@charset "utf-8";
/* CSS Document */
/* index */



.op0{opacity: 0;}
.wrap{ width:100%; max-width:1200px; margin:0 auto;}

.top{ height: auto;width:100%; position: fixed; left:0; top:0px; z-index:10; transition:all 0.5s ease; transition:all 0.5s ease;}
.top.set{ background:rgba(0,0,0,0.6);}
.mob-nav{ margin-top:20px; display:block; float:right; /*background:url(../images/mob-ct.png) no-repeat center center;*/ background-size:auto 30%; width:50px; height:50px; position:relative;}
.mob-nav span{ transition:all 0.5s ease; width:25px; height:2px; background:#fff; display:block; position:absolute; top:50%; margin-top:1%; left:12px;}
.mob-nav:after{ transition:all 0.5s ease; content:''; position:absolute; width:25px; height:2px; left:12px; background:#fff; top:18px;}
.mob-nav:before{ transition:all 0.5s ease; content:''; position:absolute; width:25px; height:2px; left:12px; background:#fff; top:34px;}
.mob-nav.on span{ width:0; transition:all 0.5s ease;}
.mob-nav.on:after{ transition:all 0.5s ease; top:24px; transform:rotate(40deg);}
.mob-nav.on:before{ transition:all 0.5s ease; top:24px; transform:rotate(-40deg);}


.lanrel{ margin:30px 10px 0; position:relative; background:url(../images/dq.png) no-repeat left center; padding-left:25px; color:#fff;}
.lanrel span{ line-height:30px; border-bottom:1px solid #fff; display:block; padding-right:15px; background:url(../images/xl.png) no-repeat right center; cursor:pointer;}
.lanrel p{ position:absolute; left:25px; top:30px; padding-top:5px; display:none;}
.lanrel p a{ display:block; color:#fff; line-height:25px;}
.sp-car{ margin-top:20px;}
.sp-car a{ display: block;
    /* width: 150px; */
    height: 50px;
    background: url(../images/car.png) no-repeat left center;
    color: #fff;
    line-height: 50px;
    padding-left: 25px;}
.menloc{ visibility: hidden; opacity:0; transition:all 0.5s ease; width:100%; position: fixed; background:rgba(0,0,0,0.7); padding-top:150px; padding-bottom:80px; top:0; left:0; margin:0;z-index:9;}
.menloc.on{ visibility: visible; opacity:1; transition:all 0.5s ease;}
.T-nav > li{ float:left; position:relative; width:12.5%;}
.T-nav > li > a{ display:block; height:60px; line-height:60px; font-size:16px; font-weight:bold; color:#fff;  position:relative;}
.T-nav > li .gdlt{ position: relative; width:100%; left:0; top:0px; }
.T-nav > li .gdlt a{ display:block; line-height:50px; font-size:16px; color:#fff; transition:all 0.5s ease;}


.ind-s1{ background:#f7f7f7 url(../testimg/t2.jpg) no-repeat right center; padding:120px 0 200px;}
.soulrs{ width:600px;}
.soulrs .p2{ margin-top:6%; font-size:24px;}
.soulrs .p3{ margin-top:8%; padding-top:8%; line-height:2; position:relative;}
.soulrs .p3:after{ content:''; left:0; top:0; height:3px; width:40px; background:#ccc; position:absolute;}
.soulrs .p4{ margin-top:10%;}
.soulrs .p4 a{ display:block; width:150px; line-height:45px; text-align:center; color:#fff; background:#00a496;}

.touslc{ width:240px;}
.weare-serv-ul{ color:#fff;}
.weare-serv-ul li{ margin-bottom:72px;}
.weare-serv-ul li:last-child{ margin-bottom:0;}
.weare-serv-ul .weare-serv-li-num p{ display:inline-block; font-size:58px;}
.weare-serv-ul .weare-serv-li-num span{ font-size:36px;}

.ind-s2{ margin-top:-150px; position:relative; z-index:2;}
.ind-s2 .con{ position: absolute; left:5%; width:90%; top:8%; color:#fff;}
.ind-s2 .con .p1{ font-size:22px;}
.ind-s2 .con .p3{ margin-top:4%;}

.standard-table{ line-height:38px; width:96%; margin:0 auto;border-left:1px solid #ddd;border-top:1px solid #ddd;}
.standard-table td{ border-right:1px solid #ddd;border-bottom:1px solid #ddd; text-indent:1rem;}
.standard-table-group{ background:#f9f9f9; text-align:center; font-weight:bold;}

.sprect{ margin-top:5%;}

.tenlo{ width:300px;}
.tenlo .p2{ font-size:26px; margin-top:40px;}
.tenlo .p3{ height:3px; width:40px; background:#ccc; margin-top:40px;}

.preol{ width:900px; line-height:2; padding-top:50px;}
.ad-more{ position:absolute; left:0; bottom:10px; display:inline-block; line-height:35px; border-bottom:2px solid #999; z-index:5;}

.ind-s3{ background:url(../testimg/t5.jpg) no-repeat center center; background-size:cover; padding:100px 0; margin-top:5%;}
.actoms{ width:630px; color:#fff;}
.actoms .p2{ font-size:26px; margin-top:40px;}
.actoms .p3{ height:3px; width:40px; background:#ccc; margin-top:40px;}
.actoms .p4{ margin-top:60px;}

.fouslc{ width:480px; color:#fff;}
.fouslc .tit{ line-height:25px;height:150px; overflow:hidden;}
.ind-s4{ background:#f7f7f7 url(../images/ebg.png) no-repeat center center; background-size:cover; padding:80px 0;}
.zcenlm{ width:450px;}
.zcenlm .p2{ font-size:26px; margin-top:40px;}
.zcenlm .p3{ height:3px; width:40px; background:#ccc; margin-top:40px;}
.odrelc{ font-size:16px; margin-top:60px;}
.odrelc span{ color:#999; font-size:12px;}
.pesel{ width:750px;}
.liksc{ margin:70px 0;}
.liksc a{ display:inline-block; margin-right:25px; padding-left:15px; background:url(../images/dd01.png) no-repeat left center; font-size:16px;}
.liksc a:hover{ color:#00a496; background-image:url(../images/dd02.png);}
.alcent a{display: inline-block;line-height: 35px;border-bottom: 2px solid #999;}

.pictab{ width:244px;}
.pictab span{ margin-bottom:15px; display:block;}
.contab{ width:calc(100% - 264px); background:#fff; height:570px; padding:40px;}
.contab .p1{ font-size:16px;}
.contab .p2{ font-size:20px; line-height:35px; height:auto; margin-top:10px;}
.contab .p3{ margin-top:10px; color:#999; line-height:30px; height:270px; overflow:hidden;}
.contab .p4{ margin-top:20px; padding-top:20px; border-top:1px solid #eee; color:#666;}
.contab .p4 a{ color:#00a496; float:right;}

.foot{ background:#4d4d4d;}
.foot-nav{ padding:4% 0;}
.foot-nav dl{ margin-right:62px;}
.foot-nav dt a{ font-size:16px; display:block; line-height:35px; color:#fff;}
.foot-nav dd a{ line-height:30px; color:#c4c2c2; display:block;}

.foot-bout{ background:#00a496; color:#fff; padding:10px 0; line-height:25px;}

.wcola .ewm{ position:absolute; right:0; bottom:25px; width:100px; display:none;}
.wcola .ewm img{ width:100%; height:100%;}
.wcola:hover .ewm{ display:block;}

.ny-banner{ height:427px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.paewlc{ position:absolute; left:50%; margin-left:-600px; color:#fff; bottom:20px;}
.paewlc .p1{ font-size:36px; margin-bottom:10px;}
.ny-main{ padding:3% 0;}
.ny-nav span{ display:none;}
.ny-nav p a{ display:inline-block; width:auto;padding:0 1.4%; text-align:center; line-height:40px; border:2px solid #eee; font-size:16px; margin-right:15px; margin-bottom:10px;}
.ny-nav p a.cur{ color:#fff; background:#0cd4c3; border-color:#0cd4c3;}
.weolcs{ margin-top:3%;}
.adcnl{ width:635px;}
.adcnl .p1{ font-size:28px; font-weight:bold; color:#005bac;}
.adcnl .p2{ font-size:28px; font-weight:bold; color:#0cd4c3;}
.adcnl .p3{ color:#666; line-height:2; margin-top:10px;}
.adcnl .p3 p{ padding:10px 0;}
.imgle{ width:505px;}

.xlt-sot{ min-height:200px; position:relative; z-index:2; width:100%; max-width:640px; margin:-50px auto 0;}
.xlt-sot dl{ position:relative;}
.xlt-sot dl dt{ font-weight:bold; font-size:28px;}
.xlt-sot dl dd{ line-height:2; font-size:14px; margin-top:15px;}

.lbenl li{ width:23.5%; margin-right:2%; margin-top:2%; float:left; position:relative; padding-bottom:121px; overflow:hidden;}
.lbenl li:nth-child(4n){ margin-right:0;}
.lbenl li .con{ text-align:center; background:#f9f9f9; padding:35px 10px; transition:all 0.5s ease; width:100%; position:absolute; left:0; bottom:0;}
.lbenl li .con .p1{ line-height:35px; height:35px; overflow:hidden; font-size:16px; transition:all 0.5s ease;}
.lbenl li .con .p2{ color:#999; transition:all 0.5s ease; text-transform:uppercase; line-height:20px; overflow:hidden; font-size:12px;}
.lbenl li .con .p3{ padding:0; transition:all 0.5s ease;}
.lbenl li .con .p3 span{ display:inline-block; height:0px; width:1px; background:#fff; transition:all 0.5s ease;}
.lbenl li .con .p4{ height:0; transition:all 0.5s ease; overflow:hidden;}

.honor-ul li{ width:23.5%; float:left; margin-right:2%; margin-top:2%;}
.honor-ul li:nth-child(4n){ margin-right:0;}
.honor-ul li .honor-li-tit{ line-height:25px; height:25px; overflow:hidden; margin-top:10px;}
.honor-ul li .honor-li-img:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7) url(../images/fdj.png) no-repeat center center; opacity:0; transition:all 0.5s ease;}
.honor-ul li:hover .honor-li-img:after{ opacity:1; transition:all 0.5s ease;}

.pagecsl{margin:15px auto 0 auto;}
.pagecsl a{ display:inline-block; line-height:30px; padding:0 12px; background:#fff; border:1px solid #ddd; margin:0 3px;}
.pagecsl a.cur{ background:#0cd4c3; color:#fff;}


.news-olc li{ border-bottom:1px solid #eee;}
.news-olc li:nth-child(2n-1){ background:#f9f9f9;}
.news-olc li a{ display:block; padding:20px;}
.news-olc li a .pic{ float:left; width:255px;}
.news-olc li a .con{ width:calc(100% - 280px); float:right;}
.news-olc li a .con .p1{ font-size:16px; line-height:35px; height:35px; overflow:hidden;}
.news-olc li a .con .p2{ margin-top:15px; color:#999; line-height:25px; height:50px; overflow:hidden;}
.news-olc li a .con .p3{ color:#999; margin-top:10px;}
.news-olc li a .con .p3 span{ float:right; border:2px solid #eee; padding:0 25px; line-height:35px; background:#fff;}

.tb-bt .date{ width:100px; height:100px; background:#f5f5f5; border-radius:8px; color:#666; padding-left:10px; padding-top:20px;}
.tb-bt .date span{ font-size:22px; color:#005bac; display:block;}
.tb-bt .ecnls{ padding-left:120px;}
.tb-bt .ecnls .p1{ font-size:20px; font-weight: bold;}
.tb-bt .ecnls .p2{ font-size:12px; color:#999; margin:10px 0;}
.news-cont{ margin-top:2%; padding:2% 0; line-height:2; color:#333;}

.fylre{ position: fixed; right:20px; top:50%; transform:translateY(-50%); z-index:10;}
.fylre a{ display:block; width:125px; text-align:center; background:#f5f5f5; line-height:35px; margin-bottom:1px;}

.zenlct li{ border-bottom:1px solid #eee;}
.zenlct li:nth-child(2n-1){ background:#f9f9f9;}
.zenlct li a{ display:block; padding:20px;}
.zenlct li a .data{ width:95px; height:95px; color:#999; background:#f1f1f1; text-align:center; padding-top:15px;}
.zenlct li a .data strong{ font-size:30px; color:#005bac; font-weight:normal; display:block;}
.zenlct li a .cont{width:calc(100% - 120px);}
.zenlct li a .cont .p1{ font-size:16px; line-height:35px; height:35px; overflow:hidden;}
.zenlct li a .cont .p2{ color:#999; line-height:25px; height:50px; overflow:hidden; margin-top:5px;}

.dow-list li{ border-bottom:1px solid #eee;}
.dow-list li a{ position:relative; display:block; padding:10px 30px; background:url(../images/dow01.png) no-repeat right center;}
.dow-list li a:after{ content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:21px; height:26px; background:url(../images/wb01.png);}
.dow-list li a .p1{ line-height:25px; height:25px; overflow:hidden; font-size:16px;}
.dow-list li a .p2{ color:#999; font-size:12px; margin-top:8px;}


.cuorel{ width:920px; font-size:16px; line-height:2;}
.cuorel p{ margin-bottom:20px;}
.blcct{ font-size:36px; font-weight:bold; margin:40px 0;}
.splmc{ padding-left:35px; line-height:40px; color:#666;}
.splmc span{ float:left; width:20%; padding-left:20px;}
.lbrela li{ padding-left:35px; margin-bottom:20px;}
.sbuewn{ line-height:45px; height:45px; background:#005bac; color:#fff; transition:all 0.5s ease;}
.sbuewn.on{ background:#0cd4c3; transition:all 0.5s ease;}
.sbuewn span{ float:left; width:20%; padding-left:20px; overflow:hidden;}
.sbuewn .buct{ display:block; width:30px; height:30px; background:url(../images/x.jpg) no-repeat center center; position:absolute; left:-40px; top:5px; transform:rotate(45deg); transition:all 0.5s ease;}
.sbuewn.on .buct{transform:rotate(270deg);}
.molewa{ padding:2% 4%; line-height:2; color:#666; border:1px solid #0cd4c3; display:none;}
.yureoc{ margin-top:2%; padding-top:2%; border-top:1px solid #ddd;}

.pewlcs{ margin-top:4%;}
.pireos{ line-height:2;}
.pireos .p1{ font-size:18px; margin-bottom:15px;}
.woemla{ width:137px; margin-top:15px;}

.anilcs li{ width:23.5%; float:left; margin-right:2%; margin-top:2%;}
.anilcs li:nth-child(4n){ margin-right:0;}
.anilcs li a{ display:block; border:1px solid #ddd; padding:5px 5px 10px; border-bottom-width:3px;}
.anilcs li a .tit{ line-height:30px; height:30px; overflow:hidden; padding:0 10px;}
.anilcs li a .col{ color:#999; font-size:12px;}
.titslc{ margin:3% 0; font-size:24px; font-weight:bold;}
.conslc{ line-height:2;}
.baclm{ margin-top:3%;}
.baclm a{ display:inline-block; line-height:45px; color:#0cd4c3; border:1px solid #0cd4c3; width:150px;}
.oewlcs{ background:#faf8fb;}
.oewlcs .cont{ width:613px; display:table; float:right; height:283px; padding:0 60px;}
.oewlcs .cont > div{ display:table-cell; vertical-align:middle;}
.oewlcs .cont > div .p1{ font-size:28px; padding-bottom:25px;}
.oewlcs .cont > div .p1:after{ position:absolute; left:0; bottom:0; height:2px; width:45px; background:#0cd4c3; content:'';}
.oewlcs .cont > div .p2{ color:#999; line-height:2; margin-top:25px;}
.oewlcs .pic img{ background:url(../images/sj.jpg) center no-repeat;}
.prelwa li{ float:left; width:23.5%; margin-right:2%; margin-top:2%;}
.prelwa li:nth-child(4n){ margin-right:0;}
.prelwa li a{ display:block; border:1px solid #ddd;}
.prelwa li a .pic{ display:table; width:100%; height:215px;}
.prelwa li a .pic p{ display:table-cell; vertical-align:middle; text-align:center; height:215px;}
.prelwa li a .pic p img{ max-width:90%; max-height:90%;}
.prelwa li a .tit{ border-top:1px solid #ddd; line-height:45px; height:45px; font-size:16px; overflow:hidden; text-align:center; background:#f9f9f9; padding:0 15px;}
.freoua .pic{ width:540px; height:420px; border:1px solid #ddd; display:table;}
.freoua .pic p{ display:table-cell; vertical-align:middle; height:420px;}
.freoua .pic p img{ max-width:90%; max-height:90%;}
.freoua .cont{ width:600px;}
.freoua .cont .p1{ font-size:28px; border-bottom:1px solid #ddd; padding:15px 0;}
.freoua .cont .p2{ margin-top:20px; line-height:2;}
.eloewa{ line-height:50px; height:50px; background:#f3f2f2; margin-top:40px;}
.eloewa span{ display:block; font-size:18px; color:#fff; background:#0cd4c3; width:180px; text-align:center;}
.wblml{ line-height:2; margin-top:30px;}

@media (min-width: 1201px){
.ouerla li a:hover .tit{ background-color:#d90000;}
.menloc .T-nav > li{ opacity:0; left:100px; transition:all 0.5s ease;}
.menloc.on .T-nav > li{ opacity:1; left:0; transition:all 0.8s ease 0.1s;}
.menloc.on .T-nav > li:nth-child(2){ transition-delay:0.3s;}
.menloc.on .T-nav > li:nth-child(3){ transition-delay:0.5s;}
.menloc.on .T-nav > li:nth-child(4){ transition-delay:0.7s;}
.menloc.on .T-nav > li:nth-child(5){ transition-delay:0.9s;}
.menloc.on .T-nav > li:nth-child(6){ transition-delay:1.1s;}
.menloc.on .T-nav > li:nth-child(7){ transition-delay:1.3s;}

.lbenl li a:hover .con{ background:#0cd4c3; padding:86px 10px;}
.lbenl li a:hover .con .p3{ padding:15px 0; transition:all 0.5s ease;}
.lbenl li a:hover .con .p3 span{ display:inline-block; height:35px; transition:all 0.5s ease;}
.lbenl li a:hover .con .p4{ height:68px; transition:all 0.5s ease;}
.lbenl li a:hover .con .p1,.lbenl li a:hover .con .p2{ color:#fff; transition:all 0.5s ease;}
.fylre a:hover{ color:#fff; background:#0cd4c3;}
.dow-list li a:hover{ background:url(../images/dow02.png) no-repeat right center;}
.dow-list li a:hover:after{ background:url(../images/wb02.png);}
}

@media (max-width: 1200px){

.wrap{ width:100%; max-width:768px; padding:0 2%;}
.top{ position:fixed;}
.logo-set{ padding:0; float:left; padding:5px 0;}
.logo-set img{ height:40px;}
.newcm{ width:100%;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #999;}
.T-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; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; top:0; padding:0; background:none; display:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:5px 0; color:#666; font-size:14px;}
.sp-car,.mob-nav{ margin:0;}
.lanrel{ margin-top:10px;}
.menloc{ top:0; height:100%; overflow:auto; padding:50px 0;}
.T-nav > li a{ color:#fff;}
.T-nav li .gdlt a{ color:#fff;}
.ind-s1{ padding:4% 0; background:#f7f7f7;}
.soulrs{ width:100%;}
.touslc{ width:100%; background:#00a496; margin-top:10px;}
.weare-serv-ul li{ width:33.3%; float:left; margin-bottom:0; padding:20px;}
.ind-s2{ margin:0;}
.tenlo{ width:100%;}
.preol{ width:100%; padding-top:20px;}
.ad-more{ bottom:0;}
.ind-s3,.ind-s4{ padding:5% 0;}
.actoms{ width:100%;}
.fouslc{ width:100%; margin-top:20px;}
.fouslc .tit{ height:auto;}
.zcenlm{ width:100%;}
.pesel{ width:100%; margin-top:20px;}
.foot{ padding:0;}
.foot-nav,.wcola{ display:none;}
.weare-serv-ul .weare-serv-li-num p{ font-size:36px;}
.ny-banner{ height:280px;}
.paewlc{ left:2%; width:96%; margin-left:0;}
.ny-nav span{ display:block; line-height:45px; background:url(../images/z1.png) no-repeat 98% center; border-bottom:1px solid #eee;}
.ny-nav p{ display:none;}
.ny-nav p a{ display:block; border:none; border-bottom:1px solid #eee; width:100%; padding:0 2%; text-align:left; font-size:14px;}
.adcnl{ width:100%;}
.imgle{ width:100%;}
.adcnl .p1,.adcnl .p2{ font-size:20px;}
.lbenl li{ padding-bottom:0;}
.lbenl li .con{ position:relative; padding:10px 0;}
.lbenl li .con .p1{ font-size:14px;}
.lbenl li .con .p3{ display:none;}
.cuorel{ width:100%; margin-top:15px;}
.oewlcs .pic{ width:100%;}
.oewlcs .pic img{ width:100%; height:auto;}
.oewlcs .cont{ height:auto; padding:15px; width:100%;}
.oewlcs .cont > div .p1{ font-size:20px;}
.prelwa li a .pic,.prelwa li a .pic p{ height:180px;}
.freoua .pic{ width:100%; height:350px;}
.freoua .pic p{ height:350px;}
.freoua .cont{ width:100%;}
.freoua .cont .p1{ font-size:20px;}

}
@media (max-width: 768px){
.wrap{ padding:0 2%;}
.weare-serv-ul .weare-serv-li-num p{ font-size:24px;}
.weare-serv-ul .weare-serv-li-num span{ font-size:18px;}
.xlt-sot{ margin-top:20px;}
.lbenl li{ width:49%;}
.lbenl li:nth-child(2n){ margin-right:0;}
.blcct{ font-size:20px;}
.splmc{ display:none;}
.sbuewn span{ width:100%; display:none;}
.sbuewn span.sp01{ display:block;}
.cuorel{ font-size:14px;}
.pireos{ width:100%;}
.woemla{ float:left;}
.titslc{ font-size:18px;}
}

@media (max-width: 640px){
.newcm{ padding-left:0;}
.newcm .pic{ position:relative; top:0;}
.laenls{ float:left; margin-top:5px;}
.buewas{ padding:0 15px;}
.buewas .lbcml dt{ line-height:55px; height:50px; font-size:16px;}
.balcwt{ display:none;}
.ewmla{ display:none;}
.owlpa{ line-height:25px;}
.paldwl{ padding:5% 0;}
.ensnlsa span,.odrelm h3 strong{ font-size:16px;}
.denlmc >div{ display:none;}
.denlmc strong{ font-size:16px;}
.about-con{ padding:10px 0;}
.news-list li,.news-con .cont{ font-size:14px;}
.page-ol a.mob-none{ display:none;}
.ny-banner{ height:200px;}
.paewlc .p1{ font-size:20px;}
.ouerla li{ width:49%;}
.ouerla li:nth-child(3n){ margin-right:2%;}
.ouerla li:nth-child(2n){ margin-right:0%;}
.dowlc li a .p1{ font-size:14px;}
.soulrs .p2,.tenlo .p2,.ind-s2 .con .p1,.actoms .p2,.zcenlm .p2{ font-size:16px;}
.odrelc{ margin-top:30px;}
.liksc{ margin:30px 0;}
.pictab{ width:100%;}
.pictab span{ float:left; width:32%; margin-right:2%;}
.pictab span:nth-child(3n){ margin-right:0;}
.contab{ width:100%; padding:25px; height:auto;}
.contab .p2{ height:auto; font-size:16px;}
.contab .p3{ height:auto;}
.honor-ul li{ width:49%;}
.honor-ul li:nth-child(2n){ margin-right:0;}
.news-olc li a{ padding:10px;}
.news-olc li a .pic{ width:110px;}
.news-olc li a .pic img{ width:110px; height:65px;}
.news-olc li a .con{ width:calc(100% - 125px);}
.news-olc li a .con .p1{ line-height:25px; font-size:14px; height:25px;}
.news-olc li a .con .p2{ display:none;}
.news-olc li a .con .p3 span{ display:none;}
.fylre{ right:0;}
.fylre a{ width:70px; font-size:12px;}
.tb-bt .ecnls .p1{ font-size:15px;}
.anilcs li{ width:49%;}
.anilcs li:nth-child(2n){ margin-right:0;}
.prelwa li{ width:49%;}
.prelwa li:nth-child(2n){ margin-right:0;}
.prelwa li a .tit{ font-size:14px;}
}

@media (max-width: 480px){
.molsc .olpsc,.oldmst{ width:100%;}

}














.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;
}
}


