*{
	margin: 0;
	padding: 0;
}
.menu {
	position:absolute;
	right: 60px;
	top: 714px;
	height: 474px;
	width: 189px;
	background: url(../hallimgs/menu.png) no-repeat;
	background-size:100% 100%;
	text-align: center;
	overflow: visible;
	z-index:99;
	left:1600px;"
}
.banner {
	background: url(../hallimgs/banner.jpg) no-repeat;
	background-size: 100% 100%;
	height: 540px;
}
.content-bg {
	background: url(../hallimgs/bodybg.png) no-repeat;
	background-size: 100% 100%;
	height: 4260px;
}
.content-bg .rowbg {
	background: url(../hallimgs/onepartbg.png) no-repeat center;
	background-size: cover;
	height: 147px;
	padding: none;
	line-height: 143px;
	width: 89%;
	position: relative;
}
.content-bg .xs2 {
	padding-left: 0;
	padding-right: 0;
	/*margin-left: 30px;
	margin-right: 25px;*/
}
.content-bg .imgcontent {
	position: relative;
}
.img-titleshadow {
	position: absolute;
	bottom: 22px;
	left:0px;
	/*background-color: rgba(0,0,0,.6);*/
	line-height: 25px;
	width: 100%;
	text-align: center;
	z-index: 3;
}
.content-bg .title-center {
	margin-top: 40px;
	margin-bottom: 30px;
}
.title-center p {
	font-family:georgia;
	color: white;
	font-size: 28px;
}
.rowbg .row-shadow {
	position: absolute;
	bottom: 27px;
	height: 27px;
	background-color: rgba(0,0,0,.7);
	width: 95.4%;
	z-index: 2;
	margin-left: 2%;
}
 *{ margin:0; padding:0;font-size: 12px;}
.rowbg .marlr {
	margin-right: 3%;
}
.leftright {
	margin-left: 2%;
	margin-right: 3%;
}
.img-titleshadow a {
	color: white;
	font-size: 12px;
	font-family: georgia;
}
.twopart .trow {
	padding: 0;
	padding-left: 0%;
}
.twopart .trow .tx3 {
	padding: 0;
	width: 25%;
	text-align: center;
}
.slider {
	height: 233px;
	position: relative;
	cursor: pointer;
	padding: 10px 20px;
	/*margin: 100px auto;*/
	width: 100%;
	margin-top: 10px;
}
.prev {
	position: absolute;
	left: 0;
	top: 9px;
	width: 31px;
	height: 214px;
	background: url(../hallimgs/imga.png) no-repeat;
	background-size: cover;
	
}
.next {
	position: absolute;
	right: 0;
	top: 9px;
	width: 31px;
	height: 214px;
	background: url(../hallimgs/imgb.png) no-repeat;
	background-size: cover;
}
#slider_pic {
	width: 905px;
	height: 209px;
	overflow: hidden;
	position: relative;
}
/*ul {
	list-style: none;
	position: absolute;
	left: 0;
}*/
#slider_pic ul {
	list-style: none;
	position: absolute;
	left: 0;
}
#slider_pic li {
	float: left;
	margin-right: 10px;
}
 .no_click{background-color: red;}
 
 .imgfocus {
 	width: 1000px;
 	position: relative;
 	background: transparent;
 	height: 400px;
 }
 ul.num_a2 {
 	position: absolute;
 	width: 23px;
 	left: 10px;
 	top: 20%;
 	background: url(../hallimgs/st.png) no-repeat top center;
 	/*background-size: 100% 100%;*/
 	/*height: 171px;*/
 }
 ul.num_a2 li {
 	width: 21px;
 	height: 21px;
 	border-radius: 50%;
 	border: 2px solid gray;
 	margin-bottom: 45px;
 	position: relative;
 	-webkit-transition:-webkit-transform 0.5s ease, background-color 0.5s ease;
 	transition:transform 0.5s ease, background-color 0.5s ease;
 	color: #858585;
 }
 ul.num_a2 .current {
 	border-color: lightblue;
 	color: lightblue;
 }
 ul.num_a2 a {
 	position: absolute;
 	left: 0;
 	top: 0px;
 	width: 100%;
 	height: 100%;
 	padding-left: 390px;
 	text-indent: -366px;
 	font-size: 16px;
 	font-family: georgia;
 	text-decoration: none;
 	/*color: #858585;*/
 }
 .imgbox {
 	position: absolute;
 	right: 20px;
 	top: 10%;
 }
 a:hover {
 	color: lightblue;
 }
 .product-info .product-des {
 	margin-top: 16px;
 }
 .product-info p {
 	color: #7c7c7c;
 	font-family: georgia;
 	font-size: 14px;
 	line-height: 14px;
 }
 .product-des .oprice {
 	text-decoration: line-through;
 	font-size: 22px;
 	color: white;
 	font-family: 'microsoft sans serif';
 }
 .product-des .nprice {
 	color: orangered;
 	font-size: 22px;
 	margin-left: 5px;
 }
 .buyw-btn1 {
 	width: 180px;
 	border: 1px solid rgb(0,174,190);
 	height: 48px;
 	line-height: 48px;
 	border-radius: 5px;
 	float: left;
 }
 .buyw-btn1 .btn-title {
 	float: left;
 	color: white;
 	font-size: 16px;
 	margin-left: 10px;
 }
 .buyw-btn1 .btn-img {
 	float: left;
 	margin-left: 5px;
 }
 .buym-btn1 {
 	width: 180px;
 	border: 1px solid rgb(0,174,190);
 	background-color:rgb(0,174,190);
 	height: 48px;
 	line-height: 48px;
 	border-radius: 5px;
 	float: left;
 	margin-left: 10%;
 }
 .buym-btn1 .mbtn-title {
  	float: left;
  	color: white;
  	font-size: 16px;
  	margin-left: 25px;
  }
  .buym-btn1 .mbnt-img {
  	float: left;
  	margin-left: 15px;
  }
  
  
  .btn-buy {
  	margin-top: 10px;
  }
  #buywbtn:hover .buyw-btn{
  	 background-color: rgb(0,174,190);
  }
 #buymbtn:hover .buym-btn {
  	background: rgb(0,137,149);
  }
  .product-content {
  	width: 100%;
  	height: 330px;
  	border: 1px solid #25313d;
  	padding-top: 18px;
  }
 .product-content .x12 {
 	padding-left: 8%;margin-bottom: 20px;
 }
 .product-content a {
 	font-size: 22px;
 	color: #00c5d7;
 }
 .product-info p img {
 	margin-right: 5px;
 }
 .kb-content {
 	margin-top: 20px;
 }
 .kb-content .kb-info {
 	width: 100%;
 	border: 1px solid #25313d;
 	height: 290px;
 	padding-top: 35px;
 }
 .kb-content .kb-title {
 	width: 100%;
 	background: url(../hallimgs/kbbg.png) no-repeat;
 	height: 128px;
 	line-height: 128px;
 }
 .kb-content .kb-title p {
 	font-size: 21px;
 	color: white;
 	font-family: georgia;
 	text-indent: 42px;
 }
 .kb-info .kb-des {
 	margin-top: 35px;
 }
 .kb-des .p1 {
 	font-size: 20px;
 	color: white;
 	line-height: 20px;
 	font-family: arial;
 }
 .kb-des .p2 {
 	font-size: 18px;
 	color: white;
 	line-height: 10px;
 	font-family: arial;
 }
 .kb-des .p3 {
 	font-size: 20px;
 	color: orangered;
 	line-height: 10px;
 	margin-top: 30px;
 }
 .kb-des .p4 {
 	 font-size: 14px;
 	 text-decoration: line-through;
 	 line-height: 10px;
 	 margin-bottom: 30px;
 	 color: white;
 }
 
 .menu .menus {
 	background: rgb(108,51,25);
 	height: 25px;
 	line-height:25px;
 	width: 140px;
 	margin-left: 24px;
 	top: 90px;
 	position: absolute;
 	font-family: georgia;
 	color: white;
 	border-radius: 5px;
 }
 .menu .toptwo {
 	top:130px
 }
 .menu .topthree {
 	top:170px
 }
 .menu .topfour {
 	top:210px
 }
 .menu .topfive {
 	top:250px
 }
 .menu .topsix {
 	top: 290px;
 }
 .menu a {
 	color: white;
 	text-decoration: none;
 }
 
 @media (min-width: 320px) {
 	.menu {
 		display: none;
 	}
 	.product-info p {
	    color: #7c7c7c;
	    font-family: georgia;
	    font-size: 10px;
	    line-height: 10px;
	}
	.product-content {
		height: 355px;
	}
	.kb-content .xs6 {
	 	width: 100%;
	 }
	 .content-bg {
	 	height: 4806px;
	 }
	  .cxm {
	 	margin-top: 0px;
	 }
	 
.buyw-btn {
 	width: 130px;
 	border: 1px solid rgb(0,174,190);
 	height: 35px;
 	line-height: 35px;
 	border-radius: 5px;
 	float: left;
 }
 .buyw-btn .btn-title {
 	float: left;
 	color: white;
 	font-size: 16px;
 	margin-left: 10px;
 }
 .buyw-btn .btn-img {
 	float: left;
 	margin-left: 5px;
 }
 .buym-btn {
 	width: 130px;
 	border: 1px solid rgb(0,174,190);
 	background-color:rgb(0,174,190);
 	height: 35px;
 	line-height: 35px;
 	border-radius: 5px;
 	float: left;
 	margin-left: 10%;
 }
 .buym-btn .mbtn-title {
  	float: left;
  	color: white;
  	font-size: 16px;
  	margin-left: 25px;
  }
  .buym-btn .mbnt-img {
  	float: left;
  	margin-left: 15px;
  }
  .buym-btn1 {
  	margin-left: 26%;
  }
 }
 
 @media (min-width: 992px) {
 	.content-bg {
	 	height: 4260px;
	 }
 	.kb-content .xs6 {
	 	width: 49%;
	 }
	 .cxm {
	 	margin-top: 30px;
	 }
	 
	 .buym-btn .mbtn-title {
 		font-size: 12px;
 	}
 	.buym-btn {
 		width: 102px;
 		height: 31px;
 		line-height: 31px;
 	}
 	.buyw-btn {
 		width: 102px;
 		height: 31px;
 		line-height: 31px;
 	}
 	.buyw-btn .btn-title {
 		font-size: 12px;
 	}
 .buyw-btn {
 	width: 102px;
 	border: 1px solid rgb(0,174,190);
 	height: 35px;
 	line-height: 35px;
 	border-radius: 5px;
 	float: left;
 }
 .buyw-btn .btn-title {
 	float: left;
 	color: white;
 	font-size: 12px;
 	margin-left: 10px;
 }
 .buyw-btn .btn-img {
 	float: left;
 	margin-left: 5px;
 	margin-top: 5px;
 }
 .buym-btn {
 	width: 102px;
 	border: 1px solid rgb(0,174,190);
 	background-color:rgb(0,174,190);
 	height: 35px;
 	line-height: 35px;
 	border-radius: 5px;
 	float: left;
 	margin-left: 10%;
 }
 .buym-btn .mbtn-title {
  	float: left;
  	color: white;
  	font-size: 12px;
  	margin-left: 25px;
  }
  .buym-btn .mbnt-img {
  	float: left;
  	margin-left: 12px;
  	margin-top: 5px;
  }
 }
 @media (min-width: 1024px) {
 	.kb-des .p1 {
 		font-size: 18px;
 	}
 	.kb-des .p2 {
 		font-size: 16px;
 	}
 	.kb-des .p3 {
 		font-size: 18px;
 		margin-top: 20px;
 	}
 	
 }
 @media (min-width: 1200px) {
 	.menu {
 		display: block;
 	}
 	.product-info p {
	    color: #7c7c7c;
	    font-family: georgia;
	    font-size: 14px;
	    line-height: 14px;
	}
	.product-content {
		height: 355px;
	}
	
	.buym-btn {
 		width: 120px;
 		height: 40px;
 		line-height: 40px;
 	}
 	/*.buyw-btn {
 		width: 130px;
 		height: 31px;
 		line-height: 31px;
 	}*/
 	.buyw-btn .btn-title {
 		font-size: 14px;
 	}
	 .buyw-btn {
	 	width: 120px;
	 	border: 1px solid rgb(0,174,190);
	 	height: 40px;
	 	line-height: 40px;
	 	border-radius: 5px;
	 	float: left;
	 }
	 .buyw-btn .btn-title {
	 	float: left;
	 	color: white;
	 	font-size: 14px;
	 	margin-left: 10px;
	 }
	 .buyw-btn .btn-img {
	 	float: left;
	 	margin-left: 5px;
	 	margin-top: 5px;
	 }
	  .buym-btn1 {
	  	margin-left: -10%;
	  }
 }
