/* =Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table{border-collapse:collapse;}
fieldset,img{border:0;}
caption,em,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

a:link{color:#323232;text-decoration:none;}
a:visited{color:#323232;text-decoration:none;}
a:hover{color:#323232;text-decoration:underline;}

body{font-family:Tahoma;font-size:12px;color:#333;background:#FFF;line-height:150%;text-align:center;}
.welcome div,.mainnav,.container,.footer{margin:0 auto;width:960px;text-align:left;}
.none{display:none;}
input{vertical-align:middle;background:#FFF;}
textarea{font-size:12px;background:#FFF;}

.clear:after,.box:after,.body:after,.nav_pri:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.area{position:relative;}
.morearea{position:absolute;right:0;top:4px;height:24px;line-height:24px;}
.morearea a{float:right;margin-right:10px;padding-right:10px;height:24px;line-height:24px;background:url(../img/main.gif) no-repeat right -221px;color:#888;}
.morearea a.tuijian{padding:0;margin-top:2px;width:62px;height:20px;background:url(../img/btn_tuijian_s.jpg) no-repeat 0 0;text-indent:-1000px;overflow:hidden;}
.bar .morearea{right:14px;}

.welcome{height:21px;background:#F8F8F8;border-bottom:1px solid #E7E7E7;}
	.welcome .login{float:left;}
	.welcome .login a{padding:0 9px;background:url(../img/dot_y.png) no-repeat right center;}
	.welcome .login a.nobg{background:none;}
	.nav_sitegroup{float:right;}
	.nav_sitegroup a{float:left;height:21px;padding:0 12px 0 14px;color:#A1A0A0;text-decoration:none;background:url(../img/main.gif) no-repeat 0 -562px;}
	.nav_sitegroup a.first{background:none;}

.header{margin:3px auto;width:960px;height:80px;text-align:left;}
#logo{float:left;width:221px;height:80px;}

#m_operate{float:right;margin-top:10px;padding-right:16px;height:53px;line-height:53px;}
	#m_operate span.welcome{color:#888;}
	#m_operate li{display:inline;padding:0 8px;border-right:1px dotted #CCC;}
	#m_operate li a em{color:#F13A8C;}
	#m_operate li.help{padding-right:0;border:none;}
.mainnav{margin-bottom:15px;}
.nav_pri{clear:both;width:960px;height:33px;line-height:33px;background:#000 url(../img/main.gif) repeat-x 0 -70px;}
	.nav_pri ul{float:left;padding-left:8px;height:33px;background:url(../img/main.gif) no-repeat 0 0;}
	.nav_pri li{float:left;display:inline;margin-left:-2px;width:56px;height:33px;background:url(../img/main.gif) no-repeat 100% -245px;}
	.nav_pri li a{float:left;width:56px;height:33px;line-height:33px;text-align:center;}
	.nav_pri li a:link{color:#FFF;}
	.nav_pri li a:visited{color:#FFF;}
	.nav_pri li.noborder{background-image:none;}
	.nav_pri li a:hover,.nav_pri li.now a:visited{margin-top:4px;height:29px;line-height:26px;color:#000;font-weight:700;background:#FFF url(../img/main.gif) no-repeat 0 -105px;text-decoration:none;}
	.nav_pri #search_t{float:right;padding-right:12px;width:240px;height:33px;background:url(../img/main.gif) no-repeat  100% -35px;}
		#search_t input{_margin-top:3px;font-size:12px;}
		#search_t .input_text{padding-top:3px;padding-left:3px;width:185px;height:16px;border:1px solid #009E97;}
		#search_t .input_submit{width:44px;height:21px;background:#FFF url(../img/main.gif) no-repeat 0 -506px;border:1px solid #009E97;text-indent:-1000px;overflow:hidden;}
#status{padding:0 1px;height:34px;background:url(../img/main.gif) repeat-x 0 -140px;border-bottom:1px solid #D2D2D2;}
	#status p{height:34px;line-height:34px;background:url(../img/main.gif) repeat-x 0 -175px;}
	#status #subnav_bianxie{padding-left:73px;}
	#status #subnav_jiating{padding-left:156px;}
	#status #subnav_kexue{padding-left:239px;}
	#status #subnav_zixun{padding-left:300px;}
	#status #subnav_zhuanti{padding-left:454px;}
	#status a{padding:0 16px;color:#888;border-right:1px solid #888;}
	#status .noborder{border:none;}
	
.content{float:left;margin-right:17px;width:718px;overflow:hidden;}
.bar{float:left;width:225px;}

.pagelist{clear:both;padding:25px 0;text-align:center;}
.pagelist a,.pagelist strong{margin:0 3px;padding:2px 6px;border:1px solid #DADADA;}
.pagelist strong{font-weight:700;color:#8FC320;}
.pagelist a:hover{text-decoration:none;}

.footer{clear:both;margin-top:25px;padding-top:26px;height:114px;text-align:center;color:#888;background:url(../img/main.gif) repeat-x 0 -875px;}
.footer li{display:inline;line-height:19px;}
.footer p{line-height:24px;}
.footer a{color:#4F4F4F;}

.index_topic{position:relative;margin-bottom:21px;width:960px;height:326px;background:url(../img/bg_indextop1.jpg) no-repeat 0 0;}
.index_topic a{position:absolute;left:322px;top:165px;width:99px;height:30px;text-indent:-1000px;overflow:hidden;}
/* =content */
.pathnav{margin:11px 0 7px;height:20px;line-height:20px;}
#brandlist{margin-bottom:15px;width:716px;border:1px solid #CCC;}
#brandlist h1{margin-bottom:15px;text-indent:-1000px;height:27px;background:url(../img/title_brandlist.jpg) no-repeat 0 0;}

#shoplist{width:716px;border:1px solid #CCC;}
#shoplist h1{margin-bottom:15px;text-indent:-1000px;height:27px;background:url(../img/title_shoplist.jpg) no-repeat 0 0;}
.shoplist{clear:both;margin:0 auto;width:700px;}
.shoplist ul{margin-top:30px;padding-left:25px;width:708px;}
.shoplist li{float:left;margin:0 32px 33px 0;width:145px;height:158px;}
.shoplist li .shop_photo{display:block;width:145px;height:95px;margin-bottom:15px;background:#CCC;}
.shoplist li p{height:24px;line-height:24px;color:#888;}
.shoplist li p a,.shoplist li p span{color:#8FC320;font-weight:700;}
.shoplist li .btn{float:right;position:relative;right:0;top:-30px;width:46px;height:20px;text-indent:-1000px;overflow:hidden;background:url(../img/btn_vote.jpg) no-repeat 0 0;}

.my_recom li .btn{background-image:url(../img/btn_modify.jpg)}

.my_tel table{margin:24px 0 24px 16px;}
.my_tel th{width:61px;}
.my_tel td{padding:9px 0;}
.my_tel .input_text{padding-top:4px;width:333px;height:17px;*padding-top:0;*height:21px;*line-height:21px;border-top:1px solid #8F8F8F;border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;border-left:1px solid #8F8F8F;}
.my_tel .input_submit{margin-left:16px;width:123px;height:34px;text-indent:-1000px;*padding-left:123px;*text-indent:0;overflow:hidden;background:url(../img/btn_submit.jpg) no-repeat 0 0;cursor:pointer;border:none;}

.recomform table{margin:24px 0 24px 16px;}
.recomform th{width:70px;}
.recomform .must{color:#8FC320;}
.recomform td,.recomform th{padding:9px 0;}
.recomform select{width:162px;}
.recomform label{margin:0 12px 0 6px;}
.recomform .input_text{padding-top:4px;width:418px;height:17px;*padding-top:0;*height:21px;*line-height:21px;border-top:1px solid #8F8F8F;border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;border-left:1px solid #8F8F8F;}
.recomform .short{width:62px;}
.recomform .lang{width:335px;}
.recomform textarea{width:418px;height:160px;line-height:20px;border-top:1px solid #8F8F8F;border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;border-left:1px solid #8F8F8F;}
.recomform .uploadpic th{vertical-align:top;}
.recomform .uploadpic input{margin-bottom:10px;vertical-align:middle;}
.recomform .uploadpic span{margin:0 10px;}
.recomform .uploadpic .input_text{width:145px;*width:138px;}
.recomform .input_submit{margin-left:16px;width:123px;height:34px;text-indent:-1000px;*padding-left:123px;*text-indent:0;overflow:hidden;background:url(../img/btn_recom.jpg) no-repeat 0 0;cursor:pointer;border:none;}

.changerecom .input_submit{background-image:url(../img/btn_submit.jpg)}

.recomform .changepic .list{float:left;width:145px;margin:0 32px 11px 0;color:#888;}
.recomform .changepic th{vertical-align:top;}
.recomform .changepic td label{margin:0 3px 0 0;}
.recomform .changepic .changepic_name{margin:19px 0 11px;}
.recomform .changepic .submitarea{padding:1px 0;text-align:right;}
.recomform .changepic .input_text{width:100px;padding-left:4px;font-weight:700;color:#8FC320;font-size:12px;}
.recomform .changepic .btn_delpic{width:72px;height:21px;line-height:21px;text-align:center;border:1px solid #B4B4B4;font-size:12px;}

#jiang .list{margin-bottom:28px;}
#jiang .list table{margin:0 21px;width:676px;}
#jiang .list td{width:169px;height:32px;line-height:32px;}

#shop_info{margin-bottom:17px;padding:18px 20px 55px 30px;width:668px;background:#F8F8F8;}
	#shop_screen{float:left;margin-right:32px;width:450px;}
		#shop_screen .img{padding:20px;width:410px;height:410px;background:#FFF;overflow:hidden;}
		#shop_screen .page{float:right;margin:15px 0 7px;color:#888;}
		#shop_screen span,#shop_screen a{float:left;display:inline;}
		#shop_screen a{margin-left:4px;width:50px;height:20px;line-height:20px;text-align:center;color:#6D6D6D;background:#E5E5E5;text-decoration:none;}
		.page_cur{color:#000;}
		.page_total{margin-right:15px;}
	#shop_gallery{float:left;width:186px;}
		#shop_gallery li{float:left;width:82px;height:82px;margin-right:11px;margin-bottom:13px;overflow:hidden;}
		#shop_gallery .pagelist{padding:14px 0;}
		#shop_gallery .pagelist strong,#shop_gallery .pagelist a{margin:0 0 0 -1px;padding:0 6px;background:none;border-top:none;border-bottom:none;}
		#shop_gallery .pagelist strong{color:#333;}
		#shop_gallery .pagelist a{color:#888;}
	#shop_vote{position:relative;clear:both;font-size:14px;}
		#shop_vote p{clear:both;padding:2px 0;height:20px;line-height:20px;overflow:hidden;}
		#shop_vote p span,#shop_vote p em,#shop_vote p a{float:left;}
		#shop_vote span{color:#888;}
		#shop_vote a,#shop_vote em{color:#8FC320;}
		#shop_vote a.btn_vote{display:inline;margin:0 14px 0 22px;width:62px;height:20px;text-indent:-1000px;overflow:hidden;background:url(../img/btn_vote_large.jpg) no-repeat 0 0;}
		#shop_vote a.tuijian{width:62px;height:20px;background:url(../img/btn_tuijian_s.jpg) no-repeat 0 0;text-indent:-1000px;overflow:hidden;}
#comment{margin-bottom:10px;}
#comment .commentlist{margin:0 21px;padding:20px 0;width:676px;border-bottom:1px solid #F5F5F5;}
#comment .commentlist p{color:#888;}
#comment .commentlist em{float:left;width:20px;color:#B5B5B5;}
#comment .commentlist a{margin-right:6px;font-weight:700;}
#comment .commentlist .comment_content{margin-left:20px;line-height:20px;}
#comment .commentlist .comment_operate{text-align:right;}
#comment .commentlist .comment_operate a{margin-left:12px;color:#666;}
#comment .pagelist{padding:15px 20px 35px;text-align:right;}

#entry_commentform{padding:12px 0 14px;border:1px solid #D5D5D5;}
#entry_commentform form{margin:0 20px;width:676px;}
#entry_commentform form p{margin:14px 0;}
#entry_commentform .input_text{margin:0 12px;padding-top:2px;border-width:1px;border-style:solid;border-color:#909090 #DADADA #DADADA #909090;}
#entry_commentform textarea{width:580px;height:80px;line-height:20px;background:#FFF;border-width:1px;border-style:solid;border-color:#909090 #DADADA #DADADA #909090;}
#entry_commentform .submitarea .input_submit{width:81px;height:25px;line-height:25px;text-align:center;background:url(../img/main.gif) repeat-x 0 -525px;border:1px solid #B0B0B0;}
#entry_commentform .morearea{background:none;padding:0;color:#888;}
/* =bar */
.intro,.rules,.namelist,.rank,.shop_intro,.links{margin-bottom:10px;border:1px solid #DFDFDF;}
.intro{padding-bottom:21px;}
.intro h2{margin-bottom:8px;}
.intro .list{margin:0 20px 0 19px;line-height:20px;}
.rules .list{margin:12px 19px 21px;line-height:20px;}
.shop_intro p{margin:8px 16px 8px 14px;width:193px;}
.shop_intro p span{color:#888;}
.shop_intro p .shopname{font-weight:700;}

.rank{padding-bottom:17px;}
.rank ul{margin:8px 14px 0 14px;padding-left:20px;width:168px;background:url(../img/main.gif) no-repeat 0 -610px;}
.rank li{position:relative;padding-left:90px;height:24px;line-height:24px;overflow:hidden;}
.rank li a{position:absolute;left:0;top:0;width:84px;height:24px;overflow:hidden;}
.rank li span{color:#888;}
.rank li span em{color:#8FC320;}

.links{}
.links ul{margin:15px 0 0 15px;padding-bottom:5px;+padding-bottom:15px;width:206px;overflow:hidden;zoom:1;}
.links li{float:left;margin:0 13px 10px 0;width:90px;height:40px;}
/* =h2 */
h2{height:32px;background:url(../img/h2.png) no-repeat 0 0;text-indent:-1000px;overflow:hidden;border-bottom:1px solid #DFDFDF;}
.beijing h2{background-position:0 0;}
.shanghai h2{background-position:0 -35px;}
.guangzhou h2{background-position:0 -70px;}
.brand h2{background-position:0 -560px;}
.shenzhen h2{background-position:0 -105px;}
.othercity h2{background-position:0 -140px;}
.intro h2{background-position:0 -175px;}
.rules h2{background-position:0 -210px;}
.namelist h2{background-position:0 -245px;}
.rank h2{background-position:0 -280px;}
.shop_intro h2{background-position:0 -385px;}
.beautiful h2{background-position:0 -595px;}
.health h2{background-position:0 -630px;}
.lohas h2{background-position:0 -665px;}


.links h2{background-position:0 -700px;}
.my_recom h2{background-position:0 -315px;}
.recomform h2{background-position:0 -350px;}
.changerecom h2{background-position:0 -525px;}
.my_tel h2{background-position:0 -490px;}
#jiang h2{margin-bottom:9px;padding-top:4px;height:28px;line-height:28px;text-indent:21px;font-size:14px;font-weight:700;background:none;}
#comment h2{background-position:0 -420px;}
#entry_commentform h2{background-position:20px -455px;border:none;}
/* =amm */
.amm225225{margin-bottom:10px;width:225px;height:225px;background:#CCC;}
.ammbannertop{float:right;width:680px;height:80px;}

