

body{ padding-top:100px;}

.wrap{ width:1200px; margin:0 auto;}

.top{ position:fixed; left:0; top:0; width:100%; background:#fff;transition:all 0.5s ease; box-shadow:0 0 10px rgba(0,0,0,0.1); z-index:10;}

.top .logo a{ display:block; height:100px; padding-top:24px; background:url(../images/logo.png) no-repeat left center; padding-left:80px;}

.top .logo a .d1{ font-size:24px; font-weight:bold;}

.top .logo a .d2{ font-size:12px;}

 

.T-nav{ }

.T-nav > li{ float:left; position:relative;}

.T-nav > li:after{ content:''; position:absolute; left:50%; bottom:0; transform:translateX(-50%); transition:all 0.5s ease;width:0;

height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff; opacity:0;}

.T-nav > li > a{ display:block; padding:0 20px; line-height:100px; height:100px; font-size:16px; text-align:center; transition:all 0.5s ease; position:relative;}

.T-nav > li .secent{ display:none; position:absolute; width:140px; left:50%; margin-left:-70px; top:100px;text-align:center; padding-top:10px;}

.T-nav > li .secent .absc{ background:#fff; padding:0 5px; box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.T-nav > li .secent a{ display:block; text-align:left; position:relative; line-height:20px; padding:10px; border-bottom:1px solid #ddd; transition:all 0.5s ease;}

.T-nav > li .secent a:after{ content:''; background:#6fb450; position:absolute; width:2px; height:0; top:50%; left:-4px; transform:translateY(-50%); transition:all 0.5s ease;}

.T-nav > li .secent a:last-child{ border:none;}







.ind-banner .con{ position:absolute; left:0; top:50%; width:100%; color:#fff; transform:translateY(-50%);}

.ind-banner .con .d1{ font-size:48px;}

.ind-banner .con .d2{ font-size:24px; margin-top:12px;}

.ind-banner .con .ovl{ display:inline-block; padding:40px; background:rgba(0,0,0,0.7); max-width:100%;}


.ind-01{ padding:5% 0;}

.ind-about .con{ width:46%;}

.ind-about .con .d1{ font-size:36px; font-weight:bold;}

.ind-about .con .d1 span{ color:#6fb450;}

.ind-about .con .d2{ margin-top:5px; color:#707070; font-size:18px; text-transform:uppercase;}

.ind-about .con .d3{ line-height:1.6; margin-top:20px; font-size:18px;}

.ind-about .pic{ width:50%;}



.about-num{ margin-top:30px;}

.about-num li{ float:left; width:25%; background:#fff; text-align:center; padding:45px 0;}

.about-num li:nth-child(2){ background:#6fb450; color:#fff;}

.about-num li:nth-child(1){ background:#f5f5f5;}

.about-num li:nth-child(4){ background:#dce5ea;}



.about-num li .d1 strong{ font-size:48px;}

.about-num li .d2{ font-size:18px;}



.ind-02{ background:url(../testimg/t3.jpg) no-repeat top center;}

.core-title{ padding:100px 0; color:#fff;}

.core-title .d1{ font-size:36px; font-weight:bold;}

.core-title .d2{ font-size:18px; text-transform:uppercase;}



.core-nav{ background:#fff; box-shadow: 0 0 20px rgba(0,0,0,0.15);}

.core-nav li{ width:25%; float:left; position:relative;}

.core-nav li:before{ content:''; position:absolute; right:0; top:8%; height:84%; width:1px; background:#ddd;}

.core-nav li a{ display:block; position:relative; text-align:center; padding:35px 0;}

.core-nav li a:after{ content:''; width:0; height:4px; position:absolute; left:50%; bottom:0; background:#6fb450; transform:translateX(-50%); transition:all 0.5s ease;}

.core-nav li a .img{ height:48px; background: no-repeat center center; background-size:auto 100%;}

.core-nav li a .img01{ background-image:url(../images/a1-1.png);}

.core-nav li a .img02{ background-image:url(../images/a2-1.png);}

.core-nav li a .img03{ background-image:url(../images/a3-1.png);}

.core-nav li a .img04{ background-image:url(../images/a4-1.png);}

.core-nav li a .tit{ font-size:24px; margin-top:20px; transition:all 0.5s ease;}



.core-nav li a.cur .img01{ background-image:url(../images/a1-2.png);}

.core-nav li a.cur .img02{ background-image:url(../images/a2-2.png);}

.core-nav li a.cur .img03{ background-image:url(../images/a3-2.png);}

.core-nav li a.cur .img04{ background-image:url(../images/a4-2.png);}

.core-nav li a.cur .tit{ color:#6fb450; transition:all 0.5s ease;}

.core-nav li a.cur:after{ width:80px;}





.tab-cell{ display:table-cell; vertical-align:middle;}

.ind-03{ margin-top:4%; background:#f5f5f5; padding-bottom:2%;}

.ind-03 .left-oder{ width:40%;}

.ind-03 .left-oder .pic img{ width:100%; height:40vw; object-fit:cover;}

.ind-03 .left-oder .cont{ width:55%; height:50%; position:absolute;  right:0; bottom:0; background:#fff; padding:0 4%;}

.ind-03 .left-oder .cont .table-pre{ height:20vw; display:table; width:100%;}

.ind-03 .left-oder .cont .d1{ font-size:24px;}

.ind-03 .left-oder .cont .d2{ line-height:22px; max-height:88px; overflow:hidden; margin-top:20px;}

.ind-03 .left-oder .cont .d3{ margin-top:20px;}

.ind-03 .left-oder .cont .d3 a{ display:inline-block; line-height:40px; padding:0 25px; border:1px solid #ddd; color:#333; transition:all 0.5s ease;}





.ind-03 .right-oder{ width:60%; background:#fff;}

.ind-03 .right-oder li .pic{ width:60%;}

.ind-03 .right-oder li:nth-child(1) .pic{ float:right;}

.ind-03 .right-oder li .pic img{ width:100%; height:20vw; object-fit:cover;}

.ind-03 .right-oder li .con{ width:40%; height:20vw; padding:0 4%; display:table;}

.ind-03 .right-oder li .con .d1{ font-size:24px;}

.ind-03 .right-oder li .con .d2{ line-height:22px; max-height:88px; overflow:hidden; margin-top:20px;}

.ind-03 .right-oder li .con .d3{ margin-top:20px;}

.ind-03 .right-oder li .con .d3 a{ display:inline-block; line-height:40px; padding:0 25px; border:1px solid #ddd; color:#333; transition:all 0.5s ease;}

.ad-more{ width:100%;}

.ad-more a{ display:inline-block; width:70px; height:70px; background:#fff url(../images/add.png) no-repeat center center;}





.ind-04{ padding:5% 0;}

.news-bt{ font-size:18px; line-height:1;}

.news-bt strong{ font-size:36px; display:inline-block; vertical-align:middle; margin-right:12px;}

.news-bt strong span{ color:#6fb450;}

.lb-tab{ line-height:45px; font-size:18px;}

.lb-tab span{ display:inline-block; margin-left:20px; border-top:2px solid rgba(111,180,80,0); cursor:pointer;}

.lb-tab span.cur{ border-top-color:#6fb450; color:#6fb450;}



.lb-tab-bd{ margin-top:3%;}

.ind-news-left{ width:37.5%;}

.ind-news-left a{ display:block;}

.ind-news-left a .pic img{ width:100%; display:block; height:272px; object-fit:cover;}

.ind-news-left a .con{ padding:20px 25px;}

.ind-news-left a .con .d1{ font-size:18px; line-height:30px; height:60px;overflow: hidden;}

.ind-news-left a .con .d1 span{ float:right; font-size:14px; margin-left:15px;}

.ind-news-left a .con .d2{ display:none; color:#666; line-height:22px; height:44px; overflow:hidden; margin-top:10px;}
.ind-news-left a .con .d3{ margin-top:15px;}


.ind-news-right{ width:62.5%;}

.ind-news-right li{ width:50%; float:left; border-bottom:1px solid #eee; border-right:1px solid #eee;}

.ind-news-right li a{ display:block; padding:35px; transition:all 0.5s ease; color:#333;}

.ind-news-right li a .num{ font-size:18px; color:#6fb450; transition:all 0.5s ease;}

.ind-news-right li a .tit{ font-size:18px; line-height:30px; height:60px;overflow: hidden; margin:10px 0 0;}

.ind-news-right li a .con{display:none; line-height:22px; height:44px; overflow:hidden;}

.ind-news-right li a .time{ margin-top:20px;}

.ind-05{ padding:5% 0; background:#f5f5f5;}

.join-title .d1{ font-size:36px; font-weight:bold;}

.join-title .d1 span{ color:#6fb450;}

.join-title .d2{ font-size:18px; text-transform:uppercase; color:#666; margin-top:6px;}



.ab-ul{display: -webkit-flex; display: flex;flex-wrap:wrap; justify-content:space-between;}

.ab-ul li{ width:25%; padding:0 15px; margin-top:3%; text-align:center;}

.ab-ul li .pic span{ display:inline-block; width:160px; height:160px; border-radius:50%; background:#fff no-repeat center center; transition:all 0.5s ease;}

.ab-ul li .pic span.s1{ background-image:url(../images/b1-1.png);}

.ab-ul li .pic span.s2{ background-image:url(../images/b2-1.png);}

.ab-ul li .pic span.s3{ background-image:url(../images/b3-1.png);}

.ab-ul li .pic span.s4{ background-image:url(../images/b4-1.png);}

.ab-ul li .tit{ font-size:24px; margin:22px 0 10px;}

.ab-ul li .con{ color:#707070; font-size:18px;}



.foot{ background:#515151; padding-top:32px;}

.bs-tit{ width:220px;}

.bs-tit .title .d1{ color:#fff; font-size:24px; line-height:1;}

.bs-tit .title .d2{ font-size:18px; color:#8b8b8b; margin-top:5px; text-transform:uppercase;}

.anouta{ margin-left:20px;}

.anouta >div{ transition:all 0.5s ease; width:26px; height:26px; border:1px solid #8b8b8b; cursor:pointer; margin-left:10px;}

.anouta .prev{ background:url(../images/left1-2.png) no-repeat center center;}

.anouta .next{ background:url(../images/right1-2.png) no-repeat center center;}



.leolv{ width:calc(100% - 270px);}

.copy-tit{ border-top:1px solid #5d5d5d; margin-top:32px; line-height:22px; padding:15px 3%; color:#fff;}



.ny-banner .pic img{ width:100%; height:460px; object-fit:cover;}

.ny-banner .title{ width:210px; line-height:85px; text-align:center; color:#fff; font-size:24px; font-weight:bold; background:#6fb450; position:absolute; left:50%; margin-left:-600px; bottom:-42px; z-index:2;}





.ny-main{ background:#f5f5f5; margin-top:60px; padding:4% 0;}



.enc-tant{ background:#fff; margin-top:4%; padding:15px;}

.enc-tant .con{ width:720px; padding:20px;}

.enc-tant .con .d1{ color:#6fb450; font-size:24px; font-weight:bold;}

.enc-tant .con .d2{ font-size:18px; line-height:1.8; margin-top:20px;}

.enc-tant .pic{ width:390px;}



.lonbea{display: -webkit-flex; display: flex;flex-wrap:wrap; justify-content:space-between; margin-top:3%;}

.lonbea .list{ width:49%; background:#fff; padding:3.5%;}

.lonbea .list .d1{ color:#6fb450; font-size:24px; font-weight:bold;}

.lonbea .list .d2{ line-height:1.8; font-size:18px;}

.lonbea .list .d2 div{ margin-top:25px;}



.vonae-cont{ background:#fff; margin-top:3%; padding:4%;}

.vonae-cont .d1{ color:#6fb450; font-weight:bold; font-size:24px;}

.vonae-cont .d2{ margin-top:20px; font-size:18px; line-height:1.8;}



.benbac li{ margin-top:3%; background:#fff; padding:4%;}

.benbac li .pic{ width:38%; float:right;}

.benbac li .con{ width:58%; float:left;}

.benbac li .con .d1{ color:#6fb450; font-size:24px; font-weight:bold;}

.benbac li .con .d2{ margin-top:20px; font-size:18px; line-height:1.8; height:255px; overflow:auto; padding-right:10px;}

.benbac li .con .d2::-webkit-scrollbar

{

	width: 10px;

	height: 10px;

	background-color: #eee;

}

.benbac li .con .d2::-webkit-scrollbar-track

{

	border-radius: 5px;

	background-color: #eee;

}

.benbac li .con .d2::-webkit-scrollbar-thumb

{

	border-radius: 5px;

	background-color: #6fb450;

}

.benbac li:nth-child(2n) .pic{ float:left;}

.benbac li:nth-child(2n) .con{ float:right;}





.ebuc-cont{ background:#fff; padding:4%; margin-top:4%; box-shadow:10px 10px 15px rgba(0,0,0,0.1);}

.ebuc-cont .mainc{ width:48%;}

.ebuc-cont .mainc .d1{ color:#6fb450; font-size:24px; font-weight:bold;}

.ebuc-cont .mainc .d2{ margin-top:20px; font-size:18px; line-height:1.8;}

.ebuc-cont .lmtea{ width:48%; border-left:1px solid #ddd; border-top:1px solid #ddd;}

.ebuc-cont .lmtea li{ line-height:1; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; padding:50px 15px; float:left; width:50%;}

.ebuc-cont .lmtea li .d1 strong{ font-size:60px; color:#6fb450;}

.ebuc-cont .lmtea li .d2{ line-height:24px; height:48px; overflow:hidden; margin-top:10px;}

.ebuc-cont .lmtea li:nth-child(1),.ebuc-cont .lmtea li:nth-child(4){ background:#f5f5f5;}



.ny-nav{ position:absolute; left:50%; margin-left:-320px;}

.ny-nav p a{ display:inline-block; height:60px; line-height:60px; font-size:16px; margin-right:40px;}

.ny-nav p a.cur{ border-bottom:3px solid #6fb450;}







.leow-list li{ margin-top:75px; background:#fff; box-shadow:10px 10px 15px rgba(0,0,0,0.1);}

.leow-list li .pic{ width:46%; height:365px; position:relative;}

.leow-list li .pic:after{ content:''; width:6px; top:50px; height:50px; position:absolute; background:#6fb450; right:-3px;}

.leow-list li:nth-child(2n) .pic{ float:right;}

.leow-list li:nth-child(2n) .pic:after{ right:auto; left:-3px;}







.leow-list li .pic img{ width:100%; height:405px; object-fit:cover; position:relative; top:-20px;}

.leow-list li .con{ width:54%; padding:4%;}

.leow-list li .con .d1{ font-size:24px;}

.leow-list li .con .d2{ font-size:18px; line-height:1.8; margin-top:15px; color:#666;}





.akenlm{ background:#fff;}

.akenlm .pic{ width:50%;}

.akenlm .pic img{ width:100%; height:440px; object-fit:cover;}

.akenlm .con{ width:50%; padding:35px;}

.ovkea{ height:370px; overflow:auto; padding-right:30px; text-align:justify;}

.ovkea::-webkit-scrollbar

{

	width: 10px;

	height: 10px;

	background-color: #eee;

}

.ovkea::-webkit-scrollbar-track

{

	border-radius: 5px;

	background-color: #eee;

}

.ovkea::-webkit-scrollbar-thumb

{

	border-radius: 5px;

	background-color: #6fb450;

}

.ovkea .d1{ font-size:24px; font-weight:bold;}

.ovkea .d2{ margin-top:20px; font-size:18px; line-height:1.6;}

.ny-nav span{ display:none;}

.slc-tit{ font-size:32px; font-weight:bold;}

.lonect{ background:#fff; margin-top:5%;}

.lonect .pic{ width:50%;}

.lonect .cont{ width:50%; padding:4%;}

.lonect .cont .d1{ font-size:24px; font-weight:bold;}

.lonect .cont .d2{ line-height:1.8; margin-top:4%;}



.page-ol{ margin-top:50px;}

.page-ol a{ display:inline-block; line-height:30px; margin:0 3px; width:32px; border:1px solid #ddd; border-radius:3px;}

.page-ol a.cur{ color:#fff; background:#6fb450; border-color:#6fb450;}



.beaunt li{ width:32%; margin-right:2%; margin-bottom:2%; float:left; display:table; background:#fff; text-align:center; height:150px; transition:all 0.5s ease;}

.beaunt li:nth-child(3n){ margin-right:0;}

.beaunt li img{ max-width:80%; max-height:120px;}



.tb-title{ padding:0 40px; line-height:60px; font-weight:bold; font-size:20px;}

.tb-title span,.oneb-join li .title span{ float:left;}

.tb-title span.s1,.oneb-join li .title span.s1{ width:45%;}

.tb-title span.s2,.oneb-join li .title span.s2{ width:13%;}

.tb-title span.s3,.oneb-join li .title span.s3{ width:16%;}

.oneb-join li{ margin-bottom:8px;}

.oneb-join li .title{ background:#fff; padding:0 40px; line-height:60px; font-size:18px; cursor:pointer; transition:all 0.5s ease;}

.oneb-join li .title.on{ background:#6fb450; color:#fff; transition:all 0.5s ease;}

.oneb-join li .cont{ display:none; border:1px solid #6fb450; padding:40px; font-size:18px; line-height:1.8; background:#fff;}



.contact-main{ background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.1);}

.contact-main .cont{ width:50%; padding:4%;}

.contact-main .cont .d1{ font-size:24px; font-weight:bold;}

.contact-main .cont .d2{ margin-top:10px; line-height:25px; font-size:18px; padding:10px 0 10px 40px; background:no-repeat left 10px;}

.contact-main .cont .d3{ margin-top:20px;}



.contact-main .map{ width:50%;float:right;}

#map{ height:440px}

.news-list li{ width:32%; float:left; margin-right:2%; margin-bottom:2%; box-shadow:0 0 15px rgba(0,0,0,0.1);}

.news-list li:nth-child(3n){ margin-right:0;}

.news-list li a{ display:block; background:#fff;}

.news-list li a .pic img{ width:100%; height:248px; object-fit:cover;}

.news-list li a .con{ padding:30px;}

.news-list li a .con .d1{ font-size:18px; line-height:32px; height:64px; overflow: hidden;}

.news-list li a .con .d2{display:none; color:#666; line-height:22px; height:44px; overflow:hidden;}

.news-list li a .con .d3{ margin-top:10px; color:#666;}



.news-cont{ background:#fff; padding:50px 120px;}

.news-cont .tit{ font-size:32px; font-weight:bold; text-align:center;}

.news-cont .vooel{ margin-top:20px; font-size:18px; border-bottom:1px solid #ddd; line-height:40px; padding-bottom:20px;}

.news-cont .vooel .fx{ float:right;}

.news-edit{ padding:3% 0; line-height:2; font-size:18px; text-align:justify;}

.palenc{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:15px 0; font-size:18px; line-height:28px;}

.necmt{ margin:0;}

.bd_weixin_popup{ box-sizing: content-box;}


.news-ind-list li{width:32%; margin-right:2%; float:left; box-shadow: 0 0 15px rgba(0,0,0,0.15);}

.news-ind-list li:nth-child(3n){margin-right:0;}

.news-ind-list li a{display:block;background:#fff;}

.news-ind-list li a .pic img{width:100%; height:250px;object-fit:cover;}

.news-ind-list li a .con{padding:20px;}
.news-ind-list li a .con .d1{line-height:20px; height:40px;font-size:16px; overflow:hidden;}
.news-ind-list li a .con .d2{margin-top:10px; color:#999;}


.img-somt li{width:32%; float:left; margin-right:2%;margin-top:3%;}
.img-somt li:nth-child(3n){margin-right:0;}
.img-somt li img{width:100%; height:245px;object-fit:cover;}


@media (min-width: 1201px){

.T-nav > li .gdlt{ visibility:hidden; opacity:0;transform:translateY(30px); transition:all 0.8s ease;}

.T-nav > li .gdlt a:hover{background:#3681ff; color:#fff; transition:all 0.5s ease;}

.T-nav > li .secent a:hover:after{ height:12px; transition:all 0.5s ease;}

.T-nav > li > a.cur,.T-nav > li > a.on,.T-nav > li > a:hover{ transition:all 0.5s ease;}

.T-nav > li .secent{ display:block; visibility:hidden; opacity:0; transform:translateY(30px); transition:all 0.5s ease;}

.T-nav > li:hover .secent{visibility: visible; opacity:1;transform:translateY(0px); transition:all 0.8s ease;}

.T-nav > li:hover:after,.lbuoa li a:hover .pic:after{ opacity:1; transition:all 0.5s ease;}

.beaunt li:hover{ box-shadow:10px 10px 15px rgba(0,0,0,0.1); transition:all 0.5s ease;}

.core-nav li a:hover .img01{ background-image:url(../images/a1-2.png);}

.core-nav li a:hover .img02{ background-image:url(../images/a2-2.png);}

.core-nav li a:hover .img03{ background-image:url(../images/a3-2.png);}

.core-nav li a:hover .img04{ background-image:url(../images/a4-2.png);}

.core-nav li a:hover .tit{ color:#6fb450; transition:all 0.5s ease;}

.core-nav li a:hover:after{ width:80px;}



.ind-03 .right-oder li .con .d3 a:hover,.ind-03 .left-oder .cont .d3 a:hover{ color:#fff; background:#6fb450; transition:all 0.5s ease;}

.ind-news-right li a:hover{ color:#fff; background:#6fb450; transition:all 0.5s ease;}

.ind-news-right li a:hover .num{ color:#fff; transition:all 0.5s ease;}

.anouta >div:hover{ background-color:#6fb450; border-color:#6fb450; transition:all 0.5s ease;}

.ab-ul li:hover .pic span{  background-color:#6fb450; transition:all 0.5s ease;}

.ab-ul li:hover .pic span.s1{ background-image:url(../images/b1-2.png);}

.ab-ul li:hover .pic span.s2{ background-image:url(../images/b2-2.png);}

.ab-ul li:hover .pic span.s3{ background-image:url(../images/b3-2.png);}

.ab-ul li:hover .pic span.s4{ background-image:url(../images/wdc.jpg); background-size:70% auto;}



.about-num li:nth-child(2){ transition-delay:0.2s;}

.about-num li:nth-child(3){ transition-delay:0.4s;}

.about-num li:nth-child(4){ transition-delay:0.6s;}

}





@media (max-width: 1200px){

body{ padding-top:50px;}

.wrap{ width:100%; max-width:768px; padding:0 3%;}

.top{ position:fixed; height:50px;}

.top .logo a{ height:50px; padding:0 0 0 40px; background-size:auto 80%;}

.top .logo a .d1{ font-size:16px; line-height:50px;}

.top .logo a .d2{ display:none;}

.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:50px; left:0; height:calc(100% - 50px); overflow:auto; margin:0; width:100%; background:#fff;}

.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}

.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; color:#666; font-size:15px;}

.T-nav > li > a.cur{ background:none; border:none; color:#666;}

.T-nav li .secent{ position:relative; width:100%; left:0; margin-left:0; top:0; padding:0; display:none; background:#fff;}

.T-nav li .secent a{ padding:0 5%; color:#666; height:45px; line-height:45px; border:none; margin:0; font-size:14px; background:none;}

.T-nav > li .secent .absc{ box-shadow:0 0 0;}



.ind-banner .con .d1{ font-size:24px;}

.ind-banner .con .d2{ font-size:14px;}

.ind-about .con{ width:100%;}

.ind-about .pic{ width:100%; margin-top:4%;}

.ind-about .con .d1{ font-size:20px;}

.ind-about .con .d2{ font-size:14px;}

.ind-about .con .d3{ font-size:15px;}

.about-num li{ padding:20px 10px;}

.about-num li .d1 strong{ font-size:24px;}

.about-num li .d2{ font-size:14px;}

.ind-02{ background-size:auto 250px;}

.core-title{ padding:70px 0;}

.core-title .d1{ font-size:20px;}

.core-title .d2{ font-size:14px; margin-top:5px;}

.core-nav li a .img{ height:36px;}

.core-nav li a .tit{ margin-top:15px; font-size:16px;}

.ind-03 .right-oder li .con .d1,.ind-03 .left-oder .cont .d1{ font-size:18px;}

.ind-03 .right-oder li .con .d2,.ind-03 .left-oder .cont .d2{ margin-top:10px;}

.ind-03 .right-oder li .con .d3,.ind-03 .left-oder .cont .d3{ margin-top:10px;}

.ind-03 .right-oder li .con .d3 a,.ind-03 .left-oder .cont .d3 a{ line-height:35px;}

.news-bt strong{ font-size:20px; vertical-align:bottom;}

.news-bt{ font-size:14px;}

.lb-tab{ line-height:32px; font-size:15px;}

.join-title .d1,.bs-tit .title .d1{ font-size:20px;}

.join-title .d2,.bs-tit .title .d2{ font-size:14px;}

.ab-ul li .pic span{ width:120px; height:120px; background-size:auto 40%;}

.ab-ul li .tit{ font-size:20px;}

.ab-ul li .con{ font-size:14px;}

.ind-03{ max-width:768px; margin:4% auto 0; padding:0 3%;}

.ind-03 .left-oder{ width:100%;}

.ind-03 .right-oder{ width:100%;}

.ind-03 .left-oder .pic img{ height:60vw;}

.ind-03 .left-oder .cont .table-pre{ height: auto;}

.ind-03 .left-oder .cont{ position:relative; width:100%; height:auto; padding:5%;}

.ind-03 .right-oder li .pic{ width:100%;}

.ind-03 .right-oder li .pic img{ height:auto;}

.ind-03 .right-oder li .con{ width:100%; height:auto; padding:5%;}

.ny-banner .pic img{ height:300px;}

.ny-banner .title{ left:3%; margin-left:0; line-height:60px; bottom:-30px; font-size:20px; width:auto; padding:0 25px;}

.enc-tant .con{ width:100%; padding:0; margin-bottom:15px;}

.enc-tant .con .d1{ font-size:20px;}

.enc-tant .con .d2{ font-size:15px; margin-top:12px;}

.enc-tant .pic{ width:100%; text-align:center;}

.lonbea .list{ width:100%; padding:4%;}

.lonbea .list .d1,.vonae-cont .d1,.benbac li .con .d1,.ebuc-cont .mainc .d1,.leow-list li .con .d1,.akenlm .con .d1{ font-size:20px;}

.lonbea .list .d2,.vonae-cont .d2,.benbac li .con .d2,.ebuc-cont .mainc .d2,.leow-list li .con .d2,.akenlm .con .d2{ font-size:15px;}

.lonbea .list .d2 div{ margin-top:15px;}

.benbac li .pic{ width:100%; text-align:center;}

.benbac li .con{ width:100%; margin-top:3%;}

.ebuc-cont .mainc{ width:100%;}

.ebuc-cont .lmtea{ width:100%; margin-top:4%;}

.ebuc-cont .lmtea li{ padding:30px 5px;}

.ebuc-cont .lmtea li .d1 strong{ font-size:32px;}

.leow-list li{ margin:3% 0 0;}

.leow-list li .pic{ height:auto; width:100%;}

.leow-list li .pic img{ position:relative; top:0; height:auto;}

.leow-list li .con{ width:100%;}

.akenlm .con{ width:100%; padding:4%;}

.ovkea{ padding-right:15px;}

.akenlm .pic{ width:100%;}

.akenlm .pic img{ height:auto;}

.ny-nav{ left:auto; margin-left:0; right:50%; margin-right:-350px; width:auto;}

.ny-nav span{ display:block; line-height:60px; height:60px; font-size:16px; padding-right:30px; background:url(../images/xx.png) no-repeat right center;}

.ny-nav p{ display:none; z-index:2; position:absolute; right:0; top:60px; background:#fff; width:120px; text-align:center; box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.ny-nav p a{ display:block; margin:0; line-height:45px; height:45px;}



.slc-tit{ font-size:20px;}

.lonect .pic{ width:100%;}

.lonect .cont{ width:100%;}

.lonect .cont .d1{ font-size:18px;}

.beaunt li{ height:100px;}

.beaunt li img{ max-height:80px;}

.tb-title,.oneb-join li .title{ line-height:50px; height:50px; overflow:hidden; padding:0 20px; font-size:16px;}

.tb-title span.s2, .oneb-join li .title span.s2{ display:none;}

.tb-title span.s1, .oneb-join li .title span.s1{ width:calc(100% - 120px);}

.tb-title span.s3, .oneb-join li .title span.s3{ width:120px;}

.oneb-join li .cont{ padding:20px; font-size:15px;}

.contact-main .cont{ width:100%;}

.contact-main .cont .d1{ font-size:20px;}

.contact-main .cont .d2{ font-size:15px;}

.contact-main .map{ width:100%;}

.news-list li{ width:49%;}

.news-list li:nth-child(3n){ margin-right:2%;}

.news-list li:nth-child(2n){ margin-right:0;}

.news-cont{ padding:5%;}

.news-cont .tit{ font-size:20px;}

.news-cont .vooel{ margin-top:10px; padding-bottom:12px;}

.news-cont .vooel .fx{ display:none;}

.news-cont .vooel .time{ width:100%; text-align:center; font-size:15px;}

.news-edit{ font-size:15px;}

.palenc{ font-size:15px;}

.palenc a{ width:100%;}

.news-ind-list li a .pic img{height:150px;}


.img-somt li img{ height:180px;}

}











@media (max-width: 768px){

.about-num li{ width:50%;}

.ind-02{ background-size: auto 150px;}

.core-title{ padding:30px 0;}

.core-nav li a{ padding:20px 0;}

.core-nav li a .img{ height:30px;}

.core-nav li a .tit{ font-size:14px;}

.ind-news-left{ width:100%;}

.ind-news-right{ width:100%;}

.ab-ul li .tit{ font-size:16px; margin:10px 0;}

.ny-nav{ right:3%; margin-right:0;}

.ovkea{ height:240px;}

.page-ol a.mob-none{ display:none;}

#map{ height:220px;}

.page-ol{ margin-top:30px;}

.news-list li a .con{padding:5%;}
.ind-banner .con .ovl{padding:20px;}

}





@media (max-width: 640px){

.ind-news-right li{ width:100%; border-right:none;}

.ind-news-right li a{ padding:5%;}

.ab-ul li{ width:50%;}

.ab-ul li .pic span{ width:100px; height:100px;}

.bs-tit{ width:100%;}

.leolv{ width:100%; margin-top:15px;}

.ind-banner .con .d1{ font-size:20px;}

.ny-banner .pic img{ height:220px;}

.beaunt li{ width:49%;}

.beaunt li:nth-child(3n){ margin-right:2%;}

.beaunt li:nth-child(2n){ margin-right:0;}

.news-list li{ width:100%; margin-right:0 !important;}

.news-list li a .pic img{ height:60vw;}

.news-ind-list li{width:100%;}


.news-ind-list li a .pic img{height:auto;}

.img-somt li{width:100%; margin-right:0;}
.img-somt li img{height:auto;}


}































.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }

.big-video {

    position: fixed;

    left: 50%;

    top: 50%;

	margin-top:-240px;

    z-index: 22;

    display: none;

    margin-left: -450px;

    background-color: #fff;

    width: 900px;

    box-sizing: border-box;

}

.big-video-main {

    height: 480px;

}

.big-video-clo {

    position: absolute;

    right: -35px;

    top: 0;

    width: 30px;

    height: 30px;

    background: url(../images/icon30.png) no-repeat center center;

    cursor: pointer;

}



@media screen and (max-width: 750px){

.big-video {

    width: 100%;

    left: 0;

    margin-left: 0;

}

.big-video-main {

    height: 185px;

}

.big-video-clo {

    right: 0;

    z-index: 21;

}

}













