/*==============================Component:C170725172802536878 start ===============================*/
@charset"utf-8";
/*css document*/
.top_box{height:30px;border-bottom:1px solid #eee;background: #f5f5f5;font-size: 14px;box-sizing: border-box;}
.top_box .top_content{min-width:980px;max-width: 1180px;margin:0 auto;line-height: 30px;}
.top_left{float:left;}
.position_icon, .tz_icon{width:18px;height:18px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.position_icon{background: url("/static/images/index_icons.png") no-repeat -2px -3px;}
.tz_icon{background: url("/static/images/index_icons.png") no-repeat -22px -3px;}
.top_left span+span{margin-left:10px;}
.top_right{float:right;text-align: right;}
.top_right ul li{float:left;}
.top_right ul li a{border-right:1px solid #333;padding:0 10px;float: initial;}
.top_right ul li .login_word{color:#333;}
.top_right ul li .login_word span:hover{color:#008c4c;}
.top_right ul li:last-child a{border:none;}
.login_word span+span{margin-left:10px;}

/*==============================Component:C170725172802536878 end ================================*/
/*==============================Component:C170807141334889712 start ===============================*/
@charset "utf-8";
/*css document*/
.screen_layout{width: 1180px;margin: 10px auto !important;}
/*搜索框样式*/
.search_box{ background: #fff;overflow: hidden;position: relative;height: 178px;}
.search_box ul{border:1px solid #eee;border-top: none;border-left:none;}
.search_box li{ float: left; height: 54px; line-height: 54px; padding: 0 40px;border-top: 2px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;
    font-size: 16px;cursor: pointer;margin-bottom: -1px; position: relative;}
.search_box li:first-child{border-left:1px solid #eee;}
.search_box li.current{ background: #f5fffb; border-top: 2px solid #00bb66;border-right:1px solid #eee;border-left:1px solid #eee;border-bottom: 1px solid #f5fffb;cursor: default;}
.tab_info{ padding: 20px 28px;overflow: hidden;background: #f5fffb;border:1px solid #eee;border-top: none;font-size: 14px;
    position: absolute;top: 57px;  left: 0; width:100%; height: 121px;box-sizing: border-box;display: none;}
.class_search{float: left; padding-right: 25px; line-height: 38px;}
.class_search p{ line-height: 30px;}
.place{ /*float: left;*/ border-left: 1px solid #eee; position: absolute; left:147px;  top:20px;display: none;}
.checked, .uncheck { width: 12px; height: 12px; display: inline-block; margin: 0 5px;vertical-align: middle; } /*单选按钮样式*/
.checked { background: url(/static/images/index_icons.png) no-repeat -61px -7px; }
.uncheck { background: url(/static/images/index_icons.png) no-repeat -44px -7px; }
.t_input {border: 1px solid #CCC;  height: 30px;  box-shadow: 1px 1px 1px #ddd inset;  box-sizing: border-box; padding-left: 5px;
         vertical-align: middle;padding-right: 26px; background: url("/static/images/s_bg.png") right center no-repeat #fff;} /*带尾部三角的input*/
.d_input {border: 1px solid #CCC;  height: 30px; box-shadow: 1px 1px 1px #ddd inset;  box-sizing: border-box;  vertical-align: middle;
          background: #ffffff; padding-left: 5px;}  /*不带尾部三角的input*/
.d_input:hover{border:1px solid #00bb66;}
.t_input:hover{border:1px solid #00bb66;background: url("/static/images/s_bg_h.png") right center no-repeat #fff;}
.day{/* background: url("/static/images/s_bg.png") right 0px no-repeat #fff; */}  /*今天 明天 火天 的文本框*/
.index_s_btn { height: 34px;  background: #f80;  font-size: 16px;  border: none;  border-radius: 4px;
    color: #fff;  text-align: center;  font-weight: bold;  cursor: pointer;  margin-left: 25px;  }
.index_s_btn:hover{ background: #ffa800;}


/*条件筛选样式*/
.search_cate{  border:1px solid #eee;margin-top: -1px;background: #fff;padding: 5px 0;}
.final_filter{ overflow: hidden;background: #ffffff;font-size: 14px;padding:4px 28px 4px 20px;min-height: 30px;box-sizing: border-box;}
.final_filter dt{ width:76px;float:left;}
.final_filter dd{float: left;}
.final_filter dd .filter{border:1px solid #00bb66; background: #ddfff0;color:#00bb66;padding: 0px 5px; margin-left: 10px;display: inline-block;}
.cha{ display: inline-block; width:10px; height: 10px; vertical-align: middle; background: url("/static/images/list_icons.png") -49px -1px no-repeat;
    margin-left: 10px;cursor: pointer;}
.search_cate_list{padding:2px 0 2px 76px; box-sizing: border-box;font-size: 14px; clear: both;overflow: hidden;margin-right: 20px;}
.search_cate_list dt{ float: left;padding: 5px 0px 5px 20px; margin-left: -76px;  text-align: right;width: 56px;}
.search_cate_list dd{ float: left;padding: 0px 0 0px 0px;}
.search_cate_list dd .no_limit{margin-left: -59px;color:#00bb66; float: left;margin-top: 5px;}
.search_cate_list dd ul{overflow: hidden;/*margin-top: -23px;*/float: left;}
.search_cate_list li{ float: left;padding: 0px 20px 0px 10px;line-height: 30px;}
.spread_more{float: right; width: 50px; margin-right: 10px; cursor: pointer; color: #00bb66;margin-right: -51px;margin-top: 5px;}
.spread_icon1 {background: url(/static/images/list_icons.png) -35px -119px no-repeat;}
.pack_icon1 { background: url(/static/images/list_icons.png) -17px -119px no-repeat; }
.spread_icon1, .pack_icon1 { display: inline-block; width: 15px; height: 15px; margin-left: 5px; vertical-align: middle; }/*更多收起小三角*/
.spread_icon , .pack_icon{display: inline-block; width:17px; height: 17px;float: right;margin-right: -17px;margin-top: 4px;cursor: pointer;} /*更多收起 圆三角*/
.spread_icon{  background: url("/static/images/list_icons.png") -66px -2px no-repeat;}
.pack_icon{  background: url("/static/images/list_icons.png") -87px -2px no-repeat;}
.checked1, .uncheck1 {width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 5px; cursor: pointer; }/*checkbox按钮样式*/
.checked1 { background: url(/static/images/list_icons.png) no-repeat -33px -20px;  }
.uncheck1 { background: url(/static/images/list_icons.png) no-repeat -58px -20px;  }
.more_search{ padding-right: 61px;margin-right: 0px;}




/*搜索框样式*/
.search_box{ background: #fff;overflow: hidden;position: relative;height: 178px;}
.search_box ul{border:1px solid #eee;border-top: none;border-left:none;}
.search_box li{ float: left; height: 54px; line-height: 54px; padding: 0 40px;border-top: 2px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;
    font-size: 16px;cursor: pointer;margin-bottom: -1px; position: relative;}
.search_box li:first-child{border-left:1px solid #eee;}
.search_box li.current{ background: #f5fffb; border-top: 2px solid #00bb66;border-right:1px solid #eee;border-left:1px solid #eee;border-bottom: 1px solid #f5fffb;cursor: default;}
.tab_info{ padding: 20px;overflow: hidden;background: #f5fffb;border:1px solid #eee;border-top: none;font-size: 14px;
    position: absolute;top: 57px;  left: 0; width:100%; height: 121px;box-sizing: border-box;display: none;}
.checked, .uncheck { width: 12px; height: 12px; display: inline-block; margin: 0 5px;vertical-align: middle; } /*单选按钮样式*/
.checked { background: url(/static/images/index_icons.png) no-repeat -61px -7px; }
.uncheck { background: url(/static/images/index_icons.png) no-repeat -44px -7px; }
div.t_input{border: 1px solid #CCC;  height: 30px;  box-shadow: 1px 1px 1px #ddd inset;  box-sizing: border-box; padding-left: 5px;
    vertical-align: middle;padding-right: 26px; background: url("/static/images/s_bg.png") right center no-repeat #fff; margin-left: 5px;
    display: inline-block; vertical-align: middle;}
div.t_input input{ border:0!important; outline: none; height: 28px; line-height: 28px; background: none!important; width: 74px;}
.t_input {border: 1px solid #CCC;  height: 30px;  box-shadow: 1px 1px 1px #ddd inset;  box-sizing: border-box; padding-left: 5px;
         vertical-align: middle;padding-right: 26px; background: url("/static/images/s_bg.png") right center no-repeat #fff; margin-left: 5px;} /*带尾部三角的input*/
.d_input {border: 1px solid #CCC;  height: 30px; box-shadow: 1px 1px 1px #ddd inset;  box-sizing: border-box;  vertical-align: middle;
          background: #ffffff; padding-left: 5px; margin-left: 5px;}  /*不带尾部三角的input*/
.d_input:hover{border:1px solid #00bb66;}
.t_input:hover{border:1px solid #00bb66;background: url("/static/images/s_bg_h.png") right center no-repeat #fff;}
.day{background: url("/static/images/day.png") right 0px no-repeat #fff;}  /*今天 明天 后天 的文本框*/
.index_s_btn { height: 34px;  background: #f80;  font-size: 16px;  border: none;  border-radius: 4px;
    color: #fff;  text-align: center;  font-weight: bold;  cursor: pointer;  margin-left: 25px;  }
.index_s_btn:hover{ background: #ffa800;}

/*==============================Component:C170807141334889712 end ================================*/
/*==============================Component:C170807141805446195 start ===============================*/
@charset "utf-8";
/*css document*/

/*左边列表*/
b{vertical-align: middle;}
.left_area{ float: left; width:880px;}
.run_result{ line-height: 45px; border-top: 2px solid #00bb66;font-size: 18px;background: #fff;padding: 0 12px;}
.people_icon , .duds_icon{display:inline-block; width:16px; height: 16px;vertical-align: middle;margin-left: 25px; margin-right: 5px;}
.people_icon{ background: url("/static/module_img/list_icons.png") -100px -40px no-repeat;}
.duds_icon{ background: url("/static/module_img/list_icons.png") -122px -40px no-repeat; }
.y_list{ overflow: hidden;box-sizing: border-box;background: #fff;overflow: hidden;border:1px solid #eeeeee;}
.y_list+.y_list{ border-top: 0;margin-top: 20px;}
.class_car{background: #f5fffb;padding: 12px 0;}
.y_list p+p{margin-top: 15px;}
.left_area .m_list+.m_list{ margin-top: 10px;}
.car_logo1 , .car_logo2 , .car_logo3 , .car_logo4{ display: inline-block; width:26px; height: 21px; vertical-align: middle;margin-right:5px;}
.car_logo1{ background: url("/static/module_img/car_logo.png") -4px -1px no-repeat;}
.car_logo2{ background: url("/static/module_img/car_logo.png") -39px -1px no-repeat;}
.car_logo3{ background: url("/static/module_img/car_logo.png") -74px -1px no-repeat;}
.car_logo4{ background: url("/static/module_img/car_logo.png") -109px -2px no-repeat;}
.second_btn { height: 26px;background: #ffa800; font-size: 14px; border: none; border-radius: 4px; color: #fff;
    text-align: center;  font-weight: bold; cursor: pointer;  }
.second_btn:hover{ background: #f80;}
.price span , .price b{ vertical-align: baseline;}
.list_wrap{box-sizing: border-box;}
.y_title td{background: #f5f5f5;color:#bebebe;font-size: 14px; line-height: 28px;box-sizing: border-box;/*text-align: center;*/}
.y_info{font-size: 14px;}
.y_info td{padding: 15px 0;border-bottom:1px solid #f5f5f5; }
.y_note{ border:1px solid #ccc; font-size: 14px; border-radius:15px;margin-top: 8px; color:#ccc;padding:5px 23px;display: inline-block;
    vertical-align: middle;}
.old_price{ vertical-align: baseline;font-size: 12px; text-decoration: line-through; color:#999;  padding-right: 3px;}
.new_price{ vertical-align: baseline;font-size: 16px; color:#f60;}


    /*右边推荐区*/
.right_area{  float: left;margin-left: 10px; width:290px;border:1px solid #eee; box-sizing: border-box;border-top: 0px;}
.slogan_wrap{border-top: 2px solid #00bb66;padding: 30px; box-sizing: border-box;background: #fff;}
.slogan_icon1 , .slogan_icon2 ,.slogan_icon3{display: inline-block; width:40px; height: 40px; vertical-align: middle;}
.slogan_icon1{  background: url("/static/module_img/s_icons.png") no-repeat;}
.slogan_icon2{  background: url("/static/module_img/s_icons.png") 0px -42px no-repeat;}
.slogan_notes{ display: inline-block; margin-left: 15px;}
.font_orange1{color:#ffa200;}
.font_gray7c{ color:#7c7c7c;}
.font_red1{ color:#f84b59;}
.slogan_icon3{width:19px; height: 19px; background: url("/static/module_img/list_icons.png") -109px 0px no-repeat;}

/*==============================Component:C170807141805446195 end ================================*/
/*==============================Component:C170801160744264619 start ===============================*/
@charset"utf-8";
/*css document*/
.footer{ background: #fff; text-align: center; color:#a69999;padding: 10px 0;}
.footer p{ line-height: 23px;}

/*==============================Component:C170801160744264619 end ================================*/
/*==============================Component:C170725173135317663 start ===============================*/
@charset"utf-8";
/*css document*/
.logo_con{background:#fff;}
.logo_area{height:68px;min-width: 980px;max-width: 1180px;margin:0 auto;padding: 4px 0;}
.logo{width:200px;height:100%;float:left;padding: 5px 0;box-sizing: border-box;}
.logo img{height:100%;}

.qq_icon,.wx_icon,.wb_icon{width:20px;height:20px;display: inline-block;}
.qq_icon{background: url("/static/images/index_icons.png") no-repeat -1px -28px;}
.wx_icon{background: url("/static/images/index_icons.png") no-repeat -28px -28px;}
.wb_icon{background: url("/static/images/index_icons.png") no-repeat -57px -28px;}

.qq_icon:hover{background: url("/static/images/index_icons.png") no-repeat -1px -49px;}
.wx_icon:hover{background: url("/static/images/index_icons.png") no-repeat -28px -49px;}
.wb_icon:hover{background: url("/static/images/index_icons.png") no-repeat -57px -49px;}

.share_box{float:right;line-height: 56px;}
.share_box li{float:left;}
.phone{margin-right:15px;}
.share_type{margin-top:5px;}
.share_type a+a{margin-left:15px;}

/**轮播图样式**/
.effect_index_ad{zoom:1;text-align:left;/*margin:0 auto;min-width: 980px;max-width: 1180px;*/}
.index_ad{overflow:hidden;position:relative;}
.index_ad .bd img{height:320px;width:100%;}
.index_ad .hd{height:15px;overflow:hidden;position:absolute;right:30px;bottom:25px;z-index:11;}
.index_ad .hd ul{overflow:hidden;zoom:1;float:left;} 
.index_ad .hd ul li{float:left;cursor: pointer;} 
.index_ad .bd{position:relative;height:100%;z-index:0;}
.index_ad .hd ul li {background: rgba(0, 0, 0, 0) url("/static/images/1122_03.png") no-repeat scroll center center;display: inline;float: left; height: 12px;padding: 0 10px; width: 12px;}
.index_ad .hd ul li.on{background: rgba(0, 0, 0, 0) url("/static/images/1122_05.png") no-repeat scroll center center;}

/*==============================Component:C170725173135317663 end ================================*/
/*==============================Component:C170929112018846680 start ===============================*/
@charset "utf-8";
/* CSS Document */
.foot_hx {
padding: 10px 0 10px 0px;
width: 980px;
margin: auto;
text-align: center;
}
.foot_hx li {
display: inline;
width: 120px;
text-align: center;
}

/*==============================Component:C170929112018846680 end ================================*/
/*==============================Component:C170801174504817934 start ===============================*/
@charset"utf-8";
/*css document*/
.nav_box{background: #00bb66;height:50px;min-width:1180px;line-height: 50px;}
.nav{min-width: 980px;max-width: 1180px;margin:0 auto;}
.nav li{float:left;padding: 0 24px;font-size: 18px;color:#fff;}
.nav li a{color:#fff;}
.nav .current{background: #008c4c;}
.nav li:hover{background: #00cc66;}

/*������¼*/
.book_con{position: relative;height:400px;overflow: hidden;width:415px;}
.book_login{width:407px;height:359px;box-shadow: 1px 2px 3px #ccc;border-radius: 7px;overflow: hidden;margin-top:35px;background-color: white;}
.close_icon{width:32px;height:32px;display: inline-block;background: url("/static/images/login_icon.png") -26px -2px;
    position: absolute;right:10px;cursor:pointer;}
.top_tab_login_l{overflow: hidden;border-bottom:1px solid #ccc;}
.top_tab_login_l li{float:left;width:50%;text-align: center;font-size: 16px;padding:10px 0;font-weight: bold;color:#999;
    cursor: pointer;}
.top_tab_login_l .current{background:#00bb66;color:#fff;}
.book_input{height:37px;border:1px solid #e1e1e1;background: #fff;padding-left:10px;}
.conditions{padding:0 42px;position: relative;}
.conditions + .conditions{margin:22px 0;}
.conditions_text{display: block;font-size: 14px;padding:10px 0;padding-left:10px;text-align: left;}
.s_box {background:#f1f1f1;}
.yzm{border-left: 1px solid #e1e1e1;display: inline-block;height: 37px;width:100px;
    font-size: 14px;padding-left: 10px;padding-right: 10px;line-height: 37px;  background: #fff;  cursor: pointer;}
.yzm:hover{color:#ffa800;}
.book_sub{padding:3px 41px;background: #fff;margin-top:10px;overflow: hidden;border-top:1px solid #e1e1e1;}
.book_sub span{float:left;line-height: 40px;}
.book_sub span+span{float:right;}
.book_login_b{width:150px;height:42px;background: #ffa800;font-size: 18px;color:#fff;border:none;border-radius: 5px;}
.register_b{border-top:1px solid #e1e1e1;background: #fff;padding:16px 42px;}
.register_b a{color:#999;font-size: 14px;}
.register_b a+a{float:right;}
.register_b_l{float:left;}
.register_b a:hover{color:#00bb66;}
.uncheck_l{background: url("/static/images/login_icon.png") no-repeat -3px -48px;width:16px;height:15px;
    display: inline-block;margin-right:5px;vertical-align: middle;}
.checked_l{background: url("/static/images/login_icon.png") no-repeat -3px -68px;width:15px;height:15px;
    display: inline-block;margin-right:5px;vertical-align: middle;}

/*==============================Component:C170801174504817934 end ================================*/

