/*!
 * Font Awesome Free 5.15.1 - MINIFIED (9 icons only)
 * License: https://fontawesome.com/license/free
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-fw{text-align:center;width:1.25em}
.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}
.fa-pull-left{float:left}.fa-pull-right{float:right}
.fa,.fas{font-weight:900;font-family:"Font Awesome 5 Free"}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900-full.woff2) format("woff2")}
.fa-angle-up:before{content:"\f106"}
.fa-bars:before{content:"\f0c9"}
.fa-envelope:before{content:"\f0e0"}
.fa-phone-alt:before{content:"\f879"}
.fa-times:before{content:"\f00d"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-play:before{content:"\f04b"}

/*  head  */
/*  head  */
.yvn{position:relative;padding: 8px 0;margin-left: 15px;flex-shrink:0}
.yvzhonga{display:block;min-width:90px;max-width:120px;padding-left:28px;font-size:13px;line-height:22px;padding-right:10px;color:#fff;cursor:pointer;position:relative;z-index:9;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
a.yvzhonga:hover{color: #E95440;}
.yvzhonga .iconfont{position: absolute;right: 0;top: 50%;transform:translateY(-50%);font-size: 12px;}
.yvzhonga i{position:absolute;left: 0;top: 50%;transform:translateY(-50%)}
.yvul{position:absolute;top:100%;display:none;width: 160px;padding: 18px 0 20px;background: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
.yvul li{list-style:none;}
.yvul a{position:relative;display:block;padding: 6px 10px;font-size:14px;line-height: 22px;padding-left:50px;text-transform: uppercase;color: #666;}
.yvul a i{ position:absolute;left:14px;top:50%;transform:translateY(-50%);}
.yvul a:hover{color: #181A1F;text-decoration: underline;}

@media screen and (max-width:1459px) {
	.yvn{padding: 33px 0;margin-left: 12px;}
		.yvzhonga{min-width:80px;max-width:100px;padding-left:24px;font-size:13px;line-height:22px;padding-right:8px;}
	.yvzhonga .iconfont{font-size: 12px;}
	.yvul{padding: 16px 0 18px;}
}
@media screen and (max-width:1259px) {
	.yvn{padding: 26px 0;margin-left: 8px;}
		.yvzhonga{min-width:75px;max-width:90px;padding-left:22px;font-size:12px;line-height:20px;padding-right:6px;}
	.yvzhonga .iconfont{font-size: 11px;}
	.yvul{padding: 13px 0 15px;}
}
@media screen and (max-width:768px) {
	.yvn{padding: 21px 0;margin-left: 8px;margin-right: 20px;}
		.yvzhonga{min-width:75px;max-width:100px;padding-left:22px;font-size:12px;line-height:20px;padding-right:8px;}
}
.xnav{ display:block}
.lang-img{background:url(../images/lang.png)  no-repeat;}
.en{height:16px;width:24px;background-position:0 -848px;}

.no{height:16px;width:24px;background-position:0 0}
.ny{height:16px;width:24px;background-position:0 -16px !important;}
.pa{height:16px;width:24px;background-position:0 -32px !important;}
.my{height:16px;width:24px;background-position:0 -48px !important;}
.ne{height:16px;width:24px;background-position:0 -64px !important;}
.nl{height:16px;width:24px;background-position:0 -80px !important;}
.pl{height:16px;width:24px;background-position:0 -96px !important;}
.ru{height:16px;width:24px;background-position:0 -112px !important;}
.sd{height:16px;width:24px;background-position:0 -128px !important;}
.si{height:16px;width:24px;background-position:0 -144px !important;}
.ps{height:16px;width:24px;background-position:0 -160px !important;}
.pt{height:16px;width:24px;background-position:0 -176px !important;}
.ro{height:16px;width:24px;background-position:0 -192px !important;}
.lt{height:16px;width:24px;background-position:0 -208px !important;}
.lv{height:16px;width:24px;background-position:0 -224px !important;}
.mg{height:16px;width:24px;background-position:0 -240px !important;}
.rm{height:16px;width:24px;background-position:0 -256px !important;}
.lb{height:16px;width:24px;background-position:0 -272px !important;}
.lo{height:16px;width:24px;background-position:0 -288px !important;}
.mi{height:16px;width:24px;background-position:0 -304px !important;}
.mr{height:16px;width:24px;background-position:0 -320px !important;}
.ms{height:16px;width:24px;background-position:0 -336px !important;}
.mt{height:16px;width:24px;background-position:0 -352px !important;}
.mk{height:16px;width:24px;background-position:0 -368px !important;}
.ml{height:16px;width:24px;background-position:0 -384px !important;}
.mn{height:16px;width:24px;background-position:0 -400px !important;}
.tr{height:16px;width:24px;background-position:0 -416px !important;}
.zh-tw{height:16px;width:24px;background-position:0 -432px !important;}
.uk{height:16px;width:24px;background-position:0 -448px !important;}
.tg{height:16px;width:24px;background-position:0 -464px !important;}
.th{height:16px;width:24px;background-position:0 -480px !important;}
.tl{height:16px;width:24px;background-position:0 -496px !important;}
.ur{height:16px;width:24px;background-position:0 -512px !important;}
.yi{height:16px;width:24px;background-position:0 -528px !important;}
.yo{height:16px;width:24px;background-position:0 -544px !important;}
.zu{height:16px;width:24px;background-position:0 -560px !important;}
.uz{height:16px;width:24px;background-position:0 -576px !important;}
.vi{height:16px;width:24px;background-position:0 -592px !important;}
.xh{height:16px;width:24px;background-position:0 -608px !important;}
.sn{height:16px;width:24px;background-position:0 -624px !important;}
.so{height:16px;width:24px;background-position:0 -640px !important;}
.sq{height:16px;width:24px;background-position:0 -656px !important;}
.sk{height:16px;width:24px;background-position:0 -672px !important;}
.sl{height:16px;width:24px;background-position:0 -688px !important;}
.sm{height:16px;width:24px;background-position:0 -704px !important;}
.sr{height:16px;width:24px;background-position:0 -720px !important;}
.sw{height:16px;width:24px;background-position:0 -736px !important;}
.ta{height:16px;width:24px;background-position:0 -752px !important;}
.te{height:16px;width:24px;background-position:0 -768px !important;}
.st{height:16px;width:24px;background-position:0 -784px !important;}
.su{height:16px;width:24px;background-position:0 -800px !important;}
.sv{height:16px;width:24px;background-position:0 -816px !important;}
.el{height:16px;width:24px;background-position:0 -832px !important;}
.en{height:16px;width:24px;background-position:0 -848px !important;}
.eo{height:16px;width:24px;background-position:0 -864px !important;}
.cy{height:16px;width:24px;background-position:0 -880px !important;}
.da{height:16px;width:24px;background-position:0 -896px !important;}
.de{height:16px;width:24px;background-position:0 -912px !important;}
.es{height:16px;width:24px;background-position:0 -928px !important;}
.fi{height:16px;width:24px;background-position:0 -944px !important;}
.fr{height:16px;width:24px;background-position:0 -960px !important;}
.fy{height:16px;width:24px;background-position:0 -976px !important;}
.et{height:16px;width:24px;background-position:0 -992px !important;}
.eu{height:16px;width:24px;background-position:0 -1008px !important;}
.lang-img.fa{height:16px;width:24px;background-position:0 -1024px !important;}
.img.fa{height:16px;width:24px;background-position:0 -1024px !important;}
.lang.fa{height:16px;width:24px;background-position:0 -1024px !important;}
.az{height:16px;width:24px;background-position:0 -1040px !important;}
.be{height:16px;width:24px;background-position:0 -1056px !important;}
.bg{height:16px;width:24px;background-position:0 -1072px !important;}
.af{height:16px;width:24px;background-position:0 -1088px !important;}
.am{height:16px;width:24px;background-position:0 -1104px !important;}
.ar{height:16px;width:24px;background-position:0 -1120px !important;}
.bn{height:16px;width:24px;background-position:0 -1136px !important;}
.cn{height:16px;width:24px;background-position:0 -1152px !important;}
.co{height:16px;width:24px;background-position:0 -1168px !important;}
.cs{height:16px;width:24px;background-position:0 -1184px !important;}
.bs{height:16px;width:24px;background-position:0 -1200px !important;}
.ca{height:16px;width:24px;background-position:0 -1216px !important;}
.ceb{height:16px;width:24px;background-position:0 -1232px !important;}
.it{height:16px;width:24px;background-position:0 -1248px !important;}
.ja{height:16px;width:24px;background-position:0 -1264px !important;}
.jv{height:16px;width:24px;background-position:0 -1280px !important;}
.in{height:16px;width:24px;background-position:0 -1296px !important;}
.ig{height:16px;width:24px;background-position:0 -1312px !important;}
.is{height:16px;width:24px;background-position:0 -1328px !important;}
.ka{height:16px;width:24px;background-position:0 -1344px !important;}
.ko{height:16px;width:24px;background-position:0 -1360px !important;}
.ku{height:16px;width:24px;background-position:0 -1376px !important;}
.ky{height:16px;width:24px;background-position:0 -1392px !important;}
.kk{height:16px;width:24px;background-position:0 -1408px !important;}
.km{height:16px;width:24px;background-position:0 -1424px !important;}
.kn{height:16px;width:24px;background-position:0 -1440px !important;}
.gu{height:16px;width:24px;background-position:0 -1456px !important;}
.ha{height:16px;width:24px;background-position:0 -1472px !important;}
.haw{height:16px;width:24px;background-position:0 -1488px !important;}
.ga{height:16px;width:24px;background-position:0 -1504px !important;}
.ie{height:16px;width:24px;background-position:0 -1504px !important;}
.gd{height:16px;width:24px;background-position:0 -1520px !important;}
.gl{height:16px;width:24px;background-position:0 -1536px !important;}
.iw{height:16px;width:24px;background-position:0 -1552px !important;}
.ht{height:16px;width:24px;background-position:0 -1568px !important;}
.hu{height:16px;width:24px;background-position:0 -1584px !important;}
.hy{height:16px;width:24px;background-position:0 -1600px !important;}
.hi{height:16px;width:24px;background-position:0 -1616px !important;}
.hmn{height:16px;width:24px;background-position:0 -1632px !important;}
.hr{height:16px;width:24px;background-position:0 -1648px !important;}
.nb{height:16px;width:24px;background-position:0 0}
