﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none}
body { font-family:"Microsoft Yahei", arial;margin:0; padding:0; background: #f3f5f7; font-size:14px; color:#333333;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{ border:none; vertical-align:middle}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:14px; font-weight:normal;}

a{color: #333; text-decoration:none; outline:none}
a:visited { text-decoration:none;}
a:hover {
	text-decoration:none;color:#5e2ac6;
	/*-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;*/}

a.shopfooter{color: #a7a2b3; text-decoration:none; outline:none}
a.shopfooter:hover{text-decoration:none;color:#5e2ac6;}

.font12{font-size:12px;}
.ftcolor{color:#5e2ac6;}
.m_r0{margin-right:0;}
.layout1300{
	clear:both;
	width:1300px;
	margin:0 auto;
	overflow:hidden;}
.clearspace{clear:both;}




/*页面头部*/
#header{
	height:80px;
	background-color:#fff;
	margin-bottom:20px;
	}

#header .logo{
	float:left;
	margin:10px 40px 0 30px;}
#header .name2{
	margin-top:18px;
	float:left;
	margin-top:26px;
	height:36px;
	line-height:36px;
	font-size:20px;
	padding-left:20px;
	border-left:2px solid #7a45e5;}

#header .search{
	width:560px;
	float:left;margin-left:40px;}
#header .search .divinput{
	width:554px;
	height:34px;
	border:3px solid #7a45e5;
	margin-top:18px;}
#header .search .divinput input{
	float:left;
	width:500px;
	padding-left:2px;
	height:32px;
	line-height:32px;
	border:1px solid #fff;
	font-family:"微软雅黑";}
#header .search .divinput a{
	display:block;
	width:50px;height:34px;
	float:left;
	background-color:#7a45e5;
	color:#fff;
	line-height:34px;
	text-align:center;}
#header .search .divinput a:hover{color:#fff;background-color:#5e2ac6;}
#header .search p{
	margin-top:8px;
	color:#666;
	font-size:12px;}

#header ul{	float:right;
	margin-top:20px;}
#header ul li{
	float:left;
	color:#333;
	width:70px;
	text-align:center;
	font-size:12px;}
#header ul li i{
	display:block;
	margin:0 auto;
	margin-bottom:10px;
	}
#header ul li a{color:#666;}
#header ul li a:hover{color:#5e2ac6;}

/*导航*/
.laynav{
	float:left;
	width:240px;
	height:400px;
	margin-right:20px;
	margin-bottom:40px;
	background-color:#fff;}

.laynav ul{}
.laynav ul li{
	height:36px;
	line-height:36px;
	padding:0 10px;}
.laynav ul li.title{
	background-color:#7a45e5;
	color:#fff;}
.laynav ul li a{
	display:block;
	color:#666;
	}
.laynav ul li a:hover{color:#5e2ac6;}
.laynav ul li span{
	float:right;}
/* bannerBOX */
.laybanner{
	float:left;
	/*width:780px;*/
	width:1040px;
	height:400px;
	margin-right:0px;
	margin-bottom:20px;}

/* banner轮播css */
		.slideBox{ margin:0 auto;width:100%; height:400px; overflow:hidden; position:relative;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; font-size:12px;}
		.slideBox .hd ul li.on{ background:#7a45e5; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		/*.slideBox .bd img{ width:780px; height:400px; display:block;margin:0 auto; }*/
        .slideBox .bd img{ width:1040px; height:400px; display:block;margin:0 auto; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }


/*促销广告*/
.layad{
	float:left;
	width:240px;
	height:400px;margin-bottom:40px;
	overflow:hidden;}
.layad img{
	display:block;
	margin:0 auto;
	margin-bottom:20px;}

/*大标题*/
.titlebig{
	margin-bottom:20px;
	overflow:hidden;}

.titlebig h3{
	float:left;
	font-size:24px;
	color:#333;}
.titlebig a.more{
	float:right;
	margin-top:6px;}



/*模块*/
.panle{
	overflow:hidden;
	margin-bottom:40px;
	background-color:#fff;}

.divpr{
	float:left;
	width:220px;
	margin:20px;
	}
.divpr img{
	display:block;
	margin:0 auto;}
.divpr img:hover{
	opacity:0.85;filter:alpha(opacity=85);}

.divpr p{
	color:#666;
	line-height:28px;
	text-align:center;}
.divpr p.txtdct{
	text-decoration:line-through;
	}
.divpr span.paybig{
	font-size:20px;
	font-weight:bold;
	}
.divpr span.prname{
	font-size:18px;
	color:#333;
	}
.divpr span.txtsmall{
	font-size:12px;
	color:#999;padding-left:8px;}

.divpr2{
	float:left;
	width:460px;
	margin:20px;}
.divpr2 img:hover{
	opacity:0.85;filter:alpha(opacity=85);}

.linejd{
	position:relative;
	width:100%;
	height:12px;
	background-color:#e9e9e9;
	border-radius:6px;
   -webkit-border-radius:6px;
    -moz-border-radius:6px;
	margin:10px 0;
	z-index:1;}

.linejd .online{
	position:relative;
	height:12px;
	background-color:#7a45e5;
	border-radius:6px;
   -webkit-border-radius:6px;
    -moz-border-radius:6px;
	margin:10px 0;
	z-index:100;}





a.newsmore{float:right;color:#666;font-size:12px;}
a.newsmore:hover{color:#C00;}


/*精选优惠*/
.panlejx{
	float:left;
	width:410px;
	margin-right:35px;
	margin-bottom:35px;
	background-color:#fff;}
.panlejx .title{
	height:40px;line-height:40px;
	color:#fff;
	font-size:18px;
	padding-left:20px;}

.panlejx .ttl1{background-color:#0f9b83;}
.panlejx .ttl2{background-color:#4f67e9;}
.panlejx .ttl3{background-color:#c1980e;}
.panlejx .ttl4{background-color:#d445e5;}
.panlejx .ttl5{background-color:#7a45e5;}
.panlejx .ttl6{background-color:#5a5662;}

.panlejx .content{
	height:220px;
	padding:20px;}

.panlejx .imgbig{
	float:left;
	margin-right:20px;}

.panlejx .imgsmall{
	float:right;}
.panlejx .imgup{
	margin-bottom:20px;}
.panlejx img{
	display:block;
	margin:0 auto;}
.panlejx img:hover{
	opacity:0.85;filter:alpha(opacity=85);}




/*精选卖家*/
.panlesj{
	float:left;
	width:410px;
	margin-right:35px;
	margin-bottom:35px;
	background-color:#fff;}
a.prsj{
	display:block;
	float:left;margin:0 18px 20px 18px;
	text-align:center;}

.panlesj img{
	display:block;
	margin:0 auto;
    /*margin-bottom:20px;*/
}
.panlesj img:hover{
	opacity:0.85;filter:alpha(opacity=85);}
































































#footer{
	clear:both;
	background-color:#2a1555;
	height:190px;
	overflow:hidden;
	text-align:center;
	color:#a7a2b3;
	line-height:30px;
	padding-top:30px;}



#footer .copyrighttxt a{color:#bbbcbd;}
#footer .copyrighttxt a:hover{color:#fff;}


/*---------------------商品详情页----------------------------*/
.layprleft{
	width:258px;
	padding:20px;
	height:460px;
	float:left;
	border:1px solid #ddd;
	background-color:#fff;
	margin-bottom:20px;
	}
.layprleftN{
	width:258px;
	padding:20px;
	height:657px;
	float:left;
	border:1px solid #ddd;
	background-color:#fff;
	margin-bottom:20px;
}


.layprright{
	width:938px;
	padding:20px;
	float:right;
	border:1px solid #ddd;
	background-color:#fff;
	margin-bottom:20px;}

.layprall{
	width:1258px;
	padding:20px;
	height:460px;
	float:left;
	border:1px solid #ddd;
	background-color:#fff;
	margin-bottom:20px;
}
.companyname{
	width:250px;
	color:#333;
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
	margin-bottom:20px;}
.companydtl{
	height:350px;
	line-height:24px;
	font-size:12px;
	overflow:auto;
	background-color:#f0f0f0;
	padding:20px;
	text-indent:2em;
	margin-bottom:20px;
	}
dl.add{
	clear:both;
	overflow:hidden;
	font-size:12px;margin-bottom:10px;}
dl.add dt{
	width:40px;
	float:left;
	font-weight:bold;}
dl.add dd{
	width:214px;
	float:right;}

/*大图*/
.divprimgbig{
	width:460px;
	height:460px;
	float:left;
	margin-right:20px;}
.divprinfo{
	width:608px;
	height:460px;
	overflow:hidden;
	float:left;}
ul.primgsmall{
	margin:20px 0 40px 0;
	overflow:hidden;}
ul.primgsmall li{
	float:left;
	width:100px;
	height:100px;
	margin-right:19px;
	cursor:pointer;}
ul.primgsmall li:last-child{
	margin-right:0;}
ul.primgsmall li img{
	width:88px;
	height:88px;
	border:2px solid #eee;
	padding:4px;
	}
ul.primgsmall li img:hover{border:2px solid #7a45e5}
ul.primgsmall li.active img{border:2px solid #7a45e5}
dl.prgw{
	clear:both;
	line-height:40px;
	font-size:16px;
	margin:8px 0;
	overflow:hidden;}
dl.prgw dt{
	float:left;
	width:180px;}
dl.prgw dd{
	float:left;
	width:400px;}

dl.prgw input{
	height:38px;font-size:18px;
	line-height:38px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ddd;
	width:120px;
	margin-right:10px;}

a.buybtn{
	margin-top:30px;
	margin-right:20px;
	float:left;
	width:177px;
	font-size:18px;
	height:44px;line-height:40px;
	background-color:#7a45e5;
	color:#fff;
	text-align:center;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	}
a.buybtn:hover{background-color:#5e2ac6;line-height:44px;}

p.prnamedtl{
	font-size:26px;
	margin-bottom:10px;
	width:456px;
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
		}
p.prpaydtl{
	font-size:26px;
	color:#F30;
	margin-bottom:10px;
	}

span.prjian{
	font-size:14px;
	color:#999;
	padding-left:10px;}

/*产品目录*/
.mulu{
	}
.mulu h3{font-size:16px;
	margin-bottom:20px;background-color:#7a45e5;
	color:#fff;
	padding:0 10px;
	height:40px;line-height:40px;}
.mulu ul{margin-left:20px;}
.mulu ul li{
	line-height:40px;
	}
.mulu ul li a{}

ul.tabprdtl{
	height:36px;line-height:36px;
	border-bottom:2px solid #eee;}
ul.tabprdtl li{
	font-size:16px;
	float:left;
	margin-right:16px;
	color:#999;
	padding:0 12px;cursor:pointer;}
ul.tabprdtl li.active{border-bottom:2px solid #7a45e5;color:#7a45e5;}
.pr_content{padding:12px 20px;overflow:hidden;}
.pr_content img{
	display:block;
	margin:0 auto;}

table.tablepr{
	width:100%;
	margin-bottom:20px;}
table.tablepr td{
	padding:8px;}

/*面包屑*/
.laymianbao{
	margin-bottom:20px;
	color:#999;}

/*---------------询盘------------------*/
.panlexp{
	padding:20px;
	border:1px solid #ddd;
	background-color:#fff;
	margin-bottom:20px;}

dl.xunpan{
	clear:both;
	width:600px;
	margin:0 auto;
	margin-bottom:16px;
	overflow:hidden;}
dl.xunpan dt{
	float:left;width:110px;pading-right:10px;
	text-align:right;height:40px;line-height:40px;}
dl.xunpan dt span{
	color:#C00;}
dl.xunpan dd{
	float:left;
	width:480px;
	}
dl.xunpan input{
	width:470px;padding-left:8px;float:left;
	height:38px;line-height:38px;
	border:1px solid #ddd;
	font-family:"微软雅黑";}

dl.xunpan textarea{
	width:470px;padding-left:8px;float:left;
	line-height:38px;height:80px;
	border:1px solid #ddd;
	font-family:"微软雅黑";}
dl.xunpan select{
	width:478px;float:left;
	height:40px; padding:5px;
	border:1px solid #ddd;
	font-family:"微软雅黑";}
p.shengmin{
	text-align:center;
	height:40px;
	line-height:40px;
	margin-bottom:40px;}


a.xunpanbtn{
	display:block;
	margin:0 auto;
	width:180px;
	font-size:18px;
	height:44px;line-height:40px;
	background-color:#7a45e5;
	color:#fff;
	text-align:center;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	margin-bottom:80px;
	}
a.xunpanbtn:hover{background-color:#5e2ac6;line-height:44px;}

.divprxp{
	float:left;
	width:265px;
	margin:10px 20px 20px 20px;
	border-right:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
	}
.divprxp img{
	display:block;
	margin:0 auto;}
.divprxp img:hover{
	opacity:0.85;filter:alpha(opacity=85);}

.divprxp p{
	float:left;
	color:#666;
	padding-left: 22px;
	line-height:28px;
	font-size:12px;}
.divprxp span.prname{
	color:#333;font-size:14px;
	}
.divprxp a.bjbtn{
	display:block;
	float:right;
	border:2px solid #7a45e5;
	color:#7a45e5;
	padding:8px 10px;
	margin-top:10px;
	margin-right:10px;
	text-align:center;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
.divprxp a.bjbtn:hover{background-color:#7a45e5;
color:#fff;}



/*--------------分页--------------*/
.page{height:40px;
position:relative;}
.pagination{margin-left:50%;float:left;min-width:550px;
margin-bottom:40px;margin-top:20px;}
.inner{margin-left:-50%;float:left;}
.page a{
	display:block;
	float:left;padding:0px 6px;border:1px solid #d9d9d9;margin:0px 4px;background:#fff;height:22px;line-height:22px;color:#333;
font-size:12px;
	border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius:2px;}
.page a.current{background:#aa82fa;border:1px solid #aa82fa;color:#fff;}
.page a.pagary{border:1px solid #ededed;color:#ccc;}
.page a:hover{background:#aa82fa;color:#fff;border:1px solid #aa82fa; text-decoration:none;}
.page-t,.page-input{display:block;float:left;}
.page-input{height:20px;border:1px solid #ccc;line-height:20px;
text-align:center;
margin:0 10px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius:2px;}
.h-none{float:left;line-height:20px;}
a.page-goBtn{display:inline-block;background:#aaa;border:1px solid #aaa;color:#fff;}
.page a.page-goBtn:hover{background:#aa82fa;border:1px solid #aa82fa;}

dl.searchfl{
	clear:both;
	margin:0 auto;
	margin-bottom:16px;
	overflow:hidden;}
dl.searchfl dt{
	float:left;
	height:40px;line-height:40px;
	}

dl.searchfl dd{
	float:left;
	}
dl.searchfl input{
	width:480px;padding-left:8px;float:left;
	height:38px;line-height:38px;
	border:1px solid #ddd;
	font-family:"微软雅黑";
	margin-left:20px;}

dl.searchfl select{
	width:300px;float:left;
	height:40px; padding:5px;
	border:1px solid #ddd;
	font-family:"微软雅黑";}

a.xppagebtn,a.xppagebtn2{
	margin-left:20px;
	float:left;
	width:100px;
	height:40px;line-height:38px;
	background-color:#8e5af5;
	color:#fff;
	text-align:center;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	}
a.xppagebtn:hover,a.xppagebtn2:hover{background-color:#5e2ac6;line-height:40px;}
a.xppagebtn2{
	background-color:#7a45e5;
	}

.linedashed{
	float:left;
	width:8px;
	margin:0 40px 0 40px;
	height:40px;
	border-right:1px dashed #aaa;}


/*询盘*/
table.tablexp{
	width:80%;
	margin:0 auto;
	margin-bottom:60px;
	margin-top:40px;
	border-collapse:collapse;}
table.tablexp, table.tablexp td, table.tablexp th
  {
  border:1px solid #ddd;
  }
table.tablexp th{
	padding:8px;
	background-color:#f1f1f1;
	text-align:left;
	font-weight:normal;
	color:#333;
	}
table.tablexp td{
	padding:8px;
	background-color:#fff;
	}


a.shangchuan{
	float:left;
	width:100px;
	height:36px;line-height:36px;
	background-color:#ddd;
	color:#333;
	text-align:center;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	}
a.shangchuan:hover{background-color:#8e5af5;color:#fff;}


.yuan {}
.tanchu {width:100%; height:100%; background:url(../../home/images/hb.png) repeat; display:none; position: fixed; top:0; left:0; z-index:99}
.tanchu .gb {width:30px; height:30px; position:absolute; top:20px; right:20px; cursor:pointer;}
.tanchu .gb img {width:100%; height:auto;}
.tanchu .wz {width:1059px; height:558px; background:#fff; position: relative; padding:35px 50px 60px; margin:10% auto 0;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }
.tanchu .wz .bt { font-size:26px; color:#333; margin-bottom:30px; text-align:center}
.tanchu .wz .nr {}
.tanchu .wz .nr ul li {float: left;margin-right: 50px;margin-bottom: 50px;padding: 0}
.tanchu .wz .nr ul li:last-child{margin-right: 0}
.tanchu .wz .nr ul li .tb {width: 43px;height: 43px;float: left;margin-right: 10px;}
.tanchu .wz .nr ul li .tb img {width: 100%;}
.tanchu .wz .nr ul li .wenz {float: right;font-size: 14px;color: #666;line-height: 1.6;}
.tanchu .wz .nr ul li .wenz span {font-weight: bold;color: #0F7FDC;font-size: 15px;}
.tanchu .wz .box {}
.tanchu .wz .box ul li {width: 454px;float: left;margin-right: 50px;padding: 0}
.tanchu .wz .box ul li:nth-child(2){margin-right: 0;}
.tanchu .wz .box ul li h3 {font-size: 14px;color: #484848;margin-bottom: 25px;text-align: left;opacity: 1;}
.tanchu .wz .box ul li input {width: 100%;height: 63px;border: #ccc 1px solid;padding: 0 0 0 30px;box-sizing: border-box;font-size: 14px;color: #888;line-height: 61px;margin-bottom: 25px;border-radius: 6px;}
.tanchu .wz .box ul li textarea {width: 100%;line-height: 66px;padding: 0 0 0 30px;font-size: 14px;border: #ccc 1px solid;box-sizing: border-box;color: #888;height: 151px;margin-bottom: 25px;border-radius: 6px;}
.tanchu .wz .box ul li .an {width: 100%;line-height: 63px;background: rgba(15, 127, 220, 1);font-size: 18px;color: #fff;text-align: center;border-radius: 6px;}
