
/* CSS Document */
a:hover{text-decoration:none;}
/* 头部样式*/
.header{width:100%;height:144px;margin:0;background:url(imagelogo.png) no-repeat center;overflow:hidden;}
.headertop{width:1170px;height:100px;margin:0 auto;}
.header_title{width:350px;float:right;}
.header_title ul li{float:left;width:70px;height:40px;position:relative}
.header_title ul li a{width:60px;height:20px;line-height:20px;text-align:center; display:inline-block;margin:10px 0 0 5px;color:#fff;float:left;}
.header_title ul li span{display:inline-block;float:right;width:2px;height:10px;border-right:solid 1px #fff;margin-top:15px;}
.header_sreach{clear:both;}
.header_sreach_rf{width:400px;height:auto;float:right;margin-top:10px;}
.header_sreach_rf_put{width:300px;float:left;margin-top:8px;}
.header_sreach_cont{width:280px;height:35px;background:#fff;}
.header_tb{display:block;float:left;margin:8px 10px 0px 10px;}
.header_put{display:block;float:left;width:150px;height:35px;line-height:35px;font-size:14px;color:#a9abaf;}
.header_txt{height:30px;line-height:30px;color:#fff;font-size:12px;}
.header_txt a{color:#fff;}
.header_txt a:hover{color:#ccdfef;}
.header_sdzc{display:block;float:right;}
.photowx,.gfwx{display:none;}
.header_links_weixin:hover img,.header_mob_weixin:hover img{display:block;}
/* 头部样式end*/

/* 导航样式*/
.nav{clear:both;width:100%;line-height:40px;overflow:hidden;}
.navmain{width:100%;height:42px;background:#1f57ac;}
.navnew{width:1200px;margin:0 auto;height:40px;padding-left:30px;}
.navnew a{ float:left;width:148px;height:40px;text-decoration:none;color:#fff;font-size:16px;font-weight:bold;text-align:center;}
.navnew  a:hover,.navmain .nav-tab-on{background:#fff;border-top:solid 2px #1e4592;color:#2566c4;}
.navnew .nav_wid{width:149px;float:left}
/* 导航样式end*/

.main{clear:both;width:1170px;height:auto;margin:20px auto;overflow:hidden;}
.top-title{width:100%;height:40px;background:#f6f6f6;overflow:hidden;}
.top-title div{width:300px;height:15px;line-height:15px;margin-top:12px;border-left:solid 5px #b4b4b4;padding-left:10px;font-size:14px;font-weight:bold;color:#666;}
.top-title div a,.top-title div span{color:#0c4aa8;}
.services_top{overflow:hidden;}
.bsfw_lf{width:700px;float:left;margin:30px 0 0 0px;}
.bsfw_rf{width:400px;height:357px;background:#f6f6f6;float:right;margin:30px 0 0 0;border:solid 1px #ddd;border-top:solid 2px #1261c3;}
.bsfw_lf dl dt{margin-bottom:10px;width:120px;height:35px;line-height:35px;margin-bottom:20px;font-size:16px;font-weight:bold;color:#fff;background:#1261c3;text-align:center;}
.bsfw_lf_dldd ul li{width:100%;height:35px;line-height:35px;}
.bsfw_lf_dldd ul li span{display:inline-block;width:4px;height:4px;background:#1261c3;margin:15px 10px 0px 0px;float:left;}
.bsfw_lf_dldd ul li a{display:block;width:670px;font-size:16px;color:#666;float:left;}
.bsfw_lf_dldd ul li a:hover{text-decoration:none;color:#1261c3;}
.bsfw_lf_dldd ul li a i{display:inline-block;color:#999;float:right;font-size:12px;}
.bsfw_rf h4 {font-size:18px;font-weight:bold;color:#29528f;padding:0px 0 0 40px;height:50px;line-height:50px;}
.bsfw_rf dl dt{height:30px;}
.bsfw_rf dl dt ul{width:320px;margin:0px auto;}
.bsfw_rf dl dt ul li{float:left;width:160px;height:35px;line-height:35px;font-size:14px;color:#29528f;background:#d1e3f7;text-align:center;}
.bsfw_rf dl dd{clear:both;}
.namelogin{width:320px;margin:0px auto;}
.namelogin p {widdth:100%;height:40px;clear:both;border:solid 1px #ccc;margin-top:15px;background:#fff;}
.namelogin p span{display:inline-block;width:40px;height:20px;margin-top:10px;border-right:solid 1px #ccc;}
.namelogin p input{width:250px;height:40px;line-height:40px;color:#999;padding-left:20px;float:right;font-size:16px;}
.names{background:url(imagetx.png) no-repeat center;}
.pass{background:url(imagesuo.png) no-repeat center;}
.yzm{background:url(imagesz.png) no-repeat center;float:left;}
.namelogin .yzmh{height:40px;border:none;background:#f6f6f6;}
.namelogin .yzmsz{width:120px;float:left;}
.namelogin .yzmlf{width:190px;height:40px;float:left;margin-top:0;display:block;border:solid 1px #ccc;background:#fff;}
.namelogin .yzmh img{float:left;display:block;margin-left:5px;}
.namelogin .yzmh .reset{margin:13px 0 0 10px;}
.namelogin .reglogin{height:45px;border:none;background:#f6f6f6;}
.namelogin .register{display:block;width:150px;height:45px;float:left;margin-right:15px;margin-top:0;background:#00b38a;}
.namelogin .register:hover{background:#029a77;}
.namelogin .login{display:block;width:150px;height:45px;float:left;background:#2566c4;margin-top:0;}
.namelogin .login:hover{background:#064db2;}
.register a{display:block;width:50px;height:45px;line-height:45px;margin:0px auto;padding-left:30px;font-size:16px;color:#fff;background:url(imagezc.png) no-repeat left center;}
.login a{display:block;width:50px;height:45px;line-height:45px;margin:0px auto;padding-left:35px;font-size:16px;color:#fff;background:url(imagejt.png) no-repeat left center;}
.namelogin .forgetpassword{border:none;width:80px;height:40px;float:right;padding-left:30px;font-size:16px;color:#999;line-height:40px;margin-top:0;background:url(imagewjmm.png) no-repeat left center;}
.bsfw_rf .bffwcli{background:#1261c3;color:#fff;cursor:pointer;}
.jxdt_lf_txt_more{float:right;cursor:pointer;color:#8f8f8f;height:30px;line-height:30px;padding-right:10px;}
.services_main{clear:both;border:solid 1px #ddd;margin-top:30px;overflow:hidden;}
.services_main_tit{width:100%;height:80px;}
.services_main_tit li{width:33%;height:80px;line-height:80px;float:left;border-bottom:solid 2px #00b38a;}
.services_main_tit li a{display:block;color:#31518b;font-size:24px;font-weight:bold;width:170px;padding-left:50px;margin:0px auto;}
.services_main_tit_xzsp{background:url(imagebsfwtb.png) no-repeat left center;}
.services_main_tit .services_main_titli{width:34%;background:url(../image/bsfw1.png) no-repeat left center;}
.services_main_tit_zxzj{background:url(imagebsfwtb1.png) no-repeat left center;}
.services_main_tit_sjtb{background:url(imagebsfwtb2.png) no-repeat left center;}
.services_main_tit .active{background:#f6f6f6;border-bottom:solid 2px #f6f6f6;}
.services_main_txta{clear:both;width:1120px;padding:30px 20px 0px 30px;background:#f6f6f6;overflow:hidden;}
.services_fir{padding-bottom:30px;}
.services_main_txta .xzsptit{display:block;width:268px;height:60px;line-height:60px;margin:10px 10px 0 0;font-size:18px;font-weight:bold;color:#888;float:left;text-align:center;border:solid 1px #ddd;background:url(imagebsfwbg.png) no-repeat;}
.services_main_txta .line{line-height:25px;height:55px;padding-top:5px;}
.services_main_txta .clip,.services_main_txta .xzsptit:hover{background:#00b38a;color:#fff;}
.services_main_txta .mar{margin:10px 0px 0 0;}
.services_main_txt_wid{width:100%;padding-left:0;}
.services_main_txt_wid .tswid{width:100%;background:#fff;}
.zj_down{width:1120px;margin:0px auto;height:60px;border-bottom:dashed 1px #ddd;}
.zj_down .jtlf{background:url(imagedowny.png) no-repeat right center;display:inline-block;float:left;margin:25px 0px 0px 70px;padding-right:20px;}
.zj_down .jtlfs{background:url(imagedownx.png) no-repeat right center;display:inline-block;float:left;margin:25px 0px 0px 70px;padding-right:20px;}
.zj_down .zj_wid{float:left;height:60px;line-height:60px;padding-left:30px;color:#333;font-size:16px;font-weight:bold;}
.zj_down .downzj{float:left;width:80px;color:#2566c4;font-size:14px;font-weight:normal;padding-left:0;height:60px;line-height:60px;}
.down{border:solid 1px #ddd;border-top:none;}
.down div{background:#fff;border-top:solid 1px #ddd;margin-top:5px;}
.down .listfirst{border-top:none;margin-top:0;}
/*2017-12-14修改*/
.downlist{border-bottom: solid 1px #ddd;overflow: hidden;}
.downlist span{display:block;width:100px;height:50px;line-height:50px;text-align:center;color:#2566c4;float:left;border-right:solid 20px #f6f6f6;}
.downlist .downjtrf{background:url(imagedownx.png) no-repeat right center #f6f6f6;}
.downlist .downjtlf{background:url(imagedowny.png) no-repeat right center #f6f6f6;}
.downlist a{width:690px;display:block;float:left;height:50px;line-height:50px;padding-left:30px;color:#333;font-size:16px;font-weight:bold;}
.downlist .a-hei{padding-top:5px;padding-bottom:5px;height:auto;line-height:25px;}
.downlistli{width:96%;margin:0 auto;}
.downlistli li{height:50px;line-height:50px;padding-left:100px;color:#333;font-size:16px;border-bottom:dashed 1px #ddd;}
.downlistli li i{float:left}
.downlistli .downtxt{width:690px;padding-left:10px;float:left}
/*2017-12-14修改*/

.downlistli .downcor{float:left;width:60px;color:#2566c4;font-size:14px; padding-right:10px;}
.downlistli .downcor:hover{color:#1e468e;}
.down .downmida{float:right;width:60px;color:#2566c4;font-size:14px;font-weight:normal;padding-left:0; padding-right:10px;}
.down .downmidamar{margin-right:20px;}
.down .down_botm{height:30px;background:#f6f6f6;border:none;margin:0;}
.downlistli p{display:inline-block;float:right;}
.downlist .downp,.zj_down .downp,.zj_downts .downp{display:inline-block;float:right;width:auto;min-width:200px;}
.zj_down .downp,.zj_downts .downp{padding-top:10px;line-height:50px;}
.downlist .downpad{padding-right:25px;}
.downlist em .downcor,.zj_down em .downcor,.zj_downts em .downcor{display:inline-block;float:left;width:60px;color:#2566c4;padding-right:10px;font-size:14px;font-weight:normal;text-algin:left;padding-left:0;}
.down .bornone,.services_main_txta .pbor{border:none;}
.downlistli .downcol,.down .downcol,.downlist em .downcol,.zj_down em .downcol,.zj_downts em .downcol{color:#999;}
.zj_downts {width:1120px;margin:0px auto;height:60px;border-bottom:dashed 1px #ddd;}
.zj_downts .zjts{background:url(imageth.png) no-repeat;display:inline-block;float:left;width:16px;height:16px;margin:25px 0px 0px 70px;}
.zj_downts .zj_wid{float:left;height:60px;line-height:60px;padding-left:30px;color:#333;font-size:16px;font-weight:bold;}
.zj_downts .downzj{float:left;width:80px;color:#2566c4;font-size:14px;font-weight:normal;padding-left:0;height:60px;line-height:60px;}
.footer_wrap{clear:both;width:100%;min-width:1170px;height:100px; margin-top:30px;background:#efefef;overflow:hidden;}
.footer{ width:1100px; margin:0 auto; color:#7b7b7b;}
.footer_info{ float:right; padding:14px 0 0 0;}
.footer_info p{ float:left;padding:14px 20px 0 0; text-align:right;font-size:14px;}
.footer_info a{float:right;display:inline-block;width:56px;height:68px;background:url(imagedzjg.png) no-repeat;}
.footer_map{ float:left; padding:30px 0 0 0;}
.footer_map a{ display:block; float:left;height:32px;line-height:32px;font-size:14px; color:#7b7b7b;}
.footer_map span{ float:left;height:32px;line-height:32px; padding:0 10px; color:#7b7b7b;}
