/*reset*/
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu{
    margin:0;
    padding:0;
}
body{Sposition:relative;font-size:14px;background-color:white;overflow:auto;}
body, button, input, keygen, legend, select, textarea{
    font-family:"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
    font-weight:400;
    color:#333;
    outline:0;
    speak:none;
    -webkit-font-feature-settings:normal;
    -moz-font-feature-settings:normal;
    font-feature-settings:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
h1, h2, h3, h4, h5, h6{font-weight:400;}
li{list-style:none;}
html, body, fieldset, img, iframe, abbr{border:0;}
img{vertical-align:top;}
a, button{cursor:pointer;}
a{color:#333;outline:none;text-decoration:none;}
a:focus{ color:#333;
     outline:none; 
     -moz-outline:none;
}  


/*common*/
body{background:#F4F5F9;}
a:hover{color:#fc8080;text-decoration:none;}
a:-webkit-any-link{text-decoration:none;}
.container{width:1200px;margin:0 auto;padding:0;}
.container:after{content:"";display:block;clear:both;}
.clearfix:after{content:"";display:block;clear:both;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.color-white{color:white!important;}
.red{color:#fc8080!important;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.wfs{width:100%;position:relative;}
.p_r{position:relative;}


/*悬浮链接*/
.suspension{
	position: fixed;
	z-index: 55;
	right: 0;
	bottom: 90px;
	width: 40px;
	height: 240px;
}
.suspension-box{
	position: relative;
	float: right;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 40px;
}
.suspension .a{
	display: block;
	width: 40px;
	height: 40px;
	background-color: #353535;
	cursor: pointer;
	outline: none;
	margin-bottom: 1px;
}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{
	float: left;
	width: 40px;
	height: 40px;
	background-image: url(../002_image/side_icon.png);
	background-repeat: no-repeat;
}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{
	width: 40px;
	height: 40px;
	background-image: url(../002_image/right_001.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.suspension .a-service-phone .i{
	width: 40px;
	height: 40px;
	background-image: url(../002_image/right_002.png);
	background-repeat: no-repeat;
}
.suspension .a-qrcode .i{
	background-image: url(../002_image/right_003.png);
}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{
	background-image: url(../002_image/right_004.png);
	background-repeat: no-repeat;
}
.suspension .a-top{
	background: #353535;
	display: none;
}
.suspension .a-top:hover{
	background: #F05352;
}
.suspension .d{
	display: none;
	width: 210px;
	background: #fff;
	position: absolute;
	right: 50px;
	min-height: 90px;
	border: 1px solid #E0E1E5;
	border-radius: 3px;
	box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}
.suspension .d .arrow{
	position: absolute;
	width: 10px;
	height: 20px;
	background: url(../002_image/side_bg_arrow.png) no-repeat;
	right: -10px;
	top: 15px;
}
.suspension .d-service{top:0;}
.suspension .d-service-phone{
	top: 41px;
}
.suspension .d-qrcode{
	top: 82px;
}
.suspension .d .inner-box{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:45px;height:45px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:45px;height:45px;background:url(../002_image/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:45px;height:45px;background:url(../002_image/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:110px;line-height:45px;font-size:14px;margin-left:10px;}
.suspension .d-service-item .text{
	float: left;
	width: 100px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 10px;
}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{
	float: left;
	line-height: 30px;
	font-size: 12px;
	width: 100%;
	white-space: nowrap;
	color: #888;
}
.suspension .d-service-intro i{
	background: url(../002_image/side_con_icon01.png) no-repeat center center;
	height: 30px;
	width: 15px;
	margin-right: 5px;
	vertical-align: top;
	display: inline-block;
}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
