@charset "utf-8";
html {
	font-size: 625%;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, a {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
	font-size: .16rem;
	background-color:#f9f9f9;
}
ol, ul, li {
	list-style: outside none none;
}
a {
	text-decoration: none;
}
a:focus,a:active{
	outline:medium none;
}
img {
	display: block;
	max-width: 100%;
}
header, section, footer, div, figure, figcaption, h1, h2, h3, h4, p, ul, ol, form, fieldset, figure, dl, dd, dt, a {
	box-sizing: border-box;
}
.none {
	display: none;
}
.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*--------------------产品商城css开始--------------------*/
.container {
	margin-top:40px;
}
.container02 {
	margin-top:48px;
}
.container03{
	margin-top:88px;
}
/* footer start */
.shopping_footer{position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 999999;}
.footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 999999;
}
.bottom a {
	float: left;
	width: 25%;
	text-align: center;
	background-color:#333;
	color: #fff;
	/*border-right: 1px solid #333;*/
	padding: 4px 0;
}
.bottom a:last-child {
	border-right: none;
}
.bottom a span:first-child {
	display: block;
	font-size: 24px;
	margin-bottom:4px;
}
.bottom a span:last-child {
	font-size: 12px;
}
/* footer end */
.logo {
 padding: .06rem .1rem;
	overflow: hidden;
	background-color: #de3c00;
	position:fixed;
	left:0px;
	top:0px;
	z-index:99;
	width:100%;
}
.logo_left img {
	float: left;
	height: 26px;
	display: inline-block;
 margin-top: .02rem;
}
.logo_right img {
	float: right;
	height: 22px;
	display: inline-block;
 margin-top: .04rem;
}
.cpnav {
	width: 100%;
	height: 60px;
	padding: 5px 0px;
	position: relative;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}
.cpnav .swiper-container {
	margin: 0px 20px;
	text-align: center;
}
.cpnav .swiper-slide img {
	width: auto;
	height: 34px;
	vertical-align: top;
}
.cpnav .swiper-slide p {
	color: rgb(51, 51, 51);
	font-size: 12px;
	margin: 5px 0px 0px;
}
.cpnav .prev {
	width: 20px;
	height: 50px;
	float: left;
	background: transparent url('../images/left.png') no-repeat scroll center center / auto 17px;
	cursor: pointer;
	position: absolute;
	left: 0px;
	top: 7px;
}
.cpnav .next {
	width: 20px;
	height: 50px;
	float: right;
	background: transparent url('../images/right.png') no-repeat scroll center center / auto 17px;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 7px;
}
.swiper-container {
	margin: 0px auto;
	position: relative;
	overflow: hidden;
	backface-visibility: hidden;
	z-index: 1;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0px, 0px);
	transition-timing-function: ease;
}
.swiper-wrapper a {
	text-align: center;
}
.swiper-wrapper a img {
	display: inline-block;
}
.swiper-slide {
	float: left;
}
.line {
	background: #f4f4f4;
	height: .04rem;
	width: 100%;
}
.cpbox1 {
	border-top: 10px solid #f5f5f5;
}
.cp_txt {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	overflow: hidden;
	border-bottom: 5px solid #f5f5f5;
}
.cp_txt:last-child {
	border: medium none;
}
/*.hot_txt {
	border-top: 5px solid #f5f5f5;
}*/
.cp_txt ul, .cp_txt li {
	margin: 0px;
	padding: 0px;
	list-style: outside none none;
}
.cp_txt li {
	width: 33.33333333%;
	float: left;
	padding: 5px 0px;
	text-align: center;
	box-shadow: 1px 0px 0px #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	position: relative;
}
.cp_txt li:last-child {
	box-shadow: none;
}
.cp_txt li a {
	color: #333 !important;
	text-align: center !important;
	width: 100%;
}
.cp_txt li img {
	width: 100px;
	height: 100px;
	margin-bottom: 4px;
	vertical-align: top;
	display: inline-block;
}
.imgbg {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 5px;
}
.imgbg img {
	width: 100px;
	height: 100px;
}
.cp_txt li p {
	margin: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
 font-size: .12rem;
	text-align: center;
}
.jiage01 {
	color: rgb(255, 76, 76);
	text-align: center;
}
.cpbox {
	background-color: #fff;
}
.cp_title {
	line-height: 34px;
	border-bottom: 1px solid #ededed;
	padding: 0px 10px;
 font-size: .14rem;
}
.cp_title span {
	font-size: 14px;
	color: #de3c00;
	margin: 0px 2px;
}
.cp_title a {
	color: #666;
}
.cp_title strong {
	font-size: 16px;
	color: #323232;
	font-weight: normal;
}
.foot {
	text-align: center;
	padding: 10px;
	color: rgb(153, 153, 153);
	margin-bottom: 55px;
	background: #f9f9f9;
 font-size: .12rem;
}
.foot a {
	color: #909090;
}
/*--------------------产品详情css开始--------------------*/
.product_name {
	widows: 100%;
	text-align: center;
	font-weight: normal;
padding: .1rem 0;
}
.kucun {
padding: 0 .1rem;
font-size: .14rem;
	text-align: center;
}
.kucun h5 {
	font-weight: normal;
	font-size: 16px;
	color: #333;
	line-height: 36px;
}
.kucun p {
 padding: .06rem 0;
	color: #666;
}
.kucun p em {
	color: #ddd;
}
.kucun .price span {
	font-size: 26px;
	color: #de3c00;
}
.kucun span {
	margin: 0px 5px;
	letter-spacing: 1px;
}
.kucun p:first-child span {
	color: #da251d;
}
#min {
	height: 30px;
	width: 30px;
 font-size: .16rem;
}
#text_box {
	text-align: center;
	height: 25px;
}
#add {
	height: 30px;
	width: 30px;
font-size: .16rem;
}
.anniu {
	width: 100%;
padding: 0 .1rem;
margin: .14rem 0;
}
.anniu li {
	float: left;
	width: 32.2%;
	text-align: center;
padding: .1rem 0;
margin-right: .03rem;
	border-radius: 4px;
}
.anniu li a {
	display: block;
	color: #fff;
font-size: .14rem;
}
.anniu li:first-child {
	background: #fcb102;
}
.anniu li:nth-child(2) {
	background: #fff;
	border: solid 1px #db2d00;
}
.anniu li:nth-child(2) a {
	color: #db2d00;
}
.anniu li:last-child {
	background: #db2d00;
	margin-right: 0rem;
}
.coupon {
 padding-bottom: .15rem;
	border-top: 1px solid #ececec;
	background-color: #fff;
}
.cou_ul {
	padding: 0;
}
.cou_ul li {
	float: left;
	width: 33%;
	text-align: center;
padding: .1rem 0;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
font-size: .13rem;
	color: #333;
}
.cou_ul li:first-child {
}
.cou_ul li:last-child {
	border-right: none;
}
.couactive {
	border-bottom: none !important;
	color: #DA251D;
}
.list {
	padding: 0 .1rem;
	padding-bottom: .1rem;
	background-color: #fff;
}
.item1 ul {
	overflow: hidden;
	border-bottom: 1px solid #ececec;
}
.item1 ul li {
	float: left;
	width: 49.3%;
	border: 1px solid #ececec;
padding: .1rem 0 .1rem 0;
	text-align: center;
font-size: .12rem;
	color: #db2d00;
	border-bottom: none;
}
.item1 ul li:first-child {
	width: 99.3%;
	border-bottom: none;
font-size: .14rem;
}
.item1 ul li:first-child span {
	color: #da251d;
}
.item1 ul li:nth-child(2n) {
	border-right: none;
	border-bottom: none;
	color: #666;
}
.item2 p {
font-size: .12rem;
padding: .06rem 0;
line-height: .2rem;
	color: #666;
}
.item3 {
	width: 100%;
	background: #f4f4f4;
}
.item3 .embed-responsive {
	width: 100%;
margin-bottom: .1rem;
}
.item3 img {
margin-bottom: .1rem;
}
.product_Relatedbox {
 margin: .1rem 0;
	width: 100%;
	overflow: hidden;
	background-color: rgb(255, 255, 255);
 padding: 0 .1rem;
	border-top: solid 8px #f5f5f5;
}
.product_Relatedbox hr {
	border: 0px none;
	height: 1px;
	background-color: #ececec;
	margin: 0rem auto;
	padding: 0px;
}
.product_Relatedbox h4 {
	width: 100%;
	margin: 0px auto;
	color: #323232;
 margin-top: .1rem;
	font-weight: normal;
}
.accessorybox {
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
}
.accessory01 {
	width: 31%;
	float: left;
	border: 1px solid #ececec;
 margin: .08rem 3.5% .04rem 0rem;
}
div.accessory01:nth-child(3n) {
	margin-right: 0;
}
.accessorybox img {
	max-width: 100%;
	position: relative;
	overflow: hidden;
}
.accessory_cost {
	width: 90%;
	margin: 0 auto 0rem;
	text-align: center;
}
.accessory_cost a {
	color: #666;
font-size: .12rem;
}
.accessorybox span {
	font-size: 0.14rem;
	color: rgb(128, 128, 128);
padding: .04rem 0;
	display: inline-block;
}
.accessorybox p {
	font-size: 0.14rem;
	color: rgb(255, 74, 0);
padding: .04rem 0;
	text-align: center;
}
header {
	background-color: #de3c00;
	color: rgb(255, 255, 255); /*display: -moz-box;*/
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 99;
}
header span {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 42px;
	cursor: pointer;
}
header span:active {
	background-color: rgb(51, 51, 51);
}
header h2 {
	margin: 0px;
	display: block;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	font-weight: normal;
	display: block;
}
.navlist {
	background: transparent url('../images/list.gif') no-repeat scroll center center / auto 15px;
}
.lm {
	background: transparent url('../images/down.png') no-repeat scroll center center / auto 18px;
}
#afui #header h1{
	font-weight:normal;
}
#afui > #navbar {
    background:none;
    border: none;
    box-shadow: none;
}
#afui{
	position:unset;
}
.shop_bottom {
	overflow: hidden;
}
.shop_bottom p {
	float: left;
	width: 33.3%;
padding: .14rem 0;
	text-align: center;
	border-top: 1px solid #d9d9d9;
}
.shop_bottom p:first-child {
	color: #646464;
}
.shop_bottom p:nth-child(2) {
	text-align: left;
}
.shop_bottom p:last-child {
	background: #DB2D00;
}
.shop_bottom p:last-child a {
	display: block;
	color: #fff;
}
.shopping {
	padding:0 .1rem;
	background-color: #fff;
}
.shopping_con {
	border-radius: .04rem;
}
.shopping-left {
	float: left;
	padding-top: 12%;
}
.shopping-rigth {
	float: right;
	width: 92%;
	overflow: hidden;
}
.shopping_p {
 padding: .1rem 0;
}
.shopping_p span {
	float: right;
	display: inline-block;
	font-size: .24rem;
	cursor:pointer;
}
.shopping_jia {
margin: .1rem 0;
}
.shopping_jia img {
	width: 70px;
	height: 70px;
	float: left;
margin-right: .14rem;
}
.shopping_jia > p {
margin-bottom: .08rem;
font-size: .12rem;
	color: #666;
}
.shopping_jia > p:last-child {
	margin-bottom: 0;
}
.shopping_jia > p span {
	color: #da251d;
}
.min {
	height: 30px;
	width: 30px;
font-size: .16rem;
}
.text_box {
	text-align: center;
	height: 25px;
}
.add {
	height: 30px;
	width: 30px;
	font-size: .16rem;
}
.contain {
	padding: .1rem;
}
.search {
	border: 1px solid #f4f4f4;
	width: 100%;
	height: 40px;
}
.s_con {
	position: relative;
	float: left;
	display: block;
	width: 80%;
	height: 40px;
}
.s_con input {
	display: inline-block;
	border: 0px;
	width: 95.6%;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	border: 1px solid #f4f4f4;
}
.s_con .clear {
	display: none;
	position: absolute;
	right: 0px;
	top: 6px;
	content: "";
	width: 25px;
	height: 25px;
	background-image: url('../images/del.svg');
	background-size: 25px 25px;
	cursor: pointer;
}
.s_btn {
	float: left;
	display: block;
	background-color: #da251d;
	width: 20%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 13px;
	text-align: center;
	cursor: pointer;
}
.formbuy {
	color: #666;
}
.formbuy h2 {
	color: #666;
}
.formbuy p {
	margin: 15px 0;
}
.orderbox {
	margin: 10px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	border: 1px solid rgb(221, 221, 221);
	padding: 5px 10px;
	border-radius: 4px;
	font-size: 14px;
}
.orderbox h2 {
	margin: 0px;
	border-bottom: 1px solid rgb(238, 238, 238);
	font-size: 14px;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
}
.newdz {
	width: 100px;
	height: 26px;
	display: inline-block;
	background: #da251d;
	color: rgb(255, 255, 255);
	line-height: 26px;
	text-align: center;
}
.newdz:hover, .newdz:active, .newdz:visited {
	color: rgb(255, 255, 255);
}
.btnbox {
	padding: 10px;
}
.subtn {
	width: 100%;
	height: 42px;
	display: block;
	text-align: center;
	line-height: 42px;
	border: medium none;
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	border-radius: 4px;
	background: #DE3C00;
	cursor: pointer;
}
.hand{
	width: 100%;
	height: 42px;
	display: block;
	text-align: center;
	line-height: 42px;
	border: medium none;
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	border-radius: 4px;
	background: #DE3C00;
	cursor: pointer;
}
.subtn:hover, .subtn:active, .subtn:visited {
	color: rgb(255, 255, 255);
}
.emptyDataDiv {
	border: 1px solid rgb(238, 238, 238);
	padding: 15px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	color: rgb(153, 153, 153);
	margin: 10px;
	font-size: 16px;
}
.emptyDataDiv p a{
	color:#DE3C00;
}
.zhifuyh {
	margin-left: 30px;
}
.zhifuyh span {
	display: inline-block;
margin-bottom: .06rem;
}
.formbuy input[type=radio] {
margin-right: .06rem;
}
span.uppad {
	display: block;
font-size: .14rem;
}
.font18 {
font-size: .16rem;
	font-weight: bold;
}
.address1 {
	text-align: center;
	background-color: #de3c00;
	color: #fff;
	line-height: 40px;
}
.address2 {
	background: #fff;
	border-radius: 4px;
 	padding: .1rem;
	border: 1px solid #ececec;
	margin-left: 10px;
	margin-right: 10px;
}
.moren {
	border-bottom: 1px solid #ececec;
	padding-bottom: .1rem;
}
.moren span {
	color: #da251d;
	font-size: .14rem;
}
.moren b {
	font-weight: normal;
}
.moren i {
	font-style: normal;
	float: right;
	display: inline-block;
margin-right: .12rem;
	color: #666;
font-size: .14rem;
}
.xiangxi {
padding-top: .1rem;
font-size: .14rem;
	color: #666;
}
.xinzeng {
	padding: .1rem .1rem 0 .1rem;
	width: 100%;
}
#sh_bg {
	background-color: #fff;
	padding: 0px 8px;
}
.xinzeng p {
	line-height: 50px;
	border-bottom: solid 1px #ececec;
	background-color:#fff;
}
.xinzeng input {
	height: 50px;
	width: 71%;
	float: right;
	color: #333;
}
.xinzeng label {
font-size: .14rem;
	width: 25%;
	text-align: center;
	float: left;
	color: #666;
}
#btn01 {
	width: 24%;
	float: left;
	color: #666;
	cursor: pointer;
}
#liandong select {
	height: 30px;
}
.payment {
	padding: .1rem;
	background-color: #fff;
}
.payment p {
	margin-bottom: .1rem;
	color: #333;
	font-size: .14rem;
}
.payment p span {
	color: #666;
	font-size: .14rem;
}
.payment button {
	width: 100%;
	height: 42px;
	display: block;
	text-align: center;
	line-height: 42px;
	border: medium none;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	border-radius: 4px;
	background: #DE3C00 none repeat scroll 0% 0%;
	cursor: pointer;
}
/*.pcenter {
padding: .1rem;
}*/
.pcenter img {
margin-bottom: .1rem;
}
.pintro {
	border: 1px solid #ececec;
	background: #fff;
}
.pintro > ul li {
	border-bottom: 1px solid #ececec;
}
.pintro > ul li:last-child {
	border-bottom: none;
}
.pintro > ul li a {
	display: block;
	padding: 14px 0;
	color: #666;
font-size: .14rem;
}
.pintro > ul li a span:first-child {
 margin: 0 .11rem 0 .11rem;
 font-size:.18rem;
	display: inline-block;
	padding-top: 2px;
	box-sizing: border-box;
}
/* .pintro > ul li a span:first-child i{font-size: 24px;display: block;
	margin:.08rem 0;} */
.pintro > ul li a span:nth-child(2) {
	display: inline-block;
 font-size:.16rem;
}
.pintro > ul li a span:last-child {
	float: right;
	display: block;
	margin-top: 0rem;
font-size: .18rem;
/* margin-bottom:.1rem; */
margin-right:.11rem;
}
.persex span {
	background: #fff;
font-size: .14rem;
	display: inline-block;
padding: .01rem .16rem;
	color: #666;
	cursor:pointer;
}
.persexact {
	color: #fff!important;
	background: #da251d!important;
}
.order {
	margin-bottom: 8px;
	margin-top:40px;
	width:100%;
	background-color:#fff;
	position:fixed;
	left:0px;
	top:0px;
	z-index:99;
}
.order_ul {
	padding: 0;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
}
.order_ul li {
	float: left;
	width: 24.77%;
	text-align: center;
 font-size: .13rem;
	line-height: 40px;
	color: #333;
}
.order_ul li:first-child {
}
.order_ul li:last-child {
	border-right: none;
}
.orderact {
	color: #da251d!important;
	border-bottom: solid 1px #da251d!important;
}
.myorder {
	background: #fff;
 padding: 0 .08rem;
	border: 1px solid #ececec;
 border-radius: .04rem;
 margin-top: .1rem;
}
.myorder > p {
	border-bottom: 1px solid #ececec;
padding: .08rem 0;
font-size: .14rem;
}
.myorder_p {
	border-bottom: 1px solid #ececec;
padding-bottom: .1rem;
}
.myorder_p > p {
padding-top: .08rem;
font-size: .14rem;
}
.myorder_p > p a {
	color: #666;
}
.myorder_p > p span {
	color: #da251d;
}
.myorder_ul ul {
	width: 100%;
	overflow: hidden;
	padding: 5px 0px;
}
.myorder_ul ul li {
	float: right;
	width: 33%;
	text-align: center;
	border:solid 1px #ececec;
	margin-right:5px;
}
.myorder_ul ul li a {
	display: block;
	padding: .07rem 0;
	font-size: .14rem;
	color: #da251d;
}
.jilu2 {
	background: #fff;
}
.jilu2 p {
padding: .1rem;
	color: #666;
}
.history {
padding: .1rem .14rem;
	/*background-color:#da251d;*/
	text-align: center;
	border-bottom: 1px solid #ececec;
}
.history p {
	color: #323232;
}
.history_ul {
	padding: 0;
}
.history_ul li {
	float: left;
	width: 46%;
	text-align: center;
padding: .1rem 0;
font-size: .13rem;
	background: #dbdbdb;
}
.history_ul li:first-child {
	float: left;
}
.history_ul li:last-child {
	float: right;
}
.historyact {
	color: #fff!important;
	background: #da251d!important;
}
.choose {
}
.choose section {
	width: 48%;
 padding: 0 .2rem;
	background: #fff;
	text-align: center;
	border: 1px solid #ececec;
 font-size: .13rem;
	color: #666;
 margin-top: .1rem;
	position: relative;
}
.choose section i {
	font-style: normal;
}
.choose section img {
 padding: .06rem 0;
	border-bottom: 1px solid #f0f0f0;
 margin-bottom: .06rem;
}
.choose section span {
	color: #da251d;
	display: block;
 margin-bottom: .02rem;
}
.choose section:nth-child(odd) {
	float: left;
}
.choose section:nth-child(even) {
	float: right;
}
.choose section input {
	position: absolute;
	right: 1px;
	top: 2px;
	width: 16px;
	height: 16px;
	border: 1px solid rgb(236, 236, 236);
	background-color: rgb(249, 131, 29);
}
.his_bottom {
	background: #fff;
}
.his_bottom input {
	border: none;
	width: 50%;
	line-height: 0.4rem;
	background: #f5f5f5;
}
.his_bottom button {
	float: right;
	border: none;
	background: #de3c00;
	color: #fff;
	width: 50%;
	line-height: 0.4rem;
}
.logistics {
 	padding: .1rem;
}
.logistics p {
	background: #fff;
	color: #666;
	padding: .1rem;
	text-align: center;
}
.page-box {
	text-align: center;
	background: #fff;
}
.digg {
	text-align: left;
	padding-left: 35%;
	display: inline-block;
	border-radius: 4px;
padding: .14rem .1rem .74rem .1rem;
}
.digg span {
	padding: 10px 15px;
	border: 1px solid #F3F3F3;
	line-height: 1;
	background-color: #F3F3F3;
	display: inline-block;
	border-radius: 0px;
	color: #0E8A0B;
}
.digg a {
	padding: 10px 12px;
	border: 1px solid #f3f3f3;
	line-height: 1;
	background-color: #F3F3F3;
	display: inline-block;
	border-radius: 0px;
	color: #333;
font-size: .14rem;
}
.digg .current {
	background-color: #666;
	color: #fff;
}
.myorderde {
	margin: .48rem .1rem .1rem .1rem;
	background: #fff;
	border: 1px solid #ececec;
	padding-left: .1rem;
	border-radius: 4px;
}
.myorderde01 {
	margin-bottom: .1rem;
}
.myorderde01 p {
	color: #666;
font-size: .14rem;
margin-top: .06rem;
}
.myorderde01 p span {
	color: #da251d;
}
#tesgu {
	color: #333;
 padding: .06rem 0;
	border-bottom: 1px solid #ececec;
 font-size:.16rem;
}
#tesgu1ast {
	color: #333;
padding: .06rem 0;
	border-top: 1px solid #ececec;
}
.tanchu {
padding: .1rem .1rem;
	background: #323232;
	color: #fff;
font-size: .14rem;
	border-top: 1px solid #606060;
}
.productsearch {
	width: 100%;
	margin-bottom: .08rem;
}
.common_head01_box {
	height:.4rem;
	background-color: #DE3C00;
	padding: 5px;
}
.classify {
	float: left;
	display: block;
}
.classify img {
height: .3rem
}
.common_search_box {
	float: left;
	border-radius: 5px;
	background-color: #fff;
	display: block;
	width: 89%;
height:.3rem;
margin-left: .1rem;
	position: relative;
	color:#333;
}
.common_search_box input {
	border: none;
	outline: none;
	background: none;
height:.3rem;
	width: 80%;
margin-left: .1rem;
}
.common_search_btn {
}
.common_search_btn img {
height: .18rem;
	display: inline;
	position: absolute;
	right: 0;
	top: 15%;
margin-right: .06rem;
}
.hot_title {
	width: 100%;
padding:0 .1rem;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
margin-top: .1rem;
	background: #fff;
	color: #555;
}
.hot_title i {
	background: #da251d;
	color: #da251d;
width: .04rem;
height:.14rem;
	display: inline-block;
	overflow: hidden;
}
.hot_title h4 {
padding: .06rem 0;
	font-weight: normal;
	display: inline-block;
	width: 97%;
}
.hot_title h4 a {
	float: right;
	color: #555;
padding-right: .16rem;
	background: url(../images/more_btn.png) no-repeat right center;
}
.hot_product {
	background: #fff;
	width: 100%;
}
.hot_product ul li {
	float: left;
	width: 33.1%;
	border-right: 1px solid #ececec;
	text-align: center;
	border-bottom: 1px solid #ececec;
}
.hot_product ul li:last-child {
	border-right: none
}
.hot_product a span {
	color: #666;
font-size: .13rem;
	display: block;
}
.hot_product a span:last-child {
	color: #da251d;
	;
padding: .04rem 0;
}
.hot_product ul li img {
	display: inline-block;
}
.product_1 {
	width: 100%;
}
.product_1>a {
	width: 50%;
	float: left;
	border-right: 1px solid #ececec;
	background: #fff;
	position: relative;
}
.product_1>a p {
	color: #666;
font-size: .12rem;
	position: absolute;
top: .06rem;
left: .2rem;
}
.product_1>div {
	width: 50%;
	float: right;
}
.product_1>div a {
	display: block;
	background: #fff;
	position: relative;
}
.product_1>div a p {
	color: #666;
font-size: .12rem;
	position: absolute;
top: .06rem;
left: .2rem;
color;
	max-width: 94%;
}
.product_2 {
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
margin-bottom: .1rem;
	width: 100%;
}
.product_2 a {
	width: 33.3%;
	float: left;
	position: relative;
	color: #666;
	border-right: 1px solid #ececec;
}
.product_2 a:last-child {
	border-right: none;
}
.product_2 a p {
	position: absolute;
top: .08rem;
left: .08rem;
font-size: .12rem;
color;
	max-width: 94%;
}
.product_3 {
	width: 100%;
}
.product_3 li {
	width: 49.8%;
	float: left;
	border-bottom: 1px solid #ececec;
margin-bottom: .06rem;
	text-align: center;
	background: #fff;
}
.product_3 li:nth-child(odd) {
	border-right: 1px solid #ececec;
}
.product_3 li a {
	background: #fff;
}
.product_3 li a span {
	display: block;
	color: #666;
font-size: .13rem;
padding: .04rem 0;
	border-bottom: 1px solid #ececec;
margin: 0 .1rem;
}
.product_3 a span:last-child {
	color: #da251d;
	border-bottom: none;
}
.product_3 li img {
	display: inline-block;
}
#formfix {
	position: fixed;
	top: 0;
	left: 0;
	background: #f4f4f4;
	z-index: 999;
}
.proactive {
	background: #f4f4f4!important;
	color: #DA251D;
}
.productzong {
	margin-bottom: .6rem;
	width: 100%;
	margin-top: .48rem;
	position: relative;
	color: #323232;
}
.product_left {
	float: left;
	width: 25%;
}
.product_left_ul li {
	padding: .2rem .06rem;
	background: #fff;
	font-size: .13rem;
	border-bottom: 1px solid #ececec;
}
.product_right {
	float: left;
	width: 75%;
padding: 0 .1rem;
}
.product01 {
	text-align: center;
}
.product01 ul li {
	width: 48.1%;
	float: left;
	text-align: center;
margin-bottom: .08rem;
	text-align: center;
	background: #fff;
}
.product01 li:nth-child(odd) {
margin-right: .08rem;
}
.product01 li a {
	background: #fff;
}
.product01 li a span {
	display: block;
	color: #666;
font-size: .13rem;
padding: .04rem 0;
	border-bottom: 1px solid #ececec;
}
.product01 a span:last-child {
	color: #da251d;
}
.product01 li img {
	display: inline-block;
}
.wl_info{
	overflow:hidden;
	padding:10px;
	background-color:#fff;
}
.wl_logo{
	width:20%;
	float:left;
	border:solid 1px #ececec;
}
.wl_logo img{
	width:100%;
}
.wl_txt{
	width:80%;
	float:right;
	padding-left:10px;
}
.wl_txt h4{
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:24px;
}
.wl_txt p{
	font-size:12px;
	color:#666;
} 
.wlorder {
    background: #fff;
    padding: 0 .08rem;
    border-bottom: 1px solid #ececec;
    margin-top: .1rem;
}
.wlorder  p {
    padding: .08rem 0;
    font-size: .14rem;
}
.proorder_p {
    padding: .08rem 0rem 0rem;
    font-size: .14rem;
	overflow:hidden;
}
.pro_logo{
	width:25%;
	float:left;
	border:solid 1px #ececec;
}
.pro_logo img{
	width:100%;
}
.pro_txt{
	width:75%;
	float:right;
	padding-left:10px;
}
.pro_txt h4{
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:24px;
	margin-bottom:5px;
}
.pro_txt h4 span{
	float:right;
	font-weight:600;
}
.pro_txt p{
	font-size:12px;
	color:#666;
} 
.wl_message {
    margin: 10px 10px 70px 20px;
    border-left: 1px solid #ddd;
}
.wlb {
    width: 15px;
    height: 15px;
    border: 2px solid rgba(255,255,255,0.3);
	background-color:#de3c00;
    display: block;
    position: absolute;
    left: -30px;
    top: 0px;
    border-radius: 50%;
}
.wl_gz {
    margin: 20px 0px 20px 20px;
    position: relative;
}
.wl_gz .jiedian {
    display: block;
    width: 10px;
    height: 10px;
    background: #ccc none repeat scroll 0% 0%;
    position: absolute;
    top: 5px;
    left: -25px;
    border-radius: 50%;
}
.wl_gz .name {
    font-size: 12px;
    color: #333;
}
.wl_gz .red{
	color:#de3c00;
}
.wl_gz .date {
    font-size: 12px;
    color: #666;
	margin-top:5px;
}
@media screen and (min-width:320px) {
.imgbg {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 4px;
	top: 5px;
}
}
@media screen and (min-width:360px) {
.imgbg {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 10px;
	top: 5px;
}
}
@media screen and (min-width:480px) {
.imgbg {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 30px;
	top: 5px;
}
}
@media screen and (min-width:640px) {
.imgbg {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 57px;
	top: 5px;
}
}
@media screen and (min-width:768px) {
.imgbg {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 78px;
	top: 5px;
}
}
@media screen and (min-width:860px) {
.imgbg {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 94px;
	top: 5px;
}
}
