@import url(../shop.const.css);

.banner{background-color:#fff;height:1px;width:100%;overflow:hidden;margin:10px 0;}
.banner .frames{background-color:#fff;height:1px;width:1200px;overflow:hidden;margin:0 auto;}

.main .left .siderbar_about{border:#e5e5e5 solid 1px;border-top:#074EBA solid 2px;}
.main .left .siderbar_about h2{display:block;line-height:24px;font-size:18px;font-weight:normal;color:#000;padding-bottom:7px;border-bottom:1px solid #ddd;text-align:center;padding:20px 0;}
.main .left .siderbar_about ul{padding:10px 0 15px 20px;}
.main .left .siderbar_about ul li{height:26px;line-height:26px;color:#666;font-size:14px;position:relative;}
.main .left .siderbar_about ul li font{display:block;position:absolute;top:0;left:80px;color:#333;}
.main .left .siderbar_about ul li font a{padding-left:5px;font-size:12px;color:#C00;}
.main .left .siderbar_about span.message_dialog{display:block;background-color:#074EBA;height:32px;line-height:32px;font-size:16px;letter-spacing:1.5px;cursor:pointer;width:200px;margin:0 auto 20px auto;color:#fff;border-radius:5px;text-align:center}
.main .left dl{border:#e5e5e5 solid 1px;margin-top:10px;}
.main .left dl dt{height:40px;line-height:40px;padding-left:20px;font-size:16px;font-weight:normal;color:#333;text-shadow:0 0 #333,1px 1px #aaa;filter:Dropshadow(offx=0,offy=0,color=#333)Dropshadow(offx=1,offy=1,color=#aaa);}
.main .left dl dd{border-top:#e5e5e5 solid 1px;width:200px;margin:0 auto;}
.main .left dl dd ul{padding:10px 0 15px 3px;}
.main .left dl.siderbar_product_sort dd{margin-bottom:15px;}
.main .left dl.siderbar_product_sort dd ul{padding-left:20px;height:130px;overflow-y:auto;}
.main .left dl.siderbar_product_sort dd ul li{height:26px;line-height:26px;color:#999;font-size:8px;list-style-type:disc;}
.main .left dl.siderbar_product_sort dd ul li a{line-height:26px;color:#333;font-size:14px;}
.main .left dl.siderbar_shop_contact dd ul li{height:26px;line-height:26px;overflow:hidden;color:#666;font-size:14px;position:relative;}
.main .left dl.siderbar_shop_contact dd ul li.location{height:auto;margin-top:10px;}
.main .left dl.siderbar_shop_contact dd ul li font{display:block;position:absolute;top:0;left:80px;color:#333;}

.main .right dl dt{height:40px;line-height:40px;padding-left:20px;font-size:16px;font-weight:bold;color:#333;position:relative;}
.main .right dl dt a{display:block;color:#666;font-size:12px;font-weight:normal;position:absolute;top:0;right:15px;}
.main .right table.shop_tbl{background-color:#ddd;width:850px;margin:20px auto 40px auto;}
.main .right table.shop_tbl td{background-color:#fff;color:#000;font-size:16px;padding:0 10px;height:40px;line-height:40px;}
.main .right table.shop_tbl td a{padding-left:5px;font-size:12px;color:#C00;}
.main .right dl.publicitys{border:#e5e5e5 solid 1px;border-top:#000 solid 1px;}
.main .right dl.publicitys dt{height:60px;line-height:60px;}
.main .right dl.publicitys dd ul{background-color:#fff;padding:5px 0 30px 15px;}
.main .right dl.publicitys dd ul li{height:30px;line-height:30px;overflow:hidden;position:relative;}
.main .right dl.publicitys dd ul li a{height:30px;line-height:30px;overflow:hidden;font-size:14px;padding-left:90px;}
.main .right dl.publicitys dd ul li span.date{left:0;width:90px;color:#999;display:block;height:30px;line-height:30px;position:absolute;top:0;}

.main .right dl.products{border:#e5e5e5 solid 1px;border-top:#000 solid 1px;}
.main .right dl.products dt{height:60px;line-height:60px;} 
.main .right dl.products dd ul{background-color:#fff;padding:5px 0 20px 15px;}
.main .right dl.products dd ul li{width:172px;height:210px;overflow:hidden;float:left;margin:15px 12px 0 0;background-color:#F6F6F6;}
.main .right dl.products dd ul li span.photo{display:block;width:170px;height:170px;margin:1px;overflow:hidden;}
.main .right dl.products dd ul li span.photo img{display:block;height:170px;width:auto;margin:0 auto;}
.main .right dl.products dd ul li strong.name{display:block;height:22px;font-weight:normal;width:170px;margin:5px auto 0 auto;}
.main .right dl.products dd ul li strong.name a{display:block;line-height:22px;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .right dl.products dd ul li span.price,.main .right dl.products dd ul li span.click{display:block;float:left;height:20px;width:85px;line-height:20px;font-size:14px;color:#FF2222;}
.main .right dl.products dd ul li span.click{float:right;width:80px;overflow:hidden;font-size:12px;text-align:right;padding-right:3px;color:#bbb;}
.main .right dl.products dd ul font.nodata{display:block;height:200px;line-height:200px;text-align:center;font-size:20px;color:#ccc;}
.main .right dl.shop_photos{border:#e5e5e5 solid 1px;border-top:#000 solid 1px;margin-top:15px;}
.main .right dl.shop_photos dd.shop_photo_data{width:800px;height:600px;overflow:hidden;margin:30px auto 50px auto;position:relative;border:1px #eee solid;-moz-box-shadow:1px 1px 7px #999;-webkit-box-shadow:1px 1px 7px #999;box-shadow:1px 1px 7px #999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7,Direction=135,Color='#999999')";}
.main .right dl.shop_photos dd.shop_photo_data ul li{height:600px;width:800px;overflow:hidden;}
.main .right dl.shop_photos dd.shop_photo_data ul li img{display:block;height:600px;width:auto;margin:0 auto;}
.main .right dl.shop_photos dd.shop_photo_data ul font.nodata{display:block;height:600px;line-height:600px;text-align:center;font-size:20px;color:#ccc;}
.main .right dl.shop_photos dd.shop_photo_data .shop_photo_page{display:block;overflow:hidden;height:30px;position:absolute;right:20px;top:350px;}
.main .right dl.shop_photos dd.shop_photo_data .shop_photo_page label{display:block;float:left;height:30px;width:30px;line-height:30px;font-size:16px;overflow:hidden;margin-left:10px;background-color:#fff;color:#000;cursor:pointer;border-radius:16px;text-align:center;}
.main .right dl.shop_photos dd.shop_photo_data .shop_photo_page label.selected{background-color:#0640AB;color:#fff;}
.main .right dl.shop_summary{border:#e5e5e5 solid 1px;border-top:#000 solid 1px;margin-top:15px;position:relative;padding:20px 25px;}
.main .right dl.shop_summary span.shop_photo{display:block;height:150px;width:200px;}
.main .right dl.shop_summary span.shop_photo img{display:block;height:150px;width:auto;margin:0 auto;} 
.main .right dl.shop_summary span.shop_summary{display:block;position:absolute;top:30px;left:270px;padding-right:30px;font-size:14px;line-height:26px;}

.main .right dl.product_list{border:#e5e5e5 solid 1px;border-top:#000 solid 1px;}
.main .right dl.product_list dt{height:65px;padding:0;border-bottom:#ddd solid 1px;}
.main .right dl.product_list dt strong{height:40px;padding-left:20px;}
.main .right dl.product_list dt span{display:block;float:right;height:24px;width:170px;margin-top:42px;}
.main .right dl.product_list dt span a{display:block;float:left;height:24px;line-height:24px;font-size:12px;padding:0 15px;color:#666;font-size:12px;font-weight:normal;position:static;margin-left:1px;border-right:#eee solid 1px;}
.main .right dl.product_list dt span a.selected{background-color:#0640AB;color:#fff;height:22px;}
.main .right dl.product_list dd{clear:both;}
.main .right dl.product_list dd ul{background-color:#fff;padding:5px 0 20px 15px;}
.main .right dl.product_list dd ul li{width:172px;height:210px;overflow:hidden;float:left;margin:15px 12px 0 0;background-color:#F6F6F6;}
.main .right dl.product_list dd ul li span.photo{display:block;width:170px;height:170px;margin:1px;overflow:hidden;}
.main .right dl.product_list dd ul li span.photo img{display:block;height:170px;width:auto;margin:0 auto;}
.main .right dl.product_list dd ul li strong.name{display:block;height:22px;font-weight:normal;width:170px;margin:5px auto 0 auto;}
.main .right dl.product_list dd ul li strong.name a{display:block;line-height:22px;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .right dl.product_list dd ul li span.price,.main .right dl.product_list dd ul li span.click{display:block;float:left;height:20px;width:85px;line-height:20px;font-size:14px;color:#FF2222;}
.main .right dl.product_list dd ul li span.click{float:right;width:80px;overflow:hidden;font-size:12px;text-align:right;padding-right:3px;color:#bbb;}

.main .right dl.publicity_list{border:#e5e5e5 solid 1px;border-top:#000 solid 1px;}
.main .right dl.publicity_list dt{height:65px;padding:0;border-bottom:#ddd solid 1px;}
.main .right dl.publicity_list dt strong{height:40px;padding-left:20px;}
.main .right dl.publicity_list dt span{display:block;float:right;height:24px;width:170px;margin-top:42px;}
.main .right dl.publicity_list dd{clear:both;}
.main .right dl.publicity_list dd ul{background-color:#fff;padding:20px 0 30px 15px;}
.main .right dl.publicity_list dd ul li{height:30px;line-height:30px;overflow:hidden;position:relative;}
.main .right dl.publicity_list dd ul li strong{font-weight:normal;height:30px;}
.main .right dl.publicity_list dd ul li strong a{height:30px;line-height:30px;overflow:hidden;font-size:14px;padding-left:90px;}
.main .right dl.publicity_list dd ul li span{display:block;height:30px;line-height:30px;position:absolute;top:0;}
.main .right dl.publicity_list dd ul li span.date{left:0;width:90px;color:#999;}
.main .right dl.publicity_list dd ul li span.click{right:5px;width:70px;color:#666;text-align:right;}

.main .right dl.publicity_detail{border:#e5e5e5 solid 1px;border-top:#000 solid 1px;}
.main .right dl.publicity_detail dt{height:65px;padding:0;border-bottom:#ddd solid 1px;}
.main .right dl.publicity_detail dt h1{height:65px;line-height:65px;font-size:18px;padding-left:20px;}
.main .right dl.publicity_detail dd{clear:both;min-height:730px;background-color:#fff;padding:20px 0 30px 15px;font-size:14px;line-height:26px;font-weight:normal;}
.main .right dl.publicity_detail dd img{max-width:800px;position:relative;}
.main .right dl.publicity_detail dd div.publish_data{font-weight:normal;font-size:12px;text-align:right;color:#999;position:absolute;bottom:15px;right:10px;}

.main .right dl.profile_top,.main .right dl.profile_summary,.main .right dl.profile_list,.main .right dl.profile_photo{border:#e5e5e5 solid 1px;border-top:#000 solid 1px;margin-top:15px;}
.main .right dl.profile_top{margin-top:0;}
.main .right dl.profile_top dt{height:70px;line-height:70px;font-size:18px;}
.main .right dl.profile_top dd ul{padding:0 0 40px 55px;}
.main .right dl.profile_top dd ul li{height:26px;line-height:26px;color:#666;font-size:14px;position:relative;}
.main .right dl.profile_top dd ul li font{display:block;position:absolute;top:0;left:80px;color:#333;}
.main .right dl.profile_summary{position:relative;padding:30px 55px;}
.main .right dl.profile_summary span.shop_photo{display:block;height:150px;width:200px;}
.main .right dl.profile_summary span.shop_photo img{display:block;height:150px;width:auto;margin:0 auto;}
.main .right dl.profile_summary span.shop_summary{display:block;position:absolute;top:30px;left:300px;padding-right:50px;font-size:14px;line-height:26px;}
.main .right dl.profile_photo dd ul{background-color:#fff;padding:5px 0 20px 15px;}
.main .right dl.profile_photo dd ul li{width:172px;height:127px;overflow:hidden;float:left;margin:15px 10px 0 0;background-color:#F6F6F6;border:#ddd solid 1px;}
.main .right dl.profile_photo dd ul li span.photo{display:block;width:170px;height:125px;margin:1px;overflow:hidden;}
.main .right dl.profile_photo dd ul li span.photo img{display:block;height:170px;width:auto;margin:0 auto;}

.main .right dl.contact_txt,.main .right dl.contact_map,.main .right dl.contact_photo{border:#e5e5e5 solid 1px;border-top:#000 solid 1px;margin-top:15px;}
.main .right dl.contact_txt{margin-top:0;}
.main .right dl.contact_txt span.contact_alt{clear:both;display:block;margin:0 25px 20px 0;height:20px;line-height:20px;text-align:right;color:#999;font-size:12px;}
.main .right dl.contact_map dd.map{clear:both;background-color:#fff;width:800px;height:500px;overflow:hidden;margin:30px auto 50px auto;position:relative;border:1px #eee solid;-moz-box-shadow:1px 1px 7px #999;-webkit-box-shadow:1px 1px 7px #999;box-shadow:1px 1px 7px #999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7,Direction=135,Color='#999999')";}

.push_product{clear:both;border:#e5e5e5 solid 1px;border-top:#000 solid 1px;margin-top:15px;}
.push_product ul{background-color:#fff;padding:5px 0 20px 15px;}
.push_product ul li{width:172px;height:210px;overflow:hidden;float:left;margin:15px 12px 0 0;background-color:#F6F6F6;}
.push_product ul li span.photo{display:block;width:170px;height:170px;margin:1px;overflow:hidden;}
.push_product ul li span.photo img{display:block;height:170px;width:auto;margin:0 auto;}
.push_product ul li strong.name{display:block;height:22px;font-weight:normal;width:170px;margin:5px auto 0 auto;}
.push_product ul li strong.name a{display:block;line-height:22px;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.push_product ul li span.price{display:block;float:left;height:20px;width:85px;line-height:20px;font-size:14px;color:#FF2222;}
.push_product ul li font.shop{display:block;clear:both;width:174px;padding-top:7px;margin:0 auto;overflow:hidden;color:#999;text-overflow:ellipsis;white-space:nowrap;}

.warning{clear:both;margin:20px auto 20px auto;width:1198px;height:120px;background-image:url("/images/ico_warning.png");background-repeat:no-repeat;background-position:80px 25px;border:#ddd solid 1px;}
.warning .authenticate_notice,.warning .sale_notice{height:42px;width:1000px;margin:15px 0 0 170px;overflow:hidden;position:relative;}
.warning .sale_notice{margin-top:5px;}
.warning font{display:block;width:80px;height:30px;line-height:22px;font-size:14px;color:#0D3479;}
.warning span{display:block;line-height:22px;height:auto;font-size:14px;color:#666;position:absolute;top:0;left:80px;}

.footer{background-color:#fff;min-width:1200px;width:100%;}
.footer_bottom{background-color:#fff;}

#pager{background-color:#fff;clear:both;width:260px;float:right;margin-top:20px;} 