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: black}
img{border: none}
br{font-size: 0}
.h2,.h1{ width:100%; height:20px; overflow:hidden;}
.h1{ width:100%; height:15px; 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(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:#de031d; 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(view2bg_22.jpg) repeat-x;}
.view_top3{ height:40px; line-height:40px; background:url(vg_63.png) no-repeat 10px center #b91c23;}
.view_bottom{padding:10px 10px; font-size:14px;  overflow:hidden}
.view_bottom2{padding:10px 10px; font-size:14px;  overflow:hidden}
.view_bottom li{ overflow:hidden; padding-left:10px; background:url(doc_17.jpg) left center no-repeat; line-height:40px; height:40px; vertical-align:top}
.view_bottom2 li{ overflow:hidden; padding-left:10px; background:url(doc_17.jpg) left center no-repeat; line-height:40px; height:40px; vertical-align:top}
.view_bottom span{ float:left; font-size:14px}
.view_bottom i{ float:right; font-size:12px; font-style:normal; color:#4b4b4b}

.view_bottom2 span{ float:left; font-size:14px}
.view_bottom2 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}


.slideBox{ overflow:hidden; zoom:1; padding:10px 42px; position:relative;}
.slideBox .sPrev,.slideBox .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:114px; border:1px solid #ddd; background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4}
.slideBox .sNext{ left:auto; right:5px; background:url(../images/icoRight.gif) center center no-repeat #f4f4f4}
.slideBox .sPrev:hover,.slideBox .sNext:hover{ border-color:#f60}
.slideBox ul{ overflow:hidden; zoom:1}
.slideBox ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center}
.slideBox ul li .pic{ text-align:center}
.slideBox ul li .pic img{ width:350px; height:110px; display:block; padding:2px; border:1px solid #ccc}
.slideBox ul li .pic a:hover img{ border-color:#999}


.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(c.png); background-position:-83px 0; left:0; }
.focusSP .next { background-image:url(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:291px; background:url(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(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 40px;}
#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:#cc0314; 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_left img{ width:655px; height:415px}
#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; overflow:hidden; 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(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(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(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:#BE0505;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;}