﻿#main_container{padding-top:0;}
/*banner*/
.banner { width:100%; height:100px; position:relative; min-width:1200px; }
.banner .slider_continer { position:relative; height:100px; overflow:hidden; }
.banner .slider_continer ul { padding:0; margin:0; }
.banner .slider_continer ul.items li { position:relative; width:100%; height:100px; overflow:hidden; float:left; padding:0; margin:0; }
.banner .slider_continer ul.items li .fg { position:absolute; left:0px; top:0px; display:block; width:100%; height:100%; background-position:center center; background-repeat:no-repeat; }
.banner .mgslider_dots { position:absolute; bottom:8px; text-align:right; width:100%; }
.banner .mgslider_dots .dot { display:inline-block; width:10px; height:10px; border-radius:10px; margin-right:10px; background:#f28f16;  cursor:pointer;  _overflow:hidden; }
.banner .mgslider_dots .active {   background:#fff; }

.font_size_hidden{max-height:48px;height:auto;}

.vip_right_list{text-align:center;letter-spacing:3px;height:auto;}
.vip_right_list span{color:#f28f16;padding:0 3px;}
.vip_right_list h2.top_title{background:url(/web/img/vip_title_bg.png) no-repeat center center;font-size:24px;margin:18px 0 15px;}
.vip_right_list h4.tips1{margin-bottom:15px;font-size:17px;}
.vip_right_list h5.tips2{font-size:14px;margin-bottom:15px;}
.vip_right_list h5.tips2 span{font-size:17px;}
.vip_right_list h3.tips3{font-size:19px;margin-bottom:15px;}
.vip_right_list p.tips4{line-height:22px;}
.vip_right_list p.tips4 span{font-weight:bold;}

.meal_list{background-color:#fbfbfb;padding:15px;margin-bottom:25px;}
.meal_list .meal_title{color:#fff;height:30px;line-height:30px;margin-bottom:10px;}
.meal_list .meal_title span{background-color:#f28f16;padding:3px 5px;font-size:16px;border-radius:4px;}
.meal_list ul li{line-height:20px;font-size:14px;position:relative;margin-bottom:10px;color:#434343;}
.meal_list ul li span.equ i{font-style:normal;color:#f28f16;}
.meal_list ul li span.price{position:absolute;right:0;font-weight:bold;color:#434343;font-size:15px;}
.meal_list ul li span.price i{font-style:normal;font-weight:normal;font-size:12px;color:#7b7b7b;padding-left:3px;}
.meal_list p.prefer_title{border-top:1px solid #ff0000;padding-top:15px;color:#7b7b7b;font-size:12px;line-height:20px;background:url(/web/img/vip_hot.png) no-repeat left 13px;padding-left:22px;}
.meal_list p.prefer_title b{color:#ff0000;font-size:15px;padding-right:3px;}

.meal_recommend{padding:15px;background-color:#fbfbfb;}
.meal_recommend h3.title{font-size:22px;color:#f28f16;margin-bottom:15px;}
.meal_recommend p.intro{font-size:14px;line-height:26px;color:#434343;margin-bottom:10px;text-indent:24px;}
.meal_recommend p.prefer_title{border-top:1px solid #ff0000;padding-top:15px;color:#ff0000;line-height:20px;background:url(/web/img/vip_hot.png) no-repeat left 13px;
                               font-size:15px;font-weight:bold;padding-left:22px;}

.hotline_wrap{height:180px;position:relative;background:url(/web/img/hotline_bg.png) no-repeat 15px center;}
.hotline_wrap .tel{position:absolute;top:95px;left:180px;}
.hotline_wrap .tel p{color:#f28f16;font-size:18px;font-weight:bold;line-height:30px;letter-spacing:2px;}

/*.vip_side_bar{position:fixed;right:8px;bottom:130px;z-index:1000;}
.vip_side_bar .fix_contact{width:45px;height:45px;background:url(/web/img/icon_vip_tel.png) no-repeat center center;border-radius:50%;background-size:35px;background-color:#f28f16;}
.vip_side_bar .fix_contact .div_icon_arrow{display:none;}
.vip_side_bar .fix_contact:hover .div_icon_arrow{display:block;width:135px;height:35px;background-color:#f28f16;font-size:16px;line-height:18px;color:#fff;
                                           padding-left:10px;padding-top:5px;padding-bottom:5px;
                                           position:absolute;z-index:-1;right:22px;border-top-left-radius:8px;border-bottom-left-radius:8px;font-weight:bold;}
.side_bar_weixin .arrow,.side_bar_qq .arrow{position: absolute;bottom: 15px;border: 10px solid transparent;border-left-color: transparent;
                                   width: 0px;height: 0px;_overflow: hidden;_border-color: black;_filter: chroma(color=black);}
.side_bar_weixin .arrow0,.side_bar_qq .arrow0{right: -20px;border-left-color: #ccc;z-index: 1;}
.side_bar_weixin .arrow1,.side_bar_qq .arrow1{right: -19px;border-left-color: #fff;z-index: 2;}*/

.fix_weixin{width:45px;height:45px;background:url(/web/img/icon_vip_weixin_bg.png) no-repeat center center;border-radius:50%;background-size:45px;background-color:#fff;margin-bottom:10px;position:relative;}
.fix_weixin .side_bar_weixin{display:none;}
.fix_weixin:hover .side_bar_weixin{display:block;position:absolute;z-index:-1;right:55px;width:260px;top:-335px;}
.fix_weixin:hover .side_bar_weixin img{width:260px;border:1px solid #cfcfcf;height:auto;}

.fix_qq{width:45px;height:45px;background:url(/web/img/icon_vip_qq_bg.png) no-repeat center center;border-radius:50%;background-size:45px;background-color:#fff;margin-bottom:10px;position:relative}
.fix_qq .side_bar_qq{display:none;}
.fix_qq:hover .side_bar_qq{display:block;position:absolute;z-index:-1;right:55px;width:260px;top:-315px;}
.fix_qq:hover .side_bar_qq img{width:260px;border:1px solid #cfcfcf;height:auto;}

/*精选模块*/
.info_main_right_recommend_wrap .product_select{background-color:#fff;margin-bottom:20px;}
.info_main_right_recommend_wrap .news_select{background-color:#fff;}
.info_main_right_recommend_wrap .moudle_top_title{height:32px;line-height:32px;border-bottom:2px solid #f38f18;position:relative;}
.info_main_right_recommend_wrap .moudle_top_title span{color:#333;font-size:25px;margin-left:0px;}
.info_main_right_recommend_wrap .moudle_top_title a{position:absolute;right:15px;top:5px;}
.product_select ul.product_list li{height:84px;border-bottom:1px dashed #e9e9e9;padding-top:12px;}
.product_select ul.product_list li:nth-child(2n+1){background-color:#fdfbfb;}
.product_select ul.product_list li p{padding-left:12px;padding-right:12px;color:#666;}
.product_select ul.product_list li a:hover p.product_param{text-decoration:underline;color:#666;}
.product_select ul.product_list li p.product_param{font-size:14px;overflow:hidden;height:44px;line-height:22px;}
.product_select ul.product_list li p.product_price{margin-top:10px;color:#999;position:relative;}
.product_select ul.product_list li p.product_price strong{color:#dd5449;font-size:15px;margin-right:5px;}
.product_select ul.product_list li p.product_price span.weight_total{position:absolute;right:15px;font-size:14px;top:2px;}
.news_select ul.news_list{}
.news_select ul.news_list li{height:64px;border-bottom:1px dashed #e9e9e9;padding-top:12px;}
.news_select ul.news_list li:nth-child(2n+1){background-color:#fdfbfb;}
.news_select ul.news_list li a:hover p.bj_param{text-decoration:underline;color:#666;}
.news_select ul.news_list li p{padding-left:12px;padding-right:12px;color:#666;}
.news_select ul.news_list li p.bj_param{font-size:14px;overflow:hidden;height:22px;line-height:22px;}
.news_select ul.news_list li p.bj_price{margin-top:10px;color:#999;position:relative;}
.news_select ul.news_list li p.bj_price strong{color:#dd5449;font-size:15px;margin-right:5px;}
.news_select ul.news_list li p.bj_price span.bj_time{position:absolute;right:15px;font-size:14px;top:2px;}