@charset "UTF-8";
*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,html,iframe,img,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;-webkit-tap-highlight-color:transparent}
body,html{color:#000}
html{-webkit-text-size-adjust:100%;font-size:16px}
@media (max-width:1024px) {
html{font-size:3.5vw}
}
body{-webkit-text-size-adjust:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;overflow-x:hidden}
body,input,pre,select,td,textarea{font-family:-apple-system,BlinkMacSystemFont,"Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;padding:0;margin:0}
input,textarea{margin:0;padding:0;outline:0;-webkit-appearance:none;border-radius:0}
select{border:solid 1px #eee;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/select.gif) no-repeat scroll right 10px center transparent;padding-right:20px}
select::-ms-expand{display:none}
a,a:active{color:#000}
a:hover{color:#25387b}
a,a:active,a:hover,a:link,a:visited{text-decoration:none;-webkit-tap-highlight-color:transparent}
:focus,a:focus{outline:0;-moz-outline:none}
table,td,th{border-collapse:collapse;border-spacing:0}
.ul,.ul li{list-style:none}
hr{margin:0;padding:0;border:0;color:#000;background-color:#000;height:1px}
img{border:none;max-width:100%;vertical-align:middle}
.Ispic{background-repeat:no-repeat;background-position:center center;background-size:cover}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;text-align:justify;text-justify:inter-ideograph}
.clear{clear:both;height:0;font-size:0;line-height:0;overflow:hidden;zoom:0}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.dot{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.dot2,.dot3,.dot4,.dot5{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical}
.dot2{-webkit-line-clamp:2}
.dot3{-webkit-line-clamp:3}
.dot4{-webkit-line-clamp:4}
.dot5{-webkit-line-clamp:5}
.ytable{display:table;width:100%;height:100%}
.ytable-cell{display:table-cell;vertical-align:middle}
.none{display:none}
.hidden{visibility:hidden}
@media (min-width:1025px) {
.fl{float:left}
.fr{float:right}
}
.auto{width:94%;max-width:1420px;margin:0 auto}
.pr{position:relative}
.nm{margin:0}
.nfw{font-weight:400}
.img-block{display:block;width:100%}

.video{
width: 100%;
height: auto;
min-height: 100%;
min-width: 100%;
position: absolute;
left: 50%;
top: 0;
transform: translate(-50%, 0);
object-position: center;
object-fit: cover;
	
}


/*STAR*/
.top-main .auto{max-width: 1413px;}
.top-main .t-top{background-color: #25387b;}
.top-main .t-top .auto{color: rgba(255,255,255,.6);position: relative; z-index: 4;font-size: 15px;letter-spacing:1px;}
.top-main .t-top .auto > *:not(.slogan){position: absolute; top: 0;}
.top-main .slogan{text-align: center;}
.top-main .logo_text{left: 0;}
.top-right{right: 0; line-height: normal;}
.top-right dl > *{float: left; font-size: 19px;}
.top-right dt{position: relative; z-index: 40; margin-left: 1.82vw;}
.top-right dt > a{ cursor: pointer;}
.top-search{position: absolute; top: 100% !important;width: 100%; background-color: #fff; right: 0;padding: 10px; border-radius: 5px;overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,0.3);z-index: 10; display: none; margin-top: 75px;}
.top-search .text{width: 100%;line-height: 30px;height: 30px;background: none;border: 0;color: #ccc;display: block;}
.top-search .btn{position: absolute;right: 0; top: 0;width: 50px; height: 50px;background: url(../images/search-btn-wap.svg) no-repeat center center #25387b; background-size: auto 20px;}
.top-right dt .tit{ cursor: pointer;color: #000;}
.top-right dt figure{position: absolute;top: 100%;width: 100px;background-color: #fff; padding:30px 10px 10px;border-radius: 5px; text-align: center;display: none; box-shadow: 0 5px 5px rgba(0,0,0,0.1); left: 50%; margin-left: -50px; font-size: 16px;}
.top-right dt.sub-website figure{width: 140px;margin-left: -70px;}
.top-right dt figure a{display: block; padding: 5px 0;}
.open-search{background: url(../images/search-btn.png) no-repeat center center; width: 24px;height: 24px;position: relative;}
.open-search.on{background: none}
.open-search.on::before,
.open-search.on::after{position: absolute; content: '';left: 0; width: 100%; height: 2px; top: 50%; margin-top: -1px; background-color: #333;transform: rotate(45deg);}
.open-search.on::after{transform: rotate(-45deg);}
.top-main .hotline{position: absolute;right: 0; top: 0;}
@media (min-width:1025px) {
.top-main{position: fixed;left: 0; top: 0;width: 100%;z-index: 100; transition: 0.5s;}
.top-hover .top-main,
.fixed-top{background-color: #fff; }
.top-main.fixed-top{top:-200px;}
.top-main.top_show{ top: 0}
.open-search{cursor: pointer;}
.open-search.on{position: relative;}
.top-main .t-top .auto{line-height:50px;}
.top-right{padding-top: 30px;top: 100%!important;}
.top-search{max-width: 400px;}
}
@media (max-width:1024px) {
.top-main{height: 60px;}
.top-main .t-top{background-color: rgb(37,56,123); position: fixed;left: 0; top: 0;width: 100%;z-index: 100; transition: 0.5s;}
.fixed-top .t-top{background-color: rgba(37,56,123,0.5);}
.top-main .t-top .auto{height: 60px;display: flex;flex-direction: column; justify-content: center;}
.top-main .logo_text{font-size: 2.5vw;width: 100%;}
.top-main .slogan{font-size: 2vw;width: 100%;}
.top-right{top: 50%!important; padding-right: 60px; margin-top: -12px;}
.top-right dt.sub-website{display: none;}
.open-search{background-image: url(../images/search-btn-wap.svg); background-size: contain;}
.top-right dt{margin-left: 30px;}
.top-language .tit{font-size: 0;width: 24px; height: 24px;background-position:center center;background-image: url(../images/lang-wap.svg); background-size: contain;}
.top-language figure{width: 20vw; right: 0; background-color: #25387b!important;}
.top-language figure a{color: #fff;}
.top-search .btn{background-image: url(../images/search-btn-wap.svg); background-size: auto 50%;}
.open-menu{position: absolute;right: 0; top: 50%; transform: translateY(-50%); width: 30px;height: 24px;display: flex; flex-wrap: wrap;align-items: center; justify-content: space-between;}
.open-menu i{display: block;width: 100%; height: 2px;background-color: #fff;}
.menu-show .open-menu i{position: absolute;left: 15%;width: 70%; top: 50%; margin-top: -1px;}
.menu-show .open-menu i:nth-child(1){transform: rotate(45deg);}
.menu-show .open-menu i:nth-child(3){transform: rotate(-45deg);}
.menu-show .open-menu i:nth-child(2){opacity: 0;}
.top-main .hotline,
.top-main .logo_text,
.top-main .slogan{font-size: 0;}
}


.top-main .logo{position: absolute;left: 0;}
.top-main .logo img.wap{display: none;}
.top-main:hover .logo img.pc{display: none;}
.top-main:hover .logo img.wap{display: inline-block;}
.top-main menu li.aon aside a{color: #25387b;}
.top-main .sub dd .pic{overflow: hidden;margin-bottom: 34px;}
.top-main .sub dd .Ispic{padding-bottom: 52.57%;transition: 0.3s;}
.top-main .sub dd a:hover .Ispic{transform: scale(1.1);}
.top-main .sub dd pre{line-height: 31px;font-size: 13px;color: #505050; margin-top: 5px;}
.sub-main .icon-list dd .icon{position: relative; transition: 0.5s;}
.sub-main .icon-list dd .icon img{display: block;width: 100%;transition: 0.5s;}
.sub-main .icon-list dd a:hover .icon{ background: #000}
.sub-main .icon-list dd a:hover .icon img{opacity: 0.6;}
.sub-main .icon-list dd a:hover aside{ color: #25387b}
.sub-main .icon-list dd.on{}

.two-category .left{width: 15%;float: left;max-width: 147px;}
.two-category .left-nav dd{border-bottom: 2px solid #a0a0a0;line-height: 42px;}
.two-category .left-nav dd:not(:last-child){margin-bottom: 1.75vw;}
.two-category .left-nav dd a{color: #7a7a7a; font-size: 20px;}
.two-category .left-nav dd.on a{color: #000;}
.two-category .left-nav dd.on{border-bottom-color: #25387b;}
.two-category .right{width: 82.746%;float: right;}
.two-category .right.no_sub{ float: left}
.two-category .box,
.two-category .right .list{display: none;} 
.two-category .right .list{ display: block; overflow: hidden; overflow-x: auto; white-space: nowrap;}
.two-category .right .list::-webkit-scrollbar{width: 1px; height: 6px;}
.two-category .right .list::-webkit-scrollbar-thumb{border-radius: 6px; background-color: #0b2b75;}
.two-category .right .list::-webkit-scrollbar-track{border-radius: 6px; background-color: #F3F4F8;}
.two-category .right .list::-webkit-scrollbar-button{display: none;}
.two-category .right .list .item{width: 30.298%; display: inline-block;}
.two-category .right .list .item:not(:last-child){margin-right:4%;}
.two-category .right .list .item aside{text-align: center;font-size: 14px; line-height: 2;padding-top: 10px;}
.two-category .right .list .Ispic{padding-bottom: 100%;background-color:#f1f1f1;}
@media (min-width:1441px) {
.top-main .sub dl dd,
.top-main #m180 .sub-main .icon-list dd{width: 252px;}
}
@media (min-width:1025px) and (max-width:1440px) {
.top-main .sub dl dd,
.top-main #m180 .sub-main .icon-list dd{width: 17vw;}
}
@media (min-width:1025px) {
.t-bottom{position: relative;border-bottom: 1px solid transparent;}
.top-hover .t-bottom,
.fixed-top .t-bottom{border-bottom-color: #edf7ff;}
.top-main .logo{top: 100%;transform: translateY(13px);}
.top-main menu ul{display: table;margin: 0 auto;}
.top-main menu li{float:left; padding: 0 0.91vw;}
.top-main menu li aside{line-height: 75px; font-size: 19px;}
.top-main menu li aside a{display: block;position: relative;letter-spacing: 1px;}
.top-main menu li aside a:before{position: absolute;content: ''; width: 0; height: 2px;background-color: #25387b; transition: 0.3s; left: 50%;transform: translateX(-50%); bottom: 0;}
.top-main menu li:hover aside a:before,
.top-main menu li.aon aside a:before{width: 100%;}
.top-main .sub,
.top-main .sub-main{display: none;position: absolute;top: 100%;background-color: #fff;width: 100%; left: 0;border-top: 1px solid #edf7ff; box-shadow: 0 6.74vw 6.74vw rgba(0,0,0,0.5);}
.top-main .sub{padding:2.9vw 0 3.92vw 0;}
.top-main .sub dl{display: table; margin: 0 auto;}
.top-main .sub dd{float: left;}
.top-main .sub dd:not(:last-child){margin-right: 1.9vw;}
.top-main .sub-main{ padding-bottom: 13.125vh;}
.top-main .sub-main .auto{max-width: 1400px;}
.top-main .sub-main .close{position: absolute; width: 39px; height: 39px;border-radius: 50%; border: 2px solid #434343; right: 6.5vw; bottom: 4.375vh; cursor: pointer;}
.top-main .sub-main .close:before,
.top-main .sub-main .close:after{position: absolute;content: ''; width: 60%; height: 2px; top: 50%; margin-top: -1px; left: 20%;transform: rotate(45deg);background-color: #434343;}
.top-main .sub-main .close:after{transform: rotate(-45deg);}
.top-main .sub-main .icon-list{padding: 4vh 0 10vh 0;}
.top-main #m180 .sub-main .icon-list{padding-top:9vh }
.sub-main .icon-list dd{float: left;width: 11.033%; text-align: center;}
.sub-main .icon-list dd:not(:last-child){margin-right: 1.676%;}
.top-main #m180 .icon-list dd:not(:last-child){margin-right: 1.9vw;}
.sub-main .icon-list dd aside{margin-top: 26px;line-height: 1; color: #5f5f5f;font-weight: bold;}
}
@media(max-width: 1440px){
    .top-main menu li aside{line-height: 65px;}
    .top-right{padding-top: 20px;}
    .top-main .logo{transform: translateY(8px);}
}
@media (max-width:1024px) {
.top-right{padding-top: 0px;}
.top-main .logo{top:0;max-width: 40%; height:60px;display: flex; align-items: center;transform: translateY(0px);}
.top-main .logo img.pc{display: none;}
.top-main menu{position: fixed; top: 60px;bottom:0;right:100%;background-color: rgba(255,255,255,0.9);width: 50%; overflow: auto; transform: translateX(-100%); opacity: 0; transition: opacity 0.3s;box-shadow: 0 0 10px rgba(37,56,123,0.5);z-index: 100;}
.menu-show .top-main menu{transform: translateX(0); opacity: 1;right:0;}
.top-main menu li{border-bottom: 1px solid rgba(37,56,123,0.3);}
.top-main menu li > aside{position: relative;padding: 3vw; font-size: 4vw;}
.top-main menu li .op{position: absolute;right: 3vw; top: 50%;  width: 20px;height: 20px; border-radius: 50%; margin-top: -10px;background-color: rgba(37,56,123,0.3); transition: 0.3s;}
.top-main menu li aside.on .op{transform: rotate(45deg);}
.top-main menu li .op:before,
.top-main menu li .op:after{position: absolute;content: '';left: 25%; width: 50%; height:2px; background-color: #fff; top: 50%; margin-top: -1px;}
.top-main menu li .op:after{transform: rotate(90deg);}
.sub-main .icon-list dd .icon,
.two-category{display: none;}
.top-main .sub,
.top-main .sub-main{display: none;background-color:rgba(37,56,123,0.1);padding:3vw;}
.sub-main .icon-list dd{padding: 5px 0;}
.top-main .sub dd .pic,
.top-main .sub dd pre{display: none;}
.top-main .sub dd b{font-weight: normal;padding: 5px 0;}
}


@media (min-width:1025px) {
.page-banner .wap{display: none;}

}
@media (max-width:1024px) {
.page-banner .pc{display: none;}	
}
.slick-dots{text-align: center;}
.slick-dots li{width: 15px;height: 15px;background-color: #f1f1f1; border-radius: 50%;cursor: pointer; display: inline-block;}
.slick-dots li:not(:last-child){margin-right: 24px;}
.slick-dots li.slick-active{background-color: #25387b;}
.slick-dots li button{display: none;}
@media (max-width:640px) {
.slick-dots li{width: 8px;height: 8px;}
.slick-dots li:not(:last-child){margin-right: 8px;}
}
.page-banner .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 2.55vw; }
.page-banner .slick-dots li{float: left;}
.page-banner .pic{display: block!important;position: relative;}
.page-banner .pic a{position: absolute;left: 0; top: 0; width: 100%; height: 100%; z-index: 10;opacity: 0;background-color:rgba(255,255,255,0);}
.page-banner .Ispic{height: 100vh;}
.page-banner .Ispic.zoombg{transform: scale(1.1); transition: all 3s linear;}
.page-banner .wap.zoomimg{transform: scale(1.1); transition: all 3s linear;}
/*普通导航*/
.nav-menu ul{margin: 0 auto;}
.nav-menu li{line-height: 3.611em;float: left;}
.nav-menu li:not(:last-child){margin-right: 3.44vw;}
.nav-menu li a{display: block;position: relative;}
.nav-menu li a:after{position: absolute;content: '';left:50%;transform: translateX(-50%);bottom: 0;width: 0; height: 2px; transition: 0.5s;background-color: #cd282e;}
.nav-menu li.aon a:after,
.nav-menu li a:hover:after{width: 100%;}
.nav-menu li.aon a,
.nav-menu li a:hover{color: #cd282e;}
@media (min-width:1025px) {
.nav-menu li{font-size: 18px;}	
}

/*产品导航*/
.nav-product dd{line-height: 3.611em;}
.nav-product dd a{display: block;position: relative;}
.nav-product dd a:after{position: absolute;content: '';bottom: 0;width: 0; height: 2px; transition: 0.5s;background-color: #cd282e;}
.nav-product dd.aon a:after,
.nav-product dd a:hover:after{width: 100%;}
.nav-product dd.aon a,
.nav-product dd a:hover{color: #cd282e;}
@media (min-width:1025px) {
.nav-product .wap-open{display: none;}
.nav-product dd{font-size: 18px; float: left; max-width: 140px;}
.nav-product dd a:after{left:50%;transform: translateX(-50%);}
.nav-product .list{display: block!important;}
}
@media (min-width:1025px) and (max-width:1280px) {
.nav-product dd{font-size: 1.5vw;}
}
@media (max-width:1024px) {
.nav-product .wap-open{position: relative;padding: 3vw;background: #25387b;color: #fff;}
.nav-product .wap-open .icon{position: absolute;right: 3vw; top: 50%; transform: translateY(-50%); width: 8vw;height: 8vw;background: url(../images/wap-prod.svg) no-repeat center center rgba(0,0,0,0.3); background-size: auto 50%; border-radius: 50%;}
.nav-product{position: relative;z-index: 34;}
.nav-product .list{position: absolute;left: 3vw; right: 3vw; top: 100%;background-color: #fff; padding: 3vw; box-shadow: 0 0 10px rgba(0,0,0,0.5); display: none;}
.nav-product dd{line-height: 2; margin: 0!important;}
.nav-product dd a:after{left:0;}
}


.Content{padding-top: 5.99vw;}
@media (max-width:1024px) {
.Content{padding-top: 10vw;}	
}
.singlePage{line-height: 2; text-align: justify;color: #373737;}
.DetailsPhoto { margin-bottom: 5%;}

.bottom-main{background-color: #25387b;letter-spacing:1px;}
.b-top{padding: 3.39vw 0;}

.b-top,
.b-top a{color: #fff;}
.b-top nav dd a{opacity: 0.6;}
.b-top nav dt{font-weight: bold;}
.b-top nav dd.design{color: rgba(255,255,255,0.6);}
.b-top nav dd.design a{text-decoration: underline;}
.b-top nav dd a:hover{opacity: 1;}
.b-top .code{text-align: center; }
.b-top .code .pic{margin-bottom: 35px;}
.b-top .code .pic img{max-width: 120px;}
.b-top .code .pic aside{opacity: 0.6; padding-top: 0.8571em;}
@media (min-width:1025px) {
.b-top .code{max-width: 180px;}	
.b-top nav dl{float: left; max-width: 140px;}
.b-top nav dt{margin-bottom: 25px;}
.b-top nav dd,
.b-top .code .pic aside{font-size: 14px;}
.b-top nav dd{margin-bottom: 16px;}
}
@media (max-width:1024px) {
.b-top{padding: 7vw 0;}
.b-top nav dl{margin-right: 0 !important;}
.b-top nav dl.gethome{text-align: center; margin-bottom: 3vw;}
.b-top nav dl.gethome dt{margin-bottom: 2vw;}
.b-top nav dl.gethome dd{display: inline-block; margin: 0 1vw;}
.b-top nav dl.code dt{margin-bottom: 3vw;}
.b-top nav dl.bottom-nav{border: 1px solid rgba(255,255,255,0.1); padding: 2vw;margin-bottom: 3vw;}
.b-top nav dl.bottom-nav dd{display: none;}
.b-top nav dl.bottom-nav dt{position: relative;}
.b-top nav dl.bottom-nav dt.active{margin-bottom: 3vw;}
.b-top nav dl.bottom-nav dt span{width: 3.6vw;height: 3.6vw;position: absolute;right: 0; top: 0; transition: 0.3s;}
.b-top nav dl.bottom-nav dt.active span{transform: rotate(45deg);}
.b-top nav dl.bottom-nav dt span:before,
.b-top nav dl.bottom-nav dt span:after{position: absolute; content: ''; left: 0; top: 50%; margin-top: -1px; height: 2px; width: 100%; background-color: #fff;}
.b-top nav dl.bottom-nav dt span:after{transform: rotate(90deg);}
.b-top nav dl.bottom-nav dd{padding: 5px 0;}
}

.b-top .bdsharebuttonbox{display: table; margin: 0 auto;}
.b-top .bdsharebuttonbox a{margin: 0 4px;border: 1px solid #fff; border-radius: 50%;background: url(../images/qq_fill.svg) no-repeat center center; background-size: auto 18px; opacity: 0.6;}
.b-top .bdsharebuttonbox a.bds_tsina{background-image: url(../images/sina_fill.svg);}
.b-top .bdsharebuttonbox a.bds_weixin{background-image: url(../images/wx_fill.svg);}
.b-top .bdsharebuttonbox a:hover{opacity: 1;}

.bd_weixin_popup,
.bd_weixin_popup *{box-sizing: content-box;}

.b-bottom{opacity:.6;}
.b-bottom .auto{position: relative;z-index: 1; border-top: solid 1px #929cbd; color: #fff;font-size:14px;}
.b-bottom .auto a{color:rgba(255, 255, 255, 1);}
.b-bottom .auto a:hover{text-decoration:underline;}
.b-bottom .hotline b{display: inline-block;}
.b-bottom .hotline b:before{display: inline-block; content: '';margin: 0 10px; width: 2px;height: 15px;background-color: #cc0d1d; vertical-align: middle;}
.b-bottom .slogan i{background-color: #ff0000;font-style: italic;font-size: 0;width: 6px; height: 6px;border-radius: 50%; vertical-align: middle;display: inline-block; margin: 0 12px;}
.b-bottom .slogan,
.b-bottom .hotline,
.b-bottom .copyright{font-size: 12px;}
@media (min-width:1025px) {
.b-bottom .slogan,
.b-bottom .hotline{position: absolute;top: 50%;transform: translateY(-50%);}
.b-bottom .slogan{right: 0;}
.b-bottom .hotline{left: 0;}
.b-bottom .copyright{text-align: center;line-height: 64px;}
}
@media (max-width:1024px) {
.b-bottom{text-align: center; padding: 5vw 0; line-height: 2;}
}

.b-middle{ color: #fff; padding:1% 0; min-height: 60px; display: none}
.b-middle a{ color: #fff}
.b-middle b{ position: absolute; padding-top: 5px;}
.b-middle ul{ padding-left: 80px;}
.b-middle ul li{ display: inline-block; padding:5px 15px;}
.b-middle ul li a{opacity: 0.6;font-size:14px;}
.b-middle ul li a:hover{opacity: 1;}
.index .b-middle{ display: block}

.fixed-kf{position: fixed;z-index: 90;right: 2.55vw;bottom: 70px;}
.fixed-kf li{width: 50px;height: 50px;}
.fixed-kf li a{display: block;height: 100%;background: no-repeat center center;border-radius: 50%;}
.fixed-kf li.gettop a{background-image: url(../images/gettop.svg);background-color:rgba(255,255,255,0.6); background-size:18px auto; background-position: center top 20px;}
.fixed-kf li.gettop a:hover{background-color:#25387b;background-image: url(../images/gettop1.png);}
@media (max-width:640px) {
.fixed-kf{display: none;}
}

.column-name{text-align: center;font-size: 32px; line-height: 1; padding-bottom:3.13vw; font-weight: bold;}
.column-name:after{display: block;content: '';width: 1.75em;height: 4px;background-color: #25387b; margin: 0.71875em auto 0;}
@media (max-width:1024px) {
.column-name{padding-bottom: 5vw;font-size: 5vw;}
}

.honor{padding-top: 4.43vw;padding-bottom: 7.6vw;}
.honor .auto{max-width: 1400px;width:92%;}
.honor .slider-big{padding: 5.78vw 13.59vw;background-color: #eee;}
.honor .item{display: block!important; }
.honor .item .Ispic{background-size: contain;}
.honor .slider-big{margin-bottom: 4.27vw;}
.honor .slider-big .Ispic{ padding-bottom: 137.358%;}
.honor .slider-small{margin: 0 -6px; position: relative;}
.honor .slider-small .Ispic{margin: 0 6px;border: 5px solid #bfc6ce; padding-bottom: 128%;}
.honor .slider-small .slick-current .Ispic{border-color: #25387b;}
.honor .slider-small .item aside{text-align: center;margin-top: 14px; line-height: 1.5;height: 3em; padding: 0 1.5em;}
.honor .slick-arrow{position: absolute; top: 50%;background: #eee; border: 0; width: 4.17vw;height: 4.17vw;margin-top: -2.085vw; border-radius: 50%; font-size: 0; cursor: pointer; padding: 0;}
.honor .slick-arrow:hover{background: #25387b;}
.honor .slick-prev{left: -9.17vw;transform: rotateY(-180deg);}
.honor .slick-next{right: -9.17vw;}
.honor .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff; transform: rotate(45deg); top: 50%; left: 50%; margin: -5px 0 0 -5px;}
@media (max-width:1760px) {
.honor .slick-prev{left: -5vw;}
.honor .slick-next{right: -5vw;}	
}
@media (max-width:1600px) {
.honor .slider-small{padding: 0 3vw;}
.honor .slick-prev{left: -2vw;}
.honor .slick-next{right: -2vw;}
}
@media (max-width:1024px) {
.honor .slider-small .item aside{font-size: 14px;}
}
@media (max-width:640px) {
.honor .slider-small .Ispic{margin: 0 1vw;border-width: 2px; padding-bottom: 100%;}
.honor .slider-small{padding: 0 11vw;}
.honor .slick-arrow{width: 8vw;height:8vw;margin-top: -4vw;}
.honor .slick-prev{left: 0;}
.honor .slick-next{right: 0;}
.honor .slider-small .item aside{font-size: 2.5vw; margin-top: 1em; padding:0 1em;}
}

.news-con{padding-top: 3.54vw;}
.news-list li{margin-bottom:2%;}
.news-list li .pic{position: relative;}
.news-list li .pic label{position: absolute;left:0; top: 0; background-color: rgba(0,0,0,0.5);color: #fff;padding: 0 10px;line-height: 2;}
.news-list li .Ispic{padding-bottom: 58.929%;}
.news-list li .txt{padding: 20px 26px;background-color:#f8f8f8;}
.news-list li .tit{font-weight: bold; font-size: 1.428em;}
.news-list li dl{margin: 15px 0 15px 0; min-height: 1.5em;}
.news-list li dd{float: left; margin-right: 1.25vw; line-height: 1.5; padding-left: 24px; background-position: left center;background-repeat: no-repeat;background-size: auto 70%; max-width: 45%;}
.news-list li dd.add{background-image: url(../images/add.svg);}
.news-list li dd.time{background-image: url(../images/time.svg);margin-right:0;}
.news-list li p{line-height: 1.5;min-height: 6em;color: #999;}
@media (min-width:751px) {
.news-list li{float: left;width: 32%;}
.news-list li:not(:nth-child(3n)){margin-right: 2%;}	
.news-list li .txt{font-size: 14px;}
}
@media (max-width:750px) {
.news-list li{margin-bottom: 4vw;}	
.news-list li dd.add{margin-right: 5%;}	
.news-list li .txt{font-size: 3vw;padding:1.5em;}
}

.Pages{text-align: center;padding: 3.85vw 0;font-size: 18px;}
.Pages > span:not(.p_page){display: none;}
.Pages .p_page{display: table;margin: 0 auto;}
.Pages a{display: block;float: left; border: 1px solid #000; box-shadow: 1px 1px 0 #c3c3c3; width: 39px;line-height: 37px;height: 39px;margin: 0 4px}
.Pages a.a_first,
.Pages a.a_end{display: none;}
.Pages .p_page > a{font-size: 0;background-position: center center;background-repeat: no-repeat;}
.Pages .p_page em{font-style: normal;}
.Pages .p_page a:hover,
.Pages .p_page .a_cur{color: #fff;background-color: #25387b;border-color: #25387b;}
.Pages a.a_prev{background-image: url(../images/page/a_prev.gif);}
.Pages a.a_next{background-image: url(../images/page/a_next.gif);}
.Pages a.a_prev:hover{background-image: url(../images/page/a_prev_hover.gif);}
.Pages a.a_next:hover{background-image: url(../images/page/a_next_hover.gif);}
@media (max-width:640px) {
.Pages .p_page em{display: none;}
}

.news-info{padding-bottom: 5vw;}
.news-info .title{text-align: center; border-bottom: 1px solid #ececec; padding-bottom: 2vw;margin-bottom: 3vw;}
.news-info .title h1{font-size: 36px; margin-bottom: 5px;}
.news-info .title span{ display: inline-block; padding: 0px 10px; color: #bababa;}
.news-info .title span a{ margin: 0px 4px; cursor: pointer;}
.news-info .singlePage{margin-bottom: 5vw;}
.news-info .info-prev-next{ padding: 2% 0;border-bottom:1px dotted #adadad;}
.news-info .info-prev-next span{max-width: 45%;position: relative;}
.news-info .info-prev-next a:before{position: absolute; content: ''; height: 100%;width: 5px;background-repeat: no-repeat; top: 0;background-position: center center; }
.news-info .info-prev-next a{color: rgba(0,0,0,0.5); }
.news-info .info-prev-next .fl{float: left;}
.news-info .info-prev-next .fr{float: right;}
.news-info .info-prev-next .fl{padding-left: 2.55vw;}
.news-info .info-prev-next .fl a:before{ left: 0; background-image: url("../images/page/info-prev.png");}
.news-info .info-prev-next .fr{padding-right: 2.55vw;}
.news-info .info-prev-next .fr a:before{right: 0;background-image: url("../images/page/info-next.png");}
.news-info .info-prev-next a:hover{color: #333;}
.news-info .info-prev-next .fl a:hover:before{background-image: url("../images/page/info-prev-on.png");}
.news-info .info-prev-next .fr a:hover:before{background-image: url("../images/page/info-next-on.png");}
.news-info .back{ float: right}
.news-info .back a{transition: 0.3s; background: #25387b; text-align: center;display: inline-block;border-radius: 25px; color: #fff; width: 120px;}
.news-info .back a:hover{background: #e71725;}
.news-info .article_review{background:#fff url(../images/nShow_icon.png) no-repeat left top;padding:15px 30px;border:1px dotted #adadad;border-right:none;border-left:none;font-size:14px;color:#333;line-height:28px;}
.news-info .article_key{background:#fff url(../images/nShow_icon2.png) no-repeat 15px 7px; font-size: 13px; color:#adadad;margin-bottom:20px;padding-left:35px;line-height:28px;}
.news-info .other{ line-height: 40px; padding: 2% 0; border-top:1px dotted #adadad;border-bottom:1px dotted #adadad;}
.news-info .other span:not(.back){ font-size: 14px; color: #999; padding: 0px 10px; border-left: 1px dotted #adadad;}
.news-info .left_box,
.news-info .right_box{ background: #fff}
.news-info .left_box{ padding: 20px;}
.news-info .right_box .rTitle{height:45px;line-height:45px;background:#04419e;font-size:16px;color:#fff;font-weight:normal;padding:0 10px; margin: 0}
.news-info .right_box ul{ padding: 10px;}
.news-info .right_box li.pic{padding: 2px; border: 1px solid #ececec; margin-bottom: 20px;}
.news-info .right_box li.dot{ font-size: 14px; line-height:34px;border-bottom:1px dotted #a7a7a7;}
.news-info .right_box li.dot a{background:url(../images/ly_li.png) no-repeat 5px center;padding-left:15px;}
.bg_gray{ background: #f4f4f4}
@media(min-width:640px){
.news-info .left_box{ float: left; width: 75%}
.news-info .right_box{ float: right; width: 22%}
}
@media(max-width:640px){
.news-info .title h1{font-size: 6vw;}
.news-info .back a{ width: 80px;}
.news-info .info-prev-next .fl,
.news-info .info-prev-next .fr{ float: none; max-width: inherit; line-height: 30px; padding: 0 2.55vw}
.news-info .info-prev-next .fr a:before{ left: 0; right: auto; background-image: url(../images/page/info-prev.png);}
.news-info .right_box{ margin-top: 3%}
}

.job-main{padding-bottom: 7.55vw; padding-top: 3.96vw;}
.job-main .title{position: relative;z-index: 1; margin-bottom: 4.38vw;}
.job-main .title aside{position: absolute;left: 0; width: 100%; top: 50%;transform: translateY(-50%);font-size: 50px; font-weight: bold;text-align: center;line-height: 1;}
.job-main .Pages{padding-bottom: 0;}
.job-main .auto > .singlePage{margin-top: 4.74vw;}
.job-main .list .box:nth-child(2n-1){background-color: #eee;}
.job-main .list .type{display: table;width: 100%; table-layout: fixed; cursor: pointer;}
.job-main .list .type li{font-size: 20px;display: table-cell; vertical-align: middle;padding-top: 1.2vw;padding-bottom: 1.2vw;}
.job-main .list .type li:nth-child(1){padding-left: 5vw;width: 26%;}
.job-main .list .type li:nth-child(2){width: 14%; text-align: center;}
.job-main .list .type li:nth-child(3){width: 22%; text-align: center;}
.job-main .list .type li:nth-child(4){padding-left: 5vw;position: relative;}
.job-main .list .type li:nth-child(4):after{position: absolute; content: ''; width: 0.8em; height: 0.8em; border-right: 2px solid #000;border-bottom: 2px solid #000;right: 5vw; top: 50%;margin-top: -0.5em; transform: rotate(45deg); transition:transform 0.3s;}
.job-main .list .type.active li:nth-child(4):after{transform: rotate(-135deg);margin-top: -0.2em;}
.job-main .list .info{display: none; padding: 2vw 5vw;}
@media(max-width:1024px){
.job-main .title{overflow: hidden;}
.job-main .title aside{font-size: 6vw;}
.job-main .title img{max-width: none; width: 150%; margin-left: -25%;}
.job-main .list .type li{font-size: 3.5vw; padding-top: 3vw;padding-bottom: 3vw;}
.job-main .list .type li:nth-child(2){display: none;}
.job-main .list .type li:nth-child(1){width: 40%;}
}

.contact-mail{color:#25387b; margin-top: 20px;font-weight: bold;}

.contact-main{padding-bottom: 6.15vw;}
.contact-main .list{background-color: #f3f3f3;padding: 2.85vw 2.71vw;}
.contact-main .list .box:not(:last-child){margin-bottom: 5vw;}
.contact-main .map{height: 385px; margin-top: 1.5vw;border: solid 1px #7d7d7d;}
.contact-main .map,
.contact-main .map *{box-sizing: border-box;}
.contact-main .map img{max-width: none;}
.contact-main .list .tit{ line-height: 1; margin-bottom: 1.2em;}
.contact-main .list dd:not(:last-child){margin-bottom: 10px;}
@media (min-width:1025px) {
.contact-main .list .tit{font-size: 26px;}
.contact-main .list dd{font-size: 20px;}
#curWay,#curMessage{height:133px;}
}
@media (max-width:1024px) {
.contact-main .list{padding:6vw;}
.contact-main .map{height: 60vw; margin-top: 3vw;}
.contact-main .list .tit{font-size: 5vw;}
#curWay,#curMessage{height:15vw;}
}


.home-partner .slider-list{background-color: #d9e3e9;padding: 3.34vw 0;}
.home-partner .tit{text-align: center;}
.home-partner .bt{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(37,56,123,0.95);opacity:0;transition:0.3s;}
.home-partner .item:hover .bt{ opacity:1;}
.home-partner .bt dl{ display:table;  width:100%; height:100%;}
.home-partner .bt dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
.home-partner .a_box{margin: 0 .445rem;position: relative;}
.home-partner .Ispic{padding-bottom:55%;}
.home-partner .item{display: block!important;position: relative;}
.home-partner .item a{position: absolute;left: 0;top: 0;width: 100%;height: 100%; opacity: 0;background-color: rgba(0,0,0,0);z-index: 10;}
.home-partner .item .box {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(37,56,123,0.95);opacity: 0;transition: 0.3s;}
.home-partner .item .box dl {display: table;width: 100%;height: 100%;}
.home-partner .item .box dt {display: table-cell;vertical-align: middle;text-align: center;font-size: 18px;color: #fff;}
.home-partner .item:hover .box{opacity: 1;}
@media (min-width:1025px) {
.home-partner .ytable{table-layout: fixed;}	
.home-partner .tit{width: 13.23%;font-size: 24px; letter-spacing: 4px;}
}
@media (max-width:1024px) {
.home-partner .ytable,
.home-partner .ytable-cell{display: block;}
.home-partner .tit{font-size: 1.25em;padding: 1em 0;}
}

.home-news{margin-bottom:5vw;}
.home-news .item{display: block!important;}
.home-news .item .pic{overflow: hidden;}
.home-news .item .Ispic{padding-bottom: 58.148%;transition: 0.3s ease-in-out;}
.home-news .item a{display: block; position: relative;}
.home-news .item a:hover .Ispic{transform: scale(1.1);}
.home-news .item .txt{background-color: #ebebeb;width: 100%;top: 0;text-align: center;padding: 2vw 1vw;font-weight: normal;color: #000;}
.home-news .item .tit{font-size:20px;letter-spacing: 0.1481em;}
.home-news .item .txt p{line-height: 1.5;color: #999; font-size: 14px;}
.home-news .item .label{font-size:14px;letter-spacing: 0.15em;margin: .5em 0;color: #333;}
.home-news .item .label span{display: inline-block;max-width: 40%;margin: 0 2%;}
.home-news .item .txt .info{line-height: 28px;color: #999;font-size:14px;text-align: left;margin-bottom: 20px;height:84px}
.home-news .item .txt > span{letter-spacing: 2px; font-size: 16px;}
.home-news .slick-dots li{border-radius: 0;width: 20px; height: 4px;}
.home-news .slider{position: relative;}
.home-news .slick-arrow{position: absolute; top: 50%; transform: translateY(-50%); font-size: 0; border: none; background: none; width: 40px; height: 40px;}
.home-news .slick-arrow:hover{cursor: pointer;}
.home-news .slick-prev{left: -60px; background: url(../images/process_prev.png)no-repeat center #ebebeb;}
.home-news .slick-next{right: -60px; background: url(../images/process_next.png)no-repeat center #ebebeb;}
@media (min-width:641px) {
.home-news .item a{padding: 0 0.575vw;}	
}
@media(max-width: 960px){
    .home-news .slick-prev{left: -50px;}
    .home-news .slick-next{right: -40px;}
}
@media (max-width:640px) {
.home-news{padding: 0 4vw;}
.home-news .item .tit{font-size: 4.5vw; min-height: 9vw;}
.home-news .item .label{font-size: 4vw;}
}

.home-case{padding:5vw 0 5vw 0;overflow: hidden;}
.home-case .slider .box{display: block!important;}
.home-case .slider .box a{display: block;margin: 0 11px;position: relative;overflow: hidden;}
.home-case .slider .box .Ispic{padding-bottom: 60%;transition: 0.3s ease-in-out;}
.home-case .slider .box a:hover .Ispic{transform: scale(1.1);}
.home-case .slider .box a:hover .vid{
	transform: scale(1);
	
}
.home-case .slider .txt{position: absolute;z-index: 10;left: 0;width: 100%;top: 0;padding: 1.72vw;color: #fff;text-align: center; transition: 0.5s 0.3s ease-in-out; letter-spacing: 0.2777em; font-size: 18px;}
.home-case .slider .txt p{margin: 0.5em 0;}
.home-case .slider .txt span{letter-spacing: 0.2307em;font-size: 0.7472em;display: inline-block;padding-right: 1.538em;background: url(../images/arrow-r.svg) no-repeat right center; background-size: auto 1em; transition: 0.3s;}
.home-case .slider .slick-slide:not(.slick-current) .txt{opacity: 0; top: 10px;}
.home-case .slick-dots{position: absolute;left: 50%;transform: translateX(-50%); bottom: 2.08vw;z-index: 10;}
.home-case .slick-dots li{width: 8px; height: 8px; margin: 0 7px;float: left;background-color: #7d7d7d;}
.home-case .slick-dots li.slick-active{background-color: #fff;}
.home-case .slick-arrow{position: absolute; width: 24px; height: 24px;top:50%; margin-top: -12px;background: url(../images/btn-next.svg) no-repeat center center; background-size:10px auto; font-size: 0;border: 0;z-index: 10; cursor: pointer;}
.home-case .slick-prev{background-image: url(../images/btn-prev.svg);}
@media (min-width:1025px) {
.home-case .slider{margin: 0 -24.0625%;}
.home-case .slick-prev{left: 33.33%;margin-left: 2.14vw;}
.home-case .slick-next{right: 33.33%;margin-right: 2.14vw;}
}
@media (max-width:1024px) {
.home-case .slider .txt{padding: 4vw;}	
.home-case .slick-prev{left:4vw;}
.home-case .slick-next{right:4vw;}
.home-case .slick-arrow{width: 6vw; height: 6vw; margin-top: -3vw;background-size:50% auto;}
}
@media (max-width:640px) {
.home-case .slider .txt{font-size: 3vw;}
}

.home-about .pic{ overflow: hidden;}
.home-about .txt{line-height: 2;font-size: 24px;letter-spacing: 0.208em;}
.home-about .tit{font-size: 2em;font-weight: bold;margin-bottom: 0.5em;}
.home-about .sub-tit{font-size: 1.666em; letter-spacing: 0.2em;line-height: 2;}
.home-about .txt pre{line-height: 2;}
.home-about .txt .more{letter-spacing: 0.1666em;color: #25387b;}
.home-about .pic img{transition: 0.3s ease-in-out;}
.home-about:hover .pic img{transform: scale(1.1);}
@media (min-width:1025px){
.home-about{position: relative;z-index: 1;}
.home-about .txt{position: absolute;left:0;top:0;width: 100%; height: 100%;z-index: 10;}
}
@media (min-width:1025px) and (max-width:1600px) {
.home-about .txt{font-size: 1.5vw;}
}
@media (max-width:1024px) {
.home-about .txt{font-size: 2.343vw;}
.home-about .txt{padding: 0 4vw 4vw;}
}
@media (max-width:640px) {
.home-about .txt{font-size:3vw;}
}

.home-project{padding: 5vw 1.2vw 5vw 1.2vw;}
.home-project li{ position: relative; overflow: hidden;}
.home-project li .Ispic{padding-bottom: 55.738%; transition: 0.3s ease-in-out;}
.home-project li a:hover .Ispic{transform: scale(1.1);}
.home-project li aside{position: absolute; z-index: 10; left: 0;width: 100%; top: 0; padding: 1.46vw 2.19vw;font-size: 24px;color: #fff;font-weight: bold;}
.home-project li aside i{ font-size:20px; display: block;  font-style: normal}
@media (min-width:641px) {
.home-project li{float: left; }
}
@media (min-width:1025px) {
.home-project .column-name{padding-top: 4.06vw;}
.home-project li{width: 32.551%;margin-bottom: 1.1735%;margin-right: 1.1735%;}
.home-project li:nth-child(3),
.home-project li:nth-child(5),
.home-project li:nth-child(8){margin-right: 0;}
.home-project li:nth-child(4),
.home-project li:nth-child(5){width: 49.307%;}
.home-project li:nth-child(5){float: right;}
.home-project li:nth-child(4) .Ispic,
.home-project li:nth-child(5) .Ispic{padding-bottom: 36.797%;}
}
@media (max-width:1366px) {
.home-project li aside{font-size: 1.757vw;}
.home-project li aside i{ font-size:1.5vw; }
}
@media (max-width:1024px) {
.home-project .column-name{padding-top:8vw;}
.home-project li aside{font-size: 3.5vw;}
.home-project li aside i{ font-size:3.2vw; }
}
@media (min-width:641px) and (max-width:1024px) {
.home-project li{width: 48%;margin-bottom: 4%;}
.home-project li:not(:nth-child(2n)){margin-right: 4%;}
.home-project li.more{width: 100%;}
.home-project li.more .Ispic{padding-bottom: 20%; background-position: center 30%;}
}
@media (max-width:640px) {
.home-project{padding: 4vw;}
.home-project li{margin-bottom: 3vw;}
.home-project li aside{font-size: 5vw; padding: 1em;}
}

.all-product{padding: 5vw 0;}
.all-product .auto{max-width: 1750px;}
.all-product .item h3{margin: 0;font-weight: normal;font-size: 18px;color: #010101; text-align: center; border-bottom: 3px solid #000; padding-bottom: 1.3333em;}
.all-product .item dl{border-bottom: 1px solid #868686;padding: 20px 0;}
.all-product .item dd{ margin: 2px 0;}
@media (min-width:1025px) {
.all-product .item{float: left;max-width: 140px;}
.all-product .item dd{font-size: 14px;}
}
@media (min-width:1441px) {
.all-product .item{min-width: 140px; max-width: 180px;}	
}
@media (max-width:1024px) {
.all-product .item{margin:0!important;}
.all-product .item h3{padding-top: 1.3333em; font-size: 4vw;}
}

.links-list{padding: 5vw 0;}
.links-list li{float:left; margin-bottom: 3%;}
.links-list li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.links-list li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(37,56,123,0.95); opacity:0; transition:0.3s;}
.links-list li a:hover figure{ opacity:1;}
.links-list li dl{ display:table;  width:100%; height:100%;}
.links-list li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
.links-list li .pic{ padding-bottom:44.36%; background-size: contain;}
@media (min-width:751px) {
.links-list li{width:23.5%;}
.links-list li:not(:nth-child(4n)){margin-right: 2%;}
}
@media (max-width:750px) {
.links-list li{width:48.5%;}
.links-list li:not(:nth-child(2n)){margin-right: 3%;}
}

.prod-category-all{padding-top: 4.74vw; padding-bottom: 6.04vw;}
.prod-category-all .list:not(:first-child){padding-top: 2.24vw;}
.prod-category-all .name{font-size:24px;margin-bottom: 1.111em;color: #25387b; line-height: 1;}

.prod-list li{ margin-bottom: 3%;background-color: #f1f1f1;}
.prod-list li a{display: block;position: relative;overflow: hidden;}
.prod-list li .pic .Ispic{height: 406px; background-size: contain;background-position: right bottom; transition: 0.3s;}
.prod-list li:hover .pic .Ispic{transform: scale(1.1);}
.prod-list li .txt{position: absolute; left: 3.65vw; top: 3.44vw;  max-width: 40%;}
.prod-list li .tit{font-weight: bold;font-size: 24px; margin-bottom: 0.75em; }
.prod-list li pre{line-height:1.3125; letter-spacing: 1px; margin-bottom: 2em;}
.prod-list li .more{font-size:18px;line-height: 1.904; border: 2px solid #000; padding: 0 0.8em;display: inline-block; transition: 0.3s ease-out;}
.prod-list li a:hover .more{background-color: #25387b;color: #fff; padding: 0 1.2em;border-color:#25387b;}
@media (max-width:1600px) {
.prod-list li .pic .Ispic{height: 24vw;}
}
@media (min-width:861px) and (max-width:1440px) {
.prod-list li .tit{font-size: 1.5vw;}
.prod-list li pre{font-size: 1vw;}
.prod-list li .more{font-size: 1.2vw;}
}
@media (min-width:861px){
.prod-list li{float: left;width: 48.864%;}
.prod-list li:nth-child(2n){float: right;}
.prod-list li :nth-child(2n+1){clear: left;}
}
@media (max-width:860px) {
.prod-list li .pic .Ispic{padding-bottom: 47.21%;}
.prod-list li .tit{font-size: 3.5vw;}
.prod-list li pre{font-size:2.5vw;}
.prod-list li .more{font-size:3vw;}
.prod-category-all .list:not(:last-child){margin-bottom:6vw;}
.prod-category-all .name{font-size: 3.8vw;}
}

.ban-prod{position: relative;z-index: 1;}
.ban-prod .pic{overflow: hidden;}
.ban-prod .txt{font-size: 40px;}
.ban-prod .txt h1{margin: 0;color: #000000;font-size: 1em; letter-spacing: 0.175em;}
.ban-prod .txt pre{font-size: 0.6em; letter-spacing: 3px; margin: 1.5em 0;line-height: 1.5;}
.ban-prod .txt .more{color: #25387b;font-size: 0.5em;}
@media (min-width:641px) {
.ban-prod .ytable{padding-right: 30%;}
.ban-prod .txt{position: absolute; left: 0;top:0; width: 100%; height: 100%;z-index: 10;}
}
@media (max-width:1280px) {
.ban-prod .txt{font-size: 3vw;}
}
@media (max-width:640px) {
.ban-prod .txt{font-size: 5vw;padding: 1em;}
.ban-prod .pic img{max-width: none; width: 155%;float: right;}
}

.prod-nav.fixed .inner{position: fixed; left: 0; top: 0; width: 100%;background-color: #fff; z-index: 90; box-shadow: 0 5px 5px rgba(0,0,0,0.1); opacity:1; transition: 0.5S}
.prod-nav.fixed .inner.top_show{transform:translateY(0px); opacity: 1}
.prod-nav li{float: left;line-height: 66px;border-bottom: 3px solid transparent; cursor: pointer; transition: 0.3s;}
.prod-nav li.on{color: #25387b;border-bottom-color: #25387b;}
.prod-nav li:not(:last-child){margin-right: 2.86vw;}
@media (max-width:640px) {
.prod-nav li{line-height: 3;}
}

.items-box{padding-top: 6.2vw;padding-bottom: 8.49vw;}
.items-box .column-name{text-align: left;padding-bottom: 35px;}
.items-box .column-name:after{display: none;}
.items-box .tab-ul{border-bottom: 2px solid #e5e5e5;}
.items-box .tab-ul li{position: relative;cursor: pointer;}
.items-box .tab-ul li:not(:last-child){margin-right: 3.69vw;}
.items-box .tab-ul li.on:before{position: absolute;content: '';left: 0;bottom: -2px;height: 2px;background-color: #25387b; width:100%;}
@media (min-width:1025px) {
.items-box .tab-ul{float: right;margin-top: -70px;}	
.items-box .tab-ul li{float: left;height: 33px;}
}
@media (max-width:1024px) {
.items-box .tab-ul{display: flex; align-items: center; margin-bottom: 1em;}
.items-box .tab-ul li{padding-bottom: 1em;}
}

.features{padding-top: 9.32vw;}
.features .box-group{border-bottom: 1px solid #1b1b1b;}

.items-box .tab-box{padding-top: 6.25vw;}
.items-box .tab-box .show-all{text-align: right;padding-top: 34px;}
.items-box .tab-box .show-all a{display: inline-block;padding-left: 32px;background: url(../images/all.png) no-repeat left center; cursor: pointer;}
.items-box .tab-box .box-group .box{display: none;}

.service .box{background-color: #e5e5e5;}
.service .box-download h3{margin: 0;font-size: 32px; letter-spacing: 0.125em;}
.service .box-download p{font-size: 18px;letter-spacing: 0.25em; margin: 1.333em 0 3.833em 0;}
.service .box-download dt{padding-left: 3.75em;background: url(../images/pdf.png) no-repeat left center;font-size: 20px;color: #25387b; height: 2.75em; background-size: auto 2.75em;}
.service .box-download dt a{text-decoration: underline;color: #25387b;}
.service .box-download dt aside{padding-top: 1em;}
.service .box-download .pic{background-position:90% center;height:550px;background-size:contain;}
@media (min-width:1025px) {
.service .box-download{position: relative;z-index: 1;}
.service .box-download .list{position: absolute; left: 4.43vw; top:7.79vw;max-width: 50%;}
}
@media (max-width:1024px) {
.service .box-download .list{padding: 4vw;}
.service .box-download .pic{overflow: hidden;}
.service .box-download .pic img{float: right;max-width: none; width: 200%;}
}
@media (max-width:640px) {
.service .box-download h3{font-size: 5vw;}
.service .box-download p{font-size: 4vw;}
.service .box-download dt{font-size: 4.2vw;}
}

.prod-apply{padding-top: 6.4vw; overflow: hidden;}
.prod-apply .column-name{font-size: 40px; padding-bottom:2.34vw; text-align: center;}
.prod-apply .column-name:after{display: none;}
.prod-apply .item{display: block!important; width: auto!important;position: relative;}
.prod-apply .item .Ispic{padding-bottom: 59.46%;}
.prod-apply .item .a_play{ position: absolute; width:71px; height:71px; margin: auto; left: 0; right: 0; top: 0; bottom: 0; background: url(../images/play.png) no-repeat center center}
.prod-apply .item video{ position: absolute; width: 100%; max-height: 100%; margin: auto; left: 0; right: 0; top: 0; bottom: 0; }
.prod-apply .item.showvideo{ background: #000}
.prod-apply .item.showvideo .a_play{ opacity: 0}
.prod-apply .item .close{ position: absolute; z-index: 10; right: 20px; top: 20px; display: block; cursor: pointer;width: 30px; height: 30px; border-radius: 100px; background:#ff0000 url(../images/close.png) no-repeat center center}

.prod-apply .slick-dots{display: table;margin: 2.4vw auto 0;overflow: hidden;}
.prod-apply .slick-dots li{width: 30px; height: 3px;background-color: #e5e5e5;margin: 0 3px; border-radius: 0; float: left;}
.prod-apply .slick-dots li.slick-active{background-color: #25387b;}
@media (min-width:1025px) {
.prod-apply .slider{margin: 0 -24.0625%;}
.prod-apply .item{margin-right: 1.09vw;}
}
@media (max-width:1024px) {
.prod-apply .column-name{font-size: 6vw;}
.prod-apply .item aside{font-size: 4vw;}
}

.prod-related{padding-top: 6.2vw;}
.prod-related .auto{max-width: 1400px;}
.prod-related .slider{margin-right: -1.04vw;}
.prod-related .item{display: block!important;margin-right: 1.04vw; width: auto!important;text-align: center;}
.prod-related .item .Ispic{padding-bottom: 120.121%;border-radius: 5px 5px 0 0;background-color: #f1f1f1;background-size:contain;}
.prod-related .item .tit{padding: 1.67vw 0;border-bottom: solid 1px #7d7d7d;}

.prod-related .item .line{width: 30px; height: 2px;display: block;margin: 1.35vw auto 1vw; background-color: #8a8b8b;}
.prod-related .item .labe{font-size: 14px;font-weight: bold;}

.prod-related .slick-arrow{position: absolute; top: 50%;background: #eee; border: 0; width: 4.17vw;height: 4.17vw;margin-top: -2.085vw; border-radius: 50%; font-size: 0; cursor: pointer; padding: 0;}
.prod-related .slick-arrow:hover{background: #25387b;}
.prod-related .slick-prev{left: -9vw;transform: rotateY(-180deg);}
.prod-related .slick-next{right: -8vw;}
.prod-related .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff; transform: rotate(45deg); top: 50%; left: 50%; margin: -5px 0 0 -5px;}
@media (max-width:1760px) {
.prod-related .slick-prev{left: -5vw;}
.prod-related .slick-next{right: -4vw;}	
}
@media (max-width:1600px) {
.prod-related .slider{padding: 0 3vw;}
.prod-related .slick-prev{left: -2vw;}
.prod-related .slick-next{right: -1vw;}
}
@media (max-width:640px) {
.prod-related .slider{padding: 0 20vw;}
.prod-related .slick-arrow{width: 8vw;height:8vw;margin-top: -4vw;}
.prod-related .slick-prev{left: 0;}
.prod-related .slick-next{right: 0;}
.prod-related .item .Ispic{padding-bottom: 114%;}
}

.list-search{padding: 3vw 0;}
.list-search li{border-radius: 5px;background: #f3f6fb;margin-bottom: 2%; padding: 1em;}
.list-search li time{ float:right;  color:#999;}
.list-search li a::before{ display:inline-block; content:''; margin-right:10px; width:6px; height:6px; vertical-align:middle; background:#0c4e94; }
@media(min-width:769px){
.list-search li{ float: left; width: 48%; }
.list-search li:nth-child(2n){float: right;}
}
@media (max-width:640px) {
.list-search{padding: 10vw 0;}
}


/*EDIT css*/
.css-3 .box{position: relative;z-index: 1; overflow: hidden;}
.css-3 .box > img{transition: 0.3s ease-in-out;}
.css-3 .box:hover > img{transform: scale(1.1);}
.css-3 .box:not(:last-child){margin-bottom: 4.64vw;}
.css-3 .box p{font-size: 20px;}
.css-3 .box .tit{font-size: 50px;color: #010101;font-weight: bold;line-height: 1;}
.css-3 .box .tit:after{display: block;content: '';width: 3.08em;height:0.08em;background-color:#25387b;margin: 1em 0 0.6em 0;}
.css-6{text-align: center;}
.css-3 .box.css-6 .tit{line-height: 1.4;}
.css-3 .box.css-6 .tit:after{margin-left: auto;margin-right: auto;}
.css-3 .box.css-6 p{max-width: none;width: auto;}
@media (min-width:1025px){
.css-3 .box .txt{position: absolute; left: 0;top: 0;width: 100%; height: 100%;z-index: 10;}
.css-3 .box p{max-width: 740px; width: 60%;}
}
@media (min-width:1025px) and (max-width:1440px) {
.css-3 .box p{font-size: 1.3vw;}
.css-3 .box .tit{font-size: 3vw;}
}
@media (max-width:1024px) {
.css-3 .box > img{max-width: none;float: right;width:200%;}
.css-3 .box p{font-size: 4vw;}
.css-3 .box .tit{font-size: 6vw;}
.css-3 .box:not(:last-child){margin-bottom: 8vw;}
}

.css-92{text-align: center;font-size: 32px;}
.css-92 .pic{position: relative;}
.css-92 .pic img{display: block;width: 100%;}
.css-92 .pic .tit{position: absolute; left: 0;width: 100%; top: 50%;color: #fff; transform: translateY(-50%); line-height: 1;}
.css-92 .pic .t-1{font-size: 0.75‬em; padding-bottom: 1em;}
.css-92 .pic .t-2{font-size: 1.125em; font-weight: bold;}
.css-92  h4{font-size: 1em;margin: 4vw 0 2.86vw 0;}
.css-92 .btn{color: #cd282e;display: inline-block;line-height: 1.1; border-bottom: 2px solid #cd282e;}
@media (max-width:1024px) {
.css-92{font-size: 4vw;}
.css-92 .pic{overflow: hidden;}
.css-92 .pic img{max-width: none; width: 180%; margin-left: -40%;}
}

.css-23{text-align: center;}
.css-23 .name .cn{font-size: 24px; line-height: 1;}
.css-23 .name .cn span{display: inline-block;background-color: #fff;padding: 0 0.8em;}
.css-23 .name .en{color: #999;font-size: 12px;padding-top: 0.5em;}

.css-23 .title-pic .name .cn{margin-top: -0.5em;}
.css-23 .title-pic .info{background-color: #fff;position: relative;max-width: 850px;width: 90%; margin: -4vw auto 0;box-shadow: 0 4px 16px #dedede; padding: 50px 40px 30px 40px;}
.css-23 .title-pic .info .name{border: 1px solid #ddd;min-height: 66px;}
.css-23 .title-pic .info p{font-size: 14px;padding: 0 1.2em;background-color: #fff; margin: 0 auto; line-height: 1.857; margin-top: -0.93em; max-width: 500px;width: 80%; text-align: center;color: #666;}
.css-23 .ul-list{padding-top: 34px;}
.css-23 .ul-list li h4{font-weight: normal; margin: 1em 0;}
.css-23 .ul-list li p{font-size: 14px;color: #999;margin: 0;}
.css-23 .dl-list{margin-bottom: 7.5vw;}
.css-23 .dl-list dd h5{font-size: 24px; margin: 0;}
.css-23 .dl-list dd h5:after{display: block;content: '';width: 40px;height: 2px;background: #20357c;margin: 4% auto 6%;}
.css-23 .dl-list dd p{font-size: 14px;line-height: 2;color: #666;}
.css-23 .dl-list dt{position: relative;}
.css-23 .dl-list dt:after{position: absolute;content: '';width: 20px; height: 20px;background-color: #fff; left: 50%; transform: translateX(-50%) rotate(45deg);}
@media (min-width:1025px) {
.css-23 .ul-list li{float: left;width: 32%; padding: 40px 0;}
.css-23 .ul-list li:not(:nth-child(3n)){margin-right: 2%;}
.css-23 .ul-list li h4{font-size: 16px;}
.css-23 .dl-list dl{float: left;position: relative;width: 33.3333%;}
.css-23 .dl-list dl:nth-child(2n){padding-top: 263px;}
.css-23 .dl-list dl:nth-child(2n) dd{position: absolute;top: 0;left: 0; width: 100%;}
.css-23 .dl-list dd{height: 263px;}
.css-23 .dl-list dd .ytable{max-width: 368px;width: 90%;margin: 0 auto;}
.css-23 .dl-list dl:nth-child(2n-1) dt:after{ top: 100%; margin-top: -10px;}
.css-23 .dl-list dl:nth-child(2n) dt:after{ top: -10px;}
}
@media (max-width:1024px) {
.css-23 .name .cn{font-size: 6vw;}
.css-23 .name .en{font-size: 2.5vw;}
.css-23 .title-pic .info p{font-size: 3vw; max-width: none; width: 90%;}
.css-23 .title-pic .info{ padding: 8vw 7.5vw 7vw 7.5vw;}
.css-23 .title-pic .info .name{min-height: 16.5vw;}
.css-23 .ul-list{padding-top: 7vw;}
.css-23 .ul-list li h4{font-size: 3.5vw;}
.css-23 .ul-list li{padding:4vw 0;}
.css-23 .dl-list dd h5{font-size: 6vw;}
.css-23 .ul-list li p,
.css-23 .dl-list dd p{font-size: 3vw;}
.css-23 .dl-list dl dt:after{ top: 100%; margin-top: -10px;}
.css-23 .dl-list dd{padding: 3vw 0;}
.css-23 .dl-list dd h5:after{margin: 3vw auto 4vw auto;}
}

.css-110{background-color: #f3f3f3; padding: 5.05vw 0 5.57vw 0; font-size: 18px;}
.css-110 dt{font-size: 1.333em;margin-bottom: 2.81vw;font-weight: bold;}
.css-110 dd .icon{padding-left: 1.833em;font-weight: bold; background-position: left center; background-repeat: no-repeat; background-size: auto 0.888em;}
.css-110 dd p{margin:0; text-decoration: underline; line-height: 2;}
.css-110 dd .icon-tel{background-image: url(../images/contact/dianhua.svg);}
.css-110 dd .icon-kf{background-image: url(../images/contact/kf.svg);}
.css-110 dd .icon-email{background-image: url(../images/contact/email.svg);}
.css-110 dd .icon-add{background-image: url(../images/contact/dizhi.svg);}
.css-110 dd .icon-wb{background-image: url(../images/contact/weibo.svg);}
.css-110 dd .icon-wx{background-image: url(../images/contact/weixin.svg);}
@media (min-width:1025px) {
.css-110 .inner{display: table;margin: 0 auto;}
.css-110 dl{float: left;}
.css-110 dl:not(:last-child){margin-right: 4.38vw;}
.css-110 dl:nth-child(1){margin-right: 8.39vw;}
}
@media (max-width:1024px) {
.css-110{font-size: 4vw; text-align:center;}
.css-110 dl{padding: 1em 0;}
.css-110 dd .icon{display: inline-block;}
}

.css-11{padding: 3.803vw 1.355vw 1.355vw 1.355vw;}
.css-11 .title{text-align: center; min-height: 13.125vw;}
.css-11-1 .title{min-height: 9.74vw;}
.css-11 .title *{margin: 0;}
.css-11 .title h3{font-size: 32px;letter-spacing: 0.125em;}
.css-11 .title p{font-size: 18px; letter-spacing: 0.1111em;}
.css-11 .ul-table li:not(.no){background-color: #fff;}
.css-11 .ul-table li *{margin: 0;}
.css-11 .ul-table li h4{color: #25387b;font-size: 24px;}
.css-11 .ul-table li p,
.css-11 .ul-table li h5{font-size: 18px; line-height: 1.666;}
.css-11 .ul-table li h5{margin-top: 0.6em;}
.css-11-1 .ul-table li p{text-decoration: underline;}
.css-11-1 .ul-table li p b{text-decoration: none;}
.css-11-2,
.css-11-3{background-position: right center;background-size: cover;}
@media (min-width:1025px) {
.css-11 .ul-table{display: table;width: 100%;}
.css-11 .ul-table li{display: table-cell;vertical-align: top;width: 23.206%;text-align: center;}
.css-11 .ul-table li.no{width: 2.392%;}
.css-11-1 .ul-table li{text-align: left;padding-top: 45px;padding-bottom: 34px;}
.css-11-1 .ul-table li *{padding-left: 25px;}
.css-11-2 .ul-table li{padding-top: 3.125vw;padding-bottom: 1.98vw;}
.css-11-3 .ul-table li{padding: 3.125vw 0;}
}
@media (max-width:1024px) {
.css-11{padding: 4vw;}
.css-11 .title{padding-bottom: 4vw;}
.css-11 .title h3{font-size: 5vw;}
.css-11 .ul-table li p,
.css-11 .ul-table li h5,
.css-11 .title p{font-size: 3.6vw;}
.css-11 .ul-table li h4{font-size: 4vw;}
.css-11 .ul-table li.no{height: 2vw;}
.css-11 .ul-table li{text-align: center;}
.css-11 .ul-table li:not(.no){padding: 2vw;}
.css-11-2 .title p br{display: none;}
}

.css-7-info > div{position: relative;z-index: 1;}
.css-7-info .txt{font-size: 40px;position: relative;z-index: 3;}
.css-7-info .txt h4{font-size: 1em;color: #25387b;margin: 0;}
.css-7-info .txt p{line-height: 2;font-size: 0.6em;letter-spacing: 1.4px;}
@media (max-width:1366px) {
.css-7-info .txt{font-size: 3vw;}
}
@media (min-width:641px) {
.css-7-info .txt{position: absolute; left: 0; width: 100%;top: 0;height: 100%;z-index: 10;}	
.css-7-info .box-1 .txt{padding-left: 68%;}
.css-7-info .box-3 .txt{padding-left:59.93%;}
}
@media (max-width:640px) {
.css-7-info .txt{font-size: 5vw; text-align: center;padding: 1em 0;}
.css-7-info .pic{overflow: hidden;}
.css-7-info .pic img{max-width: none;}
.css-7-info .box-1 .pic img{width: 135%;}
.css-7-info .box-2 .pic img,
.css-7-info .box-3 .pic img{width: 171%;}
.css-7-info .box-2 .pic img{float: right; margin-top: -15%;}
}

.css-7-table{border-top: 1px solid #1b1b1b;}
.css-7-table tr:not(:last-child) td{border-bottom: 1px solid #bfbfbf;}
.css-7-table td{font-size: 18px;padding: 2vw 0;}
.css-7-table td[rowspan="4"]{width: 25.564%;font-weight: bold;color: #3561d6;font-size: 24px;border-bottom:0 !important;}
.css-7-table .table:nth-child(2) td[rowspan="4"]{color: #13b5b1;}
.css-7-table .table:nth-child(3) td[rowspan="4"]{color: #color: #7766b5;;}
.css-7-table td.w2{text-align: center;}
.css-7-table td.w3{text-align: right;}
.css-7-table td.w1,
.css-7-table td.w3{width: 25%;}
.css-7-table .yuan{width: 14px;height: 14px;background-color: #535353;display: inline-block;border-radius: 50%;}
@media (max-width:640px) {
.css-7-table td{font-size: 2.5vw;}
.css-7-table td[rowspan="4"]{font-size: 3.5vw;}
.css-7-table .yuan{width: 2vw;height: 2vw;}
}

.sitemap { padding: 2% 0}
.sitemap .txt .show{ color: #25387b; font-weight: bold}
.sitemap .list{ padding: 2% 0}
.sitemap li{ padding: 1% 0}
.sitemap aside{ padding: 1% 0; border-bottom: 1px dotted #ccc;}
.sitemap .sub{ padding-top:10px}
.sitemap dd{ min-width: 150px; padding: 5px 14px; font-size: 14px; display: inline-block; background: url(../images/sitemap_icon.png) no-repeat left;}

.contact_form .item_box{ padding: 5px; border: solid 1px #ddd; box-shadow: 5px 5px 0 #eeeeee; margin-bottom: 2%;}


.contact_form .box_row3 .name_box{ position: absolute; }
.contact_form .box_row3 .input_box{ padding-left:60px;}
.contact_form .text{ width: 100%; border: none;height: 30px;}
.contact_form textarea.text{ height: 120px; padding:8px;}
.contact_form .name_box{line-height: 30px; color: #999}
.contact_form .name_box span{ color: #ff0000}
.contact_form .btn_box{ text-align: center}
.contact_form .btn_box .btn{ cursor: pointer;border: none; line-height: 40px; width: 150px; color: #fff; border-radius: 100px; background: #25387b}
@media (min-width:640px) {
.contact_form .box_row3 .item_box{ float: left; width: 32%;}
.contact_form .box_row3 .item_box:nth-child(2){ margin-left: 2%; margin-right: 2%}
}

.location{ line-height: 20px; font-size: 15px; padding: 1% 0; border-bottom: solid 1px #ccc;margin-bottom: 1%;}
.location span{ color: #999;display: inline-block}
.location a{ display: inline-block}
.location a:nth-child(1){ padding-left:25px; background: url(../images/location_icon.png) no-repeat left}
@media (max-width:640px) {
.location{ padding: 2% 0; font-size: 13px; }
}

.DetailsPhoto{ position: relative}
.DetailsPhoto img{ width: 100%}
.DetailsPhoto .slick-dots{ position: absolute; width: 100%; bottom: 4%;}
.DetailsPhoto .slick-dots li{ width: 22px; height:3px; border-radius:2px;}

.img_hide{ display: none!important}




/*Banner002640 */
.Banner002640{ position:relative; z-index:1;}
.Banner002640 li img{ display:block; width:100%;}
.Banner002640 li img.wap{ display: none}
.Banner002640 .bx-viewport{ z-index:1;}
.Banner002640 .bx-controls-direction a{ position:absolute; top:50%; width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); margin-top:-20px; top:50%; z-index:10; overflow:hidden; line-height:1000px;}
.Banner002640 .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.Banner002640 .bx-controls-direction a.bx-next{ right:10%;}
.Banner002640 .bx-pager{ text-align:center; z-index:10; position:absolute; width:100%; left:0; bottom:5%;}
.Banner002640 .bx-pager div{ display:inline-block; padding:0 5px;}
.Banner002640 .bx-pager a{ display:block; width:12px; height:12px; border:2px solid #fff; border-radius:50%; overflow:hidden; line-height:1000px;}
.Banner002640 .bx-pager a.active{ background:#fff;}
@media(max-width:1024px){
.Banner002640 li img.pc{ display: none}
.Banner002640 li img.wap{ display: block}
.Banner002640 .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
.Banner002640 .bx-controls-direction a.bx-prev{ left:3%;}
.Banner002640 .bx-controls-direction a.bx-next{ right:3%;}
}
@media(max-width:480px){
.Banner002640 .bx-pager a{ width:8px; height:8px;} 
.Banner002640 .bx-controls-direction{ display:none;}
}


/*Other002907 */
.Other002907{position: fixed; right: 22px; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); z-index: 9999; border: 1px solid #eee;  width: 70px; }
.Other002907 ul li{ position:relative;background: rgb(0,0,0,0.4);}
.Other002907 ul li:hover{ background: #384d98;}
.Other002907 li:not(:last-child){ border-bottom: 1px solid #eee;}
.Other002907 li a{ text-align: center;display: block;line-height: 30px; padding-top: 37px;background-position:  center 15px;background-repeat: no-repeat; font-size: 12px;color: #fff; }
.Other002907 li.li_1 a{background-image: url("../images/Other002907_icon1.png");}
.Other002907 li.li_2 a{background-image: url("../images/Other002907_icon2.png");}
.Other002907 li.li_3 a{background-image: url("../images/Other002907_icon3.png");}
.Other002907 li.li_4 a{background-image: url("../images/Other002907_gettop.png");background-position:  center 20px; font-size: 14px;font-family: 'Oswald';color: #fff; margin-left: -1px; margin-right: -1px;padding-top: 35px; height: 70px; line-height: normal;}

.Other002907 ul li figure{ position:absolute; top:0; right:75px;background:#fff; box-shadow: 0 5px 20px rgb(0,0,0,0.1); color:#384d98; display:none;}
.Other002907 .li_3 figure{ width:150px; padding:10px;}
.Other002907 .li_3 figure img{ display:block; width:100%;} 
.Other002907 .li_2 figure a{padding:0 20px; color:#fff; text-align: center;display: block;line-height: 66px; background: #384d98; font-size: 18px;white-space:nowrap;}




/* 

.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:55px;background:#fff; box-shadow: 0 5px 20px rgb(0,0,0,0.1); color:#384d98; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_sina figure{ width:150px; padding:10px;}
.Other002539 .li_sina figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff; text-align: center;display: block;line-height: 30px; padding-top: 37px;background-position:  center 15px;background-repeat: no-repeat; font-size: 12px;}


.Other002539 .icon{ display:block; width:48px; height:48px; background:url(../images/Other002539-icon.png) no-repeat left top  rgba(0, 0, 0, .4); border-bottom:1px solid rgba(255, 255, 255, .5);}
.Other002539 .icon:hover{ background-color:#384d98 ;}
.Other002539 .li_tel .icon{ background-position:0 0px;}
.Other002539 .li_wx .icon{ background-position:0 -50px;}
.Other002539 .li_sina .icon{ background-position:0 -100px;}

.Other002539 .li_feedback .icon{ background-position:0 -147px;}

.Other002539 .icon.gettop{ background-position:0 100%;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display: block;}
.Other002539 #open_2539{ background-color:#25387b;}
} */
