
 /* 商家详细信息页 */
.shopdetail {font-size:12px; background-image:url(/images/top_nav_bg.gif); background-repeat:repeat-x; background-position:top;}
.shopdetail .warpper{ width:950px; margin:auto;}
.shopdetail .topnav{ height:28px; line-height:28px; padding:0px 20px 0px 20px; color:#666666;}
.shopdetail .topnav a{ color:#666666; text-decoration:none;}
.shopdetail .topnav a:hover{ color:red; text-decoration:underline;}
.shopdetail .bighead{ width:950px; height:150px; background-image:url(/images/def_shop_head.jpg); margin-top:3px; position:relative;}
.shopdetail .bighead .txt{ position:absolute; width:500px; text-align:right; left:430px; top:13px;font-size:28px; color:White; font-weight:bold; font-family:微软雅黑;}
.shopdetail .innernavs { margin-top:5px; color:White; line-height:26px; background-image:url(/images/topbg.gif); height:26px; border-left:solid 1px #bb051c; border-right:solid 1px #bb051c;}
.shopdetail .innernavs .url { float:left; margin-left:10px;}
.shopdetail .innernavs .url li{ margin-left:8px; float:left;}
.shopdetail .innernavs .url a{  color:White; text-decoration:none;}
.shopdetail .innernavs .url a:hover{  text-decoration:underline;}
.shopdetail .innernavs .right { float:right; padding-right:5px;}
.shopdetail .innernavs .right a{ color:White; text-decoration:none; margin-right:5px;}
.shopdetail .innernavs .right a:hover{ text-decoration:underline;}

.shopdetail .tabnavs { margin-left:5px; position:absolute; top:118px; width:945px; display:table; background-image:url(/images/static_tab_bg.gif); background-repeat:repeat-x; background-position:bottom;}
.shopdetail .tabnavs li{ float:left; margin-left:3px; margin-top:5px;}
.shopdetail .tabnavs li a{ display:block; width:87px; height:27px; line-height:27px; text-align:center; background-image:url(/images/static_tab.gif); color:#666666; font-size:12px; text-decoration:none;}
.shopdetail .tabnavs li a.chked{ background-image:url(/images/static_tab_chked.gif); color:white;font-weight:bold; }
.shopdetail .tabnavs li a:hover{ text-decoration:underline;}
.shopdetail .tabnavs li a.chked:hover {text-decoration:none; }
.shopdetail .descr{ padding-top:5px;background-image:url(/images/shadowtop.gif); background-position:top; background-repeat:repeat-x; border:solid 1px #dfdfdf; border-top:none;}
.shopdetail .descr .left{ margin-left:10px;}
.shopdetail .descr .left .img{ border:solid 1px #e5e5e5; display:inline-block;width:200px; height:200px; }
.shopdetail .descr .left .opts { margin-top:3px;}
.shopdetail .descr .left .opts a{ color:#242429; text-decoration:none; background-image:url(/images/ico/1.gif); background-repeat:no-repeat; background-position:left center; padding:5px 0px 5px 20px; display:inline-block;}
.shopdetail .descr .left .opts a.a{background-image:url(/shopdetail/images/1.gif); }
.shopdetail .descr .left .opts a.b{background-image:url(/shopdetail/images/2.gif); }
.shopdetail .descr .left .opts a.c{background-image:url(/shopdetail/images/3.gif); }
.shopdetail .descr a{ color:blue; }
.shopdetail .descr .center { background-image:url(/images/vsptline.gif); background-repeat:no-repeat; background-position:right center;}
.shopdetail .descr .center table {width:420px;}
.shopdetail .descr .center td{ padding:3px;padding-right:0px;  border:solid 1px white;}
.shopdetail .descr .center .cap{ color:#727272; width:60px; padding-right:0px;}
.shopdetail .descr .right {width:290px;color:#727272;}
.shopdetail .descr .right .hot_val{ color:#242429; font-family:黑体; font-weight:bold; font-size:16px; padding:5px;}
.shopdetail .descr .right .hot_val span{ color:#e10f11; font-size:28px; font-weight:bold;font-style: italic; padding:2px;}
.shopdetail .descr .right .total_stor{ color:#727272; margin:5px;}
.shopdetail .descr .right .total_stor .star{ margin-left:5px;}
.shopdetail .descr .right .total_stor .stor{ font-size:24px; padding-left:5px; font-weight:bold; font-family:微软雅黑; color:#ccc;}

.shopdetail .descr .right .stor{ font-family:新宋体; padding:5px 0px 0px 0px; }
.shopdetail .descr .right .stor li{width:130px; float:left; padding:5px 5px 5px 0px; text-align:right;}
.shopdetail .descr .right .totals{ clear:both; margin:5px; line-height:180%;}
.shopdetail .sblock {background-image:url(/images/top_nav_bg.gif); background-repeat:repeat-x; background-position:top; border:solid 1px #dfdfdf; clear:both;}
.shopdetail .sblock .tit{  height:28px; line-height:28px;  font-size:14px; padding-left:25px; background-image:url(/images/flag1.gif); background-position:5px center; background-repeat:no-repeat; font-weight:bold;color:#333333;}
.shopdetail .sblock .tit a{ color:#333333; text-decoration:none;}
.shopdetail .sblock .tit a:hover{ color:red; text-decoration:underline;}
.shopdetail .sblock .cnt{ display:table; padding:15px; line-height:180%; font-size:12px;}
.shopdetail .activitylist .left div{ border:solid 3px #e5e5e5;}
.shopdetail .activitylist b{ color:Red; font-size:16px;}
.shopdetail .activitylist .right {width:400px; margin-left:20px;}
.shopdetail .activitylist .right li{ padding:3px 0px 5px 0px; background-image:url(/images/symbol.gif); background-position:left center; background-repeat:no-repeat; padding-left:15px;}
.shopdetail .activitylist .right li a{ color:#000000; text-decoration:none; width:280px; display:inline-block;}
.shopdetail .activitylist .right li a:hover{ color:Red; text-decoration:underline;}
.shopdetail .activitylist .right li span{ color:#999999; width:160px;font-size:14px;}

.shopdetail .albumlist { }
.shopdetail .albumlist ul{ margin:0px 0px 0px -10px;}
.shopdetail .albumlist li {  float:left; width:228px; height:250px; background-image:url(/images/album_pic.gif); background-repeat:no-repeat; margin:3px 0px 5px 4px;}
.shopdetail .albumlist li .img{ width:200px; height:200px; border:solid 1px #dfdfdf; margin:10px 0px 0px 18px;}
.shopdetail .albumlist li .name{ padding:15px 0px 0px 10px; clear:both; text-align:center;}
.shopdetail .albumlist li .name a{ color:Gray; text-decoration:none;}
.shopdetail .albumlist li .name a:hover{ color:red; text-decoration:none;}

.shopdetail .photolist li { float:left;  margin:3px 0px 5px 12px;}
.shopdetail .photolist li .img { margin:10px;}
.shopdetail .photolist li .img a{  border:solid 1px #cccccc; padding:5px; display:table; background-color:#eeeeee;}
.shopdetail .photolist li  img{ }
.shopdetail .photolist li .name{ padding:4px 0px 0px 5px; clear:both; text-align:center;}
.shopdetail .photolist li .name a{ color:Gray; text-decoration:none; }
.shopdetail .photolist li .name a:hover{ color:red; text-decoration:none;}


.shopdetail .leavewords .inputs {width:935px;}
.shopdetail .leavewords .inputs td{ padding:10px; border:solid 1px #eeeeee; color:#333333; background-image:url(/images/shadowtop.gif); background-repeat:repeat-x; background-position:top;}
.shopdetail .leavewords .ask_tit{ color:#006600;}
.shopdetail .leavewords .poster {width:100px; text-align:center;}
.shopdetail .leavewords .ask_cnt{ padding:10px; line-height:150%; font-size:14px;}

.shopdetail .leavewords .ans { border-top:solid 1px #eee; margin:2px 2px 2px 10px;}
.shopdetail .leavewords .ans .ans_tit{ padding:3px; color:#ff0000;}
.shopdetail .leavewords .ans .ans_cnt{padding:5px; line-height:150%;font-size:14px;}

.shopdetail .submiting { margin-top:5px; border-top:solid 1px #dfdfdf; padding:3px; text-align:center;}
.shopdetail .submiting .tits{height:25px; line-height:25px; border-bottom:solid 1px #eee;}
.shopdetail .submiting .tits span{ color:red;}
.shopdetail .submiting .inputs{ text-align:left; padding:10px;}
.shopdetail .submiting .inputs td{ padding:5px; background-image:none; border:none;}
.shopdetail .submiting .inputs input,.shopdetail .submiting .inputs textarea { background-image:url(/images/txt_shadow.gif); background-position:top; background-repeat:repeat-x; border:solid 1px #ccc; padding:3px;}
.shopdetail .submiting .button { padding:5px 5px 5px 120px;}
.shopdetail .submiting .left{ background-image:url(/images/vsptline.gif); background-repeat:no-repeat; background-position:right center;width:600px}
.shopdetail .submiting .right{width:300px; padding-top:20px; text-align:left;}

.activitys b{ color:Red; font-size:28px;}
.activitys .list {border-top:solid 2px #dfdfdf; margin-top:5px;}
.activitys .list .head td{  background-image:url(/images/shadowtop.gif); font-weight:bold; background-repeat:repeat-x; background-position:top;}
.activitys .list td{ border-bottom:solid 1px #dfdfdf; padding:3px 3px 3px 15px;font-size:14px;}
.activitys .list td a { color:#444444; text-decoration:none;}
.activitys .list td a:hover { color:red; text-decoration:underline;}

.activitydetail b{ color:Red; font-size:28px;}
.activitydetail .cnt { text-align:left;width:930px;}
.activitydetail .subject{ padding:5px; font-size:22px; text-align:center; font-weight:bold; }
.activitydetail .time{ padding:10px; text-align:center; display:table; color:#727272; line-height:180%; width:80%; margin:auto;}
.activitydetail .time span{ font-weight:bold;}
.activitydetail .content .pic { text-align:center; margin-top:10px; border-top:solid 1px #eee; padding-top:15px;}
.activitydetail .content .pic a{ border:solid 1px #ccc; display:table; margin:auto; padding:3px;}
.activitydetail .content .pic img{ margin:3px; padding:0px;}

.activitydetail .content{ font-size:14px; line-height:180%; width:800px; margin:auto; padding:10px; border:solid 1px #eee;border-top:solid 2px #eee; background-image:url(/images/shadowtop.gif); background-repeat:repeat-x; background-position:top;}

.albums {}

.titdescr { padding:10px; font-size:22px; text-align:center;}


ul.activity li{ height:80px; padding:20px; border:solid 1px #eee; border-bottom:solid 3px #eee; margin-bottom:20px; margin-top:10px;}
ul.activity .subject a{ font-size:22px; font-weight:bold; text-decoration:none; color:black;}
ul.activity .subject a:hover{ color:Red; text-decoration:underline;}
ul.activity .time { padding:20px; color:#999; font-size:14px;}
ul.activity li .right a{  display:table; background-color:#eee;}
ul.activity li .right img{ padding:3px;}

.coupons .cnt{ padding:10px; text-align:center; width:930px;}
.coupons .print { padding:10px;}
.coupons .img a{ border:solid 1px #ccc; display:table;}
.coupons .img img { padding:5px;}
.coupons .name { padding:10px; font-size:22px;}
.coupons .time { padding:10px; color:#333333; font-size:14px;}
