@charset "utf-8";
.clear{clear: both;}
html, body {
    height: 100%;
}

body{
	width: 100%;
	overflow-x: hidden;
	margin: 0;
font-family:"思源黑体CN" ,"微软雅黑","苹方", "BB","BEB", arial,"arial black",sans-serif;
}

*{box-sizing:border-box; margin:0px; padding:0px;   
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

* {
	margin: 0;
	padding: 0;
	outline: none;
}
html { height: 100%; }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }

iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea {font-family: "微软雅黑";}
body { line-height: 1.5}
a:link,
a:visited,
a:active,
a { text-decoration: none;}
a:hover {}
a,a:hover,a:active,a:visited,a:link,a:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
outline:none;
background: none;
text-decoration: none;
}
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none } 


a, a:hover, a:focus {text-decoration: none; color: #000;}
* { outline: none;}


.w88{width: 88%;max-width: 1520px;margin: 0 auto;height: auto;}
.margin-pub{padding: 90px 0;}
.margin-top{padding-top: 90px;}
.padding-pub{padding: 75px 0;}



.title{width: 100%;height: auto;}
.title h3{color: #F1592A;font-size:20px;font-family: "BEB";line-height: 1;text-transform: uppercase;}
.title h2{color: #000000;font-size: 40px;margin-top: 10px;line-height: 1;}



@media only screen and (max-width:1680px) {
.margin-pub{padding: 85px 0;}
.margin-top{padding-top: 85px;}
.padding-pub{padding: 65px 0;}	
.title h3{font-size: 18px;}
.title h2{font-size: 36px;}
}
@media only screen and (max-width:1440px) {
	.margin-pub{padding: 75px 0;}
.margin-top{padding-top: 75px;}
.padding-pub{padding: 60px 0;}

.title h3{font-size: 18px;}
.title h2{font-size: 34px;}
}
@media only screen and (max-width:1280px) {
	.margin-pub{padding: 70px 0;}
.margin-top{padding-top:70px;}
.padding-pub{padding:55px 0;}
.title h3{font-size: 16px;}
.title h2{font-size: 32px;}	
}
@media only screen and (max-width:1024px) {
.w88{width: 90%;}
	.margin-pub{padding: 65px 0;}
.margin-top{padding-top:65px;}
.padding-pub{padding:45px 0;}	
.title h3{font-size: 16px;}
.title h2{font-size: 30px;}		
}
@media only screen and (max-width:720px) {
		.margin-pub{padding:50px 0;}
.margin-top{padding-top:50px;}
.padding-pub{padding:35px 0;}
.title h3{font-size: 16px;}
.title h2{font-size: 26px;}	
}






.header{position: fixed;padding: 0 5%; top: 0;left: 0;width: 100%;background: rgba(255,255,255,0.85);z-index: 999;}
.header .logo{width: 160px;height: auto;float: left;margin-top: 10px;font-size: 18px;}
.header .logo img{display: block;width: 100%;height: auto;}
.header .menu{width:calc(100% - 160px);float: left;}
.header ul{width: calc(100% - 240px);height: auto;text-align: right;padding: 0 3%;float: left;}
.header ul li{position: relative; padding-left: 20px; display: inline-block;margin: 0 1.5%;font-size: 16px;font-weight: bolder; line-height: 100px;}
.header ul li.cut:before{content:"";position: absolute;left: 0;top: calc(50% - 8px);width: 14px;height: 16px;background: url(../img/a001.png)center no-repeat;background-size: cover;}
.header ul li:hover:before{content:"";position: absolute;left: 0;top: calc(50% - 8px);width: 14px;height: 16px;background: url(../img/a001.png)center no-repeat;background-size: cover;}
.header ul li.cut>a{color: #f1592a;}
.header ul li:hover >a{color: #f1592a;}
.header ul li .two-sub{display: none; border-top: 3px solid #F1592A; width: 150px;height: auto;position: absolute;top: 100%;left:calc(50% - 75px);background: rgba(255,255,255,0.85);}
.header ul li .two-sub a{display: block;width: 100%;height: auto;line-height: 40px;text-align: center;}
.header ul li .two-sub a:hover{background: #F1592A;color: #FFFFFF;}
.header ul li:hover .two-sub{display: block;}
.header .linkl{width:240px;height: auto;float: right;text-align: right;font-size: 0;}
.header .linkl .cus-service{display: inline-block;width: 25px; margin-right: 20px;height: 100px;vertical-align: middle; background-size: 25px 25px;background-position: center;background-repeat: no-repeat;}
.header .linkl .tel{position: relative; display: inline-block; margin-right: 20px;width: 25px;vertical-align: middle; height: 100px;background-size: 25px 25px;background-position: center;background-repeat: no-repeat;}
.header .linkl .address{font-size: 16px; width: 150px;background: #F1592A;display: inline-block; line-height: 50px;vertical-align: middle; color: #FFFFFF;text-align: center;}
.header .linkl .address span{display: inline-block;padding-left: 35px; background-size: 25px 25px;background-repeat: no-repeat;background-position: left center;}
.header .linkl .tel-box{border-top: 3px solid #F1592A;display: none; background: #FFFFFF;text-align: left; width: 30%; max-width: 340px; position: fixed;right: 5%;top: 100px;box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.header .linkl .tel-box>a{line-height: 1; color: #000000;padding: 10px 5%; border-bottom: 1px dashed #ECECEC; font-size: 16px; display: block;width: 100%;}
.header .linkl .tel-box a span{display: inline-block;vertical-align: middle; font-family: "BEB";font-size: 20px;padding-left: 10px; color: #F1592A;}
.header .linkl .tel:hover .tel-box{display: block; transition: all 0.5s ease; }
.header2{background:#FFFFFF;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.header .toggle{display: none;}


body.body-bks{height: 100%;overflow: hidden;}
@media only screen and (max-width:1680px) {
	.header .logo{width: 150px;}
.header ul li{margin: 0 1%;}
}
@media only screen and (max-width:1440px) {
	.header .logo{width: 140px;margin-top: 15px;}
	.header .menu{width: calc(100% - 140px);}
	.header ul{width: calc(100% - 200px);}
	.header ul li{padding-left: 18px;margin: 0 0.75%;font-size: 15px;}
	.header .linkl{width:200px;}
	.header .linkl .cus-service{width: 20px;margin-right: 15px;background-size:20px 20px;}
	.header .linkl .tel{width: 20px;margin-right: 15px;background-size:20px 20px;}
	.header .linkl .address{width: 125px;font-size: 15px;line-height: 45px;}
}
	
@media only screen and (max-width:1280px) {
		.header .logo{width: 120px;margin-top: 10px;}
	.header .menu{width: calc(100% - 120px);}
	.header ul{width: calc(100% - 160px);}
	.header ul li{padding-left: 12px;margin: 0 0.1%;font-size: 14px;line-height: 80px;}
	.header .linkl{width:160px;}
	.header .linkl .cus-service{width:18px; margin-right: 10px;height: 80px;background-size:18px 18px;}
	.header .linkl .tel{width: 18px;margin-right: 10px;height: 80px;background-size:18px 18px;}
	.header .linkl .address{width: 100px;font-size: 14px;line-height: 40px;}
	.header ul li.cut:before{top: calc(50% - 7px);width: 12px;height: 14px;}
.header ul li:hover:before{top: calc(50% - 7px);width: 12px;height: 14px;}

}
@media only screen and (max-width:1024px) {
	.header{height: 55px;background: #FFFFFF;border-bottom: 1px solid #F1592A;}
		.header .logo{width:90px;margin-top: 8px;}
	.header .menu{box-shadow: 0 5px 10px rgba(0,0,0,0.2); display: none; width: 100%;position: fixed;  top: 55px;text-align: left; max-height: calc(100% - 55px);overflow-x: hidden;-ms-overflow-x:hidden;-ms-overflow-y: auto;overflow-y: auto; background: #FFFFFF;left: 0;z-index: 999;}

	.header .menu ul{width: 100%;height: auto;padding: 0 5%;}
	.header .menu ul li{position: relative; line-height: 1;padding: 15px 0;text-align: left; width: 100%;display: block;border-bottom: 1px dashed #ECECEC;}
	.header .menu ul li.two-box:after{content: "";position: absolute;right: 5%;top: 18px;width: 6px;height: 6px;border-top: 6px solid #999;border-left: 6px solid rgba(0,0,0,0);border-right: 6px solid rgba(0,0,0,0);border-bottom: 6px solid rgba(0,0,0,0);}
.header .menu ul li.cut:before{display: none;}
.header .menu ul li:hover:before{display: none;}
.header .menu ul li .two-sub{width: 100%;height: auto; position: static;margin-top: 10px; border-top: 0;text-align: left;background: #f4f4f4;}
.header .menu ul li .two-sub a{text-align: left;padding: 0 5%;}
.header .menu ul li:hover .two-sub{display: none;}


.header  .linkl .tel{display: none;}
.header  .linkl .cus-service{display: none;}
.header  .linkl{text-align: left;width: 100%;padding: 20px 5%;}
.header  .linkl .address{width: 130px;}
.header .toggle{position: absolute;width: 30px;height: auto;right: 5%;top: 12.5px;z-index: 999;display: block;}
.header .toggle img{display: block;width: 100%;height: auto;}
.header .toggle .img2{display: none;}
.header .toggle.open .img1{display: none;}
.header .toggle.open .img2{display: inherit;}
}





.banner{ position: relative; width: 100%;height: 100%; margin-top: 0px;}
.banner .banner-js{width: 100%;height:100%;position: absolute;left: 0;top: 0;}
.banner .banner-js .swiper-slide{overflow: hidden;}
.banner .banner-js .pic{position: absolute;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.banner .mouse{position: absolute;left: calc(50% - 15px);width: 30px; bottom: 25%; height: auto;z-index:999;-webkit-animation: rotate 3.5s 0.1s infinite;animation: rotate 1.8s 0.2s infinite;animation-name:rotate ;position: absolute;}
@keyframes rotate{
      0%{transform: translateY(-15px);}
    50%{transform: translateY(15px);}
  100%{transform: translateY(-15px);}
}
.banner .mouse img{display: block;width: 100%;height: auto;}

.banner .banner-js .con{color: #FFFFFF;top:35%;left: 0;position: absolute;width: 100%;height: auto;}
.banner .banner-js .con h2{color: #FFFFFF;font-size: 60px;}
.banner .banner-js .con h3{font-family: "BEB";font-size: 40px;text-transform: uppercase;}

.banner .t-numbox{width: 100%;height: auto;position: absolute;bottom: 0;height: auto;left: 0;z-index: 998;}
.t-numbox .num{width: 100%;font-size: 0; height: auto;background: #FFFFFF;border-bottom:3px solid #f1592a;}
.t-numbox .num li{width: 20%;height: 202px; display: inline-block;padding:2%;text-align: center;vertical-align:text-top; position:relative;}
.t-numbox .num li:before{position: absolute;content: "";position: absolute;width: 1px;height: 30%;right: 0; top:35%;background: #dcdcdc;}
 .t-numbox .num li:last-child:before{display: none;}
.t-numbox .num li h6{margin-bottom: 10px;line-height: 1;  font-size: 27px;color: #F1592A;}
.t-numbox .num li span{font-size: 60px;font-family: "BEB";display: inline-block;line-height: 1;vertical-align: text-bottom;}
.t-numbox .num li P{font-size: 16px;color: #000000;}
.t-numbox .num li:hover{background: #F1592A;}
.t-numbox .num li:hover h6{color: #fff;}
.t-numbox .num li:hover span{color: #fff;}
.t-numbox .num li:hover p{color: #fff;}

@media only screen and (max-width:1680px) {
.banner .banner-js .con h2{font-size: 55px;}
.banner .banner-js .con h3{font-size: 35px;}
.t-numbox .num li{height: 195px;}
.t-numbox .num li h6{font-size: 26px;}
.t-numbox .num li span{font-size: 55px;}
 .t-numbox .num li P{font-size: 16px;}
}
@media only screen and (max-width:1440px) {
.banner .banner-js .con h2{font-size: 50px;}
.banner .banner-js .con h3{font-size: 30px;}.t-numbox .num li{height: 176px;}
.t-numbox .num li h6{font-size: 24px;}
.t-numbox .num li span{font-size: 50px;}
.t-numbox .num li P{font-size: 15px;}
}
	
@media only screen and (max-width:1280px) {
.banner .banner-js .con h2{font-size: 40px;}
.banner .banner-js .con h3{font-size: 25px;}
.t-numbox .num li{height: 153px;}
.t-numbox .num li h6{font-size: 22px;}
.t-numbox .num li span{font-size:40px;}
.t-numbox .num li P{font-size: 13px;}
}
@media only screen and (max-width:1024px) {
	.banner .banner-js .con{top: 25%;}
.banner .banner-js .con h2{font-size: 35px;}
.banner .banner-js .con h3{font-size: 20px;}
.t-numbox .num li{height: 128px;}
.t-numbox .num li h6{font-size: 20px;}
.t-numbox .num li span{font-size:30px;}
.t-numbox .num li P{font-size: 12px;}
}
@media only screen and (max-width:720px) {
	.banner .mouse{bottom: 35%;}
.banner .banner-js .con h2{font-size:28px;text-shadow: 0 0 1px rgba(0,0,0,0.85);}
.banner .banner-js .con h3{font-size: 18px;text-shadow: 0 0 1px rgba(0,0,0,0.85);}
.t-numbox .num{padding-top: 10px; text-align: center;}
.t-numbox .num li{width: 33.3%;padding: 5px 5px;height: 93px;}
.t-numbox .num li h6{font-size:14px;margin-bottom: 5px;}
.t-numbox .num li span{font-size:24px;}
.t-numbox .num li P{font-size: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;  transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);}
}






.field{width: 100%;height: 100%;position: relative;}
.field .field-list{width: 100%;height: 100%;position: relative;}
.field .field-list .area{width: 20%;height: 100%;z-index: 1;position: absolute;top: 0;}
.field .field-list .area:nth-child(1){left: 0;}
.field .field-list .area:nth-child(2){left: 20%;}
.field .field-list .area:nth-child(3){left: 40%;}
.field .field-list .area:nth-child(4){left: 60%;}
.field .field-list .area:nth-child(5){left: 80%;}
.field .field-list .area .pic{width: 100%;height:100%;position: absolute;top: 0;left: 0;z-index: -1; background-size: cover;background-repeat: no-repeat;background-position:center;}
.field .field-list .area  .area-bks{position: absolute;top: 0;left: 0;width: 100%;z-index: 0; height: 100%;background:rgba(0,0,0,0.5);}
.field .field-list .area:before{content: ""; position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: rgba(255,255,255,0.1);z-index: 11;}
.field .field-list .area .con{ width: 100%;height: auto;padding: 5%;height: auto;top: 45%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%); position: absolute;left: 0;text-align: center;color: #FFFFFF;}
.field .field-list .area .con .ico{width: 60px;height: auto;margin: 0 auto;margin-bottom: 25px;}
.field .field-list .area .con .ico img{display: block;width: 100%;height: auto;}
.field .field-list .area .con h3{color: #FFFFFF;font-size: 30px;line-height: 1;margin-bottom: 10px;}
.field .field-list .area .con h4{color:rgba(255,255,255,0.6);text-transform: uppercase;line-height: 1; font-family: "BEB"; font-size: 20px;}
.field .field-list .area  .more{width: 35px;height: 35px;padding: 10px; position: absolute;bottom: 15%;left: 50%; display: block;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%); background: #F1592A;display: none; }
.field .field-list .area  .more img{display: block;width: 100%;height: auto;}

.field .imgs{overflow: hidden; width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.field .imgs li{width: 100%;height:0%;position: absolute;top: 0;left: 0; background-size: cover;background-repeat: no-repeat;background-position: center;	-webkit-transition: -webkit-transform 10000ms cubic-bezier(0.165, 0.84, 0.44, 1) 300ms;
	transition: -webkit-transform 10000ms cubic-bezier(0.165, 0.84, 0.44, 1) 300ms;
	transition: transform 10000ms cubic-bezier(0.165, 0.84, 0.44, 1) 300ms;
	transition: transform 10000ms cubic-bezier(0.165, 0.84, 0.44, 1) 300ms, -webkit-transform 10000ms cubic-bezier(0.165, 0.84, 0.44, 1) 300ms; }
.field .imgs li.is-hover{height: 100%;
		-webkit-transition: -webkit-transform 18000ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	transition: -webkit-transform 18000ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	transition: transform 18000ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	transition: transform 18000ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s, -webkit-transform 18000ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}	
.field .field-list .area.cut .con{display: none;transition: all 0.5s ease-in-out;}
.field .field-list .area.cut .pic{display: none;transition: all 0.5s ease-in-out;}
.field .field-list .area.cut .more{display: none;transition: all 0.5s ease-in-out;}
.field .field-list .area:hover  .more{display: block;transition: all 0.5s ease-in-out;}
.field .field-list .area:hover .pic{display: none;transition: all 0.5s ease-in-out;}

@media only screen and (max-width:1680px) {
	.field .field-list .area .con .ico{width: 50px;}
.field .field-list .area .con h3{font-size: 26px;}
.field .field-list .area .con h4{font-size: 18px;}
	
}
@media only screen and (max-width:1440px) {
	.field .field-list .area .con .ico{width: 40px;}
	.field .field-list .area .con h3{font-size: 24px;}
.field .field-list .area .con h4{font-size: 16px;}
.field .field-list .area  .more{width: 30px;height:30px;}
}
@media only screen and (max-width:1280px) {
	.field .field-list .area .con .ico{width: 35px;}
	.field .field-list .area .con h3{font-size: 22px;}
.field .field-list .area .con h4{font-size: 15px;}
}
@media only screen and (max-width:720px) {
	.field .field-list .area{width: 100%;height: 20%;top: auto;left: 0;}
	.field .field-list .area:nth-child(1){top: 0;left: 0;}
.field .field-list .area:nth-child(2){top: 20%;left: 0;}
.field .field-list .area:nth-child(3){top: 40%;left: 0;}
.field .field-list .area:nth-child(4){top: 60%;left: 0;}
.field .field-list .area:nth-child(5){top: 80%;left: 0;}
.field .field-list .area .con {padding: 3%;}
.field .field-list .area .con .ico{width: 30px;margin-bottom: 15px;}
.field .field-list .area .con h3{font-size:16px;margin-bottom: 5px;}
.field .field-list .area .con h4{font-size: 12px;}
.field .field-list .area:hover  .more{display: none;}
}

.footer{width: 100%;height: auto;background-repeat: no-repeat;background-position: center;background-size: cover;}
.footer .logo{display: block;margin: 0 auto;height: auto;width: 190px;}
.footer .logo img{display: block;width: 100%;height: auto;}
.footer ul{margin-top: 45px; width: 100%;height: auto;margin-bottom: 65px; font-size: 0;}
.footer ul li{position: relative;padding: 0 1%;vertical-align: top; width: 20%;height: auto;display: inline-block;text-align: center;}
.footer ul li:after{content:"";position: absolute;right: 0;width: 1px;height: 45%;top:27.5%;background: rgba(255,255,255,0.1);}
.footer ul li:last-child:after{display: none;}
.footer ul li h6{font-size:20px;color: #FFFFFF;font-weight: normal;}
.footer ul li p{font-size: 16px;color:rgba(255,255,255,0.6);margin-top: 10px;margin-bottom:5px;}
.footer ul li .tel{font-size:24px;font-family: "BEB";color: #F1592A;}
.footer .yqlj{color: #FFFFFF;font-size: 16px;  width: 100%;height: auto;text-align: center;}
.footer .yqlj a{color: #FFFFFF;margin: 5px 10px;}
.footer .yqlj a:hover{color: #F1592A;}
.footer .footer-d{width: 100%;padding-right: 30px; text-align: center;color: #FFFFFF;position: relative; height: auto;font-size: 16px;margin-top: 15px;}
.footer .footer-d .pcy{width: 100%;height: auto;color: #FFFFFF;margin-right: 20px;}
.footer .footer-d a{color: #FFFFFF;}
.footer .footer-d .return-top{opacity: 0.2;-webkit-opacity: 0.2;-moz-opacity: 0.2; width:30px;height: auto;position: absolute;left: auto;display: block; right: 0;top: 0;}
.footer .footer-d .return-top img{display: block;width: 100%;height: auto;}
.footer .footer-d .return-top:hover{opacity:1;-webkit-opacity: 1;-moz-opacity: 1;}

@media only screen and (max-width:1680px) {
.footer .logo{width: 180px;}
.footer ul{margin-bottom: 60px;}
.footer ul li h6{font-size: 18px;}
.footer ul li p{font-size: 15px;}
.footer ul li .tel{font-size: 22px;}

}
@media only screen and (max-width:1440px) {
	.footer .logo{width: 170px;}
.footer ul{margin-bottom: 55px;}
.footer ul li h6{font-size: 16px;}
.footer ul li p{font-size: 14px;}
.footer ul li .tel{font-size: 20px;}
	.footer .yqlj{font-size: 15px;}
	.footer .footer-d{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.footer .logo{width: 150px;}
.footer ul{margin-bottom: 50px;margin-top: 45px;}
.footer ul li h6{font-size: 15px;}
.footer ul li p{font-size: 14px;}
.footer ul li .tel{font-size:18px;}
	.footer .yqlj{font-size: 14px;}
	.footer .footer-d{font-size: 14px;}	
}
@media only screen and (max-width:1024px) {
	.footer .logo{width: 140px;}
.footer ul{margin-bottom: 45px;margin-top: 45px;}
.footer ul li h6{font-size: 15px;}
.footer ul li p{font-size: 12px;}
.footer ul li .tel{font-size:17px;}
	.footer .yqlj{font-size: 14px;}
	.footer .footer-d{font-size: 14px;margin-top: 10px;}		
}
@media only screen and (max-width:720px) {
		.footer .logo{width: 120px;}
	.footer ul{margin-bottom: 30px;margin-top: 25px;}
	.footer ul li{width: 50%;padding: 10px 5px;}
	.footer ul li h6{font-size: 14px;}
.footer ul li p{font-size: 12px;margin-top: 5px;margin-bottom: 2px;}
.footer ul li .tel{font-size:17px;}
	.footer .yqlj{font-size: 12px;}
	.footer .footer-d{font-size: 12px;margin-top:5px;}
	.footer .footer-d .return-top{width: 20px;}
	
	
}


















.zlnews{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.zlnews .title{text-align: center; width: 100%;height: auto;}
.zlnews .summy{width: 100%;height: auto;margin-top: 20px;text-align: center;}
.zlnews .summy p{font-size: 16px;color: #000000;}
.zlnews .view{text-align: center;width: 100%; display: inline-block;margin: 0 auto;margin-top: 35px;}
.zlnews .view span{color:#F1592A;font-weight:bolder; display: inline-block; font-size: 16px;text-align: center;padding-right: 25px;background-size: 14px 14px;background-repeat: no-repeat;background-position:right center;}
.zlnews .zlnews-c{margin-top: 65px; width: 100%;height: auto;padding-left:10%;}
.zlnews .zlnews-js{width: 100%;height: auto;}
.zlnews .zlnews-js a{width: 100%;height: auto;display: block;background-size: cover;background-repeat: no-repeat;background-position: center;}
.zlnews .zlnews-js a .bks{width: 100%;height: auto;padding: 5% 5% 0 5%;background: #FFFFFF;}
.zlnews .zlnews-js a .bks .topc{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #e5e5e5;}
.zlnews .zlnews-js a .bks .topc .item{width:80px;float: left;}
.zlnews .zlnews-js a .bks .topc .item .ico{width: 50px;padding: 10px;background:#F1592A; height: auto;}
.zlnews .zlnews-js a .bks .topc .item .ico img{display: block;width: 100%;height: auto;}
.zlnews .zlnews-js a .bks .topc .item .ico .img2{display: none;}
.zlnews .zlnews-js a .bks .topc .item h6{font-size: 16px;font-weight: normal;margin-top: 10px;}
.zlnews .zlnews-js a .bks .topc .con{width: calc(92% - 80px);float:right;padding-left: 8%;padding-bottom: 5%;  border-left: 1px solid #e5e5e5;}
.zlnews .zlnews-js a .bks .topc .con h3{margin-bottom: 20px; color: #000000;font-size: 20px;height: 60px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;}
.zlnews .zlnews-js a .bks .topc .con .txt{width: 100%;height: 48px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.zlnews .zlnews-js a .bks .topc .con .txt p{font-size: 16px;color: #000000;}
.zlnews .zlnews-js a .bks .topc .con .time{color:#ececec;font-family: "BEB";font-size: 20px;margin-top: 45px;}
.zlnews .zlnews-js a .bks .con-d{font-size: 16px;font-weight:bolder;color: #f1592a; padding:25px 25px 25px 0;position: relative; width: 100%;height: auto;}
.zlnews .zlnews-js a .bks .con-d i{display: block; width: 30px;height:auto;background: #FFFFFF;position: absolute;right: 0;top: calc(45% - 15px);padding:8px;}
.zlnews .zlnews-js a .bks .con-d i img{display: block;width: 100%;height: auto;}
.zlnews .zlnews-js a:hover .bks{background:rgba(241,94,48,0.9);}
.zlnews .zlnews-js a:hover .bks .topc .item h6{color: #FFFFFF;}
.zlnews .zlnews-js a:hover .bks .topc .item  .ico{background: #FFFFFF;}
.zlnews .zlnews-js a:hover .bks .topc .item .ico .img1{display: none;}
.zlnews .zlnews-js a:hover .bks .topc .item .ico .img2{display: block;}
.zlnews .zlnews-js a:hover .bks .topc .con h3{color: #FFFFFF;}
.zlnews .zlnews-js a:hover .bks .topc .con .txt p{color: #FFFFFF;}
.zlnews .zlnews-js a:hover .bks .topc .con .time{color: #ff9979;}
.zlnews .zlnews-js a:hover .bks .topc{border-bottom: 1px solid rgba(255,255,255,0.1);}
.zlnews .zlnews-js a:hover .bks .topc .con{border-left: 1px solid rgba(255,255,255,0.1);}
.zlnews .zlnews-js a:hover .bks{width: 100%;height: auto;}
.zlnews .zlnews-js a:hover .bks .con-d{color: #FFFFFF;}
@media only screen and (max-width:1680px) {
.zlnews .zlnews-c{padding-left: 6%;}

.zlnews .zlnews-js a .bks .topc .item{width: 70px;}
.zlnews .zlnews-js a .bks .topc .item .ico{width: 50px;padding: 10px;}
.zlnews .zlnews-js a .bks .topc .item h6{font-size: 15px;}
.zlnews .zlnews-js a .bks .topc .con {width: calc(92% - 70px);}
.zlnews .zlnews-js a .bks .topc .con h3{font-size: 18px;height: 54px;}
.zlnews .zlnews-js a .bks .topc .con .time{font-size: 18px;margin-top: 45px;}

	
}
@media only screen and (max-width:1440px) {
.zlnews .summy p{font-size: 15px;}	

.zlnews .zlnews-js a .bks .topc .item{width: 60px;}
.zlnews .zlnews-js a .bks .topc .item .ico{width: 45px;padding: 10px;}
.zlnews .zlnews-js a .bks .topc .item h6{font-size: 15px;}
.zlnews .zlnews-js a .bks .topc .con {width: calc(92% - 60px);}
.zlnews .zlnews-js a .bks .topc .con h3{font-size: 16px;margin-bottom: 15px;48px}
.zlnews .zlnews-js a .bks .topc .con .time{font-size: 16px;margin-top: 35px;}
.zlnews .zlnews-js a .bks .topc .con .txt{height: 44px;}
.zlnews .zlnews-js a .bks .topc .con .txt p{font-size: 15px;}
.zlnews .zlnews-js a .bks .con-d{font-size: 15px;}
.zlnews .zlnews-js a .bks .con-d i{width: 26px;top: calc(45% - 13px);}
.zlnews .zlnews-c{margin-top: 60px;}
}
@media only screen and (max-width:1280px) {
.zlnews .zlnews-js a .bks .topc .item{width: 60px;}
.zlnews .zlnews-js a .bks .topc .item .ico{width: 40px;padding:8px;}
.zlnews .zlnews-js a .bks .topc .item h6{font-size: 14px;}
.zlnews .zlnews-js a .bks .topc .con {width: calc(92% - 60px);}
.zlnews .zlnews-js a .bks .topc .con h3{font-size: 15px;height: 44px; margin-bottom: 10px;}
.zlnews .zlnews-js a .bks .topc .con .time{font-size: 15px;margin-top: 25px;}
.zlnews .zlnews-js a .bks .topc .con .txt{height:42px;}
.zlnews .zlnews-js a .bks .topc .con .txt p{font-size: 14px;}
.zlnews .zlnews-js a .bks .con-d{font-size: 14px;padding:20px 30px 25px 0;}
.zlnews .zlnews-js a .bks .con-d i{width: 24px;top: calc(45% - 12px);padding: 6px;}	
.zlnews .zlnews-c{margin-top:55px;}
}
@media only screen and (max-width:1024px) {
.zlnews .zlnews-c{padding-left: 5%;}
.zlnews .summy p{font-size: 14px;}	
.zlnews .zlnews-js a .bks .con-d{font-size: 14px;padding:15px 30px 20px 0;}
.zlnews .zlnews-js a .bks .con-d i{width: 24px;top: calc(45% - 12px);padding: 6px;}	
.zlnews .zlnews-js a .bks .topc .con .time{font-size: 15px;margin-top: 15px;}
.zlnews .zlnews-c{margin-top: 45px;}
}
@media only screen and (max-width:720px) {
	
	.zlnews .zlnews-js a .bks .topc .item{width: 50px;}
.zlnews .zlnews-js a .bks .topc .item .ico{width: 35px;padding: 6px;}
.zlnews .zlnews-js a .bks .topc .item h6{font-size: 12px;}
.zlnews .zlnews-js a .bks .topc .con {width: calc(92% - 50px);}
	.zlnews .zlnews-js a .bks .topc .con h3{overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;height: 22px;}
.zlnews .zlnews-c{margin-top: 35px;}
}











.zlab{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.zlab  .zlab-c{width: 100%;height: auto;}
.zlab   .zlab-c  .zlab-l{width: 50%;height: auto;float: left;}
.zlab .zlab-l .txt{width: 100%;height: 216px;margin-top: 45px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;}
.zlab .zlab-l .txt p{font-size: 16px;color: #000000;}
.zlab .zlab-l .zlab-cont{width: 100%;height: auto;margin-top: 35px;font-size: 0;}
.zlab .zlab-l .zlab-cont p{text-align: center;padding: 10px 0; margin-bottom: 20px; display: inline-block;background: #F1592a;border-left: 4px solid #000000;color: #FFFFFF;font-size: 18px;font-weight: bolder; width: calc(33.3% - 20px);margin-right: 20px;}
.zlab  .num-box{margin-top: 45px; width: 100%;height: auto;}
.zlab  .num-box .title h2 i{margin-left: 10px; display: inline-block;width: 36px;height: auto;vertical-align: middle;}
.zlab  .num-box .title h2 i img{display: block;width: 100%;height: auto;}
.zlab  .num-box .num{width: 100%;height: auto;font-size:0;margin-top: 30px;}
.zlab  .num-box .num li{width: 25%;text-align: left;display: inline-block;padding-right: 2%;vertical-align: text-top;}
.zlab  .num-box  .num li .ico{width: 36px;height: auto;}
.zlab  .num-box .num li .ico img{display: block;width: 100%;height: auto;}
.zlab  .num-box .num li h6{font-size:28px;line-height: 1;}
.zlab  .num-box .num li h6 span{font-family: "BEB";font-size: 80px;}
.zlab  .num-box .num li p{color: #000000;font-size: 16px;}
.zlab  .zlab-c .zlab-r{position: relative; width: 40%;height: auto;float: right;}
.zlab  .zlab-c .zlab-r img{display: block;width: 100%;height: auto;}
.zlab .zlab-c .zlab-r .points{cursor: pointer; border: 2px solid #ff9f82;z-index: 99; background:#f1592a;border-radius: 100%; height: auto;width: 28px;height: 28px;position: absolute;}
.zlab .zlab-c .zlab-r .points1{ right: 30%;top: 25%;}
.zlab .zlab-c .zlab-r .points2{ right: 40%;top: 40%;}
.zlab .zlab-c .zlab-r .points3{ right: 30%;top: 52%;}
.zlab .zlab-c .zlab-r .points4{ right: 20%;top: 54%;}
.zlab .zlab-c .zlab-r .points5{ right: 30%;top: 60%;}
.zlab .zlab-c .zlab-r .points6{ right:55%;top: 70%;}
.zlab .zlab-c .zlab-r .points7{ right:23%;top: 48%;}
.zlab .zlab-c .zlab-r .points h6{display: none; position: absolute;z-index: 33; bottom: -100%;font-size: 15px; height: auto;color: #FFFFFF;width: 160px;left: calc(50% - 80px);text-align: center;}
.zlab .zlab-c .zlab-r .points:hover:before{content:"";position: absolute;width: 100px;height: 100px;left: 50%;top: 50%;transform: translateX(-50%)translateY(-50%);-webkit-transform: translateX(-50%)translateY(-50%);-moz-transform: translateX(-50%)translateY(-50%);-ms-transform: translateX(-50%)translateY(-50%);-o-transform: translateX(-50%)translateY(-50%); border-radius: 100%;background: rgba(241,89,42,0.3);}
.zlab .zlab-c .zlab-r .points:hover:after{content:"";position: absolute;width: 180px;height: 180px;left: 50%;top: 50%;transform: translateX(-50%)translateY(-50%);-webkit-transform: translateX(-50%)translateY(-50%);-moz-transform: translateX(-50%)translateY(-50%);-ms-transform: translateX(-50%)translateY(-50%);-o-transform: translateX(-50%)translateY(-50%); border-radius: 100%;background: rgba(241,89,42,0.3);}
.zlab .zlab-c .zlab-r .points:hover h6{display: block;}

@media only screen and (max-width:1680px) {
	.zlab  .num-box .num li .ico{width: 34px;}
	.zlab  .num-box .num li h6{font-size: 24px;}
	.zlab  .num-box .num li h6 span{font-size: 60px;}
	.zlab .zlab-l .zlab-cont p{font-size: 16px;}
	
}
@media only screen and (max-width:1440px) {
	.zlab  .num-box .num li .ico{width: 30px;}
	.zlab  .num-box .num li h6{font-size: 22px;}
	.zlab  .num-box .num li h6 span{font-size: 50px;}
	.zlab  .num-box .num li p{font-size: 15px;}
	.zlab .zlab-l .txt p{font-size: 15px;}
	.zlab .zlab-l .zlab-cont p{font-size: 15px;}
	.zlab .zlab-c .zlab-r .points{width: 25px;height: 25px;}
}
@media only screen and (max-width:1280px) {
	.zlab .zlab-l .txt p{font-size: 14px;}
		.zlab  .num-box .num li .ico{width: 28px;}
	.zlab  .num-box .num li h6{font-size: 20px;}
	.zlab  .num-box .num li h6 span{font-size: 45px;}
		.zlab  .num-box .num li p{font-size: 14px;}
		.zlab .zlab-l .zlab-cont p{width: calc(33.3% - 15px);margin-right: 15px;margin-bottom: 15px;}
		.zlab .zlab-c .zlab-r .points{width: 24px;height: 24px;}
}
@media only screen and (max-width:1024px) {
		.zlab .zlab-l .txt{height: 189px;}
	.zlab .zlab-l .txt p{font-size: 14px;}
		.zlab  .num-box .num li .ico{width: 28px;}
	.zlab  .num-box .num li h6{font-size: 18px;}
	.zlab  .num-box .num li h6 span{font-size: 40px;}
		.zlab  .num-box .num li p{font-size: 13px;}	
}
@media only screen and (max-width:720px) {
	.zlab{background-size: 85%;}
		.zlab .zlab-l .txt{height: 189px;}
	.zlab  .num-box .num li{padding: 10px 10px 10px 0;width: 50%;}
			.zlab  .num-box .num li .ico{width: 20px;}
	.zlab  .num-box .num li h6{font-size: 14px;}
	.zlab  .num-box .num li h6 span{font-size: 28px;}
			.zlab  .num-box .num li p{font-size: 12px;}
.zlab   .zlab-c  .zlab-l{width: 100%;}
.zlab  .zlab-c .zlab-r{width: 100%;margin-top: 35px;}
.zlab .zlab-l .zlab-cont p{width: calc(50% - 5px);padding: 10px;font-size: 14px; margin-right: 5px;margin-bottom: 5px;}
	.zlab  .num-box .title h2{font-size: 20px;}
		.zlab  .num-box .title h2 i{width: 18px;height: auto;}
			.zlab .zlab-c .zlab-r .points{width:16px;height:16px;}
			.zlab .zlab-c .zlab-r .points h6{font-size: 12px;}
			
			.zlab .zlab-c .zlab-r .points:hover:before{width: 50px;height: 50px;}
			.zlab .zlab-c .zlab-r .points:hover:after{width: 100px;height: 100px;}

			
}















.instant{width: 100%;height: auto;}
.instant .instant-top{overflow: hidden; margin-bottom: 45px; width: 100%;height: auto;} 
.instant .instant-top .title{width: 250px;float: left;}
.instant .instant-top ul.instant-sort{width: calc(100% - 430px);padding-left: 5%;  float: left;margin-top:45px; height: auto;}
.instant .instant-top ul.instant-sort li{position: relative; padding-left: 25px; cursor: pointer; font-weight: bolder;font-size: 16px; display: inline-block;padding: 0 2%;}
.instant .instant-top ul.instant-sort li:hover:before{content: "";position: absolute;left: 0;top: calc(50% - 8px); width: 15px;height: 16px;background:url(../img/a001.png)center no-repeat;background-position: center left;}
.instant .instant-top ul.instant-sort li:hover{color: #f1592a;}
.instant .instant-top ul.instant-sort li.cut:before{content: "";position: absolute;left: 0;top: calc(50% - 8px); width: 15px;height: 16px;background:url(../img/a001.png)center no-repeat;background-position: center left;}
.instant .instant-top ul.instant-sort li.cut{color: #f1592a;}
.instant .instant-top .view{width: 180px;height: 50px;line-height: 50px;background: #f1592a;text-align: center;display: block;float: right;color: #FFFFFF;}
.instant .instant-top .view span{display: inline-block;padding-right: 25px;background-size: 14px 14px;background-repeat: no-repeat;background-position: right center;}
.instant .instant-js{display: none; padding-bottom: 45px; width: 100%;height: auto;}
.instant .instant-js .swiper-slide{overflow: hidden;font-size: 0;position: relative;}
.instant .instant-js .pic1{position: relative;display: block; float: left;  margin-bottom: 10px; background-size: cover;background-repeat: no-repeat;background-position: center;}
.instant .instant-js .pic1:nth-child(1){width: calc(50% - 5px);margin-right: 10px;}
.instant .instant-js .pic1:nth-child(2){width: calc(25% - 7.5px);margin-right: 10px;}
.instant .instant-js .pic1:nth-child(3){width: calc(25% - 7.5px);}
.instant .instant-js .pic1:nth-child(4){width: calc(50% - 5px);}
.instant .instant-js .pic1:nth-child(5){width: calc(25% - 7.5px);margin-right: 10px;position: absolute;bottom: 0;left: 0;}
.instant .instant-js .pic1:nth-child(6){width: calc(25% - 7.5px);position: absolute;bottom: 0;left: calc(25% + 2.5px);}
.instant .instant-js .pic1 img{display: block;width: 100%;height: auto;}


.instant .instant-js .pic1 .bks{display:none; background: #F1592A;z-index: 0; padding: 5%; position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.instant .instant-js .pic1 .bks .ico{width:25%;z-index: 1; height: auto;position: absolute;bottom: 0;right: 0;}
.instant .instant-js .pic1 .bks .ico img{display: block;width: 100%;height: auto;}
.instant .instant-js .pic1:hover .bks{display: block;transition: all 0.5s ease;}
.instant .instant-js .pic1 .bks .con{color: #FFFFFF;width: 100%;height: auto;}
.instant .instant-js .pic1 .bks .con h6{font-size: 16px;width: 100%;margin-bottom: 10px;}
.instant .instant-js .pic1 .bks .con h3{font-size: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.instant .instant-js .pic1 .bks .more{z-index: 2; color:#FFFFFF;font-size: 16px;font-weight: bolder;  position: relative; display: block;width: 100%;height: auto;margin-top:25%;}
.instant .instant-js .pic1 .bks .more i{width: 30px;height: 30px;padding: 10px;background: #FFFFFF;top: calc(50% - 15px); display: block;position: absolute;right: 0;}
.instant .instant-js .pic1 .bks .more i img{display: block;width: 100%;height: auto;}

.instant .instant-js .swiper-pagination-bullet {width:10px;height: 10px;display: inline-block;border-radius:0%;background: #000;opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
.instant .instant-js .swiper-pagination-bullet-active {opacity: 1;background: #f1592a;}
.instant .instant-js .pic1:nth-child(1) .bks .more{margin-top: 55%;}
.instant .instant-js .pic1:nth-child(4) .bks .more{margin-top: 55%;}



@media only screen and (max-width:1680px) {
	.instant .instant-top .title{width: 220px;}
.instant .instant-top .view{width: 160px;}	
.instant .instant-top ul.instant-sort{width: calc(100% - 380px);}
.instant .instant-js .pic1 .bks .con h6{font-size: 16px;}
.instant .instant-js .pic1 .bks .con h3{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
.instant .instant-top .title{width: 220px;}
.instant .instant-top .view{width: 150px;line-height: 45px;height: 45px;}	
.instant .instant-top ul.instant-sort{width: calc(100% - 370px);}	
.instant .instant-js .pic1 .bks .con h6{font-size: 15px;}
.instant .instant-js .pic1 .bks .con h3{font-size: 16px;}
}
@media only screen and (max-width:1280px) {
.instant .instant-top .title{width: 200px;}
.instant .instant-top ul.instant-sort li{font-size: 15px;padding: 0 1%;padding-left: 20px;}
.instant .instant-top ul.instant-sort li.cut:before{width: 12px;height: 14px;}
.instant .instant-top ul.instant-sort li:hover:before{width: 12px;height: 14px;}
.instant .instant-top .view{width: 140px;line-height: 40px;height: 40px;margin-top: 10px;}	
.instant .instant-top ul.instant-sort{width: calc(100% - 340px);margin-top: 35px;padding-left: 2%;}	
	
	.instant .instant-js .ins-pic-l .pic1 .bks .con h6{font-size: 13px;}
.instant .instant-js .pic1 .bks .con h3{font-size: 15px;}
.instant .instant-js .pic1 .bks .more{font-size: 15px;margin-top: 25%;}
.instant .instant-js .pic1 .bks .more i{width: 24px;height: 24px;top: calc(50% - 12px);padding: 6px;}
.instant .instant-js .pic1:nth-child(1) .bks .more{margin-top: 45%;}
.instant .instant-js .pic1:nth-child(4) .bks .more{margin-top: 45%;}
}
@media only screen and (max-width:1024px) {
		.instant .instant-top{margin-bottom: 35px;}
	.instant .instant-top .title{text-align: center; width: 100%;height: auto;float: none;}
	.instant .instant-top ul.instant-sort{text-align: center; width: 100%;height: auto;float: none;margin-top: 20px;}
	.instant .instant-top .view{margin: 0 auto; font-size: 14px; float: none;display: block;width: 110px;line-height: 35px;height: 35px;margin-top: 25px;}

.instant .instant-js .pic1 .bks .con h6{font-size: 12px;}
.instant .instant-js .pic1 .bks .con h3{font-size: 14px;}
.instant .instant-js .pic1 .bks .more{font-size: 14px;margin-top: 10%;}
.instant .instant-js .pic1 .bks .more i{width: 24px;height: 24px;top: calc(50% - 12px);padding: 6px;}
.instant .instant-js .pic1:nth-child(1) .bks .more{margin-top: 45%;}
.instant .instant-js .pic1:nth-child(4) .bks .more{margin-top:45%;}
}
@media only screen and (max-width:720px) {
	.instant .instant-top ul.instant-sort li{font-size: 14px;padding-left: 15px;}


.instant .instant-js .pic1 .bks .con h6{font-size: 12px;}
.instant .instant-js .pic1 .bks .con h3{font-size: 13px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;}
.instant .instant-js .pic1{margin: 2.5px 0;}

.instant .instant-js .pic1:nth-child(1){width: 100%;}
.instant .instant-js .pic1:nth-child(2){width:calc(50% - 2.5px);margin-right: 5px;}
.instant .instant-js .pic1:nth-child(3){width: calc(50% - 2.5px);}
.instant .instant-js .pic1:nth-child(4){width: 100%;}
.instant .instant-js .pic1:nth-child(5){width:calc(50% - 2.5px);margin-right: 5px;position: relative;}
.instant .instant-js .pic1:nth-child(6){width:calc(50% - 2.5px);position: relative;left: auto;}

.instant .instant-js .pic1 .bks .more{font-size: 12px;margin-top: 15%;}
.instant .instant-js .pic1 .bks .more i{width: 20px;height: 20px;top: calc(50% - 10px);padding: 5px;}
.instant .instant-js .pic1:nth-child(1) .bks .more{margin-top: 35%;}
.instant .instant-js .pic1:nth-child(4) .bks .more{margin-top:35%;}
}











/*.instant .instant-js .ins-pic-l{width: calc(50% - 5px);margin-right: 10px;float: left;}
.instant .instant-js .ins-pic-r{width: calc(50% - 5px);margin-right: 0;float: left;}
.instant .instant-js .ins-pic-l .pic1{display: block; margin: 5px 0; position: relative; width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.instant .instant-js .ins-pic-l .pic1 img{display: block;width: 100%;height: auto;}
.instant .instant-js .ins-pic-l .pic1 .bks{display:none; background: #F1592A;z-index: 0; padding: 5%; position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.instant .instant-js .ins-pic-l .pic1 .bks .ico{width:25%;z-index: 1; height: auto;position: absolute;bottom: 0;right: 0;}
.instant .instant-js .ins-pic-l .pic1 .bks .ico img{display: block;width: 100%;height: auto;}
.instant .instant-js .ins-pic-l .pic1:hover .bks{display: block;transition: all 0.5s ease;}
.instant .instant-js .ins-pic-l .pic1 .bks .con{color: #FFFFFF;width: 100%;height: auto;}
.instant .instant-js .ins-pic-l .pic1 .bks .con h6{font-size: 16px;width: 100%;margin-bottom: 10px;}
.instant .instant-js .ins-pic-l .pic1 .bks .con h3{font-size: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.instant .instant-js .ins-pic-l .pic1 .bks .more{z-index: 2; color:#FFFFFF;font-size: 16px;font-weight: bolder;  position: relative; display: block;width: 100%;height: auto;margin-top: 35%;}
.instant .instant-js .ins-pic-l .pic1 .bks .more i{width: 30px;height: 30px;padding: 10px;background: #FFFFFF;top: calc(50% - 15px); display: block;position: absolute;right: 0;}
.instant .instant-js .ins-pic-l .pic1 .bks .more i img{display: block;width: 100%;height: auto;}
.instant .instant-js .ins-pic-l .pic-two{width: 100%;height: auto;overflow: hidden;}
.instant .instant-js .ins-pic-l .pic-two .pic1{width: calc(50% - 5px);margin-right: 10px;float: left;}
.instant .instant-js .ins-pic-l .pic-two >.pic1:nth-child(2n){margin-right: 0;}
.instant .instant-js .swiper-pagination-bullet {width:10px;height: 10px;display: inline-block;border-radius:0%;background: #000;opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
.instant .instant-js .swiper-pagination-bullet-active {opacity: 1;background: #f1592a;}
.instant .instant-js .ins-pic-l>.pic1 .bks .more{margin-top: 55%;}

@media only screen and (max-width:1680px) {
	.instant .instant-top .title{width: 220px;}
.instant .instant-top .view{width: 160px;}	
.instant .instant-top ul.instant-sort{width: calc(100% - 380px);}
.instant .instant-js .ins-pic-l .pic1 .bks .con h6{font-size: 16px;}
.instant .instant-js .ins-pic-l .pic1 .bks .con h3{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
.instant .instant-top .title{width: 220px;}
.instant .instant-top .view{width: 150px;line-height: 45px;height: 45px;}	
.instant .instant-top ul.instant-sort{width: calc(100% - 370px);}	
.instant .instant-js .ins-pic-l .pic1 .bks .con h6{font-size: 15px;}
.instant .instant-js .ins-pic-l .pic1 .bks .con h3{font-size: 16px;}
}
@media only screen and (max-width:1280px) {
.instant .instant-top .title{width: 200px;}
.instant .instant-top ul.instant-sort li{font-size: 15px;padding: 0 1%;padding-left: 20px;}
.instant .instant-top ul.instant-sort li.cut:before{width: 12px;height: 14px;}
.instant .instant-top ul.instant-sort li:hover:before{width: 12px;height: 14px;}
.instant .instant-top .view{width: 140px;line-height: 40px;height: 40px;margin-top: 10px;}	
.instant .instant-top ul.instant-sort{width: calc(100% - 340px);margin-top: 35px;padding-left: 2%;}	
	
	.instant .instant-js .ins-pic-l .pic1 .bks .con h6{font-size: 13px;}
.instant .instant-js .ins-pic-l .pic1 .bks .con h3{font-size: 15px;}
.instant .instant-js .ins-pic-l .pic1 .bks .more{font-size: 15px;margin-top: 25%;}
.instant .instant-js .ins-pic-l .pic1 .bks .more i{width: 24px;height: 24px;top: calc(50% - 12px);padding: 6px;}
.instant .instant-js .ins-pic-l>.pic1 .bks .more{margin-top: 45%;}
}
@media only screen and (max-width:1024px) {
		.instant .instant-top{margin-bottom: 35px;}
	.instant .instant-top .title{text-align: center; width: 100%;height: auto;float: none;}
	.instant .instant-top ul.instant-sort{text-align: center; width: 100%;height: auto;float: none;margin-top: 20px;}
	.instant .instant-top .view{margin: 0 auto; font-size: 14px; float: none;display: block;width: 110px;line-height: 35px;height: 35px;margin-top: 25px;}

	.instant .instant-js .ins-pic-l .pic1 .bks .con h6{font-size: 12px;}
.instant .instant-js .ins-pic-l .pic1 .bks .con h3{font-size: 14px;}
.instant .instant-js .ins-pic-l .pic1 .bks .more{font-size: 14px;margin-top: 10%;}
.instant .instant-js .ins-pic-l .pic1 .bks .more i{width: 24px;height: 24px;top: calc(50% - 12px);padding: 6px;}
.instant .instant-js .ins-pic-l>.pic1 .bks .more{margin-top: 45%;}
}
@media only screen and (max-width:720px) {
	.instant .instant-top ul.instant-sort li{font-size: 14px;padding-left: 15px;}

	.instant .instant-js .ins-pic-l{width: 100%;height: auto;}
		.instant .instant-js .ins-pic-l .pic1 .bks .con h6{font-size: 12px;}
.instant .instant-js .ins-pic-l .pic1 .bks .con h3{font-size: 13px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;}
.instant .instant-js .ins-pic-l .pic1{margin: 2.5px 0;}
.instant .instant-js .ins-pic-l .pic-two .pic1{width: calc(50% - 2.5px);margin-right:5px;}
.instant .instant-js .ins-pic-l .pic-two >.pic1:nth-child(2n){margin-right: 0;}
.instant .instant-js .ins-pic-l .pic1 .bks .more{font-size: 12px;margin-top: 15%;}
.instant .instant-js .ins-pic-l .pic1 .bks .more i{width: 20px;height: 20px;top: calc(50% - 10px);padding: 5px;}
.instant .instant-js .ins-pic-l>.pic1 .bks .more{margin-top: 35%;}
}*/





.coop{width: 100%;height: auto;}
.coop-c{position: relative;}
.coop .coop-l{width: 60%;height: auto;float: left;background:#FFFFFF;}
.coop .coop-l .coop-form{background: #f1f5f6;padding:8%}
.coop .coop-l .coop-form form{width: 100%;height: auto;margin-top:65px;font-size: 0;}
.coop .coop-l .coop-form .c1{display: block;color: #000000;font-family: "微软雅黑"; display: inline-block; width: calc(50% - 10px);margin-bottom: 20px;font-size: 16px; margin-right: 20px;border: none;background: #FFFFFF;line-height: 20px;padding: 12.5px 10px;}
.coop .coop-l .coop-form .c1:nth-child(2n){margin-right: 0;}
.coop .coop-l .coop-form .yzm{width: calc(50% - 10px);display: inline-block;position:relative; margin-right: 0;height: auto;}
.coop .coop-l .coop-form .yzm .c1{width: 100%;}
.coop .coop-l .coop-form .yzm .yzm-pic{width: 90px;height: auto;position: absolute;right: 0;top: 0;}
.coop .coop-l .coop-form .yzm .yzm-pic img{display: block;width: 100%;height: auto;}
.coop .coop-l .coop-form .send{width: 180px;border: none;background: #F1592A;color: #FFFFFF;text-align: center;height: 45px;font-size: 16px; padding-right: 35px;background-size: 14px 14px;background-repeat: no-repeat;background-position:right 35px center;}
.coop .coop-l .logo{position: relative;overflow: inherit; padding: 20px 3% 20px 0;background: #FFFFFF;}
.coop .coop-l .logo .pic{display:inline-block;margin: 0 35px;}
.coop .coop-l .logo .pic img{display: inline-block;width:auto;height: 40px;}
.coop .coop-r{width: 42%;z-index: -1; position: absolute;height: 100%; right: 0;top: 0;color: #FFFFFF;padding: 4% 8% 4% 5%;}
.coop .coop-r .title h2{color: #FFFFFF;}
.coop .coop-r .item{width: 100%;height: auto;margin-top: 45px;}
.coop .coop-r .item h6{color:#FFFFFF;font-size: 18px;font-weight: normal;}
.coop .coop-r .item .item-c{margin-top: 10px; width: 100%;height: auto;}
.coop .coop-r .item .item-c p{position: relative;font-size: 16px; display: inline-block;padding-left: 15px;margin-right: 2%;}
.coop .coop-r .item .item-c p:before{content: "";position: absolute;left: 0;width: 6px;height: 6px;background: #FFFFFF;top: calc(50% - 3px);}
.coop .coop-r .tel{font-size: 16px;color: #FFFFFF; width: 100%;height: auto;margin-top: 45px;}
.coop .coop-r .tel h6{font-size: 60px;font-family: "BEB";color: #FFFFFF;}

@media only screen and (max-width:1680px) {
.coop .coop-r .tel h6{font-size: 55px;}	
.coop .coop-r .item h6{font-size: 16px;}
.coop .coop-l .coop-form form{margin-top: 60px;}
}
@media only screen and (max-width:1440px) {
	.coop .coop-l .logo .pic img{height: 36px;}
	.coop .coop-r .tel h6{font-size: 50px;}	
	.coop .coop-l .logo .pic{margin: 0 20px;}
.coop .coop-r .item h6{font-size: 16px;}
.coop .coop-r .item .item-c p{font-size: 15px;}
.coop .coop-l .coop-form form{margin-top: 55px;}
.coop .coop-l .coop-form .send{width: 160px;font-size: 15px; height: 45px;line-height: 45px;}
}
@media only screen and (max-width:1280px) {
.coop .coop-l .logo .pic img{height: 30px;}
.coop .coop-r .tel h6{font-size: 45px;}	
.coop .coop-r .item h6{font-size: 16px;}
.coop .coop-l .coop-form form{margin-top: 50px;}
}
	
@media only screen and (max-width:1024px) {
	.coop .coop-r .tel h6{font-size:36px;}	
.coop .coop-r .item h6{font-size: 15px;}
.coop .coop-l .logo .pic{margin: 0 15px;}
.coop .coop-r .item .item-c p{font-size: 14px;}
.coop .coop-l .coop-form form{margin-top: 45px;}

}

@media only screen and (max-width:850px) {
	.coop .coop-l .logo .pic{margin: 0 10px;}
	.coop .coop-l .logo .pic img{height:28px;}
		.coop .coop-r .tel{margin-top: 30px;}
	.coop .coop-r .tel h6{font-size:34px;}	
.coop .coop-r .item h6{font-size: 15px;}
.coop .coop-l{width: 100%;height: auto;float: none;}
.coop .coop-r{width: 100%;height: auto;float: none;position: static;}
.coop .coop-l .coop-form {padding: 7%;}
.coop .coop-l .coop-form .c1{line-height: 20px;font-size: 14px;padding: 10px;width: 100%;margin-right:0;margin-bottom: 10px;}
.coop .coop-l .coop-form .yzm{width:100% ;}
.coop .coop-l .coop-form .yzm .yzm-pic{width: 80px;}
.coop .coop-l .coop-form .send{width: 140px;font-size: 14px; height: 40px;line-height: 40px;}
}




.in-banner{margin-top:100px; position: relative; width: 100%;height: 610px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.in-banner  .con{ text-align: center; width: 100%;height: auto;position: absolute;padding: 0 5%;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.in-banner  .con h3{font-size: 60px;color: #F1592A;}
.in-banner  .con h4{font-size:20px;color: #F1592A;text-transform: uppercase;font-family: "BEB";}


.bread{width: 100%;height: auto;padding-top: 35px;}
.bread .bread-c{width: 100%;height: auto;}
.bread .bread-c a{display: inline-block; color: #000000;font-size: 16px;}
.bread .bread-c a.home{padding-left: 30px;background-repeat: no-repeat;background-size: 25px 20px;background-position: center left;}
.bread .bread-c a.cut{color: #F1592A;}


.company-instro{width: 100%;height:auto;position: relative;}
.company-instro .company-instro-l{width: 50%;height: auto;float: left;padding-right:5%;}
.company-instro .company-instro-l .title{margin-bottom: 55px;}
.company-instro .company-instro-l h6{font-size: 20px;color: #f1592a;}
.company-instro .company-instro-l .txt{width: 100%;height: auto;margin-top: 10px;}
.company-instro .company-instro-l .txt p{font-size: 16px;color: #000;}
.company-instro .pic{float: right; width: 50%;height: auto;}
.company-instro .pic img{display: block;width: 100%;height: auto;}
.company-instro .bks{position: absolute;z-index: -1; bottom: 0;right: 0;width: 20%;height: auto;}
.company-instro .bks img{display: block;width: 100%;height: auto;}
.num-box2{width: 100%;margin-top: 0; background-size: cover;padding: 5% 0; background-repeat: no-repeat;background-position: center;}
.num-box2 .num li h6{color: #F1592A;}
.zlab .num-box2{margin-top: 0;}
           


.culture{text-align: center; width: 100%;height: auto;}
.culture .culture-c{padding:4%;margin-top: 55px; width: 100%;height: auto;background-size:cover;background-repeat: no-repeat;background-position: center;}
.culture .culture-c ul{position: relative; width:100%;font-size: 0;  height: auto;background: rgba(255,255,255,0.95);}
.culture .culture-c ul:before{content: "";position: absolute;left: 50%; top: 50%;width: 1px;height: 20%;top: 40%;background: #ECECEC;}
.culture .culture-c ul:after{content: "";position: absolute;left: 45%;height:1px;width: 10%;top: 50%;background: #ECECEC;}
.culture .culture-c ul li{width: 50%;display: inline-block;vertical-align: top;padding:3.5% 3%;}
.culture .culture-c ul li .ico{width: 50px;height: auto;margin: 0 auto;}
.culture .culture-c ul li .ico img{display: block;width: 100%;height: auto;}
.culture .culture-c ul li h6{font-size: 18px;margin-top: 10px;}
.culture .culture-c ul li h3{font-size: 30px;margin-top: 10px;}















.leader{width: 100%;height: auto;}
.leader .title{width: 80px; overflow: hidden;display: inline-block;float: left;}
.leader .title h3{writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr; float: left; writing-mode: tb-lr;}
.leader .title h2{margin-left: 10px; width: 40px;float: left;margin-top: 0;}
.leader .leader-c{overflow: hidden; width: calc(70% - 80px);float: left;padding:0 5%;}
.leader .leader-c p{font-size: 16px;color: #000000;}
.leader .leader-c img{display: inline-block;float: right;}
.leader .leader-logo{width:25%;height: auto;float: right;position: relative;z-index: 0;padding:3%;}
.leader .leader-logo .bks{position:absolute;z-index: -1; width:100%;height: 100%;top: 0; left: 0; border: 1px solid #FF9979;}
.leader .leader-logo img{display: block;width: 100%;height: auto;}
.leader .leader-logo .bks:before{content: "";position: absolute;width:75%;z-index: -1;background: #F1F5F6; height: calc(100% + 2px);left: 12.5%;top: -1px;}
.leader .leader-logo .bks:after{content: "";position: absolute;width:calc(100% + 2px);z-index: -1;background: #F1F5F6; height:70%;left: -1px;top: 15%;}

@media only screen and (max-width:1680px) {	
	.in-banner{height: 550px;}	
.in-banner  .con h3{font-size: 50px;}
.in-banner  .con h4{font-size:18px;}
.company-instro .company-instro-l h6{font-size: 18px;}
.culture .culture-c ul li .ico{width: 45px;}
.culture .culture-c ul li h6{font-size: 16px;}
.culture .culture-c ul li h3{font-size: 28px;}

}            
@media only screen and (max-width:1440px) {
.in-banner{height: 500px;}
.in-banner  .con h3{font-size:45px;}
.in-banner  .con h4{font-size:16px;}
.bread .bread-c a{font-size: 15px;}
.company-instro .company-instro-l .txt p{font-size: 15px;}

.culture .culture-c ul li .ico{width: 40px;}
.culture .culture-c ul li h6{font-size: 15px;}
.culture .culture-c ul li h3{font-size: 24px;}

	.leader .leader-c p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.in-banner{height: 400px;}
.in-banner  .con h3{font-size:40px;}
.in-banner  .con h4{font-size:15px;}
.company-instro .company-instro-l .title{margin-bottom: 45px;}
.culture .culture-c ul li .ico{width: 35px;}
.culture .culture-c ul li h6{font-size: 15px;}
.culture .culture-c ul li h3{font-size: 20px;}
.culture .culture-c{margin-top: 45px;}
.leader .leader-c p{font-size: 14px;}

}
@media only screen and (max-width:1024px) {
.in-banner{height: 300px;margin-top: 55px;}
.in-banner  .con h3{font-size:35px;}
.in-banner  .con h4{font-size:15px;}
.bread .bread-c a{font-size: 14px;}
.company-instro .company-instro-l{width: 100%;float: none;}
.company-instro .pic{width: 100%;height: auto;float: none;margin-top: 35px;}
.company-instro .company-instro-l .txt p{font-size: 14px;}
.company-instro .company-instro-l .title{margin-bottom: 35px;}

.culture .culture-c ul li .ico{width: 30px;}
.culture .culture-c ul li h6{font-size: 14px;}
.culture .culture-c ul li h3{font-size:18px;}
.culture .culture-c{margin-top: 35px;}
}
@media only screen and (max-width:720px) {
	.in-banner{height: 150px;}
	.in-banner  .con h3{font-size:26px;}
.in-banner  .con h4{font-size:15px;}

.culture .culture-c ul li .ico{width: 25px;}
.culture .culture-c ul li h6{font-size: 12px;}
.culture .culture-c ul li h3{font-size:13px;margin-top: 5px;}
.culture .culture-c ul:before{width: 1px;height: 80%;top: 10%;left: 50%;}
.culture .culture-c ul:after{left: 10%;width: 80%;height: 1px;top: 50%;}

	.leader .title{width: 100%;height: auto;float: none;}
	.leader .title h3{writing-mode: inherit;-webkit-writing-mode: inherit;}
	.leader .title h2{margin-top: 10px;width: 100%;margin-left: 0;}
.leader .leader-c{float: none; padding: 35px 0; width: 100%;height: auto;}
.leader .leader-logo{width: 100%;height: auto;padding: 10%; max-width: 260px;float: none; margin: 0 auto;}
} 










.honor{position: relative;z-index: 0; width: 100%;height: auto;}
.honor .bks{background-size: cover;z-index: -1; background-repeat: no-repeat;background-position: center; width: 100%;height: 55%;position: absolute;top: 0;left: 0;}
.honor .title h3{color:#FFFFFF;text-align: center;}
.honor .title h2{color: #FFFFFF;text-align: center;}
.honor .honor-c{margin-top: 45px; position: relative; width: 100%;height: auto;background: #FFFFFF;box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.honor .honor-c .honor-js{text-align: center; width: 100%;height: auto;}
.honor .honor-c .honor-js  .pic{width: 100%;height: auto;}
.honor .honor-c .honor-js  .pic img{display: block;width: 100%;height: auto;}
.honor .honor-c .honor-js .time{margin-top: 10px; font-size: 20px;font-family: "BEB";color: #000000;}
.honor .honor-c .honor-js h6{font-size:16px;color: #000000;margin-top: 10px;}
.honor .honor-c .honor-js .swiper-slide{padding: 20px 3%;}


.honor .honor-c .swiper-button-next{
    background-image: url(../img/b023.jpg);
    right: -3%;
    left: auto;
}
.honor .honor-c .swiper-button-prev{
    background-image: url(../img/b024.jpg);
    left: -3%;
    right: auto;
}
.honor .honor-c .swiper-button-next,.honor .honor-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height:30px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}


.events{width: 100%;height: auto;}
.events .events-top{overflow: hidden; position: relative; width: 100%;height: auto;}
.events .events-top .title{float: left;}

.events  .events-js{width: 100%;height: auto;margin-top: 45px;}
.events  .events-js .evt-box{color:#000000; width:100%;height:auto;background: #F1F5F6;padding: 5%;position: relative;}
.events  .events-js .evt-box .bks{position: absolute;right: 0;bottom: 0;width: 25%;height: auto;}
.events .events-js .evt-box .bks img{display: block;width: 100%;height: auto;}
.events .events-js .evt-box .time{padding-bottom: 10px;border-bottom: 2px solid #000000;margin-bottom: 10px; font-size: 20px;font-family: "BEB";}

.events .events-js .evt-box .evt-box-c{width: 100%;height: auto;overflow: hidden;}
.events .events-js .evt-box .evt-box-c .month{float: left;font-size: 20px;padding-top: 15px; font-family: "BEB"; width: 50px;}
.events .events-js .evt-box .evt-box-c .con{width: calc(100% - 50px);padding-right: 10px; float: right;height: 260px;overflow-x: hidden;overflow-y: auto;}
.events .events-js .evt-box .evt-box-c .con h6{font-size: 16px;padding: 15px 0;border-bottom: 1px solid rgba(0,0,0,0.1);}
.events .events-js .evt-box .evt-box-c .con h6:last-child{border-bottom: none;}
.events .events-js .evt-box:hover{background:#F1592A;color: #FFFFFF;}
.events .events-js .evt-box:hover .time{border-bottom: 2px solid #FFFFFF;}
.events .events-js .evt-box:hover .evt-box-c .con h6{border-bottom: 1px solid rgba(255,255,255,0.1);}

.events .events-top .swiper-button-next{
    background-image: url(../img/b023.jpg);
    right: 0;
    left: auto;
}
.events .events-top .swiper-button-prev{
    background-image: url(../img/b024.jpg);
    left: auto;
    right: 40px;
}
.events .events-top .swiper-button-next,.events .events-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height:30px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}
.events .events-js .evt-box .evt-box-c .con::-webkit-scrollbar{display: none;}
.events .events-js .evt-box .evt-box-c .con:hover::-webkit-scrollbar {width:3px;display: block;}
        
.events .events-js .evt-box .evt-box-c .con:hover::-webkit-scrollbar-thumb {
            border-radius: 3px;
            height: 50%;
            background: #FFFFFF;
        }
.events .events-js .evt-box .evt-box-c .con:hover::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);
            border-radius: 0;
            background:rgba(255,255,255,0.1);}
            
          
            
@media only screen and (max-width:1680px) {
	.events .events-js .evt-box .time{font-size: 18px;}
	.events .events-js .evt-box .evt-box-c .month{font-size: 18px;}
	
	
	.honor .honor-c .honor-js .time{font-size: 18px;}
.honor .honor-c .honor-js h6{font-size:16px;}
.honor .honor-c .honor-js .swiper-slide{padding: 20px 3%;}
}
@media only screen and (max-width:1440px) {
	.events .events-js .evt-box .evt-box-c .con h6{font-size: 15px;}
		.honor .honor-c .honor-js .time{font-size: 18px;}
.honor .honor-c .honor-js h6{font-size:15px;}
.honor .honor-c .honor-js .swiper-slide{padding: 20px 2.5%;}
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1024px) {
		.events .events-js .evt-box .time{font-size: 16px;}
	.events .events-js .evt-box .evt-box-c .month{font-size: 16px;}
	.events  .events-js{margin-top: 35px;}
	.events .events-js .evt-box .evt-box-c .con h6{font-size: 14px;}
			.honor .honor-c .honor-js .time{font-size: 16px;}
.honor .honor-c .honor-js h6{font-size:14px;margin-top: 5px;}
.honor .honor-c .honor-js .swiper-slide{padding:15px 2%;}	
}


.form-item{width: 100%;height: auto;}

.form-item .form-item-r{color: #FFFFFF; width: 40%;height: auto;float: right;background-size: cover;padding:3% 4%;text-align: center; background-repeat: no-repeat;background-position: center;}
.form-item .form-item-r  h4{font-size: 30px;color: #FFf;}
.form-item .form-item-r .tel{margin-top: 35px;font-size: 16px;}
.form-item .form-item-r .tel span{font-family: "BEB";font-size: 26px;display: block;}
.form-item .form-item-r .address{margin-top: 35px;margin-bottom: 35px;font-size: 16px;}
.form-item .form-item-r .address span{font-weight: bolder; font-size: 20px;display: block;}
.form-item .form-item-r .follow{width: 100%;height: auto;font-size: 16px;}
.form-item .form-item-r .follow .follow-c{margin-top: 20px;}
.form-item .form-item-r .follow a{position: relative; display:inline-block;width: 30px;margin: 0 10px; height: auto;}
.form-item .form-item-r .follow .wx .ewm{display: none; width: 120px;height: auto;position: absolute;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%); left: 50%;bottom: 100%;}
.form-item .form-item-r .follow .wx .ewm img{display: block;width: 100%;height: auto;}
.form-item .form-item-r .follow .wx:hover .ewm{display: block;}
.form-item .form-item-r .follow .wb .ewm{display: none; width: 120px;height: auto;position: absolute;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%); left: 50%;bottom: 100%;}
.form-item .form-item-r .follow .wb .ewm img{display: block;width: 100%;height: auto;}
.form-item .form-item-r .follow .wb:hover .ewm{display: block;}
.form-item .form-item-r .follow .dy .ewm{display: none; width: 120px;height: auto;position: absolute;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%); left: 50%;bottom: 100%;}
.form-item .form-item-r .follow .dy .ewm img{display: block;width: 100%;height: auto;}
.form-item .form-item-r .follow .dy:hover .ewm{display: block;}
.form-item .form-item-l{width: 60%;padding-right: 5%; float: left;height: auto;}
.form-item .form-item-l  .summy{width: 100%;height: auto;margin-top: 20px;font-size: 16px;}
.form-item .form-item-l form{width: 100%;height: auto;margin-top: 45px;font-size: 0;}
.form-item .form-item-l form .c1{color: #666666; width: calc(50% - 10px); margin-right: 10px;line-height: 20px;padding: 10px 13px 10px 13.5px;background: #FFFFFF;border: none;display: inline-block;vertical-align: top; margin-bottom: 15px;}


.form-item .form-item-l form .request{margin-bottom: 15px; float: left; color: #666; border:none;background: #FFFFFF;line-height: 20px;padding: 10px; width:calc(50% - 10px);margin-right:10px; height: auto;}

.form-item .form-item-l form .yzm{position:relative;z-index: 0; width:calc(100% - 10px);float: left; height: auto;}
.form-item .form-item-l form .yzm input{width: 100%;height: auto;}
.form-item .form-item-l form .yzm .yzm-pic{width: 80px;position: absolute;top: 0;right: 0;}
.form-item .form-item-l form .yzm .yzm-pic img{display: block;width: 100%;height: auto;}
.form-item .form-item-l form .send{width: 180px;border: none;background: #F1592A;color: #FFFFFF;text-align: center;height: 45px;font-size: 16px; padding-right: 35px;background-size: 14px 14px;background-repeat: no-repeat;background-position:right 35px center;}

.form-item .form-item-l .ld{padding: 0 !important;clear: both;z-index: 222;}
.form-item .form-item-l .zcityGroup{margin-left: 0;margin-right: 0;z-index: 222;}
.form-item .form-item-l .zcityGroup .zcityItem{z-index: 2 !important; color: #666666; width: calc(50% - 10px);margin-left: 0; margin-right: 10px;float: left;margin-bottom: 15px;}
.form-item .form-item-l .zcityGroup .zcityItem .zcityItem-head{z-index: 222; border: none;width: 100%;padding: 0;}
.form-item .form-item-l .zcityGroup .zcityItem input{z-index: 222; cursor: pointer; height: auto; line-height: 20px;padding: 10px 13px 10px 13.5px;background: #FFFFFF;border: none;width: 100%;}

.zcityGroup .zcityItem .zcityItem-main .cityContainer{ cursor: pointer; font-size: 14px;color: #666666; box-shadow: 0 0 10px rgba(0,0,0,0.2);background: #fafafa;z-index: 222;}

@media only screen and (max-width:1680px) {
.form-item .form-item-r  h4{font-size: 28px;}

.form-item .form-item-r .tel{margin-top: 30px;font-size: 16px;}
.form-item .form-item-r .tel span{font-size: 22px;}
.form-item .form-item-r .address{margin-top: 30px;margin-bottom: 30px;}
.form-item .form-item-r .address span{font-size: 18px;}
.form-item .form-item-r .follow{font-size: 16px;}	
.form-item .form-item-l  .summy{font-size: 15px;}

}
@media only screen and (max-width:1440px) {
.form-item .form-item-r  h4{font-size: 26px;}

.form-item .form-item-r .tel{margin-top: 25px;font-size: 16px;}
.form-item .form-item-r .tel span{font-size: 20px;}
.form-item .form-item-r .address{margin-top:25px;margin-bottom: 25px;font-size: 16px;}
.form-item .form-item-r .address span{font-size: 18px;}
.form-item .form-item-r .follow{font-size: 16px;}
.form-item .form-item-l form .send{width: 160px;height: 40px;line-height: 40px;}
}
@media only screen and (max-width:1280px) {
	.form-item .form-item-r  h4{font-size: 24px;}
}
@media only screen and (max-width:1024px) {
	.form-item .form-item-r  h4{font-size: 20px;}
	.form-item .form-item-l  .summy{font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.form-item .form-item-r  h4{font-size: 18px;}
	
	.form-item .form-item-r .tel{margin-top: 25px;font-size: 15px;}
.form-item .form-item-r .tel span{font-size: 18px;}
.form-item .form-item-r .address{font-size: 15px; margin-top:25px;margin-bottom: 25px;}
.form-item .form-item-r .address span{font-size: 16px;}
.form-item .form-item-r .follow{font-size: 15px;}
	.form-item .form-item-r .follow .follow-c{margin-top: 15px;}
	.form-item .form-item-l{width: 100%;height: auto;padding-right: 0;}
	.form-item .form-item-l form .c1{width: 100%;height: auto;margin-right: 0;}
	.form-item .form-item-l form .request{width: 100%;height: auto;margin-bottom: 15px;}
	.form-item .form-item-r{width: 100%;height: auto;margin-top: 35px;padding: 35px 5%;}
	.form-item .form-item-l form .yzm{width: 100%;height: auto;}
	.form-item .form-item-r .follow a{margin: 0 5px;}
	.form-item .form-item-l form .send{width: 140px;font-size: 15px; height: 35px;line-height:35px;}
}

.venue{width: 100%;height: auto;}
.venue .title{text-align: center;}
.venue .venue-sort{width: 100%;height:auto;font-size: 0;margin-top: 45px;text-align: center;}
.venue .venue-sort li{cursor: pointer; display: inline-block;position: relative; font-size: 18px;margin: 0 2%; color: #000000;font-weight: bolder; padding-left:25px;}
.venue .venue-sort li:hover:before{content: "";position: absolute;width: 20px;height: 15px;left: 0;top: calc(50% - 7.5px);background-size: cover;background:url(../img/a001.png)center left no-repeat;}
.venue .venue-sort li:hover{color: #f1592a;}
.venue .venue-sort li.cut:before{content: "";position: absolute;width: 20px;height: 15px;left: 0;top: calc(50% - 7.5px);background-size: cover;background:url(../img/a001.png)center left no-repeat;}
.venue .venue-sort li.cut{color: #f1592a;}
.venue .contact-list{width: 100%;height: auto;margin-top: 35px; font-size: 0;}
.venue .contact-list li{width: 33.3%;text-align: center; position: relative; padding: 0 2%; vertical-align: top;display: inline-block;}
.venue .contact-list li:after{content: "";position: absolute;right: 0;width: 1px;height: 40%;top: 30%;background: #ececec;}
.venue .contact-list li .ico{margin: 0 auto; width:30px;height: auto;}
.venue .contact-list li .ico img{display: block;width: 100%;height: auto;}
.venue .contact-list li p{font-size: 24px;font-family: "BEB","微软雅黑";font-weight: bolder; color: #000000;margin-top: 10px;}
.venue .map{background: #F1F5F6;}
.venue #map1,.venue #map2,.venue #map3,.venue #map4,.venue #map5,.venue #map6,.venue #map7{width: 100%;height: 450px;}
.venue .venue-c{margin-top: 35px;display: none;}


@media only screen and (max-width:1680px) {
.venue .venue-sort li{font-size: 16px;margin: 0 1.5%;}
.venue .contact-list li p{font-size: 20px;}
}
	
@media only screen and (max-width:1440px) {
.venue .contact-list li .ico{width: 25px;}
.venue .venue-sort li{font-size: 16px;margin: 0 1.5%;}
.venue .contact-list li p{font-size: 18px;}
.venue #map1,.venue #map2,.venue #map3,.venue #map4,.venue #map5,.venue #map6,.venue #map7{width: 100%;height:400px;}

}
@media only screen and (max-width:1280px) {
.venue #map1,.venue #map2,.venue #map3,.venue #map4,.venue #map5,.venue #map6,.venue #map7{width: 100%;height: 350px;}
}
@media only screen and (max-width:1024px) {
.venue #map1,.venue #map2,.venue #map3,.venue #map4,.venue #map5,.venue #map6,.venue #map7{width: 100%;height: 250px;}
}
@media only screen and (max-width:720px) {
.venue #map1,.venue #map2,.venue #map3,.venue #map4,.venue #map5,.venue #map6,.venue #map7{width: 100%;height: 180px;}
.venue .venue-sort li{font-size: 14px;margin:5px;padding-left: 15px;}
.venue .venue-sort li:hover:before{content: "";position: absolute;width:14px;height: 10px;left: 0;top: calc(50% - 5px);}
.venue .venue-sort li.cut:before{content: "";position: absolute;width: 14px;height: 10px;left: 0;top: calc(50% - 5px);}
.venue .contact-list li p{font-size: 15px;}
.venue .contact-list li{width: 50%;padding: 10px 5px;}
}


.sports-adv{width: 100%;height: auto;}
.sports-adv .title{width: 100%;height: auto;text-align: center;}
.sports-adv .summy{width: 100%;height: auto;margin-top: 25px;text-align: center;}
.sports-adv .summy p{font-size: 16px;color: #000000;}
.sports-adv .adv-list{width: 100%;height: auto;margin-top: 45px; font-size: 0;}
.sports-adv .adv-list li{text-align: center; display: inline-block;vertical-align: top;  width: calc(50% - 15px);margin-right: 30px;margin-bottom: 30px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.sports-adv .adv-list li:nth-child(2n){margin-right: 0;}
.sports-adv .adv-list li .ico{width: 40px;height: auto;margin: 0 auto;}
.sports-adv .adv-list li .ico img{display: block;width: 100%;height: auto;}

.sports-adv .adv-list li .bks{padding: 5%; width: 100%;height: auto;background: #FFFFFF;border: 1px solid #ececec;}
.sports-adv .adv-list li .bks .ico{width: 40px;height: auto;margin: 0 auto;}
.sports-adv .adv-list li .bks .ico img{display: block;width: 100%;height: auto;}
.sports-adv .adv-list li .bks .ico .img2{display: none;}
.sports-adv .adv-list li h3{font-size: 20px;color: #000000;margin-top: 20px;}
.sports-adv .adv-list li .txt{width: 100%;height: auto;margin-top: 10px;}
.sports-adv .adv-list li .txt p{color: #000;font-size: 16px;}
.sports-adv .adv-list li:hover .bks{background: rgba(241,89,42,0.95);}
.sports-adv .adv-list li:hover .bks .ico .img1{display: none;}
.sports-adv .adv-list li:hover .bks .ico .img2{display: block;}
.sports-adv .adv-list li:hover h3{color: #FFFFFF;}
.sports-adv .adv-list li:hover .txt p{color: #FFFFFF;}

@media only screen and (max-width:1680px) {
	.sports-adv .adv-list li .bks .ico{width: 36px;}
	.sports-adv .adv-list li h3{font-size: 18px;}
}

@media only screen and (max-width:1440px) {
			.sports-adv .adv-list li .bks .ico{width: 34px;}
	.sports-adv .adv-list li h3{font-size: 16px;}
.sports-adv .adv-list li .txt p{font-size: 15px;}
.sports-adv .summy p{font-size: 15px;}
}

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

}
@media only screen and (max-width:1024px) {
		.sports-adv .summy p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.sports-adv .adv-list li{width: 100%;margin-right: 0;margin-bottom: 10px;}
		.sports-adv .adv-list li .bks .ico{width: 30px;}
	.sports-adv .adv-list li h3{font-size: 16px;}
.sports-adv .adv-list li .txt p{font-size: 14px;}
}







.other{width: 100%;height: auto;}
.other .title{text-align: center;}

.other .other-list{width: 100%;height: auto;margin-top: 45px;font-size:0; }
.other .other-list li{text-align: center; width: 25%; height: auto; display: inline-block; background-size: cover;background-repeat: no-repeat;background-position: center;}
.other .other-list li .bks{width: 100%;height: auto;padding:10% 5% 5% 5%;background: rgba(0,0,0,0.2);}
.other .other-list li .bks .ico{width: 40px;height: auto;margin: 0 auto;}
.other .other-list li .bks .ico img{display: block;width: 100%;height: auto;}
.other .other-list li .bks h3{color: #FFFFFF;margin-top: 20px;font-size: 20px;}
.other .other-list li .bks h4{color: rgba(255,255,255,0.6);font-family: "BEB";text-transform: uppercase;font-size: 18px;}

.other .other-list li i{ opacity: 0; margin: 0 auto; margin-top: 20px; width: 25px;height:auto;padding:6px;background: #FFFFFF;display: block;}
.other .other-list li i img{display: block;width: 100%;height: auto;}
.other .other-list li:hover .bks{background: rgba(241,89,42,0.95);}
.other .other-list li:hover i{opacity: 1;}

@media only screen and (max-width:1680px) {
.other .other-list li .bks .ico{width: 36px;height: auto;}
.other .other-list li .bks  h3{font-size: 18px;}
.other .other-list li .bks  h4{font-size: 15px;}
}

@media only screen and (max-width:1440px) {
.other .other-list li .bks .ico{width: 34px;height: auto;}
.other .other-list li .bks  h3{font-size: 16px;}
.other .other-list li .bks  h4{font-size: 14px;}
}

@media only screen and (max-width:1280px) {
	.other .other-list li .bks .ico{width: 34px;height: auto;}
.other .other-list li .bks  h3{font-size: 16px;}
.other .other-list li .bks h4{font-size: 14px;}
}
@media only screen and (max-width:1024px) {
		.other .other-list li .bks .ico{width: 30px;height: auto;}
.other .other-list li .bks  h3{font-size: 15px;margin-top: 10px;}
.other .other-list li .bks h4{font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.other .other-list li .bks{padding: 45px 5% 20px 5%}
.other .other-list li{width: 50%;}
}







.match{width: 100%;height: auto;overflow: hidden;}
.match .match-cl{width: 45%;float: left; height: auto;padding-right: 5%;}
.match .match-cl .txt{margin-top: 45px;height: auto;}
.match .match-cl .txt p{font-size: 16px;}
.match .match-cl .tel{margin-top: 45px;}
.match .match-cl .tel p{font-size: 16px;font-weight: bolder;}
.match .match-cl .tel h6{font-size:36px;color: #f1592a;font-family: "BEB";}
.match .match-cr{width: 55%;float: right;height: auto;float: right;}
.match .match-cr img{display: block;width: 100%;height: auto;}
.match2 .match-cl{width: 50%;padding-right: 5%;padding-left:10%;float: left;}
.match2 .match-boxr{width:50%;height: auto; float: right;}
.match2 .match-boxr .match-boxr-js{width: 100%;height: auto;}
.match2 .match-boxr .match-boxr-js .pic{width: 100%;height: auto;}
.match2 .match-boxr .match-boxr-js  .pic img{display: block;width: 100%;height: auto;}

@media only screen and (max-width:1680px) {
	.match .match-cl .txt{margin-top: 40px;}
	.match .match-cl .tel h6{font-size: 34px;}
}
@media only screen and (max-width:1440px) {
	.match .match-cl .txt p{font-size: 15px;}
	.match .match-cl .tel h6{font-size: 30px;}
}
@media only screen and (max-width:1280px) {
.match .match-cl .tel h6{font-size: 28px;}
}
@media only screen and (max-width:1024px) {
	.match .match-cl .txt{margin-top: 35px;}
	.match .match-cl .txt p{font-size: 14px;}
		.match2 .match-cl{width: 50%;padding-right: 5%;padding-left:5%;}

}
@media only screen and (max-width:850px) {
.match .match-cl{width: 100%;height: auto;float: none;}
.match .match-cr{width: 100%;float: none;margin-top: 35px;}
	.match2 .match-cl{width: 100%;height: auto;float: none;}
.match2 .match-boxr{width:100%;float: none;margin-top: 35px;padding-left: 5%;}

}










.past-case{width: 100%;height: auto;}
.past-case-top{position: relative;width: 100%;height: auto;}
.past-case-top .title{text-align: left;}
.past-case-js{width: 100%;height: auto;margin-top: 45px;}
.past-case-js .pic{width: 100%;height: auto;overflow: hidden;}
.past-case-js .pic img{display: block;width: 100%;height: auto;}
.past-case-js .pic .bks{background:  rgba(0,0,0,0.1); position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.past-case-js .pic .txt-d{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height: auto;position: absolute;bottom: 5%;left: 0;padding: 10px 5%;text-align: center;}
.past-case-js .pic  h6{font-size: 20px; color: #FFFFFF;}
.past-case-js .pic .txt-d h6{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.past-case-js .pic .con{ position: absolute;text-align: center; overflow-x: hidden; overflow-y: auto; top: 100%;left: 0;padding:10% 5%;width: 100%;height: 100%;}
.past-case-js .pic .con .txt{margin-top: 10px; width: 100%;height: auto;}
.past-case-js .pic .con .txt p{font-size: 16px;color: #FFFFFF;}



.past-case-js .pic .con::-webkit-scrollbar {
            width: 4px; 
            height: 4px;
        }
.past-case-js .pic .con::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 0px;
            -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
            background:rgba(0,0,0,0.6);
        }
.past-case-js .pic .con::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);}





.past-case-js .pic:hover .txt-d{display: none;}
.past-case-js .pic:hover .con{top: 0;transition: all 0.5s ease;}

.past-case-js .pic:hover .bks {background:  rgba(241,89,42,0.95);}

.past-case-top .swiper-button-next{
    background-image: url(../img/b023.jpg);
    right: 0;
    left: auto;
}
.past-case-top .swiper-button-prev{
    background-image: url(../img/b024.jpg);
    left: auto;
    right: 40px;
}
.past-case-top .swiper-button-next,.past-case-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height:30px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}














.race{width: 100%;height: auto;position: relative; z-index: 0;}
.race .bks{position: absolute;width: 100%;height: 45%;top: 0;z-index: -1; left: 0;background-repeat: no-repeat;background-size: cover;background-position: center;}
.race .title{text-align: center;}
.race .title h3{color: #FFFFFF;}
.race .title h2{color: #FFFFFF;}
.race .summy{margin-top: 20px;width: 100%;text-align: center;}
.race .summy p{font-size: 16px;color: #FFFFFF;}
.race .race-c{margin-top: 45px; width: 100%;height: auto;position: relative;}
.race .race-c .race-js{width: 100%;height: auto;}
.race .race-c .race-js .pic{position: relative; width: 100%;height: auto;}
.race .race-c .race-js .pic img{display: block;width: 100%;height: auto;}
.race .race-c .race-js  .pic .bks{z-index: 1; position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.1);width: 100%;height: 100%;}
.race .race-c .race-js .pic .bks .con{position: absolute;left: 0;top: 50%;text-align: center;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);overflow-x:hidden;overflow-y: auto;width: 100%;height: auto;padding: 5%;}
.race .race-c .race-js .pic .bks .con h3{color:#fff;font-size: 30px;}
.race .race-c .race-js .pic .bks .con h4{text-transform: uppercase; color: rgba(255,255,255,0.6);font-size:16px;font-family: "BEB";}

.race .race-c .race-js .pic .bks .con .txt{display: none; width: 100%;height: auto;margin-top: 25px;}
.race .race-c .race-js .pic .bks .con .txt p{color: #FFFFFF;font-size: 16px;}

.race .race-c .race-js .pic:hover .bks .con .txt{display: block;}
.race .race-c .race-js .pic:hover .bks{background: rgba(241,89,42,0.95);}



.race .race-c .swiper-button-next{
    background-image: url(../img/b023.jpg);
    right: -3%;
    left: auto;
}
.race .race-c .swiper-button-prev{
    background-image: url(../img/b024.jpg);
    left: -3%;
    right: auto;
}





.race .race-c .swiper-button-next,.race .race-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height:30px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}


.blog .blog-c{position: relative;width: 100%;}
.blog-c .swiper-button-next{
    background-image: url(../img/b023.jpg);
    right: -15px;
    left: auto;
}
.blog-c .swiper-button-prev{
    background-image: url(../img/b024.jpg);
    left: -15px;
    right: auto;
}

.blog .blog-c .swiper-button-next,.blog .blog-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height:30px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}



@media only screen and (max-width:1680px) {
	.past-case-js .pic  h6{font-size:18px;}
	.past-case-js .pic .con .txt p{font-size: 16px;}
	.race .race-c .race-js .pic .bks .con h3{font-size: 28px;}
}
	
@media only screen and (max-width:1440px) {
		.past-case-js .pic  h6{font-size:16px;}
	.past-case-js .pic .con .txt p{font-size: 15px;}
	.race .race-c .race-js .pic .bks .con h3{font-size: 26px;}
	.race .race-c .race-js .pic .bks .con h4{font-size: 15px;}
	.race .summy p{font-size: 15px;}
	.race .race-c .race-js .pic .bks .con .txt p{font-size: 15px;}
	
}
@media only screen and (max-width:1280px) {	
	.race .race-c .race-js .pic .bks .con h3{font-size: 24px;}
	
}
@media only screen and (max-width:1024px) {
			.past-case-js .pic  h6{font-size:16px;}
	.past-case-js .pic .con .txt p{font-size: 14px;}
		.race .race-c .race-js .pic .bks .con h3{font-size: 20px;}
	.race .race-c .race-js .pic .bks .con h4{font-size: 14px;}
		.race .summy p{font-size: 14px;}
	.race .race-c .race-js .pic .bks .con .txt p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
		.race .race-c .race-js .pic .bks .con h3{font-size:18px;}
	.race .race-c .race-js .pic .bks .con h4{font-size: 14px;}
}


.bus-logo{width: 100%;padding-bottom: 100px; height: auto;}
.bus-logo .title{text-align: center;}
.bus-logo .logo-list{width: 100%;height: auto;margin-top: 45px;font-size: 0;border: 1px solid #d3d3d3;border-bottom: none;}
.bus-logo .logo-list li{width: 20%;border-bottom: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3;text-align: center; line-height: 60px; vertical-align: top; height: 60px; padding: 5px; display: inline-block;}
.bus-logo .logo-list li img{width:50%;max-width: 90px;display: inline-block; height: auto;margin-top: 6px;}
.bus-logo .logo-list li:nth-child{border-right: none;}

@media only screen and (max-width:1024px) {
.bus-logo .logo-list li{width:25%;height: 45px;}	
}

@media only screen and (max-width:720px) {
.bus-logo .logo-list li{width: 33.3%;height: 40px;}	
}

.onstop{width: 100%;height: auto;}
.onstop .title{text-align: center;}
.onstop .summy{width: 100%;text-align: center;margin-top: 25px; height: auto;}
.onstop  .summy p{font-size: 16px;}
.onstop .t-numbox .num{border-bottom: none;}
.onstop .onstop-js{width: 100%;height: auto;margin-top: 35px;}
.onstop .onstop-js .pic{width: 100%;height: auto;}
.onstop .onstop-js .pic img{display: block;width: 100%;height: auto;}

.onstop .onstop-js .swiper-button-next{
    background-image: url(../img/b023.jpg);
    right: 2%;
    left: auto;
}
.onstop .onstop-js .swiper-button-prev{
    background-image: url(../img/b024.jpg);
    left: 2%;
    right: auto;
}
.onstop .onstop-js .swiper-button-next,.onstop .onstop-js .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height:30px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}


@media only screen and (max-width:1440px) {
	.onstop  .summy p{font-size: 15px;}
	.bus-logo{padding-bottom: 75px;}
}
@media only screen and (max-width:1024px) {
.onstop  .summy p{font-size: 14px;}
.bus-logo{padding-bottom: 55px;}
}


.lohas{width: 100%;height: auto;}
.lohas .title{text-align: center;}
.lohas  .lohas-sort{width: 100%;margin-bottom: 35px; height:auto;font-size: 0;margin-top: 45px;text-align: center;}
.lohas  .lohas-sort li{background: #dcdcdc; cursor: pointer; display: inline-block;position: relative;font-size: 18px;margin: 0 1%; margin-bottom: 5px; color: #000000;font-weight: bolder; padding: 10px 2%;}
.lohas  .lohas-sort li:hover:before{display: none; content: "";position: absolute;width: 20px;height: 15px;left: 0;top: calc(50% - 7.5px);background-size: cover;background:url(../img/a001.png)center left no-repeat;}
.lohas  .lohas-sort li:hover{color: #fff;background: #f1592a;}
.lohas  .lohas-sort li.cut:before{display: none; content: "";position: absolute;width: 20px;height: 15px;left: 0;top: calc(50% - 7.5px);background-size: cover;background:url(../img/a001.png)center left no-repeat;}
.lohas  .lohas-sort li.cut{color: #fff;background: #f1592a;}
.lohas  .lohas-c{display: none; width: 100%;height: auto;position: relative;}


.lohas  .lohas-c .lohas-l{width:45%;float: left;border:1px solid #ECECEC;padding:5% 5% 5% 9%;}
.lohas  .lohas-c .lohas-l h4{font-size: 30px;color: #000000;}
.lohas  .lohas-c .lohas-l .txt{width: 100%;height: auto;margin-top: 35px;}
.lohas  .lohas-c .lohas-l .txt p{font-size: 16px;color: #000000;}
.lohas  .lohas-c .lohas-l .idems{width: 100%;height: auto;margin-top: 55px;}
.lohas  .lohas-c .lohas-l .idems h6{color: #F1592A;font-size: 20px;}
.lohas  .lohas-c .lohas-l .idems .idems-list{width: 100%;height: auto;margin-top: 15px;}
.lohas  .lohas-c .lohas-l .idems .idems-list p{display: inline-block;font-weight: bolder; margin: 5px 1.5%; padding-left:15px;position: relative;color: #000000;}
.lohas  .lohas-c .lohas-l .idems .idems-list p:before{content: "";position: absolute;left: 0;width: 6px;height: 6px;background: #000000;top: calc(50%  - 3px);}
.lohas  .lohas-c .lohas-l .con-infor{margin-top: 35px; width: 100%;height: auto;font-size: 24px;color: #F1592A;font-family: "BEB","思源黑体","微软雅黑";}
.lohas  .lohas-c .lohas-l .con-infor span{display: inline-block;margin-right: 20px;}
.lohas  .lohas-c .lohas-r{position:relative; width: 50%;padding-right: 6%; float: right;height: auto;}
.lohas  .lohas-c .lohas-r .lohas-js{width: 100%;height: auto;}
.lohas  .lohas-c .lohas-r .lohas-js .pic{width: 100%;height: auto;}
.lohas  .lohas-c .lohas-r .lohas-js .pic img{display: block;width: 100%;height: auto;}




.lohas  .lohas-c .lohas-r .swiper-button-next{
    background-image: url(../img/b023.jpg);
    right:10%;
    left: auto;
}
.lohas  .lohas-c .lohas-r .swiper-button-prev{
    background-image: url(../img/b024.jpg);
    left:-5%;
    right: auto;
}


.lohas  .lohas-c .lohas-r .swiper-button-next,.lohas  .lohas-c .lohas-r .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:30px;
    height:30px;
    margin-top: -15px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}









@media only screen and (max-width:1680px) {
.lohas  .lohas-sort li{font-size: 16px;margin: 0 1.5%;margin-bottom: 5px;}
.lohas .lohas-c .lohas-l h4{font-size: 28px;}
.lohas  .lohas-c .lohas-l .idems h6{font-size: 18px;}
.lohas .lohas-c .lohas-l .con-infor{font-size: 22px;}
.lohas  .lohas-c .lohas-l .idems{width: 100%;height: auto;margin-top: 50px;}
}
	
@media only screen and (max-width:1440px) {
.lohas  .lohas-sort li{font-size: 15px;margin: 0 0.6%;padding-left: 20px;margin-bottom: 5px;}
.lohas .lohas-c .lohas-l h4{font-size: 26px;}
.lohas  .lohas-c .lohas-l .txt p{font-size: 15px;}
.lohas  .lohas-c .lohas-l .idems .idems-list p{font-size: 15px;}
.lohas  .lohas-c .lohas-l .con-infor{font-size: 20px;}
.lohas  .lohas-c .lohas-l .idems{width: 100%;height: auto;margin-top: 45px;}
}

@media only screen and (max-width:1280px) {.lohas  .lohas-sort li{font-size: 14px;margin: 0 0.25%;padding-left: 15px;margin-bottom: 5px;}
	.lohas .lohas-c .lohas-l h4{font-size: 24px;}
	.lohas  .lohas-c .lohas-l .idems h6{font-size: 16px;}
	.lohas  .lohas-c .lohas-l .con-infor{font-size: 18px;}
	.lohas  .lohas-c .lohas-l .idems{width: 100%;height: auto;margin-top: 40px;}
}
@media only screen and (max-width:1024px) {
		.lohas  .lohas-c .lohas-l{padding: 5%;}
	.lohas .lohas-c .lohas-l h4{font-size: 20px;}
	.lohas  .lohas-c .lohas-l .txt p{font-size: 14px;}
	.lohas .lohas-c .lohas-l .idems .idems-list p{font-size: 14px;}
	.lohas  .lohas-c .lohas-l .idems{width: 100%;height: auto;margin-top:35px;}
}

@media only screen and (max-width:850px) {
	.lohas  .lohas-c .lohas-l{width: 90%;height: auto;padding: 5%;float: none;margin: 0 auto;}
		.lohas  .lohas-c .lohas-r{width: 100%;padding-left: 5%;margin-top: 35px;}
		.lohas  .lohas-c .lohas-r .lohas-js .pic {height:auto}
}

@media only screen and (max-width:720px) {
.lohas  .lohas-sort li{font-size: 14px;margin:5px;padding-left: 15px;}
.lohas  .lohas-sort li:hover:before{content: "";position: absolute;width:14px;height: 10px;left: 0;top: calc(50% - 5px);}
.lohas  .lohas-sort li.cut:before{content: "";position: absolute;width: 14px;height: 10px;left: 0;top: calc(50% - 5px);}



.lohas  .lohas-c .lohas-r .swiper-button-next{
    right:5%;
}
.lohas  .lohas-c .lohas-r .swiper-button-prev{
    left:5%;
}
}



.provide{position: relative; width: 100%;height: auto;}
.provide .bks{width: 100%;position: absolute;top: 0;left: 0;width: 100%;height: 45%;z-index: -1;background-size: cover;background-repeat:no-repeat;background-position: center;}
.provide .title{text-align: center;}
.provide .title h2,.provide .title h3{color: #FFFFFF;}
.provide .prov-list{width: 100%;height: auto; margin-top: 45px; font-size: 0;}
.provide .prov-list li{display: inline-block;vertical-align: top;  width: calc(50% - 20px);margin-right: 40px;background: #FFFFFF;border-bottom: 3px solid #F1592A;}
.provide .prov-list li:nth-child(2n){margin-right: 0;}
.provide .prov-list li .prov-top{width: 100%;height: auto;padding: 5%;text-align: center; background-size: cover;background-repeat: no-repeat;background-position: center;}
.provide .prov-list li .prov-top .ico{width: 50px;height: auto;margin: 0 auto;}
.provide .prov-list li .prov-top .ico img{display: block;width: 100%;height: auto;}
.provide .prov-list li .prov-top h3{margin-top: 10px; color: #FFFFFF;font-size:30px;}
.provide .prov-list li .prov-top h4{color:rgba(255,255,255,0.6);font-size: 18px;font-family: "BEB"; text-transform: uppercase;}

.provide .prov-list li  .con{width:100%;padding: 35px;border:1px solid #ECECEC;text-align: center;}
.provide .prov-list li .con .zx{margin-top:45px;font-size: 16px;font-weight: bolder;}
.provide .prov-list li .con .zx p{font-size: 40px;font-family: "BEB";color:#F1592A;}
.provide .prov-list li .con{width: 100%;height: auto;}
.provide .prov-list li .con h6{display: none; font-size: 24px;color: #F1592A;}
.provide .prov-list li .con .txt{width: 100%;height: auto;margin-top: 25px;}
.provide .prov-list li .con .txt p{display: inline-block;font-size: 16px; margin: 5px 1.5%;font-weight: bolder; padding-left: 5px;position: relative;}
/*.provide .prov-list li .con .txt p:before{content: "";position: absolute;left: 0;width: 6px;height: 6px;background: #000000;top: calc(50% - 3px);}
*/

@media only screen and (max-width:1680px) {
.provide .prov-list li .prov-top .ico{width: 45px;}
.provide .prov-list li .prov-top h3{font-size: 28px;}
.provide .prov-list li .prov-top h4{font-size: 16px;}	
.provide .prov-list li .con h6{font-size: 20px;}
.provide .prov-list li{width: calc(50% - 15px);margin-right: 30px;}	

.provide .prov-list li .con .zx p{font-size: 36px;}
}
@media only screen and (max-width:1440px) {
.provide .prov-list li .prov-top .ico{width: 40px;}
.provide .prov-list li .prov-top h3{font-size: 26px;}
.provide .prov-list li .prov-top h4{font-size: 15px;}
.provide .prov-list li .con h6{font-size: 18px;}	
.provide .prov-list li{width: calc(50% - 10px);margin-right: 20px;}
.provide .prov-list li .con .txt p{font-size: 15px;}
.provide .prov-list li .con .zx{font-size: 15px;}
.provide .prov-list li .con .zx p{font-size: 34px;}
}
@media only screen and (max-width:1280px) {
	.provide .prov-list li .prov-top .ico{width: 36px;}
.provide .prov-list li .prov-top h3{font-size: 24px;}
.provide .prov-list li .prov-top h4{font-size: 15px;}
.provide .prov-list li .con h6{font-size: 16px;}
.provide .prov-list li .con .zx p{font-size: 30px;}
}
@media only screen and (max-width:1024px) {
	.provide .prov-list li .prov-top .ico{width: 30px;}
.provide .prov-list li .prov-top h3{font-size: 20px;}
.provide .prov-list li .prov-top h4{font-size: 14px;}
.provide .prov-list li .con .txt p{font-size: 14px;}
.provide .prov-list li .con .zx{font-size: 14px;}
.provide .prov-list li .con .zx p{font-size: 28px;}	
}
@media only screen and (max-width:720px) {
	.provide .prov-list li{width: 100%;margin-bottom: 20px;}
		.provide .prov-list li .prov-top .ico{width: 30px;}
.provide .prov-list li .prov-top h3{font-size:18px;}
.provide .prov-list li .prov-top h4{font-size: 14px;}
.provide .prov-list li .con .zx p{font-size: 24px;}
.provide .prov-list li  .con{padding: 25px 5%;}
}

.enroll{width: 100%;height: auto;background-size:cover;background-repeat: no-repeat;background-position: center;}
.enroll .title{text-align: center;}
.enroll .summy{margin-top: 25px;text-align: center; width: 100%;height: auto;}
.enroll .summy p{font-size: 16px;}
.enroll h3{text-align: center;}
.enroll h2{text-align: center;}
.enroll .enroll-list{width: 100%;height: auto;margin-top: 30px;font-size: 0;}
.enroll .enroll-list li{text-align: center; width: calc(20% - 60px);margin-right: 70px;vertical-align:top;display: inline-block; padding: 0 2%; position: relative;}
.enroll .enroll-list li:nth-child(5n){margin-right: 0;}
.enroll .enroll-list li .ico{width: 70px;height: auto;margin: 0 auto;padding: 5px;background: #F1592A;}
.enroll .enroll-list li .ico img{display: block;width: 100%;height: auto;}
.enroll .enroll-list li p{margin-top: 20px; font-size: 20px;font-weight: bolder;}
.enroll .enroll-list li:after{content: "";position: absolute;left: auto; right:-70px;top: calc(40% - 10px); width: 70px;height: 20px;background:url(../img/a063.png)center no-repeat;background-size: cover;}
.enroll .enroll-list li:last-child:after{display: none;}
.enroll .tel{width: 100%;height: auto;margin-top: 55px;text-align: center;}
.enroll .tel span{width: 45px;font-size: 20px;line-height: 1;vertical-align: middle; display: inline-block;font-weight: bolder; color: #000000;}
.enroll .tel p{font-size: 60px;color: #f1592a;display: inline-block;vertical-align: middle; font-family: "BEB";}

	
@media only screen and (max-width: 1680px) {
.enroll .enroll-list li .ico{width: 65px;}
.enroll .enroll-list li p{font-size: 18px;}
.enroll .tel span{width: 40px;font-size: 18px;}
.enroll .tel p{font-size: 56px;}
}	
@media only screen and (max-width:1440px) {
	.enroll .summy p{font-size: 15px;}
	.enroll .enroll-list li .ico{width: 60px;}
.enroll .enroll-list li p{font-size: 16px;}
.enroll .tel span{width: 40px;font-size: 16px;}
.enroll .tel p{font-size: 50px;}
.enroll .enroll-list li:after{width: 56px;height: 16px;right: -56px;}
}

@media only screen and (max-width:1280px) {
	.enroll .tel span{width: 40px;font-size: 16px;}
.enroll .tel p{font-size: 45px;}
	.enroll .enroll-list li .ico{width: 50px;}
	.enroll .tel{margin-top:45px;}
}
@media only screen and (max-width:1024px) {
		.enroll .enroll-list li .ico{width:45px;}
.enroll .summy p{font-size: 14px;}
.enroll .tel span{width:35px;font-size: 15px;}
.enroll .tel p{font-size: 35px;}
.enroll .enroll-list li p{font-size: 15px;}
.enroll .enroll-list li{width: calc(20% - 28px);margin-right: 35px;}
.enroll .enroll-list li:nth-child(5n){margin-right: 0;}
.enroll .enroll-list li:after{width: 35px;height: 10px;right: -35px;top:30px;}
}
@media only screen and (max-width:720px) {
	
	.enroll .enroll-list li{padding: 0 5px; text-align: center; width: calc(20% - 20px);margin-right: 25px;}
.enroll .enroll-list li:nth-child(5n){margin-right: 0;}
	.enroll .enroll-list li .ico{width:36px;}
	.enroll .enroll-list li p{margin-top: 10px;font-size: 14px;}
.enroll .enroll-list li:after{width: 25px;height:7px;right: -28px;top:20px;}
.enroll .tel{margin-top: 35px;}
}

.provide2 .title h2{color: #000000;}
.provide2 .title h3{color: #f1592a;}
.provide2 .summy{margin-top: 25px;}
.camp{text-align: center; width: 100%;height: auto;}
.camp .summy{width: 100%;height: auto;margin-top: 25px;text-align: center;}
.camp .summy p{font-size: 16px;color: #000000;}
.camp .camp-list{width: 100%;height: auto;font-size: 0;margin-top: 45px;}
.camp .camp-list li{width: calc(25% - 18px);margin-right:24px;vertical-align: top;position: relative; display: inline-block}
.camp .camp-list li:nth-child(4){margin-right: 0;}
.camp .camp-list li img{display: block;width: 100%;height: auto;}
.camp .camp-list li .bks{width: 100%;height:100%;background: rgba(0,0,0,0.2); position: absolute;top:0;left: 0;}
.camp .camp-list li .con{position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); width: 100%;height: auto;padding: 0 5%;}
.camp .camp-list li .con h3{color: #FFFFFF;font-size: 30px;}
.camp .camp-list li .con h4{color: rgba(255,255,255,0.3);text-transform: uppercase; font-size: 20px;line-height: 1;font-family: "BEB"; margin-top: 5px;}
.camp .camp-list li .con .txt{display: none; width: 100%;height: auto;margin-top: 15px;}
.camp .camp-list li .con .txt p{font-size: 16px;color: #FFFFFF;}
.camp .camp-list li:hover .con .txt{display: block;}
.camp .camp-list li:hover .bks{background: rgba(241,89,42,0.85);}

@media only screen and (max-width:1680px) {
	.camp .camp-list li .con h3{font-size: 28px;}
	.camp .camp-list li .con h4{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
.camp .camp-list li .con h3{font-size: 26px;}
	.camp .camp-list li .con h4{font-size: 16px;}
	.camp .camp-list li .con .txt p{font-size: 15px;}
	.camp .summy p{font-size: 15px;}
	.camp .camp-list li{width: calc(25% - 12px);margin-right: 16px;}

}
	
@media only screen and (max-width:1280px) {
	.camp .camp-list li .con h3{font-size: 24px;}
	.camp .camp-list li .con h4{font-size: 16px;}
}
	
@media only screen and (max-width:1024px) {
		.camp .camp-list li{width: calc(25% - 6px);margin-right: 8px;}
		.camp .camp-list li .con h3{font-size: 20px;}
	.camp .camp-list li .con h4{font-size: 15px;}
	.camp .camp-list li .con .txt p{font-size: 14px;}
.camp .summy p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.camp .camp-list li{width: calc(50% - 5px);margin-right: 10px;margin-bottom: 10px;}
	.camp .camp-list li:nth-child(4){margin-right: 10px;}
	.camp .camp-list li:nth-child(2n){margin-right: 0;}
			.camp .camp-list li .con h3{font-size: 18px;}
	.camp .camp-list li .con h4{font-size: 15px;}
}


.zlabout{width: 100%;height: auto;}
.zlabout .title{text-align: center;}
.zlabout .title h2{text-align: center;}
.zlabout .title h3{text-align: center;}
.zlabout .txt{width: 80%;text-align: center; margin: 0 auto; height:auto;margin-top: 45px;text-align: center;}
.zlabout .txt p{font-size: 16px;}
.zlabout .zlslogn{text-align: center; width: 100%;height: auto;margin-top: 45px;padding:8% 5%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.zlabout .zlslogn h3{font-size: 60px;color: #FFFFFF;}
@media only screen and (max-width:1680px) {
.zlabout .zlslogn h3{font-size: 56px;}
}
@media only screen and (max-width:1440px) {
		.zlabout .txt p{font-size: 15px;}
		.zlabout .zlslogn h3{font-size: 48px;}
		}
@media only screen and (max-width:1280px) {
	.zlabout .zlslogn h3{font-size: 40px;}
	.zlabout .txt{margin-top: 40px;}
}

@media only screen and (max-width:1024px) {
		.zlabout .txt p{font-size: 14px;}
		.zlabout .zlslogn h3{font-size:36px;}
		.zlabout .txt{width: 100%;}
		.zlabout .txt{margin-top: 35px;}
}
@media only screen and (max-width:720px) {
	.zlabout .zlslogn{margin-top: 35px;padding: 50px 5%;}
	.zlabout .zlslogn h3{font-size: 20px;}
	
}



.hopsca{text-align: center; width: 100%;height: auto;}
.hopsca  .title{text-align: center;margin-bottom: 35px;}
.hopsca .hopsca-list{width: 100%;height: auto;font-size: 0;}
.hopsca .hopsca-list li{ padding:55px  5%; border: 1px solid #ececec; width: calc(33.3% - 20px);margin-right: 30px;margin-top: 30px;display: inline-block;position: relative; vertical-align: top;}
.hopsca .hopsca-list li:nth-child(3n){margin-right: 0;}
.hopsca .hopsca-list li .ico{width: 60px;height: auto;margin: 0 auto;}
.hopsca .hopsca-list li .ico img{display:block;width: 100%;height: auto;}
.hopsca .hopsca-list li h6{font-size: 28px;color: #000000;margin-top: 15px;}
.hopsca .hopsca-list li .pic{display: none; width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-size: cover;background-position: center;background-repeat:no-repeat;}
.hopsca .hopsca-list li .bks{width: 100%;height: 100%;background: rgba(241,89,42,0.85);position: absolute;top: 0;left: 0;}
.hopsca .hopsca-list li .con{position: absolute;top:0;padding: 5%; left:0;width: 100%;height:auto;max-height: 100%;overflow-x:hidden;overflow-y: auto; }
.hopsca .hopsca-list li .con h6{font-size: 20px;color: #FFFFFF;}
.hopsca .hopsca-list li .con p{font-size: 16px;color: #FFFFFF;width: 100%;height: auto;margin-top: 15px;}

.hopsca .hopsca-list li .con::-webkit-scrollbar{display: none;}
.hopsca .hopsca-list li .con:hover::-webkit-scrollbar {width:3px;display: block;}
        
.hopsca .hopsca-list li:hover .pic{display: block;}        
.hopsca .hopsca-list li .con:hover::-webkit-scrollbar-thumb {
            border-radius: 3px;
            height: 50%;
            background: #FFFFFF;
        }
.hopsca .hopsca-list li .con:hover::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);
            border-radius: 0;
            background:rgba(255,255,255,0.1);}
            

@media only screen and (max-width:1680px) {
	.hopsca .hopsca-list li h6{font-size: 26px;}
	.hopsca .hopsca-list li .ico{width: 55px;}
		.hopsca .hopsca-list li{width: calc(33.3% - 16px);margin-right: 24px;margin-top: 24px;}
	
}
@media only screen and (max-width:1440px) {
	.hopsca .hopsca-list li .ico{width: 50px;}
	.hopsca .hopsca-list li h6{font-size: 26px;}
	.hopsca .hopsca-list li .con p{font-size: 15px;}
	.hopsca .hopsca-list li{width: calc(33.3% - 10px);margin-right: 15px;margin-top: 15px;}
}
@media only screen and (max-width:1280px) {
	.hopsca .hopsca-list li .ico{width: 45px;}
	.hopsca .hopsca-list li h6{font-size: 24px;}
	
}
@media only screen and (max-width:1024px) {
			.hopsca .hopsca-list li{width: calc(50% - 5px);margin-right: 10px;margin-top: 10px;}
			.hopsca .hopsca-list li:nth-child(3n){margin-right: 10px;}
				.hopsca .hopsca-list li:nth-child(2n){margin-right: 0;}
		.hopsca .hopsca-list li .ico{width: 40px;}
	.hopsca .hopsca-list li h6{font-size: 20px;}
	.hopsca .hopsca-list li .con p{font-size: 14px;}
}
@media only screen and (max-width:720px) {
		.hopsca .hopsca-list li{width: 100%;margin-top: 10px;}
		.hopsca .hopsca-list li .ico{width: 35px;}
.hopsca .hopsca-list li h6{font-size: 18px;}
}


.chain{position: relative; width: 100%;height: auto;z-index: 1;}
.chain .bks{width: 65%;right: -10%;top:50%;transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%);  height: auto;position: absolute;z-index: 0;}
.chain .bks img{display: block;width: 100%;height: auto;}
.chain .chain-l{width: 60%;float: left;height: auto;padding-right: 5%;}
.chain .chain-l .txt-box{margin-top: 45px;}
.chain .chain-l .txt-box h5{color: #f1592a;font-size: 30px;margin-bottom: 10px;}
.chain .chain-l .txt-box p{font-size: 16px;color: #000000;}
.chain .chain-l .adv{width: 100%;height: auto;margin-top: 45px;}
.chain .chain-l .adv h5{font-size: 20px;color: #f1592a;margin-bottom: 10px;}
.chain .chain-l .adv p{display: block;margin-bottom: 5px; padding-left:15px;position: relative;}
.chain .chain-l .adv p:before{content: "";position: absolute;left: 0;width: 6px;top:6.5px; height: 6px;background: #000000;}
.chain .chain-l .item-list{width: 100%;height: auto;margin-top: 45px;font-size: 0;}
.chain .chain-l .item-list li{width: 50%;text-align: left;vertical-align: top;display: inline-block;padding: 15px 2% 15px 0}
.chain .chain-l .item-list li .ico{width: 35px;height: auto;}
.chain .chain-l .item-list li .ico img{display: block;width: 100%;height: auto;}
.chain .chain-l .item-list li h6{font-size: 20px;color: #000000;margin-top: 10px;}

@media only screen and (max-width:1680px) {
	.chain .chain-l .txt-box h5{font-size: 28px;}
	.chain .chain-l .txt-box p{font-size: 16px;}
	.chain .chain-l .adv h5{font-size: 18px;}
	.chain .chain-l .adv p{font-size: 16px;}
	.chain .chain-l .item-list li .ico{width: 35px;}
.chain .chain-l .item-list li h6{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
		.chain .chain-l .txt-box h5{font-size: 26px;}
	.chain .chain-l .txt-box p{font-size: 15px;}
	.chain .chain-l .adv h5{font-size: 16px;}
	.chain .chain-l .adv p{font-size: 15px;}
	.chain .chain-l .item-list li .ico{width: 35px;}
.chain .chain-l .item-list li h6{font-size: 16px;}
}
@media only screen and (max-width:1280px) {
		.chain .chain-l .txt-box h5{font-size: 24px;}
	.chain .chain-l .txt-box p{font-size: 15px;}
	.chain .chain-l .adv h5{font-size: 15px;}
	.chain .chain-l .adv p{font-size: 15px;}
	.chain .chain-l .item-list li .ico{width: 35px;}
.chain .chain-l .item-list li h6{font-size: 16px;}
	.chain .chain-l .item-list{margin-top: 35px;}
	.chain .chain-l .adv{margin-top: 35px;}
}
@media only screen and (max-width:1024px) {
	.chain .chain-l .txt-box h5{font-size: 20px;}
	.chain .chain-l .txt-box p{font-size: 14px;}
	.chain .chain-l .adv h5{font-size: 15px;}
	.chain .chain-l .adv p{font-size: 14px;}
	.chain .chain-l .item-list li .ico{width: 30px;}
.chain .chain-l .item-list li h6{font-size: 16px;}
}

	
@media only screen and (max-width:850px) {
		.chain .chain-l{width: 100%;padding-right: 0;float: none;}
		.chain .zlab-c .zlab-r{width: 100%;height: auto;}
				.chain .bks{width: 100%;bottom: 0;top: auto;right: -15%; transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);}

}




@media only screen and (max-width:720px) {
	
		.chain .chain-l .txt-box h5{font-size:18px;}
	.chain .chain-l .txt-box p{font-size: 14px;}
	.chain .chain-l .adv h5{font-size: 15px;}
	.chain .chain-l .adv p{font-size: 14px;}
	.chain .chain-l .item-list li .ico{width: 30px;}
.chain .chain-l .item-list li h6{font-size: 15px;}
	.chain .chain-l .item-list{margin-top: 20px;}
	.chain .chain-l .adv{margin-top: 30px;}
		.chain .chain-l{width: 100%;padding-right: 0;float: none;}
		.chain{overflow: hidden;}
		.chain .bks{width: 145%;bottom: 0;top: auto;right: -15%; transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);}
}



.talent{width:100%;height: auto;}
.talent .title{width: 100%;height: auto;text-align: center;}
.talent .talent-list{width: 100%;height: auto;font-size: 0;margin-top: 45px;}
.talent .talent-list li{width: calc(33.3% - 20px);margin-right: 30px;text-align: center;display: inline-block;vertical-align: top;}
.talent .talent-list li:nth-child(3n){margin-right: 0;}
.talent .talent-list li .bks{position: relative; padding: 55px 5%;background: #f1f5f6;}
.talent .talent-list li .bks .bg{width: 25%;position: absolute;bottom: 0;right: 0;}
.talent .talent-list li .bks .bg img{display: block;width: 100%;height: auto;}
.talent .talent-list li .ico{width: 40px;margin: 0 auto;}
.talent .talent-list li .ico img{display: block;width: 100%;height: auto;}
.talent .talent-list li .ico .img2{display: none;}
.talent .talent-list li h6{margin-top: 20px;font-size: 20px;color: #000000;}
.talent .talent-list li .txt{width: 100%;height: auto;margin-top: 10px;}
.talent .talent-list li .txt p{font-size: 16px;color: #000000;}
.talent .talent-list li:hover .bks{background: rgba(241,89,42,0.85)}
.talent .talent-list li:hover .txt p{color: #FFFFFF;}
.talent .talent-list li:hover .ico .img1{display: none;}
.talent .talent-list li:hover .ico .img2{display: block;}
.talent .talent-list li:hover h6{color: #FFFFFF;}
.talent2 .talent-list li:hover .bks{background: rgba(241,89,42,1)}



.hopsca .link-web{width: 180px;background: #f1592a;text-align: center;margin: 0 auto; height: 50px;line-height: 50px;text-align: center; display: block;margin-top: 45px;}
.hopsca .link-web span{color: #FFFFFF;font-size: 16px;display: inline-block;}
.hopsca .link-web span i{width: 16px;margin-left: 10px; height: auto;display: inline-block;vertical-align: middle;}
.hopsca .link-web span i img{display:block;width: 100%;height: auto;}
@media only screen and (max-width:1680px) {
	.talent .talent-list li .ico{width: 36px;}
		.talent .talent-list li h6{font-size: 18px;}
		.talent .talent-list li .txt p{font-size: 16px;}

}
@media only screen and (max-width:1440px) {
	.talent .talent-list li .bks{padding: 45px 5%;}
	.talent .talent-list li .ico{width: 30px;}
		.talent .talent-list li h6{font-size: 16px;}
		.talent .talent-list li .txt p{font-size: 15px;}
				.talent .talent-list li{width: calc(33.3% - 10px);margin-right: 15px;}
				.hopsca .link-web{width: 160px;height: 45px;font-size: 15px;line-height: 45px;}
}
@media only screen and (max-width:1280px) {
	.talent .talent-list li .bks{padding: 40px 5%;}
	.talent .talent-list li .ico{width: 30px;}
		.talent .talent-list li h6{font-size: 16px;}
		.talent .talent-list li .txt p{font-size: 15px;}
}
@media only screen and (max-width:1024px) {
}
@media only screen and (max-width:720px) {
	.talent .talent-list li .bks{padding: 35px 5%;}
	.talent .talent-list li{width: 100%;height: auto;margin-bottom: 10px;}
	.hopsca .link-web{width: 145px;height: 40px;font-size: 14px;line-height: 40px;}
}

.join{width: 100%;height:auto;}
.join .title{text-align: center;}

.join-box{width: 100%;height: auto;padding: 0;margin-top: 45px;}
.join-top{width: 100%;height: auto;}
.join-top ul{width: 100%;height: auto;overflow: hidden;}
.join-top ul li{width: 20%;float: left;text-align: center;color: #666;line-height: 70px;}
.join-t{width: 100%;height: auto;background: #f5f5f5;}
.join-t ul{background: #FFFFFF; width: 100%;height: auto;position: relative; overflow: hidden; margin-bottom: 15px;padding-left:0px;}
.join-t ul li{font-weight: bolder; position: relative; font-size: 16px;color: #333; height: 60px; width: 20%;text-align: center;float: left;
overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.join-t ul li:first-child{padding-left: 2%; text-align: left !important;     -webkit-justify-content: left;
    justify-content:left;}

.join-t ul li.btnn .cl{width:75%;max-width: 150px; text-align: center;line-height: 35px;background: #000000;color: #FFFFFF;}
.join-t ul li.btnn .cl i{width: 15px;height: auto;display: inline-block;margin-left: 10px;}
.join-t ul li.btnn .cl i img{display: block;width: 100%;height: auto;}
.join-t ul li.btnn .cl i .img2{display: none;}
/*.join-t ul:after{content: ""; position: absolute;left: 10px;top: calc(50% - 6px); width: 8px;height:8px;background: #000000;}
*/
.join-t.cut ul li.btnn .cl i .img2{display: block;}
.join-t.cut ul li.btnn .cl i .img1{display: none;}
.join-t.cut ul li.btnn .cl {background: #f1592a;}
/*.join-t.cut  ul:after{background: #f1592a;}*/

.join-b{display: none; width: 100%;}
.join-b-c{background: #fff;width: 100%;padding:35px 60px;margin-bottom: 15px;}
.join-b1{width: 100%;height: auto;}
.join-b1 li{margin-bottom: 30px;width: 100%;height: auto;}
.join-b1 h3{font-size: 16px;color: #222;margin-bottom: 15px;}
.join-b1 .txt{width: 100%;height: auto;font-size: 0; color: #222;}
.join-b1 .txt p{width:100%;display: inline-block;padding-left: 15px;position: relative;margin-bottom: 10px;vertical-align: top; font-size: 16px;font-weight: bolder;}
.join-b1 .txt p:before{content: "";position: absolute;left: 0;top: 7px; width: 6px;height: 6px;background: #f1592a;}
.join-b1 .con{font-size: 16px; width: 100%;height:auto;}
.join-b1 .con a.mail{font-size: 26px;font-family: "BEB";color: #F1592A;}

.join .load-more{width: 160px;height: 45px;background: #000000;text-align:center; line-height: 45px;display: block;margin: 0 auto;color: #FFFFFF;}
.join .load-more:hover{background: #f1592a;}


.attract{width: 100%;height:auto;display: block;}
.attract .title{text-align: center;}

.attract-box{width: 100%;height: auto;padding: 0;margin-top: 45px;}
.attract-top{width: 100%;height: auto;}
.attract-top ul{width: 100%;height: auto;overflow: hidden;}
.attract-top ul li{font-size: 16px; width: 20%;float: left;text-align: center;color: #666;line-height: 70px;}
.attract-t{width: 100%;height: auto;background: #f5f5f5;}
.attract-t ul{background: #FFFFFF; width: 100%;height: auto;position: relative; overflow: hidden; margin-bottom: 15px;}
.attract-t ul li{font-family: "BEB","思源黑体","微软雅黑"; font-weight: bolder; position: relative; font-size: 16px;color: #333; height: 60px; width: 20%;text-align: center;float: left;
overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.attract-t ul li.btnn .cl{width:75%;max-width: 150px; text-align: center;line-height: 35px;background: #000000;color: #FFFFFF;}
.attract-t ul li.btnn .cl i{width: 15px;height: auto;display: inline-block;margin-left: 10px;}
.attract-t ul li.btnn .cl i img{display: block;width: 100%;height: auto;}
.attract-t ul:after{content: ""; position: absolute;left: 5%;top: calc(50% - 6px); width: 8px;height:8px;background: #000000;}
.attract-t:hover ul li.btnn .cl {background: #f1592a;}
.attract-t:hover  ul:after{background: #f1592a;}
.attract .load-more{width: 160px;height: 45px;background: #000000;text-align:center; line-height: 45px;display: block;margin: 0 auto;color: #FFFFFF;}
.attract .load-more:hover{background: #f1592a;}

@media only screen and (max-width:1440px) {
.join-b1 .txt p{font-size: 15px;}
.join-b1 .con a.mail{font-size: 24px;}
.join-b1 .con{font-size: 15px;}
.join-b1 h3{font-size: 15px;}
.join-t ul:after{left: 3%;}
.attract-t ul:after{left: 3%;}
.join-t ul li{font-size: 15px;}
.attract-t ul li{font-size: 15px;}
.join-top ul li{font-size: 15px;}
.attract-top ul li{font-size: 15px;}
.join-t ul li.btnn .cl{width: 145px; font-size: 15px;}
.attract-t ul li.btnn .cl{width: 145px; font-size: 15px;}

}
@media only screen and (max-width:1280px) {
		.join .load-more{width: 140px;line-height: 40px;font-size: 15px;height: 40px;}
		.join-t ul:after{left: 1.5%;}
.attract-t ul:after{left:1.5%;}

}


@media only screen and (max-width:1024px) {
	.join-b1 .txt p{font-size: 14px;}
	.join-b1 .con a.mail{font-size: 22px;}
.join-b1 .con{font-size: 14px;}
.join-b1 h3{font-size: 14px;}

.join-t ul li{font-size: 14px;}
.attract-t ul li{font-size:14px;}

.join-top ul li{font-size: 14px;}
.attract-top ul li{font-size:14px;}
.join-t ul li.btnn .cl{width: 135px; font-size: 14px;}
.attract-t ul li.btnn .cl{width: 135px; font-size: 14px;}
}


@media only screen and (max-width:720px ) {
	.join-b1 .con a.mail{font-size: 18px;}
	.join-t ul:after{left: 2px;width: 6px;height: 6px;top: calc(50% - 3px);}
	.join-box{width: 100%;height: auto;padding: 0;padding-bottom: 30px;margin-top: 25px;}

	.join-b{padding: 0 0px;}
	.join-top ul li{width:20%;text-align: center;font-size: 12px;line-height: 60px;height: 60px;}
.join-b-c{padding:15px;}

	.join-t ul li{width:20%;text-align: center;font-size: 12px;}

	.join-t ul li{height: 50px;}
	.join-b1 .txt p{width: 100%;}
	
	.join .load-more{width: 130px;line-height: 35px;font-size: 12px;height: 35px;}
		.attract .load-more{width: 130px;line-height: 35px;font-size: 12px;height: 35px;}
	
	.join-b1 .txt p{font-size: 13px;}
	.join-b1 .con a.mail{font-size: 20px;}
.join-b1 .con{font-size: 13px;}
.join-b1 h3{font-size: 13px;}


.join-t ul li.btnn .cl {
    width: 99%;
    max-width: 120px;
    line-height: 25px;

}

.join-t ul li.btnn .cl i{width: 13px;margin-left: 0;}

.attract-t ul li{font-size:12px;font-weight: normal;}
.join-t ul:after{display: none;}
.attract-t ul:after{display: none;}
.attract-top ul li{font-size:12px;height: 60px;line-height:60px;}
.attract-box{width: 100%;height: auto;padding: 0;padding-bottom: 30px;margin-top: 25px;}
.join-t ul li.btnn .cl{width: 24px;font-size: 0;height: 24px;line-height: 24px;padding: 5px;}
.attract-t ul li.btnn .cl{width:24px; font-size: 0;height: 24px;line-height: 24px;padding: 4px;}
.attract-t ul li.btnn .cl i{width: 15px; margin-left: 0;}
}


.invest-d{width: 100%;height: auto;}
.invest-d h3{font-size: 30px;color: #000000;}
.invest-d .invest-top{width: 100%;height:auto;margin-top: 35px;}
.invest-d .invest-top span{display: inline-block;font-size: 16px;color: #666666;margin-right: 2%;}
.invest-d .invest-d-box{width: 100%;height: auto;}
.invest-d .invest-d-box .invest-list{width: 100%;height: auto;margin-top: 45px;}
.invest-d .invest-d-box .invest-list h6{font-size: 20px;color: #000000;margin-bottom: 10px;}
.invest-d .invest-d-box .invest-list .txt{width: 100%;height:auto;font-size: 0;}
.invest-d .invest-d-box .invest-list .txt p{display: inline-block;padding-left: 20px;vertical-align: top;font-size: 16px; margin-top: 10px; position: relative;width: 50%;}
.invest-d .invest-d-box .invest-list .txt p:before{content: "";position: absolute;left: 0;width: 6px;height: 6px;background: #f1592a;top:7px;}
.invest-d  .cont-infor{width: 100%;height: auto;margin-top: 45px;}
.invest-d .cont-infor h6{font-size: 20px;color: #000000;margin-bottom: 10px;}
.invest-d  .cont-infor ul{width: 100%;font-size: 0; height: auto;margin-top: 20px;overflow: hidden;}
.invest-d  .cont-infor ul li{font-size: 16px;color: #666666; width: 50%;display: inline-block;}
.invest-d  .cont-infor ul li p{font-size: 30px;color: #F1592A;font-family: "BEB";}
.invest-d  .cont-infor ul li p i{opacity: 0.3;}

.invest-d2{text-align: center;}
.invest-d2 .invest-d-box .invest-list .txt p{width: 100%;height: auto;padding-left: 0;}
.invest-d2 .invest-d-box .invest-list .txt p:before{display: none;}
.invest-d2 .invest-d-box .invest-list .txt img{display: block;margin: 0 auto; max-width: 100%;height:auto}
.invest-d2 .invest-d-box .invest-list h6{display: none;}



@media only screen and (max-width:1680px) {
.invest-d h3{font-size: 28px;}	
.invest-d .cont-infor h6{font-size: 18px;}
.invest-d .invest-d-box .invest-list h6{font-size: 18px;}
.invest-d  .cont-infor ul li p{font-size: 28px;}
}
@media only screen and (max-width:1440px) {
.invest-d h3{font-size: 26px;}	
.invest-d .invest-top{margin-top: 30px;}
.invest-d .invest-top span{font-size: 15px;}
.invest-d .cont-infor h6{font-size: 16px;}
.invest-d .invest-d-box .invest-list .txt p{font-size: 15px;}
.invest-d .invest-d-box .invest-list h6{font-size: 16px;}
.invest-d  .cont-infor ul li{font-size: 15px;}
.invest-d  .cont-infor ul li p{font-size: 26px;}
.invest-d .invest-d-box .invest-list{margin-top: 40px;}
}

@media only screen and (max-width:1280px) {
.invest-d h3{font-size: 24px;}	
.invest-d .invest-top{margin-top: 30px;}
.invest-d .invest-top span{font-size: 15px;}
.invest-d .cont-infor h6{font-size: 16px;}
.invest-d .invest-d-box .invest-list .txt p{font-size: 15px;}
.invest-d .invest-d-box .invest-list h6{font-size: 16px;}
.invest-d  .cont-infor ul li{font-size: 15px;}
.invest-d  .cont-infor ul li p{font-size: 24px;}
.invest-d .invest-d-box .invest-list{margin-top: 35px;}
}

@media only screen and (max-width:1024px) {
.invest-d h3{font-size: 22px;}	
.invest-d .invest-top{margin-top: 30px;}
.invest-d .invest-top span{font-size: 14px;}
.invest-d .cont-infor h6{font-size: 15px;}
.invest-d .invest-d-box .invest-list .txt p{font-size: 14px;}
.invest-d .invest-d-box .invest-list h6{font-size: 15px;}
.invest-d  .cont-infor ul li{font-size: 14px;}
.invest-d  .cont-infor ul li p{font-size: 22px;}
.invest-d .invest-d-box .invest-list{margin-top: 35px;}
}

@media only screen and (max-width:720px) {
	.invest-d .invest-d-box .invest-list .txt p{width: 100%;height: auto;}
	.invest-d  .cont-infor ul li{width: 100%;margin-top: 10px;}
}



.news-list{width: 100%;height: auto;}
.news-list .title{text-align: center;}

.news-list .news-sort{width: 100%;height:auto;font-size: 0;margin-top: 45px;text-align: center;}
.news-list .news-sort li{cursor: pointer; display: inline-block;position: relative; font-size: 18px;margin: 0 2%; color: #000000;font-weight: bolder; padding-left:25px;}
.news-list .news-sort li a{color: #000000;}
.news-list .news-sort li:hover:before{content: "";position: absolute;width: 20px;height: 15px;left: 0;top: calc(50% - 7.5px);background-size: cover;background:url(../img/a001.png)center left no-repeat;}
.news-list .news-sort li:hover a{color: #f1592a;}
.news-list .news-sort li.cut:before{content: "";position: absolute;width: 20px;height: 15px;left: 0;top: calc(50% - 7.5px);background-size: cover;background:url(../img/a001.png)center left no-repeat;}
.news-list .news-sort li.cut a{color: #f1592a;}

.news-list .allnews{width: 100%;height: auto;font-size: 0; margin-top: 55px;}
.news-list .allnews li{display: inline-block;vertical-align: top; width: calc(33.3% - 30px);margin-right: 45px;margin-bottom: 45px;}
.news-list .allnews li:nth-child(3n){margin-right: 0;}
.news-list .allnews li a{width: 100%;height: auto;display: block;background-size: cover;background-repeat: no-repeat;background-position: center;}
.news-list .allnews li a .bks{width: 100%;height: auto;padding: 5% 5% 0 5%;background: #FFFFFF;}
.news-list .allnews li a .bks .topc{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #e5e5e5;}
.news-list .allnews li a .bks .topc .item{width:80px;float: left;}
.news-list .allnews li a .bks .topc .item .ico{width: 50px;padding: 10px;background:#F1592A; height: auto;}
.news-list .allnews li a .bks .topc .item .ico img{display: block;width: 100%;height: auto;}
.news-list .allnews li a .bks .topc .item .ico .img2{display: none;}
.news-list .allnews li a .bks .topc .item h6{font-size: 16px;font-weight: normal;margin-top: 10px;}
.news-list .allnews li a .bks .topc .con{width: calc(92% - 80px);float:right;padding-left: 8%;padding-bottom: 5%;  border-left: 1px solid #e5e5e5;}
.news-list .allnews li a .bks .topc .con h3{margin-bottom: 20px; color: #000000;font-size: 20px;height: 60px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;}
.news-list .allnews li a .bks .topc .con .txt{width: 100%;height: 48px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-list .allnews li a .bks .topc .con .txt p{font-size: 16px;color: #000000;}
.news-list .allnews li a .bks .topc .con .time{color:#ececec;font-family: "BEB";font-size: 20px;margin-top: 35px;}
.news-list .allnews li a .bks .con-d{font-size: 16px;font-weight:bolder;color: #f1592a; padding:25px 25px 30px 0;position: relative; width: 100%;height: auto;}
.news-list .allnews li a .bks .con-d i{display: block; width: 30px;height:auto;background: #FFFFFF;position: absolute;right: 0;top: calc(45% - 15px);padding:8px;}
.news-list .allnews li a .bks .con-d i img{display: block;width: 100%;height: auto;}
.news-list .allnews li a:hover .bks{background:rgba(241,94,48,0.9);}
.news-list .allnews li a:hover .bks .topc .item h6{color: #FFFFFF;}
.news-list .allnews li a:hover .bks .topc .item  .ico{background: #FFFFFF;}
.news-list .allnews li a:hover .bks .topc .item .ico .img1{display: none;}
.news-list .allnews li a:hover .bks .topc .item .ico .img2{display: block;}
.news-list .allnews li a:hover .bks .topc .con h3{color: #FFFFFF;}
.news-list .allnews li a:hover .bks .topc .con .txt p{color: #FFFFFF;}
.news-list .allnews li a:hover .bks .topc .con .time{color: #ff9979;}
.news-list .allnews li a:hover .bks .topc{border-bottom: 1px solid rgba(255,255,255,0.1);}
.news-list .allnews li a:hover .bks .topc .con{border-left: 1px solid rgba(255,255,255,0.1);}
.news-list .allnews li a:hover .bks{width: 100%;height: auto;}
.news-list .allnews li a:hover .bks .con-d{color: #FFFFFF;}


.fy{ font-family:"BEB"; width: 100%;height: auto;text-align: center;margin-top: 20px;}
.fy a{font-size: 18px;display: inline-block;margin: 0 10px; color: #000000;text-transform: uppercase;}
.fy a:hover{color: #F1592A;}
.fy a.cut{color: #F1592A;}


@media only screen and (max-width:1680px) {
.news-list .allnews li{width: calc(33.3% - 24px);margin-right: 36px;margin-bottom: 36px;}
.news-list .allnews li:nth-child(3n){margin-right: 0;}	
.news-list .allnews li a .bks .topc .item{width: 70px;}
.news-list .allnews li a .bks .topc .item .ico{width: 50px;padding: 10px;}
.news-list .allnews li a .bks .topc .item h6{font-size: 15px;}
.news-list .allnews li a .bks .topc .con {width: calc(92% - 70px);}
.news-list .allnews li a .bks .topc .con h3{font-size: 18px;height: 54px;}
.news-list .allnews li a .bks .topc .con .time{font-size: 18px;margin-top: 45px;}
}
@media only screen and (max-width:1440px) {
	.news-list .allnews li{width: calc(33.3% - 20px);margin-right: 30px;margin-bottom: 30px;}
.news-list .allnews li:nth-child(3n){margin-right: 0;}
.news-list .allnews li a .bks .topc .item{width: 60px;}
.news-list .allnews li a .bks .topc .item .ico{width: 45px;padding: 10px;}
.news-list .allnews li a .bks .topc .item h6{font-size: 15px;}
.news-list .allnews li a .bks .topc .con {width: calc(92% - 60px);}
.news-list .allnews li a .bks .topc .con h3{font-size: 16px;margin-bottom: 15px;height: 48px;}
.news-list .allnews li a .bks .topc .con .time{font-size: 16px;margin-top: 35px;}
.news-list .allnews li a .bks .topc .con .txt{height: 44px;}
.news-list .allnews li a .bks .topc .con .txt p{font-size: 15px;}
.news-list .allnews li a .bks .con-d{font-size: 15px;}
.news-list .allnews li a .bks .con-d i{width: 26px;top: calc(45% - 13px);}
		.news-list .allnews{margin-top: 40px;}
.fy a{font-size: 16px;}
.news-list .news-sort li{font-size: 16px;}
}
@media only screen and (max-width:1280px) {
	
.news-list .allnews li{width: calc(33.3% - 10px);margin-right: 15px;margin-bottom: 15px;}
.news-list .allnews li:nth-child(3n){margin-right: 0;}
.news-list .allnews li a .bks .topc .item{width: 60px;}
.news-list .allnews li a .bks .topc .item .ico{width: 40px;padding:8px;}
.news-list .allnews li a .bks .topc .item h6{font-size: 14px;}
.news-list .allnews li a .bks .topc .con {width: calc(92% - 60px);}
.news-list .allnews li a .bks .topc .con h3{font-size: 15px;margin-bottom: 10px;height: 44px;}
.news-list .allnews li a .bks .topc .con .time{font-size: 15px;margin-top: 25px;}
.news-list .allnews li a .bks .topc .con .txt{height: 42px;}
.news-list .allnews li a .bks .topc .con .txt p{font-size: 14px;}
.news-list .allnews li a .bks .con-d{font-size: 14px;padding:20px 30px 25px 0;}
.news-list .allnews li a .bks .con-d i{width: 24px;top: calc(45% - 12px);padding: 6px;}	

}
@media only screen and (max-width:1024px) {
		.news-list .allnews li{width: calc(50% - 5px);margin-right:10px;margin-bottom: 10px;}
.news-list .allnews li:nth-child(3n){margin-right: 10px;}
.news-list .allnews li:nth-child(2n){margin-right: 0;}
.news-list .allnews li a .bks .con-d{font-size: 14px;padding:15px 30px 20px 0;}
.news-list .allnews li a .bks .con-d i{width: 24px;top: calc(45% - 12px);padding: 6px;}	
.news-list .allnews li a .bks .topc .con .time{font-size: 15px;margin-top: 15px;}
.fy a {font-size: 15px;margin: 0 5px;}
.news-list .news-sort li{font-size:15px;}

}
@media only screen and (max-width:720px) {
		.news-list .allnews li{width: 100%;}
			.news-list .allnews{margin-top: 35px;}
	.news-list .news-sort li{font-size:14px;padding-left: 15px;margin: 5px 1.5%}
		.news-list .news-sort li.cut:before{width: 14px;height: 10px;background-size: cover;top: calc(50% - 5px);}
			.news-list .news-sort li:hover:before{width: 14px;height: 10px;background-size: cover;top: calc(50% - 5px);}
.news-list .allnews li:nth-child(3n){margin-right:0;}
.news-list .allnews li a .bks .topc .item{width: 50px;}
.news-list .allnews li a .bks .topc .item .ico{width: 35px;padding:6px;}
.news-list .allnews li a .bks .topc .item h6{font-size: 12px;}
.news-list .allnews li a .bks .topc .con {width: calc(92% - 50px);}
.news-list .allnews li a .bks .topc .con h3{overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;height: 22px;}
}

.blog{width: 100%;height: auto;}
.blog .title{text-align: center;}
.blog .blog-js{width: 100%;height: auto;margin-top: 45px; padding-bottom: 45px;}
.blog .blog-js  .swiper-slide{width: calc(60% - 15px);}
.blog .blog-js  .swiper-slide:nth-child(2n) {width:calc(40% - 15px);}

.blog .blog-js .pic{display: block; width: 100%;height: 550px;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}
.blog .blog-js .pic .bks{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.2);}
.blog .blog-js .pic .bks .con{color: #FFFFFF; padding: 0 6%; position: absolute;bottom: 5%;left: 0;width: 100%;height: auto;}
.blog .blog-js .pic .bks .con .time{font-size: 16px;font-family: "BEB";color: #FFFFFF;}
.blog .blog-js .pic .bks .con h3{font-size: 20px;color: #FFFFFF;width: 100%;height: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 15px;}
.blog .blog-js .pic .bks .con .txt{margin-top: 10px; width: 100%;height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.blog .blog-js .pic .bks .con .txt p{color: #FFFFFF;font-size: 16px;}

.blog .blog-js .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 0%;
    background: #000;
    opacity: 1;
}

.blog .blog-js  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #f1592a;
}

@media only screen and (max-width:1680px) {
	.blog .blog-js .pic .bks .con h3{font-size: 18px;}
	.blog .blog-js .pic{height: 500px;}
	.blog .blog-js  .swiper-slide{width: calc(60% - 12.5px);}
.blog .blog-js  .swiper-slide:nth-child(2n) {width:calc(40% - 12.5px);}
}
@media only screen and (max-width:1440px) {
	.blog .blog-js .pic .bks .con h3{font-size: 16px;}
	.blog .blog-js .pic .bks .con .txt{height: 44px;}
	.blog .blog-js .pic .bks .con .txt p{font-size: 15px;}
	.blog .blog-js .pic .bks .con .time{font-size: 15px;}
	.blog .blog-js .pic{height: 450px;}
	
		.blog .blog-js  .swiper-slide{width: calc(60% - 10px);}
.blog .blog-js  .swiper-slide:nth-child(2n) {width:calc(40% - 10px);}
}
@media only screen and (max-width:1280px) {
			.blog .blog-js .pic .bks .con h3{font-size: 15px;margin-top: 10px;}
			.blog .blog-js .pic{height: 400px;}
					.blog .blog-js  .swiper-slide{width: calc(60% - 7.5px);}
.blog .blog-js  .swiper-slide:nth-child(2n) {width:calc(40% - 7.5px);}
}
@media only screen and (max-width:1024px) {
		.blog .blog-js .pic .bks .con h3{font-size: 15px;}
	.blog .blog-js .pic .bks .con .txt{height: 42px;}
	.blog .blog-js .pic .bks .con .txt p{font-size: 14px;}
	.blog .blog-js .pic .bks .con .time{font-size: 14px;}
	.blog .blog-js .pic{height: 350px;}
	
						.blog .blog-js  .swiper-slide{width: calc(65% - 5px);}
.blog .blog-js  .swiper-slide:nth-child(2n) {width:calc(35% - 5px);}
}
@media only screen and (max-width:720px) {
		.blog .blog-js .pic{height: 300px;}
		.blog .blog-js .pic .bks .con .txt{margin-top: 5px;}
								.blog .blog-js  .swiper-slide{width:auto;}
.blog .blog-js  .swiper-slide:nth-child(2n) {width:auto;}
}




















.news-d{width: 100%;height: auto;}
.news-d .news-dl{width: calc(100% - 400px);padding-right: 6%;float: left;}
.news-d .news-dl h3{font-size: 30px;color: #000000;}
.news-d .news-dr{width: 400px;float:right;height: auto;}
.news-d .news-dr ul{width: 100%;height: auto;margin-top: 20px;}
.news-d .news-dr ul li{position: relative; width: 100%;height: auto;padding: 20px 0;border-bottom: 1px solid #ececec;}
.news-d .news-dr ul li .time{font-family: "BEB";color: #dcdcdc;font-size: 16px;}
.news-d .news-dr ul li h3{font-size: 20px;margin-top: 10px; color: #000000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-d .news-dr ul li .txt{margin-top: 10px; width: 100%;height: auto;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-d .news-dr ul li .txt p{font-size: 16px;}

.news-d .news-dr  .more{display: block;margin-top: 35px;font-size: 16px; width: 180px;height: 50px;line-height: 50px;text-align: center;color: #FFFFFF;background: #f1592a;}
.news-d .news-dr  .more span{display:inline-block;}
.news-d .news-dr  .more i{display: inline-block;width: 15px;height: auto;margin-left: 10px;}
.news-d .news-dr  .more i img{display: block;width: 100%;height: auto;}
.news-d .news-dr ul li:hover:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 3px; background: #f1592a;}
.news-d .news-dr ul li:hover .time{color: #F1592a}
.news-d .news-dr ul li:hover h3{color: #f1592a;}


.news-d .news-dl .txt{width: 100%;height: auto;padding: 35px 0;border-top: 1px solid #ececec;border-bottom:1px solid #ececec;}
.news-d .news-dl .txt p{font-size: 16px;color: #000000;}
.news-d .news-dl .txt img{display: inline-block;width: 100%; max-width: 100%;height: auto;}
.news-d .news-dl .pn{width: 100%;height: auto;margin-top: 45px;font-size: 0;}
.news-d .news-dl .pn a{text-transform: uppercase; font-family: "BEB"; font-size: 18px; color: #000000; width: calc(50% - 1px);vertical-align: middle; display: inline-block;padding: 10px 0;}
.news-d .news-dl .pn .prev{border-right: 1px solid ;padding-right: 10px;}
.news-d .news-dl .pn .prev b{float: right;width: 65px;text-align:right;}
.news-d .news-dl .pn .prev span{text-align: left;float: left; width: calc(100% - 65px); overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-d .news-dl .pn .next{padding-left: 10px;}
.news-d .news-dl .pn .prev b{float: left;width: 65px;text-align:right;}
.news-d .news-dl .pn .next span{text-align: right;width: calc(100% - 65px); float: right; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-d .news-dl .pn a:hover{color: #F1592A;}
.news-d .news-d-top{width: 100%;height: auto;margin-top: 25px;margin-bottom: 45px;}
.news-d .news-d-top span{display: inline-block;line-height: 20px; margin-right: 3%; padding-left: 25px;font-size: 16px;font-family: "BEB";color: #666;background-size: 16px 16px;background-repeat: no-repeat;background-position:left center;}

@media only screen and (max-width:1680px) {
.news-d .news-dl h3{font-size: 28px;}
.news-d .news-dr ul li h3{font-size: 18px;height: 54px;}

}
@media only screen and (max-width:1440px) {
	.news-d .news-dl h3{font-size: 26px;}
	.news-d .news-dl .txt p{font-size: 15px;}
		.news-d .news-dr ul li h3{font-size: 16px;height: 48px;}
		.news-d .news-dr ul li .txt{height: 44px;}
	.news-d .news-dr ul li .txt p{font-size: 15px;}
	.news-d .news-d-top span{font-size: 15px;}
	.news-d .news-dl .pn a{font-size: 16px;}
	.news-d .news-dl{width: calc(100% - 350px);}
	.news-d .news-dr{width: 350px;}
	.news-d .news-d-top{margin-bottom: 40px;}
	.news-d .news-dr  .more{width: 160px;height: 45px;line-height: 45px;font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.news-d .news-dl h3{font-size: 24px;}
	.news-d .news-dl{width: calc(100% - 300px);}
	.news-d .news-dr{width: 300px;}
}

@media only screen and (max-width:1024px) {
.news-d .news-dl h3{font-size: 20px;}
	.news-d .news-dl .txt p{font-size: 14px;}
.news-d .news-d-top span{font-size: 13px;margin-right: 2%;}
.news-d .news-dr ul li h3{font-size: 15px;height: 44px;}
.news-d .news-dr ul li .txt{height: 42px;}
.news-d .news-dr ul li .txt p{font-size: 14px;}
.news-d .news-dl .pn a{font-size: 12px;}
.news-d .news-d-top{margin-bottom:35px;}
.news-d .news-dl .pn{margin-top: 25px;}
.news-d .news-dl .pn .prev b{width: 35px;}
.news-d .news-dl .pn .next b{width: 35px;}
.news-d .news-dl .pn .prev span{width: calc(100% - 35px);}
.news-d .news-dl .pn .next span{width: calc(100% - 35px);}

.news-d .news-dr  .more{width: 140px;height: 40px;line-height: 40px;font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.news-d .news-d-top{margin-bottom:30px;}
	.news-d .news-d-top span{font-size: 12px;margin-right: 2%;padding-left: 20px;}
.news-d .news-dl{width: 100%;height: auto;float: none;padding-right: 0;}
.news-d .news-dr{width: 100%;height: auto;float: none;margin-top: 35px;}

.news-d .news-dr  .more{width: 120px;height:35px;line-height:35px;font-size: 13px;}
}


