/* by Terry */
.food .s_tit{background:url(../images/sorttit_food.png) no-repeat 0 0;}
.car .s_tit{background:url(../images/sorttit_car.png) no-repeat 0 0;}
.food .s_con, .car .s_con{width: 218px; overflow: hidden;}
.car .sorttit .column{ overflow: hidden;}

.storebox .blocktitle{ height: 26px; line-height: 26px; background: #f5f5f5; font-size: 14px;}
.storebox .storelist{ font-size: 12px;}
.storebox .storelist ul{margin:6px 0;zoom:1;overflow:hidden;}
.storebox .storelist li{ width: 190px; float: left; padding-left:12px;}
.greyborder{ border: 1px solid #efefef; padding: 4px; margin-top:10px; text-align:center;}
.list_arrow_b dl{ text-align:center;}

.chanhead{ height: 230px;}
.chanhead .frame-1-1-l{ width: 400px;}
.chanhead .frame-1-1-r{ width: 325px; _width: 315px; overflow: hidden;}

.head_focus{ width: 400px;}
.head_focus .slideshow span.title{ height: 21px; line-height: 21px; font-size: 12px; font-weight: 400; margin: 0!important;}
.head_focus .slidebar{ position: absolute; left: inherit!important; right:2px!important; top:212px!important; margin-left:276px;}
.head_focus .slidebar li{ width: 15px; height: 15px; line-height: 15px; margin-left: 3px; background: #fff; color: #000;}
.head_focus .slidebar li.on{ background: #ff7d01; color: #fff;}

.headbox{ margin-top: 0;}
.headbox li{ width: 132px; float: left;}
.headline{ clear: both; width: 100%!important; height: 110px!important; background: none!important; padding-left: 0!important; padding: 0 10px;}
.headline dt{ font-family: "宋体"; font-size: 20px; text-align: center; padding-top: 0;}
.headline dd{ color: #767676; line-height: 22px;}
.car .headline{ height: 82px!important;}
.car .headline dt{ font-size: 16px; padding-bottom: 0;}

.list2{ margin-top: 0;}
.list2 li{ width: 132px; float: left; display: inline;}

.frame-tab .xl1 ul li, .frame-tab .xl2 ul li{ padding-left: 15px; background: url(../images/list_dot.gif) no-repeat 0 50%;}

.pushbox{ height: 275px; _height: 285px; background: none;}
.pushbox dl{ width: 142px; float: left; padding-top: 10px; margin-right:5px; height: 172px;overflow: hidden;}
.pushbox dl dt{ text-align: center;}
.pushbox .tab-title{ width: 706px!important;}
.pushbox .tb{ position: absolute; z-index: 1000; margin-top: 230px; margin-left: -24px;  _margin-left:-103px; width: 730px; background: #f2d489; padding-left: 0;}
.pushbox .tb li{ width:181px; text-align: center; border: none;  border-right: 1px solid #fff; padding: 0; margin-left: 0; font-size: 14px;}
.pushbox .tb li a:hover{ text-decoration: none; color: #333 ;}
.pushbox .tb li.a { width: 183px;}
.pushbox .tb li.a a{ background: #e7832f; padding: 0; color: #fff; width: 183px; display: block;}
.pushbox .tb li a{ border: none; width: 161px; text-align: center;}
.pushbox .tb-c{ padding: 0; background: none;}
.pushbox .tb-c dl dt{ padding-top: 0;}

.cat_list{ padding-bottom: 10px;}
.cat_list .frame-1-1-l{ width: 361px;}
.cat_list .frame-1-1-r{ width: 350px; float: right;}
.cat_list .xl li{ height: 22px; line-height: 22px;}
.cat_list2 .frame-1-1-l{ width: 401px;}
.cat_list2 .frame-1-1-r{ width: 310px; float: right;}

.big_show{ width: 361px; float: left; margin: 0;}
.big_show dt{ font-size: 14px; text-align: center;}
.cat_list2 .big_show{ width: 401px;}

.small_show{ margin: 0;}
.small_show dl{ width: 110px; margin-right: 10px; text-align: center;}
.small_show dl dt{ padding-top: 0; padding-bottom: 10px;}

.food_gls_box{ width: 655px; height: 123px; background: url(../images/food_gls_box.png) no-repeat!important; margin: 0 0 10px; padding: 15px 0 15px 75px;}
.food_gls_box .piclist{ width: 140px; margin-right: 20px;}

.car_guide .title{ height: 27px; background: none; padding-left: 0; border-bottom: 1px solid #ededed;}
.car_guide .tb{ padding-left: 0; position: absolute; margin-top: 1px;}
.car_guide .tb li{ width: 82px; height: 27px; line-height: 27px; margin-left: 0; background: url(../images/tab_t_grey.png) no-repeat 0 -27px;}
.car_guide .tb li a{ border: none;}
.car_guide .tb li a:hover{ text-decoration: none; color: #333;}
.car_guide .tb li.a{ background-position: 0 0;}
.car_guide .tb li.a a{ background: none;}
.car_guide .tb-c{ padding: 10px 0;}
.car_guide .tb-c .da{ padding: 5px 0;}
.car_guide .tb-c li.na{ background: none; padding-left: 0;}

.hotcar{ height: auto;}
.hotcar dl{ height: auto; }

/*for food, by luofu 201109 */
.gz_mama_middle01{clear: left;float: left;width: 730px;margin-top: 10px;}
.gz_mama_middle01 .title{ line-height:25px; font-family: "宋体";font-size: 16px;color: #FF6600;text-decoration: none;background-image: url(../images/h34_14.gif);background-repeat: no-repeat;height: 25px;padding-top: 3px;padding-left: 18px;}
.gz_mama_middle01 .block{ MARGIN: 0px;}
.gz_mama_middle01 .gz_mama_ul05{width: 350px;float: left;padding-top: 10px;}
.gz_mama_middle01 .gz_mama_ul05 a{text-align: center;font-family: "宋体";font-size: 14px;line-height: 1.8em;font-weight: bold;color: #333333;text-decoration: none;width: 350px;display: block;}
.gz_mama_middle01 .gz_mama_ul06{float: left; padding-left: 10px; text-align: center;margin-top: 10px;*margin-top: 15px;}
.gz_mama_middle01 .gz_mama_ul06 a{font-family: "宋体";color: #333333;text-decoration: none;font-size: 12px;font-weight: bold;}
.gz_mama_middle01 .gz_mama_ul06 li{ width:110px;}
.gz_mama_middle01 .gz_mama_ul07{float: left;padding-left: 15px;padding-top: 10px;}
.gz_mama_middle01 .gz_mama_ul07 a{font-family: "宋体";font-size: 12px;line-height: 1.8em;color: #333333;text-decoration: none;}
.gz_mama_middle01 .gz_mama_ul08{float: left;width: 400px;margin-top: 10px;}
.gz_mama_middle01 .gz_mama_ul08 a{text-align: center;display: block;width: 400px;font-family: "宋体";font-size: 14px;color: #333333;text-decoration: none;font-weight: bold;}
.gz_mama_middle01 .gz_mama_ul09{float: right; width:310px;padding-left: 15px;padding-top: 4px;}
.gz_mama_middle01 .gz_mama_ul09 a{font-family: "宋体";font-size: 12px;line-height: 1.9em;color: #333333;text-decoration: none;}
.gz_mama_middle02{margin-top:10px; margin-bottom:10px;border: 5px solid #fbf5de;height: 190px;float: left;width: 720px;background-image: url(../images/biaoqian_33.gif);background-repeat: no-repeat; overflow:hidden;}
.gz_mama_middle02 ul{width: 200px;text-align: center;float: left;margin-top: 20px;padding-left: 35px;}
.gz_mama_middle02 ul a{font-family: "宋体";font-size: 14px;font-weight: bold;color: #333333;text-decoration: none;}
.gz_mama_middle02 .frame{ background:none repeat scroll 0 0 transparent;}
.gz_mama_middle02 .temp{ margin:0px;}