body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, big, em, font, img, strong, tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 12px; }
ol, ul, li { list-style: none; }
li { vertical-align: text-top; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { clear: both; }
.hide { display: none; }
.hr_10 { clear: both; font-size: 0; height: 10px; line-height: 1px; overflow: hidden; }
script { height: 0; line-height: 0; }
em, i, cite { font-style: normal; }
body, div, ul, li, h1, h2, h3, h4, h5, h6, p, img, strong, span, cite, dd, dt, dl { margin: 0; padding: 0; border: 0; font-family: microsoft yahei; color: #333; }
body { background:#fff; }
cite { font-style: normal; }
ul, li { list-style: outside none; }
table { border-collapse: collapse; }
a { text-decoration: none; color: #333; }
a:hover { color: #d70404; position: relative;/* left:1px; top:1px;*/ }
.mt10 { margin-top: 10px; }
.mt1 { margin-top: 5px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }.mt50{margin-top:50px;}
form, input, button { outline: none; }


.footer{background:#333; color:#fff;}
.footer a{color:#fff; display:inline-block; margin:0 10px;}
.footer .copyright{text-align:center; color:#fff; padding:80px; font-size:14px; line-height:30px; width:1200px; margin:0 auto;}

.header-top{width:1200px; margin:0 auto; padding-top:20px;}

.logo{ float:left; width:220px;position:relative;top:-15px;}

.search{ float:left; padding-left:200px; position:relative; }
.search span{background:url("images/search.png") no-repeat; display:inline-block; width:404px; height:53px; padding:5px 10px;}
.search span input{ width:230px; height:30px; border:0; font-size:16px; color:#999; position:relative; top:-3px; font-family:microsoft yahei; background:#fafafa;}
.search span button{ width:30px; height:30px; background:url("images/search_btn.png") no-repeat; border:0; position:relative; top:0px; cursor:pointer; left:5px;}
.search span button:hover{background-position:0 -30px;}

.user_data{float:right; font-size:14px;}
.user_data{}
.user-info{}

.nav{ width:1200px; margin:0 auto;}
.nav div.n-o-nav-t{ float:left; width:180px; border-bottom:1px solid #099; background:url("images/ico1.png") 15px center no-repeat; padding-left:40px; color:#099; font-size:18px; height:42px; line-height:38px;}
.navlist{ border-bottom:2px solid #ED3577; height:38px; line-height:38px; }
.navlist ul{ }
.navlist ul li{float:left; display:inline; font-size:18px; font-weight:700; padding:0 30px;}
.navlist ul li a{color:#FF6298;}
.navlist ul li a:hover{color:#e65c5c;}
.navlist ul li.current{}
.navlist ul li.current a{ color:#e65c5c;}

.body{ width:1200px; margin:0 auto; padding-top:10px;}
.index-left{float:left; width:220px; }
.catelist{ background:#fff; padding:0 0 0; margin-top:-10px; }
.catelist p{border-bottom:1px solid #ebebeb; font-size:12px; padding:10px 0 15px; line-height:20px;}
.catelist p a{display:inline-block; margin-right:10px; color:#8c8c8c;}
.catelist p a:hover{color:#099;}
.catelist h3{padding-top:15px; font-size:16px; font-weight:400;}

.index-right{float:right;width:760px;}

.index-youhui{ width:760px; overflow:hidden;}
.index-youhui ul{ width:800px;}
.index-youhui ul li{float:left; width:240px; margin-right:20px; margin-bottom:35px; }
.index-youhui ul li a{display:block;}
.yh-img{width:240px; height:150px;}
.yh-img img{width:240px; height:150px; transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;
border-top-left-radius:10px;-moz-border-top-left-radius:10px;-ms-border-top-left-radius:10px;-o-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;
border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;-ms-border-bottom-right-radius:10px;-o-border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;}
.yh-title{ font-size:16px; display:block; height:25px; line-height:25px ; overflow:hidden; font-weight:400; color:#4d4d4d;}
.index-youhui ul li a:hover img{
	border-top-right-radius:10px;-moz-border-top-right-radius:10px;-ms-border-top-right-radius:10px;-o-border-top-right-radius:10px;-webkit-border-top-right-radius:10px;
border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;-ms-border-bottom-left-radius:10px;-o-border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;
border-top-left-radius:0;-moz-border-top-left-radius:0;-ms-border-top-left-radius:0;-o-border-top-left-radius:0;-webkit-border-top-left-radius:0;
border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-ms-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;
}

.yh-price{ color:#999; font-size:12px; display:block; height:25px; line-height:25px; overflow:hidden;}


.index-right-title{ border-bottom:1px solid #657079; height:36px; line-height:32px; margin-bottom:15px; padding:10px 10px 0;}
.index-right-title h3{float:left; color:#099; font-size:18px;} 
.index-right-title span{float:right; font-size:14px; padding-top:3px;}


.index-newshop{ width:760px; overflow:hidden;}
.index-newshop ul{width:800px;}
.index-newshop li{float:left; width:180px; margin-right:13px;}
.ns-img{width:180px; height:120px;}
.ns-img img{width:180px; height:120px;}
.ns-title{height:25px; line-height:25px; font-weight:400; font-size:14px; display:block; overflow:hidden;}
.ns-address{font-size:12px; height:20px; line-height:20px; overflow:hidden; display:block; color:#8c8c8c;}

.index-member{ overflow:hidden;}
.index-member ul{ padding:0 0 15px; margin-top:-10px;}
.index-member-l{float:left; width:50px;}
.index-member-r{float:right; width:155px; margin-left:-50px;}
.index-member ul li{ height:50px; width:220px;border-bottom:1px solid #ebebeb; padding:10px 0;}
.index-member ul li img{width:50px; height:50px; border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;-webkit-border-radius:50px;}
.mem-title{width:100px; height:25px; line-height:25px; overflow:hidden; font-size:14px;}
.mem-level{ height:20px; line-height:20px; overflow:hidden;}
.mem-level span{background:url("images/heart.png") left center no-repeat; display:inline-block; padding-left:20px; font-size:14px; color:#888; }

/*榜单*/
.index-bangdan{}
.index-bangdan-left{ float:left; width:350px;}
.index-bangdan-right{float:right; width:380px;}
.bangdan-hl{}
.bangdan-hl a{border:3px solid #e65c5c; display:inline-block; width:328px; height:246px; position:relative; overflow:hidden;}
.bangdan-hl a .bangdan-hot{display:inline-block; position:absolute; width:90px; height:90px; background:url("images/hot0.png") no-repeat;}
.bangdan-img{width:328px; height:246px; display:block;}
.bangdan-img img{width:328px; height:246px;}
.bangdan-hl a .bangdan-info{ position:relative; display:block;height:60px; margin-top:0;  background:url("images/touming.png") repeat; color:#fff; padding:0 10px;
transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;}
.bangdan-hl a:hover .bangdan-info{ margin-top:-60px;padding-top:8px; }
.bangdan-hl a:hover .bangdan-info b{display:block; height:25px; line-height:25px; overflow:hidden; font-weight:700px; font-size:16px;}
.bangdan-hl a:hover .bangdan-info i{font-size:12px; display:block; height:20px; line-height:20px; width:300px; margin:0 auto; overflow:hidden;}

.newitem-index{width:760px; overflow:hidden;}
        	.newitem-list{ float:left; width:340px;}
			.newitem-li{display:none;}
        	
			.newitem-index div.newitem-thumb{float:right; width:415px; margin-left:-50px;}
			.newitem-index ul.newitem-bar{width:450px;}
			.newitem-bar li{float:left; width:83px; height:63px; overflow:hidden; padding:0; margin:0;}
			.newitem-bar li img{width:76px; height:57px; border:3px solid #fff;}
			.newitem-bar li.select_li img{border:3px solid #d10000;}

.index-bangdan-more{}
.index-bangdan-more li{ height:100px; margin-bottom:20px;}
.index-bangdan-more .bangdan-img{float:left; width:150px; height:100px;}
.index-bangdan-more .bangdan-img img{width:150px; height:100px;}
.index-bangdan-more .bangdan-txt{float:right; width:210px;}
.index-bangdan-more .bangdan-txt h3{font-size:16px; height:25px; line-height:25px; overflow:hidden; margin-bottom:10px;}
.index-bangdan-more .bangdan-txt p{ font-size:14px; color:#888; line-height:20px; height:60px; overflow:hidden;}

#gtop { margin:0; padding:2px 0; border-bottom:1px solid #eee; 
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FEFEFD,endcolorstr=#F6f6f6,gradientType=0);
    background:#F8F8F8 -webkit-linear-gradient(top,#FEFEFD, #F6f6f6);
    background:#F8F8F8 linear-gradient(0deg, #F6f6f6, #FEFEFD);
}
 
.maintop { line-height:25px; width:1200px; margin:0 auto; font-size:12px; }
.maintop-left { float:left; width:50%; }
.maintop-right { float:right; width:50%; text-align:right; } 

.add-shops{ padding-top:8px;}
.add-shops a{ display:block;background:#E65C5C; color:#fff; width:120px; height:38px; text-align:center; line-height:38px; font-size:16px;
border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
.add-shops a:hover{ background:#BB4A4A;}

/*slide*/
.section-focus-pic{margin:0;height:300px;width:760px;overflow:hidden;position:relative;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
.section-focus-pic ul li{position:absolute;top:0;left:760px;width:760px;height:300px;}
.section-focus-pic ul li img{width:760px; height:300px; }
.section-focus-pic ul li h3{position:absolute;bottom:11px;left:0;width: 400px;font-weight:normal;color:#FFF;margin-left: 20px;z-index: 111;font-size: 18px; font-family:"微软雅黑";}
.section-focus-pic ul li h3 a{color:#fff; font-family:microsoft yahei;}
.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:50px;background-color:#000;width:760px;opacity: 0.6;filter: alpha(opacity=60);}
.section-focus-pic .pages{width:760px;height:300px;}
.section-focus-pic .controler{position:absolute;bottom:15px;/*right:20px;*/ width:760px; text-align:center;}
.section-focus-pic .controler b{cursor:pointer;width:18px;height:18px;display:inline-block;overflow:hidden;text-indent:18px; background:#fff;  margin:0 0 0 5px;}
.section-focus-pic .controler b.down{background:#099;}
.section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:120px;height:40px;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:22px;height:34px; background:url("images/slide.png") no-repeat;}
.section-focus-pic .controler2 .prev{left:5px;}
.section-focus-pic .controler2 .prev i{background-position:-34px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/star_05.png');margin-left:5px;}
.section-focus-pic .controler2 .prev:hover i{left:10px;background-position:-34px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/star_03.png');}
.section-focus-pic .controler2 .next{right:10px;}
.section-focus-pic .controler2 .next i{background-position:-62px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/star_06.png');margin-left:10px;}
.section-focus-pic .controler2 .next:hover i{right:10px;background-position:-62px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/star_04.png');}

.mid-rank-stars{background-image:url("img/remark-shop.png");background-repeat:no-repeat;_background-color:#fff;}
.mid-rank-stars{overflow:hidden;vertical-align:middle;display:inline-block;}
.mid-rank-stars{width:88px;height:16px;}
.mid-str0{background-position:0 -820px;}
.mid-str1{background-position:0 -800px;}
.mid-str2{background-position:0 -780px;}
.mid-str3{background-position:0 -760px;}
.mid-str4{background-position:0 -720px;}
.mid-str5{background-position:0 -680px;}

/*--- Review ---*/
.ix_review { clear:both; width:100%; margin:0 auto; padding:15px 0; border-bottom:1px solid #e6e6e6;}
.ix_review .member { float:left; width:90px; text-align:center; font-size:12px; line-height:22px; padding-top:5px;}
.ix_review .member img {   border:0px solid #eee; padding:1px; border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;-webkit-border-radius:50px; }
.ix_review .member p{display:block;}
.ix_review .field { float:right; width:650px; color:#666; }
.ix_review .feed { padding:0 5px; line-height:25px; margin-bottom:5px; }
.ix_review .feed h3 { display:inline;font-size:12px; color:#CC0000; padding:0; margin:0; }
.ix_review .feed h3 a { color:#CC3300; }
.ix_review .feed strong{position:relative; display:inline-block;  top:3px; font-size:15px; padding-right:10px; }
.ix_review .feed strong a{color:#666;}
.ix_review .feed span a { color:#0099FF; }
.ix_review .info .score { clear:both; margin:0px 0 0 5px; }
.ix_review .info .score li { float:left; margin:0 2px 0 0; line-height:20px; padding-right:5px; }
.ix_review .info .content { min-height:47px; }
.ix_review .info .content p { padding:5px 0; *padding:0px; margin:0 5px; line-height:22px; overflow:auto; *overflow:hidden; font-size:14px; color:#666; }

.bg-white{background:#fff; }

.ix-r-date{float:right; color:#999; background:url("images/posttime.png") center left no-repeat; padding-left:15px;}

.index-member-title{ border-bottom:1px solid #657079; height:36px; line-height:32px; margin-bottom:15px; padding:10px 10px 0;}
.index-member-title h3{float:left; color:#099; font-size:18px;} 
.index-member-title span{ font-size:14px; padding-top:3px; display:inline-block; margin-right:15px; cursor:pointer; font-weight:700;}
.cur-li{display:none;}
.cur_li{color:#099; font-weight:700; border-bottom:2px solid #099;}

.slide{width:760px; overflow:hidden;}
