@charset "utf-8";
/* CSS Document */
body{font-family:"宋体","Microsoft Yahei",Arial Narrow;font-size:12px; background:#fff; color:#666}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,cite{padding:0; margin:0;}
table{border-spacing: 0; border-collapse: collapse;}
img{border:0;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a{color:#666;text-decoration:none}
a:hover{color:#f60;text-decoration:underline}
.lt{float:left;}
.rt{float:right;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.cl{clear:both; overflow:hidden; line-height:0px; font-size:0px; height:0px;}
em,cite{ font-style:normal}
del{ text-decoration:none}
h3{ font-size:14px}
h3.t1{ background:url(../images/tit1.jpg) no-repeat 5px 8px ; height:30px; line-height:30px; color:#007f00; padding-left:15px;}
h3.t1 span{ float:right; font-size:12px; font-weight:normal; color:#666}

.header,.main,.footer{ width:1000px; margin:0 auto;}
.headbox{ background:url(../images/head_bg.jpg) repeat-x top;  width:100%; line-height:30px}
.headup h1{ float:left; margin-right:10px}
.headup span{ float:right; width:180px;}
.headup span a{ padding-right:15px; display:block; line-height:30px; height:30px; float:left }
.headup span a.sc{ background:url(../images/sc.jpg) no-repeat 0px 6px; padding-left:15px}
.menu{ height:35px; line-height:35px; background:#191919; width:100%}
.menu ul{ width:1000px; margin:0 auto}
.menu ul li { width:78px; text-align:center; float:left; font-size:14px; font-weight:bold; color:#fff} 
.menu ul li.line{ width:2px; background:url(../images/line.jpg); float:left; margin:0px 5px; height:35px;}
.menu ul li a{ display:block; width:78px; height:35px; color:#fff}
.menu ul li a:hover,.menu ul li a.current{ background:#e8662b;}
.mallposition{ height:30px; line-height:30px;}
.sidebar{ width:230px; float:left}
.r{ color:#e8662b}
.sinfor{ padding: 10px; line-height:22px}
.bd{ border:1px solid #ccc}
.picbg{ width:150px; margin:0 auto}
.rightbar{ width:760px; float:right}
.spList li{ width:166px; float:left; margin:15px 0px 0px 18px; display:inline}
.spList li img{ width:160px; height:160px; padding:2px; border:1px solid #ccc}
.spList li p.name{ line-height:22px; height:22px; overflow:hidden; text-align:center;}
.spList li p.price{ padding-left:50px;}
.spList li p.price a{ display:block; width:50px; height:21px; padding-left:18px; line-height:21px; color:#fff; display:block; background:url(../images/tit.gif);}
.comlist{ padding:15px; width:728px; float:left}
.comlist li{ height:25px; line-height:25px; overflow:hidden}
.comlist li span{ color:#999} 
.product-intro{ height:200px;}
.preview{ width:283px; padding:4px; border:1px solid #ccc; float:left}
.preview img{ width:283px; height:193px;} 
.summary{ width:460px; float:right}
.summary h3{ line-height:28px}
.summary p{ line-height:22px;}
.disBtn{ width:163px; height:48px; line-height:48px; padding-left:38px; border:none; font-size:14px; color:#fff; background:url(../images/tit.gif) no-repeat 0px -26px; font-weight:bold;}
.infor-wrap{ margin-top:10px;}
.tabs{ border-bottom:2px solid #b71f24; width:760px; float:left}
.tabs li{width:104px; height:27px; line-height:27px; font-weight:bold; background:url(../images/tit.gif) no-repeat 0px -107px; cursor:pointer; font-size:14px; text-align:center; color:#c30; float:left; margin-right:10px; display:inline}
.tabs li.current{ background-position:0px -78px; color:#fff}

.productbox{ width:760px; float:left; margin-top:10px; line-height:22px;}

/* 底部*/
.footbox{  background:url(../images/btline.jpg) no-repeat center  top; margin-top:30px; width:100%; }
.btbav{ width:750px; margin:0 auto}
.foot_nav{ width:120px; float:left; margin:30px 0px 10px 35px ; display:inline}
.foot_nav dt{ font-weight:bold; font-size:14px; line-height:24px; color:#ff6400}
.foot_nav dd{ line-height:24px; text-align:left; font-weight:normal}
.blink{ float:left; width:76px; height:76px; margin-top:30px;}
.btlink{ border-top:1px dashed #ccc; padding:20px 0px; line-height:25px; clear:both; text-align:center}
.btlink a{ font-weight:bold; padding:0px 10px}
.footer{ background:url(../images/bt.jpg) no-repeat center bottom; padding-bottom:30px}

/*装修公司详情页*/
.zx_header{ background:url(../images/h.jpg); height:94px; color:#fff; padding-top:30px;}
.zx_header .logo{ width:70px; height:70px; float:left; margin-right:10px; display:inline}
.zx_header h3{ font:normal 24px/40px 'Microsoft Yahei'; color:#fff}
.header_detail span{ float:right; padding-top:40px; font-weight:bold}
.banner{ margin-top:10px; width:1000px; height:235px; position:relative}
.banner ul{ width:1000px; height:235px; overflow:hidden;} 
.banner ul li{ width:1000px; height:235px; float:left}
.banner .num{ position:absolute; left:50%; bottom:10px; width:150px; height:20px;}
.banner .num span{ display:inline-block; border:1px solid #ae831d; width:14px; height:14px; border-radius:8px; background:#fff}
.banner .num span.current{ background:#ffd02d}
h3.t2{ font-size:14px; color:#f60; line-height:24px}
.zx_txt{ line-height:22px; font-weight:bold}
.free_zx{ margin:0 auto; width:182px}
.free_zx a{width:182px; height:29px; display:block; background:url(../images/s.jpg);}
.free_zx a.g{ background-position:0px -36px; margin-top:10px}
.compic,.desiger{ border:1px solid #ccc; padding-bottom:10px}
.compic li{ width:220px; float:left; margin:20px 0px 0px 25px; display:inline}
.compic li p{ line-height:18px; text-align:center;}
.compic li p a{ color:#f60}
.desiger li{ width:170px; float:left; line-height:22px; margin:20px 0px 0px 15px; display:inline}
.desiger li img{ width:170px; height:200px}
.desiger li code,.desiger li a{ color:#f60}
.com_infor{ padding:10px; line-height:22px; color:#666; border:1px solid #ccc}
.com_infor p{ text-indent:2em}


.askList{ padding-top:16px;}
.askList li{ font-size:14px;  height:32px; line-height:32px; padding:0px 10px}
.askList li span{ font-size:12px; float:right}
.askList li span.cnum{  display:inline-block; float:right; width:120px;}
.askList1 li span{ font-size:14px; width:80px; text-align:center}
.askList1 li{ width:680px; float:left; margin-left:15px; display:inline}


.zllist{ float:left; width:758px; }
.zllist li{ border-bottom:1px dashed #ccc;padding:15px; float:left; width:690px;}
.zllist li img{ width:148px; height:106px; padding:5px; border:1px solid #ccc; float:left}
.zxbox{ width:510px; float:right; color:#444}
.zxbox h3{ font-size:14px; }
.zxbox h3 em{ font-size:12px; font-weight:normal; padding-left:5px}
.zxbox h3 code{ background:url(../images/yy.jpg); display:inline-block; font-weight:bold; color:#fff; text-align:center; width:100px; height:23px; font-size:12px; line-height:23px; margin-left:40px}
.zxbox h3 code a{ color:#fff}
.zxbox p{ line-height:19px;}
.zxbox p.road{ padding:5px 0}
.zxload{ height:30px; width:500px; line-height:30px; text-align:center; color:#fff;}
.zxload dd{ border-right:1px solid #fff; background:#51b600; padding:0px 10px; float:left; overflow:hidden; white-space:normal; word-wrap: break-word; } 
.zxload dd.on{ background:#ababab}
.pages { text-align:right; padding:20px 0}
.pages a{ border:1px solid #dcdcdc; padding:0px 10px; line-height:20px; height:20px; text-align:center; display:inline-block; color:#353535; background:#fefefe; margin-left:5px; line-height:20px; }
.pages a:hover,.pages a.current{ background:#2fa801; border:1px solid #2fa801; color:#fff}
.zx_footer{ border-top:1px solid #ccc; background:#efefef; width:100%; margin-top:20px}