@charset "utf-8";
/* CSS Document */
/* index */
body{}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1400px; margin:0 auto;}
.wrap2{ width:1200px; margin:0 auto;}
.mob-nav{ display:none;}
.section{ width:100%; height:100%; overflow:hidden;}
.top{ height:69px; width:100%; position:fixed; left:0; top:0; z-index:9999;}
.top .logo{ float:left; z-index:2; }
.top .search{ float:right; z-index:2;}
.top .search span{ display:block;}
.top .search p{ position:absolute; background:#fff; right:0; top:69px; width:280px; display:none;}
.top .search p .c1{ float:left; height:50px; width:230px; border:none; padding:0 10px;}
.top .search p .c2{ float:left; width:50px; height:50px; background:#EA9B16; color:#fff; border:none; cursor:pointer; text-align:center;}
.top .menu{ z-index:2; width:69px; height:69px; padding-left:20px; padding-top:25px; float:left; background:#004749;}
.top .menu span{ display:block; width:29px; height:18px; background:url(s3.png) no-repeat 0 0; transition:all 0.5s ease;}
.top .menu.on span{ background-position:0 100%; transition:all 0.5s ease;}
.top .liosa{ z-index:2;}
.top .liosa p{ position:absolute; left:0; width:100%; top:69px; z-index:5; display:none;}
.top .liosa p a{display:block;}
.top .s-nav{ position:absolute; z-index:1; width:100%; left:0; top:0; background:#fff; padding-left:330px; visibility:hidden; opacity:0;transition:all 0.5s ease;}
.top .s-nav.on{ opacity:1; visibility: visible;transition:all 0.5s ease;}
.top .s-nav li{ float:left; margin-left:40px;}
.top .s-nav li a{ display:block; line-height:69px; color:#333; transition:all 0.5s ease 0.2s;}
.top .s-nav li a:hover{color:#276ac3; transition:all 0.5s ease;}
.top .olewm{ z-index:2;}
.top .olewm span{ display:block;padding-left:35px; line-height:69px; width:150px; height:69px; background:url("../images/v1.png") no-repeat center center; color:#fff; transition:all 0.5s ease;}
.top .olewm span.s2{display:none;}
.top .olewm.on span{ background:url("../images/v2.png") no-repeat center center; color:#333; transition:all 0.5s ease;}
.top .olewm p{ position:absolute; left:0; top:69px; width:80PX; z-index:5; background:#fff; display:none;}
.top .olewm p a{ display:block; text-align:center; line-height:45px;}

.pureal .swiper-button-prev{cursor:pointer; width:30px; height:30px; position:absolute; left:0; top:50%; margin-top:-15px; background:url("../images/left.png") no-repeat center center !important;}
.pureal .swiper-button-next{cursor:pointer; width:30px; height:30px; position:absolute; right:0; top:50%; margin-top:-15px; background:url("../images/right.png") no-repeat center center !important;}

/*page01*/
.adlme{ position:relative; z-index:9; 
                    width: 100%;
                    height: 100%;
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: cover;}
.fulodes{position: absolute !important;width:100%;height:100%; left:0; top:0%;}
.adlme video{/* max-width:100%; max-height:100%;*/ position: absolute;width:100%; left:0; top:0%;}
.bg-mas{ position:absolute; left:0; top:0; width:100%; height:100%; /*background: rgba(38,43,52,0.3) url(../img/bg.png);*/ z-index:10;}

/*page02*/
.duclo{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;}
.duclo div{ position:absolute; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.slc-cont{ position:absolute; left:0; top:0; width:100%; height:100%; padding:0 3.5%; z-index:2; display:table;}
.cs-main{ display:table-cell; vertical-align:middle; color:#fff; padding-top:0px;}
.cs-main .p1{ font-size:40px;}
.cs-main .p2{ font-size:15px; margin-top:20px; width:100%; max-width:500px; line-height:25px;height:200px; overflow:hidden;}
.cs-main .p3{ font-size:12px; margin-top:15px; opacity:0.6;}
.cs-main .p4{ margin-top:5%; line-height:20px; background:url("more.png") no-repeat left center; padding-left:25px;}
.slolc{ width:50%; margin-top:5%; opacity:0;transition:all 0.5s ease 0.3s; transform:translateX(50px);}
.slolc li{ width:47%; position:relative; margin-right:3%; margin-bottom:3%; float:left; background:rgba(255,255,255,0.1); border:1px solid rgba(255,255,255,0.4); border-radius:10px; padding:20px 20px 20px 160px; height:140px; transition:all 0.3s ease;}
.active .slolc{transform:translateX(0px); transition:all 0.5s ease 1s; opacity:1;}
.active .slolc a,.active .slolc a:hover{color:#fff;}

.slolc li.on{ transform:translateY(-10%); transition:all 0.3s ease;}
.slolc li .pic{ position:absolute; left:20px; top:20px;}
.slolc li .pic img{ width:124px; height:100px;}
.slolc li .con .d1{ font-size:20px;}
.slolc li .con .d2{ opacity:0.6; font-size:12px; line-height:20px; margin-top:5px; max-height:60px; overflow:hidden;}

/*page03*/
.section-3{padding-top:-10px;}
.ensoc{ float:left; width:33.33%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.pacls{ width:200px; height:200px; padding-top:40px; position:relative; border-radius:50%; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); background-repeat:no-repeat; background-image:url(../img/xx.png); background-repeat:no-repeat; background-position:center 80%; transition:all 1s ease;}
.pacls:hover{ transition:all 0.5s ease; width:100%; height:100%; border-radius:0; padding-top:25%; background-image:none;}


.pacls .tit{ color:#fff; font-size:36px; text-align:center;}
.pacls .tit span{ display:block;}
.pacls:hover .tit span{ display:inline-block;}

.pacls .con{ color:#fff; line-height:25px; height:75px; overflow:hidden; padding:0 15%; margin-top:4%; visibility:hidden; opacity:0; transition:all 0.5s ease;}
.pacls:hover .con{ visibility:visible; opacity:1; transition:all 0.5s ease;}

.pacls .dimg{padding:0 15%; margin-top:8%; visibility:hidden; opacity:0; transition:all 0.5s ease;}
.pacls:hover .dimg{ visibility:visible; opacity:1; transition:all 0.5s ease;}
.pacls .linka{padding:0 15%; text-align:center; margin-top:20%; visibility:hidden; opacity:0; transition:all 0.5s ease;}
.pacls:hover .linka{ visibility:visible; opacity:1; transition:all 0.5s ease;}

.pacls .linka a{ display:inline-block; line-height:53px; color:#fff; width:174px; height:53px; background:url(../img/x1.png);}
.pacls .linka a img{ margin-left:15px; transition:all 0.5s ease;}
.pacls .linka a:hover img{ margin-left:30px; transition:all 0.5s ease;}

/*page04*/
.edinlc{ position:absolute; left:0; top:0; width:100%; height:100%;}
.aftrel{ padding:120px 10% 0; color:#fff;}
.wblm{ margin-left:-120px;}
.faelc{ margin-left:-60px;}
.wblm .s1{ font-size:40px;}
.wblm .s2{ font-size:24px; opacity:0.35; text-transform:uppercase; margin-top:5px;}
.acls-a{ margin-top:20px;}
.acls-a a{ width:105px; line-height:40px; font-size:12px; background:#fff; text-align:center; margin-left:5px; display:inline-block; transition:all 0.5s ease;}
.acls-a a:hover{ background:#ec5a02; color:#fff; transition:all 0.5s ease;}
.reolwc{ margin-top:4%;}
.zcloe{ width:60%; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.loewc{ width:39%; position:absolute; right:0; top:0; height:100%;}
.loewc li{ height:32%; margin-bottom:2%; overflow:hidden; background:#fff; transform:translateY(50%); opacity:0; transition:all 0.5s ease;}
.active .loewc li{transform:translateY(0%); opacity:1; box-shadow:0 0 10px rgba(0,0,0,0.2); transition:all 0.5s ease 0.5s;}
.active .loewc li:nth-child(2n){ transition-delay:0.8s;}
.active .loewc li:nth-child(3n){ transition-delay:1.1s;}

.loewc li a{ display:block; padding:3% 5% 0;}
.loewc li a .tit{ font-size:18px; height:30px; line-height:30px; overflow:hidden;}
.loewc li a .time{ color:#999;}
.loewc li a .con{ color:#999; line-height:20px; height:40px; margin-top:10px; overflow:hidden;}
.loewc li a .lik{ margin-top:10px;}
.loewc li a .lik span{ display:inline-block; width:34px; height:23px; background:url("../images/an01.png");}
.loewc li a:hover .lik span{ background:url("../images/an02.png");}


/*page05*/
.reols{ position:absolute; right:0; width:50%; bottom:10%;}
.adlop{ position:absolute; left:0; width:50%; bottom:0%;}


.faelc .p1{ font-size:40px;}
.faelc .p2{ text-transform:uppercase; font-size:24px; margin-top:5px; opacity:0.5; text-transform:uppercase;}
.slpod{ width:285px;}
.slpod .p1 strong{ font-size:40px; padding-left:40px;}
.slpod .p2{ background:url("../images/hx.png") no-repeat left 10px; padding-left:40px; font-size:20px; margin-top:10px;}
.rewlm{ color:#fff; width:49%; position:absolute; left:0; top:300px; padding:0 80px;}


.rewlm .p1{ font-size:24px;}
.rewlm .p2{ font-size:40px;}
.rewlm .opls{ font-size:12px; opacity:0.8; line-height:24px; margin-top:5%; max-height:120px; overflow:hidden;}
.rewlm .opls p{ margin-bottom:24px;}
.olwwc{ margin-top:5%;line-height: 20px; background: url("../images/more.png") no-repeat left center; padding-left: 25px;}

.tablece{ position:absolute; left:0; top:0; width:100%; height:100%; display:table;}
.celsct{ display:table-cell; vertical-align:middle; padding:100px 6.5% 0;}

.wrap{ width:1400px; margin:0 auto;}
.pwocl{ width:100%;}
.fpoes{ height:660px;}
.specl{ color:#fff; position:absolute; left:6.5%; top:30px;}
.bgelm{ background:url("../images/dbj.png") no-repeat center center; height:660px; position:relative;  transform:translateY(100px); opacity:0; transition:all 0.5s ease;}
.active .bgelm{transform:translateY(0%); opacity:1; transition:all 1s ease 0.5s;}

.foot{height:290px; background:#fff; position:relative; z-index:9999;}
.coewls{ background:#004749; color:#fff; padding:3% 6.5%; height:220px; overflow:hidden;}
.boslt .p1{ font-size:32px; font-weight:bold;}
.boslt .p2{ margin:10px 0;}
.boslt .p2 strong{ font-size:32px; vertical-align:middle; margin:0 5px;}
.boslt .p3{ font-size:24px;}
.boslt .p4{ margin-top:15px;}
.coewls .benls{ margin-left:3%; margin-bottom:20px;}
.coewls .benls dt{ font-size:22px; margin-bottom:20px;}
.coewls .benls dd{ line-height:27px; height:27px; opacity:0.9; overflow:hidden; font-size:12px;}
.coewls .benls dd a{ color:#fff;}
.coewls .benls dd a:hover{ text-decoration:underline;}

.bopre{ line-height:70px; height:70px; overflow:hidden; background:#E78812; color:#fff; padding:0 6.5%;}
.bopre .fl a{ color:#fff;}

.ny-banner{ height:300px; background:no-repeat center center; background-size:cover;}
.lodlc{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); text-align:center; color:#fff; text-shadow:2px 2px 6px #666;}
.lodlc .p1{ font-size:36px;}
.lodlc .p2{ opacity:0.7; font-size:20px;}

.ny-main{ padding:0 0 3%; z-index:3;}
.lcoual li{ box-shadow:0 0 20px rgba(0,0,0,0.2); margin-top:50px;}
.lcoual li .pic{ width:45%; float:left; overflow:hidden;}
.lcoual li .pic a{ background:no-repeat center center; background-size:cover; display:block; height:455px; transition:all 0.5s ease;}
.lcoual li .con{ float:right; width:55%; height:455px; display:table; background:#fff; padding:0 5%;transition:all 0.5s ease;}
.tab-cell{ display:table-cell; vertical-align:middle;}
.lcoual li .con .p1{ font-size:30px; background:url("../images/d1.png") repeat-x left center;}
.lcoual li .con .p1 span{ display:inline-block; padding-right:20px; background:#fff; color:#333; transition:all 0.5s ease;}
.lcoual li .con .p2{ opacity:0.6; margin-top:5px; text-transform:uppercase;}
.lcoual li .con .p3{ margin-top:20px; padding-top:25px; position:relative; line-height:25px; height:150px; overflow:hidden;}
.lcoual li .con .p3:after{ content:''; position:absolute; left:0; top:0; width:30px; height:2px; background:#ec5a02;}
.lcoual li .con .p4{ margin-top:20px;}
.lcoual li .con .p4 span{ display:inline-block; border:1px solid #ccc;}
.lcoual li .con .p4 span a{ position:relative; display:inline-block; line-height:45px; padding:0 35px; border:1px solid #666; transition:all 0.5s ease; position:relative; left:-5px; top:-5px;}
.lcoual li .con .p4 span a i{ position:relative; z-index:2;}
.lcoual li .con .p4 span a:after{ content:''; position:absolute; left:0; top:0; width:0; height:100%; background:#01479d; transition:all 0.5s ease;}
.lcoual li:nth-child(2n) .pic{ float:right;}
.lcoual li:nth-child(2n) .con{ float:left; background:#1467bd; color:#fff;}
.lcoual li:nth-child(2n) .con .p4 span a{ color:#fff; border-color:#fff;}
.lcoual li:nth-child(2n) .con .p1 span{ background:#1467bd; color:#fff;}

.tolsa{ z-index:5; margin-top:-30px;}
.elboua{ text-align:center;}
.elboua a{ display: inline-block; background:#fff; font-size:20px; margin:0 10px 15px; width:215px; text-align:center; line-height:70px; box-shadow:0 0 15px rgba(0,0,0,0.2);}
.elboua a:nth-child(5n){ margin-right:0;}
.elboua a span{ width:29px; height:29px; vertical-align:middle; background:no-repeat center center; display:inline-block; margin-right:10px;}
.elboua a span.s1{ background-image:url(../img/a1-1.png);}
.elboua a span.s2{ background-image:url(../img/a2-1.png);}
.elboua a span.s3{ background-image:url(../img/a3-1.png);}
.elboua a span.s4{ background-image:url(../img/a4-1.png);}
.elboua a span.s5{ background-image:url(../img/a5-1.png);}
.elboua a span.s6{ background-image:url(../img/a6-1.png);}
.elboua a span.s7{ background-image:url(../img/a7-1.png);}
.elboua a span.s8{ background-image:url(../img/a8-1.png);}
.elboua a span.s11{ background-image:url(../img/a1-1.png);}
.elboua a span.s12{ background-image:url(../img/a12-1.png);}
.elboua a span.s13{ background-image:url(../img/a13-1.png);}
.elboua a span.s14{ background-image:url(../img/a14-1.png);}
.elboua a span.s15{ background-image:url(../img/a15-1.png);}
.elboua a span.s16{ background-image:url(../img/a16-1.png);}
.elboua a span.s17{ background-image:url(../img/a17-1.png);}
.elboua a span.s18{ background-image:url(../img/a18-1.png);}

.elboua a span.s21{ background-image:url(../img/a21-1.png);}
.elboua a span.s22{ background-image:url(../img/a22-1.png);}
.elboua a span.s23{ background-image:url(../img/a23-1.png);}

.tbs-title{ margin-top:5%;}
.tbs-title .p1{ color:#00479d; font-weight:bold; font-size:30px;}
.tbs-title .p2{ color:#e8e8e8; font-weight:bold; font-size:20px; text-transform:uppercase; margin-top:5px;}
.baolct{ margin-top:3%;}
.baolct .pic{ width:45%; border:1px solid #eee; padding:10px;}
.baolct .con{ width:52%; line-height:2; color:#666;}
.baolct .con p{text-indent:2em; padding-top:10px;}

.weare-serv-ul{ position:relative; padding:4% 0;}
.weare-serv-ul li{ float:left; width:25%; text-align:center; color:#464646;}
.weare-serv-li-num{ text-align:center; color:#00479d;}
.weare-serv-li-num span{ vertical-align:bottom; font-size:14px; margin-left:10px; display:inline-block;}
.weare-serv-li-num p{ display:inline-block; font-size:50px; font-weight:bold;}
.weare-serv-li-p{ text-align:center; margin-top:20px; font-weight:bold;}
.weare-eng{ text-transform:uppercase; font-weight:bold; color:#f0f0f0; font-size:16px;}

.ediltc{ line-height:2; color:#666;}

.kolaoc{ background:#f2f6fa; padding:6% 0;}

.oproea{ width:80%;}
.tolsa span{ display:none;}



.lcalt{ padding:4% 0;}
.lcalt .con{ width:62%; line-height:2.5; font-size:16px; color:#666;}
.lcalt .con p{ padding:15px 0; text-indent:2em;}
.lcalt .pic{ width:33.33%;}
.telal .p1{ font-size:30px; text-align:center; padding:10px 0;}
.telal .p2{ color:#666; line-height:2; font-size:16px;}

.fhoanc{ margin-top:40px; background:url(../img/hc.jpg) repeat-y center top;}
.year-scl{ font-size:32px; font-weight:bold; color:#595959; background:url(../img/yq.png) no-repeat center center; text-align:center; padding:35px 0 10px 340px;}
.year-scl.on{background:url(../img/yq2.png) no-repeat center center;}
.lmenl{ padding-top:40px;}
.lmenl li{ width:601px; padding-left:100px; float:right;}
.lmenl li:nth-child(n+2){ margin-top:-60px;}
.lmenl li:nth-child(2n){ float:left; text-align:right; padding:0 100px 0 0;}
.lmenl li .date{ color:#276ac3; font-size:24px; font-weight:bold; position:relative;}
.lmenl li:nth-child(2n) .date:after{}
.lmenl li .date:after{ content:''; width:15px; height:15px; position:absolute; left:-106px; top:50%; margin-top:-8px; background:url(../img/e1.png);}
.lmenl li:nth-child(2n) .date:after{ left:auto; right:-106px;}
.lbec-con{ margin:10px 0; color:#666; line-height:2;}

.labaac{ font-size:24px; padding-top:40px; font-weight:bold;}
.upcal{ padding:4% 0; background:url(../testimg/t22.jpg) no-repeat center center; background-size:cover;}

.opeca{ border-bottom:1px solid #ddd; height:475px; position:relative;}
.opeca:before{ content:''; width:60px; height:60px; background:url(../images/c1.png); position:absolute; left:-60px; top:41%;}
.opeca:after{ content:''; width:31px; height:31px; background:url(../images/c2.png); position:absolute; right:-31px; top:44%;}
.opeca .numc{  position:absolute; left:0; top:-100px; width:100%; text-align:center; font-style:oblique; color:#eef3f7; font-size:200px; font-weight:bold;}
.actioc{ position:relative; z-index:5; width:100%; height:480px; padding:0 80px; overflow:auto;white-space :nowrap; background:url(../img/d.png) repeat-x left 224px;}
.actioc li{ position:relative; width:275px; display: inline-block;}
.actioc li:after{ content:''; width:15px; height:15px; background:#cdd9e1; border-radius:50%; position:absolute; left:50%; margin-left:-35px; top:-43px; transition:all 0.5s ease;}
.actioc li.odd:after{ top:auto; bottom:-47px;}
.actioc li:before{ content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #cdd9e1; position:absolute;position:absolute; left:50%; margin-left:-42px; top:-10px; transition:all 0.5s ease;}
.actioc li.odd:before{ border-bottom:none;border-top:15px solid #fff; top: auto; bottom:-12px;}






.actioc li.even{ top:260px;}
.actioc li.odd{ top:50px;}
.actioc li .clear{ width:275px; margin-left:-28px;}
.actioc li .tim{ line-height:45px; background:#cdd9e1; color:#fff; text-align:center; font-size:18px; transition:all 0.5s ease;}
.actioc li .con{ display: table; width:275px;white-space :normal; padding:0 15px; height:90px; background:#fff;}

.actioc li:hover .tim{ background:#276ac3; transition:all 0.5s ease;}
.actioc li:hover:after{ background:#276ac3; transition:all 0.5s ease;}
.actioc li:hover:before{ border-bottom-color:#276ac3; transition:all 0.5s ease;}
.actioc li.odd:hover:before{ border-top-color:#276ac3; transition:all 0.5s ease;}

.acbola{ padding:100px 0 30px;}
.aewlm .p1{ color:#276ac3; font-size:60px;}
.aewlm .p2{ font-size:24px; margin-top:20px;}
.aewlm .p3{ color:#666; line-height:2; margin-top:10px; font-size:16px;}

.lbcanl{ height:720px; position:relative;}
.mid-scol{ width:424px; height:424px; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.scol02{ position:absolute; left:0; top:0;}
.scol01{ transform:rotate(0); transition:all 0.5s ease;}
.scol01.ad0{ transform:rotate(45deg); transition:all 0.5s ease;}
.scol01.ad1{ transform:rotate(135deg); transition:all 0.5s ease;}
.scol01.ad2{ transform:rotate(315deg); transition:all 0.5s ease;}
.scol01.ad3{ transform:rotate(225deg); transition:all 0.5s ease;}

.lmoml{ width:340px; position:absolute;}
.lmoml .pic{ overflow:hidden;}
.lmoml .pic img{ transition:all 0.5s ease;}
.lmoml .tit strong{ color:#00479d; font-size:28px; margin-right:10px;}
.lmoml .pic{ margin-top:10px;}
.lmoml .olac{ color:#666; line-height:2; margin-top:10px;}
.lmoml .tit{ line-height:45px; border-bottom:1px solid #ccd6e3; font-weight:bold; text-transform:uppercase; color:#e8e8e8;}
.lmoml.ab01{ left:0; top:0;}
.lmoml.ab02{ right:0; top:0;}
.lmoml.ab03{ left:0; bottom:0;}
.lmoml.ab04{ right:0; bottom:0;}

.lmlac{ padding:4% 0;}
.lmlac .p1{ color:#276ac3; font-size:36px;}
.lmlac .p2{ margin-top:15px; line-height:2; color:#666;}
.laewoa .pic{ width:50%;}
.laewoa .cont{ width:48%;}
.laewoa .cont > .p1{ font-size:28px; color:#ec5a02;}
.laewoa .cont > .p2{ line-height:25px; color:#666; margin-top:15px;}
.aplca{ padding-left:85px; margin-top:25px; color:#666;}
.aplca img{ position:absolute; left:0; top:0;}
.aplca .p3{ font-size:22px;}
.aplca .p4{ margin-top:12px; line-height:25px;}

.louplc{ background:url(../testimg/t30.jpg) no-repeat center center; background-size:cover; padding:4% 0;}
.louplc .p1{ color:#fff; font-size:36px;}
.midlm{ margin-top:35px;}
.midlm .atab{ display:inline-block; margin:0 30px; position:relative;}
.midlm .atab span{ display:inline-block; background:no-repeat center center; border-radius:50%; border:1px solid #fff; width:115px; height:115px; transition:all 0.5s ease;}
.midlm .atab.on span{ background-color:#fff; transition:all 0.5s ease;}
.midlm .atab span.s1{ background-image:url(../img/c1-1.png);}
.midlm .atab span.s2{ background-image:url(../img/c2-1.png);}
.midlm .atab.on span.s1{ background-image:url(../img/c1-2.png);}
.midlm .atab.on span.s2{ background-image:url(../img/c2-2.png);}
.midlm .atab.on:after{ content:'';border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff; position:absolute; left:50%; margin-left:-14px; bottom:-22px;}

.midlm .atab i{ display:block; font-size:16px; margin-top:12px; color:#fff;}

.laaoct{ padding:35px 0;}

#page6{background: url('191.jpg') center center / cover no-repeat; }
.duolcs{ line-height:55px; height:55px; overflow:hidden; background:#276ac3; color:#fff;}
.duolcs span{ float:left; font-size:16px !important;}
.dolsca .d1,.duolcs .d1{ width:40%; padding-left:20px; text-align:left;}
.dolsca .d2,.dolsca .d3,.duolcs .d2,.duolcs .d3,.dolsca .d4,.duolcs .d4,.dolsca .d5,.duolcs .d5{ text-align:center; width:15%;}


.lenolsa{ margin-top:25px; border-top:1px solid #ddd;}
.lenolsa li{ border-bottom:1px solid #ddd;}
.lenolsa li .dolsca{ line-height:55px; cursor:pointer; height:55px; overflow:hidden;}
.lenolsa li:nth-child(2n) .dolsca{ background:#f8f8f8;}
.lenolsa li .dolsca span{ float:left;}
.lenolsa li .dolsca span.s1{ width:260px; padding-left:20px;}
.lenolsa li .dolsca span.s2{ width:160px; padding-left:30px; background:url(../images/z1-1.png) no-repeat left center;}
.lenolsa li .dolsca span.s3{ width:100px; padding-left:20px; background:url(../images/z2-1.png) no-repeat left center;}
.lenolsa li .dolsca span.s4{ width:130px; padding-left:25px; background:url(../images/z3-1.png) no-repeat left center;}
.lenolsa li .dolsca span.s5{ width:25px; height:55px; background:url(../images/z4-1.png) no-repeat center center;}
.lenolsa li .dolsca.on span.s2{background:url(../images/z1-2.png) no-repeat left center;}
.lenolsa li .dolsca.on span.s3{background:url(../images/z2-2.png) no-repeat left center;}
.lenolsa li .dolsca.on span.s4{background:url(../images/z3-2.png) no-repeat left center;}
.lenolsa li .dolsca.on span.s5{background:url(../images/z4-2.png) no-repeat center center;}
.lenolsa li i{ display:inline-block; width:30px; height:30px; background: url(../img/f1.png) no-repeat center center; margin-top:10px;}
.lenolsa li .dolsca.on i{background: url(../img/f2.png) no-repeat center center;}
.lourew{ line-height:2; padding:0px 20px 20px; color:#666; display:none;}
.lourew .join-us{ display:inline-block; line-height:45px; padding:0 35px; color:#fff; background:#276ac3;}

.bggce{ display:none; position:fixed; left:0; top:0; z-index:10000; width:100%; height:100%; background:rgba(0,0,0,0.7);}
.tlaboc{ display:none; position:fixed; left:50%; padding:30px; width:1200px; margin-left:-600px; background:#fff; height:80%; top:10%; overflow:auto; z-index:10001;}
.opaca{ position:absolute; right:0; top:0;}
.joinF_box{ width:100%;}
.joinF_tit{ font-size:36px; color:#666;}
.joinF_box .joinF_T{
    padding: 0 20px;line-height: 40px;font-size: 14px;font-weight: bold;color:#333;background: #f2f2f2;
}
.joinF_box .joinF_iptDiv{padding: 38px 0 20px;}
.joinF_iptDiv .joinFIpt_one{width: 50%;float: left;margin-bottom: 12px;}
.joinFIpt_one .joinF_ipt{
    width: 32%;margin-right: 3.2%;float: left;font-size: 14px;
    color:#7c7c7c;text-align: right;line-height: 36px;
}
.joinFIpt_one .joinF_exp{width: 24.2%;float: left;line-height: 36px;font-size: 14px;color:#a3a3a3;}
.rqeIpt .joinF_exp:before{content: "*";color:#f00;display: inline-block;width: 24px;text-align: center;}
.joinFIpt_one input,.joinFIpt_one select{
    width: 40%;float: left;height: 36px;border:1px solid #d1d1d1;border-radius: 2px;
    font-size: 14px;color:#7c7c7c;padding-left: 10px;
}
.joinFIpt_one select{
    appearance:none;-moz-appearance:none;-webkit-appearance:none;
    background:#fff url(../img/drop_02.jpg) right center no-repeat;
}
.joinF_iptDiv .exp_box{
    padding: 25px 0 12px;border: 1px dashed #999;border-radius: 5px;margin-bottom: 20px;position: relative;
}
.exp_box .exp_delete{
    width: 22px;height: 22px;background: url(../img/join_x.png) center no-repeat ;
    position: absolute;top: -11px;right:-11px;cursor: pointer;
}
.add_epx{
    width: 160px;height: 32px;line-height: 32px;text-align: center;margin: auto;
    border-radius: 16px;font-size: 14px;color:#fff;background: #57a0fa;cursor: pointer;
}
.joinF_iptDiv textarea{
    border:1px solid #d1d1d1;border-radius: 2px;width: 100%;height: 100px;
    font-size: 14px;color:#7c7c7c;padding:5px 10px;resize: none;
}
.add_epx i{display: inline-block;padding-left:16px;background: url(../img/join_add.png) left center no-repeat;}

.alodpc input{ cursor:pointer; border:none; height:45px; width:150px; color:#fff; background:#276ac3 url(../img/cg.png) no-repeat 30px center; text-indent:25px;}
.smolc{ background:#f2f2f2; padding:20px; color:#666; line-height:2; margin-top:30px;}

.pp-list{ padding-top:69px;background:#EA9B16;}
.aoacf{ color:#fff; padding:25px 0;}
.aoacf span{ font-size:36px; padding-top:15px;}
.aoacf a{ float:left; text-align:center; color:#fff; margin-left:50px;}
.aoacf a i{ display:block;}
.tb-blt{ color:#00479d; padding:30px 0; font-size:20px;}
.tb-blt span{ font-size:30px; margin-right:10px; vertical-align:middle;}
.poacl{ box-shadow:0 0 15px rgba(0,0,0,0.2); background:#fff;}
.poacl .pic-sr{ width:67%; float:right;}
.bw-list:nth-child(2n) .poacl .pic-sr{ float:left;}
.poacl .cont{ width:33%; height:600px; float:left; display:table; padding:0 30px;}
.bw-list:nth-child(2n) .poacl .cont{ float:right;}
.poacl .cont .p2{ font-size:24px; margin:20px 0;}
.poacl .cont .p3{ line-height:2;}
.poacl .cont .p4{ margin-top:35px;}
.poacl .cont .p4 span {display: inline-block;border: 1px solid #ccc;}
.poacl .cont .p4 span a{display: inline-block;line-height: 45px; padding: 0 35px; border: 1px solid #666; transition: all 0.5s ease; position: relative; left: -5px; top: -5px;}


.pchlc{ padding:4% 0 0;}
.pchlc .p1{ color:#00479d; font-size:30px; font-weight:bold;}
.pchlc .p2{ color:#e8e8e8; font-size:20px; font-weight:bold; text-transform:uppercase; margin-top:10px;}
.pchlc .p3{ font-size:24px; margin-top:25px;}
.pchlc .p4{ color:#666; line-height:2; margin-top:15px;}

.pchlc .d1{ color:#276ac3; font-size:30px;}
.pchlc .d2{ padding:12px 0 20px; font-size:24px; position:relative;}
.pchlc .d2:after{ content:''; height:2px; width:40px; position:absolute; left:50%; margin-left:-20px; bottom:0; background:#ec5a02;}


.domlca{ height:700px; background:url(../testimg/t39.jpg) no-repeat center bottom; position:relative; margin-top:45px;}
.domlca p{ position:absolute;}
.domlca p a{ display:block; transition:all 0.5s ease;}
.domlca .p1{ left:100px; top:390px;}
.domlca .p2{ left:175px; top:255px;}
.domlca .p3{ left:157px; top:137px;}
.domlca .p4{ left:346px; top:-30px;}
.domlca .p5{ left:597px; top:-7px;}
.domlca .p6{ left:820px; top:80px;}
.domlca .p7{ left:865px; top:230px;}
.domlca .p8{ left:955px; top:398px;}

.nlca-wact{ padding-bottom:30px;}
.aclml{ padding:4% 0;}

.aclml .p1,.aclml-01 .p1{ color:#ec5a02; font-size:24px;}
.aclml .p2,.aclml-01 .p2{ font-size:16px; color:#666; line-height:2; margin-top:15px;}
.lbcaoa li{ width:25%; float:left;}
.lbcaoa li a{ border:1px solid #fff; overflow:hidden; display:block;}
.lbcaoa li a img{ transition:all 0.5s ease;}
.adfenc li{ width:25%;}
.oaclma{ padding:25px 0;}

.oualmt li a{ display:block; padding:30px;}
.oualmt li a .pic{ width:364px; height:150px; background:no-repeat center center; background-size:cover;}
.oualmt li a .con{ width:750px;}
.oualmt li a .con1{ width:100%;}
.oualmt li a .con .p1{ font-size:18px; line-height:35px; height:35px; overflow:hidden; font-weight:bold}
.oualmt li a .con .p2{ color:#666; line-height:25px; height:50px; overflow:hidden;}
.oualmt li a .con .p3{ margin-top:15px; padding-top:20px; color:#666; position:relative;}
.oualmt li a .con .p3:after{ content:''; position:absolute; left:0; top:0; height:2px; width:25px; background:#f8b62b;}
.oualmt li a .con1 .p1{ font-size:18px; line-height:35px; height:35px; overflow:hidden; font-weight:bold}
.oualmt li a .con1 .p2{ color:#666; line-height:25px; height:50px; overflow:hidden;}
.oualmt li a .con1 .p3{ margin-top:15px; padding-top:20px; color:#666; position:relative;}
.oualmt li a .con1 .p3:after{ content:''; position:absolute; left:0; top:0; height:2px; width:25px; background:#f8b62b;}
.pagecsl{ padding:15px 0;}
.pagecsl a{ display:inline-block;line-height:30px; padding:0 12px; background:#fff; border:1px solid #ddd; margin:0 3px;}
.pagecsl a.cur{ background:#276ac3; border-color:#276ac3; color:#fff;}

.lnmsdt{ font-size:28px; font-weight:bold; margin-top:5%;}
.abouca{ color:#999;}
.edit-cont{ padding:3% 8%; margin-top:2%; border-top:1px solid #eee; font-size:16px; color:#666; line-height:2;}
.pro_img{width:450px;; margin:0 auto}
.left_p{width:5%;float:left;margin-top:150px}
.right_p{width:5%;float:right;margin-top:150px}
.luncbt { border:1px solid #ddd;}
.luncbt p{ width:50%;}
.luncbt p a{ padding:15px 0; display:block; font-size:16px;}
.luncbt p a.prev{ background:url(../img/tl.jpg) no-repeat 10px center; padding-left:50px;}
.luncbt p a.next{ background:url(../img/tr.jpg) no-repeat 98% center; padding-right:50px; text-align:right;}

.alcsou{ padding-top:510px; background:#fff url(../testimg/t45.jpg) no-repeat center top;}
.concl{ line-height:2.5; color:#666; padding-left:235px;}

.lacco{ font-size:36px; color:#00479d; margin-top:40px;}
.lb-adc{ padding:20px 0 40px;}
.lb-adc li{ margin-top:15px; box-shadow:0 0 15px rgba(0,0,0,0.2);}
.lb-adc li .sencl{ width:50%; float:left;}
.lb-adc li .cont{ width:50%; float:right; height:416px; display:table; padding:0 30px;}
.lb-adc li:nth-child(2n) .sencl{ float:right;}
.lb-adc li:nth-child(2n) .cont{ float:right;}
.lb-adc li .cont .p1{ font-size:30px;}
.lb-adc li .cont .p2{ margin-top:30px; line-height:2; color:#666;}
.lb-adc li .cont .p3{ margin-top:25px;}
.lb-adc li .cont .p3 a{ color:#333; display: inline-block; line-height:40px; border-bottom:1px solid #ec5a02;}

.loaclt{ box-shadow:0 0 15px rgba(0,0,0,0.2);}
.loaclt span{ float:left; width:25%; cursor:pointer; font-size:16px; display:table; background:#f3f3f3; height:150px; padding:0 20px; border-right:1px solid #fff; color:#666;}
.loaclt span:nth-child(4){ border:none;}
.loaclt span i{ display:table-cell; vertical-align:middle;}
.loaclt span.cur{ color:#fff; background:#276ac3;}

.olacmt{ padding:4% 0;}
.editlo{ font-size:16px; color:#666; line-height:2;}

.mouclc{ padding:30px 5%;}
.blacm{ color:#666; border:1px solid #eee;}
.blacm span{ text-align:center; width:33.33%; border-right:1px solid #eee; line-height:70px; float:left; font-size:16px; cursor:pointer; position:relative;}
.blacm span.cur{ color:#276ac3;}
.blacm span.cur:after{ content:''; height:3px; width:100%; position:absolute; left:0; bottom:0; background:#276ac3;}

.hbucl{ margin-top:5%;font-size: 16px;line-height: 2;color: #222;}

.ollcmc td{ border:1px solid #eee; padding:10px;}

.mmlcam .date{ color:#666; width:90px; height:90px; background:#f2f2f2; border-radius:8px; padding-left:20px; padding-top:10px;}
.mmlcam .date strong{ color:#095ec6; font-size:30px; line-height:1;}
.mmlcam li a .con{ width:1020px;}
.mmlcam li a .con .p3{ margin-top:10px; padding-top:0;}
.mmlcam li a .con .p3:after{ display:none;}

.tblmat{ margin-top:6%; background:url(../img/mie.png) no-repeat center top;}
.tblmat li{ float:left; width:505px; margin-bottom:40px;}
.tblmat li:nth-child(2n){ float:right;}
.tblmat li .tit{ font-size:18px; font-weight:bold;}
.tblmat li .con{ line-height:25px; height:75px; overflow:hidden; margin-top:10px;}
.tblmat li .pic{ margin-top:15px;}
.tblmat li.li01{ color:#f0a543;}
.tblmat li.li02{ color:#00aeef;}
.tblmat li.li03{ color:#6e8abc;}
.tblmat li.li04{ color:#00b072;}


.lopoc > div{ width:320px; margin-right:20px; color:#666;}
.lopoc > div select{ width:100%; height:45px; background:#f7f9fa; border:1px solid #eee; margin-top:10px; color:#666;}

.abulma{ position:absolute; z-index: 2; top:0; right:50%; margin-right:-600px; width:570px; background:#fff; height:100%; box-shadow:0 0 15px rgba(0,0,0,0.2);}






.mapcen .swiper-slide a{ display:block; padding:40px; color:#666; position:relative;}
.mapcen .swiper-slide a.on:after{ width:4px; height:100%; position:absolute; left:0; top:0; background:#276ac3; content:'';}
.mapcen .swiper-slide a .p1{ font-size:24px;}
.mapcen .swiper-slide a .p1 strong{ color:#999; font-size:32px; vertical-align:middle; margin-right:15px;}
.mapcen .swiper-slide a .p2{ font-size:16px; margin-top:12px; padding-left:32px;}
.mapcen .swiper-slide a .p2 img{ margin-right:10px;}
.mapcen .swiper-slide a.on .p1 strong{ color:#276ac3;}
.mapcen .swiper-pagination{ position:relative; bottom:0; margin-top:20px;}



.pureal .swiper-slide{width:430px; height:300px;}
.pureal .swiper-slide .pic{ width:430px; height:300px; background:no-repeat center center; background-size:cover;}
.pureal .swiper-slide.swiper-slide-prev{-webkit-transform: rotateY(45deg);transform: rotateY(45deg);}
.gallery-thumbs .swiper-slide span{ display:block; line-height:60px; border-radius:30px; font-size:16px; text-align:center;}

.mcolcc{ margin-top:40px; padding:0 30px;}

.gallery-thumbs .swiper-pagination{ position:relative; bottom:0; margin-top:20px;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active span{ background:#fff; color:#00479d;}



@media (max-width: 1720px){
.loewc li a .lik{ display:none;}
.top .s-nav li{ margin-left:20px;}
}

@media (max-width: 1400px){
.wrap{ width:100%; padding:0 2%;}
}

@media (min-width: 1201px){
.lcoual li .pic:hover a{ transition:all 0.5s ease; transform:scale(1.05);}
.elboua a.cur,.elboua a:hover{ background:url(t5.jpg) no-repeat center center; background-size:cover; color:#fff;}
.elboua a.cur span.s1,.elboua a:hover span.s1{ background-image:url(../img/a1-2.png);}
.elboua a.cur span.s2,.elboua a:hover span.s2{ background-image:url(../img/a2-2.png);}
.elboua a.cur span.s3,.elboua a:hover span.s3{ background-image:url(../img/a3-2.png);}
.elboua a.cur span.s4,.elboua a:hover span.s4{ background-image:url(../img/a4-2.png);}
.elboua a.cur span.s5,.elboua a:hover span.s5{ background-image:url(../img/a5-2.png);}
.elboua a.cur span.s6,.elboua a:hover span.s6{ background-image:url(../img/a6-2.png);}
.elboua a.cur span.s7,.elboua a:hover span.s7{ background-image:url(../img/a7-2.png);}
.elboua a.cur span.s8,.elboua a:hover span.s8{ background-image:url(../img/a8-2.png);}
.elboua a.cur span.s11,.elboua a:hover span.s9{ background-image:url(../img/a1-2.png);}
.elboua a.cur span.s12,.elboua a:hover span.s10{ background-image:url(../img/a12-2.png);}
.elboua a.cur span.s13,.elboua a:hover span.s11{ background-image:url(../img/a13-2.png);}
.elboua a.cur span.s14,.elboua a:hover span.s12{ background-image:url(../img/a14-2.png);}
.elboua a.cur span.s15,.elboua a:hover span.s13{ background-image:url(../img/a15-2.png);}
.elboua a.cur span.s16,.elboua a:hover span.s14{ background-image:url(../img/a16-2.png);}
.elboua a.cur span.s17,.elboua a:hover span.s15{ background-image:url(../img/a17-2.png);}
.elboua a.cur span.s18,.elboua a:hover span.s16{ background-image:url(../img/a18-2.png);}

.elboua a.cur span.s21,.elboua a:hover span.s21{ background-image:url(../img/a21-2.png);}
.elboua a.cur span.s22,.elboua a:hover span.s22{ background-image:url(../img/a22-2.png);}
.elboua a.cur span.s23,.elboua a:hover span.s23{ background-image:url(../img/a23-2.png);}
.lcoual li .con .p4 span a:hover{ color:#fff; transition:all 0.5s ease;}
.lcoual li .con .p4 span a:hover:after{width:100%; transition:all 0.5s ease;}


.lmoml:hover .pic img{ transition:all 0.5s ease; transform:scale(1.05);}
.domlca p a:hover,.lbcaoa li a:hover img{ transition:all 0.5s ease; transform:scale(1.1);}
.oualmt li a:hover{ box-shadow:0 0 15px rgba(0,0,0,0.2);}
}

@media (max-width: 1440px){
.top .search,.top .liosa{display:none;}
}

@media (max-width: 1200px){

.wrap2{ width:100%; padding:0 0%; max-width:768px; margin:0 auto;}
.top .search,.top .liosa{display:block;}
.top{ height:50px; background:#fff;}
.top .logo{ padding:5px 0;}
.top .logo img{ height:40px;}
.mob-nav{ margin-top:0;}
.top .s-nav{ height:100%; padding:0; position: fixed; z-index:10; margin:0; width:100%; left:0; overflow-x:hidden; overflow-y:auto; top:50px; background:rgba(255,255,255,1);}
.top .s-nav li{ display:block; width:100%; margin:0; border-bottom:1px solid #ddd; margin:0;}
.top .s-nav li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; color:#666;}
.T-nav > li > a.cur{ background:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; top:0; padding:10px 0; background:none;}
.T-nav li .gdlt a{ padding:0 5%; color:#666;}
.mob-nav{ display: block; float:right; width:50px; height:50px; background:url(../images/mob-ct.png) no-repeat center center;}
.top .menu{float:right; width:50px; height:50px; line-height:50px; padding-left:12px; padding-top:17px; }
.top .olewm {}
.top .olewm span{ background: none; padding:0 5px;color:#333; line-height:50px; height:50px; width:auto;transition:all 0.5s ease;}
.liosa a img,.top .search span img{ height:50px;}
.top .olewm p,.top .search p{ top:50px;}
.top .search p .c1,.top .search p .c2{ height:40px;}
.slolc{ width:100%;}
.slolc li{ width:132px; padding:10px; height:auto; border-radius:0;}
.slolc li .pic{ position:relative; left:0; top:0; width:100%;}
.slolc li .pic img{ width:110px; height:auto;}
.slolc li .con .d1{ text-align:center; font-size:12px;margin-top: 3px;}
.slolc li .con .d2{ display:none;}
.cs-main .p1{ font-size:20px; font-weight:bold;}
.cs-main{ padding-top:50px;}
.coewls{ display:none;}
.bopre{ display:table; width:100%;}
.bopre .fl{ display:none;}
.bopre .fr{ float:none; line-height:25px; display:table-cell; vertical-align:middle;}
.edinlc{ position:relative; height:auto; padding-top:50px;}
.aftrel{ padding:0 3%;}
.wblm{ margin-left:0;}
.wblm .s1{ font-size:20px; font-weight:bold;}
.wblm .s2{ font-size:16px;}
.acls-a a{ width:65px;}
.ny-banner{ height:200px;}
.lodlc .p1{ font-size:24px;}
.lodlc .p2{ font-size:18px;}
.lcoual li{ margin-top:4%;}
.foot{ height:70px;}
.tolsa{ margin-top:0;}
.tolsa span{display: block;
    width: 100%;
    font-size: 16px;
    padding: 15px;
    color:#fff;
    background:#EA9B16 url(z2.png) no-repeat 95% center;}
.elboua { display:none;}
.elboua a{ display:block;background:#EA9B16; color:#fff; width:100%; margin:0; box-shadow:0 0 0; text-align:left; padding:0 4%; font-size:15px; line-height:50px;}
.elboua a span{display:none;}
.tbs-title .p1{ font-size:20px;}
.tbs-title .p2{ font-size:14px;}
.baolct .pic{ width:100%;}
.baolct .con{ width:100%; margin-top:10px;}
.fhoanc{ background: url(../img/d.png) repeat-y 11px top;}
.year-scl{ padding:0 0 0 35px; background-position:left center; background-size:auto 90%; text-align:left; font-size:20px;}
.lmenl{  margin-top:20px; padding:0;}
.lmenl li{ width:100%; padding-left:40px; margin-bottom:15px;}
.lmenl li .date{ font-size:18px;}
.lmenl li .date:after{ left:-36px;}
.lmenl li:nth-child(n+2){ margin-top:0;}
.lmenl li:nth-child(2n){ text-align:left; padding:0 0 0 40px;}
.lmenl li:nth-child(2n) .date:after{ right:auto; left:-36px;}
.mid-scol{ display:none;}
.lbcanl{ height:auto;}
.lmoml{ width:48%; margin-right:2%; position:relative; float:left;}
.lmoml:nth-child(2n){ margin-right:0;}
.acbola{ padding:30px 0 0;}
.aewlm .p1{ font-size:30px;}
.aewlm .p2{ font-size:18px;}
.aewlm .p3{ font-size:14px;}
.lmoml .tit strong{ font-size:20px;}
.lmlac .p1,.louplc .p1{ font-size:24px;}
.laewoa .pic{ width:100%;}
.laewoa .cont{ width:100%; margin-top:15px;}
.laewoa .cont > .p1{ font-size:20px;}
.aplca .p3{ font-size:18px;}
.louplc{ padding:35px 0 50px;}

.tlaboc{ left:0; margin-left:0; width:100%;}
.pp-list{ padding-top:0; }
.aoacf{ padding:0;}
.aoacf span{ display:block; width:100%; font-size:16px; padding:15px 0; background: url(../img/z2.png) no-repeat right center;}
.aoacf p{ width:100%; padding:10px 0; display:none;}
.aoacf p a{ display:block; width:100%; margin:0; line-height:40px; text-align:left; padding:0 4%;}
.aoacf p a img{ display:none;}
.domlca{ background:none; height:auto; padding-bottom:20px;}
.domlca p{ float:left; width:25%; height:80px; display:table; position:relative; left:0 !important; top:0 !important;}
.domlca p a{ display: table-cell; vertical-align:middle;}
.domlca p a img{ max-width:80%; max-height:75px;}
.oualmt li a{ padding:15px;}
.oualmt li a .pic{ width:180px;}
.oualmt li a .con{ width:calc(100% - 200px);}
.lnmsdt{ font-size:16px;}
.edit-cont{ padding:3%; font-size:14px;}
.luncbt p a{ font-size:14px;}
.alcsou{ padding:0; background:none !important;}
.concl{ padding:20px 0 0;}
.lacco{ font-size:20px;}
.lb-adc li .cont .p1{ font-size:18px;}
.loaclt span{ font-size:14px; padding:0 10px; height:120px;}
.editlo{ font-size:14px;}
.mmlcam li a .con{ width:calc(100% - 110px) !important;}
.tblmat{ background:none;}
.tblmat li{ width:46%;}
.abulma{ right:0; margin-right:0;}
.top .liosa span img{height:50px;}
.top .liosa p{top:50px;}

}
@media (max-width: 768px){
.lcoual li .pic{ width:100%;}
.lcoual li .pic a{ height:260px;}
.lcoual li .con{ width:100%; height:auto; padding:20px;}
.lcoual li .con .p1{ font-size:20px; font-weight:bold;}
.lcoual li .con .p2{font-size:12px;}
.weare-serv-li-num p{ font-size:20px;}
.weare-eng{ font-size:12px;}
.labaac{ font-size:18px;}
.midlm .atab span{ width:80px; height:80px; background-size:auto 60%;}
.dolsca .d1,.duolcs .d1{ width:85%;}
.dolsca .d2,.dolsca .d3,.duolcs .d2,.duolcs .d3,.dolsca .d4,.duolcs .d4{ display:none;}
.joinF_tit{ font-size:20px;}
.poacl .pic-sr{ width:100%;}
.poacl .cont{ width:100%; height:auto; padding:20px;}
.poacl .cont .p2{ font-size:20px;}
.tb-blt{ font-size:16px;}
.tb-blt span{ font-size:24px;}
.pchlc .p1,.pchlc .d1,.aclml .p1{ font-size:20px; font-weight:bold;}
.pchlc .p2,.pchlc .d2{ font-size:18px; font-weight:bold;}
.pchlc .p3{ font-size:18px;}
.aclml .p2,.aclml .p2, .aclml-01 .p2{ font-size:14px; line-height:1.8;}
.oualmt li a{ padding:10px;}
.oualmt li a .pic{ width:120px; height:100px;}
.oualmt li a .con{ width:calc(100% - 130px);}
.oualmt li a .con .p3{ display:none;}
.oualmt li a .con .p1{ font-size:16px;}
.pagecsl a.mob-none{ display:none;}
.lb-adc li .sencl{ width:100%;}
.lb-adc li .cont{ width:100%; height:auto; padding:15px;}
.loaclt span{ width:50%; border-bottom:1px solid #fff;}
.loaclt span:nth-child(n+3){ border-bottom:none;}
.blacm span{ font-size:14px; line-height:50px;}
.mmlcam li a .con .p3{ display:block; font-size:12px;}
.abulma{ width:100%; height:auto; position:relative;}
.mapcen .swiper-slide a .p2{ display:none;}
.mapcen .swiper-slide a{ padding:15px;}
.mapcen .swiper-slide a .p1{ font-size:16px;}
.mapcen .swiper-slide a .p1 strong{ font-size:24px;}
.lopoc > div{ width:100%; margin-bottom:15px;}

.lcoual li .con .p3{margin-top:15px; padding-top:15px; height:140px;}
.lcalt .con{ width:62%; line-height:2; font-size:16px; color:#666;}
.lcalt .con p{padding:5px 0;}
.tab-cell p img{width:50%; margin:0 auto;}

}


@media (max-width: 640px){
.slolc li{ padding:3px; width:24.25%; margin-right:1%;}
.slolc li:nth-child(4n){ margin-right:0;}
.slolc li .pic img{ width:100%;}
.zcloe{ width:100%; margin: 4% 0px;}
.loewc{ position:relative; width:100%;}
.loewc li a .con{ display:none;}
.loewc li a{ padding:5px;}
.loewc li a .tit{ font-size:15px;}
.acls-a{ margin-top:10px;}
.lcalt .pic{ width:100%;}
.telal .p1{ font-size:24px;}
.telal .p2{ font-size:14px;}
.lcalt .con{ width:100%; font-size:14px;}
.lmoml{ width:100%; margin-right:0;}
.joinF_iptDiv .joinFIpt_one{ width:100%;}
.joinF_main .joinF_box{padding:0.3rem;}
.joinF_box .joinF_iptDiv{padding:0.2rem 0;}
.joinFIpt_one .joinF_ipt{width:100%;margin-right:0;float: none;text-align: left;line-height: 26px;}
.joinFIpt_one .joinF_exp{width: 35%;}
.joinFIpt_one input,.joinFIpt_one select{width: 65%;}
.joinF_iptDiv .exp_box{padding:0.2rem;}
.joinF_box .join_btn{margin: 0.3rem auto 0;}
.tblmat li{ width:100%; margin-bottom:20px;}
.pureal .swiper-slide,.pureal .swiper-slide .pic{ width:320px; height:240px;}
.gallery-thumbs .swiper-slide span{ line-height:40px; border-radius:20px; font-size:14px;}
.top .olewm span.s2{padding-right:10px;display:block;}
.top .olewm span.s1{display:none;}
.cs-main{ padding-top:10px;}
.cs-main .p2{height:350px; }
.adlme video{top:50%; transform:translateY(-50%);}
.loewc li{margin-bottom:4%;}

}

@media (max-width: 420px){


}













.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;
}
}



/*2019-06-03*/
.molatc{ padding:0 3.5%;}
.emicl .p1{ font-size:40px;}
.emicl .p2{ color:#999; text-transform:uppercase; margin-top:5px;}
.emicl .p3{ float:right; margin-top:-50px}
.p_more{width:200px;height:35px; margin:0 auto;background-color:#004749;color:#fff;text-align:center; margin-top:35px;line-height:35px}
.classmenu{ float:left; margin-top:-30px;text-align:center;width:100%;margin-left:10px}
.classmenu ul{width:70%;margin:0 auto;}
.classmenu ul li{float:left;width:32%;margin-left:2px;height:25px;background:#004749;color:#fff;text-align:center;}
.luaoca{ margin-top:1%; padding:0 16%;}
.luaoca li{ width:23.5%; margin-right:2%;margin-top:2%; margin-bottom: background-color:#FFF;border-radius:25px; float:left;opacity:0; transform:scale(0.7); transition:all 0.5s ease;float:left;  }
.active .luaoca li{opacity:1; transform:scale(1); transition:all 0.5s ease 0.5s;}
.active .luaoca li:nth-child(2){ transition-delay:0.7s;}
.active .luaoca li:nth-child(3){ transition-delay:0.9s;}
.active .luaoca li:nth-child(4){ transition-delay:1.1s;}
.active .luaoca li:nth-child(5){ transition-delay:1.3s;}
.active .luaoca li:nth-child(6){ transition-delay:1.5s;}
.active .luaoca li:nth-child(7){ transition-delay:1.7s;}
.active .luaoca li:nth-child(8){ transition-delay:2s;}
.luaoca li:nth-child(4n){ margin-right:0;}
.luaoca li a{ display:block;text-align:center;}
.luaoca li a .pic{ overflow:hidden; height:auto;border-radius:20px; border:3px solid #ddd; box-shadow:0 15px 2px rgba(0,0,0,0.15);}
.luaoca li a .pic img{ transition:all 1.5s ease;}
.luaoca li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.luaoca li.mtsc{ margin-top:2%; width:45%;}
.luaoca li span{ font-size:16px; line-height:30px; width:90%; margin:0 auto; }
.luaoca1{ margin-top:1%; padding:0 2%;}
.luaoca1 li{ width:25%;height:280px; float:left;transform:scale(0.8); transition:all 0.5s ease;}
.luaoca1 li a{ display:block;text-align:center; margin-top:0px}
.luaoca1 li a .pic{border-radius:20px; border:3px solid #ddd; box-shadow:0 5px 2px rgba(0,0,0,0.15);}
.luaoca1 li a .pic img{ max-height:260px; overflow:hidden}
.luaoca1 li a span{ width:90%; margin:0 auto; height:25px; line-height:20px;font-size:20px; }
.aloauc{ padding:50px 6% 0;}
.aloauc .p1{ font-size:120px; font-weight:bold;opacity:0; transform:translateY(30px);transition:all 0.5s ease;}
.aloauc .p1 span{ color:#e60012;transition:all 0.5s ease;}
.aloauc .p2{ width:40%; color:#666; font-size:16px; line-height:2;opacity:0; transform:translateY(30px);}
.lbres{ margin-top:2%;opacity:0; transform:translateY(30px);transition:all 0.5s ease;}

.active .aloauc .p1{opacity:1; transform:translateY(0px);transition:all 0.5s ease 0.5s;}
.active .aloauc .p2{opacity:1; transform:translateY(0px);transition:all 0.5s ease 0.8s;}
.active .lbres{opacity:1; transform:translateY(0px);transition:all 0.5s ease 1.1s;}



.lbres li{ display:inline-block; vertical-align:bottom; margin-right:15px; text-align:center; max-width:20%;}
.lbres li .tit{ margin-top:5%;}
.opalcs{ border:1px solid #eee; padding:30px; margin-top:3%;}
.opalcs h5{ font-size:24px; font-weight:normal;}
.alpst{ margin-top:2%;}
.alpst li{ width:48%; float:left; margin-top:10px; padding:40px; background:#fff url(../testimg/xxz15.png); border-radius:10px; box-shadow:0 0 15px rgba(0,0,0,0.1);}
.alpst li:nth-child(2n){ float:right;}
.alpst li .p1{ font-size:20px; padding-bottom:10px;}
.alpst li .p2{ margin-top:10px; font-size:16px; color:#666;}
.olakc{ font-size:20px; color:#fff; padding:30px 3%; background:#ec5a02;}
.pboacl{ padding:10px 0 20px; background:#fff url(../testimg/xxz16.jpg) no-repeat center bottom; border:1px solid #eee; }
.maloca{  width:640px; max-width:96%; margin:0 auto;}
.maloca .p1{ border-bottom:1px solid #eee; padding:20px 0; position:relative;}
.maloca .p1 input{ width:100%; height:40px; padding-left:80px; border:none;} 
.maloca .p1 span{ color:#666; position:absolute; left:0; top:20px; line-height:40px; display:block;}
.maloca .p1 textarea{ width:100%; height:120px; border:none; padding:10px 0 0 80px;}
.maloca .p2{ margin-top:15px;}
.maloca .p2 input{ width:100%; height:50px; color:#fff; border:none; cursor:pointer; background:#3f81cc; border-radius:5px; font-size:16px;}


@media screen and (max-width: 1680px){
.aloauc .p1{ font-size:80px;}
.aloauc .p2{ width:80%;}
.emicl .p3{ display:none}
}



@media screen and (max-width: 1200px){
.molatc{ padding:0 3.5%;}
.luaoca{ padding:0 5%;}
.emicl .p1{ font-size:20px; font-weight:bold;}
.emicl .p2{ font-size:16px;}
.aloauc .p1{ font-size:50px;}
.aloauc .p2{ width:100%;}
.opalcs h5{ font-size:18px;}
.alpst li{ width:100%;}
.alpst li .p1{ font-size:16px;}
.alpst li .p2{ font-size:14px;}
.opalcs{ padding:20px;}
.alpst li{ padding:20px;}
.olakc{ font-size:14px; padding:15px 2%;}
.emicl .p3{ display:none}
.classmenu{ float:left; margin-top:5px;text-align:center;width:100%;}
.classmenu ul{width:100%;margin:0 auto;}
.left_p{width:10%;float:left;margin-top:50px}
.right_p{width:10%;float:right;margin-top:50px}

}

@media screen and (max-width: 640px){
.luaoca{ padding:0;margin-top:12%;}
.luaoca li{ width:49%; margin-top:2%; float:left;}
.luaoca li:nth-child(2n){ margin-right:0;}
.luaoca li:nth-child(6){ margin-right:2%;}
.lbres li{ max-width:48%; margin-right:0px;}
.lbres li:nth-child(2){ float:right;}
.lbres li:nth-child(3){ max-width:100%; margin:10px 0 0;}
.aloauc .p1{ font-size:20px;}
.aloauc .p2{ font-size:14px; line-height:1.5; margin-top:15px;}
.lbres{ margin-top:15px;padding: 0 3%;}
.aloauc .p2.pc-show{display:none;}
.aloauc .p2.mob-show{display:block; line-height:20px; height:40px; overflow:hidden;}
.opeca .numc{font-size:80px; top:-30px;}
.luaoca li a .pic{box-shadow: 0 7px 2px rgba(0,0,0,0.15);}
.luaoca li{width:46%; margin:4% 2%; min-height:130px; height:auto;float:left; margin-bottom:10px }
.luaoca li.mtsc{width:29.3%;}
.luaoca li:nth-child(5){display:none}
.luaoca li:nth-child(6){display:none}
.luaoca li:nth-child(7){display:none}
.luaoca li:nth-child(8){display:none}
.luaoca li span{ font-size:14px; line-height:20px;}
.emicl{margin-top:0px}
.classmenu ul{width:100%;margin:0 auto;}
.classmenu{ float:left; margin-top:5px;text-align:center;width:100%;}
.p_more{width:40%;height:25px; margin:0 auto;background-color:#004749;color:#fff;text-align:center; margin-top:25px;line-height:25px}
.luaoca1{ margin-top:1%; padding:0px; width:100%;}
.luaoca1 li{ width:50%;  float:left;height:170px; float:left }
.luaoca1 li a{ display:block;text-align:center; margin-top:0px }
.luaoca1 li a .pic{border-radius:10px; border:3px solid #ddd; box-shadow:0 2px 2px rgba(0,0,0,0.15); }
.luaoca1 li a .pic img{ max-height:150px}
.luaoca1 li a span{ width:90%; margin:0 auto; height:25px; line-height:15px;font-size:16px;}
.left_p{width:10%;float:left;margin-top:60px}
.right_p{width:10%;float:right;margin-top:60px}
#page6{background: url('1911.jpg') center center / cover no-repeat; }
}
@media screen and (max-width: 412px){
.emicl{margin-top:30px}
.p_more{width:40%;height:25px; margin:0 auto;background-color:#004749;color:#fff;text-align:center; margin-top:45px;line-height:25px}
.luaoca1{ margin-top:1%; padding:0px; width:100%;}
.luaoca1 li{ width:50%; float:left;height:165px; float:left  }
.luaoca1 li a{ display:block;text-align:center; margin-top:0px}
.luaoca1 li a .pic{border-radius:10px; border:3px solid #ddd; box-shadow:0 2px 2px rgba(0,0,0,0.15); }
.luaoca1 li a .pic img{ max-height:150px}
.luaoca1 li a span{ width:90%; margin:0 auto; height:25px; line-height:15px;font-size:16px;}
.pro_img{width:100%; margin:0 auto}
.left_p{width:10%;float:left;margin-top:60px}
.right_p{width:10%;float:right;margin-top:60px}
#page6{background: url('1911.jpg') center center / cover no-repeat; }
}
@media screen and (max-width: 320px){
.pro_img {width:100%; margin:0 auto}
.luaoca1 li a span{ width:90%; margin:0 auto; height:25px; line-height:15px;font-size:14px;}
.luaoca1 li{ width:50%;float:left;height:160px; padding-bottom:125px}
.luaoca1 li a .pic img{ max-height:140px}
.left_p{width:10%;float:left;margin-top:60px}
.right_p{width:10%;float:right;margin-top:60px}
.section-3{padding-top:0px;}
.emicl{margin-top:-50px}
.emicl .p3{ float:right; margin-top:-50px}
.classmenu{ float:left; margin-top:5px;text-align:center;width:100%;}
.classmenu ul{width:100%;margin:0 auto;}
.p_more{width:40%;height:25px; margin:0 auto;background-color:#004749;color:#fff;text-align:center; margin-top:40px;line-height:25px}
.cs-main .p2{height:200px; }
#page6{background: url('1911.jpg') center center / cover no-repeat; }
#page6 .p1 img{margin-top:-60px}
}




.go-top{position:fixed; right:30px; bottom:30px; z-index:10000;}
.yxtg_li1{width:100%;overflow:hidden;margin-top:10px;}
.yxtg_li1 ul{}
.yxtg_li1 ul li{width:218px;overflow:hidden;float:left;margin:0px 22px 20px 22px;}
.yxtg_li1 ul li h3{margin:0px;padding:0px;width:100%;height:35px;line-height:35px;font-weight:normal;color:#58595b;text-align:center;font-size:17px;background-color:#f1f1f2;}
.yxtg_li1 ul li p{font-size:13px;color:#58595b;line-height:20px;margin-top:10px;}

