.backtu{background:url(../img/hk_banner.png?1) no-repeat no-repeat center 0px,rgb(48,44,139);background-size: auto 100%;height: 320px;}
.backtu:after{ width: 300px; height: 100%; background: rgb(77,191,245); float: right;}
.backtu .titl{width: 55%; float: right;color: #fff;margin-top: 50px;text-align: left;}

.cloud{background:#f1f1f1; padding: 0 0 20px!important; box-sizing: border-box;}
.s_c{display:none;}
.clouds{box-shadow: 0px 12px 10px -8px #dbdada inset; background:#f1f1f1;padding-bottom: 30px; box-sizing: border-box;}
.cloud .c_d_1{ padding: 0 0px 50px; box-sizing: border-box;}
.cloud .c_d_1 h2{ color: #fff;}
.cloud .c_d_1 table{width: 100%;background: #fff; border: 1px solid #dddddd;padding: 20px 0 20px 0; box-sizing: border-box;}
.cloud .c_d_1 table td {font-size: 16px;}
.cloud .c_d_1 table td.titlename{width: 20%;text-align: right;}
.cloud .c_d_1 table td input{width: 60px;text-align: center;padding: 8px 0;color:#b40026;font-size: 16px; margin-right:5px;}
.cloud .c_d_1 table td select{padding: 10px 0;font-size: 16px;width: 50%;}
.cloud .c_d_1 table td.subtotal{background: #f0f0f0;padding: 20px 0 20px 26px;box-shadow: 0px -8px 10px -6px #dddddd;}
.cloud .c_d_1 table td.dprice{padding-left: 26px;}
.cloud .c_d_1 table td.dprice span{font-size:28px;}
.cloud .c_d_1 table td .redbotton{color: #fff;padding: 15px 0px;width: 80%;}

.h_t_3{ clear:both;max-width: 1180px;margin: 0 auto;text-align: center;overflow: hidden;}
.h_t_3 .bd{background: #f1f1f1;border:2px solid #fff;}
.h_t_3 .bd .pre{font-size:14px;}
.h_t_3 .bd:hover{border:2px solid #b40026;background:#fff;}
.h_t_3 ul li{float:left;width:32%; margin-right:2%;position:relative;}
.h_t_3 ul li.hot:after{content: '';display: block;max-width:32px; width: 18%;background: url('../../images/hot.png') no-repeat;background-size: 100% auto; height: 40px;position: absolute;top: 0px;right: 3%;}
.h_t_3 ul li:nth-last-child(1){margin-right:0;}
.h_t_3 ul li .pre{ margin-bottom:20px;}
.h_t_3 ul li .pre span{font-size: 24px;color: #b40026;}
.h_t_3 h2{padding:20px 0;}
.h_t_3 h1{padding:20px 0;color: #FFFFFF;}
.h_t_3 .sj{border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;margin: 0 20px;}
.h_t_3 .sj ul{list-style: initial;color: #b40026;padding: 20px 0;}
.h_t_3 .sj ul li{float:none;width:100%;font-size: 14px;text-align: left;margin-left: 18px;padding: 5px 0;list-style: initial;}
.h_t_3 .sj ul li a{color: #333333;}
.h_t_3 .h_3_b input{background: #b40026;color: #fff; border: none;padding: 8px 15px;border-radius: 3px;margin: 15px 0;}
.h_t_3 .tips{font-size: 24px;color: #ffffff;padding: 42px 0 28px;}

.i_h_6{ max-width:1180px; margin:0 auto; text-align:center;}
.i_h_6 .float{float:left;padding-bottom:50px;}
.i_h_6 li{width:55%; float:right;border-top: 1px solid #cccccc;}
.i_h_6 li:nth-last-child(1){border-bottom: 1px solid #cccccc;}
.i_h_6 .lt{width:40%;height:400px;float:left;}
.i_h_6 .rg label{display:none;}
.i_h_6 .rg .btb{padding: 12px 0;text-align:left;font-size: 22px;}
.i_h_6 .rg .btb .minus_icon{ background: url(../img/minus_icon.png);background-size: cover;width: 20px;height: 20px;float: right;}
.i_h_6 .rg .btb .plus_icon{background:url(../img/plus_icon.png);background-size: cover;width: 20px;height: 20px;float: right;}
.i_h_6 .rg .btb label{font-size:14px; display:none;}

.cloudMain .cloudiv{ overflow: hidden;}
.cloudMain .cloudiv ul{ float: left; width: 50%;}
.cloudMain .cloudiv ul li{ width: calc(90%/3); float: left; text-align: center;}
.cloudMain .cloudiv .imgDiv{ position: relative; padding-bottom: 67%; overflow: hidden;}
.cloudMain .cloudiv img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);}
.cloudMain .cloudiv ul li:nth-of-type(2) img{ width: 100%; height: auto;}
.cloudMain .cloudiv .txtDiv{ line-height: 133px;}

.cRuleDiv .cRuleRight{ width: 87%;}

.c_d_2{clear: both;background:#f1f1f1;width: 100%;float: left;}
.c_d_2 .img{float:left;}
.c_d_2 .p{float: right;width: 85%;}
.c_d_2 .p p{overflow:hidden;font-size: 14px;margin-bottom: 50px;}

.b_phone{display:none;}


.cloud td .rating {
    height: 25px;
    border: 0;
    background: #e9e9e9;
    width: 680px;
    margin-bottom: 10px;
	margin-left: 8px;
    cursor: pointer;
}
.ratText, .rating {
    display: inline-block;
    vertical-align: middle;
}
.rating {
    width: 680px;
    height: 25px;
    border-radius: 0;
    background: #e9e9e9;
    border: 0;
}
.cloud td .rating .ui-widget-header {
    height: 25px;
    background: #ccc;
    border-radius: 0;
}
.rating a {
    background: url(../img/KIcon01.png) center center no-repeat !important;
    border: 0 !important;
    height: 36px !important;
	top: -2px;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.cloud td .rating a {
    top: -5px;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.cRuleLeft{width: 155px;float: left; text-align:right;padding-right: 20px;}
.cloud .c_d_1 table td table{border:none !important; padding:0 !important;}
.slider6_table td{padding:0 !important;}
.cloud .c_d_1 table td.para{width:15%;padding: 0 20px 0 0 !important;text-align: right;}
.cloud td {padding: 30px 0 0 0;}
.cloud td table td {padding: 0;padding-top: 3px;color: #888;}
.cloud td .rating {height: 25px;border: 0;background: #e9e9e9;width: 97%;rgin-bottom: 10px;}
.cloud_hongkong td.v{padding:0 0 0 30px !important;width:22%;}
.cloud td.tip {padding: 0px 0 0px 175px !important;font-size: 14px !important;}
.cloud td table {width: 720px;}
.showBoxList{width:80% !important;}
.showBoxList {table-layout: fixed;border: 1px solid #ddd; border-width: 1px 1px 0px 0px;margin-top: 10px;}
.showBoxList .tr td {background: #e8e8e8;height: 25px;line-height: 25px;}
.showBoxList td {border: 1px solid #ddd; border-width: 0px 0px 1px 1px;padding: 0px 5px !important;color: #666 !important;width: 100%;font-size:12px !important;}
.box_coupon_show td{width:100% !important;}
.mainOrder {border: 1px solid #ddd;overflow: hidden;width: 100%;z-index: 11; box-sizing: border-box;}
.mainTit {line-height: 45px;text-align: left; text-indent: 25px;background: #f0f0f0;font-size: 14px;font-family: '微软雅黑';color: #000; overflow: hidden;}
.mainTit font {float: left;margin-left: -20px;}
.mainBtm {background: #fff;box-shadow: 0 0 2px #d0d0d0;overflow: hidden;padding: 25px 5%;width: 90%;}
.mainBtm_left {float: left;line-height: 50px;}
.mainBtm_left span {color: #666;font-size: 14px;font-family: "SimSun";}
.mainBtm_left span font{font-family: "Verdana";}
.zong {font-size: 30px;padding: 0 10px;}
.mainBtm_right {float: right;margin-top: 3px;}
.mainButton {padding: 6px 20px;background: #c00;color: white;font-size: 14px;border: 0px;cursor: pointer;}
.ytbButton {min-width: 210px; padding: 0;height: 50px;font-size: 18px;font-family: "SimHei";}
.prompt{display:none;}

@media screen and (max-width: 1440px){
	.backtu{ height: 180px;}
}
@media screen and (max-width: 1024px){
	.cRuleDiv .cRuleRight{ width: 90%;}
	.cRuleLeft{width:132px;}
	.cloud td.tip{padding: 0px 0 0px 155px !important;}
	.i_h_6 .float{padding:0 10px;}
	.c_d_2 .max-width{padding:0 10px;}
}
@media screen and (max-width: 768px){
	.backtu{ height: 120px;}
	.backtu .titl{ margin-top: 0;}
	.cRuleLeft{width:95px;}	
	.cloud td.tip{padding: 0px 0 0px 115px !important;}
	.cloud .c_d_1 table td{font-size:14px;}
	.i_h_6 .float{padding:0 10px;}
	.c_d_2 .max-width{padding:0 10px;}

	.cRuleDiv .cRuleRight{ width: 100%;}
	.cloudMain .cloudiv ul{ width: 60%;}
	.cloudMain .cloudiv .txtDiv{ line-height: 1.5; margin-top: 25px;}
	.cloudMain .cloudiv img{ height: 100%;}
}
@media screen and (max-width: 640px){
	.backtu{ height: 90px;}
}
@media screen and (max-width: 414px){
	.none{display:none;}
	.s_c{ display: block;}
	.clouds h2{font-size: 24px;padding: 30px 0;}
	.s_c .time{float: left;width: 100%;font-size: 16px;background: #fff;}
	.s_c .time .te{border-bottom: 1px solid #ccc;margin: 0px 20px 15px 20px;padding-bottom: 6px;}
	.foot{width: 100%;}
    .foot ul li{display: inline-block;margin-left: 20px;border: 1px solid #ccc;width: 26%.5;padding: 10px 0;margin-bottom: 15px;text-align: center;}
	.s_c .time li.w2{ background:#b40026;color:#fff;border: 1px solid #b40026;}
	.s_c .time{width: 100%; padding: 12px 0;font-size: 16px;}	
	.s_c .time select{margin-left: 20px;width: 90%;padding: 12px 0;font-size: 16px;}
	.s_c .dd{clear: both;background: #fff;padding: 20px;font-size:16px;}	
	.i_h_6 h2{font-size:22px;}
	.i_h_6 .float{float:none;width:auto;margin: 0 20px;}
	.i_h_6 .lt{width:auto;height:auto;padding:0;float:none;margin: 30px 0;}
	.i_h_6 li{width:100%;float:none;}
	.i_h_6 .rg .btb{font-size:20px;}
	.c_d_2{display:none;}
	#bottom{display:none;}
	.cloud_hongkong td.v{padding:0 !important;}
	.prompt{display:block;}
	.cloud .c_d_1{ padding-bottom: 0;}
	.cloud .c_d_1 table td.para{width:10%;}
	.cloud td.tip{font-size:12px !important;padding: 0px 0 0px 120px !important;}
	.cloud .c_d_1 table td{padding-bottom:10px !important;}
	.cloud .c_d_1 table td.para{padding: 0 10px 0 0 !important;vertical-align: initial;}
	.cloud .c_d_1 table td select{width:80%;}
	.mainTit{ line-height: inherit;}
	.mainBtm{padding-bottom: 60px;}
	.cRuleLeft{width:115px;}
	.mainBtm_left{line-height: initial;}
	
	.backtu{ height: 30px;}
	.backtu .titl{float:none;width:auto;margin:0;padding:0 10px;}

	.cloudMain{ padding-top: 0 !important;}
	.cloudMain .cloudiv ul{ width: 100%; margin-top: 20px; padding: 0 2%; box-sizing: border-box;}
	.cloudMain .cloudiv ul li{ width: calc(96%/3);}
	.cloudMain .cloudiv .txtDiv{margin-top: 0;}
	.cloudMain .cloudiv{ padding-top: 20px;}
	
}
@media screen and (max-width: 375px){
	 .foot ul li{width: 25.5%;}
	 .cRuleLeft{width:95px;}
	 .cloud td.tip {padding: 0px 0 0px 110px !important;}	
}
@media screen and (max-width: 320px){
	.backtu{ height: auto;}
	.foot ul li{width: 24.5%;}	
	.cRuleLeft{width:85px;}
	 .cloud td.tip {padding: 0px 0 0px 100px !important;}		
}