@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial,"Microsoft YaHei";}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
body{color:#000;font-family: Arial,"Microsoft YaHei";}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.eps3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.btn{text-align: center;display: inline-block;cursor: pointer;white-space: nowrap;vertical-align: middle;border: none;}
.icon{display: inline-block;background-repeat: no-repeat;background-position: center center;vertical-align: middle;}
.unselect{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
body *{box-sizing: border-box;line-height: 1;}
.opa{opacity: 1;}
.opa:hover{transition: opacity .3s;-webkit-transition: opacity .2s;opacity: 0.9;}

.opa-bg{display: none;position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,0.3);z-index: 999;}
.opa-bg.show{display: block;}

.opac{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);z-index: 1000;visibility: hidden;opacity: 0;transition: all .3s;}
.opac.show{visibility: visible;opacity: 1;}

.img-out{position: relative;overflow: hidden;}
.img-out img{display: block;transform: scale(1.001);transition: all 0.5s ease 0s;}
.img-out:hover img{transform: scale(1.07);}

input.k::-webkit-input-placeholder,
textarea.k::-webkit-input-placeholder{color: #fff;}
input.k:-moz-placeholder,
textarea.k:-moz-placeholder{color: #fff;}
input.k::-moz-placeholder,
textarea.k::-moz-placeholder{color: #fff;}
input.k:-ms-input-placeholder,
textarea.k:-ms-input-placeholder{color: #fff;}

.b{width: 100%;height: 90px;}
.a{width: 100%;height: 90px;background-color: #fff;position: fixed;left: 0;top: 0;box-shadow: 0 0 4px rgba(0,0,0,0.1);z-index: 100000;}
.c{width: 100%;height: 90px;max-width: 1400px;margin: 0 auto;position: relative;}
.d{display: block;float: left;height: 30px;margin-top: 30px;font-size: 0;}
.d img{width: auto;height: 100%;}
.f{width: 40px;height: 40px;background-image: url(../images/2.png);background-repeat: no-repeat;position: absolute;right: 0;top: 25px;cursor: pointer;background-position: center center;}
.e{float: right;font-size: 0;margin-right: 280px;}
.e>li{display: inline-block;vertical-align: top;margin: 0 10px;}
.e>li>a{display: block;padding: 0 12px;height: 90px;line-height: 86px;border-top: 2px solid transparent;font-size: 16px;color: #686868;}
.e>li.g>a,
.e>li:hover>a{color: #f0951e;border-top-color: #f0951e;}
.i{visibility: hidden;opacity: 0;font-size: 0;text-align: center;width: 296px;overflow: hidden;;border-radius: 18px;;background-color: #f0951e;padding-top: 0px;padding-bottom: 0px;position: absolute;right: 0;top: 90px;}
.i.m{visibility: visible;opacity: 1;}
.j{width: 200px;height: 36px;border: none;font-size: 14px;color: #fff;line-height: 34px;padding: 0 17px;vertical-align: top;background-color: transparent;border-right: none;}
.n{width: 46px;height: 36px;border: none;background-image: url(../images/go.png);background-size: auto 100%;background-repeat: no-repeat;background-position: center center;vertical-align: top;background-color: transparent;cursor: pointer;}
.l{display: inline-block;vertical-align: top;position: relative;;width: 50px;height: 36px;border: none;background-image: url(../images/go2.png);background-size: auto 100%;background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.l:after{content: "";display: block;width: 1px;height: 18px;background-color: #fff;position: absolute;left: 0;top: 9px;}
.e>li:last-child{font-size: 16px;color: #666;position: absolute;right: 94px;top: 0;margin: 0;line-height: 20px;padding-right: 29px;}
.e>li:last-child:after{content: "";display: block;width: 1px;height: 20px;position: absolute;right: 0;top: 50%;margin-top: -10px;background-color: #e5e5e5;}

.lang{width: 40px;height: 40px;position: absolute;right: 40px;top: 25px;}
.lang-a{width: 40px;height: 40px;display: block;background-repeat: no-repeat;background-position: center center;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODA4MEQ5ODZBRUQ0MTFFOEJFN0NBNTg0RjlCNjk1OUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODA4MEQ5ODdBRUQ0MTFFOEJFN0NBNTg0RjlCNjk1OUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MDgwRDk4NEFFRDQxMUU4QkU3Q0E1ODRGOUI2OTU5RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MDgwRDk4NUFFRDQxMUU4QkU3Q0E1ODRGOUI2OTU5RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjDflMAAAAGbSURBVHjajNNNKOxRGMfxmaFYIBtKWcglRYm8RNmQmygU2YkRUpdmoZS1bJQFIkokKymEsiHp1kVIt+td5mZDNnZS5O371G90zMpTn2b+z3n5n/85z/EGAgFPWBSgFaW4gQ9J2MQkDt3Okc7/WIzCixFkolxtW5hCN17QhQePZreIwwoW0YRULOFNVpGCRvWz5xh3gnE84hbRqMeCs7p55Wx1R+o3FvqEQrwq0YB+FCMeEXhSvyKs479+q5BvDW0YwAnW8AO9aNfbffqMafThWvkDdFpjhgaHIh2XzvObfi+Q5uSPbWyklup3Ggq1D/6w47VTSZZQJPj0nW68a7O+E15bwT1mnKTtcE5YzqNi2seGk2uxFQSR5SSD2pfwsNyV85xte2UrmECPTiMPuajQCuJ0ClYjZfiHM2xrzLBNsIdfarQq+4tTTWydn/V2q7xzvXkIf+woQ3ehS+W5g2VtZAl21f5TK7I6icKdxnyWsl2MatRhVtVWo3af2uxmzqEWlfqsL7fRJmlWHXRo13/rSBO1R4OqwM/4EGAASmNdVrQM9FAAAAAASUVORK5CYII=);}
.lang-b{width: 100px;height: auto;box-shadow: 0 0 10px #b6b6b6;visibility: hidden;opacity: 0;transition: all .3s;padding: 5px 0;background-color: #fff;position: absolute;left: 50%;margin-left: -50px;top: 40px;}
.lang-b>li>a{display: block;width: 100%;text-align: center;font-size: 14px;color: #666;cursor: pointer;line-height: 36px;}
.lang-b>li>a:hover{color: #f0951e;}
.lang:hover .lang-b{visibility: visible;opacity: 1;}


.wm .e{display: none;width: 200px;background-color: #fff;position: fixed;right: 50%;top: 90px;margin-right: -700px;padding: 10px 0;max-height: calc(100% - 90px);overflow: auto;}
.wm .e>li{margin: 0;width: 100%;display: block;}
.wm .e>li>a{height: 40px;line-height: 40px;border-top: none;padding-left: 30px;padding-right: 0;}
.wm .e>li:hover>a{color: #f0951e;}
.wm .e>li.g>a{color: #f0951e;border-top-color: transparent;}
.wm .f{top: 25px;right: 40px;}
.wm .h{display: inline-block;vertical-align: top;width: 40px;height: 40px;position: absolute;right: 0;top: 25px;background-image: url(../images/18.png);cursor: pointer;background-position: center center;background-repeat: no-repeat;}
.wm .i{top: 90px;}
.wm.p .e{display: block;}
.wm.p:after{content: "";display: block;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0,0,0,0.5);z-index: 100;}
.wm .e>li:last-child{position: relative;left: 0;}
.wm .e>li:last-child:after{display: none;}
.wm .lang{top: 25px;right: 80px;}

@media(max-width: 1600px){
	.b{height: 70px;}
	.a{height: 70px;}
	.d{margin-top: 20px;}
	.c{max-width: 1100px;height: 70px;}
	.e{margin-right: 210px;}
	.e>li{margin: 0 5px;}
	.e>li>a{height: 70px;line-height: 66px;font-size: 14px;}
	.f{top: 15px;}
	.i{top: 70px;}
	.e>li>a{padding: 0 5px;}
	.e>li:last-child{font-size: 14px;padding-right: 10px;right: 80px;}

	.lang{top: 15px;}
	
	.wm .e{max-height: calc(100% - 70px);}
	.wm .f{top: 15px;}
	.wm .lang{top: 15px;}
	.wm .h{top: 15px;}
	.wm .e{top: 70px;margin-right: -560px;}
	.wm .i{top: 70px;}
}
@media(max-width: 1120px){
	.b{height: 40px;}
	.a{height: 40px;}
	.d{height: 20px;margin-top: 10px;}
	.c{height: 40px;max-width: 100%;padding-left: 10px;padding-right: 10px;}
	.e{display: none;width: 200px;background-color: #fff;position: fixed;right: 0;top: 40px;margin-right: 0;padding: 10px 0;}
	.e>li{margin: 0;width: 100%;display: block;}
	.e>li>a{height: 40px;line-height: 40px;border-top: none;padding-left: 30px;padding-right: 0;}
	.e>li:hover>a{color: #686868;}
	.e>li.g>a{color: #f0951e;border-top-color: transparent;}
	.f{top: 0;right: 40px;}
	.h{display: inline-block;vertical-align: top;width: 40px;height: 40px;position: absolute;right: 0;top: 0;background-image: url(../images/18.png);cursor: pointer;background-position: center center;background-repeat: no-repeat;}
	.i{top: 40px;}
	.p .e{display: block;}
    .p:after{content: "";display: block;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0,0,0,0.5);z-index: 100;}
    .e>li:last-child{position: relative;left: 0;}
    .e>li:last-child:after{display: none;}

    .lang{top: 0;right: 80px;}
	
	.wm .e{max-height: calc(100% - 40px);}
    .wm .f{top: 0px;}
	.wm .lang{top: 0px;}
	.wm .h{top: 0px;}
	.wm .e{top: 40px;margin-right: 0;right: 0;}
	.wm .i{top: 40px;}
}
@media(max-width: 400px){
	.d{height: 16px;margin-top: 12px;}
}
@media(max-width: 350px){
	.d{height: 14px;margin-top: 13px;}
}

.q{width: 100%;padding-top: 3.85%;padding-bottom: 3.85%;background-color: #fff;border-top: 1px solid #e8e8e8;}
.r{width: 100%;max-width: 1400px;overflow: hidden;margin: 0 auto;}
.s{float: left;overflow: hidden;}
.t{width: 200px;float: left;}
.u{font-size: 14px;color: #333;margin-bottom: 22px;font-weight: bold;}
.v>li>a{font-size: 14px;color: #666;line-height: 30px;}
.v>li>a:hover{color: #f07134;}
.w{float: right;font-size: 0;}
.x{display: inline-block;vertical-align: top;margin-left: 40px;}
.x:first-child{margin-left: 0;}
.y{width: 115px;height: 115px;border: 1px solid #e5e5e5;margin-bottom: 10px;}
.y img{width: 100%;height: 100%;}
.z{text-align: center;font-size: 14px;color: #666;}
.aa{width: 100%;padding-top: 18px;padding-bottom: 12px;background-color: #f4f4f4;}
.ab{width: 100%;max-width: 1400px;overflow: hidden;margin: 0 auto;overflow: hidden;}
.ac{float: left;font-size: 14px;color: #666;line-height: 38px;}
.ac a{color: #666;}
.ac br{display: none;}
.ad{float: right;width: 256px;height: 38px;border: 1px solid #d8d8d8;overflow: hidden;}
.ad select{box-sizing: border-box;width: 256px;height: 38px;position: relative;left: -1px;top: -1px;padding-left: 18px;font-variant-position: 14px;color: #666;}
@media(max-width: 1600px){
	.r{max-width: 1100px;}
	.t{width: 160px;}
	.x{margin-left: 20px;}
	.ab{max-width: 1100px;}
	.y{width: 90px;height: 90px;}
}
@media(max-width: 1120px){
	.q{padding: 20px 0;}
	.r{max-width: 100%;}
	.s{width: 50%;}
	.t{float: none;width: 100%;margin-bottom: 15px;}
	.t:last-child{margin-bottom: 10px;}
	.v{width: 100%;font-size: 0;}
	.v>li{display: inline-block;vertical-align: top;}
	.v>li>a{display: block;padding: 0 10px;}
	.u{margin-bottom: 5px;padding-left: 10px;padding-right: 10px;}
	.w{padding-right: 10px;}
	.aa{max-width: 100%;padding: 15px 10px;}
}
@media(max-width: 800px){
	.q{padding-bottom: 10px;}
	.s{float: none;width: 100%;margin-bottom: 5px;}
	.v>li>a{font-size: 12px;}
	.w{float: none;width: 100%;text-align: left;padding-left: 10px;text-align: center;}
	.x{margin-left: 0;margin-right: 30px;}
	.x:last-child{margin-right: 0;}
	.y{margin-bottom: 5px;width: 80px;height: 80px;}
	.z{font-size: 12px;}
	.aa{padding: 10px 0;}
	.ac{float: none;margin-bottom: 5px;font-size: 12px;line-height: 18px;text-align: center;}
	.ad{float: none;margin: 0 auto;}
	.ac br{display: block;}
	.v>li>a{line-height: 20px;}
}

.ae{width: 100%;}
.ae img{width: 100%;}
.ae a{display: block;width: 100%;}
.ae .swiper-pagination-bullet{width: 40px;height: 2px;background-color: rgba(255,255,255,0.56);opacity: 1;border-radius: 0;vertical-align: bottom;}
.ae .swiper-pagination-bullet-active{background-color: #f0951e;height: 4px;}
.ae.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
.ae.swiper-container-horizontal>.swiper-pagination-bullets, 
.ae .swiper-pagination-custom,
.ae .swiper-pagination-fraction{bottom: 36px;font-size: 0;}
.ae .swiper-button-next,
.ae .swiper-button-prev{width: 32px;height: 62px;margin-top: -31px;background-size: 100% 100%;}
.ae .swiper-button-prev{background-image: url(../images/21.png);left: 50%;margin-left: -700px;}
.ae .swiper-button-next{background-image: url(../images/22.png);right: 50%;margin-right: -700px;}
@media(max-width: 1600px){
	.ae .swiper-button-prev{margin-left: -550px;}
	.ae .swiper-button-next{margin-right: -550px;}
	.ae.swiper-container-horizontal>.swiper-pagination-bullets, 
	.ae .swiper-pagination-custom,
	.ae .swiper-pagination-fraction{bottom: 28px;}
}
@media(max-width: 1120px){
	.ae .swiper-button-next,
	.ae .swiper-button-prev{width: 21px;height: 40px;margin-top: -20px;}
	.ae .swiper-button-prev{left: 10px;margin-left: 0;}
	.ae .swiper-button-next{right: 10px;margin-right: 0;}
	.ae .swiper-pagination-bullet{width: 26px;}
	.ae .swiper-pagination-bullet-active{height: 3px;}
	.ae.swiper-container-horizontal>.swiper-pagination-bullets, 
	.ae .swiper-pagination-custom,
	.ae .swiper-pagination-fraction{bottom: 10px;}
}
@media(max-width: 500px){
	.ae .swiper-button-next,
	.ae .swiper-button-prev{width: 16px;height: 30px;margin-top: -15px;}
}

.bi{width: 100%;padding: 3.125% 0;}
.bl{width: 100%;max-width: 1400px;margin: 0 auto;}
.bl>li{width: 100%;overflow: hidden;}
.bk{float: right;width: 50%;padding-top: 31.4%;position: relative;display: block;}
.bk img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.bm{float: left;width: 50%;padding-top: 31.4%;background-color: #fcfcfc;position: relative;display: block;}
.bq{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.bn{font-size: 30px;color: #333;text-align: center;padding-top: 8.5%;padding-bottom: 7%;margin-bottom: 5.3%;position: relative;transition: all .3s;}
.bn:after{content: "";display: block;width: 40px;height: 2px;position: absolute;left: 50%;margin-left: -20px;bottom: 0;background-color: #f0951e;}
.bo{font-size: 16px;color: #777;line-height: 30px;text-align: center;width: 580px;margin: 0 auto;min-height: 153px;}
.bp{display: block;text-align: center;}
.br{display: inline-block;vertical-align: top;font-size: 14px;color: #555;line-height: 21px;transition: all .3s;}
.br:after{content:"";display: inline-block;vertical-align: top;width: 21px;height: 21px;background-image: url(../images/3.png);background-size: 100% 100%;margin-left: 10px;transition: all .3s;}
.bm:hover .bn{color: #f0951e;}
.bm:hover .br{color: #f0951e;}
.bm:hover .br:after{background-image: url(../images/5.png);}
@media(max-width: 1600px){
	.bl{max-width: 1100px;}
	.bn{font-size: 24px;}
	.bo{font-size: 14px;line-height: 26px;width: 360px;min-height: 123px;}
}
@media(max-width: 1120px){
	.bi{padding: 20px 0 30px;}
	.bl{max-width: 800px;padding-left: 10px;padding-right: 10px;}
	.bn{font-size: 18px;padding: 20px;margin-bottom: 15px;}
	.bo{font-size: 13px;line-height: 25px;margin-bottom: 10px;width: 100%;min-height: 100px;padding-left: 10px;padding-right: 10px;overflow: hidden;}
	.br{font-size: 12px;line-height: 16px;}
	.br:after{width: 16px;height: 16px;margin-left: 6px;}
}
@media(max-width: 800px){
	.bl>li{margin-bottom: 10px;}
	.bk{float: none;width: 100%;padding-top: 62.8%;}
	.bl>li:nth-child(even) .bk{float: none;}
	.bm{float: none;width: 100%;padding-top: 0;}
	.bq{height: auto;position: relative;padding-bottom: 20px;}
	.bn{font-size: 16px;padding-top: 15px;padding-bottom: 15px;margin-bottom: 10px;}
	.bo{min-height: auto;margin-bottom: 20px;}
}

.bt{width: 100%;max-width: 1400px;font-size: 30px;padding: 3.125% 0;margin: 0 auto;}
@media(max-width: 1600px){
	.bt{max-width: 1100px;font-size: 24px;}
}
@media(max-width: 1120px){
	.bt{max-width: 800px;font-size: 18px;padding: 30px 10px;}
}
@media(max-width: 800px){
	.bt{max-width: 100%;font-size: 16px;}
}

.bu{width: 100%;background-color: #f6f6f6;}
.bv{width: 100%;max-width: 1400px;margin: 0 auto;font-size: 0;position: relative;}
.bw{font-size: 14px;color: #333;padding: 1.3% 0;display: inline-block;vertical-align: top;}
.bx{font-size: 14px;color: #333;padding: 1.3% 14px;display: inline-block;vertical-align: top;}
.bw:first-child{padding-left: 80px;position: relative;}
.bw:first-child:before{content: "";display: block;width: 60px;height: 100%;border-left: 1px solid #ededed;border-right: 1px solid #ededed;position: absolute;left: 0;top: 0;background-image: url(../images/14.png);background-repeat: no-repeat;background-position: center center;}
@media(max-width: 1600px){
	.bv{max-width: 1100px;}
	.bw:first-child{padding-left: 70px;}
	.bw:first-child:before{width: 50px;}
}
@media(max-width: 1100px){
	.bv{max-width: 100%;padding-left: 10px;padding-right: 10px;}
	.bw{font-size: 12px;}
	.bx{font-size: 12px;padding: 1.3% 10px;}
	.bw:first-child{padding-left: 60px;}
	.bw:first-child:before{width: 40px;}
}
@media(max-width: 500px){
	.bu{display: none;}
}

.by{width: 100%;position: relative;overflow: hidden;}
.bz{display: block;width: 100%;}
.bz img{width: 100%;}
.ca{font-size: 40px;color: #fff;width: 100%;text-align: center;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.ca.cu{margin-top: -56px;}
@media(max-width: 1600px){
	.ca{font-size: 30px;}
	.ca.cu{margin-top: -45px;}
}
@media(max-width: 1120px){
	.ca{font-size: 24px;}
	.ca.cu{margin-top: 0;}
}
@media(max-width: 500px){
	.ca{font-size: 18px;}
}



.cd{width: 100%;background-color: #fff;padding-bottom: 3.125%;}
.ce{width: 100%;font-size: 0;max-width: 1400px;margin: 0 auto;}
.ce>li{display: inline-block;vertical-align: top;width: 31.4%;margin-right: 2.9%;}
.ce>li:nth-child(3n){margin-right: 0;}
.cf{display: block;width: 100%;padding-top: 63.63%;position: relative;cursor: pointer;}
.cf img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.cg{display: block;width: 100%;padding-top: 36px;}
.ch{font-size: 22px;color: #333;margin-bottom: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ci{font-size: 14px;color: #999;line-height: 24px;height: 72px;margin-bottom: 14px;overflow : hidden;}
.cj{display: inline-block;vertical-align: top;font-size: 14px;color: #555;line-height: 20px;transition: all .3s;}
.cj:after{content:"";display: inline-block;vertical-align: top;width: 21px;height: 21px;background-image: url(../images/3.png);background-size: 100% 100%;margin-left: 10px;transition: all .3s;}
.ce>li:hover .ch{color: #f0951e;}
.ce>li:hover .cj{color: #f0951e;}
.ce>li:hover .cj:after{background-image: url(../images/5.png);}
@media(max-width: 1600px){
	.ce{max-width: 1100px;}
	.cg{padding-top: 26px;}
	.ch{font-size: 18px;margin-bottom: 12px;}
}
@media(max-width: 1100px){
	.ce{max-width: 800px;padding-left: 10px;padding-right: 10px;}
	.cg{padding-top: 20px;}
	.ch{font-size: 14px;margin-bottom: 8px;}
	.ci{font-size: 12px;line-height: 22px;height: 66px;}
	.cj{line-height: 16px;font-size: 12px;}
	.cj:after{width: 16px;height: 16px;}
}
@media(max-width: 600px){
	.ce{max-width: 440px;}
	.ce>li{width: 100%;margin-right: 0;padding-bottom: 20px;}
	.cg{padding-top: 10px;}
	.ci{height: auto;margin-bottom: 10px;line-height: 18px;}
}

.ck{width: 100%;background-color: #f5f5f5;padding-bottom: 3.125%;}
.cl{width: 100%;max-width: 1400px;margin: 0 auto;font-size: 0;}
.cm{display: inline-block;vertical-align: top;width: 48.57%;padding-top: 35.7%;position: relative;cursor: pointer;}
.cn{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.cn img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.cn:after{content: "";display: block;width: 100%;padding-top: 28.97%;background-image: url(../images/7.png);background-size: 100% 100%;position: absolute;left: 0;bottom: 0;z-index: 2;}
.co{width: 100%;position: absolute;left: 0;bottom: 0;padding-bottom: 35px;z-index: 2;padding-left: 30px;padding-right: 30px;}
.cp{font-size: 24px;color: #fff;margin-bottom: 30px;}
.cq{font-size: 14px;color: #fff;line-height: 24px;margin-bottom: 18px;}
.cr{font-size: 14px;color: #fff;line-height: 21px;}
.cr:after{content: "";display: inline-block;vertical-align: top;width: 21px;height: 21px;background-image: url(../images/4.png);background-size: 100% 100%;margin-left: 10px;}
.cs{display: inline-block;vertical-align: top;width: 25.715%;padding-top: 35.7%;position: relative;background-color: #fff;cursor: pointer;}
.ct{width: 100%;height: 50%;position: absolute;left: 0;top: 0;z-index: 1;}
.ct img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.cu{width: 100%;height: 50%;position: absolute;left: 0;bottom: 0;padding: 35px 30px;z-index: 2;transition: all .3s;}
.cs1 .ct{top: auto;bottom: 0;}
.cs1 .cu{top: 0;bottom: auto;}
.cv{font-size: 22px;color: #f0951e;margin-bottom: 30px;transition: all .3s;}
.cw{font-size: 14px;color: #777;line-height: 24px;height: 96px;margin-bottom: 7px;overflow: auto;transition: all .3s;}
.cx{font-size: 14px;color: #555;line-height: 21px;transition: all .3s;}
.cx:after{content: "";display: inline-block;vertical-align: top;width: 21px;height: 21px;background-image: url(../images/3.png);background-size: 100% 100%;margin-left: 10px;transition: all .3s;}
.cs1 .cu:after{content: "";display: block;border-top: 14px solid #fff;border-left: 14px solid transparent;border-right: 14px solid transparent;position: absolute;left: 30px;bottom: -14px;}
.cs2 .cu:after{content: "";display: block;border-bottom: 14px solid #fff;border-left: 14px solid transparent;border-right: 14px solid transparent;position: absolute;left: 30px;top: -14px;}
.cu:hover{background-color: #f0951e;}
.cu:hover .cv{color: #fff;}
.cu:hover .cw{color: #fff;}
.cu:hover .cx{color: #fff;}
.cu:hover .cx:after{background-image: url(../images/4.png);}
.cs1 .cu:hover:after{border-top-color: #f0951e;}
.cs2 .cu:hover:after{border-bottom-color: #f0951e;}
@media(max-width: 1600px){
	.cl{max-width: 1100px;}
	.cu{padding: 25px 20px;}
	.cv{font-size: 18px;margin-bottom: 20px;}
	.cw{font-size: 12px;line-height: 20px;height: 80px;}
	.cx{font-size: 12px;line-height: 16px;}
	.cx:after{width: 16px;height: 16px;margin-left: 8px;}
	.co{padding: 0 20px 20px 20px;}
	.cq{font-size: 12px;line-height: 20px;}
	.cp{font-size: 20px;margin-bottom: 20px;}
	.cr{font-size: 12px;line-height: 16px;}
	.cr:after{width: 16px;height: 16px;margin-left: 8px;}
}
@media(max-width: 1120px){
	.cl{max-width: 800px;}
	.cu{padding: 10px 10px;}
	.cv{font-size: 16px;margin-bottom: 8px;}
	.co{padding: 0 10px 10px 10px;}
	.cp{font-size: 16px;margin-bottom: 13px;}
	.cq{margin-bottom: 13px;}
}
@media(max-width: 820px){
	.ck{padding-bottom: 30px;}
	.cl{max-width: 450px;padding-left: 10px;padding-right: 10px;}
	.cm{width: 100%;padding-top: 0;}
	.cn{width: 100%;position: relative;height: auto;}
	.cn img{position: relative;height: auto;}
	.co{position: relative;padding: 15px 10px;background-color: #fff;margin-bottom: 20px;}
	.cp{color: #f0951e;margin-bottom: 8px;}
	.cq{color: #777;margin-bottom: 7px;}
	.cr{color: #555;}
	.cr:after{background-image: url(../images/3.png);}
	.cs{width: 100%;padding-top: 0;margin-bottom: 20px;}
	.ct{position: relative;height: auto;top: auto;bottom: auto;}
	.ct img{position: relative;height: auto;}
	.cu{position: relative;height: auto;top: auto;bottom: auto;padding: 15px 10px;}
	.cw{height: auto;}
	.cs1 .cu:after,
	.cs2 .cu:after{display: none;}
	.cs:last-child{margin-bottom: 0;}
}

.cy{width: 100%;padding-top: 3.64%;padding-bottom: 1%;}
.cz{width: 100%;max-width: 1400px;padding-bottom: 4.16%;border-bottom: 1px solid #eee;margin: 0 auto;}
.da{font-size: 48px;color: #333;font-weight: bold;text-align: center;margin-bottom: 35px;}
.db{font-size: 16px;color: #777;line-height: 30px;text-align: center;}
.dc{width: 100%;max-width: 1400px;padding-top: 3.64%;margin: 0 auto;}
.dd{width: 100%;font-size: 0;padding-top: 8px;margin-bottom: 0;}
.dd>li{width: 48.57%;margin-right: 2.86%;margin-bottom: 2.86%;background-color: #fff;font-size: 0;transition: all .3s;display: inline-block;vertical-align: top;}
.dd>li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.05);}
.dd>li:nth-child(even){margin-right: 0;}
.dd>li>a{display: block;width: 100%;}
.de{display: inline-block;vertical-align: top;width: 50%;padding-top: 44.115%;position: relative;}
.de img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.df{display: inline-block;vertical-align: top;width: 50%;padding-top: 44.115%;position: relative;}
.dj{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 46px;}
.dg{font-size: 24px;color: #333;margin-bottom: 25px;transition: all .3s;}
.dh{font-size: 14px;color: #999;line-height: 24px;height: 120px;margin-bottom: 8px;overflow: auto;}
.di{font-size: 14px;color: #666;line-height: 21px;}
.di:after{content: "";display: inline-block;vertical-align: top;width: 21px;height: 21px;background-image: url(../images/3.png);background-size: 100% 100%;margin-left: 10px;}
.df:hover .dg{color: #f0951e;}
.df:hover .di{color: #f0951e;}
.df:hover .di:after{background-image: url(../images/5.png);}
.cy2{width: 100%;background-color: #f6f6f6;}
@media(max-width: 1600px){
	.cz{max-width: 1100px;}
	.da{font-size: 36px;margin-bottom: 28px;}
	.db{font-size: 14px;line-height: 26px;}
	.dc{max-width: 1100px;}
	.dd{padding-top: 10px;}
	.dj{padding: 30px;}
	.dh{font-size: 13px;line-height: 23px;height: 115px;}
	.di{font-size: 13px;}
	.dg{font-size: 20px;margin-bottom: 18px;}
}
@media(max-width: 1120px){
	.cz{max-width: 800px;}
	.da{font-size: 24px;margin-bottom: 20px;}
	.db{font-size: 13px;line-height: 23px;}
	.dc{max-width: 800px;}
	.dj{padding: 10px;}
	.dg{font-size: 18px;margin-bottom: 12px;}
	.dh{font-size: 12px;line-height: 22px;height: 88px;}
	.di{font-size: 12px;line-height: 16px;}
	.di:after{width: 16px;height: 16px;margin-left: 8px;}
}
@media(max-width: 820px){
	.cy{padding-bottom: 20px;padding-top: 20px;padding-left: 10px;padding-right: 10px;}
	.cz{max-width: 100%;padding-bottom: 15px;}
	.da{font-size: 18px;margin-bottom: 10px;}
	.dc{padding-top: 20px;max-width: 400px;}
	.dd>li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.dd>li:last-child{margin-bottom: 0;}
	.de{width: 100%;padding-top: 0;}
	.de img{position: relative;height: auto;}
	.df{width: 100%;padding-top: 0;}
	.df{position: relative;height: auto;}
	.dh{height: auto;}
	.dj{position: relative;height: auto;}
	.dg{font-size: 16px;margin-bottom: 5px;}
}

.dk{width: 100%;}
.dl{width: 100%;background-color: #fff;padding: 4.7% 0;font-size: 48px;color: #333;font-weight: bold;text-align: center;}
.dm{width: 100%;background-color: #f6f6f6;padding: 3.125% 0;}
.dn{width: 100%;max-width: 1400px;margin: 0 auto;background-color: #fff;}
.do{width: 100%;margin-bottom: 58px;}
.do img{width: 100%;}
.dp{padding: 0 50px;display: none;}
.dp.show{display: block;}
.dq{width: 100%;border-bottom: 3px solid #e69124;position: relative;height: 18px;}
.dq span{font-size: 18px;color: #de8f2a;font-weight: bold;display: inline-block;vertical-align: top;height: 18px;background-color: #fff;padding-right: 16px;}
.dr{width: 100%;font-size: 0;padding: 50px 0;}
.ds{width: 55%;margin-right: 7%;display: inline-block;vertical-align: top;}
.dt{width: 38%;display: inline-block;vertical-align: top;}
.du{font-size: 14px;color: #333;line-height: 24px;margin-bottom: 24px;}
.dv1{display: inline-block;vertical-align: middle;width: 36.3%;margin-right: 11.5%;margin-left: 2.3%;}
.dv2{display: inline-block;vertical-align: middle;width: 47.69%;}
@media(max-width: 1600px){
	.dl{font-size: 36px;}
	.dn{max-width: 1100px;}
	.du{font-size: 13px;line-height: 21px;margin-bottom: 21px;}
	.dr{padding: 38px 0;}
	.do{margin-bottom: 42px;}
	.dp{padding: 0 40px;}
}
@media(max-width: 1120px){
	.dl{font-size: 26px;}
	.dn{max-width: 800px;}
	.du{font-size: 12px;line-height: 20px;margin-bottom: 20px;}
	.ds{margin-right: 3%;}
	.dt{width: 42%;}
	.dr{padding: 20px 0;}
	.dp{padding: 0 30px;}
	.dq{height: 16px;border-bottom-width: 2px;}
	.dq span{font-size: 16px;height: 16px;padding-right: 8px;}
	.do{margin-bottom: 30px;}
}
@media(max-width: 820px){
	.dl{font-size: 16px;padding: 20px 0;}
	.dm{padding: 20px 10px;}
	.dp{padding: 0 10px;}
	.ds{width: 100%;margin-right: 0;}
	.dt{width: 100%;}
	.do{margin-bottom: 20px;}
	.dq{height: 14px;}
	.dq span{font-size: 14px;height: 14px;}
	.dv1{width: auto;margin-right: 0;margin-bottom: 20px;margin-left: 0;}
	.dv2{width: auto;}
}

.dw{width: 100%;padding-bottom: 3.125%;}
.dw.gray{background-color: #f6f6f6;}
.dx{width: 100%;text-align: center;padding: 3.64% 0;font-size: 48px;color: #333;font-weight: bold;}
.dy{width: 100%;max-width: 1400px;margin: 0 auto;}
.dz{font-size: 16px;color: #333;line-height: 36px;margin-bottom: 42px;text-align: center;margin-top: -10px;}
.ea{width: 100%;font-size: 0;}
.eb{width: 48.57%;vertical-align: top;margin-right: 2.86%;}
.ec{width: 48.57%;vertical-align: top;}
@media(max-width: 1600px){
	.dx{font-size: 36px;}
	.dy{max-width: 1100px;}
	.dz{font-size: 14px;line-height: 26px;margin-top: -6px;margin-bottom: 30px;}
}
@media(max-width: 1120px){
	.dx{font-size: 26px;}
	.dy{max-width: 800px;}
	.dz{font-size: 12px;line-height: 24px;margin-bottom: 15px;}
	.dz br{display: none;}
}
@media(max-width: 820px){
	.dx{font-size: 16px;padding: 20px 0;}
	.dw{padding-bottom: 30px;}
	.dy{max-width: 100%;padding-left: 10px;padding-right: 10px;}
}

.ed{width: 100%;font-size: 0;max-width: 1400px;margin: 0 auto;}
.ee{display: inline-block;vertical-align: middle;width: 48.57%;margin-right: 2.53%;}
.ef{display: inline-block;vertical-align: middle;width: 48.9%;}
.eg{font-size: 16px;color: #333;line-height: 36px;margin-bottom: 36px;text-indent: 2em;}
.eg:last-child{margin-bottom: 0;}
@media(max-width: 1600px){
	.ed{max-width: 1100px;}
	.eg{font-size: 14px;line-height: 28px;margin-bottom: 28px;}
}
@media(max-width: 1120px){
	.ed{max-width: 800px;}
	.eg{font-size: 12px;line-height: 24px;margin-bottom: 24px;}
}
@media(max-width: 820px){
	.ed{max-width: 100%;padding-left: 10px;padding-right: 10px;}
	.ee{display: block;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.ef{display: block;width: 100%;}
}

.eh{width: 100%;font-size: 0;max-width: 1400px;margin: 0 auto;}
.ei{display: inline-block;vertical-align: top;width: 48.57%;padding-top: 28.57%;position: relative;margin-right: 2.86%;}
.ei:nth-child(even){margin-right: 0;}
.ej{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;overflow: hidden;}
.ej:after{content: "";display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);position: absolute;left: 0;top: 0;}
.ej img{width: 100%;height: 100%;display: block;transform: scale(1.001);transition: all 0.5s ease 0s;;}
.ek{width: 100%;position: absolute;left: 0;top: 50%;z-index: 2;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.el{display: block;width: 17.64%;padding-top: 17.64%;position: relative;margin: 0 auto 7.35%;}
.el img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.em{text-align: center;font-size: 24px;color: #fff;}
.ei:hover .ej img{transform: scale(1.07);}
@media(max-width: 1600px){
	.eh{max-width: 1100px;}
	.em{font-size: 20px;}
}
@media(max-width: 1120px){
	.eh{max-width: 800px;}
	.em{font-size: 16px;}
}
@media(max-width: 820px){
	.eh{max-width: 100%;padding-left: 10px;padding-right: 10px;}
	.em{font-size: 14px;}
}
@media(max-width: 500px){
	.ei{width: 100%;padding-top: 58.82%;margin-right: 0;margin-bottom: 10px;}
	.ei:last-child{margin-bottom: 0;}
}

.en{width: 100%;background-color: #fff;padding: 3.64%;text-align: center;}
.eo{font-size: 48px;color: #333;margin-bottom: 20px;font-weight: bold;}
.ep{font-size: 16px;color: #999;line-height: 22px;}
.eq{width: 100%;background-color: #f6f6f6;padding: 3.1% 0;}
.er{width: 100%;margin: 0 auto;max-width: 1400px;background-color: #fff;}
.es{margin-bottom: 67px;}
.es img{width: 100%;}
.et{width: 100%;padding-left: 50px;padding-right: 50px;}
.eu{padding-bottom: 65px;border-bottom: 1px dotted #dcdcdc;}
.ev{font-size: 16px;color: #666;line-height: 30px;margin-bottom: 30px;}
.ev:last-child{margin-bottom: 0;}
.ew{width: 100%;padding-bottom: 76px;}
.ex{font-size: 30px;color: #333;text-align: center;padding-top: 56px;padding-bottom: 56px;}
.ey{width: 100%;font-size: 0;}
.ey>li{display: inline-block;vertical-align: top;width: 31%;margin-right: 3.5%;}
.ey>li>a{display: block;width: 100%;}
.ey>li:nth-child(3n){margin-right: 0;}
.ez{width: 100%;padding-top: 56.64%;position: relative;}
.ez img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.fa{width: 100%;text-align: center;font-size: 18px;color: #333;text-align: center;line-height: 24px;padding-top: 27px;}
@media(max-width: 1600px){
	.eo{font-size: 36px;margin-bottom: 14px;}
	.ep{font-size: 14px;line-height: 20px;}
	.er{max-width: 1100px;}
	.es{margin-bottom: 47px;}
	.et{padding-left: 36px;padding-right: 36px;}
	.eu{padding-bottom: 45px;}
	.ev{font-size: 14px;line-height: 28px;margin-bottom: 28px;}
	.ex{font-size: 22px;padding-top: 36px;padding-bottom: 36px;}
	.fa{padding-top: 18px;font-size: 16px;line-height: 22px;}
	.ew{padding-bottom: 56px;}
}
@media(max-width: 1120px){
	.eo{font-size: 26px;margin-bottom: 10px;}
	.ep{font-size: 13px;line-height: 19px;}
	.er{max-width: 800px;}
	.es{margin-bottom: 25px;}
	.et{padding-left: 20px;padding-right: 20px;}
	.eu{padding-bottom: 25px;}
	.fa{font-size: 12px;line-height: 18px;}
	.ex{font-size: 18px;padding: 20px 0;}
	.ew{padding-bottom: 30px;}
}
@media(max-width: 820px){
	.en{padding-top: 20px;padding-bottom: 17px;}
	.eo{font-size: 16px;margin-bottom: 5px;}
	.ep{font-size: 12px;line-height: 18px;}
	.eq{padding: 20px 10px;}
	.er{max-width: 100%;}
	.es{margin-bottom: 20px;}
	.et{padding-left: 10px;padding-right: 10px;}
	.eu{padding-bottom: 20px;}
	.ev{font-size: 12px;line-height: 24px;margin-bottom: 24px;}
	.ex{font-size: 16px;}
	.ey{max-width: 400px;margin: 0 auto;}
	.ey>li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.ey>li:last-child{margin-bottom: 0;}
	.fa{padding-top: 10px;}
	.ew{padding-bottom: 20px;}
}

.fb{width: 100%;padding-top: 7.2%;padding-bottom: 3.125%;}
.fc{width: 100%;max-width: 1400px;margin: 0 auto;}
.fd{text-align: center;font-size: 40px;color: #333;font-weight: lighter;margin-bottom: 80px;}
.fe{width: 100%;font-size: 0;padding-bottom: 40px;}
.fe>li{display: inline-block;vertical-align: top;width: 25%;padding-left: 40px;margin-bottom: 48px;}
.fe>li.fh5{width: 100%;}
.ff{font-size: 16px;color: #999;line-height: 30px;margin-bottom: 15px;}
.fg{font-size: 24px;color: #333;line-height: 30px;}
.ff:before{content: "";display: inline-block;vertical-align: top;width: 30px;height: 30px;background-size: 100% 100%;margin-right: 10px;}
.ff1:before{background-image: url(../images/50.png);}
.ff2:before{background-image: url(../images/51.png);}
.ff3:before{background-image: url(../images/52.png);}
.ff4:before{background-image: url(../images/53.png);}
.ff5:before{background-image: url(../images/54.png);}
.fi{width: 100%;height: 500px;background-size: cover;background-repeat: no-repeat;background-position: center center;box-shadow: 0 10px 20px rgba(0,0,0,0.05);}
@media(max-width: 1600px){
	.fc{max-width: 1100px;}
	.fd{font-size: 30px;margin-bottom: 60px;}
	.fg{font-size: 20px;}
	.ff{font-size: 14px;margin-bottom: 8px;}
	.fe{padding-bottom: 30px;}
	.fe>li{margin-bottom: 36px;padding-left: 30px;}
	.fi{height: 393px;}
}
@media(max-width: 1100px){
	.fc{max-width: 800px;}
	.fd{font-size: 24px;margin-bottom: 40px;}
	.fg{font-size: 16px;}
	.ff{font-size: 13px;margin-bottom: 5px;}
	.fe{padding-bottom: 20px;}
	.fe>li{margin-bottom: 26px;padding-left: 20px;}
	.fi{height: 286px;}
}
@media(max-width: 820px){
	.fc{max-width: 100%;padding-left: 10px;padding-right: 10px;}
	.fd{font-weight: normal;}
	.fb{padding-top: 30px;padding-bottom: 30px;}
	.fd{font-size: 18px;margin-bottom: 30px;}
	.fg{font-size: 13px;line-height: 21px;word-wrap: break-word;}
	.ff{font-size: 13px;margin-bottom: 5px;}
	.fe{padding-bottom: 10px;}
	.fe>li{width: 50%;margin-bottom: 16px;padding-left: 0;padding-right: 10px;}
	.fi{height: 200px;}
}

.fj{width: 100%;}
.fk{width: 100%;background-color: #f6f6f6;padding-top: 40px;padding-bottom: 60px;}
.fl{width: 100%;margin: 0 auto;max-width: 1400px;}
.fn{width: 100%;}
.fn .swiper-pagination-bullet{width: 15px;height: 15px;background-color: #ddd;opacity: 1;}
.fn .swiper-pagination-bullet-active{background-color: #f0951e;}
.fn.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 7px;}
.fn.swiper-container-horizontal>.swiper-pagination-bullets, 
.fn .swiper-pagination-custom,
.fn .swiper-pagination-fraction{bottom: 67px;font-size: 0;text-align: right;padding-right: 43px;position: absolute;right: 0;left: auto;width: auto;}
.fn .swiper-slide{overflow: hidden;}
.fo{float: left;width: 50%;height: 440px;display: block;}
.fo img{width: 100%;height: 100%;}
.fp{float: right;width: 50%;height: 440px;background-color: #fff;padding: 46px 50px;position: relative;}
.fq{font-size: 30px;color: #333;line-height: 44px;margin-bottom: 17px;display: block;}
.fq:hover{color: #f0951e;}
.fr{width: 100%;font-size: 0;margin-bottom: 35px;}
.fu{display: inline-block;vertical-align: middle;font-size: 14px;color: #999;margin-right: 37px;line-height: 16px;}
.fu:before{content: "";display: inline-block;vertical-align: top;margin-right: 5px;width: 16px;height: 16px;background-image: url(../images/60.png);background-size: 100% 100%;}
.fv{display: inline-block;vertical-align: middle;font-size: 14px;color: #999;line-height: 16px;}
.fv:before{content: "";display: inline-block;vertical-align: top;margin-right: 5px;width: 14px;height: 16px;background-image: url(../images/61.png);background-size: 100% 100%;}
.fs{font-size: 14px;color: #999;line-height: 30px;}
.ft{display: block;width: 150px;height: 50px;line-height: 50px;border-radius: 25px;background-color: #f0951e;text-align: center;font-size: 14px;color: #fff;cursor: pointer;position: absolute;left: 50px;bottom: 50px;}
.ft:after{content: "";display: inline-block;vertical-align: middle;width: 21px;height: 21px;background-size: 100% 100%;background-image: url(../images/12.png);margin-left: 10px;}
@media(max-width: 1600px){
	.fk{padding-top: 30px;padding-bottom: 50px;}
	.fl{max-width: 1100px;}
	.fo{height: 346px;}
	.fp{height: 346px;padding: 30px;}
	.fq{font-size: 24px;line-height: 36px;margin-bottom: 12px;}
	.fr{margin-bottom: 30px;}
	.fn.swiper-container-horizontal>.swiper-pagination-bullets, 
	.fn .swiper-pagination-custom,
	.fn .swiper-pagination-fraction{bottom: 47px;}
	.ft{width: 120px;height: 40px;line-height: 40px;border-radius: 20px;left: 30px;bottom: 30px;}
}
@media(max-width: 1120px){
	.fl{max-width: 800px;}
	.fk{padding-top: 20px;padding-bottom: 40px;}
	.fo{height: 251px;}
	.fp{height: 251px;padding: 20px;}
	.fq{font-size: 18px;line-height: 24px;}
	.fr{margin-bottom: 20px;}
	.fs{font-size: 12px;line-height: 24px;}
	.fu{font-size: 12px;}
	.fv{font-size: 12px;}
	.fn .swiper-pagination-bullet{width: 10px;height: 10px;}
	.fn.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
	.fn.swiper-container-horizontal>.swiper-pagination-bullets, 
	.fn .swiper-pagination-custom,
	.fn .swiper-pagination-fraction{bottom: 20px;}
	.ft{width: 100px;height: 30px;line-height: 30px;border-radius: 15px;left: 20px;bottom: 10px;font-size: 12px;}
	.ft:after{width: 16px;height: 16px;margin-left: 6px;}
}
@media(max-width: 820px){
	.fk{padding-bottom: 30px;}
	.fl{max-width: 100%;padding-left: 10px;padding-right: 10px;}
	.fn{max-width: 500px;margin: 0 auto;}
	.fo{width: 100%;height: auto;}
	.fo img{height: auto;}
	.fp{width: 100%;height: auto;padding: 10px;}
	.fq{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
	.fr{margin-bottom: 10px;}
	.fs{margin-bottom: 20px;}
	.ft{position: relative;left: 0;bottom: 0;}
}



.fw{width: 100%;font-size: 0;padding-top: 40px;padding-bottom: 20px;}
.fw>li{display: inline-block;vertical-align: top;width: 31.4%;margin-right: 2.9%;margin-bottom: 2.9%;}
.fw>li:nth-child(3n){margin-right: 0;}
.fx{display: block;width: 100%;padding-top: 63.63%;position: relative;cursor: pointer;}
.fx img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.fy{display: block;width: 100%;padding-top: 36px;background-color: #fff;padding: 35px 25px 30px;}
.fz{font-size: 22px;color: #333;margin-bottom: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ga{font-size: 14px;color: #999;line-height: 24px;height: 72px;margin-bottom: 26px;overflow: hidden;}
.gb{font-size: 14px;color: #999;}
.fw>li:hover .fz{color: #f0951e;}
.gc{display: block;width: 300px;height: 70px;line-height: 70px;background-color: #fff;text-align: center;font-size: 20px;color: #333;cursor: pointer;margin: 0 auto;transition: all .3s;}
.gc:hover{color: #f0951e;}
@media(max-width: 1600px){
	.fw{padding-top: 30px;}
	.fy{padding: 26px 20px 25px 20px;}
	.fz{font-size: 18px;margin-bottom: 12px;}
	.gc{width: 240px;height: 55px;line-height: 55px;font-size: 16px;}
}
@media(max-width: 1100px){
	.fw{padding-top: 20px;}
	.fy{padding: 20px 10px;}
	.fz{font-size: 14px;margin-bottom: 8px;}
	.ga{font-size: 12px;line-height: 22px;height: 66px;margin-bottom: 10px;}
	.gb{font-size: 12px;}
	.gc{width: 180px;height: 40px;line-height: 40px;font-size: 14px;}
}
@media(max-width: 600px){
	.fw>li{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.fy{padding: 15px 10px;}
	.ga{height: auto;margin-bottom: 10px;line-height: 18px;}
	.gc{width: 130px;height: 30px;line-height: 30px;font-size: 12px;}
}

.a-fz{width: 100%;}
.a-fz.gray{background-color: #f6f6f6;}
.a-ga{width: 100%;max-width: 1400px;margin: 0 auto;padding-top: 60px;background-color: #fff;}
.a-gb{width: 100%;border-bottom: 1px solid #eee;padding-bottom: 40px;}
.a-gc{text-align: center;font-size: 36px;color: #333;line-height: 42px;margin-bottom: 48px;}
.a-gd{text-align: center;}
.a-ge{font-size: 14px;color: #999;line-height: 1;padding-right: 17px;margin-right: 17px;border-right: 1px solid #b6b6b6;display: inline-block;vertical-align: middle;}
.a-ge:after{content: "";display: inline-block;}
.a-gf{font-size: 14px;color: #999;line-height: 1;padding-right: 17px;margin-right: 17px;border-right: 1px solid #b6b6b6;display: inline-block;vertical-align: middle;}
.a-gg{display: inline-block;vertical-align: middle;font-size: 0;}
.a-gh{display: inline-block;vertical-align: top;line-height: 24px;font-size: 14px;color: #999;}
.a-gi{display: inline-block;vertical-align: top;width: 24px;height: 24px;background-size: 100% 100%;margin-right: 5px;cursor: pointer;}
.a-gi1{background-image: url(../images/63.png);}
.a-gi2{background-image: url(../images/64.png);}
.a-gi3{background-image: url(../images/65.png);}
.a-gi4{background-image: url(../images/66.png);}
.a-gi5{background-image: url(../images/67.png);}
.a-gj{width: 100%;padding: 38px 48px;padding-bottom: 60px;margin-bottom: 40px;}
.a-gl{text-align: center;margin-bottom: 36px;}
.a-gk{font-size: 16px;color: #333;line-height: 36px;margin-bottom: 36px;text-indent: 2em;}
.a-gm{width: 100%;font-size: 0;padding-bottom: 98px;max-width: 1400px;margin: 0 auto;}
.a-gm>li{display: inline-block;vertical-align: top;width: 31.4%;margin-right: 2.9%;}
.a-gm>li>a{display: block;width: 100%;}
.a-gm>li:nth-child(3n){margin-right: 0;}
.a-gm>li:last-child{margin-bottom: 0;}
.a-gn{width: 100%;padding-top: 63.63%;position: relative;}
.a-gn img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.a-go{width: 100%;padding: 36px 28px;background-color: #fff;}
.a-gp{width: 100%;font-size: 22px;color: #333;margin-bottom: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.a-gq{width: 100%;font-size: 14px;color: #999;line-height: 24px;height: 96px;overflow: hidden;}
.a-gr{font-size: 14px;color: #999;}
.a-gm>li>a:hover .a-gp{color: #f0951e;}
@media(max-width: 1600px){
	.a-ga{max-width: 1100px;padding-top: 42px;}
	.a-gc{font-size: 28px;line-height: 34px;margin-bottom: 32px;}
	.a-gb{padding-bottom: 30px;}
	.a-gj{padding: 28px 38px;padding-bottom: 40px;margin-bottom: 30px;}
	.a-gk{font-size: 14px;line-height: 24px;margin-bottom: 24px;}
	.a-gl{margin-bottom: 24px;}
	.a-gm{max-width: 1100px;padding-bottom: 68px;}
	.a-go{padding: 23px 16px;}
	.a-gp{font-size: 18px;margin-bottom: 10px;}
	.a-gq{font-size: 13px;line-height: 23px;height: 92px;}
	.a-gr{font-size: 13px;}
}
@media(max-width: 1120px){
	.a-ga{max-width: 800px;padding-top: 30px;}
	.a-gc{font-size: 20px;line-height: 26px;margin-bottom: 22px;}
	.a-gb{padding-bottom: 20px;}
	.a-ge{font-size: 12px;padding-right: 10px;margin-right: 10px;}
	.a-gf{font-size: 12px;padding-right: 10px;margin-right: 10px;}
	.a-gh{font-size: 12px;}
	.a-gj{padding: 20px 30px;padding-bottom: 30px;margin-bottom: 20px;}
	.a-gm{max-width: 800px;padding-bottom: 48px;}
	.a-go{padding: 20px 10px;}
	.a-gp{font-size: 14px;}
	.a-gq{font-size: 12px;line-height: 22px;height: 66px;margin-bottom: 22px;}
	.a-gr{font-size: 12px;}
}
@media(max-width: 820px){
	.a-ga{max-width: 100%;padding-top: 20px;padding-left: 10px;padding-right: 10px;}
	.a-gc{font-size: 16px;line-height: 22px;margin-bottom: 16px;}
	.a-gb{padding-bottom: 14px;}
	.a-gf{padding-right: 0;margin-right: 0;border-right: none;}
	.a-gg{display: block;text-align: center;width: 100%;padding-top: 10px;}
	.a-gj{padding: 20px 0;padding-bottom: 20px;}
	.a-gm{max-width: 420px;margin: 0 auto;padding-left: 10px;padding-right: 10px;padding-bottom: 30px;}
	.a-gm>li{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.a-go{padding-left: 10px;padding-right: 10px;}
	.a-gq{height: auto;margin-bottom: 10px;}
}


.b-a{width: 100%;font-size: 0;padding-left: 50px;margin-bottom: 53px;}
.b-b{display: inline-block;vertical-align: top;line-height: 46px;background-color: #d0d0d0;padding: 0 17px;font-size: 16px;color: #fff;cursor: pointer;margin-right: 11px;transition: all .3s;}
.b-b.active{background-color: #c0861f;}
.b-b:hover{background-color: #c0861f;}
.b-c{width: 100%;padding: 0 50px 98px;}
.b-d{width: 100%;}
.b-d td{text-align: center;}
.b-e{background-color: #c0861f;}
.b-e td{font-size: 18px;color: #fff;line-height: 48px;}
.b-f{border-right: 1px solid #eee;}
.b-f td{font-size: 14px;color: #333;line-height: 1.5;padding: 30px;border-left: 1px solid #eee;border-bottom: 1px solid #eee;}
.b-f td.b-f2{text-align: left;}
.b-f2 span{display: inline-block;vertical-align: top;padding: 0 10px;line-height: 1.5;}
@media(max-width: 1600px){
	.b-a{padding-left: 40px;margin-bottom: 42px;}
	.b-b{line-height: 40px;padding: 0 12px;margin-right: 8px;font-size: 14px;}
	.b-e td{font-size: 16px;line-height: 40px;}
	.b-f td{padding: 24px;}
	.b-c{padding: 0 40px 60px;}
}
@media(max-width: 1120px){
	.b-a{padding-left: 30px;margin-bottom: 30px;}
	.b-b{line-height: 36px;padding: 0 10px;margin-right: 6px;}
	.b-e td{font-size: 14px;line-height: 36px;}
	.b-f td{padding: 18px;}
	.b-c{padding: 0 30px 40px;}
	.b-f td{font-size: 12px;}
}
@media(max-width: 820px){
	.b-a{padding-left: 10px;margin-bottom: 20px;}
	.b-b{font-size: 12px;margin-right: 5px;}
	.b-e td{font-size: 12px;line-height: 30px;}
	.b-f td{padding: 5px;}
	.b-c{padding: 0 10px 20px;}
}

.prolist {width: 100%;padding-top: 50px;}
.prolist ul{overflow: hidden;width: 100%;font-size: 0;}
.prolist ul li{display: inline-block;vertical-align: top;width: 31.3333%;margin: 0 3% 32px 0;}
.prolist ul li:nth-child(3n){margin-right: 0;}
.prolist ul li a{display: block;}
.prolist ul li .pic {position: relative;overflow: hidden;}
.prolist ul li .pic img{width: 100%;}
.prolist ul li span{display: block;padding: 3%  5%;background-color: #f6f6f6;font-size: 18px;color: #333333;font-weight:normal;}
@media(max-width: 1600px){
	.prolist{padding-top: 38px;}
}
@media(max-width: 1120px){
	.prolist ul li{width: 48.5%;margin: 0 3% 20px 0;}
	.prolist ul li:nth-child(3n){margin-right: 3%;}
	.prolist ul li:nth-child(2n){margin-right: 0;}
	.prolist ul li span{font-size: 16px;}
	.prolist{padding-top: 20px;}
}
@media(max-width: 800px){
	.prolist ul li span{font-size: 14px;font-weight: normal;}
}

.a-gg.a-sss{position: absolute;right: 0;top: 50%;margin-top: -12px;padding-top: 0;width: auto;}

.b-f td.b-f2{text-align: center;}
.lpx-d{padding: 3%;}
.lpx-a{text-align: center;margin-bottom: 20px;}
.lpx-b{max-width: 1200px;margin: 0 auto;}
.lpx-f{padding-bottom: 40px;}
.lpx-e{padding: 0;}
.lpx-c{text-align: center;font-size: 30px;color: #333;line-height: 1.5;margin-bottom: 3%;}
@media(max-width: 1120px){
	.lpx-c{font-size: 22px;}
	.lpx-f{padding-bottom: 30px;}
}
@media(max-width: 800px){
	.lpx-c{font-size: 18px;}
	.lpx-d{padding: 20px 10px;}
	.lpx-c{margin-bottom: 20px;}
	.lpx-f{padding-bottom: 20px;}
}
@media(max-width: 800px){
	.lpx-c{font-size: 16px;margin-bottom: 10px;}
}

/* 2019/5/28 */
.e>li>a{line-height: 88px;}
.lang{width: 50px;}
.lang-a{width: 50px;line-height: 40px;font-size: 14px;color: #686868;padding-left: 20px;white-space: nowrap;background-position: left center;}
@media(max-width: 1600px){
	.e>li>a{line-height: 66px;}
	.lang{width: 40px;}
	.lang-a{width: 40px;font-size: 12px;}
}
@media(max-width: 1020px){
	.lang-a{font-size: 0;background-position: center center;}
}
