﻿
/*-----------------------------reset--------------------------------*/
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, a,img, th,td,form, fieldset, iframe, object, pre, code, legend, blockquote{margin:0; padding:0; border:0; outline:0;font-size:large;line-height:1.5em;}
ol, ul, li{list-style:none;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
/*form*/
form label{cursor:pointer}
input, button, textarea{font-family:inherit; font-size:100%}

/*table*/
table{border-collapse:collapse;}
caption, th, td{/*text-align:left; */font-weight:normal}
a{text-decoration:none;}
.f_l{float:left;}
.f_r{float:right;}
.clearfix:after {content: ".";clear: both;height: 0;visibility: hidden;display: block;}
.clearfix{*zoom:1;}

/*inline-block*/
.navigation li a, .friend-link li,.feedbackUl label,.mydp label,#ft li,.bg li,#recommend li,.shop_list dd li{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;*margin-right:3px;/*vertical-align:middle;*/position:relative;}

/*--------------------------------------remark--------------------------------------*/

.star0, .star10, .star20, .star30, .star40, .star45, .star50,.star60{display:inline-block;font-size:0;position:relative;vertical-align:middle;}
.star0{background:none;width:0;height:0;}
.star10{ background:url("../img/star/10.png") no-repeat 0 0; width:20px; height:20px;}
.star20{ background:url("../img/star/20.png") no-repeat 0 0; width:41px; height:20px;}
.star30{ background:url("../img/star/30.png") no-repeat 0 0; width:61px; height:20px;}
.star40{ background:url("../img/star/40.png") no-repeat 0 0; width:81px; height:20px;}
.star45{ background:url("../img/star/45.png") no-repeat 0 0; width:101px; height:20px;}
.star50{ background:url("../img/star/50.png") no-repeat 0 0; width:101px; height:20px;}
.star60{ background:url("../img/star/60.gif") no-repeat 0 0; width:17px; height:14px;}

.msstar0,.msstar5,.msstar10,.msstar20,.msstar30,.msstar35,.msstar40,.msstar45,.msstar50{ width:96px; height:20px;display:inline-block;margin-bottom:5px;font-size:0;position:relative;vertical-align:middle;}
.msstar0{ background:url("../img/msstar/stz.png") no-repeat 0 0; }
.msstar5{ background:url("../img/msstar/o_s.png") no-repeat 0 0; }
.msstar10{ background:url("../img/msstar/tw_s.png") no-repeat 0 0; }
.msstar20{ background:url("../img/msstar/fr_s.png") no-repeat 0 0;}
.msstar30{ background:url("../img/msstar/sx_s.png") no-repeat 0 0;}
.msstar35{ background:url("../img/msstar/sv_s.png") no-repeat 0 0;}
.msstar40{ background:url("../img/msstar/e_s.png") no-repeat 0 0;}
.msstar45{ background:url("../img/msstar/n_s.png") no-repeat 0 0;}
.msstar50{ background:url("../img/msstar/t_s.png") no-repeat 0 0;}

/*----------------------------font&color-----------------------*/
a{color:#2C7196;}
.color_red{color:#C90103;}
.b_border{border-bottom:1px solid #CECECE;}
.no_border{border:none;}
.color_c{color:#666;}
.color_b{color:#257DAB;}
.bold{font-weight:bold;}

/*---------------------------------common classes----------------------*/
.f_l{float:left;}
.f_r{float:right;}
.main_list li{float:left;margin-right:20px;line-height:30px;}
.high_margin{margin:10px 0;}
.arrow_ul li{border-bottom:1px solid #CECECE;background:url("../img/arrow.png") no-repeat 100% 15px;}
.arrow_ul li a{display:block;padding:8px 0;}
/*----------------------------layout---------------------------------*/
#header{width:100%;background:#fff;}
.topbar{padding:4px 10px;background:url("../img/topbar_bg.png") repeat-x 0 0;}
.topbar h1{color:#fff;font-weight:normal;background:url("../img/l_logo.png") no-repeat 0 2px;padding-left:30px;}
.logo h2{width:75px;height:26px;padding:10px 10px 5px 10px;float:left;}
.logo div{float:right;padding:10px;margin-right:15px;}

.navigation{background-color:#ffa336;padding:5px 10px;}
.navigation li{float:left;}
.navigation li a{display:block;color:#fff;margin-right:20px;height:24px;line-height:24px;}
.navigation li.nav-on a{width:60px;cursor:default;text-align:center;background:transparent url(../img/bg.gif) no-repeat 0 0;color:#A33F18;}

/*yhq_list_down*/
.location{background:#ffa335;}
.location li{margin:0 10px;padding:6px 0;}
.location a{color:#fff;}

#content{margin:15px 0 20px 0;padding:0 10px;min-height:220px;}
#content1{margin:15px 0 20px 0;padding:0 5px;min-height:220px;}
#content h3,#content_nopadding h3,#content1 h3{color:#D27120;padding:4px 0;}
.search{}
.search li{float:left;}
.search li.search_text input{width:205px;height:25px;padding:5px;overflow:hidden;background:url("../img/m_text.png") no-repeat 0 0;border:none;margin-right:5px;}
.search li.search_button input{width:70px;height:35px;cursor:pointer;overflow:hidden;background:url("../img/m_button.png") no-repeat 0 0;border:none;text-indent:-9999px;}
.hot_shop{margin-top:10px;}
.hot_shop li{float:left;margin-right:10px;padding:4px 0;}
.hot_shop div{line-height:30px;}
/*yhq_list_down*/
.sh_r{border-bottom:1px dotted #CECECE;padding:10px 0 8px 10px;}
.sh_r_noborder{padding:10px;}
.sh_r dt{float:left;margin-right:10px;height:70px;width:60px;border:1px solid #CECECE;}
.sh_r dt img{background:height:70px;width:60px;}
.sh_r dd.Mbottom{padding-bottom:5px;}
#content_nopadding .fenye{margin-left:10px;}
.fenye{margin-top:20px;}
.fenye li{float:left;}
.fenye li a{border:1px solid #CECECE;padding:2px 6px;margin-right:5px;color:#000;}
.fenye li a.on{background:#a3adc8;}
/*yhq_detail*/
.yhq_detail p{line-height:24px;}
.yhq_detail ul{margin-top:14px;}
.yhq_detail li{float:left;margin-right:20px;}
/*registration & login*/
.registration p,.login p{margin:10px 0;}
.registration input[type="text"],.login input[type="text"],.registration input[type="password"],.login input[type="password"]
{width:163px;height:19px;font-size:small;padding:5px;overflow:hidden;background:url("../img/l_text.png") no-repeat 0 0;border:none;}
.registration input[type="submit"],.login input[type="submit"]{cursor:pointer;width:67px;height:24px;line-height:24px;text-align:center;font-size:small;color:#666;border:none;background:url("../img/l_button.png") no-repeat 0 0;}
/*dp*/
#content_nopadding{padding:0;margin:4px 0;min-height:220px;}
.dp{margin-bottom:10px;}
.dp p{padding:10px 8px 0 8px;}
.dp ul{background:#ffeed9;height:30px;line-height:30px;padding:0 10px;}
/*one-dp*/
.pages{margin:10px 0 20px 8px;}
.pages a{float:left;cursor:pointer;margin-right:15px;color:#000;border:1px solid #ccc;padding:2px 5px 5px 5px;height:20px;}

/*rank*/
.l_search{margin:20px 0;}
.l_search li{float:left;}
.l_search input[type="text"]{width:163px;margin-right:10px;height:19px;padding:5px;overflow:hidden;background:url("../img/l_text.png") no-repeat 0 0;border:none;}
.l_search input[type="button"],.l_search input[type="submit"]{width:49px;cursor:pointer;height:24px;line-height:24px;text-align:center;font-size:small;color:#666;border:none;background:url("../img/s_button.png") no-repeat 0 0;}
/*shop*/
.shop_m{}
.shop{margin:10px 0;vertical-align:middle;}
.shop dt{float:left;margin-right:5px;}
.shop dt img{max-width:82px;min-width:50px;height:68px;border:1px solid #CECECE;background:url("../img/wait.gif") no-repeat center center;}
.shop dd li{width:66px;float:left;margin:0;}
.shop .Color8{color:#f00;}
p.pd{line-height:30px;}
.shop_m li{float:left;margin:5px 5px 5px 0;}
/*shop_dropdown*/
.mbox{border-top:1px dotted #CECECE;margin-top:10px;}
.dps h3,.dps p{padding:3px 8px;}
.dps h4{padding:6px 10px;}
/*shop_list*/
.select{position:relative;}
.select div{float:right;position:relative;width:10px;}

.select h5{height:25px;color:#267fab;position:absolute;top:0;right:0;width:40px;cursor:pointer;font-weight:normal;border:1px solid transparent;border-bottom:none;padding:2px 10px 4px 7px;background:url("../img/down.png") no-repeat 98% 10px;}
.select h5.on{border:1px solid #CECECE;border-bottom:none;z-index:100;background:#fff url("../img/down.png") no-repeat 98% 10px;}
.select ul{display:none;z-index:10;padding:10px 15px;background:#fff;border:1px solid #CECECE;position:absolute;right:0;top:31px;width:140px;line-height:30px;}
.select ul.block{display:block;}
.select ul.block li a:hover,ul.block li a.l{color:#000;}
.select select{width:110px;font-size:medium;height:26px;border:1px solid #cecece;}

.shop_list dl{margin:10px 0;border-bottom:1px dotted #CECECE;padding-bottom:6px;}
.shop_list dt img{float:left;max-width:95px;min-width:50px;height:72px;border:1px solid #CECECE;}
.shop_list dd{margin-left:107px;}
.shop_list dd h4{overflow:hidden;}
.shop_list dd h4 span{float:right;margin-left:4px;}
.shop_list dd p{color:#666;}
.shop_list dd li{margin-right:5px;color:#666;}
/*yhq*/
.yhq{margin-top:10px;}
.yhq li{line-height:50px;}
.yhq li label{color:#d57221;}
.yhq li select{width:140px;font-size:medium;}

#ft{border-top:1px dotted #CECECE;padding:1px 0 10px 0;margin-top:10px;background:#fff;width:100%;}
#ft div,#ft ul{margin-left:15px;}
.bg{padding:4px 0;background:#f0efef;margin-top:10px;}
#ft div{margin-top:10px;}
/*new*/
.title{padding:10px 8px;}
.mtitle{padding: 4px 8px;}
div.gray_bg{background:#eaeaea;padding:5px 8px;}
.msg_send .l_search {margin:0 0 10px 8px;}
.msg_send .color_red{margin:0 8px;}
.dot_border{border-bottom:1px dotted #CECECE;}
#content_nopadding .dp_list{padding:8px;}
.dp_list p{height:20px;line-height:20px;overflow:hidden;}
.friend-link li{padding:4px 10px 4px 0;}
.feedbackUl{margin:10px 0;}
.feedbackUl li{padding:4px 0;}
.feedbackUl label{vertical-align:top;color:#D27120;}
.feedbackUl textarea{background:url(../img/box1.png) no-repeat 0 0;width:164px;height:74px;padding:5px;border:none;}
.feedbackUl input[type="text"]{background:url(../img/l_box.png) no-repeat 0 0;width:163px;height:19px;padding:5px;border:none;}
.feedbackUl input[type="submit"]{margin-left:50px;cursor:pointer;width:67px;height:24px;line-height:24px;text-align:center;color:#666;border:none;background:url("../img/l_button.png") no-repeat 0 0;}
span.more{position:absolute;padding:0 4px 0 16px;right:0;bottom:0;color:#257DAB;background:#fff;z-index:99;cursor:pointer;}
#dp p,#recommend p{position:relative;line-height:25px;}

.field,.m-field{position:absolute;top:0;left:0;padding:5px;color:#666;font-size:14px;cursor:text;}
.field{width:205px;padding:6px 5px;}
.m-field{width:169px;padding:3px;}
.mydp div{padding:5px 0;}
.mydp label{color:#D27120;width:81px;text-align:right;vertical-align:top;}
.mydp select{width:90px;}
textarea#comment{width:190px;border:none;height:79px;background:url(../img/dpbox.png) no-repeat 0 0;}
.minput{width:81px;border:none;height:29px;margin-left:8px;background:url(../img/mtext.png) no-repeat 0 0;}
.submitBtn{margin-left:88px;cursor:pointer;width:67px;height:24px;line-height:24px;text-align:center;color:#666;border:none;background:url("../img/l_button.png") no-repeat 0 0;}
.maintitle{color:#D27120;padding:10px 8px;}
.ka{padding:15px 0;color:#257DAB;margin-top:10px;border-top:1px dotted #cecece;height:12px;}
.ka img{margin-right:10px;}
.stitle{margin:10px 0;}
.bLineHeight{line-height:2.5em;}
.bLineHeight a{padding-right:15px;}
.mapholder img{margin:10px 0 0 10px;}