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

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

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

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

body{padding-top: 1.3rem;}
.header{position: fixed;top: 0;left: 0;z-index: 988;transition: all .5s; width: 100%;background-color: #fff;box-shadow: 0 0 4px rgba(0,0,0,0.1); }
.h-a{width: 100%;}
.h-top{width: 100%;height: .4rem; background-color: #0094d6;overflow: hidden;transition: all .5s;}
.header.fixed .h-top{height: 0;}
.h-text{width: 16.8rem;margin: 0 auto;color: #ffffff;line-height: .4rem;}
.h-b{width: 100%;height: .9rem; position: relative;}
.h-cont{width: 16.8rem;margin: 0 auto;}
.h-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.h-left{float: left;} 
.h-logo{display: block;height:  .9rem;line-height: .9rem;cursor: pointer;}
.h-logo img{max-width: none;height: 66.67%;}

.h-right{float: right;}
.h-h{display: inline-block;vertical-align: middle; font-size: 0;}
.h-i{display: inline-block;cursor: pointer;position: relative; margin: 0 .4rem; }
.h-j{display: inline-block;  color: #333333;line-height: .9rem;position: relative;}
.h-i.active .h-j { color: #0094d6;}


.h-sub {display: none;width: 120px; background-color: #fff; position: absolute;left: 50%;top:.9rem;transform: translate(-50% ,0); z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.h-sub>li>a {display: block;cursor: pointer; width: 100%;padding: 10px 5px; line-height:1.5;text-align: center;font-size: 14px;color: #666;transition: background-color .3s;}
.h-sub>li>a:hover {background-color: #0094d6; color: #fff;}
 
 
.h-k{display: inline-block;vertical-align: middle; margin-left: .8rem;}
.h-search{display: block;cursor: pointer; width: 1.2em;height: .9rem;background-image: url('../images/a2.png');background-size: 1em auto;background-position: center center;background-repeat: no-repeat;}

.hs-a{display: none;z-index: 18;white-space: nowrap; position: fixed;top: 1.5rem;left: 50%;transform: translate(-50%,0);}
.hs-form{font-size: 0;display: inline-block;}
.hs-text{border: none;padding: 0 .2rem; display: inline-block;vertical-align: middle; width: 6rem;height: 45px;background-color: #fff;color: #333;}
.hs-submit{border: none;display: inline-block;vertical-align: middle;cursor: pointer; width: 45px;height: 45px; background-color: #0094d6;background-image: url('../images/a2-b.png');background-size: 15px auto;background-position: center center;background-repeat: no-repeat;}

/* 搜索 */ 
.header.search-state .hs-a {display: block;}
.header.search-state .h-opa {display: block;}

.h-menu {display: none; position: absolute;cursor: pointer; top: 0;right:0; width: .9rem;height: .9rem;background-image: url('../images/a-menu.png');background-size: .6rem auto;background-position: center center;background-repeat: no-repeat;}
.h-opa {display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 10;cursor: pointer;}


@media(min-width: 1200px) { 
    .h-i:hover .h-j:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%; height: .02rem;background-color: #0094d6;}
    .h-i.active .h-j:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%; height: .02rem;background-color: #0094d6;}
    .h-i:hover .h-j { color: #0094d6;}
}

@media(max-width: 1200px) { 
    body{padding-top: 1.5rem;}
    .h-top{height: .6rem;}
    .h-text{width: 100%;padding-left: 10px;padding-right: 10px;line-height: .6rem;}
    .h-cont{width: 100%;padding-left: 10px;padding-right: 10px;}

    .h-h {width: 260px;position: fixed;text-align: left; right: 0;top: 0;height: 100vh;background-color: #fff;margin-right: 0;padding-top: 10px;padding-bottom: 10px;overflow: auto;z-index: 1000;transform: translate(100%, 0);transition: transform .3s;}
    .h-i {width: 100%;padding: 0 !important;margin: 0 !important;}
    .h-j {padding: 0;padding-left: 20px;height: 40px;line-height: 40px;color: #666;font-size: 16px;}
    .h-i.has-nav:after {content: "";background-image: url('../images/a-right.png');background-size: 18px 18px;background-position: center center;background-repeat: no-repeat; display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
    .h-i.has-nav.show:after {background-image: url('../images/a-down.png');}
    .h-sub {position: relative;top: 0;background-color: #fff;box-shadow: none;left: 0;transform: translate(0,0);width: 100% !important;}
    .h-sub>li>a {text-align: left;padding-left: 40px;color: #666;}
    .h-sub>li>a:hover {background-color: transparent;color: #0094d6;} 

    .h-right{margin-right: .9rem;}
    .hs-text{width: 280px;height: 35px;}
    .hs-submit{width:35px;height: 35px;}

    .h-m{font-size: 12px;line-height: .5rem;}
 
    /* 菜单 */
    .h-menu {display: block; }
    .header.menu-state .h-h {transform: translate(0, 0);}
    .header.menu-state .h-opa {display: block;}
}

@media(max-width: 900px) {   
    .hs-text{width: 250px; }
}


.f-a{width: 100%;padding-top: .9rem;padding-bottom: .7rem; background-color: #0064af;}
.f-cont{width: 14rem;margin: 0 auto;font-size: 0;}
.f-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.f-left{float: left;width: 4.1rem;padding-right: .2rem;}
.f-b{width: 100%;}
.f-c{display: block;cursor: pointer;margin-bottom: .33rem;}
.f-icont{display: inline-block;vertical-align: top;width: .3rem;line-height: 1.5em;}
.f-icont img{max-width: 73%;}
.f-d{display: inline-block;vertical-align: middle;width: calc(100% - .3rem); color: #ffffff;line-height: 1.5;}
.f-e{width: 100%;padding-left: .86rem;}
.f-e img{width: 1.5rem;}
.f-right{float: right;width: 9.85rem;text-align: justify;position: relative;}
.f-right:before{content: '';position: absolute;top: .55rem;left: 0;width: 100%;height: 1px;border-bottom: 1px solid rgba(255,225,255,.15);}
.f-right:after{content: '';width: 100%;display: inline-block;}
.f-item{display: inline-block;vertical-align: top;}
.f-f{color: #ffffff;display: block;height: .55rem;}
.f-g{display: inline-block;padding-top: .3rem;}
.f-link{display: block;cursor: pointer;line-height: 1.3;padding: .1rem 0; color:rgba(255,255,255,.5);}
.f-link:hover{color: #fff;}
.f-list{width: 100%;background-color: #005fa6;padding: .12rem 0;}
.f-h{width: 14rem;margin: 0 auto;}
.f-h:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.f-i{float: left;line-height: 26px;padding: 5px 0; color:rgba(255,255,255,.5);}
.f-j{float: right;position: relative;}
.f-k{display: block;z-index: 18; position: relative;cursor: pointer; width: 2.8rem;line-height:  35px;color: rgba(255,255,255,.7); padding: 0 .3rem 0 .2rem;background-color: rgba(255,255,255,.1); overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.f-k:after{content: '';position: absolute;top: 0;right: .15rem;width: .14rem;height: 100%;background-image: url('../images/a6.png');background-size: .14rem auto;background-position: center center;background-repeat: no-repeat;}
.f-l{position: absolute;bottom: 35px;left: 0;width: 100%;height: 180px; z-index: -1;opacity: 0;transition: all .5s; background-color: #005fa6; }
.f-m{display: block;padding:.1rem .3rem;cursor: pointer; width: 100%;color: rgba(255,255,255,.7);line-height: 1.5;}
.f-m:hover{ color: #fff;}
.f-j.show .f-l{z-index: 18;opacity: 1;}
.f-j.show .f-k:after{transform: rotate(-180deg);}

@media(max-width: 900px){
    .f-cont{width: 100%; max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .f-left{width: 100%;padding-right: 0;margin-bottom: .5rem;}
    .f-icont{width: .5rem;}
    .f-d{width: calc(100% - .6rem);}
    .f-e{padding-left: 0;}
    .f-e img{width: 80px;}
    .f-right{width: 100%;}
    .f-right:before{display: none;}
    .f-item{width: 100%;margin-bottom: .3rem;}
    .f-g{width: 100%;padding-top: 0;}
    .f-link{display: inline-block;vertical-align: top;margin-right: .25rem;margin-bottom: .2rem;} 
    .f-h{width: 100%; max-width: 500px; padding-left: 10px;padding-right: 10px;}
}

.visit-a{width: 100%;background-color: #005998;padding: .2rem 0;}
.visit-cont{width: 100%;padding: 0 5px;text-align: center;font-size: 0;}
.visit-text{display: inline-block;vertical-align: middle;color:rgba(255,255,255,.8);line-height: 2; margin: 0 .075rem;}
.visit-nubs{display: inline-block;vertical-align: middle;font-size: 0;}
.visit-nub{display: inline-block;vertical-align: middle;margin: 0 .025rem;  min-width: 2em;height: 2em;line-height: 2em;text-align: center;padding: 0 .1rem; color: #ffffff;background-color: #4382b6;border-radius: .04rem;}
@media(max-width: 900px){
    .visit-text{font-size: 12px;}
    .visit-nub{font-size: 13px;}
}


.a-a{width: 100%;position: relative;}
.a-b{width: 100%;}
.a-item{width: 100%;}
.a-c{display: block;cursor: pointer; width: 100%;position: relative;}
.a-img{width: 100%;}
.a-img img{width: 100%;}
.a-cont{position: absolute;left: 50%; top: 15%;transform: translate(-50%,0);width: 13.2rem;text-align: right;}
.a-tiltes{	letter-spacing: .04rem;color: #ffffff;font-weight: bold;margin-bottom: .4rem;line-height: 1.2;}
.a-text{line-height: 1.4;letter-spacing: .03rem;color: #ffffff;}
.a-text *{line-height: inherit;}

.a-buttom{position: absolute;left: 0;bottom: 10%;z-index: 88; width: 100%; text-align: center;font-size: 0;}
.a-pagination{display: inline-block;vertical-align: middle;position: static;}
.a-pagination .swiper-pagination-bullet{display: inline-block;vertical-align: middle;background-color: transparent; width: 14px;height: 14px;margin: 0 .1rem;opacity: 1;background-image: url('../images/a7.png');background-size: 8px auto;background-position: center center;background-repeat: no-repeat;}
.a-pagination .swiper-pagination-bullet-active{background-image: url('../images/a7-b.png');background-size: 14px auto;}
.a-d{display: inline-block;vertical-align: middle;margin-left: .2rem;cursor: pointer;}
.a-pause{display: block;width: 16px;height: 16px;background-image: url('../images/a8.png');background-size: 9px auto;background-position: center center;background-repeat: no-repeat;}
.a-play{display: none;width: 16px;height: 16px;background-image: url('../images/a8-b.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.a-d.hide .a-pause{display: none;}
.a-d.hide .a-play{display: block;}

@media(max-width: 900px){
    .a-cont{width: 100%;  padding-left: 10px;padding-right: 10px;}
    .a-tiltes{font-size: 18px;margin-bottom: .2rem;}
    .a-text{font-size: 12px;}
}

.b-a{width: 100%;}
.b-b{width: 16.8rem;margin: 0 auto;font-size: 0; padding: 1rem 0;position: relative;}
.b-b:after{content: '';position: absolute;top: 0;left: 3.7rem;width: 1px;height: 100%;background-color: #f3f3f3;}
.b-left{display: inline-block;vertical-align: middle;width: 3.7rem;}
.b-titles{color: #0094d6;font-weight: bold;margin-bottom: .3rem;}
.b-en{color: #0094d6;opacity: .2;font-weight: bold;}
.b-nav{display:  block;width: auto; margin-top: .5rem;margin-bottom: .7rem; }
.b-c{display: block; margin: .4rem 0;cursor: pointer; color: #333333;line-height: 1.3;}
.b-c:hover{color: #0094d6;}
.b-c:hover:after{content: '';display: inline-block;vertical-align: top;width: .12rem;height: .12rem;background-image: url('../images/a9.png');background-size: .12rem .12rem;background-position: center center;background-repeat: no-repeat;}
.b-c.active{color: #0094d6;}
.b-c.active:after{content: '';display: inline-block;vertical-align: top;width: .12rem;height: .12rem;background-image: url('../images/a9.png');background-size: .12rem .12rem;background-position: center center;background-repeat: no-repeat;}
.b-more{display: inline-block;cursor: pointer;	min-width: 1.62rem;padding: 0 .15rem;height: .46rem;line-height: .46rem;text-align: center;	color: #ffffff;background-color: #0094d6;border-radius: .23rem;}
.b-right{display: inline-block;vertical-align: middle;width: calc(100% - 3.7rem);padding-left: .6rem;position: relative;overflow: hidden;}
.b-item{position: absolute;top: 0;left: -190rem  ;}
.b-item.show{position: relative;left: 0;}
.b-d{width: 100%;}
.b-e{width: 3.75rem;margin-right: .6rem;}
.b-e:last-child{margin-right: 0;}
.b-f{ display: block;width: 100%;cursor: pointer;color: #d4d8e8;}
.b-day{font-size: .72rem;margin-bottom: .2rem;}
.b-year{color: #d4d8e8;margin-bottom: .4rem;}
.b-img{width: 100%;overflow: hidden;margin-bottom: .3rem;}
.b-img img{width: 100%;transform: scale(1.00);transition: all .5s;}
.b-g{height: 3.2em; color: #333333;line-height: 1.6;margin-bottom: .25rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.b-h{color: #888888;line-height: 2.3;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.b-i{color: #fff;line-height: 16px;margin-top: .3rem;}
.b-i:before{content: '';display: inline-block;vertical-align: top;margin-right: .15rem; width: .26rem;height: 16px;background-image: url('../images/a10.png');background-size: .26rem auto;background-position: center center;background-repeat: no-repeat;}

.b-f:hover .b-day{color: #0094d6;}
.b-f:hover .b-year{color: #0094d6;}
.b-f:hover .b-img img{transform: scale(1.05);}
.b-f:hover .b-i{color: #0094d6;}

@media(max-width: 900px){
    .b-b{width: 100%;max-width: 500px;padding-top: .6rem;padding-bottom: .6rem;  padding-left: 10px;padding-right: 10px;}
    .b-left{width: 100%;text-align: center;margin-bottom:   .5rem;}
    .b-b:after{display: none;}
    .b-nav{margin: .15rem 0;}
    .b-c{display: inline-block;vertical-align: middle;margin:  .2rem ;}
    .b-right{width: 100%;padding-left: 0;}
    .b-e{margin-right: .3rem;}
}

.c-a{width: 100%;}
.c-cont{display: flex;flex-wrap: wrap;font-size: 0; width: 100%;}
.c-b{width: 100%;}
.c-item{width: 18%;}
.c-c{display: flex;align-items: flex-end;  width: 100%;min-height: 9rem;position: relative;  background-size: cover;background-position: center center;background-repeat: no-repeat;}
.c-d{width: 100%;text-align: center;padding: .8rem .15rem;position: relative;z-index: 18;}
.c-icont{display: inline-block; width: .5rem;height: .5rem;line-height: .5rem;}
.c-icont img{max-width: 100%;max-height: 100%;}
.c-e{margin-top: .25rem;color: #ffffff;line-height: 1.3;}
.c-text{margin-top: .45rem;height: 0; color: #ffffff;line-height: 2.25;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.c-more{margin-top: 1.1rem;color: #0094d6; display: none;cursor: pointer; min-width: 1.62rem;text-align: center; height: .46rem;line-height: .46rem;text-align: center;background-color: #ffffff;border-radius: .23rem;}

.c-item.active{width: 28%;}
.c-item.active .c-c{align-items: center;}
.c-item.active .c-d{padding: .8rem 17%;}
.c-item.active .c-e{margin-top: .5rem;font-weight: bold;}
.c-item.active .c-text{height: auto;}
.c-item.active:after{content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #006db2;opacity: .85;}
.c-item.active .c-more{display: inline-block;}

@media(max-width: 900px){
    .c-item{width: 35%;}
    .c-item.active{width: 65%;}
    .c-item.active .c-d{padding: .5rem .3rem;} 
}

.d-a{width: 100%;padding-top: 1rem;padding-bottom: .45rem; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.d-b{width: 14rem;margin: 0 auto;}
.d-top{width: 100%;text-align: center;margin-bottom: .4rem;}
.d-titles{color: #0094d6;font-weight: bold;margin-bottom: .4rem;}
.d-en{font-weight: bold;color: #0094d6;opacity: 0.2;}
.d-cont{width: 100%;font-size: 0;}
.d-item{display: inline-block;vertical-align: top;text-align: center; width: 33.33%;padding: .65rem 0;cursor: pointer;}
.d-icont{display: inline-block;vertical-align: middle;width: 1.27rem;}
.d-icont img{width: 100%;}
.d-text{display: inline-block;vertical-align: middle;font-size: .72rem; min-width: 4em;text-align: left; max-width: calc(100% - 1.3rem);padding-left: .5rem;}
.d-c{display: block;}
.d-span1{display: inline-block;vertical-align: top;color: #333333;font-size: .72rem;font-weight: bold;}
.d-span2{display: inline-block;vertical-align: top;color: #333333;font-weight: bold; }
.d-d{color: #333333;line-height: 1.3;margin-top: .25rem;}

@media(max-width: 900px){
    .d-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .d-item{width: 50%;padding: .35rem 0;}
}
 
@media(max-width: 500px){
    .d-text{width: 100%;max-width: 100%;text-align: center;margin-top: .35rem;padding-left: 0;}
}

.e-a{width: 100%;position: relative;}
.e-img{width: 100%;}
.e-img img{width: 100%;}
.e-cont{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 12rem;}
.e-titles{color: #ffffff;font-weight: bold;margin-bottom: .25rem;}
.e-text{color: #ffffff;line-height: 2;max-width: 26em;}

@media(max-width: 900px){ 
    .e-cont{width: 100%; padding-left: 10px;padding-right: 10px;}
}
@media(max-width: 500px){
    .e-img img{height: 180px;object-fit: cover;}
}

.nav{width: 100%;background-color: #ffffff;box-shadow: 0px 1px 0px 0px #f2f2f2;}
.nav-cont{width: 12rem;margin: 0 auto;font-size: 0;}
.nav-item{display: inline-block;vertical-align: middle;width: 20%; cursor: pointer;color: #666666;line-height: .6rem;text-align: center;}

.nav-item.active{background-color: #0094d6;color: #ffffff;}

@media(min-width: 900px){ 
    .nav-item:hover{background-color: #0094d6;color: #ffffff;}
}
@media(max-width: 900px){ 
    .nav-cont{width: 100%;max-width: 500px;text-align: center; padding-left: 10px;padding-right: 10px;}
    .nav-item{padding: 0 .05rem;min-width: 20%; width: auto !important;font-size: 12px;}
}

.paging{width: 100%;text-align: center;font-size: 0;}
.paging-a{display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 .05rem .1rem;padding: 0 .1rem;color: #666666;font-size: 15px;	min-width: .8rem;height: .48rem;line-height: .46rem;background-color: #ffffff;border: solid .01rem #eeeeee;}
.paging-b{display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 .05rem .1rem;padding: 0 .1rem;color: #666666;font-size: 15px;	min-width: .9rem;height: .48rem;line-height: .46rem;background-color: #ffffff;border: solid .01rem #eeeeee;}
.paging-c{display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 .05rem .1rem;padding: 0 .1rem;color: #666666;font-size: 15px;	min-width: .48rem;height: .48rem;line-height: .46rem;background-color: #ffffff;border: solid .01rem #eeeeee;}
.paging-a:hover{background-color: #0094d6;border: .01rem solid #0094d6;color: #fff;}
.paging-b:hover{background-color: #0094d6;border: .01rem solid #0094d6;color: #fff;}
.paging-c:hover{background-color: #0094d6;border: .01rem solid #0094d6;color: #fff;}
.paging-c.active{background-color: #0094d6;border: .01rem solid #0094d6;color: #fff;}
@media(max-width: 1200px){ 
    .paging-a{font-size: 12px;min-width: 40px;height: 35px;line-height: 35px;font-size: 12px;}
    .paging-b{font-size: 12px;min-width: 45px;height: 35px;line-height: 35px;font-size: 12px;}
    .paging-c{font-size: 12px;min-width: 35px;height: 35px;line-height: 35px;font-size: 12px;}
}

.g-a{width: 100%;padding: .5rem 0 ;}
.g-b{width: 12rem;margin: 0 auto;}
.g-titles{text-align: center;color: #0094d6;font-weight: bold;margin-bottom: .4rem;}
.g-text{display: block;max-width: 60em;margin: 0 auto .35rem;color: #555555;line-height: 2;text-align: center;}
.g-text *{line-height: inherit;}
.g-img{width: 100%;margin-bottom: .35rem;}
.g-img img{width: 100%;}

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

.i-a{width: 100%;padding: .5rem 0 .6rem;}
.i-b{width: 12rem;margin: 0 auto;}
.i-titles{text-align: center;color: #0094d6;font-weight: bold;margin-bottom: .4rem;}
.i-text{display: block; margin-bottom: .45rem; color: #555555;line-height: 2;text-align: center;}
.i-text *{line-height: inherit;}
.i-cont{width: 100%;font-size: 0;}
.i-item{display: inline-block;vertical-align: top;cursor: pointer;overflow: hidden;margin-bottom: .4rem; margin-right: .3rem; width: 1.75rem;height: 1rem;text-align: center;line-height: 1rem;background-color: #ffffff;border: solid .01rem #ededed;}
.i-item:nth-child(6n){margin-right: 0;}
.i-item img{max-width: 90%;max-height: 90%;transform: scale(1.00);transition: all .5s;}
.i-item:hover{border: solid .01rem #0094d6;}
.i-item:hover img{transform: scale(1.03);}

@media(max-width: 900px){ 
    .i-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .i-item{width: calc(33.33% - .2rem); margin-right: .3rem;}
    .i-item:nth-child(6n){margin-right: .3rem;}
    .i-item:nth-child(3n){margin-right: 0;}
}

.j-a{width: 100%;padding-top: .5rem;padding-bottom: .6rem;}
.j-b{width: 12rem;margin: 0 auto;}
.j-titles{color: #0094d6;text-align: center;font-weight: bold;margin-bottom: .6rem;}
.j-cont{width: 100%;font-size: 0;padding-bottom: .3rem;}
.j-item{display: inline-block;vertical-align: top;cursor: pointer;text-align: center; width: 3.7rem;margin-right: .4rem;margin-bottom: .5rem;}
.j-item:nth-child(3n){margin-right: 0;}
.j-img{width: 100%;overflow: hidden;margin-bottom: .2rem;}
.j-img img{transform: scale(1.00);transition: all .5s;}
.j-text{color: #555555;line-height: 1.3;}
.j-item:hover .j-img img{transform: scale(1.05);}
.j-item:hover .j-text{color: #0094d6;}

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

.k-a{width: 100%;padding-top: .5rem;padding-bottom: .4rem;background-color: #f9f9f9;}
.k-b{width: 12rem;margin: 0 auto;}
.k-titles{color: #0094d6;text-align: center;font-weight: bold;margin-bottom: .5rem;}
.k-cont{width: 100%;font-size: 0;}
.k-item{display: inline-block;vertical-align: top;text-align: center; width: 2.8rem;background-color: #ffffff;margin-right: .26rem;margin-bottom: .4rem;}
.k-item:nth-child(4n){margin-right: 0;}
.k-img{width: 100%;height: 3.8rem;line-height: 3.8rem;}
.k-img img{max-width: 75%;max-height: 75%;cursor: pointer;transform: scale(1.00);transition: all .5s;}
.k-text{width: 100%;display: block;cursor: pointer;border-top: .02rem solid #f9f9f9;padding: .2rem .1rem;}
.k-c{color: #555555;line-height: 1.3; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.k-item:hover .k-img img{transform: scale(1.05);}
.k-item:hover .k-text{background-color: #0094d6;}
.k-item:hover .k-c{	color: #ffffff;}

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

.l-a{width: 100%;padding-top: .5rem;padding-bottom: .65rem;background-color: #f9f9f9;}
.l-b{width: 12rem;margin: 0 auto;}
.l-titles{color: #0094d6;text-align: center;font-weight: bold;margin-bottom: .35rem;}
.l-text{width: 100%;padding: 0 .4rem;color: #555555;line-height: 2;margin-bottom: .35rem;}
.l-text *{line-height: inherit;}
.l-cont{width: 100%;font-size: 0;}
.l-item{display: block;width: 100%;overflow: hidden; cursor: pointer;background-color: #fff;position: relative;margin-bottom: .4rem;}
.l-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.l-item:before{content: '';position: absolute;top: 0;left: 0;width: .4rem;height: .4rem;background-image: url('../images/a22.png');background-size: .4rem .4rem;background-position: center center;background-repeat: no-repeat;}
.l-right{position: absolute;top: 0;right: 0;width: 50%;height: 100%;transform: scale(1.00);transition: all .5s; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.l-left{float: left;width: 50%;min-height: 3.5rem;display: flex;align-items: center;padding:.4rem ;}
.l-c{width: 100%;}
.l-d{color: #333333;position: relative;padding-bottom: .3rem;margin-bottom: .3rem;}
.l-d:after{content: '';position: absolute;bottom: 0;left: 0;width: .3rem;height: .03rem;background-color: #0094d6;}
.l-e{color: #555555;line-height: 2;}
.l-e *{line-height: inherit;}

.l-item:nth-child(2n):before{left: auto;right: 0;transform: rotate(90deg);} 
.l-item:hover .l-d{color: #0094d6;}
@media(min-width: 900px){ 
    .l-item:nth-child(2n) .l-left{float: right;}
    .l-item:nth-child(2n) .l-right{right: auto;left: 0;}
}
@media(max-width: 900px){ 
    .l-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .l-left{width: 100%;display: block;min-height: 1rem;float: none;}

    .l-right{position: static;width: 100%;height: auto;padding-top: 58%;}
}

.m-a{width: 100%;padding-top: .6rem;padding-bottom: .65rem;background-color: #f9f9f9;}
.m-b{width: 12rem;margin: 0 auto;}
.m-titles{text-align: center;font-weight: bold;color: #333333;margin-bottom: .5rem;}
.m-cont{width: 100%;position: relative;background-color: #ffffff;}
.m-c{width: 100%;}
.m-item{width: 100%;}
.m-d{display: block;cursor: pointer;width: 100%;font-size: 0;position: relative;text-align: right;}
.m-img{position: absolute;top: 0;left: 0;width: 50%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.m-text{width: 50%;display: inline-block;padding: .5rem  ;}
.m-time{display: block;text-align: left;margin-bottom: .55rem;}
.m-e{color: #0094d6;font-size: .72rem;font-weight: bold; display: inline-block;vertical-align: middle;border-bottom: .04rem solid #0094d6;}
.m-f{display: inline-block;vertical-align: middle;padding-left: .1rem;}
.m-fspan1{color: #0094d6;line-height: 1.3;display: block;font-weight: bold;}
.m-fspan2{color: #0094d6;line-height: 1.3;display: block;font-weight: bold;}
.m-g{font-weight: bold; text-align: left; margin-bottom: .2rem; color: #333333;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-h{line-height: .35rem;height: .7rem;text-align: left; color: #888888;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.m-more{display: inline-block;color: #0094d6;margin-top: .4rem;}
.m-more:before{content: '';width: .7rem;height: 1em;display: inline-block;vertical-align: top;background-image: url('../images/a10.png');background-size: auto 1em;background-position: center center;background-repeat: no-repeat;}

.m-d:hover .m-g{color: #0094d6;}

@media(max-width: 900px){ 
    .m-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .m-img{width: 100%;position: static;height: auto;padding-top: 66.6%;}
    .m-text{width: 100%;}
    .m-h{line-height: 1.5;height: 3em;}
}

.n-a{width: 100%;padding-top: .3rem;padding-bottom: .6rem;}
.n-b{width: 12rem;margin: 0 auto;}
.n-cont{width: 100%;padding-bottom: .7rem;}
.n-item{display: block;padding: .3rem 0 ;cursor: pointer;font-size: 0;border-bottom: 1px solid #eeeeee;}
.n-text{display: inline-block;vertical-align: middle;width: calc(100% - 3.8rem);padding-right: .9rem;}
.n-time{color: #888888;margin-bottom: .25rem;}
.n-titles{font-weight: bold;margin-bottom: .3rem; color: #333333;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.n-c{line-height: .35rem; text-align: left; color: #888888;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.n-img{display: inline-block;vertical-align: middle;width: 3.8rem;overflow: hidden;}
.n-img img{width: 100%;transform: scale(1.00);transition: all .5s;}

.n-item:hover  {border-bottom: 1px solid #0094d6;}
.n-item:hover .n-titles{color: #0094d6;}
.n-item:hover .n-img img{transform: scale(1.05);}
@media(max-width: 900px){ 
    .n-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .n-text{width: 100%;margin-bottom: .3rem;padding-right: 0;}
    .n-c{line-height: 1.5;}
    .n-img{width: 100%;}

}

.o-a{width: 100%;padding-top: .6rem;padding-bottom: .65rem;background-color: #f9f9f9;}
.o-b{width: 12rem;margin: 0 auto;}
.o-titles{text-align: center;font-weight: bold;color: #333333;margin-bottom: .5rem;}
.o-cont{width: 100%;padding-bottom: .36rem; }
.o-item{display: block;font-size: 0;cursor: pointer;background-color: #fff;padding-right: 1rem;position: relative;margin-bottom: .3rem;}
.o-item:before{content: '';position: absolute;left: 0;top: 0;z-index: 8; width: 96px;height: 100%;background-color: #0094d6;}
.o-item:after{content: '';position: absolute;top: 0;right: 0;width: 1rem;height: 100%;background-image: url('../images/a10-b.png');background-size: .26rem auto;background-position: center center;background-repeat: no-repeat;}
.o-time{display: inline-block;vertical-align: middle;width: 96px;padding: .25rem 0; text-align: center; position: relative;z-index: 18; }
.o-c{color: #ffffff;margin-bottom: .15rem;}
.o-d{color: #ffffff;}
.o-text{display: inline-block;vertical-align: middle;width: calc(100% - 100px);padding: .15rem .4rem;}
.o-e{margin-bottom: .15rem; color: #333333;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.o-f{color: #888888;line-height: 1.5; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.o-item:hover:after {background-image: url('../images/a10.png');}
.o-item:hover .o-e{color: #0094d6;}

@media(max-width: 900px){ 
    .o-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .o-item{padding-right: .5rem;}
    .o-item:before{width: 60px;}
    .o-item:after{width: .5rem;}
    .o-time{width: 60px;}
    .o-text{width: calc(100% - 60px);padding: .15rem .2rem;}
    .o-f{font-size: 12px;}
}

.p-a{width: 100%;padding-top: .7rem;padding-bottom: .58rem;background-color: #f9f9f9;}
.p-cont{width: 12rem;margin: 0 auto;}
.p-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.p-left{float: left; width: 8.7rem;background-color: #fff;padding: .5rem .3rem;}
.p-top{width: 100%;padding-bottom: .2rem;margin-bottom: .25rem; border-bottom: 1px solid #eeeeee;}
.p-titles{font-weight: bold;color: #333333;line-height: 1.3;margin-bottom: .3rem;}
.p-b{width: 100%;font-size: 0;}
.p-time{display: inline-block;vertical-align: middle;color: #999999;line-height: 1.3;margin-right: .7rem;margin-bottom: .15rem;}
.p-time img{height: 1em;vertical-align: top;margin-right: .1rem;}
.p-share{display: inline-block;vertical-align: middle;}
.p-c{display: inline-block;vertical-align: middle;margin-right: .25rem;margin-bottom: .15rem; cursor: pointer;}
.p-cimg1{display: block;width: 1.4em;}
.p-cimg1 img{width: 100%;}
.p-cimg2{display: none;width: 1.4em;}
.p-cimg2 img{width: 100%;}
.p-c:hover .p-cimg1{display: none;}
.p-c:hover .p-cimg2{display: block;}
.p-text{color: #666666;line-height: 2;padding-bottom: .25rem;border-bottom: 1px solid #eeeeee;}
.p-text *{line-height: inherit;}
.p-buttom{width: 100%;text-align: center;padding-top: .45rem;font-size: 0;}
.p-d{display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 .13rem; padding: .16rem .5rem;border-radius: .25rem; color: #888888;background-color: #f5f5f5;}
.p-d:hover{background-color: #0094d6;color: #fff;}

.p-right{float: right; width: 3rem;background-color: #fff;}
.p-tip{display: block;padding:.25rem .2rem ;color: #0094d6; border-bottom: 1px solid #e6e6e6;position: relative;}
.p-tip:after{content: '';position: absolute;left: 0; top: .25rem;height: 1em;width: .03rem;background-color: #0094d6;}
.p-e{width: 100%;padding: .2rem;}
.p-f{display: block;cursor: pointer; width: 100%;padding-bottom: .15rem;border-bottom: 1px dashed #e5e5e5;}
.p-g{width: 100%;overflow: hidden;margin-bottom: .15rem;}
.p-g img{width: 100%;transform: scale(1.00);transition: all .5s;}
.p-h{color: #333333;line-height: 1.7;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.p-f:hover .p-g img{transform: scale(1.05);}
.p-f:hover .p-h{color: #0094d6;}

.p-i{width: 100%;padding-bottom: .6rem;}
.p-j{display: block;width: 100%;position: relative;cursor: pointer; padding: .2rem 0 .2rem .2rem;border-bottom: 1px dashed #e5e5e5;}
.p-j:before{content: '';position: absolute;top: 0;left: 0;width: .1rem;height: 100%;background-image: url('../images/a27.png');background-size: .1rem auto;background-position: center center;background-repeat: no-repeat;}
.p-k{color: #666666;line-height: 1.3; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p-j:hover:before{background-image: url('../images/a27-b.png');}

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

.q-a{width: 100%;padding-top: .7rem;padding-bottom: .5rem;background-image: url('../images/b54.jpg'); background-size: 5.08rem auto;background-position: top right;background-repeat: no-repeat;}
.q-b{width: 12rem;margin: 0 auto;}
.q-titles{color: #0094d6;font-weight: bold;line-height: 1.3;margin-bottom: .45rem;}
.q-cont{width: 100%;font-size: 0;padding-bottom: .5rem;}
.q-left{display: inline-block;vertical-align: middle; width: 1.7rem;}
.q-left img{width: 100%;}
.q-right{width: 100%;display: inline-block;vertical-align: middle;width: calc(100% - 1.7rem);padding-left: .6rem;}
.q-item{display: inline-block;vertical-align: middle;width: 33.33%;margin: .15rem 0;}
.q-icont{display: inline-block;vertical-align: middle;width: .5rem;}
.q-icont img{width: 100%;}
.q-text{display: inline-block;vertical-align: middle;color: #555555;line-height: 1.5;padding-left: .2rem;width: calc(100% - .5rem);}
.q-map{width: 100%;height: 4rem; background-size: cover;background-position: center center;background-repeat: no-repeat;}

@media(max-width: 900px){ 
    .q-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .q-left{width: 80px;margin-bottom: .3rem;}
    .q-right{width: 100%;padding-left: 0;}
    .q-item{width: 100%;}
}

.r-a{width: 100%;padding-top: .5rem;padding-bottom: .35rem; background-color: #f9f9f9;}
.r-cont{width: 12rem;margin: 0 auto;display: flex;flex-wrap: wrap;}
.r-item{display: inline-block;vertical-align: top;cursor: pointer; width: 3.75rem;margin-right: .35rem;margin-bottom: .3rem; background-color: #fff;}
.r-item:nth-child(3n){margin-right: 0;}
.r-titles{padding: .18rem .3rem;line-height: 1.3; color: #333333;border-bottom: 1px solid #ebebeb;}
.r-text{color: #666666;line-height: 2;padding: .2rem .3rem;}
.r-text *{line-height: inherit;}

.r-item:hover{background-color: #0094d6;}
.r-item:hover .r-titles{ color: #fff;}
.r-item:hover .r-text{ color: #fff;}

@media(max-width: 900px){ 
    .r-cont{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .r-item{width:100%;margin-right: 0;} 
    .r-item:nth-child(3n){margin-right: 0;} 
}

.s-a{width: 100%;padding-top: .6rem;padding-bottom: .7rem;}
.s-b{width: 12rem;margin: 0 auto;}
.s-titles{color: #0094d6;font-weight: bold;text-align: center;margin-bottom: .5rem;}
.s-cont{width: 100%;padding-bottom: .5rem;}
.s-item{width: 100%;margin-bottom: .2rem;}
.s-mane{display: block;width: 100%;color: #666666;line-height: 1.3;cursor: pointer; position: relative;padding: .15rem .6rem .15rem .4rem;background-color: #f6f6f6;}
.s-mane:after{content: '';position: absolute;top: 0;right: 0;width: .6rem;height: 100%;background-image: url('../images/a31.png');background-size: .18rem auto;background-position: center center;background-repeat: no-repeat;}
.s-list{display: none; width: 100%;background-color: #f8f8f8;padding: .3rem .4rem .1rem;}
.s-c{color: #333333;font-weight: bold;margin-bottom: .18rem;}
.s-text{color: #555555;line-height: 2.4;margin-bottom: .2rem;}
.s-text *{line-height: inherit;}
.s-item.show .s-mane {background-color: #0094d6;color: #ffffff;}
.s-item.show .s-mane:after{background-image: url('../images/a31-b.png');}

@media(max-width: 900px){ 
    .s-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .s-list{padding: .3rem .15rem .1rem;}
}

.t-a{width: 100%;padding-top: .5rem;padding-bottom: .9rem;background-color: #f9f9f9;}
.t-b{width: 12rem;margin: 0 auto;}
.t-titles{color: #0094d6;font-weight: bold;text-align: center;margin-bottom: .5rem;}
.t-nav{width: 100%;position: relative;padding: 0 .6rem;margin-bottom: .5rem;}
.t-c{width: 100%;}
.t-d{width: auto; min-width: 20%;padding: 0 .1rem;cursor: pointer;}
.t-e{display: block;width: 100%;padding: 0 .1rem;height: .5rem;text-align: center;line-height: .5rem;color: #666666; background-color: #ffffff;}
.t-d:hover .t-e{background-color: #0094d6;color: #fff;}
.t-d.active .t-e{background-color: #0094d6;color: #fff;}

.t-f{ left: 0;top: 0;margin-top: 0;width: .5rem;height: .5rem;background-color: #ffffff;background-image: url('../images/a23.png');background-size: .26rem auto; background-position: center center;background-repeat: no-repeat;}
.t-f:hover{background-color: #0094d6;background-image: url('../images/a23-b.png');}
.t-g{transform: rotate(-180deg); right: 0;top: 0;margin-top: 0;width: .5rem;height: .5rem;background-color: #ffffff;background-image: url('../images/a23.png');background-size: .26rem auto; background-position: center center;background-repeat: no-repeat;}
.t-g:hover{background-color: #0094d6;background-image: url('../images/a23-b.png');}



.t-cont{width: 100%;position: relative;overflow: hidden;}
.t-item{width: 100%;position: absolute;top: 0;left: -190rem;padding: .48rem .4rem;background-color: #fff;}
.t-item.show{position: relative;left: 0;}
.t-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.t-left{float: left;width: 5.3rem;}
.t-h{width: 100%;padding-bottom: 30px;}
.t-i{width: 100%;}
.t-j{display: block; width: 100%;padding-top: 71.6%;background-size: cover;background-position: center center;background-repeat: no-repeat;}

.t-h .t-prev{transform: rotate(-180deg); left: 0;top: auto;bottom: 0; margin-top: 0;width: 26px;height: 12px;background-color: transparent;background-image: url('../images/a10-b.png');background-size: 26px 12px; background-position: center center;background-repeat: no-repeat;}
.t-h .t-prev:hover{ background-image: url('../images/a10.png');}
.t-h .t-next{  right: 0;top: auto;bottom: 0; margin-top: 0;width: 26px;height: 12px;background-color: transparent;background-image: url('../images/a10-b.png');background-size: 26px 12px; background-position: center center;background-repeat: no-repeat;}
.t-h .t-next:hover{ background-image: url('../images/a10.png');} 
.t-h .t-pagination{position: absolute;left: 0;bottom: 2px; width: 100%;text-align: center;font-size: 0;}
.t-h .t-pagination .swiper-pagination-bullet{opacity: 1;display: inline-block;vertical-align: middle;margin: 0 .05rem; width: 8px;height: 8px;background-color: #ebebeb;}
.t-h .t-pagination .swiper-pagination-bullet-active{background-color: #55b8e4;}

.t-right{float: right;width: 5.6rem;padding-top: .2rem;}
.t-k{color: #333333;line-height: 1.3;text-align: center;margin-bottom: .3rem;}
.t-l{width: 100%;height: 2.8rem;}
.t-text{width: 100%;color: #888888; padding-right: .3rem;line-height: 2;text-indent: 2em;}
.t-text *{line-height: inherit;}

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

.u-a{width: 100%;padding-top: .45rem;padding-bottom: .1rem; background-color: #fafafa;background-image: url('../images/a33.png');background-size: 4.79rem auto;background-position: top right;background-repeat: no-repeat;}
.u-b{width: 12rem;margin: 0 auto;}
.u-cont{width: 100%;}
.u-item{width: 100%;font-size: 0;margin-bottom: .45rem;}
.u-img{display: inline-block;vertical-align: middle;width: 3.1rem;padding-right: .4rem;}
.u-img img{width: 100%;}
.u-text{display: inline-block;vertical-align: middle;width: calc(100% - 3.1rem);color: #555555;line-height: .36rem;}
.u-text *{line-height: inherit;}



@media(min-width: 900px){ 
    .u-item:nth-child(2n) .u-img{width: 6.1rem;}
    .u-item:nth-child(2n) .u-text{width: calc(100% - 6.1rem);}  
}
@media(max-width: 900px){ 
    .u-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;} 
    .u-img{width: 100%;text-align: center;padding-right: 0;margin-bottom: .35rem;}
    .u-img img{width: auto;max-width: 100%;}
    .u-text{width: 100%;line-height: 1.8;}
}

.v-a{width: 100%;padding-top: .55rem;padding-bottom: .55rem;}
.v-cont{width: 12rem;text-align: center;margin: 0 auto;}
.v-titles{color: #0094d6;font-weight: bold;margin-bottom: .45rem;}
.v-img{width: 100%;}
.v-img img{max-width: 100%;}

@media(max-width: 900px){ 
    .v-cont{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;} 
}

.w-a{width: 100%;padding-top: .58rem; background-color: #fafafa;position: relative;}
.w-a:after{content: '';position: absolute;left: 0;top: 0;z-index: 8; width: 100%;height: calc(100% - 1.3rem);background-image: url('../images/b58.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.w-titles{position: relative;z-index: 18;text-align: center;font-weight: bold;color: #ffffff;margin-bottom: .4rem;}
.w-top{position: relative;z-index: 18;width: 100%;position: relative;margin-bottom: .7rem;}
.w-top:after{content: ''; position: absolute;top: 1.34rem;left: 0;width: 100%;height: 1px; background-color: #fff;}
.w-b{width: 12rem;height: auto;}
.w-nav{width: 14.28%;cursor: pointer;text-align: center;padding-bottom: .6rem;position: relative;}
.w-nav:after{content: '';position: absolute;bottom: .1rem;left: 0;width: 100%;height: .29rem;background-image: url('../images/a39.png');background-size: auto .3rem;background-position: center bottom;background-repeat: no-repeat;}
.w-year{margin: 0 auto; display: flex;align-items: flex-end;justify-content: center;color: #ffffff; width: .9rem;height: .9rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.w-nav.swiper-slide-active .w-year{background-image: url('../images/a34.png');align-items: center;}

.w-cont{position: relative;z-index: 18; width: 12rem;margin: 0 auto;  background-color: #ffffff;}
.w-c{width: 100%;font-size: 0;}
.w-item{width: 100%;}
.w-d{width: 100%;display: block;cursor: pointer;}
.w-img{display: inline-block;vertical-align: middle;width: 4.45rem;}
.w-text{display: inline-block;vertical-align: middle;width: 5.9rem;padding: .15rem 0;}
.w-e{color: #279cd8;padding-left: .6rem;position: relative;margin-bottom: .4rem;}
.w-e:before{content: '';position: absolute;top: 50%;left: 0;margin-top: -.01rem;	width: .26rem;height: .02rem;background-color: #279cd8;}
.w-f{color: #444444;line-height: 1.6;padding-left: .6rem;}
.w-f *{line-height: inherit;}
.w-f p{margin: .05rem 0;}

.w-prev{transform: rotate(-180deg);top: .45rem; left: 10.6rem; margin-top: 0;width: .34rem;height: .34rem;background-color: #d5d5d5;border-radius: 50%; background-image: url('../images/a10-c.png');background-size: .16rem auto; background-position: center center;background-repeat: no-repeat;}
.w-prev:hover{background-color: #279cd8;}
.w-next{ top: .45rem; right: .5rem; margin-top: 0;width: .34rem;height: .34rem;background-color: #d5d5d5;border-radius: 50%; background-image: url('../images/a10-c.png');background-size: .16rem auto; background-position: center center;background-repeat: no-repeat;}
.w-next:hover{background-color: #279cd8;}
 
@media(max-width: 900px){ 
    .w-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;}
    .w-nav{width: 33.33%;}
    .w-year{width: 50px;height: 50px;font-size: 12px;}
    .w-top:after{top: calc(50px + .4rem);}
    .w-cont{width: calc(100% - 20px);max-width:500px;  }
    .w-d{padding: .35rem .25rem;}
    .w-img{width: 100%;text-align: center;}
    .w-img img{ width: 280px;}
    .w-text{width: 100%;padding: .3rem 0;}

    .w-prev{display: none;}
    .w-next{display: none;}
}

.x-a{width: 100%;padding-top: .75rem;padding-bottom: .4rem; background-color: #fafafa;}
.x-b{width: 12rem;margin: 0 auto;}
.x-titles{color: #0094d6;margin-bottom: .5rem;text-align: center;font-weight: bold;}
.x-cont{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.x-item{display: inline-block;vertical-align: top;cursor: pointer;padding: .4rem .1rem;text-align: center; width: 2.8rem;margin-right: .25rem;margin-bottom: .3rem;	background-color: #ffffff;}
.x-item:nth-child(4n){margin-right: 0;}
.x-c{display: inline-block;margin-bottom: .2rem;}
.x-cimg1{display: block;width: 100%;height: .5rem;line-height: .5rem;}
.x-cimg1 img{max-width: 100%;max-height: 100%;}
.x-cimg2{display: none;width: 100%;height: .5rem;line-height: .5rem;}
.x-cimg2 img{max-width: 100%;max-height: 100%;}
.x-text{width: 100%;}
.x-d{color: #444444;position: relative;margin-bottom: .2rem;padding-bottom: .2rem;}
.x-d:after{content: ''; position: absolute;bottom: 0;left: 50%;margin-left: -.07rem;	width: .15rem;height: .02rem;background-color: #279cd8;}
.x-e{color: #666666;line-height: 1.5;}

.x-item:hover{background-color: #008bd1;}
.x-item:hover .x-cimg1{display: none;}
.x-item:hover .x-cimg2{display: block;}
.x-item:hover .x-d{color: #ffffff;}
.x-item:hover .x-d:after{background-color: #fff;}
.x-item:hover .x-e{color: #ffffff;}

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

.y-a{width: 100%;padding-top: .55rem;padding-bottom: .75rem;background-image: url('../images/b60.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.y-b{width: 13.5rem;margin: 0 auto;}
.y-titles{color: #ffffff;font-weight: bold; margin-bottom: .58rem;text-align: center;}
.y-cont{width: 100%;font-size: 0; padding:0 .35rem ;position: relative;}
.y-c{width: 100%;}
.y-item{width: 25%;padding: 0 .4rem;}
.y-d{display: block;cursor: pointer;padding:  .3rem .25rem .5rem; width: 100%;text-align: center; background-color: #3da6dc;border-radius: 1.2rem;}
.y-img{display: inline-block;margin-bottom: .4rem; width: 1.9rem;height: 1.9rem;border-radius: 50%; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.y-text{width: 100%;padding: 0 .15rem;}
.y-mane{color: #ffffff;line-height: 1.3;margin-bottom: .3rem;}
.y-e{color: #ffffff;line-height: 1.6;}
.y-d:hover{background-color: #006ebb;}

.y-prev{transform: rotate(-180deg); left: 0; margin-top: .17rem;width: .34rem;height: .34rem;background-color: #ffffff;border-radius: 50%; background-image: url('../images/a10.png');background-size: .16rem auto; background-position: center center;background-repeat: no-repeat;}
.y-prev:hover{background-color: rgba(255,255,255,.2);background-image: url('../images/a10-c.png');}
.y-next{ right: 0; margin-top: .17rem;width: .34rem;height: .34rem;background-color: #ffffff;border-radius: 50%; background-image: url('../images/a10.png');background-size: .16rem auto; background-position: center center;background-repeat: no-repeat;}
.y-next:hover{background-color: rgba(255,255,255,.2);background-image: url('../images/a10-c.png');}

@media(max-width: 900px){ 
    .y-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;} 
    .y-item{width: 50%;padding: 0 .2rem; }
    .y-d{border-radius: .3rem;padding: .35rem 0;}
}

.z-a{width: 100%;padding-top: .6rem;padding-bottom: .6rem; background-color: #fafafa;}
.z-b{width: 12rem;margin: 0 auto;}
.z-titles{color: #0094d6;font-weight: bold;text-align: center;margin-bottom: .5rem;}
.z-cont{width: 100%;position: relative;padding-bottom: .7rem;}
.z-c{width: 100%;}
.z-item{width: 2.8rem;margin-right: .25rem;}
.z-item:last-child{margin-right: 0;}
.z-d{display: block;width: 100%;cursor: pointer;text-align: center;}
.z-img{display: block;overflow: hidden; width: 100%;height: 2.2rem;line-height: 2.2rem;background-color: #fff;margin-bottom: .2rem;}
.z-img img{max-width: 100%;max-height: 100%;display: inline-block;transform: scale(1.00);transition: all .5s;}
.z-text{color: #444444;line-height: 1.3;}

.z-item:hover .z-img img{transform: scale(1.05);}
.z-item:hover .z-text{color: #0094d6;}

.z-pagination{position: absolute;left: 0;bottom: 0; width: 100%;text-align: center;font-size: 0;}
.z-pagination .swiper-pagination-bullet{opacity: 1;display: inline-block;vertical-align: middle;margin: 0 .1rem; width: 11px;height: 11px;background-color: #e5e5e5;}
.z-pagination .swiper-pagination-bullet-active{background-color: #0094d6;}

@media(max-width: 900px){ 
    .z-b{width: 100%;max-width: 500px; padding-left: 10px;padding-right: 10px;} 
    .z-item{width: calc(50% - .15rem);margin-right: .3rem;}
}

/* 
transform: scale(1.00);transition: all .5s;
background-image: url('../images/a9.png');background-size: cover;background-position: center center;background-repeat: no-repeat;
color: #0094d6;
.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;}



*/
