*{-webkit-overflow-scrolling: touch;}
html { width: 100%; height: 100%;-webkit-text-size-adjust:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote { margin: 0; padding: 0; }
body {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;font-family: lucida grande,helvetica;font-size: 16px; color:#000; width: 100%;  height: inherit !important; padding: 0; margin: 0;}
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%; }
img{border:0px}
input:focus,textarea:focus{outline:none;}
div {box-sizing: border-box;}
ul,li,dl,dt,dd{ list-style: none;}
em,b,i,s{ font-style: normal; font-weight: normal;}
a:link, a:visited, a:active, a:hover,a {color:#000; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;opacity: 1;}
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clear {
 *height: 1%;
}
.pd_l10{padding-left:10px}
.print{cursor:pointer;}
.hide{display:none;}

.com_content{width:100%; max-width:1200px; min-width:1000px; overflow:hidden; margin:0 auto; padding:0;}
.nav_bar{width:100%; min-width:1000px; height:70px; background:#005392; overflow:hidden; position: relative; z-index: 1;}
.nav_bar_con{width:100%; max-width:1200px; min-width:1000px; height:70px; margin:0px auto; padding:0px; line-height:70px;}
.nav_bar_item{height:70px; margin:0  auto; padding:0 .83%; outline:70px; float:left; font-size:24px;}
.nav_bar_item a{color:#fff;}
.nav_bar_item.cur{border-bottom:8px #1f8ce2 solid;}

.footer{width:1100px; margin:60px auto 40px; padding:0px; overflow:hidden;}
.footer_ico{width:80px; height:80px; float:left;}
.footer_con{width:950px; margin:25px 0 0 25px; text-align:center; float:left; line-height:30px; font-size:18px; color:#1B1B1B;}
.footer_con a{color:#1B1B1B;}

.logo_con_type1{width:100%; max-width:1200px; min-width:1000px; margin:60px auto; padding:0px; overflow:hidden;}
.logo_type1_left{width:23.9%; float:left; margin:0; padding:0; text-align:left; padding-left:10px;}
.logo_type1_left img{width:100%; max-width:245px;}
.logo_type1_right{width:76.1%; float:left; margin:0; padding:0; text-align:left;}
.logo_type1_right img{width:100%; max-width:883px;}

.logo_con_type2{width:100%; max-width:1200px; min-width:1000px; margin:60px auto; padding:0px; overflow:hidden;}
.logo_type2_img{width:100%; margin:0 auto; padding:0; text-align:center; overflow:hidden;}

.news_left{width:23.75%; float:left;}
.news_right{width:76%; float:left;}
.news_list_con{width:100%; border-left:1px #D1E0EB solid; min-height:430px; padding-left:25px;}
.news_category{width:85%; height:55px; margin-bottom:15px; font-size:28px; color:#fff; background:#5698CC; line-height:55px; text-align:center; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-left:10px;}
.news_category a{color:#fff; display:block;}
.news_category.cur{color:#fff; background:#015293;}

.nav_pos{width:100%; font-size:18px; color:#929091; margin-bottom:10px;}
.news_item{width:100%; height:40px; font-size:20px; line-height:40px; color:#000; overflow:hidden;}
.news_item a{color:#000}

.news_detail_content{width:100%; background:#F9F9F9; min-height:200px; margin-top:35px; padding:30px 0px;}
.news_detail_content h1{width:95%; text-align:center; color:#000; font-size:46px; margin:0 auto;display:block;} 
.news_tip{width:100%; height:60px; line-height:60px; text-align:center; font-size:20px; color:#2F2F2F; border-bottom:1px #E6E6E6 solid; overflow:hidden;}
.news_detail_content .content{padding:0 50px; line-height:30px; font-size:20px; margin-top:40px; color:#595959;}
.news_detail_content .content a{color:#595959;}
.news_detail_content .content p{margin:20px 0px;}
.news_detail_content .content img{margin:0 auto; padding:0px;}

.suggest_content{width:100%; background:#F9F9F9; min-height:200px; margin-top:35px; padding:30px 0px;}
.suggest_content table{width:100%; margin:0 auto; padding:0;}
.suggest_content td{text-align:left; font-size:18px; color:#000; padding-left:20px; height:60px;}
.suggest_content input{width:300px; height:45px; line-height:45px; padding-left:10px; font-size:18px; background:#fff; border:0px;}
.suggest_content textarea{width:95%; height:210px;line-height:30px; padding:10px; font-size:18px; background:#fff; border:0px; margin-top:7px;}
.suggest_content .btn{width:180px; height:45px; line-height:45px; background:#015293; color:#fff; font-size:18px; text-align:center; margin:0 auto; padding:0;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top:40px;}

/*小镇功能*/
.section1 img,.section2 img,.section3 img,.section4 img,.header img{display: block;}

.section_one{background:url(../images/xyxz_bg_new.jpg) no-repeat center center;}
.section_one_con{width: 1200px;margin: 0 auto;}
.section_two{width: 1200px;margin: 0 auto;}
.section1 {width: 560px;float: left;}
.section1 .title img{width: auto;height:  30px;}
.section1 .con{padding: 30px 0;}
.section1 dl{margin-top: 20px;}
.section1 dl dt{float: left;width: 160px; text-align: center;}
.section1 dl dt img{width: 100%;height: auto;margin: 0 auto;box-shadow: 12px -10px 0px rgba(200,167,162,1);}
.section1 dl dd{float: right;width: 240px; text-align: center;}
.section1 dl dd img{width: 100%;height: auto;margin: 0 auto;}
.section1 .con p{margin-bottom: 12px;line-height: 30px;}
.section1 .con p img{width: 100%;height:  auto;margin: 30px auto;}

.section2 { background: url(../images/bg2.png) no-repeat center center;background-size: 100% auto;width: 560px;float: right;}
.section2 .title img{width: auto;height:  30px;}
.section2 .con{padding: 30px 0;}
.section2 dl{padding-top: 40px;}
.section2 dl dt{float: left;width: 300px;padding: 10px;}
.section2 dl dt img{width: 100%;height: auto;margin-bottom: 15px;}
.section2 dl dd{float: right;width: 220px;}
.section2 dl dd p{margin: 20px 0 20px;}
.section2 dl dd b{font-weight: bold; display: block;font-size: 22px;}

.section3 {width: 560px;padding: 30px 0;float: left;}
.section3 .title img{width: auto;height:  30px;}
.section3 .con{padding:30px 0;}
.section3 dl{float: left;width: 28%; margin:0 2.5%;}
.section3 dl img{width: 100%;height: auto;}
.section3 dl p{margin-top: 10px;}
.section3 dl p b{display: block;font-weight: bold;text-align: center;}

.section4 {width: 560px;padding: 30px 0;float: right;}
.section4 .title img{width: auto;height:  30px;}
.section4 .con{padding:0 0 30px;}
.section4 dl{padding-top: 30px;}
.section4 dl dt{ float: left;width: 60%;}
.section4 dl dt img{width: 100%;height: auto;}
.section4 dl dd{ float: right;width: 38%;}
.section4 dl dd p{margin: 5px 0 5px;}
.section4 dl dd b{font-weight: bold; display: block;font-size: 22px;}
.foot{width: 1000px;margin: 0 auto;text-align: center; padding: 30px 0;color: #969696;}
