/*Technical Support SudyTech*/
body{ font-family:"Microsoft YaHei","微软雅黑"; background:#fff; min-width:1200px}

body, dl, dd, p, h1, h2, h3, h4, h5, h6 {margin: 0}

ol, ul {margin: 0;padding: 0;list-style: none}

a {text-decoration: none;color: #333}

img{border: none}

br{font-size: 0}

.h2,.h1{ width:100%; height:20px; overflow:hidden;}

.h1{ width:100%; height:10px; overflow:hidden;}





.ads_contain{ width:1200px; margin:0 auto; padding:30px 0px; position:relative; overflow: hidden; }

.ads_left{ width:475px; float:left; height:400px;}

.ads_right{ width:410px; float:right; text-align:center; padding-right:80px; padding-top:30px; }

.ads_title{ color:#fff; font-size:30px; font-weight:bold; width:100%; border-bottom:1px solid #fff}

.ads_txt{ padding-top:10px;}

.ads_txt li{ float:left; width:33%; padding:14px 0px;}

.ads_txt li a{ display:inline-block; padding:8px; border-radius:4px; font-size:20px; cursor:pointer;}

.ads_txt li a.active{ background:#FF0;}



.city_infoLink{ width:233px; position:absolute; left:476px; top:200px; color:#fff; background:#008ae1; z-index:1000; padding:0px 10px 10px 10px; text-align:left; display:none}

.maptitle{ border-bottom:#66b9ed 1px solid; height:30px; line-height:30px; padding:6px 0px;}

.maptitle_r{ width:78px; float:right;}

.maptitle_r a{ background:#fff; line-height:20px; padding:0px 4px; float:left; display:block; font-size:12px; font-family:"宋体"; text-align:center; margin-top:6px;}

.maptitle_r img{ margin-left:6px;}

.maptitle #title{ font-size:20px;}



#countylist a { line-height:30px; padding-left:5px; display:block; font-family:"宋体"; height:30px; color:#fff; font-size:14px;}





.view_top1{ overflow:hidden; background:url(../images/style/gt_08.jpg) no-repeat right bottom; height:40px; line-height:40px;}

.view_top1 span,.view_top2 span{ float:left; width:124px; text-align:center; font-size:18px; font-weight:bold; cursor:pointer; }

.view_top1 span.active,.view_top2 span.active{ background:#01538B; color:white}

.view_top1 a,.view_top2 a{ float:right; margin-right:20px; font-size:12px; color:#666; font-family:"宋体"; line-height:40px;}

.view_top1 a{ line-height:30px;}

.view_top2{ height:40px; line-height:40px; background:url(../images/style/view2bg_22.jpg) repeat-x;}

.view_top3{ height:40px; line-height:40px; background:url(../images/style/vg_63.png) no-repeat 10px center #01538B;}

.view_bottom{padding:10px 10px;height:190px;font-size:14px; overflow:hidden}

.view_bottom li{overflow:hidden;padding-left:10px;background:url(../images/style/listStyle2222.png) left center no-repeat;line-height:40px;height:40px;vertical-align:top;display: flex;}

.view_bottom span{float:left;font-size:14px;flex: 1;}
.view_bottom span a{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
overflow-wrap: break-word;}
.view_bottom i{ float:right; font-size:12px; font-style:normal; color:#4b4b4b}

.view_tu{ padding-top:9px; overflow:hidden; height:104px; width:100%;}

.view_tu .tu{ float:left;}

.view_tu .tu img{ width:156px; height:102px}

.view_tu .txt{ float:right; width:280px; font-size:14px;}

.view_tu .title{ font-weight:bold; padding-bottom:8px; color:#242424}

.view_tu .title a:hover{ color:#F00;}

.view_tu .xq{ color:#cc0314; float:right; margin-top:-20px;}

.view_tu .content{ text-indent:2em; font-size:12px; color:#666}

.view_tu p{ text-indent:28px; font-size:14px; color:#666}

.view_tu p.title{ text-indent:0;}





.focusBox{ position: relative}

.focusBox .pic img{ display: block}

.focusBox .txt-bg{ position: absolute; top: 365px; z-index: 1; height: 50px; width:100%; background-color:#666; background: rgba(33,33,33,0.6); }

.focusBox .txt{ position: absolute; top: 365px; z-index: 2; height: 50px; width:100%; overflow:hidden}

.focusBox .txt li{ height:50px; line-height:30px; position:absolute}

.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; line-height:50px;}

.focusBox .num{ position: absolute; z-index: 3; top: 385px; right: 8px;}

.focusBox .num li{ float: left; width: 14px; height: 14px; line-height: 18px; text-align: center; cursor: pointer; color:white; background-color:#c7c7c7; border-radius:3%; padding:2px; margin-right:10px; color:#333; font-size:12px; text-align:center; color:white}

.focusBox .num li.on { background:#fff; color:red}





.focusadv{ position: relative}

.focusadv .pic img{ display: block}

.focusadv .hd{ position: absolute; z-index: 3; top: 65px; right: 8px;}

.focusadv .hd li{ float: left; width: 10px; height: 10px; line-height: 18px; text-align: center; cursor: pointer; color:white; background-color:#fff; border-radius:50%; margin-right:10px}

.focusadv .hd li.on { background:#fce930}











.focusSP { position: relative; width:386px; height:240px; overflow: hidden; }

.focusSP .pic img { width:386px; height:240px; display: block; }

.focusSP .prev,

.focusSP .next { width:34px; height:74px; position:absolute; top:84px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}

.focusSP .prev { background-image:url(../images/style/c.png); background-position:-83px 0; left:0; }

.focusSP .next { background-image:url(../images/style/c.png); background-position:-117px 0; right:0 }

.focusSP .prev:hover,

.focusSP .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }





#head_01{ width:100%; height:320px; background:url(../images/style/banner_02.jpg) center top no-repeat; margin:0 auto; position:relative;}

#nav_right{ position:absolute; top:10px; left:70%;text-align:right; background-color:white;overflow:hidden;}

#nav_right input{ vertical-align:middle; display:inline-block; border:none; padding:0px;}

#search_btn{ background-color:#cc0314; width:40px; height:30px; color:white}





#nav_container{ width:1200px; margin:0 auto; height:51px; background:url(../images/style/nav_bg_03.png); position:absolute; bottom:0px; left:50%; margin-left:-600px;}

#nav_container li{ float:left;}

#nav_container li a{ color:#fff; display:inline-block; line-height:51px; padding:0px 29px;}

#nav_container li a:hover{ color:#fff450;}

#nav_container li .shouye{ color:#fff450; padding-right:24px; margin-left:5px;}

#line{ width:100%; height:8px; background:#01538B; margin:0 auto;}





#body{ width:1200px; margin:0 auto; background-color:white;}

#body .h1{ height:5px;}





#adv1{ width:1200px; height:84px; margin:5px auto 0px;}





#toutiao{ width:1200px; margin:0 auto; padding-top:20px; padding-bottom:15px;}

#toutiao .title{ text-align:center; font-size:36px; font-weight:bold;}

#toutiao .title a:hover{ color:#006;}

#toutiao .txt{ padding-top:10px; text-indent:2em; font-size:14px; color:#555;}





#body_01{ margin-top:20px; overflow:hidden}

#body_01_left{ float:left; width:655px}



#body_01_right{ float:right; width:520px}





#adv2{ margin-top:10px; overflow:hidden; margin-bottom:35px;}

#adv2_focusBox.focusBox .pic img{ width:1200px; height:116px}

#adv2_focusBox.focusBox .num{ top:90px}

#adv2_focusBox.focusBox .num li{ border-radius:50%;}





#body_02{ margin-top:10px; overflow:hidden}

#body_02_left{ float:left; width:240px}

#body_02_left a{ width:120px; height:142px; float:left; display:inline-block; background:#cc0314; text-align:center; color:#cc0314; cursor:pointer;}

#body_02_left a:hover{ font-weight:bold;}

#body_02_left img{ margin-top:25px; overflow:hidden;}

#body_02_left span{ display:block;}

#body_02_middle{float:right; width:460px;}

#body_02_right{ float:right; width:460px; margin-right:20px;}



#body_02 .view_bottom i{ display:none;}





#body_03{ margin-top:10px; text-align:center; font-size:0; overflow:hidden; width:1200px; background:#f5f1f1}





#body_04{ margin-top:20px;  width:1200px;}

#body_04_1{float:left; width:386px;}

#body_04_2{float:left; width:386px; margin-left:20px;}

#body_04_3{float:right; width:386px; margin-left:20px;}

#body_04 .view_tu .tu img{ width:124px; height:82px}

#body_04 .view_tu .txt{ float:right; width:250px; font-size:14px;}

#body_04 .view_tu{ padding-top:9px; overflow:hidden; height:88px; width:100%;}

#body_04 .view_top2{ height:40px; line-height:40px; background:#f1f1f1;}

#body_04 .view_top2 span.active{ background:url(../images/style/cd_60.png) no-repeat left center; color:#333; margin-left:15px;}





#body_05{ margin-top:20px; overflow:hidden; width:1200px;}

#body_05_1{float:left; width:386px;}

#body_05_2{float:left; width:386px; margin-left:20px;}

#body_05_3{float:right; width:386px; margin-left:20px;}

#body_05 .view_tu .tu img{ width:124px; height:82px}

#body_05 .view_tu .txt{ float:right; width:250px; font-size:14px;}

#body_05 .view_tu{ padding-top:9px; overflow:hidden; height:88px; width:100%;}

#body_05 .view_top2{ height:40px; line-height:40px; background:#f1f1f1;}

#body_05 .view_top2 span.active{ background:url(../images/style/cd_60.png) no-repeat left center; color:#333; margin-left:15px;}





#body_06{ margin-top:20px; overflow:hidden}

#body_06 a{ display:inline-block; float:left; margin-right:8px;}





#body_07{ margin:20px 0; padding:20px 50px; padding-left:140px; text-align:center; background:url(../images/style/link_71.png) no-repeat left top #f1f1f1; text-align:left; line-height:30px;}

#body_07 a{ display:inline-block; padding:0px 10px;}





#foot{ background-color:#155183;line-height:20px; text-align:left; width:100%; overflow:hidden;  font-family:"宋体"; font-size:12px;}

.foot_in{ width:1200px; margin:0 auto; overflow:hidden; padding:30px 0px; height:140px;}

.foot_1{ float:left; padding:0px 40px; border-right:1px solid #f97d81; margin-top:10px; width:250px}

.foot1 a,.foot_2 a{ color:white; display:inline-block;}

.foot_2{ float:left; padding:0px 40px 0px; border-right:1px solid #f97d81; width:350px}

.foot_3{ float:right; padding:0px 40px; text-align:center;width:350px}

.foot_3 div{ float:right; margin-right:20px;}

.nav dl{ background-color:#01538B;}

.nav dl dt{

padding-bottom:15px;

height:30px;

}

.nav dl dt a{

padding:0px 30px !important

}
/* ===== Page header / navigation / search box (shared inline styles extracted from three pages) ===== */
.header{height: 480px; background: url(../images/style/headerxt4.jpg) no-repeat center 0; position: relative;}
.logo{float: left; margin-top: 22px;}
.wz1{width: 1024px; height: 274px; margin: 0 auto; margin-top: -68px;}
.wz2{position: absolute; top: 276px; width: 100%;}
.wz2 img{width: 1148px; display: block; margin: 0 auto;}
.nav{height: 64px; background: url(../images/style/navxt.png) repeat-x ; line-height: 60px; margin-top: 84px; position: absolute; bottom: 0; width: 100%;}
.nav .center{text-align: center;}
.nav .center a{font-size: 18px; color: #3b5987; font-weight: bold; margin: 0 25px;}
#menu_nav li{ float:left;}
#menu_nav li a{ color:#3b5987; display:inline-block; line-height:51px;}
#menu_nav li .shouye{ color:#fff450; padding-right:24px; margin-left:5px;}
.left0{left:0 !important}
.xtso{ width: 250px; height: 30px; border-radius: 15px; text-indent: 10px; border: none; padding-right:10px;}
.xtso2{ width: 60px; height: 30px; border: none; border-radius: 15px; background: #fafbff; cursor: pointer; line-height:30px;}