@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border: 1px solid black;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial,Microsoft Yahei;}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{font-size: 14px;color: #000;font-family: Arial,Microsoft Yahei;}
body *{box-sizing: border-box;line-height: 1;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


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

body{font-size: calc(16 * 100vw / 1920);}
body.sp{padding-top: 1rem;}
@media(max-width: 1584px){
    body{font-size: 13.2px;}
}


@media(min-width: 1901px){
    .s0{font-size: 0;}
    .s12{font-size: 12px;}
    .s13{font-size: 13px;}
    .s14{font-size: 14px;}
    .s15{font-size: 15px;}
    .s16{font-size: 16px;}
    .s17{font-size: 17px;}
    .s18{font-size: 18px;}
    .s19{font-size: 19px;}
    .s20{font-size: 20px;}
    .s21{font-size: 21px;}
    .s22{font-size: 22px;}
    .s23{font-size: 23px;}
    .s24{font-size: 24px;}
    .s25{font-size: 25px;}
    .s26{font-size: 26px;}
    .s27{font-size: 27px;}
    .s28{font-size: 28px;}
    .s29{font-size: 29px;}
    .s30{font-size: 30px;}
    .s31{font-size: 31px;}
    .s32{font-size: 32px;}
    .s33{font-size: 33px;}
    .s34{font-size: 34px;}
    .s35{font-size: 35px;}
    .s36{font-size: 36px;}
    .s37{font-size: 37px;}
    .s38{font-size: 38px;}
    .s39{font-size: 39px;}
    .s40{font-size: 40px;}
    .s41{font-size: 41px;}
    .s42{font-size: 42px;}
    .s43{font-size: 43px;}
    .s44{font-size: 44px;}
    .s45{font-size: 45px;}
    .s46{font-size: 46px;}
    .s47{font-size: 47px;}
    .s48{font-size: 48px;}
    .s49{font-size: 49px;}
    .s50{font-size: 50px;}
    .s51{font-size: 41px;}
    .s52{font-size: 42px;}
    .s53{font-size: 43px;}
    .s54{font-size: 44px;} 
    .s56{font-size: 46px;}
    .s57{font-size: 47px;}
    .s58{font-size: 48px;}
    .s59{font-size: 49px;}
    .s60{font-size: 50px;}
}
@media(max-width: 1900px) 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);} 
    .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);} 
    .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);}
}



.s55{font-size: calc(40 * 100vw / 1920);}

@media(max-width: 979px){
    .s55{font-size: 18px;}
}
 
div.mCSB_scrollTools{opacity: 1;width: 3px;}
div.mCSB_scrollTools .mCSB_draggerRail{width: 3px;background-color: #f0f0f0;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 3px;background-color: #0094d6;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: #0094d6;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #0094d6;filter: none;-ms-filter: none;}
div.mCSB_inside>.mCSB_container{margin-right: 0 ;}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder{color: #7d766c;}
form input:-moz-placeholder,
form textarea:-moz-placeholder{color: #7d766c;}
form input::-moz-placeholder,
form textarea::-moz-placeholder{color: #7d766c;}
form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder{color: #7d766c;}

/* 入场动画 */
.teaser{opacity:0;transform:translate3d(0,25%,0);transition:opacity 1s ease-out 0.2s,transform 1.5s ease-out 0.2s;}
.teaser.is-visible{opacity:1;transform:translate3d(0,0,0);}
.lefter{opacity:0;transform:translate3d(-35%,35%,0);transition:opacity 1s ease-out 0.2s,transform 1.5s ease-out 0.2s;}
.lefter.is-visible{opacity:1;transform:translate3d(0,0,0);}
.righter{opacity:0;transform:translate3d(35%,35%,0);transition:opacity 1s ease-out 0.2s,transform 1.5s ease-out 0.2s;}
.righter.is-visible{opacity:1;transform:translate3d(0,0,0);}
.downer{opacity:0;transform:translate3d(0,-35%,0);transition:opacity 1s ease-out 0.2s,transform 1.5s ease-out 0.2s;}
.downer.is-visible{opacity:1;transform:translate3d(0,0,0);}
.lter{opacity:0;transform:translate3d(-35%,0,0);transition:opacity 1s ease-out 0.2s,transform 1.5s ease-out 0.2s;}
.lter.is-visible{opacity:1;transform:translate3d(0,0,0);}
.rter{opacity:0;transform:translate3d(35%,0,0);transition:opacity 1s ease-out 0.2s,transform 1.5s ease-out 0.2s;}
.rter.is-visible{opacity:1;transform:translate3d(0,0,0);} 
.scale{opacity:0;transform: scale(.5); transition:opacity 1s ease-out 0.2s,transform 1.5s ease-out 0.2s;}
.scale.is-visible{opacity:1;transform: scale(1);} 

.wa-a{width: 100%;}
.wa-c{display: block;width: 100%;}
.wa-img{width: 100%;}
.wa-a .swiper-pagination-bullet{width: .2rem;height: .2rem;opacity: 1;border: none;border: 0.02rem solid transparent;background-color: transparent;position: relative;}
.wa-a .swiper-pagination-bullet:after{content: "";display: inline-block;width: .06rem;height: .06rem;border-radius: 50%;background-color: #fff;position: absolute;left: 50%;top: 50%;margin-top: -0.03rem;margin-left: -0.03rem;}
.wa-a .swiper-pagination-bullet-active{border-color: #fff;}
.wa-a.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .03rem;}
.wa-a.swiper-container-horizontal>.swiper-pagination-bullets{bottom: .2rem;font-size: 0;}
@media(max-width: 750px){
    .wa-a.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 5px;}
}


body{padding-top: 1.1rem;}
header{width: 100%;height: 1.1rem;background-color: #fff;position: fixed;left: 0;top: 0;z-index: 123456;box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}
.h-cont{width: 17rem;margin: 0 auto;}
.h-index{float: left;display: block;margin-top: .11rem;}
.h-logo{height: .84rem;vertical-align: top;}
.h-nav{float: left;font-size: 0;margin-left: 1.23rem;}
.h-d{display: inline-block;vertical-align: top;position: relative;}
.h-d:before{display: none; content: '';animation:am-fd 4s cubic-bezier(0,0,0,0) infinite alternate;position: absolute;top: 0;left: 0; width: 100%;height: 100%;background-image: url(../images/2.png);background-size: 100% auto ;background-position: .06rem center;background-repeat: no-repeat;}
.h-d:hover:before{display: block;}
.h-d.active:before{display: block; }

.h-e{display: block;position: relative;z-index: 18; line-height: 1.1rem;color: #000;font-weight: bold; padding: 0 .4rem;}

@media(min-width: 1901px){
    .h-e{font-size: 20px;}
}
@media(max-width: 1900px) and (min-width: 551px){
    .h-e{font-size: calc(12px + 8 * 100vw / 1920);}
}
@media(max-width: 550px){
    .h-e{font-size: calc(12px + 8 * 550px / 1920);}
}

.h-opa{left: -100vw;opacity: 0;transition: opacity .3s;width: 100%;height: 100vh;position: fixed;top: 0;background-color: rgba(0,0,0,0.5);z-index: 122;}
.h-sub{display: none;width: 1.5rem;background-color: #fff;position: absolute;left: 50%;margin-left: -0.75rem;top: 1.1rem;z-index: 1000;padding: 0.05rem 0;}
.h-sub>li>a{display: block;width: 100%;line-height: 1.71;padding: .1rem 0.03rem;text-align: center;color: #666;transition: background-color .3s;}
.h-code{display: inline-block;vertical-align: top;position: relative; width: .77rem;margin-left: 1rem;margin-top: .14rem;}
.h-cimg{width: 100%;transition: all ease .5s;}
.h-code:hover .h-cimg{position: absolute;top:-.14rem;left: 0;max-width: none; width: 150px;}
.h-right{float: right;font-size: 0;}
.h-user{display: inline-block;vertical-align: top;width: .46rem;height: .46rem;margin-top: .32rem;background-image: url(../images/4.png);background-size: .18rem .2rem;background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.h-search{display: inline-block;vertical-align: top;width: .46rem;height: .46rem;margin-top: .32rem;background-image: url(../images/6.png);background-size: .19rem .19rem;background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.h-lang{display: inline-block;vertical-align: top;width: .9rem;min-width: 70px;text-align: center;height: .46rem;line-height: .46rem;margin-top: .32rem;position: relative;}
.h-earth{width: .2rem;}
.h-ar{min-width: .1rem;margin-left: .06rem;}
.h-l-list{width: 100%;position: absolute;left: 0;top: 100%;background-color: #fff;display: none;}
.h-l-link{display: block;text-align: center;color: #666;line-height: .46rem;}
.h-lang:hover .h-l-list{display: block;}
.h-sch{display: none;width: 100%;padding: .4rem 0;position: fixed;top: 0;right: 0;margin-right: 0;z-index: 150;background-color: #fff;font-size: 0;text-align: center;}
.h-form{width: 100%;background-color: transparent;position: relative;overflow: hidden;font-size: 0;}
.h-text{width: 3.80rem;height: .4rem;line-height: .4rem;border: none;border-bottom: 1px solid #ccc;border-right: none;vertical-align: top;background-color: transparent;font-size: .14rem;color: #595757;padding: 0 .1rem 0 0.05rem;text-align: left;vertical-align: top;}
.h-smt{background-image: url(../images/6.png);background-position: center center;background-size: .16rem .16rem;background-repeat: no-repeat;color: transparent;cursor: pointer;width: .4rem;height: .4rem;border: none;border-bottom: 1px solid #ccc;background-color: transparent;transition: all .3s;vertical-align: top;}
.h-opa {width: 100%;height: 100%;position: fixed;left: -100000px;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 10;opacity: 0;transition: opacity .3s;cursor: pointer;}
.h-name{color: #000;line-height: .46rem;margin-top: .32rem;display: inline-block;vertical-align: top;max-width: 6em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
header.search-state .h-sch{display: block}
header.search-state .h-opa{left: 0;opacity: 1;}

@keyframes am-fd{
	0%{transform:scale(1);}
	50%{transform:scale(.8);} 
	100%{transform:scale(1);} 
}


@media(max-width: 1920px){
    .h-sub{width: 180px;margin-left: -90px;padding: 5px 0;}
    .h-sub>li>a{padding: 10px 3px;}
    .h-sch {padding: 40px 0;}
    .h-sch .h-text {width: 380px;height: 40px;line-height: 40px;font-size: 14px;padding: 0 10px 0 5px;}
    .h-sch .h-smt{width: 40px;height: 40px;background-size: 19px 19px;}
    .h-user{background-size: 18px 20px;}
    .h-earth{width: 20px;}
    .h-search{background-size: 19px 19px;}
    .h-ar{margin-left: 6px;}
}
@media(min-width: 1201px){
    .h-sub>li>a:hover{color: #0000ff;}
    .h-l-link:hover{color: #0000ff;}
    .h-d:hover .h-e{color: #0000ff;}
}
@media(max-width: 1400px){
    .h-nav{margin-left: 40px;}
}
@media(max-width: 1300px){
    .h-cont{width: 18rem;}
    .h-code{margin-left: .5rem;}
}
@media(max-width: 1200px){
    body{padding-top: 46px;}
    header{height: 46px;}
    .h-cont{width: 100%;padding-left: 10px;}
    .h-index{margin-top: 5px;}
    .h-logo{height: 36px;}
    .h-nav{width: 280px;height: 100vh;overflow: auto;padding-right: 0;margin-right: 0;position: fixed;right: -280px;top: 0;background-color: #fff;z-index: 654321;padding-top: 10px;padding-bottom: 10px;transition: all .3s;}
    header.show-menu .h-opa{left: 0;opacity: 1;}
    header.show-menu .h-nav{right: 0;}
    .h-d{display: block;width: 100%;margin-left: 0;}
    .h-e{padding: 0 40px 0 20px;height: 40px;line-height: 40px;font-size: 14px;color: #666;margin: 0;}
    .h-d:first-child .h-e{padding-left: 20px;}
    .h-sub{width: 100%;margin-left: 0;top: 0;position: relative;left: 0;}
    .h-sub>li>a{padding-left: 40px;text-align: left;}
    .h-d.has-nav:after{content: "+";display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #666;}
    .h-d.has-nav.show:after{content: "-";}
    .h-d.has-nav.active:after{color: #fff;}
    .h-user{width: 46px;height: 46px;margin-top: 0;}
    .h-lang{width: 46px;height: 46px;line-height: 46px;margin-top: 0;min-width: 0;}
    .h-search{width: 46px;height: 46px;margin-top: 0;}
    .h-menu{width: 46px;height: 46px;background-image: url(../images/46.png);background-size: 28px 28px;background-repeat: no-repeat;background-position: center center;display: inline-block;}
    .h-d:hover:before{display: none;}
    .h-d.active:before{display: none;}
    .h-code{width: auto;margin-left: 20px;} 
    .h-cimg{width: 150px;max-width: none;}
    .h-code:hover .h-cimg{top: 0; width: 150px;}
    .h-name{line-height: 46px;margin-top: 0;margin-right: 5px;}
}
@media(max-width: 750px){
    .h-sch .h-text{width: 220px;}
    .h-l-link{line-height: 32px;}
}


footer{width: 100%;}
.f-top{width: 100%;background-color: #f3f3f3;padding-top: .45rem;padding-bottom:.6rem;}
.f-cont{width: 14.4rem;margin: 0 auto;}
.f-left{float: left;font-size: 0;}
.f-logo{display: inline-block;vertical-align: top;cursor: pointer; width: 1.37rem;}
.f-logo img{width: 100%;}
.f-list{display: inline-block;vertical-align: top;margin-left: .5rem;width: 20em;}
.f-list:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.f-one{float: left;cursor: pointer; margin-bottom: .2rem;width: 49%;line-height: 1.5;color: #111111;}
.f-one:before{content: '';display: inline-block;vertical-align: middle; margin-right: .15rem; width: .44em;height: 1em;background-image: url('../images/wm1.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
 
.f-right{float: right;font-size: 0;}
.f-lt{display: inline-block;vertical-align: top;width: 3.2rem;margin-right: .3rem;}
.f-phone{width: 100%;position: relative; padding-left: .4rem;margin-bottom: .18rem;}
.f-phone .f-icon{position: absolute;top: 0;left: 0;line-height: 1.3em;width: .2rem;}
.f-phone .f-icon img{max-width: 100%;max-height: 100%;}
.f-phone .f-text{display: block;width: 100%;color: #0000ff;font-weight: bold;line-height: 1.3;}
.f-phone.phone2 .f-text{color: #ff0000;}
.f-address{width: 100%;position: relative; padding-left: .4rem;}
.f-address .f-icon{position: absolute;top: 0;left: 0;line-height: 1.75em;width: .15rem;}
.f-address .f-icon img{max-width: 100%;max-height: 100%;}
.f-address .f-text{display: block;width: 100%;color: #111111;line-height: 1.75;}

.f-box{display: inline-block;vertical-align: top;text-align: center;margin-right: .15rem; }
.f-box:last-child{margin-right: 0;}
.f-code{width: 1.2rem;min-width: 108px;margin-bottom: .11rem;}
.f-tit{color: #666;}

.f-bot{width: 100%;background-color: #222;padding: .35rem 0;} 
.f-copy{float: left;color: #f2f2f2;line-height: 1.43;}
.f-copy a{color: inherit;line-height: inherit;}
.f-copy span{opacity: .7;}
.f-links{float: right;font-size: 0;}
.f-link{display: inline-block;vertical-align: top;color: #f2f2f2;line-height: 1.43;opacity: 0.7;margin-left: .7rem;}
.f-link:first-child{margin-left: 0;}
.f-num{margin-left: .2rem;opacity: 0.7;line-height: 1.43;display: inline-block;vertical-align: top;}
.f-author{margin-left: .4rem;opacity: 0.7;line-height: 1.43;display: inline-block;vertical-align: top;}

@media(min-width: 1201px){
    .f-sub>li>a:hover{color: #0000ff;}
    .f-author:hover{opacity: 1;}
    .f-num:hover{opacity: 1;}
    .f-link:hover{opacity: 1;}

    .f-one:hover{color: #0000ff;}
    .f-one:hover:before{background-image: url('../images/wm1-b.png');}
}

/* @media(max-width: 1300px){
    .f-list{margin-left: .8rem;}
} */

@media(max-width: 1550px){
    .f-one{width: 100%;}
    .f-lt{margin-right: 0;}
    .f-list{width: 10em;}
}
 
 
 
@media(max-width: 1150px){
    .f-left{width: 100%;}
    .f-logo{width: 100%;text-align: center;margin-bottom: .5rem;}
    .f-logo img{width: auto;height: 50px;}
    .f-list{width: 100%;margin-left: 0;margin-bottom: .3rem;}
    .f-right{width: 100%;}
    .f-lt{width: 100%;margin-right: 0;margin-bottom: .3rem;}
    .f-box{width: 49%;margin-right: 0;margin-bottom: 15px;}

    .f-cont{width: 100%;max-width: 500px;}
    .f-top{padding-left: 10px;padding-right: 10px;}
    .f-bot{padding-left: 10px;padding-right: 10px;}
      
    .f-copy{text-align: center;float: none;width: 100%;margin-bottom: 10px;}
    .f-links{text-align: center;float: none;width: 100%;}
    .f-copy a{margin: 0 10px;}

    .f-one{width: 49%;}
}


.lg-pop{width: 100%;height: 100vh;position: fixed;left: -100vw;top: 0;opacity: 0;z-index: 654321;box-sizing: border-box;transition: opacity .3s;}
.lg-pop *{line-height: 1;box-sizing: border-box;}
.lg-mask{width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);position: absolute;left: 0;top: 0;}
.lg-pop.show{left: 0;opacity: 1;}
.lg-box{width: 5.2rem;border-top: .05rem solid #0000fe;background-color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: .4rem;}
.lg-head{width: 100%;border-bottom: 1px solid #eee;}
.lg-tit{color: #000;padding-bottom: .27rem;border-bottom: .04rem solid #fe0000;display: inline-block;vertical-align: top;position: relative;bottom: -1px;}
.lg-close{width: .35rem;height: .35rem;min-width: 26px;min-height: 26px;border: 1px solid #eee;position: absolute;right: .2rem;top: .2rem;cursor: pointer;border-radius: 50%;background-image: url(../images/54.png);background-size: .12rem .12rem;background-repeat: no-repeat;background-position: center center;}
.lg-form{width: 100%;padding-top: .4rem;}
.lg-row{width: 100%;position: relative;padding-left: .45rem;margin-bottom: .2rem;}
.lg-dt{width: .45rem;height: .46rem;border: 1px solid #d2d2d2;position: absolute;left: 0;top: 0;border-right: none;}
.lg-icon{width: 100%;height: 100%;}
.lg-dd{width: 100%;position: relative;}
.lg-input{width: 100%;height: .46rem;border: 1px solid #d2d2d2;padding: 0 1em;color: #666;}
.lg-input.sp{padding-right: 1.28rem;}
.lg-get{display: block;width: 1.28rem;height: .46rem;border: 1px solid #d2d2d2;position: absolute;right: 0;top: 0;z-index: 10;cursor: pointer;}
.lg-code{width: 100%;height: 100%;}
.lg-ft{width: 100%;text-align: right;padding-top: .05rem;}
.lg-for{display: inline-block;vertical-align: top;color: #999;padding-bottom: .15rem;}
.lg-bot{width: 100%;padding-top: .1rem;}
.lg-sub{display: block;width: 100%;border: none;cursor: pointer;background-color: #0000fe;text-align: center;line-height: .46rem;height: .46rem;color: #fff;}
.lg-last{width: 100%;text-align: center;padding-top: .2rem;}
.lg-reg{display: inline-block;vertical-align: top;color: #fe0000;cursor: pointer;}
.lg-now{display: inline-block;vertical-align: top;color: #999;cursor: pointer;}
.lg-select{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 10;cursor: pointer;color: #666;opacity: 0;padding: 0 .7em;}
.lg-ar{display: inline-block;border-top: .07rem solid #bfbfbf;border-left: .06rem solid transparent;border-right: .06rem solid transparent;position: absolute;right: .19rem;top: 50%;margin-top: -0.04rem;}
.lg-suc{width: 100%;padding-top: .93rem;padding-bottom: .74rem;text-align: center;}
.lg-tick{width: 1.48rem;vertical-align: top;}
.lg-tip{color: #666;padding-top: .3rem;}
@media(max-width: 1200px){
    .lg-box{width: 320px;padding: 20px;}
    .lg-close{width: 26px;height: 26px;background-size: 10px 10px;}
    .lg-row{padding-left: 30px;}
    .lg-dt{width: 30px;height: 30px;}
    .lg-input{height: 30px;}
    .lg-input.sp{padding-right: 80px;}
    .lg-sub{line-height: 30px;height: 30px;}
    .lg-get{width: 80px;height: 30px;}
    .lg-last{padding-top: 13px;}
}

.ma-a{width: 100%;background-image: url(../images/m3.jpg);background-size: cover;background-position: center center;padding-top: .8rem;padding-bottom: .8rem;}
.ma-cont{width: 14.4rem;margin: 0 auto;}
.ma-left{float: left;width: 2.7rem;}
.ma-right{float: right;width: 11.1rem;background-color: #fff;padding: 0 .45rem .6rem;}
.ma-tit{color: #fff;line-height: 1.02rem;padding: 0 .3rem;background-image: url(../images/m1.png);background-size: 100% 100%;margin-bottom: .1rem;}
.ma-t{width: 100%;line-height: .79rem;border-bottom: 1px solid #e5e5e5;color: #000;margin-bottom: .4rem;position: relative;}
.ma-t:before{content: "";display: inline-block;width: .04rem;height: 1.07em;background-color: #0000fe;position: absolute;left: -0.45rem;top: 50%;margin-top: -0.535em;box-shadow: 0 .05rem .15rem rgba(72,110,253,0.5);}
.ma-list{width: 100%;background-color: #fff;}
.ma-link{display: block;width: 100%;line-height: .59rem;padding: 0 .3rem;color: #666;position: relative;border-bottom: 1px solid #eee;background-size: 100% 100%;cursor: pointer;transition: all .3s;}
.ma-link:after{content: "";display: inline-block;width: .4375em;height: .8125em;background-image: url(../images/m4.png);background-size: 100% 100%;position: absolute;right: .2rem;top: 50%;margin-top: -0.41em;}
.ma-link.active{background-image: url(../images/m2.png);color: #fff;}
.ma-link.active:after{background-image: url(../images/m5.png);}
.ma-main{width: 100%;background-color: #f3f3f3;padding-top: .8rem;padding-bottom: 1.4rem;text-align: center;}
.ma-form{display: inline-block;text-align: left;}
.ma-dl{width: 100%;font-size: 0;margin-bottom: .2rem;}
.ma-dt{display: inline-block;vertical-align: middle;width: 6.25em;color: #000;}
.ma-dd{display: inline-block;vertical-align: middle;width: 4rem;}
.ma-input{width: 100%;height: .54rem;line-height: .54rem;background-color: #fff;border: none;color: #666;padding: 0 .2rem;}
.ma-bot{width: 100%;padding-left: 6.25em;padding-top: .2rem;}
.ma-sub{display: inline-block;vertical-align: top;width: 3rem;line-height: .54rem;height: .54rem;background-color: #0000fe;color: #fff;cursor: pointer;text-align: center;border: none;}
@media(min-width: 1201px){
    .ma-link:hover{background-image: none;background-color: #0000fe;color: #fff;}
    .ma-link:hover:after{background-image: url(../images/m5.png);}
    .ma-link.active{background-image: url(../images/m2.png);color: #fff;}
    .ma-link.active:after{background-image: url(../images/m5.png);}
}
@media(max-width: 1200px){
    .ma-link{line-height: 30px;}
    .ma-input{height: 32px;line-height: 32px;}
    .ma-sub{height: 32px;line-height: 32px;}
}
@media(max-width: 750px){
    .ma-a{padding: 30px 10px;}
    .ma-cont{width: 100%;max-width: 500px;}
    .ma-left{float: none;width: 100%;margin-bottom: 10px;}
    .ma-right{float: none;width: 100%;}
}
@media(max-width: 360px){
    .ma-dl{margin-bottom: 20px;}
    .ma-dt{width: 100%;margin-bottom: 10px;}
    .ma-dd{width: 100%;}
    .ma-bot{padding-left: 0;}
}



.banner{width: 100%;position: relative;}
.banner-img{width: 100%;}
.banner-img img{width: 100%; }
.banner-cont{position: absolute;top: 50%;left: 50%;width: 14.4rem;transform: translate(-50%,-50%)}
.banner-titles{color: #0000ff;margin-bottom: .25rem;}
.banner-intro{color: #0000ff;line-height: 1.3;}

@media(max-width: 750px){
    .banner-cont{width: 100%;padding: 0 10px;}
    .banner-img img{min-height:120px;object-fit: cover;}
}

.nav{width: 100%;background-color: #f3f3f3;font-size: 0;}
.nav-cont{width: 14.4rem;margin: 0 auto;}
.nav-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.nav-left{float: left;}
.nav-link{display: inline-block;vertical-align: middle;cursor: pointer; color: #666666;line-height: .8rem;}
.nav-link:after{content: '>';color: #666666;margin: 0 .15rem;}
.nav-link:first-child:before{content: '';margin-right: .15rem; display: inline-block;vertical-align: middle;width: 1em;height: .8rem;background-image: url('../images/a1.png'); background-size: 1em auto;background-position: center center;background-repeat: no-repeat;}
.nav-link:last-child{color: #000000;}
.nav-link:last-child:after{display: none;}

.nav-right{float: right;}
.nav-item{display: inline-block;vertical-align: middle;cursor: pointer;color: #666666;line-height: .8rem;border-bottom: .03rem solid transparent; margin-left: .45rem;}
.nav-item:hover{border-bottom: .03rem solid #0000ff;color: #0000ff;}
.nav-item.active{border-bottom: .03rem solid #0000ff;color: #0000ff;}

@media(max-width: 750px){
    .nav-cont{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .nav-left{display: none;}
    .nav-right{width: 100%;text-align: center;}
    .nav-item{margin: 0 .25rem;}
}

.paging{width: 100%;text-align: center;font-size: 0;}
.paging-buttum{display: inline-block;vertical-align: middle;cursor: pointer; margin:0 .1rem .1rem ;font-size: 16px; min-width: 46px;height: 46px;line-height: 46px;text-align: center;color: #666666;font-weight: bold;background-color: #f3f3f3;}
.paging-item{display: inline-block;vertical-align: middle;cursor: pointer; margin:0 .1rem .1rem ;font-size: 16px; min-width: 46px;height: 46px;line-height: 46px;text-align: center;color: #666666; background-color: #f3f3f3;}
.paging-buttum:hover{background-color: #0000ff;color: #ffffff;}
.paging-item:hover{background-color: #0000ff;color: #ffffff;}
.paging-item.active{background-color: #0000ff;color: #ffffff;}

@media(max-width: 750px){
    .paging-buttum{min-width: 35px;height: 35px;line-height: 35px;font-size: 12px;}
    .paging-item{min-width: 35px;height: 35px;line-height: 35px;font-size: 12px;}
}

.a-a{width: 100%;padding-top: .8rem;padding-bottom: .7rem; font-size: 0;}
.a-b{width: 14.4rem;margin: 0 auto;}
.a-titles{font-weight: normal; color: #000000;padding-bottom: .45rem;margin-bottom: .6rem; position: relative;}
.a-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.a-cont{width: 100%;padding-bottom: .2rem;}
.a-item{display: inline-block;vertical-align: top;cursor: pointer; width: 3.38rem;margin-bottom: .3rem; margin-right: .29rem; border: solid 1px #eeeeee;}
.a-item:nth-child(4n){margin-right: 0;}
.a-img{width: 100%;overflow: hidden;}
.a-img img{width: 100%;transform: scale(1.00);transition: all ease .5s;}
.a-text{width: 100%;padding: .35rem .3rem .2rem;}
.a-name{margin-bottom: .15rem; color: #000000;line-height: 1.5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.a-intro{line-height: 1.6;height: 3.2em;	color: #666666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.a-time{width: 100%;padding-top: .2rem;margin-top: .55rem; color: #999999; border-top: 1px solid #e5e5e5;}
.a-time img{height: 1em;margin-right: .1rem;}

.a-item:hover .a-img img{transform: scale(1.05);}
.a-item:hover .a-name{ color: #0000ff;}

@media(max-width: 750px){
    .a-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .a-item{width: calc(50% - 5px);margin-right: 10px;}
    .a-item:nth-child(2n){margin-right: 0;}
    .a-text{padding: .25rem .15rem;}
}

.b-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem; font-size: 0;}
.b-b{width: 14.4rem;margin: 0 auto;}
.b-cont{width: 100%;}
.b-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.b-left{float: left;width: 10rem;}
.b-top{width: 100%;border-bottom: 1px solid #eeeeee;padding-bottom: .4rem;margin-bottom: .5rem;}
.b-titles{font-weight: normal;color: #000000;line-height: 1.3;margin-bottom: .2rem;}
.b-time{width: 100%; color: #999999;  }
.b-time img{height: 1em;margin-right: .1rem;}
.b-textbox{width: 100%;color: #666666;line-height: 2;}
.b-textbox *{line-height: inherit;max-width: 100%; height: auto !important;}
.b-textbox a{color: #0000ff;text-decoration:underline;}

.b-right{float: right;width: 3.6rem;}
.b-c{display: block;cursor: pointer;width: 100%;padding: .4rem .35rem;margin-bottom: .3rem; background-color: #f3f3f3;}
.b-d{color: #666666;margin-bottom: .2rem;}
.b-name{margin-bottom: .45rem; color: #000000;line-height: 1.66;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.b-c:hover .b-name{color: #0000ff;}
.b-e{width: 100%;display: block;background-color: #f3f3f3;padding: .4rem .35rem;margin-bottom: .3rem;}
.b-f{color: #666666;margin-bottom: .3rem;}
.b-share{width: 100%;padding-bottom: .3rem;}
.b-one{display: inline-block;vertical-align: middle;cursor: pointer;position: relative; width: .45rem;min-width: 30px;margin-right: .2rem;margin-bottom: .2rem;}
.b-one img{width: 100%;}
.b-one:hover img{opacity: .8;}
.b-back{display: block;cursor: pointer;width: 100%;	background-color: #0000ff;padding: .19rem ;text-align: center; color: #ffffff;}
.b-back:after{content: '>';margin-left: .2rem;}

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

.c-a{width: 100%;padding-top: .8rem;padding-bottom: .5rem; font-size: 0;}
.c-b{width: 14.4rem;margin: 0 auto;}
.c-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .6rem; position: relative;}
.c-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.c-top{width: 100%;display: block;cursor: pointer; margin-bottom: .5rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.c-c{width: 100%;padding: 1.65rem .4rem;}
.c-d{display: inline-block;vertical-align: middle;width: .7rem;}
.c-d img{width: 100%;}
.c-e{display: inline-block;vertical-align: middle;width: calc(100% - .7rem);padding-left: .2rem;}
.c-f{	color: #ffffff;margin-bottom: .2rem;}
.c-g{color: #0000ff;font-weight: bold;}

.c-cont{width: 100%;padding-bottom: .2rem;}
.c-item{display: inline-block;vertical-align: top;cursor: pointer; width: 7.05rem;margin-right: .3rem;margin-bottom: .3rem; background-color: #ffffff;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);}
.c-item:nth-child(2n){margin-right: 0;}
.c-img{display: inline-block;vertical-align: middle;width: 3.5rem;overflow: hidden;}
.c-img img{width: 100%;transform: scale(1.00);transition: all ease .5s;}
.c-text{display: inline-block;vertical-align: middle;width: calc(100% - 3.5rem);padding: .1rem .4rem;}
.c-name{color: #000000;position: relative;padding-bottom: .1rem;}
.c-name:after{content: ''; position: absolute;top: -.1rem;right: 0;width: .08rem;height: .08rem;background-color: #0000ff;}
.c-h{width: 100%;}
.c-one{display: block;margin-top: .3rem;}
.c-icon{display: inline-block;vertical-align: middle;width: .5rem;}
.c-icon img{width: 100%;}
.c-i{display: inline-block;vertical-align: middle;width: calc(100% - .5rem);padding-left: .2rem;}
.c-j{color: #666666;margin-bottom: .1rem;}
.c-k{color: #000000;line-height: 1.3;}

.c-item:nth-child(2n) .c-name:after{background-color: #ff0000;}

.c-item:hover .c-img img{transform: scale(1.05);}
.c-item:hover .c-name{ color: #0000ff;}


@media(max-width: 750px){
    .c-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .c-cont{display: flex;flex-wrap: wrap;}
    .c-item{width: calc(50% - 5px);margin-right: 10px;} 
    .c-img{width: 100%;}
    .c-text{width: 100%;padding: .35rem .25rem;}
}


.d-a{width: 100%;padding-top: .8rem;padding-bottom: .3rem; font-size: 0;}
.d-b{width: 14.4rem;margin: 0 auto;}
.d-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .6rem; position: relative;}
.d-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.d-cont{width: 100%;}
.d-item{width: 100%;position: relative;margin-bottom: .5rem; min-height: 5.4rem;background-color: #ffffff;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);}
.d-left{width: 4.8rem;padding: .6rem .4rem .6rem .5rem;}
.d-name{color: #000000;}
.d-c{width: 100%;position: relative;}
.d-d{width: 100%;}
.d-one{display: block; width: 100%;margin-top: .4rem;}
.d-icon{display: inline-block;vertical-align: middle;width: .5rem;}
.d-icon img{width: 100%;}
.d-e{display: inline-block;vertical-align: middle;width: calc(100%  - .5rem);padding-left: .2rem;}
.d-f{color: #666666;margin-bottom: .1rem;}
.d-g{color: #000000;line-height: 1.5;}
.d-code{position: absolute;top: .45rem;right: 0;width: 1.3rem;}
.d-code img{width: 100%;}

.d-map{width: 100%;position: absolute;top: 0;right: 0;width: 9.6rem;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}

@media(max-width: 1200px){
    .d-code{position: static;top: 0;margin-top: .3rem;width: 120px;}
}


@media(max-width: 750px){
    .d-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .d-left{width: 100%;}
    .d-map{position: static;width: 100%;height: 5.4rem;}
}

.e-a{width: 100%;padding-top: .8rem;padding-bottom: .7rem; font-size: 0;background-image: url('../images/a27.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.e-b{width: 14.4rem;margin: 0 auto;}
.e-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .6rem; position: relative;}
.e-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.e-cont{width: 100%;position: relative;margin-bottom: .5rem;}
.e-c{width: 100%;padding-bottom: .5rem;}
.e-item{display: inline-block;vertical-align: top;width: 20%;}
.e-img{display: block;cursor: pointer;overflow: hidden;text-align: center;line-height: 1.5rem; height: 1.5rem;background-color: #ffffff;border: solid 1px #e5e5e5;}
.e-img img{max-width: 45%;max-height: 45%;transform: scale(1.00);transition: all ease .5s;}
.e-item:hover .e-img img{transform: scale(1.05);}
.e-pagination{position: absolute;bottom: 0;left: 0;font-size: 0;width: 100%;}
.e-pagination .swiper-pagination-bullet{display: inline-block;vertical-align: middle;margin: 0 .1rem; opacity: 1; width: .26rem;height: .26rem;background-color: transparent; background-image: url('../images/a26.png');background-size: .05rem auto;background-position: center center;background-repeat: no-repeat;}
.e-pagination .swiper-pagination-bullet-active{background-image: url('../images/a26-b.png');background-size: .25rem auto;}

.e-textbox{width: 100%;color: #666666;line-height: 1.75;}
.e-textbox *{line-height: inherit;max-width: 100%;height: auto !important;}

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

.g-a{width: 100%;padding-top: .8rem;padding-bottom: 1rem; font-size: 0;background-image: url('../images/a29.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.g-b{width: 14.4rem;margin: 0 auto;}
.g-cont{width: 100%;position: relative;margin-bottom: .5rem;}
.g-c{width: 100%;position: relative;margin-bottom: .55rem;}
.g-left{display: inline-block;vertical-align: middle; width: calc(100% - 6.7rem);padding-right: .8rem;}
.g-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .4rem; position: relative;}
.g-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.g-textbox{color: #666666;line-height: 1.75;}
.g-textbox *{line-height: inherit;max-width: 100%;height: auto !important;}

.g-right{display: inline-block;vertical-align: middle; cursor: pointer; width: 6.7rem;height: 3.76rem; background-size: cover;background-position: center center;background-repeat: no-repeat;}
 
.g-play{position: absolute;top: 40%;left: 50%;transform: translate(-50%,-50%); width: 1.5rem; }
.g-play img{width: 100%;}

.g-cont{width: 100%;}
.g-item{display: inline-block;vertical-align: top;position: relative;padding: 0 .05rem; width: 20%;text-align: center;margin-bottom: .5rem;}
.g-item:after{content: ''; position: absolute;top: .26rem;right: 0;	width: 1px;height: .4rem;background-color: #dcdcdc;}
.g-item:nth-child(7):after{display: none;}
.g-d{width: 100%;}
.g-nub{display: inline-block;vertical-align: bottom;font-size: .8rem;margin-right: .1rem; color: #0000ff;font-weight: bold;} 
.g-e{display: inline-block;vertical-align: bottom;color: #0000ff;}
.g-f{margin-top: .2rem;color: #666666;line-height: 1.3;}
.g-icon{font-size: .8rem;height: 1em; line-height: 1em; }
.g-icon img{max-height: 60%;}


@media(max-width: 750px){
    .g-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .g-left{width: 100%;padding-right: 0;}
    .g-right{width: 100%;height: auto; padding-top: 56.25%;}
    .g-item{width: 33.33%;}
    .g-f{font-size: 12px;}
    .g-item:nth-child(3n):after{display: none;}
}

/*视频容器样式*/
.xv-a {position: fixed;left: 0;top: 120%;z-index: 1234567; width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);transition: top .5s ease-in-out;}
.xv-a.show {top: 0;}
.xv-a.show .xv-e {visibility: visible;}
.xv-a.show .xv-f {display: block;}
.xv-b {position: absolute;left: 50%;top: 50%;margin-left: -550px;margin-top: -300px;width: 1000px;height: 600px;}
.xv-c {display: block;width: 40px;height: 40px;background-color: #0000ff;position: absolute;right: 0; top: 0;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 {visibility: hidden;width: 100%; height: 100%;}
.xv-f {display: none;width: 100%;height: 100%;}
@media(max-width:1200px) {
    .xv-b {width: 90vw;height: auto;margin-top: 0;margin-left: 0;transform: translate(-50%, -50%);}
    .xv-f {max-height: 90vh;}
    .xv-e {height: 60vh;}
}


.i-a{width: 100%;padding-top: .8rem;padding-bottom: .5rem; font-size: 0;background-image: url('../images/b21.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.i-b{width: 14.4rem;margin: 0 auto;} 
.i-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .5rem; position: relative;}
.i-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.i-cont{width: 100%;}
.i-item{display: inline-block;vertical-align: top;transition: all ease .5s; cursor: pointer; width: 4.6rem;margin-right: .3rem;margin-bottom: .3rem; position: relative;}
.i-item:after{content: '';position: absolute;bottom: .8rem;left: 0;width: 100%;height: .5rem; background-image: url('../images/a34.png');background-size: auto .5rem;background-position: center center;background-repeat: no-repeat;}
.i-item:nth-child(3n){margin-right: 0;}
.i-bg{width: 100%;height: 6.2rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.i-text{transition: all ease .5s;position: absolute;top: 1.5rem;left: 0;z-index: 18;padding: 0 .15rem; width: 100%;text-align: center;}
.i-icon{width: 100%;margin-bottom: .3rem;}
.i-icon img{height: 1rem;}
.i-c{color: #ffffff;line-height: 1.3;font-weight: bold;}

.i-intro{display: none;color: #ffffff;line-height: 1.8;padding-top: .8rem;position: relative;font-weight: bold;}
.i-intro:before{content: '';position: absolute;top: .3rem;left: 50%;width: 1px;height: .25rem;background-color: #ffffff;}

.i-item:hover:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/b62.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.i-item:hover:after{background-image: url('../images/a34-b.png');}
.i-item:hover .i-text{ top: .8rem;}
.i-item:hover .i-intro{ display: block;}

@media(max-width: 750px){
    .i-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .i-bg{height: auto;padding-top: 134.8%;}
    .i-item{width: calc(50% - 5px);margin-right: 10px;}
    .i-item:nth-child(3n){margin-right: 10px;}
    .i-item:nth-child(2n){margin-right: 0;}
    .i-text{top: 50% !important;transform: translate(0,-50%);}
    .i-item:after{bottom: .2rem;}
    .i-c{font-size: 16px;}

    .i-item:after{display: none !important;}
    .i-intro{padding-top: .2rem;font-size: 12px;}
    .i-intro br{display: none;}
    .i-intro:before{display: none;}
}

.j-a{width: 100%;padding-top: .8rem;padding-bottom: .7rem; font-size: 0; }
.j-b{width: 14.4rem;margin: 0 auto;}  
.j-top{width: 100%;position: relative;}
.j-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .5rem; position: relative;}
.j-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.j-navs{position: absolute;top: .2rem;right: 0;width: 2.2rem;min-width: 180px; }
.j-tip{display: block;cursor: pointer; color: #000000;line-height: .55rem;background-color: #f3f3f3; padding: 0 .3rem 0 .2rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; position: relative;}
.j-tip:after{content: '';position: absolute;top: 0;right: .2rem;width: .1rem;height: 100%;background-image: url('../images/a35.png');background-size: .1rem auto;background-position: center center;background-repeat: no-repeat;}
.j-sub{display: none; position: absolute;top: .54rem;left: 0;z-index: 88; width: 100%;background-color: #f3f3f3;}
.j-navs.show .j-sub{display: block;}
.j-nav{display: block;cursor: pointer;padding: .15rem .2rem; color: #333;line-height: 1.5;}
.j-nav:hover{background-color: #0000ff;color: #fff;}

.j-cont{width: 100%;padding-bottom: .2rem;display: flex;flex-wrap: wrap;}
.j-item{display: inline-block;vertical-align: top;cursor: pointer;	border: solid 1px #eaeaea; width: 4.6rem;margin-right: .3rem;margin-bottom: .3rem;}
.j-item:nth-child(3n){margin-right: 0;}
.j-img{width: 100%;overflow: hidden;}
.j-img img{width: 100%;transform: scale(1.00);transition: all ease .5s;}
.j-text{width: 100%;padding: .15rem ;}
.j-name{width: 100%;display: block;text-align: center;color: #000000;line-height: 1.5;  }
.j-item:hover .j-img img{transform: scale(1.05);}

@media(max-width: 750px){
    .j-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .j-item{width: calc(50% - 5px);margin-right: 10px;}
    .j-item:nth-child(3n){margin-right: 10px;}
    .j-item:nth-child(2n){margin-right: 0;}
    .j-name{font-size: 12px;}
    .j-navs{top: 0;}
    .j-sub{top: 34px;}
    .j-tip{line-height: 35px;}
}

.k-a{width: 100%;padding-top: .8rem;padding-bottom: .7rem; font-size: 0; }
.k-b{width: 14.4rem;margin: 0 auto;}  
.k-top{width: 100%;position: relative;}
.k-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .5rem; position: relative;}
.k-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
 
.k-cont{width: 100%;padding-bottom: .2rem;display: flex;flex-wrap: wrap;}
.k-item{display: inline-block;vertical-align: top;cursor: pointer;	border: solid 1px #eaeaea; width: 4.6rem;margin-right: .3rem;margin-bottom: .3rem;}
.k-item:nth-child(3n){margin-right: 0;}
.k-img{width: 100%;overflow: hidden;}
.k-img img{width: 100%;transform: scale(1.00);transition: all ease .5s;}
.k-text{width: 100%;padding: .15rem ;}
.k-name{width: 100%;display: block;text-align: center;color: #000000;line-height: 1.5; }
.k-item:hover .k-img img{transform: scale(1.05);}

@media(max-width: 750px){
    .k-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .k-item{width: calc(50% - 5px);margin-right: 10px;}
    .k-item:nth-child(3n){margin-right: 10px;}
    .k-item:nth-child(2n){margin-right: 0;} 
    .k-name{font-size: 12px;}
}

.l-a{width: 100%;padding-top: .8rem;padding-bottom: .5rem;}
.l-b{width: 14.4rem;margin: 0 auto;}
.l-c{width: 100%;}
.l-c:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.l-left{float: left;width: 6.9rem;}
.l-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .55rem; position: relative;}
.l-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.l-textbox{width: 100%;color: #666666;line-height: 1.875;}
.l-textbox *{line-height: inherit;max-width: 100%;height: auto !important;}
.l-right{float: right;width: 6.7rem;position: relative;}
.l-right:after{content: '';position: absolute;bottom: -.1rem;right: -.1rem;width: 100%;height: 100%;background-color: #0000ff;}
.l-img{width: 100%;position: relative;z-index: 18;}
.l-img img{width: 100%;}
.l-tip{width: 100%;color: #000000;margin-bottom: .4rem;}
.l-cont{width: 100%;display: flex;flex-wrap: wrap;}
.l-item{display: inline-block;vertical-align: top;cursor: pointer;position: relative;overflow: hidden;min-height: 3rem;margin-bottom: .3rem; padding: .4rem .4rem .5rem; width: 3.38rem;margin-right: .29rem;background-color: #ffffff;box-shadow: 0px .05rem .2rem 0px rgba(0, 0, 0, 0.1);}
.l-item:nth-child(4n){margin-right: 0;}
.l-icon{width: .51rem;margin-bottom: .2rem;transition: all ease .5s;}
.l-icon img{width: 100%;}
.l-text{position: relative;z-index: 18; color: #666666;line-height: 1.875;}
.l-text *{line-height: inherit;max-width: 100%;height: auto !important;}
.l-nub{position: absolute;bottom: -.4em;right: .2rem;font-size: 1.3rem;color: #eeeeee;}

.l-item:hover .l-icon{transform: translateY(-5px);}
@media(max-width: 750px){
    .l-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .l-left{width: 100%;margin-bottom: .35rem;}
    .l-right{width: 100%;margin-bottom: .5rem;}
    .l-item{width: calc(50% - 5px);margin-right: 10px;} 
    .l-item:nth-child(2n){margin-right: 0;} 
}

.m-a{width: 100%;padding-top: .8rem;padding-bottom: .7rem;font-size: 0;}
.m-b{width: 14.4rem;margin: 0 auto;} 
.m-form{width: 100%;} 
.m-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .6rem; position: relative;}
.m-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.m-c{width: 100%;font-size: 0;}
.m-d{display: inline-block;vertical-align: top;margin-bottom: .4rem;}
.m-e{display: inline-block;vertical-align: top;margin-bottom: .4rem;}
.m-f{display: inline-block;vertical-align: top;border: none; width: 5.1rem;height: .55rem;padding: 0 .2rem; background-color: #f4f4f4;}
.m-submit{display: inline-block;vertical-align: top;border: none;cursor: pointer;color: #ffffff; width: 1.8rem;height: .55rem; text-align: center;line-height: .55rem; background-color: #0000ff;}

.m-form .select-w{box-sizing: border-box;display: inline-block;vertical-align: top;margin-right: .2rem; width: 2.3rem; background-color: #f3f3f3;position: relative;padding-right: .4rem;padding-left: .2rem;white-space:nowrap}
.m-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;line-height: .55rem; color: #666666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-form .select-w select{position: absolute;cursor: pointer; width: 100%;height: 100%;padding-left: 12px;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.m-form .select-w:after{ content: "";position: absolute;top: 0;right: .2rem;z-index: 1;width: .15rem;height: 100%;background-image: url('../images/a44.png'); background-size: .15rem auto;background-position: center center;background-repeat: no-repeat;}


.m-cont{width: 100%;}
.m-g{width: 100%;background-color: #0000ff;padding-left: 1.3rem;}
.m-h{display: inline-block;vertical-align: middle;text-align: center;}
.m-himg{display: inline-block;vertical-align: middle;width: .2rem;margin-right: .1rem;line-height: .8rem;}
.m-himg img{width: 100%;}
.m-htext{display: inline-block;vertical-align: middle;max-width: calc(100% - .4rem);color: #ffffff;line-height: 1.3;}

.m-h:nth-child(1){width: 2rem;text-align: left;}
.m-h:nth-child(2){width: 2.9rem;}
.m-h:nth-child(3){width: 3.2rem;}
.m-h:nth-child(4){width: 3.5rem;}

.m-list{width: 100%;padding-bottom: .5rem;}
.m-item{display: block;width: 100%;}
.m-i{width: 100%;cursor: pointer; position: relative;padding: .25rem 0 .25rem 1.3rem; border-bottom: 1px solid #e5e5e5;}
.m-i:after{content: '';position: absolute;top: 0;right: 1.2rem; width: 14px;height: 100%;background-image: url('../images/a52.png'); background-size: 14px auto;background-position: center center;background-repeat: no-repeat;}
.m-j{display: inline-block;vertical-align: middle;color: #333333;line-height: 1.25;text-align: center;}
.m-j:nth-child(1){width: 2rem;text-align: left;}
.m-j:nth-child(2){width: 2.9rem;}
.m-j:nth-child(3){width: 3.2rem;}
.m-j:nth-child(4){width: 3.5rem;}

.m-sub{display: none; width: 100%;padding: .8rem 1.3rem .6rem;background-color: #f3f3f3;}
.m-k{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.m-l{display: inline-block;vertical-align: top;width: 100%;margin-bottom: .4rem;} 
.m-m{color: #333333;margin-bottom: .3rem;}
.m-textbox{color: #666666;line-height: 2;}
.m-textbox *{line-height: inherit;max-width: 100%;height: auto !important;}
.m-n{display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: .3rem;}
.m-o{display: inline-block;vertical-align: top;margin-bottom: .3rem;}
.m-p{display: inline-block;vertical-align: middle;width: .5rem;}
.m-p img{width: 100%;}
.m-q{display: inline-block;vertical-align: middle;padding-left: .2rem;}
.m-r{color: #666666;margin-bottom: .1rem;}
.m-s{color: #000000;line-height: 1.3;}
.m-send{display: inline-block;cursor: pointer;padding: .19rem .43rem;color: #ffffff;background-color: #0000ff;}
.m-send:after{content: '>';margin-left: .2rem;color: #fff;}

.m-item.show .m-i{background-color: #283444;}
.m-item.show .m-j{color: #fff;}
.m-item.show .m-i:after{background-image: url('../images/a52-b.png');}

@media(max-width: 750px){
    .m-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .m-d{width: 100%;}
    .m-form .select-w{width: calc(33.33% - .1rem);margin-right: .15rem;}
    .m-form .select-w:nth-child(3n){margin-right: 0;}
    .m-form .select-w .cur{line-height: 35px;}
    .m-e{width: 100%;}
    .m-f{width: 70%;height: 35px;}
    .m-submit{width: 30%;height: 35px;line-height: 35px;}

    .m-g{padding-left: 0;padding-right: .35rem;}
    .m-h:nth-child(1){width: 25%;text-align: center;}
    .m-h:nth-child(2){width: 25%;}
    .m-h:nth-child(3){width: 25%;}
    .m-h:nth-child(4){width: 25%;}
    .m-htext{font-size: 12px;}
    .m-i{padding: .25rem .35rem .25rem 0;}
    .m-i:after{width: .15rem;right: .15rem;    background-size: .15rem auto;}
    .m-j{font-size: 12px;}
    .m-j:nth-child(1){width: 25%;text-align: center;}
    .m-j:nth-child(2){width: 25%;}
    .m-j:nth-child(3){width: 25%;}
    .m-j:nth-child(4){width: 25%;}

    .m-sub{padding: .5rem .35rem;}
    .m-l{width: 100% !important;}
    .m-o{width: 100%;}
    .m-q{width: calc(100% - .6rem);}
}

.n-a{width: 100%;padding-top: .8rem;padding-bottom: .5rem; font-size: 0;}
.n-form{width: 100%;}
.n-b{width: 14.4rem;margin: 0 auto;}
.n-top{width: 100%;position: relative;} 
.n-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .6rem; position: relative;}
.n-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.n-c{position: absolute;top: .2rem;right: 0;}
.n-d{display: inline-block;vertical-align: top;border: none;background-color: #f3f3f3; width: 2.35rem;height: .55rem;padding: 0 .2rem; color: #666666;}
.n-submit{display: inline-block;vertical-align: top;border: none;cursor: pointer; width: .55rem;height: .55rem;line-height: .55rem;text-align: center; background-color: #0000ff; color: transparent;background-image: url('../images/a53.png'); background-size: .2rem auto;background-position: center center;background-repeat: no-repeat;}

.n-cont{width: 100%;}
.n-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.n-left{float: left;width: 3.6rem;padding: 0 .4rem; background-color: #ffffff;box-shadow: 0px .05rem .2rem 0px rgba(0, 0, 0, 0.1);}
.product-item{width: 100%;border-bottom: 1px solid #e5e5e5;}
.product-one{width: 100%;position: relative;}
.product-link{width: 100%;display: block;cursor: pointer;padding: .2rem 15px .2rem  0;line-height: 1.3; color: #000000;}
.product-buttom{display: none;position: absolute;top: 0;right: 0;cursor: pointer; width: 15px;height: 100%;background-size: 13px auto;background-image: url('../images/a54.png'); background-position: center center;background-repeat: no-repeat;}
.product-sub{display: none;width: 100%;}
.product-two{display: block;cursor: pointer;color: #666666;line-height: 1.6; padding-left: .3rem;position: relative;margin-bottom: .2rem;}
.product-two:before{content: '';position: absolute;top: 50%; left: 0;margin-top: -.09rem; width: .18rem;height: .18rem; border: solid 1px #e5e5e5;}
.product-two.active:before{background-image: url('../images/a55.png'); background-size: .18rem auto;background-position: center center;background-repeat: no-repeat;}

.product-item.has-two .product-buttom{display: block;}
.product-item.show .product-buttom{background-image: url('../images/a54-b.png');}
 
.n-right{float: right;width: 10.3rem;}
.n-list{width: 100%;}
.n-item{display: inline-block;vertical-align: top;cursor: pointer;margin-right: .3rem;margin-bottom: .45rem; width: 5rem;position: relative;}
.n-item:nth-child(2n){margin-right: 0;}
.n-img{width: 100%;overflow: hidden;position: relative;margin-bottom: .25rem;}
.n-img:after{content: ''; position: absolute;bottom: .38rem;left:  .38rem;	width: .38rem;height: .38rem;border-radius: 50%;background-color: #ffffff;border: solid 1px #e5e5e5;background-image: url('../images/a56.png'); background-size: .07rem auto;background-position: center center;background-repeat: no-repeat;}
.n-img img{width: 100%;transform: scale(1.00);transition: all ease .5s;} 
.n-text{width: 100%;  }
.n-name{color: #000000;font-weight: bold;line-height: 1.23;position: relative;padding-left: .15rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.n-name br{display: none;}
.n-name:before{content: ''; position: absolute;top: 50%;left: 0;transform: translate(0,-50%); margin-right: .15rem; width: .08rem;height: .08rem;background-color: #ff0000;}
.n-item:hover .n-img img{transform: scale(1.05);}
.n-item:hover .n-img:after{background-color: #0000ff;border: 1px solid #0000ff;background-image: url('../images/a56-b.png');}

@media(max-width: 750px){
    .n-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .n-d{height: 35px;width: 150px;}
    .n-submit{width: 35px;height: 35px;}
    .n-left{width: 100%;margin-bottom: .5rem;}
    .n-right{width: 100%;}
    .n-item{width: calc(50% - 5px);margin-right: 10px;}
    .n-item:after{display: none;}
    .n-text{padding: 0 .2rem;}
    .n-name{font-size: 14px;}
}

.o-a{width: 10.3rem;float: right;}
.o-top{width: 100%;position: relative;margin-bottom: .55rem;}
.o-b{width: 100%;}
.o-item{width: 100%;}
.o-c{display: block; width: 100%;}
.o-img{width: 100%;}
.o-img img{width: 100%;}
.o-text{position: absolute;top: .8rem;left: 0;width: 100%;padding: 0 .85rem;}
.o-name{width: 100%;position: relative;font-weight: bold; line-height: 1.22;padding-bottom: .45rem;}
.o-name:after{content: '';position: absolute;bottom: 0;left: 0;	width: .12rem;height: .12rem;background-color: #ff0000;}
 
.o-pagination{position: absolute;bottom: .15rem;left: 0;font-size: 0;text-align: center; width: 100%;}
.o-pagination .swiper-pagination-bullet{display: inline-block;vertical-align: middle;margin: 0 5px;opacity: 1; width: 10px;height: 10px;background-color: #cccccc;}
.o-pagination .swiper-pagination-bullet-active{background-color: #0000ff; }

.o-d{width: 100%;} 
.o-d:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.o-titles{float: left;color: #000000;margin-bottom: .4rem;}
.o-share{float: right;margin-bottom: .4rem;}
.o-e{display: inline-block;vertical-align: middle;color: #666666;}
.o-f{display: inline-block;vertical-align: middle;}
.o-one{display: inline-block;vertical-align: middle;cursor: pointer;position: relative; width: .33rem; margin-left: .1rem;}
.o-one:hover>img{opacity: .8;}

.o-list{width: 100%; }
.o-g{width: 100%;padding: 0 .4rem;margin-bottom: .3rem; background-color: #ffffff;box-shadow: 0px .05rem .2rem 0px rgba(0, 0, 0, 0.1);}
.o-h{width: 100%;position: relative;border-bottom: 1px solid #e5e5e5;}
.o-i{display: inline-block; color: #000000;line-height: .8rem;position: relative;}
.o-i:before{content: '';position: absolute;top: 50%;left: -.4rem;margin-top: -.13rem;width: .04rem;height: .26rem;background-color: #0000fe;}
.o-play{position: absolute;top: 50%;right: 0;width: .45rem;transform: translate(0,-50%);cursor: pointer;}
.o-play img{width: 100%;}

.o-textbox{color: #666666;line-height: 1.87;padding: .3rem 0 .4rem;}
.o-textbox *{line-height: inherit;max-width: 100%;height: auto !important;}
.o-textbox a{color: #0000ff;text-decoration:underline;}

.o-j{width: 100%; color: #666666;line-height: 1.87;padding: .4rem 0 .35rem;}
.o-j *{line-height: inherit;max-width: 100%;height: auto !important;}
.o-j > i{display: inline-block;vertical-align: top; width: 48%;margin-bottom: .15rem;}
.o-j table{width: 100%;}
.o-j table td{width: auto !important;}
.o-j a{color: #0000ff;text-decoration:underline;}
/* .o-j P:before{content: '●';display: inline;margin-right: .1rem;} */

.o-k{width: 100%;padding: .4rem 0 .6rem;}
.o-l{display: inline-block;vertical-align: top;text-align: center;margin-right: .2rem;}
.o-m{display: inline-block;width: 1.2rem;min-width: 80px;margin-bottom: .2rem;}
.o-m img{width: 100%;}
.o-buttom{width: 100%;}
.o-check{display: inline-block;vertical-align: middle;cursor: pointer; color: #666666;}
.o-check:hover{color: #0000ff;}
.o-check:after{content: '丨';color: #666666;} 
.o-download{display: inline-block;vertical-align: middle;cursor: pointer; color: #666666;}
.o-download:hover{color: #0000ff;}  

.code-box{position: relative;}
.code-item{display: none; position: absolute;top: -160px;left: 50%;z-index: 588;width: 150px; margin-left: -75px;padding-bottom: 10px;   }
.code-box.active .code-item{display: block;}
.code-img{display: block;width: 100%; height: 150px;line-height: 150px;text-align: center; background-color: #fff;box-shadow: 0 1px 8px 4px #aaa;}
.code-img img{max-width: 80%;max-height: 80%;}

.o-bottom{display: block; width: 100%;font-size: 0;padding: .4rem 0 .6rem;}
.o-nbox{width: 100%;}

.o-n{display: inline-block;vertical-align: top;width: 100%;margin-bottom: .3rem;}
.o-tip{display: inline-block;vertical-align: top;color: #000000;width: 6em;line-height: .5rem;}
.o-tip span{color: #ff0000;}
.o-o{display: inline-block;vertical-align: top;width: calc(100% - 6em);}
.o-p{width: 100%;border: none;background-color: #f3f3f3;color: #333;height: .5rem; padding: 0 .3rem ;}
.o-textarea{width: 100%;border: none;background-color: #f3f3f3;color: #333;height: 2.2rem;min-height: 180px; padding: .1rem .3rem ; line-height: .3rem;}

.o-q{width: 100%;text-align: center;padding-top: .2rem;}
.o-r{display: inline-block;position: relative;}
.o-s{display: inline-block;background-color: #0000ff; padding: .2rem .45rem; color: #ffffff;}
.o-s:after{content: '>';margin-left: .2rem;}
.o-submit{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}

@media(min-width: 750px){
    .o-nbox .o-n{width: calc(50% - 2em);}
    .o-nbox .o-n:nth-child(2n){width: calc(50% + 2em);}
    .o-nbox .o-n:nth-child(2n) .o-tip{width: 8em; padding-left: .3rem;}
    .o-nbox .o-n:nth-child(2n) .o-o{width: calc(100% - 8em);}
}
@media(max-width: 750px){ 
    .o-a{width: 100%;}
    .o-j P{width: 100%;}
    .o-text{padding: 0 .35rem;}
    .o-pagination .swiper-pagination-bullet{width: 8px;height: 8px;}
 

    .o-tip{width: 100%;margin-bottom: 5px;}
    .o-o{width: 100%;}
    .o-p{height: 36px;}
    .o-textarea{padding: 8px .3rem;line-height: 20px;}

}

.p-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;font-size: 0; background-image: url('../images/56.png'); background-size: cover;background-position: left bottom;background-repeat: no-repeat;}
.p-b{width: 14.4rem;margin: 0 auto;}
.p-cont{width: 100%;position: relative;min-height: 5.25rem;}
.p-left{display: inline-block;vertical-align: middle; width: calc(100% - 6.7rem);padding-right: .8rem;}
.p-titles{color: #000000;padding-bottom: .45rem;position: relative;margin-bottom: .45rem;}
.p-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .6rem;height: .05rem;background-color: #ff0000;}
.p-textbox{color: #666666;line-height: 1.77;margin-bottom: .3rem;}
.p-textbox *{line-height: inherit;max-width: 100%;height: auto !important;}

.p-list{width: 100%;padding-bottom: .3rem;}
.p-item{display: inline-block;vertical-align: top;position: relative;padding: 0 .05rem; width: 35%;text-align: center;margin-bottom: .5rem;}
.p-item:after{content: ''; position: absolute;top: .26rem;right: 0;	width: 1px;height: .4rem;background-color: #dcdcdc;}
.p-item:nth-child(3n):after{display: none;}
.p-item:last-child{width: 50%;}
.p-c{width: 100%;}
.p-nub{display: inline;vertical-align: bottom;font-size: .8rem;margin-right: .1rem; color: #0000ff;font-weight: bold;} 
.p-d{display: inline;vertical-align: bottom;color: #0000ff;}
.p-e{margin-top: .2rem;color: #666666;line-height: 1.3;}
.p-more{display: inline-block;cursor: pointer;padding: .19rem .44rem;color: #ffffff;background-color: #0000ff;}
.p-more:after{content: ">";color: #fff;margin-left: .2rem;}

.p-right{ display: inline-block;vertical-align: middle; cursor: pointer; width: 6.7rem;height: 3.76rem; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.p-play{position: absolute;top: 40%;left: 50%;transform: translate(-50%,-50%);  width: 1.5rem; }
.p-play img{width: 100%;}


@media(min-width: 750px){
    .p-item:nth-child(3n + 1){width: 30%;text-align: left;}
}
@media(max-width: 750px){
    .p-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .p-left{width: 100%;margin-bottom: .35rem;padding-right: 0;}
    .p-item{width: 33.33%;}
    
    .p-right{height: auto; padding-top: 56.25%;width: 100%;}
}

.q-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;font-size: 0; background-image: url('../images/57.jpg'); background-size: cover;background-position: left bottom;background-repeat: no-repeat;}
.q-b{width: 14.4rem;margin: 0 auto;text-align: center;}
.q-titles{width: 100%;text-align: center;position: relative;padding-bottom: .45rem;margin-bottom: .6rem;}
.q-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.3rem; width: .6rem;height: .05rem;background-color: #ff0000;}
.q-cont{width: 100%;text-align: left;} 
.q-item{display: inline-block;vertical-align: top;cursor: pointer;margin-right: .4rem;margin-bottom: .4rem; width: 7rem;position: relative;}
.q-item:after{content: ''; position: absolute;bottom: .6rem;left:  .6rem;	width: .4rem;height: .4rem;border-radius: 50%;background-color: #ffffff;border: solid 1px #e5e5e5;background-image: url('../images/a56.png'); background-size: .08rem auto;background-position: center center;background-repeat: no-repeat;}
.q-item:nth-child(2n){margin-right: 0;}
.q-img{width: 100%;overflow: hidden;}
.q-img img{width: 100%;transform: scale(1.00);transition: all ease .5s;}
.q-text{position: absolute;top: .55rem;left: 0;padding: 0 .6rem;}
.q-name{color: #000000;font-weight: bold;line-height: 1.33;position: relative;padding-bottom: .3rem;}
.q-name:after{content: '';position: absolute;bottom: 0;left: 0;width: .08rem;height: .08rem;background-color: #ff0000;}
.q-item:hover .q-img img{transform: scale(1.05);}
.q-item:hover:after{background-color: #0000ff;border: 1px solid #0000ff;background-image: url('../images/a56-b.png');}
.q-more{display: inline-block;cursor: pointer;padding: .19rem .44rem;color: #ffffff;background-color: #0000ff;}
.q-more:after{content: ">";color: #fff;margin-left: .2rem;}

@media(max-width: 750px){
    .q-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .q-item{width: calc(50% - 5px);margin-right: 10px;}
    .q-text{top: 50%;transform: translate(0,-50%); padding: 0 .25rem;}
    .q-name{font-size: 14px;}
    .q-item:after{display: none;}
}

.r-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;font-size: 0; }
.r-b{width: 14.4rem;margin: 0 auto;text-align: center;}
.r-titles{width: 100%;text-align: center;position: relative;padding-bottom: .45rem; }
.r-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.3rem; width: .6rem;height: .05rem;background-color: #ff0000;}
.r-cont{width: 100%;text-align: left;padding-bottom: .4rem;position: relative;} 
.r-c{width: 100%; padding-top: .4rem;padding-bottom: .4rem;} 
.r-d{width: 3.2rem;margin-right: .5rem;}
.r-d:last-child{margin-right: 0;}
.r-item{display: block;cursor: pointer; text-align: center; } 
.r-e{width: 100%;margin-bottom: .75rem;position: relative;height: 2.2rem;text-align: center;}
.r-e:after{content: '';position: absolute;left: 0;bottom: -.61rem; width: 100%;height: .61rem;background-image: url('../images/24.png'); background-size: auto .6rem;background-position: center center;background-repeat: no-repeat;}
.r-img{position: relative; display: inline-block;  transition:all  ease .5s; padding: .18rem; width: auto; height: 2.2rem; }
.r-img img{display: inline-block;cursor: pointer;  max-width: none;   height: 100%;}
.r-span{position: absolute; }
.r-span1{left: 0;top: 0; width: .18rem;height: .19rem;background-image: url('../images/25.png');}
.r-span2{left: .18rem;top: 0; width: calc(100% - .36rem);height: .19rem;background-image: url('../images/26.png');}
.r-span3{right: 0;top: 0; width: .18rem;height: .19rem;background-image: url('../images/27.png');}
.r-span4{left: 0;top: .19rem; width: .18rem;height: calc(100% - .38rem);background-image: url('../images/28.png');}
.r-span5{right: 0;top: .19rem; width: .18rem;height: calc(100% - .38rem);background-image: url('../images/29.png');}
.r-span6{left: 0;bottom:  0; width: .18rem;height: .19rem;background-image: url('../images/30.png');}
.r-span7{left: .18rem;bottom: 0; width: calc(100% - .36rem);height: .19rem;background-image: url('../images/31.png');}
.r-span8{right: 0;bottom:  0; width: .18rem;height: .19rem;background-image: url('../images/32.png');}

.r-text{position: relative;z-index: 18;cursor: pointer; display: block;margin: 0 auto; width: 85%;line-height: 1.5; color: #000000;padding-bottom: .15rem;border-bottom: 1px dashed #dcdcdc;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.r-item:hover .r-text{color: #0000ff;}
.r-item:hover .r-img{transform: translateY(-5px); }

.r-prev{transform: rotate(-180deg); position: absolute;bottom: 0;top: auto;left: calc(50% - .6rem);margin-top: 0;  width: .46rem;height: .46rem;border-radius: 50%; border: solid 1px #e5e5e5;background-image: url('../images/12.png');background-size: .08rem auto; background-position: center center;background-repeat: no-repeat;}
.r-prev:hover{background-color: #0000ff;border: 1px solid #0000ff;background-image: url('../images/13.png');}
.r-next{position: absolute;bottom: 0;top: auto;right: calc(50% - .6rem);margin-top: 0;  width: .46rem;height: .46rem;border-radius: 50%; border: solid 1px #e5e5e5;background-image: url('../images/12.png');background-size: .08rem auto; background-position: center center;background-repeat: no-repeat;}
.r-next:hover{background-color: #0000ff;border: 1px solid #0000ff;background-image: url('../images/13.png');}


@media(max-width: 750px){
    .r-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .r-d{width: calc(50% - 5px);margin-right: 10px;} 
}

.s-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;font-size: 0;background-color: #f3f3f3; }
.s-b{width: 14.4rem;margin: 0 auto;text-align: center;}
.s-titles{width: 100%;text-align: center;position: relative;padding-bottom: .45rem;margin-bottom: .6rem;}
.s-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.3rem; width: .6rem;height: .05rem;background-color: #ff0000;}
.s-cont{width: 100%;text-align: left;display: flex;flex-wrap: wrap;padding-bottom: .2rem;} 
.s-item{display: inline-block;vertical-align: top;cursor: pointer;text-align: center; background-color: #fff; width: 4.6rem;margin-right: .3rem;margin-bottom: .3rem;}
.s-item:nth-child(3n){margin-right: 0;}
.s-img{width: 100%;overflow: hidden;}
.s-img img{width: 100%;transform: scale(1.00);transition: all ease .5s;}
.s-text{width: 100%;padding: .25rem .15rem;}
.s-name{color: #000000;line-height: 1.5;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s-item:hover .s-img img{transform: scale(1.05);}
.s-more{display: inline-block;cursor: pointer;padding: .19rem .44rem;color: #ffffff;background-color: #0000ff;}
.s-more:after{content: ">";color: #fff;margin-left: .2rem;}

@media(max-width: 750px){
    .s-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .s-item{width: calc(50% - 5px);margin-right: 10px;}
    .s-item:nth-child(3n){margin-right: 10px;}
    .s-item:nth-child(2n){margin-right: 0;}
    .s-name{font-size: 12px;}
}

.t-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;font-size: 0;overflow: hidden;  }
.t-b{width: 14.4rem;margin: 0 auto;text-align: center;}
.t-top{width: 100%;position: relative;text-align: left;}
.t-titles{width: 100%; position: relative;padding-bottom: .45rem;margin-bottom: .6rem;}
.t-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .6rem;height: .05rem;background-color: #ff0000;}
.t-navs{position: absolute;top: 50%;right: 0;}
.t-nav{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .65rem; color: #666666;line-height: 1.5;}
.t-nav:last-child{margin-right: 0;}
.t-nav:hover{color: #ff0000;}
.t-nav.active{color: #ff0000;}

.t-cont{width: 100%;position: relative;}
.t-item{position: absolute;top: 0;left: -1000%; width: 100%; }
.t-item.show{position: relative;left: 0;}
.t-c{width: 100%;height: 55%;position: relative; text-align: left;}.r-a .swiper-wrapper {
  height: 4rem;}
.t-d{width: 100%;padding-bottom: .5rem;}
.t-one{width: 3.38rem;margin-right: .29rem;}
.t-one:last-child{margin-right: 0;}
.t-link{display: block;width: 100%; cursor: pointer;  margin-right: .29rem; border: solid 1px #eeeeee;}
.t-img{width: 100%;overflow: hidden;}
.t-img img{width: 100%;transform: scale(1.00);transition: all ease .5s;}
.t-text{width: 100%;padding: .35rem .3rem .2rem;}
.t-name{margin-bottom: .15rem; color: #000000;line-height: 1.5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.t-intro{line-height: 1.6;height: 3.2em;	color: #666666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.t-time{width: 100%;padding-top: .2rem;margin-top: .55rem; color: #999999; border-top: 1px solid #e5e5e5;}
.t-time img{height: 1em;margin-right: .1rem;}

.t-link:hover .t-img img{transform: scale(1.05);}
.t-link:hover .t-name{ color: #0000ff;}

.t-more{display: inline-block;cursor: pointer;padding: .19rem .44rem;color: #ffffff;background-color: #0000ff;}
.t-more:after{content: ">";color: #fff;margin-left: .2rem;}

.t-a .t-pagination{display: none; position: absolute;bottom: 10px;left: 0;font-size: 0;width: 100%;}
.t-a .t-pagination .swiper-pagination-bullet{display: inline-block;vertical-align: middle;margin: 0 .1rem; opacity: 1; width: .26rem;height: .26rem;background-color: transparent; background-image: url('../images/a26.png');background-size: .05rem auto;background-position: center center;background-repeat: no-repeat;}
.t-a .t-pagination .swiper-pagination-bullet-active{background-image: url('../images/a26-b.png');background-size: .25rem auto;}

@media(max-width: 750px){
    .t-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .t-navs{position: relative;top: 0;transform: translate(0 ,0);margin-bottom: .35rem; width: 100%;text-align: center;}
    .t-nav{margin-right: .35rem;}
    .t-one{width: calc(50% - 5px);margin-right: 10px;}
    .t-text{padding: .25rem .15rem;}
    .t-a .t-pagination{display: block;}
    .t-d{padding-bottom: .8rem;}
}

.w-a{width: 100%;padding-top: .8rem; font-size: 0;}
.w-b{width: 14.4rem;margin: 0 auto;}
.w-titles{font-weight: normal; width: 100%;color: #000000;padding-bottom: .45rem;position: relative;margin-bottom: .5rem;}
.w-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}

.w-cont{width: 100%;}
.w-item{display: inline-block;vertical-align: top;width: 3.2rem; text-align: center; margin-right: .5rem;margin-bottom: .5rem;}
.w-item:nth-child(4n){margin-right: 0;}
.w-c{width: 100%;margin-bottom: .75rem;position: relative;height: 2.2rem;text-align: center;}
.w-c:after{content: '';position: absolute;left: 0;bottom: -.61rem; width: 100%;height: .61rem;background-image: url('../images/24.png'); background-size: auto .6rem;background-position: center center;background-repeat: no-repeat;}
.w-img{position: relative;transition: all ease .5s; display: inline-block; padding: .18rem; width: auto; height: 2.2rem; }
.w-img img{display: inline-block;cursor: pointer;  max-width: none;   height: 100%;}
.w-span{position: absolute; }
.w-span1{left: 0;top: 0; width: .18rem;height: .19rem;background-image: url('../images/25.png');}
.w-span2{left: .18rem;top: 0; width: calc(100% - .36rem);height: .19rem;background-image: url('../images/26.png');}
.w-span3{right: 0;top: 0; width: .18rem;height: .19rem;background-image: url('../images/27.png');}
.w-span4{left: 0;top: .19rem; width: .18rem;height: calc(100% - .38rem);background-image: url('../images/28.png');}
.w-span5{right: 0;top: .19rem; width: .18rem;height: calc(100% - .38rem);background-image: url('../images/29.png');}
.w-span6{left: 0;bottom:  0; width: .18rem;height: .19rem;background-image: url('../images/30.png');}
.w-span7{left: .18rem;bottom: 0; width: calc(100% - .36rem);height: .19rem;background-image: url('../images/31.png');}
.w-span8{right: 0;bottom:  0; width: .18rem;height: .19rem;background-image: url('../images/32.png');}


.w-text{position: relative;z-index: 18;cursor: pointer; display: block;margin: 0 auto; width: 85%;line-height: 1.5; color: #000000;padding-bottom: .15rem;border-bottom: 1px dashed #dcdcdc;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.w-item:hover .w-text{color: #0000ff;}
.w-item:hover .w-img{transform: translateY(-5px);}


@media(max-width: 750px){
    .w-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .w-item{width: calc(50% - 5px);margin-right: 10px;}
    .w-item:nth-child(2n){margin-right: 0;}
}

.flutter{position:fixed;z-index:1234567;text-align: right;}
.flutter-img{display: block;cursor: pointer; width: 4rem;margin-bottom: .2rem;}
.flutter-img img{width: 100%;opacity: .8;}
.flutter-close{display: inline-block;cursor: pointer;color: #0000ff;}
.flutter-close:after{content: 'X';}

.sidebar{position: fixed;top: 50%;right: 0;transform: translate(0,-50%);z-index: 88; width: 70px;}
.sidebar-cont{width: 100%;}
.sidebar-item{display: block;width: 100%;position: relative;margin-bottom: 1px;}
.sidebar-tip{display: block;cursor: pointer; width: 100%;padding-top: 12px;text-align: center; background-color: #585858;}
.sidebar-icon{width: 100%; height: 25px;}
.sidebar-icon img{height: 100%;}
.sidebar-text{color: #ffffff;line-height: 33px;font-size: 12px;} 
.sidebar-item:hover .sidebar-tip{background-color: #0000fe;}

.sidebar-sub{ position: absolute;top: 50%;left: 0; transform: translate(0,-50%); transition: all .5s;  width: 0; overflow: hidden;}
.sidebar-code{width:135px;padding: 10px;text-align: center; 	 background-color: #ffffff;box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.16);position: relative;}
.sidebar-code:after{content: ''; position: absolute;top: 50%;  transform: translate(0,-50%); right: -6px; width: 6px;height: 16px; background-image: url('../images/c5.png');background-size: 6px auto; background-position: center center;background-repeat: no-repeat;}
.sidebar-img{width: 100%;margin-bottom: 5px;}
.sidebar-img img{width: 100%;} 
.sidebar-item.active .sidebar-sub{width: 150px;left: -150px; }

@media(max-width: 750px){
    .sidebar{width: 50px;}
    .sidebar-icon{height: 20px;}
    .sidebar-text{font-size: 10px;}
}

.xa-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;  }
.xa-form{width: 100%;}
.xa-b{width: 14.4rem;margin: 0 auto;}
.xa-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .6rem; position: relative;}
.xa-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.xa-cont{width: 100%;padding: .5rem;font-size: 0; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xa-list{width: 100%; }
.xa-item{display: inline-block;vertical-align: top;width: 100%;margin-bottom: .3rem;}
.xa-tip{display: inline-block;vertical-align: top;width: 1.25rem;line-height: .5rem; color: #ffffff;}
.xa-tip span{color: #ff0000;}
.xa-c{display: inline-block;vertical-align: top; width: calc(100% - 1.25rem);}
.xa-d{width: 100%;padding: 0 .3rem;height: .5rem; color: #ffffff; background-color: transparent; border: solid .02rem #ffffff;}
.xa-textarea{width: 100%;height: 2.5rem;min-height: 180px; line-height: .3rem; padding: .1rem .3rem;  color: #ffffff; background-color: transparent; border: solid .02rem #ffffff;}
.xa-buttom{width: 100%;text-align: center;padding-top: .2rem;}
.xa-e{display: inline-block;position: relative;}
.xa-text{display: inline-block;background-color: #0000ff; padding: .2rem .45rem; color: #ffffff;}
.xa-text:after{content: '>';margin-left: .2rem;}
.xa-submit{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}

.xa-form input::-webkit-input-placeholder,
.xa-form textarea::-webkit-input-placeholder{color: #fff;}
.xa-form input:-moz-placeholder,
.xa-form textarea:-moz-placeholder{color: #fff;}
.xa-form input::-moz-placeholder,
.xa-form textarea::-moz-placeholder{color: #fff;}
.xa-form input:-ms-input-placeholder,
.xa-form textarea:-ms-input-placeholder{color: #fff;}

@media(min-width: 750px){
    .xa-list .xa-item{width: 33.33%;}
    .xa-list .xa-item:first-child .xa-tip{text-align: left;}
    .xa-list .xa-tip{text-align: center;}
}
@media(max-width:1200px){
    .xa-tip{font-size: 12px;width: 75px;}
    .xa-c{width: calc(100% - 75px);}
}
@media(max-width: 750px){
    .xa-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;} 
    .xa-tip{width: 100%;margin-bottom: 5px;}
    .xa-c{width: 100%;}
    .xa-d{height: 36px;}
    .xa-textarea{padding: 8px .3rem;line-height: 20px;}
}


.xb-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem; background-image: url('../images/b64.jpg');background-size: 100% auto;background-position: bottom center;background-repeat: no-repeat; }
.xb-form{width: 100%;}
.xb-b{width: 14.4rem;margin: 0 auto;}
.xb-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .5rem; position: relative;}
.xb-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.xb-cont{width: 100%; font-size: 0; }
.xb-item{display: inline-block;vertical-align: top;cursor: pointer; position: relative;overflow: hidden; width: calc(50% - .15rem);margin-right: .3rem;margin-bottom: .3rem;}
.xb-item:nth-child(2n){margin-right: 0;}
.xb-item:after{content: '';position: absolute;z-index: 18; bottom: .4rem;left: 0;width: 100%;height: .5rem; background-image: url('../images/a34.png');background-size: auto .5rem;background-position: left .7rem center;background-repeat: no-repeat;}

.xb-img{width: 100%;position: relative;padding-top: 53.75%; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xb-img:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);}
.xb-text{position: absolute;top: 0;left: 0;width: 100%;padding: .5rem .7rem;}
.xb-icon{width: .88rem;margin-bottom: .3rem;}
.xb-icon img{width: 100%;}
.xb-name{color: #ffffff;}


.xb-sub{position: absolute;top: 110%;left: 0;z-index: 28;padding: .5rem .4rem .2rem .7rem; width: 100%;height: 100%;overflow: auto; transition: all ease .5s;background-image: url('../images/b65.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xb-c{color: #ffffff;padding-bottom: .33rem;position: relative;margin-bottom: .3rem;}
.xb-c:after{content: '';position: absolute;left: 0;bottom: 0;width: .45rem;height: .04rem;background-color: #ffffff;}
.xb-textbox{color: #ffffff;line-height: 1.75;}
.xb-textbox *{line-height: inherit;}
.xb-textbox p{margin-bottom: .1rem;}

.xb-item:hover .xb-sub{top: 0;}

@media(max-width: 750px){
    .xb-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;} 
    .xb-item{width: 100%;margin-right: 0;}
    .xb-text{padding: .5rem  ;}
    .xb-sub{padding: .35rem .5rem;}
}

.xc-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;  }
.xc-form{width: 100%;}
.xc-b{width: 14.4rem;margin: 0 auto;}
.xc-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .5rem; position: relative;}
.xc-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.xc-cont{width: 100%;display: flex;flex-wrap: wrap; justify-content: center; font-size: 0;padding: 1.35rem .3rem 1.1rem;text-align: left;  background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xc-item{display: inline-block;vertical-align: top;border-left: .02rem solid rgba(255,255,255,.5);border-right: .02rem solid rgba(255,255,255,.5); cursor: pointer;position: relative;width: 2.72rem;text-align: center; padding: .2rem .05rem .15rem; margin: 0 .13rem;}
.xc-bg1{position: absolute;bottom: 100%;left: -.02rem;width: calc(100%  + .04rem);}
.xc-bg1 img{width: 100%;}
.xc-bg2{position: absolute;top: 100%;left: -.02rem;width: calc(100%  + .04rem);}
.xc-bg2 img{width: 100%;}
.xc-c{width: 100%; }
.xc-icon{width: 100%;margin-bottom: .35rem;transition: all ease .5s;}
.xc-icon img{width: .88rem;}
.xc-text{width: 100%;}
.xc-name{color: #ff0000;margin-bottom: .25rem;}
.xc-textbox {color: #ffffff;line-height: 1.8;}
.xc-textbox *{line-height: inherit;}

.xc-item:hover .xc-icon{transform: translateY(-5px);}

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

    .xc-cont{padding: 1.2rem .3rem .6rem;}
    .xc-item{width: calc(50% - .3rem);margin: 0 .15rem;margin-bottom:1.6rem;}
    .xc-textbox{font-size: 11px;}
}

.xd-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;  }
.xd-form{width: 100%;}
.xd-b{width: 14.4rem;margin: 0 auto;}
.xd-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .5rem;position: relative;}
.xd-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.xd-cont{width: 100%; }
.xd-img{width: 100%;display: block;cursor: pointer;}
.xd-img img{width: 100%;}

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


.xe-a{width: 100%;padding-top: .8rem;padding-bottom: .5rem;  }
.xe-form{width: 100%;}
.xe-b{width: 14.4rem;margin: 0 auto;}
.xe-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .5rem;position: relative;}
.xe-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
.xe-top{width: 100%;position: relative;padding-bottom: .5rem;margin-bottom: .3rem;}
.xe-c{width: 100%;}
.xe-slide{width: 4.6rem;margin-right: .3rem;}
.xe-slide:last-child{margin-right: 0;}
.xe-img{width: 100%;overflow: hidden;}
.xe-img img{width: 100%;transform: scale(1.00);transition: all ease .5s;}
.xe-slide:hover .xe-img img{transform: scale(1.05);}

.xe-pagination{position: absolute;bottom: 0;left: 0;font-size: 0;width: 100%;}
.xe-pagination .swiper-pagination-bullet{display: inline-block;vertical-align: middle;margin: 0 .1rem; opacity: 1; width: .26rem;height: .26rem;background-color: transparent; background-image: url('../images/a26.png');background-size: .05rem auto;background-position: center center;background-repeat: no-repeat;}
.xe-pagination .swiper-pagination-bullet-active{background-image: url('../images/a26-b.png');background-size: .25rem auto;}

.xe-cont{width: 100%;display: flex;flex-wrap: wrap;font-size: 0;}
.xe-item{display: inline-block;vertical-align: top;cursor: pointer;transition: all ease .5s; padding: .4rem; width: 7.05rem;margin-right: .3rem;margin-bottom: .3rem;background-color: #ffffff;box-shadow: 0px .05rem .2rem 0px rgba(0, 0, 0, 0.1);}
.xe-item:nth-child(2n){margin-right: 0;}
.xe-icon{width: .6rem;margin-bottom:  .38rem;}
.xe-icon img{width: 100%;}
.xe-text{width: 100%;}
.xe-name{color: #000000;margin-bottom: .3rem;}
.xe-list{width: 100%;}
.xe-one{width: 100%;margin-bottom: .25rem;}
.xe-one:last-child{margin-bottom: 0;}
.xe-d{width: 100%;color: #000000;margin-bottom: .2rem;}
.xe-textbox{color: #666666;line-height: 1.87;}
.xe-textbox *{line-height: inherit;}

.xe-item:hover  {transform: translateY(-5px);}

@media(max-width: 750px){
    .xe-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;} 
    .xe-slide{width: calc(50% - 5px);margin-right: 10px;}
    .xe-item{width: 100%;margin-right: 0;}
}

.xf-a{width: 100%;padding-top: .8rem;padding-bottom: .5rem;  }
.xf-form{width: 100%;}
.xf-b{width: 14.4rem;margin: 0 auto;}
.xf-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .5rem;position: relative;}
.xf-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}

.xf-cont{width: 100%;}
.xf-item{display: block;cursor: pointer;transition: all ease .5s;margin-bottom: .3rem; width: 100%;padding: .4rem;position: relative; background-color: #ffffff;box-shadow: 0px .05rem .2rem 0px rgba(0, 0, 0, 0.1);}
.xf-nub{position: absolute;top: .3rem;right: .4rem;color: #eeeeee;font-size: 1.1rem;}
.xf-icon{width: .6rem;margin-bottom: .35rem;}
.xf-icon img{width: 100%;}
.xf-c{color: #000000;line-height: 1.3;margin-bottom: .25rem;}
.xf-textbox{color: #666666;line-height: 1.87;}
.xf-textbox *{line-height: inherit;max-width: 100%;height: auto !important;}


.xf-item:hover  {transform: translateY(-5px);}


@media(max-width: 750px){
    .xf-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;} 
    .xf-nub{font-size: .8rem;}
}

.xg-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem; position: relative; }
.xg-form{width: 100%;}
.xg-b{width: 14.4rem;margin: 0 auto;}
.xg-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .5rem;position: relative;}
.xg-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}

.xg-cont{width: 100%; min-height: 650px; }
.xg-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xg-left{float: right;}
.xg-d{width: 1.5rem;padding: .6rem 0;position: relative; } 
.xg-d.fixed{position: fixed;top: 1.1rem;left: 50%;margin-left: 5.7rem;z-index: 18;}
.xg-d.absolute{position: absolute;top: auto;} 
.xg-d:before{content: '';position: absolute;top: 0;right: 0;width: 1.2rem;height: 100%;background-color: #f3f3f3;}
.xg-e{width: 100%;height: 10.8em;}
.xg-f{width: 100%;padding-left: .3rem;height: 1.35em;display: flex;align-items: center;cursor: pointer;}
.xg-g{width: 100%;text-align: center;font-size: calc(18 * 100vw / 1920);position: relative;}

.xg-prev{left: auto;right: 0; margin-top: 0;  top: .2rem;width: 1.2rem; height: .14rem;background-image: url(../images/a92.png);background-size: auto .14rem;background-position: center center;background-repeat: no-repeat;}
.xg-prev:hover{background-image: url(../images/a92-b.png);}
.xg-next{left: auto;right: 0; margin-top: 0; top: auto; bottom:  .2rem;width: 1.2rem; height: .14rem;background-image: url(../images/a93.png);background-size: auto .14rem;background-position: center center;background-repeat: no-repeat;}
.xg-next:hover{background-image: url(../images/a93-b.png);}


.xg-right{float: left; width: 12.4rem; position: relative;}
.xg-item{display: block;width: 100%;font-size: 0;margin-top: .3rem;}
.xg-h{display: inline-block;vertical-align: top;width: 4.3em;padding-top: .1rem;color: #333333;font-weight: bold;}
.xg-i{display: inline-block;vertical-align: top; width: calc(100% - 4.3em);position: relative;}
.xg-i:before{content: '';position: absolute;top: .2rem;left: -.7rem;width: .2rem;height: .2rem;border-radius: 50%; border: solid .02rem #737687; background-color: #fff;}
.xg-i:after{content: '';position: absolute;top: .4rem;left: -.58rem;width: 1px;height: calc(100% + .3rem);background-color: #b3b5bd;}

.xg-item:last-child .xg-i:after{height: calc(100% - .4rem);}
.xg-j{width: 100%;background-color: #ffffff;padding: .35rem .5rem;position: relative;	box-shadow: 0px .05rem .2rem 0px rgba(0, 0, 0, 0.1);}
.xg-j P{color: #666666;font-size: calc(12px + 4 * 100vw / 1920) !important;line-height: 1.8;margin: .05rem 0;position: relative;padding-left: .23rem;}
.xg-j P:before{content: '';position: absolute;top: .7em;left: 0;width: .06rem;height: .06rem;background-color: #737687;}

.xg-k{color: #666666;line-height: 1.3;margin: .18rem 0;position: relative;padding-left: .23rem;}
.xg-k:before{content: '';position: absolute;top: .06rem;left: 0;width: .06rem;height: .06rem;background-color: #737687;}

.xg-item:first-child{margin-top: 0;}
.xg-item.show .xg-h{color: #0000ff;}
.xg-item.show .xg-i:before{border: solid .02rem #ff0000;  background-image: url('../images/a94.png');background-size:.09rem auto;background-position: center center;background-repeat: no-repeat;}
.xg-item.show .xg-i:after{background-color: #ff0000;}

@media(max-width:1200px){
    .xg-d.fixed{top: 45px;} 
}

@media(min-width: 800px){
    .xg-g:after{content: '';position: absolute;top: 50%;left: 0;width: .15rem;height: 1px; background-color: #a7a9b4;}


    .xg-f.active{padding-left: 0;}
    .xg-f.active .xg-g{background-color: #0000ff;color: #ffffff;height: 1.35em;line-height: 1.35em;width: calc(100% - .3rem); font-size: calc(12px + 28 * 100vw / 1920);}
    .xg-f.active .xg-g:after{display: none;}
}
@media(max-width: 800px){
    .xg-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}

    .xg-right{width: 100%;}

    .xg-left{width: 100%;margin-bottom: .3rem;}
    .xg-d.fixed{position: fixed;top: 45px !important;bottom: auto !important; left: 0;margin-left: 0;border: 1px solid #f4f4f4;}
    .xg-d{padding: 0 .7rem;background-color: #fff;width: 100%;}
    .xg-d:before{display: none;}
    .xg-e{height: auto;}
    .xg-f{display: inline-block;width: auto;padding: .3rem .15rem;height: auto;margin-right: .25rem;}
    .xg-g{font-size: 12px;}
    .xg-f.active .xg-g{color: #0000ff;}
    

    .xg-prev{top: 50%;right: auto; left: .15rem;margin-top: -.15rem;transform: rotate(-90deg); width: .3rem;height: .3rem;}
    .xg-next{top: 50%;left: auto; right: .15rem;margin-top: -.15rem;transform: rotate(-90deg); width: .3rem;height: .3rem;}

}

.xh-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;  }
.xh-form{width: 100%;}
.xh-b{width: 14.4rem;margin: 0 auto;}
.xh-titles{font-weight: normal;color: #000000;padding-bottom: .45rem;margin-bottom: .6rem; position: relative;}
.xh-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .6rem;height: .05rem;background-color: #ff0000;}
 
.xh-top{width: 100%;padding: .35rem .4rem;margin-bottom: .4rem; background-color: #f8f8f8;font-size: 0;}
.xh-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xh-c{display: inline-block;vertical-align: top;width: 3rem;}
.xh-d{display: inline-block;vertical-align: top;margin-left: 2.65rem;}
.xh-e{display: inline-block;vertical-align: top;width: 5.6rem;height: .5rem;color: #333333;padding: 0 .2rem; background-color: #fefefe;border: solid 1px #eaeaea;}
.xh-submit{display: inline-block;vertical-align: top;margin-left: .2rem; width: 1.75rem;height: .5rem;line-height: .5rem;text-align: center;cursor: pointer;color: #ffffff;   background-color: #0000ff;border: solid 1px #104196;}

.xh-form .select-w{box-sizing: border-box;display: inline-block;vertical-align: top;width: 100%; background-color: #fefefe;border: solid 1px #eaeaea;position: relative;padding-right: .5rem;padding-left: .2rem;white-space:nowrap}
.xh-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;height: .5rem;line-height: .5rem; color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xh-form .select-w select{position: absolute;width: 100%;height: 100%;padding-left: .2rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.xh-form .select-w:after{ content: "";position: absolute;right: .2rem;top: 0;width: .15rem;height: 100%; z-index: 1;background-image: url('../images/a93.png');background-size: .15rem auto;background-position: center center;background-repeat: no-repeat;}

.xh-cont{width: 100%;padding-bottom: .6rem;}
.xh-f{width: 100%;padding: .25rem 0;font-size: 0;background-color: #f8f8f8;}
.xh-g{display: inline-block;vertical-align: middle;text-align: center; color: #222222;font-weight: bold;line-height: 1.5;}

.xh-g1{width: 66%;text-align: left;padding: 0 .3rem;}
.xh-g2{width: 20%;}
.xh-g3{width: 13%;}

.xh-list{width: 100%;}
.xh-item{display: block;cursor: pointer;font-size: 0;padding:  .25rem 0;position: relative; width: 100%;}
.xh-name{display: inline-block;vertical-align: middle;width: 66%;padding: 0 .3rem;color: #222222;line-height: 1.5;}
.xh-time{display: inline-block;vertical-align: middle;width: 20%;text-align: center; color: #222222;line-height: 1.5;}
.xh-download{position: absolute;top: 50%;right: .3rem;transform: translate(0,-50%);padding: 0 .15rem; min-width: 1.2rem;height: 2.5em;text-align: center;line-height: 2.5em; border-radius: 1.25em; border: solid 1px #dee6ee;}
.xh-download:after{content: '';display: inline-block;vertical-align: middle;margin-left: .1rem;width: .14rem;height: .18rem;background-image: url('../images/c6.png');background-size: .14rem auto;background-position: center center;background-repeat: no-repeat;}
.xh-item:hover .xh-download{border: solid 1px #0000ff;color: #0000ff;} 
.xh-item:nth-child(2n){background-color: #f8f8f8;}

@media(max-width: 750px){ 
    .xh-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;} 
    .xh-c{width: 100%;margin-bottom: .15rem;}
    .xh-d{width: 100%;margin-bottom: 0;margin-left: 0;}
    .xh-e{width: calc(100% - 2rem);height: 35px;line-height: 35px;}
    .xh-submit{width: 1.8rem;margin-left: .2rem;height: 35px;line-height: 35px;}
    .xh-form .select-w .cur{height: 35px;line-height: 35px;}

    .xh-g1{width: 50%;text-align: left;padding: 0 .15rem;}
    .xh-g2{width: 25%;}
    .xh-g3{width: 25%;}

    .xh-name{width: 50%;font-size: 12px;padding: 0 .15rem;}
    .xh-time{width: 25%;font-size: 12px;}
    .xh-download{right: .15rem;font-size: 10px; min-width:calc( 25% - .15rem);}
}


.o-textbox embed{width: 100%;height: 5rem !important;}
.o-j embed{width: 100%;height: 5rem !important;}
.b-textbox embed{width: 100%;height: 5rem !important;}
.k-name a{color: #0000ff;text-decoration:underline;}
 
@media(max-width: 750px){ 
    .o-textbox embed{height: 4rem !important;}
    .o-j embed{height: 4rem !important;}
    .b-textbox embed{height: 4rem !important;}
}

/* 
color: #0000ff;
transform: scale(1.00);transition: all ease .5s;
.g-textbox *{line-height: inherit;max-width: 100%;height: auto !important;}

background-size: cover;background-position: center center;background-repeat: no-repeat;
.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;} 

*/
