/* CSS Document */

/*基础标签重置*/
/* html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption,tfoot, s { margin:0; padding:0; border:0; font-size:14px;font-family: arial; vertical-align:baseline; font-style:normal; text-decoration:none;word-wrap: break-word;font-weight: normal;} */
html, body{font-size:14px;font-family: arial; font-style:normal;font-weight: normal;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption,tfoot, s { margin:0; padding:0; border:0;  vertical-align:baseline; text-decoration:none;word-wrap: break-word;}
ol,ul { list-style:none;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix {display:block; }/* End hide from IE-mac */

html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
/*body{font-family: "Arial, Helvetica, sans-serif";font-size: 1.4rem; color:#666666;}
a{ font-size: 1.4rem; color:#666666;font-family: arial;}
a:hover{font-size: 1.4rem;  color:#666666;font-family: "arial";}*/
a{color:#666666;}
.fl{ float:left;}
.fr{ float:right}
.radius{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.mobile{display: none;}

/*总体样式*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;color:#999;font-family:Helvetica;font-size: 1.4rem;} 
input{border-radius: 0px;color:#999;font-family:Helvetica;font-size: 1.4rem;}
input::-webkit-input-placeholder { /* WebKit browsers*/ 
　　color:#999;font-family:Helvetica;font-size: 1.4rem;}
input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ 
　　color:#999;font-family:Helvetica;font-size: 1.4rem; }
input::-moz-placeholder {  /* Mozilla Firefox 19+*/ 
　　color:#999;font-family:Helvetica;font-size: 1.4rem; }
input:-ms-input-placeholder {/* Internet Explorer 10+*/ 
　　color:#999;font-family:Helvetica;font-size: 1.4rem;}
button {
	outline: none;
	_outline: none;
	border: 0px;
	cursor: pointer;
}
.pmd{display: none;}
.m{max-width:1360px;min-width:320px;margin:0 auto;overflow: hidden;box-sizing: border-box;}
.w_1800{width: 1760px;margin: 0 auto;}
.w_1400{width: 1400px;margin: 0 auto;}
.w_1440{width: 1440px;margin: 0 auto;}
.w_1290{width: 1290px;margin: 0 auto;box-sizing: border-box;}
.w_1360{width: 1360px;margin: 0 auto;}
.w_1500{width: 1500px;margin: 0 auto;box-sizing: border-box;}
.w_1540{width: 1540px;margin: 0 auto;box-sizing: border-box;}
.w_1720{width: 1720px;margin: 0 auto;box-sizing: border-box;}

@media only screen and (max-width: 1740px){
	.w_1720{width: 100%;padding: 0 20px;}
}
@media only screen and (max-width: 1560px){
	.w_1540{width: 100%;padding: 0 20px;}
}
@media only screen and (max-width: 1540px){
	.w_1500{width: 100%;padding: 0 20px;}
}
@media only screen and (max-width: 1300px){
	.w_1290{width: 100%;padding: 0 20px;}
}
@media only screen and (max-width: 1400px){
.w_1800{width: 100%;box-sizing: border-box;padding: 0 0.75rem;}
.w_1440{width: 100%;box-sizing: border-box;padding: 0 0.75rem;}
.w_1400{width: 100%;box-sizing: border-box;padding: 0 0.75rem;}
.w_1360{width: 100%;box-sizing: border-box;padding: 0 0.75rem;}
}

@media only screen and (max-width:1040px) {

.mobile{display: block;}
.pmd{display: block;}
.pc{display: none;}

 }
@media only screen and (max-width:767px){
	.m,.w_1720,.w_1500,.w_1540,.w_1360,.w_1290{width: 100%;padding: 0 10px;}
}
@media only screen and (max-width:1040px) {
	#footer{padding:30px 0px;}
	.f_nav{padding-top: 0px; height: auto;}
	.f_nav a{margin-bottom: 5px;}
	.m_share{text-align:center;margin:10px 0;overflow: hidden;display: block;}

	.m_share .share{width:24px;height: 24px;font-size: 1.8rem;margin-right:5px;margin-bottom:5px;overflow:hidden;color: #a4a4a4;line-height:24px;}
	.foot_menu{display: block;  width:100%;background:#fbfbfb; height:42px;border-top: solid 1px #e5e5e5; position:fixed; bottom:0px; left:0px; padding:5px 0px;z-index: 999;}
	.foot_menu a{ display:block; width:25%; float:left; text-align:center; }
	.foot_menu a i{font-size: 24px;color:#1f2837;line-height: 1;}
	.foot_menu a p{ display:block; font-size:1.4rem; color:#555555;}

}
.float_whatsapp {
	background: url(../images/float_whatsapp.png) no-repeat 0 5px;
	background-size: 32px 32px;
	width: 32px;
	height: 32px;
	display: inline-block;
	padding-bottom: 5px;
}
.whatsapp_box:hover div{
	display: block;
}