@charset "utf-8";
/* CSS Document */
/* index */


body{ padding-top:133px;}
.op0{opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.top{ height: auto;width:100%; position:fixed; left:0; top:0px; z-index:95; transition:all 0.5s ease; background:#022135; padding:0 2% 0px;}
.top .logo{}
.T-nav{ margin-left:10%; position:relative; z-index:6;}
.T-nav > li{ float:left; padding:0 35px; position:relative;}
.T-nav > li > a{ display:block; padding-bottom:20px; line-height:113px; font-size:18px; text-align:center; color:#fff; background-position:center bottom;transition:all 0.5s ease;}

.T-nav > li .gdlt{ position:absolute; width:580px; padding:5px 0; left:0; top:133px; display: none;}
.T-nav > li .gdlt a{ color:#fff; line-height:46px; font-size:16px; display:inline-block; margin-right:30px;}

.gdlt.gs01{margin-left:-233px;}
.gdlt.gs02{margin-left:-150px;}
.gdlt.gs03{margin-left:-100px;}
.gdlt.gs04{margin-left:-150px;}
.gdlt.gs05{margin-left:-100px;}


.ind-tel{ color:#51608b; background:url(../images/tel.png) no-repeat left 25px; font-size:18px; padding:15px 0 30px 50px;}
.ind-tel span{ display:block; font-size:24px; font-weight:bold;}
.ind-tel a{background:#fff6e1; display:inline-block; width:165px; border-radius:12px; line-height:25px;font-size:14px;color:#51608b;text-align:center;}
.bg-prel{ display:none; position:absolute; top:133px; background:rgba(46,58,98,0.85); left:0; width:100%; z-index:5; height:56px;}
.ind-01{ background:#022135; padding:5% 0;}
.drelpc{ font-size:30px; font-weight:bold; background:url(../images/tct-bg.png) no-repeat center center; padding:15px 0; text-align:center; color:#fff;}
.ind-02{ background:#283257; padding:5% 0;}

.foot{ background:#022135; color:#fff;}
.tpnls{ padding:40px 0; border-bottom:1px solid #1a3547;}
.tpnls dl{ margin-right:90px;}
.tpnls dl dt{ font-size:16px; line-height:40px;}
.tpnls dl dd{ line-height:30px; height:30px; overflow:hidden;}
.tpnls dl dd a{ color:#8d96b4;}
.aslec .p2{ color:#8d96b4; font-size:24px;}
.aslec .p3{ margin:10px 0;}
.aslec .p3 a{ margin-right:10px;}
.coplsec{ line-height:30px; padding:10px 0; color:#8d96b4;}
.solodc span{ display:block; width:210px; line-height:30px; background:#fff url(../images/xs.png) no-repeat 95% center; padding:0 15px; color:#666;}
.solodc p{ position:absolute; width:100%; background:#fff; bottom:30px; left:0; z-index:3; display:none;}
.solodc p a{ display:block; line-height:30px; padding:0 15px;}

.ind-11{ background:#fff6e1; padding:5% 0;}
.ind-11.odd{background:#fff;}
.ind-11.even .picmpo,.ind-11.odd .conmpo{float:left;}
.ind-11.even .conmpo,.ind-11.odd .picmpo{float:right;}





.picmpo{ width:50%;}
.conmpo{ width:47%;}
.conmpo .p1{ font-size:36px; line-height:2.5;}
.conmpo .p2{ line-height:2; color:#464646;}
.conmpo .p3{ margin-top:15px;}
.conmpo .p3 a{ display:inline-block; line-height:35px; border:1px solid #666; border-radius:17px; color:#333; padding:0 45px 0 20px; background:url(../images/yh.png) no-repeat 80% center;}
.ind-13{ background:#fff; padding:5% 0;}

.bgslor div{ display:none; width:100%; height:534px; background-repeat:no-repeat; background-position:center center; background-size:cover; display:none;}

.coprel{ position:absolute;  width:50%; left:0; top:0; background:rgba(0,0,0,0.6);}
.shocnl{ width:100%;height:534px; float:right; max-width:600px; padding:8% 5% 0; color:#fff;}
.shocnl .bltm{ font-size:36px; line-height:2;}
.tavbl span{ display:inline-block; margin:5px 20px 5px 0; line-height:35px; height:35px; cursor:pointer;}
.tavbl span.cur{ border-bottom:2px solid #fff6e1; color:#fff6e1;}
.aprel{ margin:25px 0; line-height:30px; height:60px; overflow:hidden;}
.qetrc a{display:inline-block; line-height:35px; border:1px solid #eee; border-radius:17px; color:#eee; padding:0 45px 0 20px; background:url(../images/yh2.png) no-repeat 80% center;}

.hreuc span{ display:inline-block; margin:5px 20px 5px 0; line-height:35px; height:35px; cursor:pointer;}
.hreuc span.cur{ border-bottom:2px solid #022135; color:#022135;}
.orelmh{margin:25px 0; line-height:30px; height:60px; overflow:hidden; color:#464646;}
.picmpo .bd{ display:none;}


.ind-15{ background:#fff; padding:3% 0;}
.ind-15 h2{ font-size:36px; font-weight: normal; text-align:center;}
.updre{ margin-top:5%;}
.updre li{ float:left; width:31.3%; margin:0 1%;}
.updre li a{ text-align:center; display:block; background:#f8f8f8; padding-bottom:20px; color:#666;}
.updre li a .tit{ font-size:24px; margin-top:20px; padding-bottom:10px; position:relative;}
.updre li a .tit:after{ height:2px; width:80px; position:absolute; left:50%; margin-left:-40px; bottom:0; background:#ccc; content:'';}
.updre li a .con{ margin-top:5px; padding:0 10px;}
.updre li a .cont{ padding:0 10px; line-height:20px; height:80px; overflow:hidden; margin-top:5px;}
.ind-21{ background:#f0f0f0; padding:4% 0;}
.eretlc{ width:100%; margin:0px auto; max-width:740px; line-height:2; color:#464646; font-size:16px;}
.greol{ color:#373535; font-size:30px; text-align:center; background:url(../images/eg.png) no-repeat center bottom; padding-bottom:40px;}
.becvt{ margin-top:30px; text-align:center;}
.ind-22{ padding:4% 0; background:#fff;}

.pldbr{ background:rgba(0,0,0,0.8); color:#fff; position:absolute; width:100%; padding:20px; left:0; bottom:0;}
.pldbr .p1{ font-size:18px; font-weight:bold;}
.pldbr .p2{ font-size:16px; line-height:25px; height:50px; overflow:hidden; margin-top:10px;}

.ny-banner{ background-repeat:no-repeat; background-position:center center; background-size:cover; height:521px;}

.ny-01{ padding:4% 0; background:#f8f8f8;}
.gvecl{ font-size:36px; text-align:center;}
.ctsec{ background:#fff6e1; margin-top:4%;}
.padlec{ padding:5%; width:50%;}
.padlec .pstc{ font-size:30px;}
.padlec .pce{ margin-top:20px; background-repeat:no-repeat; background-position: left 0; padding-left:25px;}
.or-map{ width:47%;}
.loeclt{ line-height:45px; background:#ececec; margin-top:2%;}
.loeclt span{ float:left; height:45px; font-size:18px; cursor:pointer; margin:0 2%;}
.loeclt span.cur{ border-bottom:2px solid #2e3a62; color:#2e3a62;}
.wcnvt{ padding:30px 0 15px;}
.wcnvt .p1{ font-size:18px; font-weight:bold;}
.wcnvt .p2{ margin:10px 0 20px;}
.ny-02{ padding:4% 0; background:#fff;}
.lench{ margin-top:4%;}
.lench .pic{ width:47%;}
.lench .con{ color:#232c4f; width:50%;}
.lench .con .p1{ font-size:18px; font-weight:bold;}
.lench .con .p2{ margin-top:12px; background:url(../images/vc.png) no-repeat left 8px; padding-left:15px;}

.ny-03{ padding:4% 0; background: url(../testimg/t17.jpg) no-repeat center center; background-size:cover;}
.bolec{ background:rgba(0,0,0,0.8); padding:4%; border-radius:5px;}
.sldmc{ padding-left:80px;}
.ploc-mec{ background:url(../images/q2.png) repeat-y 94px top; height:470px; overflow:auto;}
.ploc-mec dl{ padding:10px 20px 10px 120px; position:relative;}
.ploc-mec dl dt{ position:absolute; top:10px; left:0; width:98px; background:url(../images/q3.png) no-repeat right center; color:#ecd297;}
.ploc-mec dl dt span{ font-size:18px;}
.ploc-mec dl dd{ color:#fff; font-size:16px; line-height:1.8;}
.apdelc{ background:#fff; padding:4% 0;}
.apdelc h2{ font-size:24px; line-height:45px;font-weight:normal;}
.apdelc .colpdc{ line-height:2; margin-top:20px;}
.sp-sel{ padding:2% 0;}
.lbvme li{ background:#f8f8f8; height:305px; margin-top:20px;}
.lbvme li .pic{ width:516px;}
.lbvme li .pic img{ width:516px; height:305px;}
.lbvme li .con{ width:400px; margin-left:40px; padding-top:30px;}
.lbvme li .con .p1 span{ display:inline-block; line-height:2; border-bottom:1px solid #999; font-size:18px; font-weight:bold; padding-bottom:10px;}
.lbvme li .con .p2{ margin-top:20px;}
.lbvme li .con .p2 span{ display:block; float:left; width:50%; line-height:2;}
.lbvme li .con .p3{ margin-top:20px;}
.lbvme li .con .p3 a{display: inline-block; line-height: 35px; border: 1px solid #666; border-radius: 17px; color: #333; padding: 0 45px 0 20px;
 background: url(../images/yh.png) no-repeat 80% center;}
.lbvme li .imtl{ float:right; width:240px; text-align:center; height:305px; display:table;}
.lbvme li .imtl p{ display:table-cell; vertical-align:middle;}
.lbvme li .imtl p img{ max-width:80%; max-height:80%;}
.gecnlc{ background:#fffaed;}
.lecmes{ width:60%; padding:3% 0;}
.lecmes .p1{ font-size:24px; font-weight:bold; line-height:2; color:#373535;}
.lecmes .p2{ margin-top:15px; line-height:2; color:#464646;}
.yorenc{ width:38%; background:#fff6e1; padding:3%;}

.yorenc .p2{ margin-top:20px;}
.yorenc .p2 span{ display:block; float:left; width:50%; line-height:2; color:#464646;}
.dlcmec{ padding:4% 0;}
.dcetv strong{ display:block; margin-top:10px; font-size:24px; color:#022135;}
.florec{ padding:2% 0;}
.cplcm{}
.cplcm li{ height:419px; background:#f8f8f8; margin-top:20px;}
.cplcm li .con{ width:385px; margin:0 35px; display:table; height:419px;}
.cplcm li .con div{ display:table-cell; vertical-align: middle;}
.cplcm li .con div .p1{ font-size:18px; font-weight:bold;}
.cplcm li .con div .p1 span{ display:inline-block; padding-bottom:15px; border-bottom:1px solid #666;}
.cplcm li .con div .p2{ margin-top:20px; line-height:25px;}
.cplcm li .con div .p3{ margin-top:20px;}
.cplcm li .con div .p3 a{display: inline-block; line-height: 35px; border: 1px solid #666; border-radius: 17px; color: #333; padding: 0 45px 0 20px;
 background: url(../images/yh.png) no-repeat 80% center;}
.nvrelc{ background:#fff6e1; padding:2% 0;}
.nvrelc .pic{ width:50%;}
.nvrelc .con{ width:47%; float:right;}
.nvrelc .con .p1{ font-size:24px; line-height:45px;}
.nvrelc .con .p2{ margin-top:10px; line-height:2; color:#464646;}
.nvrelc .con .p2 p{ padding:10px 0; text-indent:2em;}

.hyurec li{ height:305px; background:#f8f8f8; margin-bottom:20px;}
.hyurec li .pic{ float:left;}
.hyurec li .con{ float:left; width:600px; margin:0 35px; display:table; height:305px;}
.hyurec li .con div{ display:table-cell; vertical-align: middle;}
.hyurec li .con div .p1{ font-size:18px; font-weight:bold;}
.hyurec li .con div .p1 span{ display:inline-block; padding-bottom:15px; border-bottom:1px solid #666;}
.hyurec li .con div .p2{ margin-top:20px; line-height:25px;}
.hyurec li .con div .p3{ margin-top:20px;}
.hyurec li .con div .p3 a{display: inline-block; line-height: 35px; border: 1px solid #666; border-radius: 17px; color: #333; padding: 0 45px 0 20px;
 background: url(../images/yh.png) no-repeat 80% center;}

.pagelc{ padding:20px 0; color:#464646; line-height:25px; font-size:12px;}
.pagelc span{ float:right;}
.pagelc span a{ display:inline-block; line-height:25px; color:#fff; padding:0 8px; background:#80909a; margin-left:5px;}
.pagelc span a.cur{ background:#fff6e1; color:#333;}
.btmrec{ font-size:30px; color:#373535; text-align:center; background:url(../images/g.png) no-repeat center bottom; padding-bottom:30px;}
.lmdlta{ margin-top:20px; line-height:2;}

.ldrecs{ margin-top:5%;}
.ldrecs li{ float:left; width:33.3%; text-align:center; color:#464646;}
.ldrecs li .tit{ font-size:24px; margin-top:15px;}
.ldrecs li .con{ margin-top:10px;}

.lcmle li{ float:left; width:31.3%; margin:1%;}
.lcmle li a{ display:block; position:relative;}
.lcmle li a .tit{ position:absolute; line-height:40px; height:40px; overflow:hidden; background:rgba(0,0,0,0.7); left:0; width:100%; z-index:3; color:#fff; bottom:0; text-align:center; padding:0 10px;}
.lcmle li a .bgcle{ display:none; position:absolute; z-index:2; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7) url(../images/fd.png) no-repeat center center;}

.pdcles{ font-size:16px;}
.alrecm{ background:#fff6e1; padding:30px 15px;}

.newlt li{ padding:35px 0; border-bottom:1px solid #ddd;}
.newlt li a{ display:block; position:relative; padding:0 80px 0 425px; height:155px;}
.newlt li a:hover{ background:#fff6e1;}
.newlt li a .pic{ position:absolute; left:0; top:0; width:260px;}
.newlt li a .pic img{ display:block;}
.newlt li a .anlt{ width:43px; height:42px; background:url(../images/cv.png) no-repeat; right:0; top:62px; position:absolute;}
.newlt li a .tit{ font-size:18px; padding-top:20px; line-height:35px; height:55px; overflow:hidden; }
.newlt li a .con{ line-height:25px; height:50px; overflow:hidden; color:#666; margin-top:10px;}
.newlt li a .date{ position:absolute; left:280px; top:45px; font-size:16px;}
.newlt li a .date strong{ display:block; font-size:24px;}

.titdee{ padding-top:30px; font-size:18px; font-weight:bold; text-align:center; color:#333;}
.lidle{ margin-top:10px; color:#949ec5; text-align:center;}
.nidleo{ line-height:2; color:#464646; padding:30px 0; margin-top:20px; border-top:1px solid #ddd;}
.nidleo img{ max-width:100%;}
.dnelw{ padding-top:20px; border-top:1px solid #ddd;}
.dnelw .bacnke{ position:absolute; right:0; top:30px;}
.dnelw p{ line-height:20px; padding:5px 0;}
.dnelw a{color:#949ec5;}

@media (max-width: 1500px){
.T-nav{ margin:0;}
.T-nav > li{ padding:0 15px;}
}
@media (min-width: 1201px){
.T-nav > li > a.cur,.T-nav > li > a:hover{ color:#6472a0; background:url(../images/xt.png) no-repeat center bottom; transition:all 0.5s ease;}
.lcmle li a:hover .tit{ background:none;}
.lcmle li a:hover .bgcle{ display:block;}
}
@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; padding:0 2%;}
.top{ height:50px; top:0; padding:0 2%;}
.top .logo{ margin-top:5px;}
.top .logo img{ height:40px;}
.mob-nav{ display:block; float:right; background:url(../images/mob-ct.png) no-repeat center center; background-size:auto 30%; width:50px; height:50px;}
.T-nav{ width:100%; position:absolute;  display:none;height:100%; overflow-x:hidden; overflow-y:auto; top:50px; left:0; margin:0; background:rgba(0,0,0,0.9);}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #666;}
.T-nav > li a{ width:100%; text-align:left; font-size:16px; padding:0 2%; line-height:45px; height:45px; color:#fff;}
.T-nav > li > a.cur{ background:none; border:none; color:#fff;}
.T-nav li .gdlt{ position:relative; width:100%; top:0; padding:0; background:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:5px 0;}
.gdlt.gs01,.gdlt.gs02,.gdlt.gs03,.gdlt.gs04,.gdlt.gs05{margin-left:0;}
.tpnls dl{ display:none;}
.ind-tel,.bg-prel{ display:none;}
.aslec{ width:100%;}
.updre li a .tit{ font-size:18px;}
.lbvme{ width:620px; margin:0 auto;}
.lbvme li{ height:auto;}
.lbvme li .pic,.hyurec li .pic{ width:100%;}
.lbvme li .pic img{ width:100%; height:auto;}
.lbvme li .con{ width:100%; padding:0 4%; margin:15px 0 0;}
.lbvme li .imtl{ width:100%; height:auto; padding-bottom:20px; margin-top:15px;}
.cplcm,.hyurec{ width:620px; margin:0 auto;}
.cplcm li{ height:auto;}
.cplcm li .pic img{ width:100%; height:auto;}
.cplcm li .con{ width:100%; margin:0; height:auto; padding:20px 4%;}
.hyurec li{ height:auto;}
.hyurec li .pic img{ width:100%; height:auto;}
.hyurec li .con{ width:100%; margin:0; height:auto; padding:20px 4%;}



}
@media (max-width: 860px){

}

@media (max-width: 640px){
.drelpc{ font-size:20px;}
.ny-banner{ height:200px;}
.picmpo{ width:100%;}
.conmpo{ width:100%;}
.conmpo .p1,.shocnl .bltm,.ind-15 h2{ font-size:24px;}
.coprel{ width:100%;}
.shocnl{ padding-top:25%;}
.pldbr{ padding:10px;}
.pldbr .p1{ font-size:16px;}
.pldbr .p2{ font-size:14px; line-height:20px; height:40px;}
.becvt{ padding:0 2%; font-size:14px;}
.greol,.gvecl{ font-size:24px;}
.or-map,.lench .pic{ width:100%;}
.lench .con{ width:100%; margin-top:20px;}
.padlec{ width:100%;}
.padlec .pstc{ font-size:20px;}
.loeclt span{ height:40px; font-size:15px;}
.ploc-mec{ height:240px;}
.ploc-mec dl dd,.pdcles{ font-size:14px;}
.apdelc h2,.nvrelc .con .p1{ font-size:20px;}
.lbvme{ width:100%;}
.lbvme li .con .p1 span{ font-size:16px;}
.lecmes,.hyurec{ width:100%;}
.yorenc,.cplcm{ width:100%;}
.dcetv strong,.lecmes .p1,.btmrec{ font-size:20px;}
.dcetv img{ width:60px; height:60px;}
.pagelc span a.mov{ display:none;}
.pagelc span{ width:100%;}
.pagelc span a{ margin:0 10px 0 0;}
.nvrelc .pic{ width:100%;}
.nvrelc .con{ width:100%; margin-top:10px;}
.ldrecs li{ padding:0 15px;}
.ldrecs li .pic img{ height:40px;}
.ldrecs li .tit{ font-size:16px;}
.ldrecs li .con{ font-size:12px;}
.lcmle li{ width:48%;}
.tpnls{ padding:20px 0;}
.alrecm{ padding:10px;}
.newlt li{ padding:15px 0;}
.newlt li a{ padding:0; height:auto;}
.newlt li a .pic{ width:100%; position:relative;}
.newlt li a .tit{ font-size:16px;}
.newlt li a .anlt{ display:none;}
.newlt li a .date{ position:relative; left:0; top:0;}
.newlt li a .date strong{ display: inline-block; font-weight:normal; margin-right:10px; font-size:18px;}
.titdee{ font-size:16px;}
.dnelw .bacnke{ position:relative; top:0; margin-top:10px; display:inline-block;}
}

@media (max-width: 420px){
.updre li{ width:100%; margin:1% 0;}

}

.honor-ul{ margin-top:5%;}
.honor-ul li{ float:left; width:31.3%; margin:1%; position:relative;}
.honor-ul li span{ position:absolute; width:100%; left:0; bottom:0; color:#fff; background:rgba(0,0,0,0.7); line-height:40px; height:40px; overflow:hidden; padding:0 12px;}


@media (max-width: 640px){
.honor-ul li{ width:48%;}
}















.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;
}
}





@media screen and (max-width: 668px) {
	.pc-banner {
		background-size: auto 100%;
	}
}
.swiper-container {
	width: 100%;
	margin: 35px 0;
}
@media screen and (max-width: 668px) {
	.swiper-container {
		margin: 20px 0 15px;
	}
}
.swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.85);
	transform: scale(0.85);
}

@media screen and (max-width: 668px) {
	.swiper-slide {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
.swiper-slide-active,.swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}
@media screen and (max-width: 668px) {
	.swiper-slide-active,.swiper-slide-duplicate-active {
		-webkit-transform: scale(0.97);
		transform: scale(0.97);
	}
}
.none-effect {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}
.swiper-slide a {
	display: block;
}
@media screen and (min-width: 668px) {
	.swiper-slide a:after {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		box-sizing: border-box;
		content: "";
		width: 100%;
		
		height: 100%;
		background:rgba(0,0,0,0.5);
		
	}
}
.swiper-slide-active a:after {
	background: none;
}

@media screen and (max-width: 668px) {
	.swiper-slide a {
		
		
	}
}
.swiper-slide img {
	width: 100%;
	display: block;
}

@media screen and (max-width: 668px) {
}
.swiper-pagination {
	position: relative;
	margin-bottom: 30px;
	display:none;
}
.swiper-pagination-bullet {
	background: #00a0e9;
	margin-left: 4px;
	margin-right: 4px;
	width: 17px;
	height: 17px;
	opacity: 1;
	margin-bottom: 4px;
}
.swiper-pagination-bullet-active {
	width: 13px;
	height: 13px;
	background: #FFF;
	border: 6px solid #00a0e9;
	margin-bottom: 0;
}
@media screen and (max-width: 668px) {
	
	.swiper-pagination {
		position: relative;
		margin-bottom: 20px;
	}

	.swiper-pagination-bullet {
		background: #00a0e9;
		margin-left: 2px;
		margin-right: 2px;
		width: 8px;
		height: 8px;
		margin-bottom: 2px;
	}

	.swiper-pagination-bullet-active {
		width: 6px;
		height: 6px;
		background: #FFF;
		border: 3px solid #00a0e9;
		margin-bottom: 0;
	}
}

.button {
	
}

@media screen and (max-width: 668px) {
	.button {
		
	}
}

.button div:hover {
	transition:all 0.5s ease;
}

.swiper-button-prev {
	transition:all 0.5s ease;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background: url(../images/a1.png) no-repeat center center;
	background-size:100% 100%;
	left:24%;
}

.swiper-button-next {
	transition:all 0.5s ease;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background: url(../images/a2.png) no-repeat center center;
	background-size:100% 100%;
	right:24%;
}

@media screen and (max-width: 668px) {
	.button div {
		width: 35px;
		height: 35px;
	}
	.swiper-button-prev{ left:20px;}
	.swiper-button-next{ right:20px}
}	





.lodisc{ background:url(../images/dhc.jpg); width:38px; height:36px; float:right; margin-top:48px; margin-left:48px; cursor:pointer;}
.adlos{ background:rgba(0,0,0,0.9); width:205px; right:-205px; opacity:0; visibility:hidden; height:100%; position:fixed; top:0; z-index:999; padding-top:48px; transition:all 0.8s ease;}
.adlos.onsl{ right:0; opacity:1; visibility:visible; transition:all 0.8s ease;}
.lopdc{ text-align:right; padding-right:40px;}
.lopdc a{ display:inline-block; background:url(../images/dhc-close.jpg); width:38px; height:36px;}
.lbclms{ margin-top:49px;}
.lbclms li{ border-bottom:1px solid #323336;}
.lbclms li a{ display:block; line-height:62px; padding:0 40px; font-size:18px; color:#fff;}

@media (max-width: 1200px){
.lodisc,.adlos{ display:none;}
}







