/*
 * Project Name:多多邦
 * Author:shue
 * Date：2022-06-17
*/
@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
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}
table,th,td{border: 1px solid black;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
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;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{font-size: 14px;color: #000;font-family:  Arial,Microsoft Yahei;;}
body *{box-sizing: border-box;line-height: 1;}

#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;}

.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;}


html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 900px){
    html{font-size: calc(900px / 1920 * 100);}
}

@media(min-width: 1921px){
    .s0{font-size: 0;}
    .s12{font-size: calc(12 * 100vw / 1920);}
    .s13{font-size: calc(13 * 100vw / 1920);}
    .s14{font-size: calc(14 * 100vw / 1920);}
    .s15{font-size: calc(15 * 100vw / 1920);}
    .s16{font-size: calc(16 * 100vw / 1920);}
    .s17{font-size: calc(17 * 100vw / 1920);}
    .s18{font-size: calc(18 * 100vw / 1920);}
    .s19{font-size: calc(19 * 100vw / 1920);}
    .s20{font-size: calc(20 * 100vw / 1920);}
    .s21{font-size: calc(21 * 100vw / 1920);}
    .s22{font-size: calc(22 * 100vw / 1920);}
    .s23{font-size: calc(23 * 100vw / 1920);}
    .s24{font-size: calc(24 * 100vw / 1920);}
    .s25{font-size: calc(25 * 100vw / 1920);}
    .s26{font-size: calc(26 * 100vw / 1920);}
    .s27{font-size: calc(27 * 100vw / 1920);}
    .s28{font-size: calc(28 * 100vw / 1920);}
    .s29{font-size: calc(29 * 100vw / 1920);}
    .s30{font-size: calc(30 * 100vw / 1920);}
    .s31{font-size: calc(31 * 100vw / 1920);}
    .s32{font-size: calc(32 * 100vw / 1920);}
    .s33{font-size: calc(33 * 100vw / 1920);}
    .s34{font-size: calc(34 * 100vw / 1920);}
    .s35{font-size: calc(35 * 100vw / 1920);}
    .s36{font-size: calc(36 * 100vw / 1920);}
    .s37{font-size: calc(37 * 100vw / 1920);}
    .s38{font-size: calc(38 * 100vw / 1920);}
    .s39{font-size: calc(39 * 100vw / 1920);}
    .s40{font-size: calc(40 * 100vw / 1920);}
    .s41{font-size: calc(41 * 100vw / 1920);}
    .s42{font-size: calc(42 * 100vw / 1920);}
    .s43{font-size: calc(43 * 100vw / 1920);}
    .s44{font-size: calc(44 * 100vw / 1920);}
    .s45{font-size: calc(45 * 100vw / 1920);}
    .s46{font-size: calc(46 * 100vw / 1920);}
    .s47{font-size: calc(47 * 100vw / 1920);}
    .s48{font-size: calc(48 * 100vw / 1920);}
    .s49{font-size: calc(49 * 100vw / 1920);}
    .s50{font-size: calc(50 * 100vw / 1920);}
    .s51{font-size: calc(51 * 100vw / 1920);}
    .s52{font-size: calc(52 * 100vw / 1920);}
    .s53{font-size: calc(53 * 100vw / 1920);}
    .s54{font-size: calc(54 * 100vw / 1920);}
    .s55{font-size: calc(55 * 100vw / 1920);}
    .s56{font-size: calc(56 * 100vw / 1920);}
    .s57{font-size: calc(57 * 100vw / 1920);}
    .s58{font-size: calc(58 * 100vw / 1920);}
    .s59{font-size: calc(59 * 100vw / 1920);}
    .s60{font-size: calc(60 * 100vw / 1920);}
}
@media(max-width: 1920px) and (min-width: 551px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 100vw / 1920);}
    .s14{font-size: calc(12px + 2 * 100vw / 1920);}
    .s15{font-size: calc(12px + 3 * 100vw / 1920);}
    .s16{font-size: calc(12px + 4 * 100vw / 1920);}
    .s17{font-size: calc(12px + 5 * 100vw / 1920);}
    .s18{font-size: calc(12px + 6 * 100vw / 1920);}
    .s19{font-size: calc(12px + 7 * 100vw / 1920);}
    .s20{font-size: calc(12px + 8 * 100vw / 1920);}
    .s21{font-size: calc(12px + 9 * 100vw / 1920);}
    .s22{font-size: calc(12px + 10 * 100vw / 1920);}
    .s23{font-size: calc(12px + 11 * 100vw / 1920);}
    .s24{font-size: calc(12px + 12 * 100vw / 1920);}
    .s25{font-size: calc(12px + 13 * 100vw / 1920);}
    .s26{font-size: calc(12px + 14 * 100vw / 1920);}
    .s27{font-size: calc(12px + 15 * 100vw / 1920);}
    .s28{font-size: calc(12px + 16 * 100vw / 1920);}
    .s29{font-size: calc(12px + 17 * 100vw / 1920);}
    .s30{font-size: calc(12px + 18 * 100vw / 1920);}
    .s31{font-size: calc(12px + 19 * 100vw / 1920);}
    .s32{font-size: calc(12px + 20 * 100vw / 1920);}
    .s33{font-size: calc(12px + 21 * 100vw / 1920);}
    .s34{font-size: calc(12px + 22 * 100vw / 1920);}
    .s35{font-size: calc(12px + 23 * 100vw / 1920);}
    .s36{font-size: calc(12px + 24 * 100vw / 1920);}
    .s37{font-size: calc(12px + 25 * 100vw / 1920);}
    .s38{font-size: calc(12px + 26 * 100vw / 1920);}
    .s39{font-size: calc(12px + 27 * 100vw / 1920);}
    .s40{font-size: calc(12px + 28 * 100vw / 1920);}
    .s41{font-size: calc(12px + 29 * 100vw / 1920);}
    .s42{font-size: calc(12px + 30 * 100vw / 1920);}
    .s43{font-size: calc(12px + 31 * 100vw / 1920);}
    .s44{font-size: calc(12px + 32 * 100vw / 1920);}
    .s45{font-size: calc(12px + 33 * 100vw / 1920);}
    .s46{font-size: calc(12px + 34 * 100vw / 1920);}
    .s47{font-size: calc(12px + 35 * 100vw / 1920);}
    .s48{font-size: calc(12px + 36 * 100vw / 1920);}
    .s49{font-size: calc(12px + 37 * 100vw / 1920);}
    .s50{font-size: calc(12px + 38 * 100vw / 1920);}
    .s51{font-size: calc(12px + 39 * 100vw / 1920);}
    .s52{font-size: calc(12px + 40 * 100vw / 1920);}
    .s53{font-size: calc(12px + 41 * 100vw / 1920);}
    .s54{font-size: calc(12px + 42 * 100vw / 1920);}
    .s55{font-size: calc(12px + 43 * 100vw / 1920);}
    .s56{font-size: calc(12px + 44 * 100vw / 1920);}
    .s57{font-size: calc(12px + 45 * 100vw / 1920);}
    .s58{font-size: calc(12px + 46 * 100vw / 1920);}
    .s59{font-size: calc(12px + 47 * 100vw / 1920);}
    .s60{font-size: calc(12px + 48 * 100vw / 1920);}
}
@media(max-width: 550px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 550px / 1920);}
    .s14{font-size: calc(12px + 2 * 550px / 1920);}
    .s15{font-size: calc(12px + 3 * 550px / 1920);}
    .s16{font-size: calc(12px + 4 * 550px / 1920);}
    .s17{font-size: calc(12px + 5 * 550px / 1920);}
    .s18{font-size: calc(12px + 6 * 550px / 1920);}
    .s19{font-size: calc(12px + 7 * 550px / 1920);}
    .s20{font-size: calc(12px + 8 * 550px / 1920);}
    .s21{font-size: calc(12px + 9 * 550px / 1920);}
    .s22{font-size: calc(12px + 10 * 550px / 1920);}
    .s23{font-size: calc(12px + 11 * 550px / 1920);}
    .s24{font-size: calc(12px + 12 * 550px / 1920);}
    .s25{font-size: calc(12px + 13 * 550px / 1920);}
    .s26{font-size: calc(12px + 14 * 550px / 1920);}
    .s27{font-size: calc(12px + 15 * 550px / 1920);}
    .s28{font-size: calc(12px + 16 * 550px / 1920);}
    .s29{font-size: calc(12px + 17 * 550px / 1920);}
    .s30{font-size: calc(12px + 18 * 550px / 1920);}
    .s31{font-size: calc(12px + 19 * 550px / 1920);}
    .s32{font-size: calc(12px + 20 * 550px / 1920);}
    .s33{font-size: calc(12px + 21 * 550px / 1920);}
    .s34{font-size: calc(12px + 22 * 550px / 1920);}
    .s35{font-size: calc(12px + 23 * 550px / 1920);}
    .s36{font-size: calc(12px + 24 * 550px / 1920);}
    .s37{font-size: calc(12px + 25 * 550px / 1920);}
    .s38{font-size: calc(12px + 26 * 550px / 1920);}
    .s39{font-size: calc(12px + 27 * 550px / 1920);}
    .s40{font-size: calc(12px + 28 * 550px / 1920);}
    .s41{font-size: calc(12px + 29 * 550px / 1920);}
    .s42{font-size: calc(12px + 30 * 550px / 1920);}
    .s43{font-size: calc(12px + 31 * 550px / 1920);}
    .s44{font-size: calc(12px + 32 * 550px / 1920);}
    .s45{font-size: calc(12px + 33 * 550px / 1920);}
    .s46{font-size: calc(12px + 34 * 550px / 1920);}
    .s47{font-size: calc(12px + 35 * 550px / 1920);}
    .s48{font-size: calc(12px + 36 * 550px / 1920);}
    .s49{font-size: calc(12px + 37 * 550px / 1920);}
    .s50{font-size: calc(12px + 38 * 550px / 1920);}
    .s51{font-size: calc(12px + 39 * 550px / 1920);}
    .s52{font-size: calc(12px + 40 * 550px / 1920);}
    .s53{font-size: calc(12px + 41 * 550px / 1920);}
    .s54{font-size: calc(12px + 42 * 550px / 1920);}
    .s55{font-size: calc(12px + 43 * 550px / 1920);}
    .s56{font-size: calc(12px + 44 * 550px / 1920);}
    .s57{font-size: calc(12px + 45 * 550px / 1920);}
    .s58{font-size: calc(12px + 46 * 550px / 1920);}
    .s59{font-size: calc(12px + 47 * 550px / 1920);}
    .s60{font-size: calc(12px + 48 * 550px / 1920);}
}

@media(max-width: 820px){
    .z1{max-width: 100% !important;width: 100% !important;margin: 0 auto !important;padding: 0 !important;float: none !important;display: block !important;}
    .z2,
    .z3,
    .z4,
    .z5{float: none !important;display: inline-block !important;vertical-align: top !important;margin: 0 2% 2% 0 !important;}
    .z2{width: 49% !important;}
    .z3{width: 32% !important;}
    .z4{width: 23.5% !important;}
    .z5{width: 18.4% !important;}
    .z2:nth-child(2n),
    .z3:nth-child(3n),
    .z4:nth-child(4n),
    .z5:nth-child(5n){margin-right: 0 !important;}
    
    .l1{padding-left: 10px !important;}
    .r1{padding-right: 10px !important;}
    .t1{padding-top: 10px !important;}
    .b1{padding-bottom: 10px !important;}
    .l2{padding-left: 20px !important;}
    .r2{padding-right: 20px !important;}
    .t2{padding-top: 20px !important;}
    .b2{padding-bottom: 20px !important;}
    .l3{padding-left: 30px !important;}
    .r3{padding-right: 30px !important;}
    .t3{padding-top: 30px !important;}
    .b3{padding-bottom: 30px !important;}
    .l4{padding-left: 40px !important;}
    .r4{padding-right: 40px !important;}
    .t4{padding-top: 40px !important;}
    .b4{padding-bottom: 40px !important;}
    .l5{padding-left: 50px !important;}
    .r5{padding-right: 50px !important;}
    .t5{padding-top: 50px !important;}
    .b5{padding-bottom: 50px !important;}
    .l6{padding-left: 60px !important;}
    .r6{padding-right: 60px !important;}
    .t6{padding-top: 60px !important;}
    .b6{padding-bottom: 60px !important;}
}

.a-a{width: 100%;}
.a-b{width: 100%;}
.a-c{position: relative;}
.a-d{display: block;width: 100%;height: 100vh;position: relative;}
.a-bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-size: cover;background-position: center center;}
.a-bg.phone{display: none;}
.a-b .swiper-pagination-bullet{width: .12rem;height: .12rem;border: 1px solid #fff;background-color: transparent;opacity: 1;vertical-align: middle;}
.a-b .swiper-pagination-bullet-active{background-color: #fff;}
.a-b.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .1rem;}
.a-b.swiper-container-horizontal>.swiper-pagination-bullets{bottom: .4rem;font-size: 0;}
.a-inner{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-80%);text-align: center;z-index: 12;}
.a-zh{font-size: 4.16vw;color: #fff;letter-spacing: 0.8em;margin-bottom: .28rem;font-family: 宋体;font-weight: bold;}
.a-en{color: #fff;letter-spacing: 1.2em;margin-bottom: .96rem;text-transform: uppercase;}
.a-intro{font-size: 2.6vw;color: #fff;letter-spacing: 1.2em;font-family: 宋体;font-weight: bold;}
@media(max-width: 1200px){
    .a-d{height: calc(100vh - 60px);}
	.a-bg.phone{display: block;}
}
@media(max-width: 820px){
    .a-b .swiper-pagination-bullet{width: 10px;height: 10px;border: 1px solid #fff;background-color: transparent;opacity: 1;vertical-align: middle;}
    .a-b .swiper-pagination-bullet-active{background-color: #fff;}
    .a-b.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
    .a-b.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;font-size: 0;}
}
@media(max-width: 750px){
    .a-zh{font-size: 32px;letter-spacing: .4em;}
    .a-en{font-size: 16px;letter-spacing: .4em;margin-bottom: 30px;}
    .a-intro{font-size: 22px;letter-spacing: .4em;}
    .a-bg.pc{display: none;}
    
}

header{width: 100%;height: .88rem;position: fixed;left: 0;top: 0;z-index: 123456;transition: all .3s;}
.h-a{width: 16rem;margin: 0 auto;padding:0;}
.h-b{width: 1.83rem;float: left;margin-top: .2rem;}
.h-c{width: 100%;}
.h-c2{display: none;}
.h-right{float: right;font-size: 0;}
.h-nav{display: inline-block;vertical-align: top;font-size: 0;transition: all .3s;padding-right:1.5rem;}
.h-d{display: inline-block;vertical-align: top;position: relative;}
.h-e{display: block;height: .88rem;line-height: .88rem;margin: 0 .43rem;color: #fff;position: relative;font-weight: bold;}
.h-search{display: inline-block;vertical-align: top;margin-top: calc(.44rem - .21rem);border: 1px solid #fff;border-radius: 50%;cursor: pointer;width: .44rem;height: .44rem;line-height: .42rem;background-image: url(../images/1.png);background-repeat: no-repeat;background-position: center center;}
.h-lang{display: inline-block;vertical-align: top;color: #fff;text-align: center;margin-left: 15px;margin-top: calc(.44rem - .21rem);border: 1px solid #fff;border-radius: 50%;cursor: pointer;width: .44rem;height: .44rem;line-height: .42rem;}
.h-d.active .h-e{border-bottom: 2px solid #fff;font-weight: bold;}
.h-opa{left: -100vw;opacity: 0;transition: opacity .3s;width: 100%;height: 100vh;position: fixed;top: 0;background-color: rgba(0,0,0,0.5);z-index: 122;}
.h-sch{display:none;width:260px;height:80px;padding:25px;position:fixed;right: 50%;margin-right: -8rem;top: .88rem;z-index:127;background-color:#fff;}
.h-form{width:100%;font-size:0;}
.h-m{width:180px;height:30px;line-height:30px;border:1px solid #ccc;vertical-align:top;background-color:transparent;font-size:14px;color:#333;padding:0 10px;}
.h-n{width:30px;height:30px;border:1px solid #ccc;background-size: 16px 16px;background-color:transparent;border-left:none;background-image:url(../images/5.png);background-repeat:no-repeat;background-position:center center;font-size:0;cursor:pointer;}
.h-sub{padding: .12rem 0;display: none;width: 118px;background-color: rgba(255,255,255,0.8);position: absolute;left: 50%;margin-left: -59px;top: .88rem;z-index: 1000;padding: 5px 0;}
.h-sub>li>a{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #333;transition: background-color .3s;}
header.show-search .h-sch{display:block;}
header.show-search .h-opa{left: 0;opacity: 1;}
@media(min-width: 1201px){
    .h-d:hover .h-e{font-weight: bold;border-bottom: 2px solid #fff;}
    .h-sub>li>a:hover{color: #EA5A1E;}
    header.white{background-color: #fff;box-shadow: 0 0 4px rgba(0,0,0,0.1);}
        header.white .h-c1{display: none;}
        header.white .h-c2{display: inline-block;}
        header.white .h-e{color: #333;}
        header.white .h-d:hover .h-e,
        header.white .h-d.active .h-e{color: #EA5A1E;border-bottom: 2px solid #EA5A1E;}
        header.white .h-search{border-color: #333;background-image: url(../images/5.png);}
        header.white .h-lang{border-color: #333;color: #333;}
}
@media(max-width: 1200px){
    body{padding-top: 60px;}
    body.index{padding-top: 60px;}
    header{height: 60px;padding-left: 10px;background-color: #fff;box-shadow: 0 0 4px rgba(0,0,0,0.1)}
    .h-a{width: 100%;padding-left: 0;}
    .h-b{width: 130px;margin-top: 12px;}
    .h-c1{display: none;}
    .h-c2{display: inline-block;}
    .h-menu{display: inline-block;vertical-align: top;position: absolute;right: 0;top: 5px;width: 50px;height: 50px;background-size: 18px 18px;background-image: url(../images/6.png);background-repeat: no-repeat;background-position: center center;cursor: pointer;}
    .h-search{width: 50px;height: 50px;border: none;margin-top: 0;position: absolute;right: 50px;top: 5px;background-color: transparent;background-image: url(../images/2.png);}
    .h-nav{width: 260px;height: 100vh;overflow: auto;padding-right: 0;position: fixed;right: -260px;top: 0;background-color: #EA5A1E;z-index: 125;padding-top: 10px;padding-bottom: 10px;}
    header.show-menu .h-opa{left: 0;opacity: 1;}
    header.show-menu .h-nav{right: 0;}
    .h-d{display: block;width: 100%;}
    .h-d:before{display: block;content: "";width: 100%;height: 1px;background-color: #f17039;position: absolute;left: 10px;bottom: 0;z-index: 123456;}
    .h-e{padding: 0 20px;height: 40px;line-height: 40px;color: #fff;margin: 0;}
    .h-d:first-child .h-e{padding-left: 20px;}
    .h-sch{margin-right: -130px;top: 60px;right: 50%;}
    .h-d.active .h-e:after{display: none;}
    header.show-lang .h-opa{left: 0;opacity: 1;}
    header.show-lang .h-box{display: block;}
    .h-lang{width: 50px;height: 50px;line-height: 50px;color: #333;margin-left: 0;position: absolute;top: 5px;right: 100px;margin-top: 0;border: none;}
    .h-d.has-nav:after{content: "+";display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #666;}
    .h-d.has-nav.show:after{content: "-";}
    .h-d.has-nav.active:after{color: #fff;}
    .h-sub{position: relative;left: 0;top: 0;width: 100%;margin-left: 0;}
    .h-sub>li>a{text-align: left;padding-left: 40px;font-size: 14px;}
}

.productIndex{width:100%;position:relative;height:2310px;min-width:1200px;overflow:hidden;}
.productIndex .pro_1{background:url(../images/pr_back_1.png) center no-repeat;height:850px;position:absolute;width:100%}
.productIndex .pro_1 .pro_1_con{width:1200px;margin:auto;}
.productIndex .pro_1 .pro_1_left{float:left;width:310px;margin-left:52px;text-align:center;color:#333;margin-top:360px;}
.productIndex .pro_1 .pro_1_left .title{font-size:40px;font-weight:700;line-height:40px;margin-bottom:10px;color:#EA5A1E}
.productIndex .pro_1 .pro_1_left .intro{font-size:16px;font-weight:lighter;line-height:30px;}
.productIndex .pro_1 .pro_1_right{float:right;width:780px;text-align:center;position:relative;}
.productIndex .pro_1 .pro_11{position:absolute;top:140px;left:-90px;}
.productIndex .pro_1 .pro_12{position:absolute;top:43px;left:140px;z-index:0}
.productIndex .pro_1 .pro_13{position:absolute;top:85px;right:80px;}
.productIndex .pro_1 .p_img{position:absolute;z-index:1;left:130px;top:180px;transition:0.5s}
.productIndex .pro_1 .p_img:hover{top:130px;}

.productIndex .pro_2{position:absolute;background:url(../images/pr_back_2.png) center no-repeat;height:850px;width:100%;z-index:1;top:610px;overflow:hidden;}
.productIndex .pro_2 .pro_2_back{position:absolute;bottom:0;right:-50px}
.productIndex .pro_2 .pro_2_con{width:1200px;margin:auto;padding-top:300px;}
.productIndex .pro_2 .pro_2_con .pro_2_left{float:left;}
.productIndex .pro_2 .pro_2_con .pro_2_left img{transition:0.5s;}
.productIndex .pro_2 .pro_2_con .pro_2_left:hover img{margin-top:-50px;}
.productIndex .pro_2 .pro_2_con .pro_2_ritht{float:left;width:308px;color:#fff;text-align:center;margin-top:100px;margin-left:0px;}
.productIndex .pro_2 .pro_2_con .pro_2_ritht .title{font-size:40px;font-weight:700;line-height:40px;margin-bottom:10px;}
.productIndex .pro_2 .pro_2_con .pro_2_ritht .intro{font-size:16px;font-weight:lighter;line-height:30px;color:#fff}

.productIndex .pro_3{background:url(../images/pr_back_3.png) center no-repeat;height:850px;width:100%;position:absolute;bottom:0}
.productIndex .pro_3 .pro_3_con{width:1000px;margin:auto;}
.productIndex .pro_3 .pro_3_left{width:310px;text-align:center;color:#333;float:left;}
.productIndex .pro_3 .pro_3_left .left_con{margin-top:215px;}
.productIndex .pro_3 .pro_3_left .title{font-size:34px;font-weight:700;margin-bottom:10px;line-height:40px;color: #EA5A1E;}
.productIndex .pro_3 .pro_3_left .intro{font-size:16px;font-weight:lighter;line-height:30px;}
.productIndex .pro_3 .pro_3_right{float:right;padding-top:70px;width:530px;}
.productIndex .pro_3 .pro_3_right .po_img{position: absolute;top: 125px;right: 227px;}
.productIndex .pro_3 .pro_3_right .p_img{float:left;margin-top:45px;transition:0.5s;}
.productIndex .pro_3 .pro_3_right .p_img:hover{margin-top:0;}

.productIndex .pro_4{background:url(../images/pr_back_1.png) center no-repeat;height:850px;position:absolute;width:100%}
.productIndex .pro_4 .pro_4_con{width:1200px;margin:auto;}
.productIndex .pro_4 .pro_4_left{float:left;width:310px;margin-left:52px;text-align:center;color:#333;margin-top:360px;}
.productIndex .pro_4 .pro_4_left .title{font-size:40px;font-weight:700;line-height:40px;margin-bottom:10px;color:#EA5A1E}
.productIndex .pro_4 .pro_4_left .intro{font-size:16px;font-weight:lighter;line-height:30px;}
.productIndex .pro_4 .pro_4_right{float:right;width:780px;text-align:center;position:relative;}
.productIndex .pro_4 .p_img{position:absolute;z-index:1;left:130px;top:180px;transition:0.5s}
.productIndex .pro_4 .p_img:hover{top:130px;}
.indProd{display: none;}


@media (max-width: 1200px){
.productIndex{display: none;}	
.indProd{display: block;padding: 40px 0 0;}
.prod {height:700px;width:100%;overflow:hidden;min-width:1100px;background-repeat:repeat-x;background-position:bottom;}
.prod_1 {background-color:#fff8f5;}
.prod_con {width:1100px;height:700px;margin:0 auto;position:relative;}
.prod_txt {width:370px;height:200px;text-align:center;position:absolute;}
.prod_txt h2 {font-size:24px;color:#ea5a1e;margin-bottom:10px;letter-spacing:3px;font-weight:bold;}
.prod_txt p {color:#747574;line-height:26px;font-size:16px;text-align:center;}
.prod_1 .prod_txt {left:40px;top:360px;}
.pro_box {width:370px;height:404px;position:absolute;bottom:0;right:180px;background-image:url(../images/pro_1.png);}
.pro_line {width:768px;height:291px;position:absolute;top:-170px;left:-180px;background-image:url(../images/pro_line.png);}
.sz {width:129px;height:129px;position:absolute;top:0px;left:-55px;background-image:url(../images/pro_1_1.png);-webkit-animation-name:line-sz;animation-name:line-sz;animation-timing-function:linear;}
.yz1 {width:76px;height:71px;position:absolute;top:-220px;left:-75px;background-image:url(../images/pro_1_2.png);-webkit-animation-name:line-yz1;animation-name:line-yz1;animation-timing-function:linear;}
.yz2 {width:98px;height:108px;position:absolute;top:-40px;left:580px;background-image:url(../images/pro_1_3.png);}
@keyframes line-sz {0% {opacity:0;top:0px;left:60px;transform:scale(0.4) rotate(-360deg);-webkit-transform:scale(0.4) rotate(-360deg);}
25% {opacity:.4;top:-100px;left:-40px;}
50% {opacity:.6;top:-140px;left:-140px;}
75% {opacity:0.8;top:-150px;left:-240px;}
100% {opacity:1;top:-120px;left:-340px;transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);}
}
@keyframes line-yz1 {0% {opacity:0;top:0;left:150px;transform:scale(0.4) rotate(-360deg);-webkit-transform:scale(0.4) rotate(-360deg);}
100% {top:-220px;left:-75px;transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);}
}
.prod_2 {background-color:#ea5a1e;background-image:none;background-image:url(../images/bg_rep2.png);}
.prod_2 .pro_box {width:445px;height:747px;bottom:0;left:0px;position:absolute;background-image:url(../images/pro2.png);}
.prod_2  .prod_txt {top:240px;left:500px;}
.prod_2 .pro_box2 {position:absolute;width:686px;height:443px;bottom:-12px;;background-image:url(../images/pr_b_2.png);}
.sw {position:absolute;width:86px;height:18px;bottom:326px;right:320px;background-image:url(../images/sw.png);}
.prod_3 {background-color:#f1eccd;background-image:none;background-image:url(../images/bg_rep3.png);}
.prod_3 .prod_txt {top:300px;left:30px;}
.prod_3 .pro_box {width:442px;height:505px;bottom:38px;right:50px;background-image:url(../images/pro3.png);}
.prod_3 .pro_box2 {width:548px;height:592px;bottom:38px;right:-8px;position:absolute;background-image:url(../images/fjx.png);}
.prod_3 .pro_box3 {width:161px;height:108px;position:absolute;right:-70px;top:40px;background-image:url(../images/fj.png);}
.fjani {-webkit-animation-name:line-x;animation-name:line-x}
@keyframes line-x {0% {opacity:0;top:550px;right:400px;transform:scale(1);-webkit-transform:scale(1);}
20% {opacity:1;}
40% {opacity:0;top:370px;right:-20px;transform:scale(0.7);-webkit-transform:scale(0.7);}
50% {opacity:0;top:250px;right:460px;}
75% {opacity:0.2;transform:scale(0.8);-webkit-transform:scale(0.8);}
100% {opacity:1;right:-70px;top:40px;transform:scale(1);-webkit-transform:scale(1);}
}


.prod {min-width:initial;}
.prod_con {width:100%;height:470px;}
.prod_1,.prod_2,.prod_3,.prod {height:470px;}
.prod_con .prod_txt {position:initial;padding-top:20px;width:96%;padding-left:2%;padding-right:2%;height:auto;margin-bottom:20px;}
.prod_txt p {font-size:12px;}
.prod_txt h2 {padding:20px 0 0;}
.pro_box {width:60%;max-height:300px;left:20%;background-size:100% 100%;}
.pro_line {width:110%;left:-10px;top:-47px;height:100px;background-size:100% 100%;}
.sz {width:65px;height:65px;background-size:contain;}
.yz1 {width:55px;height:50px;background-size:contain;}
.yz2 {width:60px;height:55px;left:100%;background-size:contain;background-repeat:no-repeat;}
.prod_2 .pro_box {width:60%;left:15%;z-index:999;max-height:300px;}
.prod_2 .pro_box2 {width:90%;left:34%;max-height:380px;background-size:contain;background-repeat:no-repeat;}
.prod_3 .pro_box {width:60%;left:20%;max-height:300px;}
.prod_3 .pro_box2 {width:90%;left:18%;max-height:300px;background-size:contain;background-repeat:no-repeat;}
.prod_3 .pro_box3 {width:110px;height:80px;background-size:contain;background-repeat:no-repeat;}




}

footer{width: 100%;background-color: #4c4c4c;padding-top: .67rem;padding-bottom: .6rem;padding-left: 10px;padding-right: 10px;}
.f-a{width: 100%;text-align: center;margin-bottom: .4rem;}
.f-b{color: #fff;padding: 0 .25rem;opacity: 0.8;line-height: 20px;position: relative;display: inline-block;vertical-align: top;}
.f-b:after{content: "";display: block;width: 1px;height: 1em;background-color: #fff;position: absolute;right: 0;top: 50%;margin-top: -0.5em;}
.f-b:last-child:after{display: none;}
.f-b:hover{opacity: 0.5;}
.f-b:hover:after{opacity: 0.8;}
.f-c{width: 100%;text-align: center;font-size: 0;margin-bottom: .3rem;}
.f-d{display: inline-block;vertical-align: top;text-align: center;margin: 0 .22rem;}
.f-e{width: 76px;margin-bottom: 8px;}
.f-f{color: #fff;}
.f-g{width: 100%;text-align: center;color: #fff;line-height: 1.71;opacity: 0.8}
.f-g a{color: #fff;line-height: 1.71;display: inline-block;vertical-align: top;}
.f-h{padding: 0 .12rem;display: inline-block;vertical-align: top;color: #fff;line-height: 1.71;}

.b-a{width: 100%;padding-top: 1.5rem;}
.b-b{width: 17.28rem;margin: 0 auto;}
.b-title{text-align: center;width: 100%;font-weight: normal;padding-bottom: .25rem;}
.b-zh{color: #000;letter-spacing: .2em;margin-bottom: .44rem;font-family: 宋体;font-weight: bold;padding-left: .2em;}
.b-line{display: inline-block;vertical-align: middle;width: 0.02rem;height: .8em;background-color: #ccc;margin: 0 .76em 0 .66em;position: relative;top: -.1em;}
.b-en{font-family: 黑体;color: #333;text-transform: uppercase;letter-spacing: .1em;}
.b-intro{color: #666;line-height: 2;text-align: center;width: 16rem;margin: 0 auto;padding-bottom: .77rem;}
.b-intro *{color: #666;line-height: 2;}
.b-list{width: 100%;font-size: 0;text-align: center;padding-bottom: .87rem;}
.b-item{display: inline-block;vertical-align: top;margin: 0 .65rem;text-align: center;cursor: pointer;}
.b-icon{width: .56rem;height: .56rem;margin-bottom: .16rem;}
.b-icon2{display: none;}
.b-name{color: #333;}
.b-more{display: block;width: 12em;height: 3.125em;line-height: 3;color: #333;border: 1px solid #666;margin: 0 auto;text-align: center;transition: all .3s;border-radius: 5px;}
@media(min-width: 1201px){
    .b-item:hover .b-name{color: #EA5A1E;}
    .b-item:hover .b-icon1{display: none;}
    .b-item:hover .b-icon2{display: inline-block;}
    .b-more:hover{background-color: #EA5A1E;color: #fff;border-color: #EA5A1E;}
	
}
@media(max-width: 1200px){
.b-item{margin-bottom: 20px!important;}
.b-title{padding-bottom: 0px;}
}

.c-a{width: 100%;padding-top: 1.5rem;}
.c-b{width: 14.3rem;margin: 0 auto;}
.c-tabs{width: 100%;font-size: 0;text-align: center;padding-top: .35rem;padding-bottom: .35rem;}
.c-tab{display: inline-block;vertical-align: top;padding: 0 1rem;line-height: 30px;color: #333;position: relative;cursor: pointer;}
.c-tab:after{content: "/";font-size: 1em;color: #ccc;position: absolute;right: 0;top: 50%;margin-top: -0.5em;line-height: 1;}
.c-tab:last-child:after{display: none;}
.c-tab.active{color: #ea5a1e;}
.c-conts{width: 100%;position: relative;}
.c-cont{width: 100%;position: absolute;left: -10000px;top: 0;}
.c-cont.show{position: relative;left: 0;}
.c-c{width: 12.2rem;margin: 0 auto;padding-top: .3rem;padding-bottom: 1.16rem;}
.c-item{width: 5rem;margin: 0 auto .9rem;}
.c-item.sp{margin-bottom: 0 !important;}
.c-box{display: block;width: 100%;padding-top: 72%;background-size: cover;background-position: center center;position: relative;transition: all .3s;}
.c-name{display: block;color: #333;text-align: center;padding-top: .32rem;padding-bottom: .15rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: bold;}
.c-name:hover{color: #ea5a1e;}
.c-intro{width: 100%;height: 3.42em;line-height: 1.71;color: #666;margin-bottom: .06rem;text-align: center;margin-bottom: ;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.c-price{color: #333;text-align: center;margin-bottom: .2rem;}
.c-small{color: #333;}
.c-more{display: block;width: 1.92rem;height: 3.125em;line-height: 3;border: 1px solid #ea5a1e;color: #ea5a1e;text-align: center;margin: 0 auto;transition: all .3s;}
.c-hot{width: .42rem;height: .36rem;position: absolute;left: .3rem;top: -0.05rem;}
.c-c .swiper-pagination-bullet{width: .14rem;height: .14rem;background-color: #e5e5e5;opacity: 1;}
.c-c .swiper-pagination-bullet-active{background-color: #ea5a1e;}
.c-c.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .1rem;}
.c-c.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 1px;font-size: 0;}
.c-arrow{position: absolute;width: .18rem;height: .3rem;background-size: 100% 100%;top: 2.08rem;margin-top: -0.15rem;cursor: pointer;z-index: 123;}
.c-prev{left: 0;background-image: url(../images/19.png);}
.c-next{right: 0;background-image: url(../images/20.png);}
@media(min-width: 1201px){
    .c-more:hover{background-color: #ea5a1e;color: #fff;}
    .c-item:hover .c-box{transform: translate(0,-0.2rem);}
	
}
@media(max-width: 1200px){
    .c-c .swiper-pagination-bullet{width: 10px;height: 10px;}
    .c-c.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
	.c-item{width: 5.6rem;}
}
@media(max-width: 820px){
    .c-c{width: 400px;}
    .c-tab{padding: 0 20px;}
    .c-arrow{width: 9px;height: 15px;margin-top: -7px;opacity: 0.5;}
    .c-prev{left: 20px;}
    .c-next{right: 20px;}
	.c-item{width: 7.5rem;}
}
@media(max-width: 500px){
    .c-c{width: 100%;padding-bottom: 30px;}
    .c-item{width: 200px;margin-bottom: 15px;}
    .c-arrow{top: 147px;}
    .c-tabs{padding-top: 20px;padding-bottom: 20px;}
    .c-hot{width: 40px;height: auto;}
}

.d-a{width: 100%;padding-top: 1.83rem;}
.d-b{width: 17.28rem;height: 6.74rem;margin: 0 auto;background-size: cover;background-position: center center;position: relative;}
.d-c{display: block;width: 2rem;height: 3.125em;text-align: center;line-height: 3;color: #333;transition: all .3s;border: 1px solid #ccc;background-color: #fff;position: absolute;left: 50%;margin-left: -1rem;bottom: .94rem;}
@media(min-width: 1201px){
    .d-c:hover{background-color: #EA5A1E;color: #fff;}
}
@media(max-width: 820px){
    .d-a{padding-top: 30px;}
    .d-b{width: 100%;padding-top: 39%;height: 0;}
    .d-c{width: 100px;bottom: 20px;}
}

.e-a{width: 100%;padding-top: 1.5rem;}
.e-b{width: 17.28rem;margin: 0 auto;}
.e-c{position: relative;}
.e-d{display: block;width: 100%;padding-top: 40%;background-size: cover;background-position: center center;}
.e-b .swiper-pagination-bullet{width: .12rem;height: .12rem;border: 1px solid #fff;background-color: transparent;opacity: 1;vertical-align: middle;}
.e-b .swiper-pagination-bullet-active{background-color: #fff;}
.e-b.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .1rem;}
.e-b.swiper-container-horizontal>.swiper-pagination-bullets{display: none;bottom: .3rem;font-size: 0;}
.e-text{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);text-align: center;}
.e-title{color: #fff;font-family: 宋体;font-weight: bold;letter-spacing: .5em;margin-bottom: .3rem;}
.e-intro{text-align: center;font-size: 0;}
.e-small{color: #fff;opacity: 0.8;padding: 0 .3rem;position: relative;margin-bottom: .1rem;display: inline-block;vertical-align: top;}
.e-small:after{content: "|";position: absolute;right: 0;top: 0;}
.e-small:last-child:after{display: none;}
@media(max-width: 820px){
    .e-a{padding-top: 30px;}
    .e-b{width: 100%;}
    .e-b.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 8px;}
}
@media(max-width: 330px){
    .e-small{font-size: 10px;}
}

.g-a{width: 100%;padding-top: 1.5rem;padding-bottom: 1.5rem;}
.g-b{width: 17.28rem;margin: 0 auto;overflow: hidden;}
.g-c{width: 17.7rem;padding-bottom: .7rem;}
.g-d{position: relative;}
.g-e{display: block;width: 5.44rem;margin: 0 auto;}
.g-f{width: 100%;padding-top: 66.54%;background-size: 100% 100%;background-position: center center;transition: all .5s;}
.g-g{color: #333;padding-top: .42rem;padding-bottom: .16rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.g-h{color: #999;line-height: 1.875;height: 3.75em;margin-bottom: .37rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.g-i{color: #999;}
.g-c .swiper-pagination-bullet{width: .12rem;height: .12rem;border: 1px solid #ccc;background-color: transparent;opacity: 1;vertical-align: middle;}
.g-c .swiper-pagination-bullet-active{background-color: #212121;border-color: #212121;}
.g-c.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .1rem;}
.g-c.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 1px;font-size: 0;}
@media(min-width: 1201px){
    .g-e:hover .g-g{color: #EA5A1E;}
    .g-e:hover .g-f{background-size: 110% 110%;}
}
@media(max-width: 1200px){
    .g-c .swiper-pagination-bullet{width: 10px;height: 10px;}
    .g-c.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
}
@media(max-width: 820px){
    .g-a{padding-top: 60px;padding-bottom: 40px;}
    .g-c{padding-top: 20px;width: 100%;}
    .g-e{width: 90%;}
}
@media(max-width: 500px){
    .g-d{padding-left: 20px;padding-right: 20px;}
    .g-e{width: 100%;}
}

.i-a{width: 100%;padding-top: 31.7%;background-size: cover;background-position: center center;position: relative;margin-top: .88rem;}
.i-tabs{position: absolute;left: 50%;margin-left: -8rem;bottom: 0;font-size: 0;}
.i-tab{display: inline-block;vertical-align: top;width: 9.45em;height: .88rem;line-height: .88rem;color: #666;transition: all .3s;text-align: center;background-color: rgba(255,255,255,0.8);margin-right: .1rem;border-radius: 0.08rem 0.08rem 0 0;cursor: pointer;}
.i-tab.active{background-color: #fff;}
.i-title{position: absolute;left: 50%;margin-left: -8rem;top: 50%;transform: translate(0,-50%);}

.i-zh{font-size: 5.2vw;color: #fff;margin-bottom: .2rem;letter-spacing: 0.05em;font-family: 宋体;font-weight: bold;}
.i-en{color: #fff;text-transform: uppercase;letter-spacing: 0.05em;}
@media(min-width: 1201px){
    .i-tab:hover{background-color: #fff;}
	
}
@media(max-width: 1201px){.i-a{margin-top: 0;}}
@media(max-width: 820px){
    .i-zh{font-size: 22px;margin-bottom: 5px;}
    .i-en{font-size: 18px;}
    .i-title{width: 100%;left: 0;margin-left: 0;padding-left: 10px;padding-right: 10px;}
    .i-tabs{width: 100%;text-align: center;left: 0;margin-left: 0;}
    .i-tab{margin: 0 1px;display: inline-block;vertical-align: top;width: auto;padding: 0 1em;font-size: 12px;line-height: 32px;height: 32px;}
}
@media(max-width: 500px){
    .i-a{height: 160px;}
}

.j-a{padding-top: .75rem;padding-bottom: 1.3rem;}
.j-list{width: 16rem;margin: 0 auto;padding-top: .1rem;font-size: 0;padding-bottom: .32rem;}
.j-one{width: 33.33333%;display: inline-block;vertical-align: top;}
@media(max-width: 820px){
    .j-list{width: 480px;}
    .j-one{width: 50%;}
}
@media(max-width: 500px){
    .j-list{width: 320px;margin: 0 auto;}
    .j-list .c-item,.j-one{width: 100%;}
}

.k-a{width: 100%;text-align: center;font-size: 0;}
.k-page{line-height: 2.857;min-width: 2.857em;padding: 0 10px;text-align: center;margin: 0 0.07rem;cursor: pointer;display: inline-block;vertical-align: top;transition: all .3s;}
.k-page.active,
.k-page:hover{background-color: #EA5A1E;color: #fff;}

.l-a{width: 100%;padding-top:1.5rem;padding-bottom: .8rem;border-bottom: 1px solid #eee;}
.l-b{width: 16rem;margin: 0 auto;}
.l-left{width: 9.5rem;float: left;}
.l-small{width: .75rem;float: left;}
.l-arrow{width: 100%;height: .16rem;background-size: 16px 8px;background-repeat: no-repeat;cursor: pointer;cursor: pointer;}
.l-arrow.swiper-button-disabled{opacity: 0.3;}
.l-prev{background-image: url(../images/61.png);background-position: center top;}
.l-next{background-image: url(../images/62.png);background-position: center bottom;}
.l-prev:hover{background-image: url(../images/59.png);}
.l-next:hover{background-image: url(../images/60.png);}
.l-c{width: 100%;height: 5.5rem;}
.l-d{position: relative;padding-top: .05rem;}
.l-e{display: block;width: 100%;height: 1rem;border: 1px solid #e5e5e5;background-size: cover;background-position: center center;cursor: pointer;}
.l-d.active .l-e{border-color: #ea5a1e;}
.l-big{width: 8.35rem;float: right;}
.l-f{position: relative;}
.l-g{width: 100%;padding-top: 72%;display: block;background-size: cover;background-position: center center;}
.l-right{width: 6rem;float: right;padding-top: .25rem;}
.l-h{color: #ea5a1e;line-height: 2;margin-bottom: .05rem;}
.l-i{color: #666;margin-bottom: .5rem;}
.l-j{color: #333;margin-bottom: 0.16rem;}
.l-k{line-height:1.5;margin-bottom: .46rem;color: #666;}
.l-k *{color: #333;line-height: 2.25;}
.l-m{width: 100%;font-size: 0;}
.l-n{display: inline-block;vertical-align: bottom;padding-right: .6rem;font-size: 0;}
.l-o{color: #333;vertical-align: bottom;}
.l-p{color: #ea5a1e;vertical-align: bottom;}
.l-q{color: #ea5a1e;vertical-align: bottom;position: relative;top: 3px;}
.l-r{color: #333;display: inline-block;vertical-align: bottom;}
.l-s{width: 100%;font-size: 0;padding-top: .58rem;}
.l-t{display: inline-block;vertical-align: top;width: 1.6rem;min-width: 100px;height: 3.2em;line-height: 3.2;transition: all .3s;background-color: #eee;text-align: center;color: #333;margin-right: .1rem;}
.l-t:last-child{margin-right: 0;}
.l-u{width: 100%;font-size: 0;padding-top: .78rem;}
.l-v{line-height: 1.875;display: inline-block;vertical-align: top;}
.l-w{width: 1.875em;height: 1.875em;background-size: 100% 100%;margin: 0 1px;display: inline-block;vertical-align: top;cursor: pointer;}
.l-w1{background-image: url(../images/69.png);}
.l-w2{background-image: url(../images/70.png);}
.l-w3{background-image: url(../images/71.png);}
@media(min-width: 1201px){
    .l-t:hover{background-color: #ea5a1e;color: #fff;}
}
@media(max-width: 820px){
    .l-left{width: 100%;float: none;margin: 0 auto;position: relative;}
    .l-q{top: 1px;}
    .l-h{margin-bottom: 5px;}
    .l-big{width: calc(100% - 50px);}
    .l-small{position: absolute;left: 0;top: 0;width: 40px;height: 100%;}
    .l-arrow{height: 20px;}
    .l-c{height: calc(100% - 40px);}
    .l-e{height: 0;padding-top: 133%;}
}

.m-a{width: 100%;padding-top: .85rem;padding-bottom: 1rem;}
.m-b{width: 16rem;margin: 0 auto;}
.m-title{text-align: center;position: relative;padding-bottom: .2rem;width: 100%;}
.m-title:after{content: "";display: block;width: .46rem;height: 0.05rem;margin-left: -0.23rem;background-color: #ea5a1e;position: absolute;left: 50%;bottom: 0;}
.m-cont{line-height: 1.71;padding-top: .26rem;}
.m-cont *{line-height: 1.71;}

.n-a{width: 100%;padding-top: 1rem;padding-bottom:0}
.n-list{width: 16rem;margin: 0 auto;padding-top: .75rem;}
.n-item{width: 100%;margin-bottom: .4rem;}
.n-item:last-child{margin-bottom: 0;}
.n-left{float: left;width: 50%;height: 6rem;background-size: cover;background-position: center center;}
.n-right{float: right;width: 50%;height: 6rem;line-height: 6rem;background-color: #f9f9f9;overflow: auto;}
.n-inner{display: inline-block;vertical-align: middle;width: 100%;padding: 10px .5rem;}
.n-title{font-size: 0;margin-bottom: .3rem;}
.n-zh{color: #000;font-family: 宋体;font-weight: bold;}
.n-en{color: #000;}
.n-intro{color: #666;line-height: 1.75;}
.n-intro *{color: #666;line-height: 1.75;}
.n-item:nth-child(2n) .n-left{float: right;}
@media(max-width: 820px){
    .n-left{float: none;margin: 0 auto;width: 424px;height: 292px;}
    .n-right{float: none;width: 100%;height: auto;line-height: 1;padding: 10px 0;}
    .n-item:nth-child(2n) .n-left{float: none;}
    .n-inner{padding-left: 20px;padding-right: 20px;}
}
@media(max-width: 400px){
    .n-left{width: 100%;height: 0;padding-top: 66.67%;}
}

.o-a{width: 100%;padding-top: .96rem;padding-bottom: .83rem;}
.o-intro{width: 16rem;margin: 0 auto;line-height: 2.25;padding-top: .48rem;}
.o-intro p{line-height: 2.25;text-align: center;}
.o-list{width: 100%;font-size: 0;padding-top: .37rem;}
.o-item{width: 32.17%;margin-right: 1.745%;display: inline-block;vertical-align: top;}
.o-item:nth-child(3n){margin-right: 0;}
.o-img{width: 100%;}
.o-text{text-align: center;color: #333;padding-top: .11rem;width: 100%;line-height: 1.44;}

.p-a{width: 100%;background-color: #f9f9f9;padding-top: .95rem;padding-bottom: 1.2rem;}
.p-b{width: 16rem;margin: 0 auto;margin-top: .72rem;position: relative;}
.p-b:after{content: "";display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);position: absolute;left: 0;top: 0;z-index: 2;}
.p-c{width: 100%;height: 5.52rem;position: relative;z-index: 1;}
.p-play{display: block;width: .46rem;height: .57rem;cursor: pointer;background-image: url(../images/104.png);background-size: 100% 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 3;}
.p-b.show:after{display: none;}
.p-b.show .p-play{display: none;}

@media(max-width: 820px){
    .p-b{margin-top: 30px !important;}
    .p-c{height: auto;}
	.o-a{padding: 40px 0;}
	.b-zh{margin-bottom: 10px;}
}


.q-a{width: 100%;padding-top: .96rem;padding-bottom: 1rem;}
.q-list{width: 16rem;margin: 0 auto;font-size: 0;padding-top: .64rem;}
.q-item{width: 4.85rem;height: 2.85rem;margin: 0 auto;border: 1px solid #eee;position: relative;}
.q-img{max-width: 90%;max-height: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.q-b{width: 100%;padding-bottom: .44rem;}
.q-b .swiper-pagination-bullet{width: 10px;height: 10px;background-color: transparent;opacity: 1;border: 1px solid #EA5A1E;}
.q-b .swiper-pagination-bullet-active{background-color: #EA5A1E;}
.q-b.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.q-b.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 1px;font-size: 0;}
@media(max-width: 820px){
    .q-item{width: 230px;height: 171px;}
    .q-b{padding-bottom: 40px;}
}
@media(max-width: 500px){
    .q-item{width: 300px;height: 224px;}
    .q-b{padding-bottom: 30px;}
}

div.pswp{z-index: 12345678;}

.r-a{width: 100%;padding-top: .82rem;padding-bottom: 1rem;}
.r-cont{width: 17.28rem;margin: 0 auto;padding-top: .4rem;}
.r-b{color: #333;line-height: 2.857;text-align: center;margin-bottom: .77rem;}
.r-c{width: 100%;padding-top: .74rem;padding-bottom: .74rem;}
.r-d{text-align: center;color: #000;line-height: 1.6;font-family: 宋体;font-weight: bold;}
.r-e{color: #333;line-height: 2.14;text-align: center;padding-top: .24rem;}
.r-e *{color: #333;line-height: 2.14;}

.s-a{width: 14.3rem;margin: 0 auto;position: relative;}
.s-b{width: 13rem;margin: 0 auto;padding: 1.06rem 0;}
.s-b.sp{padding: .68rem 0;}
.s-c{position: relative;}
.s-d{display: block;width: 1.5rem;height: 1.5rem;margin: 0 auto;cursor: pointer;background-size: cover;background-position: center center;background-color: #fff;border-radius: 50%;box-shadow: 0 0 .2rem rgba(0,0,0,0.1);overflow: hidden;position: relative;transition: all .3s;}
.s-d.white{border: 0.05rem solid #fff;}
.s-e{max-width: 80%;max-height: 80%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.s-c.swiper-slide-active .s-d{transform: scale(1.3);}
.s-arrow{width: .18rem;height: .3rem;background-size: 100% 100%;position: absolute;top: 50%;margin-top: -0.15rem;z-index: 123;cursor: pointer;}
.s-prev{background-image: url(../images/19.png);left: 0;}
.s-next{background-image: url(../images/20.png);right: 0;}
.s-arrow.swiper-button-disabled{opacity: 0.3;cursor: default;}
.s-t{width: 1.3rem;height: 1.3rem;background-color: rgba(0,0,0,0.3);position: absolute;left: 50%;top: 0.1rem;border-radius: 50%;transform: translate(-50%,0);cursor: pointer;}
.s-t.w100{width: 1.4rem;height: 1.4rem;top: 0.05rem;}
.s-u{display: block;width: 100%;font-size: .18rem;color: #fff;line-height: 1.3;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);text-align: center;}
.s-c.swiper-slide-active .s-t{width: 100%;background-color: transparent;height: auto;bottom: -58%;top: auto;}
.s-c.swiper-slide-active .s-u{color: #000;position: relative;transform: translate(0,0);width: 100%;}
.s-c.swiper-slide-active .s-d.white{border-color: #ea5a1e;}
@media(max-width: 820px){
    .s-a{width: 100%;padding: 0 20px;max-width: 500px;}
    .s-b{width: 100%;}
    .s-arrow{width: 9px;height: 15px;margin-top: -7px;opacity: 0.5;}
    .s-prev{left: 10px;}
    .s-next{right: 10px;}
}

.t-a{width: 100%;padding-top: 1.02rem;padding-bottom: .86rem;}
.t-b{width: 16rem;margin: 0 auto;color: #333;line-height: 1.42;padding-top: .57rem;padding-bottom: .22rem;text-align: center;}
.t-list{width: 100%;text-align: center;}
.t-item{width: 100%;text-align: center;display: none;}
.t-item.show{display: block;}
.t-name{color: #000;line-height: 1.66;}
.t-intro{color: #000;line-height: 1.66;}


.u-a{width: 100%;padding-top: 1rem;}
.u-list{width: 62.5vw;margin: 0 auto;padding-top: 3.125vw;}
.u-item{width: 100%;margin-bottom: 5.2vw;position: relative;overflow: hidden;}
.u-zh{color: #000;margin-bottom: 1.4vw;font-size: 1.875vw;font-family: 宋体;letter-spacing: .1em;}
.u-en{color: #333;margin-bottom: 1.82vw;text-transform: uppercase;font-size: 1.25vw;font-family: 黑体;letter-spacing: .1em;}
.u-intro{color: #333;line-height: 1.375;font-size: 0.833vw;}
.u-imgs{width: 100%;overflow: hidden;}
.u-img{background-size: cover;background-position: center center;display: none;}
.u-title{text-align: center;}

.u-item:nth-child(9n+1) .u-title{margin-bottom: 1.927%;}
.u-item:nth-child(9n+1) .u-img:nth-child(1){display: block;width: 100%;padding-top: 43.33%;}

.u-item:nth-child(9n+2) .u-img:nth-child(1){display: block;float: left;width: 47.41%;padding-top: 53.33%;}
.u-item:nth-child(9n+2) .u-img:nth-child(2){display: block;width: 25%;padding-top: 20.75%;position: absolute;right: 26.33%;bottom: 0;}
.u-item:nth-child(9n+2) .u-img:nth-child(3){display: block;width: 25%;padding-top: 20.75%;position: absolute;right: 0;bottom: 0;}
.u-item:nth-child(9n+2) .u-title{width: 51%;position: absolute;top: 0;left: 48.58%;margin-top: 16.25%;transform: translate(0,-50%);}

.u-item:nth-child(9n+3) .u-img:nth-child(1){display: block;float: left;width: 31.666%;padding-top: 18.25%;}
.u-item:nth-child(9n+3) .u-img:nth-child(2){display: block;width: 15.75%;padding-top: 10%;position: absolute;left: 0;top: 0;margin-top: 20.5%;}
.u-item:nth-child(9n+3) .u-img:nth-child(3){display: block;float: right;width: 65.33%;padding-top: 53.333%;}
.u-item:nth-child(9n+3) .u-title{width: 31.666%;position: absolute;top: 0;margin-top: 42%;left: 0;transform: translate(0,-50%);}

.u-item:nth-child(9n+4) .u-img:nth-child(1){display: block;float: left;width: 32.75%;padding-top: 26.666%;margin-right: 0.875%;}
.u-item:nth-child(9n+4) .u-img:nth-child(2){display: block;float: left;width: 32.75%;padding-top: 26.666%;margin-right: 0.875%;}
.u-item:nth-child(9n+4) .u-img:nth-child(3){display: block;float: left;width: 32.75%;padding-top: 26.666%;}
.u-item:nth-child(9n+4) .u-title{margin-bottom: 1.927%;}

.u-item:nth-child(9n+5) .u-img:nth-child(1){display: block;float: left;width: 50.833%;padding-top: 52.416%;}
.u-item:nth-child(9n+5) .u-img:nth-child(2){display: block;float: right;width: 47.833%;padding-top: 23.333%;}
.u-item:nth-child(9n+5) .u-title{width: 47.833%;position: absolute;top: 0;margin-top: 37.58%;right: 0;transform: translate(0,-50%);}

.u-item:nth-child(9n+6) .u-img:nth-child(1){display: block;width: 50.833%;padding-top: 26.25%;position: absolute;left: 0;bottom: 0;}
.u-item:nth-child(9n+6) .u-img:nth-child(2){display: block;float: right;width: 47.833%;padding-top: 52.416%;}
.u-item:nth-child(9n+6) .u-title{width: 50.833%;position: absolute;top: 0;margin-top: 13.08%;left: 0;transform: translate(0,-50%);}

.u-item:nth-child(9n+7) .u-img:nth-child(1){display: block;float: left;width: 65%;padding-top: 52.416%;}
.u-item:nth-child(9n+7) .u-img:nth-child(2){display: block;width: 33.166%;padding-top: 23.333%;position: absolute;right: 0;bottom: 0;}
.u-item:nth-child(9n+7) .u-title{width: 33.166%;position: absolute;top: 0;right: 0;margin-top: 14.58%;transform: translate(0,-50%);}

.u-item:nth-child(9n+8) .u-title{margin-bottom: 1.927%;}
.u-item:nth-child(9n+8) .u-img:nth-child(1){display: block;width: 100%;padding-top: 43.33%;}

.u-item:nth-child(9n) .u-img:nth-child(1){display: block;width: 25%;padding-top: 20.75%;position: absolute;left: 0;bottom: 0;}
.u-item:nth-child(9n) .u-img:nth-child(2){display: block;width: 25%;padding-top: 20.75%;position: absolute;left: 26.333%;bottom: 0;}
.u-item:nth-child(9n) .u-img:nth-child(3){display: block;float: right;width: 47.416%;padding-top: 53.333%;}
.u-item:nth-child(9n) .u-title{width: 51.333%;position: absolute;left: 0;top: 0;margin-top: 16.25%;transform: translate(0,-50%);}
@media(max-width: 750px){
    .u-list{width: 100%;max-width: 470px;}
    .u-zh{font-size: 12px;}
    .u-en{font-size: 10px;}
    .u-intro{font-size: 10px;line-height: 14px;}
}


.w-a{width: 100%;background-color: #f8f8f8;}
.w-b{width: 16rem;margin: 0 auto;padding-top: .45rem; padding-bottom: .8rem; background-color: #fff;}
.w-c{width: 100%;margin-bottom: .7rem; padding-bottom: .4rem;padding-left: .3rem;padding-right: .8rem; border-bottom: 1px solid #e8e8e8;}
.w-item{display: block; width: 100%;font-size: 0;cursor: pointer;margin-bottom: .2rem;}
.w-d{display: inline-block;vertical-align: top;width: 2.5rem; margin-right: .3rem;overflow: hidden;}
.w-d img{width: 100%;transition: all 0.5s ease 0s;}
.w-e{display: inline-block;vertical-align: top;width: calc(100% - 2.8rem);margin-top: .1rem;padding-bottom: .4rem; border-bottom: 1px solid #e0e0e0;}
.w-f{width: 100%;position: relative;padding-right: 135px;margin-bottom: .2rem;}
.w-g{width: 100%; color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.w-h{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);color: #999999;}
.w-h img{width: 1em;margin-right: 5px;}
.w-i{color: #7c7c7c;line-height: 2;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.w-item:nth-last-child(1) .w-e{border-bottom: none;}
.w-item:hover .w-g{color: #EA5A1E;}
.w-item:hover img{transform: scale(1.07);}
@media (max-width: 820px){
    .w-b{width: 100%;padding-left: 15px;padding-right: 15px;}
    .w-c{padding: 0;border-bottom: none;}
    .w-d{width: 100%;text-align: center;margin-right: 0;}
    .w-f{padding-right: 0; margin-top: 15px;}
    .w-g{margin-bottom: .2rem;}
    .w-h{position: static; transform: translate(0,0);}
    .w-e{width: 100%;border: none;}
}

.x-a{width: 100%;padding-bottom: .6rem;background-color: #f8f8f8;}
.x-b{width: 16rem;margin: 0 auto;padding-top: .6rem;background-color: #fff;}
.x-c{color: #333333;text-align: center;margin-bottom: .2rem;}
.x-d{width: 100%;text-align: center;padding-bottom: .2rem;border-bottom: 1px solid #eeeeee;}
.x-d span{color: #999999;margin: 0 .25rem .2rem;}
.x-e{width: 100%;color: #7c7c7c;line-height: 2;text-indent: 2em;padding: 0 .8rem; padding-top: .4rem;margin-bottom: .3rem;}
.x-e *{ color: #7c7c7c;line-height: 2;text-indent: 2em;}
.x-e img{display: block;margin: 0 auto;}
.x-f{width: 100%;padding-right: .3rem; padding-top: .2rem;background-color: #f8f8f8;}
.x-f:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.x-g{float: left;}
.x-h{display: block;margin-bottom: .2rem;}
.x-i{display: inline-block;vertical-align: middle;color: #666666;line-height: 1.5;}
.x-j{ display: inline-block;vertical-align: middle;color: #666666;line-height: 1.5;cursor: pointer;}
.x-j:hover{color: #EA5A1E;}
.x-k{float: right;}
.x-l{display: inline-block;vertical-align: middle; color: #666666;}
.x-m{display: inline-block;vertical-align: middle; }
.x-n{display: inline-block;vertical-align: middle;width: 2em;margin-left: .15rem;cursor: pointer;}
.x-n img{width: 100%;}


@media (max-width: 820px){
    .x-a{width: 100%;padding-left: 10px;padding-right: 10px; }
    .x-b{width: 100%; padding-left: 15px;padding-right: 15px;}
    .x-g{width: 100%;}
    .x-k{width: 100%;margin-top: .2rem;} 
    .x-e{padding: .4rem .2rem 0;}

}

.y-a{width: 100%;background-color: #f8f8f8;}
.y-b{width: 16rem;margin: 0 auto ;padding: .6rem .4rem .75rem; background-color: #ffffff;}
.y-c{width: 100%;font-size: 0;padding-bottom: .75rem;}
.y-d{display: inline-block;vertical-align: top;cursor: pointer;width: 4.2rem;}
.y-e{width: 100%;margin-bottom: .2rem;}
.y-e img{width: 100%;}
.y-f{width: 100%; }
.y-g{width: 100%;position: relative;padding-right: 90px;margin-bottom: .2rem;}
.y-h{width: 100%; color: #333333;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.y-i{position: absolute;bottom: 0;right: 0; color: #666666;}
.y-j{color: #999999;line-height: 2;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.y-d:hover .y-h{color: #EA5A1E;}

.y-k{display: inline-block;vertical-align: top;width: calc(100% - 4.2rem);padding-left: .45rem;}
.y-l{display: block;cursor: pointer;margin-bottom: .2rem;}
.y-m{display: inline-block;vertical-align: middle;width: 1.95rem;}
.y-m img{width: 100%;}
.y-n{display: inline-block;vertical-align: middle;width: calc(100% - 1.95rem);padding-left: .2rem;}
.y-o{width: 100%;position: relative;padding-right: 90px;margin-bottom: .15rem;}
.y-p{width: 100%; color: #333333;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.y-q{position: absolute;bottom: 0;right: 0; color: #666666;}
.y-r{color: #999999;line-height: 1.75;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.y-l:hover .y-p{color: #EA5A1E;}

.y-s{width: 100%;padding-bottom: .2rem;}
.y-t{display: block;cursor: pointer;width: 100%;font-size: 0;margin-bottom: .3rem;}
.y-u{display: inline-block;vertical-align: top; width: 60px;margin-top: .2rem;margin-right: .3rem;text-align: center;}
.y-v{color: #999999;line-height: 2;margin-bottom: .1rem;}
.y-w{color: #666666;}
.y-x{display: inline-block;vertical-align: top;width: calc(100% - 60px - .3rem);padding-bottom: .2rem;border-bottom: 1px solid #e0e0e0;}
.y-y{color: #333333;line-height: 1.3; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: .15rem;}
.y-z{color: #999999;line-height: 2;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.y-t:hover .y-y{color: #EA5A1E;}
@media (max-width: 1400px){
    .y-h{font-size: calc(12px + 6 * 100vw / 1920);}
    .y-p{font-size: calc(12px + 6 * 100vw / 1920);}
}


@media (max-width: 820px){
    .y-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px; }
    .y-d{width: 100%;margin-bottom: .3rem;}
    .y-k{width: 100%;padding-left: 0;}
    .y-l{margin-bottom: .3rem;}
    .y-h{font-size: 14px;}
    .y-p{font-size: 14px;}
    .y-j{font-size: 12px;-webkit-line-clamp: 2;}
    .y-r{font-size: 12px;-webkit-line-clamp: 1;}
    .y-g{padding-right: 0;}
    .y-o{padding-right: 0;}
    .y-i{position: static;margin-top: .2rem;}
    .y-q{position: static;margin-top: .2rem;}
    .y-m{width: 2.3rem;}
    .y-n{width: calc(100% - 2.3rem);}
}

.z-a{width: 100%;background-color: #f8f8f8;}
.z-b{width: 16rem;margin: 0 auto ;padding: .48rem .5rem .6rem; background-color: #ffffff;}
.z-c{color: #333333;padding-bottom: .15rem;margin-bottom: .2rem;position: relative;}
.z-c:after{content: ''; position: absolute;bottom: 0;left: 0;   width: .4rem;height: .03rem;background-color: #6d3a8a;}
.z-d{width: 100%;}
.z-e{width: 100%;}
.z-item{width: 100%;margin-bottom: .2rem;}
.z-f{width: 100%;padding: .25rem .6rem .25rem .4rem; background-color: #f8f8f8;font-size: 0;position: relative;cursor: pointer;}
.z-f:after{content: ''; position: absolute;top: 50%;right: .4rem;transform: translate(0,-50%);width: 16px;height: 8px;background-image: url('../images/62.png');background-size: 16px 8px;background-position: center center;background-repeat: no-repeat;}
.z-g{display: inline-block;vertical-align: middle;padding-right: .2rem;line-height: 1.5;}
.z-g:nth-child(1){width: 11.6em;color: #000000;}
.z-g:nth-child(2){width: 8.4em;color: #e38e07;}
.z-g:nth-child(3){width: calc(100% - 20em);color: #999999;}
.z-cont{display: none; width: 100%;margin-top: 2px;background-color: #f8f8f8;padding: .4rem;position: relative;}
.z-h{color: #333333;margin-bottom: .4rem;}
.z-i{position: absolute;cursor: pointer; top: .3rem;right: .4rem;min-width: 1.2rem;color: #ffffff;padding: .12rem .1rem; text-align: center;background-color: #412d4f;border-radius: .21rem;}
.z-j{color: #333333;line-height: 2;}
.z-j *{color: #333333;line-height: 2;}
.z-item.show .z-f:after{background-image: url('../images/59.png');}
@media (max-width: 820px){
    .z-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px; }
    .z-i{font-size: 12px;}
    .z-g:nth-child(1){width: 30%;}
    .z-g:nth-child(2){width: 25%;}
    .z-g:nth-child(3){width: 45%;}
}

.xma-a{width: 100%;padding-top: 0.8rem;padding-bottom: .7rem;}
.xma-b{width: 16rem;margin: 0 auto;text-align: center;}
.xma-c{color: #ea5a1e;line-height: 1.3;margin-bottom: .1rem;font-family: 宋体;font-weight: bold;}
.xma-d{color: #333333;line-height: 1.3;margin-bottom: .7rem;}
.xma-e{width: 100%;font-size: 0;}
.xma-f{display: inline-block;vertical-align: top;width: 33.33%;margin-bottom: .3rem;}
.xma-g{color: #333333;line-height: 1.3;margin-bottom: .1rem;font-weight: bold;}
.xma-h{color: #333333;line-height: 1.3;}

@media (max-width: 820px){
    .xma-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px; }
    .xma-f{width: 100%;}
}

.xmb-a{width: 100%;position: relative;}
.xmb-b{width: 100%;}
.xmb-c{position: absolute;top: 50%;right: 8.8%;transform: translate(0,-50%); width: 6.4rem;background-color: #fff;padding: .5rem .4rem .1rem;}
.xmb-d{color: #333333;line-height: 1.3;}
.xmb-e{color: #333333;line-height: 1.3;margin-bottom: .4rem;font-family: 宋体;font-weight: bold;}
.xmb-f{width: 100%;}
.xmb-item{width: 100%;margin-bottom: .4rem;}
.xmb-g{color: #999999;line-height: 1.3;margin-bottom: .15rem;}
.xmb-h{color: #333333;line-height: 1.3;}


.xmb-map{width: 100%;height: 7rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}

@media (max-width: 820px){
    .xmb-b{width: 100%;max-width: 500px;margin: 0 auto; padding-left: 10px;padding-right: 10px; }
    .xmb-c{position: static;transform: translate(0,0);width: 100%;padding: .3rem 0 .05rem; }
}


.xmc-a{width: 100%;position: relative;}
.xmc-b{width: 100%;min-height: 8.43rem;padding: 1.25rem 4.7% .65rem;  background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.xmc-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xmc-c{float: left;width: 23.8%;}
.xmc-c:nth-child(2n){float: right;}
.xmc-item{display: block;width: 100%; font-size: 0;margin-bottom: 1.28rem;cursor: pointer;}
.xmc-item:nth-last-child(1){margin-bottom: 0;}
.xmc-d{display: inline-block;vertical-align: middle; width: .7rem;margin-right: .2rem;}
.xmc-d img{max-width: 100%;}
.xmc-e{display: inline-block;vertical-align: middle;width: calc(100% - .9rem);}
.xmc-f{color: #333333;line-height: 1.3;margin-bottom: .08rem;font-weight: bold;}
.xmc-g{color: #333333;line-height: 1.25;}
.xmc-item .xmc-f{color: #EA5A1E;}
.xmc-h{opacity: 0; position: fixed;top: 0;left: -100000px; z-index: 123457; width: 100vw;height: 100vh;background-color: rgba(0,0,0,.2);}
.xmc-i{position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);background-color: #ffffff;text-align: center; padding: .45rem .4rem; box-shadow: 0px 0px .3rem 0px rgba(5, 0, 1, 0.2);border-radius: 5px;}
.xmc-j{width: 100%;}
.xmc-k{color: #333333;line-height: 1.25;margin-bottom: .4rem;}
.xmc-l{width: 2rem;min-width: 150px;}
.xmc-close{position: absolute;top: -.4rem;right: -.45rem;border-radius: 50%;width: .4rem;height: .4rem;border: solid 1px #ffffff;background-image: url('../images/127.png');background-size: .11rem .11rem;background-position: center center;background-repeat: no-repeat;}
.xmc-item.show .xmc-h{opacity: 1;left: 0;transition: opacity .3s;}

@media (max-width: 820px){
    .xmc-b{width: 100%;max-width: 500px;margin: 0 auto;padding: .5rem 0;background-size: 0; padding-left: 10px;padding-right: 10px; }
    .xmc-c{width: 100%;}
    .xmc-item{margin-bottom: .5rem !important;}
    .xmc-d{width: 55px;margin-right: 10px;}
    .xmc-e{width: calc(100% - 65px);}
}

.xmd-a{width: 100%;padding-top: .9rem;}
.xmd-b{width: 16rem; margin: 0 auto;text-align: center;} 
.xmd-c{color: #333333;line-height: 1.3;padding-top: .8rem;}
 
@media (max-width: 820px){
    .xmd-b{width: 100%;max-width: 500px;margin: 0 auto; padding-left: 10px;padding-right: 10px; }
}


.xme-a{width: 100%;padding-bottom: 1.05rem;padding-top: 1.25rem;}
.xme-b{width: 16rem;margin: 0 auto;} 
.xme-e{width: 100%;font-size: 0;padding-top: .45rem;}
.xme-item{ overflow: hidden; display: inline-block;vertical-align: top;position: relative;width: calc(33.33% - .11rem);margin-right: .16rem;margin-bottom: .2rem;cursor: pointer;background-color: #f8f8f8;}
.xme-item:nth-child(3n){margin-right: 0;}
.xme-f{width: 100%; padding: .35rem .8rem .35rem;}
.xme-g{width: 100%; position: relative;margin-bottom: .15rem;}
.xme-h{position: absolute;top: 50%;z-index: 10;left: -.4rem;transform: translate(0,-50%);width: 1.33em;text-align: center;}
.xme-h{max-width: 100%;}
.xme-i{position: relative;z-index: 10;color: #ea5a1e;line-height: 1.3;font-weight: bold;}
.xme-j{position: relative;z-index: 10; color: #333333;line-height: 1.7;}
.xme-k{position: absolute;right: .1rem;bottom: -.2em; font-size: .9rem;color: #f2f1f3;}
.xme-l{display: none; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #ea5a1e;z-index: 20;}
.xme-m{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); font-size: 1.8rem;color: #784893;}
.xme-n{position: absolute;top: 50%;left: 0;transform: translate(0,-50%);width: 100%;text-align: center;padding: 0 .2rem;}
.xme-o{color: #ffffff;line-height: 1.3;margin-bottom: .15rem;font-weight: bold;}
.xme-p{color: #ffffff;line-height: 1.7;}
.xme-item:hover .xme-l{display: block;}

@media (max-width:1500px){
    .xme-f{padding: .3rem .4rem .3rem .6rem;} 
    .xme-h{left: -0.45rem;}
}


@media (max-width: 820px){
    .xme-b{width: 100%;max-width: 500px;margin: 0 auto; padding-left: 10px;padding-right: 10px; }
    .xme-f{padding: .3rem .2rem .3rem .6rem;} 
    .xme-h{left: -0.5rem;}
    .xme-item{width: calc(50% - .08rem);margin-right: .16rem;}
    .xme-item:nth-child(3n){margin-right:  .16rem;}
    .xme-item:nth-child(2n){margin-right: 0;}
}
.xmf-a{width: 100%;padding-bottom: .7rem;padding-top: 1.17rem;}
.xmf-b{width: 16rem;margin: 0 auto;}
.xmf-c{width: 100%;font-size: 0;padding-top: .5rem;}
.xmf-item{margin-bottom: .3rem; display: inline-block;vertical-align: top; width: 2.8rem;margin-right: .25rem;}
.xmf-item:nth-child(4n){margin-right: 0;}
.xmf-cont{width: 100%;position: relative; width: 100%;height: 3.5rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xmf-d{position: absolute;left: 0;bottom: .2rem;z-index: 10; width: 100%;padding: 0 .2rem;line-height: 1.5;color: #ffffff;}
.xmf-e{position: absolute;top: 0;top: 0;width: 100%;height: 100%;background-image: url('../images/shadow.png');background-size: 100% auto;background-position: center bottom;background-repeat: no-repeat;}


@media (max-width: 820px){
    .xmf-b{width: 100%;max-width: 500px;margin: 0 auto; padding-left: 10px;padding-right: 10px; }
    .xmf-item{width: calc(50% - .1rem);margin-right: .2rem;} 
    .xmf-cont{height: auto;padding-top: 125%;}
    .xmf-item:nth-child(2n){margin-right: 0;}
}

.xmg-a{width: 100%;padding-bottom: 1rem;}
.xmg-b{width:16rem;margin: 0 auto;}
.xmg-c{width: 100%;padding-top: .7rem;}
.xmg-cont{width: 100%;height: 2.3rem;position: relative; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xmg-item{position: absolute;}
.xmg-d{display: block;}
.xmg-e{color: #333333;line-height: 1.3;font-weight: bold;}
.xmg-f{position: absolute;top: .35rem;left: 50%; transform: translate(-50%,0);width: 1.1rem;text-align: center; color: #333333;line-height: 1.3;}

.xmg-item:nth-child(1){left: 0;top: .2rem;width: 1.1rem;height: 1.1rem;border-radius: 50%; background-color: #f5f4f6;}
.xmg-item:nth-child(1) .xmg-d{position: absolute;top: 50%;left: 0;width: 100%; transform: translate(0,-50%);text-align: center;}
.xmg-item:nth-child(1) .xmg-f{position: static;top: 0.35rem;left: 0;width: 100%; transform: translate(0,0);}

.xmg-item:nth-child(2){top: 1.5rem;left: 1.5rem;} 
.xmg-item:nth-child(3) {top: 0;left: 2.4rem;}
.xmg-item:nth-child(4){top: 1.8rem;left: 3.85rem;} 
.xmg-item:nth-child(5) {top: 0;left: 5.55rem;}
.xmg-item:nth-child(6){top: 1.75rem;left: 7.1rem;} 
.xmg-item:nth-child(7) {top: .1rem;left: 8.4rem;}
.xmg-item:nth-child(8){top: 1.4rem;left: 9.05rem;} 
.xmg-item:nth-child(9) {top: -.1rem;left: 10rem;} 
.xmg-item:nth-child(10){right: 0;top: .75rem;width: 1.1rem;height: 1.1rem;border-radius: 50%; background-color: #f5f4f6;}
.xmg-item:nth-child(10) .xmg-d{position: absolute;top: 50%;left: 0;width: 100%; transform: translate(0,-50%);text-align: center;}
.xmg-item:nth-child(10) .xmg-f{position: static;top: 0.35rem;left: 0; width: 100%;transform: translate(0,0);}

@media (max-width: 1200px){
    .xmg-f{font-size: 12px;}
    .xmg-item:nth-child(1){width: 1.3rem;height: 1.3rem;}
    .xmg-item:nth-child(10){width: 1.3rem;height: 1.3rem;}
    .xmg-item:nth-child(3){top: -.1rem;}
    .xmg-item:nth-child(5){top: -.1rem;}
    .xmg-item:nth-child(7){top: 0;}
    .xmg-item:nth-child(9){top: -.2rem;}
    .xmg-f{top: .45rem;}
}

@media (max-width: 820px){
    .xmg-a{padding-bottom: .5rem;}
    .xmg-b{width: 100%;margin: 0 auto; padding-left: 10px;padding-right: 10px;overflow: hidden;padding-top: 3px;}
    /*.xmg-cont{height: auto;background-size: 0;font-size: 0;}
    .xmg-item{position: static;width: 25% !important;height:auto !important;margin-bottom: .3rem; display: inline-block;vertical-align: middle; background-color: #fff !important;}
    .xmg-e{width: 100%;text-align: center;margin-bottom: .2rem;}
    .xmg-d{position: static !important;width: 100%;transform: translate(0,0) !important;}
    .xmg-f{position: static !important;width: 100%;transform: translate(0,0) !important;}*/
    .xmg-cont{width: 604px;display: inline-block;vertical-align: top;transform-origin: left center;}
    .xmg-c{height: 160px;text-align: center;}
}
@media(max-width: 624px){
    .xmg-e{font-size: 18px;margin-bottom: 5px;}
    .xmg-f{font-size: 18px;white-space: nowrap;top: 26px;width: auto;}
    .xmg-item:nth-child(1){background-color: transparent;}
    .xmg-item:nth-child(10){background-color: transparent;}
}


.xmh-a{width: 100%;position: relative;padding-top: 33.333%; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xmh-b{position: absolute;top: 50%;left: 50%;z-index: 10; transform: translate(-50%,-50%); width: 16rem;text-align: center;}
.xmh-c{width: 100%;font-size: 0;margin-bottom: 0.3rem;}
.xmh-d{display: inline-block;vertical-align: bottom;width: .92em;}
.xmh-d img{width: 100%;}
.xmh-e{display: inline-block;vertical-align: bottom;max-width: calc(100% - .92em);padding-left: .35rem;color: #ffffff;}
.xmh-f{display: inline-block;font-size: .8rem;color: #ffffff;margin-bottom: .4rem;}
.xmh-g{color: #ffffff;line-height: 1.3;}
.xmh-h{position: absolute;top: 0;left: 0; width: 100%;height: 100%;background-color: rgba(0,0,0,.3);}

@media (max-width: 820px){
    .xmh-b{width: 100%;max-width: 500px;margin: 0 auto; padding-left: 10px;padding-right: 10px;}
    .xmh-a{height: 200px;padding-top: 0;}
    .xmg-item:nth-child(2){left: 1.57rem;}
    .xmg-item:nth-child(3){left: 2.52rem;top: -0.3rem;}
    .xmg-item:nth-child(4){left: 4.1rem;}
    .xmg-item:nth-child(5){left: 5.9rem;top: -0.4rem;}
    .xmg-item:nth-child(6){left: 7.55rem;}
    .xmg-item:nth-child(7){left: 8.9rem;top: -0.3rem;}
    .xmg-item:nth-child(8){left: 9.67rem;}
    .xmg-item:nth-child(9){left: 10.69rem;top: -0.5rem;}
}


.ma-a{width: 100%;}
.ma-b{width: 17.28rem;height: 6rem;margin: 0 auto;position: relative;}
.ma-imgs{width: 100%;height: 100%;position: relative;}
.ma-img{opacity: 0;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-size: cover;background-position: center center;transition: all .3s;}
.ma-img.show{opacity: 1;}
.ma-conts{width: 3.9rem;position: absolute;right: 2.66rem;top: 50%;transform: translate(0,-50%);}
.ma-cont{width: 100%;height: 1.6rem;line-height: 1.6rem;overflow: auto;background-color: #fff;padding-left: 4.166vw;padding-right: 3.9vw;margin: .14rem 0;box-shadow: 0 0 .2rem rgba(0,0,0,0.1);transition: all .3s;}
.ma-inner{width: 100%;display: inline-block;vertical-align: middle;padding-top: 10px;padding-bottom: 5px;}
.ma-title{width: 100%;color: #000;font-weight: bold;letter-spacing: 0.05em;margin-bottom: .14rem;position: relative;}
.ma-title:before{display: block;content: "";width: .785em;height: .785em;border: 0.03rem solid #ea5a1e;border-radius: 50%;background-color: #fff;position: absolute;left: -0.3rem;top: 50%;margin-top: -0.3925em;box-sizing: border-box;}
.ma-intro{width: 100%;color: #333;line-height: .24rem;}
.ma-cont.active{background-color: #ea5a1e;}
.ma-cont.active .ma-title:before{border-color: #fff;background-color: #ea5a1e}
.ma-cont.active .ma-title{color: #fff;}
.ma-cont.active .ma-intro{color: #fff;}
.ma-arrows{width: .5rem;position: absolute;right: 6.76rem;bottom: .3rem;}
.ma-arrow{width: 100%;height: .5rem;background-color: #fff;background-size: .16rem .08rem;background-repeat: no-repeat;background-position: center center;cursor: pointer;margin-top: .1rem;}
.ma-prev{background-image: url(../images/59.png);}
.ma-next{background-image: url(../images/60.png);}
.ma-prev.disabled{background-color: rgba(255,255,255,0.5);background-image: url(../images/61.png);}
.ma-next.disabled{background-color: rgba(255,255,255,0.5);background-image: url(../images/62.png);}
@media (max-width: 1200px){
    .ma-intro{font-size: 12px;line-height: 16px;}
    .ma-cont{padding-left: 30px;padding-right: 10px;}
    .ma-title:before{border-width: 2px;width: 8px;height: 8px;margin-top: -4px;}
    .ma-title{font-size: 13px;}
}
@media (max-width: 820px){
    .ma-conts{right: 0;}
    .ma-arrows{right: 200px;bottom: 30px;}
    .ma-img{height: 0;padding-top: 60%;top: 50%;transform: translate(0,-50%);}
    .ma-title{font-size: 12px;margin-bottom: 5px;}
    .ma-intro{font-size: 10px;line-height: 14px;}
}

.big-conts{width: 100%;}
.big-cont{display: none;width: 100%;}
.big-cont.show{display: block;}

.back-top{display: block;position: fixed;right: 20px;bottom: 20px;width: 40px;height: 40px;border-radius: 50%;background-color: #ea5a1e;background-image: url(../images/top.png);background-position: center center;background-repeat: no-repeat;cursor: pointer;z-index: 100000;}

.join_main {padding:0 0 30px;}
.join_main h2 {font-size:30px;color:#414141;margin-bottom:15px;}
.join_main em {display:block;color:#414141;font-size:18px;line-height:1.5;}
.join_main li h3,.join_main li span,.join_main li p {color:#414141;font-size:16px;}
.join_main li h3 {margin-top:40px;}
.join_main li span {display:block;margin:20px 0;}
.join_main li p {padding-left:50px;line-height:30px;text-align: left;}
.join_main ul>p {margin:30px 0 20px;}

.contact_1_3 {margin:5em 0 7.3125em 0;position:relative;}
.contact_1_3_left {width:36%;}
.contact_1_3_left ul li {padding:1.4em 0;border-bottom:1px #e0e0e0 solid;}
.contact_1_3_right {position:absolute;right:0;top:0;height:100%;width:58%;}
#dituContent {border:5px #e0e0e0 solid;position:absolute;left:0;top:-10px;width:100%;height:100%;}
#dituContent img {max-width:none}

.contact_1_3 {margin:5em 0 7.3125em 0;position:relative;}
.contact_1_3_left {width:36%;}
.contact_1_3_left ul li {padding:1.4em 0;border-bottom:1px #e0e0e0 solid;}
.contact_1_3_right {position:absolute;right:0;top:0;height:100%;width:58%;}
#dituContent {border:5px #e0e0e0 solid;position:absolute;left:0;top:-10px;width:100%;height:100%;}
#dituContent img {max-width:none}
.contact_1_3_left_1 {margin-bottom:0.24em;font-size:20px;font-family:Arial,Helvetica,sans-serif;color:#000;}
.contact_1_3_left_2 {font-size:16px;color:#000;line-height:1.6;}
.contact_1_3_left_3 {margin-top:1em;}
.contact_1_3_left_3_1 {font-size:1.125em;}
.contact_1_3_left_3_2 {font-size:16px;margin-top:0.5em;}
.contact_1_3_left_3 dl dd {margin-bottom:1.2em;}
.contact_1_3_left_3 dl dd:last-child {margin-bottom:0}


.message-boxs {padding:20px 0 35px;}
.message-boxs h2{padding-bottom: 30px;color: #f00;text-align: center;}

.message-top,.message-ares,.verificate-texts {overflow:hidden;}
.message-top .text,.message-ares .text,.verificate-texts .text,.message-top textarea,.message-ares textarea,.verificate-texts textarea {box-sizing:border-box;width:32.5%;float:left;padding-left:20px;margin-right:1.25%;margin-bottom:34px;height:50px;line-height:48px;border:1px solid #cccccc;color:#333333;font-size:16px;border-radius:6px;background-color:none;outline:none;transition:0.35s;font-family:"å¾®è½¯é›…é»‘";}
.message-top .text:focus,.message-ares .text:focus,.verificate-texts .text:focus,.message-top textarea:focus,.message-ares textarea:focus,.verificate-texts textarea:focus {border-color:#ea5a1e;}
.message-top .text:focus::-webkit-input-placeholder,.message-ares .text:focus::-webkit-input-placeholder,.verificate-texts .text:focus::-webkit-input-placeholder,.message-top textarea:focus::-webkit-input-placeholder,.message-ares textarea:focus::-webkit-input-placeholder,.verificate-texts textarea:focus::-webkit-input-placeholder {opacity:0;visibility:hidden;}
.message-top .text::-webkit-input-placeholder,.message-ares .text::-webkit-input-placeholder,.verificate-texts .text::-webkit-input-placeholder,.message-top textarea::-webkit-input-placeholder,.message-ares textarea::-webkit-input-placeholder,.verificate-texts textarea::-webkit-input-placeholder {color:#333333;}
.message-top .text:last-child,.message-ares .text:last-child,.verificate-texts .text:last-child,.message-top textarea:last-child,.message-ares textarea:last-child,.verificate-texts textarea:last-child {margin-right:0;}
.message-ares textarea {width:100%;height:238px;resize:none;line-height:1.8;padding:13px 20px;}
.verificate-texts {float:left;}
.verificate-texts .text {width:240px;margin-right:0;border-radius:6px 0 0 6px;}
.verificate-img {position:relative;float:left;margin-left:-1px;width:160px;border:1px solid #cccccc;height:48px;line-height:48px;text-align:center;cursor:pointer;}
.verificate-img img {position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:80%;max-height:80%;}
.testing {float:left;margin-left:14px;margin-top:3px;width:49px;height:43px;background:url(../images/testing.png) center no-repeat;background-size:cover;cursor:pointer;transition:0.34s;}
.message-sub {float:right;}
.message-sub .sub {border:none;float:left;margin-left:40px;width:210px;height:50px;line-height:50px;color:#fff;font-size:24px;border-radius:6px;background:#828282;cursor:pointer;outline:none;transition:0.4s;}
.message-sub .sub:first-child {margin-left:0;}
.message-sub .sub:hover,.message-sub .sub:first-child {background:#ea5a1e;}
@media(max-width: 1200px){
.message-top .text, .message-ares .text, .verificate-texts .text, .message-top textarea, .message-ares textarea, .verificate-texts textarea{width: 100%;margin-bottom: 10px;font-size: 14px;}	
.message-boxs{padding-top: 30px;}
.message-sub .sub{width: 49%;font-size: 16px;margin-top: 10px;margin-left: 2%;}
.message-sub{width: 100%;float: none;}
}
#allmap {width:100%;height:350px;}

@media(max-width: 1200px){
	.o-intro,.n-list,.j-list,.l-b,.m-b{width:100%;padding-left: 15px;padding-right: 15px;}
	.l-right{width:8rem}
	.l-a{padding-top:30px}
	.contact_1_3_left_3_1 {font-size:1em;}
	.contact_1_3 {margin-top:5px;margin-bottom:5em;}
	.contact_1_3_left {width:45%;}
	.contact_1_3_right {width:50%;}
	.contact_1_2 {font-size:0.875em;}
	.contact_1_1 {font-size:1.5em;}
	.contact_1_3_left_2 {font-size:0.875em;}
	.contact_1_3_left_1 {font-size:1.25em;}
}
@media(max-width: 900px){
	.l-right{width:7rem}	.contact_1_3_left {width:100%;clear:both;margin-bottom:2em;}
	.contact_1_3_right {clear:both;width:95%;margin:0 auto;position:relative;height:40vh;}

	}