/**********************************

Use: Reset Styles for all browsers

***********************************/
	
body, p, blockquote {
	margin: 0;
	padding: 0;
}

a img, iframe { border: none; }
	
/* Headers
------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
	
/* Lists
------------------------------*/
	
ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
}
	
/* Links
------------------------------*/

a, a:link {}
a:visited {}
a:hover {}
a:active {}

/* Forms
------------------------------*/

form, fieldset {
	margin: 0;
	padding: 0;
}
	
fieldset { border: 1px solid #000; }

legend {
	padding: 0;
	color: #000;
}

input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;
}
	
select { padding: 0; }
@font-face {
	font-family:PingFangLight;
	src: url(../fontFamily/PingFangLight.ttf);
}
@font-face {
	font-family:pingRegular;
	src: url(../fontFamily/PingFangRegular.ttf);
}

.logo_box{
	width: 27.66667vw;
	height: 5.8vw;
	margin: 7.733333vw auto 5.666667vw;
	display: flex;
	justify-content: space-around;
}
.logo_box>img{
	width: 9.066667vw;
	height: 5.8vw;
	margin-right: 2.666667vw;
}
.logo_box>p{
	min-width: 14.4vw;
	height: 5.8vw;
	font-size: 4.8vw;
	color: #3264d1;
	line-height: 5.8vw;
	font-family: pingRegular;
}
.input_box{
	width: 82.933333vw;
	height: 10.666667vw;
	margin: 0 auto;
	position: relative;
	margin-bottom: 4vw;	
}
.search_box{
	width: 98%;
	height: 98%;
	border: 1px solid #3264D1;
	background-color: #fff;
	border-radius: 5px;
}
.search_img{
	position: absolute;
	width: 6.6666667vw;
	height: 6.6666667vw;
	top:2.133333vw;
	right: 2.133333vw;
}
.solid_{
	width: 100%;
	height: 1px;
	background-color: #f2f2f2;
}
.cx_box{
	height: 12vw;
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	display: none;
}
.cx_box>p{
	height: 12vw;
	display: inline-block;
	float: left;
	font-size: 16px;
	line-height:12vw;
	font-family: pingRegular;
	color: #1d1d1d;
}
.cx_box>img{
	display: inline-block;
	float: left;
	font-size: 16px;
	line-height:12vw;
	font-family: pingRegular;
	color: #1d1d1d;
	width: 3.8vw;
	height: 3.8vw;
	margin-top: 4.1vw;
	margin-left: 2vw;
}
.cx_box>p:nth-child(2){
	color: #1d1d1d;
}
.cx_box>.p_color{
	margin-left: 4vw;
	margin-right: 1vw;
	color: #f92020;
}
.phrase_box{
	height: 12vw;
	width: 100%;
	background-color: #467cd4;
	display: none;
	justify-content: space-around;
}
.ph_tit1{
	font-size: 17px;
	color: #FFF;
	min-width: 9.8vw;
	height: 12vw;
	line-height: 12vw;
	float: left;
	text-align: center;
}
.ph_tit2{
	font-size: 17px;
	color: #FFF;
	min-width: 9.8vw;
	height: 12vw;
	line-height: 12vw;
	float: left;
	text-align: center;
}
.ph_tit3{
	font-size: 17px;
	color: #FFF;
	min-width: 9.8vw;
	height: 12vw;
	line-height: 12vw;
	float: left;
	text-align: center;
}
.ph_tit_jx{
	font-size: 17px;
	color: #FFF;
	min-width: 9.8vw;
	height: 12vw;
	line-height: 12vw;
	float: left;
	text-align: center;
}
.ph_tit_yy{
	font-size: 17px;
	color: #FFF;
	min-width: 9.8vw;
	height: 12vw;
	line-height: 12vw;
	float: left;
	text-align: center;
}
.jx_box{
	display: none;
}
.ph_tit2_xxjs{
	font-size: 17px;
	color: #FFF;
	min-width: 9.8vw;
	height: 12vw;
	line-height: 12vw;
	float: left;
	text-align: center;
}
.p_tit{
	height: 8vw;
    line-height: 8vw;
    margin-top: 2vw;
    border-bottom: 0.55vw solid #ff5c5c;
}
.bgzf{
	display: none;
	width: 100%;
	height: 100%;
	background-color: #666;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0.3;
}
.feedback{
	display: none;
	width: 90%;
	min-height: 226px;
	background-color: #FFF;
	position: fixed;
	z-index: 99;
	left: 5%;
	top:25%;
}
.feedback_en{
	width: 100%;
	position: relative;
	margin-top: 2vw;
}
.feedback_en>span{
	display: inline-block;
	margin-left: 5.3333vw;
	font-size: 14px;
	font-family: PingFangLight;
	margin-right: 8vw;
	line-height: 20px;
	color: #666;
}
.feedback_en>img{
	width: 4vw;
	height: 4vw;
	position: absolute;
	right: 10px;
	top: 7px;
}
.feedback_cn{
	margin-left: 5.3333vw;
	font-size: 14px;
	font-family: PingFangLight;
	margin-right: 8vw;
	line-height: 20px;
	margin-bottom: 5px;
	color: #666;
}
.fd_area{
	width: 95%;
	height: 18vw;
	margin: 0 auto;
	display: block;
	border-radius: 8px;
	text-indent: 1em;
	padding-top: 1.5vw;
}
.fd_area:-ms-input-placeholder{
	font-size: 12px;
}
.fd_area::-webkit-input-placeholder{
	font-size: 12px;
}
.fd_btm{
	height: 7vw;
	width: 95%;
	margin: 5px auto;
	display: flex;
	justify-content: space-between;
	margin-top: 3vw;
}
.dianz{
	height: 7vw;
	margin: 5px auto;
	display: flex;
	justify-content: space-between;
	flex: 1;
	margin-right: 4vw;
}
.input_vef:-ms-input-placeholder{
	font-size: 12px;
}
.input_vef::-webkit-input-placeholder{
	font-size: 12px;
}
.dianz>span{
	height: 7vw;
	line-height: 7vw;
	font-size: 12px;
	color: #999;
}
.dianz>img{
	width: 4vw;
	height: 4vw;
	margin-top: 1.5vw;
}
.res_code{
	display: flex;
	justify-content: space-around;
}
.res_code>input{
	height: 7vw;
	width: 25.3333vw;
	border-radius: 4px;
	border: 1px solid #f2f2f2;
	margin-right: 2vw;
}

.res_code>canvas{
	height: 7vw;
	width: 14.5vw;
}
.fd_btn{
	width: 25vw;
	height: 8vw;
	font-size: 16px;
	color: #4984E5;
	font-family:PingFangLight;
	border: 1px solid #4984E5;
	border-radius: 4px;
	text-align: center;
	line-height: 8vw;
	margin: 5px auto;
	margin-top: 4vw;
}
.jx_box{
	line-height: 5.4vw;
    display: flex;
    margin:2vw 4vw;
    font-size: 14px;
    font-family: PingFangLight;
}
.jx_box>span{
	display: inline-block;
	padding-bottom: 0.5vw;
}
.jx_box>span>img{
	display: inline-block;
    margin-right: 1.5vw;
    margin-bottom: 1vw;
    width: 1vw;
    height: 1vw;
}
