@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: 34px;margin-top: 28px;}
.d img{width: auto;height: 34px;}
.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: 104px;}
.e>li{display: inline-block;vertical-align: top;margin: 0 10px;}
.e>li>a{display: block;padding: 0 13px;height: 90px;line-height: 90px;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;}
.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 .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 .f{top: 25px;right: 40px;}
.wm .lang{top: 25px;right: 80px;}
.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;}
@media(max-width: 1600px){
.b{height: 70px;}
.a{height: 70px;}
.d{margin-top: 23px;height: 24px;}
.d img{height: 24px;}
.c{max-width: 1000px;height: 70px;}
.e{margin-right: 80px;}
.e>li{margin: 0 5px;}
.e>li>a{height: 70px;line-height: 70px;font-size: 14px;padding: 0 10px;}
.f{top: 15px;}
.i{top: 70px;}
.lang{top: 15px;}
.wm .h{top: 15px;}
.wm .f{top: 15px;}
.wm .lang{top: 15px;}
.wm .e{max-height: calc(100% - 70px);margin-right: -500px;top: 70px;}
}
@media(max-width: 1020px){
.b{height: 40px;}
.a{height: 40px;}
.d{height: 18px;margin-top: 10px;}
.d img{height: 18px;}
.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;}
.lang{top: 0;right: 80px;}
.wm .h{top: 0px;}
.wm .f{top: 0px;}
.wm .lang{top: 0px;}
.wm .e{max-height: calc(100% - 40px);margin-right: 0;top: 40px;right: 0;}
}
.q{width: 100%;padding-top: 3.85%;padding-bottom: 1.56%;background-color: #fff;}
.r{width: 100%;max-width: 1400px;overflow: hidden;margin: 0 auto;}
.s{float: left;overflow: hidden;}
.t{width: 270px;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;display: block;word-wrap: break-word;}
.v>li>a:hover{color: #f07134;}
.w{float: right;font-size: 0;}
.x{display: inline-block;vertical-align: top;margin-left: 40px;}
.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: 1000px;}
.t{width: auto;padding-right: 20px;}
.x{margin-left: 20px;}
.ab{max-width: 1000px;}
}
@media(max-width: 1020px){
.q{padding-top: 20px;padding-bottom: 20px;}
.r{max-width: 100%;}
.s{width: 50%;}
.t{float: none;width: 100%;margin-bottom: 15px;padding-right: 0;}
.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%;position: relative;overflow: hidden;}
.af{display: block;width: 100%;}
.af img{width: 100%;}
.ag{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%);}
.ah{width: 1400px;text-align: right;font-size: 0;position: absolute;left: 50%;top: 0;margin-left: -700px;padding-top: 30px;}
.ai{font-size: 14px;color: #fff;}
.aj{font-size: 14px;color: #fff;padding: 0 6px;}
.ag.dw{margin-top: -56px;}
@media(max-width: 1600px){
.ag{font-size: 30px;}
.ah{width: 1000px;margin-left: -500px;padding-top: 20px;}
.ag.dw{margin-top: -45px;}
}
@media(max-width: 1020px){
.ag{font-size: 24px;}
.ah{width: 100%;left: 0;margin-left: 0;padding-top: 10px;padding-right: 10px;}
.ag.dw{margin-top: 0;}
}
@media(max-width: 500px){
.ag{font-size: 18px;}
.ah{display: none;}
}
.ak{width: 100%;background-color: #fff;padding: 3.6% 0;}
.al{width: 100%;max-width: 1400px;font-size: 0;margin: 0 auto;}
.am{display: inline-block;vertical-align: middle;width: 48.57%;}
.am img{width: 100%;}
.an{display: inline-block;vertical-align: middle;width: 51.43%;padding-left: 2.857%;}
.ao{font-size: 30px;color: #f0951e;margin-bottom: 4.6%}
.ap{font-size: 30px;color: #333;line-height: 36px;margin-bottom: 3.3%;}
.aq{font-size: 14px;color: #999;line-height: 24px;}
.ch{font-size: 30px;color: #f0951e;margin-bottom: 3%;}
.ci{font-size: 18px;color: #333;line-height: 24px;padding-bottom: 6.76%;margin-bottom: 4.7%;border-bottom: 1px solid #eee;}
.cj{width: 100%;font-size: 0;overflow: hidden;}
.cj>li{width: 50%;display: inline-block;vertical-align: top;margin-bottom: 4.8%;}
.cj>li:nth-last-child(1),
.cj>li:nth-last-child(2){margin-bottom: 0;}
.ck{font-size: 18px;color: #333;padding-left: 18px;border-left: 2px solid #f0951e;margin-bottom: 18px;}
.cl{padding-left: 20px;font-size: 0;width: calc(100% + 15px);}
.cm{display: inline-block;vertical-align: top;font-size: 14px;color: #777;margin-right: 15px;margin-bottom: 10px;}
@media(max-width: 1600px){
.al{max-width: 1000px;}
.ao{font-size: 22px;}
.ap{font-size: 22px;line-height: 28px;}
.ch{font-size: 22px;}
.ci{font-size: 14px;line-height: 20px;}
.ck{font-size: 14px;margin-bottom: 10px;}
.cm{font-size: 12px;margin-bottom: 6px;}
}
@media(max-width: 1200px){
.an{padding-left: 10px;vertical-align: top;}
.am{vertical-align: top;}
.ch{font-size: 18px;margin-bottom: 6px;}
.ci{padding-bottom: 10px;margin-bottom: 20px;}
.al{max-width: 800px;}
.ao{font-size: 18px;}
.ap{font-size: 18px;line-height: 24px;}
.cj>li{margin-bottom: 10px;}
}
@media(max-width: 820px){
.ak{padding: 20px 10px;}
.am{display: block;max-width: 376px;width: 100%;margin-bottom: 20px;}
.an{display: block;width: 100%;padding: 0;}
.ao{font-size: 16px;margin-bottom: 10px;}
.ap{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
}
@media(max-width: 500px){
.cj>li{width:100%;margin-bottom: 15px;}
.cj>li:nth-last-child(2){margin-bottom: 15px;}
}
.at{width: 100%;text-align: center;font-size: 30px;color: #000;padding-top: 1.8%;position: relative;margin-bottom: 4.16%;}
.at:after{content: "";display: block;width: 18px;height: 2px;background-color: #f0951e;position: absolute;left: 50%;margin-left: -9px;top: 0;}
@media(max-width: 1600px){
.at{font-size: 24px;}
}
@media(max-width: 1200px){
.at{font-size: 18px;}
}
@media(max-width: 800px){
.at{font-size: 16px;padding-top: 15px;margin-bottom: 20px;}
.at:after{height: 1px;}
}
.ar{width: 100%;background-color: #f4f4f4;padding: 4.2% 0;}
.as{width: 100%;max-width: 1400px;margin: 0 auto;}
.au{width: 100%;font-size: 0;}
.au>li{display: inline-block;vertical-align: top;width: 32.35%;margin-right: 1.475%;transition: all .3s;}
.au>li>a{display: block;width: 100%;}
.au>li:nth-child(3n){margin-right: 0;}
.au>li:hover{box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.av{width: 100%;padding-top: 64.68%;position: relative;}
.av img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.aw{width: 100%;padding: 8.16% 0;background-color: #fff;}
.ax{text-align: center;font-size: 22px;color: #000;margin-bottom: 7.7%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ay{text-align: center;font-size: 14px;color: #666;line-height: 21px;}
.ay:after{content: "";display: inline-block;vertical-align: top;width: 21px;height: 21px;background-size: 100% 100%;background-image: url(../images/3.png);margin-left: 20px;}
@media(max-width: 1600px){
.as{max-width: 1000px;}
.ax{font-size: 18px;}
}
@media(max-width: 1200px){
.as{max-width: 800px;}
.ax{font-size: 16px;}
.ay:after{margin-left: 10px;}
}
@media(max-width: 820px){
.ar{padding: 30px 0;padding-left: 10px;padding-right: 10px;}
.aw{padding: 20px 0;}
.ax{font-size: 14px;margin-bottom: 15px;}
.ay{font-size: 12px;line-height: 16px;}
.ay:after{width: 16px;height: 16px;margin-left: 6px;}
}
@media(max-width: 600px){
.as{max-width: 400px;}
.au>li{width: 100%;margin-right: 0;margin-bottom: 10px;}
.au>li:last-child{margin-bottom: 0;}
}
.az{width: 100%;background-color: #f8f8f8;padding: 4.2% 0;}
.ba{width:100%;max-width: 1400px;margin: 0 auto;}
.bb{width: 100%;font-size: 0;}
.bb>li{display: inline-block;vertical-align: top;width: 49%;margin-right: 2%;margin-bottom: 1.9%;background-color: #fff;overflow: hidden;transition: all .3s;}
.bb>li:nth-child(2n){margin-right: 0;}
.bb>li:nth-last-child(1){margin-bottom: 0;}
.bb>li:nth-last-child(2){margin-bottom: 0;}
.bc{float: left;display: block;width: 66%;padding-top: 43%;position: relative;}
.bc img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.bd{float: right;display: block;width: 34%;padding-top: 43%;position: relative;}
.bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.be{font-size: 22px;color: #000;line-height: 28px;position: absolute;left: 20.6%;top: 0;margin-top: 24.46%;padding-right: 10px;}
.bf{font-size: 0px;color: #666;position: absolute;left: 20.6%;bottom: 0;margin-bottom: 24.46%;width: 120px;}
.bf>a{font-size: 14px;display: block;line-height: 21px;position: relative;}
.bf>a:after{content: "";display: inline-block;position: absolute;right: 0;top: 0;width: 21px;height: 21px;background-size: 100% 100%;background-image: url(../images/3.png);margin-left: 20px;}
.bb>li:hover{box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.bb>li:hover .be{color: #f0951e;}
.bb>li:hover .bf{color: #f0951e;}
.bb>li .bf:hover>a:after{background-image: url(../images/35.png);}
@media(max-width: 1600px){
.ba{max-width: 1000px;}
.be{font-size: 16px;line-height: 22px;}
.bf{margin-bottom: 30%;}
}
@media(max-width: 1200px){
.ba{max-width: 800px;}
.be{left: 10%;font-size: 14px;line-height: 20px;}
.bf{width: 110px;left: 10%;}
.bf:after{margin-left: 10px;}
}
@media(max-width: 820px){
.az{padding: 20px 0;}
.ba{max-width: 400px;}
.bf{font-size: 12px;line-height: 16px;}
.bf:after{width: 16px;height: 16px;margin-left: 6px;}
.bb>li{width: 100%;margin-right: 0;margin-bottom: 10px;}
.bb>li:nth-last-child(2){margin-bottom: 10px;}
}
@media(max-width: 420px){
.ba{padding-left: 10px;padding-right: 10px;}
.be{left: 10px;margin-top: 20px;}
.bf{left: 10px;margin-bottom: 33%;width: 95px;}
.bf>a{font-size: 12px;}
}
@media(max-width: 330px){
.be{left: 5px;}
.bf{left: 5px;}
}
.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: -500px;}
.bh .swiper-button-next{margin-right: -500px;}
.bh.swiper-container-horizontal>.swiper-pagination-bullets,
.bh .swiper-pagination-custom,
.bh .swiper-pagination-fraction{bottom: 28px;}
}
@media(max-width: 1020px){
.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%;background-color: #fff;padding-top: 3%;padding-bottom: 3.64%;}
.bi:nth-child(odd){background-color: #f5f5f5;}
.bj{width: 100%;max-width: 1400px;margin: 0 auto;}
.bk{font-size: 0;margin-bottom: 39px;}
.bl{font-size: 30px;color: #333;}
.bm{font-size: 28px;color: #797979;padding-left: 12px;opacity: 0.3;}
.bn{display: block;width: 100%;position: relative;cursor: pointer;}
.bn img{width: 100%;}
.bp{position: absolute;left: 0;top: 50%;padding-left: 5.3%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.bq{font-size: 40px;color: #333;margin-bottom: 3%;transition: all .5s;}
.br{font-size: 20px;color: #555;line-height: 26px;margin-bottom: 8%;transition: all .5s;}
.bs{font-size: 14px;color: #555;line-height: 21px;transition: all .5s;}
.bs:after{content: "";display: inline-block;vertical-align: top;width: 21px;height: 21px;background-size: 100% 100%;background-image: url(../images/3.png);margin-left: 13px;transition: all .5s;}
.bt .bq{color: #fff;opacity: 0.96;}
.bt .br{color: #fff;opacity: 0.7;}
.bt .bs{color: #fff;opacity: 0.7;}
.bt .bs:after{background-image: url(../images/24.png);}
.bn:hover .bq{color: #f0951e;}
.bn:hover .br{color: #f0951e;}
.bn:hover .bs{color: #f0951e;}
.bn:hover .bs:after{background-image: url(../images/35.png);}
@media(max-width: 1600px){
.bj{max-width: 1000px;}
.bl{font-size: 24px;}
.bm{font-size: 22px;}
.bk{margin-bottom: 30px;}
.bq{font-size: 30px;}
.br{font-size: 16px;line-height: 22px;}
}
@media(max-width: 1200px){
.bs:after{margin-left: 10px;}
.bj{max-width: 800px;}
.bl{font-size: 18px;}
.bm{font-size: 16px;}
.bk{margin-bottom: 20px;}
.bq{font-size: 24px;}
.br{font-size: 14px;line-height: 20px;}
.bs{font-size: 12px;line-height: 16px;}
.bs:after{width: 16px;height: 16px;margin-left: 6px;}
}
@media(max-width: 820px){
.bi{padding: 25px 10px;}
.bk{margin-bottom: 15px;}
.bl{font-size: 16px;display: block;text-align: center;margin-bottom: 5px;}
.bm{font-size: 14px;padding-left: 0;display: block;text-align: center;}
.bq{font-size: 16px;margin-bottom: 8px;}
.br{margin-bottom: 15px;}
.bp{padding-left: 10px;padding-right: 10px;}
}
.bu{width: 100%;font-size: 0;}
.bv{display: inline-block;vertical-align: top;width: 55.7%;padding-top: 37.2%;position: relative;}
.cd{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000;}
.cd img{width: 100%;height: 100%;}
.cd video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.cd embed{width: 100%;height: 100%;}
.cd iframe{width: 100%;height: 50%;}
.bw{display: inline-block;vertical-align: top;width: 44.3%;}
.bx{display: block;width: 100%;padding-top: 41.93%;position: relative;cursor: pointer;}
.by{width: 50%;height: 100%;position: absolute;left: 0;top: 0;}
.bz{width: 50%;height: 100%;position: absolute;right: 0;top: 0;background-color: #fff;padding: 8% 4.5% 0 4.5%;opacity: 1;transition: all .3s;}
.by img{width: 100%;height: 100%;}
.ca{font-size: 22px;color: #f0951e;margin-bottom: 3.7%;transition: all .3s;}
.cb{font-size: 14px;color: #888;line-height: 22px;margin-bottom: 6.45%;max-height: 88px;overflow: hidden;transition: all .3s;}
.cc{font-size: 14px;color: #888;line-height: 21px;transition: all .3s;}
.cc:after{content: "";display: inline-block;vertical-align: top;width: 21px;height: 21px;background-size: 100% 100%;background-image: url(../images/3.png);margin-left: 12px;transition: all .3s;}
.bz:after{content: "";display: block;border-right: 10px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent;position: absolute;left: -10px;top: 50px;transition: all .3s;}
.bx:nth-child(2) .by{left: auto;right: 0;}
.bx:nth-child(2) .bz{right: auto;left: 0;}
.bx:nth-child(2) .bz:after{border-right: none;border-left: 10px solid #fff;right: -10px;left: auto;}
.bz:hover{opacity: 1;background-color: #f0951e;}
.bx:nth-child(1) .bz:hover:after{border-right-color: #f0951e;}
.bx:nth-child(2) .bz:hover:after{border-left-color: #f0951e;}
.bz:hover .ca{color: #fff;}
.bz:hover .cb{color: #fff;}
.bz:hover .cc{color: #fff;}
.bz:hover .cc:after{background-image: url(../images/24.png);}
@media(max-width: 1600px){
.ca{font-size: 18px;margin-bottom: 3.7%;}
.cb{font-size: 12px;line-height: 20px;margin-bottom: 6.45%;max-height: 80px;}
.cc{font-size: 12px;line-height: 16px;}
.cc:after{width: 16px;height: 16px;margin-left: 6px;}
.bz:after{top: 33px;}
}
@media(max-width: 1200px){
.bz{padding: 10px;}
.ca{font-size: 14px;margin-bottom: 5px;}
.cb{margin-bottom: 5px;}
}
@media(max-width: 820px){
.bu{max-width: 446px;margin: 0 auto;}
.bv{width: 100%;padding-top: 0;}
.bw{width: 100%;}
.cd{position: relative;height: auto;}
.cd video{height: auto;position: relative;}
.bz:after{top: 20px;}
}
@media(max-width: 350px){
.cb{max-height: 60px;}
}
.ce{width: 100%;font-size: 0;}
.ce>li{display: inline-block;vertical-align: top;width: 31.43%;margin-right: 2.855%;}
.ce>li:nth-child(3n){margin-right: 0;}
.ce>li>a{display: block; width: 100%;position: relative;}
.cf{width: 100%;padding-top: 56.82%;position: relative;}
.cf img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.cg{width: 100%;font-size: 18px;color: #fff;line-height: 20px;position: absolute;left: 0;bottom: 0;padding: 0 4.5% 4% 4.5%;transition: all .3s;}
.cg:after{content: "";position: absolute;right: 4.5%;top: 0;display: inline-block;width: 20px;height: 20px;background-size: 100% 100%;background-image: url(../images/24.png);transition: all .3s;}
.ce>li:nth-child(2) .cg{color: #000;}
.ce>li:nth-child(2) .cg:after{background-image: url(../images/3.png);}
.ce>li:hover .cg{color: #f0951e;}
.ce>li:hover .cg:after{background-image: url(../images/35.png);}
@media(max-width: 1600px){
.cg{font-size: 16px;}
}
@media(max-width: 1200px){
.cg{font-size: 14px;padding: 0 10px 10px 10px;line-height: 16px;}
.cg:after{width: 16px;height: 16px;}
}
@media(max-width: 600px){
.ce{max-width: 400px;margin: 0 auto;}
.ce>li{width: 100%;margin-right: 0;margin-bottom: 10px;}
.ce>li:last-child{margin-bottom: 0;}
}
.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/34.png);background-repeat: no-repeat;background-position: center center;}
@media(max-width: 1600px){
.co{max-width: 1000px;}
.cp:first-child{padding-left: 70px;}
.cp:first-child:before{width: 50px;}
}
@media(max-width: 1200px){
.co{max-width: 800px;}
.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: 820px){
.co{max-width: 100%;padding-left: 10px;padding-right: 10px;}
}
@media(max-width: 500px){
.cn{display: none;}
}
.cr{width: 100%;background-color: #f6f6f6;padding-top: 3.125%;padding-bottom: 3.125%;}
.cs{width: 100%;max-width: 1400px;margin: 0 auto;}
.ct{width: 100%;font-size: 0;}
.ct>li{display: inline-block;vertical-align: middle;width: 31.4%;margin-right: 2.9%;margin-bottom: 2.14%;transition: all .3s;}
.ct>li>a{display: block;width: 100%;cursor: pointer;}
.ct>li:nth-child(3n){margin-right: 0;}
.cu{width: 100%;padding-top: 59%;position: relative;}
.cu img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.cv{width: 100%;height: 100px;background-color: #fff;display: table;padding-left: 49px;padding-right: 120px;position: relative;table-layout: fixed;}
.cw{width: 100%;display: table-cell;vertical-align: middle;font-size: 20px;color: #333;line-height: 26px;word-wrap: break-word;}
.ct>li:hover{box-shadow: 0 0 30px rgba(0,0,0,0.3);}
.cx{font-size: 14px;color: #555;line-height: 21px;position: absolute;right: 35px;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.cx:after{content: "";display: inline-block;vertical-align: top;width: 21px;height: 21px;background-size: 100% 100%;background-image: url(../images/3.png);margin-left: 10px;}
.cz{display: none;}
@media(max-width: 1600px){
.cs{max-width: 1000px;}
.cv{height: 80px;padding-left: 30px;padding-right: 90px;}
.cw{font-size: 16px;line-height: 22px;}
.cx{font-size: 12px;line-height: 16px;right: 15px;}
.cx:after{width: 16px;height: 16px;margin-left: 6px;}
}
@media(max-width: 1200px){
.cs{max-width: 800px;}
.cv{height: 60px;padding-left: 10px;padding-right: 80px;}
.cw{font-size: 14px;line-height: 20px;}
.cx{right: 5px;}
}
@media(max-width: 820px){
.cr{padding-top: 20px;padding-bottom: 20px;}
.cs{max-width: 100%;padding-left: 10px;padding-right: 10px;}
.cx{display: none;}
.cv{padding-right: 10px;}
}
@media(max-width: 600px){
.cs{max-width: 400px;}
.ct>li{width: 100%;margin-right: 0;margin-bottom: 10px;}
.ct>li:last-child{margin-bottom: 10px;}
}
.ft-table{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);z-index: 100000;transition: all .3s;}
.ft-table.show{visibility: visible;opacity: 1;}
.ft-table .ft-cell{display: table-cell;vertical-align: middle;}
.ft-table .ft-cont{width: 1200px;max-height: 100%;margin: 0 auto;background-color: #fff;position: relative;}
.ft-table .btn-close{display: block;width: 63px;height: 63px;position: absolute;right: 0;top: 0;z-index: 1000;cursor: pointer;background-image: url(../images/50.png);background-repeat: no-repeat;background-position: center center;}
.ft-table .ft-link{display: block;width: 85px;height: 85px;line-height: 85px;margin-top: -43px;text-align: center;position: absolute;right: 0;top: 50%;z-index: 1000;cursor: pointer;font-size: 50px;color: #000;}
@media(max-width: 1600px){
.ft-table .ft-cont{width: 800px;}
.ft-table .ft-link{width: 60px;height: 60px;line-height: 60px;margin-top: -30px;}
}
@media(max-width: 1000px){
.ft-table .ft-cont{width: 100%;}
.ft-table .btn-close{width: 40px;height: 40px;}
.ft-table .ft-link{width: 40px;height: 40px;line-height: 40px;margin-top: -20px;}
}
.cy{width: 100%;padding: 80px 0;}
.cy .img-box{width: 100%;padding: 0 85px;}
.cy img{width: 100%;}
.cy .swiper-pagination-bullet{width: 8px;height: 8px;background-color: #e5e5e5;opacity: 1;}
.cy .swiper-pagination-bullet-active{background-color: #f0951e;}
.cy.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}
.cy.swiper-container-horizontal>.swiper-pagination-bullets,
.cy .swiper-pagination-custom,
.cy .swiper-pagination-fraction{bottom: 36px;font-size: 0;}
.cy .swiper-button-next,
.cy .swiper-button-prev{width: 40px;height: 40px;margin-top: -20px;background-size: auto auto;}
.cy .swiper-button-next{background-image: url(../images/49.png);right: 22px;}
.cy .swiper-button-prev{background-image: url(../images/48.png);left: 22px;}
.cy .swiper-button-next{right: 50%;margin-right: -150px;top: auto;bottom: 20px;margin-top: 0;}
.cy .swiper-button-prev{left: 50%;margin-left: -150px;top: auto;bottom: 20px;margin-top: 0;}
@media(max-width: 1600px){
.cy{padding: 60px 0;}
.cy .img-box{padding: 0 60px;}
.cy.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.cy.swiper-container-horizontal>.swiper-pagination-bullets,
.cy .swiper-pagination-custom,
.cy .swiper-pagination-fraction{bottom: 26px;}
.cy .swiper-button-next{bottom: 10px;}
.cy .swiper-button-prev{bottom: 10px;}
}
@media(max-width: 1000px){
.cy{padding: 40px 0;}
.cy .img-box{padding: 0 40px;}
.cy.swiper-container-horizontal>.swiper-pagination-bullets,
.cy .swiper-pagination-custom,
.cy .swiper-pagination-fraction{bottom: 16px;}
.cy .swiper-button-next{bottom: 0;}
.cy .swiper-button-prev{bottom: 0;}
}
@media(max-width: 500px){
.cy .swiper-button-next,
.cy .swiper-button-prev{background-size: 12px 22px;}
}
.da{width: 100%;position: relative;}
.db{width: 1400px;height: 112px;position: absolute;top: -112px;left: 50%;margin-left: -700px;font-size: 0;background-color: #fff;}
.db>a{display: inline-block;vertical-align: top;width: 200px;border-right: 1px solid #fff;text-align: center;font-size: 14px;color: #333;line-height: 60px;background-color: #e0e0e0;cursor: pointer;}
.db>a.dc{background-color: #fff;}
.da.dn .db>a{width: 50%;}
@media(max-width: 1600px){
.db{width: 1000px;height: 90px;top: -90px;margin-left: -500px;}
.db>a{width: 143px;line-height: 50px;}
.db>a:last-child{width: 142px;}
}
@media(max-width: 1020px){
.db{position: relative;left: 0;margin-left: 0;top: 0;width: 100%;height: 40px;}
.db>a{line-height: 40px;width: 14.28%;font-size: 12px;}
.db>a:last-child{width: 14.28%;}
}
@media(max-width: 500px){
.db{height: auto;}
.db>a{width: 25%;}
.db>a:last-child{width: 25%;}
}
.dd{width: 100%;background-color: #fff;padding-top: 2.7%;padding-bottom: 4.6875%;}
.de{font-size: 40px;color: #333;margin-bottom: 1.9%;text-align: center;}
.df{font-size: 14px;color: #999;line-height: 24px;text-align: center;width: 100%;max-width: 680px;margin: 0 auto;padding: 0 10px;}
@media(max-width: 1600px){
.de{font-size: 30px;}
}
@media(max-width: 1020px){
.dd{padding-top: 30px;padding-bottom: 30px;}
.de{font-size: 24px;}
}
@media(max-width: 500px){
.de{font-size: 18px;margin-bottom: 10px;}
}
.dg{width: 100%;background-color: #f4f4f4;padding-top: 3.333%;padding-bottom: 3.49%;}
.dh{width: 100%;max-width: 1400px;margin: 0 auto;font-size: 0;margin-bottom: 2.18%;}
.dh>li{display: inline-block;vertical-align: top;width: 24.28%;margin-right: 0.96%;margin-bottom: 2.14%;background-color: #fff;transition: all .3s;}
.dh>li:nth-child(4n){margin-right: 0;}
.dh>li>a{display: block;width: 100%;position: relative;padding-bottom: 100px;}
.di{width: 100%;padding-top: 100%;position: relative;}
.di img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.dj{width: 100%;height: 100px;transition: all .3s;position: absolute;left: 0;bottom: 0;}
.dh>li>a:hover .dj{height: 100%;padding-top: 30px;background-color: rgba(0,0,0,0.5);}
.dh>li>a:hover .dk{color: #fff;}
.dh>li>a:hover .dl{height: auto;text-overflow: clip;-webkit-line-clamp: 10;color: #fff;text-align: left;}
.dk{width: 100%;font-size: 18px;color: #333;margin-bottom: 10px;transition: all .3s;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dl{width: 100%;text-align: center;font-size: 14px;color: #999;line-height: 20px;padding-left: 10px;padding-right: 10px;height: 60px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.dh>li:hover{box-shadow: 0 0 30px rgba(0,0,0,0.2);}
.dh>li:hover .dk{color: #f0951e;}
.dm{display: block;margin: 0 auto;width: 296px;height: 66px;line-height: 66px;text-align: center;font-size: 18px;color: #333;cursor: pointer;background-color: #fff;}
@media(max-width: 1600px){
.dh{max-width: 1000px;}
.dh>li>a{padding-bottom: 80px;}
.dl{-webkit-line-clamp: 2;height: 40px;}
.dk{font-size: 16px;}
.dj{height: 80px;}
.dm{width: 240px;height: 50px;line-height: 50px;font-size: 16px;}
}
@media(max-width: 1020px){
.dg{padding-top: 30px;padding-bottom: 30px;}
.dh{max-width: 100%;padding-left: 10px;padding-right: 10px;margin-bottom: 10px;}
.dh>li>a{padding-bottom: 85px;}
.dj{height: 85px;}
.dk{font-size: 14px;}
.dl{font-size: 12px;line-height: 18px;height: 54px;-webkit-line-clamp: 3;}
.dm{width: 180px;height: 40px;line-height: 40px;font-size: 14px;}
}
@media(max-width: 700px){
.dg{padding-top: 20px;padding-bottom: 20px;}
.dh{max-width: 500px;}
.dh>li{width: 49%;margin-right: 2%;margin-bottom: 10px;}
.dh>li:nth-child(2n){margin-right: 0;}
}
.do{width: 100%;background-color: #f4f4f4;padding-top: 3.75%;padding-bottom: 4.89%;}
.dp{width: 100%;max-width: 1400px;margin: 0 auto;font-size: 0;margin-bottom: 2.8%;}
.dp>li{display: inline-block;vertical-align: top;width: 31.5%;height: 244px;margin-right: 2.75%;margin-bottom: 2.75%;background-color: #fff;transition: all .3s;cursor: pointer;}
.dp>li>a{display: block;width: 100%;height: 100%;padding-left: 12%;padding-right: 12%;padding-top: 11%;}
.dp>li:nth-child(3n){margin-right: 0;}
.dq{font-size: 16px;color: #999;margin-bottom: 7px;}
.dr{font-size: 40px;color: #333;margin-bottom: 35px;}
.ds{font-size: 14px;margin-bottom: 10px;line-height: 20px;}
.ds:last-child{margin-bottom: 0;}
.dt{color: #999;}
.du{color: #333;}
.dp>li:hover{box-shadow: 0 0 30px rgba(0,0,0,0.3);}
.dp>li:hover .dr{color: #f0951e;}
.dv{display: block;width: 254px;height: 66px;line-height: 66px;cursor: pointer;text-align: center;font-size: 16px;color: #333;margin: 0 auto;background-color: #fff;}
@media(max-width: 1600px){
.dp{max-width: 1000px;}
.dr{font-size: 30px;margin-bottom: 20px;}
.ds{margin-bottom: 7px;}
.dp>li{height: 200px;}
.dv{width: 200px;height: 50px;line-height: 50px;font-size: 14px;}
}
@media(max-width: 1020px){
.dp{padding-left: 10px;padding-right: 10px;}
.dp>li{min-height: 200px;height: auto;}
.dv{width: 180px;height: 40px;line-height: 40px;}
}
@media(max-width: 800px){
.do{padding-top: 20px;padding-bottom: 30px;}
.dp{margin-bottom: 20px;}
.dp>li{width: 49%;margin-right: 2%;margin-bottom: 10px;}
.dp>li:nth-child(3n){margin-right: 2%;}
.dp>li:nth-child(2n){margin-right: 0;}
.dr{font-size: 24px;}
}
@media(max-width: 500px){
.dp>li{width: 100%;margin-right: 0;min-height: 0;}
.dp>li:nth-child(3n){margin-right: 0;}
.dr{font-size: 20px;}
.dp>li>a{height: auto;padding: 20px;}
}
.dx{width: 100%;background-color: #f4f4f4;padding-top: 3.333%;padding-bottom: 3.49%;}
.dy{width: 100%;max-width: 1400px;margin: 0 auto;font-size: 0;margin-bottom: 2.18%;}
.dy>li{display: inline-block;vertical-align: top;width: 23.428%;margin-right: 2.09%;margin-bottom: 2.14%;background-color: #fff;transition: all .3s;}
.dy>li:nth-child(4n){margin-right: 0;}
.dy>li>a{display: block;width: 100%;}
.dz{width: 100%;padding-top: 100%;position: relative;}
.dz img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ea{width: 100%;height: 148px;padding: 0 38px;}
.eb{width: 100%;font-size: 20px;color: #333;margin-bottom: 18px;transition: all .3s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ec{width: 100%;font-size: 14px;color: #999;line-height: 20px;padding-left: 5px;padding-right: 5px;}
.dy>li:hover{box-shadow: 0 0 30px rgba(0,0,0,0.2);}
.dy>li:hover .eb{color: #f0951e;}
.ed{display: block;margin: 0 auto;width: 296px;height: 66px;line-height: 66px;text-align: center;font-size: 18px;color: #333;cursor: pointer;background-color: #fff;}
.eh{width: 100%;}
.ee{width: 100%;position: relative;padding-left: 45px;margin-bottom: 10px;}
.ee:last-child{margin-bottom: 0;}
.ef{font-size: 14px;color: #999;position: absolute;left: 0;top: 0;line-height: 20px;}
.eg{width: 100%;font-size: 14px;color: #333;line-height: 20px;}
@media(max-width: 1600px){
.dy{max-width: 1000px;}
.eb{font-size: 16px;margin-bottom: 12px;}
.ea{height: 120px;padding: 0 20px;}
.ed{width: 240px;height: 50px;line-height: 50px;font-size: 16px;}
.ee{padding-left: 38px;margin-bottom: 6px;}
.ef{font-size: 12px;line-height: 18px;}
.eg{font-size: 12px;line-height: 18px;}
}
@media(max-width: 1020px){
.dx{padding-top: 30px;padding-bottom: 30px;}
.dy{max-width: 100%;padding-left: 10px;padding-right: 10px;margin-bottom: 10px;}
.eb{font-size: 14px;}
.ec{font-size: 12px;line-height: 18px;}
.ed{width: 180px;height: 40px;line-height: 40px;font-size: 14px;}
}
@media(max-width: 700px){
.dx{padding-top: 20px;padding-bottom: 20px;}
.dy{max-width: 500px;}
.dy>li{width: 49%;margin-right: 2%;margin-bottom: 10px;}
.dy>li:nth-child(2n){margin-right: 0;}
}
@media(max-width: 500px){
.dy{max-width: 330px;}
.dy>li{width: 100%;margin-right: 0;}
.dx{padding-top: 10px;}
.ea{height: auto;padding-bottom: 20px;}
}
.ft-table .ft-link{background-image: url(../images/dt.png);background-size: 79px 60px;font-size: 0;background-repeat: no-repeat;background-position: center center;}
@media(max-width: 1600px){.ft-table .ft-link{background-size: 50px 37px;}}
@media(max-width: 1000px){.ft-table .ft-link{background-size: 38px 29px;}}
/* 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;}
}