@charset "utf-8";
/* CSS Document */
/* index */
body{ padding-top:159px;}
.wrap{ margin:0 auto; max-width:1340px; padding:0 2%;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.tab-cell{ display:table-cell; vertical-align: middle;}
.mob-nav{ display:none; width:50px; height:50px; background-size:auto 40%; position:relative;}
.mob-nav:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-8px; background:#888; transition:all 0.5s ease;}
.mob-nav:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:6px; background:#888; transition:all 0.5s ease;}
.mob-nav span{position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-1px; background:#888; transition:all 0.5s ease;}
.mob-nav.on{ transition:all 0.5s ease;}
.mob-nav.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
.mob-nav.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}
.mob-nav.on span{width:0;transition:all 0.5s ease;}

.top{ position: fixed; left:0%; top:0px; background:#fff; padding:0; width:100%; z-index:9;}
.aeimve{ padding:25px 8%;}
.t-logo2{ padding-right:30px; margin-right:30px; border-right:1px solid #ddd;}
.t-logo a{ display:block;}
.s-t-search{ position:absolute; right:8%; top:109px;}
.s-t-search > a{ display:block; width:50px; height:50px;background:url(../images/fd.png) no-repeat center center;}
.s-t-search p{ display:none; box-shadow:0 0 10px rgba(0,0,0,0.15); position:absolute; top:50px; right:0; width:240px; height:35px; background:#fff;}
.s-t-search p .c1{ width:calc(100% - 35px); float:left; padding:0 10px; height:35px; border:none;}
.s-t-search p .c2{ float:left; width:35px; height:35px; border:none; cursor:pointer; background:url(../images/fd2.png) no-repeat center center;}
.conmenc{ line-height:59px; margin-right:30px;}
.s-t-lang{}
.s-t-lang > a{ display:block; height:59px; line-height:59px; background:url(../images/yy.png) no-repeat left center; padding-left:25px;}
.s-t-lang p{ display:none; box-shadow:0 0 10px rgba(0,0,0,0.15); position:absolute; top:59px; width:100%; background:#fff; line-height:42px;}
.s-t-lang p a{ display:block; text-align:center;}
.T-nav{ background:#004ea2; padding:0 8%; position:relative;}
.T-nav > li{ float:left; position:relative; margin-right:5%;}
.T-nav > li.cp-more{ position:initial;}
.T-nav > li > a{ line-height:50px; padding:0 5px; color:#fff; font-size:16px; display:block; position:relative; transition:all 0.5s ease;}
/*.T-nav > li > a:after{ content:''; position:absolute; width:0; height:3px; background:#2d3b85; left:50%; bottom:20px; transform:translateX(-50%); transition:all 0.5s ease;}*/
.t-logo a{ display:block;}
.T-nav > li .thr{ position:absolute;  top:50px; width:150px; left:50%; margin-left:-75px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); display:none;}
.T-nav > li .thr a{ display:block; line-height:40px; text-align:center;}


.ind-01{ padding:4% 8%; background:url(../images/t2.jpg) no-repeat center center; background-size:cover;}
.eplwam{ position:relative; z-index:2;}
.eplwam .tit .d1{ color:#999; font-weight:bold; font-size:36px; font-family:Arial, Helvetica, sans-serif;}
.eplwam .tit .d2{ font-size:26px; font-weight:bold; margin-top:5px;}
.eplwam .tit .d2:before{ content:''; height:4px; width:30px; display:inline-block; vertical-align:middle; margin-right:10px; background:#0053a3;}
.eplwam a{ float:right; padding-top:42px; background:url(../images/more.png) no-repeat top center;}

.ind-03 .eplwam .tit .d1{ color:#fff;}
.ind-03 .eplwam .tit .d2{ color:#fff;}
.ind-03 .eplwam .tit .d2:before{ background:#fff;}

.ewm-col{ position:fixed; z-index:99; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}
.ewm-col img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.ewm-col2{ position:fixed; z-index:99; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}
.ewm-col2 img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.ewm-col3{ position:fixed; z-index:99; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}
.ewm-col3 img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}


.ubeanm{ margin-top:4%;}
.ubeanm .pic{ width:45%;}
.ubeanm .con{ width:50%; padding-top:20px;}
.ubeanm .con .d1{ color:#004ea2; font-size:26px; font-weight:bold;}
.ubeanm .con .d2{ color:#004ea2; font-weight:bold; font-size:16px;}
.ubeanm .con .d3{ margin-top:4%; line-height:2; color:#444; font-size:16px;}
.ubeanm .con .d4{ margin-top:5%; display: -webkit-flex; display: flex;justify-content:space-between;}
.ubeanm .con .d4 .list{ width:180px; text-align:center; font-size:16px;}
.ubeanm .con .d4 .list .s1{ color:#004ea2;}
.ubeanm .con .d4 .list .s1 strong{ font-size:48px;}

.ind-02{ padding:4% 8%; background:#fff;}
.ceopmta{ margin-top:4%; display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center; background:#1772d4;}
.ceopmta .pic{ width:50%;}
.ceopmta .con{ width:50%; color:#fff; padding:0 5%;}
.ceopmta .con .d1{ font-size:22px; padding-bottom:20px; position:relative;}
.ceopmta .con .d1:before{ content:''; position:absolute; left:0; bottom:0; height:2px; width:40px; background:#fff;}
.ceopmta .con .d2{ font-size:16px; line-height:2; margin-top:5%;}
.ceopmta .con .d3{ margin-top:5%;}
.ceopmta .con .d3 a{ color:#fff; line-height:45px; border:1px solid #fff; padding:0 40px; display:inline-block;}


.ind-03{ background:#f9f9f9; position:relative; padding:4% 8%;}
.ind-03:before{ content:''; position:absolute; left:0; top:0; width:32%; height:100%; background:#0a5cb4;}

.pebuna{ margin-top:5%; position:relative; padding-left:120px;}
.pebuna .prev,.pebuna .next{ width:66px; height:66px; border-radius:50%; border:2px solid #fff; cursor:pointer; position:absolute; left:0; background:no-repeat center center; z-index:4;}
.pebuna .prev{ bottom:130px; background-image: url(../images/z1.png);}
.pebuna .next{ bottom:30px; background-image: url(../images/z2.png);}

.ind-04{ background:#fff; position:relative; padding:4% 8%;}

.vpotea{ margin-top:4%;}
.otepac{ width:50%;}
.otepac li{ width:49%; float:left;}
.otepac li:nth-child(2n){ float:right;}
.otepac li a{ display:block;}
.otepac li a .pic img{ width:100%; height:212px; object-fit:cover;}
.otepac li a .con{ border:1px solid #ddd; border-top:none; padding:30px;}
.otepac li a .con .d1{ font-size:18px; font-weight:bold; line-height:25px; height:25px; overflow:hidden;}
.otepac li a .con .d2{ color:#666; line-height:25px; height:50px; margin:20px 0; overflow:hidden;}
.otepac li a .con .d3{ color:#666;}

.eolca{ width:48%;}
.eolca li{ margin-bottom:11px; border:1px solid #ddd;}
.eolca li .d1{ padding:0 25px 0 85px; position:relative;}
.eolca li .d1 a{ display:block; font-weight:bold; font-size:18px; line-height:70px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.eolca li .d1 a span{ font-size:14px; font-weight:normal; color:#666; float:right; margin-left:15px;}
.eolca li .d1:before{ content:''; position:absolute; left:0; top:0; width:70px; height:70px; background:#f8f8f8 url(../images/a1.png) no-repeat center center;}
.eolca li .d2{ padding:30px; border-top:1px solid #ddd; display:none;}
.eolca li .d2 .od{ line-height:25px; height:50px; overflow:hidden; color:#666;}


.foot{ background:#f2f4f8; padding:4% 8%;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.foot dt{ font-size:18px; margin-bottom:10px;}
.foot dd{ line-height:30px;}
.foot dd a:before{ content:'>'; display:inline-block; vertical-align:middle; margin-right:8px; color:#004ea2;}

.plybcen .d1{ font-size:18px; margin-bottom:10px;}
.plybcen .d2{ line-height:30px;}
.copy-right{ background:#004ea2; padding:20px 4%; color:#fff; line-height:22px;}

.ny-banner .pic img{ display:block; width:100%; height:300px; object-fit:cover;}

.ny-nav{ background:#f7f7f9; padding:0 8%;}
.ny-nav span{ display:none;}
.ny-nav p a{ float:left; text-align:center; line-height:62px; font-size:16px;}
.ny-nav p a.cur{ color:#fff; background:#004ea2;}

.ny-main{ padding:4% 8%; background:#fff;}
.mca-tit .d1{ color:#004ea2; font-size:32px;}
.mca-tit .d2{ font-weight:bold; color:#ddd; font-size:24px; text-transform:uppercase;}

.polaem{ margin-top:4%;}
.polaem .pic{ width:45%;display:none;}
.polaem .con{ width:100%;}
.polaem .con .d1{ line-height:1.8; font-size:16px;}
.polaem .con .d2{ margin-top:30px;display: -webkit-flex; display: flex;justify-content:space-between;}
.polaem .con .d2 .list{ width:180px; text-align:center; font-size:16px;}
.polaem .con .d2 .list .s1{ color:#004ea2;}
.polaem .con .d2 .list .s1 strong{ font-size:48px;}

.bhncem{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center; background:#f2f4f8; margin-top:4%;}
.bhncem .pic{ width:50%;}
.bhncem .img{ width:50%; padding:0 5%; text-align:center;}

.lpbnme{ background:#f2f4f8; margin-top:4%; padding:4%;}
.lpbnme img{ width:100%; height:515px;object-fit: scale-down;}


.pomlea{ margin-top:3%;}
.unefbn{ width:25%; text-align:center; padding:40px 2% 0;}
.unefbn .d1{ color:#004ea2; font-size:66px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.unefbn .d2{ font-size:16px; line-height:2;}

.paelkc{ width:74%; background:url(../images/ddd.jpg) repeat-x left center; position:relative; padding-left:8%;}
.paelkc:before{ content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:40px; height:40px; border-radius:50%; background:#004ea2;}

.tlmenba{ margin-top:4%;}
.tlmenba .pic{ width:49%; padding-top:40px;}
.ploren{ width:45%; padding:40px 0;}
.ploren .prev,.ploren .next{ width:30px; height:15px; position:absolute; cursor:pointer; left:50%; transform:translateX(-50%); background:no-repeat center center;}
.ploren .prev{ top:0; background-image:url(../images/left04.png);}
.ploren .next{ bottom:0; background-image:url(../images/right04.png);}

.mwobune{ margin-top:4%; padding:0 70px;}
.mwobune .prev,.mwobune .next{ width:50px; height:50px; position:absolute; top:50%; transform:translateY(-50%); background:no-repeat center center; background-size:100%; cursor:pointer;}
.mwobune .prev{ left:0; background-image:url(../images/left03.png);}
.mwobune .next{ right:0; background-image:url(../images/right03.png);}

.uncmen{ margin-top:4%;}
.uncmen li{ width:49%; margin-bottom:2%; float:left;}
.uncmen li:nth-child(2n){ float:right;}
.uncmen li img{ width:100%; object-fit:cover;}

.news-main{ padding:4% 0;}
.lopvela{ margin-top:4%;}
.lopvela li{ background:#f2f4f8;}
.lopvela li:nth-child(2n){ background:#fff;}
.lopvela li a{ display:block; padding:45px 80px 45px 0; background:url(../images/ad.png) no-repeat right center;}
.lopvela li a .date{ width:125px; margin-top:10px; text-align:center; font-size:12px; border-right:1px solid #ddd;}
.lopvela li a .date strong{ display:block; font-size:40px;}
.lopvela li a .con{ width:calc(100% - 160px);}
.lopvela li a .con .d1{ font-size:18px; line-height:30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lopvela li a .con .d2{ margin-top:10px; color:#666; line-height:25px; height:50px; overflow:hidden;}

.pagelmc{ margin-top:4%;}
.pagelmc a{ line-height:45px; padding:0 15px; display:inline-block; margin: 0 5px; min-width:45px; border:1px solid #ddd; border-radius:3px; background:#fff;}
.pagelmc a.cur{ color:#fff; background:#004ea2; border:1px solid #004ea2;}

.ybrenm{ margin-top:4%;}
.ybrenm li{ margin-right:2%; width:32%; float:left; margin-bottom:2%;}
.ybrenm li:nth-child(3n){ margin-right:0;}
.ybrenm li a{ display:block; box-shadow:0 0 10px rgba(0,0,0,0.15);}
.ybrenm li a .pic{ overflow:hidden;}
.ybrenm li a .pic img{ width:100%; display:block; height:18vw; transition:all 0.5s ease;}
.ybrenm li a .con{ padding:30px;}
.ybrenm li a .con .d1{ font-size:18px; line-height:25px; height:25px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ybrenm li a .con .d2{ color:#666; line-height:25px; height:50px; overflow:hidden; margin-top:20px;}
.ybrenm li a .con .d3{ margin-top:15px; color:#666;}


.aelmbo{ padding-bottom:25px; border-bottom:1px solid #ddd;}
.aelmbo .d1{ font-size:32px; font-weight:bold;}
.aelmbo .d2{ margin-top:15px; color:#666; font-size:16px;}
.aelmbo .d2 > span{ margin:0 10px;}
.eobpma{ padding-top:30px; border-top:1px solid #ddd; margin-top:5%;}
.eobpma p{ padding:3px 0; line-height:25px; font-size:16px;}
.eobpma .back{ display:inline-block; position:absolute; right:0; top:50px; border:1px solid #ccc; line-height:38px; padding:0 10px; width:125px; background:url(../images/jt.png) no-repeat 100px center;}

.edit-con{ color:#666; line-height:2; font-size:16px;}

.bsTop{ width:208px !important;}
.bsFrameDiv{ width:208px !important; height:208px !important;}
.bsFrameDiv img{ margin:15px !important; display:block;}

.uncebc{ margin-top:4%;}
.uncebc span{ line-height:55px; width:305px; background:#f7f7f9; border:1px solid #ddd; border-radius:5px; display:inline-block; margin:0 20px; font-size:16px; cursor:pointer;}
.uncebc span.cur{ color:#fff; background:#004ea2; border-color:#004ea2;}

.lmceua{ margin-top:4%;}

.mcbuna{ width:248px;}
.mcbuna .d1{ font-size:24px; margin-bottom:30px;}
.mcbuna .d2{ font-size:16px; color:#666; padding:5px 0; line-height:25px;display: -webkit-flex; display: flex;justify-content:space-between;}
.unceab{ width:705px; background:url(../images/t21.png) no-repeat right center; background-size:auto 100%;}
.unceab .d1{ font-size:24px; margin-bottom:30px;}
.unceab .d2 p{font-size:16px; color:#666; padding:5px 0; line-height:25px;}
.ybcuena{ margin-top:5%;}
.ybcuena li{ margin-bottom:15px; border:1px solid #ddd; border-radius:5px;}
.ybcuena li .d1{ font-size:16px; line-height:60px; padding:0 30px; border-radius:5px;}
.ybcuena li .d1:before{ content:''; width:30px; height:30px; position:absolute; right:30px; top:15px; background:url(../images/d1.png) no-repeat center center;}
.ybcuena li .d1.on{ color:#fff; background:#004ea2;}
.ybcuena li .d1.on:before{ background:url(../images/d2.png) no-repeat center center;}
.ybcuena li .d2{ display:none; padding:20px 20px 0;}
.ybcuena li .d2 .flex{display: -webkit-flex; display: flex;flex-wrap:wrap;}
.ybcuena li .d2 .list{ width:122px; margin:0 20px 30px; text-align:center;}
.ybcuena li .d2 .list .tit{ margin-top:8px; line-height:20px; height:20px; overflow:hidden; font-size:16px;}

.mbobaev{ background:url(../images/t23.jpg) no-repeat center center; background-size:auto 100%; padding:5% 0 10%;}
.mbobaev .d1{ font-size:24px;}
.mbobaev .d2{ font-size:14px; margin-top:5px; margin-bottom:30px;}
.mbobaev .d3{ line-height:30px; color:#666;}

.mveubn{ margin-top:4%;}
.mveubn select{ border:none; height:45px; font-size:16px; color:#666; padding:0 10px; width:280px; box-shadow:0 0 5px rgba(0,0,0,0.1); border-radius:5px;}
.mveubn input{ height:45px; width:150px; border:none; cursor:pointer; border-radius:5px; background:#004ea2; font-weight:bold; font-size:18px; color:#fff; margin-left:20px;}

.ubnaebc{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; margin-top:5%;}
.ubnaebc li{ margin-bottom:2%; width:49%; border:1px solid #ddd; border-top:3px solid #004ea2; padding:20px;}
.ubnaebc li .d1{ font-size:18px; line-height:26px;}
.ubnaebc li .d2{ margin:15px 0; font-size:16px; color:#666;}
.ubnaebc li .d3{ padding-left:25px; line-height:30px; font-size:16px; background:url(../images/tec.png) no-repeat left center;}


.bveune{ margin-top:5%;}
.wmgne{ width:550px;}
.wmgne dl{ margin-bottom:40px;}
.wmgne dl dt{ font-size:18px; margin-bottom:20px;}
.wmgne dl dd{ line-height:25px; padding:3px 0;}
.wmgne dl dd img{ margin-right:5px;}
.ewmcm{ position:absolute; right:0; bottom:40px; box-shadow:0 0 10px rgba(0,0,0,0.15);}

.gebanec{ width:470px;}
.gebanec .d1{ font-size:20px; margin-bottom:20px;}
.gebanec .d2{ margin-bottom:10px; background:#f3f3f3; position:relative;}
.gebanec .d2 .c1{ width:100%; height:55px; border:none; padding:0 10px; background:#f3f3f3;}
.gebanec .d2 img{ position:absolute; right:0; top:0px; background:#fff; width:100px; height:55px;object-fit: scale-down;}
.gebanec .d2 textarea{ width:100%; height:120px; border:none; padding:10px; background:#f3f3f3;}
.gebanec .d3 input{ height:52px; border:2px solid #016bdd; color:#016bdd; cursor:pointer; background:#fff; font-size:16px; width:100%;}

.map-ol{ width:100%; height:45vw;}

.ceubnte{ margin-top:5%;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.ceubnte li{ width:23.5%; margin-bottom:2%; text-align:center; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.12); border-top:5px solid #028df5; padding:25px;}
.ceubnte li .tit{ font-size:18px; margin:20px 0;}
.ceubnte li .con{ color:#787878; line-height:25px;}

.laebunc{ margin-top:5%;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.almceb{ width:440px;}
.almceb .d1{ font-size:28px;}
.almceb .d2{ font-size:18px; line-height:2.2; margin-top:40px;}

.ybcnema{ margin:4% 0; padding:4% 0; line-height:2; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.ybcnema .d1{ margin-bottom:20px; font-size:28px;}

.ycnebnv{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; margin-top:2%;}
.aeolbk{ width:600px; background:url(../images/numc.png) no-repeat left top; padding-left:90px;}
.aeolbk .list{ margin-bottom:75px;}
.aeolbk .d1{ font-size:15px;}
.aeolbk .d2{ font-size:24px; margin-top:15px;}
.aeolbk .d2 img{ margin-right:20px;}

.lenolsa{ margin-top:4%;}
.lenolsa li{ margin-bottom:10px;}
.dolsca span{ float:left; height:60px; line-height:60px;}
.dolsca img{ margin-right:10px;}
.dolsca{ cursor:pointer; overflow:hidden; transition:all 0.5s ease; background:#fff; border:1px solid #eee;}
.dolsca.on{ background:#f9f9f9; transition:all 0.5s ease;}
.dolsca .d1{ width:50%; text-indent:20px; text-align:left;}
.dolsca .d2,.dolsca .d3,.dolsca .d4{ text-align:center; width:22%;}
.dolsca .d5{ width:5%;}
.lourew{ padding:20px; line-height:2; display:none;}
.dolsca .d5{ padding-top:14px; text-align: center;}
.dolsca .d5 i{ display: inline-block; width:32px; height:32px; background:url(../images/xz.png) no-repeat center center; transition:all 0.5s ease;}
.dolsca.on .d5 i{ transform:rotate(135deg); transition:all 0.5s ease;}

.kopteoa{ margin-top:4%;}
.kopteoa li{ border-bottom:1px dotted #ddd;}
.kopteoa li a{ display:block; line-height:55px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.kopteoa li a span{ float:right; margin-left:20px; color:#999;}
.kopteoa li a:before{ content:''; display:inline-block; vertical-align:middle; margin-right:8px; width:4px; height:4px; border-radius:50%; background:#004ea2;}

.ewopb{ margin-top:4%;}
.ewopb li{ width:48.5%; float:left; margin-bottom:3%; border:1px solid #ddd; padding-right:50px; position:relative;}
.ewopb li:nth-child(2n){ float:right;}
.ewopb li .c1{ height:50px; padding:0 10px; border:none; width:100%; border:none; font-size:16px;}
.ewopb li span{ position:absolute; right:0; top:0; width:50px; height:50px; background:no-repeat center center; border-left:1px solid #ddd;}
.ewopb li span.s1{ background-image:url(../images/aa1.png);}
.ewopb li span.s2{ background-image:url(../images/aa2.png);}
.ewopb li span.s3{ background-image:url(../images/aa3.png);}
.ewopb li span.s4{ background-image:url(../images/aa4.png);}
.ewopb li span.s5{ background-image:url(../images/aa5.png); border:none;}
.ewopb li .c2{ position:absolute; right:0; top:0; width:80px; height:50px; cursor:pointer; border:none; color:#fff; background:#005eb8;}
.ewopb li textarea{ width:100%; border:none; padding:10px; height:120px; font-size:16px;}
.ewopb li img{ position:absolute; right:0; top:0; height:50px; width:120px; border-left:1px solid #ddd; object-fit: scale-down;}
.ewopb li .cc2{ border:none; cursor:pointer; color:#fff; background:#004ea2; height:50px; font-size:16px; width:100%;}

.unrmea{}
.unrmea li{ width:30%; float:left; margin-right:5%; margin-top:5%;}
.unrmea li:nth-child(3n){ margin-right:0;}
.unrmea li a{ display:block; position:relative;}
.unrmea li a .pic{ overflow:hidden;}
.unrmea li a .pic img{ width:100%; height:380px; object-fit:cover; transition:all 0.5s ease;}
.unrmea li a .tit{ position:absolute; left:0; bottom:22px; padding:0 25px; color:#fff; z-index:2; font-weight:bold; font-size:20px; line-height:35px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.venmba{ line-height:50px; background:#f8f8f8; padding:0 40px 0 20px; margin-top:4%; font-size:16px;}

.aepobl li{ padding:25px 0 25px 20px; border-bottom:1px solid #ddd; line-height:50px;}
.aepobl li .tit{ width:calc(100% - 160px); font-size:16px; padding-left:35px; background:url(../images/wb.png) no-repeat left center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.aepobl li .dow a{ display:block; font-size:16px; line-height:48px; border:1px solid #ddd; width:120px; text-align:center; transition:all 0.5s ease;}
.lnmenbe{ background:#f2f4f8; padding:12px 0;}
.folean{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; line-height:44px;}
.folean select{ width:520px; height:44px; border:none; border-radius:5px; padding:0 5px;}
.folean .c1{ width:520px; padding:0 10px; height:44px; border:none; border-radius:5px;}
.folean .c2{ border:none; cursor:pointer; width:110px; border-radius:5px; background:#fb4848; color:#fff;}

.aeunbna{ margin-top:5%;}
.aeunbna li{ width:18.4%; float:left; margin-right:2%; margin-bottom:2%;}
.aeunbna li:nth-child(5n){ margin-right:0;}
.aeunbna li a{ display:block; border:1px solid #eee; background:#f1f1f1; transition:all 0.5s ease;}
.aeunbna li a .pic{ overflow:hidden; padding:10px; background:#fff;}
.aeunbna li a .pic img{ width:100%; height:130px;object-fit: scale-down;}
.aeunbna li a .tit{ text-align:center; line-height:46px; padding:0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.vimven .pic{ width:47%; padding:20px; border:1px solid #ddd;}
.vimven .pic img{ width:100%; height:400px;object-fit: scale-down;}
.vimven .con{ width:47%;}
.vimven .con .d1{ border-bottom:1px solid #ddd; font-weight:bold; font-size:28px; line-height:1.5; padding-bottom:12px;}
.vimven .con .d2{ margin-top:20px; font-weight:bold; color:#666; font-size:16px; line-height:2;}
.vimven .con .d3{ color:#666; line-height:2;}
.vimven .con .d4{ margin-top:20px;}
.vimven .con .d4 em{ display:inline-block; border:2px solid #fb4848; background:#fb4848; color:#fff; padding:0 0 0 10px; line-height:38px; border-radius:3px;}
.vimven .con .d4 em span{ display:inline-block; background:#fff; color:#333; padding:0 15px; margin-left:10px;}
.mveuba{ margin-top:3%; background:#f2f4f8;}
.mveuba span{ font-weight:bold; background:#004ea2; display:inline-block; color:#fff; font-size:18px; font-weight:bold; line-height:55px; padding:0 30px;}

.cpcmlt{ position:absolute; display:none; left:0; top:50px; padding:30px 8% 30px calc(8% + 200px); width:100%; background:#fff; z-index:4;min-height:290px;}
.slid-01{ width:200px; position:relative;}
.slid-01 .list a{ display:block; line-height:45px; border-bottom:1px solid #ddd;}
.slid-01 .list a.more{ background:url(../images/jt.png) no-repeat 95% center;}

.slid-02,.slid-03,.slid-04{ position:absolute; left:220px; top:0; width:200px;}



@media (min-width: 1201px){
.T-nav li .sec,.T-nav > li .thr,.T-nav > li .cpcmlt{ display:block; opacity:0; visibility:hidden; transform:translateY(30px); transition:all 0.5s ease;}
.T-nav li:hover .sec,.T-nav > li:hover .thr,.T-nav > li:hover .cpcmlt{ opacity:1; visibility: visible; transform:translateY(0px); transition:all 0.5s ease;}
.T-nav > li:hover > a:after,.T-nav > li > a.cur:after{ width:30px; transition:all 0.5s ease;}
.eolca li.on .d1:before{background:#2e74b5 url(../images/a2.png) no-repeat center center;}
.eolca li.on .d2{ display:block;}
.ybrenm li a:hover .pic img,.unrmea li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.aepobl li .dow a:hover{ color:#fff; background:#004ea2; border-color:#004ea2; transition:all 0.5s ease;}
.aeunbna li a:hover{ background:#004ea2; border-color:#004ea2; color:#fff;transition:all 0.5s ease;}
.slid-01 .list a.on{ background:#f5f5f5 url(../images/jt.png) no-repeat 95% center; color:#004b9c;}
.cpcmlt .slid{ opacity:0; visibility:hidden; transform:translateX(30px); transition:all 0.5s ease;}
.cpcmlt .slid.on{ opacity:1; visibility: visible; transform:translateX(0px); transition:all 0.5s ease;}

}



@media (max-width: 1200px){
body{ padding-top:50px;}
.main{ max-width:788px; margin:0 auto; padding:0 3%;}
.wrap{ width:100%; max-width:768px; margin:0 auto; padding:0 3%;}
.top{ padding:0 2%; display:block; top:0; width:100%; left:0; margin-left:0; box-shadow:0 0 5px rgba(0,0,0,0.2); position:fixed; z-index:20;}
.aeimve{ padding:0;}
.t-logo2,.lbucea{ display:none;}
.top .t-logo{ padding:5px 0;}
.top .t-logo img{ height:40px;}
.top .T-nav > li > a{ color:#fff; transition:all 0.5s ease;}
.T-nav{ position:fixed; left:0; top:50px; margin:0; padding:0; width:100%; height:calc(100vh - 50px); background:#004ea2; z-index:22; overflow:auto; display:none;}
.T-nav > li{ width:100%; border-bottom:1px solid #eee;}

.T-nav li > a{ background:none !important; line-height:45px; padding:0 3%; font-size:16px; color:#fff;}
.T-nav > li .thr{ position:relative; top:0; left:0; width:100%; margin:0; background:none; padding:0; box-shadow:0 0 0;}
.T-nav > li .thr a{ line-height:45px; margin:0; font-size:15px; padding:0 5%; color:#fff; text-align:left; width:100%;}
.cpcmlt{ position:relative; top:0; left:0; width:100%; margin:0; background:none; padding:0;}
.slid-01, .slid-02, .slid-03, .slid-04{ width:100%; left:0; position:relative;}
.slid-02, .slid-03, .slid-04{ display:none;}
.cpcmlt .list a{ border:none; color:#fff; font-size:15px; padding:0 5%; line-height:45px;}
.cpcmlt .slid-02 .list a{ padding:0 5% 0 8%;}
.cpcmlt .slid-03 .list a{ padding:0 5% 0 11%;}
.cpcmlt .slid-04 .list a{ padding:0 5% 0 14%;}
.slid-01 .list a.more{ background:url(../images/jt2.png) no-repeat 95% center;}
.mob-nav{ display:block;}
.s-t-search{ margin:0; top:0; right:calc(2% + 50px);}
.s-t-search a{ width:50px; height:50px; background:url(../images/fd2.png) no-repeat center center;}
.s-t-lang > a{ width:50px; height:50px;}
.s-t-search p,.s-t-lang p{ top:50px;}
.eplwam .tit .d1{ font-size:20px;}
.eplwam .tit .d2{ font-size:20px;}
.eplwam a{ padding-top:32px; background-size:25px auto;}
.ubeanm .pic{ width:100%;}
.ubeanm .con{ width:100%;}
.ubeanm .con .d1{ font-size:20px;}
.ubeanm .con .d2{ font-size:15px;}
.ubeanm .con .d3{ margin-top:15px; font-size:14px;}
.ubeanm .con .d4{ margin-top:20px;}
.ubeanm .con .d4 .list .s1 strong{ font-size:26px;}
.ubeanm .con .d4 .list{ width:120px; font-size:14px;}
.ind-01,.ind-02,.ind-03,.ind-04,.ny-main{ padding:4% 0;}
.ceopmta .pic{ width:100%;}
.ceopmta .con{ width:100%; padding:4%;}
.ceopmta .con .d1{ font-size:18px;}
.ceopmta .con .d2{ font-size:14px;}
.ceopmta .con .d3 a{ line-height:36px; padding:0 20px;}
.ind-03:before{ width:45%;}
.otepac{ width:100%;}
.eolca{ width:100%; margin-top:4%;}
.foot dl{ display:none;}

.ny-nav span{ display:block; line-height:50px; background:url(../images/xx.png) no-repeat right center;}
.ny-nav p{ display:none;}
.ny-nav p a{ width:100% !important; text-align:left; padding:0 3%; line-height:45px; font-size:14px;}

.polaem .pic{ width:100%;}
.polaem .con{ width:100%; margin-top:3%;}
.polaem .con .d1{ font-size:14px;}
.polaem .con .d2 .list .s1 strong{ font-size:26px;}
.polaem .con .d2 .list{ width:120px; font-size:14px;}
.ny-nav{ padding:0;}
.mca-tit .d1{ font-size:24px;}
.lpbnme img{ height:300px;}
.unefbn{ width:100%; padding:0 2%;}
.unefbn .d1{ font-size:36px;}
.unefbn .d2{ font-size:14px;}
.paelkc{ width:100%; margin-top:4%;}
.tlmenba .pic{ width:100%; padding:0;}
.ploren{ display:none;}
.pagelmc a.mob-none{ display:none;}
.lopvela li a{ background:none; padding:20px 0;}
.ybrenm li a .pic img{ height:150px;}
.ybrenm li a .con{ padding:4%;}
.aelmbo .d1{ font-size:20px;}
.aelmbo .d2{ font-size:14px;}
.aelmbo .d2 > span:last-child{ display:none;}
.eobpma p{ font-size:14px;}
.eobpma p a{ display:block;}
.eobpma .back{ position: relative; margin-top:15px; top:0;}
.uncebc span{ line-height:45px; width:150px; margin:0 10px; font-size:14px;}
.unceab{ width:100%; margin-top:5%;}
.ubnaebc li .d1{ font-size:16px;}
.ubnaebc li .d2{ margin:10px 0; font-size:14px;}
.ubnaebc li .d3{ font-size:14px;}
.wmgne{ width:100%;}
.gebanec{ width:100%;}
.ceubnte li{ padding:15px;}
.almceb{ width:100%;}
.almceb .d1{ font-size:20px;}
.almceb .d2{ font-size:15px;}
.cmleco{ width:100%;}
.ybcnema .d1{ font-size:20px;}
.aeolbk{ width:100%;}
.unrmea li{ width:48.5%; margin-right:0;}
.unrmea li:nth-child(2n){ float:right;}
.aepobl li{ padding:12px 0;}
.aepobl li .tit{ line-height:35px; font-size:14px; width:calc(100% - 80px);}
.aepobl li .dow a{ width:60px; line-height:33px; font-size:14px;}
.vimven .pic{ width:100%;}
.vimven .con{ width:100%; margin-top:4%;}
.vimven .con .d1{ font-size:18px;}
.mveuba span{ font-size:16px; line-height:45px; padding:0 20px;}






}
@media (max-width: 900px){

}

@media (max-width: 780px){
.wrap{ padding:0 3%;}
.ind-03:before{ width:55%;}
.pebuna{ padding:0;}
.pebuna .prev,.pebuna .next{ bottom:auto; top:42vw; background-size:50%; width:42px; height:42px;}
.pebuna .prev{ left:0;}
.pebuna .next{ right:0; left:auto;}
.otepac li a .pic img{ height:35vw;}
.otepac li a .con{ padding:15px;}
.otepac li a .con .d1{ font-size:16px;}
.otepac li a .con .d2{ margin:10px 0; height:50px;}
.eolca li .d1{ padding:0 15px 0 60px;}
.eolca li .d1:before{ width:50px; height:50px;}
.eolca li .d1 a{ line-height:50px; font-size:16px;}
.mca-tit .d1{ font-size:20px;}
.mca-tit .d2{ font-size:16px;}
.ny-banner .pic img{ height:180px;}

.bhncem .pic{ width:100%;}
.bhncem .img{ width:100%; padding:4%;}
.lopvela li a .date{ width:80px; margin-top:20px;}
.lopvela li a .date strong{ font-size:24px;}
.lopvela li a .con{ width:calc(100% - 100px);}
.lopvela li a .con .d1{ font-size:16px; line-height:25px; height:25px;}
.edit-con{ font-size:14px;}
.mcbuna .d1{ font-size:20px; margin-bottom:20px;}
.mcbuna .d2,.unceab .d2 p{ padding:0; font-size:14px;}
.unceab .d1{ font-size:20px; margin-bottom:20px;}
.ybcuena li .d1{ line-height:50px; padding:0 20px;}
.ybcuena li .d1:before{ top:10px; right:20px;}
.ybcuena li .d2{ padding:10px 10px 0;}
.ybcuena li .d2 .list{ margin:0 10px 10px;}
.ubnaebc li{ width:100%;}
.ewmcm{ display:none;}
.wmgne dl dt{ font-size:16px; margin-bottom:10px;}
.wmgne dl{ margin-bottom:25px;}
.dolsca .d1{ width:85%;}
.dolsca .d3,.dolsca .d4{ display:none;}
.kopteoa li a{ line-height:45px;}
.ewopb li{ width:100%;}
.aeunbna li{ width:49%;}
.aeunbna li:nth-child(5n){ margin-right:2%;}
.aeunbna li:nth-child(2n){ margin-right:0;}
}







@media (max-width: 640px){
.uncmen li{ width:100%;}
.ybrenm li{ width:100%;}
.ybrenm li a .pic img{ height:50vw;}
.ybrenm li a .con .d1{ font-size:16px;}
.ybrenm li a .con .d2,.ybrenm li a .con .d3{ margin-top:10px;}
.mcbuna{ width:100%;}
.mveubn select{ float:left; width:calc(100% - 125px);}
.mveubn input{ width:110px; margin-left:15px; float:left;}
.aeolbk{ padding-left:45px;}
.aeolbk .d2{ font-size:18px;}
.aeolbk .d2 img{ max-width:120px;}
.ceubnte li{ width:48%;}
.ceubnte li .tit{ margin:10px 0;}
.ceubnte li .img img{ height:40px;}
.unrmea li{ width:100%; margin-top:3%;}
.unrmea li a .pic img{ height:auto;}
.unrmea li a .tit{ font-size:16px;}
.vimven .pic img{ height:auto;}
}





.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;
}
}






























