a:hover { color: #1658a0;}
@font-face {
  font-family: "jm_iconfont"; /* project id 2749620 */
  src:  format('woff2'),
        format('woff'),
        format('truetype');
}

.jm_iconfont {
  font-family: "jm_iconfont" !important;
  font-size: 16px;
  vertical-align: top;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-a-xingzhuang1640:before {
  content: "\e73d";
}

.icon-a-xingzhuang1642:before {
  content: "\e73e";
}

.icon-a-xingzhuang1641:before {
  content: "\e73f";
}

.icon-a-zaixian1:before {
  content: "\e739";
}

.icon-liulanliang:before {
  content: "\e73a";
}

.icon-chakan:before {
  content: "\e73b";
}

.icon-daipingjia:before {
  content: "\e73c";
}

.icon-fenxiang2:before {
  content: "\e622";
}

.icon-dayin2:before {
  content: "\e61d";
}

.icon-shoucang2:before {
  content: "\e8c6";
}

.icon-bumenbanshi:before {
  content: "\e736";
}

.icon-gerenbanshi2:before {
  content: "\e737";
}

.icon-farenbanshi1:before {
  content: "\e738";
}

.icon-touzijianguan:before {
  content: "\e734";
}

.icon-yiwangtongban:before {
  content: "\e735";
}

.icon-qiyekaiban:before {
  content: "\e72f";
}

.icon-jiuyibaojian:before {
  content: "\e730";
}

.icon-qiyezhuxiao:before {
  content: "\e731";
}

.icon-guojimaoyi:before {
  content: "\e732";
}

.icon-budongchandengji:before {
  content: "\e733";
}

.icon-shipin:before {
  content: "\e72e";
}

.icon-zhengfuxinxigongkai1:before {
  content: "\e72d";
}

.icon-zhongdianxinxigongkai:before {
  content: "\e72c";
}

.icon-a-huatongyuyin:before {
  content: "\e728";
}

.icon-nashuijiaofei1:before {
  content: "\e729";
}

.icon-hujifuwu:before {
  content: "\e72a";
}

.icon-chujingrujing1:before {
  content: "\e72b";
}

.icon-zhufangbaozhang1:before {
  content: "\e720";
}

.icon-wangshangtiaocha1:before {
  content: "\e721";
}

.icon-shujufabu1:before {
  content: "\e722";
}

.icon-shehuibaoxian:before {
  content: "\e723";
}

.icon-shujukaifang:before {
  content: "\e724";
}

.icon-minyizhengji:before {
  content: "\e725";
}

.icon-kaochayugao:before {
  content: "\e726";
}

.icon-jiaoyupeixun:before {
  content: "\e727";
}

.icon-guoziguoqi:before {
  content: "\e71e";
}

.icon-shipinyaopinanquan:before {
  content: "\e71f";
}

.icon-xiangcunzhenxing:before {
  content: "\e71d";
}

.icon-jiantou_xiangyou_o:before {
  content: "\eb94";
}

.icon-cunwugongkai:before {
  content: "\e71c";
}

.icon-zhidu:before {
  content: "\e716";
}

.icon-niandubaobiao:before {
  content: "\e717";
}

.icon-gongkainianbao:before {
  content: "\e718";
}

.icon-zhinan:before {
  content: "\e719";
}

.icon-shenqing:before {
  content: "\e71a";
}

.icon-gongkaineirong:before {
  content: "\e71b";
}

.icon-fangwuchanquanxinxi:before {
  content: "\e715";
}

.icon-canjirenfuli:before {
  content: "\e714";
}

.icon-shengyufuwuzhengbanli:before {
  content: "\e621";
}

.icon-shebaogongjijin:before {
  content: "\e605";
}

.icon-gangaotonghangzheng:before {
  content: "\e713";
}

.icon-zhuchiren:before {
  content: "\e70f";
}

.icon-jiabin:before {
  content: "\e712";
}

.icon-dayin1:before {
  content: "\e637";
}

.icon-kongjian:before {
  content: "\e710";
}

.icon-shoucang1:before {
  content: "\e619";
}

.icon-zitix:before {
  content: "\e711";
}

.icon-jiucuo:before {
  content: "\e63a";
}

.icon-zitifangda:before {
  content: "\e613";
}

.icon-fenxiang1:before {
  content: "\e61a";
}

.icon-zitisuoxiao1:before {
  content: "\e774";
}

.icon-woyaoxiexin:before {
  content: "\e70e";
}

.icon-gou:before {
  content: "\e70d";
}

.icon-shi:before {
  content: "\e70b";
}

.icon-xue:before {
  content: "\e70c";
}

.icon-dangqianweizhi1:before {
  content: "\e70a";
}

.icon-canjiren:before {
  content: "\e705";
}

.icon-wailairenyuan:before {
  content: "\e706";
}

.icon-xuesheng:before {
  content: "\e707";
}

.icon-laoren:before {
  content: "\e708";
}

.icon-junren:before {
  content: "\e709";
}

.icon-zhongzhi:before {
  content: "\e704";
}

.icon-arrow:before {
  content: "\e610";
}

.icon-arrow-copy:before {
  content: "\e8b5";
}

.icon-woyaocha2:before {
  content: "\e701";
}

.icon-woyaokan2:before {
  content: "\e702";
}

.icon-woyaoping2:before {
  content: "\e703";
}

.icon-qiujue:before {
  content: "\e700";
}

.icon-huligaikuang:before {
  content: "\e6ff";
}

.icon-chaxunsuqiujian:before {
  content: "\e6fe";
}

.icon-tianxiesuqiujian:before {
  content: "\e6fb";
}

.icon-jiubanxinjianchaxun:before {
  content: "\e6fc";
}

.icon-changjianwenti:before {
  content: "\e6fd";
}

.icon-shoucang:before {
  content: "\e6f9";
}

.icon-dayin:before {
  content: "\e6fa";
}

.icon-zitisuoxiao:before {
  content: "\e6f4";
}

.icon-zitijiada:before {
  content: "\e6f5";
}

.icon-putongziti:before {
  content: "\e6f6";
}

.icon-guanbi:before {
  content: "\e6f7";
}

.icon-fenxiang:before {
  content: "\e6f8";
}

.icon-woyaotiwen:before {
  content: "\e6f3";
}

.icon-wenzizhibo:before {
  content: "\e6f2";
}

.icon-zhengcejiedu1:before {
  content: "\e6f1";
}

.icon-dangqianweizhi:before {
  content: "\e6ef";
}

.icon-jingjifazhan:before {
  content: "\e6f0";
}

.icon-shehuishiye:before {
  content: "\e6e9";
}

.icon-minsuwenhua:before {
  content: "\e6ea";
}

.icon-ziranziyuan:before {
  content: "\e6eb";
}

.icon-lishiyange:before {
  content: "\e6ec";
}

.icon-renkouqingkuang:before {
  content: "\e6ed";
}

.icon-hangzhengquhua:before {
  content: "\e6ee";
}

.icon-zixuntousu1:before {
  content: "\e675";
}

.icon-shengchangxinxiang1:before {
  content: "\e6e7";
}

.icon-shengzhengfulingdao1:before {
  content: "\e6e8";
}

.icon-zhinengwenda:before {
  content: "\e6e6";
}

.icon-gerenbanshi1:before {
  content: "\e6b4";
}

.icon-woyaocha1:before {
  content: "\e6bb";
}

.icon-woyaokan1:before {
  content: "\e6e0";
}

.icon-woyaochaxun1:before {
  content: "\e6e5";
}

.icon-shenbao:before {
  content: "\e65b";
}

.icon-yuyuejilu:before {
  content: "\e626";
}

.icon-dm-zhengcezhinanzhen:before {
  content: "\e7bb";
}

.icon-pingjia:before {
  content: "\e620";
}

.icon-jingwuicon_svg-:before {
  content: "\e603";
}

.icon-kuangyequanchurang:before {
  content: "\e6e4";
}

.icon-guoyoutudishiyongquanchurang:before {
  content: "\e68c";
}

.icon-shixiangqingdan:before {
  content: "\e6d9";
}

.icon-yaopinanquan:before {
  content: "\e6e2";
}

.icon-laodongjiancha:before {
  content: "\e6e1";
}

.icon-zhengqizhitongche:before {
  content: "\e6e3";
}

.icon-rencaituandui:before {
  content: "\e6dd";
}

.icon-changqiyugao:before {
  content: "\e6de";
}

.icon-gonggongjishufuwu:before {
  content: "\e6df";
}

.icon-jiaoyufuwu:before {
  content: "\e6d8";
}

.icon-qiyefuwu:before {
  content: "\e6da";
}

.icon-wangqihuigu:before {
  content: "\e6db";
}

.icon-huiyingguanqie1:before {
  content: "\e6dc";
}

.icon-daohang:before {
  content: "\e6d7";
}

.icon-shuju:before {
  content: "\e6d6";
}

.icon-hudongjiaoliu1:before {
  content: "\e6cf";
}

.icon-minshengjimei:before {
  content: "\e6d1";
}

.icon-tongjishuju:before {
  content: "\e6d2";
}

.icon-zhengcefagui:before {
  content: "\e6d3";
}

.icon-lingdaofengong:before {
  content: "\e6d4";
}

.icon-zhengwugongkai1:before {
  content: "\e6d5";
}

.icon-gongzuobaogao1:before {
  content: "\e6b8";
}

.icon-guihuajihua:before {
  content: "\e6c7";
}

.icon-banshifuwu1:before {
  content: "\e6cb";
}

.icon-bumendongtai:before {
  content: "\e6cc";
}

.icon-wuyaogongkai:before {
  content: "\e6cd";
}

.icon-zhengfugonggao:before {
  content: "\e6ce";
}

.icon-hunyindengji:before {
  content: "\e6b2";
}

.icon-hujibanli:before {
  content: "\e695";
}

.icon-qita1:before {
  content: "\e697";
}

.icon-gongshi:before {
  content: "\e760";
}

.icon-speak:before {
  content: "\e8b4";
}

.icon-woyaoping1:before {
  content: "\e6ba";
}

.icon-jiance-baogao:before {
  content: "\e618";
}

.icon-xinyongzichanchaxun:before {
  content: "\e612";
}

.icon-gonggongweisheng2:before {
  content: "\e6d0";
}

.icon-shipinanquan:before {
  content: "\e683";
}

.icon-fuli:before {
  content: "\e604";
}

.icon-weibiaoti12:before {
  content: "\e60a";
}

.icon-chaxun:before {
  content: "\e60f";
}

.icon-rizhi:before {
  content: "\e62b";
}

.icon-regulatory-reporting_fill:before {
  content: "\e6ca";
}

.icon-menu_swgs:before {
  content: "\e645";
}

.icon-yuyue1:before {
  content: "\e602";
}

.icon-chanquanjiaoyi:before {
  content: "\e81a";
}

.icon-shehuijiuzhu:before {
  content: "\e6c9";
}

.icon-huiyitujie:before {
  content: "\e64b";
}

.icon-jishuhanliang:before {
  content: "\e64c";
}

.icon-jiaoyukeyan:before {
  content: "\e64e";
}

.icon-jianyanjianyi:before {
  content: "\e64f";
}

.icon-jiuye:before {
  content: "\e650";
}

.icon-jiaotongyunshu:before {
  content: "\e651";
}

.icon-minzhengtong:before {
  content: "\e652";
}

.icon-jiageheshoufei:before {
  content: "\e653";
}

.icon-nianjiannianshen:before {
  content: "\e654";
}

.icon-lingdaohuodong:before {
  content: "\e655";
}

.icon-renshixinxi:before {
  content: "\e656";
}

.icon-kejichuangxin:before {
  content: "\e657";
}

.icon-jiaoyu:before {
  content: "\e658";
}

.icon-shangwumaoyi:before {
  content: "\e659";
}

.icon-shengchangxinxiang:before {
  content: "\e65a";
}

.icon-qiyerongzi:before {
  content: "\e65c";
}

.icon-lizhituixiu:before {
  content: "\e65d";
}

.icon-jiaotongchuhang:before {
  content: "\e65e";
}

.icon-shehuibaozhang:before {
  content: "\e65f";
}

.icon-shengzhengfuhuiyi:before {
  content: "\e660";
}

.icon-renliziyuan:before {
  content: "\e661";
}

.icon-lvyouguanguang:before {
  content: "\e662";
}

.icon-jieduhuiying:before {
  content: "\e663";
}

.icon-paiwuquanjiaoyi:before {
  content: "\e664";
}

.icon-nonglinmuyu:before {
  content: "\e665";
}

.icon-shengzhengfujigou:before {
  content: "\e666";
}

.icon-rongzixindai:before {
  content: "\e667";
}

.icon-shujukaifa:before {
  content: "\e668";
}

.icon-jiuyechuangye:before {
  content: "\e669";
}

.icon-nashuijiaofei:before {
  content: "\e66a";
}

.icon-shengyushouyang:before {
  content: "\e66b";
}

.icon-shelibiangeng:before {
  content: "\e66c";
}

.icon-shujufabu:before {
  content: "\e66d";
}

.icon-shengzhengfulingdao:before {
  content: "\e66e";
}

.icon-wangshangtiaocha:before {
  content: "\e66f";
}

.icon-qita:before {
  content: "\e670";
}

.icon-touzishenpi:before {
  content: "\e671";
}

.icon-shouye:before {
  content: "\e672";
}

.icon-woyaocha:before {
  content: "\e673";
}

.icon-sifagongzheng:before {
  content: "\e674";
}

.icon-weibo:before {
  content: "\e676";
}

.icon-woyaokan:before {
  content: "\e677";
}

.icon-shewaifuwu:before {
  content: "\e678";
}

.icon-xiaqiyugao:before {
  content: "\e679";
}

.icon-weixin:before {
  content: "\e67a";
}

.icon-woyaoqiuzhu:before {
  content: "\e67b";
}

.icon-wentijiaoyu:before {
  content: "\e67c";
}

.icon-shuiwuqixiang:before {
  content: "\e67d";
}

.icon-yitangbuyongpao:before {
  content: "\e67e";
}

.icon-wenhuatiyu:before {
  content: "\e67f";
}

.icon-zaihaishigujiuyuan:before {
  content: "\e680";
}

.icon-youdaifuxu:before {
  content: "\e681";
}

.icon-tuopingongjian:before {
  content: "\e682";
}

.icon-zaixianfangtan:before {
  content: "\e684";
}

.icon-rengongzhineng:before {
  content: "\e685";
}

.icon-zhengfucaigou:before {
  content: "\e686";
}

.icon-woyaotousu:before {
  content: "\e687";
}

.icon-zhongdianjianshexiangmu:before {
  content: "\e688";
}

.icon-woyaozixun:before {
  content: "\e689";
}

.icon-zhiyezige:before {
  content: "\e68a";
}

.icon-zhuantizhuanlan:before {
  content: "\e68b";
}

.icon-zhengfugongbao:before {
  content: "\e68d";
}

.icon-yijianzhengji:before {
  content: "\e68e";
}

.icon-zuixinwenjian:before {
  content: "\e68f";
}

.icon-xinwenfabuhui:before {
  content: "\e690";
}

.icon-shengzhengfu:before {
  content: "\e691";
}

.icon-zhongdianlingyuxinxigongkai:before {
  content: "\e692";
}

.icon-woyaojianyi:before {
  content: "\e693";
}

.icon-zizhirenzheng:before {
  content: "\e694";
}

.icon-a-ziyuan292:before {
  content: "\e696";
}

.icon-woyaochaxun:before {
  content: "\e698";
}

.icon-xiaofeiweiquan:before {
  content: "\e699";
}

.icon-zhengcejiedu:before {
  content: "\e69a";
}

.icon-zhunyingzhunban:before {
  content: "\e69b";
}

.icon-huiyingguanqie:before {
  content: "\e69c";
}

.icon-zoujinfujian:before {
  content: "\e69d";
}

.icon-shuzihuazhanyi:before {
  content: "\e69e";
}

.icon-yiliaoweisheng1:before {
  content: "\e69f";
}

.icon-zhengwugongkai:before {
  content: "\e6a0";
}

.icon-anquanshengchanjiandujiancha:before {
  content: "\e6a1";
}

.icon-bumenfuwu:before {
  content: "\e6a2";
}

.icon-zhishichanquan:before {
  content: "\e6a3";
}

.icon-zhengjianbanli:before {
  content: "\e6a4";
}

.icon-farenzhuxiao:before {
  content: "\e6a5";
}

.icon-zhengfuxinxigongkai:before {
  content: "\e6a6";
}

.icon-woyaoping:before {
  content: "\e6a7";
}

.icon-gerenbanshi:before {
  content: "\e6a8";
}

.icon-diyazhiya:before {
  content: "\e6a9";
}

.icon-banshifuwu:before {
  content: "\e6aa";
}

.icon-erweima:before {
  content: "\e6ab";
}

.icon-danganwenwu:before {
  content: "\e6ac";
}

.icon-zixuntousu:before {
  content: "\e6ad";
}

.icon-gonggonganquan:before {
  content: "\e6ae";
}

.icon-zhufangbaozhang:before {
  content: "\e6af";
}

.icon-gonggongxiaofang:before {
  content: "\e6b0";
}

.icon-caizhengzijin:before {
  content: "\e6b1";
}

.icon-gonggongtiyu:before {
  content: "\e6b3";
}

.icon-gonggongshiye:before {
  content: "\e6b5";
}

.icon-hudongjiaoliu:before {
  content: "\e6b6";
}

.icon-banshitongji:before {
  content: "\e6b7";
}

.icon-gongchengjianshezhaobiaotoubiao:before {
  content: "\e6b9";
}

.icon-falvfagui:before {
  content: "\e6bc";
}

.icon-zuiduopaoyitang:before {
  content: "\e6bd";
}

.icon-a-hulianwangzhengzhifuwu:before {
  content: "\e6be";
}

.icon-bianminfuwu:before {
  content: "\e6bf";
}

.icon-guihuajianshe:before {
  content: "\e6c0";
}

.icon-huanjingbaohu:before {
  content: "\e6c1";
}

.icon-farenbanshi:before {
  content: "\e6c2";
}

.icon-huanbaolvhua:before {
  content: "\e6c3";
}

.icon-gongzuobaogao:before {
  content: "\e6c4";
}

.icon-chujingrujing:before {
  content: "\e6c5";
}

.icon-anquanshengchan:before {
  content: "\e6c6";
}

.icon-guotuheguihuajianshe:before {
  content: "\e6c8";
}



.page_con{ background-color: #ffffff;}
.jm_ban{ background:  no-repeat center top;}
.nav_21{ margin-left: -50px;}
.nav_21>ul>li{ margin-left: 24px;}
.nav_21>ul>li{line-height: 68px;}
.nav_21>ul>li>a{ display: block;}
.nav_21>ul>li>a:hover,.nav_21>ul>li.on>a{ color: #1658a0;}

.header_21_tq{ margin-top: 14px;}
.footer_21_wzdh_tit{ margin-bottom: 20px;}
.header_21_con1.fixed .header_21_logo{ width: 360px;}
.header_21_con1.fixed .header_21_con1_r{ width: calc(100% - 380px);}
.header_21_con1.fixed .header_21_con1_r .nav_21>ul>li{ margin-left: 18px;}
.header_21_con1.fixed .header_21_con1_r .nav_21{ margin-left: -20px; width: calc(100% - 140px);}
.el-row{ margin: 0 -16px;}
.el-row [class*=el-col-]{ padding: 0 16px;}
.con{ margin-top: 32px; height: 357px; overflow: hidden;}
.nav_21_con{display:none;width:100%;position:absolute;left:0;right:0;height:80px;background-color: #1658a0;top: 100px;text-align: center;}
.nav_21>ul>li:hover .nav_21_con{display:block;font-size: 0;}
.nav_21>ul>li:hover .nav_21_con a{line-height:80px;color: #ffffff;font-size: 18px;margin: 0 15px;}

.nav_21>ul>li.zwgk>a,.nav_21>ul>li.jdhy>a,.nav_21>ul>li.hdjl>a,.nav_21>ul>li.bsfw>a,.nav_21>ul>li.szf>a,.nav_21>ul>li.zjxm>a{ position:relative;}
.nav_21>ul>li.zwgk:hover>a:before,.nav_21>ul>li.jdhy:hover>a:before,.nav_21>ul>li.hdjl:hover>a:before,.nav_21>ul>li.bsfw:hover>a:before,.nav_21>ul>li.szf:hover>a:before,.nav_21>ul>li.zjxm:hover>a:before{ position:absolute; content:''; left:50%; transform:translatex(-50%) rotate(45deg); width:16px; height:16px; background-color:#1658a0; bottom:-8px;}
.nav_21>ul>li:hover a{ color:#1658a0}
.header_21_con1.fixed .nav_21>ul>li:hover .nav_21_con,.header_21_con1.fixed .nav_21>ul>li:hover>a:before{ display:none}

/*è½®æ’­å›¾02æ ·å¼*/
.slidebox_02 { position: relative; overflow: hidden; margin: 0px auto; }
	.slidebox_02 .hd { position: absolute; height:28px; bottom: 0; right:16px; z-index: 1;}
	.slidebox_02 .hd ul{ font-size: 0; float: right;}
	.slidebox_02 .hd li { display: inline-block; *display: inline; *float: left; font-size: 12px; width:10px; height:10px; line-height: 38px; border-radius: 50%; background: #ffffff; overflow: hidden; margin: 0 6px; cursor: pointer;}
	.slidebox_02 .hd li.on { background: #d40000; }
	.slidebox_02 .bd { position: relative; z-index: 0; }
	.slidebox_02 .bd li { position: relative; text-align: center; }
	.slidebox_02 .bd li img { vertical-align: top; width: 100%; height: 357px;}
	.slidebox_02 .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
	.slidebox_02 .bd li .tit { display: block; left: 0; right: 0; position: absolute; bottom: 0; text-indent: 20px; height:50px; line-height:50px; font-size: 16px; color:#ffffff; text-align: left; background-color: rgba(22,88,160,.3);}

	.slidebox_02 .bd li.text img{ width: 60%;}
	.slidebox_02 .hd li{background:#1658a0;}
	.slidebox_02 .bd li.text .tit{display: none;}
	.index-slide-content{width: 40%;float: right;background: #f8f8f8;	height: 357px;text-align: left;	}
	.index-slide-content a{color: #1658a0;}
	.index-slide-content h2{margin: 20px;}
	.index-slide-content .indx_cont{margin: 20px;}
	.index-slide-content .ind_more{
		border: 1px solid #1658a0;
		padding: 5px 10px;
		border-radius:5px;
		margin-left: 20px;
	}



.tit1{ border-bottom: 1px solid #dce5f0; height: 40px;}
.tit1 span{ float: right;}
.tit1 span a{ color: #666666;}
.tit1 li{ float: left; margin-right: 65px;}
.tit1 li a{ font-size: 22px; position: relative; height: 40px; display: block; line-height: 28px;}
.tit1 li a::before{ position: absolute; content: ''; left: 50%; bottom: -1px; height: 3px; width: 0px; background-color: #1858a0;}
.tit1 li.on a::before{ left:0; width: 100%;}
.tit1 li:last-child::before{ display: none;}
.tit1 li.on a{ color: #1658a0; font-weight: bold;}
.list{ margin-top: 3px;}
.list li{ line-height: 40px; background:  no-repeat left 19px; padding-left: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list li span{ float: right; color: #999999;}
.list li a:hover,.list1 li a:hover{ text-decoration: underline;}
.tit2{ border-bottom: 1px solid #e1e1e1; line-height: 44px;}
.tit2 li{ position: relative; padding-right:20px; margin-right:20px; float: left;}
.tit2 li a{ display: block; text-align: center; font-size: 18px;}
.tit2 li.on a{ color: #1858a0; font-weight: bold;}
.tit2 li::before{ content: ''; position: absolute; right:0; top: 50%; width:3px; height: 19px; transform:translatey(-50%); -ms-transform:translatey(-50%); background:  no-repeat;}
.tit2 li:last-child{ margin-right: 0; padding-right: 0;}
.tit2 li:last-child::before{ display: none;}
.tit3{ height: 60px; margin-top: 39px; background-color: #edf6ff;}
.tit3 li{ float: left; width:16.66667%; position: relative;}
.tit3 li::before{ position: absolute; content: ''; right: 0; top: 17px; width: 1px; height: 26px; background-color: #1658a0;}
.tit3 li a{ display: block; text-align: center; font-size: 20px; line-height: 60px; height: 60px; color: #1658a0;}
.tit3 li a i{ font-size: 28px; margin-right: 18px;}
.tit3 li:last-child::before{ display: none;}
.tit3 li.on a{ padding-top: 7px; background-color: #1858a0; color: #ffffff; margin-left: -1px; margin-right: -1px; margin-top: -7px; font-size: 24px; font-weight: bold;}
.tit3 li.on a i{ font-size: 32px; font-weight: normal;}
.tit3 li.on::after{ position: absolute; content: ''; left: 50%; bottom: -14px; background-color: #1658a0; width: 22px; height: 22px; transform: rotate(45deg) translatex(-50%); -ms-transform: rotate(45deg) translatex(-50%); border-radius: 2px;}
.tit3_con{ margin-top: 27px;}
.bor_con{ border: 1px solid #e5e5e5; padding: 0 30px; height: 300px; overflow: hidden;}
.tit4{ border-bottom: 1px solid #dce5f0; line-height: 56px; height: 56px; position: relative;}
.tit4>ul>li{ float: left; margin-right:24px;}
.tit4>ul>li a{ font-size: 18px; position: relative; display: block;}
.tit4>ul>li a::before{ position: absolute; content: ''; left: 50%; bottom: -1px; height: 3px; width: 0px; background-color: #1858a0;}
.tit4>ul>li.on a::before{ left:0; width: 100%;}
.tit4>ul>li:last-child::before{ display: none;}
.tit4>ul>li.on a{ color: #1658a0; font-weight: bold; font-size: 20px;}
.bor_con .list{ margin-top: 10px;}
.bor_con .list li{ line-height: 38px; background-position: left 17px;}
.bar_list{ margin-top: 8px; margin-right: -12px;}
.bar_list li{ float: left; width: 50%; margin-top: 10px;}
.bar_list li a{ display: block; transition: .3s all; background-color: #f8f8f8; margin-right: 12px; text-align: center; line-height: 61px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 15px;}
.bar_list li a:hover{ background-color: #1658a0; color: #ffffff;}
.tit5{ line-height: 60px;}
.tit5 li{ position: relative; padding-right:26px; margin-right:26px; float: left;}
.tit5 li a{ display: block; text-align: center; font-size: 18px;}
.tit5 li.on a{ color: #1858a0; font-weight: bold; font-size: 20px;}
.tit5 li::before{ content: ''; position: absolute; right:0; top: 50%; width:2px; height: 19px; transform:translatey(-50%); -ms-transform:translatey(-50%); background-color: #1658a0;}
.tit5 li:last-child{ margin-right: 0; padding-right: 0;}
.tit5 li:last-child::before{ display: none;}
.bor_con1{ padding-top: 18px; border: 1px solid #eaeaea;}
.jcgk_l{ overflow: hidden;}
.jcgk_r{ float: right; width: 17.565485%;}
.jcgk_r a{ margin-right: 30px; display: block;}
.jcgk_r a img{ width: 100%;}
.icon_list1 li{ float: left; width: 16.666667%; text-align: center; padding-bottom: 16px;}
.icon_list1 li a,.icon_list2 li a{ display: block; border-right: 1px solid #e1e1e1; height: 70px;}
.icon_list1 li a i,.icon_list2 li a i{ font-size:32px; color: #1858a0; height: 40px; display: block; margin: 0 auto 6px; width: 40px; line-height: 40px;}
.icon_list2 li a i{ font-size: 32px;}
.icon_list1 li a p,.icon_list2 li a p{ line-height:24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.icon_list1 li:nth-child(6) a,.icon_list1 li:nth-child(12) a,.icon_list2 li:nth-child(7) a,.icon_list2 li:nth-child(14) a{ border-right: 0;}
.icon_list2 li{ float: left; width:14.285714%; text-align: center; padding-bottom: 16px;}
.ban_bg{ margin: 20px auto -32px; padding: 32px; background-color: #f8f8f8;}
.ban{ position: relative;}
.ban .prev,.ban .next{ position: absolute; width: 30px; height: 60px; cursor: pointer; z-index: 99; top: 50%; margin-top: -30px;}
.ban .prev{ left: 0; background:  no-repeat;}
.ban .next{ right: 0; background:  no-repeat;}
.ban .bd li{ float: left; width: 25%;}
.ban .bd li a{ display: block; margin-right: 32px; overflow: hidden; height:109px;}
.pf_con{ position: fixed; right: 20px; top: 250px; box-shadow: 0 0 5px rgba(0,0,0,.1); width: 78px; padding: 10px 0; z-index: 999; background-color: #ffffff;}
.pf_con li{ font-size: 14px; text-align: center; line-height: 32px;}
.pf_con li i{ font-size: 30px; color: #1858a0;}
.con1,.con2,.con3{ margin-top: 20px;}
.con1_l{ width: 33.3%; float: left;}
.con1_l span{ margin-right: 10px; display: block; height: 59px; line-height: 59px; text-align: center; margin-bottom: 40px;}
.con1_l span a{ display: block; background-color: #f8f8f8; transition: .3s all;}
.con1_l span a:hover,.con1_r li a:hover{ background-color: #1658a0; color: #ffffff;}
.con1_r{ float: left; width: 66.6%; }
.con1_r ul{ margin-right: -10px;}
.con1_r li{ float: left; width: 50%; margin-bottom: 10px;}
.con1_r li a{ display: block; margin-right: 10px; background-color: #f8f8f8; line-height: 59px; text-align: center; transition: .3s all;}
.sjkf .bor_con{ height: 356px;}
.tu_list ul{ margin-right: -32px;}
.tu_list li{ float: left; width: 25%; text-align: center;}
.tu_list li a{ margin-right: 32px; height:135px; vertical-align: middle; align-items: center; display: flex; overflow: hidden; background-color: #f8f8f8;}
.tu_list li a img{ margin: 0 auto;}
.msjm .bor_con:first-child{ height: 322px;}
.msjm .bor_con:nth-child(2){ height:218px;}
.tab1{ margin-top: 20px; table-layout: fixed;}
.tab1 th{ background-color: #f8f8f8; text-align: center; line-height: 38px;}
.tab1 td{ text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tab1 th.th1,.tab1 td.td1{ padding-left: 24px; text-align: left;}
.tab1 td{ padding-top: 14px; line-height: 24px;}
.con2_l{ float: left; width: 47.40566%;}
.con2_r{ float: right; width: 50.235849%;}
.con2_l ul,.con2_r ul{ margin-right: -10px;}
.con2_l li,.con2_r li{ float: left; width: 50%;}
.con2_r li{ margin-bottom: 10px;}
.con2_l li a,.con2_r li a{ display: block; margin-right: 10px;}
.con2_l li a{ height: 121px; vertical-align: middle; align-items: center; display: flex; overflow: hidden; background-color: #f8f8f8; position: relative;}
.con2_l li a img{ width: 100%; transition: .3s all;}
.con2_l li a:hover img{ transform: scale(1.1); -ms-transform: scale(1.1);}
.con2_l li span{ position: absolute; left: 0; bottom: 0; right: 0; height: 40px; line-height: 40px; padding-left: 28px; padding-right: 20px; overflow: hidden; color: #ffffff; white-space: nowrap; text-overflow: ellipsis; background-color: rgba(0,0,0,.3);}
.con2_r li a{ line-height: 56px; text-align: center; background-color: #f8f8f8; transition: .3s all;}
.con2_r li a i{ margin-right: 15px; font-size: 28px; color: #1858a0; transition: .3s all;}
.con2_r li a:hover{ background-color: #1858a0; color: #ffffff;}
.con2_r li a:hover i{ color: #ffffff;}
.tit6{ margin-bottom: 13px; height: 46px; line-height: 46px;}
.tit6 span{ display: inline-block; width: 67px; float: left;}
.sel1{ width:calc(100% - 67px); padding-left: 15px; height: 46px; line-height: 46px; border: 1px solid #e1e1e1; background:  no-repeat 95% center #ffffff; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
select.sel1::-ms-expand { display: none;}
.btn_list{ margin: 15px -5px 0 -5px; text-align: center;}
.btn_list a{ display: block; float: left; transition: .3s all; width: calc(50% - 10px); height: 46px; line-height: 46px; text-align: center; background-color: #1658a0; color: #ffffff; margin: 0 5px;}
.btn_list a:hover{ opacity: .8;}
.btn_list a i{ font-size: 24px; margin-right:7px;}
.bar_list1 li{ margin-top: 20px;}
.bar_list1 li a{ display: block; background-color: #edf6ff; height: 48px; line-height: 48px; padding: 26px 0; font-size: 22px; color: #1658a0; text-align: center; transition: .3s all;}
.bar_list1 li a i{ font-size: 48px; margin-right: 30px;}
.bar_list1 li:first-child a i{ font-size: 42px;}
.bar_list1 li a:hover{ background-color: #1658a0; color: #ffffff;}
.tit7{ line-height: 46px; margin-top: 20px;}
.inp1{ width: 73.68421%; height: 44px; line-height: 44px; border: 1px solid #e7e7e7; padding-left:4.3859649%; font-size: 16px; border-right: 0; float: left;}
.btn1{ width:21.7544%; height: 46px; line-height: 46px; border: 0; text-align: center; background-color: #1658a0; color: #ffffff; font-size: 16px; }
.btn1 i{ font-size: 22px; margin-right:6px;}
.list2,.list21{ margin-top: 7px;}
.list2 .piclist li,.list21 .piclist li{ float: left; width: 25%; line-height: 36px; background:  no-repeat 3px center;}
.list2 .piclist li a,.list21 .piclist li a{ display: block; padding-left: 19px;}
.list2 .in_hd1,.list21 .in_hd2{ text-align: center; height: 5px; margin-top: 4px; font-size: 0;}
.list2 .in_hd1 li,.list21 .in_hd2 li{ width: 15px; height: 5px; margin: 0 3px; display: inline-block; border-radius: 3px; background-color: #c6c6c6; cursor: pointer;}
.list2 .in_hd1 li.on,.list21 .in_hd2 li.on{ background-color: #1658a0;}
.list3{ margin-top: 12px;}
.list3 li{ float: left; width: 25%; line-height: 46px; background:  no-repeat 3px center;}
.list3 li a{ display: block; padding-left: 19px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bsfw .bor_con{ height: 318px;}
.hdjl .bor_con{ height: 470px;}
.icon_list3{ margin-top: 20px;}
.icon_list3 ul{ margin-right:-32px;}
.icon_list3 li{ float: left; width: 25%;}
.icon_list3 li a{ display: block; margin-right: 32px; color: #ffffff; font-size: 18px; height: 50px; line-height: 50px; background-color: #1658a0; text-align: center;}
.icon_list3 li a i{ font-size: 28px; margin-right: 22px;}
.bsfw .icon_list2 li a i{ font-size: 34px;}
.icon_list4{ margin-top: 20px; background-color: #edf6ff; padding: 12px 0;}
.icon_list4 li{ float: left; width: 20%; position: relative;}
.icon_list4 li::before{ content: ''; position: absolute; right: 0; height: 32px; top: 7px; width: 1px; background-color: #1658a0;}
.icon_list4 li a{ color: #1658a0; display: block; line-height: 46px; text-align: center; font-weight: bold;}
.icon_list4 li a i{ width: 46px; height: 46px; border: 1px solid #306bac; border-radius: 50%; display:inline-block; margin-right: 16px; text-align: center; font-size: 26px; font-weight: 200;}
.icon_list4 li:last-child::before{ display: none;}

.icon_list4_new{ margin-top: 20px; background-color: #edf6ff; padding: 12px 0;}
.icon_list4_new li{ float: left; width: 16.6%; position: relative;}
.icon_list4_new li::before{ content: ''; position: absolute; right: 0; height: 32px; top: 7px; width: 1px; background-color: #1658a0;}
.icon_list4_new li a{ color: #1658a0; display: block; line-height: 46px; text-align: center; font-weight: bold;}
.icon_list4_new li a i{ width: 46px; height: 46px; border: 1px solid #306bac; border-radius: 50%; display:inline-block; margin-right: 16px; text-align: center; font-size: 26px; font-weight: 200;}
.icon_list4_new li:last-child::before{ display: none;}


.tit7_l{ float: left; width: 57.8947368%; border: 1px solid #e1e1e1; border-right: 0; height: 44px; line-height: 44px; position: relative;}
.inp2{ width: 46%; padding-left: 4%; border: 0; line-height: 44px; height: 44px; float: left; font-size: 16px;}
.tit7_l::before{ left:48%; top:14px; background-color: #e1e1e1; width: 1px; height: 16px; position: absolute; content: '';}
.btn2,.btn3{ padding: 0 18px; background-color: #1658a0; color: #ffffff; line-height: 46px; text-align: center; height: 46px; border: 0; font-size: 16px;}
.btn3{ margin-left:9px}
.btn2 i,.btn3 i{ font-size: 20px; margin-right: 6px;}
.con3_l{ float: left; width: 52.63157894%;}
.con3_l img{ width: 100%;}
.con3_r{ float: right; width: 43.859649%;}
.con3_r h3{ font-size: 18px; line-height: 46px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.con3_r p{ line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hdjl .bor_con .icon_list4{ background-color: transparent; margin-top: 60px; padding: 0;}
.hdjl .bor_con .icon_list4 li{ width: 33.3%; font-family: simsun;}
.icon_list11{ position: relative;}
.wzdh_h1{ height: 217px;}
.wzdh_h2{ height: 320px;}
.wzdh_h3{ height: 359px;}
.wzdh_h4{ height: 178px;}
.wzdh_h4 .list3 li{ width: 33.3%;}
.pad_con{ padding: 20px 32px; background-color: #ffffff;}
.hdjl_l{ float: left; width: 71.19741%;}
.hdjl_r{ float: right; width: 26.132686%;}
.ej_con{ background-color: #f8f8f8;}
.tab1 td span{ padding: 0 10px; min-width: 50px; text-align: center; height: 26px; line-height: 26px; border-radius: 8px; display: inline-block;}
.tab1 td span.clz{ background-color: #edf6ff; color: #1658a0;}
.tab1 td span.yja{ background-color: #f8f8f8; color: #999999;}
.hdjl_list{ margin-top: 38px; background-color: #edf6ff; padding: 15px 10px 15px 32px;}
.hdjl_list li i{ width: 54px; height: 54px; border-radius: 100%; margin-right: 13px; display: block; float: left; border: 1px solid #1658a0; line-height: 54px; text-align: center; font-size: 28px; color: #1658a0;}
.hdjl_list li a{ display: block; height: 56px;}
.hdjl_list li h3{ font-size: 18px; color: #1658a0; line-height: 28px;}
.hdjl_list li p{ line-height: 24px;}
.hdjl_con{ background-color: #f8f8f8; padding: 28px 30px 15px 30px; margin-top: 22px;}
.hdjl_inp{ border: 1px solid #e1e1e1; padding-left: 18px; width: calc(100% - 20px); line-height: 44px; height: 44px; font-size: 16px;}
.hdjl_tit,.msjm_tit{ margin-bottom: 13px; line-height: 46px;}
.hdjl_btn{ background-color: #1658a0; width: 100%; border: 0; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: #ffffff; cursor: pointer; transition: .3s all;}
.hdjl_btn:hover{ opacity: 0.9;}
.hdjl_btn i,.hdjl_btn1 i{ font-size: 24px; margin-right: 10px;}
.hdjl_con1{ margin-top: 20px; background:  no-repeat; background-size: cover; line-height: 86px; text-align: center; font-size: 18px; font-weight: bold; color: #1658a0;}
.hdjl_con1 i{ font-size: 40px; margin-right: 10px; font-weight: normal;}
.ej_con .tab1 th{ line-height: 46px;}
.ej_con .tit4>ul>li{ margin-right:34px;}
.ej_con .tit4>ul>li a{ font-size: 24px;}
.ej_con .tit4>ul>li.on a{ font-size: 26px;}
.ej_con .list{ margin-top: 12px;}
.ej_con .list li{ line-height: 38px; background-position: left 18px;}
.hdjl_l .con3_l{ width: 34.09090%; margin-right: 20px;}
.hdjl_l .con3_r{ float: left; width: 39.77272%;}
.hdjl_icon_list{ width: 18.522727%; float: right; background-color: transparent; margin-top: 0; padding: 0;}
.hdjl_icon_list li{ float: inherit; width: 100%; margin-top: 10px; margin-bottom: 27px;}
.hdjl_icon_list li:last-child{ margin-bottom: 0;}
.hdjl_icon_list li a{ color: #1658a0; display: block; line-height: 46px; text-align: center; font-weight: bold;}
.hdjl_icon_list li a i{ width: 46px; height: 46px; border: 1px solid #306bac; border-radius: 50%; display:inline-block; margin-right: 16px; text-align: center; font-size: 26px; font-weight: 200;}
.hdjl_l .con3_r h3{ font-size: 20px; margin-bottom: 15px;}
.hdjl_l .con3_r p{ color: #999999;}
.hdjl_l .con3_r p.p1{ white-space: normal; -webkit-line-clamp: 3; max-height: 90px; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;}
.ej_con .icon_list4{ margin-top: 32px;}
.bsfw_bg{ background:  no-repeat center top; padding-top: 65px;}
.bsfw_bg .bsfw_con{ height:287px;}
.bsfw_l{ float: left; width:49.461538%; color: #ffffff;}
.bsfw_r{ float: right; width: 43.846153%;}
.fw_list{ position: relative;}
.fw_list>ul{ margin-left: -32px;}
.fw_list>ul>li{float: left; width:25%; cursor: pointer; height: 120px;}
.fw_con1{ height: 100px; margin-left: 32px; text-align: center; border-radius: 5px; color: #ffffff; padding-top:20px; transition: .3s all; background-color: rgba(22,88,160,.6); position: relative;}
.fw_list>ul>li.on .fw_con1,.fw_list>ul>li:hover .fw_con1{ background-color: #ffffff;}
.fw_con1 p{ font-size: 20px; font-weight: bold; line-height: 40px;}
.fw_con1 i{ font-size: 45px;}
.fw_list>ul>li.on .fw_con1 p,.fw_list>ul>li:hover .fw_con1 p{ color: #333333;}
.fw_list>ul>li.on .fw_con1 i,.fw_list>ul>li:hover .fw_con1 i{ color: #1658a0;}
.bsfw_con1{position: absolute;background-color: rgba(255,255,255,.8); top: 137px; left:0px; right: 0; border-radius: 5px; display: none;}
.fw_list li:hover .fw_con1::before,.fw_list li.on .fw_con1::before{ content: ''; position: absolute; left: 50%; margin-left: -14px; bottom: -17px; width: 29px; height: 12px; background:  no-repeat center top;}
.bsfw_list2{ padding:15px 20px;}
.bsfw_list2 li{ line-height: 40px; float: left; width:25%;}
.bsfw_list2 li a{ display: block; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.bsfw_list2 li img{ margin-right: 8px; margin-top: -3px;}
.bsfw_con1:nth-child(2) .bsfw_list2,.bsfw_con1:nth-child(4) .bsfw_list2{ }
.bsfw_con1:nth-child(3) .bsfw_list2{ padding: 20px;}
.bsfw_con1:nth-child(3) .bsfw_list2 li{ width:12.5%;}
.bsfw_con1:nth-child(4) .bsfw_list2 li{ width: auto; margin-right: 60px;}
.fw_list>ul>li:hover .bsfw_con1,.fw_list>ul>li.on .bsfw_con1{ display: block;}
.bsfw_tit{ font-size: 46px; font-weight: bold; line-height: 84px; border-bottom: 1px solid #ffffff;}
.bsfw_tit1{ font-size: 26px; font-weight: bold; line-height: 55px;}
.tit4>ul>li.parent{ position: relative;}
.tit4>ul>li.parent::before{ content: ''; position: absolute; width:15px; height: 11px; right: -22px; top: 22px; background:  no-repeat;}
.bsfw_tit2{ line-height: 48px; border-bottom: 1px solid #dce5f0; height: 48px; margin-top: 10px;}
.bsfw_tit2 li{ float: left; margin-right:24px;}
.bsfw_tit2 li a{ font-size: 18px; position: relative; display: block;}
.bsfw_tit2 li a::before{ position: absolute; content: ''; left: 50%; bottom: -1px; height: 2px; width: 0px; background-color: #1858a0;}
.bsfw_tit2 li.on a::before{ left:0; width: 100%;}
.bsfw_tit2 li:last-child::before{ display: none;}
.bsfw_tit2 li.on a{ color: #1658a0; font-weight: bold; font-size: 20px;}
.bsfw_list,.grbs_list,.frbs_list{ margin-top: 12px; position: relative;}
.bsfw_list .bsfw_bd ul,.grbs_list .grbs_bd,.frbs_list,.frbs_list ul{ margin-right: -10px;}
.bsfw_list .bsfw_bd li,.grbs_list .grbs_bd li,.frbs_list li{ margin-top: 10px; float: left; width: 20%;}
.bsfw_list .bsfw_bd li a,.grbs_list .grbs_bd li a,.frbs_list li a{ display: block; margin-right: 10px; height: 48px; line-height: 48px; background-color: #f8f8f8; text-align: center; transition: .3s all;}
.bsfw_list .bsfw_bd li a:hover,.grbs_list .grbs_bd li a:hover,.frbs_list li a:hover{ background-color: #1658a0; color: #ffffff;}
.bsfw_list>span{ position: absolute; width:24px; height: 24px; top: -55px; border: 1px solid #1658a0; border-radius:3px; display: block; line-height: 24px; text-align: center; cursor: pointer;}
.grbs_list>span{ position: absolute; width:24px; height: 24px; top: -55px; border: 1px solid #1658a0; border-radius:3px; display: block; line-height: 24px; text-align: center; cursor: pointer;}
.icon_list11>span{ position: absolute; width:24px; height: 24px; top: -80px; border: 1px solid #1658a0; border-radius:3px; display: block; line-height: 24px; text-align: center; cursor: pointer;}
.bsfw_list .bsfw_prev,.grbs_list .bsfw_prev1,.icon_list11 .prev1{ right:32px;}
.bsfw_list .bsfw_next,.grbs_list .bsfw_next1,.icon_list11 .next1{ right: 0;}
.bsfw_list .bsfw_prev.prevstop,.bsfw_list .bsfw_next.nextstop,.grbs_list .bsfw_prev1.prevstop,.grbs_list .bsfw_next1.nextstop,.icon_list11 .prevstop,.icon_list11 .nextstop{ border: 1px solid #999999;}
.bsfw_list>span i,.grbs_list>span i,.icon_list11>span i{font-size: 14px; color: #1658a0;}
.bsfw_list .bsfw_prev.prevstop i,.bsfw_list .bsfw_next.nextstop i,.grbs_list .bsfw_prev1.prevstop i,.grbs_list .bsfw_next1.nextstop i,.icon_list11 .nextstop i,.icon_list11 .prevstop i{ color: #999999;}
.bsfw_h{ height: 301px; overflow: hidden;}
.sel2{ height: 46px; line-height: 46px; border: 1px solid #e1e1e1; padding-left: 18px; width:calc(100% - 78px); font-size: 16px;}
.hdjl_tit span{ width: 78px; display: block; float: left;}
.hdjl_inp1{ border: 1px solid #e1e1e1; padding-left: 18px; width: calc(100% - 98px); line-height: 44px; height: 44px; font-size: 16px;}
.hdjl_btn1{ background-color: #ffffff; width: 100%; border:1px solid #1658a0; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: #1658a0;}



.ej_con .tit5 li a{ font-size: 24px;}
.ej_con .tit5 li.on a{ font-size: 26px;}
.ej_con .icon_list4.mar_t10{ margin-top:10px;}
.bsfw_list3{ margin-top: 10px;}
.bsfw_list3 ul{ margin-right: -20px;}
.bsfw_list3 li{ float: left; width: 50%;}
.bsfw_list3 li a{ display: block; margin-right: 20px; height: 58px; line-height: 58px; text-align: center; color: #ffffff;}
.bsfw_list3 li:first-child a{ background-color: #1387d1;}
.bsfw_list3 li:nth-child(2) a{ background-color: #266bb5;}
.bsfw_list3 li a i{ font-size:32px; margin-right: 12px;}
.bsfw_bg .icon_list4{ position: relative;}
.bsfw_bg .icon_list4 li:nth-child(5)::before{ display: none;}
.bsfw_bg .icon_list4>span{ position: absolute; width:24px; height: 24px; top: -50px; border: 1px solid #1658a0; border-radius:3px; display: block; line-height: 24px; text-align: center; cursor: pointer;}
.bsfw_bg .icon_list4 .prev{ right: 32px;}
.bsfw_bg .icon_list4 .next{ right: 0;}
.bsfw_bg .icon_list4 .prev.prevstop,.bsfw_bg .icon_list4 .next.nextstop{ border: 1px solid #999999;}
.bsfw_bg .icon_list4>span i{font-size: 14px; color: #1658a0;}
.bsfw_bg .icon_list4 .prevstop i,.bsfw_bg .icon_list4 .nextstop i{ color: #999999;}


/*è½®æ’­å›¾01æ ·å¼*/
.slidebox_01 { position: relative; overflow: hidden; margin: 0px auto;}
	.slidebox_01>span{ position:absolute; width: 40px; height: 50px; text-align: center; line-height: 50px; z-index: 999; cursor: pointer; top: 50%; margin-top: -25px; background-color: rgba(0,0,0,.7);}
	.slidebox_01>span.prev{ left: 0;}
	.slidebox_01>span.next{ right: 0;}
	.slidebox_01>span i{ color: #ffffff; font-size: 16px;}
	.slidebox_01 .hd { position: absolute; height:28px; bottom: 0; right:16px; z-index: 1;}
	.slidebox_01 .hd ul{ font-size: 0; float: right;}
	.slidebox_01 .hd li { display: inline-block; *display: inline; *float: left; font-size: 12px; width:10px; height:10px; line-height: 38px; border-radius: 50%; background: #ffffff; overflow: hidden; margin: 0 6px; cursor: pointer;}
	.slidebox_01 .hd li.on { background: #d40000; }
	.slidebox_01 .bd { position: relative; z-index: 0; }
	.slidebox_01 .bd li { position: relative; text-align: center; }
	.slidebox_01 .bd li img { vertical-align: top; width: 100%; height:339px;}
	.slidebox_01 .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
	.slidebox_01 .bd li .tit { display: block; left: 0; right: 0; position: absolute; bottom: 0; text-indent: 20px; height:50px; line-height:50px; font-size: 16px; color:#ffffff; text-align: left; background-color: rgba(22,88,160,.3);}

.jdhy_list{ margin-top: 20px;}
.jdhy_list li a{ display: block; background-color: #edf6ff; padding: 13px 20px; position: relative;}
.jdhy_list li a h3{ line-height: 30px; font-size: 16px; font-weight: normal; color: #1658a0; height: 60px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;}
.jdhy_list li a p{ margin-top: 12px; line-height: 26px; color: #999999;}
.jdhy_list li i{ display: block; position: absolute; border-radius: 100%; width: 28px; height: 28px; border: 1px solid #1658a0; color: #1658a0; font-size: 16px; line-height: 28px; text-align: center; right: 20px; bottom: 20px;}
.jdhy_tu_list a{display: block;}

.gl_tit{ border-bottom: 1px solid #e1e1e1; line-height: 30px; padding: 20px 20px 20px 34px; background-color: #ffffff;}
.gl_tit i{ font-size: 20px; margin-right: 10px;}
.gl_tit1{ line-height: 40px; padding: 10px 0;}
.gl_tit1_1{ float: left; position: relative; padding-left:26px; font-size: 26px; font-weight: bold; color: #1658a0;}
.gl_tit1_1::before{ position: absolute; content: ''; width: 5px; height: 26px; background-color: #1658a0; left: 0; top:8px;}
.gl_tit1_1 span{ font-size: 14px; color: #999999; font-weight: normal; margin-left: 12px;}
.gl_tit1_r{ position: relative; float: right; z-index: 999; }
.gl_tit1_r p{ border: 1px solid #999999; padding-left:38px; border-radius:4px; padding-right: 15px; cursor: pointer; position: relative; height:38px; line-height: 38px; background:  no-repeat 22px center;}
.gl_tit1_r ul{ display: none; border: 1px solid #999999; position: absolute; top:39px; border-radius:4px; width: 245px; right: 0; padding: 10px 0; background-color: #ffffff; z-index: 999;}
.gl_tit1_r ul li{ line-height:40px; text-align: center; font-size: 18px;}
.gl_tit1_r ul li a{ display: block;}
.gl_tit1_r ul li.on a,.gl_tit1_r ul li a:hover{ background-color: #1658a0; color: #ffffff;}
.gl_tit1_r1{ float: right;}
.gl_tit1_r1 a{ margin-right: 12px; border: 1px solid #1658a0; background-color: #f2f8ff; padding: 0 15px; height: 38px; line-height: 38px; display: inline-block; border-radius: 4px; color: #1658a0;}
.gl_tit2{ background-color: #f8f8f8; height: 46px; line-height: 46px; margin-top: 17px; padding: 0 32px;}
.gl_tit2_l{ float: left; font-size: 20px; font-weight: bold;}
.gl_tit2_r{ float: right;}
.gl_list ul{ padding: 19px 10px; border-bottom: 1px solid #e5e5e5;}
.gl_list ul:last-child,.ld_list1 ul:last-child{ border-bottom: none; padding-bottom: 0;}
.gl_list li,.ld_list1 li{ line-height: 44px; background:  no-repeat left 20px; padding-left: 14px;}
.gl_list li span{ float: right; color: #999999;}
.gl_line{ margin: 5px auto 0; padding-bottom: 15px; border-top: 1px solid #ebebeb;}
.gl_tit3 .inp1{ border: 1px solid #d1d1d1; width: 38.813559%; height: 34px; line-height: 34px; border-radius: 3px; padding-left: 15px;}
.gl_tit3 .inp1::-webkit-input-placeholder{ color: #bbbbbb;}
.gl_tit3 .btn3{ margin-left: 13px; background: no-repeat 20px center #1658a0; background-size: 14px 14px; color: #ffffff; border: 0; padding-right: 23px; height: 36px; line-height: 36px; border-radius: 3px; padding-left: 40px; cursor: pointer; font-size: 14px;}
.gl_tit3 .btn4{ margin-left: 10px; background:none #2b70bb; font-size: 14px; color: #ffffff; border: 0; height: 36px; line-height: 36px; border-radius: 3px; padding: 0 22px; cursor: pointer;}
.gl_tit3 .btn3:hover,.gl_tit3 .btn4:hover{ opacity: 0.9;}

/*åˆ†é¡µæ ·å¼03*/
.fy_list_03{ margin: 50px auto 30px; color: #555555; text-align: center;}
	.fy_list_03 .fy_tit_l{ display: inline-block; *float: left; margin-right: 30px; font-size: 0;}
	.fy_list_03 .fy_tit_l a{ font-size: 16px; display: inline-block; line-height: 18px; border: 1px solid #d9d9d9; border-left:none; padding: 10px 0px; background-color: #ffffff; color: #555555; width: 38px; text-align: center; *margin-left: -1px;}
	.fy_list_03 .fy_tit_l span{ display: inline-block; width: 38px; text-align: center; height: 18px; margin-top: -6px; font-size: 15px;}
	.fy_list_03 .fy_tit_l a.prev,.fy_list_03 .fy_tit_l a.next{ width: auto; padding: 10px 15px; border-left: 1px solid #d9d9d9;}
	.fy_list_03 .fy_tit_l a.prev em,.fy_list_03 .fy_tit_l a.next em{ font-style: normal; font-family: simsun;}
	.fy_list_03 .fy_tit_l a.prev em{ margin-right:6px;}
	.fy_list_03 .fy_tit_l a.next em{ margin-left: 6px;}
	.fy_list_03 .fy_tit_l a.on,.fy_list_03 .fy_tit_l a:hover{ background-color: #1658a0; color: #ffffff; font-weight: bold; *margin-top: -41px;}
	.fy_list_03 .fy_tit_l a.prev:hover ,.fy_list_03 .fy_tit_l a.next:hover{ padding: 10px 14px;}
	.fy_list_03 .fy_tit_l a.prevstop,.fy_list_03 .fy_tit_l a.nextstop,.fy_list_03 .fy_tit_l a.prevstop:hover,.fy_list_03 .fy_tit_l a.nextstop:hover{ background-color: #ffffff; padding:10px 15px; font-weight: normal; color: #999999; cursor: default;}
	
	.fy_list_03 .fy_tit_r{ display: inline-block; *float: left; line-height: 40px;}
	.fy_list_03 .fy_inp{ border: 1px solid #d9d9d9; background-color: #ffffff; width: 38px; height: 38px; line-height: 38px; text-align: center; margin: 0 8px; font-size: 15px; color: #555555;}
	.fy_list_03 .fy_go{ display: inline-block; background-color: #e2e2e2; width:40px; height:40px; line-height:40px; text-align: center; margin: 0 8px; font-size: 16px; color: #555555; cursor: pointer; *margin-top: -50px;}
	@media screen and (max-width:999px) {
	 .fy_list_03{ text-align: center; margin: 26px auto;}
	 .fy_list_03 .fy_tit_l{ float: inherit; text-align: center; margin: 0; border: 0;}
	 .fy_list_03 .fy_tit_l a,.fy_list_03 .fy_tit_r{ display: none;}
	 .fy_list_03 .fy_tit_l a.prev,.fy_list_03 .fy_tit_l a.next{ display:inline-block; border: 1px solid #d9d9d9;}
	 .fy_list_03 .fy_tit_l a.next{ margin-left: 5px;}
	}
.xl_con{ padding: 40px 80px; background-color: #ffffff;}
.xl_tit{ text-align: center; line-height: 48px; font-size: 32px; font-weight: bold; margin-top: 30px;}
.xl_con .xl_tit{ margin-top: 0;}
.xl_tit1{ background-color: #f8f8f8; margin-top: 48px; }
.xl_tit1_l{ float: left; line-height: 56px; color: #999999; padding-left: 25px;}
.xl_tit1_l span{ margin-right: 34px;}
.xl_tit1_l span:last-child{ margin-right: 0;}
.xl_tit1_r{ float: right; font-size: 0; text-align: right; display: flex; align-items: center; justify-content: center;}
.xl_tit1_r>span{ width: 66px; height:56px; line-height:56px; display: inline-block; text-align: center; cursor: pointer;}
.xl_tit1_r>span>i{ font-size: 25px; color: #797979;}
.xl_tit1_r>span:hover{ background-color: #ececec;}
.xl_tit1_r>span:hover>i{ color: #1658a0;}
.xl_tit1_r>span.share{ position: relative;}
.xl_tit1_r>span.on{ background-color: #ececec;}
.xl_tit1_r>span.on i{ color: #1658a0;}
.share-box{width: 130px; display: none; padding:16px 20px; position: absolute; left: 50%; margin-left: -85px; top: 51px; background-color: #ffffff; box-shadow: 0 0 20px rgba(0,0,0,.05); border-radius: 5px;}
.share-box li{ width:33.3%; float: left; height: 30px; line-height: 30px; text-align: center; }
.share-box li i{ font-size: 24px; color: #1658a0;}
.xl_tit1_r>span.share:hover .share-box{ display: block;}
.share-box::before{ content: ''; position: absolute; left: 50%; transform: translatex(-50%) rotate(45deg); -ms-transform: translatex(-50%) rotate(45deg); top: -6px; width: 10px; height:10px; background-color: #ffffff;}
.xl_con1{ line-height: 32px; padding: 30px 0;}
.xl_con1 p{ font-size: 16px; line-height: 32px; margin-top: 15px; font-family: simsun;}
.xl_con1 img{ margin: 0 auto 40px; display: block;}


.sj_tit{ padding:0 0 20px 0; border-bottom: 1px solid #e1e1e1; line-height: 50px; position: relative; z-index: 9;}
.sj_tit>span{ font-size: 26px; font-weight: bold; color: #1658a0; float: left; display: inline-block;}
.sj_tit_l{ float: left; margin-left: 20px; width: 298px; height: 48px; line-height: 48px; border: 1px solid #e1e1e1; position: relative;}
.sj_tit_l p,.sj_tit1_l p,.msjm_tit2_l p{ position: relative; padding-left: 20px; font-size: 18px; cursor: pointer;}
.sj_tit_l p::before,.sj_tit1_l p::before,.msjm_tit_l p::before,.msjm_tit2_l p::before{ content: ''; position: absolute; right: 20px; top: 20px; width: 16px; height: 10px; background:  no-repeat;}
.sj_tit_l ul,.sj_tit1_l ul,.msjm_box{ display: none; position: absolute; left: -1px; right: -1px; top:48px; background-color: #ffffff; border: 1px solid #e1e1e1; padding: 10px 20px;}
.sj_tit1{ margin-top: 32px; line-height: 50px; position: relative; z-index: 9;}
.sj_tit1>span{ float: left; display: inline-block; font-size: 18px; margin-right:15px;}
.sj_tit1_l{ float: left; width:160px; height: 48px; line-height: 48px; border: 1px solid #e1e1e1; position: relative; margin-right: 15px;}
.sj_btn{ background-color: #1658a0; height: 50px; padding: 0 45px; border: none; font-size: 18px; color: #ffffff;}
.sj_tu_list,.sj_con{ margin-top: 20px;}
.sj_tu_list ul{ margin-right: -32px;}
.sj_tu_list li{ float: left; width: 25%;}
.sj_tu_list li a{ overflow: hidden; position: relative; height: 161px; margin-right: 32px; background-color: #f1f1f1; display: flex; vertical-align: middle; align-items: center;}
.sj_tu_list li a img{ margin: 0 auto; transition: .3s all;}
.sj_tu_list li a:hover img{ transform: scale(1.1); -ms-transform: scale(1.1);}

.msjm_tit span{ width: 65px; display: block; float: left;}
.msjm_tit_l{ float: left; width: calc(100% - 67px); border: 1px solid #e1e1e1; height: 44px; line-height: 44px; position: relative; background-color: #ffffff;}
.msjm_tit_l p{ padding-left: 15px; position: relative; cursor: pointer;}
.msjm_box{ top: 44px;}
.msjm_box ul{ max-height: 200px; overflow-y: auto; margin-top: 10px;}
.msjm_inp1{ height: 40px; border: 1px solid #e1e1e1; line-height: 40px; padding-left: 10px; width: calc(100% - 12px);}
.msjm_tit_l p::before,.msjm_tit2_l p::before{ top: 18px;}
.msjm_tit1{ color: #1658a0; font-size: 26px; font-weight: bold; margin-bottom: 8px;}
.msjm_tit2{ float: left; width: 50%; margin-top: 13px;}
.msjm_tit2 span{ width: 78px; float: left; display: inline-block; line-height: 46px;}
.msjm_tit2_l{ float: left; width: calc(100% - 110px); border: 1px solid #e1e1e1; height: 44px; line-height: 44px; position: relative; background-color: #ffffff;}
.msjm_tit2_l p{ padding-left: 15px; position: relative; cursor: pointer; font-size: 16px;}
.msjm_tit3{ margin-right: -30px;}
.w342{ width: 342px; margin: 24px auto 23px;}
.msjm_list{ margin-top: 23px;}
.msjm_list li{ margin-top: 9px;}
.msjm_list li a{ display: block; padding: 32px 0; line-height: 47px; background-color: #edf6ff; font-size: 22px; color: #1658a0; text-align: center;}
.msjm_list li a i{ font-size: 45px; margin-right: 28px;}
.msjm_list1 ul{ margin-right: -10px;}
.msjm_list1 li{ margin-top: 10px; float: left; width: 50%;}
.msjm_list1 li a{ display: block; margin-right: 10px; background-color: #f8f8f8; padding-top: 20px; height: 85px; text-align: center; transition: .3s all;}
.msjm_list1 li a i{ font-size: 36px; color: #1658a0;}
.msjm_list1 li a p{ line-height: 34px;}
.msjm_list li a:hover,.msjm_list1 li a:hover{ color: #ffffff; background-color: #1658a0;}
.msjm_list1 li a:hover i{ color: #ffffff;}
.msjm_tu_list ul{ margin-right: -20px;}
.msjm_tu_list li{ margin-top: 10px; float: left; width: 50%;}
.msjm_tu_list li a{ position: relative; display: block; display: flex; vertical-align: middle; align-items: center; margin-right: 20px; height: 220px; overflow: hidden; background-color: #f8f8f8;}
.msjm_tu_list li img{ width: 100%; transition: .3s all;}
.msjm_tu_list li:hover img{ transform: scale(1.1); -ms-transform: scale(1.1);}
.msjm_tu_list li a span{ position: absolute; left: 0; right: 0; bottom: 0; height: 40px; line-height: 40px; padding-left: 30px; background-color: rgba(0,0,0,.3); color: #ffffff;}
.msjm_list2{ margin-top: 20px; background-color: #edf6ff; padding: 12px 0px ;}
.msjm_list2 li{ float: left; width:12.5%; position: relative;}
.msjm_list2 li::before{ content: ''; position: absolute; right: 0; height: 32px; top: 7px; width: 1px; background-color: #1658a0;}
.msjm_list2 li a{ color: #1658a0; display: block; line-height: 46px; text-align: center; font-weight: bold;}
.msjm_list2 li a i{ width: 46px; height: 46px; border: 1px solid #306bac; border-radius: 50%; display:inline-block; margin-right: 16px; text-align: center; font-size: 26px; font-weight: 200;}
.msjm_list2 li:last-child::before{ display: none;}

.rx_con{ margin-top: 20px; padding: 12px 10px 20px 30px; line-height: 40px; background-color: #f8f8f8;}
.rx_tit{ line-height: 40px; margin-bottom: 5px;}
.rx_inp{ width: 135px; border: 1px solid #e1e1e1; border-radius: 5px; background-color: #ffffff; height: 38px; line-height: 38px; font-size: 16px; margin-left: 10px; margin-right: 10px; padding-left: 15px;}
.rx_tit_l{ float: left; margin-right: 8px;}
.rx_tit_r{ width: calc(100% - 88px); float: left; line-height: 30px;}
.rx_tit_r label{ margin-right: 18px;}
.rx_tit_r label input{ margin-right: 10px;}
.rx_sel{ width: 100px; height: 40px; line-height: 40px; border-radius: 5px; border: 1px solid #e1e1e1; padding-left: 15px; font-size: 16px; background:  no-repeat 92% center #ffffff;appearance:none; -moz-appearance:none; -webkit-appearance:none; margin-right: 10px;}
select.rx_sel::-ms-expand{ display: none; }
.rx_btn{ padding: 0 22px; height: 40px; line-height: 40px; color: #ffffff; font-size: 16px; border: none; border-radius: 5px; background-color: #1658a0;}
.tab2{ margin-top: 20px; border-top: 3px solid #1658a0;}
.tab2 th{ background-color: #f8f8f8; line-height:57px; text-align: center;}
.tab2 th.th1{ padding-left: 44px; text-align: left;}
.tab2 td{ padding: 24px 0; text-align: center; border-bottom: 1px solid #e1e1e1;}
.tab2 td.td1{ text-align: left; padding-left: 44px;}
.tab2 td span{ background-color: #f2f8ff; border-radius: 5px; padding: 0 12px; line-height: 32px; display: inline-block; color: #1658a0;}
.tab3{ border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; margin: 32px auto 10px;}
.tab3 td{ border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; line-height: 32px; padding: 23px 60px; font-size: 18px;}
.tab3 td.td1{ text-align: right; background-color: #f7f7f7; padding-left: 0; width: 20%;}

.zxft_l{ float: left; width: 25.362459%; height: 225px; display: flex; vertical-align: middle; align-items: center; overflow: hidden; margin-top: 10px;}
.zxft_r{ float: right; width:74.210355%; position: relative;}
.zxft_l img{ width: 100%;}
.zxft_r h3{ line-height:38px; padding: 10px 0; font-size: 24px; margin-bottom: 25px;}
.zxft_r p{ line-height: 30px; color: #999999; padding-right: 35%;}
.zxft_bar{ position: absolute; right: 0; bottom: 0;}
.zxft_bar a{ display: block; float: left; padding: 0 42px; background-color: #edf6ff; border: 1px solid #1658a0; line-height: 44px; height: 44px; color: #1658a0; font-weight: bold; border-radius: 3px;}
.hdjl_tu_list .el-col{ margin-top: 32px;}
.hdjl_tu{ position: relative; height: 160px; background-color: #f8f8f8; overflow: hidden; display: flex; vertical-align: middle; align-items: center;}
.hdjl_tu img{ margin: 0 auto; transition: .3s all;}
.hdjl_tu:hover img{ transform: scale(1.1); -ms-transform: scale(1.1);}
.hdjl_con2{ padding: 16px 20px; background-color: #f8f8f8; height: 113px;}
.xwfbh_tu_list .hdjl_con2{ height:91px;}
.hdjl_con2 h3{ line-height:22px; font-size: 16px; font-weight: normal; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; height:44px; margin-bottom: 16px;}
.hdjl_con2 p{ font-size: 14px; line-height: 22px; color: #999999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xwfbh_tu_list .hdjl_con2 p{ font-size: 16px;}
.zxft .tit4{ line-height: 76px; height: 76px;}
.zxft .tit4>ul>li{ margin-right: 0;}
.zxft .tit4>ul>li a{ padding: 0 30px;}
.wzzb_con{ height: 992px; margin-top: 32px; overflow-y: auto; padding-right: 40px;}
.wzzb_con::-webkit-scrollbar{ width: 10px; border-radius: 5px; background-color: #ffffff;}
.wzzb_con::-webkit-scrollbar-thumb{ width: 10px; border-radius: 5px; background-color: #1658a0;}
.zcr_con h3,.jb_con h3{ line-height: 36px; font-size: 18px;}
.zcr_con h3 i,.jb_con h3 i{ font-weight: normal; width: 36px; height: 36px; text-align: center; line-height: 36px; display:inline-block; margin-right: 10px; color: #ffffff; font-size: 16px; border-radius: 100%;}
.zcr_con h3{color: #b82d2e;}
.jb_con h3{color: #1658a0;}
.zcr_con h3 i{ background-color: #b82d2e;}
.jb_con h3 i{ background-color: #1658a0;}
.zcr_con h3 span,.jb_con h3 span{ margin-left: 30px; font-size: 16px; font-weight: normal; color: #999999;}
.wzzb_con1{ margin-top: 13px; margin-bottom: 32px; background-color: #edf6ff; padding: 18px 40px; line-height: 26px;}
.tpzb_con{ margin-top: 32px;}
.tpzb_con ul{ margin-right: -2.5%;}
.tpzb_con li{ float: left; width: 47.5%; margin-right: 2.5%; text-align: center; margin-bottom: 12px;}
.tpzb_con li .tpzb_tu{ overflow: hidden; display: flex; vertical-align: middle; align-items: center; height:338px;}
.tpzb_con li .tpzb_tu img{ margin: 0 auto; width: 100%;}
.tpzb_con li p{ line-height: 60px;}


.gl_tit1_l1{ float: left; color: #1658a0; margin-left: 48px;}
.gl_tit1_l1 a{ color: #1658a0;}
.gl_tit1_l1 a i{ font-size: 22px; margin-right: 13px;}
.gl_tit1_l1 span{ padding: 0 22px;}
.gl_line1{ margin-top: 17px; border-bottom: 1px solid #e1e1e1;}

.myzj_list{ margin-top: 20px;}
.myzj_list li{ padding: 18px 260px 18px 120px; position: relative; border-bottom: 1px solid #eaeaea; cursor: pointer;}
.myzj_list li:hover{ background-color: #f5faff;}
.myzj_list li>em{ position: absolute; left: 0px; font-size: 16px; top:50%; margin-top: -20px; width: 100px; height:40px; line-height:40px; text-align: center; border-radius: 5px; }
.myzj_list li>em.jxz{ background-color: #f2f8ff; color: #1658a0;}
.myzj_list li>em.yjs{ background-color: #f8f8f8; color: #999999;}
.myzj_list li h3{ font-size: 18px; line-height: 34px;}
.myzj_list li:hover h3{ font-weight: bold; color: #1658a0;}
.myzj_list li p{ line-height: 30px; color: #999999;}
.myzj_list li>span{ position: absolute; right: 0px; top:50%; margin-top: -20px; height: 40px; display: block;}
.myzj_list li>span a{ display:inline-block; margin-right: 12px; height: 40px; border-radius:5px; padding: 0 18px; line-height: 40px; font-size: 16px; color: #ffffff; transition: .3s all;}
.myzj_list li>span a.disabled{ background-color: #f8f8f8; border: 1px solid #eaeaea; color: #999999;}
.myzj_list li>span a.jgfk{ background-color: #ffffff; border: 1px solid #1658a0; color: #1658a0;}
.myzj_list li>span a.zjnr{ background-color: #2b70bb;}
.myzj_list li>span a:hover{ opacity: 0.9; box-shadow: 0 0 5px rgba(0,0,0,.2);}
.myzj_con{ padding: 45px 60px; font-size: 16px;}
.myzj_xl_tit{ font-size: 32px; font-weight: bold; line-height: 50px; text-align: center; padding: 0 60px;}
.myzj_xl_tit1{ text-align: center; font-size: 16px; line-height: 25px; margin-top: 25px; color: #999999;}
.myzj_xl_tit1 span{ margin-right: 55px;}
.myzj_xl_tit1 span:last-child{ margin-right: 0;}
.myzj_tit{ margin-top: 70px; height: 64px; border-bottom: 1px solid #efefef;}
.myzj_tit li{ float: left; margin-right:50px;}
.myzj_tit li:last-child{ margin-right: 0;}
.myzj_tit li a{ position: relative; display: block; line-height: 64px; font-size: 24px;}
.myzj_tit li a::after{content: ''; position: absolute; left: 50%; width: 0; transition: .3s all; bottom: 0; height: 3px; background-color: #1658a0;}
.myzj_tit li.on a,.myzj_tit li a:hover{ color: #1658a0; font-weight: bold;}
.myzj_tit li.on a::after,.myzj_tit li a:hover::after{ left: 0; width: 100%;}

.gl_con{ position: relative;}
.gl_bg{ background-color: #edf6ff; position: absolute; left: 0; top: 0; bottom: 0; width:260px; z-index: 1;}
.gl_l{ width: 260px; float: left; position: relative; z-index: 2;}
.gl_r{ width: calc(100% - 293px); float: right;}
.ld_tit{ line-height: 60px; text-align: center; background-color: #1658a0; font-size: 22px; color: #ffffff;}
.ld_list>ul>li{ border-bottom: 1px solid #ffffff; line-height: 59px; text-align: center; }
.ld_list>ul>li>a{ display: block;}
.ld_list>ul>li.on>a{ background-color: #d9eeff; font-weight: bold; color: #1658a0;}
.ld_list>ul>li>ul{ display: none; background-color: #ffffff; border: 1px solid #1658a0; padding: 15px 0; position: relative;}
.ld_list>ul>li>ul::before{ content: ''; left: 50%; top: -9px; position: absolute; width: 10px; height: 10px; background-color: #d9eeff; border-bottom: 1px solid #1658a0; border-left: 1px solid #1658a0; transform: rotate(-45deg) translatex(-50%); -ms-transform: rotate(-45deg) translatex(-50%);}
.ld_list>ul>li>ul>li{ line-height: 42px;}
.ld_list>ul>li>ul>li.on a{ color: #1658a0;}
.ld_list>ul>li.on>ul{ display: block;}
.ld_con{ line-height: 40px; padding: 20px 0 20px 10px;}
.ld_list1 ul{ padding: 15px 10px; border-bottom: 1px solid #e5e5e5;}
.ld_con1{ padding-top: 6px;}
.ld_tit1{ margin-top: 14px; line-height: 46px;}
.ld_tit1 span{ width: 110px; height: 46px; display:block; text-align: center; float: left; line-height: 46px; margin-right: 22px; background-color: #1658a0; color: #ffffff;}
.ld_tit1_l{ width: calc(100% - 132px); float: left;}
.ld_tit1_l a{ display: inline-block; margin-right: 25px;}
.ld_list1 li{ padding-left:20px;}
.in_bd .icon_list11.icon_list11>span{ top: -76px;}
.sqfw_tit{ margin-top: 20px; line-height: 30px; color: #1658a0; margin-bottom: 16px;}
.sqfw_tit_l{ float: left; min-width: 25%;}
.sqfw_tit_l span{ float: left; margin-right: 10px;}
.sqfw_tit_l .msjm_tit_l{ width: calc(100% - 80px);}
.sqfw_tit1{ width: 200px; height: 40px; margin: 20px auto 0; background-color: #eeeeee; border-top-left-radius: 5px; border-top-right-radius: 5px; text-align: center; cursor: pointer;}
.sqfw_con{ margin: 0 auto; text-align: center;}
.sqfw_btn{ margin: 32px auto 12px; width: 324px;}
.sqfw_btn button{ width: 148px; height: 38px; line-height: 38px; cursor: pointer; margin: 0 5px; text-align: center; background-color: #edf6ff; border: 1px solid #1658a0; color: #1658a0; border-radius: 4px;}
.sqfw_btn button i{ font-size: 20px; margin-right: 8px;}
.sqfw_btn button.sqfw_btn1{ color: #ffffff; background-color: #1658a0;}
.sqfw_btn button:hover{ box-shadow: 0 0 8px rgba(22,88,160,.4);}
.sqfw_con1{ background-color: #f8f8f8; padding: 22px 27px; height: 200px; line-height: 30px; overflow: hidden;}
.sqfw_con1 h3{ font-size: 18px; color: #1658a0; margin-bottom: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.sqfw_list li,.stzx_list li,.tsjm_list li{ margin-top: 32px;}
.stzx_tu{ height: 160px; overflow: hidden; display: flex; vertical-align: middle; align-items: center; background-color: #f5faff;}
.ztzl_tu{ height: 134px; overflow: hidden; display: flex; vertical-align: middle; align-items: center; background-color: #f5faff;}
.stzx_tu img,.ztzl_tu img{ margin: 0 auto;}
.stzx_list li p{ background-color: #f8f8f8; padding:15px 20px; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tit4>ul{ float: left;}
.tit4_r{ float: right;}
.tit4_arr{ display: block; position: absolute; right: 0; top: 0; width:45px; height:76px; background:  no-repeat center; cursor: pointer;}
.tsjm_list li p{ line-height: 22px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; height:44px;}
.tsjm_con{ background-color: #f8f8f8; padding:16px 20px;}
.sqfw_list li img,.stzx_list li img,.tsjm_list li img{ transition: .3s all;}
.sqfw_list li:hover img,.stzx_list li:hover img,.tsjm_list li:hover img{ transform: scale(1.1); -ms-transform: scale(1.1);}
.tit4_r li{ float: left; margin-left: 56px; font-size: 18px;}
.tit4_r li.on{ font-weight: bold; color: #1658a0;}
.ztzl_tit{ display: none; border: 1px solid #999999; position: absolute; top:76px; border-radius:4px; width: 245px; right: 0; padding: 10px 0; background-color: #ffffff; z-index: 999;}
.ztzl_tit ul li{ line-height:40px; text-align: center; font-size: 18px;}
.ztzl_tit ul li.on,.ztzl_tit ul li:hover{ background-color: #1658a0; color: #ffffff;}

.zddt_list{ padding:18px 0 18px 32px; line-height: 38px;}
.zddt_tit_r a{ display: inline-block; margin-right: 20px; line-height: 38px;}
.zddt_tit span{ color: #1658a0; font-weight: bold; float: left; display: block; line-height: 38px; margin-right: 20px;}
.zddt_tit span a{ color: #1658a0; }
.zddt_tit_r{ overflow: hidden;}


.xwfbh .el-col-10 a{ display: flex; height: 375px; overflow: hidden; vertical-align: middle; align-items: center;}
.xwfbh .el-col-10 a img{ width: 100%;}
.xwfbh_tit h3{ font-size: 24px; line-height: 40px; margin-bottom: 27px;}
.xwfbh_tit p.p1{ line-height: 30px; color: #999999; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; height: 120px;}
.xwfbh_tit p>a{ color: #1658a0;}
.xwfbh_con{ padding: 18px 15px 18px 28px; background:  repeat-x top;}
.xwfbh_con h3{ text-align: center; line-height: 36px; color: #1658a0;}
.xwfbh_con p.p2{ line-height: 30px; text-align: center; margin-bottom: 13px;}
.xwfbh_con p.p3{ line-height: 28px; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; height: 112px;}
.xwfbh_con a.more1{ margin-top: 19px; margin-right: 12px; height: 44px; line-height: 44px; display: block; border: 1px solid #1658a0; background-color: #edf6ff; text-align: center; color: #1658a0; border-radius: 23px; cursor: pointer;}
.xwfbh_con a.more1:hover{ background-color: #1658a0; color: #ffffff;}
.xwfbh_con1{ margin-top: 22px; line-height: 30px;}
.xwfbh_con1 span{ width: 54px; height: 54px; text-align: center; line-height: 54px; background-color: #edf6ff; border-radius: 100%; display: block; float: left; margin-right: 10px;}
.xwfbh_con1 span i{ font-size: 24px; color: #1658a0;}
.xwfbh_con1 p{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.zcjd_list1 li{ border-bottom: 1px solid #e3e3e3;}
.zcjd_list1 li .box1{ display: block; padding: 30px 0; overflow: hidden; cursor: pointer;}
.zcjd_list1 li .zcjd_tu{ float: left; width:21.0355987%; margin-right:32px; overflow: hidden; height: 118px;}
.zcjd_list1 li .zcjd_tu img{ width: 100%;}
.zcjd_list1 li h3{ font-size: 17px; line-height: 28px; max-height: 56px; overflow: hidden; margin-top: 6px; margin-bottom: 5px;}
.zcjd_list1 li p{ color: #999999; font-size: 16px; line-height: 28px; margin-top: 8px;}
.zcjd_list1 li span a{ margin-top:14px; border: 1px solid #1658a0; display: inline-block; padding: 0 13px; line-height: 30px; border-radius: 3px; height:30px; font-size: 14px; color: #1658a0;}
.zcjd_list1 li a{ display: block;}
.zcjd_list1 li:hover h3 a{ color: #1658a0;}
.zcjd_list1 li:hover span a{ background-color: #1658a0; color: #ffffff;}

.zjxq_tit{ margin-top: 40px;}
.zjxq_tit ul{ border: 1px solid #e1e1e1; line-height: 48px; border-radius: 4px; overflow: hidden;}
.zjxq_tit li{ float: left; width: 25%;}
.zjxq_tit li span{ padding: 0 20px; margin-right: 20px; background-color: #f7f7f7; display: inline-block;}
.zjxq_tit1{ height: 50px; border-bottom: 1px solid #e1e1e1;}
.zjxq_tit1 li{ float: left;}
.zjxq_tit1 li a{ display: block; padding: 0 26px; font-size: 22px; font-weight: bold; line-height: 50px;}
.zjxq_tit1 li.on a{ background-color: #1658a0; color: #ffffff;}
.tab4{ width: 100%; margin-top: 27px;}
.tab4 td{ padding: 10px 0; font-size: 18px;}
.zjxq_inp{ line-height: 48px;height: 48px; border: 1px solid #eeeeee; background-color: #f7f7f7; border-radius:4px; width: 98%; padding-left: 2%;}
.zjxq_text{ line-height: 48px; height: 100px; border: 1px solid #eeeeee; background-color: #f7f7f7; border-radius:4px; width: 98%; padding-left: 2%; resize: none;}
.zjxq_inp1{ line-height: 48px;height: 48px; border: 1px solid #eeeeee; background-color: #f7f7f7; border-radius:4px; width:30%; padding-left: 2%; margin-right: 20px;}
.zjxq_btn{ margin: 40px auto 0; display: block; width: 140px; height: 50px; line-height: 50px; border-radius:4px; border: 0; background-color: #1658a0; color: #ffffff; font-size: 18px;}
.yjxd_con{ margin-top: 20px; line-height: 32px; font-size: 18px; background-color: #f7f7f7; padding: 20px 30px; border-radius:4px;}
.yjxd_con h3{ line-height: 38px; padding-right: 30%; position: relative; font-size: 20px; margin-bottom: 13px;}
.yjxd_con h3 span{ position: absolute; right: 0; line-height: 38px; font-size: 18px; font-weight: normal; color: #555555;}
.yjxd_con h3 span em{ font-style: normal; font-size: 16px; margin-left: 15px;}

.zdlyxxgk_tit{ line-height: 56px;}
.zdlyxxgk_tit a{ display: inline-block; transition: .3s all; line-height: 50px; background-color: #edf6ff; font-size: 16px;  padding: 0 15px; margin-right: 10px;}
.zdlyxxgk_tit a:last-child{ margin-right: 0;}
.zdlyxxgk_tit a:hover{ background-color: #1658a0; color: #ffffff;}


.jyly_list{ margin: 32px auto 0; position: relative;}
.jyly_list .bd li a{ display: block; height:64px; padding: 22px 0 22px 27px; position: relative; overflow: hidden;}
.jyly_list .bd li.t_bg1 a{ background-color: #e7f3ff;}
.jyly_list .bd li.t_bg2 a{ background-color: #e0fbff;}
.jyly_list .bd li.t_bg3 a{ background-color: #ecedff;}
.jyly_list .bd li.t_bg4 a{ background-color: #ffefed;}
.jyly_list .bd li a em{ position: absolute; right: 0; bottom: 0; z-index: 3;}
.jyly_list .bd li a h3{ font-size: 17px; line-height:64px; color: #333333;}
.jyly_list>span{ position: absolute; width: 32px; height: 32px; top: 50%; display: block; border-radius: 50%; margin-top: -16px; cursor: pointer; z-index: 999; background-color: #1658a0; color: #ffffff; text-align: center; line-height: 32px;}
.jyly_list>span i{ font-size: 14px;}
.jyly_list>span.prev{ left: -16px;}
.jyly_list>span.next{ right: -16px;}


.ban .bd{ overflow: hidden;}
.zwgk_list{ margin: 18px auto 0; padding-bottom: 49px; background:  no-repeat center bottom;}
.zwgk_list li{ float: left; width:14.285714%; text-align: center;}
.zwgk_list li a{ display: block; font-size: 18px; font-weight: bold;}
.zwgk_list li a i{ display: block; margin: 0 auto 15px; font-weight: normal; width: 68px; height: 68px; border: 1px solid #1658a0; border-radius: 100%; line-height: 68px; text-align: center; font-size: 36px; color: #1658a0;}
.zwgk_list li a p{ line-height: 36px;}
.ld_tit1_l.h26{ margin-right: -25px; width: calc(100% - 107px);}
#zwgk_list1{ position: relative; overflow: hidden;}
#zwgk_list1 .prev,#zwgk_list1 .next{ color: #1658a0; text-align: center; position: absolute; top: 16px; width:24px; height:24px; line-height: 24px; border: 1px solid #1658a0; cursor: pointer; z-index: 999; border-radius: 4px;}
#zwgk_list1 .prev i,#zwgk_list1 .next i{ font-size: 14px;}
#zwgk_list1 .prev{ right: 32px;}
#zwgk_list1 .next{ right: 0px;}
#zwgk_list1 .prevstop,#zwgk_list1 .nextstop{ border: 1px solid #999999;}
.zw_con1{ margin-top: 22px; padding: 20px 14px 20px 0; background-color: #f8f8f8;}
.zw_con1_l{ float: left; background-color: #1658a0; text-align: center; width: 78px; padding: 16px 0;}
.zw_con1_l h2{ font-size: 20px; line-height:28px; color: #ffffff;}
.zw_con1_l p{ line-height: 20px; font-size: 14px; color: #fff1dd;}
.zw_con1_r{ margin-left: 100px;}
.zw_con1_r h3{ font-size: 16px; margin-bottom:7px; line-height: 32px; color: #1658a0; overflow: hidden; text-overflow: ellipsis; }
.zw_con1_r h3 a{ color: #1658a0;}
.zw_con1_r p{ line-height: 18px; font-size: 14px; max-height:36px; overflow: hidden;}
.zwgk_con{ background-color: #f8f8f8; margin-top: 22px; padding: 36px;}
.sel3{ width: 38%; border: 1px solid #e1e1e1; height: 46px; line-height: 46px; padding-left: 20px; font-size: 16px; background:  no-repeat 95% center #ffffff; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
select.sel3::-ms-expand { display: none;}
.sel3,.inp3,.btn5{ float: left;}
.inp3{ border: 1px solid #e1e1e1; height: 44px; line-height: 44px; margin-left: 2%; width: 35%; padding-left: 20px; font-size: 16px; }
.btn5{ width: 19%; cursor: pointer; text-align: center; margin-left: 2%; height: 46px; line-height: 46px; border: none; background-color: #1658a0; color: #ffffff; font-size: 16px;}
.btn5 i{ font-siz6e: 20px; margin-right: 10px;}
.btn5:hover{ box-shadow: 0 0 5px rgba(22,88,160,.5); opacity: 0.96;}
.zwgk_bg{ background-color: #f8f8f8;}


#fullpage .header_21{ position: absolute; left: 0; right: 0; top: 0; z-index: 999;}
.section{ position: relative;}
.zjjm_con{ position:absolute; left: 0; bottom: 0; right: 0; top: 198px; background:  no-repeat center bottom; background-size: cover;}
.zjjm_con1{ position: absolute; top: 50%; transform: translatey(-50%) translatex(-50%); -ms-transform: translatey(-50%) translatex(-50%); left: 50%; z-index: 99;}
.zjjm_con1_l{ float: left; width: 27%; text-align: center;}
.zjjm_con1_r{ float: right; width: 68.923076%; height: 396px; background-color: rgba(22,88,160,.5); border-radius: 8px;}
.zjjm_con2{ padding: 36px 48px; font-size: 20px; line-height: 36px; color: #ffffff;}
.zjjm_con3{ height:108px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;}
.zjjm_con2 p a{ color: #ffffff;}
.zjjm_list ul{ margin-right: -20px;}
.zjjm_list li{ float: left; width: 25%; text-align: center; margin-top: 20px;}
.zjjm_list li a{ display: block; margin-right: 20px; background:  no-repeat center; background-size: cover; line-height: 50px;}
.zjjm_list li.on a,.zjjm_list li a:hover{ background:  no-repeat center; color: #ffffff;}
.section2{ background:  no-repeat center bottom; background-size: cover;}
.section3{ background:  no-repeat center bottom; background-size: cover;}
.section4{ background:  no-repeat center; background-size: cover;}
.zjjm_tit1{ text-align: center;}
.poster-main .poster-list .poster-item{position: absolute;text-overflow: ellipsis;white-space: nowrap;}
.poster-main{position: relative; margin: 107px auto 0; z-index: 999;}
.poster-main .poster-btn{position: absolute;z-index: 10;cursor: pointer;width: 48px;height: 48px; line-height: 48px; border: 1px solid #1658a0; top: 50%;margin-top: -24px; background-color: rgba(22,88,160,.1); text-align: center;}
.poster-main .poster-btn i{ font-size: 22px; color: #1658a0;}
.poster-prev-btn{left: -80px;}
.poster-next-btn{right: -80px;}
.poster-list{position: relative; height: 420px; overflow: hidden;}
.poster-list li{ overflow: hidden; cursor: pointer; }
.poster-list li span{position: absolute; right: 0; left: 0; bottom:0px; z-index: 5; font-size: 20px; color: #fff; line-height: 50px; padding-left:27px; background-color: rgba(51,51,51,.3);}
.poster-list li a{  position: relative; z-index: 1;}
.poster-list li a img{ width: 100%; height: 100%;}
.poster-list li.i{font-size: 30px;color: #ffffff;background-color: rgba(255, 255, 255, .3);border: 1px solid #ffffff;width: 80px;height: 80px;line-height: 80px;text-align: center;border-radius: 10px;position: absolute;left: 50%;top: 45%;transform: translatex(-50%) translatey(-50%);cursor: pointer;}

@media screen and (max-width:992px){
	.poster-prev-btn{left: 0px;}
	.poster-next-btn{right: 0px;}
	.poster-list li{box-sizing: initial;}
}

.zjjm_tit1 li{ float: left; width: 33.3%; text-align: center; background-position:center; background-repeat: no-repeat; height: 134px; cursor: pointer;}
.zjjm_tit1 li a{ display: block;}
.zjjm_tit1 li.zjjm_a1{ background-image: ;}
.zjjm_tit1 li.zjjm_a1.on{ background-image: ; background-size: contain;}
.zjjm_tit1 li.zjjm_a2{ background-image: ;}
.zjjm_tit1 li.zjjm_a2.on{ background-image: ; background-size: contain;}
.zjjm_tit1 li.zjjm_a3{ background-image: ;}
.zjjm_tit1 li.zjjm_a3.on{ background-image: ; background-size: contain;}
.zjjm_pic_list{ margin: 104px auto 0;}
.zjjm_pic_list ul{ margin-right: -1px; width: 100%;}
.zjjm_pic_list li{ float: left; width: 9.5%; position: relative; z-index: 1; transition: .3s width;}
.zjjm_pic_list li a{ display: block; margin-right: 1px; text-align: right; position: relative; height: 451px; overflow: hidden;}
.zjjm_pic_list li a img{ position: absolute; right: 0; left: 0; top: 0; height: 451px; max-width: inherit; z-index: 2;}
.zjjm_pic_list li a span{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 3; background-color: rgba(51,51,51,.5);}
.zjjm_pic_list li.on{ width:62%; z-index: 2;}
.zjjm_pic_list li.on img{ width: 100%;}
.zjjm_pic_list li.on a span{ opacity: 0;}
.zjjm_pic_list li.on a i{ position: absolute; left: 0; right: 0; bottom:20px; font-size: 20px; color: #ffffff; line-height: 40px; padding-left: 35px; z-index: 99; text-align: left;}
.section4 .footer_21{ margin-top: 0;}
.zjjm_list1{ margin: 60px auto 0;}
.zjjm_list1 li{ float: left; width: 12.5%; text-align: center;}
.zjjm_list1 li a{ display: block; font-size: 26px; color: #1658a0;}
.zjjm_list1 li a span{ display: block; width: 64px; height: 64px; border: 1px solid #1658a0; line-height: 64px; text-align: center; position: relative; margin: 0 auto;}
.zjjm_list1 li a span::before{ position: absolute; z-index: 2; content: ''; left: -2px; width: 64px; height: 64px; border: 1px solid #1658a0; transform: rotate(45deg); -ms-transform: rotate(45deg);}
.zjjm_list1 li a span i{ font-size: 30px; position: relative; z-index: 3;}
.zjjm_list1 li a p{ margin-top: 28px;}
.zjjm_list2{ margin: 50px auto 0;}
.zjjm_list2 li{ float: left; width: 50%; text-align: center;}
.zjjm_list2 li a{ display: block;}
.zjjm_list2 li span{ width:314px; height:314px; margin-left: 18px; overflow: hidden; }

.zjjm_tsjm_list{ margin-top: 105px;}
.zjjm_tsjm_list .el-row{ margin-left: -10px; margin-right: -10px;}
.zjjm_tsjm_list .el-row [class*=el-col-]{ padding-left: 10px; padding-right: 10px;}
.pic_fixed{height: 0;overflow: hidden;background-color: #f8f8f8;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;display: block;transition: .3s all;}
.tsjm_img{ padding-top:56.25%;}
.tsjm_img1{ padding-top:54.838709677%;}
.zjjm_tsjm_list .pic_fixed span{position: absolute;z-index: 99;color: #ffffff;font-size: 18px;left: 0;bottom: 0;right: 0;padding-left: 25px;height: 50px;line-height: 50px;background-color: rgba(0,0,0,.3);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 10px;}



.zfgb_con{ position: relative;}
.zfgb_con::before{ content: ''; width: 260px; background-color: #edf6ff; position: absolute; left: 0; top: 0; bottom: 0; z-index: 2;}

.zfgb_l{ float: left; width: 196px; padding: 32px; margin-right: 32px; position: relative; z-index: 3;}
.zfgb_r{ overflow: hidden;}
.img_fixed{ display: block; height: 0; overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: contain;}
.zfgb_tit{ margin-top: 32px; text-align: center; line-height: 30px; font-size: 0;}
.zfgb_tit i,.zfgb_tit span{ display: inline-block; margin: 0 10px; color: #1658a0;}
.zfgb_tit i{ font-size: 16px;}
.zfgb_tit span{ font-size: 22px; font-weight: bold;}
.zfgb_tit1{ margin: 27px -5px 0;}
.zfgb_tit1 a{ display:block; float: left; text-align: center; line-height: 40px; border-radius: 5px; border: 1px solid #1658a0; width: calc(50% - 12px); margin: 0 5px;}
.zfgb_tit2{ margin: 24px auto 0; font-size: 20px; font-weight: bold; line-height: 42px;}
.zfgb_list{ line-height: 42px; font-size: 0;}
.zfgb_list a{ display: inline-block; margin-right: 30px; font-size: 16px;}
.zfgb_list a:last-child{ margin-right: 0;}
.zfgb_line{ border-bottom: 1px solid #1658a0;}
.zfgb_con1{ line-height: 30px; margin-top: 20px;}
.zfgb_tit3{ height: 42px; line-height: 42px; margin-top: 32px; position: relative; text-align: center; font-size: 0;}
.zfgb_tit3::before{ left: 0; right: 0; top: 21px; background-color: #1658a0; height: 1px; position: absolute; content: ''; z-index: 3;}
.zfgb_tit3 span{ display: inline-block; padding: 0 52px; font-size: 20px; font-weight: bold; color: #1658a0; background-color: #ffffff; position: relative; z-index: 4;}
.zfgb_tit4{ text-align: center; margin-top: 11px; line-height: 40px;}
.zfgb_tit4 a{ display: inline-block; padding: 0 28px; font-size: 16px; font-weight: bold; color: #1658a0; background-color: #edf6ff; border-radius: 4px;}
.zfgb_tit4 a img{ margin-right: 6px; margin-top: -3px;}

/*colour*/ 
.twhite1 { color: #fff; }
.twhite1 a:link, .twhite1 a:visited { color: #fff; }
.twhite1 a:hover { color: #fff; text-decoration: underline; }
.tred1 { color: #d03c3c; }
.tred1 a:link, .tred1 a:visited { color: #ff0000; }
.tred1 a:hover { color: #ff0000; text-decoration: underline; }
.tblack1 { color: #000 }
.tblack1 a:link, .tblack1 a:visited { color: #000; }
.tblack1 a:hover { color: #000; text-decoration: underline; }
.tgray1{ color: #999999;}
.tgray1 a:link, .tgray1 a:visited { color: #999999; }
.tgray1 a:hover { color: #999999; text-decoration: underline; }
.tblue1 { color: #1658a0 }
.tblue1 a:link, .tblue1 a:visited { color: #1658a0; }
.tblue1 a:hover { color: #1658a0; text-decoration: underline; }

/*---------------------------------------segmentation------------------------------------------*/

/*frame*/
.bor1 { border: 1px solid #e1e1e1; }
.bor_t1 { border-top: 1px solid #e1e1e1; }
.bor_r1 { border-right: 1px solid #e1e1e1; }
.bor_l1 { border-left: 1px solid #e1e1e1; }
.bor_b1 { border-bottom: 1px solid #e3e3e3; }
.bor_to { border-top: none; }
.bor_bo { border-bottom: none; }
.bor_ro { border-right: none; }
.bor_lo { border-left: none; }
/*---------------------------------------segmentation------------------------------------------*/

/*font*/
.tb { font-weight: bold; }
.t12 { font-size: 12px; }
.t13 { font-size: 13px; }
.t14 { font-size: 14px; }
.t15 { font-size: 15px; }
.t16 { font-size: 16px; }
.t17 { font-size: 17px; }
.t18 { font-size: 18px; }
.t20 { font-size: 20px; }
.t22 { font-size: 22px; }
.t24 { font-size: 24px; }
.t50 { font-size: 50px; }
.f_heiti { font-family: "simhei"; }
.f_yahei { font-family: "microsoft yahei"; }
.f_c { text-align: center; }
.f_i { text-indent: 2em; }
/*---------------------------------------segmentation------------------------------------------*/

/*line-height*/
.h18 { line-height: 18px; }
.h20 { line-height: 20px; }
.h22 { line-height: 22px; }
.h24 { line-height: 24px; }
.h25 { line-height: 25px; }
.h26 { line-height: 26px; }
.h28 { line-height: 28px; }
.h29 { line-height: 29px; }
.h30 { line-height: 30px; }
.h32 { line-height: 32px; }
.h33 { line-height: 33px; }
.h34 { line-height: 34px; }
.h35 { line-height: 35px; }
.h36 { line-height: 36px; }
.h40 { line-height: 40px; }
.h44 { line-height: 44px; }
.h50 { line-height: 50px; }
/*---------------------------------------segmentation------------------------------------------*/

/*margin*/
.mar1 { margin: 1px; }
.mar20 { margin: 20px; }
.mar_t0 { margin-top: 0px; }
.mar_t1 { margin-top: 1px; }
.mar_t5 { margin-top: 5px; }
.mar_t10 { margin-top: 10px; }
.mar_t15 { margin-top: 15px; }
.mar_t18 { margin-top: 18px; }
.mar_t20 { margin-top: 20px; }
.mar_t22 { margin-top: 22px; }
.mar_t23 { margin-top: 23px; }
.mar_t25 { margin-top: 25px; }
.mar_t30 { margin-top: 30px; }
.mar_t32 { margin-top: 32px; }
.mar_t35 { margin-top: 35px; }
.mar_t40 { margin-top: 40px; }
.mar_t45 { margin-top: 45px; }
.mar_t50 { margin-top: 50px; }
.mar_t55 { margin-top: 55px; }
.mar_t60 { margin-top: 60px; }
.mar_t65 { margin-top: 65px; }
.mar_b0 { margin-bottom: 0px; }
.mar_b1 { margin-bottom: 1px; }
.mar_b5 { margin-bottom: 5px; }
.mar_b10 { margin-bottom: 10px; }
.mar_b15 { margin-bottom: 15px; }
.mar_b20 { margin-bottom: 20px; }
.mar_b25 { margin-bottom: 25px; }
.mar_b30 { margin-bottom: 30px; }
.mar_b35 { margin-bottom: 35px; }
.mar_b40 { margin-bottom: 40px; }
.mar_b45 { margin-bottom: 45px; }
.mar_b50 { margin-bottom: 50px; }
.mar_b55 { margin-bottom: 55px; }
.mar_l0 { margin-left: 0px; }
.mar_l1 { margin-left: 1px; }
.mar_l5 { margin-left: 5px; }
.mar_l10 { margin-left: 10px; }
.mar_l15 { margin-left: 15px; }
.mar_l20 { margin-left: 20px; }
.mar_l25 { margin-left: 25px; }
.mar_l30 { margin-left: 30px; }
.mar_l35 { margin-left: 35px; }
.mar_l40 { margin-left: 40px; }
.mar_l45 { margin-left: 45px; }
.mar_l50 { margin-left: 50px; }
.mar_l55 { margin-left: 55px; }
.mar_r0 { margin-right: 0px; }
.mar_r1 { margin-right: 1px; }
.mar_r5 { margin-right: 5px; }
.mar_r10 { margin-right: 10px; }
.mar_r15 { margin-right: 15px; }
.mar_r20 { margin-right: 20px; }
.mar_r25 { margin-right: 25px; }
.mar_r30 { margin-right: 30px; }
.mar_r35 { margin-right: 35px; }
.mar_r40 { margin-right: 40px; }
.mar_r45 { margin-right: 45px; }
.mar_r50 { margin-right: 50px; }
.mar_r55 { margin-right: 55px; }
/*---------------------------------------segmentation------------------------------------------*/

/*padding*/
.pad1 { padding: 0px; }
.pad1 { padding: 1px; }
.pad10 { padding: 10px; }
.pad20 { padding: 20px; }
.pad30 { padding: 30px; }
.pad_t0 { padding-top: 0px; }
.pad_t1 { padding-top: 1px; }
.pad_t5 { padding-top: 5px; }
.pad_t10 { padding-top: 10px; }
.pad_t15 { padding-top: 15px; }
.pad_t20 { padding-top: 20px; }
.pad_t25 { padding-top: 25px; }
.pad_t30 { padding-top: 30px; }
.pad_t35 { padding-top: 35px; }
.pad_t40 { padding-top: 40px; }
.pad_t45 { padding-top: 45px; }
.pad_t50 { padding-top: 50px; }
.pad_t55 { padding-top: 55px; }
.pad_b0 { padding-bottom: 0px; }
.pad_b1 { padding-bottom: 1px; }
.pad_b5 { padding-bottom: 5px; }
.pad_b10 { padding-bottom: 10px; }
.pad_b15 { padding-bottom: 15px; }
.pad_b20 { padding-bottom: 20px; }
.pad_b25 { padding-bottom: 25px; }
.pad_b30 { padding-bottom: 30px; }
.pad_b35 { padding-bottom: 35px; }
.pad_b40 { padding-bottom: 40px; }
.pad_b45 { padding-bottom: 45px; }
.pad_b50 { padding-bottom: 50px; }
.pad_b55 { padding-bottom: 55px; }
.pad_l0 { padding-left: 0px; }
.pad_l1 { padding-left: 1px; }
.pad_l5 { padding-left: 5px; }
.pad_l10 { padding-left: 10px; }
.pad_l15 { padding-left: 15px; }
.pad_l20 { padding-left: 20px; }
.pad_l25 { padding-left: 25px; }
.pad_l30 { padding-left: 30px; }
.pad_l35 { padding-left: 35px; }
.pad_l40 { padding-left: 40px; }
.pad_l45 { padding-left: 45px; }
.pad_l50 { padding-left: 50px; }
.pad_l55 { padding-left: 55px; }
.pad_r0 { padding-right: 0px; }
.pad_r1 { padding-right: 1px; }
.pad_r5 { padding-right: 5px; }
.pad_r10 { padding-right: 10px; }
.pad_r15 { padding-right: 15px; }
.pad_r20 { padding-right: 20px; }
.pad_r25 { padding-right: 25px; }
.pad_r30 { padding-right: 30px; }
.pad_r35 { padding-right: 35px; }
.pad_r40 { padding-right: 40px; }
.pad_r45 { padding-right: 45px; }
.pad_r50 { padding-right: 50px; }



.otherlink-bg { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; bottom: 0; left: 0; opacity: 0; position: fixed; right: 0; top: 0; transition: all 0.3s ease 0s; z-index: 99; }
.otherlink-bg.in { opacity: 1; }
.otherlink-pop { background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); height: 180px; left: 50%; margin: -250px 0 0 -280px; overflow: hidden; position: fixed; top: -25%; transition: all 0.4s ease 0s; width: 470px; z-index: 100; }
.otherlink-pop.in { top: 50%; }
.otherlink-pop a.offbtn { color: #ccc; font-size: 20px; font-weight: 700; line-height: 20px; padding: 5px 10px; position: absolute; right: 8px; top: 5px; }
.otherlink-pop h2 { font-size: 16px; padding: 45px 40px; font-weight: normal; text-align: left; font-size: 14px; line-height: 2em; }
.otherlink-pop p.btns { background: #f5f5f5 none repeat scroll 0 0; border-top: 1px solid #ddd; bottom: 0; height: 50px; left: 0; position: absolute; text-align: right; width: 100%; }
.otherlink-pop p.btns a { border: 1px solid #bbbbbb; border-radius: 5px; color: #333; display: inline-block; font-size: 14px; height: 30px; line-height: 30px; margin: 9px 15px 0 0; padding: 0 15px; }
.otherlink-pop p.btns a:hover { background: #e6e6e6 none repeat scroll 0 0; }
.otherlink-pop p.btns a.tootherlink { background: #337ab7 none repeat scroll 0 0; border: 1px solid #337ab7; color: #fff; }
.otherlink-pop p.btns a.tootherlink:hover { background: #286090 none repeat scroll 0 0; }