/* Reset CSS Document zh c it*/
body,div,iframe,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,caption,form,input,button,select,textarea {margin:0;padding:0;}
input,button,textarea,select{font-size:100%}
h1, h2, h3, h4, h5, h6,em { font-size: 100%; font-weight: normal; font-style: normal; } 
ol,ul {
	list-style:none;
}
img {border:0;}
hr { height:1px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.clear {clear:both;font-size:0;height: 1px;overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{zoom:1;}.clr { clear: both; }

body {
	background-color: #FFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
}



#tool-bar{
	height: 50px;
	width: 100%;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index:1001;
	background-image: url(../image/tool-bar-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #000;
}
.tool-bar-int {

}
.tool-bar-int li {
	display: inline-block;
	height: 44px;
	float: left;
	width: 33.33%;
	text-align: center;
	padding-top: 5px;
}
.tool-bar-int li a { display: inline-block; height: 44px; width: 100%; }
.tool-bar-int li a:visited{#FFF;}
.tool-bar-int i {
	background-image: url(../image/tool-bar-i.png);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 30px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
}
i.i-tel { background-position: left top; }
i.i-email { background-position: 0px -100px; }
i.i-map { background-position: 0px -40px; }
i.i-message { background-position: 0px -60px; }
i.i-share { background-position: 0px -20px;}
.tool-bar-int ul li a span { font-size: 12px; color: #FFF; padding-top: 3px; display: block;}
.tool-bar-br {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5FA55F;
}

/* Swipe 2 required styles */
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}
/* END required styles */
.welcome { background-color: #CC3333; color: #FFF; line-height: 26px; padding-top: 8px; padding-bottom: 12px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #DD7878; border-bottom-color: #B12C33; }
.welcome h2 { color: #FF0; font-weight: bold; }
.logo {
	z-index: 0;
}
.logo .img {
	width: 100%;
	display: block;
	z-index: 1;
}
.tl h3 {
	font-weight: bold;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	padding-left: 10px;
	background-image: url(http://www.qwm168.cn/dw/tl-bg.png);
	background-color: #007000;
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 50px;
}
.pro-ul { padding-top:10px; }
.pro-ul li {
	float:left;
	width:50%;
	text-align:center;
	padding-bottom:10px;
	display: block;
}
.pro-ul .pic img {
	width:90%;
	border: 1px solid #CCC;
	min-height:120px;
	max-height:170px;
}
.pro-ul .name { margin-top:8px; overflow: hidden; line-height: 30px; height: 30px; }.price { font-weight: bold; color: #C00; }
.box{ display:block;}

.ul-pic li {
	float: left;
	display: block;
	text-align: center;
	width: 50%;
}
.ul-pic { padding-top: 10px; }
.ul-pic span { display: block; padding-top: 6px; line-height: 30px; height: 30px; overflow: hidden; }
.ul-pic img {
	width: 95%;
	border: 1px solid #CCC;
	padding: 1px;
}

.ul-pic2 li {
	float: left;
	display: block;
	text-align: center;
	width: 33%;
}
.ul-pic2 { padding-top: 10px; }
.ul-pic2 span { display: block; padding-top: 6px; line-height: 30px; height: 30px; overflow: hidden; }
.ul-pic2 img {
	width: 93%;
	border: 1px solid #FFF;
}

.news-ul { padding: 8px; }
.tRight { text-align: right; }
.redfont { color: #C00; }
.form-gusetbook { background-image: url(http://www.qwm168.cn/dw/pic-contact.png); background-repeat: no-repeat; background-position: left bottom; padding-top: 8px; padding-right: 8px; padding-bottom: 30px; padding-left: 8px; }
.contact-ul {
	line-height: 24px;
	padding: 10px;
}
#footer .nav {
	line-height: 40px;
	height: 40px;
}
#footer .nav a,
#footer .nav a:visited {
	color: #000;
	margin-right: 5px;
	margin-left: 5px;
}
#footer .info {
	font-size: 12px;
	color: #333;
	text-align: left;
	line-height: 22px;
}
#footer .info a,
#footer .info a:visited {
	color: #333;
}
.InputBorder { padding: 4px; border: 1px solid #CCC; }
.page-content { padding: 8px; }
.goods-pic { text-align: center; }
.goods-spce-ul { line-height: 24px; padding-top: 10px; }
.goods-remark { line-height: 24px; padding: 8px; overflow:hidden; }
.goods-remark img{ width:100%;}
.products-list li { float: left; width: 50%; text-align: center; }
.products-list .img img {
	width: 90%;
	border: 1px solid #CCC;
	min-height:120px;
	max-height:170px;
}
.products-list .name {
	padding-top: 8px;
	height: 35px;
}
.news-ul li span { float: right; color: #666; }
#header .weibo {
	position: absolute;
	top: 17px;
	right: 5px;
	color: #FFF;
	font-size: 12px;
}
#header .weibo p {
	padding-top: 5px;
}
#header .weibo img {
	margin-right: 7px;
	margin-left: 7px;
}

.bgc {
	background-color: #FFF;
}
.about {
	padding: 10px;
}
.about p {
	line-height: 22px;
	text-indent: 24px;
}
.brand-ul {
	padding-top: 10px;
}
.brand-ul li {
	text-align: center;
	float: left;
	display: inline-block;
	width: 50%;
	padding-bottom: 10px;
}
.video-ul {
	background-color: #FFF;
	padding-top: 10px;
}
.video-ul li {
	height: 55px;
	float: left;
	width: 50%;
}
.video-ul li a {
	background-image: url(http://www.qwm168.cn/dw/video-li.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 110px;
	display: block;
	line-height: 44px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding-left: 44px;
	margin-right: auto;
	margin-left: auto;
}
.tl-tab {
	background-image: url(http://www.qwm168.cn/dw/tl-bg.png);
	background-position: left bottom;
	height: 30px;
	background-repeat: repeat-x;
	background-color: #FBFBFB;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
.tl-tab ul {
	height: 30px;
}
.tl-tab ul li {
	width: 110px;
	display: inline-block;
	float: left;
	line-height: 30px;
	color: #666;
	text-align: center;
	height: 30px;
	font-weight: bold;
}
.tl-tab ul li.hover {
	font-weight: 700;
	color: #333;
}
.headline {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.headline h3 {
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}
.headline p {
	color: #666;
	line-height: 20px;
}
.tab-ul {
	height: 41px;
}
.tab-ul li {
	display: inline-block;
	float: left;
	height: 34px;
	width: 25%;
	font-size: 12px;
	color: #FFF;
	line-height: 34px;
	text-align: center;
}
.ava-ul {
	padding-top: 10px;
	padding-bottom: 10px;
}
.ava-ul li {
	width: 25%;
	float: left;
}
.ava-ul li img {
	width: 100%;
	height: 80px;
}
.tl-h h3 {
	font-weight: bold;
	float: left;
	padding-left: 12px;
}
.weibo-code {
	padding: 10px;
}

.banner{
	position: relative;
}
.banner .slider {
	z-index: 1;
	display:block;
	margin:0 auto;
	max-width:480px;
	overflow:hidden;
	position:relative;
}
.banner .slider .sliderlist{ position:absolute; width:2000px; left:0; top:0px;}
.banner .slider .sliderlist li{
	float:left;
	width:480px;
	display:block;
	text-align:center;
}
.banner .slider .sliderlist li span{
	max-width:480px;
	margin:0 auto;
	display:inline-block;
}
.banner .slider .sliderlist li img{}
.banner .slider #pagenavi{
	position:absolute;
	left:0;
	bottom:10px;
	text-align:center;
	width:100%;
}
.banner .slider #pagenavi a{width:14px;height:14px;line-height:99em;background:#b5b5b5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.banner .slider #pagenavi a.active{ background:#C00;}
#adv {
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#adv li {
	display: block;
	padding-12: 90px;
	background-image: url(http://www.qwm168.cn/dw/adv-bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 30px;
}

#adv .title {
	padding:0 0 10px 25px;
}
#adv h5{
	font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå";
	font-size: 18px;
	color: #FFF;
	background-image: url(http://www.qwm168.cn/dw/adv-h5.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 60px;
	text-align: center;
	line-height: 40px;
}
#adv p {
	font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå";
	font-size: 14px;
	color: #666;
	padding-top: 2px;
}

.ul-case {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.ul-case li .pic {
	float: left;
	width: 40%;
}
.ul-case li .info {
	float: right;
	width: 55%;
}
.ul-case li .pic img {
	width: 100%;
}
.ul-case li .info h3 {
	font-weight: 700;
	padding-bottom: 5px;
}
.ul-case li .info p {
	line-height: 20px;
	color: #666;
	font-size: 12px;
}
.ul-case li {
	padding-bottom: 10px;
}
#page {
	background-color: #FFF;
}#header .qrcode {
	height: 34px;
	width: 34px;
	position: absolute;
	top: 19px;
	right: 76px;
}
#weixin-code {
	width: 150px;
	height: 150px;
	position: absolute;
	top: 32px;
	left: -65px;
	z-index: 99999999;
	display: none;
	border: solid #999 1px;
	background-color: #FFF;
	padding: 3px;
}
.tel {
	background-image: url(http://www.qwm168.cn/dw/tel-bg.png);
	background-repeat: repeat;
	background-position: left top;
	text-align: center;
}
.tel img{
	width:90%;
}
.adt {
	padding-top: 5px;
	padding-bottom: 5px;
}

.p8 {
	padding: 8px;
}
.ct {
	text-align: center;
}
.tl-s {
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
.tl-s h3 {
	line-height: 32px;
	background-image: url(http://www.qwm168.cn/dw/dot-arr.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #333;
	float: left;
	font-weight: bold;
}
.tl-s span {
	float: right;
	line-height: 32px;
	padding-right: 8px;
}

.faq dl { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #D2D9D6; padding-bottom: 10px; padding-top: 5px; }
.faq dt span { font-weight: 700; color: #FF6600; }
.faq dd span { color: #1FB530; font-weight: 700; }
.faq dl dt {
	line-height: 18px;
	padding-top: 7px;
	padding-bottom: 5px;
	background-image: url(http://www.qwm168.cn/dw/faq-q.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 25px;
}
.faq dl dd {
	line-height: 18px;
	color: #666;
	padding-top: 7px;
	padding-bottom: 5px;
	background-image: url(http://www.qwm168.cn/dw/faq-a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 25px;
}
.about strong {
	color: #669900;
}
.contact-ul img {
	float: right;
}
.btn {
	color: #FFF;
	background-color: #09F;
	border: 1px solid #06F;
	padding: 5px;
	font-weight: bold;
	font-size: 16px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.btn2 {
	color: #FFF;
	background-color: #F90;
	border: 1px solid #F60;
	padding: 5px;
	font-weight: bold;
	font-size: 16px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.page-images-list li .name {
	display: block;
	height: 30px;
	padding-top: 5px;
	overflow: hidden;
}
.cert {
	text-align: center;
	padding-top: 10px;
}
#header .logo img {
	width: 100%;
	display: block;
}

#retop {
	display: inline-block;
	padding: 10px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius:20px;
	color: #FFF;
	background-color: #1C66C5;
}
.cate-ul {
	padding: 10px;
}
.cate-ul li {
	float: left;
	width: 50%;
	line-height: 16px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cate-ul li a {
	background-image: url(http://www.qwm168.cn/dw/dot-yellow.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	display: inline-block;
	padding-left: 20px;
}
.tl-h span {
	float: right;
	font-weight: normal;
	padding-right: 5px;
}
#adv li strong {
	color: #333;
}
.ul-case .info .more {
	padding-top: 10px;
	padding-right: 10px;
}
.foot-words {
	font-size: 20px;
	color: #ECEC00;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.tips {
	padding: 10px;
}
.pro-slider {
	z-index: 1;
	display:block;
	max-width:640px;
	overflow:hidden;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
}
.pro-slider-list { position:absolute; width:2000px; left:0; top:0px;}
.pro-slider-list-li{ float:left; width:640px; display:block; text-align:center;}
.pro-slider-pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.pro-slider-pagenavi a{
	width:32px;
	height:12px;
	line-height:99em;
	background:#b5b5b5;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 4px;
}
.pro-slider-pagenavi a.active{ background:#DB0317;}
.font-orange {
	font-weight: 700;
	color: #C00;
}
.tab-ul li.hover {
	background-color: #007000;
}
.index-member {
	padding: 10px;
}
.index-member h3 {
	color: #C00;
	text-align: center;
	font-weight: bold;
}
.index-member p {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
.ip {
	width: 90%;
	padding: 3px;
	border: 1px solid #999;
}
.weixin {
	float: left;
	width: 120px;
	padding-right: 10px;
}
.weixin p {
	line-height: 22px;
	padding-top: 10px;
}
.users {
	padding: 10px;
}
.member-info {
	line-height: 24px;
}
.member-info ul {
	font-size: 12px;
	padding-top: 10px;
}

.goodness-list{
	padding:10px 0;
	background-color: #007000;
	background-image: url(http://www.qwm168.cn/dw/nav-bg.png);
	background-repeat: repeat;
}

.goodness-list ul{
	padding-top:12px;
}
.goodness-list li {
	float: left;
	height: 45px;
	width: 50%;
}
.goodness-list li a {
	display: block;
	height: 36px;
	background-color: #FFF;
	line-height: 36px;
	text-align: center;
	border-radius:20px 20px 20px 20px;
	box-shadow:0 1px 3px rgba(34,25,25,0.2);
	margin:0 15px;
}
