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

body{
	width: 100%;
	overflow-x: hidden;
	margin: 0;
font-family: "微软雅黑","苹方","ME","MM", arial;

}


*{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%;color: #333; }

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 } 
img{display: block;width: 100%;height: auto;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity:1;color: #333;font-family: "ME";}
input:-moz-placeholder, textarea:-moz-placeholder {opacity:1;color: #333;font-family: "ME";}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity:1;color: #333;font-family: "ME";}


.w88{width: 88%;max-width: 1650px;margin: 0 auto;height: auto;}
.w85{width: 80%;max-width: 1500px;margin: 0 auto;height: auto;}

.td-space{width: 100%;height: auto;padding:100px 0;}
.t-space{padding-top: 100px;}
.margin-t{margin-top: 65px;}
.title {width: 100%;font-size: 48px; height: auto;}
.title2{font-size: 40px;}

.title h2{color: #333333;}
.title h2 span{color:#FF6600;}

.title2 h2{color: #333333;}
.title2 h2 span{color: #FF6600;}
.title2 h2 strong{color: #FF6600;}
.txt-c{width: 100%;height: auto;}
.txt-c p{font-size: 16px;color: #333333;}

.more{border: 1px solid rgba(51,51,51,0.2);color: #333;font-size: 14px;line-height: 20px;padding: 10px 35px;border-radius: 35px;}
.more i{width:8px; height: auto;display: inline-block;margin-left: 10px;}


@media only screen and (max-width:1680px) {
.title{font-size: 45px;}
.td-space{padding:95px 0;}
.t-space{padding-top: 95px;}
.margin-t{margin-top: 60px;}
.title2{font-size: 36px;}
}
@media only screen and (max-width:1440px) {
.title{font-size: 40px;}	
.td-space{padding:85px 0;}
.t-space{padding-top: 85px;}
.margin-t{margin-top: 50px;}
.txt-c p{font-size: 15px;}
.title2{font-size: 34px;}
}
@media only screen and (max-width:1280px) {
.title{font-size: 36px;}		
.td-space{padding:75px 0;}
.t-space{padding-top: 75px;}
.margin-t{margin-top: 40px;}
.title2{font-size: 30px;}
}
@media only screen and (max-width:1024px) {
.w88{width: 90%;}
.w85{width: 90%;}
.title{font-size: 30px;}
.td-space{padding:55px 0;}
.t-space{padding-top: 55px;}
.margin-t{margin-top: 35px;}
.txt-c p{font-size: 14px;}
.more{padding: 10px 30px;}
.title2{font-size:28px;}
}
@media only screen and (max-width:720px) {
	.title{font-size:24px;}
	.more{padding: 8px 25px;}
	.title2{font-size: 24px;}
}




.mbnav{width: 100%;height: auto;display: none;}
.mbnav .mbnav-c{width: 90%;height:55px;position: fixed;left: 5%; top: 0;border-bottom: 1px solid rgba(255,255,255,0.2) ;z-index: 9999;}
.mbnav .logo{width:140px;height: auto;display: block;margin-top: 10px;}
.mbnav .logo .img2{display: none;}
.top-space{margin-top: 45px;}

.mbnav .mbnav-c .toggle{width:20px;height:18px;position: absolute;right: 0%;top:17.5px;}
.mbnav .mbnav-c .toggle span{margin-top: 8px; display: block;width: 20px;height: 2px;background: #fff; }
.mbnav .mbnav-c .toggle:before {content: "";position: absolute;left: 0;top: 0;height: 2px;background: #fff; width: 100%;}
.mbnav .mbnav-c .toggle:after{content: "";position: absolute;left: 0;bottom:0;height: 2px;background: #fff; width: 100%;}
.mbnav .mbnav-c .toggle.open span{display: none;}
.mbnav .mbnav-c .toggle.open:before{transform: rotate(45deg)translateY(4px)translateX(7.5px);}
.mbnav .mbnav-c .toggle.open:after{transform: rotate(-45deg)translateY(-4px)translateX(7.5px);}

.mbnav .mb-menu{display: none; background: #F1F1F1; 
	width: 100%;position: fixed;z-index: 9999; top: 55px;height: auto;max-height: calc(100% - 55px);}
.mbnav .mb-menu ul{width: 100%;height: auto;}
.mbnav .mb-menu ul li{font-weight: bolder; transition: all 0.3s ease; color: #333;position: relative;  display: block;width: 100%; padding: 10px 15% 10px 5%; border-bottom: 1px solid rgba(0,0,0,0.1);border-top:0.5px solid rgba(255,255,255,0.05); height: auto;}
.mbnav .mb-menu ul li h6{color: #333;}
.mbnav .mb-menu ul li a{color: #333;}
.mbnav .mb-menu ul li p{font-size: 12px;line-height: 1;font-family: "TCM";font-weight: normal;text-transform: uppercase;}
.mbnav .mb-menu ul li.twosub:before{content: "";right: 5%;top: 20px; position: absolute;border-top: 8px solid #999;border-bottom: 8px solid rgba(0,0,0,0);border-left: 7px solid rgba(0,0,0,0);border-right: 7px solid rgba(0,0,0,0);}
.mbnav .mb-menu ul li.twosub .downs{ transition: all 0.5s ease; width: 100%;height: 0;overflow: hidden;}
.mbnav .mb-menu ul li.twosub .downs a{display: block;font-size: 14px;color:#333;margin-bottom: 10px;}
.mbnav .mb-menu ul li.twosub.active .downs{padding-top: 15px; height: auto;}
body.body-page-bks{width: 100%;height: 100%;position: relative;top: 0;left: 0;}
.mbnav .mb-menu .area{display: block; width: 100%;padding: 15px 5%;text-align: center;  border-bottom: 1px solid rgba(0,0,0,0.1); color: #FFFFFF;font-weight: bolder;}
.mbnav .mb-menu .area span{padding: 5px 8%;display: inline-block; border: 1px solid;}
.mbnav1{box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.mbnav1 .mbnav-c { background: #F9F9F9;padding: 0 5%; width: 100%;left: 0;}
.mbnav1 .mbnav-c .logo .img1{display: none;}
.mbnav1 .mbnav-c .logo .img2{display: block;}
.mbnav1 .mbnav-c .toggle{right: 5%;}
.mbnav1 .mbnav-c .toggle span{background: #FF6600; }
.mbnav1 .mbnav-c .toggle:before {background: #FF6600;}
.mbnav1 .mbnav-c .toggle:after{background: #FF6600;}

.mbnav2{box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.mbnav2 .mbnav-c { background: #F9F9F9;padding: 0 5%; width: 100%;left: 0;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.mbnav2 .mbnav-c .logo .img1{display: none;}
.mbnav2 .mbnav-c .logo .img2{display: block;}
.mbnav2 .mbnav-c .toggle{right: 5%;}
.mbnav2 .mbnav-c .toggle span{background: #FF6600; }
.mbnav2 .mbnav-c .toggle:before {background: #FF6600;}
.mbnav2 .mbnav-c .toggle:after{background: #FF6600;}




.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;padding-top: 20px;}
.header .header-c{width: 100%;height: auto;border-bottom: 1px solid rgba(255,255,255,0.3);}
.header .header-c .logo{width: 210px;display: block;float: left;height:auto;margin-top: 15px;}
.header .header-c .logo .img2{display: none;}
.header .header-c .navbox{width: calc(100% - 210px);float:left;}
.header .header-c .navbox .nav{padding-right: 5%; width:calc(100% - 160px);float:left;font-size: 0;text-align: right;}
.header .header-c .navbox .nav li{display: inline-block;vertical-align: top;margin: 0 3%; line-height: 90px;}
.header .header-c .navbox .nav li a{color: #FFFFFF;position: relative; font-size: 18px;vertical-align: middle;display: inline-block;background-repeat: no-repeat;}
.header .header-c .navbox .nav li.twosub a{padding-right: 25px;}
.header .header-c .navbox .nav li.twosub a:after{content: "";position: absolute;right: 0;top: calc(50% - 8px);width: 16px;height:16px;background:url(../img/a002.png)center no-repeat;background-size: cover;}
.header .header-c .navbox .nav li i{width: 16px;height: auto;vertical-align:middle;margin-left: 10px; display: inline-block;}
.header .header-c .navbox .nav li i .img2{display: none;}
.header .header-c .navbox  .zx{float: right; text-align: center;font-size: 14px; border-radius: 35px;margin-top: 20px;  width: 160px;padding: 10px 0; line-height: 20px; border: 2px solid rgba(255,255,255,0.2);display: block;color: #fff;}
.header .header-c .navbox  .zx i{width: 16px;height: auto; display: inline-block;vertical-align: middle;margin-right: 10px;}
.header .header-c .navbox  .zx i .img2{display: none;}











.header:hover{background: #f9f9f9;}
.header:hover .header-c .logo .img1{display: none;}
.header:hover .header-c .logo .img2{display: block;}
.header:hover .header-c{border-bottom: 1px solid #dcdcdc;}
.header:hover .header-c .nav li a{color: #000000;}
.header:hover .header-c .navbox  .zx {color: #333333; border: 2px solid #ff6600;}
.header:hover .header-c .navbox  .zx i .img2{display: block;}
.header:hover .header-c .navbox  .zx i .img1{display: none;}
.header:hover .header-c .navbox .nav li.twosub a:after{background: url(../img/a002ss.png)center no-repeat;background-size: cover;}



.header .second-box{width: 100%;height:auto;display:none; overflow: hidden; background: #F1F1F1;}
.header .second-box .second-box-l{background: #F9F9F9; width: 60%;padding: 5% 5% 5% 6%;height: auto; float: left;}
.header .second-box .second-box-l ul{font-size: 0; width: 100%;height: auto;}
.header .second-box .second-box-l ul li{margin-bottom: 65px; width: 33.3%;padding-right: 5%;height: auto;display:inline-block;vertical-align: top;}
.header .second-box .second-box-l ul li  h6{font-size: 20px;color: #333333;margin-bottom: 10px;}
.header .second-box .second-box-l ul li  h6:hover{color: #FF6600}
.header .second-box .second-box-l ul li .downs{width: 100%;height: auto;}
.header .second-box .second-box-l ul li  .downs a{color:#333333;font-size: 16px;display: block;padding-top: 10px; }
.header .second-box .second-box-l ul li  .downs a:hover{color: #FF6600;}
.header .second-box .second-box-r{padding: 5%; width:40%;background: #f1f1f1;float: right;}
.header .second-box .second-box-r .top{width: 100%;height: auto;}
.header .second-box .second-box-r .top h3{font-size: 32px;}
.header .second-box .second-box-r .top h6{font-size: 18px;font-weight: normal;margin-top: 10px;}
.header .second-box .second-box-r .top .more{color: #FFFFFF;background: #ff6600;line-height: 15px; border-radius: 30px; display: inline-block;margin-top: 40px; box-shadow: 0 10px 10px rgba(0,0,0,0.2); padding: 12.5px 8%;border: none;}
.header .second-box .second-box-r .top .more i{width: 10px;height: auto;margin-left: 10px;display: inline-block;vertical-align: middle;}
.header .second-box .second-box-r .cont-infor{width: 100%;height: auto;margin-top:30%;}
.header .second-box .second-box-r .cont-infor p{font-size: 16px;color: #333333;}
.header .second-box .second-box-r .cont-infor p i{width: 30px;height: auto;display: inline-block;margin-right: 10px;vertical-align: middle;}
.header .second-box .second-box-r .cont-infor h6{color: #333333;font-weight: 100;font-family: "MM"; font-size: 24px;margin-top: 10px;}
.header .second-box .second-box-r .cont-infor h6 a{color: #333333;font-family: "ME";}
.header .second-box .second-box-r .cont-infor .add{width: 100%;height: auto;font-size:14px;color: #666;letter-spacing:0.1em;}
.header .second-box.show{display: block;height: auto;}



.header .header-c .navbox .nav li:hover a:before{content: "";position: absolute;width: 100%;height: 2px;background: #ff6600;top: 100%;left: 0;}
.header .header-c .navbox .nav li:hover a{color:#FF6600;font-weight: bolder;}
.header .header-c .navbox .nav li.twosub:hover a:after{background:url(../img/a002s.png)center no-repeat;background-size: cover;}
.header .header-c .navbox .nav li.cut a:before{content: "";position: absolute;width: 100%;height: 2px;background: #ff6600;top: 100%;left: 0;}
.header .header-c .navbox .nav li.cut a{color:#FF6600;font-weight: bolder;}
.header .header-c .navbox .nav li.cut.twosub a:after{background:url(../img/a002s.png)center no-repeat;background-size: cover;}
.header .header-c .navbox  .zx:hover{border: 2px solid #FF6600;}

.header1{background: #f9f9f9;padding-top: 0;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.header1 .header-c .logo .img1{display: none;}
.header1 .header-c .logo .img2{display: block;}
.header1 .header-c{border-bottom: 1px solid #dcdcdc;}
.header1 .header-c .navbox .nav li a{color: #000000;}
.header1 .header-c .navbox  .zx {color: #333333; border: 2px solid #ff6600;}
.header1 .header-c .navbox  .zx i .img2{display: block;}
.header1 .header-c .navbox  .zx i .img1{display: none;}
.header1 .header-c .navbox .nav li.twosub a:after{background: url(../img/a002ss.png)center no-repeat;background-size: cover;}
.header2{background: #f9f9f9;padding-top: 0;}
.header2 .header-c .logo .img1{display: none;}
.header2 .header-c .logo .img2{display: block;}
.header2 .header-c{border-bottom: 1px solid #dcdcdc;}
.header2 .header-c .navbox .nav li a{color: #000000;}
.header2 .header-c .navbox  .zx {color: #333333; border: 2px solid #ff6600;}
.header2 .header-c .navbox  .zx i .img2{display: block;}
.header2 .header-c .navbox  .zx i .img1{display: none;}
.header2 .header-c .navbox .nav li.twosub a:after{background: url(../img/a002ss.png)center no-repeat;background-size: cover;}


@media only screen and (max-width:1680px) {
	.header .header-c .navbox .nav li{margin: 0 2.5%;}
	.header .header-c .navbox .nav li a{font-size: 16px;}
	.header .header-c .logo{width: 200px;}
	.header .header-c .navbox{width: calc(100% - 200px);}
	.header .second-box .second-box-r .top h3{font-size: 28px;}
	.header .second-box .second-box-r .top h6{font-size: 16px;}
	.header .second-box .second-box-l ul li  h6{font-size: 18px;}	
}
@media only screen and (max-width:1440px) {
	.header .header-c .logo{width: 185px;}
	.header .header-c .navbox{width: calc(100% - 185px);}
	.header .header-c .navbox .nav li.twosub a{padding-right: 20px;}
	.header .header-c .navbox .nav li{margin: 0 2%;line-height: 80px;}
	.header .header-c .navbox .nav {width: calc(100% - 150px);}
	.header .header-c .navbox  .zx{line-height: 18px;padding:8px 0;width: 150px;}
	.header .header-c .navbox .nav li.twosub a:after{width: 13px;background-size: cover;}
	 .header {padding-top: 20px;}
	 .header .second-box .second-box-r .top h3{font-size: 26px;}
	 .header .second-box .second-box-r .top h6{font-size: 15px;}
	 .header .second-box .second-box-l ul li  h6{font-size: 16px;}
	 .header .second-box .second-box-l ul li  .downs a{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	 .header {padding-top: 15px;}
 .header .header-c .logo{width: 165px;}
	.header .header-c .navbox{width: calc(100% - 165px);}
	.header .header-c .navbox .nav li.twosub a{padding-right: 15px;}
	.header .header-c .navbox .nav li a{font-size: 15px;}
	.header .header-c .navbox .nav li{ margin: 0 1.5%;line-height: 70px;}
	.header .header-c .navbox .nav {width: calc(100% - 135px);}
	.header .header-c .navbox  .zx{line-height: 16px;padding:8px 0;width: 135px;margin-top: 12.5px;}
	.header .header-c .navbox .nav li.twosub a:after{width: 10px;background-size: cover;}
	.header .second-box .second-box-r .top h3{font-size: 26px;}
	.header .second-box .second-box-r .cont-infor{margin-top:75px;}
	.header .second-box .second-box-r .cont-infor h6{font-size: 20px;}
	.header .second-box .second-box-r .top .more{margin-top: 30px;}
}
@media only screen and (max-width:1024px) {
.header{display: none;}
.mbnav{display: block;}

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

}



.banner{ position: relative; width: 100%;height:100%;}
.banner img{display: block;width: 100%;height: auto;}
.banner .banner-js{width: 100%;height:100%;position: absolute;left: 0;top: 0px;z-index: 0;}
.banner .banner-js .pic .img1{display: none;}
.banner .banner-js .swiper-slide{overflow: hidden;}
.banner .banner-js .pic{position: absolute;z-index: 2; width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}

.banner .banner-js .con{opacity: 0;transition: all 0.5s ease-in-out; -webkit-opacity: 0;-moz-opacity: 0; z-index: 2; width: 100%;height: auto;position: absolute;top: 40%; left: 0;}
.banner .banner-js .con h5:first-child{font-weight: normal;}
.banner .banner-js .con h5{font-size: 57px;color: #FFFFFF;}
.banner .banner-js .con h5 span{color: #FF6600;}
.banner .banner-js .con h6{margin-top: 10px; color: #FFFFFF;text-transform: uppercase; font-family: "ME"; font-size: 18px;letter-spacing: 0.1em;}

.banner .banner-js .con .list{margin-top: 45px; width: 100%;height: auto;}
.banner .banner-js .con .list a{padding-right: 20px;position: relative; margin-right: 2%; display: inline-block;font-size: 18px;color: rgba(255,255,255,0.8);}
.banner .banner-js .con .list a:after{display: none; content: "";top: calc(50% - 7.5px); position: absolute;right: 0;width:10px;height: 15px;background-size: cover;background:url(../img/a003.png)center no-repeat;}
.banner .banner-js .con .list a:hover:after{display: block;}
.banner .banner-js .con .list a:hover{color: #FFFFFF;font-weight: bolder;}
.banner .banner-js .swiper-slide-active .con{transition: all 0.5s ease-in-out; opacity: 1;-webkit-opacity: 1;-moz-opacity:1;}


.banner .banner-js .swiper-pagination{padding-left: 8%;width: 100%;text-align: left;bottom: 10%;}
.banner .banner-js .swiper-pagination-bullet {
    width: 24px;
    height: 24px;
    margin-right:15px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 100%;
    background: none;
    position: relative;
    opacity: 1;
}

.banner .banner-js .swiper-pagination-bullet-active {
    opacity: 1;
background: none;
    border: 2px solid #FFFFFF;
    width: 24px;height:24px;
    
}
.banner .banner-js .swiper-pagination-bullet:before{content: "";position: absolute;width: 6px;height: 6px;top: calc(50% - 3px);left:calc(50% - 3px) ;    background: rgba(255,255,255,0.8);border-radius: 100%;}
.banner .banner-js .swiper-pagination-bullet-active:before{background: #FFFFFF;}

@media only screen and (max-width:1680px) {
	.banner .banner-js .con h5{font-size: 55px;}
	.banner .banner-js .con h6{font-size: 16px;}
	.banner .banner-js .con .list a{font-size: 16px;}
}
@media only screen and (max-width:1440px) {
.banner .banner-js .con h5{font-size: 50px;}
.banner .banner-js .con .list a{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.banner .banner-js .con h5{font-size: 45px;}
	.banner .banner-js .con h6{font-size: 15px;}
}
@media only screen and (max-width:1024px) {
	.banner .banner-js .con h5{font-size: 40px;}
	.banner .banner-js .con h6{font-size: 14px;}
	.banner .banner-js .con .list a{font-size: 14px;}
}
@media only screen and (max-width:720px) {
		.banner .banner-js .con h5{font-size: 30px;}
	.banner .banner-js .con h6{font-size: 13px;letter-spacing: 0.05em;}
	.banner .banner-js .con .list a{font-size: 12px;}
}


.inab{position: relative; width: 100%; height: auto;margin-top: -45px;z-index: 88;position: relative;}
.inab .inab-c{padding-left: 4.8%; width:calc(65% - 22.5px); margin-left: 45px; height: auto;border-top: 10px solid #ff6600;background: #FFFFFF;}
.inab .inab-c .title{padding-right: 5%;}
.inab .inab-c .txt-c{padding-right:25%;height: auto;font-weight: bolder;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.inab .inab-c .txt-c p{font-size: 18px;}
.inab .inab-c .view{font-size: 24px;color: #333;margin-top: 45px;display: block;font-weight: bold;line-height: 40px;}
.inab .inab-c .view i{display: inline-block;margin-right: 10px;vertical-align: middle; width: 40px;height:40px;border-radius: 100%;background: #ff6600;border-radius: 100%;box-shadow: 0 10px 10px rgba(0,0,0,0.2);}
.inab .inab-c .view i img{width: 10px;margin: 0 auto;margin-top: 12.5px;}
.inab .inab-c .numbox{margin-top: 45px;position: relative;height: auto;}
.inab .inab-c .numbox:after{content: "";position: absolute;right: 0;top: 0; height: 100%;width: 18%;z-index: 3;
background: -webkit-linear-gradient(180deg,rgba(255,255,255,0.5),#FFFFFF);background: -moz-linear-gradient(right,rgba(255,255,255,0.5),#fff); 
background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,#fff)); 
background: -webkit-linear-gradient(180deg,rgba(255,255,255,0.5),#fff); 
background: -o-linear-gradient(right,rgba(255,255,255,0.5),#fff); 
background: -ms-linear-gradient(right,rgba(255,255,255,0.5),#fff); 
background: linear-gradient(to right,rgba(255,255,255,0.5),#fff); }
.inab .inab-c .num-js{width: 100%;padding-right: 18%;overflow: hidden;}
.inab .inab-c .num-js .li{cursor: pointer; width: 100%;height: auto;}
.inab .inab-c .num-js .li .ico{width: 20px;height: auto;}
.inab .inab-c .num-js .li .ico .img2{display: none;}
.inab .inab-c .num-js .li h6{font-size: 48px;font-family: "ME";color: #022e65;}
.inab .inab-c .num-js .li span{font-size: 54px;}
.inab .inab-c .num-js .li p{font-size: 18px;color: #333;}
.inab .inab-c .num-js .li:hover .ico .img1{display: none;}
.inab .inab-c .num-js .li:hover .ico .img2{display: block;}
.inab .inab-c .num-js .li:hover h6{color: #ff6600;}

.inab .inab-r{width:calc(35% - 22.5px);background: rgba(0,2,26,0.6); height: 100%;position: absolute;top: 0;right: 0;}
.inab .inab-r .inab-r-js{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.inab .inab-r .inab-r-js .pic{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.inab .inab-r .inab-r-js .pic .bks{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.inab .inab-r .inab-r-js .con{width: 90%;position: absolute;left: 5%;bottom: 18%; height: auto;padding-bottom: 10%; border-bottom: 1px solid rgba(255,255,255,0.6);}
.inab .inab-r .inab-r-js .con h3{color: #FFFFFF;font-size: 36px;}
.inab .inab-r .inab-r-js .con .txt-c{margin-top: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; width: 100%;height: auto;}
.inab .inab-r .inab-r-js .con .txt-c p{color: rgba(255,255,255,0.8);}
.inab .inab-r .inab-r-js .con .view{line-height: 20px; display: block;margin-top: 45px; font-size: 16px;color: #fff;}
.inab .inab-r .inab-r-js .con .view i{margin-right: 10px; width: 10px;display: inline-block;}


.inab .inab-r .inab-r-js .swiper-pagination{padding-left: 8%;width: 100%;text-align: left;bottom: 10%;}
.inab .inab-r .inab-r-js .swiper-pagination-bullet {
    width: 24px;
    height: 24px;
    margin-right:15px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 100%;
    background: none;
    position: relative;
    opacity: 1;
}
.inab .inab-r .inab-r-js .swiper-pagination-bullet-active {
    opacity: 1;
background: none;
    border: 2px solid #FFFFFF;
    width: 24px;height:24px;
    
}
.inab .inab-r .inab-r-js .swiper-pagination-bullet:before{content: "";position: absolute;width: 6px;height: 6px;top: calc(50% - 3px);left:calc(50% - 3px) ;    background: rgba(255,255,255,0.8);border-radius: 100%;}
.inab .inab-r .inab-r-js .swiper-pagination-bullet-active:before{background: #FFFFFF;}




@media only screen and (max-width:1680px) {
	.inab .inab-c .num-js .li h6{font-size: 40px;}
	.inab .inab-c .num-js .li h6 span{font-size: 50px;}
		.inab .inab-c .num-js .li p{font-size: 16px;}
		.inab .inab-r .inab-r-js .con h3{font-size: 32px;}
		.inab .inab-c .view{font-size: 22px;}
		.inab .inab-c .txt-c p{font-size: 16px;}
	
}
@media only screen and (max-width:1440px) {
.inab .inab-c .num-js .li h6{font-size: 30px;}
	.inab .inab-c .num-js .li p{font-size: 15px;}
	.inab .inab-c .num-js .li h6 span{font-size: 40px;}
	.inab .inab-r .inab-r-js .con h3{font-size: 30px;}	
.inab .inab-c .view{font-size: 20px;}
.inab .inab-c .txt-c p{font-size: 15px;}
.inab .inab-r .inab-r-js .con .view{font-size: 15px;}

}
@media only screen and (max-width:1280px) {
	.inab .inab-r .inab-r-js .con h3{font-size: 28px;}
.inab .inab-c .view{font-size: 18px;}

	.inab .inab-c .view i{width: 40px;height:40px;}
	.inab .inab-c .view i img{margin-top: 12.5px;}
}
@media only screen and (max-width:1024px) {
	.inab .inab-c .num-js .li h6{font-size:25px;}
	.inab .inab-c .num-js .li p{font-size: 14px;}
	.inab .inab-c .num-js .li h6 span{font-size: 30px;}
.inab .inab-c .view{font-size: 16px;}
	.inab .inab-r .inab-r-js .con h3{font-size: 24px;}
	.inab .inab-c .txt-c p{font-size: 14px;}
	.inab .inab-c .num-js .li .ico{width: 16px;}
	.inab .inab-r .inab-r-js .con .view{font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.inab .inab-c{width:calc(100% - 25px);padding-left: 0;margin-left: 25px;}
	.inab .inab-r{width: 100%;position: relative;height: 400px;}
	.inab .inab-r .inab-r-js .con h3{font-size: 20px;}
	.inab .inab-c .view{font-size: 15px;}
	.inab .inab-c .view i{width: 35px;height: 35px;}
	.inab .inab-c .view i img{margin-top: 10px;}
	.inab .inab-r .inab-r-js .swiper-pagination{bottom: 5%;}
	.inab .inab-c .txt-c{padding-right: 10%;}
	
}
















.insolut{width: 100%;height: auto;position: relative;background: #022e65;position: relative;z-index: 0;}
.insolut .pic-bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}
.insolut .pic-bg .li{display: none; width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.insolut .pic-bg .li .bks{width: 100%;height:100%;top: 0;left: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.insolut .insolut-sort{ width: 100%;height: auto;margin-top: 8%;}
.insolut .insolut-sort .sort-c{width: 100%;height: auto;font-size: 0; border-bottom: 3px solid #ff6600;}
.insolut .insolut-sort .sort-c li{cursor: pointer; overflow: hidden; position: relative;z-index: 0;vertical-align: top; text-align: center;color: rgba(255,255,255,0.8); border-right: 1px solid rgba(255,255,255,0.3); display: inline-block; width: 25%;line-height: 130px; background: rgba(255,255,255,0.2); font-size: 18px;}
.insolut .insolut-sort .sort-c li i{margin-right: 10px; opacity: 0.6; display: inline-block;vertical-align: middle; width:45px;height: auto;}
.insolut .insolut-sort .sort-c li:last-child{border-right: none;}
.insolut .insolut-sort .sort-c li.cut:before{z-index: -1; content: ""; position: absolute;left: 0;top: 0;width: 100%;height: 100%; font-weight: bolder;background:rgba(255,102,0,95);
filter: blur(3.8px);
-webkit-filter:blur(3.8px);
-moz-filter:blur(3.8px)
-o-filter:(3.8px);
-ms-filter:(3.8px);


}

.insolut .insolut-sort .sort-c li.cut{color: #FFFFFF; font-weight: bolder;}
.insolut .insolut-sort .sort-c li.cut i{opacity: 1;}

.insolut .insolut-c{width: 100%;height: auto;}
.insolut .insolut-c .insolut-con{display: none;}
.insolut .insolut-c .title h2{color: #FFFFFF;}
.insolut .insolut-c .txt-c{margin-top: 25px;width: 100%;height: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.insolut .insolut-c .txt-c p{color: #FFFFFF;}
.insolut .insolut-c .top{ width: 100%;height: auto;}
.insolut .insolut-c .top .title{float: left;width: 70%;}
.insolut .insolut-c .top .more{float: right;color: #FFFFFF;background: #ff6600;border-radius: 25px;box-shadow: 0 10px 15px rgba(0,0,0,0.2);}
.insolut .insolut-c .txt{ margin-top: 5%; width: 100%;height: auto;font-size: 0;}
.insolut .insolut-c .txt p{font-size: 18px;padding: 0 5%; display: inline-block;color: #FFFFFF;font-family: "MM";}
.insolut .insolut-c .txt p strong{font-size: 88px;color: #FFFFFF;}


@media only screen and (max-width:1680px) {
	.insolut .insolut-c .txt p{padding: 0 3.5%;}
	.insolut .insolut-c .txt p strong{font-size:75px;}

}
@media only screen and (max-width:1440px) {
	.insolut .insolut-c .txt p{font-size: 16px;padding: 0 2.5%;}
	.insolut .insolut-c .txt p strong{font-size: 70px;}
	.insolut .insolut-sort .sort-c li{font-size: 16px;line-height: 110px;}
	.insolut .insolut-sort .sort-c li i{width: 40px;}
}
@media only screen and (max-width:1280px) {
		.insolut .insolut-c .txt p{font-size: 15px;padding: 0 2%;}
	.insolut .insolut-c .txt p strong{font-size:55px;}
	
	.insolut .insolut-sort .sort-c li{font-size: 15px;line-height: 120px;}
	.insolut .insolut-sort .sort-c li i{width: 35px;}
}
@media only screen and (max-width:1024px) {
		.insolut .insolut-c .txt p{font-size: 14px;}
	.insolut .insolut-c .txt p strong{font-size:45px;}
	.insolut .insolut-sort .sort-c li{font-size: 14px;line-height: 30px;height:110px;padding-top: 20px;}
	.insolut .insolut-sort .sort-c li i{width: 30px;display: block;margin: 0 auto;}
}
@media only screen and (max-width:720px) {
	.insolut .insolut-c .txt{margin-top: 10%;}
		.insolut .insolut-c .txt p{font-size: 14px;}
	.insolut .insolut-c .txt p strong{font-size:28px;}
	.insolut .insolut-c .top .title{width: 100%;float: none;margin-bottom: 35px;}
	.insolut .insolut-c .top .more{float: none;}
	.insolut .insolut-c .txt-c{margin-top: 40px;}
	.insolut .insolut-sort{margin-top: 90px !important;}
	.insolut .insolut-sort .sort-c li{font-size: 14px;font-weight: bolder; line-height: 25px;height:145px;padding:20px 5px;}
	.insolut .insolut-sort .sort-c li i{opacity: 1; width: 30px;display: block;margin: 0 auto;}
}



















.inpro{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.inpro .inpro-top{width: 100%;height: auto;font-size: 0;}
.inpro .inpro-top .title{line-height: 1.2; display: inline-block;width: auto;vertical-align: bottom;}
.inpro .inpro-top .inpro-sort{font-size: 0; width: calc(100% - 545px);padding: 0 5%;display: inline-block;vertical-align: bottom; }
.inpro .inpro-top .inpro-sort li{cursor: pointer; display: inline-block;font-size: 18px;color: #333333;margin-right:3%;position: relative;}
.inpro .inpro-top .inpro-sort li:before{display: none; content: "";position: absolute;width: 20px;height: 20px;border-radius: 100%;background: url(../img/a003.png)center no-repeat #FF6600;background-size: 8px 12px;left: 0;top: calc(50% - 10px);}
.inpro .inpro-top .inpro-sort li:hover:before{display: block;}
.inpro .inpro-top .inpro-sort li:hover{font-weight: bolder;color: #022e65;padding-left: 25px;}

.inpro .inpro-top .inpro-sort li.cut:before{display: block;}
.inpro .inpro-top .inpro-sort li.cut{font-weight: bolder;color: #022e65;padding-left: 25px;}

.inpro .inpro-top .more{width: 153px; margin-top: 25px;display: inline-block;vertical-align: bottom;}
.inpro .inpro-top .more:hover{border: 2px solid #FF6600;}
.inpro .inpro-c{ width:100%;height: auto;background: #FFFFFF;border-radius: 16px;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.inpro .inpro-con{display: none; overflow: hidden; width: 100%;height: auto;}
.inpro .inpro-c .inpro-con .inpro-js{width: 100%;height: auto;padding-right: 25%;}
.inpro .inpro-c .inpro-con .inpro-js .swiper-slide{opacity: 0.3;}
.inpro .inpro-c .inpro-con .inpro-js .li{ padding: 5%; border-right: 1px solid rgba(0,0,0,0.1); width: 100%;overflow: hidden;}
.inpro .inpro-c .inpro-con .inpro-js .li .pic{width:30%;float: right;height: auto;}
.inpro .inpro-c .inpro-con .inpro-js .li .con{width: 70%;padding-right: 5%;float: left;}
.inpro .inpro-c .inpro-con .inpro-js .li .con .tl{margin-bottom: 20px; color:#333333;font-size: 16px; width: 100%;height: auto;}
.inpro .inpro-c .inpro-con .inpro-js .li .con .tl i{width: 20px;height: auto;vertical-align: middle;margin-right: 10px; display: inline-block;}
.inpro .inpro-c .inpro-con .inpro-js .li .con .txt-c{margin-top: 20px; width: 100%;height:48px;margin-bottom: 15px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.inpro .inpro-c .inpro-con .inpro-js .li .con .txt{width: 100%;height: auto;margin-top: 25px;}
.inpro .inpro-c .inpro-con .inpro-js .li .con .txt p{color: #999;}
.inpro .inpro-c .inpro-con .inpro-js .li .con .txt strong{display: inline-flex;font-size: 14px;font-family: "MM";margin-right: 2%; font-weight: normal; color: #999999;padding:5px 25px 0px 25px; border-radius: 15px;background: #F3f3f3;}
.inpro .inpro-c .inpro-con .inpro-js .li h3{font-size: 32px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inpro .inpro-c .inpro-con .inpro-js .li .item{margin-top: 50px; width: 100%;height: auto;font-size: 0;}
.inpro .inpro-c .inpro-con .inpro-js .li .item p{display: inline-block;font-size: 18px;font-weight: bolder;color: #022E65;margin-right: 3%;}
.inpro .inpro-c .inpro-con .inpro-js .li .item p i{display:inline-block;width: 20px;height: auto;vertical-align: middle;margin-right: 10px;}

.inpro .inpro-c .inpro-con .inpro-js .li .view{margin-top: 45px; line-height: 45px; display: block;font-size: 16px;color: #333333;}
.inpro .inpro-c .inpro-con .inpro-js .li .view i{ width:45px;height: 45px;display: none;border-radius: 100%;margin-right: 20px; box-shadow: 0 10px 20px rgba(0,0,0,0.2); background: #FF6600; vertical-align: middle;}
.inpro .inpro-c .inpro-con .inpro-js .li .view i img{width: 10px; height: auto;margin: 0 auto;margin-top: 15px;}


.inpro .inpro-c .inpro-con .inpro-js .swiper-slide-active {opacity: 1;}
.inpro .inpro-c .inpro-con .inpro-js .swiper-slide-active .li .view {color: #FF6600;}
.inpro .inpro-c .inpro-con .inpro-js .swiper-slide-active .li .view i{display: inline-block;}



.inpro .inpro-c .inpro-con .inpro-js .swiper-button-next{
background-image: url(../img/a003.png);
    right:calc(25% - 20px);
    left: auto;
}

.inpro .inpro-c .inpro-con .inpro-js .swiper-button-prev{
background-image: url(../img/a016.png);
  left:0;
    right: auto;display: none;
}

.inpro .inpro-c .inpro-con .inpro-js .swiper-button-next,.inpro .inpro-c .inpro-con .inpro-js  .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    border-radius: 100%;
    z-index: 10;
    cursor: pointer;
    background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;
    background-color: #022E65;
}

@media only screen and (max-width:1680px) {
.inpro .inpro-c .inpro-con .inpro-js .li h3{font-size: 30px;}	
.inpro .inpro-c .inpro-con .inpro-js .li .item p{font-size: 16px;}
.inpro .inpro-c .inpro-con .inpro-js .li .item p i{width: 18px;}
.inpro .inpro-top .inpro-sort li{font-size: 16px;margin-right: 1.5%;}

.inpro .inpro-top .inpro-sort{width: calc(100% - 520px);padding: 0 3%;}
	
}
@media only screen and (max-width:1440px) {
	.inpro .inpro-c .inpro-con .inpro-js .li h3{font-size: 28px;}
	.inpro .inpro-c .inpro-con .inpro-js .li .con .txt-c{height: 45px;}
	.inpro .inpro-c .inpro-con .inpro-js .li .con .txt strong{font-size: 13px;}
	.inpro .inpro-c .inpro-con .inpro-js .li .view{font-size: 15px;}
	.inpro .inpro-top .inpro-sort li{font-size: 15px;}
	.inpro .inpro-top .inpro-sort{width: calc(100% - 465px);}
	.inpro .inpro-top .more{width: 140px;padding: 10px 25px;}
	
}
@media only screen and (max-width:1280px) {
.inpro .inpro-c .inpro-con .inpro-js .li h3{font-size: 24px;}
.inpro .inpro-c .inpro-con .inpro-js .li .item p{font-size: 15px;}
.inpro .inpro-c .inpro-con .inpro-js .li .item p i{width: 16px;}
.inpro .inpro-c .inpro-con .inpro-js .li .item{margin-top: 30px;}
.inpro .inpro-c .inpro-con .inpro-js .li .view i{width: 40px;height: 40px;}
.inpro .inpro-c .inpro-con .inpro-js .li .view i img{margin-top: 12.5px;}

.inpro .inpro-top .inpro-sort{width: calc(100% - 425px);padding: 0 2%;}
	.inpro .inpro-top .more{width: 130px;padding: 10px 0px;text-align: center;}
}
@media only screen and (max-width:1024px) {
	.inpro .inpro-c .inpro-con .inpro-js .li h3{font-size: 22px;}
	.inpro .inpro-c .inpro-con .inpro-js .li .con .txt-c{height: 42px;}
	.inpro .inpro-c .inpro-con .inpro-js .li .item p{font-size: 14px;}
	.inpro .inpro-c .inpro-con .inpro-js .li .item p i{width: 15px;}
	.inpro .inpro-c .inpro-con .inpro-js .li .con .txt strong{font-size: 12px;margin-bottom: 5px;}

	.inpro .inpro-c .inpro-con .inpro-js .li .view i{width: 35px;height:35px;}
.inpro .inpro-c .inpro-con .inpro-js .li .view i img{margin-top: 10px;}
.inpro .inpro-c .inpro-con .inpro-js .li .view{font-size: 14px;}
.inpro .inpro-top .inpro-sort li{font-size: 15px;margin-right: 20px;margin-bottom: 15px;}
.inpro .inpro-top .title{width: 100%;}
.inpro .inpro-top .inpro-sort{width: 100%;margin-top: 30px;padding: 0;}
.inpro .inpro-top{position: relative;}
.inpro .inpro-top .more{position: absolute;right: 0;top: 0;margin-top: 0;padding: 8px 0;}
}
@media only screen and (max-width:720px) {
	.inpro .inpro-c .inpro-con .inpro-js{padding-right: 0%;}
.inpro .inpro-c .inpro-con .inpro-js .li h3{font-size: 20px;}
.inpro .inpro-c .inpro-con .inpro-js .li .con{width: 100%;height: auto;}
.inpro .inpro-c .inpro-con .inpro-js .li .pic{width: 100%; max-width: 200px;height: auto;margin: 0 auto; float: none;}
.inpro .inpro-c .inpro-con .inpro-js .li .item{display: none;}
	.inpro .inpro-c .inpro-con .inpro-js .li .con .txt{display: none;}
.inpro .inpro-c .inpro-con .inpro-js .swiper-button-next{right:5%;}
.inpro .inpro-c .inpro-con .inpro-js .swiper-button-prev{left: auto; right: calc(5% + 40px);display: block;}

.inpro .inpro-c .inpro-con .inpro-js .swiper-button-next,.inpro .inpro-c .inpro-con .inpro-js  .swiper-button-prev {
	top: 10%;
    width:30px;
    height: 30px;
    margin-top: -15px;
    background-size: 10px 15px;
}

.inpro .inpro-c .inpro-con .inpro-js .li .view{margin-top: 35px;}
}













.innews{width: 100%;height: auto;background-size:cover;background-repeat: no-repeat;background-position: center bottom;}
.innews .innews-top{width: 100%;height: auto;}
.innews .innews-top .title{float:left;width:70%;}
.innews .innews-top .more{ float: right;}

.innews .innews-top .more:hover{border: 2px solid #FF6600;}

.innews .innews-list{width: 100%;height: auto;font-size: 0;} 
.innews .innews-list li{width: calc(33.3% - 40px);overflow: hidden;display: inline-block;  margin-right:60px;background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 10px;}
.innews .innews-list li:nth-child(3n){margin-right: 0;}
.innews .innews-list li .bks{display: block;width: 100%;height: auto;padding:7% 5%;background: #ffffff;}
.innews .innews-list li .bks .time{font-size: 16px;color: #333333;font-family: "ME";}
.innews .innews-list li .bks h3{font-weight: bolder; font-size: 24px;height: 72px; color: #333333;margin-top: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.innews .innews-list li .bks .txt-c{width: 100%;height:72px;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.innews .innews-list li .bks .view{margin-top: 30px;display: block; width: 100%;height: auto;color: #FFFFFF;font-size: 14px;opacity: 0; -webkit-opacity: 0;-moz-opacity: 0;-o-opacity: 0;-ms-opacity: 0;}
.innews .innews-list li .bks .view i{margin-right: 10px; vertical-align: middle; display: inline-block; width: 20px;height:20px;border-radius: 100%;background: #FF6600;}
.innews .innews-list li .bks .view i img{width: 8px;margin: 0 auto;margin-top:3px;}

.innews .innews-list li.hover .bks{background: rgba(0,0,0,0.4);}
.innews .innews-list li.hover .bks .time{color: #FFFFFF;}
.innews .innews-list li.hover .bks h3{color:#FFFFFF}
.innews .innews-list li.hover .bks .txt-c p{color: #FFFFFF;}

.innews .innews-list li.hover .bks .view {opacity: 1; -webkit-opacity: 1;-moz-opacity:1;-o-opacity: 1;-ms-opacity: 1;}


@media only screen and (max-width:1680px) {
	.innews .innews-list li{width: calc(33.3% - 30px);margin-right:45px;}
	.innews .innews-list li .bks h3{font-size: 22px;height: 66px;}
}
@media only screen and (max-width:1440px) {
	.innews .innews-list li{width: calc(33.3% - 30px);margin-right: 45px;}
	.innews .innews-list li .bks h3{font-size: 20px;height: 60px;}
	.innews .innews-list li .bks .txt-c{height: 67.5px;}
	.innews .innews-list li .bks .time{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.innews .innews-list li{width: calc(33.3% - 20px);margin-right:30px;}
.innews .innews-list li .bks h3{font-size: 18px;height: 54px;}
}
@media only screen and (max-width:1024px) {
	
		.innews .innews-list li{width: calc(33.3% - 10px);margin-right:15px;}
		.innews .innews-list li .bks{padding: 35px 5%;}
.innews .innews-list li .bks h3{font-size: 16px;height: 48px;margin-top: 15px;}
.innews .innews-list li .bks .txt-c{height:63px;margin-top: 10px;}
.innews .innews-list li .bks .time{font-size: 14px;}
}
@media only screen and (max-width:720px) {
			.innews .innews-list li{box-shadow: 0 5px 10px rgba(0,0,0,0.1); width: 100%;margin-right:0px;margin-bottom: 15px;}
		.innews .innews-list li .bks{padding: 30px 5%;}
		.innews .innews-top .title{width: 100%;margin-bottom: 15px;float: none;}
		.innews .innews-top .more{float: none;}
}

.footer{width: 100%;height: auto;background:#021833;padding-bottom: 0;}
.footer .foot-t{width: 100%;height: auto;overflow: hidden;}
.footer .foot-t .cont-infor{width: calc(100% - 160px);padding-right: 5%;float: left; height: auto;}
.footer .foot-t .cont-infor p{font-size: 16px;color: #FFFFFF;}
.footer .foot-t .cont-infor p i{width: 30px;height: auto;display: inline-block;margin-right: 10px;vertical-align: middle;}
.footer .foot-t .cont-infor h6{color: #FFFFFF;font-weight: 100;font-family: "MM"; font-size:40px;margin-top: 10px;}
.footer .foot-t .cont-infor h6 a{color: #FFFFFF;font-family: "ME";}
.footer .foot-t .cont-infor .add{width: 100%;height: auto;font-size:16px;color: rgba(255,255,255,0.7);letter-spacing:0.1em;}

.footer .foot-t .golink{height: auto;float: right;}
.footer .foot-t .golink i{width: 20px;display: inline-block;margin-right: 10px;vertical-align: middle;}
.footer .foot-t .golink a{display: block;line-height: 20px; border-radius: 30px;padding: 10px 0;width: 150px;text-align: center;  line-height: 20px; color: #FFFFFF;border: 2px solid rgba(255,255,255,0.2);}
.footer .foot-t .golink a:nth-child(2n){ border: none; background: #FF6600;margin-top: 20px;}



.footer .foot-c{width: 100%;height: auto;margin-top: 5%;}
.footer .foot-c .sublist{width:calc(100% - 130px);height: auto;float: left;font-size: 0;}
.footer .foot-c .sublist li{display: inline-block;vertical-align: top;margin-right: 8%;}
.footer .foot-c .sublist li h6{color: #FFFFFF;font-size: 20px;}
.footer .foot-c .sublist li .downs{width: 100%;height: auto;margin-top: 25px;}
.footer .foot-c .sublist li .downs a{margin-bottom: 10px; display: block;font-size: 16px;color: rgba(255,255,255,0.6);}
.footer .foot-c .follow{width: 130px;float: right;text-align:right;}
.footer .foot-c .follow p{font-size: 18px;color:#FFFFFF;display: block;font-weight: bolder;margin-bottom: 10px;}
.footer .foot-c .follow .ewm{width: 100%;max-width: 100px;display: inline-block;}


.footer .foot-d{width: 100%;margin-top: 5%;padding: 45px 0; border-top: 1px solid  rgba(255,255,255,0.2);}
.footer .foot-d .pcy{width: calc(100% - 130px);font-size: 14px; float:left;text-transform: uppercase;}
.footer .foot-d .pcy span{color:rgba(255,255,255,0.4);margin-right: 10px;}
.footer .foot-d .pcy  a{color: rgba(255,255,255,0.4);margin-right: 10px;}
.footer .foot-d .pcy a img{display: none !important;}
.footer .foot-d .share-link{width: 130px;float: right;font-size: 0;}
.footer .foot-d .share-link a{display: inline-block;width: 25px;position: relative; height:auto;margin-right: 10px;}

.footer .foot-d .share-link .ewm{bottom: 100%;left: calc(50% - 60px);width: 120px;height: auto;display: none; position: absolute;}
.footer .foot-d .share-link a:hover>.ewm{display: block;}
.footer .foot-d .share-link a:nth-child(2) .ewm{display: none;width: 0;height: 0;overflow: hidden;}

@media only screen and (max-width:1680px) {
	.footer .foot-t .cont-infor h6{font-size: 36px;}
	.footer .foot-c .sublist li h6{font-size: 18px;}

}
@media only screen and (max-width:1440px) {
	.footer .foot-t .cont-infor h6{font-size: 34px;}
	.footer .foot-t .cont-infor p{font-size: 15px;}
	.footer .foot-t .cont-infor p i{width: 28px;}
	.footer .foot-t .golink a{font-size: 15px;width: 140px;}
	.footer .foot-c .sublist li .downs a{font-size: 15px;}
	.footer .foot-c .follow p{font-size: 16px;}
	.footer .foot-t .cont-infor .add{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.footer .foot-t .cont-infor h6{font-size: 32px;}
	.footer .foot-c .sublist li{margin-right: 5%;}
	.footer .foot-d .pcy{font-size: 13px;}
}
@media only screen and (max-width:1024px) {
	.footer .foot-t .cont-infor p{font-size: 14px;}
	.footer .foot-t .cont-infor p i{width: 24px;}
	.footer .foot-t .cont-infor h6{font-size: 28px;}
	.footer .foot-t .golink a{font-size: 14px;width: 120px;padding: 8px 0;}
	.footer .foot-c .sublist li h6{font-size: 16px;}
	.footer .foot-c .sublist li .downs a{font-size: 14px;}
	.footer .foot-c .follow p{font-size: 15px;}
	.footer .foot-c .sublist li{margin-right:2%;}
	.footer .foot-c .follow{float: none;text-align:center;width: 100%;}
	.footer .foot-t .cont-infor .add{font-size: 14px;}
	.footer .foot-d .pcy{font-size: 12px;}
}
@media only screen and (max-width:720px) {
	.footer .foot-t .cont-infor{text-align: center;}.footer .foot-t .cont-infor .add{font-size: 13px;}
	.footer .foot-t .cont-infor h6{font-size:20px;}
	.footer .foot-t .cont-infor{width: 100%;height: auto;}
	.footer .foot-t .golink{text-align: center; width: 100%;height: auto; margin-top:30px;}
	.footer .foot-c{margin-top: 35px;}
	.footer .foot-t .golink a{margin-top: 0; display: inline-block; margin-right: 2%;}
	.footer .foot-t .golink a:nth-child(2n){margin-top: 0;}
	.footer .foot-c .sublist{display: none;}
	.footer .foot-d{text-align: center; padding:30px 0;margin-top: 30px;}
	.footer .foot-d .pcy{width: 100%;float: none;}
	.footer .foot-d .share-link{width: 100%;text-align: center;float: none;margin-top: 20px;}
	.footer .foot-d .share-link a{width: 20px;}
			
}




.inbanner{width: 100%;height: auto;position: relative;}
.inbanner .pic{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.inbanner .pic img{display: block;width: 100%;height: auto;}
.inbanner .con{width: 100%;height: auto;text-align: center;  position: absolute;padding: 0 5%;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.inbanner .con h2{color: #FFFFFF;font-size: 56px;margin-bottom: 10px;}
.inbanner .con h4{color: #FFFFFF;font-size: 18px;text-transform: uppercase;font-family: "ME";}

.inbanner .con .search{width: 90%;height: auto;margin: 0 auto;position: relative;margin-top: 50px;}
.inbanner .con .search  .c1{display: block;position: relative;font-family: "MM"; padding-left: 60px;  border-radius: 40px; border: none;background: rgba(255,255,255,0.6);  width: 100%;line-height: 30px;padding: 15px 5%;background:url(../img/a044.png)center left 20px  no-repeat rgba(255,255,255,0.7) ;background-size: 25px 25px;}
.inbanner .con .search  .send{width: 150px;line-height: 30px;padding:10px 0%;border: none;border-radius:40px; background: #FF6600;position: absolute; text-align: ; right: 10px;top: 5px; color:#FFFFFF}


.bread{width: 100%;height: auto;padding-top: 35px;color: #666;}
.bread a{display: inline-block;vertical-align: top;font-size: 16px;color: #666;}
.bread a:first-child{padding-left: 30px;position:relative;background-repeat: no-repeat;}
.bread a:first-child:before{content: "";position: absolute;left: 0;width: 25px;height: 25px;background-repeat: no-repeat;background:url(../img/a026.png)center no-repeat;background-size: cover;}
.bread a:hover{color: #FF6600;}

@media only screen and (max-width:1680px) {
	.inbanner .con h2{font-size: 54px;}
	.inbanner .con h4{font-size: 16px;}
}
@media only screen and (max-width:1440px) {
	.bread a{font-size: 15px;}
	.inbanner .con h2{font-size: 50px;}
	.inbanner .con h4{font-size: 15px;}
	.inbanner .con .search  .c1{line-height: 25px;padding: 15px 5%;padding-left: 50px;}
	.inbanner .con .search  .send{line-height: 25px;padding: 10px 0;width: 120px;}
}
@media only screen and (max-width:1280px) {
.inbanner .con h2{font-size: 40px;}
}
@media only screen and (max-width:1024px) {
.bread a{font-size: 14px;}
.inbanner .con h2{font-size: 35px;}
.inbanner .con h4{font-size: 14px;}
.bread a:first-child{padding-left: 25px;}
.bread a:first-child:before{width: 20px;height: 20px;}
.inbanner .pic img{display: none;}
.inbanner .pic{height: 450px;}
	.inbanner .con .search{margin-top:35px;}
	.inbanner .con .search  .c1{line-height: 20px;padding: 10px 5%;padding-left: 35px;right: 5px;background: url(../img/a044.png)center left 10px no-repeat rgba(255,255,255,0.7);background-size: 20px 20px;}
	.inbanner .con .search  .send{line-height: 20px;padding: 5px 0;width: 90px;}
}
@media only screen and (max-width:720px) {
.inbanner .con h2{font-size: 25px;}
.inbanner .pic{height: 320px;}
}








.hotnews{width: 100%;height: auto;}
.hotnews .title2{width: 100%;height: auto;text-align: center;}
.hotnews .hotnews-c{position: relative;}
.hotnews .hotnews-c .hotnews-js{width: 100%;height: auto;}
.hotnews .hotnews-c .hotnews-js .li{display: block;width: 100%;position: relative;padding:5% 60% 5% 0;}
.hotnews .hotnews-c .hotnews-js .li .pic{width:68%;position: absolute;right: 0;top: 0;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;z-index: -1;border-radius: 15px;}
.hotnews .hotnews-c .hotnews-js .li .con{width: 100%;padding:10% 15%; background: #fafafa;border-radius: 15px;}
.hotnews .hotnews-c .hotnews-js .li .con h3{margin-bottom: 20px; height:72px; font-size: 24px;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.hotnews .hotnews-c .hotnews-js .li .con .txt-c{width: 100%;height: 72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.hotnews .hotnews-c .hotnews-js .li .con .view{margin-top: 45px; font-size: 14px;color: #ff6600;display: block;}
.hotnews .hotnews-c .hotnews-js .li .con .view i{width: 40px;height: 40px;border-radius: 100%; box-shadow: 0 5px 10px rgba(0,0,0,0.2); display: inline-block;vertical-align: middle;margin-right: 10px;background: #FF6600;}
.hotnews .hotnews-c .hotnews-js .li .con .view i img{display: block;width: 10px;margin: 0 auto;margin-top: 12.5px;}


.hotnews .hotnews-c .swiper-button-next{
background-image: url(../img/a003.png);
    right:-5%;
    left: auto;
}
.hotnews .hotnews-c .swiper-button-prev{
background-image: url(../img/a016s.png);
  left:-5%;
    right: auto;
}

.hotnews .hotnews-c .swiper-button-next,.hotnews .hotnews-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    border-radius: 100%;
    z-index: 10;
    cursor: pointer;
    background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;
    background-color:none;
    border: 1px solid #333;
}

.hotnews .hotnews-c .swiper-button-next{background-color:#ff6600;border: none;}
.hotnews .hotnews-c .swiper-button-prev:hover{background-color: #ff6600;border: none;background-image: url(../img/a016.png);    background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;}









@media only screen and (max-width:1680px) {
	.hotnews .hotnews-c .hotnews-js .li .con h3{font-size: 22px;height: 66px;}
}
@media only screen and (max-width:1440px) {
	.hotnews .hotnews-c .hotnews-js .li .con h3{font-size: 20px;height: 60px;}
	.hotnews .hotnews-c .hotnews-js .li .con .txt-c{height:67.5px;}
.hotnews .hotnews-c .hotnews-js .li .con .view i{width: 35px;height: 35px;}
.hotnews .hotnews-c .hotnews-js .li .con .view i img{margin-top: 10px;}
}
@media only screen and (max-width:1280px) {
.hotnews .hotnews-c .hotnews-js .li .con h3{font-size: 18px;height: 54px;}
}
@media only screen and (max-width:1024px) {
.hotnews .hotnews-c .hotnews-js .li .con h3{font-size: 16px;height: 48px;}
.hotnews .hotnews-c .hotnews-js .li .con .txt-c{height:63px;}
.hotnews .hotnews-c{padding:0 5%}
.hotnews .hotnews-c .swiper-button-next,.hotnews .hotnews-c  .swiper-button-prev {
    width:30px;
    height:30px;
    margin-top: -15px;
}
.hotnews .hotnews-c .swiper-button-next{right:0;}
.hotnews .hotnews-c .swiper-button-prev{left:0;}

.hotnews .hotnews-c .hotnews-js .li{padding:5% 45% 5% 0;}

.hotnews .hotnews-c .hotnews-js .li .con .view i{width: 30px;height: 30px;}
.hotnews .hotnews-c .hotnews-js .li .con .view i img{margin-top: 7.5px;}

}
@media only screen and (max-width:720px) {
.hotnews .hotnews-c{padding:0;}
.hotnews .hotnews-c .swiper-button-next{right:-15px;}
.hotnews .hotnews-c .swiper-button-prev{left:-15px;}
.hotnews .hotnews-c .hotnews-js .li{padding:5% 25% 5% 0;}
.hotnews .hotnews-c .hotnews-js .li .pic{width: 85%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.hotnews .hotnews-c .hotnews-js .li{padding:5% 15% 5% 0;}
}


.news{width: 100%;height: auto;padding-bottom: 55px;}
.news .title2{text-align: center;}
.news .news-sort{text-align: center; width: 100%;height: auto;font-size: 0;margin-top: 45px;}
.news .news-sort a{vertical-align: top; margin: 0 3%; display: inline-block;font-size:18px;color: #333333;}
.news .news-sort a:hover{color:#FF6600;font-weight: bolder;}
.news .news-sort a.cut{color:#ff6600;font-weight: bolder;}


.newslist{width: 100%;height: auto;font-size: 0;} 
.newslist li{width: calc(33.3% - 40px);margin-bottom: 50px; overflow: hidden;display: inline-block;  margin-right: 60px;background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 10px;}
.newslist li:nth-child(3n){margin-right: 0;}
.newslist li .bks{display: block;width: 100%;height: auto;padding:7% 5%;background: #ffffff;}
.newslist li .bks .time{font-size: 16px;color: #333333;font-family: "ME";}
.newslist li .bks h3{font-weight: bolder; font-size: 24px;height: 72px; color: #333333;margin-top: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newslist li .bks .txt-c{width: 100%;height:72px;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.newslist li .bks .view{margin-top: 30px;display: block; width: 100%;height: auto;color: #FFFFFF;font-size: 14px;opacity: 0; -webkit-opacity: 0;-moz-opacity: 0;-o-opacity: 0;-ms-opacity: 0;}
.newslist li .bks .view i{margin-right: 10px; vertical-align: middle; display: inline-block; width: 20px;height:20px;border-radius: 100%;background: #FF6600;}
.newslist li .bks .view i img{width: 8px;margin: 0 auto;margin-top:3px;}

.newslist li.hover .bks{background: rgba(0,0,0,0.4);}
.newslist li.hover .bks .time{color: #FFFFFF;}
.newslist li.hover .bks h3{color:#FFFFFF}
.newslist li.hover .bks .txt-c p{color: #FFFFFF;}
.newslist li.hover .bks .view {opacity: 1; -webkit-opacity: 1;-moz-opacity:1;-o-opacity: 1;-ms-opacity: 1;}


@media only screen and (max-width:1680px) {
.newslist li{width: calc(33.3% - 30px);margin-right:45px;margin-bottom: 40px;}
.newslist li .bks h3{font-size: 22px;height: 66px;}
.news .news-sort a{font-size: 16px;}
}
@media only screen and (max-width:1440px) {
.newslist li{width: calc(33.3% - 30px);margin-right: 45px;margin-bottom: 35px;}
.newslist li .bks h3{font-size: 20px;height: 60px;}
.newslist li .bks .txt-c{height: 67.5px;}
.newslist li .bks .time{font-size: 15px;}
.news .news-sort a{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.newslist li{width: calc(33.3% - 20px);margin-right:30px;margin-bottom: 30px;}
.newslist li .bks h3{font-size: 18px;height: 54px;}
}
@media only screen and (max-width:1024px) {
.newslist li{width: calc(33.3% - 10px);margin-right:15px;margin-bottom: 15px;}
.newslist li .bks{padding: 35px 5%;}
.newslist li .bks h3{font-size: 16px;height: 48px;margin-top: 15px;}
.newslist li .bks .txt-c{height:63px;margin-top: 10px;}
.newslist li .bks .time{font-size: 14px;}
.news .news-sort a{font-size: 14px;}
}
@media only screen and (max-width:720px) {
.newslist li{box-shadow: 0 5px 10px rgba(0,0,0,0.1); width: 100%;margin-right:0px;margin-bottom: 15px;}
.newslist li .bks{padding: 30px 5%;}
}




.news-d{width: 100%;height: auto;}
.news-d h1{font-size: 30px;color: #333333;}
.news-d .article{width: 100%;height: auto;margin-top: 30px;padding-bottom: 35px;margin-bottom: 35px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.news-d .article span{margin-bottom: 10px; vertical-align: top;font-size: 16px; display:inline-block;margin-right: 5%;color: #666;}
.news-d  .article span i{width: 18px;height: auto;display: inline-block;vertical-align: middle; margin-right: 10px;}
.news-d .article span  a{color: #666666;}
.news-d .txt-c{width: 100%;height: auto;}
.news-d .txt-c img{border-radius: 10px;}
.news-d .txt-c p img{width: auto; max-width: 90%; margin: 0 auto;height: auto;}


.news-d .keyword{width: 100%;height: auto;padding: 40px 0;margin-bottom: 35px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.news-d .keyword span{margin-right: 10px; font-size: 18px;color: #333333;font-weight: bolder;}
.news-d .keyword a{font-size: 16px;color: #666666;background: #f0f4f7;padding: 2px 10px; display: inline-block;margin-bottom: 10px;margin-right:15px;}
.news-d .pn{width: 100%;height: auto;font-size: 0;position: relative;}

.news-d .pn:before{content: "";position: absolute;left: 50%;width: 1px;height: 40px;top: calc(50% - 20px);background: rgba(0,0,0,0.1);}
.news-d .pn a{line-height: 25px; display: inline-block;width: 50%; vertical-align: top; font-size: 18px;color: #333333;}
.news-d .pn a h6{display: inline-block;width: calc(100% - 115px); vertical-align: middle; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-d .pn a p{width:85px; display: inline-block;vertical-align: middle;}
.news-d .pn a p i{ width:10px;display: inline-block;  height: auto;}
.news-d .pn a p i .img2{display: none;}
.news-d .pn a.prev{padding-right:45px;text-align: left;}
.news-d .pn a.prev p i{margin-right: 10px;}
.news-d .pn a.next p i{margin-left: 10px;}
.news-d .pn a.next{padding-left:45px;text-align: right;}
.news-d .pn a.next h6{margin-right: 15px;}
.news-d .pn a.prev h6{margin-left: 15px;}
.news-d .pn a:hover{color: #FF6600;}
.news-d .pn a:hover h6{color: #FF6600;}
.news-d .pn a:hover p i .img2{display: block;}
.news-d .pn a:hover p i .img1{display: none;}



@media only screen and (max-width:1680px) {
	.news-d h1{font-size: 28px;}
	.news-d .keyword span{font-size: 16px;}
	.news-d .pn a{font-size: 16px;}
	
}
@media only screen and (max-width:1440px) {
.news-d h1{font-size: 26px;}
.news-d .article span{font-size: 15px;}
.news-d .keyword span{font-size: 16px;}
.news-d .keyword a{font-size: 15px;}
.news-d .pn a{font-size: 15px;}
}
@media only screen and (max-width:1280px) {	
.news-d h1{font-size: 24px;}

}
@media only screen and (max-width:1024px) {	
.news-d h1{font-size: 22px;}
.news-d .article span{font-size: 14px;}
.news-d .keyword span{font-size: 15px;}
.news-d .keyword a{font-size: 14px;}
.news-d .pn:before{display: none;}
.news-d .pn a{font-size: 14px;}
.news-d .pn a.prev{width: 100%;}
.news-d .pn a.next{width: 100%;margin-top: 20px;}
.news-d .pn a h6{width: calc(100% - 95px);}
.news-d .pn a p{width: 75px;}
.news-d .pn a p i{vertical-align: middle;}
}
@media only screen and (max-width:720px) {	
.news-d h1{font-size: 20px;}
.news-d .keyword span{font-size: 14px;}
.news-d .keyword a{font-size: 13px;}
.news-d .pn a.prev{width: 100%;}
.news-d .pn a.next{width: 100%;}
}





.recomnews{width: 100%;height: auto;}
.recomnews .recomnews-t{height: auto; width: 100%;position: relative;}
.recomnews .recomnews-c{width: 100%;height: auto;}
.recomnews .recomnews-c .recom-js{width: 100%;height: auto;}
.recomnews .recomnews-c .recom-js .li{border-radius: 10px;overflow: hidden; width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.recomnews .recomnews-c .recom-js .li .bks{display: block;width: 100%;height: auto;padding:7% 5%;background: #ffffff;}
.recomnews .recomnews-c .recom-js .li .bks .time{font-size: 16px;color: #333333;font-family: "ME";}
.recomnews .recomnews-c .recom-js .li .bks h3{font-weight: bolder; font-size: 24px;height: 72px; color: #333333;margin-top: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.recomnews .recomnews-c .recom-js .li .bks .txt-c{width: 100%;height:72px;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.recomnews .recomnews-c .recom-js .li .bks .view{margin-top: 30px;display: block; width: 100%;height: auto;color: #FFFFFF;font-size: 14px;opacity: 0; -webkit-opacity: 0;-moz-opacity: 0;-o-opacity: 0;-ms-opacity: 0;}
.recomnews .recomnews-c .recom-js .li .bks .view i{margin-right: 10px; vertical-align: middle; display: inline-block; width: 20px;height:20px;border-radius: 100%;background: #FF6600;}
.recomnews .recomnews-c .recom-js .li .bks .view i img{width: 8px;margin: 0 auto;margin-top:3px;}
.recomnews .recomnews-c .recom-js .li:hover .bks{background: rgba(0,0,0,0.4);}
.recomnews .recomnews-c .recom-js .li:hover .bks .time{color: #FFFFFF;}
.recomnews .recomnews-c .recom-js .li:hover .bks h3{color:#FFFFFF}
.recomnews .recomnews-c .recom-js .li:hover .bks .txt-c p{color: #FFFFFF;}
.recomnews .recomnews-c .recom-js .li:hover .bks .view {opacity: 1; -webkit-opacity: 1;-moz-opacity:1;-o-opacity: 1;-ms-opacity: 1;}


.recomnews .recomnews-t .swiper-button-next{
background-image: url(../img/a003.png);
    right:0;
    left: auto;
}
.recomnews .recomnews-t .swiper-button-prev{
background-image: url(../img/a016s.png);
  right:55px;
   left: auto;
}

.recomnews .recomnews-t .swiper-button-next,.recomnews .recomnews-t .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    border-radius: 100%;
    z-index: 10;
    cursor: pointer;
    background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;
    background-color: #none;
    border: 1px solid #333;
    box-shadow: 0 10px 10px rgba(0,0,0,0.1);
}

.recomnews .recomnews-t .swiper-button-next{background-color: #ff6600;border: none;}
.recomnews .recomnews-t .swiper-button-prev:hover{background: #ff6600;border: none;background-image:url(../img/a016.png); background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;}



@media only screen and (max-width:1680px) {
.recomnews .recomnews-c .recom-js .li .bks h3{font-size: 22px;height: 66px;}
}
@media only screen and (max-width:1440px) {
.recomnews .recomnews-c .recom-js .li .bks h3{font-size: 20px;height: 60px;}
.recomnews .recomnews-c .recom-js .li .bks .txt-c{height: 67.5px;}
.recomnews .recomnews-c .recom-js .li .bks .time{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.recomnews .recomnews-c .recom-js .li .bks h3{font-size: 18px;height: 54px;}
}
@media only screen and (max-width:1024px) {
.recomnews .recomnews-c .recom-js .li .bks{padding: 35px 5%;}
.recomnews .recomnews-c .recom-js .li .bks h3{font-size: 16px;height: 48px;margin-top: 15px;}
.recomnews .recomnews-c .recom-js .li .bks .txt-c{height:63px;margin-top: 10px;}
.recomnews .recomnews-c .recom-js .li .bks .time{font-size: 14px;}

.recomnews .recomnews-t .swiper-button-next{background-image: url(../img/a003.png);right:0;left: auto;}
.recomnews .recomnews-t .swiper-button-prev{background-image: url(../img/a016s.png);right:45px;left: auto;}
.recomnews .recomnews-t .swiper-button-next,.recomnews .recomnews-t .swiper-button-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    background-size: 10px 15px;
}
}
@media only screen and (max-width:720px) {
.recomnews .recomnews-c .recom-js .li .bks{padding: 30px 5%;}
}




.support{width: 100%;height: auto;}
.support .support-c{width: 100%;height: auto;position: relative;overflow:hidden; background: #FFFFFF;border-radius: 15px;}
.support .support-c .con{width:45%;padding: 4%;float: right;}
.support .support-c .pic{width: 55%;height:100%;position: absolute;top: 0;left: 0;background-size: cover;border-radius: 15px; background-repeat: no-repeat;background-position: center;}
.support .step{width: 100%;font-size: 0; height: auto;}
.support .step li{padding: 5%; width: calc(33.3% - 30px);display: inline-block;vertical-align: top; border-radius: 15px;background: #FFFFFF;border-bottom: 10px solid #FFFFFF; height: auto; margin-right: 45px;}
.support .step li:nth-child(3n){margin-right: 0;}
.support .step li:hover{border-bottom: 10px solid #FF6600;box-shadow: 0 10px 20px rgba(0,0,0,0.1);}
.support .step li .ico{width: 60px;height: auto;}
.support .step li h3{font-size: 30px;color: #333;margin-top: 25px;margin-bottom: 25px;overflow: hidden;}
.support .step li .txt-c{width: 100%;height: auto;}

@media only screen and (max-width:1680px) {
	.support .step li h3{font-size: 28px;}
	.support .step li .ico{width: 55px;}
	.support .step li{width: calc(33.3% - 20px);margin-right: 30px;}
}
@media only screen and (max-width:1440px) {
.support .step li h3{font-size: 26px;}
.support .step li .ico{width: 50px;}
}
@media only screen and (max-width:1280px) {
.support .step li h3{font-size: 24px;}
.support .step li .ico{width: 45px;}
.support .step li{width: calc(33.3% - 10px);margin-right: 15px;}
}
@media only screen and (max-width:1024px) {
.support .step li h3{font-size: 20px;}
.support .step li .ico{width:35px;}
}
@media only screen and (max-width:720px) {
	.support .step li .ico{width: 30px;}
	.support .step li{width: 100%;margin-bottom: 20px;}
	.support .step li h3{font-size:18px;}
	.support .support-c .pic{width: 100%;height: 250px;position: relative;}
	.support .support-c .con{width: 100%;height: auto;padding: 45px 5%;}
}


.coop{width: 100%;height: auto;}
.coop .title2{text-align: center;}
.coop .coop-c{width: 100%;overflow: hidden; height: auto;position:relative;background: #FFFFFF;border-radius: 15px;}
.coop .coop-c .pic{padding: 5%; width: 35%;height: 100%;border-radius: 10px; position: absolute;left: 0;top: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.coop .coop-c .pic .tel{width: 100%;text-align: center;color: #FFFFFF;font-size: 18px;}
.coop .coop-c .pic .tel h6{font-size:48px;color: #FFFFFF;font-family: "ME";}
.coop .coop-c .pic .ewm{width: 100%;max-width: 130px;margin: 0 auto;margin-top: 24%;height: auto;}
.coop .coop-c .pic .ewm p{text-align: center; color: #FFFFFF;font-size: 16px;}
.coop .coop-c .pic .ewm img{margin-top: 15px;}

.coop .coop-c .formbox{width:65%;float: right; padding: 5%; border-radius: 10px;height: auto;}
.coop .coop-c .formbox h6{margin-bottom: 55px; text-align: right;font-size:30px;color: #333;}
.coop .coop-c .formbox h6 i{width: 20px;display: inline-block;vertical-align: middle; margin-right: 10px;}
.coop .coop-c .formbox form{color: #333; display: block;width: 100%;height: auto;}
.coop .coop-c .formbox form .c1{font-family: "ME"; width:calc(50% - 15px);float: left; margin-right: 30px; height: auto;line-height: 25px;margin-bottom: 20px; padding: 10px 0;background: none;border: none;color: #333; border-bottom: 1px solid rgba(0,0,0,0.1);}
.coop .coop-c .formbox form .c1:nth-child(2n){margin-right: 0;}
.coop .coop-c .formbox form textarea {font-family: "ME"; width: 100%;height: auto;border: none; border-bottom: 1px solid rgba(0,0,0,0.1);height: 80px;margin-bottom: 20px;}
.coop .coop-c .formbox form .yzm{overflow: hidden;float: left; height: auto;position: relative; width:calc(50% - 15px);}
.coop .coop-c .formbox form .yzm .c1{width: 100%;}
.coop .coop-c .formbox form .yzm .yzm-pic{width: ;height: auto;position: absolute;right: 0;top: 0;}
.coop .coop-c .formbox form .send{width: 100%;height: auto;width: calc(35% - 15px);float: right;line-height: 25px;padding: 10px;border-radius:30px;background: #021833;color: #FFFFFF;border: none;}


@media only screen and (max-width:1680px) {
	.coop .coop-c .pic .tel h6{font-size: 40px;}
	.coop .coop-c .pic .tel{font-size: 16px;}
	.coop .coop-c .formbox h6{font-size: 28px;}
}
@media only screen and (max-width:1440px) {	
	.coop .coop-c .pic .tel h6{font-size:35px;}
	.coop .coop-c .pic .ewm p{font-size: 15px;}
	.coop .coop-c .pic .tel{font-size: 15px;}
	.coop .coop-c .formbox h6{font-size: 25px;}
	.coop .coop-c .formbox h6 i{width: 18px;}
}
@media only screen and (max-width:1280px) {	
.coop .coop-c .pic .tel h6{font-size: 30px;}
}
@media only screen and (max-width:1024px) {	
.coop .coop-c .pic .tel h6{font-size: 25px;}
.coop .coop-c .pic .ewm p{font-size: 14px;}
.coop .coop-c .pic .tel{font-size: 14px;}
.coop .coop-c .formbox h6{font-size: 20px;}
.coop .coop-c .formbox h6 i{width: 15px;}
}
@media only screen and (max-width:720px) {	
	.coop .coop-c .pic{width: 100%;height: 350px;position: relative;}
.coop .coop-c .pic .tel h6{font-size: 20px;}
.coop .coop-c .formbox h6{font-size: 18px;}
.coop .coop-c .pic .ewm{max-width: 120px;margin-top: 45px;}
.coop .coop-c .formbox{padding: 45px 5%; width: 100%;height: auto;float: none;}
.coop .coop-c .formbox form .c1{margin-bottom: 15px; width: 100%;height: auto;line-height: 20px;}
.coop .coop-c .formbox form .yzm{width: 100%;float: none;}
.coop .coop-c .formbox form .yzm .c1{width: 100%;}
.coop .coop-c .formbox form .send{line-height: 20px;display: block;float: none; width: 100%;margin-top: 15px;max-width: 180px;}

}


.depot{width: 100%;height: auto;}
.depot .depot-l{width:340px;height: auto;float: left;}
.depot .depot-l .depot-sort{width: 100%;height: auto;margin-top: 35px;}
.depot .depot-l .depot-sort li{font-size: 18px;cursor: pointer; color: #333;line-height: 45px;padding: 0 15px;max-width: 160px;margin-bottom: 10px;}
.depot .depot-l .depot-sort li:hover{background: #FFFFFF;border-radius: 25px;color: #ff6600;padding: 0 15px;font-weight: bolder;}
.depot .depot-l .depot-sort li.cut{background: #FFFFFF;border-radius: 25px;color: #ff6600;padding: 0 15px;font-weight: bolder;}
.depot .depot-r{width: calc(100% - 340px);padding-left: 8%;float: right;}
.depot .depot-r .depotbox{display: none; width: 100%;height: auto;border-top: 1px solid rgba(0,0,0,0.1);}
.depot .depot-r .depotbox .depot-list{width: 100%;height: auto;}
.depot .depot-r .depotbox .depot-list li{padding: 20px 0; width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid rgba(0,0,0,0.1);}
.depot .depot-r .depotbox .depot-list li .goview{text-align: right; font-size: 16px; float: right;display: block;width:180px;}
.depot .depot-r .depotbox .depot-list li .goview a{color: #333;display: inline-block;margin-right: 20px;}
.depot .depot-r .depotbox .depot-list li .goview a:nth-child(2n){margin-right: 0;}
.depot .depot-r .depotbox .depot-list li .goview a i{vertical-align: middle;margin-left:5px; width: 20px;height: auto;display: inline-block;}
.depot .depot-r .depotbox .depot-list li .goview a i .img2{display: none;}
.depot .depot-r .depotbox .depot-list li:hover .goview a{color: #ff6600;}
.depot .depot-r .depotbox .depot-list li:hover .goview a i .img2{display: block;}
.depot .depot-r .depotbox .depot-list li:hover .goview a i .img1{display: none;}
.depot .depot-r .depotbox .depot-list li h6{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float: left;font-size: 20px;font-weight: normal;width: calc(100% - 180px);}
.depot .depot-r .depotbox .taglist{width: 100%;height: auto;}
.depot .depot-r .depotbox .taglist li{width: 100%;height: auto;padding: 20px 0;padding-right: 35px; position: relative; border-bottom: 1px solid rgba(0,0,0,0.1);}
.depot .depot-r .depotbox .taglist li h6{font-size:20px;font-weight: normal;}
.depot .depot-r .depotbox .taglist li:before{content: "";width: 16px;height: 2px;background: #333;position: absolute;top: 27px;right: 0;}
.depot .depot-r .depotbox .taglist li:after{content: "";width: 2px;height: 16px;background: #333;position: absolute;top: 20px;right: 7px;}
.depot .depot-r .depotbox .taglist li .txt-c{display: none;width: 100%; margin-top: 30px;}
.depot .depot-r .depotbox .taglist li.cut h6{font-weight: bolder;color: #ff6600;}
.depot .depot-r .depotbox .taglist li.cut:after{display: none;}
.depot .depot-r .depotbox .taglist li.cut .txt-c{display: block;}


@media only screen and (max-width:1680px) {
	.depot .depot-l .depot-sort li{font-size: 16px;}
	.depot .depot-r .depotbox .taglist li h6{font-size: 18px;}
	.depot .depot-r .depotbox .depot-list li h6{font-size: 18px;}
	
	.depot .depot-l{width: 300px;}
	.depot .depot-r{width: calc(100% - 300px);}
}
@media only screen and (max-width:1440px) {
	.depot .depot-l .depot-sort li{font-size: 15px;}
	.depot .depot-r .depotbox .taglist li h6{font-size: 16px;}
	.depot .depot-r .depotbox .depot-list li h6{font-size: 16px;width: calc(100% - 160px);}
	.depot .depot-r .depotbox .depot-list li .goview{font-size: 15px;width:160px;}
	
	
	.depot .depot-l{width:280px;}
	.depot .depot-r{width: calc(100% - 280px);}
}
@media only screen and (max-width:1280px) {
	.depot .depot-l{width:260px;}
	.depot .depot-r{width: calc(100% - 260px);}
}
@media only screen and (max-width:1024px) {
	.depot .depot-r .depotbox .taglist li h6{font-size: 15px;}
	.depot .depot-r .depotbox .depot-list li h6{font-size: 15px;width: calc(100% - 140px);}
	.depot .depot-r .depotbox .depot-list li .goview{font-size: 14px;width:140px;}
	.depot .depot-r .depotbox .depot-list li .goview a{margin-right: 10px;}
		.depot .depot-l{width:240px;}
	.depot .depot-r{width: calc(100% - 240px);}
}
@media only screen and (max-width:720px) {
	.depot .depot-l{width: 100%;height: auto;}
	.depot .depot-r{width: 100%;padding-left: 0;margin-top: 35px;}
	.depot .depot-l .depot-sort li{display: inline-block;margin-right: 10px;line-height: 35px;}
}


.solution{width: 100%;height: auto;}
.solution .solution-list{width: 100%;height: auto;}
.solution .solution-list li{z-index: 0; width: 100%;height: auto;overflow: hidden; padding: 5% 0; position:relative;margin-bottom:75px;}
.solution .solution-list li .pic{border-radius: 10px; width: 70%;position: absolute;height: 100%;top: 0;right: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.solution .solution-list li .con{width: 40%;padding: 5%; border-radius: 10px;background: #FFFFFF;position: relative;z-index: 1;}
.solution .solution-list li .con .view{display: block;margin-top: 50px; font-size:14px;line-height: 40px;color: #ff6600;}
.solution .solution-list li .con .view i{width: 40px;height: 40px;vertical-align:middle;margin-right: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.2); display: inline-block;background: #ff6600;border-radius: 100%;}
.solution .solution-list li .con .view i img{width: 10px;height: auto;margin: 0 auto;margin-top: 12.5px;}
.solution .solution-list li .con h3{font-size: 30px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.solution .solution-list li .con .txt-c{width: 100%;height: 72px;margin-top: 35px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.solution .solution-list li:nth-child(2n) .con{float: right;}
.solution .solution-list li:nth-child(2n) .pic{left: 0;right: auto;}

@media only screen and (max-width:1680px) {
	.solution .solution-list li{margin-bottom: 70px;}
	.solution .solution-list li .con h3{font-size: 28px;}
}
@media only screen and (max-width:1440px) {
	.solution .solution-list li{margin-bottom: 65px;}
	.solution .solution-list li .con h3{font-size: 26px;}
	.solution .solution-list li .con .view i{width: 35px;height: 35px;}
	.solution .solution-list li .con .view i img{margin-top:10px;}
	.solution .solution-list li .con{width: 45%;}
	.solution .solution-list li .con .txt-c{height: 67.5px;}
}
@media only screen and (max-width:1280px) {
	.solution .solution-list li{margin-bottom: 60px;}
	.solution .solution-list li .con h3{font-size: 24px;}
	.solution .solution-list li .con{width: 50%;}
}
@media only screen and (max-width:1024px) {
	.solution .solution-list li{margin-bottom: 55px;}
	.solution .solution-list li .con h3{font-size: 22px;}
	.solution .solution-list li .con .view{margin-top: 40px;}
	.solution .solution-list li .con .view i{width: 30px;height: 30px;}
	.solution .solution-list li .con .view i img{width: 8px; margin-top: 7.5px;}
	.solution .solution-list li .con{width: 60%;}
	.solution .solution-list li .con .txt-c{height: 65px;}
}
@media only screen and (max-width:720px) {
	.solution .solution-list li{margin-bottom: 30px;padding: 30px 0;}
	.solution .solution-list li .con h3{font-size: 20px;}
	.solution .solution-list li .con{width:85%;padding: 35px 30px;}
}



.solution-d{width: 100%;height: auto;background-size:100% 50%;background-position:center;background-repeat: no-repeat;}
.solution-d  .solution-dt{overflow: hidden; width: 100%;height: auto;}
.solution-d  .solution-dt .title2{float: left;width: 35%;}
.solution-d  .solution-dt .txt-c{width: 65%;float: right;padding-left: 5%;height: auto;}

.solution-d  .adv{border-radius: 15px;overflow: hidden; width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.solution-d  .adv .bks{padding: 5%  5% 10% 5%; background-size: cover;background-repeat: no-repeat;width: 100%;height: auto;background-position:center bottom;}
.solution-d  .adv .bks .title2{text-align: center;}

.solution-d  .adv .bks .txt-c{width: 100%;height: auto;font-size: 0;margin-top: 45px;}
.solution-d  .adv .bks .txt-c p{position: relative; width: 25%;display: inline-block;vertical-align: top; padding: 0 2%; padding-top: 80px; text-align: center;}
.solution-d  .adv .bks .txt-c p:before{content: "";position: absolute;width: 70px;height: 70px;top: 0;left: calc(50% - 35px); background:url(../img/a039.png)center no-repeat;background-size: cover;}

.solution-d  .adv .bks .adv-list{width: 100%;height: auto;font-size: 0;}
.solution-d  .adv .bks .adv-list li{width: 25%;display: inline-block;vertical-align: top; padding: 0 3%;text-align: center;}
.solution-d  .adv .bks .adv-list li .ico{display: none; width: 70px;height: auto;margin: 0 auto;}
.solution-d  .adv .bks .adv-list li .txt-c{width: 100%;height: auto;margin-top: 15px;}

.system{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.system .title2{text-align: center;}
.system .txt-c{width: 100%;height: auto;}
.system .txt-c p img{display: block;width: 90%;height: auto;margin:  0 auto;}

@media only screen and (max-width:1680px) {
	.solution-d .adv .bks .adv-list li .ico{width: 65px;}
	.solution-d  .adv .bks .txt-c p:before{width: 65px;left: calc(50% - 32.5px);}	
}
@media only screen and (max-width:1440px) {	
	.solution-d  .adv .bks .adv-list li .ico{width:60px;}
		.solution-d  .adv .bks .txt-c p:before{width: 60px;left: calc(50% - 30px);}
}
@media only screen and (max-width:1280px) {	
.solution-d  .adv .bks .adv-list li .ico{width: 55px;}
	.solution-d  .adv .bks .txt-c p:before{width: 55px;left: calc(50% - 27.5px);}
}
@media only screen and (max-width:1024px) {	
.solution-d  .adv .bks .adv-list li .ico{width:45px;}
	.solution-d  .adv .bks .txt-c p:before{width: 45px;left: calc(50% - 22.5px);}
}
@media only screen and (max-width:720px) {	
.solution-d  .adv .bks .adv-list li .ico{width: 40px;}

	.solution-d  .adv .bks .txt-c p:before{width:40px;left: calc(50% - 20px);}
.solution-d  .solution-dt .title2{width: 100%;}
.solution-d  .solution-dt .txt-c{width: 100%;padding-left: 0;margin-top: 35px;}
.solution-d  .adv .bks .txt-c p{padding-top: 55px;width: 50%;margin-bottom: 30px;}
}



.moresolut{width: 100%;height: auto;}
.moresolut .title2{text-align: center;}
.moresolut .moresolut-c{position: relative;width: 100%;height: auto;}

.moresolut .moresolut-c .moresolut-js{width: 100%;height: auto;}
.moresolut .moresolut-c .moresolut-js .li{z-index: 0; width: 100%;height: auto;overflow: hidden; padding: 5% 0; position:relative;}
.moresolut .moresolut-c .moresolut-js .li .pic{border-radius: 10px; width: 70%;position: absolute;height: 100%;top: 0;right: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.moresolut .moresolut-c .moresolut-js .li .con{width: 40%;padding: 5%; border-radius: 10px;background: #FFFFFF;position: relative;z-index: 1;}
.moresolut .moresolut-c .moresolut-js .li .con .view{display: block;margin-top: 50px; font-size:14px;line-height: 40px;color: #ff6600;}
.moresolut .moresolut-c .moresolut-js .li .con .view i{width: 40px;height: 40px;vertical-align:middle;margin-right: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.2); display: inline-block;background: #ff6600;border-radius: 100%;}
.moresolut .moresolut-c .moresolut-js .li .con .view i img{width: 10px;height: auto;margin: 0 auto;margin-top: 12.5px;}
.moresolut .moresolut-c .moresolut-js .li .con h3{font-size: 30px;color: #333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.moresolut .moresolut-c .moresolut-js .li .con .txt-c{width: 100%;height: auto;margin-top: 35px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.moresolut .moresolut-c .swiper-button-next{
background-image: url(../img/a003.png);
    right:-5%;
    left: auto;
}
.moresolut .moresolut-c .swiper-button-prev{
background-image: url(../img/a016s.png);
  left:-5%;
    right: auto;
}

.moresolut .moresolut-c .swiper-button-next,.moresolut .moresolut-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    border-radius: 100%;
    z-index: 10;
    cursor: pointer;
    background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;
    background-color: none;
    border:1px solid #999;
}

.moresolut .moresolut-c .swiper-button-next{background-color: #ff6600;border: none;}
.moresolut .moresolut-c .swiper-button-prev:hover{border: none;background-color: #ff6600;
background-image: url(../img/a016.png);    background-size: 10px 15px; background-position:center center;background-repeat: no-repeat;}



@media only screen and (max-width:1680px) {
.moresolut .moresolut-c .moresolut-js .li .con h3{font-size: 28px;}
}
@media only screen and (max-width:1440px) {
.moresolut .moresolut-c .moresolut-js .li .con h3{font-size: 26px;}
.moresolut .moresolut-c .moresolut-js .li .con .view i{width: 35px;height: 35px;}
.moresolut .moresolut-c .moresolut-js .li .con .view i img{margin-top:10px;}
.moresolut .moresolut-c .moresolut-js .li .con{width: 45%;}
.moresolut .moresolut-c .moresolut-js .li .con .txt-c{height: 67.5px;}
}
@media only screen and (max-width:1280px) {
.moresolut .moresolut-c .moresolut-js .li .con h3{font-size: 24px;}
.moresolut .moresolut-c .moresolut-js .li .con{width: 50%;}
}
@media only screen and (max-width:1024px) {
.moresolut .moresolut-c .moresolut-js .li .con h3{font-size: 22px;}
.moresolut .moresolut-c .moresolut-js .li .con .view{margin-top: 40px;}
.moresolut .moresolut-c .moresolut-js .li .con .view i{width: 30px;height: 30px;}
.moresolut .moresolut-c .moresolut-js .li .con .view i img{width: 8px; margin-top: 7.5px;}
.moresolut .moresolut-c .moresolut-js .li .con{width: 60%;}
.moresolut .moresolut-c .moresolut-js .li .con .txt-c{height: 65px;}

.moresolut .moresolut-c .swiper-button-next,.moresolut .moresolut-c .swiper-button-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
}
.moresolut .moresolut-c .swiper-button-next{right:-15px;}
.moresolut .moresolut-c .swiper-button-prev{left:-15px;}
}
@media only screen and (max-width:720px) {
.moresolut .moresolut-c .moresolut-js .li{padding: 30px 0;}
.moresolut .moresolut-c .moresolut-js .li .con h3{font-size: 20px;}
.moresolut .moresolut-c .moresolut-js .li .con{width:85%;padding: 35px 30px;}
}



.relate{width: 100%;height: auto;}
.relate .title2{text-align: center;}
.relate .relate-c{width: 100%;height: auto;background: #FFFFFF;border-radius: 15px;}
.relate .relate-c .relate-js{width: 100%;height: auto;padding-right: 25%;}
.relate .relate-c .relate-js .swiper-slide{opacity: 0.3;}
.relate .relate-c .relate-js .li{ padding: 5%; border-right: 1px solid rgba(0,0,0,0.1); width: 100%;overflow: hidden;}
.relate .relate-c .relate-js .li .pic{width:30%;float: right;height: auto;}
.relate .relate-c .relate-js .li .con{width: 70%;padding-right: 5%;float: left;}
.relate .relate-c .relate-js .li .con .tl{margin-bottom: 20px; color:#333333;font-size: 16px; width: 100%;height: auto;}
.relate .relate-c .relate-js .li .con .tl i{width: 20px;height: auto;vertical-align: middle;margin-right: 10px; display: inline-block;}
.relate .relate-c .relate-js .li .con .txt-c{margin-top: 20px; width: 100%;height:48px;margin-bottom: 15px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.relate .relate-c .relate-js .li .con .txt{width: 100%;height: auto;margin-top: 25px;}
.relate .relate-c .relate-js .li .con .txt p{color: #999;}
.relate .relate-c .relate-js .li .con .txt strong{display: inline-flex;font-size: 14px;font-family: "MM";margin-right: 2%; font-weight: normal; color: #999999;padding:5px 25px 0px 25px; border-radius: 15px;background: #F3f3f3;}
.relate .relate-c .relate-js .li h3{font-size: 32px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.relate .relate-c .relate-js .li .item{margin-top: 50px; width: 100%;height: auto;font-size: 0;}
.relate .relate-c .relate-js .li .item p{display: inline-block;font-size: 18px;font-weight: bolder;color: #022E65;margin-right: 3%;}
.relate .relate-c .relate-js .li .item p i{display:inline-block;width: 20px;height: auto;vertical-align: middle;margin-right: 10px;}

.relate .relate-c .relate-js .li .view{margin-top: 45px; line-height: 45px; display: block;font-size: 16px;color: #333333;}
.relate .relate-c .relate-js .li .view i{ width:45px;height: 45px;display: none;border-radius: 100%;margin-right: 20px; box-shadow: 0 10px 20px rgba(0,0,0,0.2); background: #FF6600; vertical-align: middle;}
.relate .relate-c .relate-js .li .view i img{width: 10px; height: auto;margin: 0 auto;margin-top: 15px;}


.relate .relate-c .relate-js .swiper-slide-active {opacity: 1;}
.relate .relate-c .relate-js .swiper-slide-active .li .view {color: #FF6600;}
.relate .relate-c .relate-js .swiper-slide-active .li .view i{display: inline-block;}

.relate .relate-c .relate-js .swiper-button-next{
background-image: url(../img/a003.png);
    right:calc(25% - 20px);
    left: auto;
}
.relate .relate-c .relate-js .swiper-button-prev{
background-image: url(../img/a016.png);
  left:0;
    right: auto;display: none;
}

.relate .relate-c .relate-js .swiper-button-next,.relate .relate-c .relate-js .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    border-radius: 100%;
    z-index: 10;
    cursor: pointer;
    background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;
    background-color: #022E65;
}

@media only screen and (max-width:1680px) {
.relate .relate-c .relate-js .li h3{font-size: 30px;}	
.relate .relate-c .relate-js .li .item p{font-size: 16px;}
.relate .relate-c .relate-js .li .item p i{width: 18px;}
	
}
@media only screen and (max-width:1440px) {
.relate .relate-c .relate-js .li h3{font-size: 28px;}
.relate .relate-c .relate-js .li .con .txt-c{height: 45px;}
.relate .relate-c .relate-js .li .con .txt strong{font-size: 13px;}
.relate .relate-c .relate-js .li .view{font-size: 15px;}	
}
@media only screen and (max-width:1280px) {
.relate .relate-c .relate-js .li h3{font-size: 24px;}
.relate .relate-c .relate-js .li .item p{font-size: 15px;}
.relate .relate-c .relate-js .li .item p i{width: 16px;}
.relate .relate-c .relate-js .li .item{margin-top: 30px;}
.relate .relate-c .relate-js .li .view i{width: 40px;height: 40px;}
.relate .relate-c .relate-js .li .view i img{margin-top: 12.5px;}

}
@media only screen and (max-width:1024px) {
.relate .relate-c .relate-js .li h3{font-size: 22px;}
.relate .relate-c .relate-js .li .con .txt-c{height: 42px;}
.relate .relate-c .relate-js .li .item p{font-size: 14px;}
.relate .relate-c .relate-js .li .item p i{width: 15px;}
.relate .relate-c .relate-js .li .con .txt strong{font-size: 12px;margin-bottom: 5px;}

.relate .relate-c .relate-js .li .view i{width: 35px;height:35px;}
.relate .relate-c .relate-js .li .view i img{margin-top: 10px;}
.relate .relate-c .relate-js .li .view{font-size: 14px;}

}
@media only screen and (max-width:720px) {
.relate .relate-c .relate-js{padding-right: 0%;}
.relate .relate-c .relate-js .li h3{font-size: 20px;}
.relate .relate-c .relate-js .li .con{width: 100%;height: auto;}
.relate .relate-c .relate-js .li .pic{width: 100%; max-width: 200px;height: auto;margin: 0 auto; float: none;}
.relate .relate-c .relate-js .li .item{display: none;}
.relate .relate-c .relate-js .li .con .txt{display: none;}
.relate .relate-c .relate-js .swiper-button-next{right:5%;}
.relate .relate-c .relate-js .swiper-button-prev{left: auto; right: calc(5% + 40px);display: block;}

.relate .relate-c .relate-js .swiper-button-next,.relate .relate-c .relate-js  .swiper-button-prev {
	top: 10%;
    width:30px;
    height: 30px;
    margin-top: -15px;
    background-size: 10px 15px;
}
.relate .relate-c .relate-js .li .view{margin-top: 35px;}

.relate .relate-c .relate-js .li{border-right: none;}
}

.product{width: 100%;height: auto;}
.product .product-c{width: 100%;height: auto;}
.product .product-c .product-r{padding-top: 40px; width:350px;padding-left: 5%;float: right;top: 90px;right:8%;}
.product .product-c .product-l{width: calc(100% - 350px);float: left;}
.product  h1{font-size: 32px;color: #333333;}
.product .product-c .product-r a{padding: 0 20px; font-size: 16px;  color: #333333;display: block;line-height: 40px;border-radius: 30px; margin-bottom: 10px;}
.product .product-c .product-r a:hover{ background: #FFFFFF;color: #FF6600;}
.product .product-c .product-r a.cut{font-weight: bolder; background: #FFFFFF;color: #FF6600;}
.product .product-c .product-l .product-list{width: 100%;height: auto;padding-right: 5%;border-right:1px solid rgba(0,0,0,0.2);}
.product .product-c .product-l .product-list li{width: 100%;background: #FFFFFF;border-radius: 10px;box-shadow: 0 5px 10px rgba(0,0,0,0.2);  padding: 5%; margin-bottom: 50px; width: 100%;overflow: hidden;}
.product .product-c .product-l .product-list li .pic{width:30%;float: right;height: auto;}
.product .product-c .product-l .product-list li .con{width: 70%;padding-right: 5%;float: left;}
.product .product-c .product-l .product-list li .con .tl{margin-bottom: 20px; color:#333333;font-size: 16px; width: 100%;height: auto;}
.product .product-c .product-l .product-list li .con .tl i{width: 20px;height: auto;vertical-align: middle;margin-right: 10px; display: inline-block;}
.product .product-c .product-l .product-list li .con .txt-c{margin-top: 20px; width: 100%;height:48px;margin-bottom: 15px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.product .product-c .product-l .product-list li .con .txt{width: 100%;height: auto;margin-top: 25px;}
.product .product-c .product-l .product-list li .con .txt p{color: #999;}
.product .product-c .product-l .product-list li .con .txt strong{margin-bottom: 10px; display: inline-flex;font-size: 14px;font-family: "MM";margin-right: 2%; font-weight: normal; color: #999999;padding:5px 25px 0px 25px; border-radius: 15px;background: #F3f3f3;}
.product .product-c .product-l .product-list li  h3{font-size: 32px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product .product-c .product-l .product-list li .item{margin-top: 50px; width: 100%;height: auto;font-size: 0;}
.product .product-c .product-l .product-list li .item p{display: inline-block;font-size: 18px;font-weight: bolder;color: #022E65;margin-right: 3%;}
.product .product-c .product-l .product-list li .item p i{display:inline-block;width: 20px;height: auto;vertical-align: middle;margin-right: 10px;}

.product .product-c .product-l .product-list li .view{margin-top: 45px; line-height: 45px; display: block;font-size: 16px;color: #FF6600;}
.product .product-c .product-l .product-list li .view i{ width:45px;display: inline-block;height: 45px;border-radius: 100%;margin-right: 20px; box-shadow: 0 10px 20px rgba(0,0,0,0.2); background: #FF6600; vertical-align: middle;}
.product .product-c .product-l .product-list li .view i img{width: 10px; height: auto;margin: 0 auto;margin-top: 15px;}

@media only screen and (max-width:1680px) {
.product .product-c .product-l .product-list li h3{font-size: 30px;}	
.product .product-c .product-l .product-list li .item p{font-size: 16px;}
.product .product-c .product-l .product-list li .item p i{width: 18px;}
	.product  h1{font-size: 30px;}
}
@media only screen and (max-width:1440px) {
.product .product-c .product-l .product-list li h3{font-size: 28px;}
.product .product-c .product-l .product-list li .con .txt-c{height: 45px;}
.product .product-c .product-l .product-list li .con .txt strong{font-size: 13px;}
.product .product-c .product-l .product-list li .view{font-size: 15px;}
.product .product-c .product-r a{font-size: 15px;}
.product .product-c .product-r{width: 300px;}
.product .product-c .product-l{width: calc(100% - 300px);}
.product h1{font-size: 28px;}
}
@media only screen and (max-width:1280px) {
.product .product-c .product-l .product-list li h3{font-size: 24px;}
.product .product-c .product-l .product-list li .item p{font-size: 15px;}
.product .product-c .product-l .product-list li .item p i{width: 16px;}
.product .product-c .product-l .product-list li .item{margin-top: 30px;}
.product .product-c .product-l .product-list li .view i{width: 40px;height: 40px;}
.product .product-c .product-l .product-list li .view i img{margin-top: 12.5px;}
.product .product-c .product-r{width:260px;}
.product .product-c .product-l{width: calc(100% - 260px);}
.product h1{font-size: 26px;}
}
@media only screen and (max-width:1024px) {
.product .product-c .product-l .product-list li h3{font-size: 22px;}
.product .product-c .product-l .product-list li .con .txt-c{height: 42px;}
.product .product-c .product-l .product-list li .item p{font-size: 14px;}
.product .product-c .product-l .product-list li .item p i{width: 15px;}
.product .product-c .product-l .product-list li .con .txt strong{font-size: 12px;margin-bottom: 5px;}

.product .product-c .product-l .product-list li .view i{width: 35px;height:35px;}
.product .product-c .product-l .product-list li .view i img{margin-top: 10px;}
.product .product-c .product-l .product-list li .view{font-size: 14px;}
.product .product-c .product-r a{font-size: 14px;}

.product .product-c .product-r{width:220px;}
.product .product-c .product-l{width: calc(100% - 220px);}
.product  h1{font-size: 24px;}
}
@media only screen and (max-width:720px) {
.product .product-c .product-r{float: none; width: 100%;background: #FAFAFA;padding: 2% 5% 2% 5%;right: 0; margin-top: 0; z-index: 999;top: 55px !important;}
.product .product-c .product-r a{display: inline-block;font-size: 14px;margin-bottom: 5px;}
.product  .w85{width: 100%;}
.product .product-c .product-l{ width: 90%;margin: 0 auto;float: none; padding-right: 0;border-right: none;margin-top:25px;}
.product .product-c .product-l .product-list{padding-right: 0;border-right: none;}
.product .product-c .product-l .product-list li h3{font-size: 20px;}
.product .product-c .product-l .product-list li .con{width: 100%;height: auto;}
.product .product-c .product-l .product-list li .pic{width: 100%; max-width: 200px;height: auto;margin: 0 auto; float: none;}
.product .product-c .product-l .product-list li .item{display: none;}
.product .product-c .product-l .product-list li .con .txt{display: none;}
.product .product-c .product-l .product-list li .view{margin-top: 35px;}
}


.pro-d{width: 100%;height: auto;background-size: cover;background-position: center;background-repeat: no-repeat;}
.pro-d .pro-dc{overflow: hidden; width: 100%;height: auto;}
.pro-d .pro-dc .con .tl{width: 100%;font-size: 16px;color:#FFFFFF}
.pro-d .pro-dc .con .tl i{width: 20px;display: inline-block;height: auto;margin-right: 10px;vertical-align: middle;}
.pro-d .pro-dc .con h3{margin-top: 50px; color: #FFFFFF;font-size: 56px;font-family: "ME";}
.pro-d .pro-dc .pic{overflow: hidden;z-index: 1;position: relative;padding:3% 5%; border-radius: 10px;float: right; width: 40%;border: 1px solid rgba(255,255,255,0.2);}
.pro-d .pro-dc .pic .bks{filter: blur(33px);-webkit-filter:blur(33px);-moz-filter:blur(33px);-o-filter:(33px);-ms-filter:(33px);z-index: -1; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.pro-d .pro-dc .pic img{display: block;width: 70%;height: auto;margin: 0 auto;}
.pro-d .pro-dc .con{width:60%;padding-right: 5%;float: left;}
.pro-d .pro-dc .con .txt{width: 100%;height: auto;margin-top: 10px;}
.pro-d .pro-dc .con .txt p{color: #FFFFFF;font-family: "MM";font-size: 24px;}
.pro-d .pro-dc .con .view{display: block;margin-top: 12%; color: #FFFFFF;font-weight: bolder;font-size: 16px;line-height: 40px;}
.pro-d .pro-dc .con .view i{display: inline-block;width: 40px;height: 40px;border-radius: 100%;background: #FF6600;margin-right: 15px;vertical-align: middle;}
.pro-d .pro-dc .con .view i img{width: 10px;height: auto;margin: 0 auto; margin-top: 12.5px;}

@media only screen and (max-width:1680px) {
.pro-d .pro-dc .con h3{font-size: 50px;}
.pro-d .pro-dc .con .txt p{font-size: 22px;}
}
@media only screen and (max-width:1440px) {
.pro-d .pro-dc .con h3{font-size: 40px;}
.pro-d .pro-dc .con .txt p{font-size: 20px;}
.pro-d .pro-dc .con .tl{font-size: 15px;}
.pro-d .pro-dc .con .view{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
.pro-d .pro-dc .con h3{font-size: 35px;margin-top: 40px;}
.pro-d .pro-dc .con .txt p{font-size: 18px;}
.pro-d .pro-dc .con .view i{width: 35px;height: 35px;}
}
@media only screen and (max-width:1024px) {
.pro-d .pro-dc .con h3{font-size: 30px;}
.pro-d .pro-dc .con .txt p{font-size: 16px;}
.pro-d .pro-dc .con .tl{font-size: 14px;}
.pro-d .pro-dc .con .view{font-size: 14px;}
.pro-d .pro-dc .con .view i{width: 30px;height: 30px;}
.pro-d .pro-dc .con .view i img{ margin-top: 7.5px;}
}
@media only screen and (max-width:720px) {
	.pro-d .pro-dc .con{width: 100%;}
.pro-d .pro-dc  .pic{width: 100%;margin-top: 45px;}
.pro-d .pro-dc .con .txt p{font-size: 14px;}
.pro-d .pro-dc .con h3{font-size: 24px;margin-top: 25px;}
}

.features{width: 100%;height: auto;padding: 5% 0;background:url(../img/a052.png)center no-repeat #fafafa;background-size: cover;}
.features .title2{float: left;width: 40%;}
.features .features-c{width:60%;float: right; height: auto;padding-left: 5%;}
.features .features-c h6{color: #ff6600;font-size: 24px;margin-bottom: 35px;}
.features .features-c .txt-c{width: 100%;height: auto;}
.features .features-c .txt-c p{margin-bottom: 15px; font-size: 18px;color: #333;display: block;position:relative;padding-left: 30px;}
.features .features-c .txt-c p:before{content: "";position: absolute;left: 0;top: 5px; width: 10px;height: 10px;border-radius: 100%;border: 3px solid #ff6600;}

@media only screen and (max-width:1680px) {
	.features .features-c h6{font-size: 22px;}
}
@media only screen and (max-width:1440px) {
	.features .features-c .txt-c p{font-size: 15px;}
	.features .features-c h6{font-size: 20px;}
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1024px) {
	.features .features-c .txt-c p{font-size: 14px;}
	.features .features-c h6{font-size: 18px;}
}
@media only screen and (max-width:720px) {
	.features{padding: 45px 0;}
	.features .features-c h6{font-size: 16px;}
	.features .title2{width: 100%;height: auto;float: none;}
	.features .features-c{width: 100%;margin-top: 35px;float: none;padding-left: 0;}
	.features .features-c .txt-c p:before{width: 6px;height: 6px;}
}


.para{width: 100%;height:auto;background-size: cover;background-position: center;background-repeat: no-repeat;}
.para .title2{text-align: center;}
.para .title2 h2{color: #FFFFFF;}
.para .para-c{overflow: hidden;  width: 100%;border-radius: 10px;border-bottom-left-radius: 0;border-bottom-right-radius: 0; border: 1px solid rgba(255,255,255,0.3);background-repeat: no-repeat;background-position: center;background-size: cover;}
.para .para-c .para-cl{width: 35%;float: left;height: auto;padding: 0 5%;}
.para .para-c .para-cl .para-js{padding-bottom: 25px; width: 100%;height: auto;}
.para .para-c .para-cl .para-js .pic{width: 100%;}
.para .para-c .para-cr{overflow: hidden; width:50%;padding:3% 5%; float: right; position: relative;z-index: 0; border-radius: 10px;  margin-right: 5%;border: 1px solid rgba(255,255,255,0.3);background-size: cover;background-repeat: no-repeat;background-position: center;}
.para .para-c .para-cr .bks{filter: blur(60px);
-webkit-filter:blur(60px);
-moz-filter:blur(60px)
-o-filter:(60px);
-ms-filter:(60px);
opacity: 0.5;position: absolute;height: 100%; top: 0;z-index: -1; left: 0; width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.para .para-c .para-cr .txt-c{width: 100%;height: auto;max-height: 520px; overflow-x: hidden;overflow-y: auto; padding-right: 3%;}
.para .para-c .para-cr  .txt-c p{font-size: 18px;color: #FFFFFF;display: block;border-bottom: 1px solid rgba(255,255,255,0.05); padding-bottom: 20px;margin-bottom: 20px;}
.para .para-c .para-cr .txt-c p strong{margin-right: 8%;font-weight: bolder;}
.para .para-c .para-cl .para-js .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background: none;
    opacity:1;
    border: 2px solid #FFFFFF;
    margin: 0 10px;
}

.para .para-c .para-cl .para-js .swiper-pagination-bullet-active {
    opacity: 1;
    background:none;
    border:2px solid #ff6600;
}

.para .para-c .para-cr .txt-c::-webkit-scrollbar {
            width: 3px; 
            height: 10px;}
.para .para-c .para-cr .txt-c::-webkit-scrollbar-thumb {
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
            background:#ff6600;}
.para .para-c .para-cr .txt-c::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 5px;
            background:rgba(255,255,255,0.2);}



@media only screen and (max-width:1680px) {
.para .para-c .para-cr  .txt-c p{font-size: 16px;}
}

@media only screen and (max-width:1440px) {
.para .para-c .para-cr  .txt-c p{font-size: 15px;padding-bottom: 15px;margin-bottom: 15px;}
}

@media only screen and (max-width:1280px) {
.para .para-c .para-cr{width: 60%;}
}

@media only screen and (max-width:1024px) {
.para .para-c .para-cr  .txt-c p{font-size: 14px;padding-bottom: 10px;margin-bottom: 10px;}
.para .para-c .para-cr{width: 60%;}
}

@media only screen and (max-width:720px) {
.para .para-c .para-cl{width: 100%;max-width: 200px;margin: 0 auto;float: none}
.para .para-c .para-cr{width:90%; margin-right: 0; float: none; margin: 0 auto;margin-top: 45px;}
}






.prodetail{width: 100%;height: auto;}
.prodetail .con{width:60%;padding-right: 15%;position: relative;float: left;height: auto; padding-bottom: calc(5% + 45px);}
.prodetail .con  .txt{ width: 100%;height: auto;margin-top:35px;}
.prodetail .con  .txt p{color: #999;}
.prodetail .con  .txt strong{display:inline-block;font-size: 14px;margin-bottom: 10px; font-family: "MM";margin-right: 2%; font-weight: normal; color: #999999;padding:5px 25px 0px 25px; border-radius: 15px;background: #F3f3f3;}
.prodetail .con  .txt-c{width: 100%;height: auto;margin-top: 35px;line-height: 1.5;}
.prodetail .prodetail-r{width:40%;height: auto;float: right;padding-left: 5%;}
.prodetail .prodetail-r .prodetail-js{width: 100%;height: auto;border-radius: 10px;background: #FAFAFA;}
.prodetail .prodetail-r .prodetail-js .pic{width: 100%;height: auto;}

.prodetail .con .swiper-button-next{
background-image: url(../img/a003.png);
    right:auto;
    left: 65px
}
.prodetail .con .swiper-button-prev{
background-image: url(../img/a016s.png);
  left:0;
    right: auto;
}

.prodetail .con .swiper-button-next,.prodetail .con .swiper-button-prev {
    position: absolute;
    top: 100%;
    width: 40px;
    height: 40px;
    margin-top: -40px;
    border-radius: 100%;
    z-index: 10;
    cursor: pointer;
    background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;
    background-color: none;
    border: 1px solid #999;
}

.prodetail .con .swiper-button-next{background-color: #ff6600;border: none;}
.prodetail .con .swiper-button-prev:hover{background-color: #ff6600;background-image: url(../img/a016.png);border: none;    background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;}







@media only screen and (max-width:1680px) {
	
}
@media only screen and (max-width:1440px) {
	.prodetail .con{padding-right: 10%;}
	.prodetail .con  .txt strong{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.prodetail .prodetail-r{padding-left: 0;}
}
@media only screen and (max-width:1024px) {
	.prodetail .con{padding-right: 5%;}
	.prodetail .con  .txt strong{font-size: 14px;}
}
@media only screen and (max-width:720px) {
.prodetail .con .swiper-button-next{background-image: url(../img/a003.png); right:auto;left: 65px}
.prodetail .con .swiper-button-prev{background-image: url(../img/a016s.png);left:0;right: auto;}
.prodetail .con .swiper-button-next,.prodetail .con .swiper-button-prev {width:30px;height: 30px;margin-top: -30px;}
.prodetail .con  .txt-c{margin-top:30px;}
.prodetail .con .swiper-button-next{left: 45px}
.prodetail .con{width: 100%;height: auto;padding-right: 0}
.prodetail .prodetail-r{width: 100%;height: auto;margin-top: 35px;}
}





.hand{width: 100%;height: auto;background-size: cover;background-position: center;background-repeat: no-repeat;}
.hand .title2{float: left;width: 40%;height: auto;}
.hand .hand-c{width:60%;float: right;padding-left: 5%; height: auto;}
.hand .hand-c  form{width: 100%;height: auto;overflow: hidden;}
.hand .hand-c  form .c1{width: calc(50% - 10px);font-size: 16px;font-family: "MM"; float:left;margin-right: 20px;background: none; margin-bottom: 20px; height: auto;line-height: 25px;padding: 10px 0;border: none;border-bottom: 1px solid rgba(0,0,0,0.2);}
.hand .hand-c  form .c1:nth-child(2n){margin-right: 0;}
.hand .hand-c  form textarea{font-family: "MM"; margin-top: 20px; font-size: 16px; width: 100%;margin-bottom: 20px; height:65px;border: none;border-bottom: 1px solid rgba(0,0,0,0.2);}
.hand .hand-c  form .yzm{position: relative; width: calc(50% - 10px);float: left; height:auto}
.hand .hand-c  form .yzm .c1{ width: 100%;height: auto;}
.hand .hand-c  form .yzm .yzm-pic{width: auto;position: absolute;right: 0;top: 5px;height: auto;}
.hand .hand-c  form .send{width: calc(50% - 10px);max-width: 250px;float: right;background: #FF6600;text-align: center;color: #FFFFFF;font-size: 18px;font-weight: bolder; border-radius: 30px;border: none;line-height: 35px;padding: 10px 0;}

@media only screen and (max-width:1680px) {
}
@media only screen and (max-width:1440px) {
	.hand .hand-c form .send{line-height: 30px;padding: 8px 0;font-size: 16px;}
	.hand .hand-c form .c1{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.hand .hand-c form .send{font-size:15px ;max-width: 200px;}
.hand .hand-c  form .c1{margin-bottom: 10px;}
}
@media only screen and (max-width:1024px) {
	.hand .hand-c form .c1{width: 100%;font-size: 14px;}
	.hand .hand-c form textarea{font-size: 15px;}
	.hand .hand-c form .send{line-height: 25px;font-size: 14px;}
	
}
@media only screen and (max-width:720px) {
	.hand .title2{width: 100%;}
	.hand .hand-c{width: 100%;height: auto;margin-top: 35px;padding-left: 0;}
	.hand .hand-c form .yzm{width: 100%;}
	.hand .hand-c form .send{width: 100%;float: none;margin-top: 25px;}
}




.smart{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.smart .con{width: 100%;height: auto;text-align: center;}
.smart .con h2{color: #FFFFFF;font-size: 56px;margin-bottom: 10px;}
.smart .con h4{color: #FFFFFF;font-size: 18px;text-transform: uppercase;font-family: "ME";}
.smart .numbox{ width: 100%;height: auto;font-size: 0;}
.smart .numbox li{cursor: pointer;display: inline-block;margin-right: 8%; vertical-align: top;width: auto;}
.smart .numbox li:nth-child(4){margin-right: 0;}
.smart .numbox li .ico{width: 20px;height: auto;margin-bottom: 10px;}
.smart .numbox li .ico .img2{display: none;}
.smart .numbox li h6{font-size: 45px;font-family: "ME";color: #FFFFFF;}
.smart .numbox li:last-child{margin-right: 0;}
.smart .numbox li p{font-size: 18px;color: #FFFFFF;}
.smart .numbox li:hover .ico .img1{display: none;}
.smart .numbox li:hover .ico .img2{display: block;}
.smart .numbox li:hover h6{color: #ff6600;}


@media only screen and (max-width:1680px) {
.smart .con h2{font-size: 54px;}
.smart .con h4{font-size: 16px;}
.smart .numbox li h6{font-size: 36px;}
.smart .numbox li{margin-right:6.5%;}
}

@media only screen and (max-width:1550px) {
	.smart .numbox li{margin-right:4.5%;}
}
@media only screen and (max-width:1440px) {
.smart .con h2{font-size: 50px;}
.smart .con h4{font-size: 15px;}
.smart .numbox li p{font-size: 16px;}
.smart .numbox li h6{font-size: 34px;}
	.smart .numbox li{margin-right:3%;}
}
@media only screen and (max-width:1280px) {
.smart .con h2{font-size: 40px;}
.smart .numbox li p{font-size: 14px;}
.smart .numbox li h6{font-size:24px;}
	.smart .numbox li{margin-right:1.5%;}
}
@media only screen and (max-width:1024px) {
.smart .con h2{font-size: 35px;}
.smart .con h4{font-size: 14px;}
.smart .numbox li p{font-size: 14px;}
.smart .numbox li h6{font-size:20px;}
.smart .numbox{display: block;}
.smart .numbox li{width: 50%;margin-bottom: 40px;padding: 0; padding: 0 2%;margin-right: 0;}
}
@media only screen and (max-width:720px) {
.smart .con h2{font-size: 25px;}
.smart .numbox li p{font-size: 12px;}
.smart .numbox li .ico{width: 18px;margin-bottom: 10px;}
}

.ab{width: 100%;height: auto;position: relative;z-index: 0;}
.ab .bks{position: absolute;left: 0;bottom: -45px;z-index: -1;width:30%;}
.ab .map{width: 45%;height: auto;float: left; }
/* .ab .ab-r{width: 55%;padding-left: 5%; height: auto;float: right;} 地图样式*/ 
.ab .ab-r{width: 100%; height: auto;float: right;}
.ab .ab-r .txt-c{width: 100%;height: auto;margin-top: 30px;}
.ab .ab-r .summy{width: 100%;height: auto;margin-top: 85px;}
.ab .ab-r .summy h6{position: relative; font-size: 20px;color: #333333;display: inline-block;padding:20px 0 20px 0;}
.ab .ab-r i{line-height: 1; font-size: 80px;position: absolute;font-family: "ME";color: rgba(255,102,0,0.2);}
.ab .ab-r i.topyh{bottom: 100%; left: 0;transform: translateY(50%);}
.ab .ab-r i.downyh{top: 100%; right: 0;}

.honor{width: 100%;height: auto;}
.honor .title2{text-align: center;}
.honor .honor-c{width: 100%;height: auto;position: relative;}
.honor .honor-c .honor-js{width: 100%;height: auto;}
.honor .honor-c .honor-js .swiper-slide{padding: 0 2%;}
.honor .honor-c .honor-js .pic{width: 100%;height: auto;}
.honor .honor-c .honor-js p{text-align: center; font-size: 20px;color: #333333;margin-top: 45px;}

.honor .honor-c  .swiper-button-next{
background-image: url(../img/a003.png);
    right:auto;
    right:-5%;
}
.honor .honor-c .swiper-button-prev{
background-image: url(../img/a016.png);
  left:-5%;
    right: auto;
}
.honor .honor-c .swiper-button-next,.honor .honor-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -40px;
    border-radius: 100%;
    z-index: 10;
    cursor: pointer;
    background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;
    background-color: #FF6600;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

@media only screen and (max-width:1680px) {
	.honor .honor-c .honor-js p{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
	.honor .honor-c .honor-js p{font-size: 16px;margin-top: 40px;}
	.ab .ab-r i{font-size: 70px;}
	.ab .ab-r .summy h6{font-size: 18px;}
	
}
@media only screen and (max-width:1280px) {
	.honor .honor-c .honor-js p{font-size: 15px;margin-top: 35px;}
	.ab .ab-r i{font-size: 60px;}
	.ab .ab-r .summy h6{font-size: 16px;}
}
@media only screen and (max-width:1024px) {
	.honor .honor-c .honor-js p{font-size: 14px;margin-top: 30px;}
	.ab .ab-r i{font-size: 50px;}
	.ab .ab-r .summy h6{font-size: 16px;padding:10px 0;}
	.ab .map{width: 100%;}
.ab .ab-r{width: 100%;padding-left: 0;}
.ab .bks{width: 50%;}
}
@media only screen and (max-width:720px) {
	.ab .bks{width: 80%;}
	.honor .honor-c .honor-js .swiper-slide{padding: 0;}
	.honor .honor-c .swiper-button-next{right: -15px;}
	.honor .honor-c .swiper-button-prev{left: -15px;}
	.honor .honor-c .swiper-button-next,.honor .honor-c .swiper-button-prev {width: 30px;height: 30px;margin-top: -30px;}
}





.video{width: 100%;height: auto;margin-bottom: 20px;}
.video .video-c{border-bottom-left-radius: 15px;overflow: hidden; width: 89%;border-top: 10px solid #FF6600;margin-left: 11%;margin-top: -65px;position: relative;z-index: 999;}
.video .video-container{width: 100%;height:700px;position: relative;}
.video .yourDiv{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 66;display: flex;justify-content: center;align-items: center;background-position: center;background-repeat: no-repeat;
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}

.video .yourDiv .bks{background: rgba(0,0,0,0.4);  width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.video .video1{
	width: 100%;
	height: 100%;
/*	object-fit: cover;*/
	z-index: 1;
	background: #000;

}
 video::-internal-media-controls-download-button {
	display:none;
}
video::-webkit-media-controls-enclosure {
	overflow:hidden;
}
video::-webkit-media-controls-panel {
	width: calc(100% + 30px);
}
.video .yourDiv .bks .play{position:absolute; left: calc(50% - 30px);top: calc(50% - 30px); width:60px;height: auto;}
.video .yourDiv .bks .play:before{animation: scale 2s infinite;  z-index: 1; content: "";width:calc(100% + 12px);height:calc(100% + 12px);border:1px solid rgba(255,255,255,0.35);  position: absolute;top:-6px;left: -6px; background:none; border-radius: 100%;}
.video .yourDiv .bks .play:after{animation: scale2 2s infinite;  position: absolute;width: calc(100% + 10px); height: calc(100% + 10px);top:-6px;left: -6px;border:2px solid rgba(255,255,255,0.45); border-radius: 100%;content: ''; }
        @keyframes scale{
        	0%{ transform: scale(1); opacity:1}
        100%{ transform: scale(1.5); opacity: 0.3;}
        }
  @keyframes scale2{
        	0%{ transform: scale(1); opacity:1}
        100%{ transform: scale(1.2); opacity: 0.3;}
        }

@media only screen and (max-width:1680px) {
}
@media only screen and (max-width:1440px) {
	.video .yourDiv .bks .play{width: 50px;}
	.video .video-container{height: 600px;}
}
@media only screen and (max-width:1280px) {
.video .video-container{height: 550px;}
}
@media only screen and (max-width:1024px) {
.video .yourDiv .bks .play{width: 40px;}
.video .video-c{width: 95%;margin-left: 5%;}
.video .video-container{height: 450px;}
}
@media only screen and (max-width:720px) {
	.video .video-container{height:350px;}
}

.force{width: 100%;height: auto;}
.force  .force-js{ width: 100%;height: auto;}
.force .force-js .force-c{padding-top: 45px; position: relative; width: 100%;height: auto;}
.force .force-js .force-c .force-l{ width: 50%;padding: 5% 6%  13% 6%;}
.force .force-js .force-c .force-l .title2 h2{color: #FFFFFF;}
.force .force-js .force-c .force-l .txt-c{width: 100%;height: auto;}
.force .force-js .force-c .force-l .txt-c p{color: #FFFFFF;}
.force .force-js .force-c .pic{position: absolute;right: 0; width: 50%;top:0px;height: calc(100% + 45px);background-size: cover;background-repeat: no-repeat;background-position: center;border-top-left-radius: 10px;}

.force .force-js  .swiper-button-next{
background-image: url(../img/a003.png);
   left:calc(6% + 65px);
    right:auto;
}
.force .force-js .swiper-button-prev{
background-image: url(../img/a016.png);
  left:6%;
    right: auto;
}
.force .force-js .swiper-button-next,.force .force-js .swiper-button-prev {
    position: absolute;
    top:auto;
    bottom:13%;
    width: 40px;
    height: 40px;
    margin-top: -40px;
    border-radius: 100%;
    z-index: 10;
    cursor: pointer;
    background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;
    background-color: none;
    border:1px solid #FFFFFF;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.force .force-js .swiper-button-next:hover{background-color: #FF6600;border: none;}
.force .force-js .swiper-button-prev:hover{background-color: #FF6600;border: none;}


@media only screen and (max-width:1680px) {
	
}
@media only screen and (max-width:1440px) {

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

}
@media only screen and (max-width:1024px) {
.force .force-js .force-c .force-l{padding: 5% 5%  18% 5%;}
.force .force-js .swiper-button-next,.force .force-js .swiper-button-prev {
    width: 30px;
    height: 30px;
    margin-top: -30px;}
    
    
    .force .force-js  .swiper-button-next{left:calc(5% + 45px);}
}
@media only screen and (max-width:720px) {
.force .force-js .force-c .force-l{width: 100%;padding: 45px 5% 110px 5%;}
.force .force-js .force-c .pic{width: 100%;height: 250px;position: static;}

.force .force-js .swiper-button-next,.force .force-js .swiper-button-prev {bottom: 35px;margin: 0;}
}



.events{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.events .title2{text-align: center;}
.events .events-c{padding:  0 10%; z-index: 22; width: 100%;height: auto;position: relative;}
.events .events-c .line{ position: absolute;left: 0;width: 100%;height: auto;z-index: -1;top:48%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.events .events-c .events-js{width: 100%;height: auto;}

.events .events-c .events-js .con{padding-top: 45px;padding-left: 5%;padding-right: 5%; text-align: center; width: 100%;height: auto;position: relative;}
.events .events-c .con .ico{top: 0; width: 22px;height: 22px;right:calc(50% - 11px); border-radius: 100%; position: absolute;border: 5px solid #FF6600;background: #FFFFFF;}
.events .events-c .events-js .con .time{margin-bottom: 10px; color: #022E65;font-size: 32px;font-family: "ME";}
.events .events-c .events-js .swiper-slide:nth-child(2n) .con{padding-top: 0;padding-bottom: 45px;}
.events .events-c .events-js .swiper-slide:nth-child(2n) .con .ico{bottom: 0;top: auto;}

.events .events-c .events-js .swiper-slide{padding-top: 150px;}
.events .events-c .events-js .swiper-slide:nth-child(2n){padding-top:0px;}

.events .events-c  .swiper-button-next{
background-image: url(../img/a003.png);
   right: 5%;
    left:auto;
    top:41%;
    bottom: auto;
}
.events .events-c .swiper-button-prev{
background-image: url(../img/a016.png);
  left:5%;
    right: auto;
    top:52%;
    bottom: auto;
}
.events .events-c .swiper-button-next,.events .events-c .swiper-button-prev {
    position: absolute;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    border-radius: 100%;
    z-index: 10;
    cursor: pointer;
    background-size: 10px 15px;
    background-position:center center;
    background-repeat: no-repeat;
    background-color:#FF6600;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}


@media only screen and (max-width:1680px) {
	.events .events-c .events-js .con .time{font-size: 30px;}
}
@media only screen and (max-width:1440px) {
	.events .events-c .events-js .con .time{font-size: 28px;}
}
@media only screen and (max-width:1280px) {
	.events .events-c .events-js .con .time{font-size: 26px;}
}
@media only screen and (max-width:1024px) {
	.events .events-c .events-js .con .time{font-size: 24px;}
	
	.events .events-c .swiper-button-next,.events .events-c .swiper-button-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;}
}
@media only screen and (max-width:720px) {
	.events .events-c .events-js .con .time{font-size: 22px;}
	.events .events-c {padding: 0 13%;}
		.events .events-c .line{top: 29%;}
	.events .events-c .events-js .swiper-slide{padding-top: 40px;}
.events .events-c .events-js .swiper-slide:nth-child(2n){padding-top:40px;}
.events .events-c .events-js .swiper-slide .con{padding-top: 35px;padding-bottom: 0;}
.events .events-c .events-js .swiper-slide:nth-child(2n) .con{padding-top: 35px;padding-bottom: 0;}
.events .events-c .events-js .swiper-slide:nth-child(2n) .con .ico{top: 0;bottom: auto;}
.events .events-c .con .ico{width: 15px;height: 15px;right: calc(50% - 7.5px);border: 3px solid #ff6600;}

.events .events-c  .swiper-button-next{top:45px;}
.events .events-c .swiper-button-prev{ top:45px;}

}




.searchresult{width: 100%;height: auto;}
.searchresult .product-list{width: 100%;height: auto;}
.searchresult .product-list li{width: 100%;background: #FFFFFF;border-radius: 10px;box-shadow: 0 5px 10px rgba(0,0,0,0.2);  padding: 5%; margin-bottom: 50px; width: 100%;overflow: hidden;}
.searchresult .product-list li .pic{width:25%;float: right;height: auto;}
.searchresult .product-list li .con{width: 70%;padding-right: 5%;float: left;}
.searchresult .product-list li .con .tl{margin-bottom: 20px; color:#333333;font-size: 16px; width: 100%;height: auto;}
.searchresult .product-list li .con .tl i{width: 20px;height: auto;vertical-align: middle;margin-right: 10px; display: inline-block;}
.searchresult .product-list li .con .txt-c{margin-top: 20px; width: 100%;height:48px;margin-bottom: 15px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.searchresult .product-list li .con .txt{width: 100%;height: auto;margin-top: 25px;}
.searchresult .product-list li .con .txt p{color: #999;}
.searchresult .product-list li .con .txt strong{margin-bottom: 10px; display: inline-flex;font-size: 14px;font-family: "MM";margin-right: 2%; font-weight: normal; color: #999999;padding:5px 25px 0px 25px; border-radius: 15px;background: #F3f3f3;}
.searchresult .product-list li  h3{font-size: 32px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.searchresult .product-list li .item{margin-top: 50px; width: 100%;height: auto;font-size: 0;}
.searchresult .product-list li .item p{display: inline-block;font-size: 18px;font-weight: bolder;color: #022E65;margin-right: 3%;}
.searchresult .product-list li .item p i{display:inline-block;width: 20px;height: auto;vertical-align: middle;margin-right: 10px;}

.searchresult .product-list li .view{margin-top: 45px; line-height: 45px; display: block;font-size: 16px;color: #FF6600;}
.searchresult .product-list li .view i{ width:45px;display: inline-block;height: 45px;border-radius: 100%;margin-right: 20px; box-shadow: 0 10px 20px rgba(0,0,0,0.2); background: #FF6600; vertical-align: middle;}
.searchresult .product-list li .view i img{width: 10px; height: auto;margin: 0 auto;margin-top: 15px;}

@media only screen and (max-width:1680px) {
.searchresult .product-list li h3{font-size: 30px;}	
.searchresult .product-list li .item p{font-size: 16px;}
.searchresult .product-list li .item p i{width: 18px;}
}
@media only screen and (max-width:1440px) {
.searchresult .product-list li h3{font-size: 28px;}
.searchresult .product-list li .con .txt-c{height: 45px;}
.searchresult .product-list li .con .txt strong{font-size: 13px;}
.searchresult .product-list li .view{font-size: 15px;}

}
@media only screen and (max-width:1280px) {
.searchresult .product-list li h3{font-size: 24px;}
.searchresult .product-list li .item p{font-size: 15px;}
.searchresult .product-list li .item p i{width: 16px;}
.searchresult .product-list li .item{margin-top: 30px;}
.searchresult .product-list li .view i{width: 40px;height: 40px;}
.searchresult .product-list li .view i img{margin-top: 12.5px;}

}
@media only screen and (max-width:1024px) {
.searchresult .product-list li h3{font-size: 22px;}
.searchresult .product-list li .con .txt-c{height: 42px;}
.searchresult .product-list li .item p{font-size: 14px;}
.searchresult .product-list li .item p i{width: 15px;}
.searchresult .product-list li .con .txt strong{font-size: 12px;margin-bottom: 5px;}

.searchresult .product-list li .view i{width: 35px;height:35px;}
.searchresult .product-list li .view i img{margin-top: 10px;}
.searchresult .product-list li .view{font-size: 14px;}


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


.searchresult .product-list li h3{font-size: 20px;}
.searchresult .product-list li .con{width: 100%;height: auto;}
.searchresult .product-list li .pic{width: 100%; max-width: 200px;height: auto;margin: 0 auto; float: none;}
.searchresult .product-list li .item{display: none;}
.searchresult .product-list li .con .txt{display: none;}
.searchresult .product-list li .view{margin-top: 35px;}
}
