﻿
.clear{clear: both;}
.clear{clear: both;}
html, body {
    height: 100%;
}

body{
width: 100%;
overflow-x: hidden;
margin: 0;
font-family: "ar", 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: "ar";}
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;}
input:-moz-placeholder, textarea:-moz-placeholder {opacity:1;color: #333;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity:1;color: #333;}

b{font-weight: normal;font-family: "am";}


.w90{width:90%;height: auto;max-width: 1720px;margin:  0 auto;}
.td-space{padding: 110px 0;width: 100%;height: auto;}
.t-space{padding-top: 110px;height: auto;}
.d-space{padding-bottom: 110px;height: auto;}
.margin-t{margin-top: 75px;}
.title{width: 100%;height: auto;padding-left: 60px;position: relative;}
.title b{ font-size: 40px;color: #2f3541;display: block;line-height: 1.3;font-weight: normal;font-family: "am";}

.title:before{content: "";position: absolute;left: 0;height: 90%;top:5%;width: 5px;background: #FF6600;}

.txt-c{width: 100%;height: auto;}
.txt-c p{font-size: 16px;font-family: "al";color: #2f3541;}
.txt-bks{letter-spacing: 5px; z-index: -1;position: absolute;top:1% !important; right: 0; text-align: right;text-transform: uppercase;font-family: "MS";font-size: 88px; color: rgba(0,0,0,0.03);}

.more{color: #000000;line-height: 35px; font-size: 16px;display: block;}
.more i{display: inline-block;margin-left: 10px; width: 35px;height: auto;vertical-align: middle;}

@media only screen and (max-width:1680px) {
	.td-space{padding: 100px 0;width: 100%;height: auto;}
.t-space{padding-top: 100px;height: auto;}
.d-space{padding-bottom: 100px;height: auto;}
.margin-t{margin-top: 70px;}
.txt-bks{font-size:75px;}
.title b{font-size: 38px;}
.title{padding-left: 50px;}
}

@media only screen and (max-width:1440px) {
.txt-c p{font-size: 15px;}
.td-space{padding: 100px 0;width: 100%;height: auto;}
.t-space{padding-top: 100px;height: auto;}
.d-space{padding-bottom: 100px;height: auto;}
.margin-t{margin-top: 65px;}
.txt-bks{font-size:70px;}
	.title b{font-size: 34px;}
	.title{padding-left: 40px;}
	.more{font-size: 15px;}
	.more i{width: 30px;}
}
@media only screen and (max-width:1280px) {
.td-space{padding: 90px 0;width: 100%;height: auto;}
.t-space{padding-top: 90px;height: auto;}
.d-space{padding-bottom: 90px;height: auto;}
.margin-t{margin-top: 60px;}
.txt-bks{font-size:60px;}
.title b{font-size: 34px;}
.title{padding-left: 30px;}	
}



@media only screen and (max-width:1024px) {
.td-space{padding: 80px 0;width: 100%;height: auto;}
.t-space{padding-top: 80px;height: auto;}
.d-space{padding-bottom: 80px;height: auto;}
.txt-c p{font-size: 14px;}
.margin-t{margin-top:55px;}
.txt-bks{font-size: 55px;}
.title b{font-size:30px;}
.title{padding-left: 20px;}
.more{font-size: 14px;}
.more i{width: 28px;}
.title:before{width: 4px;}
}
@media only screen and (max-width:720px) {
.td-space{padding: 70px 0;width: 100%;height: auto;}
.t-space{padding-top: 70px;height: auto;}
.d-space{padding-bottom: 70px;height: auto;}
.margin-t{margin-top: 40px;}
.txt-bks{font-size: 30px;letter-spacing: 0;width: 150%;right: -15%;}
.title b{font-size:25px;}
.title{padding-left: 15px;}
}







.header{display: block;width: 100%;height: auto;position:fixed;top: 0;left: 0;z-index: 999;}
.header .logo{display: block;width: 215px;float: left;margin-top: 20px;}
.header .menu{padding-left: 5%; width: calc(100% - 215px);height: auto;float: right;padding-top: 15px; text-align: right;}
.header .menu .navlist1{ font-size:0;width: 100%;text-align: right;}
.header .menu .navlist1 .kj{font-size: 20px;line-height:30px; display: inline-block;color: #FFFFFF;font-family: "MS";}
.header .menu .navlist1 .kj i{ width: 26px;height: auto;vertical-align: top; margin-right: 10px;display: inline-block;filter: grayscale(100%) brightness(200%);  }
.header .menu .navlist1 .kj:first-child{position: relative; padding-right: 30px;}
.header .menu .navlist1 .kj:first-child:before{content:"";position: absolute;right: 15px;top: calc(50% - 6px);height: 12px;width: 1px;background: rgba(255,255,255,0.5);}


.header .menu .navlist2{margin-top:5px; font-size: 0;width: 100%;height: auto;}
.header .menu .navlist2 li{position: relative; display: inline-block;font-size: 20px;line-height: 40px; margin-left: 3%;vertical-align: top;}
.header .menu .navlist2 li a{display: block;padding-bottom: 8px; color: #FFFFFF;position: relative;}
.header .menu .navlist2 li .downs{display: none;padding-top: 35px;}
.header .menu .navlist2 li .downs a{display: block;font-family: "al";font-weight:100;line-height: 35px;}
.header:hover{background: rgba(0,0,0,0.6);}
.header .menu .navlist2:hover li .downs{display: block;}
.header .menu .navlist2 li .downs a:hover{color:#ff6600}
.header .menu .navlist2:hover{padding-bottom: 5%;}
.header .menu .navlist2 li:hover>a{color: #ff6600;font-family: "am";}
.header .menu .navlist2 li:hover>a:before{content: "";position: absolute;left: 0;width: 100%;height: 5px;background:#ff6600;bottom: -2px;}
.header .menu .navlist2 li.cut>a{color: #ff6600;font-family: "am";}
.header .menu .navlist2 li.cut>a:before{content: "";position: absolute;left: 0;width: 100%;height: 5px;background:#ff6600;bottom: -2px;}

.header .menu .search-box{display: inline-block;vertical-align: middle; display: none; width: 280px;height: auto;}
.header .menu .search-box form{overflow: hidden; display: block;width:100%;height: auto;border-bottom: 1px solid rgba(255,255,255,0.3);}
.header .menu .search-box .c1{float: left;width: 100%; line-height: 20px;color: #FFFFFF;font-size: 16px; padding: 5px;border:none;background: none;}
.header .menu .search-box .c2{display: none; float: right;width: 60px;height: 40px;background:url(../image/a002.png) center no-repeat;border: none;background-size: 25px 25px;} 

.header .menu .search-box .c1::-webkit-input-placeholder{opacity:1;color:rgba(255,255,255,0.6);}
.header .menu .search-box .c1:-moz-placeholder{opacity:1;color:rgba(255,255,255,0.6);}
.header .menu .search-box .c1:-ms-input-placeholder{opacity:1;color:rgba(255,255,255,0.6);}
.header .menu .navlist1 .search:hover .search-box{display: inline-block;}

.header1 {background: rgba(0,0,0,0.8);}
.header .toggle{ display:none; width: 30px;height: auto;position: absolute;right: 5%;top:12.5px;}

 .toggle .icon,
 .toggle .icon::before,
 .toggle .icon::after {position: absolute;width: 24px;height: 3px;transition-duration: 0.3s;border-radius: 5px;background: #ff6600;}
 .toggle .icon {top: 14px;right: 0;}
 .toggle .icon{width: 24px;}
 .toggle .icon::after {width: 24px;}

 .toggle .icon::before,
 .toggle .icon::after {right: 0; content: '';background: inherit;}
 .toggle .icon::before {top: -7px;}
 .toggle .icon::after {top: 7px;}

 .toggle:hover .icon{width: 24px;}
 .toggle:hover .icon::after{width: 24px;}
 .toggle.open .icon {width: 0;}
 .toggle.open .icon::before {transform: translateY(7px) rotate(45deg);}
 .toggle.open .icon::after {width: 24px;transform: translateY(-7px) rotate(-45deg);}



@media only screen and (max-width:1680px) {
	.header .menu .navlist2 li{font-size: 18px;}
	.header .logo{width: 200px;}
	.header .menu{width: calc(100% - 200px);}
	.header .menu .navlist1 .kj{font-size: 18px;}
	.header .menu .navlist1 .kj i{width: 24px;}
	.header .menu .navlist2 li .downs{padding-top: 30px;}
	.header .menu .navlist2 li:hover>a:before{height:4px}
	.header .menu .navlist2 li.cut>a:before{height: 4px;}
}

@media only screen and (max-width:1440px) {
	.header .menu .navlist2 li{font-size: 16px;}
	
		.header .logo{width: 180px;}
	.header .menu{width: calc(100% - 180px);}
	.header .menu .search-box .c1{font-size: 15px;}
	.header .menu .navlist1 .kj{font-size: 16px;}
	.header .menu .navlist2 li .downs{padding-top: 25px;}
	.header .menu .navlist2 li:hover>a:before{height:3px}
	.header .menu .navlist2 li.cut>a:before{height:3px;}
}
@media only screen and (max-width:1280px) {
	.header .menu .navlist2 li{font-size: 15px;}
	.header .menu .navlist1 .kj{font-size: 15px;}
	.header .menu .navlist1 .kj i{width: 22px;}	
}
@media only screen and (max-width:1024px) {
	.header .toggle{display: block;}
	.header .logo{width: 150px;margin-left: 5%;margin-top: 10px;}
	.header .w90{width: 100%;}
	.header .menu{display: none;  width: 100%;float: none;padding-left: 0;text-align: left;background: rgba(0,0,0,0.8);}
	.header .menu .navlist1{padding-top:65px;}
	.header .menu .navlist1 .kj i{display: none;}
	.header .menu .navlist1 .kj:first-child{display: none;}
	.header .menu .navlist1 .kj{display: block;width: 100%;}
	.header .menu .search-box{display: block;width: 100%;}
	.header .menu .search-box form .c1{width: calc(100% - 60px);float: left;padding: 10px 5%;}
	.header .menu .search-box form .c2{display: block;float: right;}
	.header .menu .navlist2{width: 100%;height: auto;}
	.header .menu .navlist2 li{display: block;width: 100%;line-height: 30px; margin: 0;padding:10px 5%;border-bottom: 1px solid rgba(255,255,255,0.2);}
	.header .menu .navlist2 li.cut >a:before{display: none;}
	.header .menu .navlist2 li:hover>a:before{display: none;}
	.header .menu .navlist2 li >a{padding-bottom: 0;}
	.header .menu .navlist2:hover li .downs{display: none;}
	.header .menu .navlist2 li.twosub:after{transition: all 0.5s ease; content: "";position: absolute;right: 5%;top: 24px;border-top: 6px solid #FFFFFF;border-left: 6px solid rgba(0,0,0,0);border-right: 6px solid rgba(0,0,0,0);border-bottom: 6px solid rgba(0,0,0,0);}	
	.header .menu .navlist2 li.twosub.current .downs{display: block;}
	.header .menu .navlist2 li.twosub.current:after{transform: rotate(-180deg);top:18px;transition: all 0.5s ease;border-top: 6px solid #FF6600;}
	.header:hover{background: none;}
		
}
@media only screen and (max-width:720px) {
	
}


.banner{ position: relative; width: 100%;height:100%;z-index: 2;}
.banner .line-box{z-index: 2;}
.banner .line-box .line{background: rgba(255,255,255,0.04);}
.banner img{display: block;width: 100%;height: auto;}
.banner .banner-js{width: 100%;height:100%;position: absolute;left: 0;top: 0px;z-index: 0;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 .swiper-pagination{ color:#FFFFFF;text-align:center;font-family: "Ml";line-height: 60px;text-align: left; left:5%;position: absolute; bottom: 5%; z-index: 1;font-size: 16px;}
.banner .banner-js .swiper-pagination-fraction{color:#FFFFFF;font-family: "Ml";font-size: 16px;}
.banner .banner-js  .swiper-pagination-current{font-size:40px;font-family: "MS";}

.banner .banner-js .pic .con{z-index:5; position: absolute;top: 50%;left: 0;width:100%;}
.banner .banner-js .pic .con .con-tl{padding-left: 60px;line-height: 1.2; position: relative;padding-right: 10%;}
.banner .banner-js .pic .con .con-tl h5{margin-bottom: 10px; color: #FFFFFF;font-size: 56px;font-family: "ah";}
.banner .banner-js .pic .con .con-tl h5 span{position: relative;padding:2px 5px;display: inline-block;z-index: 0;}
.banner .banner-js .pic .con .con-tl:before{content: "";position: absolute; left: 0;width: 5px;height: 100%;top:0;background: #ff6600;}
.banner .banner-js .pic .con .con-tl h5 span:before{content:""; display: block;position: absolute;z-index: -1;left: 0;top: 0;background: rgba(4,8,187,0.84); height: 100%;width: 100%;}
.banner .banner-js .pic .con .con-tl p{margin-top: 10px;display: block;width: 100%; color: #FFFFFF;font-size: 20px;font-family:"ML";text-transform: uppercase;}


@media only screen and (max-width:1680px) {	
	.banner .banner-js .pic .con .con-tl h5{font-size: 50px;}
	.banner .banner-js .pic .con .con-tl{padding-left: 50px;}
	.banner .banner-js .pic .con .con-tl p{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
.banner .banner-js .pic .con .con-tl h5{font-size: 44px;}
		.banner .banner-js .pic .con .con-tl{padding-left: 40px;}
		.banner .banner-js .pic .con .con-tl p{font-size: 16px;}
}
@media only screen and (max-width:1280px) {
	.banner .banner-js .pic .con .con-tl{padding-left: 30px;}
		.banner .banner-js .pic .con .con-tl h5{font-size:38px;}
	
}
@media only screen and (max-width:1024px) {
	.banner .banner-js .pic .con .con-tl{padding-left: 20px;}
		.banner .banner-js .pic .con .con-tl h5{font-size:32px;}
		.banner .banner-js .pic .con .con-tl p{font-size: 15px;}
		.banner .banner-js  .swiper-pagination-current{font-size: 36px;}
		.banner .banner-js .pic .con .con-tl:before{width: 4px;}

}
@media only screen and (max-width:720px) {
	.banner .banner-js .pic .con .con-tl{padding-left:15px;}
	.banner .banner-js .pic .con .con-tl h5{font-size:26px;}
}










.item{z-index: 0;position: relative; width: 100%;background: #f3f8fd;}
.item .txt-bks{top: 3%;}
.item  .item-top{width: 100%;height: auto;overflow: hidden;}
.item .item-c{padding-left: 5%;height: auto;width: 100%;height: auto;}
.item .item-top .title{width: 45%;float: left;padding-right: 5%;}
.item .item-top #item2{float: right;width: 55%;margin-top:3%;}
.item .item-top #item2 span{font-size: 20px; display: inline-block;cursor: pointer;line-height: 1;color: #2f3541;}
.item .item-top #item2 .swiper-slide-active span{padding-left:0px;position: relative;color: #ff6600;font-family: "ab";padding-bottom: 10px;}
.item .item-top #item2 .swiper-slide-active span:before{content: "";position: absolute;left: 0;top: auto;bottom: 0; width:100%;height:3px;background: #ff6600;}



.item .item-c #item1{position: relative;height: auto;padding-right: 5%;}
.item .item-c #item1 .bks{background-size: cover;background-repeat: no-repeat;background-position: center;}
.item .item-c #item1 .item-list{position: relative;z-index: 0; width: 100%;padding: 90px 0 0 0;}
.item .item-c #item1 .item-list .con{width: 35%;padding:3% 4%; background: #FFFFFF;}
.item .item-c #item1 .item-list .bks{position: absolute;z-index: -1;width: 85%;left: 15%;top: auto;bottom: 0; height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.item .item-c #item1 .item-list .con .ico{width: 50px;height: auto;}
.item .item-c #item1 .item-list .con b{display: block; font-size:32px;margin:20px 0; font-weight: normal; color: #2f3541;}

.item .item-c #item1 .item-list .con .txt-c{width: 100%;height:72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.item .item-c #item1 .item-list .con .numbox{width: 100%;font-size: 0; height: auto;margin-top: 55px;}
.item .item-c #item1 .item-list .con .numbox li{width: 50%;display:inline-block;vertical-align: top;padding-right: 2%;}
.item .item-c #item1 .item-list .con .numbox li h6{line-height: 1; font-size: 48px;font-family: "MS";font-weight: normal;}
.item .item-c #item1 .item-list .con .numbox li h6 em{font-family: "ML";font-size: 16px;display: inline-block;vertical-align: top;}
.item .item-c #item1 .item-list .con .numbox li p{font-size: 16px;margin-top: 10px;font-family:"al";color: #000000;}
.item .item-c #item1 .item-list .con .view{margin-top: 65px; font-size: 16px;color: #FFFFFF;background: #164bc3;line-height: 50px;text-align: center;display: block; width: 100%;}
.item .item-c #item1 .item-list .con .view i{display: inline-block;width: 20px;height:auto;vertical-align: middle;margin-left: 10px;}

.item .item-c #item1 .swiper-slide .bks{z-index: 11;left: 0;height:calc(100% - 90px);}

.item .item-c #item1 .swiper-slide-active .bks{left: 15%;height: 100%;z-index: -1;}
.item .item-c #item1 .swiper-pagination-progressbar{width:45%;right: 5%; height: 5px; left: 40%;top: auto;bottom:10%;background: rgba(255,255,255,0.2);}
.item .item-c #item1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #FF6600;}
.item .item-c #item1 .swiper-button-next{ background-image: url(../image/next.png);right: calc(5% - 27.5px);left: auto;top: calc(45% + 55px);}
.item .item-c #item1 .swiper-button-prev{ background-image: url(../image/prev.png);right: calc(5% - 27.5px);left: auto;top: 40%;}

.item .item-c #item1 .swiper-button-next, .item .item-c #item1 .swiper-button-prev {
    position: absolute;
    width: 55px;
    height: 55px;
    margin-top: -27.5px;
    z-index: 10;
    cursor: pointer;
    background-size: 55px 55px;
    border: 1px solid rgba(255,255,255,0.6);
    border-radius: 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.item .item-c #item1 .swiper-button-prev:hover,.item .item-c #item1 .swiper-button-next:hover{border:2px solid #ff6600;}

@media only screen and (max-width:1680px) {
	.item .item-top #item2 span{font-size: 18px;}
	.item .item-c #item1 .item-list .con b{font-size: 30px;}	
	.item .item-c #item1 .item-list .con .ico{width: 45px;}
	.item .item-c #item1 .item-list .con .numbox li h6{font-size: 45px;}
	.item .item-c #item1 .item-list .con .numbox li h6 em{font-size: 16px;}
	.item .item-c #item1 .item-list .con .numbox{margin-top: 50px;}
	.item .item-c #item1 .item-list .con .view{margin-top: 60px;line-height: 45px;}
}
@media only screen and (max-width:1440px) {
	.item .item-top #item2 span{font-size: 16px;}
	.item .item-c #item1 .item-list .con b{font-size: 28px;}
	.item .item-c #item1 .item-list .con .ico{width: 40px;}
		.item .item-c #item1 .item-list .con .numbox li h6{font-size: 40px;}
	.item .item-c #item1 .item-list .con .numbox li h6 em{font-size: 15px;}
	.item .item-c #item1 .item-list .con .numbox li p{font-size: 15px;}
	.item .item-c #item1 .item-list .con .view{margin-top:55px;line-height: 45px;font-size: 15px;}
	.item .item-c #item1 .swiper-button-next, .item .item-c #item1 .swiper-button-prev {width: 50px;height: 50px; margin-top: -25px;   background-size: 50px 50px;}
	.item .item-c #item1 .swiper-button-next{ background-image: url(../image/next.png);right: calc(5% - 25px);}
.item .item-c #item1 .swiper-button-prev{ background-image: url(../image/prev.png);right: calc(5% - 25px);}
.item .item-c #item1 .item-list .con .txt-c{height:67.5px;}
}
@media only screen and (max-width:1280px) {
	.item .item-c #item1 .item-list .con .ico{width: 35px;}
	.item .item-c #item1 .item-list .con b{font-size: 26px;}
			.item .item-c #item1 .item-list .con .numbox li h6{font-size:35px;}
	.item .item-c #item1 .item-list .con .numbox li h6 em{font-size: 15px;}
	.item .item-c #item1 .item-list .con .numbox{margin-top: 45px;}
	.item .item-c #item1 .item-list .con .view{margin-top: 50px;line-height: 40px;}
		.item .item-c #item1 .swiper-button-next, .item .item-c #item1 .swiper-button-prev {width:45px;height: 45px; margin-top: -25px;   background-size:45px 45px;}
	.item .item-c #item1 .swiper-button-next{ background-image: url(../image/next.png);right: calc(5% - 22.5px);}
.item .item-c #item1 .swiper-button-prev{ background-image: url(../image/prev.png);right: calc(5% - 22.5px);}
	
}
@media only screen and (max-width:1024px) {
	.item .item-c #item1 .item-list .con .ico{width: 30px;}
	.item .item-c #item1 .item-list .con b{font-size: 24px;}
	.item .item-top #item2 span{font-size: 15px;}
	.item .item-top #item2 .swiper-slide-active span{padding-left: 5px;}
	.item .item-top .title{width: 100%;float: none;padding-right: 0;}
	.item .item-top #item2{width: 100%;margin-top: 40px;float: none;}
	.item .item-c #item1 .item-list .con{width: 45%;}
				.item .item-c #item1 .item-list .con .numbox li h6{font-size:30px;}
	.item .item-c #item1 .item-list .con .numbox li h6 em{font-size: 14px;}
	.item .item-c #item1 .item-list .con .numbox{margin-top: 40px;}
	.item .item-c #item1 .item-list .con .numbox li p{font-size: 14px;}
	.item .item-c #item1 .item-list .con .view{margin-top:45px;line-height: 40px;font-size: 14px;}
	.item .item-c #item1 .swiper-pagination-progressbar{width: 35%;left: 50%;}
	
	
			.item .item-c #item1 .swiper-button-next, .item .item-c #item1 .swiper-button-prev {width:40px;height: 40px; margin-top: -20px;   background-size:40px 40px;}
	.item .item-c #item1 .swiper-button-next{ background-image: url(../image/next.png);right: calc(5% - 20px);top: calc(40% + 55px);}
.item .item-c #item1 .swiper-button-prev{ background-image: url(../image/prev.png);right: calc(5% - 20px);}

.item .item-c #item1 .item-list .con .txt-c{height:63px;}
}
@media only screen and (max-width:720px) {
	.item .item-c #item1 .swiper-pagination-progressbar{display: none;}
	.item .item-c #item1 .item-list .con b{font-size: 20px;}
	.item .item-top #item2 span{font-size: 13px;}
	.item .item-c #item1 .item-list .con{width: 85%;padding: 35px 5%;}
	.item .item-c #item1 .item-list .con .view{margin-top:40px;line-height: 40px;font-size: 14px;}
				.item .item-c #item1 .swiper-button-next, .item .item-c #item1 .swiper-button-prev {width:35px;height:35px; margin-top: -17.5px;   background-size:35px 35px;}
	.item .item-c #item1 .swiper-button-next{ background-image: url(../image/next.png);right: calc(7% - 17.5px);}
.item .item-c #item1 .swiper-button-prev{ background-image: url(../image/prev.png);right: calc(7% - 17.5px);}
	
}



.inab{width: 100%;height: auto;background: #FAFAFA;position: relative;z-index: 0;}
.inab .txt-bks{top: 3%;}
.inab .inab-c{width: 100%;height:auto;overflow: hidden;}
.inab .inab-c .title{float: left;width: 40%;}
.inab  .inab-c .txt-c{float: right;width:60%;padding-left: 5%;}
.inab .inadv{width: 100%;height: auto;padding-right: 5%;overflow: hidden;}
.inab .inadv a{text-align: center; z-index:0;position: relative; width: 50%;display: block;float: left;background: #FFFFFF;padding: 5%;}
.inab .inadv a .ico{width: 40px;height: auto;position: absolute;top:10%;right: 5%;}
.inab .inadv a .bks{position: absolute;opacity: 0; z-index: -1;top: 0;left: 0;width: 100%;height: 100%;}
.inab .inadv a .pic{width:30%;max-width: 120px;height: auto;margin: 0 auto;}
.inab .inadv a b{display: block;margin-bottom: 10px;margin-top: 25px; font-size: 26px;color: #000000;font-weight: normal;font-family: "am";}
.inab .inadv a.hover .bks{opacity: 1;transition: all 0.5s ease;}
.inab .inadv a.hover b{color: #FFFFFF;}
.inab .inadv a.hover .txt-c p{color: #FFFFFF;}
.inab .inadv a.hover .ico{filter: grayscale(200%) brightness(400%);}




.inab .num{font-size: 0; width: 100%;height: auto;display: flex;flex-flow: row wrap;}
.inab .num li{ display: inline-block;vertical-align: top;width: calc(100% /4);  display: flex;flex-direction: column; box-sizing: border-box;}
.inab .num li h6{line-height: 1; color: #2F3541;font-size: 88px;font-family: "MS";font-weight: normal;}
.inab .num li i{display: inline-block;font-size:20px;font-family: "ML"; vertical-align: top;}
.inab .num li:nth-child(2n){padding-top:8%;}
.inab .num li p{font-size: 16px;color: #000000;font-family: "ML";}

@media only screen and (max-width:1680px) {
	.inab .inadv a b{font-size: 24px;}
	.inab .num li h6{font-size: 75px;}
	.inab .num li i{font-size: 18px;}
	
}

@media only screen and (max-width:1560px) {
		.inab .num li h6{font-size: 70px;}
}

@media only screen and (max-width:1440px) {
	.inab .inadv a b{font-size: 22px;}
	.inab .inadv a .ico{width: 35px;}
	.inab .num li h6{font-size: 60px;}
	.inab .num li i{font-size: 16px;}
	.inab .num li p{font-size: 15px;}
	
}
@media only screen and (max-width:1280px) {
	.inab .inadv a b{font-size: 20px;}
	.inab .inadv a .ico{width: 30px;}
	.inab .num li h6{font-size: 45px;}
	.inab .num li i{font-size: 15px;}
	
}
@media only screen and (max-width:1024px) {
	.inab .inadv a b{font-size: 18px;}
	.inab .inab-c .title{width: 100%;float: none;}
	.inab  .inab-c .txt-c{width: 100%;padding-left: 0;margin-top: 40px;}
	.inab .inadv a .ico{width: 25px;}
	.inab .num li h6{font-size: 40px;}
	.inab .num li i{font-size: 14px;}
	.inab .num li p{font-size: 14px;}
	
}
@media only screen and (max-width:720px) {
	.inab .inadv a b{font-size:16px;}
	.inab .num li h6{font-size:36px;}
	.inab .num li:nth-child(2n){padding-top: 0%;}
	.inab .num li{margin-bottom: 40px; width: calc(100% / 2);padding-right: 10px;}
	.inab .num li:nth-child(3),.inab .num li:nth-child(4){margin-bottom: 0;}
}








.inpro{width: 100%;height: auto;position: relative;z-index: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.inpro .title b{color: #FFFFFF;}
.inpro .txt-bks{color: rgba(255,255,255,0.03);}
.inpro .inpro-box{padding-left: 5%;width: 100%;height: auto;}
.inpro .inpro-box .inpro-c{padding-left: 5%; position: relative;z-index: 0;}
.inpro .inpro-box .inpro-c .bks{width: 100%;z-index: -1; position: absolute; top:10%;height: 90%;left: 0;background: rgba(22,75,195,0.9);}

.inpro .inpro-box .inpro-c .inpro-cl{padding-top: 8%; width:25%;float: left;padding-right: 5%;height: auto;}
.inpro .inpro-box .inpro-c .inpro-cl h6{color: #FFFFFF;font-size: 32px;font-weight: normal;font-family: "am";}
.inpro .inpro-box .inpro-c .inpro-cl .sort{padding-bottom: 13%;  font-size: 0; width:100%;height: auto;margin-top: 45px;}
.inpro .inpro-box .inpro-c .inpro-cl .sort li{cursor: pointer;line-height: 1; display: inline-block;margin-bottom: 35px; width: 50%;vertical-align: top;position: relative;color: #FFFFFF;font-size: 20px;}
.inpro .inpro-box .inpro-c .inpro-cl .sort li.hover:before{content: "";position: absolute;left: -13px;width: 3px;height: 100%;top: 0;background: #FF6600;}
.inpro .inpro-box .inpro-c .inpro-cl .sort li.hover{color: #FF6600;font-family: "am";}
.inpro .inpro-box .inpro-c .inpro-cl .more{color: #FFFFFF;}
.inpro .inpro-box .inpro-c .inpro-cr{width: 75%;float: right;height: auto;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js{display: none; width: 100%;height:auto;padding-bottom:70px; z-index: 2;position: relative;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li{transition: all 0.5s ease; border: 1px solid rgba(255,255,255,0.1); text-align: center; width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg{display: block;width: 100%;height: auto;padding: 8% 5%;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg .pic{overflow: hidden;  margin-bottom: 35px; width: 100%;height: auto;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg .pic img{transition: all 0.5s ease;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg b{font-size: 24px;color: #FFFFFF;font-weight: normal;font-family: "am";display: block;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg .tag{width: 100%;height: auto;font-size: 0;margin-top: 15px;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg .tag p{font-size: 14px;color: #FFFFFF;margin-bottom: 10px; padding:2px 5px; margin-right: 2%; display:inline-block;background: rgba(255,255,255,0.2);}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg .tag p:nth-child(2n){margin-right: 0;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li:hover .bg{transition: all 0.5s ease;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li:hover .bg .pic img{transform: scale(1.1);transition: all 0.5s ease;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .swiper-pagination-progressbar{width: 100%;height: 5px; left: 0;top: auto;bottom: 0;background: rgba(255,255,255,0.2);}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #FF6600;}

@media only screen and (max-width:1680px) {
.inpro .inpro-box .inpro-c .inpro-cl h6{font-size: 30px;}	
.inpro .inpro-box .inpro-c .inpro-cl .sort li{font-size: 18px;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js{padding-bottom: 60px;}
.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg b{font-size: 22px;}
}

@media only screen and (max-width:1440px) {
	.inpro .inpro-box .inpro-c .inpro-cl .sort li{font-size: 16px;margin-bottom: 30px;}
	.inpro .inpro-box .inpro-c .inpro-cl h6{font-size: 28px;}
	.inpro .inpro-box .inpro-c .inpro-cr .inpro-js{padding-bottom: 55px;}
	.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg b{font-size: 20px;}
	.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg .tag p{font-size: 13px;}
	
}
@media only screen and (max-width:1280px) {
	.inpro .inpro-box .inpro-c .inpro-cl .sort li{font-size: 15px;margin-bottom:25px;}
	.inpro .inpro-box .inpro-c .inpro-cl h6{font-size: 26px;}
	.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg b{font-size: 18px;}
}
@media only screen and (max-width:1024px) {
	.inpro .inpro-box .inpro-c .inpro-cl h6{font-size: 24px;}
	.inpro .inpro-box .inpro-c .inpro-cl .sort{padding-bottom: 6%;margin-top: 35px;}
	.inpro .inpro-box .inpro-c .bks{height: 100%;top: 0;}
	.inpro .inpro-box .inpro-c .inpro-cl{width: 100%;}
	.inpro .inpro-box .inpro-c .inpro-cr{width: 100%;margin-top: 45px;}
	.inpro .inpro-box .inpro-c .inpro-cl .sort li{font-size: 15px;margin-bottom: 20px;}
	.inpro .inpro-box .inpro-c .inpro-cr .inpro-js{padding-bottom: 45px;}
	.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg b{font-size: 16px;}
	.inpro .inpro-box .inpro-c .inpro-cr .inpro-js .li .bg .tag p{font-size: 12px;}
	
}
@media only screen and (max-width:720px) {
	.inpro .inpro-box .inpro-c .inpro-cl h6{font-size: 22px;}
	
}












.line-box{width:90%;height:100%;position: absolute;top: 0;left: 5%;z-index: -2; display: -webkit-flex;font-size: 0;display: flex; flex-flow: row;justify-content: space-between;}
.line-box .line{ width: 1px;height: 100%; background: rgba(0,0,0,0.04);display: inline-block;vertical-align: top;}







.innews{width: 100%;height: auto;background: #fafafa;position: relative;z-index: 0;z-index: 0; position: relative;}
.innews .innews-top{width: 100%;overflow: hidden;}
.innews .innews-top .title{float: left;width: calc(100% - 160px);}
.innews .innews-top .more{width: 160px;margin-top: 3%; float: right;text-align: right;}

.innews .innews-c{width: 100%;height: auto;font-size: 0;}
.innews .innews-c li{background: #FFFFFF;border-bottom: 5px solid #FFFFFF;  display: inline-block;width: calc(25% - 22.5px);margin-right: 30px;vertical-align: top;}
.innews .innews-c li:nth-child(4n){margin-right: 0;}
.innews .innews-c li .pic{width: 100%;height: auto;overflow: hidden;}
.innews .innews-c li .pic img{transition: all 0.5s ease;}
.innews .innews-c li .con{width: 100%;height: auto;padding: 8%;}
.innews .innews-c li .con b{color: #000000;display: block;width: 100%;height: 60px; font-size: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.innews .innews-c li .con .txt-c{width: 100%;height: 48px;margin-top: 20px;margin-bottom: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.innews .innews-c li .con .time{font-size:16px;font-family: "ML"; color: #000000;}
.innews .innews-c li:hover {border-bottom: 5px solid #FF6600;}
.innews .innews-c li:hover .con b{color: #FF6600;}
.innews .innews-c li:hover .con .time{color: #FF6600;}
.innews .innews-c li:hover .pic img{transform: scale(1.1);transition: all 0.5s ease;}

@media only screen and (max-width:1680px) {
	.innews .innews-c li .con b{font-size: 18px;height: 54px;}
}

@media only screen and (max-width:1440px) {
	.innews .innews-c li{width: calc(25% - 18px);margin-right: 24px;}
	.innews .innews-c li .con .txt-c{height: 45px;margin-top: 15px;margin-bottom: 30px;}
	.innews .innews-c li .con b{font-size: 16px;height: 48px;}
	.innews .innews-c li .con .time{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.innews .innews-c li{width: calc(25% - 15px);margin-right: 20px;}

}
@media only screen and (max-width:1024px) {
		.innews .innews-top .title{width: 100%;height: auto;}
		.innews .innews-c li .con .txt-c{height: 42px;margin-top: 15px;margin-bottom: 25px;}
	.innews .innews-c li{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 20px;}
	.innews .innews-c li:nth-child(2n){margin-right: 0;}
	.innews .innews-c li .con b{font-size: 15px;height: 45px;}
	.innews .innews-c li .con .time{font-size: 14px;}

	
}
@media only screen and (max-width:720px) {
		.line-box .line:nth-child(6),.line-box .line:nth-child(7),.line-box .line:nth-child(8),.line-box .line:nth-child(9){display: none;}
	
		.innews .innews-c li{width: calc(50% - 5px);margin-right:10px;margin-bottom: 10px;}
	.innews .innews-c li:nth-child(2n){margin-right: 0;}
}







.footer-box{position: relative; width: 100%;z-index: 0; height: auto;background: #fafafa;}
.footer-box .bks{position: absolute;z-index: -1;width: 100%;height: 85%;bottom: 0; background-size: cover;background-repeat: no-repeat;background-position: center;}
.linkbox{width: 100%;font-size: 0; height: auto;padding-right: 5%;}
.linkbox a{vertical-align: top; z-index: 0; display: inline-block;position: relative; width: 50%;height: auto;background-size: cover;background-position: center;background-repeat: no-repeat;}
.linkbox a .bks{position: absolute;z-index: -1;top:0%;left: 0%;width: 100%;height:100%;background: rgba(0,0,0,0.2); background-size: 0;background-repeat: no-repeat;background-position: center;}
.linkbox a  .con{padding: 12% 5%;text-align: center;}
.linkbox a  .con i{width:40px;height: auto;display:block;margin: 0 auto;filter: grayscale(100%) brightness(200%); }
.linkbox a .con  b{font-size: 32px;color: #FFFFFF;font-weight: normal;display: block; margin-top: 10px;font-family: "am";} 
.linkbox a .con p{font-size: 24px;color: #FFFFFF;font-family: "al";margin-top: 10px;}
.linkbox a:hover .bks{transition: all 0.5s ease;opacity: 1;background-size: cover;}
.linkbox a:hover:before{position: absolute;left: 0;width: 100%;bottom: 0;height: 5px; background: #FF6600;content: "";}
.linkbox a:hover .con i{filter: grayscale(0%) brightness(100%); }
.linkbox a:hover .con b{color: #FF6600;}




@media only screen and (max-width:1680px) {
.linkbox a .con  b{font-size: 30px;}
.linkbox a .con p{font-size: 22px;}
}

@media only screen and (max-width:1440px) {
.linkbox a .con  b{font-size: 28px;}
.linkbox a .con p{font-size: 20px;}
.linkbox a  .con i{width: 35px;}
}
@media only screen and (max-width:1280px) {
.linkbox a .con  b{font-size: 26px;}
.linkbox a .con p{font-size: 18px;}
}
@media only screen and (max-width:1024px) {
.linkbox a .con  b{font-size: 24px;}
.linkbox a .con p{font-size: 16px;}
.linkbox a  .con i{width: 30px;}
}
@media only screen and (max-width:720px) {
.linkbox a .con  b{font-size: 20px;}
.linkbox a .con p{font-size: 15px;}
}










.footer{width: 100%;height: auto;border-bottom: 5px solid #ff6600;}
.footer .w90{padding: 0 60px;}
.footer .foot-c{padding-bottom: 100px; overflow: hidden; width: 100%;height: auto;}
.footer .foot-c .foot-cl{width: 50%;padding-right: 10%;float: left;}
.footer .foot-c .foot-cl h6{color: #FFFFFF;font-size: 40px;font-weight: normal;font-family: "am";}
.footer .foot-c .foot-cl .lx{width: 100%;height: auto;margin-top:10%;margin-bottom: 55px;}
.footer .foot-c .foot-cl span {display: block; font-size: 18px;color:#FFFFFF;font-family: "al";margin-bottom: 25px;}
.footer .foot-c .foot-cl .lx .tel{font-size:64px;font-family: "MS"; color: #FF6600;line-height: 1;}
.footer .foot-c .foot-cl .lx .mail{color: #FFFFFF; font-size: 20px;font-family: "ML";}

.footer .foot-c .foot-cl .form{width: 100%;height: auto;}
.footer .foot-c .foot-cl .form form{display: block;width: 90%;height: auto;overflow: hidden;}
.footer .foot-c .foot-cl .form form .c1{font-size: 18px;  width:calc(100% - 200px);font-family: "al"; float: left; line-height: 25px;padding:15px  10px;background: rgba(255,255,255,0.1);border: none;color: #FFFFFF;}
.footer .foot-c .foot-cl .form form .send{font-size: 18px;  background: #164BC3;width: 200px; float: right; color: #FFFFFF;line-height: 25px;padding: 15px 0;border: none;}

.footer .foot-c .foot-cl .form form .c1::-webkit-input-placeholder{opacity:1;color: #FFFFFF;font-family: "al";}
.footer .foot-c .foot-cl .form form .c1:-moz-placeholder{opacity:1;color: #FFFFFF;font-family: "al";}
.footer .foot-c .foot-cl .form form .c1:-ms-input-placeholder{opacity:1;color: #FFFFFF;font-family: "al";}

.footer .foot-c .foot-cr{width: 50%;padding-left: 5%;float: right;}
.footer .foot-c .foot-cr  .list{width: 100%;height: auto;text-align: right;}
.footer .foot-c .foot-cr  .list .li{display: block;margin-bottom: 25px;}
.footer .foot-c .foot-cr  .list a{cursor: pointer; font-size: 24px;display: inline-block;color: #FFFFFF;font-family: "al";}
.footer .foot-c .foot-cr  .list a i{display: inline-block;margin-right: 10px; vertical-align: middle;width: 25px;height:auto;filter: grayscale(100%) brightness(200%); }
.footer .foot-c .foot-cr  .list a:hover{color: #FF6600;font-family: "am";}
.footer .foot-c .foot-cr  .list a:hover i{filter: grayscale(0%) brightness(100%);}
.footer .foot-c .foot-cr .focus{font-size: 0; width: 100%;height: auto;text-align: right;margin-top: 55px;}

.footer .foot-c .foot-cr .focus .ewm{width: 140px;display: inline-block;margin-right:20px; height: auto;}
.footer .foot-c .foot-cr .focus .ewm:nth-child(2n){margin-right: 0;}
.footer .foot-c .foot-cr p{display: block;font-size:18px;color: #FFFFFF;text-align: center;margin-top: 10px;font-family: "al";}


.footer .foot-d{font-family: "al"; overflow: hidden; padding: 25px 0;font-size: 16px; background: #164bc3;}
.footer .foot-d .foot-dc{width: 100%;height: auto;overflow: hidden;}
.footer .foot-d .pcy{ color: #FFFFFF;width: calc(100% - 100px);float: left;}
.footer .foot-d .sitemap{float: right;width: 100px;text-align: right; color: #FFFFFF;}
.footer .foot-d .pcy span{margin-right: 10px;float:left}
.footer .foot-d .pcy span img{display:block;width:18px;float:left}
.footer .foot-d  a{color:#FFFFFF;float:left}

@media only screen and (max-width:1680px) {
	.footer .w90{padding: 0 50px;}
	.footer .foot-c .foot-cl h6{font-size: 38px;}
	.footer .foot-c .foot-cr  .list a{font-size: 22px;}
	.footer .foot-c .foot-cl .lx .tel{font-size: 60px;}
.footer .foot-c .foot-cl .form form .c1{font-size: 16px;  width:calc(100% - 180px);line-height: 25px;padding:10px  10px;}
.footer .foot-c .foot-cl .form form .send{font-size: 16px;width: 180px; line-height: 25px;padding: 10px 0;}
.footer .foot-c{padding-bottom: 90px;}
}

@media only screen and (max-width:1440px) {
	.footer .w90{padding: 0 40px;}
	.footer .foot-c .foot-cl .lx .tel{font-size: 55px;}
	.footer .foot-c .foot-cl h6{font-size: 36px;}
	.footer .foot-c .foot-cr .list a{font-size: 20px;}
	
		.footer .foot-c .foot-cl .form form .c1{font-size: 15px;  width:calc(100% - 160px);line-height: 25px;padding:10px  10px;}
.footer .foot-c .foot-cl .form form .send{font-size: 15px;width: 160px; line-height: 25px;padding: 10px 0;}
.footer .foot-d{font-size: 15px;}
.footer .foot-c{padding-bottom: 80px;}
.footer .foot-c .foot-cl span {font-size: 16px;margin-bottom: 20px;}
.footer .foot-c .foot-cr p{font-size: 16px;}
.footer .foot-c .foot-cl .lx{margin-top:10%;margin-bottom:50px;}
.footer .foot-d{padding: 20px 0;}
}
@media only screen and (max-width:1280px) {
	.footer .w90{padding: 0 30px;}
	.footer .foot-c .foot-cl .lx .tel{font-size: 50px;}
	.footer .foot-c .foot-cl h6{font-size: 34px;}
	.footer .foot-c .foot-cr .list a{font-size: 18px;}
	
		.footer .foot-c .foot-cl .form form .c1{font-size: 15px;  width:calc(100% - 140px);line-height: 20px;padding:10px  10px;}
.footer .foot-c .foot-cl .form form .send{font-size: 15px;width: 140px; line-height: 20px;padding: 10px 0;}
.footer .foot-c{padding-bottom: 70px;}

}
@media only screen and (max-width:1024px) {
	.footer .w90{padding: 0 0px;}
	.footer .foot-c .foot-cl{padding-right: 0;}
	.footer .foot-c .foot-cl .form form{width: 100%;}
	.footer .foot-c .foot-cl .lx .tel{font-size: 45px;}
	.footer .foot-c .foot-cl h6{font-size:28px;}
	.footer .foot-c .foot-cr  .list{display: none;}
	.footer .foot-c .foot-cr  .list a{font-size: 16px;}
	.footer .foot-d{font-size: 14px;}
	
.footer .foot-c .foot-cl .form form .c1{font-size: 15px;  width:calc(100% - 120px);line-height: 20px;padding:10px  10px;}
.footer .foot-c .foot-cl .form form .send{font-size: 15px;width: 120px; line-height: 20px;padding: 10px 0;}
.footer .foot-c{padding-bottom: 60px;}
.footer .foot-c .foot-cl span {font-size: 15px;margin-bottom: 15px;}
.footer .foot-c .foot-cr p{font-size: 15px;}
.footer .foot-c .foot-cl .lx{margin-top:8%;margin-bottom:40px;}
.footer .foot-d{padding: 15px 0;}
.footer .foot-c .foot-cr .focus .ewm{width: 120px;}
}
@media only screen and (max-width:720px) {
	.footer .w90{padding: 0 0px;}
	.footer .foot-c .foot-cl{width: 100%;}
	.footer .foot-c .foot-cl .lx .tel{font-size: 34px;}
	.footer .foot-c .foot-cl h6{font-size:25px;}
	.footer .foot-c .foot-cr {width: 100%;padding-left: 0;}
	.footer .foot-c .foot-cr .focus{text-align: left;margin-top: 40px;}
	.footer .foot-c .foot-cr .ewm{width: 110px;}
	.footer .foot-d{font-size: 12px;}
	
	.footer .foot-d .pcy{ width: 100%;}
.footer .foot-d .sitemap{text-align:left; float: none;width: 100%;}
.footer .foot-c{padding-bottom: 50px;}
}




.right-link{position: fixed;top: 49%;right: 0;z-index: 99990;background: #164BC3;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.right-link .rl { display: block; width: 50px;height: auto; padding: 3px 0;position: relative;}
.right-link .rl a{display: block;width: 100%;height: auto;}
.right-link .rl:hover{background: #FF6600;}

.right-link .rl .rl-show{ position: absolute; font-size: 16px;width: 0;overflow: hidden; right: 100%;line-height: 56px; border-top-left-radius:10px;text-align: center; color: #FFFFFF;font-family: "ML"; background: #ff6600; border-bottom-left-radius:10px;height:56px;position: absolute;right: 100%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%)}
.right-link .rl .ewm{height: auto;}
.right-link .rl:hover .rl-show{width:160px;transition: all 0.5s ease;padding: 3px 5px;}
.right-link .rl:hover .mail{width: 200px;}
.right-link .ctop{border-bottom-left-radius: 10px;transition: all 0.5s ease;}



@media only screen and (max-width:720px) {
.right-link .rl {width: 40px;padding: 2px 0;}
	.right-link .rl .rl-show{line-height: 44px; font-size: 14px;}
	.right-link .rl:hover .rl-show{padding: 2px 5px;}
}




.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; position: absolute;top: 50%;left: 0;}
.inbanner .con .topic{color: #FFFFFF;line-height: 1; position: relative; padding-left: 60px; width: 100%;height: auto;}
.inbanner .con .topic b{font-size: 56px;font-weight: normal; font-family: "ah";}
.inbanner .con .topic p{margin-top: 10px; font-size: 20px;font-family: "ML";text-transform: uppercase;}
.inbanner .con .topic:before{content: "";width: 5px;height: 100%; position:absolute;top: 0;left: 0;background: #FF6600;}

.rl-spc{padding-left: 60px;padding-right: 60px;}
.rl-spc  p img{display: inline-block;}
@media only screen and (max-width:1680px) {
	.inbanner .con .topic b{font-size: 50px;}
	.inbanner .con .topic{padding-left: 50px;}
	.rl-spc{padding-left: 50px;padding-right: 50px;}
}
@media only screen and (max-width:1440px) {
		.inbanner .con .topic b{font-size:45px;}
		.inbanner .con .topic{padding-left: 40px;}
		.rl-spc{padding-left: 40px;padding-right: 40px;}
			.inbanner .con .topic p{font-size: 18px;}
}
@media only screen and (max-width:1280px) {
		.inbanner .con .topic b{font-size: 40px;}
		.inbanner .con .topic{padding-left: 30px;}
		.rl-spc{padding-left: 30px;padding-right: 30px;}
}
@media only screen and (max-width:1024px) {
		.inbanner .con .topic b{font-size: 35px;}
		.inbanner .con .topic{padding-left: 20px;}
		.inbanner .pic img{display: none;}
		.inbanner .pic{height: 400px;}
		.rl-spc{padding-left: 20px;padding-right: 20px;}
			.inbanner .con .topic p{font-size: 16px;}
			.rl-spc  p img{width: 100% !important;height: auto !important;}
}
@media only screen and (max-width:720px) {
	.inbanner .pic{height: 350px;}
		.inbanner .con .topic b{font-size:30px;}
.rl-spc{padding-left: 0;padding-right: 0;}
.rl-spc  p img{width: 100% !important;height: auto !important;}
}



.casebox{width: 100%;height:auto;position: relative;background: #FAFAFA;}

.bread{width: 100%;height: auto;font-size: 16px;font-family: "al"; padding-top: 60px;}
.bread a{display: inline-block;margin:0 10px;color: #2F3541;}
.bread a.home{margin-left: 0;position: relative;padding-left: 35px;}
.bread a.home:before{content: "";position: absolute;left: 0;top: 0px; width: 22px;height: 22px;background:url(../image/a027.png)center no-repeat;background-size: 22px 22px;}

.hotcase{width: 100%;height: auto;padding-top:90px;position: relative;z-index: 0;}
.hotcase .txt-bks{top: -3%;}
.hotcase .item-list{overflow: hidden; position: relative;z-index: 0; width: 100%;padding: 90px 0 0 0;}
.hotcase .item-list .con{width: 35%;padding:5% 4%; background: #FFFFFF;}
.hotcase .item-list .bks{transition: all 0.5s ease; position: absolute;z-index: -1;width: 85%;left: 15%;top: auto;bottom: 0; height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.hotcase .item-list .con .ico{width: 50px;height: auto;}
.hotcase .item-list .con b{display: block; font-size:24px;width: 100%;height: 72px; margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; font-weight: normal; color: #2f3541;}
.hotcase .item-list .con .txt-c{width: 100%;height:72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.hotcase .item-list .con .view{margin-top: 65px; font-size: 16px;color: #FFFFFF;background: #164bc3;line-height: 50px;text-align: center;display: block; width: 100%;}
.hotcase .item-list .con .view i{display: inline-block;width: 20px;height:auto;vertical-align: middle;margin-left: 10px;}
.hotcase .item-list:hover  .view{background: #FF6600;}



@media only screen and (max-width:1680px) {
	.hotcase{padding-top:80px;}
	.hotcase .item-list .con b{font-size: 22px;height: 66px;}
}
@media only screen and (max-width:1440px) {
	.bread{font-size: 15px;padding-top: 40px;}
	.hotcase{padding-top: 70px;}
	.hotcase .item-list .con .txt-c{height: 67.5px;}
	.hotcase .item-list .con b{font-size: 20px;height: 60px;}
	.hotcase .item-list .con .view{margin-top: 55px;line-height: 45px;font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.hotcase{padding-top: 60px;}
	.hotcase .item-list .con b{height: 54px;font-size: 18px;}
}
@media only screen and (max-width:1024px) {
	.hotcase{padding-top: 40px;}
.bread{font-size: 14px;padding-top: 30px;}
.hotcase .item-list .con .txt-c{height: 63px;}
.hotcase .item-list .con{width: 45%;}
.hotcase .item-list .con b{height: 48px;font-size: 16px;}
.hotcase .item-list .con .view{margin-top: 45px;font-size: 14px;line-height: 40px;}
}
@media only screen and (max-width:720px) {
	.hotcase .item-list .con{width: 75%;padding: 35px 5%;}
	.hotcase .item-list .con .view{margin-top: 35px;}
}






.case-sort{width: 100%;height: auto;}
.case-sort ul{width: 100%;height: auto;font-size: 0;}
.case-sort ul li{position: relative; display: inline-block;padding:35px 4%;text-align: center; vertical-align: top;vertical-align: top;width:calc(100%/6);}
.case-sort ul li .ico{width: 50%;max-width: 60px;height: auto; margin: 0 auto;}
.case-sort ul li p{margin-top: 20px;font-size: 24px;font-family: "ar";color:#2f3541}
.case-sort ul li:hover{background: #FFFFFF;}
.case-sort ul li:hover:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 5px;background: #FF6600;}
.case-sort ul li:hover p{font-family: "am";color: #164BC3;}

.case-sort ul li.cut{background: #FFFFFF;}
.case-sort ul li.cut:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 5px;background: #FF6600;}
.case-sort ul li.cut p{font-family: "am";color: #164BC3;}


.case-list{width: 100%;height: auto;text-align: center;}
.case-list ul{font-size: 0; width: 100%;height: auto;text-align: left;}
.case-list ul li{border-bottom: 5px solid #FFFFFF; background: #FFFFFF; display:inline-block;vertical-align: top;width: calc(100%/2 - 27.5px);height: auto;margin-right: 55px;margin-bottom: 55px;}
.case-list ul li:nth-child(2n){margin-right: 0;}
.case-list ul li .pic{width: 100%;height: auto;overflow: hidden;}
.case-list ul li .pic img{transition: all 0.5s ease;}
.case-list ul li .con{width: 100%;padding: 5%;}
.case-list ul li .con b{font-size: 20px;font-family: "am";color: #000000; display: block;width: 100%;margin-bottom: 10px;}
.case-list ul li .con .txt-c{width: 100%;height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.case-list ul li:hover .pic img{transition: all 0.5s ease;transform: scale(1.1);}
.case-list ul li:hover b{color: #ff6600;}
.case-list ul li:hover{border-bottom: 5px solid #ff6600;}
.case-list .view{background:#164BC3;color: #FFFFFF;font-size: 16px; display: inline-block;margin-top: 35px;padding: 10px 45px;}
.case-list .view:hover{background: #ff6600;}



@media only screen and (max-width:1680px) {
	.case-sort ul li p{font-size: 22px;}
	.case-list ul li .con b{font-size: 18px;}
	.case-list ul li{width: calc(100%/2 - 25px);margin-right: 50px;margin-bottom: 50px;}

}
@media only screen and (max-width:1440px) {
.case-sort ul li p{font-size: 20px;}
	.case-list ul li .con b{font-size: 16px;}
	.case-list ul li{width: calc(100%/2 - 20px);margin-right: 40px;margin-bottom: 40px;}
	.case-list ul li .con .txt-c{height: 45px;}
}
@media only screen and (max-width:1280px) {
.case-sort ul li p{font-size: 18px;}
	.case-sort ul li{padding: 30px 4%;}
	.case-list ul li{width: calc(100%/2 - 15px);margin-right: 30px;margin-bottom: 30px;}
}
@media only screen and (max-width:1024px) {
.case-sort ul li p{font-size: 16px;}
	.case-sort ul li{padding: 30px 3%;}
		.case-list ul li .con b{font-size: 15px;}
		.case-list ul li{width: calc(100%/2 - 10px);margin-right:20px;margin-bottom:20px;}
		.case-list ul li .con .txt-c{height: 42px;}
}
@media only screen and (max-width:720px) {
.case-sort ul li p{font-size: 13px;padding: 0 20%;}
.case-sort ul li{padding: 20px 1%;}
	.case-list ul li{width: 100%;margin-bottom: 10px;margin-right: 0;}
}



.casebox2{background: #FFFFFF;}
.case-recom{text-align: left; width: 100%;background: #fafafa;}
.case-recom .case-list ul li{margin-bottom: 0 !important;}
.case-recom .case-recom-top{width: 100%;height: auto;overflow: hidden;padding-right: 60px;}
.case-recom .case-recom-top .title{float: left;width: calc(100% - 180px);}
.case-recom .case-recom-top .more{max-width: 180px;float: right;}



.case-d{width: 100%;height: auto;}
.case-d h1{font-size: 32px;color: #2f3541;}
.case-d .artl{width: 100%;height: auto;padding: 35px 0;margin-bottom: 35px; border-bottom: 1px solid rgba(47,53,65,0.1);}
.case-d .artl span{display: inline-block;vertical-align: top;font-size: 16px;margin-right: 5%;}
.case-d .artl span i{width: 20px;height: auto;display:inline-block;margin-right: 5px; vertical-align: middle;}

.case-d .txt-c{width: 100%;height:auto;margin-bottom: 40px;}
.case-d  .pn{position: relative; width: 100%;height: auto;overflow: hidden; }
.case-d  .pn a{width: calc(50% - 50px);text-align: left;color: #000;font-size: 20px; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float: left;}
.case-d .pn a.next{text-align: right; float: right;padding-right: 30px;position: relative;}
.case-d .pn a.prev{padding-left: 30px;position: relative;}
.case-d  .pn a span{}
.case-d  .pn i{display: inline-block;width: 25px;height: auto;}
.case-d  .pn .return{width: 25px;height: auto;position: absolute;left: calc(50% - 12.5px);top: calc(50% - 12.5px);}
.case-d  .pn a.prev i,.case-d  .pn a.next i{position: absolute;top: calc(50% - 7.5px); filter: grayscale(100%) brightness(100%);}
.case-d  .pn a.prev:hover i,.case-d  .pn a:hover.next i{filter: inherit;}
.case-d  .pn a.prev:hover,.case-d  .pn a:hover.next{color: #164BC3;}
.case-d  .pn a.prev i{left: 0;}
.case-d  .pn a.next i{left:auto;right: 0;}

@media only screen and (max-width:1680px) {
	.case-recom .case-recom-top{padding-right: 50px;}
	.case-d h1{font-size: 30px;}
	.case-d  .pn a{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
		.case-recom .case-recom-top{padding-right: 40px;}
		.case-d h1{font-size: 28px;}
		.case-d  .pn a{font-size: 16px;}
		.case-d .artl span{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
		.case-recom .case-recom-top{padding-right: 30px;}
		.case-d h1{font-size: 26px;}
		.case-d  .pn a{font-size: 15px;}
}
@media only screen and (max-width:1024px) {
		.case-recom .case-recom-top{padding-right: 20px;}
		.case-d h1{font-size: 24px;}
		.case-d  .pn a{font-size: 14px;}
		.case-d .artl span{font-size: 14px;margin-bottom: 10px;}
}

@media only screen and (max-width:720px) {
	.case-recom .case-recom-top{padding-right: 0px;}
	.case-d  .pn a.prev{margin-bottom: 25px;}
	.case-d  .pn a.next{margin-top: 25px;}
	.case-d  .pn a.prev,.case-d  .pn a.next{width: 100%;}
	.case-d  .pn a.prev i,.case-d  .pn a.next i{width: 20px;}
}


.news{background: none;text-align: center;}
.news  .innews-c{text-align: left;}
.news  .innews-c li{margin-bottom:30px;}
.news .news-top{width: 100%;height: auto;overflow: hidden;text-align: left;}
.news .news-top  .title{width: 50%;float: left;}
.news  .news-top .news-sort{float: right;width:50%;text-align: left;margin-top: 4%;font-size: 0;line-height: 1;}
.news  .news-top .news-sort a{padding-left: 0;padding-bottom: 10px;  position: relative; font-size:20px;color: #2f3541;margin-right: 3.5%;line-height: 1;display: inline-block;vertical-align: top;}
.news  .news-top .news-sort a:before{display: none; content: "";position: absolute;left: 0;width:100%;height:3px;top: auto;bottom: 0; left: 0;background: #ff6600;}
/*.news  .news-top .news-sort a:hover:before{display: block;}
.news  .news-top .news-sort a:hover{font-family: "am";}*/
.news  .news-top .news-sort a.cut:before{display: block;}
.news  .news-top .news-sort a.cut{font-family: "am";color: #ff6600;}

.news  .view{display: inline-block;font-size: 16px;color: #FFFFFF;margin-top: 30px; line-height: 50px;padding: 0 45px;color: #FFFFFF;background: #164bc3;}

.newsrecom .innews-top{padding-right: 60px;}
.newsrecom .innews-top .more{margin-top: 0;}
.newsrecom .innews-top .txt-bks{top: 5%;}

@media only screen and (max-width:1680px) {
	.news  .news-top .news-sort a{font-size: 18px;}
	.newsrecom .innews-top{padding-right: 50px;}
}
@media only screen and (max-width:1440px) {
.news  .news-top .news-sort a{font-size: 16px;}
.news  .view{line-height: 45px;font-size: 15px;}
.news  .innews-c li{margin-bottom:24px;}
.newsrecom .innews-top{padding-right: 40px;}
}
@media only screen and (max-width:1280px) {
	.news  .news-top .news-sort a{font-size: 15px;}
	.news  .innews-c li{margin-bottom:20px;}
	.newsrecom .innews-top{padding-right: 30px;}
}
@media only screen and (max-width:1024px) {
	.news  .news-top .news-sort a{font-size: 14px;}
	.news  .view{line-height: 40px;font-size: 14px;}
	.news .news-top  .title{width: 100%;}
	.news .news-top  .news-sort{width: 100%;margin-top: 35px;}
	.newsrecom .innews-top{padding-right: 20px;}
}
@media only screen and (max-width:720px) {
	.news  .innews-c li{margin-bottom:10px;}
}


.serbox{position: relative; width: 100%;height: auto;background: #fafafa;}
.selct {width: 100%;height: auto;}
.selct .selct-top{width: 100%;height: auto;overflow: hidden;padding-right: 60px;}
.selct .selct-top .title{float: left;width: calc(100% - 160px);}
.selct .selct-top  .more{float: right;width:160px;margin-top:3%;text-align: right;}
.selct .selct-box{width: 100%;height: auto;padding-right: 5%;overflow: hidden;}
.selct .selct-box .selct-con{position: relative;padding-left: 5%; width:calc(100% - 60px); height: auto;background: #FFFFFF;}
.selct .selct-box .selct-con .pic{width: 45%;position: absolute;top: 0;right: 0px;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.selct .selct-box .selct-con .con{padding: 5% 60px;width: 50%;}
.selct .selct-box .selct-con .con ul{width: 100%;height: auto;}
.selct .selct-box .selct-con .con ul li{margin-bottom: 25px; width: 100%;height: auto;overflow: hidden;}
.selct .selct-box .selct-con .con ul span{display: block;float: left;width: 30%;font-family: "am";}
.selct .selct-box .selct-con .con ul .txt-c{display: block;float: right;width:70%;padding-left: 5%;margin-top: -3.5%;}

.selct .selct-box .selct-con .con .tel{font-size: 32px;color: #164BC3;margin-top: 45px;font-family: "am";}
.selct .selct-box .selct-con .con .tel span{color: #ff6600;font-family: "ms";}



@media only screen and (max-width:1680px) {
	.selct .selct-top{padding-right: 50px;}	
	.selct .selct-box .selct-con{width: calc(100% - 50px);}
	.selct .selct-box .selct-con .con{padding: 5% 50px;}
	.selct .selct-box .selct-con .con .tel{font-size:30px;}
}

@media only screen and (max-width:1440px) {	
	.selct .selct-top{padding-right: 40px;}
	.selct .selct-box .selct-con{width: calc(100% - 40px);}
	.selct .selct-box .selct-con .con{padding: 5% 40px;}
	.selct .selct-box .selct-con .con .tel{font-size: 28px;}
}
@media only screen and (max-width:1280px) {
	.selct .selct-top{padding-right: 30px;}	
	.selct .selct-box .selct-con{width: calc(100% - 30px);}
	.selct .selct-box .selct-con .con{padding: 5% 30px;}
	.selct .selct-box .selct-con .con .tel{font-size: 24px;}
}

@media only screen and (max-width:1024px) {
	.selct .selct-top{padding-right: 20px;}
	.selct .selct-box .selct-con{width: calc(100% - 20px);}	
	.selct .selct-box .selct-con .con{padding: 5% 20px;}
	.selct .selct-box .selct-con .con .tel{font-size: 22px;}
	.selct .selct-box .selct-con .con ul span{width: 100%;}
	.selct .selct-box .selct-con .con ul .txt-c{width: 100%;padding-left: 0;margin-top: 10px;}
	.selct .selct-top .title{width: 100%;}
	.selct .selct-top .more{width: 100%;}
}
@media only screen and (max-width:720px) {	
		.selct .selct-top{padding-right: 0px;}	
			.selct .selct-box .selct-con{width: calc(100% - 0px);}	
	.selct .selct-box .selct-con .con{padding:35px 5%;}
		.selct .selct-box .selct-con .con .tel{font-size:18px;}
		.selct .selct-box .selct-con .con{width: 100%;}
		.selct .selct-box .selct-con .pic{position: relative;height: 200px;width: 100%;}
}


.dload{width: 100%;height: auto;position: relative;z-index: 0;}
.dload .txt-bks{top:10%;}
.dload .dload-top{overflow: hidden; width:100%;height: auto;}
.dload .dload-top  .title{width: 45%;float: left;}
.dload .dload-top .dload-sort{width: 55%;height: auto;margin-top: 4%; float: right;font-size: 0;}

.dload .dload-top .dload-sort li{cursor: pointer;padding-right: 0;padding-left: 0; padding-bottom: 10px;  position: relative; font-size:20px;color: #2f3541;line-height: 1;display: inline-block;vertical-align: top;margin-right:4%;}
.dload .dload-top .dload-sort li:before{display: none; content: "";position: absolute;left: 0;width: 100%;height: 3px;top: auto;bottom: 0; left: 0;background: #ff6600;}
/*.dload .dload-top .dload-sort li:hover:before{display: block;}
.dload .dload-top .dload-sort li:hover{font-family: "am";color: #ff6600;margin-right: 0;}*/
.dload .dload-top .dload-sort li.cut:before{display: block;}
.dload .dload-top .dload-sort li.cut{font-family: "am";color: #ff6600;}
.dload .dload-box{width: 100%;height: auto;padding-left:calc(5% + 60px);}
.dload .dload-box .dload-c{display: none; background: #FFFFFF;padding: 5% calc(5% + 60px) 5% 60px;}
.dload .dload-box .dload-c .dload-list{ width: 100%;height: auto;}
.dload .dload-box .dload-c .dload-list li{width: 100%;height: auto;border-bottom: 1px solid rgba(0,0,0,0.08);}
.dload .dload-box .dload-c .dload-list li a{display: block;width: 100%;padding: 15px 0; height: auto;overflow: hidden; }
.dload .dload-box .dload-c .dload-list li a b{position: relative;color: #2F3541; padding-left: 35px; font-size: 20px;font-weight: normal;font-family: "am";float: left;width: calc(100% - 30px);}
.dload .dload-box .dload-c .dload-list li a b:before{content: "";position: absolute;left: 0;width: 25px;height: 25px;background: url(../image/a042.png) center no-repeat;background-size: 25px 25px;}
.dload .dload-box .dload-c .dload-list li a i{width: 25px;height: auto;display: block;float: right;}
.dload .dload-box .dload-c .dload-list li:hover a b{color: #164BC3;}
@media only screen and (max-width:1680px) {	
	.dload .dload-box{padding-left:calc(5% + 50px);}
.dload .dload-box .dload-c{padding: 5% calc(5% + 50px) 5% 50px;}
.dload .dload-box .dload-c .dload-list li a b{font-size: 18px;}
.dload .dload-top .dload-sort li{font-size: 18px;}
}

@media only screen and (max-width:1440px) {	
	.dload .dload-box .dload-c .dload-list li a b{font-size: 16px;}
	.dload .dload-top .dload-sort li{font-size: 16px;}
		.dload .dload-box{padding-left:calc(5% + 40px);}
.dload .dload-box .dload-c{padding: 5% calc(5% + 40px) 5% 40px;}
}
@media only screen and (max-width:1280px) {	

			.dload .dload-box{padding-left:calc(5% + 30px);}
.dload .dload-box .dload-c{padding: 5% calc(5% + 30px) 5% 30px;}
}

@media only screen and (max-width:1024px) {
	.dload .dload-top  .title{width: 100%;float: none;}
	.dload .dload-top .dload-sort{width: 100%;float: none;margin-top: 30px;}
	.dload .dload-top .dload-sort li{font-size: 15px;}
		.dload .dload-box .dload-c .dload-list li a b{font-size: 15px;}
			.dload .dload-box{padding-left:calc(5% + 20px);}
.dload .dload-box .dload-c{padding: 5% calc(5% + 20px) 5% 20px;}	
}
@media only screen and (max-width:720px) {
	.dload .dload-box{padding-left: 5%;}	
	.dload .dload-box .dload-c{padding:35px 5%}	
}


.contact{width: 100%;height:auto;background: #FAFAFA;position: relative;z-index: 0;}
.lxbox{width: 100%;height: auto;}
.lxbox .lxinfor{width: 100%;height: auto;font-size: 0;margin-top: 45px;}
.lxbox .lxinfor .li{display: inline-block;padding: 0 3%; vertical-align: top;}
.lxbox .lxinfor .li .ico{width:30px;margin-bottom: 10px;height: auto;}
.lxbox .lxinfor .li p{font-size: 24px;font-family: "ml","ar";}
.lxbox .lxinfor .li p.tel{color: #164BC3;font-family:"ms";}
.lxbox .map{padding-left: 0;}
.lxbox .map #container{width: 100%;height: 500px;background: #FF6600;}


@media only screen and (max-width:1680px) {
	.lxbox .lxinfor .li .ico{width: 30px;}
	.lxbox .lxinfor .li p{font-size: 22px;}
	.lxbox .lxinfor .li{padding: 0 1%;width: 25%;}
}
@media only screen and (max-width:1440px) {
	.lxbox .lxinfor .li .ico{width: 25px;}
	.lxbox .lxinfor .li p{font-size: 18px;}
	.lxbox .lxinfor .li{padding: 0 1%;}
	.lxbox .map #container{height: 450px;}
	
}
@media only screen and (max-width:1280px) {
	.lxbox .lxinfor .li .ico{width: 25px;}
	.lxbox .lxinfor .li p{font-size:18px;}
	.lxbox .map #container{height: 400px;}
}
@media only screen and (max-width:1024px) {
	.lxbox .lxinfor .li p{font-size:16px;}
	.lxbox .lxinfor .li{margin-bottom:25px;}
	.lxbox .map #container{height: 350px;}
	.lxbox .lxinfor .li{padding: 0 1%;width:50%;}
}
@media only screen and (max-width:720px) {
	.lxbox .map #container{height: 300px;}
		.lxbox .lxinfor .li p{font-size:14px;}

}



.sernet{width: 100%;height: auto;position: relative;}
.sernet .sernet-c{overflow: hidden;height: auto;}
.sernet .sernet-c  .site{width:45%;float: right;}
.sernet .sernet-c .txt-c{padding-left: 60px;height: auto;margin-top: 30px;}
.sernet .sernet-c .form-c{padding-left: 60px;}
.sernet .sernet-c .form{width: 50%;padding-right:5%;float: left;}
.sernet .sernet-c .form-c form{width: 100%;height: auto;}
.sernet .sernet-c .form-c form .c1{font-size: 16px; width: 100%;line-height: 25px;padding: 10px;border: none;background: #FFFFFF;margin-bottom: 10px;}
.sernet .sernet-c .form-c form .c2{line-height: 25px;font-size: 16px;display: block; margin-top: 30px; padding: 10px; background: #164BC3;width: 100%;border: none;color: #FFFFFF;}



@media only screen and (max-width:1680px) {
	.sernet .sernet-c .txt-c{padding-left: 50px;}
	.sernet .sernet-c .form-c{padding-left: 50px;}
}
@media only screen and (max-width:1440px) {
		.sernet .sernet-c .txt-c{padding-left:40px;}
	.sernet .sernet-c .form-c{padding-left:40px;}
	.sernet .sernet-c .form-c form .c1{font-size: 15px;line-height: 20px;}
	.sernet .sernet-c .form-c form .c2{font-size: 15px;line-height: 20px;}
}
@media only screen and (max-width:1280px) {
		.sernet .sernet-c .txt-c{padding-left:30px;}
	.sernet .sernet-c .form-c{padding-left: 30px;}
}
@media only screen and (max-width:1024px) {
		.sernet .sernet-c .txt-c{padding-left: 20px;}
	.sernet .sernet-c .form-c{padding-left: 20px;}
	.sernet .sernet-c .form{width: 100%;height: auto;}
	.sernet .sernet-c .site{width: 100%;margin-top: 20px;}
}
@media only screen and (max-width:720px) {
		.sernet .sernet-c .txt-c{padding-left: 00px;}
	.sernet .sernet-c .form-c{padding-left: 00px;}
}




.start{width: 100%;height: auto;}
.start .start-top{width: 100%;height: auto;overflow: hidden;}
.start .start-top .title{float: left;width:40%;}
.start .start-top .txt-c{width:60%;padding-left: 5%; float: right;}
.start .start-list{font-size: 0; background-size: cover;background-repeat: no-repeat;background-position: center; width: 100%;height: auto;}
.start .start-list li{position: relative; border-right: 1px solid rgba(255,255,255,0.2); width: 25%;display: inline-block;vertical-align: top; height: auto;padding:10% 5% 10% 5%;}
.start .start-list li .step{margin-bottom: 20px; font-size:16px;color: #FFFFFF; font-family: "MB";text-transform:uppercase;}
.start .start-list li .txt-c{width: 100%;height: auto;}
.start .start-list li .txt-c p{color: #FFFFFF;}
.start .start-list li:hover{background: rgba(22,75,195,0.9);}
.start .start-list li:hover:before{content: "";position: absolute;left:100%;top: calc(50% - 6px); border-left: 12px solid rgba(22,75,195,0.9);border-top: 12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);}
.start .start-list li.show{background: rgba(22,75,195,0.9);}
.start .start-list li.show:before{content: "";position: absolute;left:100%;top: calc(50% - 6px); border-left: 12px solid rgba(22,75,195,0.9);border-top: 12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);}
@media only screen and (max-width:1680px) {
.start .start-list li .step{font-size: 18px;}
}
@media only screen and (max-width:1440px) {
	.start .start-top .title{width: 45%;}
	.start .start-top .txt-c{width: 55%;}
	.start .start-list li .step{font-size: 16px;margin-bottom: 10px;}
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width: 1024px) {
	.start .start-top .title{width: 100%;float: none;}
	.start .start-top .txt-c{margin-top: 35px; width: 100%;float: none; padding-left: 0;}
		.start .start-list li .step{font-size: 15px;margin-bottom: 10px;}
}
@media only screen and (max-width:720px) {
			.start .start-list li{width: 50%;border-bottom: 1px solid rgba(255,255,255,0.3);}
}


.join-box{width: 100%;height: auto;position: relative;}
.join{position: relative;z-index: 0; width: 100%;height: auto;background: #fafafa;}

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




.join-t ul li:first-child{padding-left: 5%; text-align: left;  justify-content: left;}

.join-t ul li.btnn .cl{width:75%;max-width: 150px; text-align: center;line-height: 35px;background:#164BC3;color: #FFFFFF;}
.join-t ul li.btnn .cl i{width:20px;height: auto;display: inline-block;margin-left: 10px;}
.join-t ul li.btnn .cl i img{display: block;width: 100%;height: auto;}
.join-t ul:after{content: ""; position: absolute;left: 3%;top: calc(50% - 6px); width: 8px;height:8px;background: #000000;}
.join-t.cut ul li.btnn .cl i{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);}
.join-t.cut ul li.btnn .cl {background: #ff6600;}
.join-t.cut  ul:after{background: #ff6600;}
.join-b{display: none; width: 100%;}
.join-b-c{background: #fff;width: 100%;padding:35px 60px;margin-bottom: 15px;}
.join-b1{width: 100%;height: auto;padding-left: 5%;}
.join-b1 li{margin-bottom: 30px;width: 100%;height: auto;}
.join-b1 b{display: block; font-size: 20px;color: #222;margin-bottom: 15px;}
.join-b1 .txt-c{width: 100%;height: auto;font-size: 0; color: #222;}
.join-b1 .txt-c p{width: 50%;display: inline-block;padding-left:20px;position: relative;margin-bottom: 13px;vertical-align: top; font-size: 16px;}
.join-b1 .txt-c p:before{content: "";position: absolute;left: 0;top:8.5px; width: 6px;height: 6px;background: #ff6600;border-radius: 100%;}
.join-b1 .con{font-size: 16px; width: 100%;height:auto;}
.join-b1 .con a.mail{font-size: 30px;font-family: "ML";color: #ff6600;}
.join-b1 li .con  p{font-size: 14px;color: #666666;margin-top: 10px;}
.join-b1 li .download{margin-top: 35px; display: inline-block;font-size: 16px; padding:10px 5%;text-align: center;color: #FFFFFF;background: #ff6600;}
.join-b1 li .download i{display: inline-block;margin-left: 10px; width: 20px;vertical-align: middle;}

@media only screen and (max-width:1440px) {
.join-b1 .txt-c p{font-size: 15px;}
.join-b1 .con a.mail{font-size: 24px;}
.join-b1 .con{font-size: 15px;}
.join-b1 h3{font-size: 15px;}
.join-t ul:after{left: 3%;}
.join-t ul li{font-size: 15px;}
.join-top ul li{font-size: 15px;}
.join-t ul li.btnn .cl{width: 145px; font-size: 15px;}
.join-b1{padding-left: 4%;}
.join-b1 li .download{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
		.join-t ul:after{left: 1.5%;}
		.join-b1{padding-left: 3%;}
}
@media only screen and (max-width:1024px) {
	.join-b1 .txt-c p{width: 100%; font-size: 14px;}
	.join-b1 .con a.mail{font-size: 22px;}
.join-b1 .con{font-size: 14px;}
.join-b1 b{font-size: 14px;}
.join-t ul li{font-size: 14px;}
.join-top ul li{font-size: 14px;}
.join-t ul li.btnn .cl{width: 135px; font-size: 14px;}
.join-b1{padding-left:2%;}
.join-b1 li .download{font-size: 14px;padding: 5px 4%;}
.join-b1 li .download i{width: 16px;}
}

@media only screen and (max-width:720px ) {
	.join-b1 .con a.mail{font-size: 18px;}
	.join-t ul:after{left: 2px;width: 6px;height: 6px;top: calc(50% - 3px);}
	.join-box{width: 100%;height: auto;padding: 0;}
	.join-b{padding: 0 0px;}
	.join-top ul li{width:25%;text-align: center;font-size: 12px;line-height: 60px;height: 60px;}
.join-b-c{padding:15px;}
	.join-t ul li{padding-left: 0; width:25%;text-align: center;font-size: 12px;}
	.join-t ul li:first-child{padding-left: 0;}
	.join-t ul li{height: 50px;}
	.join-b1 .txt-c p{width:100%;  font-size: 13px;}
	.join-b1 .con a.mail{font-size: 20px;}
.join-b1 .con{font-size: 13px;}
.join-b1 b{font-size: 13px;}
.join-t ul li.btnn .cl { width: 99%; max-width: 120px;line-height: 25px;}
.join-t ul li.btnn .cl i{width: 13px;margin-left: 0;}
.join-t ul:after{display: none;}
.join-t ul li.btnn .cl{width: 24px;font-size: 0;height: 24px;line-height: 24px;padding: 5px;}

}




.solbox{width: 100%;height: auto;background: #FAFAFA;position: relative;}


.solbox .sol-c{width: 100%;height: auto;padding-right: 5%;z-index: 0;position: relative;}
.solbox .sol-c .sol-bks{width: 100%;height: auto;padding-left: 5%;padding-right: 5%;background: rgba(0,0,0,0.15);  background-size: cover;background-repeat: no-repeat;background-position: center;}
.solbox .sol-c  .sol-bks .con{padding-bottom: 5%; padding-left: 60px;color: #FFFFFF;}
.solbox .sol-c  .sol-bks .con b{font-size: 40px;color: #FFFFFF;font-weight: normal;font-family: "am";}
.solbox .sol-c  .sol-bks .con .txt-c{width: 100%;height: auto;margin-top: 20px;}
.solbox .sol-c  .sol-bks .con .txt-c p{color: #FFFFFF;}
.solbox .sol-c  .sol-bks .con .numbox{width: 100%;font-size: 0; height: auto;margin-top: 55px;}
.solbox .sol-c  .sol-bks .con .numbox li{display:inline-block;vertical-align: top;padding-right:5%;}
.solbox .sol-c  .sol-bks .con .numbox li h6{line-height: 1; font-size: 48px;font-family: "MS";font-weight: normal;color: #FFFFFF;}
.solbox .sol-c  .sol-bks .con .numbox li h6 em{font-family: "ML";font-size: 16px;display: inline-block;vertical-align: top;color: #FFFFFF;}
.solbox .sol-c  .sol-bks .con .numbox li p{font-size: 16px;margin-top: 10px;font-family:"al";color: #FFFFFF;}
.solbox .sol-c .sol-bks2{position: absolute;z-index: -1;width: 95%;left: 0;top: 0; height: 100%;background-size: cover;}
.sol-top{width: 100%;height: auto;}
.sol-top{display: block;background: #FAFAFA; text-align: left;height: 100px;}
.sol-top p{line-height: 99px; font-size: 24px;color: #2f3541;border-bottom: 1px solid rgba(0,0,0,0.1);}
.sol-list{margin-top: -100px;position: relative;z-index: 22;}


@media only screen and (max-width:1680px) {
	.sol-top{height: 90px;}
	.sol-top p{line-height: 89px;font-size: 22px;}
	.sol-list{margin-top: -90px;}
	.solbox .sol-c  .sol-bks .con{padding-left: 50px;}
	.solbox .sol-c  .sol-bks .con b{font-size: 36px;}
}

@media only screen and (max-width:1440px) {
	.sol-top{height: 80px;}
	.sol-top p{line-height: 79px;font-size: 20px;}
	.sol-list{margin-top: -80px;}
	.solbox .sol-c  .sol-bks .con{padding-left: 40px;}
	.solbox .sol-c  .sol-bks .con b{font-size: 34px;}
	.solbox .sol-c  .sol-bks .con .numbox li h6{font-size: 45px;}
	.solbox .sol-c  .sol-bks .con .numbox li h6 em{font-size: 15px;}
}

@media only screen and (max-width:1280px) {
	.sol-top{height:70px;}
	.sol-top p{line-height: 69px;font-size: 18px;}
	.sol-list{margin-top: -70px;}
	.solbox .sol-c .sol-bks .con{padding-left: 30px;}
	.solbox .sol-c  .sol-bks .con b{font-size: 32px;}
	.solbox .sol-c  .sol-bks .con .numbox li h6{font-size: 40px;}
}

@media only screen and (max-width:1024px) {
	.sol-top{height:60px;}
	.sol-top p{line-height: 59px;font-size: 16px;}
	.sol-list{margin-top: -60px;}
	.solbox .sol-c .sol-bks .con{padding-left: 20px;}
	.solbox .sol-c  .sol-bks .con b{font-size: 28px;}
	.solbox .sol-c  .sol-bks .con .numbox li h6{font-size: 35px;}
	.solbox .sol-c  .sol-bks .con .numbox li h6 em{font-size: 14px;}
		.solbox .sol-c  .sol-bks .con .numbox li{margin-bottom: 20px;}
	
}


@media only screen and (max-width:720px) {
	.sol-top{height:60px;}
	.sol-top p{line-height: 59px;padding-left: 5%; font-size: 16px;}
	.sol-list{margin-top: -59px;}
	.solbox .sol-c  .sol-bks .con{padding-left: 0;}
	.solbox .sol-c .sol-bks .con b{font-size: 26px;}
}



.probox{width: 100%;height: auto;background: #FAFAFA;position: relative;z-index:0;}
.pro-search{width: 100%;height: auto;}
.pro-search form{overflow: hidden; width: 100%;height:auto;}
.pro-search form .c1{position: relative;z-index: -1; width:88%;float: left;line-height:30px;padding: 15px 15px 15px 55px;font-size: 16px;font-family: "al"; background: #FFFFFF;border: none;z-index: 2;background: url(../image/a049.png)left 10px center no-repeat #FFFFFF;background-size: 26px 26px;}
.pro-search form .c2{width: 12%;float: right;line-height:30px;padding: 15px;background: #164BC3;color: #FFFFFF;font-size: 16px;font-family: "al";border: none;}
.pro-search form .c1:before{content: "";position: absolute;left: 10px;top: calc(50% - 15px);width: 30px;height: 30px;}


.pro{width: 100%;height:auto;}
.pro .pro-top{width: 100%;height:auto;overflow: hidden;}
.pro .pro-top  .title{width: 50%;float: left;}
.pro .pro-top .pro-sort{float: right;width:50%;text-align: left;margin-top: 4%;font-size: 0;line-height: 1;}
.pro .pro-top .pro-sort a{padding-left:0; position: relative; font-size:20px;color: #2f3541;padding-bottom: 10px; margin-right: 3.5%;line-height: 1;display: inline-block;vertical-align: top;}
.pro .pro-top .pro-sort a:before{display: none; content: "";position: absolute;left: 0;width: 100%;height:3px;top: auto;bottom:0; left: 0;background: #ff6600;}
/*.pro .pro-top .pro-sort a:hover:before{display: block;}
.pro .pro-top .pro-sort a:hover{font-family: "am";}*/
.pro .pro-top .pro-sort a.cut:before{display: block;}
.pro .pro-top .pro-sort a.cut{font-family: "am";color: #ff6600;}


.pro .pro-list{text-align: left; width: 100%;height: auto;font-size: 0;}
.pro .pro-list li{border-bottom: 5px solid #FFFFFF; text-align: center; width: calc(25% - 22.5px);padding:3%; margin-right:30px;margin-bottom: 30px; display: inline-block;height: auto;vertical-align: top;background: #FFFFFF;}
.pro .pro-list li:nth-child(4n){margin-right: 0;}
.pro .pro-list li .pic{width: 100%;height: auto;overflow: hidden;margin-bottom: 25px;}
.pro .pro-list li b{font-size: 24px;color: #2f3541;margin-bottom: 15px;display: block;}
.pro .pro-list li .tag{width: 100%;height: auto;font-size: 0;margin-top: 15px;}
.pro .pro-list li .tag p{font-size: 14px;color: #2f3541;margin-bottom: 10px; padding:2px 5px; margin-right: 2%; display:inline-block;background: rgba(235,238,245,0.2);}
.pro .pro-list li .tag p:nth-child(2n){margin-right: 0;}
/*.pro .pro-list li:hover{background: #111015;}*/
.pro .pro-list li:hover .pic img{transition: all 0.5s ease; transform: scale(1.1);}
/*.pro .pro-list li:hover b{color: #FFFFFF;}
.pro .pro-list li:hover .tag p{color: #FFFFFF;}*/
.pro .pro-list li:hover{border-bottom: 5px solid #FF6600;}
.pro .pro-c{text-align: center;}
.pro  .view{display: inline-block;font-size: 16px;color: #FFFFFF;margin-top: 30px; line-height: 50px;padding: 0 45px;color: #FFFFFF;background: #164bc3;}

@media only screen and (max-width:1680px) {
	.pro .pro-top .pro-sort a{font-size: 18px;}
	.pro .pro-list li b{font-size: 22px;}
}
@media only screen and (max-width:1440px) {	
	.pro-search form .c1{width: 85%;}
	.pro-search form .c2{width: 15%;}
.pro .pro-list li b{font-size: 20px;}
	.pro .pro-top .pro-sort a{font-size: 16px;}
		.pro  .view{line-height: 45px;font-size: 15px;}
		.pro .pro-list li{width: calc(25% - 18px);margin-right: 24px;margin-bottom: 24px;}
	
}
@media only screen and (max-width:1280px) {	
	.pro .pro-list li{width: calc(25% - 15px);margin-right: 20px;margin-bottom: 20px;}
}
@media only screen and (max-width:1024px) {
	
		.pro .pro-list li{width: calc(33.3% - 10px);margin-right:15px;margin-bottom: 15px;}
	.pro .pro-list li:nth-child(4n){margin-right: 15px;}
	.pro .pro-list li:nth-child(3n){margin-right: 0;}
	.pro-search form .c1{width: 80%;line-height: 25px;padding: 10px 10px 10px 35px; background-size: 20px 20px;}
	.pro-search form .c2{width: 20%;line-height: 25px;padding: 10px;}
	.pro .pro-top  .title{width: 100%;}
	.pro .pro-top  .pro-sort{width: 100%;margin-top: 20px;}
		.pro .pro-top .pro-sort a{font-size: 15px;}
		.pro .pro-list li b{font-size: 18px;}
		.pro  .view{line-height: 40px;font-size: 14px;}
}
@media only screen and (max-width:720px) {
	.pro-search form .c1{width:75%;line-height: 20px;}
	.pro-search form .c2{width:25%;line-height: 20px;}
	.pro .pro-list li{width: calc(50% - 5px);margin-right: 10px;margin-bottom: 10px;}
	.pro .pro-list li:nth-child(3n){margin-right: 10px;}
	.pro .pro-list li:nth-child(2n){margin-right: 0;}
		.pro .pro-top .pro-sort a{font-size: 14px;margin-bottom: 10px;}
		.pro .pro-list li .tag p{font-size: 12px;}
		.pro .pro-list li b{font-size: 16px;}
}




.about{z-index: 1; width: 100%;height: auto;position:relative;background: #FFFFFF;}
.about .ab-pic{position: relative;z-index: 1; width: 100%;height: auto;padding-right: calc(5% + 60px);}


.ab2-box{width: 100%;height: auto;position: relative;background: #FAFAFA;z-index: 0;}
.ab2-box .line-box{z-index: -1;height:125%;top: -25%;}
.ab2-box .ab2-box-bks{position: absolute;z-index: -2;width: 100%;height: 25%;top: -25%;background: #FAFAFA;}
.ab2{ width: 100%;width: 100%;height:auto;position: relative;z-index: 0;}
.ab2 .txt-bks{top: 6%;}
.ab2 .ab2-c{width: 100%;height: auto;overflow: hidden;}
.ab2 .ab2-cl{width: 55%;float: left;height: auto;}
.ab2 .ab2-cl .num{font-size: 0; width: 100%;height: auto;display: flex;flex-flow: row wrap;padding-left: 60px;}
.ab2 .ab2-cl .num li{ display: inline-block;vertical-align: top;width: calc(100% /2);padding-right: 1%;  display: flex;flex-direction: column; box-sizing: border-box;margin-bottom:60px;}
.ab2 .ab2-cl .num li h6{line-height: 1; color: #2F3541;font-size: 64px;font-family: "MS";font-weight: normal;}
.ab2 .ab2-cl .num li i{display: inline-block;font-size:20px;font-family: "ML"; vertical-align: top;}

.ab2 .ab2-cl .num li p{font-size: 16px;color: #000000;font-family: "ML";}

.ab2 .ab2-cr{width: 45%;height: auto;float:left;padding-right: 60px;}


@media only screen and (max-width:1680px) {
	.about .ab-pic{padding-right: calc(5% + 50px);}
	.ab2 .ab2-cl .num li h6{font-size: 55px;}
	.ab2 .ab2-cl .num li i{font-size: 18px;}
	.ab2 .ab2-cl .num li p{font-size: 16px;}
	.ab2 .ab2-cl .num{padding-left: 50px;}
}
@media only screen and (max-width:1440px) {
	.about .ab-pic{padding-right: calc(5% + 40px);}
		.ab2 .ab2-cl .num li h6{font-size:50px;}
	.ab2 .ab2-cl .num li i{font-size: 16px;}
	.ab2 .ab2-cl .num li p{font-size: 15px;}
	.ab2 .ab2-cl .num{padding-left: 40px;}
	
	.ab2-box .line-box{z-index: -1;height:120%;top: -20%;}
.ab2-box .ab2-box-bks{position: absolute;z-index: -2;width: 100%;height: 20%;top: -20%;background: #FAFAFA;}
}
@media only screen and (max-width:1280px) {
	.about .ab-pic{padding-right: calc(5% + 30px);}
			.ab2 .ab2-cl .num li h6{font-size:45px;}
	.ab2 .ab2-cl .num li i{font-size: 15px;}
	.ab2 .ab2-cl .num li p{font-size: 15px;}
	.ab2 .ab2-cl .num{padding-left: 30px;}
	
		.ab2-box .line-box{z-index: -1;height:115%;top: -15%;}
.ab2-box .ab2-box-bks{position: absolute;z-index: -2;width: 100%;height: 15%;top: -15%;background: #FAFAFA;}
}
@media only screen and (max-width:1024px) {
	.about .ab-pic{padding-right: calc(5% + 20px);}
			.ab2 .ab2-cl .num li h6{font-size:30px;}
	.ab2 .ab2-cl .num li i{font-size: 14px;}
	.ab2 .ab2-cl .num li p{font-size: 14px;}
	.ab2 .ab2-cl .num{padding-left: 20px;}
	
	
			.ab2-box .line-box{z-index: -1;height:105%;top: -5%;}
.ab2-box .ab2-box-bks{position: absolute;z-index: -2;width: 100%;height: 5%;top: -5%;background: #FAFAFA;}
}
@media only screen and (max-width:720px) {
	.ab2 .ab2-cl{width: 100%;}
	.ab2 .ab2-cr{width: 100%;margin-top: 35px;}
	.about .ab-pic{padding-right: calc(5% + 0px);}
	.ab2 .ab2-cl .num{padding-left: 0;}
	.ab2 .ab2-cl .num li{padding-right: 10px;}
	.ab2 .ab2-cl .num li:nth-child(3),.ab2 .ab2-cl .num li:nth-child(4){margin-bottom: 0;}
}




.events{width: 100%;height:auto;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;z-index: 0;}
.events .events-top{width: 100%;height: auto;position: relative;}
.events .txt-bks{top:8%;}
.events .events-c #events1{width: 100%;height: auto;position: relative; padding-bottom: 20px;overflow: hidden;}
.events .events-c #events1:before{content: "";position: absolute;left: 0;width: 100%;height: 1px;top: auto;bottom:30px; background: #e1e1e1;}
.events .events-c #events1 .years{text-align: center; display: block;font-size: 24px;font-family: "ms";}
.events .events-c #events1 .years p{margin-bottom: 20px;}
.events .events-c #events1 .years span{display: block;margin: 0 auto;width:20px;height: 20px;background: rgba(255,102,0,0.6);border-radius: 100%;position: relative;}
.events .events-c #events1 .years span:before{content: "";position: absolute;width:10px;height:10px;border-radius: 100%;background: #FF6600;left:5px;top: 5px;}
.events .events-c #events1 .swiper-slide-active .years{color: #164BC3;}
.events .events-c #events1 .swiper-slide-active .years span{background:rgb(1,71,203,0.6)}
.events .events-c #events1 .swiper-slide-active .years span:before{background:#164BC3;}
.events .events-c #events2{width: 100%;height: auto;overflow: hidden;}
.events .events-c #events2 .con{width: 80%;margin: 0 auto; height: auto;overflow: hidden;padding: 55px 0 25px 25%; }
.events .events-c #events2 .con .time{float: left;width: 30%; color: #FF6600;}
.events .events-c #events2 .con .time h6{font-size: 24px;font-family: "ML";font-weight: normal;} 
.events .events-c #events2 .con .time h6 span{font-size:50px;font-family: "MB";}
.events .events-c #events2 .con .txt-c{width:70%;float: right;padding-left: 5%;height: auto;}
.events .events-c #events2 .con .txt-c p{display: block;margin-bottom: 5px;}


.events .events-top .swiper-button-next{background-image: url(../image/a060s.png); right: 10px;left: auto;}
.events .events-top .swiper-button-prev{background-image: url(../image/a059s.png); right: 65px;left: auto;}
.events .events-top .swiper-button-next,.events .events-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:40px;
    height: 40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
}


.events .events-top .swiper-button-next.swiper-button-disabled{background-image: url(../image/a060.png);opacity: 1;}
.events .events-top .swiper-button-prev.swiper-button-disabled{background-image: url(../image/a059.png);opacity: 1;}



@media only screen and (max-width:1680px) {
	.events .events-c #events2 .con .time h6 b{font-size: 36px;}
	.events .events-c #events2 .con .time h6 span{font-size: 45px;}
}
@media only screen and (max-width:1440px) {
	.events .events-c #events2 .con .time h6 b{font-size: 32px;}
	.events .events-c #events1 .years{font-size: 22px;}
	.events .events-c #events2 .con .time h6 span{font-size: 40px;}

}
@media only screen and (max-width:1280px) {
.events .events-c #events1 .years{font-size: 20px;}
.events .events-c #events2 .con .time h6 b{font-size: 28px;}
.events .events-c #events2 .con .time h6 span{font-size: 35px;}

	.events .events-c #events2 .con{padding:45px 0 25px 0%; }
}
@media only screen and (max-width:1024px) {
	.events .events-c #events1 .years{font-size: 18px;}
	.events .events-c #events2 .con .time h6 b{font-size: 26px;}
	.events .events-c #events2 .con .time h6 span{font-size: 30px;}

}
@media only screen and (max-width:720px) {
	
	.events .events-top{padding-bottom: 55px;}
	
	.events .events-c #events2 .con .time h6 b{font-size: 24px;}
	.events .events-c #events2 .con .time h6 span{font-size: 28px;}
	.events .events-c #events2 .con .time{width: 100%;float: none;}
	.events .events-c #events2 .con .txt-c{width: 100%;float: none;padding-left: 0;margin-top: 25px;}

	.events .events-c #events2 .con{width: 100%;padding: 40px 5% 25px 5%;}
	
	.events .events-top .swiper-button-next,.events .events-top .swiper-button-prev {top: 100%;}

}



.honor{width: 100%;height: auto;position: relative;z-index: 0;}
.honor .honor-c{padding-left: 5%; width: 100%;height: auto;overflow: hidden;}
.honor .honor-c .honor-cl{width: 30%;float: left;height: auto;}
.honor .honor-c .honor-cl .honor-sort{width: 100%;height: auto;}
.honor .honor-c .honor-cl .honor-sort li{border-top: 1px solid #E1E1E1; font-size: 26px;font-family: "al"; width: 100%;height: auto;padding: 20px 5%;position: relative;}
.honor .honor-c .honor-cl .honor-sort li i{display: none;height: auto; width:20px;position: absolute;right: 0;top: calc(50% - 7.5px);}
.honor .honor-c .honor-cl .honor-sort li.cut{border-top: 1px solid #FF6600; color: #164BC3;font-family: "am";}
.honor .honor-c .honor-cl .honor-sort li.cut i{display: block;}


.honor .honor-c .honor-cl .honor-sort li i{width: 20px;display: block;height: auto;}
.honor .honor-c .honor-cr{width:70%;float: right;height: auto;padding-left:10%;}
.honor .honor-c .honor-cr .honor-js{display: none; width: 100%;height: auto;padding-right:25%;}

.honor .honor-c .honor-cr .honor-js .pic{width: 100%;height: auto;background-repeat: no-repeat;background-position: center;background-size: 100% auto;}

.honor .honor-c .honor-cr .honor-js .pic img{display: block;width: 100%;height: auto;}



@media only screen and (max-width:1680px){
	.honor .honor-c .honor-cl .honor-sort li{font-size: 24px;}
}
@media only screen and (max-width:1440px){
	.honor .honor-c .honor-cl .honor-sort li{font-size: 22px;}
}

@media only screen and (max-width:1280px){
	.honor .honor-c .honor-cl .honor-sort li{font-size: 20px;padding: 15px 5%;}
}
@media only screen and (max-width:1024px){
	.honor .honor-c .honor-cl .honor-sort li{font-size:18px;}
	
}
@media only screen and (max-width:720px){
	.honor .honor-c .honor-cl{width: 100%;padding-right: 5%;}
	.honor .honor-c .honor-cl .honor-sort li{font-size:16px;}
	.honor .honor-c .honor-cr{width: 100%;margin-top: 35px;padding-left: 0;}
}



.sernet2{position: relative;width: 100%;height: auto;background: #fafafa;z-index: 0;}
.sol-recom{width: 100%;height: auto;position: relative;z-index: 0;background: #FAFAFA;}
.sol-recom ul li{margin-bottom: 0;}

.recom-pro{width: 100%;height: auto;position: relative;z-index: 0;background: #FFffff;}

.recom-pro .recom-pro-top{position: relative;}
.recom-pro .recom-pro-c{width: 100%;height: auto;padding: 0 60px;}
.recom-pro .recom-pro-js{ width: 100%;height:auto;z-index: 2;position: relative;}
.recom-pro .recom-pro-js .li{ transition: all 0.5s ease; text-align: center; width: 100%;height: auto;background: #FFFFFF;border: 1px solid rgba(0,0,0,0.03);}
.recom-pro .recom-pro-js .li .bg{display: block;width: 100%;height: auto;padding: 8% 5%;}
.recom-pro .recom-pro-js .li .bg .pic{overflow: hidden;  margin-bottom: 35px; width: 100%;height: auto;}
.recom-pro .recom-pro-js .li .bg .pic img{transition: all 0.5s ease;}
.recom-pro .recom-pro-js .li .bg b{font-size: 24px;color: #2f3541;font-weight: normal;font-family: "am";display: block;}
.recom-pro .recom-pro-js .li .bg .tag{width: 100%;height: auto;font-size: 0;margin-top: 15px;}
.recom-pro .recom-pro-js .li .bg .tag p{font-size: 14px;color: #2f3541;margin-bottom: 10px; padding:2px 5px; margin-right: 2%; display:inline-block;background: rgba(255,255,255,0.2);}
.recom-pro .recom-pro-js .li .bg .tag p:nth-child(2n){margin-right: 0;}
/*.recom-pro .recom-pro-js .li:hover .bg{ background: #111015;transition: all 0.5s ease;}*/
.recom-pro .recom-pro-js .li:hover .bg .pic img{transform: scale(1.1);transition: all 0.5s ease;}
/*.recom-pro .recom-pro-js .li:hover .bg b{color: #FFFFFF;}
.recom-pro .recom-pro-js .li:hover .bg .tag p{color:#FFFFFF;}*/

.recom-pro .recom-pro-js .li:hover{border-bottom: 5px solid #ff6600;}

.recom-pro .recom-pro-top .swiper-button-next{background-image: url(../image/a060s.png); right: 10px;left: auto;}
.recom-pro .recom-pro-top .swiper-button-prev{background-image: url(../image/a059s.png); right: 65px;left: auto;}
.recom-pro .recom-pro-top .swiper-button-next,.recom-pro .recom-pro-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:40px;
    height: 40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
}

.recom-pro .recom-pro-top .swiper-button-next.swiper-button-disabled{background-image: url(../image/a060.png);opacity: 1;}
.recom-pro .recom-pro-top .swiper-button-prev.swiper-button-disabled{background-image: url(../image/a059.png);opacity: 1;}


@media only screen and (max-width:1680px) {
.recom-pro .recom-pro-c{padding: 0 50px;}	
.recom-pro .recom-pro-js .li .bg b{font-size: 22px;}
}

@media only screen and (max-width:1440px) {
.recom-pro .recom-pro-c{padding: 0 40px;}	
.recom-pro .recom-pro-js .li .bg b{font-size: 20px;}
}
@media only screen and (max-width:1280px) {
.recom-pro .recom-pro-c{padding: 0 30px;}	
.recom-pro .recom-pro-js .li .bg b{font-size: 18px;}
}

@media only screen and (max-width:1024px) {
.recom-pro .recom-pro-c{padding: 0 20px;}	
.recom-pro .recom-pro-js .li .bg b{font-size: 16px;}
.recom-pro .recom-pro-js .li .bg .tag p{font-size: 12px;}
}
@media only screen and (max-width:720px) {
.recom-pro .recom-pro-c{padding: 0 0px;}
.recom-pro .recom-pro-js .li .bg b{font-size: 15px;}	
}



.solbox{position: relative;z-index: 0;}
.analy{width: 100%;height:auto;}
.analy .analy-top{position: relative;padding-right:15%;}
.analy .analy-top .tl{color: #164BC3;font-size:20px;}
.analy  .analy-c{width: 100%;height:auto;padding-left: calc(5% + 60px);margin-top: 50px;}
.analy  .analy-c .analy-js{padding-right: 30%; width: 100%;height: auto;}
.analy  .analy-c .analy-js .swiper-slide{background: #FFFFFF;display: block;height: auto;}
.analy  .analy-c .analy-js .txt-c{width: 100%;height:auto;padding: 35px 5%;line-height: 2;}
.analy  .analy-c .analy-js .txt-c p strong{margin-bottom: 25px; display: block;font-size: 20px;color: #2f3541;}

.analy .analy-top .swiper-button-next{background-image: url(../image/a060s.png); right: 10px;left: auto;}
.analy .analy-top .swiper-button-prev{background-image: url(../image/a059s.png); right: 65px;left: auto;}
.analy .analy-top .swiper-button-next,.analy .analy-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:40px;
    height: 40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size: 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
}

.analy .analy-top .swiper-button-next.swiper-button-disabled{background-image: url(../image/a060.png);opacity: 1;}
.analy .analy-top .swiper-button-prev.swiper-button-disabled{background-image: url(../image/a059.png);opacity: 1;}



@media only screen and (max-width:1680px) {
	.analy  .analy-c{padding-left: calc(5% + 50px);}
	.analy .analy-top .tl{font-size: 18px;}
	.analy  .analy-c .analy-js .txt-c p strong{font-size: 18px;}
}
@media only screen and (max-width:1440px) {	
		.analy  .analy-c{padding-left: calc(5% + 40px);}
		.analy .analy-top .tl{font-size: 16px;}
			.analy  .analy-c .analy-js .txt-c p strong{font-size: 16px;}
}

@media only screen and (max-width:1280px) {
		.analy  .analy-c{padding-left: calc(5% + 30px);}
	
}
@media only screen and (max-width:1024px) {	
	.analy .analy-top{padding-right: 20%;}
		.analy  .analy-c{padding-left: calc(5% + 20px);}
		.analy .analy-top .tl{font-size: 15px;}
			.analy  .analy-c .analy-js .txt-c p strong{font-size: 15px;}
}

@media only screen and (max-width:720px) {
		.analy  .analy-c{padding-left: calc(5% + 0px);}
	.analy .analy-top{padding-right: 0;padding-bottom: 40px;}
	.analy .analy-top .swiper-button-next,.analy .analy-top .swiper-button-prev {top: 100%;}
}



.pro-d{ width: 100%;height: auto;position: relative; z-index: 0;overflow: hidden;}
.pro-d .pro-d-show{transition: all 0.5s ease; width: 25%;padding-left: 5%; height: auto;position:fixed !important;top:calc(15% + 95px) !important;right:calc(5% + 60px);z-index: 33;}
.pro-d .pro-d-show .pro-d-js{width: 100%;height: auto;padding-bottom: 45px;}
.pro-d .pro-d-show .pro-d-js .li{transition: all 0.5s ease; border: 1px solid rgba(255,255,255,0.1); text-align: center; width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.pro-d .pro-d-show .pro-d-js .li .bg{display: block;width: 100%;height: auto;padding: 8% 5%;}
.pro-d .pro-d-show .pro-d-js .li .bg .pic{overflow: hidden;  width: 80%;margin: 0 auto; margin-bottom: 25px; height: auto;}
.pro-d .pro-d-show .pro-d-js .li .bg .pic img{transition: all 0.5s ease;}
.pro-d .pro-d-show .pro-d-js .li .bg b{font-size: 24px;color: #FFFFFF;font-weight: normal;font-family: "am";display: block;}
.pro-d .pro-d-show .pro-d-js .li .bg .tag{width: 100%;height: auto;font-size: 0;margin-top: 15px;}
.pro-d .pro-d-show .pro-d-js .li .bg .tag p{font-size: 14px;color: #FFFFFF;margin-bottom: 10px; padding:2px 5px; margin-right: 2%; display:inline-block;background: rgba(255,255,255,0.2);}
.pro-d .pro-d-show .pro-d-js .li .bg .tag p:nth-child(2n){margin-right: 0;}
.pro-d .pro-d-show .pro-d-js .li:hover .bg{ background: #111015;transition: all 0.5s ease;}
.pro-d .pro-d-show .pro-d-js .li:hover .bg .pic img{transform: scale(1.1);transition: all 0.5s ease;}

.pro-d .pro-d-show .pro-d-js .swiper-pagination{bottom: 0;}
.pro-d .pro-d-show .pro-d-js .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    display: inline-block;
    border-radius: 100%;
    background: none;
    border:4px solid #fafafa;
    opacity:0.5;
}
.pro-d .pro-d-show .pro-d-js .swiper-pagination-bullet-active {
    opacity: 1;
    border:4px solid #ff6600;
    background:none;
}




.pro-d1{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.pro-d1 .pro-d1-c{width: 100%;height: auto;padding-right:35%;}
.pro-d1 .pro-d1-c .title b{color: #FFFFFF;font-family: "ah";}
.pro-d1 .pro-d1-c .txt-c p{color: #FFFFFF;}
.pro-d1 .pro-d1-c .view{line-height: 55px;display: inline-block;margin-top: 55px; padding: 0 45px;color: #FFFFFF;font-size: 16px;background:#164BC3;}

.pro-d2{width: 100%;height: auto;z-index: 0;position: relative;background: #FAFAFA;}
.pro-d2  .pro-d2-c{width: 100%;height:auto;padding-right: 35%;}
.pro-d2 .pro-d2-c .tl{font-size: 20px;color: #164BC3;margin-top: 20px;}
.pro-d2 .pro-d2-c .txt-c{margin-top: 50px;line-height: 2;}
.pro-d2 .pro-d2-c .txt-c p{width: 100%;height: auto;margin-bottom: 10px;}
.pro-d2 .pro-d2-c .txt-c p strong{font-size: 18px;font-family: "am";display: inline-block; margin-right: 10px;font-size: 20px;}



.pro-d3{width: 100%;height: auto;position: relative;z-index: 0;background: #FFFFFF;}
.pro-d3 .pro-d3-c{width: 100%;height: auto;padding-right:35%;}
.pro-d3 .pro-d3-c .txt-c{line-height: 2;}
.pro-d3 .pro-d3-c .txt-c p{padding:10px 0;}
.pro-d3 .pro-d3-c .txt-c p strong{display: inline-block;margin-right: 35px;font-size: 20px;}




.pro-d3 .pro-d3-c .txt-c table{ border-collapse: collapse;  width: 100%; font-size: 16px; }
.pro-d3 .pro-d3-c .txt-c table,.pro-d3 .pro-d3-c .txt-c table tr th, .pro-d3 .pro-d3-c .txt-c table tr td { border:1px solid #bbb!important; 
  background-color:transparent !important;  color: #333;    transition: all 0s ease; font-size: 16px; }
.pro-d3 .pro-d3-c .txt-c table tr td { padding: 2px 3px !important; font-size: 16px; }






.pro-d .bks{display: none;position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 30%;background-size: cover;background-repeat: no-repeat;background-position:center;}

@media only screen and (max-width:1680px) {
.pro-d2 .pro-d2-c .tl{font-size: 18px;}
.pro-d3 .pro-d3-c .txt-c p strong{font-size: 18px;}
.pro-d1 .pro-d1-c .view{line-height: 50px;}
.pro-d .pro-d-show{right: calc(5% + 50px);}
.pro-d .pro-d-show .pro-d-js .li .bg b{font-size: 22px;}
	
}
@media only screen and (max-width:1440px) {
		.pro-d2 .pro-d2-c .txt-c p strong{font-size: 16px;}
		.pro-d3 .pro-d3-c .txt-c p strong{font-size: 16px;}
		.pro-d1 .pro-d1-c .view{line-height: 45px;font-size: 15px;margin-top: 45px;}
		.pro-d .pro-d-show{right: calc(5% + 40px);}
		.pro-d .pro-d-show{width: 30%;}
		.pro-d3 .pro-d3-c .txt-c p{padding: 15px 0;}
		.pro-d .pro-d-show .pro-d-js .li .bg b{font-size: 20px;}
		.pro-d2 .pro-d2-c .txt-c{margin-top: 40px;}
}
@media only screen and (max-width:1280px) {
	.pro-d .pro-d-show{right: calc(5% + 30px);}
}
@media only screen and (max-width:1024px) {
	.pro-d2 .pro-d2-c .tl{font-size: 16px;}
		.pro-d2 .pro-d2-c .txt-c p strong{font-size: 15px;}
		.pro-d3 .pro-d3-c .txt-c p strong{font-size: 15px;margin-right: 0;}
		.pro-d1 .pro-d1-c .view{font-size: 14px;line-height: 40px;margin-top: 35px;}
		.pro-d .pro-d-show{right: calc(5% + 20px);width: 35%;position: static !important;}
		.pro-d3 .pro-d3-c .txt-c p{padding: 10px 0;}
		.pro-d .pro-d-show .pro-d-js .li .bg b{font-size: 18px;}
		.pro-d .pro-d-show .pro-d-js .li .bg .tag p{font-size: 12px;}
		.pro-d2 .pro-d2-c .txt-c{margin-top: 30px;}
		.pro-d1 .pro-d1-c{padding-right: 0;}
		.pro-d2 .pro-d2-c{padding-right: 0;}
	.pro-d3 .pro-d3-c{padding-right: 0;}
	
		.pro-d .pro-d-show{right: calc(5% + 0px);padding: 90px 25%  45px 25%;width: 100%;}
	.pro-d1{background-image: none !important;}
	.pro-d .bks{display: block;height: 50%;}
	.pro-d1 .w90{padding-top: 0;}
	.pro-d1 .pro-d1-c{padding: 0;}
}
@media only screen and (max-width:720px) {
	.pro-d .pro-d-show{right: calc(5% + 0px);padding: 90px 10%  45px 10%;width: 100%;}
	.pro-d1{background-image: none !important;padding-top: 35px;}
	.pro-d .bks{display: block;height: 56%;}
	.pro-d1 .w90{padding-top: 0;}
	.pro-d1 .pro-d1-c{padding: 0;}
	.pro-d1 .pro-d1-c .view{margin-top: 30px;}
}


.ab-pic .abpic-js{width: 100%;height: auto;}
.ab-pic  .abpic-js .pic{width: 100%;height: auto;}
.ab-pic  .abpic-js .swiper-pagination{bottom: 8% !important; top: auto;}
.ab-pic  .abpic-js .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    display: inline-block;
    border-radius: 100%;
    background: none;
    border:4px solid #fafafa;
    opacity:0.5;
}
.ab-pic  .abpic-js .swiper-pagination-bullet-active {
    opacity: 1;
    border:4px solid #ff6600;
    background:none;
}

.ab-pic .abpic-js .swiper-pagination-progressbar{background: none;}



@media only screen and (max-width:720px) {
	.ab-pic  .abpic-js .swiper-pagination{bottom: 15% !important; top: auto;}
}


table{width: 100%;font-family: "am " !important;}
table p,table span{font-family: "am " !important;}



.history{width: 100%;height: auto;overflow: hidden;position: relative;background-size: cover;z-index: 0;background-repeat: no-repeat;background-position: center;}
.history .txt-bks{top: 3% !important;}
.history .history-sort{font-size: 0; width: 100%;height: auto;padding-left: 60px;padding-right: 60px;}
.history .history-sort li { cursor:pointer; display: inline-block;font-family: "ME";padding: 25px 0;line-height: 40px; text-transform: uppercase;  width: calc(25% - 6px);margin-right: 8px;text-align: center; vertical-align: top;background: #FFFFFF;color: #000;font-size: 24px;}
.history .history-sort li:nth-child(4n){margin-right: 0;}
.history .history-sort li:hover{background: #164BC3;color: #FFFFFF;}
.history .history-sort li.cut{background: #164BC3;color: #FFFFFF;}
.history .his-con{width: 100%;height: auto;padding-left: 60px;padding-right: 60px;}
.history .his-con .his-list{display: none; width: 100%;height: auto;}
.history .his-con .his-list .pic{width: 40%;float: left;height: auto;position: relative;z-index: 0;}
.history .his-con .his-list .pic .time{text-transform:uppercase; color: #FF6600;font-size: 88px;display: block;position: absolute;z-index: 1;bottom: -8%;left: -8%;line-height: 1;font-family: "MS";}
.history .his-con .his-list .con{width: 55%;padding-left: 5%;float: right;}
.history .his-con .his-list .con .txt-c{overflow: hidden; width: 100%;height: auto;margin-bottom: 5%;}
.history .his-con .his-list .con .txt-c p strong{font-size: 24px;font-family: "ms";}
.history .his-con .his-list .con .txt-c p:nth-child(1){width: 20%;float: left;}
.history .his-con .his-list .con .txt-c p:nth-child(2){ width: 80%; float: right;}


@media only screen and (max-width:1680px) {
	.history .his-con,.history .history-sort{padding-left: 50px;padding-right: 50px;}
	
	.history .history-sort li{font-size: 22px;}
	.history .his-con .his-list .pic .time{font-size: 80px;}
	.history .his-con .his-list .con .txt-c p strong{font-size: 22px;}
}
@media only screen and (max-width:1440px) {
	.history .his-con,	.history .history-sort{padding-left: 40px;padding-right: 40px;}
	.history .history-sort li{font-size: 20px;padding: 20px 0;}
	.history .his-con .his-list .pic .time{font-size: 75px;}
	.history .his-con .his-list .con .txt-c p strong{font-size: 20px;}
}
@media only screen and (max-width:1280px) {
		.history .his-con,.history .history-sort{padding-left: 30px;padding-right: 30px;}
	.history .history-sort li{font-size: 18px;padding: 15px 0;}
	.history .his-con .his-list .pic .time{font-size: 60px;}
	.history .his-con .his-list .con .txt-c p strong{font-size:18px;}
}
@media only screen and (max-width:1024px) {
.history .his-con,	.history .history-sort{padding-left: 20px;padding-right: 20px;}
	.history .history-sort li{font-size: 16px;padding: 10px 0;}
	.history .his-con .his-list .pic .time{font-size: 50px;}
	.history .his-con .his-list .con .txt-c p strong{font-size: 16px;}
		.history .his-con .his-list .con .txt-c p{font-size: 16px;font-weight: bolder;}
}
@media only screen and (max-width:720px) {
	.history .his-con,.history .history-sort{padding-left: 0px;padding-right: 0px;}
	.history .his-con .his-list .pic{width: 100%;margin-bottom: 10px;}
	.history .history-sort li{font-size: 14px;}
	.history .his-con .his-list .pic img{display: none;}
	.history .his-con .his-list .pic .time{position: relative;left: 0;bottom: auto;}
	.history .his-con .his-list .con{width: 100%;padding-left: 0;margin-top: 35px;}
	.history .his-con .his-list .pic .time{font-size: 40px;}
}


.ser-reslut{width: 100%;height: auto;text-align: center;padding:100px 0;text-align: center;}
.ser-cont{text-align: center;}
.ser-cont h6{font-size: 24px;display: block;}
.ser-cont p{font-size: 18px;margin-top: 15px;display: block;}

