
body{ padding-top:80px;}
.wrap{ width:1200px; margin:0 auto;}
.top{ position:fixed; left:0; top:0; width:100%; background:#fff;transition:all 0.5s ease; box-shadow:0 0 10px rgba(0,0,0,0.2); z-index:10;}
.ny-top{ background:#fff;}
.T-nav{ }
.T-nav > li{ float:left; position:relative;}
.T-nav > li:after{ content:''; position:absolute; left:50%; bottom:0; transform:translateX(-50%); transition:all 0.5s ease;width:0;
height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ce3525; opacity:0;}
.T-nav > li > a{ display:block; font-weight:bold; padding:0 25px; line-height:80px; height:80px; font-size:16px; text-align:center; transition:all 0.5s ease; position:relative;}
.T-nav > li .gdlt{ position:absolute; width:140px; left:50%; margin-left:-70px; top:80px;text-align:center; background:rgba(206,53,37,0.75);}
.T-nav > li .gdlt a{ display:block; color:#fff; line-height:20px; padding:10px 0; transition:all 0.5s ease;}
.langte{ line-height:30px; margin-top:25px;}
.langte a{margin:0 5px;}
.sv-acbl{ margin-top:25px; margin-right:10px;}
.sv-acbl span{ display:block; width:30px; height:30px; background:#cf3525 url(../images/search.png) no-repeat center center; border-radius:50%;}
.sv-acbl p{ display:none; position:absolute; z-index:5; right:-4px; top:31px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); height:46px; width:286px;}
.sv-acbl p .c1{ float:left; width:240px; height:46px; border:none; padding:0 10px;}
.sv-acbl p .c2{ float:left; border:none; cursor:pointer; width:46px; height:46px; background:#cf3525 url(../images/search.png) no-repeat center center;}
.ind-01{ padding:4% 0; background:#ebecf0;}
.vopael .d1{ font-size:32px;}
.vopael .d2{ font-size:16px; color:#999; text-transform:uppercase;}
.moabla{ margin-top:4%;}
.moabla li{ width:32%; float:left; margin-top:2%; margin-right:2%;}
.moabla li:nth-child(3n){ margin-right:0;}
.moabla li a{ display:block; transform:translateY(0); transition:all 0.5s ease;}
.moabla li .pic img{ width:100%; height:220px; object-fit: cover;}
.moabla li .con{ background:#fff; padding:15px 20px;}
.moabla li .con .d1{ font-size:18px; line-height:26px; height:52px; overflow:hidden;}
.moabla li .con .d2{ margin-top:15px; color:#666;}

.bol-more{ margin-top:4%;}
.ind-02{ padding:4% 0;}

.foot{ background:#a9aaaf; }
.valpo{ padding:3% 0;}
.valpo dl{ float:left; margin-left:100px;}
.valpo dl dt{ font-size:16px; margin-bottom:15px;}
.valpo dl dt a{ color:#333;}
.valpo dl dd{ line-height:30px;}
.valpo dl dd a{ color:#666;}

.lobae{ width:360px;}
.lobae .d1{ color:#444; font-size:16px;}
.lobae .d2{ font-size:26px;}

.vlboe{ border-top:1px solid #c0c0c0; padding:20px 0; color:#666;}

.ny-banner{ background:no-repeat center center; background-size:cover;}
.tab-cell{ display:table-cell; vertical-align:middle;}

.zobla{ background:#f8f8f8; width:50%; height:550px; display:table; padding:0 6%;}
.zobla .d1{ font-size:26px;}
.zobla .d2{ text-transform:uppercase; color:#aaa; margin-top:5px;}
.zobla .d3{ margin-top:4%; color:#666; line-height:28px; max-height:140px; overflow:hidden; text-align:justify;}
.zobla .d4{ margin-top:12.5%;}

.bhom-a{display: inline-block; width: 140px; height: 40px; text-align: center;line-height: 40px; position: relative;}
.bhom-a span{ position:relative; color:#fff; z-index:5; display:inline-block;}
.bhom-a:before, .bhom-a:after { content: ''; position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; transition: transform 0.3s, background-color 0.3s; -webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);}
.bhom-a:before { background:#ce3525; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.bhom-a:after { -webkit-transform: scale3d(0.7, 0.7, 1); transform: scale3d(0.7, 0.7, 1);}

.ppaec{ width:50%; height:550px; display:table; padding:0 6%; color:#fff;}

.btlm .p1{ font-size:26px;}
.btlm .p2{ text-transform:uppercase;}
.molae{ margin-top:7%; font-size:16px; line-height:1.6;}
.about-02{ background:no-repeat center center; background-size:cover; padding:4% 0;}
.ab-tit{ color:#fff;}
.ab-tit .p1{ font-size:26px;}
.ab-tit .p2{ text-transform:uppercase; margin-top:5px;}
.coaet .p1{ color:#333;}
.coaet .p2{ color:#aaa;}
.amole{ background:#fff; margin-top:4%;}
.amole .pic{ width:50%;}
.amole .pic img{ width:100%; height:400px; object-fit: cover;}
.amole .con{ width:50%; padding:4% 4% 0;}
.amole .con .d1{ color:#666; line-height:25px; height:225px; overflow:hidden;}
.amole .con .d2{ margin-top:25px; padding-top:25px; border-top:1px dashed #ccc;}
.about-03{ padding:4% 0;}
.lolael{ color:#aaa; margin:2% 0 4%; font-size:15px;}

.buoaep{ width:50%; height:710px; background:no-repeat center center; background-size:cover;}
.bhuena{ width:50%; height:710px; display:table; padding:0 6%; background:#444; color:#fff;}
.aeolca .p2{ color:#a0a0a0;}
.lbuaet{ font-size:16px; margin:4% 0; width:100%; max-width:600px; line-height:1.6;}

.bybae{ width:100%; max-width:368px; margin-top:4%;}
.bybae li{ border-bottom:1px solid #616161; line-height:25px; padding:10px 0;}
.volpe{ margin-top:5%;}

.ny-nav{ line-height:50px; background:#ce3525;}
.ny-nav span{ font-size:15px; display: none;}
.ny-nav p a{ float:left; font-size:14px; color:#fff; padding:0 30px; border-right:1px solid #d8584b;}
.ny-nav p a.cur{ color:#ce3525; background:#fff;}

.ny-main{ padding:4% 0;}
.abolba .p1{ color:#f6f6f6; font-size:100px;}
.abolba .p2{ font-size:30px; color:#ce3525; margin-top:-50px;}
.edit-con{ padding:3% 0; border-bottom:1px solid #eee; color:#555; line-height:2;}
.edit-con img{ width:auto !important; height:auto !important;}
.edit-con video{ max-width:100%;}
.pic-show{ position:fixed; z-index:99; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.pic-show img{ position:absolute; left:0; top:0; width:100%; height:100%;object-fit: scale-down;}
.close-pic{ cursor:pointer; position:absolute; right:10px; top:10px; width:30px; height:30px; overflow:hidden; background:url(../images/icon30.png); z-index:3;}
.prev-s{ cursor:pointer; position:absolute; left:0; top:0; width:50px; height:100%; background:url(../images/left3.png) no-repeat center center;transition:all 0.5s ease;}
.next-s{ cursor:pointer; position:absolute; right:0; top:0; width:50px; height:100%; background:url(../images/right3.png) no-repeat center center;transition:all 0.5s ease;}

.lbopae{ background:url(../images/sx.jpg) repeat-y 12px top; padding-left:80px;}
.lbopae:before{ content:''; position:absolute; left:0; top:0; width:27px; height:41px; background:url(../images/jb.jpg);}
.lrpor li{ padding-left:15px; line-height:50px; height:50px; overflow:hidden; font-size:16px; position:relative;}
.lrpor li a.cur{ color:#ce3525; font-size:20px; font-weight:bold;}
.lrpor li a.cur:after{ content:''; width:6px; height:6px; background:#ce3525; position:absolute; left:0px; top:22px;}

.lrpor{ width:50%;}
.obnola{ width:45%; text-align:center;}

.news-01{ background:#f8f8f8; padding:4% 0;}
.olpae{ width:54%;}
.olpae a{ display:block; overflow:hidden;}
.olpae a img{ width:100%; height:420px; object-fit: cover; transition:all 0.5s ease;}
.olpae a .emloa{ color:#fff; position:absolute; left:0; bottom:0; padding:12px 20px; background:rgba(207,53,37,0.7); width:100%;}
.olpae a .emloa .p1{ font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.olpae a .emloa .p2{ font-size:14px; opacity:0.8; line-height:20px; height:20px; overflow:hidden; margin-top:5px;}
.reaolc{ width:42%; padding-top:12px;}
.ac-tit{ line-height:65px;}
.ac-tit span{ color:#cf3525; font-size:26px;}
.ac-tit i{ color:#999; margin-left:10px; font-size:18px; text-transform:uppercase;}
.ac-tit a{ color:#cf3525; text-transform:uppercase;}
.opoaea li{ margin-top:20px;}
.opoaea li a{ display:block; background:#fff; border:1px solid #eee; padding:15px; transition:all 0.5s ease;}
.opoaea li a .date{ width:72px; text-align:center; color:#999; transition:all 0.5s ease;}
.opoaea li a .date strong{ display:block; border-bottom:1px solid #eee; font-size:24px; padding-bottom:5px; margin-bottom:5px;}
.opoaea li a .con{ width:380px;}
.opoaea li a .con .d1{ font-size:16px; line-height:35px; height:35px; overflow:hidden;}
.opoaea li a .con .d2{ color:#999; line-height:25px; height:25px; overflow:hidden; transition:all 0.5s ease;}

.news-02{ background:#fff; padding:4% 0;}
.mlpoac li .con{ background:#f8f8f8;}
.lbopas{ margin-top:4%;}

.news-03{ background:#f8f8f8; padding:4% 0;}

.baela li{ width:48.5%; float:left; margin-top:3%;}
.baela li:nth-child(2n){ float:right;}
.baela li a{ display:block; box-shadow:0 0 10px rgba(0,0,0,0.2); padding:25px; background:#fff;}
.baela li a .date{ background:#a9a9a9 url(../images/rl.png) no-repeat center 70px; text-align:center; color:#fff; width:85px; height:110px; padding-top:10px; transition:all 0.5s ease;}
.baela li a .date strong{ display:block; font-size:24px;}
.baela li a .con{ width:420px;}
.baela li a .con .d1{ font-size:18px; line-height:35px; height:35px; overflow:hidden;}
.baela li a .con .d2{ color:#666; margin-top:10px; line-height:25px; height:50px; overflow:hidden;}

.opaerl{ background:#f4f4f4; padding:3% 0;}
.news-list li{ margin-bottom:2%;}
.news-list li a{ display:block; background:#fff;}
.news-list li a .pic{ width:32%;}
.news-list li a .pic img{ width:100%; height:216px; object-fit:cover;}
.news-list li a .con{ width:68%; padding:30px 4% 0;}
.news-list li a .con .d1{ font-size:16px; line-height:40px; height:40px; overflow:hidden;}
.news-list li a .con .d2{ line-height:25px; height:75px; overflow:hidden; color:#666; margin-top:10px;}
.news-list li a .con .d3{ line-height:50px; color:#666; margin-top:10px; border-top:1px solid #ddd; background: url(../images/ddd.png) no-repeat right center;}
.pagecl{ margin-top:4%;}
.pagecl a{ display:inline-block; line-height:30px; padding:0 10px; margin:0 3px;}
.pagecl a.cur{ background:#d91726; border-color:#d91726; color:#fff;}
.qrewlc{ background:#fff; padding:4%;}
.mbueac{ padding-bottom:3%; border-bottom:1px solid #eee;}
.mbueac .d1{ font-size:26px;}
.mbueac .d2{ color:#999; margin-top:10px;}
.pblam{ padding-top:20px; border-top:1px solid #eee;}
.pblam a{ display:inline-block; line-height:40px; width:120px; text-align:center; background:#ddd;}
.pblam a.back{ position:absolute; left:50%; transform:translateX(-50%); top:20px; color:#fff; background:#ce3525;}
.vyuaen{ width:40%; background:#f4f4f4; padding:105px 0;}
.lmcaol{ width:60%; background:#ebebeb; padding:80px 6%;min-height: 820px;}
.ovalc{ width:70%;}
.ovalc li{ padding:6px 0;}
.ovalc li a{ display:block; width:80%; font-size:30px; line-height:110px; color:#fff; background:#999; padding-left:10%; transition:all 0.5s ease;}
.ovalc li a:hover, .ovalc li a.cur{ background:#cf3525 url(../images/xd.png) no-repeat 90% center; width:100%; font-weight:bold;}
.vyuaen span{ display:none;}

.svolop a{ position:absolute; font-weight:bold; font-size:16px; color:#cf3525; position:absolute; right:50%; margin-right:-580px; bottom:30px;}

.cpsa-01{ background:#f4f4f4; padding:3% 0; line-height:60px;}
.cpsa-01 .loreab{ width:125px; font-size:20px;}
.yaelpo li{ float:left; border-left:1px solid #ccc; padding:0 100px; font-size:16px; color:#666;}
.yaelpo li span{ width:60px; box-shadow:0 0 10px rgba(0,0,0,0.1); text-align:center; background:#fff; display:inline-block; margin-right:0px; border-radius:50%; transition:all 0.5s ease;}

.cpsa-02{ padding:3% 0; background:url(../testimg/t18.png) no-repeat 70% bottom;}
.aerol{ line-height:40px; font-size:30px; font-weight:bold; padding-left:20px;}
.aerol:after{ content:''; position:absolute; left:0; top:8px; height:30px; width:3px; background:#cf3525;}
.ivavkn{ margin-top:30px;}
.ivavkn li{ line-height:42px; margin-bottom:20px; font-size:20px; color:#666;}
.ivavkn li span{ width:42px; height:42px; border:1px solid #cf3525; display:inline-block; background:url(../images/hg.png) no-repeat center center; vertical-align:middle; margin-right:10px; transition:all 0.5s ease;}

.cpsa-03{ background:#f4f4f4; padding:3% 0;}
.cpsa-03 .d1 span{ color:#fff; font-size:30px; padding:5px 15px; background:#cf3525; display:inline-block;}
.cpsa-03 .d2{ color:#666; font-size:24px; margin-top:2%;}

.cpsa-04{ background:#fff; padding:3% 0;}

.dalml{ margin-top:4%;}
.dalml .list{ width:50%; border-right:1px solid #eee;}
.dalml .list h3{ text-align:center; color:#fff; font-weight:bold; font-size:18px; background:#cf3525; padding:15px;}
.amfen{ border-bottom:1px solid #eee; border-left:1px solid #eee; height:350px; padding-top:50px;}
.amfen .pic{ width:50%;}
.amfen .con{ width:50%; padding:0 20px;}
.amfen .con p{ margin-top:10px; font-size:16px; color:#333; line-height:30px; padding-left:15px; background:url(../images/ef.png) no-repeat left 10px;}

.cpsa-05{ padding:3% 0; background:#f4f4f4;}
.byaeoc{ margin-top:4%;}

.cpsa-06{ padding:3% 0; background:#fff;}
.byoael{ margin-top:4%;}
.byoael td{ padding:20px; font-size:20px;}
.byoael thead td{ color:#fff; font-weight:bold; padding:30px 10px;}
.byoael tbody td{ border:1px solid #ddd;}

.cpsa-07{ background:#f4f4f4; padding:3% 0;}
.aaect{ font-size:18px; margin-top:12px;}
.boael{ margin-top:3%;}
.boael a{ text-align:center; width:70px; line-height:66px; border:2px solid #cf3525; border-radius:50%; color:#cf3525; font-size:36px; display:inline-block; margin-right:100px;}
.cpsa-08{ padding:3% 0; background:#fff;}
.tealc{ font-size:30px; font-weight:bold;}
.cpsa-09{ background:#d8594c; padding:3% 0;}
.cpsa-10{ padding:3% 0; background:#f4f4f4;}

.byaevt li{ margin-top:5%; width:48%; float:left;}
.byaevt li:nth-child(2n){ float:right;}
.byaevt li .num{ line-height:60px; width:60px; text-align:center; color:#fff; background:#999; font-size:34px; font-weight:bold; transition:all 0.5s ease;}
.byaevt li .con{ width:480px;}
.byaevt li .con .d1{ font-size:18px; font-weight:bold; padding-bottom:12px; position:relative;}
.byaevt li .con .d1:after{ content:''; position:absolute; left:0; bottom:0; height:1px; width:50px; background:#cf3525;}
.byaevt li .con .d2{ color:#666; margin-top:15px; line-height:24px; height:72px; overflow:hidden;}

.cpsa-11{ background:url(../testimg/t30.jpg) no-repeat center center; background-size:cover; color:#fff; padding:3% 0;}

.cpsa-11 .tit{ width:50%; font-size:30px; font-weight:bold; padding-top:280px;}
.cpsa-11 .con{ width:50%;}
.cpsa-11 .con .p1{ line-height:90px; font-size:24px; font-weight:bold;}
.cpsa-11 .con .p2{ padding:7px 0; font-size:20px;}
.cpsa-11 .con .p2 span{ width:42px; height:42px; border:1px solid #fff; display:inline-block; background:url(../images/bg.png) no-repeat center center; vertical-align:middle; margin-right:10px; transition:all 0.5s ease;}

.cpsa-12{ padding:3% 0; background:#fff;}


.cpsa-13{ padding:3% 0; background:#f4f4f4;}
.bd_weixin_popup{ box-sizing:content-box;}
.zklca .pic{ width:50%; text-align:center; background:#eee;}
.zklca .con{ width:47%; padding-top:2%;}
.zklca .con .d1{ font-size:18px; color:#ce3525;}
.zklca .con .d2{ margin-top:15px; font-size:15px; font-weight:bold;}
.zklca .con .d3{ margin-top:15px; line-height:25px; height:250px; overflow:hidden; color:#666;}
.zklca .con .d4{ margin-top:20px;}

.puaeoc{ background:#eee; line-height:45px; margin-top:4%;}
.puaeoc span{ float:left; width:150px; text-align:center; border-right:2px solid #fff; cursor:pointer;}
.puaeoc span.cur{ color:#fff; background:#cf3525;}
.ladbte{ border:1px solid #eee; border-top:none; padding:4%;}
.cmlat{ padding-left:15px; font-size:18px; line-height:25px;}
.cmlat:after{ content:''; position:absolute; left:0; top:5px; height:20px; width:2px; background:#d8594c;}
.lbaeu{ line-height:2; color:#666; margin-top:10px;}
.lbuoa li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;}
.lbuoa li:nth-child(3n){ margin-right:0;}
.lbuoa li a{ display:block;}
.lbuoa li a .pic{ overflow:hidden;}
.lbuoa li a .pic:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5) url(../images/pl.png) no-repeat center center; opacity:0; transition:all 0.5s ease;}
.lbuoa li a .pic img{ width:100%; height:214px; object-fit:cover; transition:all 0.5s ease;}
.lbuoa li a .tit{ height:25px; line-height:25px; margin-top:5px; overflow:hidden; font-size:16px;}

.pdf-list li{ padding:25px 0; border-bottom:1px solid #ddd;}
.pdf-list li a{ display:block;}
.pdf-list li .pic{ width:150px;}
.pdf-list li .con{ width:800px; margin-left:50px; padding-top:30px;}
.pdf-list li .con .d1{ font-size:18px; font-weight:bold; line-height:30px; height:30px; overflow:hidden;}
.pdf-list li .con .d2{ margin-top:20px; line-height:25px; height:50px; overflow:hidden; color:#666; font-size:15px;}
.pdf-list li .sal{ padding-top:30px;}
.pdf-list li .sal .p1{ font-size:18px; color:#333; font-weight:bold; line-height:30px; height:30px; overflow:hidden;}
.pdf-list li .sal .p2{ font-size:16px; margin-top:10px; padding-left:12px; background:url(../images/hd.jpg) no-repeat left center;}
.voasd{ font-size:30px;}
.olaepc{ width:100%; max-width:1000px; margin:3% auto 0;}
.olaepc li{ width:32%; margin-right:2%; margin-bottom:2%; float:left;}
.olaepc li:nth-child(3n){ margin-right:0;}
.olaepc li .con{ background:#f3f3f3; padding:20px;}
.olaepc li .con .d1{ font-weight:bold;font-size: 15px;}
.olaepc li .con .d2{ color:#666; line-height:20px; height:40px; overflow:hidden; margin-top:10px;}

.adlbt{ background:url(../testimg/t46.jpg) no-repeat center center; background-size:cover; padding:3% 0;}
.wobmt{ background:rgba(206,53,37,0.8); padding:50px; width:100%; max-width:400px; color:#fff;}
.wobmt .d1{ font-size:30px; text-transform:uppercase;}
.wobmt .d2{ font-size:24px;}
.wobmt .d3{ margin:30px 0; line-height:1.8;}
.wobmt .d4 a{ display:inline-block; color:#ce3525; padding:0 25px; border-radius:3px; background:#fff; line-height:35px;font-size: 15px;font-weight: bold;}

.gearoc{ padding-left:100px;}
.gearoc li{ background:#fff; padding:0 30px; margin-bottom:15px;}
.tbalo{ line-height:70px; height:70px; font-size:18px; background:url(../images/q1.png) no-repeat right center; cursor:pointer;}
.tbalo span{ display:block; position:absolute; left:-130px; width:85px; line-height:70px; color:#ce3525; background:#fff; text-align:center; font-size:22px; transition:all 0.5s ease;}
.tbalo.on{ background:url(../images/q2.png) no-repeat right center;}
.tbalo.on span{ color:#fff; background:#ce3525; transition:all 0.5s ease;}
.lboael{ line-height:2; padding:20px 0; display:none; border-top:1px solid #ddd;}
.lboael .d1{color:#ce3525;}
.lboael .d2{ padding:15px 0; color:#666;}

.eilcao{ padding:3% 0; border-top:1px solid #ddd; margin-top:3%; line-height:2; color:#666;}
.eilcao strong{ color:#333;}

.map-ol img{ max-width:9999999999px;}
.lbraeo{ border:1px solid #ddd; padding:40px 20px; line-height:2; margin-top:3%;}
.lbraeo .d1{ font-size:16px; padding-bottom:15px;}
.lbraeo .d2{ color:#666; font-size: 15px;line-height: 32px;}

.dalop{ margin-top:3%; line-height:3; font-size:18px;}
.loaepa{ border-top:2px solid #ce3525;}
.loaepa td{ color:#666; padding:20px 10px; word-break:break-all;}

.aeoltc{ margin-top:3%; text-align:center;}
.aeoltc img{ margin:0 1%; max-width:30%;}

.albbtl{ width:100%; max-width:340px; margin:0 auto;}

.abouts-img-text-wrap {
    display: flex;
    flex-direction: column;
}

.abouts-img-text-wrap .img-wrap {
    width: 100%;
    margin-bottom: 20px;
}

.abouts-img-text-wrap .text-wrap {
    width: 100%;
}

.abouts-img-text-wrap .text-wrap .tit {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 1em;
    text-indent: 2em;
}

.abouts-img-text-wrap .text-wrap p {
    margin-bottom: 1em;
}

.abouts-img-text-wrap .text-wrap p:last-child {
    margin-bottom: 0;
}


@media (min-width: 1201px){
.T-nav > li .gdlt{ visibility:hidden; opacity:0;transform:translateY(30px); transition:all 0.8s ease;}
.T-nav > li .gdlt a:hover{background:#fff; color:#ce3525; transition:all 0.5s ease;}
.T-nav > li > a.cur,.T-nav > li > a.on,.T-nav > li > a:hover{ transition:all 0.5s ease;}
.T-nav > li:hover .gdlt{visibility: visible; opacity:1;transform:translateY(0px); transition:all 0.8s ease;}
.T-nav > li:hover:after,.lbuoa li a:hover .pic:after{ opacity:1; transition:all 0.5s ease;}
.sv-acbl:hover p{ display:block;}
.moabla li a:hover{ transform:translateY(-30px); transition:all 0.5s ease;}
.moabla li,.lbuoa li:nth-child(3n+1){ transition-delay:0.2s;}
.moabla li:nth-child(2),.lbuoa li:nth-child(3n+2){ transition-delay:0.4s;}
.moabla li:nth-child(3),.lbuoa li:nth-child(3n){ transition-delay:0.6s;}
.bhom-a:hover{ color: #fff;}
.bhom-a:hover::before { border-color: #034ea2; -webkit-transform: scale3d(0.7, 0.7, 1); transform: scale3d(0.7, 0.7, 1);}
.bhom-a:hover::after { background-color: #034ea2; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.prev-s:hover,.next-s:hover{ background-color:rgba(0,0,0,0.9); transition:all 0.5s ease;}
.olpae a:hover img{ transform:scale(1.05); transition:all 0.5s ease;}
.opoaea li a:hover{ background:#cf3525; color:#fff;  transition:all 0.5s ease;}
.opoaea li a:hover .date,.opoaea li a:hover .con .d2{ color:#fff; transition:all 0.5s ease;}
.baela li a:hover .date,.ovalc li a:hover{ background-color:#cf3525; transition:all 0.5s ease;}
.yaelpo li:hover span{ color:#fff; background:#cf3525; transition:all 0.5s ease;}
.ivavkn li:hover span{ border-color:#cf3525; border-radius:50%; background:#cf3525 url(../images/bg.png) no-repeat center center; transition:all 0.5s ease;}
.byaevt li:hover .num{ background:#cf3525; transition:all 0.5s ease;}
.cpsa-11 .con .p2:hover span{ border-color:#fff; border-radius:50%; background:#fff url(../images/hg.png) no-repeat center center; transition:all 0.5s ease;}
.lbuoa li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}

}


@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px; padding:0 3%;}
.top{ position:fixed; height:50px; background:#fff;}
.top .logo{ padding:0;}
.top .logo img{ height:50px;}
.mob-nav{ display:block; width:50px; height:50px; position:relative; float:right;}
.mob-nav span{ display:block; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-1px; background:#034ea2; transition:all 0.5s ease ;}
.mob-nav:before{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-11px; background:#034ea2; transition:all 0.5s ease ;}
.mob-nav:after{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:10px; background:#034ea2; transition:all 0.5s ease;}
.mob-nav.on span{ width:0; transition:all 0.5s ease;}
.mob-nav.on:before{ transform:rotate(45deg); margin-top:-1px; transition:all 0.5s ease;}
.mob-nav.on:after{ transform:rotate(-45deg); margin-top:-1px; transition:all 0.5s ease;}
.T-nav{ display:none; position:fixed; margin:0; top:50px; left:0; height:calc(100% - 50px); overflow:auto; margin:0; width:100%; background:#fff;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; font-size:15px;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; left:0; margin-left:0; top:0; padding:0; display:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:0; font-size:14px; background:none;}
.langte,.sv-acbl{ margin-top:10px;}
.vopael .d1{ font-size:24px;}
.vopael .d2{ font-size:14px;}
.moabla li .pic img{ height:150px;}
.moabla li .con .d1{ font-size:14px; line-height:20px; height:40px;}
.valpo{ display:none;}
.vlboe{ border:none;}
.ny-banner{}
.ny-nav span{ display:block; line-height:50px; color:#fff; background:url(../images/xx2.png) no-repeat right center;}
.ny-nav p{ position:absolute; left:0; top:50px; z-index:5; width:100%; background:#ce3525; display:none;}
.ny-nav p a{ display:block; border:none; width:100%;}
.abolba .p1{ font-size:60px;}
.abolba .p2{ font-size:24px; margin-top:-30px;}
.olpae{ width:100%;}
.reaolc{ width:100%;}
.opoaea li a .con{ width:calc(100% - 90px);}
.baela li{ width:100%;}
.baela li a .con{ width:calc(100% - 110px);}
.baela li a .con .d1{ font-size:16px;}
.vyuaen{ width:100%; padding:0;}
.lmcaol{ width:100%; padding:5%;}
.vyuaen span{ display:block; padding:0 4%; line-height:50px; color:#fff; background:#cf3525 url(../images/xx2.png) no-repeat 96% center; font-size:16px;}
.vyuaen ul{ width:100%; display:none;}
.vyuaen ul li{ padding:1px 0;}
.vyuaen ul li a{ width:100%; padding:0 6%; line-height:50px; font-size:16px;}
.vyuaen ul li a img{ display:none;}
.svolop a{ right:20px; margin-right:0;}
.cpsa-01 .loreab{ width:100%;}
.yaelpo{ width:100%;}
.yaelpo li{ margin-top:10px;padding: 0 7%;}
.dalml .list{ width:100%;}
.byaevt li{ width:100%;}
.byaevt li .con{ width:calc(100% - 75px);}
.byaevt li .con .d2{ height:auto; min-height:24px;}
.cpsa-11 .tit{ width:100%; padding:0; font-size:20px;}
.cpsa-11 .con{ width:100%;}
.cpsa-11 .con .p1{ font-size:18px; line-height:60px;}
.cpsa-11 .con .p2{ font-size:16px;}
.lbuoa li a .tit{ font-size:14px;}

.pdf-list li .con{ width:calc(100% - 170px); float:right; margin:0;}
.pdf-list li .sal{ display:none;}
.lbuoa li a .pic img{height:125px;}

.abouts-img-text-wrap {
    flex-wrap: wrap;
}

.abouts-img-text-wrap .img-wrap {
    width: 100%;
    margin-bottom: 10px;
}
.abouts-img-text-wrap .text-wrap {
    width: 100%;
}
}





@media (max-width: 768px){
.vopael .d1,.zobla .d1,.btlm .p1,.ab-tit .p1{ font-size:20px;}
.moabla li{ width:100%;}
.zobla{ width:100%; height:auto; padding:4%;}
.ppaec{ width:100%; height:auto; padding:4%;}
.buoaep{ width:100%; height:300px;}
.bhuena{ width:100%; height:auto; padding:4%;}
.obnola{ width:100%;}
.lrpor{ width:100%; margin-top:10px;}
.lrpor li{ line-height:35px; height:35px; font-size:14px;}
.lrpor li a.cur{ font-size:15px;}
.lrpor li a.cur:after{ top:14px;}
.lbopae{ padding-left:40px;}
.ac-tit{ line-height:50px;}
.ac-tit span{ font-size:20px;}
.ac-tit i{ font-size:15px;}
.opoaea li{ margin-top:10px;}
.pagecl a.mob-none{ display:none;}
.mbueac .d1{ font-size:18px;}
.pblam a{ width:100px;}
.svolop a img{ width:40px; height:40px;}
.aerol{ font-size:20px;}
.yaelpo li{ width:25%; float:left; margin:10px 0 0; border:none; padding:0;}
.cpsa-02{ background:none;}
.ivavkn li{ font-size:16px;}
.cpsa-03 .d1 span,.tealc,.voasd{ font-size:20px;}
.cpsa-03 .d2{ font-size:18px;}
.dalml .list h3{ font-size:16px;}
.amfen{ height:auto; padding-bottom:20px;}
.amfen .pic{ width:100%; text-align:center;}
.amfen .con{ width:100%;}
.byoael td,.aaect{ font-size:14px;}
.boael a{ width:40px; line-height:36px; font-size:18px; margin-right:10px;}
.zklca .pic{ width:100%;}
.zklca .con{ width:100%;}
.zklca .con .d3{ height:auto;}
.puaeoc span{ width:25%;}
.pdf-list li .pic{ width:120px;}
.pdf-list li .con{ width:calc(100% - 130px); padding-top:20px;}
.pdf-list li .con .d1{ font-size:16px;}

}


@media (max-width: 640px){
.moabla li .pic img{ height:240px;}
.amole .pic{ width:100%;}
.amole .pic img{ height:240px;}
.amole .con{ width:100%; padding-bottom:20px;}
.ny-banner{}
.olpae a img{ width:100%; height:auto;}
.news-list li a .pic{ width:100%;}
.news-list li a .con{ width:100%; padding-top:10px;}
.lbuoa li,.olaepc li{ width:100%; margin-right:0;}
.gearoc{ padding-left:70px;}
.gearoc li{ padding:0 15px;}
.tbalo span{ width:55px; line-height:55px; left:-85px;}
.tbalo{ font-size:15px; line-height:55px; height:55px;}
.wobmt{ padding:20px;}
.wobmt .d1{ font-size:20px;}
.wobmt .d2{ font-size:18px;}
.dalop{ font-size:16px;}
.lbuoa li a .pic img{height:55vw;}
}















.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
.ny-nav p {
    position: relative;
    left: 0;
    top:0px;
    z-index: 5;
    width: 100%;
    background: #ce3525;
    display: block;
}
.ny-nav p a {
    display: block;
    border: none;
    width: 50%;
	text-align:center;
}
}



.aeolcat{display:none; text-align:center; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:999;}
.aeolcat .tva{ position: absolute; left:0; top:50%; width:100%; transform:translateY(-50%);}
.aeolcat .tva img{ transform:scale(0.1); opacity:0; transition: all 2s ease;}
.aeolcat.on .tva img{ transform:scale(1); opacity:1;  transition: all 2s ease;}
