@charset "utf-8";
/* CSS Document */
.site_link{ width:340px; }
.site_link p padding:10px 0 0 0;}
.site_link img{ width:340px;height: 60px;}


.toutiao{ width:1193px; height: 150px; margin: 20px 0 0 0; overflow: hidden; background: url(/images/toutiao_tit.png) no-repeat 0 0; padding: 0 0 0 47px; position: relative;}

.scrollText{width:1193px;height:122px;min-height:122px; float:left; overflow:hidden;}
.scrollText li{ display:inline-block; float:left; width:1135px; height:122px; margin: 0 0 0 20px;}
.scrollText li a{ display:inline-block; float:left; width:1135px; height:52px; line-height:52px; font-size:30px; font-weight:bold; color:#096ca7; text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align: center;}
.scrollText li p{ display:inline-block; float:left; width:1135px; height:55px; line-height:28px; color:#096ca7; overflow:hidden; font-size: 16px; margin:5px 0 0 0;}
.up{ position:absolute; width:25px; height:47px; right:0; bottom:44px;}
.down{ position:absolute; zoom:1; width:25px; height:47px; right:0; top:11px;}


.index_pic{ width:660px; height: 390px; margin: 0 0 0 0; overflow: hidden;}
.index_pic img{ width:660px; height:390px;}
.yx-rotaion{width:660px; height:390px; overflow:hidden;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:660px;height:55px;line-height:55px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:20px;line-height:55px; text-decoration:none; width:445px; overflow:hidden; height:55px; display:inline-block; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(/images/ico2.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:8px;z-index:2}
.yx-rotation-focus span{width:8px;height:8px;line-height:8px;float:left;margin-left:10px;position:relative;top:18px;cursor:pointer;background-position:-29px -128px;text-indent:-9999px;}
.yx-rotation-focus span.hover{ width:18px; height: 8px; background-position:-5px -128px; top: 18px;}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative;}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.rotaion_list{width:0;height:0;overflow:hidden;}

.news{ width:560px; height: 390px; margin: 0 0 0 0; overflow: hidden;}

.news_tag{ width:560px; height: auto; position: relative;}
.news_tag a.list_more{ display:inline-block; position: absolute; width:59px; height: 21px; background: url(/images/more.png) no-repeat 0 0; top: 7px; right: 0px;}

.news_tag_tit{ display:inline; float:left; width:100%; height: 48px;}
.news_tag_tit a{ display:inline-block; float: left; width:auto; height: 46px; line-height: 46px; border-radius: 5px; color:#777; background: #e4e4e4; padding: 0 26px; background: #fafafa; border: 1px solid #e1e1e1; font-size: 18px; text-decoration: none;margin-right:20px;}
.news_tag_tit a.over{ color: #fff; background: #0c7fc3; border: 1px solid #0c7fc3;}

.news_tag_tit2{ display:inline; float:left; width:100%; height: 48px;}
.news_tag_tit2 a{ display:inline-block; float: left; width:auto; height: 46px; line-height: 46px; border-radius: 5px; color:#777; background: #e4e4e4; padding: 0 26px; background: #fafafa; border: 1px solid #e1e1e1; font-size: 18px; text-decoration: none;margin-right:20px;}
.news_tag_tit2 a.over{ color: #fff; background: #0c7fc3; border: 1px solid #0c7fc3;width:269px;text-align:center;}




.news_tag_con{ display:inline; float:left; width:560px; height:330px; margin:10px 0 0 0;}
.news_tag_con div{ display:none; width:560px; height:330px;}
.news_tag_con div ul{ display:inline-block; float: left; width:560px; height: 324px; margin: 6px 0 0 0; overflow: hidden;}
.news_tag_con div ul li{ display:inline-block; float: left; width:560px; height: 36px; line-height: 36px;}
.news_tag_con div ul li a{ display:inline-block; float: left; width:470px; height: 36px; line-height: 36px; padding: 0 0 0 20px; background: url(/images/icon_4.png) no-repeat 0 50%; font-size: 16px; text-decoration: none; color: #383838; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.news_tag_con div ul li a:hover{ background: url(/images/icons12-hover.png) no-repeat 0 50%; color: #0c7fc3; text-decoration: underline;}
.news_tag_con div ul li span{ display:inline-block; float: right; width:70px; height: 36px; line-height: 36px; color: #aeaeae; text-align: right; font-size: 16px;}



.bill{ width:1240px; height: 120px; margin: 25px 0 0 0;}
.bill a{ display:inline-block; float: left; width:1240px; height: 120px;}
.bill a img{ width:1240px; height: 120px;}

.bill2{ width:1240px; height: 115px; margin: 0 0 0 0;}
.bill2 a{ display:inline-block; float: left; width:1240px; height: 120px;}
.bill2 a img{ width:1240px; height: 120px;}

.layout{ width:470px; height: 390px; margin: 30px 0 0 40px; overflow: hidden;}
.layout_m{ margin: 30px 0 0 45px;}


.layout3{ width:460px; height: 364px; margin: 30px 0 0 30px; overflow: hidden;}
.layout4{ width:300px; height: 352px; margin: 5px 0 5px 15px; overflow: hidden;}
.tongji{ width:310px; height: auto; overflow: hidden;margin: 2px 0 0 0;}
.tongji li{ display:inline-block; float: left; width:460px; height: 50px; border-bottom: 1px solid #dcdcdc;}
.tongji li span{ display:inline-block; float: left; width:300px; height: 50px; line-height: 50px; font-size: 16px; padding: 0 0 0 15px;background: url(/images/submenu-bg.jpg) no-repeat 0 center; }
.tongji li font{ display:inline-block; float: left; height: 50px; line-height: 50px; font-size: 16px; color:#aeaeae;}
.tongji li p{ display:inline-block; float: right; height: 50px; line-height: 50px; color:#009933; font-weight: normal; font-size: 16px;}

.layout_list{ width:370px; height: 290px; overflow: hidden;margin: 11px 0 0 0;}
.layout_list li{ display:inline-block; float: left; width:370px; height: 36px; line-height: 36px;}
.layout_list li a{ display:inline-block; float: left; width:350px; height: 36px; line-height: 36px; padding: 0 0 0 20px; background: url(/images/img.png) no-repeat 0 50%; font-size: 16px; text-decoration: none; color: #383838; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.layout_list li a:hover{ background: url(/images/img1.png) no-repeat 0 50%; color: #0c7fc3; text-decoration: underline;}


.tag_tit{ display:inline-block; float:left; width:100%; height:54px; border-radius: 5px; background: #0c7fc3;}
.tag_tit a{ display:inline-block; float: left; width:auto; height: 40px; line-height: 40px; margin: 7px 0 0 10px; font-size: 18px; padding: 0 15px; color: #d4efff; text-decoration: none;}
.tag_tit a.over{ color:#0c7fc3; background: #fff; border-radius: 5px;}
.tag_con{ display:inline; float:left; width:460px; height:336px; margin:0 0 0 0;}
.tag_con div{ display:none; width:460px; height:336px;}
.tag_con div ul{ display:inline-block; float: left; width:460px; height: 336px; margin:11px 0 0 0; overflow: hidden;}
.tag_con div ul li{ display:inline-block; float: left; width:470px; height: 36px; line-height: 36px;}
.tag_con div ul li a{ display:inline-block; float: left; width:365px; height: 36px; line-height: 36px; padding: 0 0 0 20px; background: url(/images/img.png) no-repeat 0 50%; font-size: 16px; text-decoration: none; color: #383838; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.tag_con div ul li span{ display:inline-block; float: right; width:70px; height: 36px; line-height: 36px; color: #ababab;}
.tag_con div ul li a:hover{ background: url(/images/img1.png) no-repeat 0 50%; color: #0c7fc3; text-decoration: underline;}

.index_po{ position: relative;}
.index_po a.list_more1{ position: absolute; top: 15px; right: 15px; width: 23px; height: 23px; display: inline-block; background: url(/images/more.png) no-repeat 0 0; margin: 0; padding: 0; border:none;}
.index_po a.list_more1:hover{ background: url(/images/more.png) no-repeat 0 0; border:none;}

.index_po2{ position: relative;}
.index_po2 a.list_more1{ position: absolute; top: 15px; right: 15px; width: 23px; height: 23px; display: inline-block; background: url() no-repeat 0 0; margin: 0; padding: 0; border:none;}
.index_po2 a.list_more1:hover{ background: url() no-repeat 0 0; border:none;}



.long_tit{ width:100%; height: 60px; margin: 20px 0 0 0;}
.zwgk{ background: url(/images/zwgk_tit.png) no-repeat center bottom;}
.bsfw{ background: url(/images/bsfw_tit.png) no-repeat center bottom;}


.xxgk{ width:382px; height: 390px; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; overflow: hidden; margin: 30px 0 0 0;}
.xxgk a{ display:inline-block; float: left; width:128px; height: 64px; padding: 0 0 0 62px; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; text-align: left; color: #383838; text-decoration: none; line-height: 64px; font-size: 16px;}
.xxgk a.icon1{ background: url(/images/up_images/icon1.png) no-repeat 16px center #fff;}
.xxgk a.icon2{ background: url(/images/up_images/icon2.png) no-repeat 16px center #f6f6f6;}
.xxgk a.icon3{ background: url(/images/up_images/icon3.png) no-repeat 16px center #f6f6f6;}
.xxgk a.icon4{ background: url(/images/up_images/icon4.png) no-repeat 16px center #fff;}
.xxgk a.icon5{ background: url(/images/up_images/icon5.png) no-repeat 16px center #fff;}
.xxgk a.icon6{ background: url(/images/up_images/icon6.png) no-repeat 16px center #f6f6f6;}
.xxgk a.icon7{ background: url(/images/icon7.png) no-repeat -5px 0 #f6f6f6;}
.xxgk a.icon8{ background: url(/images/icon8.png) no-repeat -5px 0 #fff;}
.xxgk a.icon9{ background: url(/images/icon9.png) no-repeat -5px 0 #fff;}
.xxgk a.icon10{ background: url(/images/icon10.png) no-repeat -5px 0 #f6f6f6;}
.xxgk a.icon11{ background: url(/images/icon11.png) no-repeat -5px 0 #f6f6f6;}
.xxgk a.icon12{ background: url(/images/icon12.png) no-repeat -5px 0 #fff;}
.xxgk a.icon1:hover{ background: url(/images/up_images/icon1.png) no-repeat 16px center #eef9ff;}
.xxgk a.icon2:hover{ background: url(/images/up_images/icon2.png) no-repeat 16px center #eef9ff;}
.xxgk a.icon3:hover{ background: url(/images/up_images/icon3.png) no-repeat 16px center #eef9ff;}
.xxgk a.icon4:hover{ background: url(/images/up_images/icon4.png) no-repeat 16px center #eef9ff;}
.xxgk a.icon5:hover{ background: url(/images/up_images/icon5.png) no-repeat 16px center #eef9ff;}
.xxgk a.icon6:hover{ background: url(/images/up_images/icon6.png) no-repeat 16px center #eef9ff;}
.xxgk a.icon7:hover{ background: url(/images/icon7.png) no-repeat -5px 0 #eef9ff;}
.xxgk a.icon8:hover{ background: url(/images/icon8.png) no-repeat -5px 0 #eef9ff;}
.xxgk a.icon9:hover{ background: url(/images/icon9.png) no-repeat -5px 0 #eef9ff;}
.xxgk a.icon10:hover{ background: url(/images/icon10.png) no-repeat -5px 0 #eef9ff;}
.xxgk a.icon11:hover{ background: url(/images/icon11.png) no-repeat -5px 0 #eef9ff;}
.xxgk a.icon12:hover{ background: url(/images/icon12.png) no-repeat -5px 0 #eef9ff;}
.xxgk a:hover{ color: #136791;}


.layout1{ width:340px; height: 390px; margin: 30px 0 0 0;}
.tag_con1{ display:inline; float:left; width:340px; height:336px; margin:0 0 0 0;}
.tag_con1 div{ display:none; width:340px; height:336px;}
.tag_con1 div ul{ display:inline-block; float: left; width:340px; height: 336px; margin:11px 0 0 0; overflow: hidden;}
.tag_con1 div ul li{ display:inline-block; float: left; width:340px; height: 36px; line-height: 36px;}
.tag_con1 div ul li a{ display:inline-block; float: left; width:250px; height: 36px; line-height: 36px; padding: 0 0 0 20px; background: url(/images/img.png) no-repeat 0 50%; font-size: 16px; text-decoration: none; color: #383838; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.tag_con1 div ul li a:hover{ background: url(/images/img1.png) no-repeat 0 50%; color: #0c7fc3; text-decoration: underline;}
.tag_con1 div ul li span{ display:inline-block; float: right; width:70px; height: 36px; line-height: 36px; color: #ababab;}



.index_btn{ width:1240px; height: 80px; margin: 30px 0 0 0;}
.index_btn a{ display:inline-block; width:286px; height: 78px; border: 1px solid #0c7fc3;}
a.index_btn1,a.index_btn2,a.index_btn3{ float:left;}
a.index_btn2,a.index_btn3{ margin: 0 0 0 16px;}
a.index_btn4{ float:right;}
a.index_btn1{ background: url(/images/index_btn1.jpg) no-repeat 0 0;}
a.index_btn2{ background: url(/images/index_btn2.jpg) no-repeat 0 0;}
a.index_btn3{ background: url(/images/index_btn3.jpg) no-repeat 0 0;}
a.index_btn4{ background: url(/images/index_btn4.jpg) no-repeat 0 0;}



.layout2{ width:383px; height: 390px; margin: 30px 0 0 0;}
.tag_con2{ display:inline; float:left; width:383px; height:336px; margin:0 0 0 0;}
.tag_con2 div{ display:none; width:383px; height:336px;}
.tag_con2 div ul{ display:inline-block; float: left; width:383px; height: 336px; margin:11px 0 0 0; overflow: hidden;}
.tag_con2 div ul li{ display:inline-block; float: left; width:383px; height: 36px; line-height: 36px;}
.tag_con2 div ul li a{ display:inline-block; float: left; width:283px; height: 36px; line-height: 36px; padding: 0 0 0 20px; background: url(/images/img.png) no-repeat 0 50%; font-size: 16px; text-decoration: none; color: #383838; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.tag_con2 div ul li a:hover{ background: url(/images/img1.png) no-repeat 0 50%; color: #0c7fc3; text-decoration: underline;}
.tag_con2 div ul li span{ display:inline-block; float: right; width:70px; height: 36px; line-height: 36px; color: #ababab;}






.zxbs{ width:460px; height: 390px; margin: 30px 0 0 30px; overflow: hidden;}
.zxbs_btn{ width:460px; height: 82px; margin: 14px 0 0 0;}
.zxbs_btn a.zxbs_btn1{ display:inline-block; float: left; width:140px; height: 40px; border:1px solid #e8e8e8; background: url(/images/icon13.png) no-repeat center 5px #fafafa; line-height: 40px; padding: 40px 0 0 0; font-size: 16px; color: #000; text-decoration: none; text-align: center;}
.zxbs_btn a.zxbs_btn1:hover{background: url(/images/icon13.png) no-repeat center 5px #eef9ff;}
.zxbs_btn a.zxbs_btn2{ display:inline-block; float: left; width:140px; height: 40px; border:1px solid #e8e8e8; background: url(/images/icon14.png) no-repeat center 5px #fafafa; line-height: 40px; padding: 40px 0 0 0; font-size: 16px; color: #000; text-decoration: none; text-align: center; margin:  0 0 0 17px;}
.zxbs_btn a.zxbs_btn2:hover{background: url(/images/icon14.png) no-repeat center 5px #eef9ff;}
.zxbs_btn a.zxbs_btn3{ display:inline-block; float: left; width:140px; height: 40px; border:1px solid #e8e8e8; background: url(/images/icon28.png) no-repeat center 5px #fafafa; line-height: 40px; padding: 40px 0 0 0; font-size: 16px; color: #000; text-decoration: none; text-align: center; margin:  0 0 0 17px;}
.zxbs_btn a.zxbs_btn3:hover{background: url(/images/icon28.png) no-repeat center 5px #eef9ff;}

.zxbs_list{ width:456px; height: 221px; margin: 15px 0 0 0;}

#indextag4{ display:inline-block; float:left; width:143px; height:220px; height: 56px;}
#indextag4 a{ display:inline-block; float: left; width:143px; height: 56px; line-height: 56px; text-align: center; font-size: 16px; background: url(/images/zxbs_tit.png) repeat-x 0 bottom #fff; color: #383838; text-decoration: none;}
#indextag4 a.over{ color:#fff; background: url(/images/zxbs_tit_h.png) no-repeat 0 bottom #0080c1;}
#indextag_con4{ width:460px; height:220px; margin:0 0 0 0px;}
#indextag_con4 { }
#indextag_con4  ul li{  width:460px; height: 38px; line-height: 38px;}
#indextag_con4  ul li a{ display:inline-block; float: left; width:365px; height: 38px; line-height: 38px; padding: 0 0 0 20px; background: url(/images/img.png) no-repeat 0 50%; font-size: 16px; text-decoration: none; color: #383838; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
#indextag_con4  ul li a:hover{ background: url(/images/img1.png) no-repeat 0 50%; color: #0c7fc3; text-decoration: underline;}
#indextag_con4  ul li span{ display:inline-block; float: right; width:70px; height: 36px; line-height: 36px; color: #ababab;}


.swxxck{ width:340px; height: 390px; margin: 30px 0 0 0;}
.swxxck_con{ width:340px;  margin: 14px 0 0 0;}
.swxxck_con  li{ width:340px; height: 108px;  }
.swxxck_con img{  width: 340px; height: 95px;}


.ztfw{ width:340px; height: 364px; margin: 30px 0 0 0; overflow: hidden;}
.ztfw_con{ width:340px; height: 297px; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; overflow: hidden; margin: 12px 0 0 0; background: #fff;}
.ztfw_con a{ display:inline-block; float: left; width:112px; height: 42px; padding: 56px 0 0 0; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; text-align: center; color: #383838; text-decoration: none; line-height: 42px; font-size: 14px;}
.ztfw_con a.icon15{ background: url(/images/icon15.png) no-repeat center 20px;}
.ztfw_con a.icon16{ background: url(/images/icon16.png) no-repeat center 20px;}
.ztfw_con a.icon17{ background: url(/images/icon17.png) no-repeat center 20px;}
.ztfw_con a.icon18{ background: url(/images/icon18.png) no-repeat center 20px;}
.ztfw_con a.icon19{ background: url(/images/icon19.png) no-repeat center 20px;}
.ztfw_con a.icon20{ background: url(/images/icon20.png) no-repeat center 20px;}
.ztfw_con a.icon21{ background: url(/images/icon21.png) no-repeat center 20px;}
.ztfw_con a.icon22{ background: url(/images/icon22.png) no-repeat center 20px;}
.ztfw_con a.icon23{ background: url(/images/icon23.png) no-repeat center 20px;}
.ztfw_con a.icon15:hover{ background: url(/images/icon15.png) no-repeat center 20px #eef9ff;}
.ztfw_con a.icon16:hover{ background: url(/images/icon16.png) no-repeat center 20px #eef9ff;}
.ztfw_con a.icon17:hover{ background: url(/images/icon17.png) no-repeat center 20px #eef9ff;}
.ztfw_con a.icon18:hover{ background: url(/images/icon18.png) no-repeat center 20px #eef9ff;}
.ztfw_con a.icon19:hover{ background: url(/images/icon19.png) no-repeat center 20px #eef9ff;}
.ztfw_con a.icon20:hover{ background: url(/images/icon20.png) no-repeat center 20px #eef9ff;}
.ztfw_con a.icon21:hover{ background: url(/images/icon21.png) no-repeat center 20px #eef9ff;}
.ztfw_con a.icon22:hover{ background: url(/images/icon22.png) no-repeat center 20px #eef9ff;}
.ztfw_con a.icon23:hover{ background: url(/images/icon23.png) no-repeat center 20px #eef9ff;}
.ztfw_con a:hover{ color: #136791;}


.hdjl{ width:383px; height: 364px; overflow: hidden; margin: 30px 0 0 0;}
.hdjl_con{ width:383px; height: auto;}
.hdjl_con a{ display:inline-block; width:181px; height: 41px; line-height: 35px; border:1px solid #e8e8e8; margin: 12px 0 0 0; text-align: center; font-size: 20px; color: #0080c1; text-decoration: none; padding:100px 0 0 0; }
.hdjl_con a.icon24{ float: left; background: url(/images/icon24.png) no-repeat center 15px #fff;}
.hdjl_con a.icon25{ float: right; background: url(/images/icon25.png) no-repeat center 15px #fff;}
.hdjl_con a.icon26{ float: left; background: url(/images/icon26.png) no-repeat center 15px #fff;}
.hdjl_con a.icon27{ float: right; background: url(/images/icon27.png) no-repeat center 15px #fff;}
.hdjl_con a.icon24:hover{ float: left; background: url(/images/icon24.png) no-repeat center 15px #eef9ff; color:#0080c1; border:1px solid #e8e8e8;}
.hdjl_con a.icon25:hover{ float: right; background: url(/images/icon25.png) no-repeat center 15px #eef9ff; color:#0080c1; border:1px solid #e8e8e8;}
.hdjl_con a.icon26:hover{ float: left; background: url(/images/icon26.png) no-repeat center 15px #eef9ff; color:#0080c1; border:1px solid #e8e8e8;}
.hdjl_con a.icon27:hover{ float: right; background: url(/images/icon27.png) no-repeat center 15px #eef9ff; color:#0080c1; border:1px solid #e8e8e8;}

.ztzl{ width:1240px;  overflow: hidden; margin: 25px 0 20px 0;}
.ztzl_list{ width:290px;  margin: 16px 0 0 0;}
.ztzl_list span{ display:inline-block; float: left; width:290px; height: 171px;}
.ztzl_list span a{ display:inline-block; float: left; width:290px; height: 171px;}
.ztzl_list span a img{ width:290px; height: 171px;}
.ztzl_list_con{ display:inline-block; width:290px; height: auto; margin: 10px 0 0 0;}
.ztzl_list_con li{ display:inline-block; float: left; width:290px; height: 36px; line-height: 36px;}
.ztzl_list_con li a{ display:inline-block; float: left; width:290px; height: 36px; line-height: 36px; padding: 0 0 0 0px; font-size: 16px; text-decoration: none; color: #383838; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.ztzl_list_con li a:hover{ background: url() no-repeat 0 50%; color: #0c7fc3; text-decoration: underline;}
.ztzl_m{ margin:16px 0 0 14px;}

.ztzl2{ width:1240px;  overflow: hidden; margin: 30px 0 20px 0;}
.ztzl2_list{ width:290px;  margin: 16px 0 0 0;}
.ztzl2_list span{ display:inline-block; float: left; width:290px; height: 171px;}
.ztzl2_list span a{ display:inline-block; float: left; width:290px; height: 171px;}
.ztzl2_list span a img{ width:290px; height: 171px;}
.ztzl2_list_con{ display:inline-block; width:290px; height: auto; margin: 10px 0 0 0;}
.ztzl2_list_con li{ display:inline-block; float: left; width:290px; height: 36px; line-height: 36px;}
.ztzl2_list_con li a{ display:inline-block; float: left; width:290px; height: 36px; line-height: 36px; padding: 0 0 0 0px; font-size: 16px; text-decoration: none; color: #383838; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;text-align:center;}
.ztzl2_list_con li a:hover{color: #0c7fc3; text-decoration: underline;}
.ztzl2_m{ margin:16px 0 0 14px;}

.futong{ width:1212px; top:0px; height:1px; left:50%; text-align:center; position:fixed; margin-left:-606px; z-index:999999;}
a.close_right{ display:inline-block; height:30px; line-height:30px; text-align:right; text-decoration:none; padding:0 0; color:#666;}
a.close_right:hover{ color:#000; text-decoration:none;}
#code{ width:200px; height:150px; position:absolute; display:block; top:278px; right:-202px; border-bottom:none; background: url(/images/fudong_bg.png) repeat;}
#code a.weixin,#code a.left_login{ display:inline-block; float:left; width:180px; height: 74px;  cursor: pointer;}
#code a.weixin{ position: relative;}




/* content */
#content{ padding:10px 0;  overflow:hidden;  }
.mainContent{overflow:hidden; }
.side{ width:220px; float:right;   }
.tit{ height:22px; line-height:22px; padding:20px;color:#333;}
.tit h2{ float:left; border-left:3px solid #3399ff; padding-left:10px; font-size:20px; color:#333; font-weight:bold;}
.tit .more{ display:block; padding-right:16px; background:url(more.png) right no-repeat;color:#9b9b9b; font-size:12px;}
.titt{ padding:3px 0 3px; background:url(/images/titt-bg.png) center no-repeat; font-size:30px; text-align:center; font-weight:bold;color:#383838;}
/* 焦点图 */
.focusBox { float:left; position: relative; width: 660px; height: 400px; overflow: hidden; text-align: left; background:#fff; }
.focusBox .pic{ width: 660px; height: 360px;}
.focusBox .pic li{ width: 660px; height: 360px; overflow:hidden; }
.focusBox .pic img {display: block; width:100%;}
.focusBox .txt { height: 40px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px;}
.focusBox .txt li a{ display: block; color:#333;font-size: 15px; }
.focusBox .num { position: absolute; z-index: 3; bottom:50px; right: 5px; }
.focusBox .num li{ float: left; position: relative; padding:2px 5px; line-height: 1; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; background:rgba(0,0,0,0.5);font-size:12px; border-radius:2px; }
.focusBox .num li a { text-decoration: none; color:#fff;}
.focusBox .num li.on,.focusBox .num li:hover{ background:#f60;  }

.zt-box{ padding:5px 0;}
.zt-tit{ float:left;}
.zt-box ul{float:left; margin-left:-15px; display:block;}
.zt-box ul li{ float:left;margin-left:24px; display:inline; width:345px; height:96px; overflow:hidden;transition:all .4s;}
.zt-box ul li img{transition:all .4s;}
.zt-box ul li img:hover {transform:scale(1.02);}
.zt-box ul li:hover {box-shadow: 0 0 20px rgba(0,0,0,.2);}

/* Tab切换 */
.slideTxtBox{ float:right;  width:510px; height:50px; overflow:hidden;background:#fff;  text-align:left;  }
.slideTxtBox .hd{height:38px; line-height:28px;padding:0 20px; border-bottom:2px solid #dcdcdc; font-size:22px; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{width: 20%;  float:left; font-weight:bold; }
.slideTxtBox .hd ul li a{ text-align:left;height:37px; display:block; margin:0 50px 0 20px; padding:0 20px;}
.slideTxtBox .hd ul li a:hover{ text-decoration:none; color:#0c7fc3; }
.slideTxtBox .hd ul li.on a{border-bottom:4px solid #3399ff;}
.slideTxtBox .bd{ padding:8px 10px;}
.slideTxtBox .bd li{ height:44px; padding-left:20px; line-height:44px; background:url(li.gif) left no-repeat; font-size:15px;}
.slideTxtBox .bd li:hover{ background:url(lia.gif) left no-repeat;}
.slideTxtBox .bd li a{ display:block; margin-right:100px;}
.slideTxtBox .bd li .date{ float:right; color:#999;  font-size:13px; }

