@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,td,button{padding:0;margin:0;}
fieldset,img,button{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none;}
caption,th,li,dt,dd,p{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;text-align:left;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
/*a:hover{text-decoration:none;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}*/
/*a,a:hover{transition:all 0.3s ease 0s}*/
button{cursor:pointer;}
input{outline: none;font-size:14px;color:#333}
em{font-style:normal;}

body{font-family:PingFangSC,"Helvetica neue",Arial, Helvetica, Tahoma, "lantinghei sc", "Microsoft Yahei", simsun, sans-serif;font-size:14px;color:#333;background: #fff}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.center{margin:0 auto;display: block;}
.clear:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
/*@font-face {
	font-family: DINCondensed-Bold;
	src: url('../../fontface/dincBold.ttf')
}*/
/*@font-face {
	font-family: PingFangSC-Regular;
	src: url('../fontface/PingFangSCRegular.ttf')
}*/
@font-face {
	font-family: Roboto-Regular;
  	font-style: normal;
  	font-weight: 400;
  	src: local('Roboto'), local('Roboto-Regular'), url(../fontface/RobotoRegular.woff2) format('woff2');
	/*src: url('../fontface/RobotoRegular.woff2')*/
}

/*设置palceholder属性*/
input::-webkit-input-placeholder { color:#ccc; }
input::-moz-placeholder { color:#ccc; } /* firefox 19+ */
input:-ms-input-placeholder { color:#ccc; } /* ie */
input:-moz-placeholder { color:#ccc; }


.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.w1120{width: 1120px;}
.w1200{width:1200px;}
.dis_ibk{display: inline-block;}
.dis_none{display: none;}
.text_center{text-align: center;}
.text_right{text-align: right;}
.pos_relative{position: relative;}
.borfff{background-color: #fff;border: solid 1px #cacaca;}
.mar_bot80{margin-bottom: 80px;}
.pt_30{padding-top: 30px;}
.bor_ccc{border: 1px solid #ccc;}
.bor_red{border: 1px solid #ff0000;}
.col_red{color: #e65e4d;}
.col_up{color:rgba(255,86,47,1)!important;}
.col_down{color:rgba(54, 179, 126, 1)!important;}
.bor_none{border: none!important;}
.kefu_btn{cursor: pointer;}
.hov_opc:hover{opacity: 0.8;}
body{
	min-width: 1200px;
}
.public_mask{
	position: fixed;
	z-index: 99999;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(7, 14, 27, 0.6);
	display: none;
}
.public_mask>div{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.font_Rob_16{
	font-size:16px;
	font-family:Roboto-Regular;
	font-weight:400;
	color:#7A869A;
	line-height:28px;
}
.font_Rob_20{
	font-size:20px;
	font-family:Roboto-Regular;
	font-weight:400;
	color:rgba(8,30,66,1);
	line-height:24px;
}
.font_STX_52{
	font-size:52px;
	font-family:STXihei;
	color:#081E42;
	line-height:72px;
}

#lang_select {
	padding: 0 10px;
	position: relative;
	font-size:16px;
	font-family:Roboto-Regular;
	font-weight:400;
	color:#fff;
	line-height:19px;
    height: 100px;
    display: flex;
    align-items: center;
}

#lang_select span {
	display: block;
	cursor: pointer;
	position: relative;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABj0lEQVQ4T63TPajPYRjG8c+VSV4GGYiUlx2DQpkUBgOr8pKUxZFOJmFAURIphUFeYjZalcGgSJkkJToGUeccLwu3nuP56y+OUp7lV7/7er6/+3fd1x1/OVWVVk5S08mmBMOnqhZjD9Zhdq99wCNcT/J6WP8LoKp2YAnuYB8eYBzbcb6DXyVp9anzE1BVOzGR5G5VjeIWVnfAW2xJcrmqtmFOklb/AaiqRbjQxe+wAuc6YBLPcbg/52MuDiV5MwAcbYAkk1U1D2dwv/vwBY+xsV8ar6rmTQOcGgBOJDneu1mKDUluVtWm1lWSh1U1gttJ3nfd1J0B4BpudF9a+wu6gWvwCc+wGU8x1nW7k+xNn3UDXP9HQBv13v/2C8e6iRPdoLO4h/X43E3cipEkX6pqTjfx5KCDhT0oL/ARK3Eaq1o20N4fwRPMwjKMJhkbDtL+9rXu/t+CtAszk1z5JYl9NA2yHFfRhMNRvoQDrZvB5d8AQzk4iLX42oLap9OW6WKSl9Mu0x82c0YDJPk23Tp/Bzjywg8PlXWJAAAAAElFTkSuQmCC) no-repeat left center;
    padding-left: 20px;
    background-size: 16px;
}
#lang_select span::after{
	content: '';
	width: 0;
    height: 0;
    border-top: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    top: 10px;
    right: -15px;
}
#lang_select li a{
	font-size: 16px;
    font-family: Roboto-Regular;
    font-weight: 400;
    color: rgba(122,134,154,1);
    line-height: 56px;
    display: block;
    height: 56px;
    padding: 0 57px 0 25px;
    cursor: pointer;
}

#lang_select li:hover {
	background:rgba(244,245,247,0.6);
}

#lang_select ul {
	display: none;
    width: max-content;
    background-color: #fff;
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.1);
    position: absolute;
    top: 91px;
    right: -62px;
    z-index: 10;
}

.flipx {
	transform: rotateY(180deg);
}