@charset "utf-8";
/* 
 * reset_complete.css by Hou 
 * 根据项目自行删减无效项
*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body{margin:0;font:12px/1.5 \5FAE\8F6F\96C5\9ED1,Arial,sans-serif;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0;text-decoration:none}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1,h2,h3,h4,h5,h6{font-size: 100%}
ul,ol,li{list-style:none}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
input,label,img,th{vertical-align:middle;outline:none}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0;color: inherit;}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
table{border-collapse:collapse;border-spacing:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.clearfix{zoom:1}
.clearfix:after,.clearfix:before{clear:both;content:' ';display:block;width: 0;height: 0;visibility:hidden;}


/*start*/
body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	width:100%;
	 overflow-x:hidden
}

.mobile-header-box{
	display:none;
	width:100%;
	height:50px;
	overflow:hidden;
	background-color: #efefef;
}	
.mobile-header-box .logo{
	width:40%;
	float:left;
	margin-left:10px;
}
.mobile-header-box .logo a{
	width:100%;
	height:50px;
	line-height:50px;
	display: flex;
	align-items: center;    /* 垂直居中 */
}
.mobile-header-box .logo img{
	max-width:100%;
}
.language{
	position: absolute;
	top: 0px;
	right: 60px;
	height: 50px;
	line-height:50px;
	font-size:16px;
	
}
.language a{
	color:#000
}

.mobile-inner-header{
	width:50px;
	height: 50px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index:999999;
}
.mobile-inner-header-icon{
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	padding: 10px;
	transition: .25s ease-in-out;
	width:30px;
	height:30px
}
.mobile-inner-header-icon:hover{
	cursor: pointer;
}
.mobile-inner-header-icon span{
	background-color: #000;
    display: inline-block;
    height: 1px;
    margin: 2px 0;
    transition: .25s ease-in-out;
    width: 100%;
}

.mobile-inner-header-icon-click span:nth-child(1){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	transform: translateY(6px) rotate(45deg);
	}		
.mobile-inner-header-icon-click span:nth-child(2){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	transform:translateY(-6px) rotate(-45deg);
}
	
.mobile-inner-header-icon-out span:nth-child(1){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	transform: translateY(0px) rotate(0deg);
}		
.mobile-inner-header-icon-out span:nth-child(2){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	transform: translateY(0px) rotate(0deg);
}
.mobile-inner-nav{
	background:#efefef;
	position: fixed;
	top: 0;
	left: 0px;
	right:0;
	bottom:0;
	padding:50px 0;
	display: none;
	z-index:999998;
	overflow-y:auto;
}
.mobile-inner-nav .searchBox{
	width:100%;
	height:50px;
	position:fixed;
	top:0;
	left:0;
	right:50px;
	background:#efefef;
	z-index:4;
	border-bottom: solid 1px rgba(0,0,0,0.3);
}
.mobile-inner-nav .searchBox button{
	width:50px;
	height:50px;
	border:none;
	display:block;
	float:left;
}
.mobile-inner-nav .searchBox button img{
	width:30px;
	height:30px;
}
.mobile-inner-nav .searchBox input{
	border:none;
	width:60%;
	display:block;
	float:left;
	height:50px;
	font-size:18px;
	background:transparent
}
.mobile-inner-nav ul li >  .firstNav > a > img{
	width:20px;
	padding-right:5px;
}
.mobile-inner-nav ul li  .firstNav > a{
	display: flex;
	align-items: center;    /* 垂直居中 */
	text-decoration: none;
	padding:20px;
	font-size:20px;
	color: #000;
}
.mobile-inner-nav ul li .firstNav{
	position:relative;
	padding-right:40px;
	border-bottom: solid 1px rgba(0,0,0,0.3);
}
.mobile-inner-nav ul li > .firstNav > em{
	display:block;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:40px;
	background:url(../img/right1.png) no-repeat center center;
	background-size:20px;
	transition: .25s ease-in-out;
}
.mobile-inner-nav ul li > .firstNav > em.on{
	transform: rotate(90deg);
}
.mobile-inner-nav .childnav{
	display:none;
	background:#fff;
}
.mobile-inner-nav .childnav a{
	display:block;
	font-size:18px;
	padding:20px 20px 20px 40px;
	border-bottom: solid 1px rgba(0,0,0,0.3);
	color:#000;
}
























































