#menu>li:hover::after@charset "utf-8";::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-track{background:#fff}
::-webkit-scrollbar-thumb{background:#e71231}
::-webkit-scrollbar-thumb:vertical:hover{background:#464646}
body,td,th,input,textarea,select{font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Microsoft YaHei','PingFang SC','Source Han Sans SC','Noto Sans CJK SC','WenQuanYi Micro Hei','sans-serif';color:#5f5f5f;outline:none}
html{font-size:62.5%}
html,body{background:#fff;width:100%;height:100%}
body.noscroll{overflow:hidden}
html,body,form{margin:0}
img{border:0px none;vertical-align:middle;outline:none;max-width:100%;width:auto;height:auto}
ul,dl{display:block;margin:0;padding:0}
ul,dl{display:block;margin:0;padding:0}
dd{margin:0;padding:0}
li{list-style:none}
p{display:block;margin:0;padding:0}
a,button,input,img,div,p,li,span{border:0px none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
a{text-decoration:none;color:#777177;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
a:active{color:#1f53be}
div.float-wrap:after,ul.float-wrap:after,li.float-wrap:after,p.float-wrap:after,dl.float-wrap:after{content:'';display:block;width:0;height:0;clear:both;font-size:0}
.after-none::after{display:none}
#think_page_trace_open{z-index:999998}
*{line-height:1}
mark{display:inline-block}
#backbuttonstate{display:none}
.icon{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}
.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.wrap{max-width:1600px;margin:auto}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
@media (max-width:1679px){.wrap{max-width:1350px}
}@media (max-width:1439px){.wrap{max-width:1280px}
}@media (max-width:1365px){.wrap{max-width:1200px}
}@media (max-width:1279px){.wrap{max-width:100%}
}#menu-container{width:100%;height:100px;position:fixed;z-index:999;left:0;top:0;transition:all 0.23s ease-in-out}
#menu-container:hover,#menu-container.active,#menu-container.white{background:#fff;box-shadow:12px 12px 25px rgba(193,193,197,0.18)}
#menu-container.blue{background:#19439a}
#menu-container.blue.active{box-shadow:none}
#menu-container .logo{margin:32.5px auto auto 52px;display:block;float:left;transition:all .35s ease}
#menu-container .logo img{display:block}
#menu-container:hover .logo img,#menu-container.active .logo img,#menu-container.white .logo img{display:none}
#menu-container.blue:hover .logo img,#menu-container.blue.active .logo img,#menu-container.blue.white .logo img{display:block}
#menu-container .logo img.blue{display:none;max-width:none}
#menu-container:hover .logo img.blue,#menu-container.active .logo img.blue,#menu-container.white .logo img.blue{display:block}
#menu-container.blue:hover .logo img.blue,#menu-container.blue.active .logo img.blue,#menu-container.blue.white .logo img.blue{display:none}
#menu-container .logo span{display:block;color:#fff;font-size:1.3rem;margin-top:9px;font-family:'KaiTi';letter-spacing:.06rem;padding-left:1px;transition:all .25s}
#menu-container:hover .logo span,#menu-container.active .logo span,#menu-container.white .logo span{color:#838383}
#menu-container.blue:hover .logo span,#menu-container.blue.active .logo span,#menu-container.blue.white .logo span{color:#fff}
#mp-head,#mp-nav,#mp-search-wrap{display:none}
@media (max-width:1279px){#menu-container{display:none}
#mp-head{display:block;position:fixed;z-index:999;width:100%;height:72px;transition:height .25s,background .35s;background:#e71231}
#mp-head.active{background:#e71231;height:66px}
#mp-head .logo a{display:block;position:absolute;left:15px;top:25px;transition:all .2s}
#mp-head.active .logo a{top:18px}
#mp-head .logo img{height:26px}
#search-btn{isplay:block;width:36px;height:36px;line-height:36px;color:#fff;position:absolute;right:93px;top:22px;text-align:center;transition:all .2s}
#search-btn i{font-size:1.7rem;position:relative;top:4px}
#mp-head.active #search-btn{top:15px}
#mp-search-wrap{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:all .4s}
#mp-search-wrap.active{opacity:1;visibility:visible}
#mp-search-wrap>div{width:100%;padding:0 15px;box-sizing:border-box;position:relative}
#mp-search-wrap input{padding:15px 18px;font-size:1.5rem;width:100%;border-radius:50px;box-sizing:border-box}
#mp-search-wrap .btn{display:block;width:36px;height:36px;text-align:center;position:absolute;right:22px;top:10px}
#mp-search-wrap .btn i{line-height:33px;font-size:1.8rem}
#mp-search-wrap .close{display:block;width:36px;height:36px;text-align:center;position:absolute;right:22px;top:-50px}
#mp-search-wrap .close i{color:#fff;font-size:2.4rem;line-height:36px}
#nav-btn{display:block;width:36px;height:36px;color:#fff;position:absolute;right:15px;top:22px;text-align:center;transition:all .2s;background:transparent}
#mp-head.active #nav-btn{top:15px}
#nav-btn i{font-size:3.2rem;position:relative;top:2px}
#lan-en{display:block;width:36px;height:36px;text-align:center;color:#fff;position:absolute;right:56px;top:22px;transition:all .2s}
#mp-head.active #lan-en{top:15px}
#lan-en i{font-size:2.6rem;position:relative;top:6px}
#black{display:block;width:100%;height:100%;left:0;top:0;position:fixed;z-index:1000;background:rgba(0,0,0,0);visibility:hidden;transition:all .35s}
#black.active{background:rgba(0,0,0,.35);visibility:visible}
#mp-nav{display:block;width:56%;height:100%;right:0;top:0;position:fixed;z-index:1001;background:#e71231;transition:all .45s ease;overflow:auto;transform:translateX(156%);opacity:0}
#mp-nav.active{transform:translateX(0);opacity:1}
#mp-nav .menu dl{border-bottom:1px solid rgba(0,0,0,.1)}
#mp-nav .menu dl dt>a{display:block;height:44px;line-height:42px;color:#fff;font-size:1.5rem;font-weight:300;padding:0 20px;position:relative}
#mp-nav .menu dl dt>a::after{content:'\e65b';font-family:'iconfont';position:absolute;right:20px;top:0px;color:#fff;font-size:1.4rem;transition:all .25s}
#mp-nav .menu dl dt>a.active::after{transform:rotate(90deg)}
#mp-nav .menu dl dt>a.no-dd::after{display:none}
#mp-nav .menu dl dd{display:none;background:#afafaf;padding:5px 0}
#mp-nav .menu dl dd>a{display:block;padding:0 36px;color:#fff;line-height:36px;font-size:1.3rem}
#mp-nav .lan{position:absolute;width:100%;left:0;bottom:25px;text-align:center;color:#fff;font-size:1.5rem}
#mp-nav .lan>a{color:#fff;font-size:1.5rem}
}#menu-container>.wrapper{width:100%;height:100%;position:relative;z-index:2}
#menu-container.blue>.wrapper{background:#e71231}
#menu{float:right;height:100%;margin-right:70px}
#menu>li{float:left;height:100%}
#menu>li>a{display:block;padding:0 28px;height:100%;font-size:1.6rem;color:#fff;line-height:100px;transition:all .15s;font-weight:300}
#menu-container:hover #menu>li>a,#menu-container.active #menu>li>a,#menu-container.white #menu>li>a{color:#2e2d3c}
#menu>li:hover>a{color:#e71231 !important;line-height:105px}
#menu-container.blue:hover #menu>li>a,#menu-container.blue.active #menu>li>a,#menu-container.blue.white #menu>li>a{color:#fff}
#menu-container.blue #menu>li>a{color:#fff}
#menu-container.blue #menu>li:hover>a{color:#fff !important;opacity:.7}
@media (max-width:1439px){#menu>li>a{font-size:1.5rem}
}@media (max-width:1365px){#menu>li>a{padding:0 16px}
}#menu>li::after{content:'';display:block;height:4px;width:0;background:#e71231;position:absolute;top:96px;transition:all .3s;margin-left:50px}
#menu>li:hover::after{margin-left:20px;width:80px}
@media (max-width:1365px){#menu>li.fat:hover::after,#menu>li.active.fat:hover::after{margin-left:18px;width:56px}
#menu>li.thin:hover::after,#menu>li.active.thin:hover::after{margin-left:3px;width:56px}
}#menu>li>div{position:absolute;z-index:1;top:100px;background:rgba(111,111,111,.86);width:100%;left:0;box-sizing:border-box;padding:50px 0 65px 0;box-shadow:0 15px 25px rgba(0,0,0,.06);display:none}
#menu>li>div .wrap{transition:all .25s;box-sizing:border-box;position:relative;min-height:250px}
#menu>li>div .t{font-size:4.2rem}
#menu>li>div .t .en{font-family:'Montserrat';color:#fff;margin-left:-4px;display:inline-block}
#menu>li>div .t .cn{font-size:1.8rem;color:#fff;font-family:'Microsoft Jhenghei','Microsoft YaHei'}
#menu>li>div .desc{max-width:65%;font-size:1.5rem;margin-top:20px;line-height:1.4;color:#ffff;font-weight:300}
#menu>li>div .list{margin-top:50px;max-width:65%}
#menu>li>div .list>a{display:inline-block;padding:13px 26px 14px 26px;background:#e71231;font-size:1.5rem;color:#fff;margin-right:3px;margin-bottom:7px;transition:all .3s;font-family:'Microsoft Jhenghei','Microsoft YaHei'}
#menu>li>div .list>a:hover{background:#fff;color:#e71231}
#menu>li>div .catalog{margin-top:30px;max-width:65%;width:unset}
#menu>li>div .catalog>a{display:inline-block;font-size:1.5rem;font-family:'Microsoft Jhenghei','Microsoft YaHei';margin-right:21px;line-height:1.4;margin-bottom:6px;position:relative;color:#ffff;transition:all .25s}
#menu>li>div .catalog>a:hover{text-decoration:underline;color:#fff}
#menu>li>div .catalog>a::after{content:'';display:block;width:1px;height:1.4rem;background:#ddd;position:absolute;right:-12px;top:4px}
#menu>li>div .catalog>a:last-child::after{display:none}
#menu>li>div .img{position:absolute;width:400px;height:280px;right:50px;top:10px;transition:all .3s;font-size:1.7rem;font-family:'KaiTi';text-align:center;color:#ffff}
#menu>li>div .img>img{display:block;width:100%;margin-bottom:15px}
#search-container{height:100%;width:42px;float:right;position:relative;text-align:center;line-height:100px;margin-right:40px;transition:all .35s ease}
#search-container a:after{content:'';display:block;display:block;width:1px;height:32px;background:#ccc;position:absolute;right:60px;top:0px}
#search-container a{display:inline-block;width:32px;height:32px;text-align:center;line-height:32px;position:relative}
#search-container a>i{font-size:1.7rem;color:#fff;transition:all .25s;top:1px;position:relative}
#menu-container:hover #search-container a>i,#menu-container.active #search-container a>i,#menu-container.white #search-container a>i{color:#2e2d3c}
#search-container a:hover>i{color:#aaa !important}
#menu-container.blue #search-container a>i{color:#fff}
#menu-container.blue #search-container a:hover>i{color:rgba(255,255,255,.7)}
@media (max-width:1679px){#search-container{margin-right:35px}
}@media (max-width:1439px){#search-container a>i{font-size:1.6rem}
#menu>li>div .desc{font-size:1.4rem}
#menu>li>div .list>a{font-size:1.5rem}
#menu>li>div .catalog>a{font-size:1.4rem}
#menu>li>div .img{width:360px}
}@media (max-width:1365px){#menu>li>div .desc{max-width:650px}
#menu>li>div .catalog{max-width:650px}
#menu>li>div .desc{font-size:1.3rem}
#menu>li>div .list>a{font-size:1.4rem}
#menu>li>div .catalog>a{font-size:1.3rem}
}#language{height:100%;width:42px;float:right;position:relative;text-align:center;line-height:100px;padding-left:21px}
#menu-container:hover #language::before,#menu-container.active #language::before,#menu-container.white #language::before{background:#999}
#menu-container.blue #language::before{background:rgba(255,255,255,.4)}
#language a{display:inline-block;width:32px;height:32px;text-align:center;line-height:32px}
#language a>i{font-size:2.2rem;color:#fff;transition:all .2s;position:relative;top:3px}
#menu-container:hover #language a>i,#menu-container.active #language a>i,#menu-container.white #language a>i{color:#2e2d3c}
#language a:hover>i{color:#aaa !important}
#menu-container.blue #language a>i{color:#fff}
#menu-container.blue #language a:hover>i{color:rgba(255,255,255,.7)}
#tmall{height:100%;width:42px;float:right;position:relative;text-align:center;line-height:100px;padding-left:21px}
#tmall::before{content:'';display:block;width:1px;height:15px;background:rgba(255,255,255,.5);position:absolute;left:0;top:43px;transition:all .2s}
#menu-container:hover #tmall::before,#menu-container.active #tmall::before,#menu-container.white #tmall::before{background:#999}
#menu-container.blue #tmall::before{background:rgba(255,255,255,.4)}
#tmall a{display:inline-block;width:32px;height:32px;text-align:center;line-height:32px}
#menu-container:hover #tmall a>i,#menu-container.active #tmall a>i,#menu-container.white #tmall a>i{color:#2e2d3c}
#tmall a:hover>i{color:#aaa !important}
#menu-container.blue #tmall a>i{color:#fff}
#menu-container.blue #tmall a:hover>i{color:rgba(255,255,255,.7)}
#search-wrap{width:100%;height:100px;background:#e71231;position:absolute;left:0;top:100px;z-index:1;display:none}
#menu-container.blue #search-wrap{background:#fff;box-shadow:0 6px 17px rgba(0,0,0,.07)}
#search-wrap .wrap{position:relative}
#search-wrap .wrap>a{display:block;width:32px;height:32px;position:absolute;right:0;top:5px;transition:all .35s}
#search-wrap .wrap>a>i{font-size:2rem;color:#fff}
#menu-container.blue #search-wrap .wrap>a>i{color:#464646}
#search-wrap .wrap>a:hover{opacity:.7}
#search-wrap .box{max-width:500px;margin:40px auto;position:relative}
#search-wrap input{background:none;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-size:1.4rem;font-weight:300;padding:5px 10px;width:100%;box-sizing:border-box;transition:all .2s}
#menu-container.blue #search-wrap input{border-bottom:1px solid #ddd;color:#464646}
#search-wrap input:focus{border-bottom:1px solid rgba(255,255,255,.4)}
#menu-container.blue #search-wrap input:focus{border-bottom:1px solid #aaa}
#search-wrap input::placeholder{color:rgba(255,255,255,.5);transition:all .2s}
#menu-container.blue #search-wrap input::placeholder{color:#bbb}
#search-wrap input:focus::placeholder{color:rgba(255,255,255,.7)}
#search-wrap .box a{display:block;width:24px;height:24px;position:absolute;right:8px;top:2px;text-align:center;line-height:24px;opacity:.7;transition:all .2s}
#search-wrap .box a:hover{opacity:1}
#search-wrap .box a i{color:#fff}
#menu-container.blue #search-wrap .box a i{color:#333}
#foot{padding:85px 0 0;background:#f6f7fb;position:relative;z-index:2;border-top:1px solid #e7e9f2}
#foot .links{padding:15px 0}
#foot .links a{margin:0 10px 0 0;font-size:1.4rem}
#foot .wrap{width:auto;height:auto;overflow:hidden}
#foot .l{width:45%;float:left;display:flex;font-family:'Microsoft Jhenghei','Microsoft YaHei';flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}
#foot .l dl{display:inline-block}
#foot .l dl dt{font-size:16px;margin-bottom:20px;font-weight:700;color:#000}
#foot .l dl dd{font-size:14px;line-height:28px}
#foot .l dl dd a{color:#666}
#foot .c{float:right;margin-right:40px;padding-left:60px;border-left:1px #cccccc solid;position:relative;font-family:'Microsoft Jhenghei','Microsoft YaHei'}
#foot .c span{font-size:16px}
#foot .c h4{font-size:36px;color:#e71231;font-weight:700;padding:20px 0;margin:0}
#foot .c p{font-size:14px;margin-bottom:20px}
#foot .r{float:right;width:auto;text-align:right}
#foot .r .item{text-align:center;color:#aaa;font-size:1.4rem;margin-right:20px}
#foot .r img{width:150px;height:150px;margin-bottom:10px;background:#fff;padding:2px}
.foot1{text-align:center;line-height:30px;background:#eeeeee}
@media (max-width:1679px){}
#foot{padding:80px 0 0}
}@media (max-width:1439px){#foot .l .item{font-size:1.3rem}
#foot .block,#foot .support{font-size:1.3rem}
}@media (max-width:1365px){}
@media (max-width:1279px){#foot{padding:50px 0 0}
#foot .wrap{display:block}
#foot .l{width:100%}
#foot .c{width:100%;padding:30px 15px;box-sizing:border-box;text-align:center;margin-right:0}
.site-list{width:100%;box-sizing:border-box;bottom:unset;top:43px}
#foot .block span,#foot .block a{display:block;margin-right:unset;text-align:center;margin-bottom:6px}
#foot .block a img{position:relative;top:-1px}
#foot .support{text-align:center;margin-top:20px}
#foot .r{width:100%;text-align:center}
#foot .r .tit-1{font-size:1.3rem}
#foot .r .tit-2{font-size:1.8rem}
#foot .r .list>a:first-child{margin-left:0}
}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ellipsis-line-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.ellipsis-line-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}
#getmore{height:47px;margin-top:60px;margin-bottom:30px;text-align:center}
#getmore .loading-box{margin:0px 0 100px 0;height:47px;text-align:center;line-height:47px;display:none}
#getmore .loading-box>div{width:12px;height:12px;background-color:#1885f5;border-radius:100%;display:inline-block;animation:bouncedelay 1.4s infinite ease-in-out;animation-fill-mode:both;margin:0 3px}
#getmore .loading-box .bounce1{animation-delay:-0.32s}
#getmore .loading-box .bounce2{animation-delay:-0.16s}
#getmore .pagination{text-align:center}
#getmore .pagination a{display:inline-block;background:#eee;border:2px solid #eee;padding:10px 13px;color:#999;font-size:14px;transition:all .35s;margin-right:3px}
#getmore .pagination span{display:inline-block;background:#eee;border:2px solid #eee;padding:10px 13px;color:#999;font-size:14px;transition:all .35s}
#getmore .pagination a:hover{background:none!important;color:#e71231;border:2px solid #e71231}
#getmore .pagination a.page-num-current{background:none!important;color:#e71231;border:2px solid #e71231}
@keyframes bouncedelay{0%,80%,100%{transform:scale(0.0)}
40%{transform:scale(1.0)}
}#getmore .handle{padding:0 40px 0 50px;font-size:1.5rem;color:#fff;background:#e71231;height:47px;line-height:45px;display:inline-block;transition:all .2s;font-weight:300;border-radius:100px}
#getmore .handle>span{font-size:1rem;transform:scale(.7);display:inline-block;vertical-align:top;margin-left:.6rem}
#getmore .handle:hover{background:#9a9a9a}
#path{background:#fff;padding:20px 0;position:fixed;z-index:998;top:100px;width:100%}
#path a{display:inline-block;font-size:1.3rem;margin:0 12px}
#path a:hover{text-decoration:underline}
#path a>i{font-size:1.3rem;margin-right:5px}
#path .split::after{content:'\e615';font-family:'iconfont';font-size:1.2rem;color:#ccc;margin-left:5px;display:inline-block;width:15px}
#child{padding:70px 0;background:#f6f7fb}
#child .wrap{height:80px;box-shadow:0 10px 25px -4px rgba(183,183,183,0.18);display:flex;justify-content:space-between;overflow:hidden}
#child .wrap>a{display:block;height:100%;text-align:center;width:33.333333%;line-height:80px;background:#fff;color:#2e2d3c;font-family:'Microsoft Jhenghei','Microsoft YaHei';font-size:1.9rem;position:relative;transition:all .35s}
#child .wrap>a::after{content:'';display:block;width:1px;height:1.9rem;background:#ccc;position:absolute;right:0;top:31px}
#child .wrap>a:last-child::after{display:none}
#child .wrap>a:hover{background:#e71231;color:#fff}
#child .wrap>a.active{background:#e71231;color:#fff}
#child .wrap>a:hover::after,#child .wrap>a.active::after{display:none}
@media (max-width:1679px){#child .wrap{height:78px}
#child .wrap>a{font-size:1.8rem;line-height:78px}
}@media (max-width:1439px){#child .wrap{height:72px}
#child .wrap>a{font-size:1.7rem;line-height:72px}
}@media (max-width:1365px){#child .wrap{height:73px}
#child .wrap>a{font-size:1.7rem;line-height:72px}
#path a{font-size:1.2rem}
#path a>i{font-size:1.2rem}
}@media (max-width:1279px){#child{padding-bottom:50px}
#path{display:none}
#child .wrap{height:54px}
#child .wrap>a{line-height:53px;font-size:1.6rem;font-weight:300}
#child .wrap>a::after{height:1.6rem;top:18px}
}#backbuttonstate-view{display:none}