
body{ color:#313131;}

/**topNav**/
.topNavbox{ height:120px; padding:0 25px;}
.topSeachbox{ margin:10px 0 0 107px; height:23px; line-height:23px; border:1px solid #bababa; border-radius:5px; padding:7px 42px 7px 0; color:#6b6b6b; width:196px;}
.topSeachLabel{ padding:0 13px; border-right:1px solid #bababa; margin-right:11px;}
.topSeachbox input[type="text"]{ width:132px; height:23px; line-height:23px;}
.topSeachbox button{ width:41px; height:39px; position:absolute;top:0;right:0; text-align:center;}
.topNav li{ height:120px; width:106px; text-align:center; float:left; cursor:pointer; position:relative; z-index:20}
.topNav li:hover,.topNav li.active{ background:url(../images/topnv-bg.png) bottom no-repeat; }
.topNav li:hover p,.topNav li.active p{color:#0e7dd2;}
.topNav li i{width:28px;height:27px; margin-top:39px;}
.topNav li i.t-01{background-position:-36px -1px;}
.topNav li:hover i.t-01{background-position:-36px -36px;}
.topNav li i.t-02{background-position:-79px -2px;}
.topNav li:hover i.t-02{background-position:-77px -36px;}
.topNav li i.t-03{background-position:-116px -2px;}
.topNav li:hover i.t-03,.topNav li.active i.t-03 {background-position:-116px -36px;}
.topNav li i.t-04{background-position:-155px -4px;}
.topNav li:hover i.t-04,.topNav li.active i.t-04{background-position:-156px -38px;}
.topNav li i.t-05{background-position:-196px -4px;}
.topNav li:hover i.t-05,.topNav li.active i.t-05{background-position:-197px -36px;}
.topmenuShow{ width:100%; background:#5e94c0; position:absolute; left:0;top:120px; display:none; }
.topmenuShow a{ display:block; height:41px; line-height:41px; color:#fff; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.topmenuShow a:hover{ background:#0074b0;}
.TfadeInUp {-webkit-animation:fadeInUp .5s .1s ease both;-moz-animation:fadeInUp .5s .1s ease both;-o-animation:fadeInUp .5 .1s e both;animation:fadeInUp .5s .1s ease both; display:block;}

/**/
.hgroup{ margin-bottom:18px; height:50px; padding-left:15px;}
.hgroup h2{font-size:30px; height:27px; line-height:27px;}
.hgroup h3{font-size:14px; color:#adadad; font-weight:normal;}
.hgroup-b{ background: url(../images/cyyf-spri-2018.png) -295px -85px no-repeat;}
/*poptip-arrow*/
.poptip-arrow{position: absolute;overflow: hidden;font-style: normal;font-family: simsun;font-size: 16px;}
.poptip-arrow em,.poptip-arrow i{position: absolute;left:0;top:0;font-style: normal;}
.poptip-arrow em{color: #e6e6e6;}
.poptip-arrow i{text-shadow:none;}
.poptip-arrow i.wihte{ color:#fff;}
.poptip-arrow-left,.poptip-arrow-right{height: 30px;width: 16px;top:9px;}
.poptip-arrow-left{right: 17px;}
.poptip-arrow-left em{left:1px;}
.poptip-arrow-left i{ color:#fff;}
/**/
.cyyfBannerbox{ height:600px; }
.cyyfBanner{ width: 100%;clear: both; position: relative; height:600px;}
.cyyfBanner_box{ position: relative; width: 100%; height:600px; }
.cyyfBanner_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:600px; display:none;}
.cyyfBanner_box li a{ display: block;width: 100%;  height: 100%; position:absolute;top:0; }
.cyyfBanner_box li img{ width: 100%; height: 600px;}
.slideBox .hd{ overflow: hidden; position: absolute; z-index: 100;  bottom:20px; width:100%; text-align:center;}
.slideBox .hd ul{overflow:hidden; zoom:1;  display:inline-block;}
.slideBox .hd ul li{ float: left; width: 19px; height:4px; margin:0 2.5px; border:1px solid #988e87; border-radius:20px; cursor: pointer; background: #dfd9d4; opacity: 0.8;filter:alpha(opacity=80);}
.slideBox .hd ul li.on{ background:#fff; border:1px solid #857c77;}
.homepagelogin{z-index:10;border-radius:10px;  overflow:hidden;  top:134px;left:0;width:329px; height:330px; position:absolute;}
.homepageloginAdd{ left:7%;}
.homepagelogin i{ background:#fff; opacity:0.8; position:absolute;width:100%; height:100%;}
.homepagelogin-form{ padding:25px 28px;}
.homepagelogin-form input,.homepagelogin-form button{ border:1px solid #c8c8c8; background:#fff; border-radius:6px;}
.homepagelogin-form input{width:99%; margin-bottom:15px; text-indent:0.75rem;height:40px; line-height:40px;}
.homepagelogin-form button{font-size:19px; text-align:center;width: 47.5%; height:42px; line-height:42px;}
.homepagelogin-form .loginBtn{ background:#1a84d4; color:#fff; border:1px solid #0f74c0; margin-right:5%;}
.homepagelogin-form .userbox{ margin:40px 0;}
.homepagelogin-form .userbox img{ border-radius:100px; width:75px; height:75px; margin-bottom:16px;}
.homepagelogin-form .mb20{ margin-bottom:24px;}
.quitBtn{ position:absolute;top:6px;right:0; font-size:16px;}
.mainNav{ margin:64px 0; }
.mainNav li{ float:left; text-align:center; width:25%;}
.mainNav li i{width:86px;height:70px; margin-bottom:10px;}
.mainNav li i.m-01{background-position:0 -74px; height:78px;}
.mainNav li i.m-02{background-position:-96px -74px;}
.mainNav li i.m-03{background-position:-196px -74px;}
.mainNav li i.m-04{ background:url(../images/new-icon-01.png) no-repeat;}
.cyyfList{ margin-right:-30px;}
.cyyfList li{float:left; width:378px; border:1px solid #e1e1e1; margin:0 30px 30px 0; box-shadow:3px 3px 5px #e8e8e8; position:relative;}
.cyyfList-smallbox{padding: 25px 25px 10px 25px;border: 1px solid #e1e1e1;box-shadow: 3px 3px 5px #e8e8e8;margin-bottom: 40px; background:#fff}
.cyyfList-small{margin-right: -25px;}
.cyyfList-small li{float: left;width: 268px;margin-right:25px; }
.cyyfList-small li img{width: 100%;height:200px;}
.cyyfList-small li .bottom{padding: 10px;}
.cyyfList-small li p.name{ font-size:16px; margin-bottom:6px;}
.cyyfList-small li dl dd{ float:left; border-right:1px solid #d3d3d3; height:15px;line-height:15px; padding-right:6px; margin-right:6px; font-size:14px; color:#626262;}
.cyyfList-small li dl dd.one{ width:56px;}
.cyyfList-small li dl dd.two{ width:75px;}
.cyyfList-small li dl dd.three{  width: 85px;border-right:0;margin-right: 0;}
.cyyfList li i{width:84px;height:85px;background-position:-200px -331px; position:absolute;left:50%; margin-left:-42px;top:62px; z-index:5}
.cyyfList li img{ width:378px; height:213px;}
.cyyfList li .bottom{ padding:14px 20px 22px 20px;}
.cyyfList li p.name{ font-size:20px; margin-bottom:9px;}
.cyyfList li dl dd{ float:left; border-right:1px solid #d3d3d3; height:17px;line-height:17px; padding-right:10px; margin-right:10px; font-size:16px; color:#626262;}
.cyyfList li dl dd.one{ width:70px;}
.cyyfList li dl dd.two{ width:90px;}
.cyyfList li dl dd.three{ width:115px; border-right:0;}
.cyyfNews{ padding:45px 0;}
.cyyfNews-l{ width:366px;}
.cyyfNews-l .hgroup{ padding-right:5px;}
.cyyfNews-focus,.cyyfNews-focus img{ width:366px; height:205px;}
.cyyfNewsList{ margin-top:20px;}
.cyyfNewsList li{ height:35px; line-height:35px; font-size:14px;}
.cyyfList li p.name,.titleW235,.titleW668,.c1Focus .item .cont p,.cyyfList li dl dd,.cyyfNews-r dl dt,.cyyfList-small li dl dd
{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.titleW235{ width:232px; }
.titleW668{ width:668px;}
.cyyfNews-r{ width:810px;}
.cyyfnewsBanner { margin-bottom:17px;}
.cyyfNews-r dl dt{font-size:16px; margin-bottom:15px;}
.cyyfNews-r dl dd{font-size:14px; color:#868686; line-height:24px; height:72px; overflow:hidden;}
.zhaopaibox{ padding:33px 0 55px 0;}
.zhaopai-l{ width:628px; height:270px; background:#fff; border-radius:5px;}
.zhaopai-r{ width:532px;}
.table{ width:100%; color:#fff; text-align:center;}
.table th{ font-size:16px;}
.table th:last-child{ border-right:0;}
.table td{ line-height:46px;}
.table td a{ color:#fff;}
.table tr.treven{ background:#5a9bcd; border:1px solid #74abd6; border-radius:5px; }
.table tr.treven td{line-height:36px;}
.zhaopai-r .table{ margin-top:16px;}
.zhaopai-r .table th{ height:50px;}
.zhaopai-r .table th span{ display:block; margin:20px 0 15px 0; border-right:1px solid #7eb1d9; height:15px; line-height:15px;}
.zhaopai-r .table th:last-child span{border-right:0;}
.zhaopai-r .adr{width:200px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;  }
.zhaopaibox .hgroup h3,.zhaopaibox .hgroup h2,.zhaopaibox .tabs li.active a, .zhaopaibox .tabs li a:hover,.zhaopaibox .tabs li a{ color:#fff;}
.zhaopaibox .tabs li.active a hover:after,.zhaopaibox .tabs li a:hover:after,.tabs li.active a:after {border-color:#fff; }
.zhaopaibox .tabs{ margin-top:12px;}
.hgroup-w{border-left: 5px solid #fff; height:43px;}
.c1Focus{width:520px; height:242px; padding:28px 47px 0 62px; background:#fff; border-radius:5px; overflow:hidden; margin-top:17px;}
.c1Focus .item{ display:block;}
.c1Focus .item img{width: 302px; height: 209px; float:left; border:1px solid #c6c6c6; margin-right:24px;}
.c1Focus .item .cont{ float:left;font-size: 14px; padding-top:5px;line-height: 30px;width: 190px;}
.c1Focus .owl-theme .owl-controls{ text-align:center; margin-top:6px;}
.c1Focus .owl-prev,.c1Focus .owl-next{width:30px;height:30px; position:absolute;top:88px; line-height:100px; overflow:hidden;}
.c1Focus .owl-prev{ left:-57px;background-position:-106px -167px;}
.c1Focus .owl-next{right:-42px;background-position:-62px -166px;}
.viewBtn{ height:37px; line-height:37px; display:block; background:#f4b44a; color:#fff; text-align:center; border-radius:5px; margin-top:10px;}
#chuangxing .hd a{width:30px;height:30px; position:absolute; top:128px; cursor:pointer; opacity:0.7}
#chuangxing .hd a.prev{background-position:-46px -431px;left:-38px;}
#chuangxing .hd a.next{background-position:-16px -431px;right:-38px;}
#chuangxing .hd a.prev:hover,#chuangxing .hd a.next:hover{ opacity:1}
/**detail*/
.debox,.demenu li{ border:1px solid #e6e6e6; background:#fff; margin-bottom:20px;}
.deheader{ padding:20px 38px; overflow:hidden;}
.deHgroup{ margin-bottom:20px;}
.deheader h1{ font-size:28px;}
.deheader h2{ font-size:14px; color:#929292; font-weight:normal;}
.deheader p.deheadertitle{height: 26px;line-height: 26px;padding: 0 8px;color: #eb6100;border: 1px solid #eb6100;border-radius: 3px;margin-left: 10px;position: relative;top: 10px;}
.deFocus, .ad-gallery .ad-image-wrapper{ width:532px;}
.deFocus .ad-gallery .ad-image-wrapper{ height:297px; margin-bottom:10px;}
.deFocus .ad-gallery .ad-nav{ width:454px;}
.deFocus .ad-gallery .ad-nav .ad-thumbs{ width:450px; overflow: hidden;}
.deFocus .ad-gallery .ad-thumbs li a img{ width:158px; height:88px;border:3px solid #fff;}
.deFocus .ad-gallery .ad-thumbs li a.ad-active img { border: 3px solid #288bd7;}
.deFocus .ad-gallery .ad-back{background-position:-238px -203px; width:29px; position:absolute;left:-40px;}
.deFocus .ad-gallery .ad-forward{background-position:-270px -203px; width:29px; position:absolute;right:-40px;}

.deRight{ width:544px;}
.deRight-cont{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e7e7e7; }
.deRight-cont ul{ margin:0 -40px 10px 0; overflow:hidden;}
.deRight-cont ul li{ float:left; width:160px; margin-right:34px;}
.de-adr{ width:320px; line-height:25px; height:100px;}
.de-user{ width:224px;margin-top: 20px;}
.de-user img{ width:55px; height:55px; border-radius:100px; float:left; margin-right:12px;}
.deheader .shengqingBtn{ font-size:20px; background:#bababa; color:#fff; border:1px solid #9f9f9f;}
.deheader .shengqingBtn-light{background:#ec6f26; border:1px solid #d65c15}
.deheader .moreBtn-l i{width:17px;height:17px; margin-right:8px;top:2px;}
.deheader .moreBtn-l i.d-01{background-position:-81px -226px;}
.deheader .moreBtn-l i.d-02{background-position:0 -226px;}
.deheader .moreBtn-l i.d-03{background-position:-23px -225px;}
.deheader .escqx i.d-03{background-position:-52px -226px;}
.deheader .escqx{ border:1px solid #288bd7; color:#288bd7}
.demenu{ margin-right:-20px; overflow:hidden;}
.demenu li{ float:left; margin-right:15px; width:387px; text-align:center; }
.demenu li a{ display:block; font-size:16px; color:#288bd7; font-weight:bold; height:104px; padding-top:24px;}
.demenu li a:hover{ background:#288bd7; color:#fff;}
.demenu li i{width:50px;height:49px;}
.demenu li i.de-01{background-position:0 -251px;}
.demenu li a:hover i.de-01{background-position:0 -313px;}
.demenu li i.de-02{background-position:-52px -251px;}
.demenu li a:hover i.de-02{background-position:-52px -312px;}
.demenu li i.de-03{background-position:-105px -251px;width:53px;}
.demenu li a:hover i.de-03{background-position:-103px -312px;}
.deTitle{ border-bottom:1px solid #e6e6e6; height:58px; line-height:58px; padding-left:26px; }
.deTitle h3{font-size:20px;}
.deTabs li{ font-size:20px;}
.deinfo{ margin:28px 43px; overflow:hidden; line-height:20px; font-size:14px;}
.deinfo dl{ margin-bottom:18px; overflow:hidden;}
.deinfo dt{ font-weight:bold;padding-right:15px}
.deinfo dd{ color:#707070}
.deinfo dt,.deinfo dd{ float:left;}
.deinfoLeft{ border-right:1px solid #e6e6e6; padding-right:34px; margin-right:50px;}
.deinfoLeft dt{ width:225px; }
.deinfoLeft dd{width:280px;}
.deinfoRight{ width:500px;}
.deinfoRight dt{ width:210px;}
.deinfoRight dd{ width:255px;}
.mapbox{ padding:20px;}
.map{ width:740px; height:326px; overflow:hidden;}
.ptbox{width: 398px;border: 1px solid #e6e6e6;}
.ptTabs{ background:#f6f6f6; border-bottom:1px solid #e6e6e6;}
.ptTabs li{ margin-right:0; padding:8px 33px 0 33px; font-size:16px;}
.ptTabs li a{ padding-bottom:8px; }
.ptTabs li.active a{margin-bottom:0;}
.ptCont{ margin-top:10px; height:268px;}
.ptCont .Title{ height:40px; line-height:40px; background:#f6f6f6; padding-left:11px; font-size:16px; font-weight:bold;}
.ptCont ul li{ height:35px; line-height:35px; padding:0 20px 0 45px; font-size:14px;}
.fyList li{width:210px; margin:20px 0 10px 25px;box-shadow:none; border:0; overflow:hidden;}
.fyList li img{ width:210px; height:157px;}
.fyList li p.name {font-size: 16px; margin-bottom:7px;}
.fyList  li dl{ margin-left:-5px;margin-right:-10px;overflow:hidden;}
.fyList  li dl dd{ font-size:14px;padding-right: 0;margin-left:5px; margin-right:0; width:61px; padding-right:5px;}
.fyList li .bottom{ padding:5px 0;}
.more{font-size:14px; position:absolute;top:0;right:25px; display:inline-block;}
.replybox{ padding:0 25px; margin-bottom:24px;}
.replybox textarea { height: 104px; width: 99.8%;  border: solid 1px #e6e6e6;background: #f6f6f6; margin-bottom: 12px;font-size: 14px;text-indent: 1rem; padding: 5px 0}
.replybox .Btnbase ,.submitBtn{ width: 85px; line-height: 40px;text-align: center;background: #288bd7; font-size:14px; color:#fff; border-radius:5px;}
.repList{ border-top:1px solid #e7e7e7; padding:20px 0; margin: 0 25px;font-size:14px;}
.repList dt,.repList dd{ float:left;}
.repList dt{ width:65px;}
.repList dt img{ width:55px; height:55px; border-radius:100px;}
.repList dd{ width:1083px; position:relative; padding-top:3px;}
.repbg{ background:#f6f6f6; border-radius:5px; margin-top:20px;}
.repList dd dl dd{ width:968px;}
.repList .authorName{ margin-right:17px;}
.replist-replink{ color:#288bd7; position:absolute;top:20px;right:0;}
.repbg dl:first-child{ border-top:0;}
.gongbuqiyeCont{ margin:20px 0;}
.gongbuqiyeCont .Title,.ae-step-index{font-size:18px;font-weight:bold;}
.gongbuqiyeList li{ position:relative; padding:15px 15px 15px 80px; overflow:hidden;}
.gongbuqiyeList li .num{ width:40px; height:40px; background:#0e7dd2; color:#fff; text-align:center; line-height:40px; font-size:18px; border-radius:50px; position:absolute;left:15px;top:20px;}
.gongbuqiyeList li:nth-child(odd){ background:#eee;}
.gongbuqiyeList dl dt,ongbuqiyeList dl dd{ float:left;}
.gongbuqiyeList dl dt{ width:150px; font-weight:bold;}


/*20180613zhanglei*/
.listpath{ font-size:14px; margin-top:20px; line-height:40px; font-weight:bold;}
.listpath a{ padding:0 5px; color:#6b6b6b;}
.currcont{width:30px;height:30px; background:url(../images/xxspr.png) no-repeat; display:inline-block;background-position:0 -465px; position: relative; top:9px;}
.bor-1-e6{ border:1px solid #e6e6e6;}
.dettxet{ padding:0 40px 30px 40px; margin-bottom:30px; font-size:14px; color:#1b1b1b; line-height:30px;}
.dettxet h2{ padding:20px 0; line-height:40px; font-size:20px; color:#434343; border-bottom:1px solid #e6e6e6; text-align:center; margin-bottom:10px;}
.xmcot,.sjcot{width:24px;height:17px;background:url(../images/xxspr.png) no-repeat; display:inline-block;background-position:-2px -598px; position:relative; top:3px;}
.sjcot{background-position:-3px -643px;}
.c-0e7{ color:#0e7dd2;}
.ta-r{ text-align:right;}
.pdfbox{ margin-top:30px;}
.pdfbox h2{ padding:0px; line-height:40px; font-size:20px; color:#434343; border-bottom:0; text-align: left; margin-bottom:10px;}
.pdfboxicon{width:24px;height:12px;background:url(../images/xxspr.png) no-repeat; display:inline-block;background-position:-7px -688px; }
.detlistWrap{ background:#fff; height:765px;}
.detlistnav{ width:220px; height: auto;  background:#0d72bf;min-height:765px; }
.listnav li{line-height:50px; color:#fff; font-size:16px; position:relative; cursor:pointer;}
.listnav li .title{ padding-left:45px; font-weight:bold;}
.listnav .n{width:30px;height:30px;margin-right:5px;display:inline-block; position:relative; top:10px; background: url(../images/xxspr.png) no-repeat;}
.listnav .n01{background-position:0 -2px;}
.listnav .n02{background-position:0 -54px;}
.listnav .n03{background-position:0 -109px;}
.listnav .n04{background-position:0 -158px;}
.listnav .n05{background-position:0 -213px;}
.listnav .n06{background-position:0 -265px;}
.listnav .n07{background-position:0 -317px;}
.listnav .n08{background-position:0 -367px;}
.listnav .n09{background-position:0 -421px;}
.listnav .n10{background-position:0 -552px;}
.listnav li.active .title .n10{background-position:-1px -509px;}
.supNav{  background:#3d8ecc;}
.supNav li{ padding-left:80px; line-height:40px; font-size:14px; font-weight:normal;}
.supNav li:hover,.supNav li.active{ background:#f39800;}
.contListbox{ width:980px;}
.contListbox h3{ padding:23px 30px; line-height:28px; border-bottom:1px solid #e6e6e6; color:#f39800; font-size:22px;}
.contListbox ul li{ line-height:45px;height:45px; border-bottom:1px solid #e6e6e6; overflow:hidden; margin:0 30px; color:#777777; font-size:14px;  }
.contListbox ul li:last-child{border-bottom:0;}
.contListbox ul li a .left{ width:70%;text-align:left; display:inline-block;}
.contListbox ul li a .right{ width:20%; font-size:12px; text-align:right; }
.dicslist{ width:5px; height:5px; border-radius:5px; background:#dcdcdc; display:inline-block; position:relative; left:0; top:20px; float:left; margin-right:10px;}
.contListbox ul li:hover a,.contListbox ul li.active a{ color:#016bbc;}
.contListbox ul li:hover .dicslist,.contListbox ul li.active .dicslist{ background:#016bbc; }
/***/
.renzhenWin{ width:544px; height:282px; padding:20px; background:#fff; border-radius:6px; z-index:999; position:fixed;top:30%; left:50%; margin-left:-292px;}
.renzhenWin .labelbox{ padding-left:168px;}
.renzhenWin .b-i{ font-size:14px; color:#959595;}
.renzhenWin .labelbox i.spr09{left: 192px;}
.pathTitle{ height:20px; text-align:left; border-left:4px solid #0d72bf; padding-left:8px; font-size:20px; font-weight:bold; color:#434343; line-height:20px;}
.registerform { padding:40px; font-size:14px; min-height:650px;}
.registerform dl{ margin-bottom:14px; height:36px; line-height:36px; overflow:hidden;}
.registerform dl dt,.registerform dl dd{float:left;}
.registerform dl dt{ width:115px; text-align:right; }
.label{ width:375px; border:1px solid #d2d2d2; border-radius:4px; height:34px; margin:0 20px 15px 0;}
.label input{ width:100%; text-indent:0.5rem; height:34px; line-height:34px;}
.registerform .login-but{ background:#1a84d4}
.registerTips{ height:32px; line-height:32px; padding:0 10px; background:#f6efe3; display:inline-block; color:#e11616; border-radius:4px;}

/*ad--*/
.ad-r{width:50px;position:fixed; _position:absolute;top: 0;bottom:0; right:0;background: #fff;box-shadow: -3px 5px 10px #e8e8e8;_margin-top:expression(document.documentElement.clientHeight-this.style.pixelHeight+document.documentElement.scrollTop); z-index:999; display:none; }
.ad-r a.base i{background:url(../images/fdspr.png) no-repeat;display: inline-block; }
.ad-r a.base{ display:block;width:25px;height:60px;margin: 0 auto;border-bottom: 1px solid #b5b5b5 ;line-height: 60px; text-align: center; }
.ad-r a.ewm i{width:19px;height:19px;background-position:-3px -110px;}
.ad-r a.telmarkes i{ width:19px;height:24px;background-position:-3px 0;}
.ad-r a.reply i{width:21px;height:19px;background-position:-2px -139px;}
.ad-r a.back{border: 0;}
.ad-r a.back i{width:25px;height:23px;background-position:0 -164px;}
.ad-r a.gz i{width:21px;height:21px;background-position:-2px -28px;}
.ad-r a.edit i{width:19px;height:21px;background-position:-5px -53px;}
.ad-r a.address i{width:20px;height:19px;background-position:-3px -85px;}
.ad-pop-wrap{ position:absolute;top:4px;  padding-right:25px;right:40px;-webkit-animation:fadeInLeft .5s .1s ease both; display:none;}
.ad-pop-wrap .arrow{ position:absolute; bottom:0px; right:20px; display:inline-block;width:6px;height:7px;background-position:-96px -15px;border:0;display: inline-block;}
.adbox{background:#fff; border:1px solid #e7e7e7; padding:10px; border-radius:4px;border-bottom-right-radius:0; overflow:hidden; text-align:center;}
.adbox img{ width:94px; height:116px;}
.adfadeInright {-webkit-animation:fadeInRight .5s .1s ease both;-moz-animation:fadeInRight .5s .1s ease both;-o-animation:fadeInRight .5 .1s e both;animation:fadeInRight .5s .1s ease both; display:block;}
.telUl{ margin:-10px;}
.telUl li{ border-bottom:1px solid #e6e6e6; padding:12px 20px; width:118px;}
.telUl li:last-child{ border-bottom:none;}

/**右下角弹出窗*/
.adWin_close{ background:url(../images/cyyf-spri-2018.png) -234px -304px no-repeat;width:25px;height:24px; display:inline-block; position:absolute;top:10px;right:10px; cursor:pointer;}
.adWin{ box-shadow:0 3px 5px #333;  position: fixed; bottom: 5px; right: 10px;z-index: 1000;width: 390px;font-size:16px; display:none;}
.adWin .titlebox{ height:44px; line-height:44px; text-align:center; color:#fff; border-radius:5px 5px 0 0; background:#288bd7; font-weight:bold;}
.adWin_cont{ padding:20px; line-height:24px;background: #fff;}

/**/
.litle{  border-left:4px solid #0d72bf;line-height:28px;  color:#000; font-size:20px;  padding-left:15px; margin:20px 0;}
.cyyfList li{overflow:hidden;}
.cyyfList li img{  -webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out; overflow:hidden; }
.cyyfList li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(0.757);-o-transform:scale(1.1);transform:scale(1.1)}
.mainNav li{ cursor: pointer;}
.mainNav li:hover i{-webkit-animation:bounce 1s .2s ease infinite both;-moz-animation:bounce 1s .2s ease infinite both;-o-animation:bounce 1s .2s ease infinite both; animation:bounce 1s .2s ease infinite both;}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}
@-moz-keyframes bounce{0%,100%{-moz-transform:translateY(0)}50%{-moz-transform:translateY(-5px)}}
@-o-keyframes bounce{0%,100%{-o-transform:translateY(0)}50% {-o-transform:translateY(-5px)}}
@keyframes bounce{0% {transform:translateY(0px)}50%{transform: translateY(-5px)}}

.animawebk{-webkit-animation:bounceox 2s .7s ease both;-moz-animation:bounceox 2s .7s ease both;-o-animation:bounceox 2s .7s ease both; animation:bounceox 2s .7s ease both;}
.delay_1s{ -webkit-animation-delay:1s; -moz-animation-delay:1s; -o-animation-delay:1s;animation-delay:1s;}
.delay_2s{ -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; -o-animation-delay:1.5s;animation-delay:1.5s;}
.delay_3s{ -webkit-animation-delay:3s; -moz-animation-delay:3s; -o-animation-delay:3s;animation-delay:3s;}
@-webkit-keyframes bounceox{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-30px)}}
@-moz-keyframes bounceox{0%,100%{-moz-transform:translateY(0)}50%{-moz-transform:translateY(-30px)}}
@-o-keyframes bounceox{0%,100%{-o-transform:translateY(0)}50% {-o-transform:translateY(-30px)}}
@keyframes bounceox{0% {transform:translateY(0px)}50%{transform: translateY(-30px)}}
.bann01{ position:absolute; right:0; top:0;}
.bann02{ position:absolute; right:0; top:0;}
.bannerAdd{ right:3%;}
.forgetpass{ font-size:14px; color:#1a84d4; text-decoration: underline; display:block;}
.animated {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
}

.animated.hinge {
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);	}}
@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}}
@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);	}
	100% {
		opacity: 1;
		-o-transform: translateY(0);	}}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {	0% {
	opacity: 0;
	-webkit-transform: translateY(-20px);	}
	100% {		opacity: 1;
		-webkit-transform: translateY(0);	}}
@-moz-keyframes fadeInDown {	0% {
	opacity: 0;
	-moz-transform: translateY(-20px);	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0);	}}
@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-ms-transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}}
@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}}
@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}}
@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}}
@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}}
@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}}
@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}}
@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}}
.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInBig {
	0% {opacity: 0;}
	30% {opacity: 0;}
	100% {opacity: 1;}}
@-moz-keyframes fadeInBig {
	0% {opacity: 0;}
	30% {opacity: 0;}
	100% {opacity: 1;}}

@-o-keyframes fadeInBig {
	0% {opacity: 0;}
	30% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes fadeInBig {
	0% {opacity: 0;}
	30% {opacity: 0;}
	100% {opacity: 1;}
}
.fadeInBig {
	animation:fadeInBig 2s;
	-moz-animation:fadeInBig 2s; /* Firefox */
	-webkit-animation:fadeInBig 2s; /* Safari and Chrome */
	-o-animation:fadeInBig 2s; /* Opera */
}


@-webkit-keyframes fadeInFast {
	0% {
		opacity: 0;
	}
	30% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeInFast {
	0% {
		opacity: 0;
	}
	30% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-o-keyframes fadeInFast {
	0% {
		opacity: 0;
	}
	30% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadeInFast {
	0% {
		opacity: 0;
	}
	30% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.fadeInFast {
	animation:fadeInFast 1s;
	-moz-animation:fadeInFast 1s; /* Firefox */
	-webkit-animation:fadeInFast 1s; /* Safari and Chrome */
	-o-animation:fadeInFast 1s; /* Opera */
}


/*media*/
@media screen and (max-width:1000px){
	body{ margin-left:15px; width:1200px;}
}

/**/
.baseBtn{display: inline-block;height: 32px;line-height: 32px;font-size: 14px;padding: 0 10px;border-radius: 3px;}
.index-icon1,.index-icon2{background: url("../images/index-icon.png")no-repeat;display: inline-block;position: relative;}
.index-icon1{width:21px;height:15px;background-position:0 0;margin-right: 5px;top: 2px;}
.index-icon2{width:20px;height:19px;background-position:-25px 0;margin-right: 5px;top: 4px;}

.yunyindanwei{font-size: 16px;color: #434343;line-height: 45px;}
.de-bottom{padding-top: 16px;margin-top: 15px;border-top: 1px solid #e7e7e7;}
.de-bottom span{font-size: 15px;position: absolute;font-weight: bold;color: #1ba7e1;}
.de-bottom p{padding-left: 106px;line-height:24px;font-size: 12px; }

.de-info{padding: 20px 25px;}
.de-info .title{font-size: 16px;color: #0e7dd2;line-height: 25px;}
.de-info .title .date,.de-info .de-infobody{font-size: 14px;color: #8d8d8d;}
.de-info .de-infobody{margin-top:15px;line-height: 24px; padding-bottom: 20px;margin-bottom: 10px;border-bottom: 1px solid #e7e7e7;}
.de-company li{float: left;width: 20%;text-align: center;margin-bottom: 30px;}

.de-company{padding: 25px;}
.de-company .name{width: 125px;display: inline-block; height:38px; overflow:hidden;}
.de-company .de-companylogo{height:80px;width: 150px;display: inline-block; position: relative;margin-bottom: 10px;}
.de-company .de-companylogo img{max-height: 80px;max-width: 150px;}
.de-companybox{  width: 100%;height: 330px;overflow-y: scroll;}

.cyy-i-identification{width: 90px;height: 90px;background: url("../images/yongfangbiaoshi.png")no-repeat;display: inline-block;position: absolute;top: 0;left: 0;z-index: 500;}
.de-info .title p i{width: 15px;height: 16px;background: url("../images/deinfotitleimg.png")no-repeat;display: inline-block;margin-right: 10px;position: relative;top: 2px;}

.aeHeader{ height:400px; background:url("../images/apply_01.png")  center center no-repeat;}


.bannerMiddle{width: 1200px;margin: 0 auto;}
.aeCont{color: #fff;font-size: 48px;height: 280px;padding-top: 120px;}
.ae-spri{background: url("../images/ae-spri_01.png") no-repeat;display: inline-block;}
.qrIcon{width: 91px;height: 91px;background-position: -10px -10px;position: absolute;right: 0;bottom: 20px;}
.ae-titleBox{padding: 40px 0 25px;font-size: 16px;}
.ae-titleBox i{width: 30px;height: 5px;background-color: #008bd3;display: inline-block;border-radius: 5px;position: relative;top: -10px;}
.ae-a-cont h3{font-size: 18px;}
.ae-aIcon{width: 100px;position: absolute;left: 0px;top: 0;text-align: center;}
.ae-a01{width: 40px;height: 52px;background-position: -360px -13px;}
.ae-a02{width: 42px;height: 52px;background-position: -143px -14px;}
.ae-a03{width: 54px;height: 51px;background-position: -355px -134px;}
.ae-a04{width: 48px;height: 48px;background-position: -141px -136px;}
.ae-a-tab li{width: 50%;margin-bottom: 35px;line-height: 26px;}
.ae-a-cBox{text-align: left;padding: 0 90px 0 100px;font-size: 14px;}
.ae-e-tip{font-size: 18px;margin-bottom: 50px;}
.ae-e-tab li{width: 23.5%;margin-right: 1.5%;}
.ae-circle-tip::before,
.ae-circle-tip::after{position: absolute;content: '';width: 36px;height: 36px;border-radius: 40px;top:0;left:50%;margin: -21px 0 0 -21px;line-height: 38px;background-color: #f7faff;border-width: 4px 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-color: #fff;border-radius: 40px;border-style: solid;text-align: center;}
.ae-circle-sub-tip::before,
.ae-circle-sub-tip::after{position: absolute;content: attr(data-content);width: 28px;height: 28px;border-width: 1px 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 28px;border-style: solid;border-color: #3f8bc6;top:0;left:50%;margin: -14px 0 0 -14px;line-height: 28px;z-index:1;background-color: #f7faff;color: #3f8bc6;}
.ae-e-sub-tab{width: 80%;min-height: 45px;background-color: #f7faff;padding: 40px 10%;font-size: 14px;}
.ae-step-cont{padding: 0 110px;font-size: 14px;}
.step01,.step03,.step04,.step05,.step02{width: 80px;height: 80px;background-position:-11px -108px ;}
.step02{background-position:-231px -108px ;}
.step03{background-position:-451px -108px ;}
.step04{background-position:-671px -108px ;}
.step05{background-position:-891px -108px ;}
.ae-dot{width: 108px;height: 15px;background-position:-209px -21px ;margin: 40px 15px 0 15px;}
.ae-submit{font-size: 14px;}
.ae-submit-tab{padding: 0 80px;}
.ae-submit-tab li{width: 48%;margin:0 1% 20px;text-align: left;}
.ae-submit-tab input{border: 1px solid #dceaf3;width: 96%;border-radius: 5px;height: 38px;line-height: 38px;padding: 0 2%;margin-top: 5px;background-color: #f6faff;font-size: 14px;}
.ae-submit .submitBtn{width: 100px;}