@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:"微软雅黑"; color:#666;}
*{ margin:0; margin:0;}
img{ border:none;vertical-align:bottom;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,
form,fieldset,legend,button,input,textarea,th,td,section,p,span,font,div{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-size: 16px;}
address,cite,dfn,em,var{font-style:normal;}
ul,ol{list-style:none;}
li.ds-post{ height:auto;}
a{text-decoration:none;color:#666;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%; font-family:"微软雅黑";}
table{border-collapse:collapse;border-spacing:0;}
ul{ -webkit-padding-start:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
.clear{ clear:both;}
/*index*/
.main{width: 1200px; margin:0 auto;}
.daohang{position: relative; display: inline-block;}
.nav_one{height: 36px; line-height: 36px; background: #333; text-align: right;}
.nav_one_fl a{font-size: 14px; color: #999;}
.nav_one_fl a:hover{color: #e94740;}
.nav_one_fl ul li{float: left; font-size: 14px; color: #999; position: relative;}
.nav_one_fl ul li:nth-child(1){position: static;}
.nav_one_fl ul li a{color: #999; display: inline-block; margin:0 6px;}
.nav_one_fl ul li:hover a{color: #e94740;}
.nav_one_fl ul li:hover ul li a{color: #333}
.nav_one_fl ul li:hover ul li a:hover{ color: #e94740; }
.nav_one_fl{display: inline-block;vertical-align: top; margin-right: 25px;}



.ydyy_main{position: absolute; top: 36px; left: -112px; width: 288px; background: #fff; border:1px solid #333; border-top: none; text-align: left;display: none; z-index: 500;}
.ydyy_main ul li{float: left; padding:7px 15px 15px 15px; text-align: center; border-right: 1px solid #e8e8e8; margin-top:8px;}
.ydyy_main ul li img{padding:15px; border:1px solid #e8e8e8; background: #fff;}
.ydyy_main ul li img{width: 81px; height: 81px;}
.ydyy_main ul li:last-child{border-right: none;}
.ydyy_main ul li:hover{background: #f9fbff; cursor: pointer;}

.nav_one_fl ul li:hover .wzdh_main{display: block;}
.nav_one_fl ul li:hover .ydyy_main{display: block;}
.nav_one_fr{display: inline-block;vertical-align: top;}
.nav_one_fr input{width: 230px; height: 28px; background: #666; border:none; font-size: 14px; color: #fff; line-height: 28px; position: relative; top: -1px;text-indent: 13px;}
.nav_one_fr input::-webkit-input-placeholder {color:#fff;}
.nav_one_fr input:-moz-placeholder {color: #fff;}
.nav_one_fr input::-moz-placeholder {color: #fff;}
.nav_one_fr input:-ms-input-placeholder {color:#fff;}
.nav_one_fr button{width: 58px; height: 28px; background: #e94740; font-size: 14px; text-align: center; line-height: 28px; color: #fff; border:none; cursor: pointer;}
.nav_two{height: 50px; background: #0196dd; text-align: right;}
.nav_two a{font-size: 18px; color: #fff; line-height: 50px; display: inline-block; margin-right: 50px;}
.nav_two a:hover{color: #e94740;}
.logo{margin-top: -86px;}

.section01{border:1px solid #e8e8e8; margin-top: 18px;}
.section01_top_fl{width: 1039px; float: left;}
.section01_rmc{width:1039px; line-height: 39px;font-size: 15px; font-weight: bold; border-bottom: 1px solid #e8e8e8;}
.section01_rmc a{color: #333; margin-left: 25px;}
.section01_rmc a:hover{color: #e94740;}
.section01_rmc a.active{color: #e94740}
.section01_table_con{width:1039px; padding:10px 0;}
.section01_table_con ul li{float: left; width: 78px; font-size:14px; margin-left: 25px; line-height: 32px; }
.section01_table_con ul li a{color: #666;}
.section01_table_con ul li a:hover{color: #e94740;}
.section01_table .section01_table_con{display: none;}
.section01_top_fr{float: right; width: 158px; height: 156px; border-left: 1px solid #e8e8e8; text-align: center; min-height: 175px;}
.section01_tuijian{display: table-cell; height: 156px; vertical-align: middle; text-align: center; width: 158px; overflow: hidden; position: relative;}
.section01_tuijian img{max-width: 100%;}
.section01_tuijian h1{font-size: 15px; color: #333; margin-top: 15px; font-weight: normal;}
.section01_tuijian p{ font-size: 13px; color: #999; margin-top: 5px;}
.section01_tuijian p span{color: #f00;}
.section01_tuijian i{width: 200px; height: 25px; background: #e94740; font-size: 14px; color: #fff; text-align: center; line-height: 25px; font-style: normal; display: inline-block; transform: rotate(45deg); position: absolute; top: 4px; left: 41px;}
.section01_bottom{padding:13px 0; border-top: 1px solid #e8e8e8;}
.section01_bottom ul li{width: 99px; float: left; margin-left: 10px; text-align: center;}
.section01_bottom ul li:first-child{margin-left: 0;}
.section01_bottom ul li p{font-size: 12px; color: #666; margin-top: 8px;}
.section01_bottom ul li img{width: 66px; height: 50px;}
.section01_bottom ul li:hover p{color: #e94740;}

.section02 img{max-width: 1200px; height: auto; margin-top: 10px;}

.section03{border:1px solid #e8e8e8; padding:19px 18px; margin-top: 10px;}
.section03_roll{position: relative;}
.section03_roll .flexslider .slides li{list-style-type: none;display: none;-webkit-backface-visibility: hidden;}
.section03_roll .flex-direction-nav li a{position: absolute; top: 50%; display: inline-block; width: 46px; height: 100px; text-indent: -94574px; margin-top: -50px; }
.section03_roll .flex-direction-nav li a.flex-prev{left: 0; background: url(../images/pngtu_01.png) center no-repeat rgba(0,0,0,0.5);}
.section03_roll .flex-direction-nav li a.flex-next{right: 0;background: url(../images/pngtu_02.png) center no-repeat rgba(0,0,0,0.5);}
.section_roll_main{margin-top: -6px;}
.section_roll_main .section_roll_img{width: 283px; height: 175px; position: relative; float:left; margin-left: 7px; margin-top: 6px; overflow: hidden;}
.section_roll_main .section_roll_img img{width: 283px; height: 175px; transition: 0.8s;}
.section_roll_main .section_roll_img:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.section_roll_main .section_roll_img p{position: absolute; bottom: 0; left: 0; right: 0; height: 40px;line-height: 40px; font-size: 14px; color: #fff; background: url(../images/pngtu_03.png) repeat-x; padding:0 15px;}
.section_roll_main .section_roll_img:nth-child(1){width: 581px; height: 356px; margin-left: 0;}
.section_roll_main .section_roll_img:nth-child(1) img{width: 581px; height: 356px;}
.section_roll_main .section_roll_img:nth-child(1) p{height: 45px; line-height: 45px; font-size: 20px; background: rgba(0,0,0,0.5);}
.section03_toutiao_mtzl_xctj{margin-top: 35px;}
.toutiao_xctj{float: left; width: 807px;}
.section03_mtzl{float: right; width: 317px;}
.section03_toutiao_top{text-align: center;}
.section03_toutiao_top h1 a{font-size: 28px; color: #cc0000;}
.section03_toutiao_top h1 a span{display: inline-block; width: 51px; height: 26px; border-radius: 2px; background: #e94740; text-align: center; line-height: 26px; font-size: 20px; color: #fff; font-weight: normal; margin-right: 10px;}
.section03_toutiao_top p{font-size: 15px; color: #666; margin-top: 10px;}
.section03_toutiao_top p a{margin:0 3px;}
.section03_toutiao_top p a:hover{color: #e94740;}
.section03_toutiao_bottom{margin-top: 10px;}
.section03_toutiao_bottom ul{width: 388px; float: left; margin-top: 22px;}
.section03_toutiao_bottom ul:nth-child(2n){float: right;}
.section03_toutiao_bottom ul li{font-size: 15px; line-height: 30px;}
.section03_toutiao_bottom ul li a{color: #333;}
.section03_toutiao_bottom ul li span{display: inline-block; width: 15px;}
.section03_toutiao_bottom ul li span i{display: inline-block; width: 4px; height: 4px; background: #cacaca; position: relative; top: -2px;}
.section03_toutiao_bottom ul li:first-child span i{width: 6px; height: 6px; background: #e94740;}
.section03_toutiao_bottom ul li:first-child{font-size: 17px; font-weight: bold;}
.section03_toutiao_bottom ul li a:hover{color: #e94740;}
.section03_xctj{margin-top: 15px;}
.xctj_title i{display: inline-block; width: 4px; height: 20px; background: #0196dd; margin-right: 8px; position: relative; top: 3px;}
.xctj_title{font-size: 20px; color: #333; font-weight: bold;}
.xctj_title a{float: right; font-size: 14px; color: #666; font-weight: normal; position: relative; top: 3px;}
.xctj_title a:hover{color: #e94740;}
.xctj_main{margin-top: 25px;}
.xctj_main ul li img{width: 194px; height: 120px; transition: 0.8s; -webkit-transition: 0.8s;}
.xctj_main ul li{width: 194px; position: relative; float: left; margin-left: 10px; overflow: hidden;}
.xctj_main ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.xctj_main ul li:first-child{margin-left: 0;}
.xctj_main ul li p{position: absolute; bottom:0; left: 0; right: 0; height: 25px; background: rgba(0,0,0,0.5); text-align: center; line-height: 25px; font-size: 14px; color: #fff;}
.mtzl_top{margin-top: 25px;}
.mtzl_top ul li{width: 155px; float: left;}
.mtzl_top ul li:nth-child(2n){float: right;}
.mtzl_top ul li img{width: 155px; height: 95px;}
.mtzl_top ul li p{width: 155px; height: 26px; background: #f5f5f5; text-align: center; line-height: 26px; font-size: 14px; color: #333;}
.mtzl_top ul li:hover p{color: #e94740;}
.mtzl_bottom{margin-top: 15px;}
.mtzl_bottom ul li{ font-size: 15px; line-height: 44px; border-bottom: 1px solid #f1f1f1; }
.mtzl_bottom ul li a{color: #333;}
.mtzl_bottom ul li a:hover{color: #e94740;}
.mtzl_bottom ul li i{display: inline-block; width: 20px; height: 16px; border-radius: 2px; text-align: center; line-height: 16px; font-size: 12px; color: #fff; background: #adadad; font-style: normal; margin-right: 7px;}
.mtzl_bottom ul li:last-child{border-bottom: none;}

.section_xian{margin-top: 10px;}
.section_xian i{display: inline-block; width: 150px; height: 2px; background: #0196dd; float: left;}
.section_xian span{display: inline-block; width: 1047px; float: right; height: 2px; background:#666;}

.section04{border:1px solid #e8e8e8; padding:19px 18px; border-top:none;}
.cszx_title{font-size: 24px; color: #333; font-weight: bold;}
.cszx_title a{float: right; font-size: 18px; font-weight: normal;}
.cszx_title a:hover{color: #e94740;}
.cszx_fl{float: left; width: 807px; margin-top: 20px;}
.cszx_fr{float: right; width: 317px; margin-top: 20px;}
.cszx_nav a{display: inline-block; padding:17px 20px; font-size: 18px; color: #333; float: left; margin-left: 4px;}
.cszx_nav a:first-child{margin-left: 0;}
.cszx_nav a.active{background: #0196dd; color: #fff;}
.cszx_nav a.active:hover{color: #fff;}
.cszx_nav a:hover{color: #0196dd;}
.cszx_main{margin-top: -2px; border-top: 2px solid #e8e8e8; padding-top: 10px;}
.cszx_main .cszx_con{display: none;}
.cszx_con ul li img{width: 178px; height: 110px; float: left;}
.cszx_con ul li .cszx_nr{width: 613px; float: right;}
.cszx_con ul li h1 a{font-size: 24px; color: #333; font-weight: normal;}
.cszx_con ul li p{font-size: 15px; line-height: 26px; color: #999; margin-top: 15px;}
.cszx_con ul li{padding:16px 0; border-bottom: 1px solid #eee;}
.cszx_con ul li:hover h1 a{color: #e94740;}
.cszx_con ul li:last-child{padding-bottom: 0; border-bottom: none;}
.hykx_top{margin-top: 25px; position: relative;}
.hykx_top p{position: absolute; left:0; right: 0; bottom: 0; height: 40px; background: rgba(0,0,0,0.3); font-size: 14px; text-align: center; line-height: 40px; color: #fff;}
.hykx_top img{width: 317px; height: 195px;}
.hekx_bottom{background: #f5f5f5; padding:10px;}
.hekx_bottom ul li i{display: inline-block; width: 4px; height: 4px; background: #cacaca; position: relative; top: -3px; margin-right: 10px;}
.hekx_bottom ul li a{font-size:15px; color: #333; line-height: 30px; }
.hekx_bottom ul li:hover a{color: #e94740;}
.zlbk{margin-top: 34px;}

.section05{padding:19px 18px; border:1px solid #e8e8e8; border-top: none;}
.jcsp_main{margin-top: 15px;}
.jcsp_main ul li{width: 228px; height: 154px; position: relative; float: left; overflow: hidden; margin-left: 5px; margin-top: 6px;}
.jcsp_main ul li a > img{width: 228px; height: 154px; transition: 0.8s; -webkit-transition: 0.8s;}
.jcsp_main ul li:hover a > img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.jcsp_main ul li i img{width: 30px; height: 30px;}
.jcsp_main ul li i{position: absolute; left:5px; bottom: 5px; z-index: 300;}
.jcsp_main ul li p{height: 40px; position: absolute; left: 0; right: 0; bottom: 0; background: url(../images/pngtu_03.png) center repeat-x; line-height: 40px; padding:0 10px 0 40px; font-size: 15px; color: #fff;}
.jcsp_main ul li:nth-child(1){width: 385px; height: 260px; margin-left: 0;}
.jcsp_main ul li:nth-child(1) a > img{width: 385px; height: 260px;}
.jcsp_main ul li:nth-child(1) i img{width: 40px; height: 40px;}
.jcsp_main ul li:nth-child(1) p{height: 80px; background: url(../images/pngtu_05.png) center repeat-x; line-height: 110px; padding:0 15px 0 55px;}
.jcsp_main ul li:nth-child(2){width: 385px; height: 260px;}
.jcsp_main ul li:nth-child(2) a > img{width: 385px; height: 260px;}
.jcsp_main ul li:nth-child(2) i img{width: 40px; height: 40px;}
.jcsp_main ul li:nth-child(2) p{height: 80px; background: url(../images/pngtu_05.png) center repeat-x; line-height: 110px; padding:0 15px 0 55px;}
.jcsp_main ul li:nth-child(3){width: 188px; height: 127px;}
.jcsp_main ul li:nth-child(3) a > img{width: 188px; height: 127px;}
.jcsp_main ul li:nth-child(3) i img{width: 24px; height: 24px;}
.jcsp_main ul li:nth-child(4){width: 188px; height: 127px;}
.jcsp_main ul li:nth-child(4) a > img{width: 188px; height: 127px;}
.jcsp_main ul li:nth-child(4) i img{width: 24px; height: 24px;}
.jcsp_main ul li:nth-child(5){width: 188px; height: 127px;}
.jcsp_main ul li:nth-child(5) a > img{width: 188px; height: 127px;}
.jcsp_main ul li:nth-child(5) i img{width: 24px; height: 24px;}
.jcsp_main ul li:nth-child(6){width: 188px; height: 127px;}
.jcsp_main ul li:nth-child(6) a > img{width: 188px; height: 127px;}
.jcsp_main ul li:nth-child(6) i img{width: 24px; height: 24px;}
.jcsp_main ul li:nth-child(7){margin-left: 0;}

.section06{padding:19px 18px; border:1px solid #e8e8e8; border-top: none;}
.section06_fl{width: 388px; float: left; margin-top: 24px;}
.section06_center{width: 379px; float: left; margin-left: 40px; margin-top: 24px;}
.section06_fr{width: 317px; float: right; margin-top: 24px;}
.section06_fl_top{width: 388px; height: 237px; position: relative;}
.section06_fl_top img{width: 388px; height: 237px;}
.section06_fl_top p{height: 36px; line-height: 36px; color: #fff; font-size: 16px; position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.5); padding:0 15px;}
.ycwc{margin-top: 27px;}
.ycwc_main ul{margin-top: 10px;}
.ycwc_main ul li img{width: 120px; height: 74px; float: left;}
.ycwc_main ul li .ycwc_con{width: 258px; float: right;}
.ycwc_main ul li .ycwc_con h1 a{font-size: 16px; color: #333;}
.ycwc_main ul li .ycwc_con p{font-size: 14px; line-height: 24px; color: #999; margin-top: 5px;}
.ycwc_main ul li{padding:15px 0; border-bottom: 1px solid #eee;}
.ycwc_main ul li:last-child{padding-bottom: 0; border-bottom: none;}
.ycwc_main ul li:hover h1 a{color: #e94740;}
.yczx_hot_top i{display: inline-block; width: 36px; height: 20px; border-radius: 2px; background: #e94740; font-size: 14px; color: #fff; line-height: 20px; text-align: center; font-style: normal; margin-right: 7px;}
.yczx_hot_top a{font-size: 17px; color: #333; font-weight: bold; line-height: 20px;}
.yczx_hot_top a:hover{color: #e94740;}
.yczx_hot_main{margin-top: 5px;}
.yczx_hot_main ul li{font-size: 15px; line-height: 30px;}
.yczx_hot_main ul li a{color: #333;}
.yczx_hot_main ul li:hover a{color: #e94740;}
.yczx_hot_main ul li i{display: inline-block; width: 4px; height: 4px; background: #cacaca; position: relative; top: -3px; margin-right: 11px;}
.cqby{margin-top: 25px;}
.cqby_main{margin-top: 10px;}
.cqby_main ul li i{display: inline-block; width: 4px; height: 4px; background: #cacaca; position: relative; top: -3px; margin-right: 11px;}
.cqby_main ul li{font-size: 15px; line-height: 30px; }
.cqby_main ul li a{color: #333;}
.cqby_main ul li:hover a{color: #e94740;}
.ypdg{margin-top: 8px;}
.hyzx .mtzl_top,.ypdg .mtzl_top{margin-top: 17px;}
.cptj{margin-top: 20px;}
.cptj_main{margin-top: 24px;}
.cptj_main ul li{width: 189px; height: 117px; position: relative; float: left; margin-left:5px; overflow: hidden;}
.cptj_main ul li img{width: 189px; height: 117px; transition: 0.8s; -webkit-transition: 0.8s;}
.cptj_main ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.cptj_main ul li p{height: 24px;line-height: 24px; background: rgba(0,0,0,0.5); font-size: 14px; color: #fff; text-align: center; position: absolute; left: 0; right: 0; bottom: 0;}
.cptj_main ul li:first-child{margin-left: 0;}

.section07{padding:19px 18px; border:1px solid #e8e8e8; border-top: none;}
.jpyt_main{margin-top: 20px;}
.jpyt_main ul li{width: 228px; height: 140px; float:left; overflow: hidden; margin-left: 5px; margin-top: 6px;}
.jpyt_main ul li img{width: 228px; height: 140px; transition: 0.8s; -webkit-transition: 0.8s;}
.jpyt_main ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.jpyt_main ul li:nth-child(1){width: 582px; height: 356px; margin-left: 0;}
.jpyt_main ul li:nth-child(1) img{width: 582px; height: 356px;}
.jpyt_main ul li:nth-child(2){width: 285px; height: 175px;}
.jpyt_main ul li:nth-child(2) img{width: 285px; height: 175px;}
.jpyt_main ul li:nth-child(3){width: 285px; height: 175px;}
.jpyt_main ul li:nth-child(3) img{width: 285px; height: 175px;}
.jpyt_main ul li:nth-child(4){width: 285px; height: 175px;}
.jpyt_main ul li:nth-child(4) img{width: 285px; height: 175px;}
.jpyt_main ul li:nth-child(5){width: 285px; height: 175px;}
.jpyt_main ul li:nth-child(5) img{width: 285px; height: 175px;}
.jpyt_main ul li:nth-child(6){margin-left: 0;}

.section08{padding:19px 18px; border:1px solid #e8e8e8; border-top: none;}
.yqlj_main{margin-top: 20px; font-size: 15px; color: #999;}
.yqlj_main a{font-size: 15px; line-height: 30px; color: #999; margin:0 5px;}
.yqlj_main a:hover{color: #e94740;}

.footer{padding:25px 0; border-top: 2px solid #eee; background: #f5f5f5; margin-top: 40px;}
.footer_top_fl{width: 866px; float: left; margin-top: 6px;}
.footer_gywz,.footer_bzdh,.footer_lxwm{float: left; width: 250px; margin-left: 15px;}
.footer_top_fl_main a{display: inline-block; width: 100px; margin-left: 10px; font-size: 15px; line-height: 30px; color: #666;}
.footer_top_fl_main a:nth-child(2n){margin-left: 0; }
.footer_top_fl_main a:hover{color: #e94740;}
.footer_top_fl_main p{ font-size: 15px; color: #333; font-weight: bold; margin-bottom: 5px;}
.footer_lxwm ul li{font-size: 15px; line-height: 30px; color: #666;}
.footer_gywz{margin-left: 86px;}
.footer_top_fr{float: right;}
.footer_top_fr ul li{float: left; padding:10px 13px; background: #fff; border:1px solid #bbb; margin-right: 33px;}
.footer_top_fr ul li img{width: 81px; height: 81px;}
.footer_top_fr ul li p{font-size: 14px; color: #333; margin-top: 8px; text-align: center;}
.footer_bottom{background: #333; font-size: 13px;line-height: 24px; color: #fff; padding:15px 0; text-align: center;}

.lb_gg{margin-top: 17px;}
.lb_gg img{max-width: 1200px;}
.dqwz{line-height: 60px; font-size: 14px; color: #999;}
.dqwz a{color: #999;}
.dqwz a:hover{color: #e94740;}
.section_nei{padding:19px 18px; border:1px solid #e8e8e8;}
.section_nei_fl{width: 807px; float: left;}
.section_nei_fr{width: 317px; float: right;}
.section_nei_fl_main ul li img{width: 200px; height: 124px;float: left;}
.section_nei_fl_main ul li .section_nei_fl_main{width: 590px; float: right;}
.section_nei_fl_main ul li .section_nei_fl_main h1 a{font-size: 20px; color: #333;}
.section_nei_fl_main ul li .section_nei_fl_main p{font-size: 15px; line-height: 26px; color: #666; margin-top: 10px;}
.section_nei_fl_main ul li .section_nei_fl_main span{display: block; font-size: 13px; color: #999; margin-top: 10px;}
.section_nei_fl_main ul li:hover h1 a{color: #e94740;}
.section_nei_fl_main ul li{padding:19px 0; border-bottom: 1px solid #eee;}
.section_nei_fl_main ul li:first-child{padding-top: 0;}
.section_nei_fl_main ul li:last-child{padding-bottom: 0; border-bottom: none;}
.tu_banner{padding:3px; border:1px solid #e8e8e8;}
.tu_banner_img{width: 310px; height: 230px; position: relative;}
.tu_banner_img img{width: 310px; height: 230px;}
.tu_banner_img p{height: 36px; line-height: 36px; position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); text-align: center; font-size: 16px; color: #fff;}
.tu_banner_box{width: 310px; overflow: hidden;}
.tu_banner_main{margin-top: 3px; width: 10000px; transition: 0.3s;}
.tu_banner_main a{float: left;}
.tu_banner_main a:nth-child(1){margin-left: 0;}
.tu_banner_main a img{width: 38px; border:1px solid #e8e8e8; height: 33px;}
.tu_banner_main a span{display: none;}
.tu_banner_main a.active img{border:1px solid #0196dd;}
.xbtj{margin-top: 30px;}
.xbtj_main{margin-top: 15px;}
.xbtj_main ul li img{width: 114px; height: 70px; float: left;}
.xbtj_main ul li .xbtj_con{width: 192px; height: 70px; float: right;}
.xbtj_main ul li .xbtj_con p{width: 192px; height: 70px; display: table-cell; vertical-align: middle;}
.xbtj_main ul li .xbtj_con p a{font-size: 14px; line-height: 24px; color: #333;}
.xbtj_main ul li:hover .xbtj_con p a{color: #e94740;}
.xbtj_main ul li{margin-top: 10px;}
.tu_banner_two{padding:3px; border:1px solid #e8e8e8; margin-top: 10px;}

#page{ margin-top: 25px;}
#page a{display: inline-block; padding:6px 12px; border:1px solid #e8e8e8; font-size: 14px; margin-right: 5px;}
#page a.default{border:1px solid #fff; color: #e94740;}
#page a:hover{color: #e94740;}

.page{ margin-top: 25px;}
.page a{display: inline-block; padding:6px 12px; border:1px solid #e8e8e8; font-size: 14px; margin-right: 5px;}
.page a.default{border:1px solid #fff; color: #e94740;}
.page a:hover{color: #e94740;}

.news_top_one{height: 36px; background: #333;}
.news_top_nav{display: inline-block; float: right; position: relative; height: 36px; width: 1000px; text-align: right;}
.news_top_nav ul{display: inline-block;}
.news_top_nav ul li{float: left; font-size: 14px; color: #999; line-height: 36px; position: relative;}
.news_top_nav ul li:nth-child(1){position: static;}
.news_top_nav ul li a{color: #999; display: inline-block; margin:0 6px;}
.news_top_nav ul li:hover a{color: #e94740;}
.news_top_nav ul li:hover .wzdh_main{display: block;}
.news_top_nav ul li:hover .ydyy_main{display: block;}
.news_top_nav ul li:hover ul li a{color: #333;}
.news_top_nav ul li:hover ul li a:hover{color: #e94740;}

.wzdh_main{background: #fff; position: absolute; top: 36px; left: 0; padding:0 30px 0 13px; text-align: left; border:1px solid #333; border-top: none; display: none; z-index: 500;}
.wzdh_main ul li{float: none; font-size: 12px; line-height: 45px; border-bottom: 1px dashed #e8e8e8}
.wzdh_main ul li span{font-weight: bold; color: #333;}
.wzdh_main ul li a{color: #333; margin:0; margin-left: 10px; display: inline-block; font-size: 12px;}
.wzdh_main ul li:last-child{border-bottom: none;}

.news_top_two{height: 40px; line-height: 40px; background: #0196dd;}
.news_top_two span{display: inline-block; height: 24px; line-height: 24px; border-right: 1px solid #7ecef4; padding-left: 10px;}
.news_top_two span img{position: relative; top: -2px;}
.news_top_two span a{font-size: 16px; color: #fff; margin:0 10px 0 11px;}
.news_top_two span a:nth-child(2){margin-left: 2px; font-weight: bold;}
.news_top_two span:last-child{border-right: none; float: right; position: relative; top: 8px;}
.news_top_two span:last-child a{margin-right: 0;}
.news_top_two span a:hover{color: #e94740;}
.dqwz_search{float: right; position: relative; top: 14px;}
.dqwz_search input{width: 275px; height: 30px; border:1px solid #e8e8e8; font-size: 14px; line-height: 14px; text-indent: 15px; float: left;}
.dqwz_search button{width: 73px; height: 32px; background: #0196dd; border:none; font-size: 14px; color: #fff; text-align: center; line-height: 32px; cursor: pointer; float: left;}
.xinwen_fl{width: 829px; float: left;}
.xinwen_fr{width: 350px; float: right;}
.xinwen_nr{border:1px solid #e8e8e8;}
.news_main{padding:19px 63px 19px 64px;}
.news_main h1{ text-align: center; font-size: 28px; color: #333; margin-top: 20px;}
.news_main h2{ font-size: 13px; color: #999; font-weight: normal; padding:30px 0; border-bottom: 1px solid #eee;}
.news_con{font-size: 16px; line-height: 30px; color: #333; margin-top: 30px; min-height: 400px;}
.news_con img{max-width: 100%; margin-top: 15px;}
.share_like{margin-top: 40px;}
.share{font-size: 16px; color: #0196dd; float: left;}
.share span{display: inline-block; vertical-align: top; position: relative; top: 10px;}
.share img{margin-right: 10px;}
.share .bdsharebuttonbox{display: inline-block;}
.share .bdsharebuttonbox a{display: inline-block; height: 34px; padding-left: 43px; line-height: 34px; font-size: 16px; color: #999; margin-left:13px;}
.share .bdsharebuttonbox a.bds_more{background: url(../images/pngtu_10.png) left no-repeat; padding-left: 30px;}
.share .bdsharebuttonbox a.bds_tsina{background: url(../images/pngtu_11.png) left no-repeat;}
.share .bdsharebuttonbox a.bds_weixin{background: url(../images/pngtu_12.png) left no-repeat;}
.share .bdsharebuttonbox a.bds_qzone{background: url(../images/pngtu_13.png) left no-repeat;}
.like{float: right; margin-top: 10px;}
.like p{display: inline-block; font-size: 16px; color: #999; margin-left:20px;}
.like p a{color: #0196dd; display: inline-block; margin-right: 5px;}
.like p a img{margin-right:3px;}
.like p span{color: #999; margin-left: 5px;}
.shangxia{margin-top: 40px; font-size: 14px}
.shangxia p{margin-top: 8px; color: #333;}
.shangxia p a{color: #333;}
.shangxia p a:hover{color: #e94740;}
.xgyd{margin-top: 20px;}
.xgyd_main{margin-top: 20px;}
.xgyd_main ul li{font-size: 15px; line-height: 30px; width: 340px; float: left;}
.xgyd_main ul li a{color: #333;}
.xgyd_main ul li i{display: inline-block; width: 4px; height: 4px; background: #cacaca; position: relative; top: -2px; margin:0 10px;}
.xgyd_main ul li:nth-child(2n){float: right;}
.xgyd_main ul li:hover a{color: #e94740;}
.wypl{margin-top: 10px; padding:19px 63px 19px 64px; border:1px solid #e8e8e8;}
.wypl_top{margin-top: 19px;}
.wypl_top_fl{font-size: 14px; color: #333;}
.wypl_top_fl a.wypl_dl{display: inline-block; width: 100px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #fff; background: #0196dd;}
.wypl_top_fl a.wypl_zc{font-size: 14px; color: #333; line-height: 32px; display: inline-block; margin-left: 12px; margin-right: 5px;}
.wypl_top_fl span a{display: inline-block; margin-left:14px;}
.wypl_top_fl span a:hover{opacity: 0.7;}
.wypl_top_fl span{position: relative; top: 5px;}
.wypl_bottom{position: relative; margin-top: 10px;}
.Input_Foot{font-size: 14px; color: #333; position: absolute; top: -40px; right: 0;}
.imgBtn{background: url(../images/pngtu_20.png) right no-repeat; padding-right: 18px; display: inline-block; background-position: 100% 12px;}
.imgBtn img{position: relative; top: 2px; margin-right:10px;}
.Input_text{width: 100%;height: 100px; border:1px solid #e8e8e8; font-size: 14px; line-height: 24px; padding:10px;}
.faceDiv{width: 500px; height: 120px;border-top: 1px solid #e8e8e8; padding:30px 10px 15px 10px; border:1px solid #e8e8e8; position: absolute; right: -13px; top: -4px; background-color: #fff; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.faceDiv img{border: 1px solid #e8e8e8; float: left; margin-left: -1px; margin-top: -1px; position: relative; width: 24px; height: 24px; padding: 3px 3px 3px 3px; cursor: pointer;}
.faceDiv span img{width: auto; height: auto; margin:0; padding:0; border:none;}
.face_box{display: none;}
.face_box span.face_ht{position: absolute; top: -24px; right:25px;}
.face_box span.face_close{display: inline-block; width: 16px; height: 16px; background: url(../images/pngtu_22.png) center no-repeat; position: absolute; top: 4px; right: 4px;}
.face_box span.face_close:hover{background: url(../images/pngtu_23.png) center no-repeat; cursor: pointer;}
.wypl_bottom_btn{margin-top: 10px; text-align: right; font-size: 14px;}
.wypl_bottom_btn a{display: inline-block; width: 80px; height: 32px; text-align: center; line-height: 32px; font-size: 14px; color: #fff; background: #999;}
.xinwen_fr_img img{width: 350px; height: 260px;}
.xinwen_fr_xctj{margin-top: 10px; border:1px solid #e8e8e8; padding:30px 15px 17px 15px;}
.xinwen_fr_xctj_main{margin-top: 18px;}
.xinwen_fr_xctj_main ul li{width: 155px;height: 97px; position: relative; float: left; margin-top: 8px; overflow: hidden;}
.xinwen_fr_xctj_main ul li img{width: 155px; height: 97px; transition: 0.8s; -webkit-transition: 0.8s;}
.xinwen_fr_xctj_main ul li p{position: absolute; left: 0; right: 0; bottom: 0; height: 20px; text-align: center; line-height: 20px; background: rgba(0,0,0,0.5); font-size: 14px; color: #fff;}
.xinwen_fr_xctj_main ul li:nth-child(2n){float: right;}
.xinwen_fr_xctj_main ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.xinwen_fr_zxzx{margin-top: 10px; border:1px solid #e8e8e8; padding:30px 15px 17px 15px;}

.login_alert{position: fixed; left: 0; right: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 999999; display: none;}
.register_alert{position: fixed; left: 0; right: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 999999; display: none;}
.login_main,.register_main{ width: 500px; height: 350px; position: absolute; left: 50%; top: 50%; margin-left: -250px; margin-top: -175px; background: #fff;}
.login_title{height: 40px; background: #0196dd; color: #fff; line-height: 40px; font-size: 16px; padding-left: 15px;}
.login_title a{float: right; margin-right: 10px; position: relative; top: 10px;}
.login_title a img{vertical-align: middle;}
.login_con{width: 420px; margin: 0 auto;}
.login_con .login_user,.login_phone{width: 100%; height: 40px; line-height: 40px; font-size: 14px; border:none; background: url(../images/login.png) left no-repeat #f0f0f0; background-position: 10px 50%; text-indent: 35px; margin-top: 30px;}
.login_con .login_pass{width: 100%; height: 40px; line-height: 40px; font-size: 14px; border:none; background: url(../images/pass.png) left no-repeat #f0f0f0; background-position: 10px 50%; text-indent: 35px; margin-top: 20px;}
.login_con p:nth-child(3){font-size: 14px; color: #707070; margin-top: 30px;}
.login_con p:nth-child(3) a{color: #707070; float: right;}
.login_con p:nth-child(3) a:hover{color: #0196dd; text-decoration: underline;}
.login_con .login_btn{ width: 100%; height: 40px; background: #0196dd; font-size: 16px; color: #fff; border:none; text-align: center; line-height: 40px; margin-top: 20px; }
.login_con p:nth-child(5){text-align: center; margin-top: 20px; font-size: 14px;}
.login_con p:nth-child(5) a{color: #0196dd; text-decoration: underline;} 
.register_main{height: 420px; margin-top: -210px;}
.login_phone{background: url(../images/login_phone.png) left no-repeat #f0f0f0; background-position: 10px 50%;}
.login_yzm{width: 305px; height: 40px; line-height: 40px; font-size: 14px; border:none; background: url(../images/login_yzm.png) left no-repeat #f0f0f0; background-position:10px 50%; text-indent: 35px; margin-top: 20px; }
.login_yzmbtn{width: 100px; height: 40px; text-align: center; line-height: 40px; color: #fff; font-size: 14px; border:none; background: #0196dd; margin-top: 20px; float: right;}
.register_main p{ margin-top: 20px; font-size: 14px; color: #707070; }
.register_main p span{float: right;}
.register_main p span a{color: #0196dd; text-decoration: underline;}
.register_main p a{color: #707070;}
.register_main p a:hover{color: #0196dd; text-decoration: underline;}

.fwtk_alert{width: 100%; height: 100%; position: fixed; left: 0; right: 0; top: 0; background: rgba(0,0,0,0.5); z-index: 999999; display: none;}
.fwtk_main{width: 1200px; height: 80%; position: absolute; left: 50%; top: 50%; margin-left: -600px; margin-top: -20%; background: #fff; overflow: auto;}
.fwtk_title{line-height: 70px; height: 70px; font-size: 20px; color: #404040; padding-left: 25px; border-bottom: 2px solid #0196dd;}
.fwtk_title a{float: right; margin-right: 25px;}
.fwtk_title a img{vertical-align: middle; position: relative; top: 21px;}
.fwtk_con{padding: 35px; font-size: 14px; line-height: 30px; color: #606060;}
.fwtk_main::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.fwtk_main::-webkit-scrollbar{width: 3px;background-color: #F5F5F5;}
.fwtk_main::-webkit-scrollbar-thumb{background-color: #0196dd;}

.wypl_list{margin-top: 13px;}
.wypl_list ul li img{width: 40px; height: 40px; float: left;}
.wypl_list ul li .wypl_list_main{width: 647px; float: right;}
.wypl_list ul li .wypl_list_main h1{font-size: 13px; font-weight: normal; line-height: 24px;}
.wypl_list ul li .wypl_list_main h1 span{color: #0196dd;}
.wypl_list ul li .wypl_list_main h2{font-size: 13px; color: #999; font-weight: normal; line-height: 24px;}
.wypl_list ul li .wypl_list_main h2 span{color: #0196dd; cursor: pointer;}
.wypl_list ul li{padding:15px 0; border-bottom: 1px dashed #eee;}

.zhmm_first{width: 1000px; margin: 0 auto; margin-top: 65px;}
.zhmmyi_title{text-align: center; line-height: 40px; font-size: 18px; color: #707070;}
.zhmmyi_main{ padding: 60px 0; background: #fff; margin-top: 5px; }
.zhmmyi_main table{width: 450px; margin: 0 auto;}
.zhmmyi_main table tr td{float: left; font-size: 14px; line-height: 40px; margin-bottom: 20px;}
.zhmmyi_main table tr td:nth-child(1){width: 90px; text-align: right;}
.zhmmyi_main table tr td:nth-child(2) input{ width: 298px; height: 38px; border:1px solid #d8d8d8; font-size: 14px; text-indent: 13px; }
.zhmmyi_main table tr td:nth-child(2) input:nth-child(1)[type="text"].yzm{width: 198px; height: 38px; border:1px solid #d8d8d8; font-size: 14px; text-indent: 13px; float: left;}
.zhmmyi_main table tr td:nth-child(2) input:nth-child(2)[type="button"].yzm_btn{width: 90px; height: 40px; text-indent: 0; border:none; text-align: center; line-height: 40px; font-size: 14px; color: #fff; background: #0196dd; border-radius: 5px; float: left; margin-left: 10px;}
.zhmmyi_main table tr td:nth-child(2) input[type="button"]{width: 150px; height: 40px; text-indent: 0; background: #0196dd; text-align: center; line-height: 40px; font-size: 14px; color: #fff; border:none; border-radius: 5px;}

.zhmmer_main table tr td:nth-child(2) input:nth-child(1)[type="text"]{ width: 298px; height: 38px; border:1px solid #d8d8d8; font-size: 14px; text-indent: 13px; }
.zhmmer_main table tr td:nth-child(2) input:nth-child(1){ width: 198px; height: 38px; border:1px solid #d8d8d8; font-size: 14px; text-indent: 13px; float: left; background: #fff; border-radius: 0; text-align: left; }
.zhmmer_main table tr td:nth-child(2) img{float: left;}
.zhmmer_main table tr td:nth-child(2) a:nth-child(2) img{border:1px solid #d8d8d8; height: 38px; margin-left: 10px;}
.zhmmer_main table tr td:nth-child(2) a:nth-child(3) img{position: relative; top: 10px; margin-left: 10px;}
/*.zhmmer_main ul{width: 425px;}*/
.zhmmer_main table tr td:nth-child(2) input{width: 150px; height: 40px; background: #0196dd; text-align: center; line-height: 40px; font-size: 14px; color: #fff; border:none; border-radius: 5px;}
.zhcg{ width:258px; padding: 50px 0; border:1px solid #d8d8d8; margin: 0 auto; text-align: center; }
.zhcg span{font-size: 16px; display: inline-block; color: #707070; line-height: 22px; background: url(../images/y_dui.png) left no-repeat; padding-left: 30px;}
.zhcg input{width: 100px; height: 40px; border:none; background: #0196dd; font-size: 14px; color: #fff; line-height: 40px; text-align: center; border-radius: 5px; margin-top: 25px; cursor: pointer;}
.xxtz_main ul li{font-size: 14px; line-height: 45px; border-bottom: 1px solid #ededed; color: #707070;}
.xxtz_main ul li input{ margin-left: 10px; margin-right: 5px; }
.xxtz_main ul li span{float: right;}
.xxtz_main ul li span a{color: #f00; margin-left: 80px;}
.xxtz_main ul li a{color: #707070;}
.xxtz_main ul li:hover a{ color: #f00; }
.xgmm ul li dt{margin-bottom: 25px;}
.xgmm ul li dt:nth-child(3){text-align: left;}
.xgmm ul li dt:nth-child(2){width: 268px;}

.gywz{padding:0 20px; background: #fff; margin-top: 20px;}
.gywz_fl{width: 211px; float: left; margin-top:20px;border-left: 1px solid #eee;}
.gywz_fr{width: 948px; float: right; margin-left:-1px; border-left: 1px solid #eee; padding: 20px 0; min-height: 306px;}
.gywz_fl a{display: block; height: 50px; padding:0 19px; text-align: right; line-height: 50px; font-size: 14px; color: #333; background: #fafafa; border-top: 1px solid #eee; border-right: 1px solid #eee; position: relative; z-index: 500; border-left: 2px solid #fafafa;}
.gywz_fl a.active{background: #fff;border-right: 1px solid #fff;border-left: 2px solid #e94740;}
.gywz_fl a:hover{color: #e94740;}
.gywz_title{font-size: 14px; font-weight: bold; padding-bottom: 8px; border-bottom:1px solid #eee; margin-left:20px;}
.gywz_main{font-size: 14px; line-height: 24px; color: #333; padding:10px 0 0 20px; text-align: justify-all;}
.gywz_main img{max-width: 100%;}

.news_con_banner{position: relative;}
.news_con_banner ul li{position: absolute; left:0; top: 0; text-align: center;display: none;}
.news_con_banner ul li.active{display: block;}
.news_con_banner ol{ text-align: center; position: absolute; bottom: 20px; left:50%; transform: translate(-50%,0);}
.news_con_banner ol li{display: inline-block; width: 13px; height: 13px; border-radius: 50%; background: #fff; margin:0 2px; cursor: pointer;}
.news_con_banner ol li.active{background: #0196dd;}
.news_con_banner a.news_con_fl{display: inline-block; width: 40px; height: 96px; background: url(../images/nei_bannerfl.png) center no-repeat rgba(0,0,0,0.5); position: absolute; top: 50%; margin-top: -48px; left: 0;}
.news_con_banner a.news_con_fr{display: inline-block; width: 40px; height: 96px; background: url(../images/nei_bannerfr.png) center no-repeat rgba(0,0,0,0.5); position: absolute; top: 50%; margin-top: -48px; right: 0;}