*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
button,input,input[type=submit],input[type=reset],input[type=button]{resize:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
button{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
img{height:auto;width:auto\9;-ms-interpolation-mode:bicubic}
a,article,aside,body,button,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,section,select,table,tbody,td,textarea,th,tr,ul{margin:0;padding:0;border:none;-webkit-tap-highlight-color:transparent}
em,i{font-style:normal}
.clearfix:after{content:"";display:block;visibility:hidden;height:0;clear:both}
.clearfix{zoom:1}
.clear{clear:both}
/*火狐去掉按钮、连接的虚线*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,textarea{outline:none;-webkit-appearance:none;font-family:Helvetica Neue For Number, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;}

ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:Helvetica Neue For Number, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:normal}
img{border:none;vertical-align:middle}
body,html{width:100%;margin:0 auto;font-family:Helvetica Neue For Number, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;}

a{color:#666;text-decoration:none;outline:0;transition:background-color .3s ease-out 0s,color .3s ease-out 0s;font-family:Helvetica Neue For Number, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;}
a:hover{color:#265ebf;text-decoration:none;outline:0;}
body{
	color:#666;
	background:#fff;
	width:100%;
    min-width: 1200px;
	overflow-x:hidden;
    min-height: 100%;
	font-size:1.6rem;
	line-height:1.6;
    box-sizing: border-box;
}
.clearfloat:after,.clearfix:after {
	display: block;
	content: "";
	clear: both;
	overflow: hidden;
}

.clearfloat,.clearfix {
	*zoom: 1;
}

.clearfloat:before,.clearfloat:after,.clearfix:before,.clearfix:after {
	content: "";
	display: table;
	line-height: 0;
	visibility: hidden;
}

.clearfloat:after,.clearfix:after {
	clear: both;
}
.tl{text-align:left !important }
.tc{text-align:center !important}
.tr{text-align:right !important}
.w{ width:1200px; margin:0 auto}
.w80{ width:81.25%; margin:0 auto}
.w90{ width:90%; margin:0 auto}
.w95{ width:95%; margin:0 auto}
.w100{ width:100%; margin:0 auto}

.h5{height:0.5rem;width:100%;clear:both;}
.h10{height:1rem;width:100%;clear:both;}
.h15{height:1.5rem;width:100%;clear:both;}
.h20{height:2rem;width:100%;clear:both;}
.h25{height:2.5rem;width:100%;clear:both;}
.h30{height:3rem;width:100%;clear:both;}
.h40{height:4rem;width:100%;clear:both;}
.h50{height:5rem;width:100%;clear:both;}
.h60{height:6rem;width:100%;clear:both;}
.h70{height:7rem;width:100%;clear:both;}
.h90{height:9rem;width:100%;clear:both;}
.h100{height:10rem;width:100%;clear:both;}
.max_img{width:100%;line-height:0;text-align:center}
.max_img img{max-width:100%;}
.p10_0{
    padding:1rem 0 !important
}
.p20_0{
    padding:2rem 0 !important
}
.p25_0{
    padding:2.5rem 0 !important
}
.p30_0{
    padding:3rem 0 !important
}
.row {
    margin-left:-1.5rem;
    margin-right:-1.5rem;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {clear: both;}

.row25{
    margin-left:-2.5rem;
    margin-right:-2.5rem;
}
.row25::before, .row25::after {
    content: " ";
    display: table;
}
.row25::after {clear: both;}



.row30{
    margin-left:-3rem;
    margin-right:-3rem;
}
.row30::before, .row30::after {
    content: " ";
    display: table;
}
.row30::after {clear: both;}


.row50 {
    margin-left:-5rem;
    margin-right:-5rem
}

.fl{float:left}
.fr{float:right}

.gbf{text-align:center;color:#6f6f6f;padding:0 1.5rem;font-family:arial}
.gbf a{font-family:arial}
.s_gbf{text-align:center;padding:1.2rem 1.5rem}
.gbf img{vertical-align:middle}
.gbf .d,.gbf .h,.gbf .n{display:inline-block;text-align:center;padding:0.4rem 1.5rem;border-radius:3px;background:#fff;border:none}
.gbf .n{background:#f3f3f3;border:none;color:#777;font-family:arial;font-size:1.4rem}
.gbf .h,.gbf .n:hover{color:#fff;background:rgba(38, 118, 249, 1);border:none}
.gbf .d{background:#f3f3f3;border:none;color:#777}
.gbf .d:hover{border:none;color:rgba(38, 118, 249, 1)}


@font-face {
	font-family: 'iconfont';
    src: url('../fonts/font_812352_2loxhm8kpt3.eot');
    src: url('../fonts/font_812352_2loxhm8kpt3.eot') format('embedded-opentype'),
    url('../fonts/font_812352_2loxhm8kpt3.woff') format('woff'),
    url('../fonts/font_812352_2loxhm8kpt3.ttf') format('truetype'),
    url('../fonts/font_812352_2loxhm8kpt3.svg#iconfont') format('svg');
}


.contact {
	height: 23rem;
	position: fixed;
	right: 4rem;
	top: 60%;
	z-index: 200;
}

.callbox {
	transition: all .3s ease-in;
	position: relative;
	margin-bottom: 2.5rem;
	width: 4.8rem;
	height: 4.8rem;
	border-radius: 2px;
	background: #FFFFFF;
	border: 1px solid rgba(230, 230, 230, 1);
}

.callbox:hover {
	background: rgba(92, 92, 92, 1);
}

.callbox span {
	transition: all .3s ease-in;
	font-family: 'iconfont';
	color: rgba(92, 92, 92, 1);
	font-size: 2.2rem;
	text-align: center;
	display: block;
	width: 4.8rem;
	height: 4.8rem;
	line-height: 4.8rem;
	cursor: pointer;
}

.callbox:hover span {
	color: #FFFFFF;
}

.call_num {
	display: none;
	position: absolute;
	right: 5.4rem;
	top: -0.2rem;
	color: #666666;
	text-align: center;
	font-size:1.8rem;
	background: url(../images/call_bj.png?v=11);
	width: 18rem;
	height: 6rem;
	line-height: 6rem;
}

.wxbox {
	transition: all .3s ease-in;
	position: relative;
	margin-bottom: 4.2rem;
	width: 4.8rem;
	height: 4.8rem;
	border-radius: 0.2rem;
	background: #FFFFFF;
	border: 1px solid rgba(230, 230, 230, 1);
}

.wxbox:hover {
	background: rgba(92, 92, 92, 1);
}

.wxbox:hover span {
	background: url(../images/wx.png)no-repeat;
	background-position: center;
	background-size: 2.4rem;
}

.wxbox span {
	transition: all .3s ease-in;
	text-align: center;
	display: block;
	width: 4.8rem;
	height: 4.8rem;
	line-height: 4.8rem;
	cursor: pointer;
	background: url(../images/wx1.png)no-repeat;
	background-size: 2.4rem;
	background-position: center;
}


.wxpic {
	display: none;
	margin-bottom: 5.3rem;
	width: 12rem;
	height: 11.6rem;
	position: absolute;
	right: 5.4rem;
	top: -0.7rem;
}

.wxpic img {
	display: block;
	width: 100%;
}

#return {
	display: none;
	transition: all .3s ease-in;
	width: 4.8rem;
	cursor: pointer;
	height: 4.8rem;
	border-radius: 2px;
	border: 1px solid rgba(230, 230, 230, 1);
    background: url(../images/icon3.png) no-repeat;
    background-position: center;
    background-color: #FFFFFF;
	background-size: 4rem;
}

#return:hover {
	background: url(../images/icon3-on.png) no-repeat;
	background-position: center;
	background-size: 2.5rem;
    background-color: rgba(92, 92, 92, 1);
}
