/* CSS Document */
@import url(Comm.css);
/*边框*/
.bdr1{ border:1px solid #FFA300}
.bdr2{ border:1px solid #ddd;}
.f1{ color:#9A6836}
.f2{ color:#D30000}
.f3{ color:#FFA300}
.bgc{ background-color:#FFF4D4}
.bgc2{ background:#f9f9f9}

.bdr4{ border:1px solid #ddd}
.bdr5{ border:1px solid #FF0000}


.c1{color:#FFA300;}


/*位置导航*/
#sitenavi{ color:#FFA300; height:22px; line-height:22px; padding:5px 0px 0px 0px}
#sitenavi a{ color:#FFA300; line-height:18px; padding-top:5px}

/*搜索*/
.s_search{ height:27px}
.s_search select,.s_search input{ vertical-align:middle}

/*商家信息*/
#myShop{ text-align:center; width:960px; max-height:250px; overflow:hidden;  font-size:0px; line-height:0px}
#myShop img{ overflow:hidden; width:960px; height:150px}




/*左边*/
#shop{ position:relative}
.divLeft{ width:215px; float:left; display:inline; overflow:hidden }
#divMyShop{text-align:center; padding-bottom:5px}
#divMyShop p.oInfo{ text-align:left; line-height:20px; padding:5px 3px 0px 15px; width:195px; overflow:hidden;word-break:break-all}
#divMyShop p.oInfo img{ margin-right:15px}



/*.shtop{ background:url(../Images/Shop/sjmp.gif) no-repeat 5px 5px; height:35px; }*/
.ppmp{background:url(../Images/Shop/ppmp.gif) no-repeat 5px 5px; height:35px;}
.tgpp{background:url(../Images/Shop/tgpp.gif) no-repeat 5px 5px; height:35px;}
.tgjs{background:url(../Images/Shop/tgjs.gif) no-repeat 10px 10px; height:35px; }
.tgxx{ line-height:24px; text-align:left; text-indent:28px; padding:3px 3px 3px 8px; color:#666; font-size:14px;word-break:break-all}

.slogo{ width:200px; height:60px; padding:1px; font-size:0px; border:1px solid #B0B0B0}
.slogo img{ width:150px; height:60px}
.dpsj{ width:200px; margin:5px auto; height:155px; border:1px solid #B0B0B0}
.dpsj p{ background:url(../Images/Shop/dpsj.gif) no-repeat 5px 5px; height:30px; line-height:20px}
.dpsj p img{ margin-top:5px}
.mid{ padding:10px; line-height:22px;color:#666666; height:100%}
.mid ul li{ line-height:24px;}
.divLeft .title{ color:#666666; font-weight:bold; font-size:14px}
ul.attu li{ background:url(../Images/Shop/ioc_02.jpg) no-repeat 10px center; padding-left:20px}
ul.attu li a,ul.attu li a:visited{ color:#9A6836}

/*右边*/
.divRight{ float:right; width:737px; overflow:hidden; height:100%;}
#divShop{ clear:both;}
.sp1{background:url(../Images/Shop/bdr1.gif) repeat-x left bottom;border-left:1px solid #FFA300;}
.sp1 ul li{ border-top:1px solid #FFA300; border-right:1px solid #FFA300}

.stop{ clear:both; height:25px; width:960px; margin:5px auto auto auto }
.stop ul{ height:100%; overflow:hidden}
.stop ul li{ height:23px; line-height:23px; display:inline; float:left; width:100px;  border-left:none; cursor:pointer;color:#333}
.stop ul li.stop_ok{ border-bottom:1px solid #FFFFFF}
.stop ul li a{ width:100%; display:block; height:23px; }
.stop ul li a,.stop ul li a:visited{text-decoration:none; color:#333}
#stop1{background:url(../Images/Shop/hdzt.gif) no-repeat 12px center; }
#stop2{background:url(../Images/Shop/ppjs.gif) no-repeat 12px center; }
#stop3{background:url(../Images/Shop/cpzt.gif) no-repeat 12px center; }
#stop4{background:url(../Images/Shop/alsj.gif) no-repeat 12px center; }
#stop5{background:url(../Images/Shop/zmzs.gif) no-repeat 12px center; }


/*婚庆*/

#sitenavi1{ color:#666; height:22px; line-height:22px; padding:5px 0px 0px 0px}
#sitenavi1 a{ color:#666; line-height:18px; padding-top:5px}

.wbdr{ border:1px solid #ccc}
.wbdrNT{ border:1px solid #ccc; border-top:none}
.wbdr3{ border:3px solid #B3B3B3}
.wPtop{ background:url(../Images/wedding/bdr4.gif) repeat-x left bottom; height:25px;}
.wPtop p{width:177px; height:25px;line-height:25px; padding-left:28px; font-weight:bold; color:#FFFFFF; font-size:14px; letter-spacing:3px}
.wPtop p.cxcp{ background:url(../Images/wedding/cxcp.gif) no-repeat left center; }
.shtop1{ background:url(../Images/wedding/sjmp.gif) no-repeat 5px 5px; height:35px; }
.ico_his1{ background:url(../Images/wedding/history.gif) no-repeat 5px 5px ;height:25px;}
.mshop1{  background-color:#E9E9E9; height:25px; border-bottom:1px solid #ddd}
.ico_msg1{ background:url(../Images/wedding/zxly.gif) no-repeat 5px 5px ; height:25px;}

.sp2{background:url(../Images/wedding/bdr1.gif) repeat-x left bottom;border-left:1px solid #C0C0C0;}
.sp2 ul li{ border:1px solid #C0C0C0; border-left:none;   text-align:center; font-weight:bold; font-size:14px; }
.stop ul li.wtop_ok{ border-bottom:1px solid #FFFFFF;}
.character .tp2{background:url(../Images/wedding/ioc_05.gif) no-repeat 20px top; color:#FFFFFF }


#wtop1{background:url(../Images/wedding/hdzt.gif) no-repeat 12px center; }
#wtop2{background:url(../Images/wedding/ppjs.gif) no-repeat 12px center; }
#wtop3{background:url(../Images/wedding/cpzt.gif) no-repeat 12px center; }
#wtop4{background:url(../Images/wedding/alsj.gif) no-repeat 12px center; }
#wtop5{background:url(../Images/wedding/zmzs.gif) no-repeat 12px center; }

.scontent{padding:5px; clear:both; line-height:22px; }



/*优惠活动*/
.mdl{ clear:both; position:relative;}
.mdl span.pb{ clear:both;}
.mdl span.pb img{ width:735px; }
.elembox{ height:150px}
.elembox .fleft{ width:105px; font-size:0px; line-height:0px;  overflow:hidden; padding:5px 0px 0px 15px}
.elembox .fleft img{ margin-top:8px;}
.elembox div.fright{ text-align:left;padding:5px 0px 10px 0px; width:605px; height:150px; overflow:hidden; }

.elembox  table td{background:url(../Images/Shop/pic_bg.gif) no-repeat left center; text-align:center; width:175px; height:132px; overflow:hidden}
.elembox  table td img { width: 170px; height: 128px; margin:2px; }

#free{ width:720px; overflow:hidden; height:128px; padding:0px 0px 10px 10px}

/*荣誉证书*/
.certi{ height:100%; padding-left:95px }
.cer1{ background:url(../Images/Shop/ryrz.gif) no-repeat 5px 1px;}
.cer2{ background:url(../Images/wedding/ryrz.gif) no-repeat 5px 1px; }
.certi ul{ height:100%; overflow:hidden}
.certi ul li{ display:block; float:left; background:url(../Images/Shop/ioc_03.gif) no-repeat left 8px; width:140px; padding:2px 5px 2px 12px; overflow:hidden}

.certi_pic{ clear:both; height:120px; overflow:hidden; width:723px}
.certi_pic table td img{ float:left; display:inline; width:160px; margin-left:5px;  border:1px solid #ccc; padding:1px}

.character{ clear:both;  margin-top:15px; color:#666}
.character .ch_top{ height:32px; line-height:28px; padding-left:68px; font-size:16px; font-weight:bold; padding-top:3px}
.character .tp1{ background:url(../Images/Shop/ioc_05.gif) no-repeat 20px top; color:#FFFFFF}
.ch_list{ padding:10px 35px 10px 45px;font-size:12px;line-height:28px; text-indent:15px}

/*作品集*/

#wtop4_Content{ padding:5px}
.Suite{ clear:both; margin:5px 5px auto 5px}
.titlePage{ float:left; display:inline; width:360px; padding:5px 0px 5px 5px}
.titlePage .tpcontent div.cp{  float:left;width:150px; height:100px; border:1px solid #cccccc; font-size:0px; line-height:0px; overflow:hidden;padding:2px; text-align:center}
.tpcontent{ height:160px; padding:5px 8px 0px 10px;overflow:hidden;}
.tpdes{ clear:both; line-height:18px;color:#666666}
.tpcontent ul { float:right; width:170px;}
.tpcontent ul li{ line-height:21px; color:#666666;}
.top4{ float:right; width:351px; }
.Suite .top4 li{ width:100px; height:70px; overflow:hidden}
.Suite .top4 li img{width:100px; height:70px;}
.top4 li{float:left; display:inline; text-align:center; font-size:0px; padding:5px;border:1px solid #dddddd; margin:5px 5px 0px 0px}


/*热门推荐产品*/
.Ptop{ background:url(../Images/Shop/bdr4.gif) repeat-x left bottom; height:25px;}
.Ptop p.rmsp{ background:url(../Images/Shop/rmsp.gif) no-repeat left center; }
.Ptop p.cxcp{ background:url(../Images/Shop/cxcp.gif) no-repeat left center; line-height:25px; padding-left:28px; font-weight:bold; color:#FFFFFF; font-size:14px; letter-spacing:3px}
.Ptop p{width:177px; height:25px}
.Ptop p.buy{ background:url(../Images/Shop/buy.gif) no-repeat left center; padding:0px 0px 0px 180px; }

.belong{ clear:both; padding:5px 0px 5px 15px; line-height:20px; margin:8px 8px 8px 8px;color:#D68900 }
.belong span{ font-size:14px}
.belong span a,.belong span a:link,.belong span a:visited{ color:#D68900 }
.belong span a{  padding-left:12px;background:url(../Images/Shop/ioc_02.jpg) no-repeat 5px 4px;}

.ProList{ clear:both; padding-left:18px;height:100%; overflow:hidden}
.ProList li{width:138px; display:inline; float:left;  margin:10px 0px 0px 0px; overflow:hidden; color:#999999; padding:2px; text-align:center; position:relative }
.ProList li a.pl{ display:block; width:120px; height:120px;border:1px solid #eeeeee;  font-size:0px;overflow:hidden; text-align:center; margin-bottom:3px}
.ProList li a.pl img{ display:block}
.ProList li a.pl:hover{ border:1px solid #FF0000}
.ProList li span{ line-height:20px; overflow:hidden; text-align:left}
.ProList li span.th{ background:url(../Images/Shop/th.gif) no-repeat; width:48px; height:31px; position:absolute; left:8px; top:4px}
.scontent a,.scontent a:link,.scontent a:visited{color:#3366CC; text-decoration:none}

.bdrbY li{border-bottom:1px solid #FFA300;}
.bdrbG li{ border-bottom:1px solid #ccc}
.scj{ background:url(../Images/Shop/scj.gif) no-repeat 5px top; color:#999999; padding:3px 0px 3px 25px;}
.cxj{ background:url(../Images/Shop/cxj.gif) no-repeat 5px top; padding:3px 0px 3px 25px; color:#FF0000}

/*专业知识*/
.clist{ height:100%; overflow:hidden}
.clist li{ background:url(../Images/Shop/ioc_06.gif) no-repeat 5px 5px; height:20px; line-height:22px; padding-left:17px; float:left; display:inline; width:158px;}

.kn{ border:1px solid #ddd; margin:5px 8px;}
.kn .swpage2{ height:30px; line-height:30px; padding:0px 20px 0px 15px;font-size:14px;}
.kn .swpage2 a.left{ float:left; background:url(../Images/shop/up.gif) no-repeat left 11px; padding-left:10px}
.kn .swpage2 a.right{ float:right; background:url(../Images/shop/down.gif) no-repeat right 11px; padding-right:10px}
.kn .title{ height:30px; font-size:16px; font-weight:bold; padding-top:5px; line-height:30px; text-align:center; color:#000000;}
.kn .nTit{ height:20px; text-align:center; line-height:20px; color:#999999; border-bottom:1px solid #CCCCCC; margin:0px 80px 10px 70px; padding-top:5px}
.kn .nTit img{ vertical-align:middle}
.kn .content{ height:100%; margin:5px 7px 10px 60px; line-height:27px; font-size:14px;  padding-right:53px;}
.kn .content img{ width:expression( this.width < 500 ? "auto" : "500px")}


/*留言*/
#divMsg,#divHistory,.writeMsg{ clear:both; margin-top:5px}
.writeMsg{ padding:3px 0px; }
#divMsgForm{ padding:10px 0px; background:#FFFFFF;cursor:pointer; position:relative}
#divMsgForm ol,.Alliance ul{ clear:both; height:100%; overflow:hidden}
#divMsgForm ol li{  line-height:24px; float:left}
#divMsgForm ol li.all{ clear:both; width:200px; text-align:center; margin-top:3px}
#divMsgForm ol li.left{ width:63px; text-align:right}
#divMsgForm ol li input.txt{border:1px solid #7F9DB9; padding:1px 3px;}
#divMsgForm ol li textarea{ border:1px solid #7F9DB9}
.mshop{  background-color:#FFF4D4; height:25px; border-bottom:1px solid #FFA300}
.ico_msg{ background:url(../Images/Shop/zxly.gif) no-repeat 5px 5px ; height:25px;}
.ico_his{ background:url(../Images/Shop/history.gif) no-repeat 5px 5px ;height:25px;}
.ico_alike{ background:url(../Images/Shop/alike.gif) no-repeat 5px 5px ;height:25px;}
.Msg,{ padding:5px 0px ;}
.Msg li{ line-height:20px; background:url(../Images/Shop/ioc_msg.gif) no-repeat left 5px;margin:0px 15px; border-bottom:1px solid #EAEAEA; color:#626262; padding-bottom:10px;}
.Msg li div.cont{ line-height:20px;}
.Msg li div.replay{ line-height:22px;border:1px solid #ddd; padding:0px 5px; }
.replay .cont{ line-height:18px }


.m_n{ color:#1974C8; padding-left:15px }
.t{color:#609FD9;  }
a.obj,a.obj:visited{ color:#609FD9; text-decoration:underline; padding:0px 3px}
a.obj:hover{ text-decoration:none}

.page{ height:28px; line-height:28px; padding-right:5px}
.page div{ width:140px}
.page a{ padding:0px 2px}

/*历史查看*/
#divHistory{ height:100%; padding-bottom:5px; clear:both}
#divHistory input.clean{  background-color:#FFFFFF; border:1px solid #FFA300; margin-left:10px}
.hlist{ padding:5px 8px;}
.hlist li{ clear:both; margin-bottom:5px;  }
.hlist li a.hp{width:80px; height:80px;float:left;border:1px solid #eeeeee; padding:1px; display:block; text-align:center; overflow:hidden}
.hlist li p{ margin-left:10px; padding-top:5px; height:70px; width:100px; overflow:hidden}

/*产品详细*/
.divDetail p.cc{ line-height:26px; padding:5px 0px; text-align:center }
.divDetail .pic{ text-align:center; line-height:25px;}
.divDetail .record{ line-height:28px; text-indent:25px; padding:5px;  margin:5px; font-size:14px; border-bottom:1px solid #CAD9EA}
.divDetail .record img{width:expression(this.width < 600 ? "auto" : "600px");}
.Pinfo{ border:1px dashed #FFBE00; border-top:none; border-left:none; width:500px; margin:0px auto}
.Pinfo table th,.Pinfo table td{ line-height:24px; overflow:hidden; border:1px dashed #FFBE00; border-bottom:none; border-right:none;text-indent:5px; text-align:left; padding:0px 3px;}
.Pinfo table th{  background-color:#FFF4D4; font-weight:100; text-align:center}

.Pinfo1{ border:1px dashed #cccccc; border-top:none; border-left:none; width:700px; margin:0px auto; }
.Pinfo1 table th,.Pinfo1 table td{line-height:28px; height:28px; border:1px dashed #cccccc; border-bottom:none; border-right:none; padding:5px;text-align:left }
.Pinfo1 table th{ font-weight:100; text-align:center;}
.Pinfo1 table td img{ width:expression( this.width < 650 ? "auto" : "650px")}

.regbt{ clear:both; padding:5px 0px; text-align:center}

/*产品展示*/
.showPro{ margin:5px 10px; height:160px; clear:both}
.p_t{ background:url(../Images/Shop/p_t_bg.gif) repeat-x left bottom; height:30px; text-align:left; margin:0px 20px;}
.p_t p{ background:url(../Images/Shop/p_t.gif) no-repeat left 5px; height:30px; text-align:right }
.p_t a{ padding-top:10px; display:block}
.ProList1{ padding-left:18px}
.ProList1 li{width:130px;  height:124px; display:block; float:left;  margin:10px 2px 0px 0px; overflow:hidden; color:#999999; padding:2px;border:1px solid #eeeeee; text-align:center }

#divMessage ol{ padding:10px 0px 5px 30px}
.m_t{ background:url(../Images/Shop/message.gif) no-repeat 10px center; height:30px}

/*还可能感兴趣的产品*/
#alike .atop{ clear:both; background:url(../Images/list/title.gif) no-repeat left center; height:25px; margin:5px 10px; line-height:25px; padding-left:10px}

/*工程实景*/
#show{ padding:5px}
.wname{ font-size:16px; font-weight:bold; text-align:center; padding:5px 0px; line-height:24px}
.Rpic,.Pdes{ text-align:center; }
.Pdes{ line-height:25px}
.Pswpage{ text-align:center; height:24px; line-height:24px;background-color:#F9F9F9;}
.Pswpage a{color:#666666}
.worksDes{ border:1px solid #F39B33; background-color:#FFF8D3; text-indent:20px; padding:3px 10px; line-height:20px; color:#333333;}

/*小图片*/
 .stdtop{ font-size:14px; font-weight:bold; line-height:24px; height:24px; padding-left:15px; overflow:hidden;}
 .stdtop span{ float:right; display:inline }
 .stdtop span img{padding:5px 5px 0px 0px}
 #Scenery .mdbdr{ height:100%; overflow:hidden}
 
 .titlePage1{ float:left; width:350px; display:inline; padding:5px 0px 5px 5px}
.stconent1{ height:100%; overflow:hidden}
.tpcontent1{ height:163px; padding:5px 8px 0px 10px}
.tpcontent1 .cp{ float:left; width:150px; height:100px; border:1px solid #cccccc; font-size:0px; line-height:0px; overflow:hidden;padding:2px; text-align:center}
.tpcontent1 ul { float:right; width:165px;}
.tpcontent1 ul li{ line-height:20px; color:#666666; padding-top:2px}



/*商家联盟*/
.Alliance{ text-align:left; padding:0px 5px 0px 8px; overflow:hidden}
.Alliance ul li{ line-height:22px; float:left}
	.Alliance ul li.left{ text-align:right;color:#999}
	.Alliance ul li.all img{width:195px;}
	.Alliance p{ padding:5px 5px; color:#D6302E; cursor:pointer; font-size:14px}
	.Alliance p.keyword{ font-size:12px;}
.Alliance ul li.all img{ width:195px}

