
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:1000px; margin:0 auto;}

.header-top{width:1000px; margin:0 auto; padding-top:20px;}

.logo{ float:left; width:220px;}

.search{ float:left; padding-left:100px;}
.search span{background:url(images/search.png) no-repeat; display:inline-block; width:404px; height:53px; padding:5px 10px;}
.search span input{ width:337px; height:39px; border:0; font-size:16px; color:#999; float:left; font-family:microsoft yahei; background:#fafafa;}
.search span button{ width:39px; height:39px; background:url(images/search_btn.png) no-repeat; border:0; margin-top:2px; float:left;cursor:pointer; }
.search span button:hover{background-position:0 -39px;}

.user_data{float:right; font-size:14px;}
.user_data{}
.user-info{}

.nav{ width:1000px; margin:0 auto;}
.nav h1{ 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:38px; line-height:38px;}
.navlist{ float:right; width:760px; border-bottom:1px solid #787878; height:38px; line-height:38px; }
.navlist ul{ }
.navlist ul li{float:left; display:inline; margin-right:30px; font-size:18px; font-weight:700;}
.navlist ul li a{color:#787878;}
.navlist ul li a:hover{color:#e65c5c;}
.navlist ul li.current{}
.navlist ul li.current a{ color:#e65c5c;}

.body{ 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-center{float:left;width:710px; margin-left:25px;}

.index-youhui{ width:710px; overflow:hidden;}
.index-youhui ul{ width:760px;}
.index-youhui ul li{float:left; width:160px; margin-right:19px; margin-top:15px; }
.index-youhui ul li a{display:block;}
.yh-img{width:160px; height:120px;}
.yh-img img{width:160px; height:120px; 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;}
/*.yh-price i{color:#e65c5c; font-size:14px;}
.yh-price b{color:#e65c5c; font-size:22px; padding-right:10px; font-weight:400;}
.yh-price cite{  text-decoration:line-through; color:#8c8c8c;}*/

.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{}
.index-newshop li{float:left; width:390px; margin-bottom:14px; margin-left: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;}
.ix1_center .hl h2 a {
    color: #099;
}

.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-member ul li a:hover img{border:1px solid #111; width:98px; height:98px;}*/
.mem-regdate{height:20px; line-height:20px; overflow:hidden;}
.mem-regdate span{display:block; font-size:12px; 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:304px; height:228px; 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-hl a:hover{border:3px solid #099;}
.bangdan-hl a:hover .bangdan-hot{display:inline-block; position:absolute; width:90px; height:90px; background:url(images/hot0.png) 0 -90px no-repeat;}*/
.bangdan-img{width:304px; height:228px; display:block;}
.bangdan-img img{width:304px; height:228px;}
.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:710px; overflow:hidden;}
        	.newitem-list{ float:left; width:334px;}
			.newitem-li{display:none;}
        	
			.newitem-index div.newitem-thumb{float:right; width:380px; margin-left:-50px;}
			.newitem-index ul.newitem-bar{width:420px;}
			.newitem-bar li{float:left; width:74px; height:57px; overflow:hidden; padding:0; margin:0 0 2px 2px;}
			.newitem-bar li img{width:68px; height:51px; 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:1000px; 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;}


.mid-rank-stars{background-image:url("images/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:610px; color:#666; }
.ix_review .feed { padding:0 0; line-height:25px; margin-bottom:5px; background:none; }
.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:720px; overflow:hidden;}


.index-right{float:right; width:220px;}

.i-r-button{ text-align:center;}
.i-r-button a{display: inline-block; height:32px; line-height:32px; overflow:hidden; text-align:center; margin:5px; color:#fff; font-size:16px; 
border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;-webkit-border-radius:16px;
box-shadow:1px 2px 2px #bbb;-moz-box-shadow:1px 2px 2px #bbb;-ms-box-shadow:1px 2px 2px #bbb;-o-box-shadow:1px 2px 2px #bbb;-webkit-box-shadow:1px 2px 2px #bbb;
letter-spacing:2px; font-weight:700;
}
.w80{ width:80px;}
.ir-addshops{ background:#099;}
.ir-addlists{background:#e65c5c; width:180px;}
a:hover.ir-addlists{background:#d44848}
a:hover.ir-addshops{ background:#038d8d;}

.i-r-gonggao{border:1px solid #e6e6e6; padding:15px 10px 10px; }
.i-r-gonggao h3{/*text-align:center;*/ font-size:16px; color:#e65c5c; height:32px; line-height:20px; font-weight:700;}
.i-r-gonggao ul li{height:25px; line-height:25px; overflow:hidden; background:url(images/dot1.png) left center no-repeat; padding-left:10px;}
.i-r-gonggao { background:url(images/hudisohdjsbv.png) center bottom no-repeat;}


.tjbd-left{float:left; width:50px;}
.tjbd-left img{width:50px; height:50px; box-shadow:2px 2px 2px #ccc;}
.tjbd-right{/*float:right; width:138px; */overflow:hidden; }
.tjbd-ul{}
.tjbd-ul li{ height:53px; margin-bottom:10px; overflow:hidden; border-bottom:1px dashed #ececec;}
.tjbd-right h4{height:20px; line-height:20px; overflow:hidden; margin-bottom:5px;}
.tjbd-right h4 a{font-size:12px;}
.tjbd-right div a{ color:#888;}
.tjbd-right div span{color:#888;}
.tjbd-right div i{padding:0 5px; color:#aaa;}

.i-r-bangdan{border:1px solid #e6e6e6; padding:15px 10px 0; }
.i-r-bangdan h3{/*text-align:center;*/ font-size:16px; color:#e65c5c; height:32px; line-height:20px; font-weight:700;}

blockquote{ background:url(images/yinhao.png) left 3px no-repeat; padding:0 15px; width:505px; float:left;}
.review-con span{float:right; width:75px; margin-left:-50px; display:inline-block; text-align:center; padding-top:18px;}
.aite{padding:0 5px;}

#ixdianping a:hover{color:#f30;}
.review-xp{ height:30px;}
.review-xp li{float:left; margin-right:15px;}
.font_3{color:#f60; font-size:12px; font-family:Verdana, Geneva, sans-serif;}


/*新加*/
.slideBox{ width:710px; height:235px; overflow:hidden; position:relative; }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:710px; height:235px; display:block;  }
.maintop-right a { display: inline-block; margin: 0 5px;}

body#member_lr{ background:#f7f7f7;}
.member-head{background:#fff;}
.member-head-inner{width:1000px; margin:0 auto; padding:30px 0;}

.member-reg{background:#fff; border:1px solid #e9e8e8;
border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;
box-shadow:3px 10px 10px #e6e6e6;-moz-box-shadow:3px 10px 10px #e6e6e6;-ms-box-shadow:3px 10px 10px #e6e6e6;-o-box-shadow:3px 10px 10px #e6e6e6;-webkit-box-shadow:3px 10px 10px #e6e6e6;
 width:640px; margin:50px auto 30px; padding:10px 20px 50px;
}
h1.member-title{height:60px; line-height:60px; background:none; font-size:28px; color:#099;}
.member-title-r{ float:right; font-size:16px;}
#member_lr .table{ width:320px; margin:0 auto;}
#member_lr .table td{padding-top:20px;}
#member_lr .table input{width:278px; height:36px; padding:5px 10px; font-size:14px; border:1px solid #c9c9c9;}
#member_lr .table input:focus{border:1px solid #099;}

#member_lr .table button.button{background:url(images/button-b.png) 0 0 no-repeat; width:300px; height:50px; border:none; color:#fff; font-size:22px; letter-spacing:3px;}
#member_lr .table button:hover.button{background:url(images/button-b.png) 0 -50px no-repeat;}
#member_lr .formtip{color:#555;}

.member-login h1{font-size:28px; color:#099; background:none;}
#member_lr .member-login table td{padding-top:10px;}
#member_lr .member-login .table input{background:#fafafa;}
.get-pass-reg{ padding-top:10px;}
.get-pass-reg a{margin:0 5px; display:inline-block;}
.get-pass-reg span{padding:0 5px; color:#aaa;}

.member-login{float:right;width:320; background:#fff; padding:20px 20px; margin-left:-50px; border-radius:5px;}

.header-main .logo {
    float: left;
    width: 250px;
    margin-top: 5px;
}
#footer .links{border-top: 0 solid #FF981D; background:none;    border-bottom: 1px solid #eee;}