@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: 51px;margin-top: 20px;}
.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: 264px;}
.e>li{display: inline-block;vertical-align: top;margin: 0 10px;}
.e>li>a{display: block;padding: 0 10px;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: 54px;top: 0;margin: 0;line-height: 20px;padding-right: 29px;}
.e>li:last-child:after{content: "";display: block;width: 1px;height: 20px;background-color:#e5e5e5;position: absolute;right: 0;top: 50%;margin-top: -10px;}
.wm .e{display: none;width: 200px;max-height: calc(100% - 90px);overflow: auto;background-color: #fff;position: fixed;right: 50%;margin-right: -700px;top: 90px;padding: 10px 0;}
.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: 0;right: 40px;top: 25px;}
.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 .o{display: none;}
.wm .e>li:last-child{position: relative;right: 0;padding-right: 0;}

@media(max-width: 1600px){
	.b{height: 70px;}
	.a{height: 70px;}
	.d{margin-top: 15px;height: 40px;}
	.c{max-width: 1100px;height: 70px;}
	.e{margin-right: 160px;}
	.e>li{margin: 0 6px;}
	.e>li>a{height: 70px;line-height: 66px;font-size: 14px;}
	.f{top: 15px;}
	.i{top: 70px;}
	.e>li>a{padding: 0 10px;}
	.e>li:last-child{font-size: 14px;padding-right: 10px;right: 40px;}
	.wm .f{top: 15px;}
	.wm .h{top: 15px;}
	.wm.p .e{top: 70px;}
	.wm .i{top: 70px;}
	.wm .e{margin-right: -550px;max-height: calc(100% - 70px);}
}
@media(max-width: 1120px){
	.b{height: 40px;}
	.a{height: 40px;}
	.d{height: 30px;margin-top: 5px;}
	.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;}
    .wm .f{top: 0px;}
	.wm .h{top: 0px;}
	.wm.p .e{top: 40px;}
	.wm .i{top: 40px;}
	.wm .e>li:hover>a{color: #686868;}
	.wm .e{margin-right: 0;right: 0;max-height: calc(100% - 40px);}
}

.q{width: 100%;padding-top: 3.85%;padding-bottom: 1.56%;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: 160px;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: 133px;}
	.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;}
}

.bh{width: 100%;}
.bh img{width: 100%;}
.bh .swiper-pagination-bullet{width: 40px;height: 2px;background-color: rgba(255,255,255,0.56);opacity: 1;border-radius: 0;vertical-align: bottom;}
.bh .swiper-pagination-bullet-active{background-color: #f0951e;height: 4px;}
.bh.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
.bh.swiper-container-horizontal>.swiper-pagination-bullets, 
.bh .swiper-pagination-custom,
.bh .swiper-pagination-fraction{bottom: 36px;font-size: 0;}
.bh .swiper-button-next,
.bh .swiper-button-prev{width: 32px;height: 62px;margin-top: -31px;background-size: 100% 100%;}
.bh .swiper-button-prev{background-image: url(../images/21.png);left: 50%;margin-left: -700px;}
.bh .swiper-button-next{background-image: url(../images/22.png);right: 50%;margin-right: -700px;}
@media(max-width: 1600px){
	.bh .swiper-button-prev{margin-left: -550px;}
	.bh .swiper-button-next{margin-right: -550px;}
	.bh.swiper-container-horizontal>.swiper-pagination-bullets, 
	.bh .swiper-pagination-custom,
	.bh .swiper-pagination-fraction{bottom: 28px;}
}
@media(max-width: 1120px){
	.bh .swiper-button-next,
	.bh .swiper-button-prev{width: 21px;height: 40px;margin-top: -20px;}
	.bh .swiper-button-prev{left: 10px;margin-left: 0;}
	.bh .swiper-button-next{right: 10px;margin-right: 0;}
	.bh .swiper-pagination-bullet{width: 26px;}
	.bh .swiper-pagination-bullet-active{height: 3px;}
	.bh.swiper-container-horizontal>.swiper-pagination-bullets, 
	.bh .swiper-pagination-custom,
	.bh .swiper-pagination-fraction{bottom: 10px;}
}
@media(max-width: 500px){
	.bh .swiper-button-next,
	.bh .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%;margin-bottom: 20px;overflow: hidden;}
.bl>li:last-child{margin-bottom: 0;}
.bk{float: left;width: 57%;padding-top: 27%;position: relative;display: block;}
.bl>li:nth-child(even) .bk{float: right;}
.bk img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.bm{float: left;width: 43%;padding-top: 27%;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: 410px;margin: 0 auto;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;height: 123px;}
}
@media(max-width: 1120px){
	.bi{padding: 30px 0;}
	.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;width: 100%;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: 47.5%;}
	.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{height: auto;margin-bottom: 20px;}
}

.bs{width: 100%;background-color: #f6f6f6;padding-bottom: 3.125%;}
.bt{width: 100%;max-width: 1400px;font-size: 30px;padding: 3.125% 0;margin: 0 auto;}
.bu{width: 100%;max-width: 1400px;margin: 0 auto;font-size: 0;}
.bu>li{width: 50%;padding-top: 42.8%;position: relative;display: inline-block;vertical-align: top;}
.bw{width: 100%;padding-top: 42.8%;position: absolute;left: 0;top: 0;display: block;}
.bw img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.bx{width: 100%;padding-top: 42.8%;position: absolute;left: 0;top: 50%;background-color: #fff;display: block;transition: all .3s;}
.bu>li:nth-child(odd) .bw{top: 50%;}
.bu>li:nth-child(odd) .bx{top: 0;}
.by{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding-top: 46px;padding-left: 50px;padding-right: 70px;}
.bz{font-size: 30px;color: #f0951e;margin-bottom: 22px;transition: all .3s;}
.ca{font-size: 16px;color: #555;line-height: 30px;margin-bottom: 40px;transition: all .3s;}
.cb{display: block;}
.cc{display: inline-block;vertical-align: top;font-size: 14px;color: #555;line-height: 20px;transition: all .3s;}
.cc: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;}
.cc:before{content: "";display: inline-block;width: 0;height: 0;background-image: url(../images/4.png);}
.bx:hover{background-color: #f0951e;}
.bx:hover .bz{color: #fff;}
.bx:hover .ca{color: #fff;}
.bx:hover .cc{color: #fff;}
.bx:hover .cc:after{background-image: url(../images/4.png);}
@media(max-width: 1600px){
	.bt{max-width: 1100px;font-size: 24px;}
	.bu{max-width: 1100px;}
	.by{padding-top: 35px;padding-left: 30px;padding-right: 30px;}
	.bz{font-size: 24px;margin-bottom: 16px;}
	.ca{font-size: 14px;line-height: 26px;margin-bottom: 20px;}
	
}
@media(max-width: 1120px){
	.bs{padding-bottom: 30px;}
	.bt{max-width: 800px;font-size: 18px;padding: 30px 10px;}
	.bu{max-width: 800px;padding-left: 10px;padding-right: 10px;}
	.by{padding-top: 20px;padding-left: 20px;padding-right: 20px;}
	.bz{font-size: 18px;margin-bottom: 10px;}
	.ca{font-size: 12px;line-height: 18px;margin-bottom: 15px;max-height: 90px;overflow: hidden;}
	.cc{font-size: 12px;line-height: 16px;}
	.cc:after{width: 16px;height: 16px;margin-left: 6px;}
}
@media(max-width: 800px){
	.bt{max-width: 100%;font-size: 16px;}
	.bu{max-width: 100%;}
	.bz{font-size: 16px;margin-bottom: 6px;}
	.bu>li{padding-top: 0;width: 100%;display: block;}
	.bw{position: relative;}
	.bx{position: relative;height: auto;padding-top: 0;}
	.by{position: relative;height: auto;padding: 20px 10px;}
	.bu>li{margin-bottom: 10px;}
	.bu>li:last-child{margin-bottom: 0;}
	.bu>li:nth-child(even) .bw{float: none;}
	.bu>li:nth-child(even) .bx{float: none;}
	.bz{margin-bottom: 10px;}
	.ca{max-height: none;margin-bottom: 10px;}
}

.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;}
.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;}
.cg:hover .ch{color: #f0951e;}
.cg:hover .cj{color: #f0951e;}
.cg: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;}
}

.cn{width: 100%;background-color: #f6f6f6;}
.co{width: 100%;max-width: 1400px;margin: 0 auto;font-size: 0;position: relative;}
.cp{font-size: 14px;color: #333;padding: 1.3% 0;display: inline-block;vertical-align: top;}
.cq{font-size: 14px;color: #333;padding: 1.3% 14px;display: inline-block;vertical-align: top;}
.cp:first-child{padding-left: 80px;position: relative;}
.cp: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){
	.co{max-width: 1100px;}
	.cp:first-child{padding-left: 70px;}
	.cp:first-child:before{width: 50px;}
}
@media(max-width: 1100px){
	.co{max-width: 100%;padding-left: 10px;padding-right: 10px;}
	.cp{font-size: 12px;}
	.cq{font-size: 12px;padding: 1.3% 10px;}
	.cp:first-child{padding-left: 60px;}
	.cp:first-child:before{width: 40px;}
}
@media(max-width: 500px){
	.cn{display: none;}
}

.cr{width: 100%;position: relative;overflow: hidden;}
.cs{display: block;width: 100%;}
.cs img{width: 100%;}
.ct{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%);}
.ct.cu{margin-top: -56px;}
@media(max-width: 1600px){
	.ct{font-size: 30px;}
	.ct.cu{margin-top: -45px;}
}
@media(max-width: 1120px){
	.ct{font-size: 24px;}
	.ct.cu{margin-top: 0;}
}
@media(max-width: 500px){
	.ct{font-size: 18px;}
}

.cv{width: 100%;background-color: #fff;padding: 3.125% 0;}
.cw{width: 100%;max-width: 1400px;font-size: 0;margin: 0 auto;}
.cx{width: 50%;display: inline-block;vertical-align: top;border-left: 1px solid #eee;border-top: 1px solid #eee;}
.cx .swiper-slide{width: 100%;font-size: 0;}
.cy{display: inline-block;vertical-align: top;width: 25%;height: 100px;border-right: 1px solid #eee;border-bottom: 1px solid #eee;position: relative;}
.cy img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.cz{display: block;width: 100%;height: 100%;background-color: rgba(240,149,30,0.9);position: absolute;left: 0;top: 0;visibility: hidden;opacity: 0;transition: all .3s;}
.da{display: block;width: 100%;text-align: center;font-size: 16px;line-height: 22px;color: #fff;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.cy:hover .cz{visibility: visible;opacity: 1;}
.cx .swiper-button-prev,
.cx .swiper-button-next{width: 12.5%;height: 100px;border: 1px solid #eee;margin-top: 0;top: auto;bottom: 0;background-size: 11px 20px;background-color: #fff;}
.cx .swiper-button-prev{background-image: url(../images/19.png);right: 12.5%;left: auto;}
.cx .swiper-button-next{background-image: url(../images/20.png);right: 0px;}
.cx .swiper-button-next.swiper-button-disabled,
.cx .swiper-button-prev.swiper-button-disabled{opacity: 0.5;pointer-events: auto;}
.cx .swiper-button-prev:hover{border-color: #f0951e;background-image: url(../images/23.png);}
.cx .swiper-button-next:hover{border-color: #f0951e;background-image: url(../images/24.png);}
.db{width: 50%;height: 401px;display: inline-block;vertical-align: top;border: 1px solid #eee;border-left: none;padding: 37px 47px;overflow: auto;}
.dc{font-size: 14px;color: #333;line-height: 36px;text-indent: 2em;margin-bottom: 36px;}
.dc:last-child{margin-bottom: 0;}
@media(max-width: 1600px){
	.cw{max-width: 1120px;padding-left: 10px;padding-right: 10px;}
	.cy{height: 78px;}
	.cx .swiper-button-prev,
	.cx .swiper-button-next{height: 78px;}
	.da{font-size: 14px;line-height: 20px;}
	.db{height: 313px;padding: 23px;}
	.dc{font-size: 13px;line-height: 25px;margin-bottom: 25px;}
}
@media(max-width: 1120px){
	.cv{padding: 30px 0;}
	.cw{max-width: 570px;}
	.cx{width: 100%;}
	.db{width: 100%;height: auto;border-left: 1px solid #eee;padding: 20px 10px;border-top: none;}
}
@media(max-width: 570px){
	.cy{height: 0;padding-top: 14%;}
	.cx .swiper-button-prev,
	.cx .swiper-button-next{height: 0;padding-top: 14%;}
	.da{font-size: 12px;line-height: 18px;}
}

.dd{width: 100%;background-color: #f6f6f6;padding: 3.125% 0;}
.de{width: 100%;max-width: 1400px;margin: 0 auto;font-size: 0;}
.de>li{width: 100%;background-color: #fff;margin-bottom: 40px;padding: 50px;display: inline-block;vertical-align: top;}
/*.de>li:nth-child(1){width: 680px;margin-right: 40px;}
.de>li:nth-child(2){width: 680px;}*/
.de>li:last-child{margin-bottom: 0;}
.df{width: 100%;font-size: 0;margin-bottom: 29px;text-align: center;}
.dg{display: inline-block;vertical-align: top;width: 50px;height: 50px;border-radius: 50%;background-color: #f0951e;line-height: 50px;text-align: center;font-size: 24px;color: #fff;margin-right: 25px;}
.dh{display: inline-block;vertical-align: top;font-size: 24px;color: #333;line-height: 50px;}
.di{width: 100%;}
.dj{font-size: 16px;color: #333;line-height: 36px;text-indent: 2em;margin-bottom: 36px;}
.dj:last-child{margin-bottom: 0;}
/* .de>li:nth-child(1) .di{height: 218px;overflow: auto;}
.de>li:nth-child(2) .di{height: 218px;overflow: auto;}
.de>li:nth-child(1) .df{text-align: left;}
.de>li:nth-child(2) .df{text-align: left;} */
@media(max-width: 1600px){
	.de{max-width: 1120px;padding-left: 10px;padding-right: 10px;}
	.de>li{margin-bottom: 30px;padding: 38px;}
	.de>li:nth-child(1){width: 100%;margin-right: 30px;}
	.de>li:nth-child(2){width: 100%;}
	.df{margin-bottom: 23px;}
	.dg{width: 38px;height: 38px;line-height: 38px;font-size: 18px;margin-right: 18px;}
	.dh{font-size: 18px;line-height: 38px;}
	.dj{font-size: 14px;line-height: 30px;margin-bottom: 30px;}
}
@media(max-width: 1120px){
	.dd{padding: 30px 0;}
	.de>li{margin-bottom: 10px;padding: 20px 10px;}
	.de>li:nth-child(1){width: 100%;margin-right: 0;}
	.de>li:nth-child(2){width: 100%;}
	.de>li:nth-child(1) .di{height: auto;}
	.de>li:nth-child(2) .di{height: auto;}
	.df{margin-bottom: 10px;}
	.dg{width: 26px;height: 26px;line-height: 26px;margin-right: 8px;font-size: 14px;}
	.dh{font-size: 14px;line-height: 26px;}
	.dj{font-size: 12px;line-height: 20px;margin-bottom: 20px;}
	.de>li:nth-child(1) .df{text-align: center;}
	.de>li:nth-child(2) .df{text-align: center;}
}

.dk{width: 100%;padding-top: 5%;padding-bottom: 3%;}
.dk1{background-color: #fff;}
.dk2{background-color: #fcfcfc;}
.dk3{background-color: #fff;}
.dl{width: 100%;margin: 0 auto;max-width: 1400px;margin: 0 auto;}
.dn{font-size: 48px;font-weight: bold;text-align: center;margin-bottom: 54px;}
.dn .dr{color: #f0951e;}
.dp{font-size: 16px;color: #333;line-height: 36px;text-indent: 2em;margin-bottom: 36px;padding-left: 50px;padding-right: 50px;}
.dp:last-child{margin-bottom: 0;}
.dq{width: 100%;font-size: 0;text-align: center;}
.dq img{margin: 0 10px 20px;}

@media(max-width: 1600px){
	.dl{max-width: 1120px;padding-left: 10px;padding-right: 10px;}
	.dn{font-size: 36px;margin-bottom: 40px;}
	.dp{font-size: 14px;line-height: 30px;margin-bottom: 30px;padding-left: 38px;padding-right: 38px;}
	.dq1 img{margin: 0 0.7% 1.4%;width: 48.6%;}
	.dq2 img{margin: 0 0.7% 1.4%;height: 240px;}
	.dq3 img{margin: 0 0.7% 1.4%;}
}
@media(max-width: 1120px){
	.dk{padding-top: 30px;padding-bottom: 30px;}
	.dl{max-width: 800px;}
	.dn{font-size: 24px;margin-bottom: 20px;}
	.dp{padding-left: 0;padding-right: 0;}
}
@media(max-width: 800px){
	.dn{font-size: 18px;}
	.dp{font-size: 13px;line-height: 21px;margin-bottom: 15px;}
}

.ds{width: 100%;}
.dt{text-align: center;font-size: 48px;color: #333;font-weight: bold;padding: 3.6% 0;}
.du{width: 100%;max-width: 1400px;margin: 0 auto;}
.dv{width: 100%;font-size: 0;border-left: 1px solid #ddd;border-top: 1px solid #ddd;position: relative;margin-bottom: 60px;}
.dv:before{content: "";display: block;width: 1px;height: 100%;background-color: #ddd;position: absolute;right: 0;top: 0;}
.dv:after{content: "";display: block;width: 100%;height: 1px;background-color: #ddd;position: absolute;left: 0;bottom: 0;}
.dv>a{display: inline-block;vertical-align: top;width: 12.5%;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;height: 59px;line-height: 59px;text-align: center;font-size: 16px;color: #333;position: relative;z-index: 1;cursor: pointer;}
.dv>a.dw,
.dv>a:hover{color: #f0951e;border-top-color: #f0951e;z-index: 2;}
.dv>a.dw:after{content: "";display: block;width: 100%;height: 2px;background-color: #f0951e;position: absolute;top: -1px;left: 0;}
.dx{width: 100%;font-size: 0;padding-bottom: 20px;}
.dx>li{width: 31.4%;margin-right: 2.9%;margin-bottom: 2.9%;display: inline-block;vertical-align: top;position: relative;}
.dx>li:nth-child(3n){margin-right: 0;}
.dy{display: block;width: 100%;padding-top: 68.18%;position: relative;}
.dy img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.dz{display: block;width: 100%;position: absolute;left: 0;bottom: 0;z-index: 2;background-color: rgba(255,255,255,0.9);}
.ea{width: 100%;text-align: center;font-size: 18px;color: #333;height: 60px;line-height: 60px;overflow: hidden;padding: 0 5px;}
.eb{display: none;width: 100%;font-size: 14px;color: #fff;line-height: 30px;padding: 0 37px;}
.dx>li:hover .dz{height: 100%;background-color: rgba(240,149,30,0.9);}
.dx>li:hover .ea{color: #fff;overflow: visible;font-size: 24px;line-height: 32px;margin-bottom: 30px;padding-top: 50px;height: auto;}
.dx>li:hover .eb{display: block;}
@media(max-width: 1600px){
	.dt{font-size: 36px;}
	.du{max-width: 1120px;padding-left: 10px;padding-right: 10px;}
	.dv{margin-bottom: 46px;}
	.dv>a{font-size: 14px;height: 45px;line-height: 45px;}
	.ea{font-size: 16px;height: 46px;line-height: 46px;}
	.dx>li:hover .ea{font-size: 18px;line-height: 26px;margin-bottom: 18px;padding-top: 24px;}
	.dx>li:hover .eb{padding: 0 20px;}
}
@media(max-width: 1120px){
	.dt{font-size: 28px;}
	.du{max-width: 800px;}
	.dv{margin-bottom: 26px;}
	.dv>a{font-size: 12px;height: 30px;line-height: 30px;width: 25%;}
	.ea{font-size: 14px;line-height: 36px;height: 36px;}
	.dx>li:hover .ea{font-size: 16px;line-height: 20px;margin-bottom: 5px;padding-top: 10px;}
	.dx>li:hover .eb{padding: 0 10px;font-size: 12px;line-height: 18px;}
}
@media(max-width: 800px){
	.dt{font-size: 18px;padding-top: 20px;padding-bottom: 20px;}
	.dv>a{width: 50%;}
	.dx>li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.dx>li:nth-child(3n){margin-right: 2%;}
	.dx>li:nth-child(2n){margin-right: 0;}
	.dx>li:hover .ea{font-size: 16px;}
}
@media(max-width: 500px){
	.dx{max-width: 400px;margin: 0 auto}
	.dx>li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.dx>li:nth-child(3n){margin-right: 0;}
	.eb{display: block;color: #666;}
	.eb{padding: 0 10px;font-size: 12px;line-height: 18px;}
	.dx{padding-bottom: 0;}
	.dz{position: relative;bottom: auto;background-color: #eee;padding-bottom: 10px;}
	.ea{font-size: 14px;line-height: 20px;height: auto;margin-bottom: 5px;padding-top: 10px;}
	.dx>li:hover .ea{font-size: 14px;line-height: 20px;height: auto;margin-bottom: 5px;padding-top: 10px;color: #333;}
	.dx>li:hover .dz{background-color: #eee;}
}

.ei{width: 100%;padding-bottom: 4.68%;}
.ec{width: 100%;max-width: 1400px;margin: 0 auto;}
.ed{font-size: 26px;color: #f0951e;padding: 43px 0;}
.ee{width: 100%;font-size: 0;padding-top: 14px;margin-bottom: 72px;}
.ee>li{display: inline-block;vertical-align: top;padding-right: 96px;position: relative;}
.ee>li:last-child{padding-right: 0;}
.ee>li:last-child:after{display: none;}
.ee>li:after{content: "";display: block;width: 96px;height: 43px;background-image: url(../images/55.png);background-repeat: no-repeat;background-position: center center;background-size: 36px 43px;position: absolute;right: 0;bottom: 7px;}
.eh{display: block;width: 100%;height: 42px;line-height: 42px;font-size: 18px;color: #f0951e;background-color: rgba(240,149,30,0.11);padding-left: 70px;padding-right: 50px;}
.eg{display: block;width: 70px;font-size: 70px;color: #f0951e;position: absolute;left: 0;bottom: 0;text-align: center;font-style: italic;}
.ej{width: 100%;height: 500px;margin-bottom: 80px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.ek{width: 100%;overflow: hidden;}
.el{float: left;width: 1120px;}
.em{font-size: 30px;color: #f0951e;line-height: 38px;margin-bottom: 32px;}
.en{width: 100%;font-size: 0;}
.eo{display: inline-block;vertical-align: top;line-height: 28px;}
.eo1{margin-right: 42px;}
.eo3{display: block;}
.ep{font-size: 16px;color: #999;vertical-align: middle;}
.eq{font-size: 16px;color: #555;vertical-align: middle;}
@media(max-width: 1600px){
	.ec{max-width: 1100px;}
	.ed{padding: 30px 0;font-size: 20px;}
	.eh{padding-left: 50px;font-size: 14px;height: 30px;line-height: 30px;}
	.eg{width: 50px;font-size: 50px;}
	.ee{margin-bottom: 50px;}
	.ee>li{padding-right: 70px;}
	.ee>li:after{width: 70px;height: 30px;background-size: 25px 36px;bottom: 5px;}
	.ej{height: 392px;margin-bottom: 60px;}
	.el{width: 890px;}
	.em{font-size: 24px;margin-bottom: 20px;line-height: 30px;}
	.eo{line-height: 22px;}
	.ep{font-size: 14px;}
	.eq{font-size: 14px;}
}
@media(max-width: 1120px){
	.ec{max-width: 800px;}
	.ed{padding: 20px 0;font-size: 18px;}
	.ee{padding-top: 10px;margin-bottom: 30px;}
	.eh{padding-right: 24px;padding-left: 40px;font-size: 12px;line-height: 24px;height: 24px;}
	.eg{font-size: 40px;width: 40px;}
	.ee>li{padding-right: 50px;}
	.ee>li:after{width: 50px;height: 24px;background-size: 20px 24px;bottom: 3px;}
	.ej{height: 200px;margin-bottom: 40px;}
	.el{width: 580px;}
	.em{font-size: 20px;margin-bottom: 16px;line-height: 26px;}
}
@media(max-width: 820px){
	.ed{text-align: center;}
	.ee{text-align: center;margin-bottom: 10px;}
	.ec{max-width: 100%;padding-left: 10px;padding-right: 10px;}
	.eg{font-size: 30px;width: 30px;}
	.eh{padding-right: 20px;padding-left: 30px;height: 20px;line-height: 20px;}
	.ee>li{margin-bottom: 20px;padding-right: 30px;}
	.ee>li:after{width: 30px;height: 20px;background-size: 17px 20px;}
	.ej{height: 160px;margin-bottom: 30px;}
	.el{float: none;width: 100%;margin-bottom: 20px;}
	.em{font-size: 16px;line-height: 22px;}
	.eo{line-height: 23px;}
	.ep{font-size: 13px;}
	.eq{font-size: 13px;}
}

.er{width: 100%;padding-top: 3.28%;padding-bottom: 4.84%;}
.es{width: 100%;max-width: 1400px;margin: 0 auto;font-size: 0;}
.es>li{display: inline-block;vertical-align: top;width: 31.42%;margin-right: 2.87%;margin-bottom: 5.9%;}
.es>li>a{display: block;width: 100%;}
.es>li:nth-child(3n){margin-right: 0;}
.et{width: 100%;padding-top: 63.63%;position: relative;margin-bottom: 36px;}
.et img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.eu{width: 100%;}
.ev{width: 100%;font-size: 22px;color: #333;margin-bottom: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ew{width: 100%;font-size: 14px;color: #999;line-height: 24px;height: 72px;overflow: hidden;margin-bottom: 16px;}
.ex{font-size: 16px;color: #777;}
.ex:after{content: "";display: inline-block;vertical-align: middle;width: 24px;height: 24px;border-radius: 50%;background-image: url(../images/3.png);background-size: 100% 100%;margin-left: 9px;position: relative;top: -1px;}
.ey{display: block;width: 238px;height: 68px;line-height: 68px;cursor: pointer;background-color: #f6f6f6;text-align: center;font-size: 14px;color: #333;margin: 0 auto;}
.es>li>a:hover .ev{color: #f0951e;}
.es>li>a:hover .ex{color: #f0951e;}
.es>li>a:hover .ex:after{background-image: url(../images/5.png);}
@media(max-width: 1600px){
	.es{max-width: 1100px;}
	.ev{font-size: 16px;margin-bottom: 10px;}
	.ew{font-size: 13px;line-height: 21px;height: 63px;margin-bottom: 12px;}
	.et{margin-bottom: 24px;}
	.ex{font-size: 13px;line-height: 20px;}
	.ex:after{width: 20px;height: 20px;margin-left: 5px;}
	.ey{width: 180px;height: 58px;line-height: 58px;}
}
@media(max-width: 1120px){
	.es{max-width: 800px;}
	.et{margin-bottom: 20px;}
	.ev{font-size: 14px;}
	.ew{font-size: 12px;line-height: 20px;height: 60px;margin-bottom: 8px;}
	.ex{font-size: 12px;line-height: 16px;}
	.ex:after{width: 16px;height: 16px;}
	.ey{width: 150px;height: 40px;line-height: 40px;font-size: 12px;}
}
@media(max-width: 820px){
	.er{padding-top: 20px;padding-bottom: 30px;}
	.es{max-width: 100%;padding-left: 10px;padding-right: 10px;}
}
@media(max-width: 600px){
	.es{max-width: 420px;padding-bottom: 10px;}
	.es>li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.et{margin-bottom: 0;}
	.eu{background-color: #f5f5f5;padding: 20px 10px;}
	.ew{height: auto;}
}

.ez{width: 100%;padding-bottom: 3.6%;}
.fa{width: 100%;text-align: center;font-size: 48px;color: #333;font-weight: bold;padding: 3.6% 0;}
.fb{width: 100%;max-width: 1400px;margin: 0 auto;font-size: 0;}
.fc{display: inline-block;vertical-align: top;width: 48.5%;margin-right: 3%;}
.fc img{width: 100%;}
.fd{display: inline-block;vertical-align: top;width: 48.5%;padding-top: 2%;}
.fe{width: 100%;font-size: 16px;color: #333;line-height: 36px;margin-bottom: 36px;text-indent: 2em;}
.fe:last-child{margin-bottom: 0;}
@media(max-width: 1600px){
	.fa{font-size: 36px;}
	.fb{max-width: 1100px;}
	.fe{font-size: 14px;line-height: 26px;margin-bottom: 26px;}
}
@media(max-width: 1120px){
	.fa{font-size: 26px;}
	.fb{max-width: 800px;}
	.fc{width: 100%;margin-right: 0;}
	.fc img{width: auto;}
	.fd{width: 100%;padding-top: 20px;}
	.fe{font-size: 13px;line-height: 25px;margin-bottom: 25px;}
}
@media(max-width: 820px){
	.ez{padding-bottom: 20px;}
	.fa{font-size: 18px;padding: 20px 0;}
	.fb{max-width: 100%;padding-left: 10px;padding-right: 10px;}
}

.ff{width: 100%;background-color: #f6f6f6;padding-bottom: 10px;}
.fj{width: 100%;max-width: 1400px;margin: 0 auto;}
.fg{width: 100%;background-color: #fff;font-size: 0;margin-bottom: 40px;}
.fh{display: inline-block;vertical-align: top;min-width: 175px;height: 60px;line-height: 60px;text-align: center;font-size: 16px;color: #333;padding: 0 10px;border-right: 1px solid #eee;cursor: pointer;transition: all .3s;}
.fh.fi,
.fh:hover{background-color: #f0951e;border-right-color: #f0951e;color: #fff;}
@media(max-width: 1600px){
	.fg{margin-bottom: 30px;}
	.fj{max-width: 1100px;}
	.fh{font-size: 14px;min-width: 140px;height: 50px;line-height: 50px;}
}
@media(max-width: 1100px){
	.fg{margin-bottom: 20px;}
	.fj{max-width: 800px;}
	.fh{font-size: 13px;min-width: 0;width: 25%;height: 40px;line-height: 40px;border-bottom: 1px solid #eee;}
}
@media(max-width: 800px){
	.fh{font-size: 12px;width: 50%;height: 35px;line-height: 35px;}
}

.fq{width: 100%;}
.fr{width: 100%;display: none;}
.fr.fs{display: block;}
.fk{width: 100%;font-size: 0;margin-bottom: 40px;}
.fl{display: inline-block;vertical-align: top;width: 50%;padding-top: 28.57%;position: relative;background-color: #fff;}
.fp{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.fn{text-align: center;font-size: 30px;color: #333;padding-top: 9%;padding-bottom: 5.4%;position: relative;margin-bottom: 5%;}
.fn:after{content: "";display: block;width: 40px;height: 2px;background-color: #f0951e;position: absolute;left: 50%;margin-left: -20px;bottom: 0;}
.fm{display: inline-block;vertical-align: top;width: 50%;padding-top: 28.57%;position: relative;}
.fm img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.fo{width: 600px;margin: 0 auto;font-size: 16px;color: #333;line-height: 36px;text-align: center;height: 216px;overflow: auto;}
@media(max-width: 1600px){
	.fk{margin-bottom: 30px;}
	.fn{padding-top: 40px;padding-bottom: 20px;margin-bottom: 20px;font-size: 23px;}
	.fo{width: 500px;font-size: 14px;line-height: 32px;height: 192px;}
}
@media(max-width: 1100px){
	.fk{margin-bottom: 20px;}
	.fl{width: 100%;padding-top: 0;padding-bottom: 10px;}
	.fp{position: relative;height: auto;}
	.fn{font-size: 18px;padding-top: 20px;padding-bottom: 15px;margin-bottom: 10px;}
	.fn:after{width: 20px;margin-left: -10px;}
	.fm{width: 100%;padding-top: 0;height: auto;}
	.fm img{height: auto;position: relative;}
	.fo{width: 100%;font-size: 13px;line-height: 31px;height: auto;padding: 0 10px;}
}
@media(max-width: 800px){
	.fr{padding-left: 10px;padding-right: 10px;}
}

.ft{width: 100%;font-size: 0;}
.ft>li{width: 48.57%;margin-right: 2.86%;margin-bottom: 2.86%;font-size: 0;display: inline-block;vertical-align: top;}
.ft>li:nth-child(even){margin-right: 0;}
.ft>li>a{display: block;width: 100%;font-size: 0;}
.fu{display: inline-block;vertical-align: top;width: 50%;padding-top: 44%;position: relative;}
.fu img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.fv{display: inline-block;vertical-align: top;width: 50%;padding-top: 44%;position: relative;background-color: #fff;}
.fy{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding: 37px;padding-bottom: 0;}
.fw{width: 100%;font-size: 24px;color: #333;line-height: 30px;margin-bottom: 20px;}
.fx{width: 100%;font-size: 14px;color: #555;line-height: 28px;height: 196px;overflow: auto;}
.ft>li>a:hover .fw{color: #f0951e;}
@media(max-width: 1600px){
	.fy{padding: 22px;}
	.fw{font-size: 18px;line-height: 22px;margin-bottom: 12px;}
	.fx{font-size: 13px;line-height: 26px;height: 156px;}
}
@media(max-width: 1100px){
	.ft>li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.fu{width: 30%;padding-top: 26.4%;}
	.fv{width: 70%;padding-top: 26.4%;}
}
@media(max-width: 800px){
	.fw{font-size: 16px;line-height: 20px;}
	.fx{height: 100px;font-size: 12px;line-height: 20px;height: 80px;}
}
@media(max-width: 600px){
	.ft{max-width: 400px;margin: 0 auto;}
	.fu{width: 100%;padding-top: 0;height: auto;}
	.fu img{position: relative;height: auto;}
	.fv{width: 100%;padding-top: 0;height: auto;}
	.fy{position: relative;height: auto;padding: 20px 10px;}
	.fx{height: auto;}
}

.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/75.png);}
.a-gi2{background-image: url(../images/76.png);}
.a-gi3{background-image: url(../images/77.png);}
.a-gi4{background-image: url(../images/78.png);}
.a-gi5{background-image: url(../images/79.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;}
}


















































