@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial,"Microsoft YaHei";}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
body{color:#000;font-family: Arial,"Microsoft YaHei";}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.eps3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.btn{text-align: center;display: inline-block;cursor: pointer;white-space: nowrap;vertical-align: middle;border: none;}
.icon{display: inline-block;background-repeat: no-repeat;background-position: center center;vertical-align: middle;}
.unselect{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
body *{box-sizing: border-box;line-height: 1;}
.w{width: 100%;max-width: 1200px;margin: 0 auto;position: relative;}
.opa{opacity: 1;}
.opa:hover{transition: opacity .3s;-webkit-transition: opacity .2s;opacity: 0.9;}

.opa-bg{display: none;position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,0.3);z-index: 999;}
.opa-bg.show{display: block;}

.opac{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);z-index: 1000;visibility: hidden;opacity: 0;transition: all .3s;}
.opac.show{visibility: visible;opacity: 1;}

.img-out{position: relative;overflow: hidden;}
.img-out img{display: block;transform: scale(1.001);transition: all 0.5s ease 0s;}
.img-out:hover img{transform: scale(1.07);}

.main{width: 100%;overflow: hidden;}

.focus-list .swiper-slide img{width: 100%;}
.focus-list .swiper-pagination-bullet{width: 40px;height: 6px;border-radius: 3px;background-color: #fff;opacity: 1;transition: all .3s;vertical-align: middle;}
.focus-list .swiper-pagination-bullet-active{background-color: #0097da;width: 80px;height: 10px;}
.focus-list.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 28px;}
.focus-list.swiper-container-horizontal>.swiper-pagination-bullets, 
.focus-list .swiper-pagination-custom,
.focus-list .swiper-pagination-fraction{bottom: 22px;font-size: 0;}
@media(max-width: 1500px){
  .focus-list .swiper-pagination-bullet{width: 30px;height: 4px;border-radius: 2px;}
  .focus-list .swiper-pagination-bullet-active{width: 60px;height: 7px;}
  .focus-list.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 20px;}
  .focus-list.swiper-container-horizontal>.swiper-pagination-bullets, 
  .focus-list .swiper-pagination-custom,
  .focus-list .swiper-pagination-fraction{bottom: 16px;}
}
@media(max-width: 800px){
  .focus-list .swiper-pagination-bullet{width: 20px;height: 3px;border-radius: 2px;}
  .focus-list .swiper-pagination-bullet-active{width: 40px;height: 5px;}
  .focus-list.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}
  .focus-list.swiper-container-horizontal>.swiper-pagination-bullets, 
  .focus-list .swiper-pagination-custom,
  .focus-list .swiper-pagination-fraction{bottom: 10px;}
}

.footer{width: 100%;background-color: #0097da;}
.footer .bottom{width: 100%;padding-top: 13px;padding-bottom: 2%;}
.footer .bottom .text{text-align: center;opacity: 0.8;font-size: 0;}
.footer .bottom .c{font-size: 12px;color: #fff;padding: 0 12px;line-height: 18px;}
.footer .bottom .y{font-size: 12px;color: #fff;padding: 0 12px;line-height: 18px;cursor: pointer;}
.footer .w{overflow: hidden;}
.footer .top{width: 100%;padding-top: 40px;padding-bottom: 4px;border-bottom: 1px solid #1ebaff;}
.footer .left{float: left;width: 900px;}
.footer .links{font-size: 0;margin-bottom: 48px;}
.footer .links>a{display: inline-block;vertical-align: top;font-size: 12px;color: #fff;padding: 0 35px;border-right: 1px solid #fff;}
.footer .links>a:first-child{padding-left: 0;}
.footer .links>a:last-child{padding-right: 0;border-right: none;}
.footer .phone{font-size: 16px;color: #fff;line-height: 22px;margin-bottom: 7px;}
.footer .phone .item1{padding-right: 23px;}
.footer .street{font-size: 16px;color: #fff;line-height: 22px;margin-bottom: 18px;}
.footer .friend{font-size: 0;}
.footer .friend .dt{display: inline-block;vertical-align: top;font-size: 14px;color: #fff;line-height: 31px;width: 78px;}
.footer .friend .dd{display: inline-block;vertical-align: top;font-size: 0;}
.footer .friend .dd a{display: inline-block;vertical-align: top;width: 93px;height: 31px;margin-right: 31px;margin-bottom: 10px;}
.footer .friend .dd img{width: 100%;height: 100%;}
.footer .right{float: right;}
.footer .textcode{font-size: 0;margin-bottom: 20px;}
.footer .t{width: 120px;font-size: 16px;color: #e8e9f4;line-height: 24px;display: inline-block;vertical-align: bottom;}
.footer .img{display: inline-block;vertical-align: bottom;width: 110px;}
.footer .img img{width: 100%;}
.footer .share{font-size: 0;text-align: right;}
.footer .share>a{display: inline-block;vertical-align: top;width: 30px;height: 30px;border-radius: 50%;background-color: #0097da;background-repeat: no-repeat;background-position: center center;margin-left: 40px;cursor: pointer;}
.footer .share>a:hover{background-color: #0097da;}
.footer .share>a.item1{background-image: url(../images/share1.png);}
.footer .share>a.item2{background-image: url(../images/share2.png);}
.footer .share>a.item3{background-image: url(../images/share3.png);}
@media(max-width: 1500px){
  .footer .w{max-width: 1000px;}
  .footer .top{padding-top: 30px;}
  .footer .left{width: 750px;}
  .footer .links>a{padding: 0 25px;}
  .footer .phone{font-size: 14px;line-height: 20px;margin-bottom: 5px;}
  .footer .phone .item1{padding-right: 16px;}
  .footer .street{font-size: 14px;line-height: 20px;}
  .footer .t{font-size: 14px;line-height: 20px;width: 110px;}
  .footer .textcode{margin-bottom: 13px;}
}
@media(max-width: 1100px){
  .footer .w{max-width: 800px;}
  .footer .left{float: none;width: 100%;}
  .footer .right{float: none;width: 100%;}
  .footer .links{text-align: center;margin-bottom: 15px;}
  .footer .links>a{line-height: 14px;margin-bottom: 10px;padding: 0 20px;}
  .footer .links>a:first-child{padding-left: 20px;}
  .footer .links>a:last-child{padding-right: 20px;}
  .footer .phone{text-align: center;}
  .footer .street{text-align: center;margin-bottom: 22px;}
  .footer .friend{text-align: center;margin-bottom: 10px;}
  .footer .friend .dd a{margin-left: 10px;margin-right: 10px;}
  .footer .textcode{text-align: center;margin-bottom: 20px;}
  .footer .t{text-align: left;}
  .footer .share{text-align: center;}
  .footer .share>a{margin: 0 20px;}
  .footer .bottom{padding-bottom: 20px;}
  .footer .bottom .c{display: block;text-align: center;padding-right: 0;}
  .footer .bottom .y{display: block;text-align: center;}
  .footer .top{padding-bottom: 20px;}
}
@media(max-width: 820px){
  .footer .top{padding-left: 10px;padding-right: 10px;}
  .footer .bottom{padding-left: 10px;padding-right: 10px;}
}

.header-top{width: 100%;height: 133px;transition: all .3s;}
.header{width: 100%;background-color: #fff;position: fixed;left: 0;top: 0;z-index: 100000;box-shadow: 0 0 4px rgba(0,0,0,0.1);}
.header .top{width: 100%;height: 90px;position: relative;z-index: 2;background-color: #fff;}
.header .w{position: relative;height: 100%;}
.header .logo{display: block;height: 65px;position: absolute;left: 0;top: 50%;margin-top: -33px;}
.header .logo img{height: 100%;}
.header .logo2{display: block;width: 62px;height: 76px;position: absolute;right: 0;top: 50%;margin-top: -38px;}
.header .logo2 img{width: 100%;height: 100%;}
.h-nav{font-size: 0;padding-top: 26px;padding-left: 298px;}
.h-nav>li{display: inline-block;vertical-align: top;padding: 0 12px;height: 64px;position: relative;}
.h-nav>li>a{display: inline-block;font-size: 16px;color: #656565;line-height: 39px;padding: 0 16px;transition: all .3s;border-radius: 5px;}
.h-nav>li.active>a,
.h-nav>li:hover>a{background-color: #0097da;color: #fff;}
.h-nav>li ul{display: none;width: 260px;background-color: #fff;position: absolute;left: 50%;margin-left: -130px;top: 64px;}
 
.h-nav>li ul>li>a{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #999;border-bottom: 1px solid #f5f5f5;transition: all .3s;}
.h-nav>li ul>li>a:hover{background-color: #0097da;color: #fff;}
.h-nav li ul li{position: relative;}
.h-nav li:hover ul{display: block;}

.th_nav dl{display: none;width: 260px;background-color: #fff;position: absolute;left: 100%;margin-left: 0px;top: 0;}
.th_nav dl dd a{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #999;border-bottom: 1px solid #f5f5f5;transition: all .3s;}
.th_nav dl dd a:hover{background-color: #0097da;color: #fff;}
.th_nav li:hover dl{display: block;}

.h-search{width: 100%;height: 43px;background-image: url(../images/nav-bg.png);position: absolute;left: 0;bottom: -43px;z-index: 1;transition: all .3s;}
.h-search .w{overflow: hidden;}
.h-search .inputs{float: right;width: 280px;height: 34px;margin-top: 4px;border-radius: 5px;background-color: #fff;position: relative;font-size: 0;}
.h-search input[type=text]{width: 238px;padding-right: 10px;padding-left: 10px;height: 100%;border: none;font-size: 14px;color: #333;display: inline-block;vertical-align: top;}
.h-search input[type=submit]{width: 42px;height: 100%;border: none;font-size: 14px;color: #333;display: inline-block;vertical-align: top;cursor: pointer;background-color: #fff;font-size: 0;background-image: url(../images/search.png);background-position: left center;background-repeat: no-repeat;}
.h-search .h-hot{float: left;font-size: 0;}
.h-search .h-hot .dt{font-size: 14px;color: #fff;line-height: 43px;display: inline-block;vertical-align: top;}
.h-search .h-hot .dd{font-size: 0;display: inline-block;vertical-align: top;}
.h-search .h-hot .dd>a{font-size: 14px;color: #fff;line-height: 43px;padding: 0 18px;display: inline-block;vertical-align: top;}
.header.fixed .h-search{bottom: 0;}
.h-lang{display: inline-block;height: 30px;border: 1px solid #0367da;overflow: hidden;position: absolute;right: -180px;top: 50%;margin-top: -15px;background-color: #fff;}
.h-lang:hover{height: auto;}
.h-lang>li{font-size: 0;}
.h-lang>li>a{padding: 4px;font-size: 0;display: block;height: 28px;}
.h-lang .icon{display: inline-block;vertical-align: top;width: 33px;height: 19px;background-size: 100% 100%;margin-right: 10px;}
.h-lang .name{display: inline-block;vertical-align: top;font-size: 16px;color: #0367da;line-height: 19px;}
.h-lang>li:first-child>a{background-color: #0367da;}
.h-lang>li:first-child .name{color: #fff;}
.h-lang>li:first-child .name:after{content: "";display: inline-block;vertical-align: middle;
/*border-top: 6px solid #fff;*/
border-left: 5px solid transparent;border-right: 5px solid transparent;margin-left: 10px;margin-right: 9px;}
.h-lang>li:hover>a{background-color: #0367da;}
.h-lang>li:hover .name{color: #fff;}
.btn-lang{display: none;}
@media(max-width: 1600px){
  .header .w{width: 1000px;}
  .h-search .w{width: 1200px;}
  .h-nav{padding-left: 200px;}
}
@media(max-width: 1370px){
  .h-lang{right: -150px;}
  .header .w{max-width: 800px;}
  .h-search .w{max-width: 1200px;}
  .h-nav>li>a{font-size: 14px;line-height: 32px;}
  .h-nav>li{padding: 0 0;}
  .h-search .h-hot .dd>a{font-size: 12px;padding: 0 10px;}
  .h-lang .name{font-size: 14px;}
}
@media(max-width: 1200px){
  .header .w{max-width: 100%;}
    .header-top{height: 40px;}
    .header .top{height: 40px;}
    .header .w{padding-right: 0;padding-left: 10px;}
    .header .logo{height: 36px;margin-top: -18px;left: 10px;}
    .header .logo2{width: 30px;height: 36px;margin-top: -18px;right: auto;left: 120px;}
    .h-nav{display: none;width: 300px;max-height: calc(100% - 40px);overflow: auto;position: fixed;right: 0;top: 40px;background-color: #fff;padding: 10px 0;}
    .h-nav>li{display: block;height: auto;}
    .h-nav>li>a{height: 40px;line-height: 40px;padding: 0;width: 100%;padding-left: 20px;position: relative;}
    .h-nav>li.has-nav>a:after{content: "";display: inline-block;border-top: 6px solid #999;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;right: 20px;top: 17px;}
    .h-nav>li.has-nav.show>a:after{border-top: none;border-bottom: 6px solid #999;}
    .h-nav>li.has-nav.show>ul{display: block;}
    .h-nav>li>ul{display: none;position: static;left: 0;top: 0;width: 100%;background-color: #fff;margin-left: 0;padding: 0;}
    .h-nav>li>ul>li>a{height: 40px;line-height: 40px;padding-left: 40px;color: #666;text-align: left;border-bottom: none;}
    .h-nav>li.active>a,
  .h-nav>li:hover>a{background-color: transparent;color: #0097da;}
  .h-nav>li:hover ul{display: none;}
    .btn-menu{position: absolute;right: 0;top: 0;display: inline-block;vertical-align: top;width: 40px;height: 40px;background-image: url(../images/menu2.png);cursor: pointer;background-position: center center;background-repeat: no-repeat;}
  body.menu-state .header .h-nav{display: block;}
    body.menu-state:after{content: "";display: block;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0,0,0,0.5);z-index: 100;}
    .h-search{display: none;background-color: #0097da;background-image: none;height: auto;bottom: auto;top: 40px;padding-top: 30px;padding-bottom: 10px;}
    .btn-hs{position: absolute;right: 40px;top: 0;display: block;width: 40px;height: 40px;background-image: url(../images/search2.png);background-position: center center;background-repeat: no-repeat;cursor: pointer;}
  .h-search .inputs{float: none;margin: 0 auto 10px auto;}
  .h-search .h-hot{float: none;text-align: center;}
  .h-search .h-hot .dd>a{font-size: 14px;line-height: 40px;}
  .header.fixed .h-search{bottom: auto;}
  body.search-state .h-search{display: block;} 
    body.search-state:after{content: "";display: block;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0,0,0,0.5);z-index: 100;}
    .btn-lang{position: absolute;right: 80px;top: 0;display: inline-block;vertical-align: top;width: 40px;height: 40px;cursor: pointer;background-position: center center;background-repeat: no-repeat;font-size: 12px;line-height: 40px;text-align: center;color: #999;}
  .h-lang{display: none;right: 50px;top: 40px;margin-top: 0;height: auto;}
  .h-lang>li:first-child>a{background-color: transparent;}
  .h-lang>li:first-child .name{color: #0367da;}
  .h-lang>li:first-child .name:after{display: none;}
  .h-lang>li:first-child:hover>a{background-color: #0367da;}
  .h-lang>li:first-child:hover .name{color: #fff;}
/*   body.lang-state .h-lang{display: block;}
    body.lang-state:after{content: "";display: block;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0,0,0,0.5);z-index: 100;} */
}

.index-a{width: 100%;background-color: #f7f4f8;}

.c-title{width: 100%;padding-top: 3.1%;padding-bottom: 20px;}
.c-title .zh{font-size: 30px;color: #333;padding-bottom: 15px;margin-bottom: 15px;position: relative;text-align: center;}
.c-title .zh:after{content: "";display: block;width: 60px;height: 1px;background-color: #0097da;position: absolute;left: 50%;bottom: 0;margin-left: -30px;}
.c-title .en{font-size: 18px;color: #999;text-align: center;letter-spacing: 5px;}
@media(max-width: 1500px){
  .c-title .zh{font-size: 22px;padding-bottom: 10px;margin-bottom: 10px;}
  .c-title .zh:after{width: 40px;margin-left: -20px;}
  .c-title .en{font-size: 16px;letter-spacing: 3px;}
}
@media(max-width: 800px){
  .c-title{padding-top: 30px;}
  .c-title .zh{font-size: 18px;padding-bottom: 8px;margin-bottom: 8px;}
  .c-title .zh:after{width: 30px;margin-left: -15px;}
  .c-title .en{font-size: 14px;letter-spacing: 2px;}
}

.c-tabs{font-size: 0;text-align: center;padding-bottom: 30px;}
.c-tabs>a{display: inline-block;vertical-align: top;min-width: 260px;height: 50px;line-height: 50px;cursor: pointer;font-size: 20px;color: #666;margin: 0 27px;position: relative;border-radius: 5px;}
.c-tabs>a:after{content: "";display: block;width: 1px;height: 16px;background-color: #999;position: absolute;right: -28px;top: 50%;margin-top: -8px;}
.c-tabs>a:last-child:after{display: none;}
.c-tabs>a.active{background-color: #0097da;color: #fff;}
.d-tabs>a{width: 120px;}
@media(max-width: 1500px){
  .c-tabs{padding-bottom: 20px;}
  .c-tabs>a{width: auto;padding: 0 30px;height: 40px;line-height: 40px;font-size: 18px;margin: 0 20px;min-width: 0;}
  .c-tabs>a:after{right: -20px;}
}
@media(max-width: 800px){
  .c-tabs{padding-bottom: 15px;}
  .c-tabs>a{width: auto;padding: 0 10px;height: 34px;line-height: 34px;font-size: 14px;margin: 0 10px;}
  .c-tabs>a:after{right: -10px;}
}

.c-tabs2{text-align: center;font-size: 0;padding-bottom: 1.6%;margin-bottom: 96px;}
.c-tabs2.show{display: block;}
.c-tabs2>a{display: inline-block;vertical-align: top;font-size: 20px;color: #666;margin-bottom: 10px;cursor: pointer;margin-left: 80px;margin-right: 80px;height: 27px;border-bottom: 2px solid transparent;}
.c-tabs2>a.active{border-bottom: 2px solid #0097da;}
@media(max-width: 1500px){
  .c-tabs2{margin-bottom: 80px;}
  .c-tabs2>a{font-size: 18px;margin-left: 50px;margin-right: 50px;height: 25px;}
}
@media(max-width: 1100px){
  .c-tabs2{margin-bottom: 60px;}
}
@media(max-width: 800px){
  .c-tabs2{padding-bottom: 10px;}
  .c-tabs2>a{font-size: 14px;margin-left: 10px;margin-right: 10px;height: 20px;}
}


.c-conts{width: 100%;position: relative;}
.c-cont{width: 100%;visibility: hidden;opacity: 0;position: absolute;left: 0;top: -1000px;}
.c-cont.show{visibility: visible;opacity: 1;position: relative;left: 0;top: 0;}

.c-conts2{width: 100%;background-color: #fff;}
.c-cont2{width: 100%;visibility: hidden;opacity: 0;position: absolute;left: 0;top: -1000px;}
.c-cont2.show{visibility: visible;opacity: 1;position: relative;left: 0;top: 0;}

.s-banner-wrap{width: 100%;max-width: 1200px;margin: -60px auto 0;position: relative;padding-left: 100px;padding-right: 100px;}
.s-banner-wrap .s-arrow{position: absolute;top: 50%;margin-top: -25px;width: 50px;height: 50px;background-color: #e5e5e5;border-radius: 50%;background-repeat: no-repeat;background-position: center center;cursor: pointer;transition: all .3s;}
.s-banner-wrap .s-next{right: 0;background-image: url(../images/right.png);}
.s-banner-wrap .s-prev{left: 0;background-image: url(../images/left.png);}
.s-banner-wrap .s-arrow:hover{background-color: #00479d;}

.s-banner{width: 100%;}
.s-banner .swiper-slide{width: 200px;}
.s-banner .item{width: 162px;cursor: pointer;margin: 0 auto;}
.s-banner .img-box{width: 100%;height: 145px;border: 1px solid #dcdcdc;margin-bottom: 15px;position: relative;}
.s-banner .swiper-slide.new .img-box:after{content: "";width: 40%;padding-top: 40%;display: block;position: absolute;left: 0;top: 0;background-image: url(../images/new.png);background-size: 100% 100%;}

.s-banner .img-box img{width: 100%;height: 100%;}
.s-banner .t{font-size: 16px;color: #666;text-align: center;line-height: 22px;}
.s-banner .swiper-slide-active .img-box{border: 4px solid #00479d;}
.s-banner .swiper-slide-active .t{color: #00479d;}

.b-banner-wrap{width: 100%;max-width: 1216px;margin: 0 auto;position: relative;top: -96px;}
.b-banner{width: 100%;}
.b-banner .swiper-slide{width: 100%;height: 436px;padding: 7px 8px 9px 8px;}
.b-banner .item{width: 100%;height: 100%;box-shadow: 0 1px 8px rgba(0,0,0,0.15);background-color: #fff;}
.b-banner .img-box{float: left;width: 510px;height: 100%;display: block;position: relative;}
.b-banner .swiper-slide.new .img-box:after{content: "";width: 30%;padding-top: 30%;display: block;position: absolute;left: 0;top: 0;background-image: url(../images/new.png);background-size: 100% 100%;}
.b-banner .img-box img{width: 100%;height: 100%;}
.b-banner .text{float: right;width: 690px;height: 100%;box-shadow: 0 1px 8px rgba(0,0,0,0.15);padding: 52px 68px 0 52px;position: relative;}
.b-banner .t1{font-size: 28px;color: #333;margin-bottom: 29px;}
.b-banner .t2{font-size: 28px;color: #00479d;padding-bottom: 10px;position: relative;margin-bottom: 25px;}
.b-banner .t2:after{content: "";display: block;width: 40px;height: 2px;background-color: #00479d;position: absolute;left: 0;bottom: 0;}
.b-banner .t3{font-size: 20px;color: #333;line-height: 28px;height: 168px;overflow: auto;}
.b-banner .more{position: absolute;right: 68px;bottom: 32px;display: block;width: 100px;height: 40px;line-height: 40px;text-align: center;border-radius: 5px;background-image: url(../images/arrow.png);background-color: #0097da;background-repeat: no-repeat;background-position: center center;cursor: pointer;}

@media(max-width: 1500px){
  .b-banner-wrap{max-width: 1016px;top: -80px;}
  .b-banner .swiper-slide{height: 363px;}
  .b-banner .img-box{width: 425px;}
  .b-banner .text{width: 575px;padding: 43px 56px 0 43px;}
  .b-banner .t1{font-size: 22px;margin-bottom: 20px;}
  .b-banner .t2{font-size: 22px;margin-bottom: 25px;}
  .b-banner .t3{font-size: 16px;line-height: 24px;height: 120px;}
  .b-banner .t2:after{width: 32px;}
  .s-banner-wrap{max-width: 1000px;padding-left: 80px;padding-right: 80px;}
  .s-banner .swiper-slide{width: 168px;}
  .b-banner .more{right: 56px;}
}
@media(max-width: 1100px){
  .b-banner-wrap{max-width: 816px;top: -60px;}
  .b-banner .swiper-slide{height: 290px;}
  .b-banner .img-box{width: 340px;}
  .b-banner .text{width: 460px;padding: 30px 40px 0 30px;}
  .b-banner .t1{font-size: 18px;margin-bottom: 15px;}
  .b-banner .t2{font-size: 18px;margin-bottom: 15px;}
  .b-banner .t3{font-size: 14px;line-height: 22px;height: 110px;}
  .b-banner .t2:after{width: 24px;}
  .b-banner .more{right: 40px;bottom: 20px;height: 34px;line-height: 34px;width: 60px;background-size: 40% auto;}
  .s-banner-wrap{max-width: 800px;padding-left: 60px;padding-right: 60px;margin-top: -40px}
  .s-banner .item{width: 122px;}
  .s-banner .img-box{height: 111px;margin-bottom: 7px;}
  .s-banner .t{font-size: 14px;line-height: 20px;}
  .s-banner .swiper-slide{width: 186px;}
  .s-banner .swiper-slide-active .img-box{border-width: 3px;}
  .s-banner-wrap .s-arrow{width: 40px;height: 40px;margin-top: -20px;}
}
@media(max-width: 840px){
  .b-banner-wrap{max-width: 510px;}
  .b-banner .item{height: auto;}
  .b-banner .swiper-slide{height: auto;padding: 10px;}
  .b-banner .img-box{float: none;width: 100%;height: auto;}
  .b-banner .img-box img{height: auto;}
  .b-banner .text{float: none;width: 100%;height: auto;padding: 20px 10px 50px;box-shadow: none;}
  .b-banner .t1{font-size: 16px;margin-bottom: 10px;}
  .b-banner .t2{font-size: 16px;margin-bottom: 15px;}
  .b-banner .t3{font-size: 12px;line-height: 20px;height: auto;}
  .b-banner .more{bottom: 10px;}
  .s-banner-wrap{margin-top: -50px;max-width: 510px;}
  .s-banner-wrap .s-next{right: 10px;}
  .s-banner-wrap .s-prev{left: 10px;}
  .s-banner .item{width: 80px;}
  .s-banner .img-box{height: 111px;height: 72px;margin-bottom: 5px;}
  .s-banner .t{font-size: 10px;line-height: 14px;}
  .s-banner .swiper-slide{width: 87px;}
  .s-banner .swiper-slide-active .img-box{border-width: 2px;}
  .s-banner-wrap .s-arrow{width: 24px;height: 24px;background-size: 30% auto;margin-top: -12px;}
  .s-banner-wrap{padding-left: 40px;padding-right: 40px;}
}

.d-tabs{font-size: 0;text-align: center;padding-bottom: 30px;}
.d-tabs>a{display: inline-block;vertical-align: top;width: auto;height: 50px;padding: 0 10px;line-height: 50px;cursor: pointer;font-size: 20px;color: #666;margin: 0 27px;position: relative;border-radius: 5px;}
.d-tabs>a:after{content: "";display: block;width: 1px;height: 16px;background-color: #999;position: absolute;right: -28px;top: 50%;margin-top: -8px;}
.d-tabs>a:last-child:after{display: none;}
.d-tabs>a.active{background-color: #0097da;color: #fff;}
@media(max-width: 1500px){
  .d-tabs{padding-bottom: 20px;}
  .d-tabs>a{width: auto;padding: 0 30px;height: 40px;line-height: 40px;font-size: 18px;margin: 0 20px;}
  .d-tabs>a:after{right: -20px;}
}
@media(max-width: 800px){
  .d-tabs{padding-bottom: 15px;}
  .d-tabs>a{width: auto;padding: 0 10px;height: 34px;line-height: 34px;font-size: 14px;margin: 0 10px;}
  .d-tabs>a:after{right: -10px;}
}

.index-b-conts{width: 100%;position: relative;}
.index-b-cont{width: 100%;position: absolute;left: 0;top: 0;z-index: 0;visibility: hidden;opacity: 0;}
.index-b-cont.show{position: relative;z-index: 100;visibility: visible;opacity: 1;}
.v-banner{width: 100%;}
.v-banner .swiper-slide{display: block;}
.v-banner .img-box{width: 100%;padding-top: 42.18%;background-size: cover;background-position: center center;position: relative;}
.v-banner .img-box:after{content: "";display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);position: absolute;left: 0;top: 0;z-index: 1;}
.v-banner .text{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;padding-top: 8%;}
.v-banner .t1{font-size: 40px;color: #fff;text-align: center;line-height: 46px;margin-bottom: 1.875%;}
.v-banner .t2{font-size: 24px;color: #fff;text-align: center;line-height: 30px;margin-bottom: 2.5%;}
.v-banner .btn-play{display: block;width: 7.3%;padding-top: 7.3%;cursor: pointer;margin: 0 auto;background-image: url(../images/play.png);background-size: 100% 100%;}
.w-banner-wrap{width: 1200px;position: absolute;left: 50%;margin-left: -600px;bottom: 0;margin-bottom: 2.7%;padding-left: 56px;padding-right: 56px;}
.w-banner{width: 100%;}
.w-banner .swiper-slide{width: 369px;}
.w-banner .swiper-slide.swiper-slide-active .item{border-color: #0097da;}
.w-banner .item{width: 350px;height: 207px;border: 2px solid #fff;padding: 5px 12px;display: block;position: relative;cursor: pointer;margin: 0 auto;}
.w-banner .img-box{width: 100%;height: 100%;position: relative;}
.w-banner .img-box:after{content: "";display: block;width: 35px;height: 36px;background-image: url(../images/play2.png);background-size: 100% 100%;position: absolute;left: 50%;margin-left: -18px;top: 50%;margin-top: -18px;}
.w-banner img{width: 100%;height: 100%;}
.w-banner .title{font-size: 12px;color: #fff;text-align: center;position: absolute;left: 0;bottom: 25px;width: 100%;padding: 0 12px;}
.w-banner-wrap .w-arrow{width: 20px;height: 46px;background-repeat: no-repeat;cursor: pointer;background-position: center center;position: absolute;top: 50%;margin-top: -23px;z-index: 100;}
.w-banner-wrap .w-prev{left: 0;background-image: url(../images/left2.png);}
.w-banner-wrap .w-next{right: 0;background-image: url(../images/right2.png);}
@media(max-width: 1600px){
  .v-banner .text{padding-top: 5%;}
  .v-banner .t1{font-size: 36px;line-height: 42px;}
  .v-banner .t2{font-size: 22px;line-height: 28px;}
}
@media(max-width: 1500px){
  .v-banner .text{padding-top: 5%;}
  .v-banner .t1{font-size: 32px;line-height: 38px;}
  .v-banner .t2{font-size: 18px;line-height: 24px;}
}
@media(max-width: 1200px){
  .v-banner .t1{font-size: 26px;line-height: 32px;}
  .v-banner .t2{font-size: 16px;line-height: 22px;}
  .w-banner-wrap{width: 800px;padding-left: 40px;padding-right: 40px;margin-left: -400px;}
  .w-banner .swiper-slide{width: 245px;}
  .w-banner .item{width: 230px;height: 142px;padding: 4px;}
  .w-banner .title{bottom: 10px;}
}
@media(max-width: 1000px){
  .v-banner .text{padding-top: 4%;}
  .v-banner .t1{font-size: 18px;line-height: 26px;margin-bottom: 15px;}
  .v-banner .t2{font-size: 14px;line-height: 20px;margin-bottom: 15px;}
  .v-banner .btn-play{width: 50px;padding-top: 50px;}
}
@media(max-width: 800px){
  .v-banner .text{padding-top: 30px;}
  .w-banner-wrap{width: 100%;max-width: 300px;margin-bottom: 10px;margin-left: -150px;padding-left: 35px;padding-right: 35px;}
  .v-banner .img-box{height: 337px;}
}

.c-box-wrap{position: fixed;left: 0;top: 100%;width: 100%;height: 100%;background-color: #000;z-index: 100000;transition: top .5s ease-in-out;}
.c-box-wrap.show{top: 0;}
.c-box-wrap.show iframe{visibility: visible;}
.c-box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.c-box-wrap .video-close{display: block;width: 40px;height: 40px;background-color: #be0000;position: absolute;right: 0;top: 0;cursor: pointer;}
.c-box-wrap .video-close span{display: block;width: 100%;height: 100%;font-size: 21px;text-align: center;line-height: 40px;color: #fff;}
.c-box iframe{visibility: hidden;width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0px;bottom: 0px;max-width: 100%;max-height: 100%;margin: auto;}

.index-c-conts{width: 100%;padding-bottom: 4.166%;position: relative;}
.index-c-cont{position: absolute;left: 0;top: 0;visibility: hidden;opacity: 0;}
.index-c-cont.show{position: relative;visibility: visible;opacity: 1;}
.news-banner-wrap{width: 100%;max-width: 1210px;margin: 0 auto;}
.news-banner{width: 100%;padding-bottom: 40px;}
.news-banner .swiper-slide{width: 100%;font-size: 0;padding: 0 5px;}
.news-banner .news-big{width: 590px;margin-right: 21px;position: relative;display: inline-block;vertical-align: top;}
.news-banner .news-big .img-box{width: 100%;padding-top: 67.9%;position: relative;}
.news-banner .news-big .img-box img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.news-banner .news-big .title{width: 100%;height: 60px;line-height: 60px;padding: 0 10px;background-color: rgba(0,0,0,0.6);font-size: 18px;color: #fff;text-align: center;position: absolute;left: 0;bottom: 0;}
.news-banner .news-small{width: 284px;margin-right: 21px;display: inline-block;vertical-align: top;}
.news-banner .news-small:last-child{margin-right: 0;}
.news-banner .news-small .img-box{width: 100%;padding-top: 59.5%;position: relative;}
.news-banner .news-small .img-box img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.news-banner .news-small .text{width: 100%;height: 232px;padding: 24px 15px;background-color: #fff;box-shadow: 0 1px 5px rgba(0,0,0,0.2);}
.news-banner .news-small .t1{font-size: 18px;color: #333;margin-bottom: 15px;}
.news-banner .news-small .t2{font-size: 16px;color: #666;line-height: 20px;height: 60px;overflow: hidden;;margin-bottom: 15px;}
.news-banner .news-small .date{font-size: 14px;color: #999;margin-bottom: 25px;}
.news-banner .news-small .date:before{content: "";display: inline-block;vertical-align: top;width: 12px;height: 12px;background-image: url(../images/date.png);margin-right: 8px;}
.news-banner .news-small .go{display: block;width: 100px;height: 40px;border: 1px solid #0097da;text-align: center;line-height: 40px;border-radius: 5px;cursor: pointer;background-image: url(../images/arrow2.png);background-repeat: no-repeat;background-position: center center;transition: all .3s;}
.news-banner .news-small .go:hover{background-color: #0097da;background-image: url(../images/arrow.png);}
@media(max-width: 1500px){
  .news-banner-wrap{max-width: 1010px;}
  .news-banner .news-big{width: 492px;margin-right: 15px;}
  .news-banner .news-big .title{height: 40px;line-height: 40px;font-size: 16px;}
  .news-banner .news-small{width: 237px;margin-right: 15px;}
  .news-banner .news-small .text{padding: 10px;height: 193px;}
  .news-banner .news-small .t1{font-size: 16px;margin-bottom: 10px;}
  .news-banner .news-small .t2{font-size: 14px;line-height: 20px;height: 60px;margin-bottom: 10px;}
  .news-banner .news-small .date{font-size: 13px;margin-bottom: 20px;}
}
@media(max-width: 1100px){
  .news-banner-wrap{max-width: 810px;}
  .news-banner .news-big{width: 395px;margin-right: 12px;}
  .news-banner .news-small{width: 190px;margin-right: 12px;}
  .news-banner .news-small .text{padding: 10px;height: 155px;}
  .news-banner .news-small .t1{font-size: 14px;margin-bottom: 5px;}
  .news-banner .news-small .t2{font-size: 12px;line-height: 16px;height: 48px;margin-bottom: 5px;}
  .news-banner .news-small .date{font-size: 12px;margin-bottom: 15px;}
  .news-banner .news-small .go{height: 36px;width: 90px;}
}
@media(max-width: 820px){
  .news-banner-wrap{max-width: 395px;}
  .news-banner{padding-bottom: 30px;}
  .news-banner .news-big{width: 100%;margin-right: 0;margin-bottom: 5px;}
  .news-banner .news-small{width: 190px;margin-right: 5px;}
  .news-banner .news-small .go{display: none;}
  .news-banner .news-small .text{height: 105px;}
  .news-banner .news-small .t1{font-size: 13px;}
}
@media(max-width: 415px){
  .index-c-cont{padding-left: 10px;padding-right: 10px;}
  .news-banner .news-small{width: 49%;margin-right: 2%;}
}

.news-banner .swiper-pagination-bullet{width: 40px;height: 6px;border-radius: 3px;background-color: #999;opacity: 1;transition: all .3s;vertical-align: middle;}
.news-banner .swiper-pagination-bullet-active{background-color: #0097da;width: 80px;height: 10px;}
.news-banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 28px;}
.news-banner.swiper-container-horizontal>.swiper-pagination-bullets, 
.news-banner .swiper-pagination-custom,
.news-banner .swiper-pagination-fraction{bottom: 0;font-size: 0;}
@media(max-width: 1500px){
  .news-banner .swiper-pagination-bullet{width: 30px;height: 4px;border-radius: 2px;}
  .news-banner .swiper-pagination-bullet-active{width: 60px;height: 7px;}
  .news-banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 20px;}
}
@media(max-width: 800px){
  .news-banner .swiper-pagination-bullet{width: 20px;height: 3px;border-radius: 2px;}
  .news-banner .swiper-pagination-bullet-active{width: 40px;height: 5px;}
  .news-banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}
}

.wall{width: 100%;}
.wall img{width: 100%;}

.thumb{border-bottom: 1px solid #e6e6e6;background-color: #fff;}
.thumb .w{font-size: 0;overflow: hidden;padding-top: 23px;padding-bottom: 22px;}
.thumb .left{float: left;font-size: 0;}
.thumb .home{display: inline-block;vertical-align: top;width: 14px;height: 14px;background-image: url(../images/home.png);background-size: 100% 100%;}
.thumb .gt{font-size: 14px;color: #999;padding-left: 12px;padding-right: 12px;}
.thumb .link{font-size: 14px;color: #999;}
.thumb .link:last-child{color: #333;}
.thumb-search{position: absolute;right: 0;top: 50%;margin-top: -17px;width: 280px;height: 34px;border-radius: 5px;background-color: #fff;box-shadow: 0 2px 6px rgba(0,0,0,0.13);}
.thumb-search form{font-size: 0;}
.thumb-search input[type=text]{width: 238px;height: 34px;border: none;font-size: 14px;color: #666;padding: 0 23px;vertical-align: top;}
.thumb-search input[type=submit]{width: 42px;height: 34px;background-repeat: no-repeat;background-position: left center;background-image: url(../images/search.png);background-color: transparent;border: none;vertical-align: top;}
.thumb.sp2 .btn-search{display: inline-block;position: absolute;right: 0;top: 21px;font-size: 20px;color: #0097da;cursor: pointer;}
.thumb.sp2 .btn-search:before{content: "";display: inline-block;vertical-align: top;width: 18px;height: 18px;background-image: url(../images/search4.png);margin-right: 7px;position: relative;top: 1px;background-size: 100% 100%;}
.thumb-tabs{position: absolute;right: 0;top: 0;}
.thumb-tabs>a{display: inline-block;vertical-align: top;line-height: 57px;font-size: 14px;color: #666;padding: 0 8px;margin: 0 25px;border-bottom: 2px solid transparent;cursor: pointer;}
.thumb-tabs>a.active,
.thumb-tabs>a:hover{color: #0097da;border-bottom-color: #0097da;}
.thumb-tabs>a:last-child{margin-right: 0;}
@media(max-width: 1500px){
  .thumb .w{max-width: 1000px;padding-top: 16px;padding-bottom: 15px;}
  .thumb .gt{font-size: 13px;padding-left: 10px;padding-right: 10px;line-height: 14px;}
  .thumb .link{font-size: 13px;line-height: 14px;}
  .thumb.sp2 .btn-search{font-size: 16px;top: 16px;}
  .thumb.sp2 .btn-search:before{width: 15px;height: 15px;}
  .thumb-tabs>a{line-height: 43px;margin: 0 15px;}
}
@media(max-width: 1100px){
  .thumb .w{max-width: 800px;padding-top: 12px;padding-bottom: 12px;}
  .thumb .gt{font-size: 12px;padding-left: 6px;padding-right: 6px;}
  .thumb .link{font-size: 12px;}
  .thumb.sp .w{padding: 20px 0;}
  .thumb.sp2 .btn-search{font-size: 12px;top: 14px;}
  .thumb.sp2 .btn-search:before{width: 12px;height: 12px;margin-right: 3px;position: relative;top: -1px;}
  .thumb-tabs>a{font-size: 12px;line-height: 36px;padding: 0 5px;}
}
@media(max-width: 820px){
  .thumb{padding: 0 10px;}
  .thumb .w{padding-top: 0;padding-bottom: 0;}
  .thumb .left{display: none;}
  .thumb.sp{text-align: center;border-bottom: none;}
  .thumb.sp .thumb-search{position: relative;display: inline-block;}
  .thumb.sp2{padding-top: 0;padding-bottom: 0;text-align: right;}
  .thumb.sp2 .w{padding: 0;}
  .thumb.sp2 .left{display: none;}
  .thumb.sp2 .btn-search{position: relative;font-size: 14px;top: 0;line-height: 40px;}
  .thumb.sp2 .btn-search:before{vertical-align: middle;}
  .thumb-tabs{position: relative;width: 100%;text-align: center;}
  .thumb-tabs>a{padding: 0 3px;margin: 0 5px;}
}

.a-title{width: 100%;position: relative;padding-bottom: 22px;padding-top: 2.44%;margin-bottom: 26px;text-align: center;}
.a-title:after{content: "";display: block;width: 60px;height: 4px;background-color: #00479d;position: absolute;left: 50%;margin-left: -30px;bottom: 0;}
.a-title .zh{font-size: 48px;color: #333;margin-bottom: 17px;}
.a-title .en{font-size: 18px;color: #333;}
.a-title.pink{text-align: left;}
.a-title.pink:after{background-color: #0097da;left: 0;margin-left: 0;}
@media(max-width: 1600px){
  .a-title .zh{font-size: 42px;margin-bottom: 14px;}
}
@media(max-width: 1500px){
  .a-title .zh{font-size: 36px;margin-bottom: 12px;}
}
@media(max-width: 1100px){
  .a-title{padding-bottom: 16px;}
  .a-title:after{height: 3px;}
  .a-title .zh{font-size: 32px;margin-bottom: 10px;}
  .a-title .en{font-size: 16px;}
}
@media(max-width: 800px){
  .a-title{padding-bottom: 12px;padding-top: 20px;}
  .a-title:after{height: 2px;}
  .a-title .zh{font-size: 22px;margin-bottom: 4px;}
  .a-title .en{font-size: 14px;}
  .a-title:after{width: 40px;margin-left: -20px;}
}

.about-a{width: 100%;background-color: #fafafa;padding-bottom: 3%;}
.a-tabs{width: 100%;text-align: center;font-size: 0;margin-bottom: 6%;}
.a-tabs>a{display: inline-block;vertical-align: top;font-size: 18px;color: #666;padding: 3px 24px;position: relative;}
.a-tabs>a .big{font-size: 22px;}
.a-tabs>a:after{content: "";display: block;width: 1px;height: 14px;background-color: #9f9f9f;position: absolute;right: 0;top: 50%;margin-top: -7px;}
.a-tabs>a:last-child:after{display: none;}
.paper-list-wrap{width: 100%;padding-bottom: 3.6%;}
.paper-list{width: 100%;max-width: 1200px;margin: 0 auto;overflow: hidden;}
.paper-list>li{float: left;width: 390px;height: 320px;background-color: #fff;margin-right: 15px;margin-bottom: 15px;position: relative;cursor: pointer;}
.paper-list>li:nth-child(3n){margin-right: 0;}
.paper-list .img-box{width: 100%;height: 100%;padding: 20px;text-align: center;line-height: 280px;}
.paper-list .img-box img{max-width: 100%;max-height: 100%;}
@media(max-width: 1600px){
  .a-title{margin-bottom: 20px;}
  .a-tabs>a{font-size: 16px;padding: 3px 20px;}
  .a-tabs>a .big{font-size: 22px;}
}
@media(max-width: 1500px){
  .a-title{margin-bottom: 16px;}
  .a-tabs>a{font-size: 14px;padding: 3px 15px;}
  .a-tabs>a .big{font-size: 18px;}
  .paper-list{max-width: 1000px;}
  .paper-list>li{width: 325px;height: 267px;margin-right: 8px;margin-bottom: 8px;}
  .paper-list .img-box{padding: 15px;line-height: 237px;}
}
@media(max-width: 1100px){
  .a-title{margin-bottom: 12px;}
  .a-tabs>a{font-size: 12px;padding: 3px 10px;}
  .a-tabs>a .big{font-size: 16px;}
  .paper-list{max-width: 800px;}
  .paper-list>li{width: 260px;height: 213px;margin-right: 10px;margin-bottom: 10px;}
  .paper-list .img-box{padding: 10px;line-height: 193px;}
}
@media(max-width: 820px){
  .about-a{padding-bottom: 20px;}
  .paper-list{max-width: 300px;}
  .paper-list>li{width: 100%;margin-right: 0;height: 220px;}
  .paper-list .img-box{width: 100%;height: 100%;line-height: 200px;}
}

.page{width: 100%;text-align: center;font-size: 0;}
.page .total{display: inline-block;vertical-align: top;font-size: 14px;color: #999;line-height: 30px;margin-right: 26px;margin-bottom: 6px;}
.page a{display: inline-block;vertical-align: top;height: 30px;line-height: 30px;margin: 0 3px 6px;font-size: 13px;color: #fff;font-weight: bold;background-color: #ccc;transition: all .3s;cursor: pointer;}
.page a:hover,
.page a.pn.active{background-color: #00479d;}
.page a.pn{width: 30px;text-align: center;}
.page a.arrow{width: 60px;text-align: center;}
.page a.sp{width: 60px;text-align: center;}
@media(max-width: 800px){
  .page .total{display: block;}
}

.ft-table{visibility: hidden;opacity: 0;display: table;table-layout: fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);z-index: 100000;transition: all .3s;}
.ft-table img{max-width: 100%;}
.ft-table.show{visibility: visible;opacity: 1;}
.ft-table .ft-cell{display: table-cell;vertical-align: middle;}
.ft-table .ft-cont{width: 900px;max-height: 100%;margin: 0 auto;position: relative;}
.ft-table .btn-close{display: block;width: 26px;height: 26px;background-size: 100% 100%;position: absolute;right: 10px;top: -36px;cursor: pointer;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABQElEQVRYR73X7REBQQwG4Dcd6IQS6EQHlEIpKqADdHIdxOTcmXO3H0l29/wxY/A+YneTJWY+AjgBOBBRhxUezLwBcAdwJWZ+AdgCkOfmiEn4DsBNAKJ5rIGYhb8B7EkqvgYiGE7U9YDWiFi45P4ArRCp8AWgNiIXHgTUQmjCo4BShDY8CfAiLOFZgBVhDVcBtAhPuBqQQ3jDTYAYYjjHpLHI2f49Xg1N7e8g0jTCwLEtH3OFmysQObblZfMvH7/LXIHJXzGWXV5yt3IzILDgBOCeJ0yA0GofSumeJ9SA1FYrmSdUAM0+9yKyAE14ZHeoFmYSYAn3IqIAT7gHEQSUhFsRC0CNcAsiNJS6G0uol+R2x3wsrxquqcT0YtIkPIcYr2ZNw5MIZn6W9HPNDDF9z2xN9JdTuZ6frZOMNTiCuHwAEvNYXn4qESsAAAAASUVORK5CYII=);}
.food-swiper{width: 100%;}
.food-swiper .img-box{text-align: center;}
.food-swiper img{max-width: 100%;max-height: 500px;display: inline-block;}
.food-swiper .swiper-button-next,
.food-swiper .swiper-button-prev{width: 20px;height: 36px;margin-top: -18px;background-size: 100% 100%;}
.food-swiper .swiper-button-next{right: 10px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAYAAACJ8xqgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUJFNjczNTM3MDUyMTFFOEJEOTBERjBCMEUzNDBDNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUJFNjczNTQ3MDUyMTFFOEJEOTBERjBCMEUzNDBDNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQkU2NzM1MTcwNTIxMUU4QkQ5MERGMEIwRTM0MEM2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQkU2NzM1MjcwNTIxMUU4QkQ5MERGMEIwRTM0MEM2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvhJ4goAAAGdSURBVHjarNbLK0RhGMfx1yVyyXXkUhILUixsrGwslD/CStnNSs1OllOKJVlMSWQzWUwWJE1qUppcFkJS0iTRFCnZcfyeek9+TXM53mdOfU/NmfrMmTln3vMYz/Nm0QdaQhXIaJLdpve3rWtR2XWha0I3UJUGlELogtAdVK0BpVaUJnQX1WhAqRmlCN1DtRpQakBJQg9RvQY0Fjgg9Bg1akBjv2qC0BP7kziDxl6UOKFnqE0DGntPbhN6iTo0oI/GCL1B3RrQ2L/kGqF3qFcD+ugKoQ+oXwP6RQnNoEEtKC0S+oyGtaAUIfQVjWpBaZ7Q+0qj2+rQFL3Oas5M/u9HdHaynoZcsaacZS5t11Oni9KCTglL2Q9wum3a0TlhSbt+Ot3YneiKsP18C29QrAfdEpYo9LwJgvXJ/UVYvNjDqxQ2gB4J2yr1zC6GDaEnwmJBBoBCb4ygF8JWg44o+Q6OoSxhy/+Zd3IPjKM3wqKayWHCjnX+tqCZbSbRJ2ERzfQ1jb4s9IPC2vnQvwDfaK4cE6w8xN/RTBlWb/MrwAB7OacS6drI+QAAAABJRU5ErkJggg==);}
.food-swiper .swiper-button-prev{left: 10px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAYAAACJ8xqgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2YTdiMDNjYS0zYTRjLTU2NDYtYjYxNy02ODk4M2U4NThjZDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzFCNTEwNzA3Q0VGMTFFNzlDOEFERUE1NTAxOUE2ODYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzFCNTEwNkY3Q0VGMTFFNzlDOEFERUE1NTAxOUE2ODYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTRjM2M0MjAtYjFlZC0zZjRmLWJlZWQtOTA2Y2NlNGNhOTBjIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZjA2ZDRhNWUtN2JlYS0xMWU3LWFmYTgtODg0MjgyNWI4ZjFiIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UNBYtgAAAbRJREFUeNqs1s0rRFEcxvEfJvKS8TZ5KYkFKRY2VjZ2/ghbRdnOTpazYkkWU5LJZrKQBaGJJtLEWAhJSZJoiqbEius5Obd5mubl3nOc+tbMvXc+M3fm3DNXHMeRf2gSvaPYf2BT6Nv5GxlbbBb9aOwTTdhgYSc3PtC42m6KzRGWRWPuPhMsQtgbGuX9fqAKtEBYBo3kH+cHWyLsBQ0VOtYLVoWihD2hgWLHe8HWCXtAfaVeUwqrRnHC7lBPuTMqhW0RdoO6vHzfhTbWoR3CLlG719mQv6EeJQg7R61+5ik/aURJwk5Rk9+J7z5oRinCkvoNxARsQ2nCDvT3KKbgCWHqx6i1WdIqRSQkubGPvsRmQB1Gr/Qpwzaf0H0wiJ4JnbcFVf3okdCILajqRfeELuqlyxhUdaNbQpf9oMV2dKJrQqN6KTMGVSF0QWjMC1ruHVvQGaFxvbQZg6ogOiZUrZM1NqCqAR0SulvsevczxxSwR2hCr5/GoOhT3c5b5oI2oPt/s0loSq+nYnNvE0AbhKb1uio2d19qTq4SeoU6bO8P1SW5QuhaQOwGzlFmUBZNo6NfAQYAQJhtvgkvrbUAAAAASUVORK5CYII=);}
@media(max-width: 900px){
  .ft-table .ft-cont{width: 100%;}
}

.about-b{width: 100%;background-image: url(../images/about-b-bg.jpg);background-color: #fbfbfb;padding-top: 4.79%;padding-bottom: 6.35%;background-repeat: no-repeat;background-position: left bottom;background-size: auto 100%;}
.about-b .w{overflow: hidden;}
.about-b .left{float: left;width: 530px;}
.about-b .right{float: right;width: 597px;}
.about-b .img-box{width: 100%;padding-top: 98.1%;position: relative;background-image: url(../images/about-b2-bg.png);background-size: 100% 100%;}
.about-b .img-box img{width: 91.45%;position: absolute;left: 2.84%;top: 5.5%;box-shadow: 0 0 16px rgba(0,0,0,0.3);}
.about-b .cont{font-size: 16px;color: #666;line-height: 24px;padding-top: 10px;max-height: 445px;overflow: auto;}
@media(max-width: 1500px){
  .about-b .w{max-width: 1000px;}
  .about-b .left{width: 450px;}
  .about-b .right{width: 497px;}
  .about-b .cont{font-size: 14px;max-height: 375px;}
}
@media(max-width: 1100px){
  .about-b .w{max-width: 800px;}
  .about-b .left{width: 350px;}
  .about-b .right{width: 410px;}
  .about-b .cont{max-height: 318px;}
}
@media(max-width: 820px){
  .about-b{padding: 10px 10px 30px;}
  .about-b .w{max-width: 470px;}
  .about-b .left{float: none;width: 100%;margin-bottom: 20px;}
  .about-b .right{float: none;width: 100%;}
  .about-b .cont{max-height: none;}
}

.about-c{width: 100%;background-image: url(../images/about-c-bg.jpg);padding-bottom: 4.3%;background-repeat: no-repeat;background-position: left bottom;background-size: 100% auto;}
.about-c .w{overflow: hidden;}
.about-c-list{width: 100%;overflow: hidden;padding-top: 20px;}
.about-c-list>li{width: 25%;float: left;height: 496px;position: relative;}
.about-c-list .img-box{width: 100%;height: 248px;position: absolute;left: 0;z-index: 1;}
.about-c-list .img-box img{width: 100%;height: 100%;}
.about-c-list .text{width: 100%;height: 248px;position: absolute;left: 0;background-color: #f6f6f6;display: table;z-index: 2;transition: all .3s;}
.about-c-list .inner{display: table-cell;vertical-align: middle;text-align: center;}
.about-c-list .zh{font-size: 36px;color: #999;padding-bottom: 16px;margin-bottom: 16px;position: relative;transition: all .3s;}
.about-c-list .zh:after{content: "";display: block;width: 40px;height: 2px;background-color: #ccc;position: absolute;left: 50%;margin-left: -20px;bottom: 0;}
.about-c-list .en{font-size: 20px;color: #999;transition: all .3s;}
.about-c-list>li:nth-child(odd) .img-box{top: 0;}
.about-c-list>li:nth-child(odd) .text{bottom: 0;}
.about-c-list>li:nth-child(even) .img-box{bottom: 0;}
.about-c-list>li:nth-child(even) .text{top: 0;}
.about-c-list>li:nth-child(odd) .text:after{content: "";display: block;position: absolute;left: 50%;margin-left: -13px;top: -21px;border-bottom: 22px solid #f6f6f6;border-left: 13px solid transparent;border-right: 13px solid transparent;transition: all .3s;}
.about-c-list>li:nth-child(even) .text:after{content: "";display: block;position: absolute;left: 50%;margin-left: -13px;bottom: -21px;border-top: 22px solid #f6f6f6;border-left: 13px solid transparent;border-right: 13px solid transparent;transition: all .3s;}
.about-c-list .text:hover{background-color: #00479d;}
.about-c-list .text:hover .zh{color: #fff;}
.about-c-list .text:hover .en{color: #fff;}
.about-c-list>li:nth-child(odd) .text:hover:after{border-bottom-color: #00479d;}
.about-c-list>li:nth-child(even) .text:hover:after{border-top-color: #00479d;}
@media(max-width: 1500px){
  .about-c .w{max-width: 1000px;}
  .about-c-list{padding-top: 15px;}
  .about-c-list>li{height: 412px;}
  .about-c-list .img-box{height: 206px;}
  .about-c-list .text{height: 206px;}
  .about-c-list .zh{font-size: 30px;padding-bottom: 12px;margin-bottom: 12px;}
  .about-c-list .en{font-size: 16px;}
}
@media(max-width: 1100px){
  .about-c .w{max-width: 800px;}
  .about-c-list{padding-top: 10px;}
  .about-c-list>li{height: 330px;}
  .about-c-list .img-box{height: 165px;}
  .about-c-list .text{height: 165px;}
  .about-c-list .zh{font-size: 24px;padding-bottom: 12px;margin-bottom: 10px;}
  .about-c-list .en{font-size: 14px;}
  .about-c-list>li:nth-child(odd) .text:after{top: -16px;}
  .about-c-list>li:nth-child(even) .text:after{bottom: -16px;}
}
@media(max-width: 820px){
  .about-c{padding-left: 10px;padding-right: 10px;padding-bottom: 20px;}
  .about-c .w{max-width: 400px;}
  .about-c-list{padding-top: 7px;}
  .about-c-list>li{width: 50%;}
  .about-c-list .zh{font-size: 18px;}
  .about-c-list .en{font-size: 14px;}
  .about-c-list .zh:after{width: 30px;margin-left: -15px;}
  .about-c-list>li:nth-child(odd) .text:after{top: -13px;}
  .about-c-list>li:nth-child(even) .text:after{bottom: -13px;}
}

.about-d{background-color: #fafafa;padding-bottom: 2.76%;}
.paper-list2-wrap{width: 100%;}
.paper-list2{width: 1260px;margin: 0 auto;text-align: center;font-size: 0;padding-top: 2%;}
.paper-list2>li{display: inline-block;vertical-align: top;width: 364px;margin: 0 27px 54px;transition: all .3s;}
.paper-list2>li:hover{box-shadow: 0 0 30px rgba(0,0,0,0.3);transform: scale(1.1);-webkit-transform: scale(1.1);}
.paper-list2 .img-box{width: 100%;height: 292px;background-color: #00479d;padding: 20px;line-height: 252px;text-align: center;cursor: pointer;}
.paper-list2 .img-box img{max-width: 100%;max-height: 100%;}
.paper-list2 .text{width: 100%;height: 142px;display: table;background-color: #fff;}
.paper-list2 .inner{display: table-cell;vertical-align: middle;font-size: 22px;color: #333;line-height: 32px;padding-left: 10px;padding-right: 10px;}
@media(max-width: 1500px){
  .paper-list2{max-width: 1050px;}
  .paper-list2>li{width: 300px;margin: 0 25px 50px;}
  .paper-list2>li:hover{box-shadow: 0 0 25px rgba(0,0,0,0.3);}
  .paper-list2 .img-box{height: 260px;padding: 15px;line-height: 230px;}
  .paper-list2 .text{height: 100px;}
  .paper-list2 .inner{font-size: 18px;line-height: 28px;}
}
@media(max-width: 1100px){
  .about-d{padding-bottom: 40px;}
  .paper-list2{max-width: 840px;}
  .paper-list2>li{width: 240px;margin: 0 20px 40px;}
  .paper-list2>li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.3);}
  .paper-list2 .img-box{height: 180px;padding: 10px;line-height: 160px;}
  .paper-list2 .text{height: 80px;}
  .paper-list2 .inner{font-size: 16px;line-height: 26px;}
}
@media(max-width: 820px){
  .paper-list2{max-width: 560px;}
  .paper-list2>li{width: 240px;margin: 0 20px 40px;}
  .paper-list2>li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.3);}
  .paper-list2 .img-box{height: 180px;padding: 10px;line-height: 160px;}
  .paper-list2 .text{height: 80px;}
  .paper-list2 .inner{font-size: 14px;line-height: 24px;}
}
@media(max-width: 560px){
  .about-d{padding-bottom: 30px;}
  .paper-list2{max-width: 280px;}
  .paper-list2>li{width: 280px;margin: 0 0 20px;}
  .paper-list2 .img-box{height: 200px;line-height: 180px;}
}

.about-e{background-color: #fafafa;padding-bottom: 3.1%;background-image: url(../images/about-e-bg.jpg);background-size: 100% auto;}
.history-tabs-wrap{width: 100%;position: relative;margin-bottom: 3.1%;}
.history-tabs-wrap:after{content: "";display: block;width: 100%;position: absolute;top: 50%;margin-top: -1px;left: 0;border-bottom: 1px dashed #e2d9dc;z-index: 1;}
.history-tabs{width: 100%;max-width: 1200px;padding-left: 20px;position: relative;z-index: 2;}
.history-tabs .swiper-slide{width: auto;font-size: 0;padding-right: 30px;}
.history-tabs .year{display: inline-block;vertical-align: middle;margin-right: 50px;width: 128px;height: 128px;padding: 7px;background-color: rgba(0,0,0,0.1);border-radius: 50%;}
.history-tabs .year .inner{padding-top: 43px;width: 100%;height: 100%;text-align: center;font-size: 26px;color: #666;background-color: #f5f5f5;border-radius: 50%;}
.history-tabs .month{display: inline-block;vertical-align: middle;margin-right: 50px;width: 76px;height: 76px;padding: 5px;background-color: rgba(0,0,0,0.1);border-radius: 50%;cursor: pointer;}
.history-tabs .month .inner{padding-top: 18px;width: 100%;height: 100%;text-align: center;font-size: 16px;color: #333;background-color: #f5f5f5;border-radius: 50%;}
.history-tabs .month:hover{background-color: rgba(0,71,157,0.2);}
.history-tabs .month:hover .inner{background-color: #00479d;color: #fff;}
.history-tabs .month.active{background-color: rgba(0,71,157,0.2);}
.history-tabs .month.active .inner{background-color: #00479d;color: #fff;}
.history-tabs-inner{padding-left: 30px;padding-right: 30px;max-width: 1200px;margin: 0 auto;position: relative;z-index: 3;}
.history-tabs-inner .swiper-button-next,
.history-tabs-inner .swiper-button-prev{width: 30px;height: 50px;margin-top: -25px;background-size: auto auto;}
.history-tabs-inner .swiper-button-next{background-image: url(../images/right3.png);right: 0px;background-position: right center;}
.history-tabs-inner .swiper-button-prev{background-image: url(../images/left3.png);left: 0px;background-position: left center;}
.history-tabs-inner .swiper-button-next:hover{background-image: url(../images/right4.png);}
.history-tabs-inner .swiper-button-prev:hover{background-image: url(../images/left4.png);}
@media(max-width: 1500px){
  .history-tabs-inner{max-width: 1000px;}
  .history-tabs .year{width: 100px;height: 100px;padding: 5px;margin-right: 32px;}
  .history-tabs .year .inner{padding-top: 35px;font-size: 20px;}
  .history-tabs .month{margin-right: 32px;padding: 4px;width: 74px;height: 74px;}
  .history-tabs .month .inner{font-size: 14px;}
}
@media(max-width: 1100px){
  .history-tabs{padding-left: 0;}
  .history-tabs-inner{max-width: 800px;}
  .history-tabs .swiper-slide{padding-right: 15px;}
  .history-tabs .year{width: 80px;height: 80px;padding: 4px;margin-right: 27px;}
  .history-tabs .year .inner{padding-top: 27px;font-size: 18px;}
  .history-tabs .month{margin-right: 27px;padding: 2px;width: 60px;height: 60px;}
  .history-tabs .month .inner{padding-top: 14px;}
}
@media(max-width: 800px){
  .about-e{padding-bottom: 20px;}
  .history-tabs .swiper-slide{padding-right: 0;}
  .history-tabs .year{width: 60px;height: 60px;padding: 3px;margin-right: 15px;}
  .history-tabs .year .inner{padding-top: 19px;font-size: 14px;}
  .history-tabs .month{margin-right: 15px;width: 50px;height: 50px;}
  .history-tabs .month .inner{font-size: 12px;padding-top: 10px;}
  .history-tabs .swiper-button-next,
  .history-tabs .swiper-button-prev{display: none;}
  .history-tabs-inner{padding-left: 20px;padding-right: 20px;}
  .history-tabs-inner .swiper-button-next,
  .history-tabs-inner .swiper-button-prev{width: 20px;}
}

.about-e-list{width: 100%;max-width: 1200px;padding: 0 30px 2%;margin: 0 auto;}
.about-e-list>li{width: 100%;background-color: #fff;margin-bottom: 30px;transition: all .3s;}
.about-e-list>li>a{display: block;width: 100%;height: 100%;font-size: 0;position: relative;padding: 20px 0 27px 20px;cursor: pointer;}
.about-e-list .img-box{display: inline-block;vertical-align: middle;width: 222px;height: 147px;}
.about-e-list .img-box img{width: 100%;height: 100%;}
.about-e-list .date{display: inline-block;vertical-align: middle;text-align: center;width: 190px;}
.about-e-list .text{display: inline-block;vertical-align: middle;width: 600px;}
.about-e-list .md{font-size: 36px;color: #999;margin-bottom: 10px;}
.about-e-list .y{font-size: 18px;color: #999;}
.about-e-list .t1{font-size: 20px;color: #0097da;margin-bottom: 18px;}
.about-e-list .t2{font-size: 14px;color: #555;line-height: 24px;height: 48px;overflow: hidden;}
.about-e-list .more{font-size: 16px;color: #b2b2b2;position: absolute;right: 50px;bottom: 23px;}
.about-e-list>li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.about-e-list>li:hover .more{color: #0097da;}
@media(max-width: 1500px){
  .about-e-list{max-width: 1000px;padding: 0 20px 2%;}
  .about-e-list>li{margin-bottom: 20px;}
  .about-e-list>li>a{padding: 15px;}
  .about-e-list .img-box{width: 185px;height: 122px;}
  .about-e-list .date{width: 160px;}
  .about-e-list .text{width: 500px;}
  .about-e-list .md{font-size: 30px;margin-bottom: 6px;}
  .about-e-list .y{font-size: 16px;}
  .about-e-list .t1{font-size: 16px;margin-bottom: 10px;}
  .about-e-list .t2{height: 72px;}
  .about-e-list .more{font-size: 14px;right: 40px;bottom: 16px;}
}
@media(max-width: 1100px){
  .about-e-list{max-width: 800px;padding: 0 10px 2%;}
  .about-e-list .img-box{width: 148px;height: 97px;}
  .about-e-list .date{width: 128px;}
  .about-e-list .text{width: 400px;}
  .about-e-list .md{font-size: 22px;margin-bottom: 4px;}
  .about-e-list .y{font-size: 14px;}
  .about-e-list .t1{font-size: 14px;margin-bottom: 8px;}
  .about-e-list .t2{height: 66px;font-size: 12px;line-height: 22px;}
  .about-e-list .more{right: 20px;bottom: 10px;}
}
@media(max-width: 800px){
  .history-tabs-wrap{margin-bottom: 20px;}
  .about-e-list{width: 100%;padding-bottom: 10px;}
  .about-e-list>li{margin-bottom: 10px;}
  .about-e-list>li>a{text-align: left;overflow: hidden;}
  .about-e-list .img-box{float: left;width: 185px;height: 122px;}
  .about-e-list .date{float: left;width: auto;padding-left: 20px;padding-top: 32px;}
  .about-e-list .md{font-size: 18px;}
  .about-e-list .y{font-size: 12px;}
  .about-e-list .text{float: left;display: block;width: 100%;padding-top: 14px;margin-bottom: 0;text-align: left;}
  .about-e-list .t1{line-height: 20px;overflow: visible;white-space: normal;}
  .about-e-list .t2{height: auto;}
  .about-e-list .more{display: none;}
}

.e-tabs{width: 100%;text-align: center;font-size: 0;padding-top: 2.55%;padding-bottom: 2.55%;}
.e-tabs>a{display: inline-block;vertical-align: top;width: 157px;height: 47px;border: 1px solid #dfdfdf;border-radius: 5px;line-height: 47px;font-size: 16px;color: #666;text-align: center;cursor: pointer;margin: 0 26px 10px;transition: all .3s;}
.e-tabs>a.active,
.e-tabs>a:hover{background-color: #0097da;border-color: #0097da;color: #fff;}
@media(max-width:1300px){
  .e-tabs>a{width: auto;height: 40px;line-height: 40px;padding: 0 20px;margin: 0 16px 5px;font-size: 14px;}
}
@media(max-width:800px){
  .e-tabs{padding-top: 20px;padding-bottom: 20px;}
  .e-tabs>a{width: auto;height: 32px;line-height: 32px;padding: 0 10px;margin: 0 5px 5px;font-size: 12px;}
}



.video-a-conts{width: 100%;position: relative;padding-bottom: 2.4%;}
.video-a-cont{width: 100%;position: absolute;left: 0;top: 0;z-index: 0;visibility: hidden;opacity: 0;}
.video-a-cont.show{position: relative;z-index: 100;visibility: visible;opacity: 1;}
.v-banner2{width: 100%;}
.v-banner2 .swiper-slide{display: block;}
.v-banner2 .img-box{width: 100%;padding-top: 42.18%;background-size: cover;background-position: center center;position: relative;}
.v-banner2 .img-box:after{content: "";display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);position: absolute;left: 0;top: 0;z-index: 1;}
.v-banner2 .text{width: 100%;position: absolute;left: 0;top: 50%;z-index: 2;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.v-banner2 .t1{font-size: 40px;color: #fff;text-align: center;line-height: 46px;margin-bottom: 1.875%;}
.v-banner2 .t2{font-size: 24px;color: #fff;text-align: center;line-height: 30px;margin-bottom: 2.5%;}
.v-banner2 .btn-play{display: block;width: 7.3%;padding-top: 7.3%;cursor: pointer;margin: 0 auto;background-image: url(../images/play.png);background-size: 100% 100%;}
.v-banner2 .swiper-button-next,
.v-banner2 .swiper-button-prev{display: none;width: 21px;height: 36px;margin-top: -18px;background-size: 100% 100%;}
.v-banner2 .swiper-button-next{background-image: url(../images/5.png);right: 0px;}
.v-banner2 .swiper-button-prev{background-image: url(../images/4.png);left: 0px;}

.w-banner2-wrap{width: 1200px;margin-bottom: 2.7%;margin: 0 auto;position: relative;padding: 2% 56px;}
.w-banner2{width: 100%;}
.w-banner2 .swiper-slide{width: 369px;}
.w-banner2 .item{width: 350px;height: 207px;border: 2px solid #e8e8e8;padding: 5px 12px;display: block;position: relative;cursor: pointer;}
.w-banner2 .img-box{width: 100%;height: 100%;position: relative;}
.w-banner2 .img-box:after{content: "";display: block;width: 35px;height: 36px;background-image: url(../images/play2.png);background-size: 100% 100%;position: absolute;left: 50%;margin-left: -18px;top: 50%;margin-top: -18px;}
.w-banner2 img{width: 100%;height: 100%;}
.w-banner2 .title{font-size: 12px;color: #fff;text-align: center;position: absolute;left: 0;bottom: 25px;width: 100%;padding: 0 12px;}
.w-banner2-wrap .w-arrow{width: 20px;height: 46px;background-repeat: no-repeat;cursor: pointer;background-position: center center;position: absolute;top: 50%;margin-top: -23px;z-index: 100;}
/*.w-banner2-wrap .w-prev{left: 0;background-image: url(../images/left5.png);}
.w-banner2-wrap .w-next{right: 0;background-image: url(../images/right5.png);}*/
.w-banner2-wrap .w-prev{left: 0;background-image: url(../images/left6.png);}
.w-banner2-wrap .w-next{right: 0;background-image: url(../images/right6.png);}
/*.w-banner2-wrap .w-prev:hover{background-image: url(../images/left6.png);}
.w-banner2-wrap .w-next:hover{background-image: url(../images/right6.png);}*/
.w-banner2 .swiper-slide-active .item{border-color: #0097da;}
@media(max-width: 1600px){
  .v-banner2 .t1{font-size: 36px;line-height: 42px;}
  .v-banner2 .t2{font-size: 22px;line-height: 28px;}
}
@media(max-width: 1500px){
  .v-banner2 .t1{font-size: 32px;line-height: 38px;}
  .v-banner2 .t2{font-size: 18px;line-height: 24px;}
}
@media(max-width: 1200px){
  .v-banner2 .t1{font-size: 26px;line-height: 32px;}
  .v-banner2 .t2{font-size: 16px;line-height: 22px;}
  .w-banner2-wrap{width: 800px;padding-left: 40px;padding-right: 40px;}
  .w-banner2 .swiper-slide{width: 245px;}
  .w-banner2 .item{width: 230px;height: 142px;padding: 4px;}
  .w-banner2 .title{bottom: 10px;}
}
@media(max-width: 1000px){
  .v-banner2 .t1{font-size: 16px;line-height: 26px;margin-bottom: 5px;}
  .v-banner2 .t2{font-size: 12px;line-height: 20px;margin-bottom: 5px;}
  .v-banner2 .btn-play{width: 50px;padding-top: 50px;}
}
@media(max-width: 800px){
  .w-banner2-wrap{width: 100%;max-width: 300px;margin-bottom: 10px;padding-left: 35px;padding-right: 35px;display: none;}
  .v-banner2 .img-box{height: 337px;}
  .video-a-cont{padding-bottom: 30px;}
  .v-banner2 .swiper-button-next,
  .v-banner2 .swiper-button-prev{display: block;}
}
@media(max-width: 500px){
  .v-banner2 .img-box{height: 200px;}
}

.contact-a{width: 100%;padding-bottom: 4.89%;}
.contact-a .text{width: 100%;padding-top: 6.25%;padding-bottom: 6%;background-repeat: no-repeat;background-position: right bottom;background-size: auto 90%;}
.contact-a .text .t1{font-size: 32px;color: #0097da;margin-bottom: 34px;}
.contact-a .text .t2{font-size: 16px;color: #666;line-height: 28px;width: 505px;}
.contact-a-list{width: 100%;text-align: center;font-size: 0;}
.contact-a-list>li{display: inline-block;vertical-align: top;width: 394px;margin-right: 9px;}
.contact-a-list>li:nth-child(3n){margin-right: 0;}
.contact-a-list>li>a{display: block;width: 100%;padding-top: 42px;padding-bottom: 58px;background-color: #fafafa;transition: all .3s;}
.contact-a-list .icon{width: 100%;height: 68px;margin-bottom: 50px;background-repeat: no-repeat;background-position: center center;background-size: auto 100%;}
.contact-a-list .t1{font-size: 26px;color: #333;margin-bottom: 18px;}
.contact-a-list .t2{font-size: 14px;color: #888;line-height: 22px;max-width: 245px;margin: 0 auto;height: 122px;overflow: hidden;}
.contact-a-list .more{text-align: center;font-size: 14px;color: #999;}
.contact-a-list .item1 .icon{background-image: url(../images/contact-ai1.png);}
.contact-a-list .item2 .icon{background-image: url(../images/contact-ai2.png);}
.contact-a-list .item3 .icon{background-image: url(../images/contact-ai3.png);}
.contact-a-list>li>a:hover{background-color: #00479d;box-shadow: 0 3px 16px rgba(0,31,68,0.31);}
.contact-a-list>li>a:hover .t1{color: #fff;}
.contact-a-list>li>a:hover .t2{color: #fff;}
.contact-a-list>li>a:hover .more{color: #fff;}
.contact-a-list .item1:hover .icon{background-image: url(../images/contact-aw1.png);}
.contact-a-list .item2:hover .icon{background-image: url(../images/contact-aw2.png);}
.contact-a-list .item3:hover .icon{background-image: url(../images/contact-aw3.png);}
@media(max-width: 1600px){
  .contact-a .text .t1{font-size: 28px;margin-bottom: 26px;}
  .contact-a .text .t2{font-size: 14px;line-height: 26px;width: 440px;}
}
@media(max-width: 1500px){
  .contact-a .w{max-width: 1000px;}
  .contact-a-list .t1{font-size: 20px;margin-bottom: 12px;}
  .contact-a .text .t1{font-size: 24px;margin-bottom: 20px;}
  .contact-a-list .icon{height: 56px;margin-bottom: 35px;}
  .contact-a-list>li{width: 329px;margin-right: 6px;}
  .contact-a-list>li>a{padding-top: 40px;padding-bottom: 40px;}
}
@media(max-width: 1100px){
  .contact-a .w{max-width: 800px;}
  .contact-a .text .t1{font-size: 20px;margin-bottom: 16px;}
  .contact-a-list .icon{height: 45px;margin-bottom: 30px;}
  .contact-a-list>li{width: 261px;margin-right: 5px;}
  .contact-a-list>li>a{padding-top: 30px;padding-bottom: 30px;}
  .contact-a-list .t1{font-size: 18px;}
  .contact-a-list .t2{width: 100%;padding-left: 10px;padding-right: 10px;height: 88px;}
}
@media(max-width: 810px){
  .contact-a .text{padding-left: 10px;padding-right: 10px;padding-top: 30px;padding-bottom: 24px;}
  .contact-a .text .t1{font-size: 18px;margin-bottom: 10px;}
  .contact-a .text .t2{width: 75%;}
  .contact-a-list{padding-left: 10px;padding-right: 10px;}
  .contact-a-list>li{width: 32%;margin-right: 1.5%;}
  .contact-a-list>li>a{padding-top: 20px;padding-bottom: 20px;}
  .contact-a-list .icon{margin-bottom: 20px;height: 35px;}
  .contact-a-list .t1{font-size: 16px;}
  .contact-a-list .t2{font-size: 12px;line-height: 20px;height: 80px;text-align: left;}
  .contact-a-list .more{font-size: 12px;}
}
@media(max-width: 500px){
  .contact-a{padding-bottom: 20px;}
  .contact-a-list{max-width: 320px;margin: 0 auto;}
  .contact-a-list>li{width: 100%;margin-right: 0;margin-bottom: 10px;}
}

.contact-b{width: 100%;padding-bottom: 3.54%;}
.contact-b-list{width: 100%;padding-bottom: 3.54%;max-width: 1200px;margin: 0 auto;}
.contact-b-list>li{width: 100%;border-bottom: 1px solid #eaeaea;}
.contact-b-list .join-th{width:100%;cursor: pointer;padding-top: 35px;padding-bottom: 35px;}
.contact-b-list .name{font-size: 20px;color: #333;margin-bottom: 26px;position: relative;}
.contact-b-list .name:after{content: "";display: block;transform: rotate(90deg);-webkit-transform: rotate(-90deg);width: 17px;height: 10px;background-image: url(../images/down.png);background-size: 100% 100%;position: absolute;right: 0;top: 0;transition: all .3s;}
.contact-b-list .info{font-size: 0;overflow: hidden;}
.contact-b-list .info span{font-size: 14px;color: #666;padding-right: 30px;margin-right: 30px;display: inline-block;vertical-align: top;border-right: 1px solid #989898;}
.contact-b-list .info span.type{border-right: none;}
.contact-b-list .info span.date{padding-right: 0;border-right: none;margin-right: 0;float: right;}
.contact-b-list .item{margin-bottom: 25px;}
.contact-b-list .t1{font-size: 15px;color: #333;margin-bottom: 7px;}
.contact-b-list .t2{font-size: 14px;color: #666;line-height: 28px;}
.contact-b-list .btn-apply{display: block;width: 100px;height: 35px;border-radius: 1px;background-color: #0097da;cursor: pointer;text-align: center;line-height: 35px;font-size: 14px;color: #fff;}
.contact-b-list .join-cont{padding-bottom: 45px;display: none;}
.contact-b-list>li.show .name:after{transform: rotate(0deg);-webkit-transform: rotate(-0deg);}
@media(max-width: 1500px){
  .contact-b-list{max-width: 1000px;}
  .contact-b-list .join-th{padding-top: 30px;padding-bottom: 30px;}
  .contact-b-list .name{font-size: 16px;margin-bottom: 15px;}
  .contact-b-list .info span{padding-right: 20px;margin-right: 20px;}
  .contact-b-list .t1{font-size: 14px;}
  .contact-b-list .join-cont{padding-bottom: 35px;}
}
@media(max-width: 1100px){
  .contact-b-list{max-width: 800px;}
  .contact-b-list .join-th{padding-top: 20px;padding-bottom: 20px;}
  .contact-b-list .name{font-size: 14px;margin-bottom: 12px;}
  .contact-b-list .info span{padding-right: 10px;margin-right: 10px;font-size: 12px;}
  .contact-b-list .join-cont{padding-bottom: 25px;}
  .contact-b-list .t2{font-size: 12px;line-height: 24px;}
  .contact-b-list .info span.type{border-right: none;}
  .contact-b-list .item{margin-bottom: 18px;}
}
@media(max-width: 820px){
  .contact-b{padding-bottom: 20px;}
  .contact-b-list{padding-left: 10px;padding-right: 10px;padding-bottom: 20px;}
  .contact-b-list .join-th{padding-bottom: 10px;padding-top: 15px;}
  .contact-b-list .info span{margin-bottom: 5px;}
  .contact-b-list .info span.type{border-right: 1px solid #989898;}
  .contact-b-list .info span.date{float: none;}
}

.contact-c{padding-top: 3.1%;}
.contact-c-list{width: 100%;text-align: center;font-size: 0;padding-bottom: 4.68%;max-width: 1200px;margin: 0 auto;}
.contact-c-list>li{width: 25%;padding: 0 10px;position: relative;display: inline-block;vertical-align: top;}
.contact-c-list>li:after{content: "";display: block;width: 1px;height: 80px;background-color: #e6e6e6;position: absolute;right: 0;top: 50%;margin-top: -40px;}
.contact-c-list>li:last-child:after{display: none;}
.contact-c-list .icon{width: 86px;height: 86px;background-size: 100% 100%;margin-bottom: 36px;background-repeat: no-repeat;}
.contact-c-list .t1{font-size: 16px;color: #333;margin-bottom: 10px;text-align: center;}
.contact-c-list .t2{font-size: 14px;color: #666;line-height: 20px;text-align: center;}
.contact-c .map{width: 100;height: 486px;background-size: cover;background-position: center center;}
@media(max-width: 1500px){
  .contact-c-list{max-width: 1000px;}
  .contact-c-list .icon{width: 70px;height: 70px;margin-bottom: 30px;}
  .contact-c .map{height: 400px;}
}
@media(max-width: 1100px){
  .contact-c-list{max-width: 800px;}
  .contact-c-list .icon{width: 60px;height: 60px;margin-bottom: 20px;}
  .contact-c-list .t1{font-size: 14px;margin-bottom: 6px;}
  .contact-c-list .t2{font-size: 12px;line-height: 18px;}
  .contact-c .map{height: 300px;}
}
@media(max-width: 800px){
  .contact-c{padding-top: 30px;}
  .contact-c-list{padding-bottom: 10px;}
  .contact-c-list>li{width: 50%;margin-bottom: 20px;}
  .contact-c-list>li:nth-child(even):after{display: none;}
  .contact-c-list .icon{width: 40px;height: 40px;margin-bottom: 10px;}
  .contact-c-list>li:after{height: 50px;margin-top: -25px;}
  .contact-c .map{height: 200px;}
}

.contact-c-cont{width: 100%;max-width: 1200px;font-size: 0;margin: 0 auto;position: relative;margin-bottom: 3.5%;position: relative;}
.contact-c-cont:after{content: "";display: block;height: 100%;border-right: 1px dashed #ccc;position: absolute;left: 772px;top: 0;}
.contact-c-cont .china{display: inline-block;vertical-align: top;width: 772px;padding-right: 26px;position: relative;z-index: 10;}
.contact-c-cont .china img{width: 100%;}

.map-wrap-box{width: 100%;margin-top: 30px;}
.map-wrap{width: 600px;margin: 0 auto;position: relative;}
.map-center{width: 100%;}
.xs-place{visibility: hidden;opacity: 0;transition: all .3s;width: 390px;padding: 14px;max-height: 270px;overflow: auto;box-shadow: 0 0 5px rgba(0,0,0,0.1);background-color: rgba(255,255,255,0.9);position: absolute;left : 411px;top: 396px;margin-left: -195px;margin-top: 20px;}
.xs-place.show{visibility: visible;opacity: 1;}
.xs-place:before{display: inline-block;content: "";opacity: 0.9;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 10px solid rgba(255,255,255,0.9);position: absolute;left: 50%;margin-left: -6px;top: -10px;}
.xs-list>li{padding-left: 17px;position: relative;}
.xs-list>li:before{display: block;content: "";width: 5px;height: 5px;background-color: #fc0303;position: absolute;left: 0;top: 10px;}
.xs-list>li>a{display: block;font-size: 16px;color: #666;line-height: 26px;cursor: pointer;}
.xs-list>li>a:hover{color: #fc0303;}
.xs-a{text-align: center;font-size: 16px;color: #666;margin-bottom: 20px;}
.xs-b{margin-bottom: 20px;}
.xs-b:last-child{margin-bottom: 0;}
.xs-e{font-weight: bold;}
.xs-c{font-size: 14px;color: #666;line-height: 22px;}
#tpl{display: none;}
#tpl2{display: none;}
@media(max-width: 600px){
    .map-wrap-box{overflow-x: auto;margin-top: 0;}
    .xs-place{width: 200px;margin-left: -100px;margin-bottom: 20px;}
}
@media(max-width: 500px){
    .xs-list>li>a{font-size: 14px;line-height: 24px;}
}

.contact-c-cont .place{display: inline-block;vertical-align: top;width: 428px;padding-left: 33px;position: relative;z-index: 1;}
.contact-c-cont .place .title{font-size: 26px;color: #333;margin-bottom: 35px;}
.contact-c-cont .arrows{position: relative;padding-top: 30px;font-size: 0;}
.contact-c-cont .p-arrow{display: inline-block;position: relative;left: 0;top: 0;margin: 0;width: 28px;height: 28px;border: 1px solid #999;border-radius: 50%;background-size: auto auto;cursor: pointer;}
.contact-c-cont .p-prev{background-image: url(../images/up2.png);margin-right: 46px;}
.contact-c-cont .p-next{background-image: url(../images/down2.png);}
.contact-c-cont .p-arrow:hover{background-color: #0063b0;border-color: #00636b;}
.contact-c-cont .p-prev:hover{background-image: url(../images/up3.png);}
.contact-c-cont .p-next:hover{background-image: url(../images/down3.png);}
.place-list{width: 100%;height: 450px;}
.place-list .swiper-slide{padding-left: 40px;width: 100%;padding-top: 15px;padding-bottom: 15px;border-bottom: 1px dotted #ccc;position: relative;}
.place-list .num{position: absolute;left: 0;top: 15px;width: 26px;height: 26px;background-color: #0063b0;font-size: 15px;color: #fff;line-height: 26px;text-align: center;border-radius: 50%;}
.place-list .text{width: 100%;}
.place-list .t1{font-size: 16px;color: #444;font-weight: bold;margin-bottom: 7px;padding-top: 5px;line-height: 22px;}
.place-list .t2{font-size: 16px;color: #666;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: flex;flex-direction: row;}
.place-list .t2 dt{
  width: 15%;
  padding-top: 7px;
}
.place-list .t2 dd{
  width: 84%;
}
.place-list .t2 dd .content{
  line-height: 20px;
  padding-top: 8px;
}
.place-list .t3{font-size: 16px;color: #666;line-height: 24px;}
@media(max-width: 1500px){
  .contact-c-cont{max-width: 1000px;}
  .contact-c-cont .china{width: 640px;padding-right: 20px;}
  .contact-c-cont .place{width: 360px;padding-left: 20px;}
  .contact-c-cont:after{left: 640px;}
  .contact-c-cont .place .title{font-size: 22px;margin-bottom: 20px;}
  .place-list{height: 393px;}
  .place-list .swiper-slide{padding-left: 30px;padding-top: 10px;padding-bottom: 10px;}
  .place-list .num{width: 22px;height: 22px;font-size: 12px;line-height: 22px;top: 11px;}
  .place-list .t1{font-size: 14px;}
  .place-list .t2{font-size: 14px;line-height: 22px;}
  .place-list .t3{font-size: 14px;line-height: 22px;}
  .contact-c-cont .arrows{padding-top: 20px;}
  .contact-c-cont .p-prev{margin-right: 30px;}
}
@media(max-width: 1100px){
  .contact-c-cont{max-width: 800px;}
  .contact-c-cont .china{width: 600px;padding-right: 20px;}
  .contact-c-cont .place{width: 200px;padding-left: 20px;}
  .contact-c-cont:after{left: 600px;}
  .contact-c-cont .place .title{font-size: 18px;margin-bottom: 12px;}
}
@media(max-width: 820px){
  .contact-c-cont{max-width: 600px;padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}
  .contact-c-cont .china{width: 100%;padding-right: 0;margin-bottom: 20px;}
  .contact-c-cont .place{width: 100%;padding-left: 0;}
  .contact-c-cont:after{display: none;}
  .contact-c-cont .arrows{text-align: center;}
}

.news{background-color: #f5f5f5;border-top: 1px solid #e6e6e6;padding-top: 2.3%;padding-bottom: 3.5%;}
.news-tabs2{width: 100%;max-width: 1200px;font-size: 0;text-align: center;margin: 0 auto 2.6%;}
.news-tabs2>a{display: inline-block;vertical-align: top;width: 25%;padding-top: 21px;padding-bottom: 14px;background-color: #fff;border-right: 2px solid #f5f5f5;transition: all .3s;}
.news-tabs2 .icon{width: 60px;height: 60px;background-size: 100% 100%;margin: 0 auto 13px;}
.news-tabs2 .text{text-align: center;font-size: 14px;color: #666;transition: all .3s;}
.news-tabs2>a.item1 .icon{background-image: url(../images/news-i1.png);}
.news-tabs2>a.item2 .icon{background-image: url(../images/news-i2.png);}
.news-tabs2>a.item3 .icon{background-image: url(../images/news-i3.png);}
.news-tabs2>a.item4 .icon{background-image: url(../images/news-i4.png);}
.news-tabs2>a:hover{background-color: #00479d;}
.news-tabs2>a:hover .text{color: #fff;}
.news-tabs2>a:after{content: "";display: block;width: 0;height: 0;}
.news-tabs2>a.item1:hover .icon{background-image: url(../images/news-iw1.png);}
.news-tabs2>a.item2:hover .icon{background-image: url(../images/news-iw2.png);}
.news-tabs2>a.item3:hover .icon{background-image: url(../images/news-iw3.png);}
.news-tabs2>a.item4:hover .icon{background-image: url(../images/news-iw4.png);}
.news-tabs2>a.item1:after{background-image: url(../images/news-iw1.png);}
.news-tabs2>a.item2:after{background-image: url(../images/news-iw2.png);}
.news-tabs2>a.item3:after{background-image: url(../images/news-iw3.png);}
.news-tabs2>a.item4:after{background-image: url(../images/news-iw4.png);}

.news-tabs2>a.active{background-color: #00479d;}
.news-tabs2>a.active .text{color: #fff;}
.news-tabs2>a.item1.active .icon{background-image: url(../images/news-iw1.png);}
.news-tabs2>a.item2.active .icon{background-image: url(../images/news-iw2.png);}
.news-tabs2>a.item3.active .icon{background-image: url(../images/news-iw3.png);}
.news-tabs2>a.item4.active .icon{background-image: url(../images/news-iw4.png);}
@media(max-width: 1500px){
  .news-tabs2{max-width: 1000px;}
  .news-tabs2>a{padding-top: 15px;}
  .news-tabs2 .icon{width: 50px;height: 50px;}
}
@media(max-width: 1100px){
  .news-tabs2{max-width: 800px;}
  .news-tabs2>a{padding-top: 10px;}
  .news-tabs2 .icon{width: 40px;height: 40px;margin-bottom: 6px;}
}
@media(max-width: 800px){
  .news{padding-top: 20px;padding-bottom: 20px;}
  .news-tabs2{margin-bottom: 20px;}
  .news-tabs2 .text{font-size: 12px;}
  .news-tabs2>a{padding-top: 5px;padding-bottom: 10px;}
}

.news-banner2{width: 100%;max-width: 1200px;margin: 0 auto 30px;}
.news-banner2 .swiper-slide>a{display: block;width: 100%;overflow: hidden;}
.news-banner2 .img-box{float: left;width: 50%;height: 383px;}
.news-banner2 .img-box img{width: 100%;height: 100%;}
.news-banner2 .text{width: 50%;height: 383px;float: right;background-color: #fff;padding: 14px 30px 0 30px;position: relative;}
.news-banner2 .t1{font-size: 26px;color: #0097da;line-height: 36px;max-height: 72px;overflow: hidden;margin-bottom: 29px;}
.news-banner2 .date{font-size: 14px;color: #999;margin-bottom: 26px;}
.news-banner2 .date:before{content: "";display: inline-block;vertical-align: middle;width: 12px;height: 12px;background-image: url(../images/date.png);margin-right: 6px;}
.news-banner2 .t2{font-size: 14px;color: #999;line-height: 30px;max-height: 150px;overflow: hidden;}
.news-banner2 .go{position: absolute;left: 30px;bottom: 20px;display: block;width: 100px;height: 40px;border-radius: 5px;line-height: 40px;background-color: #0097da;background-image: url(../images/arrow.png);text-align: center;cursor: pointer;background-repeat: no-repeat;background-position: center center;}
.news-banner2 .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #ddd;opacity: 1;}
.news-banner2 .swiper-pagination-bullet-active{background-color: #0097da;}
.news-banner2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.news-banner2.swiper-container-horizontal>.swiper-pagination-bullets, 
.news-banner2 .swiper-pagination-custom,
.news-banner2 .swiper-pagination-fraction{bottom: 35px;font-size: 0;text-align: right;padding-right: 25px;}
@media(max-width: 1500px){
  .news-banner2{max-width: 1000px;}
  .news-banner2 .img-box{height: 319px;}
  .news-banner2 .text{height: 319px;padding: 10px 20px;}
  .news-banner2 .t1{font-size: 20px;line-height: 30px;max-height: 60px;margin-bottom: 20px;}
  .news-banner2 .date{margin-bottom: 20px;}
  .news-banner2 .t2{line-height: 24px;max-height: 120px;}
  .news-banner2 .go{width: 80px;height: 36px;line-height: 36px;bottom: 15px;left: 20px;}
  .news-banner2.swiper-container-horizontal>.swiper-pagination-bullets, 
  .news-banner2 .swiper-pagination-custom,
  .news-banner2 .swiper-pagination-fraction{bottom: 25px;}
}
@media(max-width: 1100px){
  .news-banner2{max-width: 800px;margin-bottom: 20px;}
  .news-banner2 .img-box{height: 255px;}
  .news-banner2 .text{height: 255px;padding: 10px 10px;}
  .news-banner2 .t1{font-size: 16px;line-height: 22px;max-height: 44px;margin-bottom: 10px;}
  .news-banner2 .date{margin-bottom: 10px;}
  .news-banner2 .date:before{vertical-align: top;}
  .news-banner2 .t2{line-height: 24px;max-height: 120px;}
  .news-banner2 .go{width: 60px;height: 32px;line-height: 32px;bottom: 10px;left: 10px;}
  .news-banner2.swiper-container-horizontal>.swiper-pagination-bullets, 
  .news-banner2 .swiper-pagination-custom,
  .news-banner2 .swiper-pagination-fraction{bottom: 15px;}
}
@media(max-width: 820px){
  .news-banner2{max-width: 420px;}
  .news-banner2 .swiper-slide{padding-left: 10px;padding-right: 10px;}
  .news-banner2 .img-box{width: 100%;float: none;height: 0;padding-top: 63.83%;position: relative;}
  .news-banner2 .img-box img{position: absolute;left: 0;top: 0;}
  .news-banner2 .text{width: 100%;float: none;height: auto;padding-bottom: 40px;}
  .news-banner2 .t1{font-size: 14px;line-height: 20px;max-height: 40px;}
  .news-banner2 .date{font-size: 12px;}
  .news-banner2 .t2{font-size: 12px;line-height: 20px;max-height: none;}
  .news-banner2 .go{display: none;}
  .news-banner2.swiper-container-horizontal>.swiper-pagination-bullets, 
  .news-banner2 .swiper-pagination-custom,
  .news-banner2 .swiper-pagination-fraction{bottom: 15px;text-align: center;padding-right: 0;}
}

.news-list{width: 100%;max-width: 1200px;margin: 0 auto;padding-bottom: 2%;}
.news-list>li{width: 100%;background-color: #fff;margin-bottom: 30px;transition: all .3s;}
.news-list>li>a{display: block;width: 100%;height: 100%;font-size: 0;position: relative;padding: 30px 0 30px 30px;cursor: pointer;}
.news-list .img-box{display: inline-block;vertical-align: middle;width: 240px;height: 140px;}
.news-list .img-box img{width: 100%;height: 100%;}
.news-list .date{display: inline-block;vertical-align: middle;text-align: center;width: 200px;}
.news-list .text{display: inline-block;vertical-align: middle;width: 560px;}
.news-list .md{font-size: 36px;color: #999;margin-bottom: 10px;}
.news-list .y{font-size: 18px;color: #999;}
.news-list .t1{font-size: 20px;color: #333;margin-bottom: 18px;}
.news-list .t2{font-size: 14px;color: #555;line-height: 24px;height: 48px;overflow: hidden;}
.news-list .more{width: 40px;height: 40px;border-radius: 50%;border: 1px solid #999;position: absolute;right: 30px;top: 50%;margin-top: -20px;background-image: url(../images/right7.png);background-repeat: no-repeat;background-position: center center;transition: all .3s;}
.news-list>li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.news-list>li:hover .more{background-color: #0097da;border-color: #0097da;background-image: url(../images/right8.png);}
.news-list>li:hover .t1{color: #0097da;}
.news-list>li:hover .md{color: #0097da;}
.news-list>li:hover .y{color: #0097da;}
@media(max-width: 1500px){
  .news-list{max-width: 1000px;}
  .news-list>li{margin-bottom: 20px;}
  .news-list>li>a{padding: 15px;}
  .news-list .img-box{width: 185px;height: 108px;}
  .news-list .date{width: 160px;}
  .news-list .text{width: 500px;}
  .news-list .md{font-size: 30px;margin-bottom: 6px;}
  .news-list .y{font-size: 16px;}
  .news-list .t1{font-size: 16px;margin-bottom: 10px;}
  .news-list .t2{height: 72px;}
  .news-list .more{font-size: 14px;right: 40px;bottom: 16px;}
}
@media(max-width: 1100px){
  .news-list{max-width: 800px;}
  .news-list .img-box{width: 148px;height: 86px;}
  .news-list .date{width: 128px;}
  .news-list .text{width: 400px;}
  .news-list .md{font-size: 22px;margin-bottom: 4px;}
  .news-list .y{font-size: 14px;}
  .news-list .t1{font-size: 14px;margin-bottom: 8px;}
  .news-list .t2{height: 66px;font-size: 12px;line-height: 22px;}
  .news-list .more{right: 20px;bottom: 10px;}
}
@media(max-width: 800px){
  .news-list{width: 100%;padding-left: 10px;padding-right: 10px;padding-bottom: 10px;}
  .news-list>li{margin-bottom: 10px;}
  .news-list>li>a{text-align: left;overflow: hidden;}
  .news-list .img-box{width: 185px;height: 108px;float: left;}
  .news-list .date{width: auto;float: left;padding-top: 35px;padding-left: 20px;}
  .news-list .md{font-size: 18px;}
  .news-list .y{font-size: 12px;}
  .news-list .text{float: left;display: block;width: 100%;padding-top: 14px;margin-bottom: 0;text-align: left;}
  .news-list .t1{line-height: 20px;overflow: visible;white-space: normal;}
  .news-list .t2{height: auto;}
  .news-list .more{display: none;}
}

.news-dt-wrap{width: 100%;background-color: #f5f5f5;padding-top: 2.5%;padding-bottom: 3.38%;}
.news-dt{width: 100%;max-width: 1200px;margin: 0 auto;}
.news-dt .title{font-size: 28px;line-height: 34px;color: #000;text-align: center;margin-bottom: 24px;}
.news-dt .info{text-align: center;font-size: 0;padding-bottom: 36px;border-bottom: 1px dashed #ababab;}
.news-dt .info .date{display: inline-block;vertical-align: top;font-size: 14px;color: #888;margin-right: 30px;}
.news-dt .info .view{display: inline-block;vertical-align: top;font-size: 14px;color: #888;margin-right: 30px;}
.news-dt .info .share{display: inline-block;vertical-align: top;}
.news-dt .info .dt{display: inline-block;vertical-align: top;font-size: 14px;color: #888;margin-right: 6px;}
.news-dt .info .dd{display: inline-block;vertical-align: top;font-size: 0;}
.news-dt .info .dd a{display: inline-block;width: 16px;height: 16px;background-size: 100% 100%;margin: 0 5px;cursor: pointer;}
.news-dt .info .dd a.item1{background-image: url(../images/new-i1.png);}
.news-dt .info .dd a.item2{background-image: url(../images/new-i2.png);}
.news-dt .info .dd a.item3{background-image: url(../images/new-i3.png);}
.news-dt .info .dd a.item1:hover{background-image: url(../images/new-j1.png);}
.news-dt .info .dd a.item2:hover{background-image: url(../images/new-j2.png);}
.news-dt .info .dd a.item3:hover{background-image: url(../images/new-j3.png);}
.news-cont{width: 100%;padding-top: 42px;}
.news-cont .img-box{width: 100%;font-size: 0;margin-bottom: 42px;}
.news-cont .img-box .sp{width: 32.25%;margin-right: 1.6%;}
.news-cont .img-box .sp:last-child{margin-right: 0;}
.news-cont .para{font-size: 16px;color: #666;;line-height: 30px;margin-bottom: 25px;}
.prev-next{width: 100%;position: relative;padding-top: 30px;padding-right: 210px;}
.prev-next .one{font-size: 0;width: 100%;}
.prev-next .prev{margin-bottom: 14px;}
.prev-next .one a{display: inline-block;vertical-align: top;font-size: 15px;color: #666;line-height: 21px;}
.prev-next .one a:hover{color: #0097da;}
.prev-next .back{display: block;width: 200px;height: 200px;height: 50px;line-height: 50px;text-align: center;background-color: #0097da;font-size: 15px;color: #fff;position: absolute;right: 0;bottom: 3px;}
.prev-next .back:before{content: "";display: inline-block;vertical-align: middle;width: 18px;height: 15px;background-size: 100% 100%;background-image: url(../images/back.png);margin-right: 10px;}
@media(max-width: 1500px){
  .news-dt{max-width: 1000px;}
  .news-dt .title{font-size: 22px;line-height: 28px;margin-bottom: 18px;}
  .news-dt .info{padding-bottom: 24px;}
  .news-cont{padding-top: 30px;}
  .news-cont .img-box{margin-bottom: 30px;}
  .news-cont .para{font-size: 14px;line-height: 28px;}
  .prev-next .one a{font-size: 14px;line-height: 20px;}
  .prev-next{padding-right: 160px;}
  .prev-next .back{width: 150px;height: 40px;line-height: 40px;font-size: 14px;}
  .prev-next .back:before{margin-right: 5px;}
}
@media(max-width: 1100px){
  .news-dt{max-width: 800px;}
  .news-dt .title{font-size: 18px;line-height: 26px;margin-bottom: 12px;}
  .news-dt .info{padding-bottom: 20px;}
  .news-cont{padding-top: 20px;}
  .news-cont .img-box{margin-bottom: 20px;}
  .news-cont .para{font-size: 14px;line-height: 28px;margin-bottom: 20px;}
}
@media(max-width: 820px){
  .news-dt-wrap{padding-top: 20px;padding-bottom: 30px;}
  .news-dt .title{font-size: 16px;line-height: 22px;}
  .news-dt{padding-left: 10px;padding-right: 10px;}
  .news-dt .info{padding-bottom: 15px;}
  .news-dt .info .share{display: block;padding-top: 10px;}
  .news-dt .info .view{margin-right: 0;}
  .prev-next{padding-right: 0;}
  .prev-next .prev{margin-bottom: 10px;}
  .prev-next .next{margin-bottom: 20px;}
  .prev-next .back{position: relative;bottom: 0;}
}

.download-tabs{width: 100%;text-align: center;font-size: 0;padding-top: 2.6%;margin-bottom: 2%;}
.download-tabs>a{display: inline-block;vertical-align: top;margin: 0 26px 5px;width: 157px;height: 47px;line-height: 47px;border: 1px solid #dfdfdf;border-radius: 5px;text-align: center;font-size: 16px;color: #666;cursor: pointer;transition: all .3s;}
.download-tabs>a.active,
.download-tabs>a:hover{border-color: #0097da;background-color: #0097da;color: #fff;}
@media(max-width: 1500px){
  .download-tabs>a{width: 120px;height: 40px;line-height: 40px;font-size: 14px;margin: 0 20px 5px;}
}
@media(max-width: 1100px){
  .download-tabs>a{width: 100px;height: 36px;line-height: 36px;margin: 0 15px 5px;}
}
@media(max-width: 800px){
  .download-tabs{padding-top: 0;margin-bottom: 10px;}
  .download-tabs>a{font-size: 12px;width: auto;padding: 0 10px;margin: 0 5px 5px;}
}

.download-a-conts{padding-bottom: 3.2%;width: 100%;}
.download-a-cont{width: 100%;display: none;}
.download-a-cont.show{display: block;}
.download-a-table{width: 100%;border-top: 1px solid #aeaeae;max-width: 1200px;margin: 0 auto;padding-bottom: 3.4%;}
.download-a-table .th{width: 100%;overflow: hidden;border-bottom: 1px solid #dfdfdf;}
.download-a-table .th .td{height: 52px;line-height: 52px;font-size: 16px;color: #808080;}
.download-a-table .td1{float: left;width: 65%;padding-left: 28px;}
.download-a-table .td2{float: left;width: 23%;}
.download-a-table .td3{float: left;width: 12%;text-align: center;}
.download-a-table .tr{width:100%;overflow: hidden;border-bottom: 1px solid #dfdfdf;padding-top: 30px;padding-bottom: 33px;}
.download-a-table .t1{font-size: 20px;color: #333;margin-bottom: 9px;line-height: 26px;}
.download-a-table .t2{font-size: 15px;color: #999;line-height: 21px;}
.download-a-table .tr .td1{padding-right: 5px;}
.download-a-table .tr .td2{font-size: 16px;color: #888;line-height: 22px;}
.download-a-table .d{display: inline-block;width: 120px;height: 36px;line-height: 36px;border: 1px solid #dcdcdc;border-radius: 5px;font-size: 14px;color: #888;cursor: pointer;transition: all .3s;text-align: center;}
.download-a-table .d:hover{border-color: #0097da;background-color: #0097da;color: #fff;}
@media(max-width: 1500px){
  .download-a-table{max-width: 1000px;}
  .download-a-table .td1{padding-left: 20px;}
  .download-a-table .th .td{font-size: 14px;line-height: 40px;height: 40px;}
  .download-a-table .tr{padding-top: 20px;padding-bottom: 20px;}
  .download-a-table .t1{font-size: 16px;line-height: 22px;margin-bottom: 5px;}
  .download-a-table .t2{font-size: 14px;line-height: 20px;}
  .download-a-table .tr .td2{font-size: 14px;line-height: 20px;}
  .download-a-table .d{width: 100%;font-size: 14px;}
}
@media(max-width: 1100px){
  .download-a-table{max-width: 800px;}
  .download-a-table .td1{padding-left: 10px;}
  .download-a-table .th .td{line-height: 36px;height: 36px;}
  .download-a-table .tr{padding-top: 15px;padding-bottom: 15px;}
}
@media(max-width: 820px){
  .download-a-conts{padding-bottom: 30px;}
  .download-a-cont{padding-left: 10px;padding-right: 10px;}
  .download-a-table{padding-bottom: 20px;}
  .download-a-table .tr{padding-top: 10px;padding-bottom: 7px;}
  .download-a-table .t1{font-size: 14px;line-height: 20px;margin-bottom: 3px;}
  .download-a-table .t2{font-size: 12px;}
  .download-a-table .td1{width: calc(100% - 140px);padding-left: 0;}
  .download-a-table .td2{width: 80px;}
  .download-a-table .tr .td2{line-height: 32px;}
  .download-a-table .td3{width: 60px;}
  .download-a-table .d{font-size: 12px;height: 32px;line-height: 32px;}
}

.ft-table-cs{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);z-index: 100000;transition: all .3s;}
.ft-table-cs.show{visibility: visible;opacity: 1;}
.ft-table-cs .ft-cell{display: table-cell;vertical-align: middle;}
.ft-table-cs .ft-cont{width: 100%;max-width: 774px;max-height: 100%;margin: 0 auto;background-color: #fff;position: relative;}
.ft-table-cs .btn-close{display: block;position: absolute;right: 25px;top: 21px;z-index: 100;width: 42px;height: 42px;border-radius: 50%;background-color: #fff;background-image: url(../images/close.png);background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.ft-table-cs .th{width: 100%;height: 102px;line-height: 102px;text-align: center;background-color: #00479d;font-size: 36px;color: #fff;position: relative;}
.ft-table-cs .img-box{width: 100%;}
.ft-table-cs .img-box img{width: 100%;}
.ft-table-cs .tf{font-size: 30px;color: #fff;width: 100%;line-height: 84px;height: 84px;background-color: #0097da;text-align: center;}
@media(max-width: 1600px){
  .ft-table-cs .ft-cont{max-width: 500px;}
  .ft-table-cs .btn-close{width: 30px;height: 30px;background-size: 18px 18px;right: 10px;top: 10px;}
  .ft-table-cs .th{height: 60px;line-height: 60px;font-size: 24px;}
  .ft-table-cs .tf{font-size: 18px;height: 50px;line-height: 50px;}
}
@media(max-width: 500px){
  .ft-table-cs .btn-close{right: 5px;top: 5px;}
  .ft-table-cs .th{height: 40px;line-height: 40px;font-size: 16px;}
  .ft-table-cs .tf{font-size: 16px;height: 40px;line-height: 40px;}
}

.soft-list{width: 100%;max-width: 1316px;margin: 0 auto;text-align: center;font-size: 0;padding-bottom: 2%;}
.soft-list>li{display: inline-block;vertical-align: top;width: 329px;height: 408px;padding-top: 56px;background-image: url(../images/g.png);background-size: 100% 100%;position: relative;}
.soft-list .logo{width: 130px;margin: 0 auto 52px;}
.soft-list .logo img{width: 100%;}
.soft-list .t1{font-size: 30px;color: #333;padding-bottom: 28px;position: relative;margin-bottom: 25px;}
.soft-list .t1:after{content: "";display: block;width: 50px;height: 2px;background-color: #0281cc;position: absolute;left: 50%;margin-left: -25px;bottom: 0;}
.soft-list .t2{font-size: 14px;color: #333;text-align: center;margin-bottom: 32px;}
.soft-list .f{display: block;width: 152px;height: 48px;margin: 0 auto;text-align: center;line-height: 48px;font-size: 14px;color: #666;cursor: pointer;border: 1px solid #dfdfdf;border-radius: 5px;transition: all .3s;}
.soft-list .f:before{content: "";display: inline-block;vertical-align: middle;width: 16px;height: 16px;background-image: url(../images/d.png);margin-right: 10px;}
.soft-list .f:hover{background-color: #0097da;border-color: #0097da;color: #fff;}
@media(max-width: 1500px){
  .soft-list{max-width: 1000px;}
  .soft-list>li{width: 250px;height: 310px;padding-top: 40px;}
  .soft-list .logo{margin-bottom: 30px;width: 100px;}
  .soft-list .t1{font-size: 22px;padding-bottom: 15px;margin-bottom: 15px;}
  .soft-list .t1:after{width: 40px;margin-left: -20px;}
  .soft-list .t2{font-size: 13px;}
  .soft-list .f{width: 120px;height: 40px;line-height: 40px;}
}
@media(max-width: 1100px){
  .soft-list{max-width: 500px;}
}
@media(max-width: 820px){
  .soft-list{max-width: 320px;padding-bottom: 20px;}
  .soft-list>li{width: 160px;height: 198px;padding-top: 20px;}
  .soft-list .logo{width: 70px;margin-bottom: 15px;}
  .soft-list .t1{font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
  .soft-list .t2{font-size: 10px;margin-bottom: 15px;}
  .soft-list .f{height: 32px;line-height: 32px;font-size: 12px;width: 90px;}
  .soft-list .f:before{margin-right: 5px;}
}

.p-list-wrap{width: 100%;padding-bottom: 2.86%;padding-top: 3.5%;}
.p-list{width: 100%;max-width: 1200px;margin: 0 auto;font-size: 0;}
.p-list>li{display: inline-block;vertical-align: top;width: 368px;border: 2px solid #f2f2f2;margin-right: 48px;margin-bottom: 48px;transition: all .3s;}
.p-list>li>a{display: block;width: 100%;}
.p-list>li:nth-child(3n){margin-right: 0;}
.p-list .img-box{width: 100%;padding-top: 90%;position: relative;}
.p-list>li.new .img-box:after{content: "";width: 30%;padding-top: 30%;display: block;position: absolute;left: 0;top: 0;background-image: url(../images/new.png);background-size: 100% 100%;}
.p-list .img-box img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
/*.img-box:after {
    content: "";
    width: 30%;
    padding-top: 30%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(../images/new.png);
    background-size: 100% 100%;
}*/
/* 2023/11/28修改 */
.p-list .title{width: 100%;text-align: left;font-size: 24px;color: #999;line-height: 50px;background-color: #f2f2f2;padding: 0 35px;transition: all .3s;}
.p-list .title span{display: block; font-size: 22px;padding-top: 10px;}
/* 2023/11/28修改 */
.p-list>li:hover{border-color: #00479d;}
.p-list>li:hover .title{color: #fff;background-color: #00479d;}
@media(max-width: 1500px){
  .p-list{max-width: 1000px;}
  .p-list>li{width: 306px;margin-right: 41px;margin-bottom: 41px;}
  .p-list .title{font-size: 18px;line-height: 40px;padding: 0 20px;}/* 2023/11/28修改 */
  .p-list .title span{font-size: 17px;}/* 2023/11/28修改 */
}
@media(max-width: 1100px){
  .p-list{max-width: 800px;}
  .p-list>li{width: 245px;margin-right: 32px;margin-bottom: 32px;}
  .p-list .title{font-size: 16px;line-height: 40px;padding: 0 10px;}/* 2023/11/28修改 */
  .p-list .title span{font-size: 14px;}/* 2023/11/28修改 */
}
@media(max-width: 820px){
  .p-list-wrap{padding-top: 20px;padding-bottom: 20px;}
  .p-list{padding-left: 10px;padding-right: 10px;}
  .p-list>li{width: 32%;margin-right: 2%;margin-bottom: 2%;}
  .p-list .title{font-size: 14px;line-height: 38px;}
  .p-list .title span{font-size: 14px;padding-top: 10px;}/* 2023/11/28修改 */
}
@media(max-width: 500px){
  .p-list>li{width: 49%;margin-right: 2%;margin-bottom: 10px;}
  .p-list>li:nth-child(3n){margin-right: 2%;}
  .p-list>li:nth-child(even){margin-right: 0;}
  .p-list .title{font-size: 12px;}
  .p-list .title span{font-size: 12px;padding-top: 10px;}/* 2023/11/28修改 */
}

.aj{width: 100%;padding-top: 3.85%;padding-bottom: 3.85%;overflow: hidden;}
.aa{width: 100%;max-width: 1200px;margin: 0 auto 89px;font-size: 0;}
.ab{display: inline-block;vertical-align: top;width: 562px;}
.ac{display: inline-block;vertical-align: top;width: 638px;padding-left: 68px;}
.ag{width: 100%;box-shadow: 0 0 24px rgba(0,0,0,0.2);margin-bottom: 58px;}
.ag img{width: 100%;}
.ag .swiper-slide{width: 100%;background-color: #fff;}
.ah{width: 100%;padding-left: 50px;padding-right: 100px;}
.ah .swiper-slide{width: 144px;overflow: hidden;}
.ai{display: block;width: 106px;height: 96px;border: 2px solid #eee;float: right;}
.ai img{width: 100%;height: 100%;}
.ah .swiper-button-next,
.ah .swiper-button-prev{width: 50px;height: 96px;margin-top: -48px;background-size: auto auto;background-color: #f2f2f2;border-radius: 5px;transition: all .3s;}
.ah .swiper-button-next{background-image: url(../images/3.png);right: 0px;}
.ah .swiper-button-prev{background-image: url(../images/2.png);left: 0px;}
.ah .swiper-button-next:hover{background-image: url(../images/5.png);background-color: #00479d;}
.ah .swiper-button-prev:hover{background-image: url(../images/4.png);background-color: #00479d;}
.ah .swiper-button-next.swiper-button-disabled{opacity: 1;}
.ah .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.ak .ai{border-color: #00479d;}
.ad{font-size: 27px;color: #333;border-bottom: 2px dashed #f2f2f2;padding-bottom: 17px;padding-top: 8px;margin-bottom: 43px;}
/* 2023/11/28修改 */
.ad1{font-size: 27px;color: #333;border: none!important;padding-bottom: 7px!important;padding-top: 8px;margin-bottom: 1px!important;}
.title_se{font-size: 25px;color: #333;padding-bottom: 10px;}
/* 2023/11/28修改 */
.ae{font-size: 26px;color: #00479d;margin-bottom: 24px;}
.af{font-size: 20px;color: #999;line-height: 38px;}
@media(max-width: 1500px){
  .aa{max-width: 1000px;margin-bottom: 60px;}
  .ab{width: 468px;}
  .ac{width: 532px;padding-left: 40px;}
  .ad{font-size: 24px;padding-top: 4px;padding-bottom: 12px;margin-bottom: 30px;}
  .title_se{font-size: 22px;}/* 2023/11/28修改 */
  .ae{font-size: 20px;margin-bottom: 16px;}
  .af{font-size: 16px;line-height: 32px;}
  .ag{margin-bottom: 40px;}
  .ah{padding-left: 40px;padding-right: 80px;}
  .ah .swiper-slide{width: 95px;}
  .ah .swiper-button-next,
  .ah .swiper-button-prev{width: 40px;height: 76px;margin-top: -38px;}
  .ai{width: 84px;height: 76px;}
}
@media(max-width: 1100px){
  .aa{max-width: 800px;margin-bottom: 40px;}
  .ab{width: 374px;}
  .ac{width: 426px;padding-left: 30px;}
  .ad{font-size: 20px;padding-top: 2px;padding-bottom: 8px;margin-bottom: 20px;}
    .title_se{font-size: 18px;}/* 2023/11/28修改 */
  .ae{font-size: 16px;margin-bottom: 12px;}
  .af{font-size: 14px;line-height: 28px;}
  .ag{margin-bottom: 30px;}
}
@media(max-width: 820px){
  .aa{max-width: 500px;padding-left: 10px;padding-right: 10px;margin-bottom: 40px;}
  .aj{padding-top: 20px;padding-bottom: 20px;}
  .ab{float: none;width: 100%;margin-bottom: 30px;}
  .ac{float: none;width: 100%;padding-left: 0;}
  .ad{padding-top: 0;}
  .ag{margin-bottom: 20px;}
}

.al{width: 100%;max-width: 1200px;margin: 0 auto;}
.am{width: 100%;font-size: 0;border-top: 2px solid #00479d;background-color: #fff;}
.am>li{width: 16.66%;display: inline-block;vertical-align: top;position: relative;}
.am>li>a{display: block;width: 100%;line-height: 76px;height: 76px;cursor: pointer;text-align: center;font-size: 24px;color: #00479d;transition: all .3s;}
.am>li:hover>a,
.am>li.ap>a{background-color: #00479d;color: #fff;}
.ao{font-size: 20px;color: #666;line-height: 1.9;display: none;}
.ao.aq{display: block;}
.ao *{line-height: 1.9;}
.ar{width: 100%;height: 76px;margin-bottom: 68px;position: relative;z-index: 2;}
.an{width: 100%;position: relative;z-index: 1;}
.am.at{position: fixed;width: 1200px;left: 50%;margin-left: -600px;top: 90px;}
.as{width:100%;position: absolute;top: -90px;left: 0;}
.au{position: absolute;width: 100%;top: 76px;display: none;}
.au.av{display: block;}
.au>li>a{width:100%;display: block;height: 62px;line-height: 62px;font-size: 24px;color: #666;background-color: #f2f2f2;cursor: pointer;text-align: center;transition: all .3s;}
.au>li:hover>a,
.au>li.ax>a{background-color: #00479d;color: #fff;}
.ay{width: 1400px;position: relative;left: 50%;margin-left: -700px;top: 0;display: none;}
.ay *{line-height: 1;}
.ay.az{display: block;}
@media(max-width: 1500px){
  .as{top: -90px;}
  .al{max-width: 1000px;}
  .ar{margin-bottom: 50px;height: 50px;}
  .am>li>a{line-height: 50px;height: 50px;font-size: 20px;}
  .ao{font-size: 16px;}
  .am.at{width: 1000px;margin-left: -500px;}
  .au{top: 50px;}
  .au>li>a{height: 50px;line-height: 50px;font-size: 18px;}
}
@media(max-width: 1200px){
  .as{top: -40px;}
  .am.at{top: 40px;}
}
@media(max-width: 1100px){
  .al{max-width: 800px;}
  .ar{margin-bottom: 20px;height: 40px;}
  .am>li>a{line-height: 40px;height: 40px;font-size: 16px;}
  .ao{font-size: 14px;}
  .am.at{width: 800px;margin-left: -400px;}
  .ay{width: 100%;left: 0;margin-left: 0;}
  .au{top: 40px;}
  .au>li>a{height: 40px;line-height: 40px;font-size: 14px;}
}
@media(max-width: 820px){
  .al{max-width: 500px;padding-left: 10px;padding-right: 10px;}
  .ar{margin-bottom: 15px;height: 36px;}
  .am{text-align: center;}
  .am>li{width: auto;}
  .am>li>a{line-height: 36px;height: 36px;font-size: 12px;padding: 0 6px;}
  .am.at{width: 500px;margin-left: -250px;}
  .au{top: 36px;}
  .au>li>a{height: 36px;line-height: 36px;font-size: 12px;}
}
@media(max-width: 350px){
  .am>li>a{font-size: 10px;padding: 0 5px;}
  .am.at{width: 100%;margin-left: 0;left: 0;}
}

.ba{width: 100%;position: relative;z-index: 10;}
.bb{width: 100%;max-width: 1200px;margin: 0 auto;position: relative;}
.bc{width: 100%;font-size: 0;padding: 23px 0;border-bottom: 1px solid #f5f5f5;}
.bd{display: inline-block;vertical-align: top;width: 225px;font-size: 20px;color: #666;line-height: 30px;padding-left: 60px;position: relative;margin-top: 10px;}
.bd:before{content: "";display: inline-block;width: 30px;height: 30px;background-size: 100% 100%;position: absolute;left: 15px;top: 50%;margin-top: -15px;}
.bd1:before{background-image: url(../images/6.png);}
.bd2:before{background-image: url(../images/7.png);}
.bd3:before{background-image: url(../images/8.png);}
.bd4:before{background-image: url(../images/9.png);}
.bd5:before{background-image: url(../images/10.png);}
.be{display: inline-block;vertical-align: top;width: 975px;}
.bf{display: block;width: 203px;height: 47px;line-height: 47px;text-align: center;cursor: pointer;border-radius: 3px;font-size: 20px;color: #fff;background-color: #0097da;margin: 40px auto 0 auto;}
.bg{width: 100%;display: none;box-shadow: 0 10px 20px rgba(0,0,0,0.05);padding-bottom: 38px;position: absolute;left: 0;top: 0;background-color: #fff;}
.i-label{display: inline-block;font-size: 0;position: relative;vertical-align: top;min-width: 185px;margin-right: 10px;padding-top: 13px;padding-bottom: 13px;cursor: pointer;}
.i-label .i-icon{box-sizing: border-box;display: inline-block;vertical-align: top;width: 20px;height: 20px;border-radius: 2px;margin-right: 17px;border: 1px solid #ddd;}
.i-label .i-text{display: inline-block;vertical-align: top;font-size: 14px;color: #666;line-height: 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.i-label.selected .i-icon{border-color: #0097da;background-color: #0097da;background-image: url(../images/11.png);background-size: 80% auto;background-repeat: no-repeat;background-position: center center;}
.i-label input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
@media(max-width: 1500px){
  .bb{max-width: 1000px;}
  .bg{padding-bottom: 32px;}
  .bc{padding: 15px 0;}
  .bd{width: 180px;font-size: 16px;line-height: 24px;padding-left: 48px;margin-top: 5px;}
  .bd:before{width: 24px;height: 24px;margin-top: -12px;left: 12px;}
  .be{width: 820px;}
  .i-label{padding-top: 8px;padding-bottom: 8px;min-width: 150px;}
  .i-label .i-icon{width: 16px;height: 16px;margin-right: 12px;}
  .i-label .i-text{line-height: 16px;}
  .bf{width: 160px;height: 40px;line-height: 40px;font-size: 16px;margin-top: 32px;}
}
@media(max-width: 1100px){
  .bb{max-width: 800px;}
  .bg{padding-bottom: 20px;}
  .bc{padding: 10px 0;}
  .bd{width: 150px;font-size: 14px;line-height: 20px;padding-left: 40px;margin-top: 2px;}
  .bd:before{width: 20px;height: 20px;margin-top: -10px;left: 10px;}
  .be{width: 650px;}
  .i-label{min-width: 120px;}
  .i-label .i-icon{width: 14px;height: 14px;margin-right: 10px;}
  .i-label .i-text{line-height: 14px;font-size: 12px;}
  .bf{width: 130px;height: 36px;line-height: 36px;font-size: 14px;margin-top: 20px;}
}
@media(max-width: 800px){
  .bc{padding: 10px 0 10px 10px;}
  .bd{display: block;width:100%;padding-left: 26px;margin-bottom: 10px;}
  .bd:before{left: 0;}
  .be{display: block;width: 100%;padding-left: 3px;}
  .i-label{min-width: 0;margin-right: 20px;}
}

.bh{width: 100%;position: relative;z-index: 11;}
.bj{width: 100%;max-width: 1200px;position: relative;margin: 0 auto;}
.bi{width: 100%;height: 80px;box-shadow: 0 0 13px rgba(0,0,0,0.1);background-color: #fff;font-size: 0;}
.bi>li{display: inline-block;vertical-align: top;width: 25%;text-align: center;position: relative;}
.bi>li>a{display: inline-block;vertical-align: top;font-size: 24px;color: #333;height: 82px;line-height: 80px;border-bottom: 2px solid transparent;}
.bi>li>a>span{display: inline-block;vertical-align: middle;max-width: 220px;line-height: 1;}
.bi>li>a:before{content: "";display: inline-block;vertical-align: middle;width: 40px;height:40px;background-size: 100% 100%;margin-right: 10px;}
.bi>li:after{content: "";width: 0;height: 0;display: block;}
.bi>li.bn>a:after{content: "";width: 16px;height: 10px;display: inline-block;vertical-align: middle;background-image: url(../images/20.png);margin-left: 10px;}
.bk1>a:before{background-image: url(../images/12.png);}
.bk2>a:before{background-image: url(../images/13.png);}
.bk3>a:before{background-image: url(../images/14.png);}
.bk4>a:before{background-image: url(../images/15.png);}
.bk1:after{background-image: url(../images/16.png);}
.bk2:after{background-image: url(../images/17.png);}
.bk3:after{background-image: url(../images/18.png);}
.bk4:after{background-image: url(../images/19.png);}
.bi ul{width: 208px;display: none;}
.bl a{display: block;width: 100%;height: 52px;line-height: 52px;font-size: 16px;color: #666;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bl{position: absolute;left: 50%;margin-left: -104px;top: 80px;padding-top: 12px;}
.bl li{background-color: #f5f5f5;border-right: 1px solid #fff;border-left: 1px solid #fff;}
.bl ul{position: absolute;left: 100%;top: 0;}
.bl ul.bm{top: 12px;}
@media(min-width: 801px){
  .bi>li:hover>a{color: #0097da;border-bottom-color: #0097da;}
  .bi>li.bn:hover>a:after{background-image: url(../images/21.png);}
  .bk1:hover>a:before{background-image: url(../images/16.png);}
  .bk2:hover>a:before{background-image: url(../images/17.png);}
  .bk3:hover>a:before{background-image: url(../images/18.png);}
  .bk4:hover>a:before{background-image: url(../images/19.png);}
  .bi>li:hover>ul{display: block;}
  .bl>li:hover>ul{display: block;}
  .bm>li:hover>ul{display: block;}
  .bi ul>li:hover>a{background-color: #0097da;color: #fff;}
}
@media(max-width: 1500px){
  .bj{max-width: 1000px;}
  .bi{top: -64px;height: 64px;box-shadow: box-shadow: 0 0 10px rgba(0,0,0,0.1)}
  .bi>li>a{font-size: 20px;height: 64px;line-height: 66px;}
  .bi>li>a:before{width: 30px;height: 30px;margin-right: 8px;}
  .bi ul{width: 180px;}
  .bl{top: 64px;padding-top: 10px;margin-left: -90px;}
  .bl ul.bm{top: 10px;}
  .bl a{height: 40px;line-height: 40px;font-size: 14px;}
  .bi>li>a>span{max-width: 180px;font-size: 18px}
}
@media(max-width: 1100px){
  .bj{max-width: 800px;}
  .bi{top: -50px;height: 50px;box-shadow: 0 0 6px rgba(0,0,0,0.1)}
  .bi>li>a{font-size: 16px;height: 50px;line-height: 52px;}
  .bi>li>a:before{width: 20px;height: 20px;margin-right: 6px;}
  .bl{top: 50px;}
  .bi>li>a>span{max-width: 140px;font-size: 14px}
}
@media(max-width: 800px){
  .bi{position: relative;top: 0;height: auto;}
  .bi>li{width: 50%;}
  .bi>li>a{font-size: 14px;height: 40px;line-height: 39px;border-bottom: 1px solid transparent;}
  .bi>li.bn>a:after{width: 12px;height: 7px;margin-left: 6px;background-size: 100% 100%;}
  .bi>li>a:before{margin-right: 3px;}
  .bi ul{width: 100%;padding-left: 20px}
  .bi li.bs>ul{display: block;}
  .bl ul{;position: relative;left: 0;top: 0;}
  .bl ul.bm{top: 0;}
  .bl{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: #fff;z-index: 10;padding-top: 0;margin-left: 0;overflow: auto;}
  .bl li{background-color: #fff;}
  .bl li.bn>a:after{content: "";width: 12px;height: 7px;margin-left: 6px;background-size: 100% 100%;display: inline-block;vertical-align: middle;background-image: url(../images/20.png);}
  .bl li.bn.bs>a:after{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
  .bl a{text-align: left;}
  .bq{display: none;width: 40px;height: 40px;background-image: url(../images/22.png);background-repeat: no-repeat;background-position: center center;cursor: pointer;position: fixed;right: 0;top: 0;z-index: 11;}
  body.bo .bl.br{display: block;padding-top: 40px;}
  body.bo .header{z-index: 0;}
  body.bo .main{z-index: 1;position: relative;}
  body.bo .bq{display: block;}
}
@media(max-width: 500px){
  .bi{text-align: center;}
  .bi>li{width: auto;margin: 0 10px;}
}


.webBox{width: 100%;max-width: 1000px;margin: 0 auto;padding-bottom: 30px;box-sizing: border-box;line-height: 1;}
.webBox *{box-sizing: border-box;line-height: 1;}
.instruc{margin-bottom: 40px;}
.instruc>.title{font-size: 16px;color: #666;margin-bottom: 20px;}
.nright>ul{width: 100%;font-size: 0;}
.nright>ul>li{width: 23%;margin-right: 2.6666%;margin-bottom: 2.6666%;display: inline-block;vertical-align: top;border: 1px solid #eee;}
.nright>ul>li:hover{border-color: #0097da;}
.nright>ul>li:hover .title{color: #0097da;}
.nright>ul>li:nth-child(4n){margin-right: 0;}
.nright .time{font-size: 14px;color: #999;margin-bottom: 7px;}
.nright .text{padding: 20px 10px;}
.nright .title{font-size: 16px;color: #333;margin-bottom: 7px;line-height: 22px;}
.nright .txt{font-size: 14px;color: #666;line-height: 20px;height: 60px;}
.nright .pic{width: 100%;box-sizing: border-box;border-bottom: 1px solid #eee;}
.nright .pic img{width: 100%;}
.parts>.title{font-size: 16px;color: #666;margin-bottom: 20px;}
.parts>ul{width: 100%;font-size: 0;}
.parts>ul>li{width: 48%;overflow: hidden;position: relative;display: inline-block;vertical-align: top;padding-bottom: 10px;margin-right: 4%;}
.parts>ul>li span{font-size: 16px;color: #333;line-height: 1.3;padding-right: 20px;}
.parts>ul>li a{font-size: 16px;color: #0097da;line-height: 1.3;cursor: pointer;}
.parts>ul>li:nth-child(even){margin-right: 0;}
@media(max-width: 1020px){
  .webSearch{padding-left: 10px;padding-right: 10px;}
  .webBox{padding-left: 10px;padding-right: 10px;}
  .nright .title{font-size: 14px;line-height: 20px;}
  .nright .txt{font-size: 12px;line-height: 18px;height: 54px;}
  .parts>ul>li span{font-size: 14px;padding-right: 10px;}
  .parts>ul>li a{font-size: 14px;}
}
@media(max-width: 800px){
  .nright>ul>li{width: 32%;margin-right: 2%;margin-bottom: 2%;}
  .nright>ul>li:nth-child(even){margin-right: 2%;}
  .nright>ul>li:nth-child(3n){margin-right: 0;}
  .parts>ul>li{width:100%;margin-right: 0;}
}
@media(max-width: 600px){
  .nright>ul>li{width: 49%;margin-right: 2%;margin-bottom: 10px;}
  .nright>ul>li:nth-child(3n){margin-right: 2%;}
  .nright>ul>li:nth-child(even){margin-right: 0;}
  .sebse input[type=text]{width: 180px;height: 36px;line-height: 36px;padding: 0 10px;}
  .sebse input[type=submit]{height: 36px;line-height: 36px;width: 80px;}
  .instruc>.title{font-size: 14px;}
  .instruc{margin-bottom: 20px;}
}
