@charset "utf-8";
/*页面整体初始化样式*/
body{font-family:Arial, 'Microsoft YaHei'; font-size:12px; color:#333;background: #f5f5f5;}
ul,ol,li,dl,dt,dd,em,p,div,h1,h2,h3,h4,form,table,tr,td,label{margin: 0;padding: 0;}
*{padding:0; margin:0;}
table {border-collapse: collapse;}
dfn {margin-right: 2px;font-style: normal;font-size: 12px;font-family: Arial !important;}
em, i {font-style: normal;}
a{color:#333;text-decoration: none; cursor:pointer;}
a:hover{color:#008c4c;text-decoration:none;}
input, textarea, select {vertical-align: middle;}
li {list-style: none outside none;}
h1 {font-size: 16px;}
h2 {font-size: 14px;}
h2,h3,h4,h5,h6{font-size: 12px;font-weight: normal;}
span{vertical-align: middle;}
img {border: 0 none;vertical-align: middle;}
.clear {clear: both;padding:0;margin:0;}
.clearfix:after{display:block; visibility:hidden; clear:both; height:0; content:"."}
th{ font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
input[type="text"]{outline:none; line-height: 31px;}
input[type="button"]{cursor: pointer;outline:none;}
input[type="submit"]{cursor: pointer;outline:none;}
input::placeholder{font-size:14px;}
input[type="text"]:hover{border:1px solid #00bb66;}
input::-webkit-input-placeholder{color:#999;}
.none {display: none;}

/*大小屏分辨率适配样式*/
.screen_layout{width: 1180px;margin:0 auto;}
.travel_layout{min-width:980px;max-width: 1180px;margin:0 auto;}


/*字号选择样式*/
.big-font{text-transform:uppercase;}
.font12,.font14,.font16,.font18,.font20,.font24,.font26{font-family: 'Microsoft YaHei';}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font24{font-size: 24px;}
.font26{font-size: 26px;}

/*字体颜色样式*/
.font_green{color:#0b6;}
.font_orange{color:#f60;}
.font_red{color:#ff5a5f;}
.font_gray9{color:#999;}
.font_gray6{color:#666;}
.font_white{color:#fff;}
.font_blue{color:#3399ff;}

/*间距选择样式*/
.mt5{margin-top:5px;}
.mt7{ margin-top: 7px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.m5_0{margin:5px 0;}
.m10_0{margin:10px 0;}
.mt14{margin-top:14px;}
.mt18{margin-top:18px;}
.mt20{ margin-top: 20px;}
.mr10{ margin-right: 10px;}
.mr20{ margin-right: 20px;}

.mb15{ margin-bottom: 15px;}
.mb10{ margin-bottom: 10px;}
.mb5{ margin-bottom: 5px;}
.mb20{ margin-bottom: 20px;}
.mb35{ margin-bottom: 35px;}
.mr20{ margin-right: 20px;}
.ml5{margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml16{ margin-left: 16px;}
.ml20{ margin-left: 20px;}
.ml25{ margin-left: 25px;}
.p5{padding:5px;}
.p10{padding:10px;}
.pl20{padding-left: 20px;}

/*宽度快捷选择样式*/
.w45{ width:45px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w95{width:95px;}
.w100{width:100px;}
.w105{ width:105px;}
.w110{width:110px;}
.w115{width:115px;}
.w120{width:120px;}
.w130{ width:130px;}
.w140{ width:140px;}
.w150{width:150px;}
.w160{ width:160px;}
.w175{width:175px;}
.w180{width:180px;}
.w200{width:200px;}
.w220{width:220px;}
.w230{width:230px;}
.w240{width:240px;}
.w254{width:254px;}
.w270{width:270px;}
.w310{width:310px;}
.w354{width:354px;}
.w400{width:400px;}

/*input框样式*/
.input_init{border: 1px solid #CCC;height: 30px;box-shadow: 1px 1px 1px #ddd inset;box-sizing: border-box;
    padding-left: 5px;line-height: 30px;}
.input_b{height:30px;border:1px solid #ccc;box-sizing: border-box;padding-left: 5px;line-height: 30px;}

/*按钮样式*/
/*按钮样式*/
.submit_btn{border-radius: 5px;line-height: 1.8;padding:.2em 0;background: #f80;border:none;color:#fff;
    text-align: center;font-weight:bold;}
.next_btn{border-radius: 5px;line-height: 1.8;padding:.2em 0;background: #f80;border:none;color:#fff;
    text-align: center;font-weight:bold;}

.cancel_btn{border-radius: 5px;line-height: 1.8;padding:.2em 0;background: #ddd;border:none;color:#666;
    text-align: center;font-weight:bold;}
    
.cant_btn{border-radius: 5px;line-height: 1.8;padding: .2em 0;background: #ccc;border: none;color: #fff;
	text-align: center;font-weight: bold;cursor: not-allowed;}    
    
/*复选框样式*/
.checked_h{background: url("/static/images/hotel_list_icon.png") no-repeat -8px -6px;width:14px;height:14px;
    display: inline-block;vertical-align: middle;margin-right:5px;cursor: pointer;}
.uncheck_h{border:1px solid #999;box-sizing: border-box;width:14px;height:14px;display: inline-block;
    vertical-align: middle;margin-right:5px;cursor: pointer;}
.radio_1{width:16px;height:16px;display:inline-block;background: url("/static/images/hotel_list_icon.png") -106px -35px;
    vertical-align: middle;cursor: pointer;margin-right:5px;}
.radio_2{width:16px;height:16px;display:inline-block;background: url("/static/images/hotel_list_icon.png") -125px -35px;
    vertical-align: middle;cursor: pointer;margin-right:5px;}
    
/*各种三角形样式*/
.grey_arrow_down{width:6px;height:4px;display: inline-block;background: url("/static/images/arrow_icons.png") -10px -35px;
    vertical-align: middle;margin:0 5px;cursor: pointer;}
.grey_arrow_up{width:6px;height:4px;display: inline-block;background: url("/static/images/arrow_icons.png") -1px -35px;
    vertical-align: middle;margin:0 5px;cursor: pointer;}
.green_arrow_down{width:6px;height:4px;display: inline-block;background: url("/static/images/arrow_icons.png") -21px -35px;
    vertical-align: middle;margin:0 5px;cursor: pointer;}
.green_arrow_up{width:6px;height:4px;display: inline-block;background: url("/static/images/arrow_icons.png") -30px -35px;
    vertical-align: middle;margin:0 5px;cursor: pointer;}
.grey_arrow_down2{width:6px;height:4px;display: inline-block;background: url("/static/images/arrow_icons.png") -38px -35px;
    vertical-align: middle;margin:0 5px;cursor: pointer;}
.grey_arrow_up2{width:6px;height:4px;display: inline-block;background: url("/static/images/arrow_icons.png") -46px -35px;
    vertical-align: middle;margin:0 5px;cursor: pointer;}
.g_circle_a_u{width:17px;height:17px;display: inline-block;background: url("/static/images/arrow_icons.png") -64px -88px;
    vertical-align: middle;cursor: pointer;}
.g_circle_a_d{width:17px;height:17px;display: inline-block;background: url("/static/images/arrow_icons.png") -84px -88px;
    vertical-align: middle;cursor: pointer;}

/*小图标样式*/
.date_icon{background: url("/static/images/calendar_icon.png") no-repeat right center;}
.content_warp {margin: 0 auto;clear: both;min-width: 1180px;max-width: 1180px;}
.one_hidden {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.cursor{cursor: pointer;}

/*输入框格式化样式*/
#bigGlass {position: absolute;display: none;background: #fff;border: 1px solid #B9BCBE;padding: 5px 3px;font-size: 18px;min-width: 98px;line-height: 20px;box-shadow: 0 2px 4px rgba(0,0,0,.2);}
#bigGlass .three_arrow{width: 0;height: 0;font-size: 0;line-height: 0;position: absolute;bottom: 0;left: 25px;}
#bigGlass .three_arrow em{border-color: #d8d8d8 transparent transparent !important;}
#bigGlass .three_arrow ins{border-color: #fff transparent transparent !important;top: -2px !important;}

/*保险信息*/
.instruction{width:20px;height:20px;display: inline-block;background: url("/static/images/order_icon.png") 0 134px;
    vertical-align: middle;margin:0 5px;cursor: pointer;}
.bx_info + .bx_info{margin-top:10px;}
.bx_info font{display: inline-block;width:70px;text-align: right;}

/*发票及配送信息*/
.checked, .uncheck { width: 12px; height: 12px; display: inline-block; margin: 0 5px; vertical-align: middle; }
.uncheck{ background: url(/static/images/index_icons.png) no-repeat -44px -7px;  }
.checked{ background: url(/static/images/index_icons.png) no-repeat -61px -7px;  }
.peisong_info{ font-size: 14px;}
.peisong_info p{padding: 5px 0;}
.table_title{background: #d3fbe9; border: 1px solid #a6e9cb;font-size: 16px;padding: 10px;width: 96px;text-align: center;}
.table_right_c{border: 1px solid #a6e9cb;background: #fff;padding: 10px;}
.mt-1 {margin-top: -1px;}
.title_type{width:56px;font-weight: bold;border-bottom:3px solid #00bb66;margin:0 0;font-size: 14px;}
.s_box{position: relative;}


/*js模拟selece*/
.com_select{border: 1px solid #ccc;border-top: 0px;z-index: 1000;}
.com_select li{cursor:pointer;display: block !important;margin-left: 0 !important;padding-left: 5px;height: 30px;line-height: 30px;background: white;}
.com_select li + li{border-top: 1px dashed #ccc;}
.com_select .com_select_over{background: #00bb66;color: white;}
.com_select li:HOVER{background: #00bb66;}
/*联系人信息*/
.pass_list {position:absolute;top:25px;right:0px;background:#FFF;width:136px;padding:0 6px;line-height:25px;border: 1px solid #ccc;}
.pass_list li{cursor:pointer;line-height: 30px;}
.pass_list li+li{border-top: 1px dashed #ccc;}
.lxr_info label{margin-right:20px;}
.lxr_info label input{margin-left:5px;}

/**===================公共模块样式end==================**/
