@charset "utf-8";
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, td, textarea, th, ul {
    margin: 0;
    padding: 0;
}
body, button, input, select, textarea {
    font: 12px/1.5 arial,tahoma,"微软雅黑";
}
body {
    background: none repeat scroll 0 0 #e0e0e0;
    color: #333;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
em, i {
    font-style: normal;
}
fieldset, img {
    border: 0 none;
}
li, ol, ul {
    list-style: none outside none;
}
button, input, select, textarea {
    font-size: 100%;
    outline: 0 none;
}
textarea {
    resize: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a {
    color: #333;
    outline: 0 none;
    text-decoration: none;
}
a:hover {
    color: #f60;
    text-decoration: underline;
}

/*页面样式*/
.page-head{width:100%;height:45px; background:#fff;float:left;text-align:center;line-height:45px;font-size:18px;position:fixed;border-bottom:1px solid #cdcdcd;z-index: 999;}
.page-head .t_dot{ height:32px;top:7px;position:absolute;right:15px;}
.page-head .t_dot img{  /*width: 66%;*/height:27px;}
.page-head .arr{ float:left;width:16%;}
.page-head .arr img{width:17%;}
.t_arrow{position:absolute;left:11px;top:4px;}
.t_arrow img{  width: 73%;
  margin-top: 6px;}
.wdp-menu{  
	display:none;
	position:fixed;
	width:180px;
	height: auto;
	min-height:200px;
	top:46px;
	right:0px;
	z-index:1000;
	background-color:#FFFFFF;
	/*背景投影*/	
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.3);
	box-shadow: 0 1px 4px rgba(0,0,0,.3);
}
.wdp-menu2{
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:100%;
}
.wdp-menu2 ul{
	margin:0px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	display:block;
}
.wdp-menu2 li{
	font-family:"微软雅黑";
	font-size:18px;
	color:#5F646E;
	list-style:none;
	float:left;
	line-height:40px;
}
.wdp-menu2 li a{
	font-family:"微软雅黑";
	font-size:18px;
	color:#5F646E;
	line-height:40px;
	text-decoration:none;
}
.wdp-menu2 li img{
	vertical-align:middle;
	padding-bottom:5px;
}
.wdp-bain{
	border-bottom:1px solid #D5D5D5;
}
.wdp-liw5{
	width:55px;
	text-align:center;
}
/*main--------------------------------------------------------------------------------*/
.banner{float:left;width:100%;}
.banner img{width:100%; display:block}
.menu{width:100%;float:left; background:#fff;position:relative;padding-top:10px;padding-bottom:10px;}
.menu .logo{position: absolute;  left: 7%;  width: 20%;  top: -35px;}
.menu .logo img{width:100%}
.menu .nav{float:left;width:75%;margin-left:25%;}
.menu .nav li{width:32%;float:left;border-right:1px solid #dedede}
.menu .nav li .t{float:left;width:100%;text-align: center;font-size:16px;color:#333;}
.menu .nav li .t img{width:20%}
.menu .nav li .b{float:left;width:100%;text-align: center;font-size:15px;color:#999;}
.ad{float:left;width:100%;margin-top:0px;}
.ad img{float:left;width:100%;}
.main{float:left;width:100%; background:#fff;margin-top:10px;}
.main .pro_con{float:left;width:96%;margin-left:2%;}
.pro_con .title{float:left;margin-top:10px;margin-bottom:8px;}
.pro_con .title .tag{width:4px;height:15px;float:left; background:#ff8400;margin-right: 6px;
  margin-top: 3px;
  margin-left: 10px;}
  .pro_con .title .tag.tag2{background:#ee0000;}
  .pro_con .title .font.font2{color:#ee0000}
.pro_con .title .font{font-size:15px;color:#ff8400}
.pro_list{float:left;width:100%;}
.pro_list .pro01{float:left;border-right:1px solid #dedede;border-bottom:1px solid #dedede;width:44%;  padding-right: 4%;
  padding-left: 2%;padding-bottom:10px;}
.pro_list .pro01 dl{width:100%;}
.pro_list .pro01 dl .pic{width:100%;float:left;}
.pro_list .pro01 dl .pic img{width:100%;}
.pro_list .pro01 dl .ms{  font-size: 14px;
  color: #333;
  line-height: 23px;}
.pro_list .pro01 dl .price{   font-size: 13px;
  color: #f00; margin-top:4px;}
.pro_list .pro01.pro02{padding-top:15px;border-bottom:none;}
.more{float:left;width:98%;margin-left:1%;}
.more a{ background:#ff5000;float:left;height:35px;line-height:35px;color:#fff;line-height:35px;text-align:center;border-radius:5px;float:left;width:100%;margin-top:15px;font-size:15px;}
.menu.pro_co{padding-left:2%;width:96%;padding-right:2%}
.menu.pro_co .text{float:left;font-size:15px;color:#333;line-height:24px;margin-bottom:5px;width:100%}
.menu.pro_co .jg{float:left;width:100%;color:#f00;font-size:20px;}
.menu.pro_co .other{float:left;width:100%;margin-top:4px;}
.menu.pro_co .other .l_shop{float:left;color:#999;font-size:13px;}
.menu.pro_co .other .l_shop.l_shop2{float:right}
.pro_con .size{float:left;border-bottom:1px solid #e0e0e0;width:100%; }
.pro_con .size p{font-size:16px;color:#333;float:left;width:100%;margin-top:10px;}
.pro_con .size .classify{float:left;width:100%;margin-top:8px;}
.pro_con .size .classify .c1{padding-left:12px;height:30px;padding-right:12px; background:#efefef;float:left;color:#333;font-size:13px;border-radius:4px;line-height:30px;margin-right:10px;margin-bottom:15px;}
.pro_con .size .classify .c1.c2{color:#fff; background:#ff5000}
.size.quantity{height:80px;border-bottom:none;}
.quantity .font01{float:left;width:25%;line-height:80px;font-size:16px;color:#333;}
.quantity .add{   width: 47%;
  float: right;
  margin-top: 18px;}
.quantity .add .a2.a1{color:#999}
.quantity .add .a2{width:32%; background:#f5f5f5;float:left;  height:40px;margin-top:1px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;}
.pro_con .t1{float:left;margin-top:10px;font-size:18px;color:#333;}
.pro_con .detail{float:left;width:100%;margin-top:10px;}
.pro_con .detail img{float:left;width:100%;margin-bottom:15px;}
.foot{position:fixed;bottom:0;width:100%; background:#fff;border-top:1px solid #cfcfcf;height:50px;}
.foot .contact{float:left;width:32%}
.foot .contact .qq{float: left;
  margin-left: 10%;
  width: 24%;
  margin-top: 11px;}
.foot .contact .qq img{width:100%;}
.foot .contact .f2{  float: left;
  font-size: 15px;
  line-height: 50px;
  margin-left: 6%;}
.foot .btn{float:left;width:68%}
.foot .btn .btn01{width:50%;height:50px;line-height:50px;color:#fff;text-align:center;font-size:16px; background:#ff9402;float:left;}
.foot .btn .btn01.btn02{ background:#ff5000}
.b_f{float:left;width:100%;margin-top:15px;}
.b_f p{text-align:center;}
.jx-footer{
	 height:55px
}
.tb01{
	width:25%;
	float:left;
	height:60px;	
}
.tb01 li img{
	width:25%;	
	display:block;
	margin:0 auto;
	margin-top:8px;
}
.tb01 li a{
	color:#333;
	text-align:center;
	line-height:24px;
	display:block;
	text-decoration:none;	
}
.tb02{
	width:25%;
	float:left;position:relative;
	height:55px;	
}
 
.tb02 li img{
	width:25%;	
	display:block;
	margin:0 auto;
	margin-top:8px;
}
.tb02 li a{
	color:#333;
	text-align:center;
	line-height:24px;
	display:block;
	text-decoration:none;
}

.pro_co .zan{float:left;border-top:1px solid #dedede;padding-top:15px;margin-top:15px;width:100%;}
.pro_co .zan .zan_icon{float:left;height:30px;line-height:30px;padding:0 10px;float:left; background:#E8EAEA;width:15%;border-radius:5px;}
.pro_co .zan .zan_icon .icon{float:left;  width: 36%;  margin-top: 4px;}
.pro_co .zan .zan_icon .icon img{width:100%}
.pro_co .zan .zan_icon .font{float:left;font-size:12px;color:#666;margin-left:5px;line-height:30px;}
.pro_co .zan .pep{float:left;width:100%;margin-top:10px;}
.pro_co .zan .pep .p_img{float:left;height:40px;width:40px;margin-right:10px;margin-bottom:10px;}
.pro_co .zan .pep .p_img img{width:100%;}

.pro_con .title.pj_t{border-bottom:1px solid #dedede;width:100%;padding-bottom:10px;margin-top:14px;}
.pro_con .comment{float:left;border-bottom:1px solid #dedede;  padding-bottom: 20px;
}
.pro_con .comment .first{float:left;margin-top:15px;width:100%;}
.pro_con .comment .first .time{float:left;font-size:13px;color:#666;  line-height: 35px;
  margin-left: 10px;}
.pro_con .comment .first .lv{float:right;width:35%}
.pro_con .comment .first .lv .l_x{width:10%;float:right;margin-left:5px;margin-top:1px }
.pro_con .comment .first .lv .l_x img{width:100%;}
.pro_con .comment .t_con{  font-size: 13px;
  color: #333;
  float: left;
  width: 83%;
  line-height: 20px;
  margin-top: 3px;
  margin-left: 45px;
}
.pro_con .comment .time2{margin-top:10px;color:#999;width:83%;float:left;margin-left: 45px;}
.pro_con .pro_m{float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.pro_con .pro_m dl{float:left;width:32%;margin-right:2%;margin-bottom:10px;}
.pro_con .pro_m dl dt{width:100%;float:left;}
.pro_con .pro_m dl dt img{width:100%;}
.pro_con .pro_m dl dd{font-size:14px;color:#333;margin-top:2px;float:left;}
.pro_con .comment .first .hytx{float:left;width:35px;height:35px;border-radius:10px;}
.pro_con .comment .first .hytx img{width:100%;border-radius:30px;}
.dz_com{float:left;  width: 83%;padding-top:8px;padding-bottom:8px; background:#f0f0f0;margin-left:45px;margin-top:2px;}
.dz_com.dz_com2{ background:none;}
.dz_com h3{margin-left:10px;font-size:15px;color:#333}
.dz_com .con2{margin-left:10px;margin-top:2px;line-height:22px;color:#666;margin-right: 1%;}
.dz_com .text{font-size:13px;color:#ff5000;float:left;width:100%;  }
.dz_com .zp_f{float:left;font-size:14px;margin-top:2px;}
/*2015-11-26*/
.tb02 .number{position:absolute;height:18px;width:18px; background:#f00;border-radius:55px;       right: 22%;
    top: 2px;color:#fff;font-size:11px;text-align:center;line-height:18px;}
#LoginBox {
	position: absolute;
	top: 48px;
	width: 100%;
	z-index: 100000;
	display: none;
}


.mask {
    margin: 0;
    padding: 0;
    border: none;
    width: 100%;
    height: 100%;
    background: #333;
    opacity: 0.88;
    filter: alpha(opacity=88);
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}



/*20160226*/
.foot .contact .f2{  float: left;
  font-size: 15px;
  line-height: 40px;
  margin-left: 12%;
  width:24%;
  padding-top:11px;
  position:relative;
  border-left:1px solid #ddd;
  padding-left:15px;
  }
.foot .contact .f2 img{
	width:100%;
}
.foot .contact .f2 a{
	position:absolute;
	top:-10px;
	right:-20px;
	padding:0px 4px;
	height:20px;
	text-align:center;
	line-height:20px;
	background-color:#ff5000;
	color:#fff;
	border-radius:4px;
	display:block;
	text-decoration:none;	
}
/*20160425*/
.mask {
	margin:0;
	padding:0;
	border:none;
	width:100%;
	height:100%;
	background:#333;
	opacity:0.6;
	filter:alpha(opacity=60);
	z-index:99999;
	position:fixed;
	top:0;
	left:0;
	display:none;
}
#c-loginBox {
	position: fixed;
	/*bottom:20%;*/
	top:20%;
	left:10%;
	background:#ffffff;
	width:80%;
	z-index:100000;
	display:none;
	box-shadow:2px 2px 2px #777676;
	border-radius:4px;
}
.c-row1 {
	padding:0px 10px;
	line-height:40px;
	font-weight:bold;
	color:#666;
	font-size:20px;
	overflow:hidden;
}
.c-row1 a{
	text-align:right;
	text-decoration:none;	
}
.c-row{
	width:220px;
	margin:0 auto;
	overflow:hidden;
	cursor:pointer;	
}
.c-row img{
	float:left;
	margin-top:8px;	
	margin-right:10px;
	margin-left:20%;
}
.c-row span{
	float:left;
	line-height:40px;
	text-align:right;
	font-size:16px;
	color:#666;
	margin-right:10px;
}
.c-row a{
	float:left;
	line-height:40px;
	font-size:16px;
	color:#333;
	text-decoration:none;
}
.c-row-btn{
	width:90%;
	margin:20px auto;
	border-radius:4px;	
}
.c-row-btn a{
	
	border-radius:4px;	
}
.close_btn {
font-family: arial;
font-size: 30px;
font-weight: 700;
color: #999;
float: right;
padding-right: 4px;
}
/*20160426*/
.ewm{
	position:absolute;
	top:45px;
	width:100%;
}
.ewm img{
	display:block;
	margin:0 auto;
	margin-top:20px;
	width:50%;	
}
.ewm p{
	color:#333;
	text-align:center;
	margin-top:10px;
	line-height:30px;
	font-size:14px;	
}

/*20170116新加样式*/
table{
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0px;
	margin: 0px;	
}
.new-ss{
	position:absolute;
	right:50px;
	top:15px;
	cursor:pointer;
}
.new-quality{
	width:100%;
	background-color:#fff;	
}
.new-quality table tr td{
	width:49.6%;
	float:left;
	border:1px solid #ddd;
}
.new-quality table tr td img{
	width:96%;
	display:block;
	margin:0 auto;	
}
.clear{
	clear:both;	
}
.pl-pic{
	width:100%;
	margin-top:10px;
	overflow:hidden;
}
.btn-fr{
	width:100px;
	border-radius:2px;
	height:34px;
	line-height:34px;
	border:1px solid #ddd;
	position:relative;
	display:block;
	margin:12px auto;
	text-indent:15px;
	font-size:14px;
}
.btn-fr i{
	background:url(../images/ico_arrow_mn.png) no-repeat right center;
	position:absolute;
	right:0px;
	top:9px;
	width:16px;
	height:16px;
	display:block;	
}
