body{font-family:'Microsoft Yahei';}
a{cursor:pointer;color:#666;}
a:hover{text-decoration:none;color:#004a91;}
.wrap{width:1003px;margin:0 auto;}


@font-face {
 font-family: 'gothamregular_m';
 src: url('../fonts/gotham-medium-webfont.eot');
 src: url('../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
 /* url('../fonts/gotham-medium-webfont.woff2') format('woff2'), */
/*  url('../fonts/gotham-medium-webfont.woff') format('woff'), */
 url('../fonts/gotham-medium-webfont.svg#gothamregular_m') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face{
 font-family:'gothamregular';
 src:url('../fonts/gotham-black-webfont.eot');
 src:url('../fonts/gotham-black-webfont.eot?#iefix') format('embedded-opentype'),
 url('../fonts/gotham-black-webfont.woff2') format('woff2'),
 url('../fonts/gotham-black-webfont.woff') format('woff'),
 url('../fonts/gotham-black-webfont.ttf') format('truetype'),
 url('../fonts/gotham-black-webfont.svg#gothamregular') format('svg');
 font-weight:normal;
 font-style:normal;
}





#banner{position:relative;height:545px;}
.banBg,.aBg{position:absolute;left:0px;top:0px;height:9px;}
.bannerShow{position:absolute;left:0px;top:0px;z-index:2;width:100%;/*height:545px; background:url(../images/banner.jpg) no-repeat center top;*/}

#banner .prev, #banner .next {position: absolute;left: 0;top: 50%;margin-top: -43px;display: block;width: 44px;height: 85px;z-index:15;}
#banner .next {left: auto;right: 0;background-position:right 0;}
#banner a:hover{background-color:#0196d6;}


.inMain{position:relative;z-index:100;margin-bottom:40px;}
.sPro{height:45px;color:#fff;margin-top:-112px;position:relative;z-index:101;box-shadow:0 0 3px rgba(0,0,0,0.5);overflow: hidden;}
.sPro strong{width:108px;text-align:center;display:inline-block;line-height:45px;font-size:14px;}
.sPrTxt{width:895px;height: 45px;overflow: hidden;}
.sPrTxt table{width:100%;}
.sPrTxt table td{padding:0 15px; color:#262626; line-height:45px;}
.sPrTxt table td a{background-color:#00aa78;color:#fff;border-radius:5px;display:inline-block;padding:4px 10px;margin:0 3px;line-height:normal;}
.mCont{margin-top:25px;}
.mDiv{width:238px; background-color:#fff;box-shadow: 1px 2px 5px rgba(0,0,0,0.5);}
.mDiv.left{margin-right:17px;}
.mDiv h2{height:42px;line-height:42px;color:#004a91;font-size:14px;font-weight: normal;padding-left:13px;}
.slide{position:relative;}
.slide .hd{position:absolute;right:10px;top:-20px;}
.slide .hd li{width:8px;height:7px;display:inline-block;margin:0 2px;background:url(../images/nav.gif) no-repeat left top;text-indent:-9999em;}
.slide .hd li.on{background-position:right top;}
.slide .bd{overflow:hidden;width:238px;height:222px;}
.slide .bd li div{padding:10px 16px;height:100px;}
.slide .bd li div h3{padding-bottom:7px; color:#474747;font-size:13px;font-weight:normal;}
.slide .bd li div p{line-height:20px;}
.sBtn{margin-left:16px;padding:8px 0;}
.sBtn a{width:19px;height:18px;display:inline-block;text-align:center;line-height:18px;color:#fff;margin-right:1px;font-size:13px;font-family:'宋体';background:#dedede;}
.sBtn a:hover{background:#0384c7;}
.yMore{margin-top:14px;}
.yMore a img{display:block;}



#about{position:relative;padding:40px 0;background:#fff url(../images/about.jpg) no-repeat center top;}
#about.news,#about.customer{background-image:url(../images/news.jpg);}
#about.product{background-image:url(../images/product.jpg);}
#about.yj{background-image:url(../images/yj.jpg);}
#about.human{background-image:url(../images/human.jpg);}
.aCont h1{font-size:26px;color:#636363;}
.aPosition{line-height:20px;margin-bottom:40px;}
.aPosition a{color:#636363;padding:0 5px;}
.aNav{height:40px;border-left:1px solid #d8dcde;}
.aNav a{width:140px;height:40px;display:block;float:left;background:#004a91 url(../images/a2.gif) repeat-y left top;text-align:center;line-height:40px;color:#fff;font-size:14px;box-shadow:0 -2px 3px rgba(0,0,0,0.1);}
.aNav a.aNavIn{background:#fff;color:#424242;margin-top:-2px;height:42px;line-height:42px;font-size:16px;font-weight:bold;}
.asub{height:52px; background:#fff url(../images/a1.gif) repeat-x left bottom;}
.aboutBox{background:#fff;border:1px solid #d8dcde;border-top:none; box-shadow:0 0 15px rgba(0,0,0,0.1);width:100%;}
.jLink{padding:20px 0 0 20px;}
.jLink a{display:inline-block; padding:0 20px 14px 20px;font-size:13px;}
.jLink a.on{color:#004a91; background:url(../images/a3.jpg) no-repeat center bottom;}
.aDetail{padding:30px;}
.aJj{padding-top:30px;}
.aJj p{padding:0 10px 35px; color:#4c4c4c;font-size:14px;line-height:26px;}
.a-fz{position:relative;padding:44px 0; background:url(../images/e3.gif) repeat-y 197px top;}

span.fQ{position:absolute;width:20px;height:20px;left:189px;display:block;background:url(../images/e2.png) no-repeat;}
.fzLeft li{margin-bottom:20px;}
.fzLeft li .eDate{width:205px; background:url(../images/e1.png) no-repeat;height:42px;line-height:37px;padding-left:15px;font-size:13px;}
.fzLeft li .eTxt{width:678px;height:73px;background:url(../images/e3.png) no-repeat;margin-top:-8px;}
.fzLeft li .eTxt p{width:624px;margin:0 auto;padding-top:10px;font-size:14px;color:#5b5b5b;line-height:22px;}
.a-wh li{float:left;display:inline;width:25%;}
.a-wh li .wh-dl{padding:0 20px; border-right:1px solid #f0f0f0;}
.a-wh li .wh-dl img{display:block;width:100%;max-width:100%;}
.a-wh li .wh-dl p{height:180px; line-height:20px;color:#5d5d5d;}
.a-wh li .wh-dl h3{padding-bottom:6px; color:#5d5d5d;font-weight:bold;font-size:18px;}
.a_gd li{float:left;display:inline;width:33.3333%;color:#393939;}
.a_gd li div{padding:50px 30px;border-right:1px solid #ccc;line-height:20px;}
.a_gd li div img{display:block;width:100%;max-width:100%;}
.a_gd li div strong{display:block;margin:10px 0; font-size:14px;}
.a_gd li div span{height:70px;display:block;}
.fw-box{padding:20px 40px;}
.fw-box li{margin-bottom:15px;}
.fw-box li span a,.a-honor li{display:block;background:#f4f4f4 url(../images/jy2.gif) repeat-x left bottom;border:1px solid #d4d4d4;border-radius:3px;box-shadow:1px 3px 3px rgba(0,0,0,0.5);height:34px;line-height:34px;padding-left:10px;margin:0 9px;font-size:14px;}
.fw-box li.li-a span{display:inline-block;width:33.333%;float:left;}
.a-honor li{margin:0 0 20px 0;height:auto;line-height:normal;padding:20px 20px 0 20px;height:47px;}
.a-honor li p{width:750px;font-style:14px;color:#555;}
.a-honor li strong{color:#004a91;font-size:16px;}
.bList,.new-dl{padding:20px 30px;}
.neTit{height:48px; line-height:48px;position:relative;}
.neTit em{font-style: normal;color:#9a9797;position:absolute;right:20px;top:0px;}
.neTit h3 {border-bottom:1px solid #D9D8D8;width:863px;padding-left:26px;}
.neTit h3 a{color:#555;font-size:12px;font-weight: normal;}
.neAdd{display: block;width:53px;height:48px;background: url('../images/icoAdd.png') no-repeat 25px 22px ;cursor: pointer;border-right:1px solid #e4e4e4;float: left;border-bottom:1px solid #D9D8D8;}

.neLi p{line-height:22px;color:#fff;background:#1b6bb4 url(../images/lip1.gif) repeat-y;padding:12px 10px 12px 73px;display: none;}
.neLiActive p{display:block;}
.neLiActive h3{background:#1b6bb3;border-bottom:1px solid #337abc;}
.neLiActive h3 a{color:#fff;}
.neLiActive .neAdd{background:#155c9e url('../images/icoAdd.png') no-repeat 25px -48px ;border-right:1px solid #155c9e;border-bottom:1px solid #155c9e;}
.neLiActive .neTit em{color:#fff;}
.neLi{margin-bottom:1px;}
.pages {margin:20px 0 40px 0;text-align:center;}
.pages a{background:#fff;margin-left:5px;border:1px solid #ccc;color:#ccccd5;padding:3px 6px;font-weight:bold;}
.pages a.pagesIn,.pages a:hover{color:#fff;background:#051b67;border:1px  solid #051b67;text-decoration:none;}
 .dTop{border-bottom:1px solid #d9d9d9;padding-bottom:20px;}
.dImg{display:block;background:url(../images/d1.png) no-repeat;width:176px;height:110px;text-align:center;padding:10px 13px 14px 10px;}
.dImg img{width:176px;height:110px;}
.dTxt{width:725px;position:relative;color:#585555;}
.dTxt span{position:absolute;right:0px;top:3px;}
.dTxt h3{font-size:16px;border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin-bottom:10px;}
.dTxt p{line-height:20px;padding-right:10px; padding-top:10px;}
.dTxt a{color:#800203;}
.dTxt a em{color:#fff;background:#800203;padding:2px 7px;font-size:14px;font-family: 'Arial';display:inline-block;margin-right:3px;}
.danList{margin-top:15px;border-bottom:1px solid #d9d9d9;padding-bottom:15px;}
.danList li{height:33px;line-height:33px;position:relative;}
.danList li a{display:inline-block;background:url(../images/d3.png) no-repeat 13px center;padding-left:40px;color:#585555;}
.danList li span{position:absolute;right:10px;top:0px;*top:-1px;}
.danList1 li{height:38px;line-height:38px;}
.danList1 li a{font-size:14px;}
.qkan{padding:15px;}
.qkTop span.left {width:166px;}
.qkTop span.left img{display:block; padding:10px;background:#00ab7b;}
.qTxt{width:716px;}
.qTxt p{padding:10px 0; color:#747474;line-height:25px;font-size:13px;}
.qTxt h3{color:#004a91;font-size:30px;}
.qTxt h3 span{padding-left:10px; font-weight:normal;font-size:14px;color:#494949;}
.qTxt a{display:inline-block;padding:3px 5px;font-size:14px; color:#fff;background:#00ab7b;}
.qkList{padding:30px 0;overflow:hidden;}
.qkList h2{padding-bottom:10px; color:#004a91;font-size:22px;font-weight:normal;}
.qkList ul{width:1000px;}
.qkList li{width:140px;float:left;display:inline;text-align:center;margin-right:46px;margin-bottom:15px;}
.video-dl{width:646px;overflow: hidden;margin:30px auto;}
.video-tit strong{color:#004a91;font-size:16px;}
.video-show{width:646px;height:402px;margin:10px 0;}
.video-list ul{width:658px;}
.video-list li{float:left;display:inline;width:207px;margin-right:12px;margin-top:20px;}
.viImg{width:207px;height:125px;background:#00ab7b;}
.video-list li p{padding:5px 0;}
.proTop{width:915px;margin:0 auto;padding-top:20px;}
.proTop table,.proTable table{width:100%;}
.proTop table td{color:#444;font-size:13px;}
.proTop table td b{color:#004a91;}
.proTop table td a{display:inline-block;padding:2px 5px;margin:0 4px;}
.proTop table td a.on,.proTop table td a:hover{background:#004a91;color:#fff;}
.proTop table td.pro-td{padding:0 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.proTop table td input{float:left;}
.psTxt{width:210px;padding:4px;border:1px solid #ccc;background:#fff;}
.psBtn{background:#004a91;color:#fff;width:40px;height:24px;line-height:24px;text-align:center;margin-left:10px;}
.proTable{width:915px;margin:20px auto;}
.proTable td{padding:10px 6px;border-bottom:1px solid #ccdbe9;font-size:14px;color:#222;}
.proTable tr.proTr,.proTit{background:url(../images/pr1.gif) no-repeat left bottom; ;}
.proTable th{color:#004a91;font-size:14px;padding:14px 6px;}
.proTable td.pro-a a{font-weight:bold;padding:0 5px;color:#004a91;}
.proTit{position:relative; padding-bottom:10px;}
.proTit strong{color:#004a91;font-size:18px;}
.proTit a{display:inline-block;padding:3px 8px;margin:0 5px;color:#fff;}
.proTit a.pro-a1{background:#00ab7b;}
.proTit a.pro-a2{background:#004a91;}
.proTit a.pro-a3{background:#7a7a7a;}
.tabNav{position:absolute;right:0px;bottom:-4px;height:34px;}
.tabNav span{display:inline-block;width:75px;height:34px;line-height:25px;text-align:center;color:#004a91;cursor:pointer;}
.tabNav span.on{background:url(../images/pr3.gif) no-repeat;color:#fff;}
.tabCont{margin:20px 0;}
.tab-dl{display:none;}
.tab-dl table{width:100%;}
.tab-dl td{font-size:14px;padding:10px;border:1px solid #ddd;color:#5b5b5b;}
.tab-dl td.pTd1{padding-right:30px;background:#f1f1f1;text-align:right;}
a.pBtn{display:inline-block;width:125px;height:34px;line-height:34px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:#004a91;}
.pBtn img{vertical-align:middle;}
.pBtn font{font-size:14px;padding-left:10px;}
a.pBtn:hover{background:#b73c06;}
.cusCont{color:#484848;}
.cusCont h3{padding:7px 0; font-size:18px;}
.cus-infor{padding:30px 0;}
.cus-a{width:645px;}
.cus-infor h4{font-size:16px;color:#004a91;padding-bottom:10px;}
.cus-ta1 td{padding:8px 0; font-size:14px;}
.cus-ta1 td input,.jb table td input.cTxt{padding:0 5px;width:160px; background:#fff;height:27px;line-height:27px; border:1px solid #ddd;}
.cus-ta1 td span{color:#666;font-size:12px;}
.jb{margin-top:30px;padding-top:30px;border-top:1px solid #ddd;}
.jb table{width:100%;}
.jb table td{padding:8px 0;}
.jb table td input.cTxt{width:371px;}
.jb table td input.cTxt1{width:160px;}
.jb table td font{color:#ff473f;padding-right:4px;}
.jb table textarea{width:360px;text-align:left;height:200px;background-color:#f5f2f2;padding:8px;border:1px solid #ddd;}
.cus-b{width:200px;padding:20px 0 0px 40px;height:532px; background:url(../images/pr2.gif) no-repeat left top;line-height:24px;}
.wxYue{border-top:1px solid #ddd;margin-top:15px;padding-top:15px;}
.wxYue img{border:1px solid #ddd;}
.ywNav{width:151px;}
.ywNav li{height:34px;line-height:34px;margin-bottom:5px;}
.ywNav li a{display:block;color:#004a91;font-size:14px;padding-left:15px;}
.ywNav li a:hover,.ywNav li.on a{background:url(../images/zr1.png) no-repeat;color:#fff;}
.ywRight{width:760px;}
.proDl table{width:100%;border-collapse:collapse;}
.proDl th{background:url(../images/pro1.gif) repeat-x;height:42px;line-height:42px;color:#fff;font-size:14px;}
.proDl td{padding:14px 10px;font-size:14px;border:1px solid #ccc;border-top:none;}
.proDl td a{font-size: 12px;color: #FFF;background: #1186C1;padding: 2px 8px;}
.zrTop{margin-bottom:10px;}
.zrTop h2{color:#005caa;font-size:18px;}
.zrTop a{font-size:14px;color:#005caa;border-bottom:1px solid #005caa;display:inline-block;padding:2px 5px;margin-top:4px;}
.hdList{overflow:hidden;}
.hdList ul{width:800px;}
.hdList li{float:left;display:inline;width:362px;margin:0 38px 38px 0;}
.hdList li img{background:#dfdfdf;padding:5px;display:block;width:352px;height:196px;}
.hdList li strong{display:inline-block;font-size:16px;color:#004a90;padding:8px 0;}
.lxCont{padding:20px 30px 50px 30px;}
.lxLeft{width:100%;padding-top:40px;}
.lxLeft h2{padding:10px 0; color:#636363;font-size:24px;border-bottom:3px solid #004a91;}
.lxLeft p{color:#636363;padding-top:8px;line-height:24px;}
.lxRight{width:100%;}
.bsBox{padding:20px 0;}
.bs-a table{width:100%;}
.bs-a table td{padding:20px 0 10px 0;}
.bs-a table td strong{display:block; color:#fff;font-size:18px;width:164px;height:32px;line-height:30px;background:#004a91;padding-left:13px;font-weight:normal;}
.bs-a table td p{padding:10px 0;line-height:22px;color:#666;}
.bs-b{overflow:hidden;}
.bs-b h2{font-size:14px;color:#004a91;padding:20px 0;}
.bs-b ul{width:900px;}
.bs-b li{float:left;width:159px;margin:0 20px 16px 0; display:inline;text-align:center;}
.bs-b li img{border:1px solid #ddd;}
.bs-b li h3{padding:10px 0 5px 0; color:#626262;font-size:20px;}
.bs-b li p{color:#626262;font-weight:bold;}

.hmBox img{display: block;width:100%;max-width:100%;}
.hmTxt{padding:30px 0;}
.htRight{color:#666;line-height:30px;width:740px;}
.htLeft{width:160px;}
.htLeft b{text-transform:uppercase;color:#c4c4c4;font-family:'Arial';font-size:14px;}
.htLeft h2{font-size:18px;}
.hmBox h2{margin-top:20px; font-size:14px;color:#888;border-bottom:3px solid #e9e9e9;padding-bottom:8px;}
.zpCont{padding:20px 0;margin-top: -20px;}

/*.zpCont strong{display:block;font-size:14px;color:#7d191a;margin-bottom:15px;}
.zpCont table{width:100%;border-collapse:collapse;}
.zpCont table th,.zpCont table td{padding:10px 0;text-align:center;color:#666;border:1px solid #fff;}
.zpCont table th{font-size:14px;}*/

.zpCont strong{display:block;font-size:34px;color:#404040;font-weight: bold;margin-bottom:35px;}
.zpCont table{width:100%;border-collapse:collapse;}
.zpCont table tr:nth-child(2n){background: #f7f7f7;}
.zpCont table tr.tab-tit{background:#004a91 url("../images/tr.gif") repeat-x left bottom!important;}
.zpCont table th{padding:11px 0;text-align:center;color:#666;}

/*.zpCont table th,.zpCont table td{padding:10px 0;text-align:center;color:#666;border:1px solid #fff;}*/
.zpCont table th{font-size:14px;line-height: 30px;}
.zpCont table tr td{font-size: 16px;color: #3e3e3e;line-height: 46px;text-align: center;}
.zpCont table tr.tab-tit th{color:#fff;font-weight: bold;}
.zpCont table tr.tab-tit th.zpzw,.zpCont table tr td.td-lef{width: 460px;padding: 11px 30px; text-align: left;}
.zpCont table tr td span{display: inline-block;}
.zpCont table tr td.fb-time{font-size: 14px;}
.zpCont table tr td.check-detail a{display: inline-block;font-size: 12px;line-height: 20px;color: #004a91;font-weight: bold;border-bottom: 1px solid #004a91;}
/*.zpCont table tr td.check-detail span{border-bottom: 1px solid #004a91;}*/
.zpCont table tr td.td-lef span{display: block;width: 460px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.zpRemind{box-shadow: 0 0 8px rgba(0,0,0,0.22);margin: 30px 0;}
.zpRemind .zpr-wraper{padding: 30px 30px}
.zpRemind .zpr-wraper p{font-size: 14px;color: #666668;line-height: 14px;margin-bottom: 10px;}
.zpRemind .zpr-wraper p:last-child{margin-bottom: 0;}
.zpRemind .zpr-wraper p a{color: #085197;font-weight: bold;border-bottom: 1px solid #085197;cursor: pointer;display: inline-block;}

/*校园招聘*/
.zpCont-list{ padding-bottom: 25px;}
.zpCont-list li{width: 462px;height:300px;float: left;}
.zpCont-list li.hh{background: #f5f9f9 url(../images/xyzp_bg01.png) bottom -30px center no-repeat;}
.zpCont-list li.hx{float: right;background: #f5f9f9 url(../images/xyzp_bg02.png) bottom -30px center no-repeat;}
.zpCont-list li a{display: block;padding: 45px 42px 0 165px;}
.zpCont-list li a h3{font-size: 26px;color: #004a91;font-weight: bold;line-height: 26px;margin-bottom: 20px;}
.zpCont-list li a p{font-size: 14px;color: #3e3e3e;line-height: 22px;}
.zpCont-list li a p em{display: inline-block;color: #004a91;font-weight: bold;}
/*企业福利*/
.welfare{padding-bottom: 200px;}
.welfare ul{padding: 165px 47.5px 0 47.5px;background: url("../images/qyfl_bg.jpg") top center no-repeat;}
.welfare ul li{float: left;width: 172px;margin: 0 20px;}
.welfare ul li a{display: block;}
.welfare ul li a .wel-tit{width: 172px;height: 172px;border: 18px solid #71c2ee;box-sizing: border-box;border-radius: 50%;}

.welfare ul li a span{display: block;}
.welfare ul li a .wel-tit p{padding:28px 0;tab-index: 0!important;}
.welfare ul li a .wel-tit p span{font-size: 34px;color: #005291;font-weight: bold;line-height: 40px;text-align: center; }
.welfare ul li a .wel-inf{margin-top: 20px;}
.welfare ul li a .wel-inf span{font-size: 20px;line-height: 30px; color: #004a91;text-align: center;font-weight: bold;}

/*FAQ*/
.faq strong{font-family: 'gothamregular_m';}
.faq .faq-list{margin-bottom: 30px;color: #000;}
.faq .faq-list h3{width: 100%; font-size: 20px;line-height: 48px;background: #e5edf4;}
.faq .faq-list h3 em{display: inline-block;font-family: 'gothamregular_m';padding: 0 17px;font-weight: bold;}
.faq .faq-list .faq-mes{padding: 35px 28px 35px 59px;background: #f7f7f7;font-size: 14px;line-height: 24px;}
.faq .faq-list .faq-mes .fmes{margin-bottom: 25px;}
.faq .faq-list .faq-mes .yplc li{float: left;width: 206px;height: 121px;margin-left: -52px;position: relative;}
.faq .faq-list .faq-mes .yplc li.yp1{margin-left: 0;background: url("../images/faq_bg01.png") top left no-repeat; z-index: 10;}
.faq .faq-list .faq-mes .yplc li.yp2{background: url("../images/faq_bg02.png") top left no-repeat;z-index: 9; }
.faq .faq-list .faq-mes .yplc li.yp3{background: url("../images/faq_bg03.png") top left no-repeat; z-index: 8;}
.faq .faq-list .faq-mes .yplc li.yp4{background: url("../images/faq_bg04.png") top left no-repeat; z-index: 7;}
.faq .faq-list .faq-mes .yplc li.yp5{background: url("../images/faq_bg05.png") top left no-repeat; z-index: 6;}
.faq .faq-list .faq-mes .yplc li a{display: block;font-size: 18px;color: #fff;font-weight: bold;line-height: 48px;padding:36px  35px 36px 63px;}
.faq .faq-list .faq-mes .yplc li.yp1 a{padding:36px  35px 36px 30px;}
.faq .faq-list .faq-mes .yplc li a span{display: block;line-height: 24px;}
.faq .faq-list .faq-mes .spe-explain{margin-top: 35px;}
.faq .faq-list .faq-mes .spe-explain h4{line-height: 32px;}

/*培训介绍*/
.train-tro{padding-bottom: 50px;border-bottom:3px solid #004a90;margin-bottom: 40px;}
.train-tro:last-child{border-bottom: none;}
.train-tro .train-tit{margin-bottom: 20px;}
.train-tro .train-tit h4{font-size: 24px;color: #004a91;line-height: 44px;}
.train-tro .train-tit p{font-size: 14px;color: #404040;line-height: 20px;}
.train-tro ul li{float: left;}
.train-tro ul.fc-list{margin-bottom: 70px;transition: all 0.2s linear;}
.train-tro ul.fc-list li{width: 290px;margin-left: -73px;position: relative;}
.train-tro ul.fc-list li.fc-xqn{margin-left: 0;z-index: 10;margin-top: 170px;}
.train-tro ul.fc-list li.fc-qhb{z-index: 11;margin-top: 110px;}
.train-tro ul.fc-list li.fc-yhb{z-index: 12;margin-top: 50px;}
.train-tro ul.fc-list li.fc-lhb{z-index: 13;}
.train-tro ul.fc-list li img{width: 90px;margin-left: 25px;margin-bottom: 10px;}
.train-tro ul.fc-list li .mes{border-radius: 10px;background: #004a91;color: #fff;padding: 15px 25px;box-shadow: 7px 7px 9px rgba(0,0,0,0.27);}
.train-tro ul.fc-list li .mes h3{font-size: 24px;line-height: 34px;}
.train-tro ul.fc-list li .mes p{font-size: 16px;line-height: 24px;}
.train-tro ul.fc-list li.fc-qhb .mes{background: #1a6fc1;}
.train-tro ul.fc-list li.fc-yhb .mes{background: #338adf;}
.train-tro ul.fc-list li.fc-lhb .mes{background: #459cf1;}

.fc{position: relative;cursor: pointer;}
.train-tro ul.fc-Lmes{position: absolute;top: 100px;left: 0;opacity: 0;transition: all 0.2s linear;}
.train-tro ul.fc-Lmes li{width: 303px;height: 350px;background: #f8f8f8;border-radius: 10px;box-shadow: 4px 4px 9px rgba(0,0,0,0.16);margin-right: 17px;}
.train-tro ul.fc-Lmes li:last-child{margin-right: 0;}
.train-tro ul.fc-Lmes li a{display: block;padding: 15px 10px;text-align: center;}
.train-tro ul.fc-Lmes li a img{width: 40px;margin-bottom: 15px;margin-right: 5px;margin-left:5px;display: inline-block;margin-top: 10px;}
.train-tro ul.fc-Lmes li a h3{font-size: 22px;color: #004a91;line-height: 28px;margin-bottom: 15px;}
.train-tro ul.fc-Lmes li a p{font-size: 12px;color: #404040;line-height: 20px;text-align: left;}
.fc:hover ul.fc-Lmes{opacity: 1;}
.fc:hover ul.fc-list{opacity: 0;}


.zx-train{}
.zx-train .zx-wrap{width: 717px;margin: 0 auto;height: 350px;background: url("../images/zxpx_bg2.png") left center no-repeat;}
.zx-train .zx-wrap .zx-jljz{color: #fff;width: 195px;padding-top: 177px;}
.zx-train .zx-wrap .zx-jljz h3{font-size: 24px;line-height: 34px;margin-bottom: 5px;}
.zx-train .zx-wrap .zx-jljz p{font-size: 14px;line-height: 20px;}
.zx-train .zx-wrap .pxjf{float: left;margin-left: 30px;}
.zx-train .zx-wrap .pxfyb{float: right;margin-right:30px; text-align: right;}
.zyh-train{}
.zyh-train li{float: left;width: 473px;height:170px;margin-right: 20px;background: #338adf;margin-bottom: 15px;}
.zyh-train li:nth-child(2n){width: 450px;margin-right: 0;background: #004a91;}
.zyh-train li a{display: block;padding: 35px 20px;color: #fff;}
.zyh-train li:first-child a{padding: 15px 20px;}
.zyh-train li a h3{font-size: 24px;line-height: 48px;}
.zyh-train li a .zyh-lef{float: left;width: 285px;}
.zyh-train li a .img{float: right;max-width: 118px;}
.zyh-train li a .zyh-lef p{font-size: 20px;line-height: 30px;font-weight: bold;}
.zyhRemind{margin-top: 20px;}
.zyhRemind p{font-size: 18px;color: #004a91;line-height: 40px;text-align: center;width: 50%;margin: 0 auto;font-weight: bold;}

.bs-tit{background:url(../images/bs_bg.gif) repeat-x;line-height:42px;}
.bs-tit ul{height:42px;}
.bs-tit li{position:relative; float:left;display:inline-block;width:160px;text-align:center;font-size:14px;cursor:pointer;}
.bs-tit li.on{background:#257ed3;color:#fff;}
.bs-tit li.on span{display:block;left:50%;width:5px;height:3px;overflow:hidden; line-height:normal;position:absolute;margin-left:-3px;top:42px;background:url(../images/bg_bg1.gif) no-repeat;}
.bs-dl{display:none;}
.bs-cont{padding:40px 0;}
.yj-box{padding:20px 40px;margin-bottom:30px; font-size:14px;line-height:28px;color:#424242;}
.yj-box p{padding-top:35px;}
.yj-box p strong{color:#004a91;}



/*漂浮窗*/
.float_box{width:50px;position:fixed;top:50%;right:0;margin-right:50px;margin-top:-133px;z-index:88;}
.float_box .float{display:block;width:50px;height:50px;background:#1d62ca;margin-bottom:4px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index: 4;}
.float_box .float>img{width:100%;}
.float_box .float .code_box{display:none;width:116px;height:116px;position:absolute;left:-140px;border:7px solid #1d62ca;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.float_box .float.side-app .code_box{top:0px;}
.float_box .float.side-wx .code_box{top:0;margin-top:-40px;}
.float_box .float .code_box img{width: 100%;}
.float_box .float .code_box:after{content:"";position:absolute;right:-19px;width:15px;height:50px;background:#1d62ca;z-index:5;}
.float_box .float.side-app .code_box:after{top:-7px;}
.float_box .float.side-wx .code_box:after{top:50%;margin-top:-25px;}
.float_box .float.side-app:hover,.float_box .float.side-wx:hover,.float_box .float.side-tel:hover{border-bottom-left-radius:0;border-top-left-radius:0;}
.float_box .float.side-tel .tel_box{/* display:none;*/
 width:0;height:50px;position:absolute;top:0px;right:50px;background:#1d62ca;border-top-left-radius:5px;border-bottom-left-radius:5px;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index: 3;overflow: hidden;}
.float_box .float.side-tel .tel_box span{display:block;padding:5px 5px;color:#fff;width: 130px;text-align: left;font-size:16px;line-height:40px;}
.float_box .float.side-tel .tel_box span i{display:block;font-size:14px;line-height:16px;font-style: normal;}
.float_box .float.side-tel .tel_box span em{display:block;font-size:18px;line-height:24px;font-family:'gothamregular_m';font-weight: normal;}
.float_box .float.side-tel:hover .tel_box{width:140px;opacity:1;}
.float_box .float.side-tel:hover .tel_box span{}