@charset "utf-8";
/* CSS detail */

/*==========================Details==============================*/
/* 布局 开始 */
.main{ width:980px; margin:0 auto; text-align:center; margin-top:8px; overflow:hidden;}
.mod_wrap{ width:980px; overflow:hidden; padding-bottom:10px;}
p{ margin:0; padding:0;}


/*==========================mod_wrap==============================*/
.m_col_pic,p_detail,m_col_contact{  overflow:hidden; }
.btn_road{ width:100%; overflow:hidden; text-align:left; padding-left:30px;}
.btn_road a{ display:inline-block; width:116px; height:26px; text-align:center; line-height:26px; background: url(../img/titlebtn.gif); margin-right: 15px; font-weight:700; margin-bottom:10px;}
.mod_wrap ul li{ float:left;  overflow:hidden;}
.m_col_pic{float:left; text-align:center; text-align:left; margin-top:10px;}
.m_col_wrap{ float:left;font-size:11px; padding-left:25px; width:400px;}
.m_col_contact{ float:right; padding:5px; border:1px solid #c3c3c3; width:210px;}
/*mod_wrap 布局结束*/

/*a img.stoneimg{ padding:5px; width:285px;height:285px; border:1px solid #ddd;}
a:hover img.stoneimg{ padding:5px; border:1px solid #ddd; background-color:#f5f5f5}石材图片边框*/

a img.stoneimg{width:285px;height:285px;border-right:solid 5px #333; border-bottom:solid 5px #333;border-left:solid 5px #f1f1f1;border-top:solid 5px #f1f1f1;}
a:hover img.stoneimg{background-color:#f5f5f5}/*石材图片边框*/

a.similar{ background: url(../img/bg1019.png) no-repeat -1232px -1352px;width:208px;height:29px; display:block; text-align:center; margin-top:8px; margin-left:45px;}
a.similar:hover{ background-position:-1023px -1352px;}
a.similar span{ text-indent:-9999px; display:inline-block;}
/*.m_col_pic结束*/


.p_name{ width:400px; text-align:left; padding-bottom:8px; border-bottom:1px solid #ccc;}
.p_name span{ font-weight:bold;}
.p_name h1{ color:#000; line-height:1; font-weight:bold; font-size:23px;}
.p_name i{ padding-top:5px; display:inline-block; font-style:normal;}
ol.price { width:400px; padding-top:5px;}
ol.price li{ float:none; display:block; padding-bottom:5px; padding-top:8px; text-align:left; color:#F00; font-size:11px; font-weight:bold;}
ol.price li span{ width:190px; display:inline-block; color:#666;padding-right:10px; text-align:right;  font-weight:normal;}
ol.price li.select{ background: url(../img/bg1019.png) no-repeat -657px -1375px;}
ol.price li:hover{ background:#f5f5f5; cursor:pointer;}
ol.price span.pri{ width:90px; text-align:left; font-size:13px;  color:#FF0000; display:inline-block;}
.price h3{ color:#000;text-align:left; font-weight:bold; border-bottom:1px solid #ccc; line-height:24px; background-color:#f1f1f1;}
.price h3 span{ color:#000;width:130px; display:inline-block; text-align:right; padding-right:18px;}
p.errorTips{ color:#F00; border:1px solid #F00; padding:10px; text-align:left; line-height:1.8; display:none;}
p.errorTips a{ font-weight:bold; text-decoration:underline;}
ul.info {}
ul.info li{ float:none; display:block; padding-bottom:5px; padding-top:5px; text-align:left; color:#000; font-size:11px;}
ul.info li span{ width:190px; display:inline-block; color:#666; text-align:right; padding-right:20px; font-weight:normal;}
p.service{ text-align:left;line-height:1.7; padding-top:8px; }

.contactway{margin-top:8px; background-color:#fdecbe; padding:3px; width:395px; border:1px solid #fdbe1b; }
.contactway i{ background-color:#fff; font-style:normal; display:inline-block; padding:10px; width:375px;}
a.feedback { color:#000; float:left; font-size:11px;background:url(../img/bg1019.png) no-repeat -612px -1147px; padding-top:30px; font-weight:bold; text-decoration:underline; display:inline-block; padding-right:20px;  border-right:1px solid #fdecbe;}
a.feedback:hover{color:#fba90d; }
a.Addcart{ float:right;background:url(../img/bg1019.png) no-repeat -1221px -1310px; width:219px;height:40px; display:block;}
a.Addcart:hover{ background-position:-1001px -1310px;}

a.Continue{ color:#666; font-size:13px; padding:0 8px; border-left:1px solid #e5e3e3; text-align:center; border-right:1px solid #e5e3e3; height:24px;  line-height:24px; background:url(../img/bg1019.png) no-repeat -1284px -1132px; display:inline-block; margin-bottom:3px; margin:10px 0 6px; font-weight:bold;}
a.Continue:hover{ background-position:-1284px -1157px; text-decoration:none;}
/*m_col_wrap 结束*/

.m_col_contact{ text-align:left; background-color: #f1f1f1;}
.l_contact{ background-color:#fff; padding:10px;}
.l_contact h2{ font-size:15px; font-weight:bold; color:#1452a0;}
.l_contact p span.tel{ font-size:18px; color:#333; font-family:Georgia;}
.l_contact div{ padding:0 0 10px 0; font-size:13px; line-height:2;}
.l_contact p a{ color:#1452a0;}
.l_contact h3{ font-size:11px; margin-top:10px; margin-bottom:5px; font-weight:bold; color:#1452a0;}
.l_contact p a.addtofav{background:url(../img/bg1019.png) no-repeat -1066px -1694px; padding-left:23px; display:inline-block;}
/*m_col_contact 结束*/

.detail-wrap{ width:980px; overflow:hidden; text-align:left; }
.p_detail { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:2;color:#333;}
.p_detail ul{ overflow:hidden;}
.p_detail ul li{ float:none; text-align:left; line-height:2; height:auto;  }
.p_detail ul li img{ margin-right:3px;}
.p_detail ul li span{ font-weight:bold; }
.p_detail h5{ text-align:left; position:relative; border-bottom:1px solid #d9e5f1; height:1px; line-height:1; display:block; font-size:17px; margin:20px 0; color:#000;}
.p_detail h5 span{ display:inline-block;background-color:#FFF; padding-right:8px; position:absolute; top:-9px; font-weight:bold; left:0;}
.description{ text-align:left; clear:both; }
.description span{ color:#1c62be; font-weight:bold;}
h3.ptit{ font-size:15px; font-weight:bold; color:#333; padding:10px 0 5px; line-height:1.8; }
img.p_stonePic{ border:1px solid #ccc; padding:5px; width:580px; background-color:#fff;  text-align:left; margin-bottom:10px;}
img.p_stonePic:hover{background-color:#f5f5f5;}




/*---------------tab---*/
.tab-wrap{width:830px; position:relative;height:28px;border-bottom:1px solid #cfdae4;}
ul.tabs-2-trigger { position:absolute; left:0; top:-2px; width:810px;
	
}
ul.tabs-2-trigger li {
	float:left;  margin-right:5px; padding:0 18px 0 0;
	height:31px; line-height:31px;
	text-align:left;
	background:url(../img/index_tab.png) no-repeat right top;
	cursor:pointer;
	font-size:13px;
	color:#fff;font-weight:700;
}
ul.tabs-2-trigger li span{ display:inline-block; width:18px; height:31px; float:left;background:url(../img/index_tab.png) no-repeat left top;}

ul.tabs-2-trigger li.current {background:url(../img/index_tab_hover.png) no-repeat right top;color:#000;}
ul.tabs-2-trigger li.current span{display:inline-block; width:18px; height:31px;background:url(../img/index_tab_hover.png)  no-repeat left top;}

.tabs-2-panel { width:798px; padding:10px 15px; border:1px solid #cfdae4;border-top:none; margin-bottom:20px; display:none;}



/*---------------tab---*/




/*=========================================================================
                      product_img_roll  Interface style
=========================================================================*/
.detail_wrap{ width:980px;}
.dl_wrap{ float:left; width:820px;}
.dr_wrap{ float:right; width:141px; overflow:hidden;}

.mbox{ overflow:hidden; width:130px;}
.mbox h2{background:url(../img/bg1019.png) no-repeat 0 -205px; height:30px; text-align:center; width:130px; line-height:28px; color:#FFF; font-weight:bold; margin-bottom:10px;}
.mbox ul{  padding-bottom:18px; position:relative; width:130px; overflow:hidden; clear:both;}
.mbox ul li{ width:130px; text-align:left; font-size:13px; margin-bottom:3px; font-family:Georgia;}
/*.mbox ul a img.pImg{ border: 1px solid #ddd; padding:5px; background-color: #fff; }
.mbox ul a:hover img.pImg{ background-color:#f1f1f1; border: 1px solid #fff; }	*/
.mbox ul a img.pImg{ background-color: #fff; border-right:solid 4px #333; border-bottom:solid 4px #333;border-left:solid 4px #f1f1f1;border-top:solid 4px #f1f1f1;}
.mbox ul a:hover img.pImg{ background-color:#f1f1f1; }	
.mbox .name a{ color:#2368bf; line-height:1.3; text-align:left;}
.mbox .price{ color:#F00; font-weight:700; font-size:13px;}
.mbox .yPrice{ text-decoration:line-through; font-size:11px;}
.mbox .cart{ margin-top:5px;}
.mbox .cart a{background:url(../img/bg1019.png) no-repeat -1346px -526px; width:94px;height:26px; display:inline-block;}
.mbox .cart a:hover{ text-decoration:underline;}
/*.mbox li.hot{background:url(../img/bg1019.png) no-repeat -1346px -370px;width:60px;height:61px;display:inline-block; position:absolute; left:-2px; top:-2px;}
.mbox li.new{background:url(../img/bg1019.png) no-repeat -1346px -610px;width:60px;height:61px;display:inline-block; position:absolute; left:-2px; top:-2px;}
.mbox li.special{background:url(../img/bg1019.png) no-repeat -1346px -683px;width:60px;height:61px;display:inline-block; position:absolute; left:-2px; top:-2px;}*/

.history h3{ color:#1c62be; font-weight:700; line-height:30px; padding-left:15px; background-color:#f1f1f1; border-bottom:1px solid #CCC; margin-bottom:10px; text-align:left; font-size:15px;}
.history h3 a{ margin-left:700px; color:#1c62be; cursor:pointer;}
.history h3 a:hover{ text-decoration:none;}
.history .open a{ color:#fba90d;}
.history .inner{ width:1000px; margin-left:-18px;}
.history ul{ float:left; text-align:left; padding-left:18px; position:relative; height:140px;}

.history ul li{ width:82px; overflow:hidden; text-align:left; font-size:13px; margin-bottom:3px; font-family:Georgia, "Times New Roman", Times, serif;}
/*.history ul a img.pImg{ border: 1px solid #ddd; padding:5px; background-color: #fff; }
.history ul a:hover img.pImg{ background-color:#f1f1f1; border: 1px solid #fff; }	*/

.history ul a img.pImg{ background-color: #fff; border-right:solid 4px #333; border-bottom:solid 4px #333;border-left:solid 4px #f1f1f1;border-top:solid 4px #f1f1f1;}
.history ul a:hover img.pImg{ background-color:#f1f1f1; }	

.history .name a{ color:#2368bf; line-height:1.3; text-align:left; font-size:11px;}
.history .price{ color:#F00; font-weight:700; font-size:11px;}
.history .yPrice{ text-decoration:line-through; font-size:11px;}
.history .cart{ margin-top:5px;}
.history .cart a{background:url(../img/bg1019.png) no-repeat -1346px -526px; width:94px;height:26px; display:inline-block;}
.history .cart a:hover{ text-decoration:underline;}
/*.history li.hot{background:url(../img/bg1019.png) no-repeat -1346px -370px;width:60px;height:61px;display:inline-block; position:absolute; left:11px; top:-1px;}
.history li.new{background:url(../img/bg1019.png) no-repeat -1346px -610px;width:60px;height:61px;display:inline-block; position:absolute; left:11px; top:-1px;}
.history li.special{background:url(../img/bg1019.png) no-repeat -1346px -683px;width:60px;height:61px;display:inline-block; position:absolute; left:11px; top:-1px;}
*/

/*=========================================================================
                      send message  Interface style
=========================================================================*/
.message{ text-align:left; line-height:25px;color:#333; width:830px; float:left; border:1px solid #cfdae4;}
.message h2{ font-weight:700; font-size:18px; color:#1c62be; border-bottom:1px solid #cfdae4; margin-bottom:15px; padding:8px 0 5px 5px}
.message p{ padding:10px;}

span.tips{ font-size:13px;text-align:left; padding:0; margin:0;  width:180px; }
span.success{ color:#F00; }
span.fail{ color:#F00; padding-left:10px; }
span b{ font-size:15px; padding:0 2px;}
span.success b{ font-size:13px;}

.guestbook{  padding:10px 0 10px; overflow:hidden; }
.guestbook p{ color:#1c62be;}
.guestbook h3{  height:30px; line-height:30px;  font-size:23px; color:#2c4051; border-bottom:3px solid #2c4051}
.guestbook table{ border:0; border-collapse:collapse; width:99%;}
.guestbook table td{ padding-bottom:10px;vertical-align:top;}
.guestbook .txtbox{ height:26px; line-height:26px; width:250px; border:1px solid #7f9db9; padding-left:5px; color:#333;}
.guestbook textarea{  width:550px; height:150px;border:1px solid #7f9db9; padding:3px; color:#333;}
.guestbook .left{ width:22%; text-align:right; padding-right:10px;}
.guestbook .right{  text-align:left;}
.guestbook .width{ width:100px;}
.guestbook .vcimg{height:20px; width:80px;}
.guestbook .sendbtn{ width:115px; height:33px; border:0; background:url(../img/sendbtn.png) no-repeat; color:#FFF; font-weight:bold;}
