body{ padding-top:79px;}
.tab-cell{ display:table-cell; vertical-align:middle;}
.wrap{ width:100%; max-width:1400px; margin:0 auto;}
.top{ position:fixed; left:0; top:0; width:100%; background:#fff; transition:all 0.5s ease; z-index:10; padding:0 6%;}
.logo{ margin-top:1%;}
.lbenck span{ display:none;}
.T-nav{ }
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; padding:0 25px; color:#333; line-height:79px; height:79px; font-size:15px; text-align:center; transition:all 0.5s ease; position:relative;}
.T-nav > li.cur{ background:#ffda6c; transition:all 0.5s ease;}
.T-nav > li .gdlt{ position:absolute; width:100%; left:0%; top:79px;text-align:center; background:#98a2a2;}
.T-nav > li .gdlt a{ display:block; line-height:20px; color:#fff; padding:10px 0; transition:all 0.5s ease;}
.T-menu{ padding:27px 0;}
.lbenck{ line-height:79px; margin-left:50px;}
.lbenck a{ display:inline-block; margin-left:25px; color:#fff; font-size:15px;}

.ind-01{ padding-top:4%;}
.ovlmte{ padding-bottom:5%; border-bottom:1px solid #ddd;}
.lecbt{ width:40%;}
.lecbt .d1{ font-size:30px;}
.lecbt .d2{ font-size:16px; line-height:25px; margin-top:15px; height:100px; overflow:hidden;}
.lecbt .d3{ margin-top:10px;}
.lecbt .d3 a{ color:#666;    border-bottom: 1px solid #C7C7C7;    line-height: 29px;    display: inline-block;}
.lecbt .d3 a:hover{color:#ffda6c;    border-bottom: 1px solid #ffda6c;}
.laebtc{ width:55%;}
.laebtc .d1{ font-size:16px; line-height:2;}


.lbteoa{ margin-top:8%; display:flex;justify-content:space-between;}
.lbteoa li{ padding:0 20px; width:25%; border-right:1px solid #ddd; }
.lbteoa li:last-child{ border:none;}
.lbteoa li .sterl{ font-size:20px;}
.lbteoa li .sterl span{ font-size:48px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.lbteoa li .sterl span{color:#007639;}
.melac{ color:#666;}

.slpvo{ padding:3% 0;}
.slpvo .d1{ font-size:30px;}
.slpvo .d2{ font-size:16px; color:#999; text-transform:uppercase;}
.slpvo .ad-more{ position:absolute; right:0; top:50%; transform:translateY(-50%); line-height:29px; color:#666; border-bottom: 1px solid #C7C7C7;}
.slpvo .ad-more:hover{border-bottom: 1px solid #ffda6c; color:#ffda6c; }
.albten{ background:#fff; height:588px; width:42%; color:#fff; padding:5% 5% 0;box-shadow:0 0 10px #ddd;}
.albten .d1{ font-size:26px;}
.albten .d2{ font-size:18px; margin-top:15px;}
.albten .d3{ color:#333; margin-top:50px; line-height:2;font-size:16px;}
.albten .d4{ margin-top:40px;}
.albten .d4 a{ color:#666;    border-bottom: 1px solid #666;    display: inline-block;    line-height: 29px;}
.albten .d4 a:hover{ color:#ffda6c;    border-bottom: 1px solid #ffda6c; }

.latebc{ width:58%;}
.latebc img{ width:100%; height:588px; object-fit: contain;}

.aetloc{ padding-bottom:6%; }


.ind-02{ padding-bottom:4%;}
.ind-02:after{ content:''; width:100%; height:100%; left:0; bottom:0; position:absolute; display:block;  background: #00844a;
  background: -webkit-gradient(linear, left top, right top, from(#00844a), to(#00844a));
  background: linear-gradient(to right, #00844a, #00844a);}
.ind-02 .wrap{ position:relative; z-index:2;}

.honor-ul li{ width:32%; float:left; margin-right:2%; margin-bottom:2%; cursor:pointer; text-align:center; position:relative;  }
.honor-ul li:nth-child(3n){ margin-right:0;}
.honor-ul li .honor-li-img{    width: 100%;
    display: table;
    text-align: center;}
.honor-ul li .honor-li-img p{ display:table-cell; vertical-align:middle;}
.honor-li-a{ text-align:center;}
.honor-ul li .honor-li-img p img{ max-width:28%; margin:0 auto;}
.honor-ul li .titc{   width:100%;   display:table;  color:#fff;  transition:all 0.5s ease;}
.honor-ul li .titc p{ display:table-cell; vertical-align:middle; font-size:18px; line-height:3; padding-top:2%;}
.honor-ul li .titc2{     width: 50%;
    display: table;
    color: #fff;
    font-size: 14px;
    transition: all 0.5s ease;
    margin: 0 auto;}
.ind-03{ padding:5% 0 5%; background:url(../image/t4.jpg) no-repeat center center; background-size:cover;}

.ind-04{ padding:0 0 4%;}
.xw-list li{ width:32%; float: left; margin-right:2%; margin-bottom:2%;}
.xw-list li:nth-child(3n){ margin-right:0;}
.xw-list li a{ display:block; position:relative;}
.xw-list li a .pic{ overflow:hidden;}
.xw-list li a .pic img{ width:100%; transition:all 0.5s ease; height:300px; object-fit: cover;}
.xw-list li a .tit{ line-height:55px; height:55px; overflow:hidden; border-bottom:1px solid #ddd;}
.xw-list li a .tim{ margin-top:10px; line-height:30px; color:#999; background:url(../image/ec.png) no-repeat right center;}

.zbovlr{ width:50%;}
.zbovlr a{ display:block; position:relative;}
.zbovlr a .pic{ overflow:hidden;}
.zbovlr a .pic img{ width:100%; transition:all 0.5s ease;}
.zbovlr a .con{ position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.7); color:#fff; padding:15px 20px;}
.zbovlr a .con .d1{ font-size:16px;}
.zbovlr a .con .d2{ font-size:20px;}
.lbaeoc{ width:46%;}
.lbaeoc li{ border-bottom:1px solid #ddd; padding:30px 0;}
.lbaeoc li .date{ width:10%; text-align:center; color:#999;}
.lbaeoc li .date span{ display:block; font-weight:bold; color:#333; font-size:50px;}
.lbaeoc li .con{ width:80%;}
.lbaeoc li .con .d1{ font-size:18px; line-height:35px; height:35px; overflow:hidden;}
.lbaeoc li .con .d2{ margin-top:5px; color:#999; line-height:25px; height:50px; overflow: hidden;}


.foot{ background:#f9f9f9; border-top:3px solid #00844a;}
.slvma{ padding:5% 0; border-bottom:1px solid #ddd;}
.vbnre{ font-size:14px; color:#fff;}
.vbnre .d1 a{ color:#333; padding:0 10px;}
.vbnre .d1 a:hover{ color:#ffda6c;}
.vbnre .d1 i{ /*margin:0 10px;*/ color:#14a364}
.vbnre .d2 {color:#333}
.ltaeb{ background:url(../image/tel.png) no-repeat right center; padding:10px 80px 10px 0; color:#007639;}
.ltaeb .d1{}
.ltaeb .d2{ font-size:22px; font-weight:bold;}
.lbeauc{ padding:3% 0; color:#969696;}

.ageol .ewml{ margin-left:10px;  }




.ny-banner{ height:300px; background:no-repeat center center; background-size:cover;}
.ny-nav{ border-bottom:1px solid #ddd;}
.lbroac{ background:url(../image/ef.png) no-repeat left center; padding-left:35px; line-height:80px; color:#cd9636; font-size:16px; font-weight:bold;}
.lboatl{ margin-left:30px;}
.lboatl span{ display:none;}
.lboatl p a{ display:inline-block; padding:0 18px; line-height:80px; position:relative; margin-left:20px;}
.lboatl p a.cur{ color:#fff; background:#ffda6c;}
.lboatl p a.cur:after{ content:''; position:absolute; left:50%; width:17px; height:10px; background:url(../image/vst.png); bottom:-10px; margin-left:-8px;}

.ny-main{ padding:4% 0;}
.cplioc li{ width:31.5%; float:left; margin-right:2%; margin-bottom:2%;}
.cplioc li:nth-child(3n){ margin-right:0;}
.cplioc li a{ display:block; position:relative; border:1px solid #ddd;}
.cplioc li a .pic{ overflow:hidden; padding:10px;}
.cplioc li a .pic img{ width:100%; height:auto; object-fit:contain; transition:all 0.5s ease;}
.cplioc li a .tit{ position:absolute; bottom:0; width:100%; left:0%; font-size:22px; bottom:5%; line-height:60px; height:60px; text-align:center;  background:none; color:#fff; transition:all 0.5s ease;}

.page-ol{ padding:20px 0;}
.page-ol a{ display:inline-block; border:2px solid #f8f8f8; line-height:30px; padding:0 12px; margin:0 5px;}
.page-ol a.cur{ color:#ffda6c; border-color:#ffda6c;}

.lborel li{ margin-bottom:2%; background:#f6f6f6;}
.lborel li .pic{ width:50%; float:right;}
.lborel li .pic img{ width:100%; height:365px; object-fit: contain;}
.lborel li:nth-child(2n) .pic{ float:left;}
.lborel li .con{ float:left; width:50%; padding:0 6%; height:365px; display:table;}
.lborel li .con .d1{ font-size:22px; padding-bottom:15px;}
.lborel li .con .d1:after{ content:''; position:absolute; left:0; bottom:0; height:2px; width:35px; background:#fe0000;}
.lborel li .con .d2{ line-height:2; margin-top:15px;}

.ebclat{ background:url(../image/d.jpg) repeat-x left center;}

.inlcmt{ display:inline-block; padding:12px 25px 12px 75px; background:#ffda6c url(../image/dh.png) no-repeat 25px center; color:#fff; border-radius:33px;}
.inlcmt .d1{ letter-spacing:4px;}
.inlcmt .d2{ font-size:18px;}

.edit-con{ line-height:1.6; font-family:Microsoft YaHei!important;}
.eobtmc{ padding:3% 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:3% 0;}
.lbyrnc{ background:url(../image/ea.png) no-repeat center bottom; padding-bottom:40px;}
.lbyrnc .d1{ font-size:26px; color:#333;}
.lbyrnc .d2{ color:#999; text-transform:uppercase;}
.eatcla{ background:url(../image/dd.jpg) repeat-y center top; padding:0 5% 5%;}
.eatcla li{ padding:5% 0; border-bottom:1px solid #ddd; width:calc(50% + 200px); float:right;}
.eatcla li:nth-child(2n){ float:left;}

.eatcla li .date{ float:left; width:200px; color:#007639; font-size:44px;}
.eatcla li:nth-child(2n) .date{ float:right; text-align:right;}
.eatcla li .con{ float:left; width:calc(100% - 200px); padding:0 4%; line-height:1.6;}
.eatcla li:nth-child(2n) .con{ text-align:left;}
.eatcla li .con p::before{content:"●";color: #007639;  }

.honor-ul2 li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%;}
.honor-ul2 li:nth-child(4n){ margin-right:0;}
.honor-ul2 li .honor-li-a{ height:300px; display:table; width:100%; background:#efefef; text-align:center;}
.honor-ul2 li .honor-li-a img{ max-height:280px; max-width:90%;}
.honor-ul2 li .volew{ line-height:55px; height:55px; overflow:hidden; border-bottom:1px solid #888; transition:all 0.5s ease;}
.aetlo{ background:#f4f4f4;}
.aetlo .pic{ width:50%;}
.aetlo .cont{ padding:4%; width:50%; line-height:2;}

.miolca{ font-size:26px; padding:3% 0; border-top:1px solid #ddd; margin-top:3%;}
.alolvc li{ width:32%; float:left; margin-right:2%; margin-bottom:2%; border:1px solid #ddd; padding:15px 15px 0;}
.alolvc li:nth-child(3n){ margin-right:0;}
.alolvc li .pic img{ width:100%; height:300px; object-fit: contain;}
.alolvc li .tit{ line-height:50px; text-align:center; height:50px; overflow:hidden;}

.lptenc li{ width:49%; float:left; margin-bottom:2%;}
.lptenc li:nth-child(2n){ float:right;}
.lptenc li a{ display:block; position:relative;}
.lptenc li a .pic img{ width:100%; height:380px; object-fit: contain;}
.lptenc li a span{ display:block; position:absolute; left:30px; bottom:30px; background:url(../image/plc.png) no-repeat center center; background-size:100% 100%; width:53px; height:53px;}
.lptenc li .lgabc{ line-height:30px; height:30px; overflow:hidden; margin-top:10px; font-size:16px; background:url(../image/d.jpg) repeat-x left center;}
.lptenc li .lgabc span{ display:inline-block; background:#fff; padding:0 20px;}

.wblml{ width:100%;}
.wblml .d1{ /*background:url(../images/wv.png) no-repeat left center; border-bottom:2px solid #ddd; */ padding:0px 0 15px 0px; font-size:24px; margin-bottom:20px;}
.wblml .d2{ line-height:2; margin-bottom:40px}
.map-ol{ width:100%;}

.abtenc .d1{ font-size:24px;}
.loeal{ margin-top:4%;}
.loeal input{ width:23.5%; float:left; height:45px; padding:0 10px; border:1px solid #ddd;}
.loeal input:nth-child(2){ margin:0 2%;}
.loeal input:nth-child(3){ margin:0 2% 0 0;}
.aetrel{ margin-top:2%;}
.aetrel textarea{ width:100%; height:200px; border:1px solid #ddd; padding:10px;}
.aetrel input{ width:220px; height:55px; border:none; cursor:pointer; color:#fff; background:#007639; font-size:16px;}


.tlbaec{display:flex;justify-content:space-between; color:#fff; font-size:16px; background:#ffda6c; padding:0 3%; line-height:45px;}

.ltaeno li .albor{display:flex;justify-content:space-between; background:#f7f7f7; padding:12px 3%; cursor:pointer;}
.ltaeno li .albor div{width:40%;}
.ltaeno li .albor .ad{ width:24px; height:18px; background:url(../image/k1.png);}
.ltaeno li .albor.on .ad{ background:url(../image/k2.png);}
.ltaeno li:nth-child(2n) .albor{ background:#efefef;}
.ltaeno li .sltbn{ background:#fff; border:1px solid #ffda6c; padding:3%; line-height:2; display:none;}


.noaelc li{ width:100%;    margin-bottom:2%;}
 
.noaelc li a{ display:block;}
.noaelc li a .pic {width:300px;float:left;}
.noaelc li a .pic img{ height:220px; width:100%; object-fit: unset;}
.noaelc li a .con{ padding:25px 90px 25px 20px; background:#f5f5f5;float:left; width:calc(100% - 300px); min-height:220px;}
.noaelc li a .con .d1{ font-size:18px; line-height:50px;  overflow:hidden;}
.noaelc li a .con .d2{ color:#999; font-size:14px; line-height:30px;}
.noaelc li a .con .d3{ color:#999; font-size:14px; line-height:30px;}

.noaelc2 li{ width:100%; float:left; margin-right:4%; margin-bottom:0%;}
.noaelc2 li:nth-child(3n){ margin-right:0;}
.noaelc2 li a{ display:block;}
.noaelc2 li a .pic img{ height:300px; width:100%; object-fit: contain;}
.noaelc2 li a .con{ padding:25px 0px 25px 25px; background:url(../image/sj1.jpg) left center no-repeat; position:relative; border-bottom:1px solid #ddd;}
.noaelc2 li a .con .d1{ font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.noaelc2 li a .con .d2{ color:#999; font-size:14px; position:absolute; right:0; bottom:30px;}

.noaelc3 li{ width:23%;    margin:0 2% 2% 0; float:left;border:1px solid #ddd;}
.noaelc3 li a{ display:block;}
.noaelc3 li a .pic {width:100%; }
.noaelc3 li a .pic img{ height:220px; width:100%; object-fit: unset;}
.noaelc3 li a .con{ padding:5px 0px 5px 0px; background:#f5f5f5; text-align:center  }
.noaelc3 li a .con .d1{ font-size:18px; line-height:40px;  overflow:hidden;}
 


.tvlmca{ padding-right:80px; padding-bottom:20px; border-bottom:1px solid #ddd;}
.tvlmca .d1{ font-size:26px;}
.tvlmca .d2{ color:#999; margin-top:10px;}
.tvlmca .fxx{ position:absolute; right:0; top:0;}

.pavnle{ padding:30px 0; border-top:1px solid #ddd; margin-top:30px;}
.pavnle p a{ display:inline-block; padding-left:20px; background:url(../image/vg.png) no-repeat left center; line-height:30px; height:30px; overflow:hidden;}
.pavnle .back{ position:absolute; right:0; top:30px; color:#fff; background:#292929; line-height:40px; padding:0 30px;}

.float-sild{ position:fixed; right:0; bottom:20%; z-index:12;}
.float-sild .list{ margin-top:3px;}
.float-sild .list > a{ display:block; width:50px; height:50px; background:#8a8a8a no-repeat center center;}
.float-sild .list > div{ display: none; padding:10px;}
.float-sild .list > .ewm{ width:100px; height:100px; background:#999; position:absolute; right:50px; top:0;}

.lrolca{ background:rgba(0,0,0,0.7); position:fixed; left:0; top:0; width:100%; height:100%; z-index:20;}
.slbnre{ background:#fff; position:absolute; width:1200px; height:70%; left:50%; margin-left:-600px; top:15%; border-radius:10px; padding:50px;}

.slbnre2{  width:100%;}
.atelo2 .pic{ width:30%; height:100%;}
.atelo2 .pic img{ width:100%; height:100%; object-fit:contain;}
.atelo2 .con{ width:65%; padding:0 0 0 0%; height:100%; overflow:auto;}
.atelo2 .con .d1{ font-size:30px;}
.atelo2 .con .d2{ color:#00844a; font-weight:bold; margin-top:10px;font-size:26px;}
.atelo2 .con .d3{ line-height:2; color:#464646; margin-top:5%;}

.slc-gb{ position:absolute; right:10px; top:10px; cursor:pointer;}
.atelo{ height:100%;}
.atelo .pic{ width:60%; height:100%;}
.atelo .pic img{ width:100%; height:100%; object-fit:contain;}
.atelo .con{ width:40%; padding:0 30px; height:100%; overflow:auto; border-left:1px solid #ddd;}
.atelo .con .d1{ font-size:30px;}
.atelo .con .d2{ color:#ffda6c; font-weight:bold; margin-top:10px;}
.atelo .con .d3{ line-height:2; color:#464646; margin-top:5%;}

.latebo{ background:#f4f4f4;}
.latebo .pic{ width:50%;}
.latebo .pic img{ width:100%; height:420px; object-fit: contain;}
.latebo .con{ width:50%; padding:3%; line-height:2.5;}
.sc-btl{ margin-top:3%; border-top:1px solid #ddd; font-size:26px; line-height:3;}
.eronca li{ width:32%; margin-right:2%; margin-bottom:2%; float:left;}
.eronca li:nth-child(3n){ margin-right:0;}
.eronca li a{ display:block; padding:12px 12px 0; border:1px solid #ddd;}
.eronca li a .pic img{ width:100%; height:300px; object-fit: contain;}
.eronca li a .tit{ line-height:50px; text-align:center; height:50px; overflow:hidden;}




 
@media (min-width: 1201px){
.T-nav > li > a.on{ background:#ffda6c;}
.T-nav > li:hover > a{ background:#ffda6c; transition:all 0.5s ease;}
.T-nav > li .gdlt{ visibility:hidden; opacity:0;transform:translateY(30px); transition:all 0.8s ease;}
.T-nav > li .gdlt a:hover{background:#007639; color:#fff; transition:all 0.5s ease;}
.T-nav > li:hover .gdlt{visibility: visible; opacity:1;transform:translateY(0px); transition:all 0.8s ease;}
.honor-ul li:hover .titc{ opacity:1; transition:all 0.5s ease;}
.xw-list li a:hover .pic img,.zbovlr a:hover .pic img,.cplioc li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.cplioc li a:hover .tit{ background:#ffda6c; transition:all 0.5s ease;}
.honor-ul2 li:hover .volew{ background:#ffda6c; color:#fff; transition:all 0.5s ease;}
.noaelc li a:hover{ box-shadow:0 0 20px rgba(0,0,0,0.2);}
.noaelc li a:hover .con{ background:#f5f5f5 url(../image/v2.png) no-repeat right center;}
.float-sild .list:hover > div{ display:block;}
}

@media (max-width: 1400px){
.top{ padding:0 2%;}
.lbenck{ margin-left:10px;}
.wrap{ max-width:1200px;}
.ny-banner {height: 280px;}
}
@media (max-width: 1366px){
 .ny-banner {height: 260px;}
}
@media (max-width: 1280px){
 .ny-banner {height: 250px;}
}
@media (max-width: 1200px){
body{ padding-top:60px;}
.wrap{ width:100%; max-width:768px; padding:0 3%;}
.top{ position:fixed; height:60px; padding:5px 0;}
.top .logo{ padding:0;}
.top .logo img{ height:40px;}
.mob-nav{ display:block; width:50px; height:50px; position:relative; float:right;}
.mob-nav span{ display:block; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-1px; background:#333; transition:all 0.5s ease ;}
.mob-nav:before{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-11px; background:#333; transition:all 0.5s ease ;}
.mob-nav:after{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:10px; background:#333; transition:all 0.5s ease;}
.mob-nav.on span{ width:0; transition:all 0.5s ease;}
.mob-nav.on:before{ transform:rotate(45deg); margin-top:-1px; transition:all 0.5s ease;}
.mob-nav.on:after{ transform:rotate(-45deg); margin-top:-1px; transition:all 0.5s ease;}
.T-nav{ display:none; position:fixed; margin:0; top:60px; left:0; height:calc(100% - 60px); overflow:auto; margin:0; width:100%; background:#ffda6c;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #fff;}
.T-nav > li a{ width:100%; text-align:center; padding:0 2%; line-height:45px; height:45px; font-size:15px; color:#111;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; left:0; margin-left:0; top:0; padding:0; display:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:0; font-size:14px; background:none; color:#fff;}

.lbenck{ line-height:50px; position:relative; margin-right:15px;}
.lbenck span{ display: block; color:#fff; padding-right:30px; padding-left:10px; background:url(../image/d2.png) no-repeat right center;}
.lbenck p{ position:absolute; right:0; width:100%; top:50px; text-align:center; background:url(../image/tbg.png); display:none;}
.lbenck p a{ display:block; line-height:40px; margin:0; text-align:center;}

.lecbt{ width:100%;}
.lecbt .d2{ height:auto;}
.laebtc{ width:100%; margin-top:4%;}
.lbteoa li .sterl{ font-size:14px;}
.honor-ul li .honor-li-img{ height:200px;}
.honor-ul li .honor-li-img p img{ max-height:180px;}
.honor-ul li .titc{ position:relative; height:30px; line-height:30px; overflow:hidden; opacity:1; display:block;}
.honor-ul li .titc p{ display:block; font-size:14px; line-height:30px;}
.ltaeb{ display:none;}

.ny-banner{ height:350px;}
.lbroac{ line-height:50px;}
.lboatl{ float:right; position:relative;}
.lboatl span{ display:block; text-align:center; line-height:50px; background:url(../image/xx.png) no-repeat right center; background-size:auto 12px; padding:0 25px;}
.lboatl p{ position:absolute; width:100%; left:0; top:50px; z-index:5; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none;}
.lboatl p a{ display:block; line-height:45px; text-align:center; padding:0; margin:0;}
.lboatl p a.cur:after{ display:none;}
.cplioc li{ width:49%;}
.cplioc li:nth-child(2n){ margin-right:0;}
.lborel li .pic{ width:100%;}
.lborel li .pic img{ height:auto;}
.lborel li .con{ width:100%; height:auto; padding:4%;}
.lborel li .con .d1{ font-size:18px;}
.eatcla{ padding:0 0 5%;}
.eatcla li{ width:calc(50% + 100px);}
.eatcla li .date{ width:100px; font-size:24px;}
.eatcla li .con{ width:calc(100% - 100px);}

.honor-ul2 li{ width:49%;}
.honor-ul2 li:nth-child(2n){ margin-right:0;}

.aetlo .pic{ width:100%;}
.aetlo .cont{ width:100%;}
.miolca{ font-size:18px; padding:5% 0;}
.alolvc li .pic img{ height:200px;}
.lptenc li a .pic img{ height:260px;}

.wblml{ width:100%;}
.map-ol{ width:100%; margin-top:4%;}
.wblml .d1{ font-size:18px;}
.abtenc .d1{ font-size:18px;}
.tvlmca{padding-right:0}
.noaelc li a .con{ background:#f5f5f5; padding:10px 15px;    width: 100%;
    min-height: auto;}
.noaelc li a .con .d1 {
    font-size: 16px;
    line-height: 28px;
    overflow: hidden;
}
.noaelc li a .con .d3{ line-height:30px;height:60px;   overflow: hidden;}
.noaelc li a .pic img{ height:160px;}
.tvlmca .d1{ font-size:18px;}
.tvlmca .fxx{ display:none;}
.pavnle .back{ position:relative; margin-top:10px; top:0; display:inline-block;}
.slbnre{ width:90%; left:5%; margin-left:0; top:5%; height:90%;}
.latebo .pic{ width:100%;}
.latebo .pic img{ height:auto;}
.latebo .con{ width:100%;}
.sc-btl{ font-size:20px;}
.eronca li a .pic img{ height:150px;}

}





@media (max-width: 768px){
.noaelc li a .pic {
    width: 100%;
    float: left;
}
.noaelc2 li a .con {
    padding: 25px 0px 25px 0px;
    background: none; 
    
}
.noaelc2 li a .con .d2{ position:initial;}
.noaelc2 li a .con .d1{ height:auto;}
.lecbt .d1,.slpvo .d1,.albten .d1{ font-size:18px;}
.lecbt .d2,.slpvo .d2{ font-size:14px;}
.laebtc .d1{ font-size:14px;}
.lbteoa li{ padding:0 10px;}
.lbteoa li .sterl span{ font-size:15px;}
.albten{ width:100%; height:auto; padding:4%;}
.latebc{ width:100%;}
.latebc img{ height:auto;}
.albten .d3{ margin-top:3%;}
.albten .d4{ margin-top:3%;}
.albten .d2{ font-size:15px;}
.honor-ul li{width:47%;}
.honor-ul li .honor-li-img{ height:120px;}
.honor-ul li .titc2{width:80%}
.honor-ul li .titc p{font-size:16px;margin-bottom:10px;}
.honor-ul li .honor-li-img p img{ max-height:100px;}
.zbovlr{ width:100%;}
.lbaeoc{ width:100%;}
.lbaeoc li .date{width:25%; padding-top:15px;}
.lbaeoc li .date span{ font-size:24px;}
.lbaeoc li .con{ width:75%;}
.zbovlr a .con .d2{ font-size:16px;}
.lbaeoc li{ padding:15px 0;}
.lbaeoc li .con .d1{ font-size:16px;}
.page-ol a.mob-none{ display:none;}
.cplioc li a .pic img{ height:180px;}
.ny-banner{ height:75px;}
.lbyrnc .d1{ font-size:20px;}
.lbyrnc .d2{ font-size:14px;}
.honor-ul2 li .honor-li-a{ height:200px;}
.honor-ul2 li .honor-li-a img{ max-height:180px;}
.lptenc li .lgabc{ font-size:14px;}
.loeal input{ width:100%;}
.loeal input:nth-child(2){ margin:2% 0;}
.loeal input:nth-child(3){margin:0 0 2% 0;}
.slbnre{ padding:20px;}
.slbnre .pic{ width:100%; height:40%;}
.slbnre .con{ width:100%; height:60%; border-left:none; border-top:1px solid #ddd; padding:4% 0 0;}
.atelo .con .d1{ font-size:20px;}
.xw-list li a .pic img{ height:200px;}
}


@media (max-width: 640px){
.vbnre .d1{ display:none;}
.xw-list li{ width:100%; margin-right:0;}
.ageol{ display:none;}
.alolvc li{ width:49%; padding:5px 5px 0;}
.alolvc li:nth-child(3n){ margin-right:2%}
.alolvc li:nth-child(2n){ margin-right:0}
.alolvc li .pic img{ height:120px;}
.lptenc li a .pic img{ height:120px;}
.lptenc li a span{ width:40px; height:40px; left:10px; bottom:10px;}
.noaelc li{ width:100%; margin-right:0;}
.eronca li{ width:100%; margin-right:0;}
.eronca li a .pic img{ height:180px;}
}














.shade {position: fixed;left: 0; top: 0; z-index: 3;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 10%;
    z-index: 21;
    display: none;
    margin-left: -485px;
    padding: 5px;
    background-color: #fff;
    width: 970px;
    box-sizing: border-box;
}
.big-video-main {
    height: 540px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../image/icon30.png) no-repeat center center;
    cursor: pointer;
}
@media screen and (max-width: 1330px){
.big-video {
    width: 700px;
    margin-left: -355px;
}
.big-video-main {
    height: 400px;
}
}
@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;
}
}






