@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote,{ 
 padding: 0;
 margin: 0;
}


fieldset, img { border: 0;}
ol, ul {list-style: none;}
i, em, s{font-style: normal;}
p{margin: 0px;padding: 0px;}
.clear{clear:both;height:0px;}
* html .clear{clear:both;display:inline;}
.Arial{font-family: Arial, Helvetica, sans-serif;}
a {blr:expression(this.onFocus=this.blur())}
.down_link{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d8d8d8;}
.fl{ float:left;}
.fr{ float:right;}
.t-fl{ text-align:left!important;}
.t-fr{ text-align:right!important;}
.t-center{ text-align:center!important;}
*{font-family: microsoft yahei; margin:0px; padding:0px; }

.center{text-align:center;}
.ico_01{
	background-image: url(../images/shop_ico_01.gif);
	background-repeat: no-repeat;
	background-position: 28px top;
}

/*--字体图标--*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=3.2.1');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), 
  url('../fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'), 
  url('../fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), 
  url('../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}



/*-----------------------------------a------------------------------------*/ 


a:link {
	color: #161616;
	text-decoration: none;
	font-size: 12px;
}
a:visited {
	color: #161616;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #161616;
}
a.zzb07link{
	font-size: 12px;
	text-decoration:none;
	color: #999;
	font-weight: normal;
}
a.zzb07link:visited {
	text-decoration: none;
	color: #999;
	font-size: 12px;
	font-weight: normal;
}
a.zzb07link:hover {
	text-decoration: none;
	color: #999;
	font-size: 12px;
	font-weight: normal;
}

.zzb07tail{
	font-size:12px;
	color: #999;
	font-weight: normal;
}


input[type="submit"]{-webkit-appearance:none;}
/*input[type="submit"],input[type="reset"],input[type="button"],input{-webkit-appearance:none;}*/



/*边框*/
.link_t_1{border-top-width: 1px;border-top-style: solid;border-top-color: #ECECEC;}
.link_r_1{border-right-width: 1px;border-right-style: solid;border-right-color: #ECECEC;}
.link_b_1{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ECECEC;}
.link_l_1{border-left-width: 1px;border-left-style: solid;border-left-color: #ECECEC;}

.link_r_0{border-right-width: 0px!important;}

.border1{ border: 1px solid #ECECEC;  margin:0px; padding:0px;}
.border2{ border: 1px solid #CCCCCC;  margin:0px; padding:0px;}
.border_x{margin:0px;padding:0px;border-left-width: 5px;border-left-style: solid;border-left-color: #F60;}
.border_dx{margin:0px;padding:0px;border-left-width: 5px;border-left-style: solid;border-left-color: #FFF;}

.link_b_qingse{border-bottom-color: #a3d6d5!important;}

/*边距*/
.margin_lr_1{ margin-left:1%!important; margin-right:1%!important;}
.margin_lr_2{ margin-left:2%!important; margin-right:2%!important;}
.margin_b_1{margin-bottom: 1px!important;}
.margin_b_3{margin-bottom: 3px!important;}
.margin_t_10{margin-top: 10px!important;}
.margin_r_10{margin-right: 10px!important;}
.margin_b_10{margin-bottom: 10px!important;}
.margin_l_10{margin-left: 10px!important;}
.margin_t_20{margin-top: 20px!important;}
.margin_r_20{margin-right: 20px!important;}
.margin_b_20{margin-bottom: 20px!important;}
.margin_l_20{margin-left: 20px!important;}
.margin_all_10{ margin:10px!important;}

.padding_a_2{ padding:2%!important;}
.padding_a_3{ padding:3%!important;}
.padding_10{ padding:10px!important;}
.padding_t_10{padding-top: 10px!important;}
.padding_r_10{padding-right: 10px!important;}
.padding_b_10{padding-bottom: 10px!important;}
.padding_l_10{padding-left: 10px!important;}


/*当前点击背景色*/
.shenhui{color: #FFF;background-color: #666;}
.shenhui a:link {color: #FFF;}
.shenhui a:visited {color: #FFF;}
.shenhui a:hover {color: #FFF;}

/*文字颜色*/
.orange{color: #F60;}
.qianhui{color: #999;}
.baise{ color:#FFF!important;}

/*小细节*/
.a20{ line-height:20px; height:20px;}
.xiangdui{position: relative!important;}
.juedui{ position:absolute!important;}
.link_r_last{border-right-style: none!important;}
.block{display:block!important;}
.nlk{display: inline-block; width:100%;}
.nlk2{display: inline-block; }
.nq{display: inline!important;}
.scx{text-decoration: line-through;color: #a6a6a6;}
/*.present{border: 1px solid #F60!important;}*/
.r_jt_ico{background-image: url(../images/ico_05.png);background-repeat: no-repeat;background-position: right center;}
.yuanjiao_1{border-radius:1px;}
.yuanjiao_2{border-radius:2px;}
.yuanjiao_3{border-radius:3px;}
.yuanjiao_4{border-radius:4px;}
.yuanjiao_5{border-radius:5px;}
.t_yinying{text-shadow: 1px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;}
.yno{overflow-y:hidden;}
.yy{overflow-y:hidden;}






/*--背景色--*/
.hui{
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FFFFFF /*{a-bar-background-start}*/), to( #f6f6f6 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #f6f6f6 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #f6f6f6 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #f6f6f6 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #f6f6f6 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #f6f6f6 /*{a-bar-background-end}*/);
}



/*--按钮--*/
.btn_red{border-radius:5px;background-color:#e92c2b;text-align:center;border:0px;line-height:40px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_hong{width:48%;border-radius:5px;background-color:#e40001;text-align:center;border:0px;line-height:45px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_fenhong{width:48%;border-radius:5px;background-color:#ec008c;text-align:center;border:0px;line-height:45px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_yellow{border-radius:5px;background-color:#ff9c00;text-align:center;border:0px;line-height:40px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_orange{border-radius:5px;background-color:#ff5400;text-align:center;border:0px;line-height:40px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_huise{width:48%;border-radius:5px;background-color:#c7c7c7;text-align:center;border:0px;line-height:45px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_lvse{width:48%;border-radius:5px;background-color:#9edf00;text-align:center;border:0px;line-height:45px;font-size:1.1em;color:#FFF;margin:0%;}

.btn_red a,.btn_fenhong a,.btn_yellow a,.btn_orange a,.btn_huise a,.btn_lvse a,.btn_hong a{ width:100%; height:100%; display:block; color:#FFFFFF!important; font-size:1em; cursor:pointer;}
.btn_red,.btn_fenhong,.btn_yellow,.btn_orange,.btn_huise,.btn_lvse,.btn_hong{cursor:pointer;}




/*--宽度--*/
.k98{ margin-left:1%!important; margin-right:1%!important; }
.k96{ margin-left:2%!important; margin-right:2%!important; }
.lrb3{ margin-left:3%; margin-right:3%;}
.lr10{ margin:10px;}
.lr20{ margin-left:20px; margin-right:20px;}








 
/*-----------------------------------Reset------------------------------------*/ 

body{
	margin: 0px;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px;
	height: 100%;
	font-family:microsoft yahei;
}

#head{ width:100%; background-color:#fbfbfb;}
.header{   margin:0 22px; padding:13px 0;}
.header h1{ height:55px;}
.header h1 img{ width:auto; height:55px;}



#menu{ width:100%; background:url(../images/menu_navbg.gif) repeat-x left top; height:42px;}
.menu{ width:990px; margin:0 auto;}
.menu li{
	padding:0 31px;
	float:left;
	background-image: url(../images/part_libg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:14px;
}
.menu li:first-child{background-image:none;}
.menu .dt{ line-height:42px;}

.menu .dt a:link {display:block; font-size:14px; width:100%; height:38px;}
.menu .dt a:visited {display:block; font-size:14px; width:100%; height:38px;}
.menu .dt a:hover {display:block; font-size:14px; width:100%; height:38px; color:#da251c; border-bottom:2px solid #da251c;}

#content{ width:100%; margin:0px;}





/*--左侧--*/
.left_menu{ width:300px; float:left; padding:15px 10px; overflow:hidden;}
.lefttitle{ font-size:20px; color:#da251c; font-weight:bold; padding:10px; border-bottom:1px dotted #CCC;}
.lefttitle i{font-family: "FontAwesome"; margin-right:10px;}
.lefttitle i:before{ content: "\f002";}

.leftcity_select_div{ position:relative; width:288px; margin:0 auto;}
input.leftcity_select {
  display: block;
  margin:15px auto;
  height: 33px;
  width: 286px;
  border: 1px solid #c9c9c9;
  background: url("../images/icon2.jpg") no-repeat 93% 13px;
  font-size: 14px;
  color: #c7c7c7;
  line-height: 33px;
  text-indent: 4%;
}
.leftcity_select_list{ width:286px; border: 1px solid #c9c9c9; background-color:#FFF; position:absolute; top:35px; left:0px; border-top:0px;}
.nonea{ display:none;}
.city_cate{ width:100%; border-bottom:1px solid #c9c9c9;}
.city_cate li{ float:left; margin-right: 22px; margin-left:5px; margin-bottom: 0; width: auto; height: 33px; line-height: 33px; cursor: pointer; border: 0px; font-size:13px;}
.city_cate .li2{ border-bottom:2px solid #da251c; color:#da251c;}


.city_namelist{ padding:5px;}
.city_namelist li{ float:left;  width:58px; height:28px;line-height:28px; text-align: left;display:block; padding:0 3px; font-size:13px; margin:0 2px;}
.city_namelist li a:link { font-size:13px; color:#999;}
.city_namelist li a:visited {font-size:13px; color:#999;}
.city_namelist li a:hover {font-size:13px; color:#da251c;}


.storediv{ margin:0 auto;}
.storelist_name{ font-size:20px; color:#da251c; font-weight:bold; padding:10px 12px; border-bottom:1px dotted #CCC;}
.storelist_name i{font-family: "FontAwesome"; margin-right:10px;}
.storelist_name i:before{ content: "\f041";}


.storelist{ width:300px; margin:5px 0px; overflow:auto;}
.storelist ul{ width:100%; margin:0px; padding:0px;}
.storelist ul li{ width:100%;}
.storelist ul li a{ display:block; padding:10px;}
.storelist ul li a:hover{ display:block; background-color:#f5f5f5;}
.storelist ul li .con_mdname{margin:0 5px; line-height:30px; font-size:15px; color:#000;}
.storelist ul li .con_mdname span{ background-color:#none; color:#000; font-weight:bold;}
.storelist ul li .con_mdname i{font-family: "FontAwesome"; width:10px; margin-right:5px; display:block; float:left; line-height:30px; font-size:12px; color:#CCC;}
.storelist ul li .con_mdname i:before{ content: "\f054";}
.storelist ul li .con_mdaddress{margin:0 0 0 10px; padding:0 10px; font-size:13px;}

.storelist ul .present{ background-color:#fdf4f3;}
.storelist ul li.present a:hover{ background-color:#fdf4f3!important;}
.storelist ul .present .con_mdname i{ color:#da251c;}
.storelist ul .present .con_mdname span{ background-color:#da251c; color:#FFF; padding:2px 5px;}
