@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-weight: normal;}
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: Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;}
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;/*去掉搜狗浏览器密码软盘*/}

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


@media(min-width: 1601px) {
    html {font-size: 100px;}
}

@media(max-width: 1600px) and (min-width: 901px) {
    html {font-size: calc(100vw / 1600 * 100);}
}

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


body{font-size: 14px;color: #000;font-family: Arial,"Microsoft YaHei";background-color: #fff;}
body *{box-sizing: border-box;line-height: 1;} 
body{padding-top: 140px;}
@media(max-width: 1200px) {
    body{padding-top: 60px;}
}


@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: 750px){
    .z1{max-width: 500px !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;}
    .b3{padding-bottom: 30px;}
}

/* 头部 */
.h-a {width: 100%;position: fixed;top: 0;left: 0;width: 100%;z-index: 90;  background-color: #fff; background-image: linear-gradient(0deg, #efefef 0%, #ffffff 100%), linear-gradient(#f5f5f5, #f5f5f5);background-blend-mode: normal, normal;}
.h-b{width: 100%; padding-top: 30px;  position: relative;}
.h-c{width: 100%; }
.h-box{width: 100%;height: 110px;padding: 0 .95rem; padding-top: 20px;} 
.h-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.h-d{float: left; display: block;cursor: pointer;}
.h-dpc{display: block;width: 180px;}
.h-dpc img{width: 100%;}
.h-dmobile{display: none;width: 130px;height: 60px;line-height: 60px;}
.h-dmobile img{width: 100%;}
.h-e{float: left;margin-left: .5rem; } 

.h-f{position: absolute;top: 20px;right: .95rem;font-size: 0;}
.h-nav{display: inline-block;vertical-align: middle;}
.h-nav-item{display: inline-block;vertical-align: top; font-family: SourceHanSansCN-Regular;padding: 0 .2rem;position: relative;cursor: pointer;  font-size: 15px;color: #333333;}
.h-nav-item:after{content: '';position: absolute;top: 50%;right: 0;transform: translate(0,-50%);width: 1px;height: 12px;background-color: #ccc;}
.h-nav-item:nth-last-child(1):after{width: 0;}
.h-nav-item:hover{color: #79b725;}
.h-nav-item.active{color: #79b725;}

.hpc-language{display: inline-block;vertical-align: middle;margin-left: .2rem;position: relative;}
.hpc-titles{display: block; cursor: pointer;font-weight: bold; font-family:  Arial;   position: relative;font-size: 14px;letter-spacing: 0px; color: #333333;}
.hpc-titles:hover{color: #79b725;}
/* .hpc-titles:after{display: inline-block;content: "";border-left: 5px solid transparent;border-top: 5px solid #999999;border-right: 5px solid transparent;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);z-index: 1;} */
.hpc-cont{display: none; width: 100%; background-color: rgba(255, 255, 255,1);position: absolute;left: 0;top: 15px;z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.hpc-nav{cursor: pointer; display: block;width: 100%;padding: 10px 5px;line-height:1.2; font-size: 14px;color: #666;transition: background-color .3s;}
.hpc-nav:hover {background-color: #79b725; color: #fff;}
.hpc-language.show .hpc-cont{display: block;}
.hmp-language{display: none;}
.hmp-titles{cursor: pointer; font-family: Arial-BoldMT; position: relative;font-size: 24px;letter-spacing: 0px; color: #333333;}
/* .hmp-titles:after{display: inline-block;content: "";border-left: 5px solid transparent;border-top: 5px solid #999999;border-right: 5px solid transparent;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);z-index: 1;} */
.hmp-cont{display: none; width: 100%; background-color: rgba(255, 255, 255, 0.7);position: absolute;left: 0;top: 15px;z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.hmp-nav{cursor: pointer; display: block;width: 100%;padding: 10px 5px;line-height:1.2;text-align: center;font-size: 18px;color: #666;transition: background-color .3s;}
.hmp-nav:hover {background-color: #79b725; color: #fff;}
.hmp-language.show .hmp-cont{display: block;}

.h-h{display: block;} 
.h-i {display: inline-block;vertical-align: top;padding: 0 .3rem;height: 90px; position: relative;}
.h-j {display: inline-block;vertical-align: top;line-height: 90px;font-size: 22px; font-family: SourceHanSansCN-Regular;color: #333333;}
.h-i.active .h-j {color: #79b725;font-weight: bold;}
.h-i:hover .h-j {color: #79b725;font-weight: bold;}

.h-sub {display: none;width: 110%;background-color: rgba(255, 255, 255, 0.7);position: absolute;left: 0;top: 90px;z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.h-sub>li>a {display: block;width: 100%;padding: 13px 5px;line-height:1.2;text-align: center;font-size: 14px;color: #666;transition: background-color .3s;}
.h-sub>li>a:hover {background-color: #79b725; color: #fff;}

/* 2022-9-6 */

.h-sub2{display: none;}
.has-nav1 .h-sub2 {width: 110%;background-color: #fff;position: absolute;left: 0;top: 90px;z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.has-nav1 .h-sub2>li>a {display: block;width: 100%;padding: 13px 5px;line-height:1.2;text-align: center;font-size: 14px;color: #666;transition: background-color .3s;}
.has-nav1 .h-sub2>li>a:hover {background-color: #79b725; color: #fff;}

.has-nav2 .h-sub2 {position: absolute;left: 50%;top: 90px;transform: translate(-50%,0); width: 230px;background-color: #ffffff;z-index: 1000; ;}
.has-nav2 .h-sub2>li>a {position: relative; display: block;width: 100%;padding: 10px 45px 10px 30px ;line-height:20px; font-size: 14px;color: #333333;}
.has-nav2 .h-sub2>li>a:before{opacity: 0; content: '';position: absolute;left: 0;top: 0; width: 3px;height: 100%;background-color: #2294d3;}
.has-nav2 .h-sub2>li>a:after{opacity: .5;content: '';position: absolute;top: 0;right: 30px;width: 9px;height: 100%;background-image: url('../images/wm1.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
 
.has-nav2 .h-sub2>li{position: relative;}
.h-twobox{display: none;position: absolute;top: 0;right: -200px;overflow: hidden;padding: 3px 0; width: 200px;background-color: #f7f7f7;z-index: 1000; }
.h-two {position: relative; display: block;cursor: pointer; width: 100%;padding: 7px   30px;line-height:20px; font-size: 13px;color: #666666;}
 
.has-nav2 .h-sub2:hover{overflow: visible !important;}
.has-nav2 .h-sub2>li:hover .h-twobox{display: block;}
.has-nav2 .h-sub2>li:hover>a{ background-color: #f7f7f7;color: #2294d3;font-weight: bold;}
.has-nav2 .h-sub2>li:hover>a:before{opacity: 1;}
.has-nav2 .h-sub2>li:hover>a:after{background-image: url('../images/wm1-b.png');}

.h-two:hover{color: #2294d3;font-weight: bold;}
.h-two:hover:after{background-image: url('../images/wm1-b.png');}
 
 
/* 2022-9-6 */

.h-searchbox{float: right;margin-top: 30px;}
.h-search{cursor: pointer; display: none;width: 30px;height: 30px;background-image: url('../images/a3.png');background-size: 27px 27px;background-position: center center;background-repeat: no-repeat;}
.h-form {overflow: hidden; display: block;width: 222px;text-align: right;font-size: 0;  z-index: 90;border : 1px solid #666666; border-radius:  20px;}
/* .h-form {display: block; position: fixed;top: 120px; left: 50%;transform: translate(-50%,0); width: 452px;text-align: right;font-size: 0; border-radius: 18px;z-index: 90;} */
.h-text {display: inline-block;vertical-align: middle; border: none;font-size: 16px; line-height: 28px;width: 160px;height: 40px;text-indent: 12px;color: #333;background: transparent;}
.h-button {display: inline-block;vertical-align: middle;border: none;width: 60px;height:40px;font-size: 14px; color: #fff;text-align: center;line-height: 40px;cursor: pointer;background: transparent;background-image: url('../images/a3.png');background-size: 27px 27px;background-position: center center;background-repeat: no-repeat;font-size: 0;}
 
.header.search-state .h-form {display: block;}
.header.search-state .h-opa {display: block;}

.h-menu { width: 40px;height: 40px;display: none;vertical-align: top;background-image: url(../images/a3-c.png);background-size: 28.6px 24.6px;background-position: center center;background-repeat: no-repeat;}
.h-opa {display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 10;cursor: pointer;}

/* .h-box.fixed{position: fixed;top: 0;left: 0;z-index: 98; background-color: #fff; background-image: linear-gradient(0deg, #efefef 0%, #ffffff 100%), linear-gradient(#f5f5f5, #f5f5f5);background-blend-mode: normal, normal;}
.h-box.fixed .h-f{display: none;}
.h-box{transition: all .3s;}
.h-box.fixed{height: 100px;padding-top: 10px;} */
.h-a.fixed .h-f{display: none;}
.h-a.fixed .h-b{padding-top: 0;}
.h-a.fixed .h-box{height: 100px;padding-top: 10px;}
.h-a.fixed .h-d{padding-top: 10px;}


@media(max-width: 1700px) {
    .h-box{padding: 0 .5rem;padding-top: 20px;}
    .h-j{font-size: 18px;}
    .h-text{height: 35px;}
    .h-button{height: 35px;line-height: 35px;background-size: 20px 20px;}
}

@media(max-width: 1500px) {
    .h-i{padding: 0 .2rem;}
    .h-form {width: 242px;}
}

@media(max-width: 1200px) {
    .h-a {position: fixed;top: 0;left: 0; height:60px;z-index: 98; background : #fff;box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}
    .h-b{padding-top: 0;}
    .h-box{height: 60px;padding-top: 0;padding: 0 30px;}
    .h-dpc{display: none;}
    .h-dmobile{display: block;}

    .h-e {width: 300px;margin: 0; position: fixed;right: 0;top: 0;height: 100vh;background-color: #fff;margin-right: 0;padding-top: 10px;padding-bottom: 10px;overflow: auto;z-index: 1000;transform: translate(100%, 0);transition: transform .3s;}
    .h-f{position: static;top: 0;right: 0;text-align: center;padding-bottom: 30px;padding-top: 20px;}
    .h-nav-item{margin-bottom: 10px;}
    .hpc-language{display: none;}
    .hmp-language{display: block;position: absolute;top: 50%;right: 150px;transform: translate(0,-50%);}
    .hmp-cont{width: 120px;position: absolute;top: 41px;left: 50%;transform: translate(-50%,0);}

    /* .h-nav-item:nth-last-child(1):after{width: 0;} */

    .h-i {width: 100%;padding: 0;height: auto;}
    .h-j {padding: 0;padding-left: 20px;height: 40px;line-height: 40px;color: #666;font-size: 16px;}
    .h-i.active .h-j { border-bottom: none;}
    .h-i.has-nav:after {content: "+"; background-size: 20px 20px;background-position: center center;background-repeat: no-repeat; display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
    .h-i.has-nav.show:after {content: "-"; }
    .h-sub {position: relative;top: 0;background-color: #fff;box-shadow: none;}
    .h-sub>li>a {text-align: left;padding-left: 40px;color: #666;}
    .h-sub>li>a:hover {background-color: transparent; color: #79b725;}

    .h-i.has-sub:after {content: "+"; background-size: 20px 20px;background-position: center center;background-repeat: no-repeat; display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
    .h-i.has-sub.show:after {content: "-"; }

    .has-nav1 .h-sub2 {position: relative;top: 0;background-color: #fff;box-shadow: none;}
    .has-nav1 .h-sub2>li>a {text-align: left;padding-left: 40px;color: #666;}
    .has-nav1 .h-sub2>li>a:hover {background-color: transparent; color: #79b725;}
    
    .has-nav2 .h-sub2 {position: relative;top: 0;left: 0;margin-left: 0;width: 100%;background-color: #f9f9f9;background-size: 0;}
    .has-nav2 .h-sub2 .pop-item {width: 100% !important;padding-left: 20px;}
    .has-nav2 .h-sub2 .pop-h{max-height: 10000px; }
    .has-nav2 .h-sub2 .pop-c{max-height: 10000px !important; }
    /* 搜索 */
    .h-menu {display: inline-block;position: absolute;right: 30px;top: 50%;transform: translate(0,-50%);}
    .h-searchbox {display: inline-block;position: absolute;right: 85px;top: 0; margin-top: 11px;}
    .h-search{cursor: pointer; display: block;width: 40px;height: 40px;background-image: url('../images/a3-b.png');background-size: 27.3px 28px;background-position: center center;background-repeat: no-repeat;}
     
    .h-form{ display: none;position: fixed;top: 80px;right: .3rem;  z-index: 90;border: none; } 
    .h-text{background-color: #fff; border-radius: 20px 0 0 20px;}
    .h-button{background-color: #79b725;font-size: 14px;background-size: 0; }
    /* 菜单 */
    .header.menu-state .h-e {transform: translate(0, 0);}
    .header.menu-state .h-opa {display: block;} 

    /* 2022-9-6 */
    .has-nav2 .h-sub2{transform: translate(0,0);}
    .has-nav2 .h-sub2>li>a{padding: 5px 35px;}
    .h-twobox {display: block; position: relative;top: 0;background-color: #fff;box-shadow: none;left: 0;transform: translate(0,0);width: 100% !important;}
    .h-two {text-align: left;padding: 5px 50px; color: #666 ;}  
}

@media(max-width: 500px) {
    .h-box{padding: 0 10px;}
    .h-e{width: 290px;}
    .h-dmobile{width: 100px;}
    .h-menu{right: 10px;}
    .h-searchbox{ right: 55px;}
    .hmp-language{right:110px;}
    .hmp-titles{font-size: 18px;}
    .hmp-cont{top: 39px;}
    .h-search{background-size: 19.65px 20.16px;}
    .h-menu{background-size: 20.56px 17.7px;}
}

 
.f-a{width: 100%;background-color: #f0f3f7;padding-top: .5rem;overflow: hidden;}
.f-b{width: 12rem;margin: 0 auto;}
.f-c{width: 100%;}
.f-d{width: 100%; text-align: justify;margin-bottom: .65rem;}
.f-d:after {content: '';width: 100%;display: inline-block;}
.f-item{display: inline-block;vertical-align: top;}
.f-e{display: block;font-family: SourceHanSansCN-Regular;margin-bottom: .3rem; color: #84bd22;}
.f-f{display: inline-block;}
.f-g{display: block;cursor: pointer; font-family: SourceHanSansCN-Regular;line-height: 2.25; color: #828992;}
.f-g:hover{color: #84bd22;}
.f-h{width: 100%;padding-bottom: .25rem;}
.f-h:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.f-i{float: left;line-height: 1.6em;font-family: SourceHanSansCN-Regular; color: #828992;margin-bottom: .3rem;}
.f-j{float: right;font-size: 0;}
.f-k{display: inline-block;vertical-align: middle;margin-left: .1rem;cursor: pointer;margin-bottom: .3rem;position: relative;}
.f-kimg1{display: block;width: 1.6em;height: 1.6em;line-height: 1.6em;text-align: center; border: solid 1px #828992;border-radius: 50%;}
.f-kimg1 img{max-width: .89em;max-height: .71em;}
.f-kimg2{display: none;width: 1.6em;height: 1.6em;line-height: 1.6em;text-align: center; border: solid 1px #84bd22;border-radius: 50%;}
.f-kimg2 img{max-width: .89em;max-height: .71em;} 
.f-k:hover .f-kimg1{display: none;}
.f-k:hover .f-kimg2{display: block;}
.f-code{position: absolute;bottom: 2.2em;right: 0;height: 0; overflow: hidden; transition: all .5s; z-index: 38;width: 380px; background-color: #ffffff;background-image: url('../images/b21.jpg');background-size: cover;background-position: bottom center;background-repeat: no-repeat;}
.fe-a{width:100%; font-size: 0;text-align: center;}
.fe-item{display: inline-block;vertical-align: top;margin: 0 10px; width: 100px;}
.fe-b{display: inline-block;width: 100%;margin-bottom: 10px;text-align: center;}
.fe-b img{width: 100%;max-height: 100px;}
.fe-c{font-family: SourceHanSansCN-Regular;line-height: 1.3;font-size: 14px; color: #333333;} 
.fe-close{position: absolute;z-index: 40;top: 10px;right:10px;width: 20px;cursor: pointer;}
.fe-close img{width: 100%;}
.f-k:nth-child(2n) .f-code{width: 150px;} 
.f-k.show .f-code{height:150px;padding-top: 10px;} 

  

.f-l{width: 100%;padding:.3rem 0 .1rem;background-color: #e7ebf1;}
.f-m{width: 12rem;margin: 0 auto;} 
.f-m:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.f-n{float: left;font-size: 0;}
.f-o{display: inline-block;vertical-align: middle;margin-right: .15rem;margin-bottom: .2rem; font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #a5acb5;}
.f-p{float: right;margin-bottom: .2rem;}
.f-q{cursor: pointer; display: inline-block;vertical-align: middle;padding-left: .1rem;margin-left: .1rem;border-left: 1px solid #a5acb5; font-family: SourceHanSansCN-Regular;line-height:1.2;  color: #a5acb5;}
.f-q:nth-child(1){border-left: none;margin-left: 0;}
.f-q:hover{color: #84bd22;}
.f-mobile{display: none;}
@media(max-width: 750px) {
    
    .f-b{width: 100%; }
    .f-m{width: 100%; } 
    .f-d{text-align: left;margin-bottom: .3rem;}
    .f-item{width: 100%;} 
    .f-e{height: 50px;line-height: 50px;position: relative;}
    .f-e:after {content: "+"; background-size:18px 18px;background-position: center center;background-repeat: no-repeat; display: inline-block;width: 50px;height: 50px;line-height: 50px;text-align: center;position: absolute;right: 0;top: 0;font-size: 26px;color: #919191;}
    .f-item.show .f-e:after{content: "-";  }
    .f-f{display: none;width: 100%;}
    
    .f-a{padding-top: 50px;}
    .f-item{border-top: 1px solid #e5e5e5;}
    .f-e{font-size: 18px;padding: 0 20px;color: #333333;margin-bottom: 0;}
    .f-g{padding:10px 60px;position: relative;color: #999999;font-size: 16px;} 
    .f-g:after{content: '';transform: translate(0,-50%); position: absolute;top: 50%;left: 35px;border-radius: 50%; width: 8px;height: 8px;background-color: #b5b5b5;}
    .f-f{background-color: #fff;}
    .f-h{display: none;}
    .f-d{margin-bottom: 0;border-bottom: 1px solid #e5e5e5;}
    .f-l{display: none;}
    .f-mobile{display: block;padding: 50px 30px;}
    .f-mbitem{display: block;padding: 10px 0 ;line-height: 1.3; font-family: SourceHanSansCN-Regular; font-size: 18px; color: #969696;}

    .f-item:nth-last-child(1) .f-e{display: none;text-align: center;}
    .f-item:nth-last-child(1) .f-f{display: block;background-color: #f0f3f7;text-align: center;font-size: 0;margin: 10px 0;}
    .f-item:nth-last-child(1)  .f-g {display: inline-block;vertical-align: middle; padding: 0 20px;}
    .f-item:nth-last-child(1)  .f-g:after{width: 0;}
    .f-d:after {content: '';width: 100%;display:  block;}
}

@media(max-width: 500px) {
    .f-item:nth-last-child(1)  .f-g{padding: 0 8px;}
}
  

/* 返回顶部 */
.backtop{position: fixed;bottom: 10%;right: 1%;z-index: 80;display: block;cursor: pointer;}
.backtop-img{position: relative;top: 0;transition:  all .3s;width: 39px;height: 39px;line-height: 39px; background: rgba(0,0,0,.2);border-radius: 5px;text-align: center; }
.backtop-img img{width: 60%;}
.backtop:hover .backtop-img{top: -3px;background-color: #2294d3;}

@media(max-width: 500px) {
    .backtop-img{width: 40px;height: 40px;line-height: 40px;}
}

.a-a{width: 100%;} 
.a-c{width: 100%;position: relative;} 
.a-f{width: 100%;cursor: pointer;}
.a-fimg{width: 100%;}
.a-fimg img{width: 100%;}
.a-ftext{padding-bottom: .4rem;position: absolute;width: 100%; top: 22%; text-align: center; font-family: SourceHanSansCN-Regular;color: #ffffff; }
/*.a-ftext:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.4rem;	width: .8rem;height: .05rem;background-color: #ffffff;}*/
.a-g{bottom: .4rem;left: 0;width: 100%;text-align: center;}
.a-g .swiper-pagination-bullet{opacity: 1;height: .14rem;width: .14rem;background-color: #ffffff;margin: 0 .15rem;}
.a-g .swiper-pagination-bullet-active{background-color: #79b725;}
.a-h{opacity: .2; left: .4rem;margin-top: -.13rem; width: .26rem;height: .5rem;background-color: transparent;background-image: url('../images/a11.png');background-size: .26rem .5rem;background-position: center center;background-repeat: no-repeat;}
.a-h:hover{opacity: .5;  background-image: url('../images/a11-b.png');}
.a-i{opacity: .2;  right: .4rem;margin-top: -.13rem; width: .26rem;height: .5rem;background-color: transparent;background-image: url('../images/a12.png');background-size: .26rem .5rem;background-position: center center;background-repeat: no-repeat;}
.a-i:hover{opacity: .5; background-image: url('../images/a12-b.png');}

@media(max-width: 750px) {
    .a-g{bottom: .2rem;}
    .a-h{left: .2rem;}
    .a-i{right: .2rem;}
}

.b-a{width: 100%;padding: 1.7rem 0;background-image: url('../images/b3.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.b-b{width: 12rem;margin: 0 auto;font-size: 0;}
.b-c{display: inline-block;vertical-align: top;width: calc(100% - 6rem);}
.b-d{width: 5.6em;margin-bottom: .32rem;}
.b-d img{width: 100%;}
.b-e{font-family: SourceHanSansCN-Regular;line-height: 1.2; color: #333333;margin-bottom: .3rem;}
.b-f{width: 5.3rem;margin-bottom: .4rem; font-family: SourceHanSansCN-Regular;line-height: 1.8; color: #555555;text-align: justify;}
.b-f *{font-family: SourceHanSansCN-Regular;line-height: 1.8; color: #555555;}
.b-g{width: 100%;font-size: 0;}
.b-h{display: inline-block;vertical-align: middle;text-align: center;	min-width: 1.4rem;padding: 0 .2rem;height: .46rem;line-height:.46rem;border-radius: .23rem;cursor: pointer;transition: all .3s; margin-right: .2rem;background-color: #2294d3;border-radius: 23px;font-family: SourceHanSansCN-Regular; color: #ffffff;}
.b-h:hover{background-color: #89c021;}
.b-right{display: inline-block;vertical-align: top;width: 6rem;}
.b-i{width:6rem;}
.b-j{width: 5.89rem; display: block;cursor: pointer; width: calc(100% - .1rem);position: relative;}
.b-j:after{content: '';position: absolute;bottom: -.1rem;right: -.1rem;width: 5.2rem;height: 88%;background-color: #2294d3;}
.b-video{width: 5.89rem; position: relative;z-index: 1;object-fit: cover;} 
.b-play{position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 1.1rem;height: 1.1rem;background-image: url('../images/a13.png');background-size: 1.1rem 1.1rem;background-repeat: no-repeat;background-position: center center;}
.b-j.play .b-play{display: none;} 
 

@media(max-width: 750px) {
    .b-a{padding: .6rem 0;}
    .b-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .b-c{width: 100%;margin-bottom: .3rem;}
    .b-f{width: 100%;} 
    .b-right{width: 100%;position: relative; }
    .b-i{position: relative;top:0;left: 50%;transform: translate(-50%,0);}
}

@media(max-width: 345px) {
    .b-j{transform: scale(.8);}
}

.c-c{width: 100%;}
.c-cont{width: 100%;padding-top: 1.3rem;padding-bottom: .9rem;background-color: #f1f3f2;} 
.c-b{width: 12rem;margin: 0 auto;}
.c-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.c-c{float: left;width: 4.9rem;padding-top: .6rem;}
.c-d{font-family: SourceHanSansCN-Bold;font-weight:bold; color: #333333;margin-bottom: .4rem;}
.c-e{font-family: SourceHanSansCN-Regular;line-height: 1.88; color: #666666;margin-bottom: .6rem;}
.c-e *{font-family: SourceHanSansCN-Regular;line-height: 1.88; color: #666666;}
.c-move{transition: all .3s; font-family: SourceHanSansCN-Regular; color: #ffffff;display: inline-block;text-align: center;cursor: pointer;	min-width: 1.4rem;width: auto;padding: 0 .2rem;height: .5rem;line-height: .5rem;background-color: #2294d3;border-radius: .25rem;}
.c-move:hover{background-color: #89c021;}
.c-f{float: right; width: 6rem;}
.c-g{width: 100%;padding-bottom: 1rem;}
.c-i{display: block;cursor: pointer;width: 100%;position: relative;background-color: #fff;}
.c-j{width: 100%;height: 4.42rem;text-align: center;line-height: 4.42rem;}
.c-j img{max-width: 100%;max-height: 100%;}
.c-k{position: absolute;bottom: .15rem;text-shadow: 0 1px 1px #666;left: 0;width: 100%;text-align: center; font-family: SourceHanSansCN-Regular;line-height: 1.5; color: #ffffff;}
.c-i:hover .c-k{color: #89c021 !important;text-shadow: 0 1px 1px #fff;} 

.c-l{bottom: .21rem;left: 0;text-align: center;}
.c-l .swiper-pagination-bullet{opacity: 1; width: .1rem; height: .1rem;background-color: #ffffff;border: solid 1px #cccccc;}
.c-l .swiper-pagination-bullet-active{background-color: #cccccc;}
.c-m{transition: all .3s; left: .9rem;top: auto;bottom: .03rem;width: .46rem;height: .46rem;border-radius: 50%; border: solid .02rem #e3e3e3; background-image: url('../images/a15.png');background-size:  .08rem .13rem;background-position: center center;}
.c-m:hover{background-image: url('../images/a15-b.png');border: solid .02rem #cccccc;}
.c-n{transition: all .3s;right: .9rem;top: auto;bottom: .03rem;width: .46rem;height: .46rem;border-radius: 50%; border: solid .02rem #e3e3e3; background-image: url('../images/a16.png');background-size:  .08rem .13rem;background-position: center center;}
.c-n:hover{background-image: url('../images/a16-b.png');border: solid .02rem #cccccc;}

.c-cont:nth-child(2n){background-color: #fff;}
.c-cont:nth-child(2n) .c-c{float: right;text-align: right;}
.c-cont:nth-child(2n) .c-e{ text-align: left;}
.c-cont:nth-child(2n) .c-f{float: left;}
.c-cont:nth-child(2n) .c-i{background-color: #f1f3f2;}
/*.c-cont:nth-child(2n) .c-k{color: #fff;}*/



@media(max-width: 750px) { 
    .c-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .c-cont{padding: .6rem 0;}
    .c-c{float: none !important;width: 100%;padding-top: 0;margin-bottom: .3rem;}
    .c-f{float: none !important;max-width: 100%;margin: 0 auto;}
    .c-j{height: auto;line-height: 1;}
    .c-cont:nth-child(2n) .c-c{text-align: left;}
}

.d-a{width: 100%;}
.d-cont{width: 100%;padding-bottom: .5rem;}
.d-b{width: 100%;}
.d-b{width: 100%;position: relative;}
.d-c{width: 100%;}
.d-c img{width: 100%;}
.d-d{position: absolute;left: 0;top: 28%; width: 100%;text-align: center;}
.d-dimg {display: inline-block;vertical-align: bottom; width: 7.15em;}
.d-dimg img{width: 100%;}
.d-e{width: 12.2rem; margin: 0 auto;margin-top: -1.075rem;text-align: center;}
.d-f{width: 100%;padding: 0 .1rem; padding-bottom: .4rem;}
.d-h{display: block;cursor: pointer; width: 3.8rem;margin-right: .3rem;box-shadow: 0px 0px .15rem 0px rgba(204, 204, 204, 0.5);}
.d-top{width: 100%;position: relative;}
.d-i{width: 100%;overflow: hidden;}
.d-i img{width: 100%;transform: scale(1.00);transition: all .3s;}
.d-label{position: absolute;top: 0;left: 0; min-width: 1.1rem;padding: 0 .2rem;height: .46rem;line-height: .46rem;background-color: #2294d3; font-family: SourceHanSansCN-Bold;font-weight:bold; color: #ffffff;}
.d-details{width: 100%;padding: .3rem;}
.d-j{margin-bottom: .2rem; font-family: SourceHanSansCN-Bold;font-weight:bold;line-height: 1.6;height: 3.2em;text-align: left; color: #2294d3;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.d-k{ font-family: SourceHanSansCN-Regular;line-height: 1.8;height: 9em;text-align: left; color: #666666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.d-l{margin-top: .2rem; transition: all .3s; font-family: SourceHanSansCN-Regular; color: #ffffff;display: inline-block;cursor: pointer; min-width: 1.4rem; height: .5rem;line-height: .5rem; background-color: #2294d3; border-radius: .25rem;}
.d-l:hover{background-color: #89c021;}
.d-m{margin-bottom: .2rem; font-family: SourceHanSansCN-Medium;transition: all .3s; color: #999999;display: inline-block;cursor: pointer;	min-width: 1.9rem;height: .55rem;line-height: .55rem;padding: 0 .2rem;background-color: #ffffff;border-radius: .28rem;border: solid 1px #cccccc;}
.d-m:hover{background-color: #89c021;color: #fff;border: solid 1px #89c021;}
.d-h:hover .d-i img{ transform: scale(1.10); }

.d-cont:nth-child(2n) .d-dimg{ width: 4.76em;}
.d-dtext{display: inline-block;vertical-align: bottom; font-family: SourceHanSansCN-Medium; color: #ffffff;}


.e-a{width: 100%;padding-top: .65rem;padding-bottom: .8rem; background-image: url('../images/b15.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.e-b{width: 12rem;margin: 0 auto;}
.e-c{width: 100%;margin-bottom: .15rem;}
.e-cimg{display: inline-block;vertical-align: middle;width: 3.3em;margin-right: .1rem;}
.e-cimg img{width: 100%;}
.e-ctext{display: inline-block;vertical-align: middle;font-family: SourceHanSansCN-Medium; color: #89c021;}
.e-d{width: 100%;margin-bottom: .4rem;position: relative;}
.e-e{width: 100%;}
.e-g{display: block; width: 100%;position: relative;height: 4rem;cursor: pointer;}
.e-h{position: absolute;left: 0;bottom: 0;width: 3.4rem;}
.e-h img{width: 100%;}
.e-i{position: absolute;left: 3rem;top: 0;width: 7.1rem; }
.e-i img{width: 100%;height: 4rem;}
.e-j{position: absolute;bottom: 0;right: 17px; font-size: 0;background-color: #2294d3;transform: skewX(-15deg);}
.e-k{height: 120px; display: inline-block;vertical-align: top; background-color: #89c021;padding: 0 .2rem;}
.e-kbox{display: table-cell;vertical-align: middle;height: 120px;width: 2.7rem;}
.e-kcont{transform: skewX(15deg);overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; font-family: SourceHanSansCN-Bold;font-weight:bold;line-height: 1.6; color: #ffffff;}
.e-l{height: 120px;display: inline-block;vertical-align: top;}
.e-lcont{font-family: YouSheBiaoTiHei;line-height: 1.2; color: #ffffff;display: table-cell;vertical-align: middle;height: 120px;width: 2.8em;text-align: center;}

.e-m{bottom: .2rem;left: 3.15rem;  }
.e-m .swiper-pagination-bullet{opacity: 1;height: .1rem;width: .1rem;background-color: #f2f2f2;margin: 0 .05rem;}
.e-m .swiper-pagination-bullet-active{background-color: #79b725;}

.e-n{width: 100%;font-size: 0;}
.e-item{cursor: pointer; display: inline-block; vertical-align: top;width: 6.3rem;padding: .2rem 0;border-bottom: 1px solid #dddddd; padding-right: .95rem;} 
.e-o{width: 100%;margin-bottom: .15rem;}
.e-p{display: inline-block;vertical-align: middle; font-family: ArialMT;line-height: 1.3; color: #bbbbbb;margin-right: .1rem;}
.e-q{display: inline-block;vertical-align: middle;padding: 0 .1rem;text-align: center;line-height: 1.8;	font-family: SourceHanSansCN-Regular; color: #ffffff;min-width: 76px; height: 20px;line-height: 20px; background-color: #89c021;}
.e-r{ font-family: SourceHanSansCN-Regular;line-height: 1.8;height: 3.6em; color: #666666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.e-item:hover .e-r{color: #79b725;}
.e-item:nth-child(2n){width: 5.7rem;padding-right: .35rem;} 
.e-item:nth-child(2n) .e-q{background-color: #2294d3;} 

.i-a{width: 100%;padding-top: .8rem; background-image: url('../images/b16.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.i-b{width: 12rem;margin: 0 auto;position: relative;}
.i-c{position: absolute;top: -.4rem;left: 0;width: 5.2em;}
.i-c img{width: 100%;}
.i-d{width: 100%;}
.i-nav{width: 100%;text-align: center;margin-bottom: .2rem;}
.i-navitem{cursor: pointer; position: relative;margin: 0 .3rem; margin-bottom: .2rem; display: inline-block;vertical-align: top;font-family: SourceHanSansCN-Bold;font-weight:bold;line-height: 1.8;padding-bottom: .1rem; color: #ffffff;}
.i-navitem:after{content: ''; position: absolute;bottom: 0;left:50%;transform: translate(-50%,0);width: .3rem;height: 0;background-color: #ffffff;border-radius: .01rem;}
.i-navitem:hover:after{height: .02rem;}
.i-navitem.active:after{height: .02rem;}
.i-e{width: 100%;}
.i-f{width: 100%;padding-bottom: .5rem;}
.i-h{width: 6.6rem;cursor: pointer; position: relative;}
.i-move{display: none;position: absolute;top: 0;left: 0;width: 100%; height: 100%;}
.i-h.swiper-slide-active .i-move{display: block; }
.i-i {width: 100%;position: relative;padding-top: 66.66%; overflow: hidden;}
.i-i img{position: absolute;top: 0;left: 0;height: 100%; width: 100%;object-fit: cover; transform: scale(1.00);transition: all .3s;}
/* .i-i {width: 100%;overflow: hidden;}
.i-i img{width: 100%;transform: scale(1.00);transition: all .3s;} */
.i-k{display: none;margin-top: .2rem; font-family: SourceHanSansCN-Regular;line-height: 1.3;text-align: center; color: #ffffff;}
.i-h:hover .i-i img{ transform: scale(1.10);transition: all .3s;}
.i-h.swiper-slide-active .i-k{display: block;}

.j-a{width: 100%;padding-top: .58rem;padding-bottom: .9rem;}
.j-b{width: 12rem;margin: 0 auto;}
.j-titles{width: 4.86em;margin-bottom: .5rem;}
.j-titles img{width: 100%;}
.j-c{width: 100%;font-size: 0;}
.j-item{display: inline-block;width: 3.83rem;margin-right: .25rem;margin-bottom: .3rem; position: relative;cursor: pointer;}
.j-item:nth-child(3n){margin-right: 0;}
.j-img{width: 100%;}
.j-img img{width: 100%;}
.j-text{position: absolute;top: .25rem;left: 0;width: 100%;padding-left: .35rem;padding-bottom: .2rem; font-family: SourceHanSansCN-Bold;font-weight:bold; color: #ffffff;}
.j-text:after{content: '';position: absolute;bottom: 0;left: .35rem;width: .35rem;height: .02rem;background-color: #ffffff;opacity: .6;}

.j-d{display: none;padding: .28rem .6rem .28rem .3rem; position: absolute;z-index: 38; top: 50%;left: 50%;transform: translate(-50%,-50%);width: 434px; background-color: #ffffff;background-image: url('../images/b21.jpg');background-size: cover;background-position: bottom center;background-repeat: no-repeat; border: solid 1px #eeeeee;}
.j-e{font-family: SourceHanSansCN-Bold;font-weight:bold;margin-bottom: .25rem; color: #333333;}
.j-f{width: 100%;}
.j-fitem{width: 100%;font-size: 0;}
.j-g{display: inline-block;vertical-align: top;width: 80px;text-align: justify;text-align-last: justify;position: relative; line-height: 2; font-family: SourceHanSansCN-Regular; color: #333333;}
.j-g:after{content: ':';position: absolute;top: 50%;right: -.1rem;transform: translate(0,-50%);    font-size: calc(12px + 4 * 100vw / 1920); font-family: SourceHanSansCN-Regular;color: #333333;}
.j-h{display: inline-block;vertical-align: top;width: calc(100% - 80px);padding-left: .2rem; color: #666666;line-height: 2;font-family: ArialMT;}
.j-item.show .j-d{display: block;}

.j-i{position: absolute;z-index: 38; top: 50%;left: -1000%;transition: all 1s; transform: translate(-50%,-50%); width: 7.6rem;padding: .4rem .4rem .25rem; background-color: #ffffff;box-shadow: 0px 1px .02rem 0px rgba(0, 0, 0, 0.09); }
.j-item.show2 .j-i{left: 50%;}
.j-j{font-family: SourceHanSansCN-Bold;line-height: 1.6;margin-bottom: .2rem; color: #333333;}
.j-form{width: 100%;}
.j-k{width: 100%;position: relative;margin-bottom: .15rem;}
.j-l{display: block; position: absolute;top: 0;left: .15rem;line-height: .45rem;font-family: SourceHanSansCN-Regular;color: #999999; }
.input-box.show .j-l{display: none;}
.j-red{color: #ff0700;}
.j-textarea{position: relative;z-index: 10; outline-style: none;width: 100%; padding: .1rem .15rem;line-height: 1.6;font-family: SourceHanSansCN-Regular;color: #999999; height: 86px;background-color: transparent;border: solid 1px #eeeeee;}
.j-m{width: 100%;font-size: 0;}
.j-mitem{display: inline-block;vertical-align: top;position: relative; width: calc(50% - .1rem);margin-right: .2rem;margin-bottom: .15rem;}
.j-mitem:nth-child(2n){margin-right: 0;}
.j-input{outline-style: none;position: relative;z-index: 10; width: 100%;height: .45rem;line-height: .45rem;padding: .1rem .15rem;background-color: transparent;border: solid 1px #eeeeee;line-height: 1.6;font-family: SourceHanSansCN-Regular;color: #999999;}
.j-m{width: 100%;font-size: 0;}
.j-n{display: inline-block;vertical-align: top;position: relative; width: 3.3rem; margin-right: .2rem;margin-bottom: .15rem;}
.j-m .j-input{padding-right: calc(70px + .2rem);}
.j-o{position: absolute;top: 0; right:.2rem;  z-index: 11;width: 70px;height: .45rem;text-align: center;line-height: .45rem;}
.j-o img{max-width: 100%;max-height: 98%;}
.j-button{outline-style: none;border: none;	font-family: SourceHanSansCN-Medium;cursor: pointer; color: #ffffff; display: inline-block;vertical-align: top;width: 1.9rem;height: .45rem;text-align: center;line-height: .45rem;background-color: #89c021;}
.j-close{position: absolute;top: .4rem;right: .4rem;width: .3rem;cursor: pointer;}
.j-close img{width: 100%;}

.j-p{display: none; position: absolute;z-index: 38; top: 50%;left: 50%;transform: translate(-50%,-50%);width: 3.83rem; background-color: #ffffff;background-image: url('../images/b21.jpg');background-size: cover;background-position: bottom center;background-repeat: no-repeat; border: solid 1px #eeeeee;}
.j-q{width:3.83rem;font-size: 0;text-align: center;height: 2.15rem; display: table-cell;vertical-align: middle;}
.j-qitem{display: inline-block;vertical-align: top;margin: 0 .05rem; }
.j-r{display: inline-block;width: 1.05rem;margin-bottom: .1rem;}
.j-r img{width: 100%;}
.j-s{font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #333333;}
.j-item.show .j-p{display: block;}

@media(max-width: 1000px) {
    .j-d{left: 0;transform: translate(0,-50%);}
}

/* 首页手机版 */
.index-pc{width: 100%;}
.index-mobile{display: none; width: 100%;} 
.mi-j{display: none;}

@media(max-width: 750px) { 
    /*屏幕宽度100vw / 设计稿宽度750px * 100px*/
    html.mobile{font-size: calc(100vw / 750 * 100);-webkit-font-smoothing:antialiased;touch-action: manipulation;overflow-x: hidden;height: 100%;}
    .index-pc{display: none;}
    .index-mobile{display: block;}

    .ma-a{width: 100%;} 
    .ma-c{width: 100%;position: relative;} 
    .ma-f{width: 100%;cursor: pointer;}
    .ma-fimg{width: 100%;}
    .ma-fimg img{width: 100%;}
    .ma-ftext{padding-bottom: .4rem;position: absolute;width: 100%; top: 1.42rem;font-size: .38rem; text-align: center; font-family: SourceHanSansCN-Regular;color: #ffffff; }
    /*.ma-ftext:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.4rem;	width: .47rem;height: .06rem;background-color: #ffffff;}*/
    .ma-g{bottom: .4rem;left: 0;width: 100%;text-align: center;}
    .ma-g .swiper-pagination-bullet{opacity: 1;height: .14rem;width: .14rem;background-color: #ffffff;margin: 0 .15rem;}
    .ma-g .swiper-pagination-bullet-active{background-color: #79b725;}

    .mb-a{width: 100%;padding: .8rem .3rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
    .mb-b{width: 100%;}
    .mb-c{width: 100%;text-align: center;margin-bottom: .2rem;}
    .mb-c img{width: 3.9rem;}
    .mb-d{font-family: SourceHanSansCN-Regular;font-size: .3rem; line-height: .4rem; color: #333333;margin-bottom: .45rem;text-align: center;}
    .mb-e{width: 100%;margin-bottom: .7rem;}
    .mb-f{font-family: SourceHanSansCN-Regular;font-size: .26rem; line-height: .52rem; color: #666666; } 
    .mb-move img{width: .45rem;}
    .mb-close img{display: none; width: .45rem;}
    .mb-e.show .mb-close img{display: inline;}
    .mb-e.show  .mb-move img{display: none;}
    .mb-g{width: 100%;display: flex;justify-content: space-between;margin-bottom: .67rem;}
    .mb-h{font-family: SourceHanSansCN-Regular;font-size: .26rem; color: #ffffff;display: block;width: 3.15rem;height: .5rem;line-height: .5rem;text-align: center; background-color: #2294d3;border-radius: .23rem;}
    .mb-h:hover{background-color: #7fba23;}
    .mb-i{width: 100%;}
    .mb-j{width: 100%;position: relative;}
    .mb-video{width: 100%;height: 3.9rem; object-fit:fill; }
    .mb-play{position: absolute;top: 50%;left: 50%;width: .9rem;height: .9rem;transform: translate(-50%,-50%); background-image: url('../images/m3.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
    .mb-j.play .mb-video{object-fit:contain;}
    .mb-j.play .mb-play{display: none;}

    .mc-a{width: 100%;}
    .mc-b{width: 100%;padding: .65rem .3rem .9rem;background-color: #e5e5e5;}
    .mc-titles{text-align: center;font-weight:bold;text-align: center;margin-bottom: .45rem;font-family: SourceHanSansCN-Bold;font-size: .4rem; color: #333333;}
    .mc-c{width: 100%;display: flex;justify-content: space-between;margin-bottom: .45rem;}
    .mc-d{display: block;position: relative;}
    .mc-dtitles{font-family: SourceHanSansCN-Normal;font-size: .28rem;transition: all .3s;  color: #ffffff;width: 2.05rem;padding-left: .3rem; line-height: .5rem; height: .5rem;background-color: #7fba23;border-radius: .25rem  ;}
    .mc-dtitles img{width: .2rem;}
    .mc-d.show .mc-dtitles{border-radius: .25rem .25rem 0px 0px;}
    .mc-dcont{display: none; position: absolute;width: 100%;z-index: 90; top: .5rem;left: 0;background-color: #9acf47; border-radius: 0px 0px .25rem .25rem;}
    .mc-ditem{font-family: SourceHanSansCN-Normal;font-size: .2rem; color: #ffffff;display: block;width: 100%;line-height: .3rem;padding-top: .1rem;padding-bottom: .1rem; padding-left: .3rem;padding-right: .3rem; border-top: 1px solid rgba(255,255,255,.25);}
    .mc-b.cont1  .mc-ditem{font-size: .24rem;}
    .mc-e{display: block; font-family: SourceHanSansCN-Normal;font-size: .28rem;  color: #ffffff;width: 2.05rem;height: .5rem;text-align: center;line-height: .5rem; background-color: #7fba23;border-radius: .25rem;}
    .mc-f{font-family: SourceHanSansCN-Regular;font-size: .26rem;line-height: .52rem;  color: #666666;margin-bottom: .5rem;}
    .mc-g{width: 100%;}
    .mc-h{width: 100%;position: relative;} 
    .mc-j{width: 100%;cursor: pointer;}
    .mc-jimg{width: 100%;}
    .mc-jimg img{width: 100%;}
    .mc-jtext{position: absolute;top: .4rem;left: .3rem;font-weight:bold;font-family: SourceHanSansCN-Bold; font-size: .3rem; ;color: #ffffff;    text-shadow: 0 1px 1px #666; }
    .mc-h .mc-k{bottom: .25rem;left: 0;width: 100%;text-align: center;}
    .mc-h .mc-k .swiper-pagination-bullet{opacity: 1;height: .14rem;width: .14rem;background-color: #ffffff;margin: 0 .15rem;}
    .mc-h .mc-k .swiper-pagination-bullet-active{background-color: #79b725;}
    .mc-b.cont2{background-color: #fff;}
    .mc-b.cont2  .mc-dtitles{background-color: #2294d3;}
    .mc-b.cont2  .mc-e{background-color: #2294d3;}
    .mc-b.cont2  .mc-dcont{background-color: #47ace3;}
     
    .md-a{width: 100%;background-color: #eeeeee;}
    .md-b{width: 100%;padding-bottom: .2rem;}
    .md-top{width: 100%;position: relative;}
    .md-c{width: 100%;}
    .md-c img{width: 100%;}
    .md-d{position: absolute;width: 100%; left: 0;top: .65rem;text-align: center;}
    .md-dimg{display: inline-block; width: 2.7rem;vertical-align: middle;}
    .md-dimg img{width: 100%;}
    .md-dtext{display: inline-block;margin-left: .15rem;  vertical-align: middle;font-family: SourceHanSansCN-Medium;font-size: .35rem;color: #ffffff;}
    .md-e{position: absolute;width: 100%;padding: 0 .3rem; left: 0;top: 1.78rem; display: flex;justify-content: space-between;}
    .md-eitem{font-family: SourceHanSansCN-Regular; font-size: .28rem; color: #666666;display: inline-block;width: 2.1rem;height: .5rem;text-align: center;line-height: .5rem; background-color: #ffffff;box-shadow: 0px .02rem .04rem 0px rgba(104, 104, 104, 0.66);border-radius: .25rem;}
    .md-cont{width: 100%;padding: 0 .3rem;margin-top: -1.85rem;position: relative;z-index: 10;}
    .md-item{width: 100%;display: block;background-color: #fff;	box-shadow: 0px 1px .08rem 0px rgba(184, 184, 184, 0.36);margin-bottom: .7rem;}
    .md-f{width: 100%;margin-bottom: .3rem;position: relative;}
    .md-f img{width: 100%;}
    .md-ftext{position: absolute;left: 0;bottom: 0;text-align: center;font-family: SourceHanSansCN-Normal;width: 100%; font-size: .24rem; color: #ffffff;line-height: .6rem;background-color: rgba(0,0,0,.5);}
    .md-g{padding: .3rem .3rem 1.1rem;position: relative;}
    .md-h{font-family: SourceHanSansCN-Normal;font-size: .28rem; line-height:1.9;height: 3.8em; color: #333333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .md-i{position: absolute;right: .3rem;bottom: .45rem;padding: 0 .1rem;	font-family: SourceHanSansCN-Normal;font-size: .24rem; color: #666666; min-width: 1.88rem;height: .45rem;line-height: .45rem;text-align: center;background-color: #eeeeee;border-radius: .23rem;}

    .md-b.cont2{background-color: #fff;}
    .md-b.cont2  .md-dimg{width: 1.66rem;}
    .md-b.cont2  .md-item{ background-color: #fafafa;box-shadow: 0px 1px .08rem 0px rgba(184, 184, 184, 0.36);}

    .me-a{width:7.5rem;padding-top: .15rem;overflow: hidden;}
    .me-b{width: 100%;}
    .me-c{width: 100%;margin-bottom: .6rem;	font-family: SourceHanSansCN-Bold;font-weight:bold;text-align: center; font-size: .4rem; color: #2294d3;}
    .me-d{text-align: center;width: 100%;border-bottom: solid 1px #d2d2d2;margin-bottom: .8rem;}
    .me-ditem{display: inline-block;vertical-align: top;padding-bottom: .25rem;position: relative;margin: 0 .2rem; font-family: SourceHanSansCN-Regular;font-size: .28rem; color: #666666;}
    .me-ditem:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.45rem;width: .9rem;height: .04rem;background-color: transparent;}
    .me-ditem.active { color: #7fba23;}
    .me-ditem.active:after{background-color: #7fba23;}
    .me-e{width: 100%;}
    .me-f{position: fixed;left: 100%;top: 0; width: 100%;padding-bottom: 1rem;}
    .me-f.show{position: static;left: 0;}
    .me-g{width: 4.5rem;padding-top: .4rem;margin: 0 .2rem;}
    .me-gimg{width: 100%;margin-bottom: .3rem;}
    .me-gimg img{width: 100%;}
    .me-gtext{display: none; position: relative; padding: 0 .3rem;padding-bottom: .2rem; font-weight:bold;text-align: center;	font-family: SourceHanSansCN-Bold;font-size: .3rem; line-height: .5rem; color: #333333;}
    .me-gtext:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.3rem; width: .6rem;height: .05rem;background-color: #89c021;}
    .me-g.slick-active {width: 5.5rem;padding-top: 0;} 
    .me-g.slick-active .me-gtext{display: block;} 

    .mf-a{width: 100%;}
    .mf-b{ width: 100%;background-color: #fff;padding-top: .7rem;padding-bottom: .3rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
    .mf-c{width: 100%;text-align: center;margin-bottom: .2rem;}
    .mf-cimg{display: inline-block;vertical-align: bottom;width: 1.1rem;}
    .mf-cimg img{width: 100%;}
    .mf-ctext{display: inline-block;vertical-align: bottom;font-family: SourceHanSansCN-Medium;margin-left: .15rem; font-size: .36rem; color: #89c021;}
    .mf-d{display: none; width: 100%;text-align: center;}
    .mf-ditem{display: inline-block;vertical-align: middle;margin: 0 .15rem;	font-family: SourceHanSansCN-Normal;font-size:.28rem; color: #ffffff;	width: 2.1rem;height: .5rem;line-height: .5rem;text-align: center;background-color: #79b725;border-radius: .25rem;}
    .mf-e{width: 100%;background-color: #e5e5e5;}
    .mf-f{width: 100%;}
    .mf-h{width: 100%;}
    .mf-i{width: 100%;}
    .mf-i img{width: 100%;}
    .mf-j{padding: .4rem .3rem; font-family: SourceHanSansCN-Regular;font-size: .28rem; line-height: .45rem; color: #666666;}
    .mf-f .mf-k{top: 3.9rem;bottom: auto; left: 0;width: 100%;text-align: center;}
    .mf-f .mf-k .swiper-pagination-bullet{opacity: 1;height: .12rem;width: .12rem;background-color: #ffffff;margin: 0 .15rem;}
    .mf-f .mf-k .swiper-pagination-bullet-active{background-color: #79b725;}
    
    .mf-l{width: 100%;padding: .9rem  .3rem .01rem .8rem;background-color: #eeeeee;}
    .mf-m{position: relative;font-family: SourceHanSansSC-Regular;font-size: .26rem; color: #333333;margin-bottom: .4rem;height: .55rem;line-height: .55rem; display: block;padding-right: .5rem;text-align: center;background-color: #dcdcdc;box-shadow: 0px 1px .03rem 0px rgba(49, 49, 49, 0.35);border-radius: 0px .25rem .25rem 0px;}
    .mf-m:before{content: '';position: absolute;top: 0;left: -.5rem;width: .66rem;height: .57rem;background-image: url('../images/m8.png');background-size: .66rem .57rem;background-position: center center;background-repeat: no-repeat;}
    .mf-n{width: 100%;padding: 0 .3rem;background-color: #eeeeee;padding-bottom: 1.1rem;}
    .mf-o{display: block; width: 100%;padding: .4rem 0;border-bottom: 1px solid #dddddd;}
    .mf-p{width: 100%;margin-bottom: .2rem;}
    .mf-ptime{display: inline-block;vertical-align: middle; font-family: ArialMT; font-size: .24rem; color: #bbbbbb;}
    .mf-ptext{margin-left: .15rem;	font-family: SourceHanSansCN-Regular;font-size: .24rem;  color: #ffffff;display: inline-block;vertical-align: middle; min-width: 1.4rem;padding: 0 .1rem;height: .36rem;line-height: .36rem;text-align: center;background-color: #89c021;}
    .mf-q{	font-family: SourceHanSansCN-Regular;font-size: .26rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;  line-height: .4rem; color: #666666;}
    .mf-o:nth-child(2n)   .mf-ptext{background-color: #2294d3;}

    .mh-a{width: 100%;padding: 0 .3rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
    .mh-b{width: 100%;}
    .mh-c{width: 100%;text-align: center;padding-top: .6rem;padding-bottom: .5rem;}
    .mh-c img{width: 1.95rem;}
    .mh-d{width: 100%;text-align: center;padding-bottom: .4rem;}
    .mh-ditem{display: inline-block;vertical-align: top;padding-bottom: .3rem;position: relative;margin: 0 .45rem;font-family: SourceHanSansCN-Regular;font-size: .28rem; color: #ffffff;}
    .mh-ditem:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.2rem;width: .4rem;height: .04rem;background-color: transparent;}
    .mh-ditem.active { font-weight:bold;}
    .mh-ditem.active:after{background-color: #fff;}
    .mh-e{width: 100%; }
    .mh-f{width: 100%;padding-bottom: .5rem;}
    .mh-h{width: 100%;}
    .mh-i{width: 100%;margin-bottom: .3rem;}
    .mh-i img{width: 100%;}
    .mh-j{text-align: center;	font-family: SourceHanSansCN-Regular;font-size: .26rem; line-height: .36rem; color: #ffffff;}
    .mh-f .mh-k{display: none; bottom:  .55rem  ;left: 0;width: 100%;text-align: center;}
    .mh-f .mh-k .swiper-pagination-bullet{opacity: 1;height: .12rem;width: .12rem;background-color: #ffffff;margin: 0 .15rem;}
    .mh-f .mh-k .swiper-pagination-bullet-active{background-color: #79b725;}

    .mi-a{width: 100%;padding: 0 .3rem; padding-top: .7rem; }
    .mi-b{width: 100%;}
    .mi-c{width: 100%;text-align: center;margin-bottom: .65rem;}
    .mi-c img{width: 2.37rem;}
    .mi-d{font-weight:bold;margin-bottom: .3rem;font-family: SourceHanSansCN-Bold;font-size: .3rem; color: #333333;}
    .mi-e{width: 100%;margin-bottom: .4rem;}
    .mi-f{display: block; width: 100%;font-size: 0;margin-bottom: .3rem;}
    .mi-g{display: inline-block;vertical-align: top;line-height: .45rem; }
    .mi-gimg{display: inline-block;vertical-align: middle;width: .5rem;height: .3rem;}
    .mi-g img{max-width: 100%;max-height: 100%;}
    .mi-gtext{position: relative; display: inline-block;vertical-align: middle; width: 1.2rem;text-align: justify; text-align-last: justify; font-family: SourceHanSansCN-Regular;font-size: .26rem;  color: #333333;}
    .mi-gtext:after{content: ':';position: absolute;top: 50%;right: -.1rem;transform: translate(0,-50%); font-family: SourceHanSansCN-Regular;font-size: .26rem;  color: #333333;}
    .mi-h{padding-left: .2rem; display: inline-block;vertical-align: top;line-height: .45rem;width: calc(100% - 1.2rem - .5rem);font-family: SourceHanSansCN-Regular;font-size: .26rem; color: #666666;}
    .mi-i{display: block;height: .6rem; width: 100%;text-align: center; border-radius: .3rem;border: solid .02rem #dcdcdc;margin-bottom: .3rem;}
    .mi-iimg{display: inline-block;vertical-align: middle;width: .3rem;}
    .mi-iimg img{width: 100%;}
    .mi-itext{display: inline-block;vertical-align: middle;font-family: SourceHanSansCN-Bold;font-weight:bold; font-size: .3rem;line-height: .6rem;margin-left: .1rem; color: #666666;}
    .mi-j{display: none; width: 100%;text-align: center;font-size: 0;margin: 30px 0;}
    .mi-k{display: inline-block;width:60px;height: 60px;line-height: 60px;text-align: center;margin: 0 .15rem; border-radius: 50%;border : 1px solid #828992;}
    .mi-k img{max-width: 50%;max-height: 50%;} 

    .mi-l{display: none; width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 108;cursor: pointer;}
    .mi-m{position: absolute;top: 50%;left:50%; transform: translate(-50% ,-50%);width: 90%; padding: 10px 0 0; background-color: rgba(0, 0, 0, 0.5);}
    .mi-n{width: 100%;font-size: 0;text-align: center;}
    .mi-o{width: 150px;margin: 0 10px 10px; display: inline-block;vertical-align: top;}
    .mi-p{width: 100%;margin-bottom: 10px;}
    .mi-p img{width: 100%;max-width: 80%;max-height: 80%;}
    .mi-q{ font-size: 14px;font-family: SourceHanSansCN-Regular;line-height: 1.3;color: #fff;} 
    .mi-k.show .mi-l{display: block;} 
    
    .mj-a{display: none; position: fixed;z-index: 108;left: 0;top: 0;width: 100vw;height: 100vh;background-color: rgba(0, 0, 0, 0.5);}
    .mj-b{position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%);width: 90%;max-height: 90vh;overflow: auto; padding: 20px 15px;background-color: #fff;}
    .mj-c{font-family: SourceHanSansCN-Bold;line-height: 1.6;margin-bottom: 20px; color: #333333;}

    .mj-form{width: 100%;}
    .mj-k{width: 100%;position: relative;margin-bottom: 15px;}
    .mj-l{display: block; position: absolute;top: 10px;left: .15rem;line-height: 1.6;font-family: SourceHanSansCN-Regular;color: #999999; }
    .input-box.show .mj-l{display: none;}
    .mj-red{color: #ff0700;}
    .mj-textarea{position: relative;z-index: 10; outline-style: none;width: 100%; padding: 10px .15rem;line-height: 1.6;font-family: SourceHanSansCN-Regular;color: #999999; height: 100px;background-color: transparent;border: solid 1px #eeeeee;}
    .mj-m{width: 100%;font-size: 0;}
    .mj-mitem{display: inline-block;vertical-align: top;position: relative; width: 100%; margin-bottom: 15px;}
    .mj-input{outline-style: none;position: relative;z-index: 10; width: 100%;height: 40px;line-height: 40px;padding: 10px .15rem;background-color: transparent;border: solid 1px #eeeeee;line-height: 1.6;font-family: SourceHanSansCN-Regular;color: #999999;}
    .mj-m{width: 100%;font-size: 0;}
    .mj-n{display: inline-block;vertical-align: top;position: relative; width: 70%; margin-right: .2rem;margin-bottom: .15rem;}
    .mj-m .mj-input{padding-right: calc(70px + .2rem);}
    .mj-o{position: absolute;top: 0; right:.2rem;  z-index:11;width: 70px;height: 40px;line-height: 40px;text-align: center;}
    .mj-o img{max-width: 100%;max-height: 98%;}
    .mj-button{outline-style: none;border: none;font-family: SourceHanSansCN-Medium;cursor: pointer; color: #ffffff; display: inline-block;vertical-align: top;width: calc(30% - .2rem);height: 40px;text-align: center;line-height: 40px;background-color: #89c021;}
    .mj-a.show{display: block;}

}

@media(max-width:500px) {
    .mi-k{width: 40px;height: 40px;line-height: 40px;}
    .mi-o{width: 120px;}
}

.paging{width: 100%;text-align: center;font-size: 0;} 
.paging-a{font-family: SourceHanSansCN-Regular;font-size: calc(12px + 3 * 100vw / 1920);cursor: pointer;margin: 0 .05rem;margin-bottom: .1rem; color: #777777;display: inline-block;vertical-align: top; min-width: .8rem;padding: 0 .05rem;height: .5rem;line-height: .5rem;text-align: center; background-color: #eeeeee;border-radius: .25rem;}
.paging-b{font-family: SourceHanSansCN-Regular;font-size: calc(12px + 3 * 100vw / 1920);cursor: pointer;margin: 0 .05rem;margin-bottom: .1rem; color: #777777;display: inline-block;vertical-align: top; min-width: .9rem;padding: 0 .05rem;height: .5rem;line-height: .5rem;text-align: center; background-color: #eeeeee;border-radius: .25rem;}
.paging-c{font-family: SourceHanSansCN-Regular;font-size: calc(12px + 3 * 100vw / 1920);cursor: pointer;margin: 0 .05rem;margin-bottom: .1rem; color: #777777;display: inline-block;vertical-align: top; min-width: .5rem;padding: 0 .05rem;height: .5rem;line-height: .5rem;text-align: center; background-color: #eeeeee;border-radius: .25rem;}
.paging-a:hover{background-color: #89c021;color: #fff;}
.paging-b:hover{background-color: #89c021;color: #fff;}
.paging-c:hover{background-color: #89c021;color: #fff;}
.paging-c.active {background-color: #89c021;color: #fff;}

@media(max-width: 750px) {
    .paging-a{font-size: 12px;}
    .paging-b{font-size: 12px;}
    .paging-c{font-size: 12px;}
}

 

.k-a{width: 100%;position: relative;}
.k-b{width: 100%;}
.k-b img{width: 100%;}
.k-c{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 12rem;}
.k-d{font-family: PingFang-SC-Heavy; color: #ffffff; letter-spacing:.05rem;text-shadow: 0 1px 1px #666 ;}
.competition .k-d{text-align: center;}

.k-e{width: 100%;border-bottom: 1px solid #e3e3e3;}
.k-f{width: 12rem;margin: 0 auto;text-align: center;}
.k-item{display: inline-block;vertical-align: top;cursor: pointer; padding: .25rem .2rem;margin: 0 .2rem;border-bottom: .03rem solid transparent;}
.k-item:hover{color: #2294d3;font-weight:bold;border-bottom: .03rem solid #2294d3;}
.k-item.active{color: #2294d3;font-weight:bold;border-bottom: .03rem solid #2294d3;}
@media(max-width: 750px) {
    .k-c{top: 50%;left: 10px;transform: translate(0,-50%);width: 90%;}
    .k-f{width: 100%;overflow: auto;white-space: nowrap;}

    .k-item{padding: .2rem 0;margin: 0 .1rem;}
}

.nav{width: 100%;border-bottom: 1px solid #eeeeee;}
.nav-cont{width: 12rem;margin: 0 auto;overflow: auto;white-space: nowrap;padding: .23rem 0 ;font-size: 0;}
.nav-item{cursor: pointer; display: inline-block;vertical-align: middle; font-family: SourceHanSansCN-Regular; color: #999999;}
.nav-icont{display: inline-block;vertical-align: middle;margin: 0 .08rem; font-family: SourceHanSansCN-Regular; color: #999999;}
.nav-item:hover{color: #666666;}
.nav-item.active{color: #666666;}
@media(max-width: 750px) {
    .nav-cont{width: 100%;padding-left: 10px;padding-right: 10px;}
}

.l-a{width: 100%;padding-top: .7rem;padding-bottom: 1.2rem;}
.l-b{width: 12rem;margin: 0 auto;}
.l-c{font-family: SourceHanSansCN-Medium;margin-bottom: .35rem;text-align: center; color: #333333;}
.l-d{width: 100%;}
.l-item{display:  block;cursor: pointer;border-bottom: 1px solid #f4f4f4;padding: .4rem .7rem;font-family: MicrosoftYaHei;line-height: 1.3;position: relative; color: #333333;}
.l-item:after{content: '';position: absolute;left: .3rem;top: 50%;transform: translate(0,-50%);width: 5px;height: 5px;border-radius: 50%; background-color: #2294d3;}
.l-item:hover{background-color: #f9f9f9;}

@media(max-width: 750px) {
    .l-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .l-item{padding: .3rem .4rem;}
    .l-item:after{left: .1rem;}
}

.m-a{width: 100%;padding-top: .7rem;padding-bottom: .1rem; background-color: #f9f9f9;}
.m-b{width: 12rem;margin: 0 auto;text-align: center;}
.m-c{font-family: SourceHanSansCN-Medium;margin-bottom: .54rem;text-align: center; color: #333333;}
.m-d{margin-bottom: .7rem;text-align: left; width: 100%;background-color: #fff;box-shadow: 0px .05rem .2rem 0px  rgba(102, 102, 102, 0.15);padding: .2rem;position: relative;}
.m-e{width: 100%;}
.m-g{width: 100%;font-size: 0;cursor: pointer;margin-right: 1px;}
.m-h{display: inline-block;vertical-align: top;width: 6.9rem;overflow: hidden;}
.m-h img{width: 100%;transform: scale(1.00);transition: all .3s;}
.m-cont{display: inline-block;vertical-align: top;width: calc(100% - 6.9rem);padding:.1rem .05rem 0 .25rem;}
.m-i{font-family: ArialMT;margin-bottom: .3rem; color: #999999;}
.m-j{font-family: SourceHanSansCN-Regular;line-height: 1.3;margin-bottom: .2rem; color: #333333;}
.m-k{font-family: SourceHanSansCN-Regular;line-height: 2; color: #666666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.m-l{display: inline-block;margin-top: .5rem; min-width: 1.2rem;font-family: SourceHanSansCN-Regular; color: #999999;height: .4rem;line-height: .4rem;text-align: center;background-color: #ffffff;border-radius: .2rem;border: solid 1px #cccccc;}
.m-g:hover .m-h img{ transform: scale(1.10); }
.m-g:hover .m-j{ color: #89c021; }
.m-l:hover{background-color: #89c021;color: #fff; border: solid 1px #89c021;}
.m-m{bottom: -.4rem;left: 0;width: 100%;text-align: center;}
.m-m .swiper-pagination-bullet{opacity: 1;height: .1rem;width: .1rem;background-color: #cccccc;margin: 0 .15rem;}
.m-m .swiper-pagination-bullet-active{background-color: #79b725;}

.m-n{position: relative;top: 0;transition: all ease .5s; display: inline-block;cursor: pointer;font-size: 16px; margin-bottom: .3rem; font-family: SourceHanSansCN-Bold; min-width: 1.8rem;padding: 0 .25rem; text-align: center;height: .5rem;line-height: .5rem; border-radius: .25rem; background-color: #89c021;color: #fff; border: solid 1px #89c021;}
.m-n:hover{top: -5px;}

@media(max-width: 750px) {
    .m-g{margin-right: 0;}
    .m-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .m-h{display: block;max-width: 100%;margin: 0 auto;}
    .m-cont{width: 100%;padding:.2rem;}
    .m-l{margin-top: .3rem;}

    .m-n{height: 36px;line-height: 36px;border-radius: 18px;}
}

.n-a{width: 100%;padding-top: .5rem; padding-bottom: .5rem;}
.n-b{width: 12rem;margin: 0 auto;text-align: center;}
.n-nav{display: inline-block;margin-bottom: .5rem;	background-color: #ffffff;border-radius: .28rem;border: solid 1px #e4e4e4;}
.n-navitem{cursor: pointer; font-family: SourceHanSansCN-Medium; color: #333333;display: inline-block;vertical-align: top;min-width: 1.8rem;padding: 0 .1rem; height: .55rem;line-height: .55rem;border-radius: .28rem;}
.n-navitem.active{color: #ffffff;background-color: #89c021;box-shadow: 0px .05rem .1rem 0px rgba(137, 192, 33, 0.4);}
.n-navitem:hover{color: #ffffff;background-color: #89c021;box-shadow: 0px .05rem .1rem 0px rgba(137, 192, 33, 0.4);}
.n-c{width: 100%; }
.n-d{width: 100%;text-align: left;font-size: 0;}
.n-item{display: inline-block;vertical-align: top;margin-right: .3rem;margin-bottom: .3rem;cursor: pointer; width: 3.8rem;padding: .4rem .2rem .4rem; background-color: #ffffff;border: solid 1px #eeeeee;}
.n-item:nth-child(3n){margin-right: 0;}
.n-e{width: 100%;overflow: hidden;}
.n-e img{width: 100%;transform: scale(1.00);transition: all .3s;}
.n-cont{width: 100%;padding-top: .25rem;}
.n-f{font-family: SourceHanSansCN-Bold;font-weight:bold;margin-bottom: .2rem; line-height: 1.8;height: 3.6em; color: #333333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.n-g{font-family: SourceHanSansCN-Bold;line-height: 1.5;height: 4.5em; color: #666666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.n-h{font-family: SourceHanSansCN-Regular;margin-top: .3rem; color: #666666;display: inline-block;padding: 0 .1rem; min-width: 1.1rem;height: .4rem;line-height: .4rem;text-align: center;background-color: #ffffff;border-radius: .2rem;border: solid 1px #cccccc;}

.n-item:hover  {background-color: #f9f9f9; background-image: linear-gradient(0deg, #f9f9f9 0%, #ededed 100%), linear-gradient(#89c021, #89c021);background-blend-mode: normal, normal; }
.n-item:hover .n-e img{ transform: scale(1.10); }
.n-item:hover .n-f{ color: #89c021; }
.n-h:hover{background-color: #89c021;color: #fff; border: solid 1px #89c021;}

@media(max-width: 750px) {
    .n-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .n-navitem{min-width: 1.4rem; }  
    .n-item{width: calc(50% - .2rem); margin: 0 .1rem;margin-bottom: .3rem;    padding: .3rem .1rem ;}
    .n-item:nth-child(3n){margin-right: .1rem;}
}

.o-a{width: 100%;padding-top: .7rem;padding-bottom: .35rem;}
.o-b{width: 10rem;margin: 0 auto;}
.o-c{font-family: SourceHanSansCN-Medium;line-height: 1.3;text-align: center; color: #333333;margin-bottom: .3rem;}
.o-d{font-family: SourceHanSansCN-Regular;padding-bottom: .4rem;text-align: center;margin-bottom: .4rem; border-bottom: 1px solid #e1e1e1; color: #999999;}
.o-cont{width: 100%;}
.o-cont img{max-width: 100%;height: auto !important; display: block;margin: .1rem auto; }
.o-cont{font-family: SourceHanSansCN-Regular;line-height: 1.7 ;font-size: calc(12px + 6 * 100vw / 1920) ;  color: #333333;} 
.o-cont *{line-height: inherit;max-width: 100%;}
.o-cont td{padding: .1rem .15rem;}
.o-item{width: 100%;}
.o-titles{font-family: SourceHanSansCN-Bold;line-height: 2;font-weight:bold; color: #333333;}
.o-text{font-family: SourceHanSansCN-Regular;line-height: 1.7; color: #333333;}
.o-text *{font-family: SourceHanSansCN-Regular;line-height: 1.7; color: #333333;}
.o-e{width: 100%;text-align: center;font-size: 0;margin: .5rem 0 .5rem;}
.o-f{display: inline-block;vertical-align: middle;margin: 0 .15rem;margin-bottom: .25rem; cursor: pointer;position: relative;top: 0;transition: all .3s;}
.o-f>img{max-height: .6rem;}
.o-f:hover{top: 3px;}
.o-g{width: 100%;}
.o-h{font-family: SourceHanSansCN-Bold;font-weight:bold; color: #333333;margin-bottom: .2rem; padding-bottom: .15rem;border-bottom: 1px solid #e1e1e1;}
.o-i{width: 100%;font-size: 0;}
.o-j{display: inline-block;vertical-align: top;width:50%;margin-bottom: .25rem;cursor: pointer;}
.o-k{display: inline-block;vertical-align: middle;width: 1.95rem;}
.o-k img{width: 100%;}
.o-l{display: inline-block;vertical-align: middle;width: calc(100% - 1.95rem);padding: 0 .3rem 0 .2rem;}
.o-m{font-family: SourceHanSansCN-Bold;font-weight:bold;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #333333;margin-bottom: .15rem;}
.o-n{font-family: SourceHanSansCN-Regular;line-height: 1.8; color: #999999;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.o-j:hover .o-m{color: #84bd22;}
.o-p{display: inline-block;vertical-align: top;width:50%;padding: 0 .2rem 0 .3rem;}
.o-q{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;cursor: pointer;font-family: SourceHanSansCN-Regular;line-height: 1.3;margin-bottom: .25rem; color: #333333;}
.o-q:hover{color: #84bd22;}

@media(max-width: 750px) {
    .o-b{width: 100%;max-width: 500px;padding-left: 30px;padding-right: 30px;}
    .o-j{width: 100%;}
    .o-p{width: 100%;}
    .o-n{-webkit-line-clamp: 2;} 
}

@media(max-width: 500px) {
    .o-cont{font-size: calc(12px + 6 * 550px / 1920);}
    .o-cont *{font-size: calc(12px + 6 * 550px / 1920);}

    .o-cont img{width: 100% !important; height: auto !important;float: none !important;} 
    .o-cont strong{font-size: 13px !important;}
    .o-cont td *{font-size: 13px !important;}
    
}


.p-a{width: 100%;padding-top: .6rem;padding-bottom: 1.8rem; }
.p-b{width: 12rem;margin: 0 auto;}
.p-c{font-family: SourceHanSansCN-Regular;margin-bottom: .55rem;text-align: center; color: #333333;}
.p-d{width: 100%;}
.p-e{width: 100%;border-bottom: 1px solid #cccccc;margin-bottom: .3rem;}
.p-item{display: block;transition: all .3s; cursor: pointer; width: 100%;padding: .2rem;padding-right: 1.8rem;position: relative;margin-bottom: .25rem;}
.p-f{width: 100%;border-right: 1px solid #f2f2f2;font-size: 0;}
.p-g{display: inline-block;vertical-align: middle;width:4.8rem;}
.p-g img{width: 100%;}
.p-h{display: inline-block;vertical-align: middle;width: calc(100% - 4.8rem);padding-left: .4rem;padding-right: .2rem;}
.p-i{font-family: SourceHanSansCN-Regular;line-height: 1.3;margin-bottom: .1rem; color: #333333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.p-j {font-family: SourceHanSansCN-Regular;line-height: 2.1; color: #888888;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.p-k{position: absolute;top: 50%;right: .4rem;transform: translate(0,-50%);padding: 0 .2rem; min-width: 1.1rem;height: .36rem;text-align: center;line-height: .36rem;	font-family: SourceHanSansCN-Regular;color: #888888; border-radius: .18rem;border : 1px solid #e0e0e0;}

.p-item:hover{box-shadow: 0px 0px .25rem 0px rgba(0, 0, 0, 0.1);}
.p-k:hover{background-color: #89c021;color: #fff; border: solid 1px #89c021;}


@media(max-width: 750px) {
    .p-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .p-item{padding-right: .2rem;}
    .p-g{width: 100%;}
    .p-h{width: 100%; padding: 0 ; margin: .2rem 0;}
    .p-f{ border-right: none;}
    .p-k{display: inline-block; position: static;transform: translate(0,0);}
}

.q-a{width: 100%;padding-top: .9rem;padding-bottom: .65rem;}
.q-b{width: 12rem;margin: 0 auto;}
.q-c{width: 100%;padding-right: 2.9rem;position: relative;margin-bottom: .3rem;}
.q-d{width: 100%;font-size: 0;}
.q-g{ display: inline-block;vertical-align: top;margin-bottom: 10px; width: 100px; height: .35rem;line-height: .35rem;text-align: center; font-family: SourceHanSansCN-Medium; color: #333333;background-color: #eeeeee;border-radius: .17rem;}
.q-h{display: inline-block;vertical-align: top;width: calc(100% - 100px);padding-right: .2rem;}
.q-hitem{cursor: pointer; display: inline-block;margin-left: .3rem;margin-bottom: 10px;font-family: SourceHanSansCN-Regular;line-height: .35rem; color: #666666;}
.q-hitem:hover{color: #89c021;}
.q-hitem.active{color: #89c021;}
.q-form{position: absolute;top: 50%;right: 0;font-size: 0; transform: translate(0,-50%);padding-left: .25rem; width: 2.9rem; background-color: #ffffff;border-radius: .28rem;border: solid 1px #e4e4e4;}
.q-input{background: transparent;display: inline-block;vertical-align: top;border: none;outline-style: none;font-family: SourceHanSansCN-Regular; color: #999999; width: calc(100% - .6rem);height: .55rem;padding: .2rem 0;}
.q-button{background: transparent;display: inline-block;vertical-align: top;background-color: transparent; border: none;outline-style: none;cursor: pointer; width: .55rem;height: .55rem;background-image: url('../images/a3.png');background-size: .18rem .18rem;background-position: center center;background-repeat: no-repeat;}

.q-i{width: 100%;font-size: 0;}
.q-j{display: inline-block;vertical-align: top;width: 2rem;margin-bottom: .3rem;margin-right: .5rem;position: relative;cursor: pointer;}
.q-j:nth-child(5n){margin-right: 0;}
.q-j:after{content: '';position: absolute;top: 0;right: 0;width: 0; height: 0; transition: all .3s;background-image: url('../images/b42.jpg');background-size: .49rem .67rem;background-position: center center;background-repeat: no-repeat;}
.q-k{width: 100%;  box-shadow: 0px 1px .08rem 0px rgba(51, 51, 51, 0.1);}
.q-k img{width: 100%;}
.q-l{width: 100%;padding: .2rem 0;padding-right: .25rem;position: relative;}
.q-text{font-family: SourceHanSansCN-Regular;line-height: 2; color: #555555;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.q-icont{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);width: .25rem;}
.q-icont img{width: 100%;}
.q-j:hover:after{width: .49rem; height: .67rem; }
.q-m{width: 100%;margin-bottom: .35rem;}
.q-n{position: relative; line-height: 1.3;border-bottom: 1px solid #f4f4f4; font-family: MicrosoftYaHei;color: #333333;display: block;cursor: pointer; width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: .4rem .7rem;}
.q-n:before{content: ''; position: absolute;top: 50%;left: .3rem;margin-top: -.025rem; width: .05rem;height: .05rem;border-radius: 50%;background-color: #2294d3;}
.q-n:after{content: ''; position: absolute;top: 50%;right: .3rem;margin-top: -.2rem; width: .4rem;height: .4rem; background-image: url('../images/a29-b.png');background-size: .4rem .4rem;background-position: center center;background-repeat: no-repeat;}
.q-n:hover{background-color: #f9f9f9;}
.q-n:hover:after{ background-image: url('../images/a29-c.png');}

@media(max-width: 750px) {
    .q-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .q-c{padding-right: 0;}
    /* .q-h{width: 100%;} */
    .q-form{position:static ; top:0;right: 0;font-size: 0; transform: translate(0,0);width:100%;}
    .q-j{width: calc(33.3% - .3rem);margin: 0 .15rem;}
    .q-j:nth-child(5n){margin-right: .15rem;}
    .q-text{font-size: 12px;}
    .q-n{padding: .4rem ;font-size: 12px;}
    .q-n:before{left: .1rem;}
    .q-n:after{right: .1rem;}
}

.r-a{width: 100%;padding-top: .6rem;padding-bottom: .8rem;}
.r-b{width: 12rem;margin: 0 auto;}
.r-c{text-align: center;font-family: SourceHanSansCN-Regular;margin-bottom: .6rem;  color: #333333;}
.r-d{width: 100%; }
.r-e{width: 100%;font-size: 0;margin-bottom: .1rem;}
.r-item{display: inline-block;vertical-align: top;cursor: pointer; width: 5.9rem;margin-right: .2rem;margin-bottom: .25rem;background-color: #fafafa;}
.r-item:nth-child(2n){margin-right: 0;} 
.r-f{width: 100%;overflow: hidden;}
.r-f img{width: 100%;transform: scale(1.00);transition: all .3s;}
.r-g{padding: .35rem .6rem .35rem .3rem;position: relative;}
.r-text{font-family: SourceHanSansCN-Regular;line-height: 1.3;height: 2.6em; color: #333333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.r-icont{position: absolute;top: 50%;right: .3rem;transform: translate(0,-50%);color: #cccccc;}
.r-item:hover .r-f img{ transform: scale(1.10); }

@media(max-width: 750px) {
    .r-g{padding: .3rem .2rem;}
    .r-icont{display: none;}
    .r-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .r-item{width: calc(50% - .15rem);margin-right: .2rem;}
    .r-text{font-size: 12px;}
}

.s-a{width: 100%;padding-top: .6rem;padding-bottom: .55rem;}
.s-b{width: 12rem;margin: 0 auto;}
.s-c{text-align: center;font-family: SourceHanSansCN-Regular;margin-bottom: .65rem;   color: #333333;}
.s-d{width: 100%;font-size: 0;margin-bottom: .3rem;}
.s-e{display: inline-block;vertical-align: middle;width: calc(100% - 6rem);padding-right: .4rem;}
.s-titles{font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #333333;margin-bottom: .4rem;}
.s-f{font-family: SourceHanSansCN-Regular;line-height: 2; color: #555555;text-indent: 1.5em;}
.s-f *{font-family: SourceHanSansCN-Regular;line-height: 2; color: #555555;}
.s-g{display: inline-block;vertical-align: middle;width: 6rem;}
.s-g img{width: 100%;}
.s-top{width: 100%;position: relative;}
.s-h{width: 100%;position: relative;}
.s-i{width: 100%;}
.s-i img{width: 100%;}
.s-j{position: absolute;top: .95rem;left: 0;width: 100%;text-align: center;	}
.s-k{font-family: SourceHanSansCN-Bold;line-height: 1.2; color: #ffffff;margin-bottom: .1rem;}
.s-l{font-family: SourceHanSansCN-Regular;line-height: 2; color: #ffffff;}
.s-m{position: relative;z-index: 10;width: 11.4rem;margin: 0 auto; margin-top: -.45rem;background-color: #fff;box-shadow: 0px 1px .1rem 0px rgba(0, 0, 0, 0.09);border-radius: .03rem;}
.s-form{width: 100%;max-width: 600px; padding: .35rem .5rem;}
.s-n{width: 100%;font-size: 0;}
.s-item{ width: 100%; margin-bottom: .2rem; position: relative;}
 

/* 2022-9-6 */
.s-o{display: block;font-family: SourceHanSansCN-Regular;color: #999999;padding-bottom: .05rem; }
.s-red{color: #ff0700;}
.s-input{outline-style: none;position: relative;z-index: 10; width: 100%;height: 2em; padding:  0 .15rem;background-color: #f5f5f5;border-radius: 3px;border: solid 1px #ebeef3;font-family: SourceHanSansCN-Regular;color: #999999; }

.s-p {width: 100%;position: relative;margin-bottom: .2rem;}
.s-textarea{position: relative;z-index: 10; outline-style: none;width: 100%; padding: .2em  .15rem;line-height: 1.6; background-color: #f5f5f5;height: 1rem;border-radius: 3px;border: solid 1px #ebeef3;font-family: SourceHanSansCN-Regular;color: #999999; }
/* 2022-9-6 */

.s-q{width: 100%;font-size: 0;position: relative;}
.s-r{display: inline-block;vertical-align: top;position: relative;width: calc(100% - 130px);  } 
.s-s{position: absolute;bottom: 0; right: -130px;  z-index: 11;width: 120px; height: 70%; cursor: pointer;} 
.s-s img{width: 100%;height: 100%;object-fit: contain;}
.s-button{ display: block;width: 50%;margin-top: .3rem; outline-style: none;border: none;	font-family: SourceHanSansCN-Medium;cursor: pointer; color: #ffffff;  height: 2em;text-align: center;line-height: 2em;background-color: #89c021;}
 
 
@media(max-width: 750px) {
    .s-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .s-e{width: 100%;padding-right: 0;}
    .s-g{display: block;margin: .2rem auto;}
    .s-j{top: 50%;transform: translate(0,-50%);}
    .s-item{width: 100%;margin-right: 0;}
    .s-m{width:95%;margin-top: -.2rem;}
    .s-form{padding: .2rem;}    
    
}
 

.t-a{width: 100%;}
.t-b{width: 100%;margin-bottom: .85rem; background-color: #ffffff;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);border: solid .1rem rgba(255, 255, 255, 0.7);}
.t-c{width: 100%;position: relative;}
.t-video{width: 100%; object-fit:fill;  }
.t-video-titles{text-align: center; font-family: SourceHanSansCN-Regular;line-height: 1.3; margin-top: .1rem; color: #333333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.t-play{position: absolute;top: 50%;left: 50%;width: 66px;height: 66px;transform: translate(-50%,-50%);cursor: pointer; background-image: url('../images/a13-b.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.t-c.play .t-video{object-fit:contain;}
.t-c.play .t-play{display: none;}
.t-d{width: 100%;}
.t-e{width: 100%;font-size: 0;margin-bottom: .1rem;}
.t-item{cursor: pointer; display: inline-block;vertical-align: top;width: 3.8rem;background-color: #f9f9f9;margin-bottom: .3rem;margin-right: .3rem;}
.t-item:nth-child(3n){margin-right: 0;}
.t-f{width: 100%;overflow: hidden;}
.t-f img{width: 100%;transform: scale(1.00);transition: all .3s;}
.t-g{text-align: center; font-family: SourceHanSansCN-Regular;line-height: 1.3; margin: .25rem 0; color: #333333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.t-item:hover .t-f img{ transform: scale(1.10); }


/*视频容器样式*/
 
.xv-a{position: fixed;left: 0;top: 120%;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);z-index: 10000000;transition: top .5s ease-in-out;}
.xv-a.show{top: 0;}
.xv-a.show .xv-main{display: block;}
.xv-a *{box-sizing: border-box;line-height: 1;}
.xv-b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.xv-c{display: block;width: 40px;height: 40px;border-radius: 50%; background-color: #be0000;position: absolute;right: -20px;top: -20px;cursor: pointer;z-index: 10000;}
.xv-d{display: block;width: 100%;height: 100%;font-size: 21px;text-align: center;line-height: 40px;color: #fff;}
.xv-e{width: 100%;height: 60vh;}
.xv-f{width: 100%;height: auto;}
.xv-main{display: none;position: absolute;top: 50%;left: 50%;width: 800px;max-width: 94%;transform: translate(-50%,-50%);background-color: #000;}
.xv-main textarea{position: absolute;left: -10000px;opacity: 0;}

.xv-bottom{width: 100%;background-color: #000;padding: 20px;overflow: hidden;}
.xv-bottom:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xv-left{float: left;width: calc(100% - 100px);opacity: 0.7;}
.xv-name{width: 100%; font-size: 16px;color: #fff;line-height:22px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.xv-share{float: right;font-size: 14px;color: #fff;cursor: pointer;line-height: 22px;opacity: 0.7;}
.xv-share:before{content: "";display: inline-block;vertical-align: middle;width: 18px;height: 18px;background-image: url(../images/v-share.png);margin-right: 3px;background-size: 100% 100%;}
 

.xv-success{display: none;width: 300px;background-color: #fff;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 999999999;border-radius: 10px;padding: 40px 30px 30px;box-sizing: border-box;box-shadow:0 28px 50px rgba(25,24,40,.35)}
.xv-success *{box-sizing: border-box;line-height: 1;}
.xv-success.show{display: block;}
.xv-tclose{font-size: 24px;color: #aaa;position: absolute;right: 10px;top: 10px;width: 30px;text-align: center;cursor: pointer;}
.xv-t1{font-size: 16px;color: #666;margin-bottom: 15px;text-align: center;}
.xv-t2{font-size: 14px;color: #999;text-align: center;}
.xv-icon{color: #84bd22;font-size: 14px;border: 1px solid #84bd22;border-radius: 50%;display: inline-block;vertical-align: middle;text-align: center;width: 17px;height: 17px;line-height: 15px;margin-right: 10px;}

@media(min-width: 1201px){
    .xv-share:hover{opacity: 1;}
}

@media(max-width: 500px){
    .xv-bottom{padding: 10px;} 
    .v-title{font-size: 14px;}
    .xv-left{width: calc(100% - 60px);}
    .xv-c{top: -45px;right: 0;}
} 

 

@media(max-width: 750px) {
    .t-item{width: calc(50% - .3rem);margin: 0 .15rem;margin-bottom: .3rem;}
    .t-item:nth-child(3n){margin-right: .15rem;}
    .t-video{height: auto;}
    .t-item:nth-child(2n){margin-right: 0;}
    .t-g{font-size: 12px;}
}

.w-a{width: 100%;padding-top: .7rem;padding-bottom: 3.3rem;}
.w-b{width: 12rem;margin: 0 auto;}
.w-c{font-family: SourceHanSansCN-Medium;margin-bottom: .6rem; color: #333333;text-align: center;}
.w-d{width: 100%;margin-bottom: .5rem; background-color: #ffffff;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);border: solid .1rem rgba(255, 255, 255, 0.7);}
.w-e{width: 100%;position: relative; }
.w-video{width: 100%;height: 6.56rem; object-fit:fill; }
.w-play{position: absolute;top: 50%;left: 50%;width: 66px;height: 66px;transform: translate(-50%,-50%);cursor: pointer; background-image: url('../images/a13-b.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.w-e.play .w-video{object-fit:contain;}
.w-e.play .w-play{display: none;}
.w-f{width: 100%;}
.w-g{width: 100%;font-family: SourceHanSansCN-Regular;line-height: 1.3;margin-bottom: .4rem; color: #333333;}
.w-h{font-family: SourceHanSansCN-Regular;line-height: 1.8; color: #555555;}
.w-h *{font-family: SourceHanSansCN-Regular;line-height: 1.8; color: #555555;}
.w-h p{margin-bottom: .3rem;}


@media(max-width: 750px) {
    .w-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .w-video{height: auto;}
}

.v-a{width: 100%;padding-top: .7rem;padding-bottom: 1.1rem;}
.v-b{width: 12rem;margin: 0 auto;}
.v-c{font-family: SourceHanSansCN-Medium;margin-bottom: .6rem; color: #333333;text-align: center;}
.v-d{width: 100%;}
.v-d:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.v-e{float: right;width: 2.3rem;}
.v-f{font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #ffffff;width: 100%;padding: .15rem .3rem;background-image: url('../images/b53.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.v-g{width: 100%;background-color: #f6fcfe;padding-top: .25rem;padding-left: .3rem;padding-bottom: .05rem;}
.v-gitem{display: block;cursor: pointer;font-family: ArialMT;line-height: 1.3;margin-bottom: .25rem; color: #666666;padding-left: .2rem;position: relative;}
.v-gitem:after{content: '';position: absolute;top: 50%;left: 0;margin-top: -.025rem; width: .05rem;height: .05rem;border-radius: 50%; background-color: #2294d3;}
.v-gitem:hover{color: #84bd22;}
.v-gitem:hover:after{background-color: #84bd22;}
.v-gitem.active{color: #84bd22;}
.v-gitem.active:after{background-color: #84bd22;}
.v-h{float: left; width: 9.3rem;}
.v-top{width: 100%;margin-bottom: .3rem;}
.v-top img{width: 100%;}
.v-i{width: 100%;}
.v-j{width: 100%;margin-bottom: .3rem;}
.v-item{display: block;cursor: pointer;padding: .15rem 0;border-bottom: 1px solid #e4e4e4;position: relative;}
.v-cont{width: 100%;display: block;padding: .15rem .6rem .15rem .25rem;font-size: 0;}
.v-k{display: inline-block;vertical-align: middle;background-color: #e2e2e2;width: 85px;text-align: center;}
.v-l{font-family: PingFang-SC-Heavy;padding: .2rem 0;border-bottom: 1px solid #fff; color: #333333;}
.v-m{font-family: PingFang-SC-Regular;padding: .1rem 0; color: #666666;}
.v-n{display: inline-block;vertical-align: middle;width: calc(100% - 85px);padding :0 .55rem;}
.v-o{font-family: MicrosoftYaHei;line-height: 1.5;margin-bottom: .2rem; color: #333333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.v-p {font-family: MicrosoftYaHei;line-height: 2; color: #666666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.v-item:after{content: '';position: absolute;top: 50%;right: .4rem;transform: translate(0,-50%);width: .12rem;height: .21rem;background-image: url('../images/a30.png');background-size: .12rem .21rem;background-position: center center;background-repeat: no-repeat;}

.v-item:hover:after{background-image: url('../images/a30-b.png');}
.v-item:hover .v-cont{	box-shadow: 0px 0px .2rem 0px rgba(90, 90, 90, 0.15);}
.v-item:hover .v-o{color: #2294d3;}

@media(max-width: 750px) {
    .v-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .v-e{float: none;width: 100%;margin-bottom: .3rem;}
    .v-g{display: none; text-align: center;padding: .2rem 0;}
    .v-gitem{display: inline-block;margin: .1rem .15rem;}
    .v-h{float: none;width: 100%;}
    .v-k{width:65px;}
    .v-cont{padding: .15rem .3rem .15rem .25rem;}
    .v-n{padding: 0 .2rem;width: calc(100% - 65px);}
    .v-o{font-size: 13px;}
    .v-p{font-size: 12px;}
    .v-item:after{right: .1rem;}
}


.u-a{width: 100%;padding-top: .65rem;padding-bottom: .3rem;}
.u-b{width: 12rem;margin: 0 auto;}
.u-titles{margin-bottom: .5rem;	font-family: SourceHanSansCN-Regular;text-align: center; color: #333333;}
.u-c{width: 100%;position: relative;}
.u-c:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.u-nav{float: left;cursor: pointer; display: block; text-align: center;padding: 0 .2rem;  min-width: 2.1rem;height: .6rem;background-color: #89c021;border-radius: 2px;}
.u-navtext{display: inline-block;vertical-align: middle;font-family: SourceHanSansCN-Medium;line-height: .6rem; color: #ffffff;}
.u-navimg{display: inline-block;vertical-align: middle;	width: 21px;margin-left: .6rem; }
.u-navimg img{width: 100%;}
.u-d{float: right;padding-top: .07rem;}
.u-form{padding-left: .25rem; width: 2.9rem;font-size: 0; background-color: #ffffff;border-radius: .28rem;border: solid 1px #e4e4e4;}
.u-input{background: transparent;display: inline-block;vertical-align: top;border: none;outline-style: none;font-family: SourceHanSansCN-Regular; color: #999999; width: calc(100% - .6rem);height: .55rem;padding: .2rem 0;}
.u-button{display: inline-block;vertical-align: top;background-color: transparent; border: none;outline-style: none;cursor: pointer; width: .55rem;height: .55rem;background-image: url('../images/a3.png');background-size: .18rem .18rem;background-position: center center;background-repeat: no-repeat;}

.product-program2 .u-nav{background-color: #2294d3;}
.product-program2 .pop-d{    border: solid 1px #2294d3;}


.pop-a{position: absolute;top: 0;overflow: hidden;transition: all .5s; left: 0;width: 0;  box-shadow: 0px .02rem .1rem 0px rgba(51, 51, 51, 0.1); z-index: 88;background:white;background-size: cover;background-position: center bottom;background-repeat: no-repeat;}
/*.pop-a{position: absolute;top: 0;overflow: hidden;transition: all .5s; left: 0;width: 0;  box-shadow: 0px .02rem .1rem 0px rgba(51, 51, 51, 0.1);opacity: 0.96; z-index: 88;background-image: url('../images/b59.jpg');background-size: cover;background-position: center bottom;background-repeat: no-repeat;}*/
.pop-a.show{width: 100%;}
.pop-a:after{content: '';position: absolute;top: 0;left: 0;width: 100%; height: .04rem;background-color: #89c021; background-image: linear-gradient(90deg, #89c021 0%, #2294d3 100%), linear-gradient(#ffffff, #ffffff);background-blend-mode: normal, normal;}
.pop-b{width: 100%;}
.pop-close{z-index: 28; cursor: pointer; display: block;position: absolute;top: .25rem;right: .2rem;width: .27rem;height: .26rem;background-image: url('../images/a33.png');background-size: .27rem .26rem;background-position: center bottom;background-repeat: no-repeat;}
.pop-c{width: 100%;font-size: 0;padding-bottom: .4rem;}
.pop-item{display: inline-block;vertical-align: top; width: 20%;position: relative;padding-top: .35rem; }
.pop-item:after{content: '';position: absolute;top: 0;right: 0; width: 1px;height: 1000vh;background-color: #f1f1f1;}
.pop-bg{display: none; position: absolute;top: 0;left: 0;background-color: #f9f9f9;width: 100%;height: 1000vh;}
.pop-top{position: relative;z-index: 10; display: block;cursor: pointer;text-align: left;padding-left: .2rem; margin-bottom: .1rem;}
.pop-d{display: inline-block;width: .8rem;height: .8rem;margin-bottom: .25rem; background-color: #ffffff;border: solid 1px #89c021;background-size: cover;background-position: center center;background-repeat: no-repeat;border-radius: 50%;}
.pop-e{ font-weight:bold;line-height: 1.2; color: #333333;}
.pop-h{position: relative;z-index: 10; width: 100%;}
.pop-i{width: 100%;}
.pop-j{padding-left: .2rem;cursor: pointer; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display: block;height: .4rem; line-height: .4rem;font-family: SourceHanSansCN-Regular; color: #666666;}
.pop-i.show .pop-j{ background-color: #89c021;color: #fff;} 
.pop-sub{ display: none; width: 100%;padding-top: .1rem;padding-left: .3rem;}
.pop-sub>li>a{cursor: pointer; display: block; font-family: SourceHanSansCN-Regular; color: #333333;line-height: 1.5;margin-bottom: .1rem;}
.pop-item:hover .pop-bg{display: block;}
.pop-top:hover .pop-e{color: #2294d3;}
.pop-sub>li>a:hover span{color: #2294d3;}
.pop-j:hover{background-color: #89c021;color: #fff;}

div.mCSB_scrollTools{opacity: 1;}
div.mCSB_scrollTools .mCSB_draggerRail{width: 3px;background-color: #e8e8e8;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 3px;background-color: #89c021;border-radius: 2px;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
div.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #89c021;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #89c021;filter: none;-ms-filter: none;}
div.mCSB_inside>.mCSB_container {margin-right: .2rem;}

@media(max-width: 750px) {
    .u-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .pop-a{position: fixed;top: 80px;left:-100%;width: 90% !important;}
    .pop-a.show{left: 5%;}
    .pop-c{width: 100%; max-height: calc(100vh  - 100px);overflow: auto;}
    .pop-item{width: 50%;}
    .pop-bg{display: none !important;}
    .pop-item:after{display: none;}
}

.x-a{width: 100%; padding-bottom: .7rem;}
.x-b{width: 12rem;margin: 0 auto;}
.x-cont{width: 100%;padding-bottom: .3rem;}
.x-c{width: 100%;box-shadow: 0px .03rem .2rem 0px rgba(0, 0, 0, 0.08);}
.x-d{width: 100%;margin-bottom: .3rem;}
.x-f{width: 100%;cursor: pointer;position: relative;}
.x-g{width: 100%;}
.x-g img{width: 100%;transform: scale(1.00);transition: all .3s;}
.x-f:hover .x-g img{ transform: scale(1.10); }
.x-h{letter-spacing:.05rem;text-shadow: 0 1px 1px #666 ;position: absolute;top: 42.4%;left: 0;width: 100%;padding: 0 .4rem; font-family: SourceHanSansCN-Bold;font-weight:bold; color: #ffffff;}
.x-d .x-i{bottom: .3rem;left: 0;width: 100%;text-align: right;padding-right: .2rem;}
.x-d .x-i .swiper-pagination-bullet{opacity: 1;height: .12rem;width: .12rem;background-color: #ffffff;margin: 0 .1rem;}
.x-d .x-i .swiper-pagination-bullet-active{background-color: #79b725;}

.x-j{width: 100%;}
.x-k{width: 100%;font-size: 0;}
.x-item{display: inline-block;vertical-align: top;cursor: pointer;width: 3.83rem;text-align: center;margin-right: .25rem;margin-bottom: .2rem;}
.x-item:nth-child(3n){margin-right: 0;}
.x-l{ width: 100%; line-height: 3.84rem; height: 3.84rem; border: solid 1px #eeeeee;}
.x-l img{max-width: 80%;max-height: 80%;}
.x-m{width: 100% ;background-color: #fafafa;position: relative;padding: .25rem .5rem .25rem .3rem;text-align: left;}
.x-m:after{content: '';position: absolute;top: 50%;transform: translate(0,-50%); right: .25rem;width: .12rem;height: .21rem;background-image: url('../images/a30.png');background-size: .12rem .21rem;background-position: center center;background-repeat: no-repeat;}
.x-n {display:block;font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #333333; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.x-o{display: inline-block;vertical-align: middle;font-family: ArialMT;color: #666666;line-height: 1.3; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.x-item:hover{background-color: #fafafa;box-shadow: 0px .03rem .2rem 0px rgba(0, 0, 0, 0.12);}
.x-item:hover .x-n{color: #89c021;}
.x-item:hover .x-o{color: #89c021;}
.x-item:hover .x-m:after{background-image: url('../images/a30-b.png');}
.x-move{width: 100%;display: block; text-align: center;height: .5rem;line-height: .5rem;cursor: pointer; background-color: #fafafa;	font-family: SourceHanSansCN-Regular;color: #666666;}
.x-move:hover{ color: #89c021;}

/* .x-cont3 .x-h{color: #333333;} */

.product-list .x-k{margin-bottom: .1rem;}
.product-list .x-a{padding-bottom: 1.3rem;}
 
@media(max-width: 750px) {
    .x-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .x-item{width: calc(50% - .13rem);margin-right: .26rem; margin-bottom: .2rem;}
    .x-item:nth-child(3n){margin-right:.26rem;}
    .x-l{height: 3rem ; line-height: 3rem;}
    .x-item:nth-child(2n){margin-right: 0;}
    .x-n{height: 2.6em;-webkit-line-clamp: 2;}
}

/* 大小图轮播 */ 
.size-a{width: 100%;font-size: 0;padding-top: .3rem;padding-bottom: 0.4rem;  }
.size-b{width: 12rem;margin: 0 auto;overflow: hidden;}
.size-c{display: inline-block;width: 6rem;vertical-align: middle;}
.size-d{margin-bottom: 10px;border: solid 1px #eeeeee;}
.size-e{width: 100%;position: relative;}
.size-e:hover{overflow: visible;}
.size-e:hover .swiper-slide{visibility: hidden !important;}
.size-e:hover .swiper-slide.swiper-slide-active{visibility: visible !important;}
.size-e:hover .swiper-slide .MagicZoomPlusHint{visibility: hidden !important;}
.MagicZoomPlusHint{visibility: hidden !important;}
.size-e:hover .swiper-slide.swiper-slide-active .MagicZoomPlusHint{visibility: visible !important;}
.size-e img{max-width: none;}
.size-g{width: 100%;cursor: pointer; height: 6rem ;line-height: 6rem;}
.size-g1{display: inline-block;}
.size-g1{width: 100% !important;height: 100% !important;}
.size-g1 img{width: 100%;height: 100%;}

.size-h{width: 100%;position: relative;}
.size-i{width:calc(100% - .6rem) ;}
.size-k{width: 1rem;margin-right: .1rem; }
.size-k1{cursor: pointer; width: 100%;height: 1rem;line-height: 1rem;text-align: center; border: solid 1px #eeeeee;}
.size-k1:hover {border: solid 1px #89c021;}
.size-k img{display: inline-block;max-width: 95%;max-height: 95%;}

.size-l{left: 0;opacity: 1;margin-top: -.1rem;top: 50%; width: .12rem;height: 0.21rem;transform:rotate(180deg); background-image: url('../images/a30.png');background-size: cover;background-position: center center; background-repeat: no-repeat;}
.size-l:hover{background-image: url('../images/a30-b.png');}
.size-m{right: 0;opacity: 1;margin-top: -.1rem;top: 50%; width: .12rem;height: 0.21rem; background-image: url('../images/a30.png');background-size: cover;background-position: center center; background-repeat: no-repeat;}
.size-m:hover{background-image: url('../images/a30-b.png');}
 
.size-aa{display: inline-block;vertical-align: middle;width: 6rem;padding-left: .4rem;}
.size-ab{font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #333333;margin-bottom: .3rem;}
.size-ac{font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #333333;margin-bottom: .4rem;}
.size-acont{font-family: SourceHanSansCN-Regular;line-height: 2; color: #666666;}
.size-acont *{font-family: SourceHanSansCN-Regular;line-height: 2; color: #666666;}
.size-ad{width: 100%;margin-top: .8rem;text-align: right;}
.size-ae{display: inline-block;vertical-align: middle;	font-family: SourceHanSansCN-Regular; color: #999999;}
.size-af{display: inline-block;vertical-align: middle;}
.size-ag{display: inline-block;cursor: pointer;position: relative;top: 0;transition: all .3s;margin: 0 .05rem;}
.size-ag img{max-height: 1.78em;}
.size-ag:hover{top: 3px;}

.size-pc{display: block;}
.size-phone{display: none;position: relative;padding-bottom: 0rem;position: relative;}
.sphone-a{width: 100%; border: solid 1px #eeeeee;}
.sphone-b{width: 100%;}
.sphone-c{width: 100%;}
.sphone-c img{width: 100%;}
.size-phone .sphone-d{bottom: .2rem;width: 100%;}
.size-phone .sphone-d .swiper-pagination-bullet{width: .15rem;height: .15rem;margin: 0 5px; background-color: transparent;border: solid 1px #8c8c8c;opacity: 1;}
.size-phone .sphone-d .swiper-pagination-bullet-active{background-color: #89c021;border: solid 1px #89c021;}

@media(max-width: 750px) {
    .size-pc{display: none;}
    .size-phone{display: block;}
    .size-c{display: block;margin: 0 auto;max-width: 100%;}
    .size-g{width: 100%;cursor: pointer; height:auto;line-height:1;}
    .size-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .size-aa{width: 100%;margin: .2rem 0;}
}

.y-a{width: 100%;padding-bottom: 1.2rem;}
.y-b{width: 100%;background-color: #f8f8f8;padding: .2rem 0;}
.y-c{width: 12rem;margin: 0 auto;color: #666666;line-height: 1.5;}
.y-c img{display: block; max-width: 100%;height: auto !important; margin: .2rem auto;}
.y-c *{line-height: inherit;}

.y-d{width: 12rem;margin: 0 auto;}
.y-e{width: 100%;padding-top: .4rem;margin-bottom: .35rem;} 
.y-f{width: 100%; background-color: #ffffff;box-shadow: 0px 0px .03rem 0px rgba(102, 102, 102, 0.3);border: solid .1rem rgba(255, 255, 255, 0.7);}
.y-g{width: 100%;position: relative;margin-bottom: .1rem;}
.y-video{display: block; width:7rem;max-width: 100%;margin: 0 auto;  object-fit:fill; }
.y-play{position: absolute;top: 50%;left: 50%;width: 66px;height: 66px;transform: translate(-50%,-50%);cursor: pointer; background-image: url('../images/a13-b.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.y-g.play .y-video{object-fit:contain;}
.y-g.play .y-play{display: none;}
.y-h{ font-family: SourceHanSansCN-Regular;line-height: 1.5;text-align: center; color: #333333;}

.y-i{width: 100%;}
.y-titles{width: 100%;padding: 0 .25rem;	font-family: SourceHanSansCN-Bold; color: #333333; height: .7rem;line-height: .7rem;background-color: #efefef; background-image: linear-gradient(0deg, #efefef 0%, #ffffff 100%), linear-gradient(#eeeeee, #eeeeee);background-blend-mode: normal, normal;}
.y-j{width: 100%;margin-bottom: .5rem;}
.y-k{position: relative; line-height: 1.3;border-bottom: 1px solid #f4f4f4; font-family: MicrosoftYaHei;color: #333333;display: block;cursor: pointer; width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: .4rem .7rem;}
.y-k:before{content: ''; position: absolute;top: 50%;left: .3rem;margin-top: -.025rem; width: .05rem;height: .05rem;border-radius: 50%;background-color: #2294d3;}
.y-k:after{content: ''; position: absolute;top: 50%;right: .3rem;margin-top: -.2rem; width: .4rem;height: .4rem; background-image: url('../images/a29-b.png');background-size: .4rem .4rem;background-position: center center;background-repeat: no-repeat;}
.y-k:hover{background-color: #f9f9f9;}
.y-k:hover:after{ background-image: url('../images/a29-c.png');}
.y-l{width: 100%;margin-bottom: .4rem;}
.y-m{width: 100%;padding-top: .2rem;}
.y-m .s-form{padding: 0;}

.y-n{width: 100%;position: relative;}
.y-o{width: 100%;padding-top: .4rem;}
.y-p{width: 100%;}
.y-item{display: inline-block;vertical-align: middle;cursor: pointer;width: 3.83rem;text-align: center;margin-right: .25rem;margin-bottom: .2rem;}
.y-r{ width: 100%; line-height: 3.84rem; height: 3.84rem; border: solid 1px #eeeeee;}
.y-r img{max-width: 80%;max-height: 80%;}
/*.y-s{width: 100%;min-height: 1.2rem;background-color: #fafafa;position: relative;padding: .25rem .5rem .1rem .3rem;text-align: left;}*/
.y-s{width: 100%;background-color: #fafafa;position: relative;padding: .25rem .5rem .1rem .3rem;text-align: left;}
.y-s:after{content: '';position: absolute;bottom: .25rem;right: .25rem;width: .12rem;height: .21rem;background-image: url('../images/a30.png');background-size: .12rem .21rem;background-position: center center;background-repeat: no-repeat;}
.y-t {font-family: SourceHanSansCN-Regular;line-height: 1.3;margin-bottom: .2rem; color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.y-w{font-family: ArialMT;color: #666666;line-height: 1.3; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.y-item:hover{background-color: #ffffff;box-shadow: 0px .03rem .2rem 0px rgba(0, 0, 0, 0.12);}
.y-item:hover .y-t{color: #2294d3;}
.y-item:hover .y-w{color: #2294d3;}
.y-item:hover .y-s:after{background-image: url('../images/a30-c.png');}
.y-v{left: auto;right: .7rem; opacity: 1;margin-top: .25rem;top: 0; width: .12rem;height: 0.21rem;transform:rotate(180deg); background-image: url('../images/a30.png');background-size: cover;background-position: center center; background-repeat: no-repeat;}
.y-v:hover{background-image: url('../images/a30-b.png');}
.y-u{right: .2rem;opacity: 1;margin-top: .25rem;top: 0; width: .12rem;height: 0.21rem; background-image: url('../images/a30.png');background-size: cover;background-position: center center; background-repeat: no-repeat;}
.y-u:hover{background-image: url('../images/a30-b.png');}

@media(max-width: 750px) {
    .y-c{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .y-d{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .y-video{height: auto;}
    .y-k{padding: .4rem ;font-size: 12px;}
    .y-k:before{left: .1rem;}
    .y-k:after{right: .1rem;}
    /* .y-item{width: 60%;} */
    .y-r{height: 3rem;line-height: 3rem;}
    .y-a{padding-bottom: .2rem;}
    .y-item{width: calc(50% - 5px);margin-right: 10px;}
}

.z-a{width: 100%;margin-bottom: .55rem;background-size: 0;}
.z-b{width: 100%;position: relative;}
.z-c{position: absolute;top: 7%;left: 0;width: 100%;text-align: center;	font-family: SourceHanSansCN-Regular; color: #333333;}
.z-d{width: 100%;}
.z-d img{width: 100%;}
.z-e{width: 100%;padding-top: 45.1%;background-size: cover;background-position: center center;}

@media(max-width: 1200px) {
    .z-e{padding-top: 60%;}
}

@media(max-width: 500px) {
    .z-c{top: .25rem; }
    .z-e{padding-top: 70%;}
}


.xma-a{width: 100%;margin-bottom: .8rem;padding-top: .2rem;}
.xma-b{width: 12rem ; margin: 0 auto;}
.xma-c{font-family: SourceHanSansCN-Medium;margin-bottom: .3rem; color: #333333;}
.xma-d{width: 100%;}
.xma-top{width: 100%;background-color: #f5f5f5;padding: .25rem .3rem ;padding-right: .5rem;font-size: 0;}
.xma-e{display: inline-block;vertical-align: middle;font-weight:bold; text-align: center; font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #333333;}
.xma-e:nth-child(1){width: 29%;text-align: left;} 
.xma-e:nth-child(2){width: 24%;}
.xma-e:nth-child(3){width: 23%;}
.xma-e:nth-child(4){width: 24%;}

.xma-cont{width: 100%;margin-bottom: .4rem;}
.xma-item{width: 100%;} 
.xma-f{width: 100%;background-color: #fff;border-bottom: .02rem dashed #ededed; padding: .25rem .3rem ;padding-right: .5rem; font-size: 0;position: relative;cursor: pointer;}
.xma-f:after{content: '';position: absolute;top: 50%;right: .3rem;margin-top: -.045rem; width: .21rem;height: .09rem;background-image: url('../images/a36.png');background-size: .21rem .09rem;background-position: center center;background-repeat: no-repeat;}
.xma-g{display: inline-block;vertical-align: middle; text-align: center; font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #333333;}
.xma-g:nth-child(1){width: 29%;text-align: left;} 
.xma-g:nth-child(2){width: 24%;}
.xma-g:nth-child(3){width: 23%;}
.xma-g:nth-child(4){width: 24%;}
.xma-h{display: none; width: 100%;padding: .4rem .3rem;}
.xma-i{width: 100%;font-size: 0;margin-bottom: .3rem;}
.xma-j{display: inline-block;vertical-align: top; width: calc(55%);}
.xma-j:nth-child(2){width: 45%;}
.xma-jtitles{font-family: SourceHanSansCN-Regular;line-height: 2.2; color: #2294d3;}
.xma-jtext{font-family: SourceHanSansCN-Regular;line-height: 2.2; color: #666666;}
.xma-jtext *{ font-family: SourceHanSansCN-Regular;line-height: 2.2; color: #666666;}
.xma-k{display: inline-block;cursor: pointer;min-width: 110px;padding-right: 30px;position: relative; text-align: center; background-color: #84bd22;	font-family: MicrosoftYaHei; color: #ffffff;}
.xma-kcont{max-width: calc(100% - 30px); position: absolute;top: 50%;right: 0;transform: translate(0,-50%); width: 30px;font-family: MicrosoftYaHei; color: #ffffff;}
.xma-ktext{text-align: left; display: inline-block;vertical-align: middle;line-height: .4rem;min-height: .4rem;padding: 0 .2rem ;	font-family: MicrosoftYaHei; color: #ffffff;border-right: 2px solid #fff;}

.xma-item:nth-child(2n) .xma-f{background-color: #f5f5f5;}
.xma-item.show .xma-f:after{background-image: url('../images/a36-b.png');}

@media(max-width: 750px) {
    .xma-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xma-top{padding-right: .3rem;}
    .xma-e{font-size: 13px;padding: 0 .05rem;}
    .xma-f{padding-right: .3rem;}
    .xma-f:after{right: .05rem;}
    .xma-g{font-size: 12px;padding: 0 .05rem;}
    .xma-j{width: 100% !important;}
    .xma-ktext{font-size: 11px;line-height: 1.5;padding: .1rem .2rem;min-height: .3rem;}
}

.xmb-a{width: 100%;padding-top: .65rem;background-image: url(../images/b16.jpg); background-size: cover; background-position: center center;background-repeat: no-repeat;}
.xmb-b{width: 12rem; margin: 0 auto;}
.xmb-c{text-align: center;font-family: SourceHanSansCN-Regular;margin-bottom: .6rem; color: #ffffff;}

@media(max-width: 750px) {
    .xmb-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .i-h{width: 80%;}
}

.xmc-a{width: 100%;padding-top: .8rem;background-image: url('../images/b65.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xmc-b{width: 12rem;margin: 0 auto;}
.xmc-c{width: 100%;position: relative;}
.xmc-d{width: 100%;}
.xmc-f{width: 100%;}
.xmc-g{width: 100%;text-align: center;padding-bottom: 1rem;}
.xmc-h{font-family: SourceHanSansCN-Bold;font-weight:bold;line-height: 1.3; letter-spacing: 3px;  color: #333333;margin-bottom: .4rem;}
.xmc-text{width: 100%;font-family: SourceHanSansCN-Regular;line-height: 2; color: #333333;margin-bottom: .5rem;}
.xmc-text *{font-family: SourceHanSansCN-Regular;line-height: 2; color: #333333;}
.xmc-move{font-family: SourceHanSansCN-Medium;cursor: pointer; color: #ffffff;display: inline-block;padding: 0 .2rem;min-width: 2.5rem;height: .55rem;line-height: .55rem; background-color: #89c021;box-shadow: 0px .05rem .1rem 0px rgba(137, 192, 33, 0.4);border-radius: .28rem;}
.xmc-i{width: 100%;position: relative;}
.xmc-j{width: 100%;}
.xmc-j img{width: 100% ;}
.xmc-k{position: absolute;top: 26.2%;left: 0;padding-left:28.1% ;padding-right: 10%; width: 100%;height: 43%;	font-family: SourceHanSansCN-Regular;line-height: 2.5; color: #ffffff;}
.xmc-k *{font-family: SourceHanSansCN-Regular;line-height: 2.5; color: #ffffff;}
.xmc-l {line-height: 1 !important;}
.xmc-k p:first-letter{font-family: SourceHanSansCN-Regular;  color: #ffffff;line-height: 1 !important;}

.xmc-c .xmc-m{bottom: .3rem;left: 0;width: 100%;text-align: center;}
.xmc-c .xmc-m .swiper-pagination-bullet{opacity: 1;height: .1rem;width: .1rem;background-color: #ffffff;border: solid 1px #cccccc;margin: 0 .1rem;}
.xmc-c .xmc-m .swiper-pagination-bullet-active{background-color: #0093dd;border: solid 1px #0093dd;}

.xmc-i .mCSB_scrollTools{opacity: 1;}
.xmc-i .mCSB_scrollTools .mCSB_draggerRail{width: 3px;background-color: #e8e8e8;filter: none;-ms-filter: none;}
.xmc-i .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 3px;background-color: #0093dd;border-radius: 2px;filter: none;-ms-filter: none;}
.xmc-i .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.xmc-i .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #0093dd;filter: none;-ms-filter: none;}
.xmc-i .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #0093dd;filter: none;-ms-filter: none;}
.xmc-i .mCSB_inside>.mCSB_container {margin-right: .2rem;}

@media(max-width: 1200px) {
    .xmc-k{line-height: 1.8;}
    .xmc-k *{line-height: 1.8;}
}

@media(max-width: 750px) {
    .xmc-c{padding-bottom: .3rem;}
    .xmc-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xmc-g{padding-bottom: .5rem;}
    .xmc-text br{display: none;}
    .xmc-k {font-size: 12px;padding-left: 23%;padding-right: 8%;}
    .xmc-k *{font-size: 12px;}
    .xmc-k p:first-letter{font-size: 18px;}
}

.xmd-a{width: 100%;background-color: #fff;padding-bottom: 1.7rem;}
.xmd-box{width: 100%;margin-bottom: .5rem;}
.xmd-cont{width: 100%;padding-top: .6rem;padding-bottom: .3rem; background-color: #f7f7f7;}
.xmd-b{width: 12rem;margin: 0 auto;}
.xmd-c{	font-family: SourceHanSansCN-Medium;line-height: 1.3; color: #333333;text-align: center;margin-bottom: .5rem;}
.xmd-d{display: block; width: 100%;position: relative;}
.xmd-e{width: 100%;}
.xmd-e img{width: 100%;}
.xmd-icont{position: absolute;top: 0;left: .2rem;width: .6rem;}
.xmd-icont img{width: 100%;}

.xmd-f{width: 100%;font-size: 0;}
.xmd-item{cursor: pointer; display: inline-block; vertical-align: top;width: 6.3rem;padding: .2rem 0;border-bottom: 1px solid #dddddd; padding-right: .95rem;} 
.xmd-g{width: 100%;margin-bottom: .15rem;}
.xmd-h{display: inline-block;vertical-align: middle; font-family: ArialMT;line-height: 1.3; color: #bbbbbb;margin-right: .1rem;}
.xmd-i{display: inline-block;vertical-align: middle;padding: 0 .1rem;text-align: center;line-height: 1.8;   font-family: SourceHanSansCN-Regular; color: #ffffff;min-width: 76px; height: 20px;line-height: 20px; background-color: #2294d3;}
/*.xmd-i{display: inline-block;vertical-align: middle;padding: 0 .1rem;text-align: center;line-height: 1.8;	font-family: SourceHanSansCN-Regular; color: #ffffff;min-width: 76px; height: 20px;line-height: 20px; background-color: #89c021;}*/
.xmd-j{ font-family: SourceHanSansCN-Regular;line-height: 1.8;height: 3.6em; color: #666666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.xmd-item:hover .xmd-j{color: #79b725;}
.xmd-item:nth-child(2n){width: 5.7rem;padding-right: .35rem;} 
.xmd-item:nth-child(2n) .xmd-i{background-color: #2294d3;}  

.xmd-cont:nth-child(2n){background-color: #fff;}

@media(max-width: 750px) { 
    .xmd-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xmd-item{width: 100% !important; padding-right: 0 !important;}
}

.xmf-a{width: 100%;padding-top: .6rem;padding-bottom: .78rem;background-color: #fafafa;}
.xmf-b{width: 12rem ; margin: 0 auto;}
.xmf-c{font-family: SourceHanSansCN-Regular;margin-bottom: .35rem;text-align: center; color: #333333;}
.xmf-d{width: 100%;  background-color: #ffffff;box-shadow: 0px .05rem .2rem 0px rgba(102, 102, 102, 0.15);position: relative;}
.xmf-e{width: 100%;}
.xmf-item{width: 100%;display: block;cursor: pointer;position: relative;min-height: 4.65rem;margin-right: 1px;}
.xmf-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xmf-g{display: block; position: absolute;top: 0;left: 0;background-size: cover;background-position: center center; width: 8.3rem;height: 100%;}
.xmf-h{float: right; width: 3.7rem;padding: 0 .25rem;}
.xmf-i{display: block;cursor: pointer;border-bottom: 1px solid #eeeeee;padding: .35rem 0 .3rem;}
.xmf-j{font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #333333;margin-bottom: .1rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xmf-k{font-family: SourceHanSansCN-Regular;line-height: 2; color: #666666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.xmf-i:nth-last-child(1){border-bottom: none;}
.xmf-i:hover .xmf-j{color: #2294d3;}

.xmf-d .xmf-l{bottom: -.4rem;left: 0;width: 100%;text-align: center;}
.xmf-d .xmf-l .swiper-pagination-bullet{opacity: 1;height: .1rem;width: .1rem;background-color: #cccccc; margin: 0 .1rem;}
.xmf-d .xmf-l .swiper-pagination-bullet-active{background-color: #89c021; }

@media(max-width: 750px) { 
    .xmf-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;} 
    .xmf-h{float: none; width: 100%;}
    .xmf-g{position: static;height: auto;padding-top: 56.2%;width: 100%;}
    .xmf-i{display: none;}
    .xmf-i:nth-child(1){display: block;}
}

.xmg-a{width: 100%;padding-top: .5rem;padding-bottom: .65rem;}
.xmg-b{width: 12rem;margin: 0 auto;text-align: center;}
.xmg-nav{display: inline-block;margin-bottom: .5rem;background-color: #ffffff;border-radius: .28rem;border: solid 1px #e4e4e4;}
.xmg-navitem{cursor: pointer; font-family: SourceHanSansCN-Medium; color: #333333;display: inline-block;vertical-align: top;min-width:2rem;padding: 0 .1rem; height: .55rem;line-height: .55rem;border-radius: .28rem;}
.xmg-navitem.active{color: #ffffff;background-color: #89c021;box-shadow: 0px .05rem .1rem 0px rgba(137, 192, 33, 0.4);}
.xmg-navitem:hover{color: #ffffff;background-color: #89c021;box-shadow: 0px .05rem .1rem 0px rgba(137, 192, 33, 0.4);}

.xmg-c{width: 100%;}
.xmg-cont{width: 100%;font-size: 0;margin-bottom: .05rem;text-align: left;}
.xmg-item{display: inline-block;vertical-align: top;cursor: pointer; width: 5.9rem;margin-right: .2rem;margin-bottom: .3rem;background-color: #fafafa;}
.xmg-item:nth-child(2n){margin-right: 0;} 
.xmg-d{width: 100%;overflow: hidden;}
.xmg-d img{width: 100%;transform: scale(1.00);transition: all .3s;}
.xmg-e{padding: .35rem .6rem .35rem .3rem;position: relative;}
.xmg-text{font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #333333;}
.xmg-icont{position: absolute;top: 50%;right: .3rem;transform: translate(0,-50%);color: #cccccc;}
.xmg-item:hover .xmg-d img{ transform: scale(1.10); }

@media(max-width: 750px) {
    .xmg-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xmg-item{width: calc(50% - .15rem);margin-right: .2rem;}
    .xmg-navitem{min-width: 1.5rem;font-size: 12px;}
    .xmg-text{font-size: 12px;}
}

.xmh-a{width: 100%;padding-top: .7rem; position: relative;}
.xmh-b{width: 12rem;margin: 0 auto;}
.xmh-c{width: 7.2rem;position: relative;z-index: 10;}
.xmh-d{width: 4.8em;margin-bottom: .6rem; }
.xmh-d img{width: 100%;}
.xmh-e{font-family: SourceHanSansCN-Medium;line-height: 1.2; color: #333333;margin-bottom: .3rem;}
.xmh-f{width: 100%;font-size: 0;margin-bottom: .3rem;}
.xmh-f *{line-height: 2;font-size: calc(12px + 4 * 100vw / 1920);font-family: SourceHanSansCN-Regular;color: #333333;}
.xmh-f p{margin-bottom: .15rem;}
.xmh-g{display: inline-block;vertical-align: top;width: 100%;} 
.xmh-g.xmh-moiety{width: 50%;}
.xmh-h{position: relative; display: inline-block;vertical-align: middle; width: 80px;text-align: justify; text-align-last: justify; font-family: SourceHanSansCN-Regular;line-height: 2; color: #333333;}
.xmh-h:after{content: ':';position: absolute;top: 50%;right: -.1rem;transform: translate(0,-50%); font-family: SourceHanSansCN-Regular;font-size: calc(12px + 6 * 100vw / 1920); color: #333333;}
.xmh-i{display: inline-block;vertical-align: top;width: calc(100% - 80px);padding-left: .2rem;line-height: 2;font-family: SourceHanSansCN-Regular;color: #333333;}

.xmh-j{width: 100%;font-size: 0;}
.xmh-k{display: inline-block;vertical-align: top;width: 2.5rem;margin-bottom: .2rem; margin-right: .7rem;text-align: center;}
.xmh-l{width: 100%; height: 1.3rem; margin-bottom: .1rem;position: relative; }
.xmh-limg1{max-width: 100%;max-height: 100%; height: auto; transition: all .5s;}
.xmh-limg2{max-width: 100%;max-height: 100%; height:0;transition: all .5s}
.xmh-l:hover .xmh-limg1{ height:0; transform: rotateX(-90deg);}
.xmh-l:hover .xmh-limg2{height:auto;max-width: 100%;}
 
.xmh-m{font-family: SourceHanSansCN-Regular;line-height: 1.5; color: #333333;}

.xmh-o{position: absolute;bottom: 0;right: 0;width: 43.75%;}
.xmh-o img{width: 100%;}


@media(max-width:1100px) {
    .xmh-c{width: 100%;}
    .xmh-j{width: 7.2rem;}
}

@media(max-width:750px) {
    .xmh-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xmh-j{width: 100%;}
    .xmh-k{width: calc(50% - .15rem);margin-right: .3rem; margin-bottom: .2rem;}
    .xmh-k:nth-child(2n){margin-right: 0;}
    .xmh-o{position: static;width: 90%;margin: 0 auto;}
    .xmh-g.xmh-moiety{width: 100%;}
    .xmh-f *{font-size: 14px;}
    .xmh-h{width: 65px;}
    .xmh-i{width: calc(100% - 65px);}
}

.xmi-a{width: 100%;}
.xmi-b{width: 100%;position: relative;}
.xmi-c{width: 100%;}
.xmi-c img{width: 100%;}
.xmi-d{position: absolute;top: 24%;left: 57%;}
.xmi-e{width: 3.8rem;}
.xmi-e img{width: 100%;}
.xmi-f{position: absolute;top: 50%;left: -.7rem;margin-top: -.55rem; width: 1.1rem;}
.xmi-f img{width: 100%;}

.xmi-map{width: 100%;}
.xmi-map img{width: 100%;}
@media(max-width:1200px) {
    .xmi-d{top: 10%;}
}

@media(max-width:750px) {
    .xmi-a{display: none;}
    .xmi-c{overflow: hidden;}
    .xmi-c img{position: relative;height: 230px;width: auto;max-width: none; left: 50%; transform: translate(-50%,0);}
    .xmi-d{right: .1rem;left: auto;} 
    .xmi-map {overflow: hidden;}
    .xmi-map img{position: relative;height: 230px;width: auto;max-width: none; left: 50%; transform: translate(-50%,0);}
}


@media(max-width:500px) {
    .xmi-map img{height: 180px;}
}

.xmj-a{width: 100%;padding-top: .7rem;padding-bottom: .6rem;}
.xmj-b{width: 12rem;margin: 0 auto;}
.xmj-c{width: 100%;font-family: SourceHanSansCN-Bold;font-weight:bold;margin-bottom: .4rem; color: #333333;}
.xmj-d .s-form{padding: 0;}

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

 
.xmnav-a{width: 100%;}
.xmnav-b{width: 100%;text-align: center;}
.xmnav-box{width: 100%;font-size: 0;border-bottom: 1px solid #e3e3e3;}
.xmnav-item{display: inline-block;vertical-align: top;cursor: pointer; padding: .25rem .2rem;margin: 0 .2rem;border-bottom: .03rem solid transparent;}
/* .xmnav-item:hover{color: #2294d3;font-weight:bold;border-bottom: .03rem solid #2294d3;} */
.xmnav-item.active{color: #2294d3;font-weight:bold;border-bottom: .03rem solid #2294d3;}

.xmnav-box.fixed{position: fixed;top: 100px;left: 0;background-color: #fff;z-index: 80;}

@media(max-width:1200px) {
  .xmnav-box{overflow: auto;white-space: nowrap;}
  .xmnav-box.fixed{ top: 60px;}
}

.xmk-a{width: 100%;padding-top: 1.2rem;padding-bottom: .6rem;}
.xmk-b{width: 12rem;margin: 0 auto;}
.xmk-c{width: 100%;font-size: 0;}
.xmk-d{display: inline-block;vertical-align: top;width: calc(100% - 6rem);padding-bottom: .7rem;}
.xmk-e{width: 5.6em;margin-bottom: .4rem;}
.xmk-e img{width: 100%;}
.xmk-f{	font-family: SourceHanSansCN-Regular;line-height: 1.3;margin-bottom: .3rem; color: #333333;}
.xmk-text{width: 5.3rem;}
.xmk-cont{width: 100%;font-family: SourceHanSansCN-Regular;line-height: 1.8;height: 10.8em;overflow: hidden; color: #555555;text-align: justify;text-indent: 2em;}
.xmk-cont *{ font-family: SourceHanSansCN-Regular;line-height: 1.8; color: #555555;text-indent: 2em;}
.xmk-move{cursor: pointer; display: block;margin-top: .4rem;width: 2.7em;height: 2.7em;background-image: url('../images/a40.png');background-size: 2.7em 2.7em;background-position: center center;background-repeat: no-repeat;}
.xmk-text.show .xmk-cont{height: auto;} 
.xmk-text.show .xmk-move{background-image: url('../images/a40-b.png');} 

.xmk-h{display: inline-block;vertical-align: top;width: 6rem;padding-bottom: .3rem;}
.xmk-i{width:6rem;}
.xmk-j{width: 5.89rem;height: 4.43rem;display: block;cursor: pointer; width: calc(100% - .1rem);position: relative;}
.xmk-j:after{content: '';position: absolute;bottom: -.1rem;right: -.1rem;width: 5.2rem;height: 3.9rem;background-color: #2294d3;}
.xmk-video{width: 5.89rem;height: 4.43rem;background-color: #000;position: relative;z-index: 1;} 
.xmk-play{position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 1.1rem;height: 1.1rem;background-image: url('../images/a13.png');background-size: 1.1rem 1.1rem;background-repeat: no-repeat;background-position: center center;}
.xmk-j.play .xmk-play{display: none;} 

.xmk-o{width: 100%;font-size: 0;}
.xmk-p{display: inline-block;width: 50%;vertical-align: top;margin-bottom: .3rem;cursor: pointer;}
.xmk-pimg{display: inline-block;vertical-align: middle;width: 1.1em;}
.xmk-pimg img{width: 100%;}
.xmk-ptext{font-weight:bold; display: inline-block;vertical-align: middle;width: calc(100% - 1.1em);padding-left: .18rem;	font-family: SourceHanSansCN-Heavy;line-height: 1.3; color: #555555;}
.xmk-p:hover .xmk-ptext{ color: #89c021;}


@media(max-width: 750px) {
    .xmk-a{padding-top: .8rem;}
    .xmk-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xmk-d{width: 100%;}
    .xmk-text{width: 100%;}
    .xmk-h{width: 100%;position: relative; }
    .xmk-i{position: relative;top:0;left: 50%;transform: translate(-50%,0);}
    .xmk-p{width: 100%;}
}

@media(max-width: 345px) {
    .xmk-h{overflow: hidden;}
    .xmk-j{transform: scale(.8);}
}


.xml-a{width: 100%;padding-top: .4rem;}
.xml-b{width: 100%;position: relative;}
.xml-c{position: absolute;top: 8.75%;z-index: 18; width: 100%;font-family: SourceHanSansCN-Regular;text-align: center; color: #ffffff;}
.xml-d{width: 100%;font-size: 0;}
.xml-item{display: inline-block;vertical-align: top;width: 33.333%;position: relative;cursor: pointer;}
.xml-e{width: 100%;overflow: hidden;}
.xml-e img{width: 100%;transform: scale(1.00);transition: all .3s;}
.xml-f{position: absolute;left: 0;width: 100%;text-align: center; top: 36.25%;}
.xml-g{position: relative;top: 0;transition: all .3s; display: inline-block;width: 1.1rem;height: 1.1rem;line-height: 1.1rem;border-radius: 50%;border : 1px solid #fff;margin-bottom: .3rem;}
.xml-g img{max-width: 60%;max-height: 60%;}
.xml-h{width: 100%;}
.xml-i{font-family: SourceHanSansCN-Bold;font-weight:bold;line-height: 1.3;color: #ffffff;margin-bottom: .2rem;}
.xml-j{	font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #ffffff;padding: 0 .2rem;}
.xml-item:hover .xml-g{top: 5px;}

@media(max-width: 750px) {
    .xml-c{top: 5%;}
    .xml-f{ top: 25%;}
    .xml-i{font-size: 16px;}
    .xml-j{font-size: 13px;padding: 0 .1rem;}
    .xml-g{width: .8rem ;height: .8rem;line-height: .8rem;}
}
 
@media(max-width: 500px) { 
    .xml-item{width: 50%;}
    /* .xml-e img{position: relative;left: 50%;transform: translate(-50%,0);width: auto;height: 310px; max-width: none;} */
    .xml-f{ top: 25%;} 
    /* .xml-e img{height: 230px;} */
}

.xmm-a{width: 100%;padding-top: .7rem;overflow: hidden; background-image: url('../images/b88.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xmm-b{width: 100%;margin: 0 auto;}
.xmm-c{	font-family: SourceHanSansCN-Regular;margin-bottom: 1rem;text-align: center; color: #333333;}
.xmm-d{width: 12rem ;margin: 0 auto; padding-bottom: 1.15rem;position: relative;}
.xmm-e{width: 100%;position: absolute;top: 0;left: 1000%;}
.xmm-e.show{position: relative; left: 0;}
.xmm-f{width: 100%;position: relative;}
.xmm-h{width: 100%;cursor: pointer;}
.xmm-i{display: inline-block;vertical-align: middle; width: 5.8rem;margin-right: .5rem;}
.xmm-i img{width: 100%;}
.xmm-j{display: inline-block;vertical-align: middle;position: relative;}
.xmm-k{font-size: calc(12px + 388 * 100vw / 1920);color: #f4f4f4;}
.xmm-l{position: absolute;top: 50%;left: 50%;width:200px; transform: translate(-50% ,-50%);}
.xmm-m{font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #89c021;margin-bottom: .2rem;}
.xmm-n{font-family: MicrosoftYaHei;line-height: 1.5; color: #333333;}
.xmm-o{left:auto; right: calc(.4rem + 11px);top: auto;bottom: 0; width: 11px;height: 20px;background-image: url(../images/a49.png);background-size: 11px 20px;background-position: center center;background-repeat: no-repeat;}
.xmm-p{left:auto; right: 0;top: auto;bottom: 0; width: 11px;height: 20px;background-image: url(../images/a50.png);background-size: 11px 20px;background-position: center center;background-repeat: no-repeat;}
.xmm-o:hover{background-image: url(../images/a49-b.png);}
.xmm-p:hover{background-image: url(../images/a50-b.png);}
.xmm-f:after{content: ''; position: absolute;bottom: 0;transition: all .3s; right:  calc(.2rem + 11px); width: 1px;height: 20px;background-color: #cccccc;border-radius: 1px;}

.xmm-e.hide .xmm-o{display: none;}
.xmm-e.hide .xmm-p{display: none;}
.xmm-e.hide .xmm-f:after{width: 0;}


.xmm-q{width: 100%;position: relative;padding-bottom: .45rem;}
.xmm-r{width: 13rem;margin: 0 auto;padding: 0 .5rem; position: relative;}
.xmm-s{width: 100%;padding-top: .25rem;padding-bottom: .25rem;}
.xmm-w{width: 2rem;text-align: center;position: relative;padding-top: .35rem;} 
.xmm-v {font-family: SourceHanSansCN-Regular;line-height: 1.3; color: #666666;cursor: pointer;}
.xmm-v:before{content: '';position: absolute;top: 0;left: 50%;transform: translate(-50%,0); width: .21rem;height: .21rem;border-radius: 50%; background-color: transparent;border: solid .01rem transparent;}
.xmm-v:after{content: '';position: absolute;top:.04rem;left: 50%;transform: translate(-50%,0); width: .12rem;height: .12rem;border-radius: 50%; background-color: #ffffff;border: solid .02rem #999999;}

.xmm-w.active .xmm-v:before{background-color: #ffffff;border: solid 1px #89c021;}
.xmm-w.active .xmm-v:after{background-color: #8bc125;border: solid .02rem #89c021;}
.xmm-w.active .xmm-v{color: #89c021;}

.xmm-r:before{content: '';position: absolute;z-index:0; right: 0;top: 0; width: 1920px;height: .1rem;background-color: #89c021; background-image: linear-gradient(90deg, #d4e7b0 0%, #89c021 100%), linear-gradient(#89c021, #89c021);background-blend-mode: normal, normal; }
.xmm-r:after{content: '';position: absolute;z-index: 8; top: 0;right:calc( -1920px + .5rem) ;width: 1920px;height: .1rem;background-color: #f4f4f4;}
.xmm-w.active:before{ content: '';position: absolute;z-index: 18;left:1rem;top: -.25rem;width: 12rem;height: .1rem; background-color: #f4f4f4;}
.xmm-w.active:after{content: '';position: absolute;z-index: 18;left:1rem;top: -.25rem;width: .04rem;height: .1rem;background-image: url('../images/a51.png');background-size: .04rem .1rem ;background-position: center center; background-repeat: no-repeat;}

.xmm-y{left:0;margin-top: -.25rem;width: .5rem;height:.5rem;border-radius: 50%; background-image: url(../images/a47.png);background-size: 15px 11px;background-position: center center;background-repeat: no-repeat;background-color: #cccccc;}
.xmm-z{right:0;margin-top: -.25rem;width: .5rem;height:.5rem;border-radius: 50%; background-image: url(../images/a48.png);background-size: 15px 11px;background-position: center center;background-repeat: no-repeat;background-color: #cccccc;}
.xmm-y:hover{background-color: #89c021;}
.xmm-z:hover{background-color: #89c021;}

@media(max-width:750px) {
    .xmm-a{padding-top: .5rem;}
    .xmm-c{margin-bottom: .5rem;}
    .xmm-d{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;padding-bottom: .5rem;} 
    .xmm-r{width: 100%;max-width: 500px;padding-left: .6rem;padding-right: .6rem;}
    .xmm-y{left: .05rem;}
    .xmm-z{right: .05rem;}
    .xmm-h{text-align: center;}
    .xmm-k{display: none;}
    .xmm-i{width: 100%;}
    /* .xmm-w{width: 33.3%;} */
    .xmm-r:after{right:calc( -1920px + .6rem) ;}
    .xmm-l{position: static;padding: .5rem .2rem; width: 100%; transform: translate(0 ,0);}
   
}  

@media(max-width:750px) {
    .xmm-w{width: 1.6rem;}
    .xmm-w.active:before{left: .8rem;}
    .xmm-w.active:after{left: .8rem;}
}


.xmn-a{width: 100%;padding-top: .9rem; padding-bottom: 1rem; background-image: url('../images/b87.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xmn-b{width:12rem;margin: 0 auto}
.xmn-c{	font-family: SourceHanSansCN-Regular;margin-bottom: .85rem;text-align: center; color: #333333;}
.xmn-d{width: 100%;}
.xmn-e{width: 100%;padding-bottom: .3rem;} 
.xmn-g{width: 3rem; background-color: #ffffff;text-align: center;cursor: pointer;position: relative; box-shadow: 0px .05rem .2rem 0px rgba(102, 102, 102, 0.2);border: solid 1px #e5e5e5;}
.xmn-h{width: 100%;height: 3rem;line-height: 3rem; padding: .2rem;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.xmn-h img{max-width: 100%;max-height: 100%;transform: scale(1.00);transition: all .3s;}
.xmn-i{padding: .15rem .1rem;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xmn-g:hover .xmn-h img{ transform: scale(1.10); }
.xmn-g:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.xmn-g.swiper-slide-active:after{display: none;}

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

} 

.xmo-a{width: 100%;padding-top: .7rem;margin-bottom: .4rem;}
.xmo-b{width: 12rem;margin: 0 auto;}
.xmo-c{	font-family: SourceHanSansCN-Regular;margin-bottom: .6rem;text-align: center; color: #333333;}
.xmo-d{width: 100%;position: relative;}
.xmo-e{width: 100%;}
.xmo-e img{width: 100%;}
.xmo-f{position: absolute;top: 0 ;left: 0;width: 100%;height: 100%;}
.xmo-item{position: absolute;top: 0 ;left: 0;width:33.33%;height: 100%; border-right: 1px solid #fff;cursor: pointer;}
.xmo-item:nth-child(2){left: 33.33%;}
.xmo-item:nth-child(3){left: 66.66%;border-right: none;}
.xmo-titles{position: absolute;bottom: 0;left: 0;width: 100%;font-family: MicrosoftYaHei;height: 1rem;padding-top: .37rem; text-align: center;line-height: 1.3; color: #ffffff;border-top: 1px solid #fff;}
.xmo-g{display: none; position: absolute;bottom: 0;left: 0;width: 100%; padding: .4rem .3rem  ; background-color: #2294d3;}
.xmo-h{	font-family: SourceHanSansCN-Regular; color: #ffffff;margin-bottom: .2rem;}
.xmo-i{font-family: MicrosoftYaHei;line-height: 1.8; color: #ffffff;}
.xmo-item:hover .xmo-g{display: block;}

@media(max-width:750px) {
    .xmo-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xmo-e{overflow: hidden;}
    .xmo-e img{position: relative;left: 50%;transform: translate(-50%,0);width: auto;height: 240px; max-width: none;}
    .xmo-g{padding: .15rem .1rem;}
    .xmo-h{font-size: 13px;}
    .xmo-i{font-size: 11px;}
}

.xmp-a{width: 100%;padding-top: .4rem;}
.xmp-b{width: 100%;position: relative;}
.xmp-c{width: 100%;}
.xmp-c img{width: 100%;}
.xmp-d{position: absolute;top: 16.75%;left: 0; width: 100%;font-family: SourceHanSansCN-Regular;text-align: center; color: #ffffff;}
.xmp-e{width: 12.2rem;margin: 0 auto;margin-top: -1.9rem;}
.xmp-f{width: 100%;padding: 0 .1rem;padding-bottom: .1rem;font-size: 0;}
.xmp-h{display: inline-block;vertical-align: top; width: 5.8rem;margin-right: .4rem;margin-bottom: .3rem;cursor: pointer; background-color: #ffffff;box-shadow: 0px 0px .15rem 0px rgba(204, 204, 204, 0.5);}
.xmp-h:nth-last-child(1){margin-right: 0;}
.xmp-top{width: 100%;position: relative;}
.xmp-i{width: 100%;}
.xmp-i img{width: 100%;}
.xmp-label{position: absolute;top: 50%;left: 50%;margin-left: -.4rem;margin-top: -.4rem;width: .8rem;height: .8rem;text-align: center;line-height: .8rem; border-radius: 50%; background-color: #ffffff;}
.xmp-label img{max-width: .5rem;min-height: .4rem;}
.xmp-details{width: 100%;padding: .3rem .25rem;}
.xmp-j{	font-family: MicrosoftYaHei; color: #333333;text-align: center;margin-bottom: .25rem;}
.xmp-k{  line-height: 1.75;font-family: SourceHanSansCN-Regular; text-indent: 20px; color: #666666;}
.xmp-l{ font-family: SourceHanSansCN-Bold;font-weight:bold;line-height: 1.75; color: #2294d3;}
.xmp-h:hover .xmp-j{color: #89c021;}


@media(max-width:1000px) {
    .xmp-e{margin-top: -1.2rem;}
}
@media(max-width:750px) {
    .xmp-e{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;margin-top: -.5rem;}
    .xmp-h{width: 100%;margin-right: 0;}
}


.xmq-a{width: 100%;margin-top: .4rem; padding-top: .65rem;background-image: url(../images/b16.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xmq-b{width: 12rem;margin: 0 auto;}
.xmq-c{text-align: center;	font-family: SourceHanSansCN-Regular;margin-bottom: .6rem; color: #ffffff;}
.xmq-a .i-f{padding-bottom: .4rem;}

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

.xmr-a{width: 100%;padding-top: .8rem;padding-bottom: .5rem; overflow: hidden;}
.xmr-b{width: 12rem;margin: 0 auto;}
.xmr-c{	font-family: SourceHanSansCN-Regular; color: #333333;height: .75rem;}
.xmr-d{width: 100%;position: relative;}
/* .xmr-d:after{content: ''; position: absolute;z-index: -1; top: 4rem;left: -1920px;width: 19200px;height: 1px;background-color: #eeeeee; } */
.xmr-e{width: 100%;padding-bottom: .4rem;font-size: 0;}
.xmr-g{display: inline-block;vertical-align: top;width: calc(33.3% - .3rem);text-align: center;margin-bottom: .3rem; margin-right: .45rem;cursor: pointer;}
.xmr-g:nth-child(3n){margin-right: 0;}
.xmr-h{width: 100%;}
.xmr-i{width: 100%;height: 4rem;line-height: 4rem;text-align: center;} 
.xmr-i img{max-width: 100%;max-height: 100%;} 
.xmr-j{display: none;width: 100%;}
.xmr-k{width: 100%; height: 5.73rem;line-height: 5rem;}
.xmr-k img{max-width: 100%;max-height: 100%; display: inline-block;vertical-align: bottom;}
.xmr-l{position: absolute;right: 0;top: 1.9rem;width: 1.88rem;}
.xmr-m{	font-family: SourceHanSansCN-Regular; color: #89c021;margin-bottom: .2rem;}
.xmr-n {font-family: SourceHanSansCN-Regular;line-height: 1.8; color: #666666;}

.xmr-o{text-align: center;width: 100%;position: relative;padding-top: .25rem;}
/* .xmr-o:before{content: '';position: absolute;z-index: 10; top: -10px;left: 50%;transform: translate(-50%,0);border-radius: 50%; width: 20px;height: 20px;background-color: #ffffff;}  */
/* .xmr-o:after{content: '';position: absolute;z-index: 10; top: -5px;left: 50%;transform: translate(-50%,0);border-radius: 50%; width: 10px;height: 10px;background-color: #cccccc;}  */
.xmr-p{	font-family: SourceHanSansCN-Regular; color: #333333;margin-bottom: .1rem;}
.xmr-q{font-family: SourceHanSansCN-Regular; line-height: 1.3;	color: #999999;}


.xmr-e .slick-arrow {position: absolute;width: .5rem; height: .5rem;  top: -.75rem; border-radius: 50%; background-repeat: no-repeat;background-size: 15px 11px; background-position: center center;background-color: #2294d3;font-size: 0;border: none;cursor: pointer;z-index: 10;}
.xmr-e .slick-prev {left: auto; right: .7rem;background-image: url('../images/a47.png');}
.xmr-e .slick-next{left: auto; right: 0;background-image: url('../images/a48.png');}
.xmr-e .slick-prev:hover{	background-color: #89c021;}
.xmr-e .slick-next:hover{	background-color: #89c021;}

@media(max-width:750px) {
    .xmr-b{width: 100%;padding-left: 10px;padding-right: 10px;}
    
}

@media(max-width:500px) {
    .xmr-g{width: calc(50% - .15rem);margin-right: .3rem;}
    .xmr-g:nth-child(3n){margin-right: .3rem;}
    .xmr-g:nth-child(2n){margin-right: 0;}
}

.o-z{width: 100%;text-align: center;margin-top: .5rem;}
.o-apply{ font-family: SourceHanSansCN-Medium;cursor: pointer; color: #ffffff; display: inline-block; padding: 0 .2rem;min-width: 2.5rem;height: .55rem;line-height: .55rem;background-color: #89c021;box-shadow: 0px 0.05rem 0.1rem 0px rgba(137, 192, 33, 0.4);border-radius: .28rem;}

.xms-i{display: none; position: fixed;top: 0; left: 0;width: 100vw;height: 100vh; z-index:108;  background-color: rgba(0, 0, 0, 0.5);box-shadow: 0px 1px .02rem 0px rgba(0, 0, 0, 0.09); }
.xms-i.show{display: block;}
.xms-cont{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 500px;background-color: #fff; max-height: 90vh;overflow: auto;padding: .4rem .4rem .25rem;}
.xms-j{font-family: SourceHanSansCN-Bold;line-height: 1.6;margin-bottom: .2rem; color: #333333;}
.xms-form{width: 100%;}
.xms-k{width: 100%;position: relative;margin-bottom: .15rem;}
.xms-l{display: block; position: absolute;top: 0;left: .15rem;height: 45px; line-height:45px;font-family: SourceHanSansCN-Regular;color: #999999; }
.input-box.show .xms-l{display: none;}
.xms-red{color: #ff0700;}
.xms-textarea{position: relative;z-index: 10; outline-style: none;width: 100%; padding: 10px .15rem;line-height: 1.6;font-family: SourceHanSansCN-Regular;color: #999999; height: 86px;background-color: transparent;border: solid 1px #eeeeee;}
.xms-m{width: 100%;font-size: 0;}
.xms-mitem{display: inline-block;vertical-align: top;position: relative; width: 100%; margin-bottom: .15rem;} 
.xms-input{outline-style: none;position: relative;z-index: 10; width: 100%;height: 45px;line-height: 45px;padding:10px .15rem;background-color: transparent;border: solid 1px #eeeeee;line-height: 1.6;font-family: SourceHanSansCN-Regular;color: #999999;}
.xms-m{width: 100%;font-size: 0;}
.xms-n{display: inline-block;vertical-align: top;position: relative; width: 70%; margin-right: .2rem;margin-bottom: .15rem;}
.xms-m .xms-input{padding-right: calc(70px + .2rem);}
.xms-o{position: absolute;top: 0;right:.2rem;  z-index: 68;width: 70px;height: 45px; line-height:45px;text-align: center;}
.xms-o img{max-width: 100%;max-height: 98%;}
.xms-button{outline-style: none;border: none;	font-family: SourceHanSansCN-Medium;cursor: pointer; color: #ffffff; display: inline-block;vertical-align: top;width: calc(30% - .2rem);height: 45px;text-align: center;line-height: 45px;background-color: #89c021;}
.xms-close{position: absolute;top: .4rem;right: .4rem;width: .3rem;cursor: pointer;}
.xms-close img{width: 100%;}

@media(max-width:750px) {
    .xms-cont{width: 90%;}
    .xms-input{height: 40px;line-height: 40px;}
    .xms-l{height: 40px;line-height: 40px;}
    .xms-button{height: 40px;line-height: 40px;}
}

/* 2022-9-6 */

.o-top{width: 100%;text-align: center;}
.o-nav{display: inline-block;margin-bottom: .5rem;	background-color: #ffffff;border-radius: .28rem;border: solid 1px #e4e4e4;}
.o-navitem{cursor: pointer; font-family: SourceHanSansCN-Medium; color: #333333;display: inline-block;vertical-align: top;min-width: 1.8rem;padding: 0 .1rem; height: .55rem;line-height: .55rem;border-radius: .28rem;}
.o-navitem.active{color: #ffffff;background-color: #89c021;box-shadow: 0px .05rem .1rem 0px rgba(137, 192, 33, 0.4);}
.o-navitem:hover{color: #ffffff;background-color: #89c021;box-shadow: 0px .05rem .1rem 0px rgba(137, 192, 33, 0.4);}

.wa-a{width: 100%;padding-top: .8rem;padding-bottom:  .8rem;    background-color: #f7f7f7;}
.wa-main{width: 12rem;margin: 0 auto;}
.wa-cont{width: 100%;background-color: #fff;padding-bottom: .6rem;}
.wa-top{width: 100%;}
.wa-tip{padding: 0.25rem 0.6rem;color: #666666;line-height: 1.6;border-bottom: 1px solid #f7f7f7;}
.wa-tip span{color: #89c021;}

.wa-bottom{width: 100%;padding:  .3rem ; }
.wa-item{display: block;cursor: pointer; padding: .3rem;font-size: 0;border-bottom: 1px solid #f7f7f7;}
.wa-img{display: inline-block;vertical-align: middle;width: 30%;}
.wa-img img{width: 100%;}
.wa-text{display: inline-block;vertical-align: middle;width: 70%; padding-left: .5rem;}
.wa-name{color: #333333;line-height: 1.41;margin-bottom: .1rem; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wa-name span{color: #89c021;}
.wa-intro{color: #999999;line-height: 1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wa-intro span{color: #89c021;}
.wa-more{display: block;margin-top: .2rem; color: #999999;}
.wa-more:after{content: '>';margin-left: .1rem;}
.wa-more:hover{color: #89c021;}
.wa-item:hover  {background-color: #f7f7f7;}
.wa-classify{width: 100%; }
.wa-classify span{display: inline-block;vertical-align: middle;margin-right: .2rem; margin-bottom: .15rem;padding:.1rem .25rem;color: #fff;background-color: #89c021;}


@media(max-width: 750px) { 
    .o-navitem{min-width: 1.4rem; }  

    .wa-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wa-tip{padding: .2rem 10px;}
    .wa-bottom{padding: .3rem 10px;}
    .wa-item{padding: .3rem 0;}
    .wa-text{padding-left: 10px;}
}

/* 2023-9-22加 */ 
.wb-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem; background-color: #fafafa;}
.wb-form{width: 100%;}
.wb-main{width: 12rem;margin: 0 auto;}
.wb-top{width: 100%;margin-bottom: .2rem; background-color: #ffffff;}
.wb-titles{width: 100%;position: relative; padding: 0 .25rem;line-height: .8rem; color: #2294d3;font-weight: bold;}
.wb-titles:before{content: '';position: absolute;top: 50%;left: 0;transform: translate(0,-50%);width: .03rem;height: .19rem;background-color: #2294d3;}
.wb-box{display: inline-block;padding: .2rem 10px .8rem;}
.wb-item{display: block;margin-bottom: .2rem;}
.wb-tip{display: inline-block;vertical-align: middle;color: #333333;line-height: 1.5; width: 3.5rem;text-align: right;padding-right: .2rem;}
.wb-tip span{color: red;}
.wb-b{display: inline-block;vertical-align: middle;width: 4.8rem;}
.wb-input{display: block;width: 100%;height: .6rem;padding: 0 .2rem;color: #333333;background-color: #ffffff;border: solid 1px #dddddd;}
.wb-buttombox{width: 100%;padding-left: 3.5rem;}
.wb-buttom{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.wb-submit{transition: all ease .5s; width: calc(50% - .1rem); border: none; cursor: pointer;height: .6rem;line-height: .6rem;color: #ffffff;background-color: #2294d3;}
.wb-submit:hover{background-color: #89c021;}
.wb-reset{transition: all ease .5s;width: calc(50% - .1rem); border: none; cursor: pointer;height: .6rem;line-height: .6rem;color: #ffffff;background-color: #cccccc;}
.wb-reset:hover{background-color: #2294d3;}
.wb-form .select-w{box-sizing: border-box;width: 100%;position: relative;padding-right: .5rem;padding-left: .2rem;background-color: #ffffff;border: solid 1px #dddddd;white-space:nowrap}
.wb-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;height: .6rem;line-height: .6rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wb-form .select-w select{cursor: pointer; position: absolute;width: 100%;height: 100%;padding-left: .2rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.wb-form .select-w:after{content: "";position: absolute;top: 0;right: .2rem;width: .81em;height: 100%;background-image: url('../images/c1.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}


.wb-bottom{width: 100%;margin-bottom: .2rem;background-color: #ffffff;}
.wb-tr{width: 100%;font-size: 0;padding:  .15rem 0; background-color: #f6f6f6;}
.wb-th{display: inline-block;vertical-align: middle;text-align: center;line-height: 1.66; color: #333333;}
/*.wb-th:nth-child(1){width: 15.9%;text-align: left;padding-left: .45rem;}*/
/*.wb-th:nth-child(2){width: 25%;}*/
/*.wb-th:nth-child(3){width: 17.5%;}*/
/*.wb-th:nth-child(4){width: 25%;}*/
/*.wb-th:nth-child(5){width: 16.6%;}*/

.wb-th:nth-child(1){width: 25%;text-align: left;padding-left: .45rem;}
.wb-th:nth-child(2){width: 25%;}
.wb-th:nth-child(3){width: 17.5%;}
.wb-th:nth-child(4){width: 15.9%;}
.wb-th:nth-child(5){width: 16.6%;}


.wb-list{width: 100%;padding: .15rem 0;}
.wb-one{display: block;cursor: pointer; width: 100%;font-size: 0;padding: .15rem 0;}
.wb-td{display: inline-block;vertical-align: middle;text-align: center;}
/*.wb-td:nth-child(1){width: 15.9%;text-align: left;padding-left: .45rem;}*/
/*.wb-td:nth-child(2){width: 25%;}*/
/*.wb-td:nth-child(3){width: 17.5%;}*/
/*.wb-td:nth-child(4){width: 25%;}*/
/*.wb-td:nth-child(5){width: 16.6%;}*/


.wb-td:nth-child(1){width: 25%;text-align: left;padding-left: .45rem;}
.wb-td:nth-child(2){width: 25%;}
.wb-td:nth-child(3){width: 17.5%;}
.wb-td:nth-child(4){width: 15.9%;}
.wb-td:nth-child(5){width: 16.6%;}

.wb-intro{width: 100%;color: #333333;line-height: 1.6;}
.wb-download{transition: all ease .5s; display: inline-block;min-width: 1.2rem;padding: .1rem;color: #ffffff;line-height: 1.37;	background-color: #2294d3;border-radius: .21rem; }
.wb-download:hover{background-color: #89c021;}

.wb-results{width: 100%;padding-top: 1rem; padding-bottom: 1.6rem; text-align: center;}
.wb-img{width: 100%;}
.wb-img img{height: 1rem;}
.wb-hint{width: 100%;margin-top: .15rem;color: #666666;line-height: 1.5;}

.wb-text{width: 100%;padding-left: 3.5rem; margin-bottom: .15rem;color: #666666;line-height: 1.5;}

@media(max-width: 750px) { 
    .wb-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wb-box{width: 100%;padding: 20px 10px .8rem;}
    .wb-tip{width: 100%;margin-bottom: 5px; text-align: left;}
    .wb-b{width: 100%;}
    .wb-buttombox{padding-left: 0;}

    .wb-th:nth-child(1){padding-left: 10px;}
    .wb-td:nth-child(1){padding-left: 10px;}
    .wb-download{min-width: 90%;width: 90%;}

    .wb-text{padding-left: 0;}
}


.y-a{overflow: hidden;}
.wc-main{width: 100%;position: relative;margin-bottom: .5rem;margin-top: .5rem;}
.wc-main:before{content: '';position: absolute;top: 0;left: 50%;transform: translate(-50%,0);width: 100vw;height: 100%;background-color: #efefef;}
.wc-cont{position: relative;z-index: 1; width: 100%;padding: .5rem;}
.wc-titles{width: 100%;margin-bottom: .2rem; color: #333333;line-height: 1.38;}
.wc-intro{width: 100%;margin-bottom: .2rem; color: #666;line-height: 1.6;}
.wc-download{display: inline-block;vertical-align: middle;cursor: pointer;padding: 0 .3rem;min-width: 1.8rem;text-align: center;color: #fff; line-height: .5rem;background-color: #89c021;}


@media(max-width: 750px) { 
    .wc-cont{padding: .3rem;}
}

.selectbox{width: 100%;position: relative;z-index: 18;}
.select-tip{width: 100%;display: block;cursor: pointer;position: relative;padding-left: .15rem; padding-right: .35rem;border: solid 1px #eeeeee;}
.select-tip:after{content: "";position: absolute;right: .15rem;top: 0;z-index: 1;width: .15rem;height: 100%;background-image: url('../images/a36.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.select-cur{display: block; width: 100%;height:.45rem;line-height:.45rem;color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.select-cur span{color: #ff0700;}
.select-sub{visibility: hidden;z-index: -1;opacity: 0; position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff; box-shadow: 0 3px 6px -4px rgba(0,0,0,.12), 0 6px 16px 0 rgba(0,0,0,.08), 0 9px 28px 8px rgba(0,0,0,.05);}
.select-cont{width: 100%; max-height: 180px; overflow: auto;}
.select-item{display: block;cursor: pointer; width: 100%; line-height: 1.6;padding: .1rem .15rem .1rem .15rem;color: #666666;}
.select-item:hover{background-color: #1483d0 !important;color: #fff;}
.select-item.select{background-color: #f5f5f5;}
.selectbox.show {z-index: 28;}
.selectbox.show .select-sub{visibility: visible;z-index: 98;opacity: 1;transition: all ease .5s;}
/* .selectbox.active .select-cur{color: #333;} */

@media(max-width: 750px){
    .select-cur{height: .6rem;line-height: .6rem;}
    .select-cont{max-height: 130px;}
}

.wd-a{opacity: 0;z-index: -1;visibility: hidden;transition: opacity ease .5s;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);}
.wd-a.show{opacity: 1;z-index: 288;visibility: visible;}
.wd-main{position: absolute;top: 50%;left: 50%;width: 7.6rem;transform: translate(-50%,-50%);}
.wd-cont{width: 100%;padding: .4rem .4rem .25rem; background-color: #ffffff;box-shadow: 0px 1px .02rem 0px rgba(0, 0, 0, 0.09);}
.wd-top{width: 100%;position: relative;}
.wd-titles{width: 100%;font-family: SourceHanSansCN-Bold;line-height: 1.6;margin-bottom: 0.2rem;color: #333333;}
.wd-close{position: absolute;top:50%;right: 0;transform: translate(-50%,-50%);width: 0.3rem;height: .3rem;cursor: pointer; background-image: url('../images/a23.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wd-bottom{width: 100%;padding: 0.35rem 0.5rem;}
.wd-item{width: 100%;position: relative;margin-bottom:  .15rem;}
.wd-select{width: 100%;margin-bottom:  .15rem;}
.wd-tip{display: block; position: absolute;top: 0;left: .15rem;line-height: .45rem;font-family: SourceHanSansCN-Regular;color: #999999; }
.wd-tip span{color: #ff0700;}
.input-box.show .wd-tip{display: none;}
.wd-two{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.wd-b{width: 100%;position: relative;}
.wd-input{outline-style: none;position: relative;z-index: 10; width: 100%;height: .45rem;line-height: .45rem;padding: .1rem .15rem;background-color: transparent;border: solid 1px #eeeeee;line-height: 1.6;font-family: SourceHanSansCN-Regular;color: #999999;}
.wd-textarea{position: relative;z-index: 10; outline-style: none;width: 100%; padding: .1rem .15rem;line-height: 1.6;font-family: SourceHanSansCN-Regular;color: #999999; height: 86px;background-color: transparent;border: solid 1px #eeeeee;}
.wd-box{display: flex;align-items: center;flex-wrap: wrap;width: 100%;}

.wd-lt{flex: 1;padding-right: .2rem;}
.wd-lt .wd-item{margin-bottom: 0;}
.wd-code{position: absolute;top: 0; right:.2rem;z-index: 11;width: 70px;height: .45rem;text-align: center;line-height: .45rem;}
.wd-code img{max-width: 100%;max-height: 98%;}

.wd-buttom{width: 1.9rem;}
.wd-submit{outline-style: none;border: none;width: 100%;font-family: SourceHanSansCN-Medium;cursor: pointer; color: #ffffff; display: inline-block;vertical-align: top;height: .45rem;text-align: center;line-height: .45rem;background-color: #89c021;}


@media(min-width: 750px) { 
    .wd-two .wd-item{width: calc(50% - 0.1rem);}
    .wd-two .wd-select{width: calc(50% - 0.1rem);}
}
@media(max-width: 750px) { 
    .wd-cont{max-height: 96vh;overflow: auto;}
    .wd-main{width: 94%;max-width: 320px;}
    .wd-bottom{padding: .3rem 0;}
    .wd-tip{line-height: .6rem;}
    .wd-input{height: .6rem;line-height: .6rem;}
    .wd-textarea{padding: .1rem .15rem;}
    .wd-lt{flex: none;width: 100%;padding-right: 0;margin-bottom: .15rem;}
    .wd-buttom{width: 100%;}
    .wd-submit{height: .6rem;line-height: .6rem;}
    .wd-code{height: .6rem;line-height: .6rem;}
}
