.blue:link,.blue:visited{color:#3C85BC;}
.gray{color:#999;}

.dgmtopad1{width:760px; height:159px;}
.dgmtopad2{width:760px; height:241px; margin-top:5px;}
.dgmtopad21{width:193px; float:left; margin-right:2px;}
.dgmtopad22{width:565px; float:left;}

.shop_left{width:188px; margin-right:10px; float:left; border:1px solid #ccc;}
.shop_right{width:760px; float:left; overflow:hidden;}

.shop_left_bar{width:188px; height:24px; line-height:24px; background:url(/images/shop_left_bar.gif) repeat-x; color:#fff; font-weight:bold; text-indent:10px; clear:both;}
.shop_left_p{text-align:center; margin:10px auto;}
.shop_left_p img{padding:2px; border:1px solid #ccc; width:114px; height:84px;}
.shop_left_dot{background:url(/images/shop-left_dot.gif) right no-repeat; color:#999; font-weight:bold; text-indent:3px; margin:0 auto; margin-bottom:0;}
.shop_left_dotm{padding:4px 15px; padding-bottom:8px; line-height:24px;}
.balance{background: url("/user/img/iwm_pay.png") no-repeat scroll -396px -38px transparent;vertical-align:middle;}
.jifen{background:url(/images/jifen-sprit.png) 0 1px no-repeat;vertical-align:middle;}
.tips { position:relative; color:#f00; width:185px; height:22px; line-height:22px; float:left; z-index:50;}
.tips img { vertical-align:middle;}
.tips a,.tips a:link,.tips a:visited { color:red; text-decoration:none;}
.tips a:hover, .tips a:active { color:red; text-decoration:underline;}
.tips .tips-c { position:absolute; width:300px; top:-50px; left:0; border:1px solid #ccc; opacity:0; display:none;
background-color:#fff;  z-index:999; padding:10px 5px 10px 25px; -moz-box-shadow:3px 3px 0 rgba(0,0,0,.2); -webkit-box-shadow:3px 3px 0 rgba(0,0,0,.2); box-shadow:3px 3px 0 rgba(0,0,0,.2);}
.tips .tips-c b { position:absolute; width:0; height:0;overflow: hidden; font-size:0; line-height:0;border-width:30px; border-color:transparent #CCCCCC transparent transparent ;
border-style:dashed  solid dashed dashed ; left:-60px; top:30px;}
.tips .tips-c .b2 { left:-59px; border-color:transparent #fff transparent transparent;}
.tips .tips-c h5 { font-size:14px; color:#f30;}
.tips .tips-c ul { color:#000;}
.tips .tips-c li { line-height:2.2em;}
.btn-group {margin-top:8px }
.btn{background-color:#ccc;border-top:1px solid #bbb;border-bottom:1px solid #bbb;display:inline-block;display:-moz-inline-stack;*display:inline;*zoom:1;}
.btn-warp{position:relative;margin:0 -1px;height:100%;border-left:1px solid #bbb;border-right:1px solid #bbb;background:#e3e3e3;_float:left;_overflow:hidden;}
.btn-top{position:absolute;top:0;left:0;right:0;border-bottom:#eeeeee 0.2em solid;background-color:#f9f9f9;line-height:0.8em;overflow:hidden;_width:100%;}
.btn-main{position:relative;line-height:1.6em;padding:0 0.5em;cursor:pointer;}


.index_new .cont div{ line-height:20px;color:#666;}

.shop_left_actions{text-align:center; margin-bottom:5px;}
.shop_left_actions .wok { cursor:pointer;}
.shop_left_actions1{border-top:1px dotted #ccc; padding-top:10px;}
.shop_left_search{padding:10px 10px; height:21px; background:url(/images/shop_left_searchbg.gif) no-repeat; clear:both;}
.shop_left_search input{width:110px; height:16px; border:1px solid #6F6E6B; float:left; margin-right:10px; margin-bottom:10px;}
.shop_left_search input.shop_left_searchb{width:40px; height:20px; border:0; margin-right:0; background:url(/images/shop-left_search.gif) no-repeat;}

.shop_left_notice1,.shop_left_notice2{padding:10px; line-height:24px; width:168px; position:relative;}
.shop_left_notice2 { display:none;}
#nExpand, #nClose{cursor:pointer;margin-left:120px;}

.shop_left_class{padding:10px;}
.shop_left_class li{height:35px; line-height:35px; background:url(/images/shop-left_icon1.gif) 5px 12px no-repeat; 
text-indent:25px; font-size:14px; font-weight:bold;overflow:hidden;}
#countrytabs .shop_cate_pic{height:55px; line-height:55px;background-position:-999em -999em;text-indent:0;}
.shop_left_class li.shop_left_classa a:link,a:visited{color:#638c0b;}
.shop_left_class li.shop_class_pic{background:none; text-indent:0;}
.shop_left_class li.shop_class_pic img{width:168px; height:35px}

.shop-mapIframe { width:188px; height:235px; overflow:hidden;}

.shop_mainb{width:760px; margin:0 auto 5px; height:25px; line-height:27px; background:url(/images/shop_mainb.gif) repeat-x; color:#f60; font-weight:bold; text-indent:10px;}
.shop_mainm ul{margin-top:15px;}
.shop_mainm li{width:190px; text-align:center; color:#666; float:left; margin-bottom:20px;}
	.coupon img { vertical-align:middle;}
	.item-pic { position:relative; width:160px; height:107px; margin:0 auto 3px;}
	.item-pic .produt_nonum { position:absolute; top:40px; left:0;}
.shop_mainmb{font-size:12px; line-height:20px;}
.shop_mainm li div.shop_mainmb img{vertical-align:middle; padding:15px;cursor:pointer;margin:0;}
.shop_mainb1{margin-right:5px;}
.shop_mainb2{margin-left:15px;}
.shop_mainm2{width:760px;_width:750px; overflow:hidden; color:#666; margin-top:10px;}
.shop_mainm2 li{ border-bottom:1px solid #ccc; padding-bottom:5px; float:left; margin:0 10px 10px 8px; display:inline; width:356px;}
.shop_mainm2 li img { vertical-align:middle; cursor:pointer;}
.shop_mainm2 .shop_mainm2_l{width:130px; float:left; height:16px; overflow:hidden;}
.shop_mainm2 .shop_mainm2_r{width:225px; float:left; text-align:right; font-size:12px;}
.wangyoushipai{margin-top:15px; *margin-top:5px;}
.wangyoushipai dd{width:175px; height:160px; margin-bottom:15px; float:left;}
.wangyoushipai dd img{width:160px; height:107px; margin-bottom:5px;}
.latest_orderm li{margin-left:15px; height:30px; line-height:30px; color:#666;}
.order_list_more{width:169px; height:31px; background:url(/images/shop_list_more.gif) no-repeat; font-size:14px;}
.order_list_more a:link,.order_list_more a:visited{color:#576D07;}
.order_list_more a:hover,.order_list_more a:active{color:#f60;}
.latest_orderm a:link,.latest_orderm a:visited { color:#16B;}
.latest_orderm a:hover,.latest_orderm a:active { color:#F60;}
/*
 * 顶部标签切换
 */
.shop_tab{height:28px; *overflow:hidden; margin-bottom:5px; padding-left:20px; border-bottom:2px solid #F90;}
.shop_tab li{width:88px; height:24px; line-height:24px; margin-top:4px; float:left; background:url(/images/shop_toptaboff.gif) no-repeat bottom; margin-right:5px; text-align:center; cursor:pointer;}
.shop_tab li.shop_tabon{width:98px; height:28px; line-height:28px; margin-top:2px; background:url(/images/shop_toptabon.gif) no-repeat bottom; position:relative; z-inde:100;}
.shop_tab li a:link,.shop_tab li a:visited{text-decoration:none;}

.shop_right_menu{margin-bottom:30px;}
.shop_right_menul{width:75px; float:left;}
.shop_right_menur{width:660px; float:left;}
.shop_right_menu li{color:#F60; height:20px; line-height:20px; text-align:center; margin:0 5px; margin-bottom:5px; float:left;white-space:nowrap;}
.shop_right_menu li a:link,a:visited{text-decoration:none; color:#666;}
.shop_right_menu li a:hover,a:active{text-decoration:underline; color:#f60;}
.shop_right_menu .shop_right_menun:link,.shop_right_menu .shop_right_menun:visited{background:#f60; padding:0 5px; display:block; color:#fff;}


/*
*   sliding button
*/

.slidingBtn {  padding-bottom:10px;width:300px; padding: 5px; margin: 10px auto; background-color: #fff; clear: both;  overflow: auto;}
.slidingBtn li { float: left; display: inline; margin: 0 10px; line-height:22px;}
.slidingBtn li a { text-decoration: none; float:left; color: #999; cursor: pointer; font-size:14px;}
.slidingBtn li a span { margin: 0 10px 0 -10px; padding: 4px 5px 5px 15px; position: relative;  float:left;}


.shop_mainm li.produt_nonumli img{border:0; }
.shop_mainm li.produt_nonumli{ overflow:hidden; width:190px; height:200px;}
.produt_nonum{ filter:alpha(opacity=60); opacity:.6}

#shop_left_notice2{display:none;}
.mark_area{text-align:center; color:#f00; line-height:30px;}
.none { color:#666666; background-color:#f5f5f5; border:1px solid #e8e8e8; height:50px; line-height:50px; font-size:14px; text-align:center;}

/*
 * 店铺相关评论
 */

		.shopComment { clear:both; color:#666;}
		.shopComment a:link{text-decoration:none;}
		.shopComment h3 {text-indent:10px; background: url(/images/shop_mainb.gif) repeat-x; font-size:12px; height:25px; line-height:25px; color:#FF6600; font-weight:bold;}
		.shopComment h3 span {float:right; font-weight:normal; margin-right:10px; }
			.Comment_t { padding:20px 35px; width:690px; height:90px; position:relative; clear:both;}
			.Comment_t li{position:relative; height:24px;margin-bottom:6px;}
			.Comment_t li div{width:185px; height:24px; color:#000; line-height:24px; background:url(/images/ratebg.gif) no-repeat; position:absolute; left:300px; top:0; text-indent:30px;}
			.Comment_t span{margin-right:8px;}
			.Comment_t a{position:absolute; top:35px; left:550px;}
			#Comment_tab{width:710px; padding-left:20px; height:23px; *overflow:hidden; border-bottom:1px solid #ccc;}
            #Comment_tab li{width:78px; height:23px; line-height:23px; background:url(/images/Comment_taboff.gif) no-repeat; text-align:center; margin-right:8px; cursor:pointer; float:left;}
			#Comment_tab li.Comment_tabon{background:url(/images/Comment_tabon.gif) no-repeat; margin-top:1px;  *position:relative;}
			.Comment_c .comment_more{float:right; padding-right:50px; *margin-bottom:-25px;}
			.comment_tips1{text-align:center; padding-top:10px;}
			#Comment_con{padding:10px 30px; background:#fff;}
			#Comment_con .Comment_arrow{width:23px; height:18px; background:url(/images/Comment_arrow.gif) no-repeat; position:absolute; left:-17px; top:30px;}
			.Comment_avatar{width:100px; height:50px; padding-top:10px; line-height:20px; text-align:center; float:left; margin-right:15px;}
			
			.Comment_main{width:550px; padding:10px 15px; float:left; border:1px solid #E8E8E8; line-height:24px; position:relative;}
			.Comment_main .commend{background:url(/images/commend1.gif) no-repeat 0 5px; text-indent:20px;}
			.Comment_mb{border-top:1px solid #e8e8e8; line-height:30px; padding-top:5px;}
			.comment_mbr {float:right; width:220px;}
			.Comment_mb span.useful,.Comment_mb span.unuseful{width:63px; height:21px; line-height:21px; margin-right:5px; margin-top:3px; text-align:center; cursor:pointer;}
			.Comment_mb span.useful{background:url(/images/useful.gif);}
			.Comment_mb span.unuseful{background:url(/images/unuseful.gif);}
			.Comment_mb span.useful_nojs,.Comment_mb span.unuseful_nojs{width:63px; height:21px; line-height:21px; margin-right:5px; margin-top:3px; text-align:center; cursor:pointer;}
			.Comment_mb span.useful_nojs{background:url(/images/useful.gif);}
			.Comment_mb span.unuseful_nojs{background:url(/images/unuseful.gif);}
			
			
			#shop_ask{padding:10px;}
			.ask_l{width:415px; padding-right:25px; margin-right25px; border-right:1px solid #ccc; float:left;}
 			.ask_l a:link, .ask_l a:visited {color: #333333;text-decoration: none;}
   			.ask_l li{padding:8px 15px; line-height:26px; border-bottom:1px dotted #ccc;font-family: Arial,Helvetica,sans-serif;}
			.ask_r{width:260px; padding-left:25px; float:left;}
			.ask_r dt{height:40px; line-height:40px; background:url(/images/ask_icon.gif) no-repeat 0 13px; text-indent:20px;}
			.ask_r dd{margin-bottom:10px;}
			.ask_r dd input{width:130px; height:18px; border:1px solid #ccc;}
			.ask_r dd input.shop_tj_submit{margin-left:50px; cursor:pointer; border:0; width:44px; height:18px;}
			.ask_r dd .ask_con{height:80px; width:210px; vertical-align:top; margin-left:12px; border:1px solid #ccc;}
			.ask_r #eventSubmit_Create{width:44px; height:18px; margin-left:38px; border:0; cursor:pointer;}
			.reviewlist{border-top:1px solid #e8e8e8; margin-top:10px; padding-top:10px;}
			.reviewlist li{position:relative; margin-left:50px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #E8E8E8;}
			.reviewlist li span{position:absolute; top:10px; left:-40px; font-size:24px; font-family:Verdana; color:#ccc;}
			.review_form{width:550px; margin-left:115px; _margin-left:58px; background:#F8F8F8; padding:10px 15px; float:left; border:1px solid #E8E8E8; line-height:24px; position:relative;}
			.review_form h2{font-size:12px; font-weight:bold; line-height:24px;}
			.review_formm{border-top:1px dotted #ddd; padding-top:10px;}
			.review_formm input{width:300px; height:18px; border:1px solid #e8e8e8;}
			.review_formm textarea{width:460px; height:55px; border:1px solid #e8e8e8; vertical-align:top; margin-left:12px;}
			.review_formm input#eventSubmit_Create{border:0; margin-left:40px; margin-right:5px; vertical-align:middle;}
			
			.rate { position:absolute; top:0; left:200px;}
				.taste,.service { padding-right:80px;}
		.star5 { background:url(/images/starspic.png) no-repeat 2px -7px; }
		.star4 { background:url(/images/starspic.png) no-repeat 2px -31px; }
		.star3 { background:url(/images/starspic.png) no-repeat 2px -54px; }
		.star2 { background:url(/images/starspic.png) no-repeat 2px -78px; }
		.star1 { background:url(/images/starspic.png) no-repeat 2px -101px; }
		.stars5 { background:url(/images/starspic.png) no-repeat 35px -3px; }
		.stars4 { background:url(/images/starspic.png) no-repeat 35px -27px; }
		.stars3 { background:url(/images/starspic.png) no-repeat 35px -50px; }
		.stars2 { background:url(/images/starspic.png) no-repeat 35px -74px; }
		.stars1 { background:url(/images/starspic.png) no-repeat 35px -97px; }
/*
 * 修复IE图片下划线
 */

.shop_mainm2_r a:link,.shop_mainm2_r a:visited {text-decoration:none;}

.top_nav7 .nl, .top_nav7 .nr {
background:none repeat scroll 0 0 transparent;
}
.top_nav7 .nav_link:link, .top_nav7 .nav_link:visited, .top_nav7 .nav_link:hover {
color:#FFFFFF;
}

.top_nav1 .nl {
background:url("/images/10-14-orange2_06.jpg") repeat scroll 0 0 transparent;
}

.top_nav1 .nr {
background:url("/images/10-14-orange2_062.jpg") repeat scroll right center transparent;
}

.top_nav1 .nav_link:link, .top_nav1 .nav_link:visited, .top_nav1 .nav_link:hover {
color:#FB8D00;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.userComment .name{
	color:#638d08;
	font-weight:bold;
	background:url(/images/Comments3_11.png) no-repeat 0px 4px;
	text-indent:20px;
	margin-left:70px;
	margin-top:10px;
	margin-bottom:5px;
}
.userComment .cont{
	color:#000;
	width:580px;
	margin-left:90px;
	line-height:26px;
}

.blockcode, .quote { font-size: 12px; margin: 10px 20px; border: solid #DDD; border-width: 4px 1px 1px; background: #FFF; background-repeat: repeat-x; background-position: 0 0; overflow: hidden; }
			.blockcode h5, .quote h5 { border: 1px solid; border-color: #FFF #FFF #DDD #FFF; line-height: 26px; padding-left: 5px; color: #666; }
				.blockcode code, .quote blockquote { margin: 1em 1em 1em 3em; line-height: 1.6em; }
					.blockcode code { font: 14px/1.4em "Courier New", Courier, monospace; display: block; padding: 5px; }
					.blockcode em { float: right; line-height: 1em; padding: 10px 10px 0 0; color: #666; font-size: 12px; cursor: pointer; padding-top: 5px; }
.blockcode, .quote .title1{
	border-bottom:1px solid #DDDDDD;
	color:#666666;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-indent:10px;
}
.blockcode, .quote p{
	margin:10px 20px;
}


.mainbox{margin:5px auto;}
.boxselect{padding:20px;  background:#FFFDE5; }
.boxselect dl{line-height:14px; clear:both; margin-top:10px; margin-bottom:10px; overflow:hidden;}
.boxselect dl dd li{padding:3px 0px; margin-bottom:8px; margin-right:15px; border:1px solid #ccc; background:#fff; cursor:pointer;overflow:hidden; width:70px; text-align:center; white-space:nowrap;text-overflow:ellipsis; float:left;} 
.boxselect dl dt,.boxselect dl dd{float:left;}
.boxselect dt{padding:3px 0px; width:70px; line-height:22px; padding-right:10px; text-align:right; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.boxselect dt span.par1{display:block; float:left; width:60px; overflow:hidden;}
.boxselect dt span.par2{display:block; float:left; width:10px; overflow:hidden;}
.boxselect dd{width:290px; float:left;}
.boxselect li.selected{border:1px solid #f00;}
.boxselect li.noselect{border:1px dashed #ccc; color:#ccc;}
.quan{margin-top:10px; margin-bottom:5px;}
.quan input{margin-right:5px;}
.addchart{}
.addchart .submit{width:106px; height:29px; background:url(/images/addtochart.gif) no-repeat; border:0; cursor:pointer;}
.addchart .cancel{ margin-left:10px; width:56px; height:29px; background:url(/images/cancel.jpg) no-repeat; border:0; cursor:pointer;}

.iprint a:link,.iprint a:visited { padding:1px 2px; color:#fff;background-color:#f90;}
.iprint a:hover,.iprint a:active { padding:1px 2px; color:#fff; background-color:#f30;}

#myrate {background-color:#f8f8f8; vertical-align:middle; height:21px; line-height:21px; width:550px; padding-left:5px; margin-bottom:10px;}
#myrate span { padding-right:80px;}

/*--店铺内页广告图片--*/
#slider-nav {bottom: 10px;position: absolute;right: 10px;z-index: 50;}
#slider-nav a {background: none repeat scroll 0 0 #FFFFFF;border-radius: 9px 9px 9px 9px;display: block;float: left;font-weight: bold;height: 20px;line-height: 20px;margin: 0 3px;text-align: center;width: 20px;}
#slider-nav a.activeSlide {background: none repeat scroll 0 0 #FF6600;color: #FFFFFF;}
