body{font-family:Helvetica,Arial,sans-serif;text-shadow:0 1px 0 #FFF;margin:0;padding:0;background-color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none}

input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{}
input[type="checkbox"]{height:17px;width:26px}
input[type="radio"]{height:26px;width:26px;border-radius:13px}
.ui_checkbox{display:block;text-indent:35px;height:32px;line-height:32px;background-position:0 0;float:left;margin:0 5px}
.ui_checkbox_active{background-position:0 -32px}
.ui_checkbox input[type="checkbox"]{display:none}
.ui_radio{display:block;text-indent:35px;height:32px;line-height:32px;background-position:0 0;float:left;margin:0 5px}
.ui_radio_active{background-position:0 -32px}
.ui_radio input[type="radio"]{display:none}
.ui_select{height:100%;width:100%;position:relative;border-radius:4px}
.ui_select_active{background-color:#DBDBDB}
.ui_select span{position:absolute;top:0;left:0;text-align:left}
.ui_select select{opacity:.01;position:absolute;height:100%;right:0;left:0;z-index:2}
.ui_select a{position:absolute;height:100%;right:0;left:0;text-align:center;display:block;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ui_btn:active, .ui_btn.active {
	background: #e32212;	
	background: -webkit-gradient(linear,left top,left bottom,from(#e32212),to(#ee523a));
	background: -moz-gradient(linear,left top,left bottom,from(#e32212),to(#ee523a));
	background: -webkit-linear-gradient(#e32212,#ee523a);
	background: -moz-linear-gradient(#e32212,#ee523a);
}
.ui_btn, .ui_btn_disabled {
display: block;
	background: #ee523a;
	font-weight: bold;
	background: -webkit-gradient(linear,left top,left bottom,from(#ee523a),to(#e32212));
	background: -moz-gradient(linear,left top,left bottom,from(#ee523a),to(#e32212));
	background: -webkit-linear-gradient(#ee523a,#e32212);
	background: -moz-linear-gradient(#ee523a,#e32212);
	height: 43px;
	line-height: 43px;
	margin: 15px 10px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 8px;
}
.ui_btnblue, .ui_btnblue_disabled, .ui_btnblue:active{
	display: block;
	background: #AB0607;
	font-weight: bold;
	background: -webkit-gradient(linear,left top,left bottom,from(#AB0607),to(#AB0607));
	background: -moz-gradient(linear,left top,left bottom,from(#AB0607),to(#AB0607));
	background: -webkit-linear-gradient(#AB0607,#AB0607);
	background: -moz-linear-gradient(#AB0607,#AB0607);
	height: 43px;
	line-height: 43px;
	margin: 15px 10px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 8px;
}

.ui_btndeepred, .ui_btndeepred_disabled, .ui_btndeepred:active{
	display: block;
	background: #AB0607;
	font-weight: bold;
	background: -webkit-gradient(linear,left top,left bottom,from(#AB0607),to(#AB0607));
	background: -moz-gradient(linear,left top,left bottom,from(#AB0607),to(#AB0607));
	background: -webkit-linear-gradient(#AB0607,#AB0607);
	background: -moz-linear-gradient(#AB0607,#AB0607);
	height: 43px;
	line-height: 43px;
	margin: 15px 10px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 8px;
}

.ui_btnred, .ui_btnred_disabled, .ui_btnred:active{
	display: block;
	background: #FF3300;
	font-weight: bold;
	background: -webkit-gradient(linear,left top,left bottom,from(#FF3300),to(#FF3300));
	background: -moz-gradient(linear,left top,left bottom,from(#FF3300),to(#FF3300));
	background: -webkit-linear-gradient(#FF3300,#FF3300);
	background: -moz-linear-gradient(#FF3300,#FF3300);
	height: 43px;
	line-height: 43px;
	margin: 15px 10px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 8px;
}

.ui_btngreen, .ui_btngreen_disabled, .ui_btngreen:active{
	display: block;
	background: #59B197;
	font-weight: bold;
	background: -webkit-gradient(linear,left top,left bottom,from(#59B197),to(#59B197));
	background: -moz-gradient(linear,left top,left bottom,from(#59B197),to(#59B197));
	background: -webkit-linear-gradient(#59B197,#59B197);
	background: -moz-linear-gradient(#59B197,#59B197);
	height: 43px;
	line-height: 43px;
	margin: 15px 10px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 8px;
}
/*
.ui_btnblue .ui-btn-inner .ui-btn-text{
	font-weight:500;
}
.ui-btn .ui-btn-inner .ui-btn-text span{
	font-weight:500;
}
*/
.ui_btnyellow:active, .ui_btnyellow.active {
	background: #F4A525;	
	background: -webkit-gradient(linear,left top,left bottom,from(#F4A525),to(#F4A525));
	background: -moz-gradient(linear,left top,left bottom,from(#F4A525),to(#F4A525));
	background: -webkit-linear-gradient(#F4A525,#F4A525);
	background: -moz-linear-gradient(#F4A525,#F4A525);
}
.ui_btnyellow, .ui_btnyellow_disabled {
	display: block;
	background: #F4A525;
	font-weight: bold;
	background: -webkit-gradient(linear,left top,left bottom,from(#F4A525),to(#F4A525));
	background: -moz-gradient(linear,left top,left bottom,from(#F4A525),to(#F4A525));
	background: -webkit-linear-gradient(#F4A525,#F4A525);
	background: -moz-linear-gradient(#F4A525,#F4A525);
	height: 43px;
	line-height: 43px;
	margin: 15px 10px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 8px;
}
.ui_btnorange:active, .ui_btnorange.active {
	background: #D7AE8A;	
	background: -webkit-gradient(linear,left top,left bottom,from(#D7AE8A),to(#D7AE8A));
	background: -moz-gradient(linear,left top,left bottom,from(#D7AE8A),to(#D7AE8A));
	background: -webkit-linear-gradient(#D7AE8A,#D7AE8A);
	background: -moz-linear-gradient(#D7AE8A,#D7AE8A);
}
.ui_btnorange, .ui_btnorange_disabled {
	display: block;
	background: #D7AE8A;
	font-weight: bold;
	background: -webkit-gradient(linear,left top,left bottom,from(#D7AE8A),to(#D7AE8A));
	background: -moz-gradient(linear,left top,left bottom,from(#D7AE8A),to(#D7AE8A));
	background: -webkit-linear-gradient(#D7AE8A,#D7AE8A);
	background: -moz-linear-gradient(#D7AE8A,#D7AE8A);
	height: 43px;
	line-height: 43px;
	margin: 15px 10px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 8px;
}
.ui_btncancel:active, .ui_btncancel.active {
	background: #AB0607;	
	background: -webkit-gradient(linear,left top,left bottom,from(#537CD4),to(#AB0607));
	background: -moz-gradient(linear,left top,left bottom,from(#537CD4),to(#AB0607));
	background: -webkit-linear-gradient(#526CA4,#AB0607);
	background: -moz-linear-gradient(#526CA4,#AB0607);
}
.ui_btncancel, .ui_btncancel_disabled {
	display: inline-block;
	background: #AB0607;
	font-weight: bold;
	background: -webkit-gradient(linear,left top,left bottom,from(#AB0607),to(#526CA4));
	background: -moz-gradient(linear,left top,left bottom,from(#AB0607),to(#526CA4));
	background: -webkit-linear-gradient(#AB0607,#526CA4);
	background: -moz-linear-gradient(#AB0607,#526CA4);
	margin: 15px 10px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 8px;
}
.UI{
 	background: #AE8F00;
}
.ui_btnbrightblue:active, .ui_btnbrightblue.active {
	background: #1e9de0;
	background: -webkit-linear-gradient(#016ca4,#1e9de0);
	background: -moz-linear-gradient(#016ca4,#1e9de0);
}
.ui_btnbrightblue, .ui_btnbrightblue_disabled {
	display: block;
	background: #1e9de0;
	font-weight: bold;
	background: -webkit-linear-gradient(#1e9de0,#016ca4);
	background: -moz-linear-gradient(#1e9de0,#016ca4);
	height: 43px;
	line-height: 43px;
	margin: 15px 10px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 8px;
}


.ui_btn1:active, .ui_btn1.active {
	background: #e32212;
	background: -webkit-gradient(linear,left top,left bottom,from(#e32212),to(#ee523a));
	background: -webkit-linear-gradient(#e32212,#ee523a);
	background: -moz-gradient(linear,left top,left bottom,from(#e32212),to(#ee523a));
	background: -moz-linear-gradient(#e32212,#ee523a);
}
.ui_btn1, .ui_btn1_disabled {
	display: block;
	border: 1px solid #e32212;
	background: #ee523a;
	font-weight: bold;
	background: -webkit-gradient(linear,left top,left bottom,from(#ee523a),to(#e32212));
	background: -webkit-linear-gradient(#ee523a,#e32212);
	background: -moz-gradient(linear,left top,left bottom,from(#ee523a),to(#e32212));
	background: -moz-linear-gradient(#ee523a,#e32212);
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 8px;
}

.ui_btn2:active, .ui_btn2.active {
	background: #e32212;
	background: -webkit-gradient(linear,left top,left bottom,from(#e32212),to(#ee523a));
	background: -webkit-linear-gradient(#e32212,#ee523a);
	background: -moz-gradient(linear,left top,left bottom,from(#e32212),to(#ee523a));
	background: -moz-linear-gradient(#e32212,#ee523a);
}
.ui_btn2, .ui_btn2_disabled {
	display: block;
	background: #ee523a;
	font-weight: bold;
	background: -webkit-gradient(linear,left top,left bottom,from(#ee523a),to(#e32212));
	background: -webkit-linear-gradient(#ee523a,#e32212);
	background: -moz-gradient(linear,left top,left bottom,from(#ee523a),to(#e32212));
	background: -moz-linear-gradient(#ee523a,#e32212);
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 8px;
	font-weight: bold;
	font-size: 18px;
	height: 35px;
	line-height: 17px;
	font-family:'微软雅黑';
}


.ui_btnDate:active, .ui_btnDate.active {
	background: #d9dde5;
	background: -webkit-gradient(linear,left top,left bottom,from(#d9dde5),to(#f8f9fb));
	background: -webkit-linear-gradient(#edf2fd,#edf2fd);
	background: -moz-gradient(linear,left top,left bottom,from(#d9dde5),to(#f8f9fb));
	background: -moz-linear-gradient(#edf2fd,#edf2fd);
	color:#ffffff;
}
.ui_btnDate, .ui_btnDate_disabled {
	display: block;
	border: 0px solid #e32212;
	background: #ffffff;
	font-weight: bold;
	background: -webkit-gradient(linear,left top,left bottom,from(#d9dde5),to(#f8f9fb));
	background: -webkit-linear-gradient(#ffffff,#ffffff);
	background: -moz-gradient(linear,left top,left bottom,from(#d9dde5),to(#f8f9fb));
	background: -moz-linear-gradient(#edf2fd,#edf2fd);
	text-align: center;
}

.ui_btnCity:active, .ui_btnCity.active {
	background: #edf2fd;
	background: -webkit-gradient(linear,left top,left bottom,from(#d9dde5),to(#f8f9fb));
	background: -webkit-linear-gradient(#edf2fd,#edf2fd);
	background: -moz-gradient(linear,left top,left bottom,from(#d9dde5),to(#f8f9fb));
	background: -moz-linear-gradient(#edf2fd,#edf2fd);
	color:#ffffff;
}
.ui_btnCity, .ui_btnCity_disabled {
	display: block;
	line-height:25px;
	height:25px;
	border: 0px solid #e32212;
	background: #ffffff;
	font-weight: bold;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#d9dde5),to(#f8f9fb));
	background-image: -webkit-linear-gradient(#ffffff,#ffffff);
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	border-radius: 1px;
}

.bturn {margin-left: -60px; display: block;}

.ui_select .ui_icon_arrow_d{position:absolute;right:0;bottom:6px}
.ui_tabs{text-align:center;margin:0 15px;overflow:hidden;text-shadow:none}
.ui_tabs label{height:34px;line-height:34px;text-decoration:none;font-size:14px;font-weight:bold;color:#000;float:left;border-right:1px solid #D6D6D6;display:table;white-space:nowrap;background-image:-webkit-gradient(linear,left top,left bottom,from(#F3F3F3),to(#E6E6E6));background-image:-webkit-linear-gradient(#F3F3F3,#E6E6E6);border-top:1px solid #3E95C2;border-bottom:1px solid #3E95C2;overflow:hidden}
.ui_tabs input[type="radio"]{display:none}
.ui_tabs label:last-child{border-right:1px solid #3E95C2;border-top-right-radius:9px;border-bottom-right-radius:9px}
.ui_tabs label:first-child{border-left:1px solid #3E95C2;border-top-left-radius:9px;border-bottom-left-radius:9px}
.ui_tabs .ui_tabs_active{background-image:-webkit-gradient(linear,left top,left bottom,from(#1E9DE0),to(#016CA4));background-image:-webkit-linear-gradient(#1E9DE0,#016CA4);color:#FFF}
.ui_tabs .ui_tabs_disabled{color:#999}
.ui_tabs_content>div{display:none}
.ui_tabs_content>div:first-child{display:block}
.ui_tabs label a{width:100%;height:100%;color:#FFF;text-decoration:none;display:block}
.ui_tabs label a:active,.ui_tabs label a.active{background-image:-webkit-gradient(linear,left top,left bottom,from(#016CA4),to(#1E9DE0));background-image:-webkit-linear-gradient(#016CA4,#1E9DE0)}
.ui_sidespanel .ui_tabs{margin:10px;border-bottom:1px solid #888}
.ui_sidespanel .ui_tabs label{font-size:16px;font-weight:bold;color:#fff;background-image:none;border:0}
.ui_sidespanel .ui_tabs label:last-child{border:0;border-top-right-radius:0;border-bottom-right-radius:0}
.ui_sidespanel .ui_tabs label:first-child{border:0;border-top-left-radius:0;border-bottom-left-radius:0}
.ui_sidespanel .ui_tabs .ui_tabs_active{border-bottom:2px solid #fff!important}
.ui_toolbar{text-align:center;width:100%;height:38px;line-height:38px;text-shadow:none;border-bottom:2px solid #E95410;z-index:999;background-image:-webkit-gradient(linear,left top,left bottom,from(#D2D5D5),to(#F7F7FA));background-image:-webkit-linear-gradient(#D2D5D5,#F7F7FA);background-image:-webkit-gradient(linear,top,bottom,from(#D2D5D5),color-stop(0.5,#F7F7FA),to(#E8E7ED));background-image:-webkit-linear-gradient(top,#D2D5D5,#F7F7FA 50%,#E8E7ED)}
.ui_toolbar label{text-decoration:none;font-size:14px;font-weight:bold;color:#000;float:left;height:100%;border-right:1px solid #D6D6D6;display:table;white-space:nowrap}
.ui_toolbar label:last-child{border-right:0}
.ui_toolbar label:active,.ui_toolbar label.active{background-image:-webkit-gradient(linear,left top,left bottom,from(#FF9B00),to(#DD4500));background-image:-webkit-linear-gradient(#FF9B00,#DD4500);color:#FFF}
.ui_toolbar input[type="radio"]{display:none}
.ui_toolbar .ui_icon{display:inline-block!important;vertical-align:middle;margin-top:-5px;margin-left:-9px;margin-right:-9px}
.ui_status{background-color:#016DA5;color:#FFF;text-decoration:none;text-shadow:none;height:24px;line-height:24px;font-size:14px;text-indent:20px;background-image:-webkit-gradient(linear,left top,left bottom,from(#016CA4),to(#0D81BD));background-image:-webkit-linear-gradient(#016CA4,#0D81BD)}
.ui_list{margin:0;padding:0}
.ui_list li{list-style:none;padding:1px;min-height:46px;height:46px;margin:0;border-bottom:dotted 1px #666;position:relative}
.ui_list li:nth-child(odd){background-color:#F7F7F7}
.ui_list a{color:#000;height:100%;max-width:100%;display:block;text-decoration:none;border-radius:4px}
.ui_list a:link{color:#000}
.ui_list a:visited{color:#000}
.ui_list a:active,.ui_list a.active{background-color:#DBDBDB}
.ui_list li .ui_icon_arrow_r{position:absolute;right:5px;bottom:0;top:50%;margin-top:-16px;width:25px!important}
.ui_pager{height:36px;padding:15px 0 5px 0;margin:0 auto;width:164px}
.ui_pager a{height:32px;width:32px;border-radius:16px;display:block;margin:0 5px;float:left}
.ui_pager .disable{visibility:hidden}
.ui_pager a:active,.ui_pager a.active{background-color:#108AC9}
.ui_pager span{line-height:36px;float:left;width:80px;text-align:center;font-family:Arial;font-size:14px;font-weight:bold}
.ui_accordion_header{border-bottom:dotted 1px #666;display:block}
.ui_accordion_header .ui_radio{display:inline-block;float:none;width:32px;vertical-align:middle}
.ui_accordion_content{display:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#E8E8E8),to(#CECECE));background-image:-webkit-linear-gradient(#E8E8E8,#CECECE)}
.ui_accordion_content:first-child{display:block}
.ui_accordion_input{display:none}
.ui_calendar{top:0px;position:absolute;overflow:hidden;width:100%;display:none;z-index:9991}
.ui_calendar .ui_calendar_header{line-height:44px;text-align:center;font-size:24px;font-weight:bold;color:#3B4958;background-color:#FFF;height:44px;clear:both;position:relative}
.ui_calendar .ui_calendar_header .ui_calendar_month{position:absolute;left:70px;right:70px;overflow:hidden}
.ui_calendar .ui_calendar_header .ui{position:absolute;top:5px;display:block;width:80px}
.ui_calendar .ui_calendar_header .ui_arrow_r{right:5px; width:34px; height:34px; background:url(../img/common/right.png);}
.ui_calendar .ui_calendar_header .ui:active,.ui_calendar .ui_calendar_header .ui.active{border:1px solid #118BCA}
.ui_calendar .ui_calendar_header .ui_arrow_l{left:5px;width:34px; height:34px;background:url(../img/common/left.png);}
.ui_calendar .ui_calendar_weeks{background-color:#FFF;width:101%;height:22px}
.ui_calendar .ui_calendar_week{text-align:center;font-size:12px;float:left;width:14.28%;font-weight:bold;line-height:20px;border-bottom:2px solid #a6bce8;border-top:2px solid #a6bce8}
.ui_calendar .ui_calendar_content{border-collapse:collapse;border-spacing:0;width:101%;height:252px;text-shadow:none;background:#f1f5ff;background:-webkit-gradient(linear,left top,left bottom,from(#f1f5ff),to(#f1f5ff));background:-webkit-linear-gradient(#f1f5ff,#f1f5ff);background:-moz-gradient(linear,left top,left bottom,from(#f1f5ff),to(#f1f5ff));background:-moz-linear-gradient(#f1f5ff,#f1f5ff);overflow:hidden}
.ui_calendar .ui_calendar_day{height:42px;line-height:42px;float:left;width:14.28%;text-align:center;font-size:22px;font-weight:bold;overflow:hidden;position:relative}
.ui_calendar .ui_calendar_day:active,.ui_calendar .ui_calendar_day.active{color:#FFF!important;background:#ffce8a;background:-webkit-gradient(linear,left top,left bottom,from(#ffce8a),to(#ff970b));background:-webkit-linear-gradient(#ffce8a,#ff970b);background:-moz-gradient(linear,left top,left bottom,from(#ffce8a),to(#ff970b));background:-moz-linear-gradient(#ffce8a,#ff970b);}
.ui_calendar .ui_calendar_day span{border-right:1px dashed #a6bce8;border-bottom:1px dashed #a6bce8;width:100%;display:block;position:absolute;right:0;bottom:0}
.ui_calendar .ui_calendar_disable{color:#7E7E7E!important}
.ui_calendar .ui_calendar_today{color:#FFF!important;background:#f66148;background:-webkit-gradient(linear,left top,left bottom,from(#f66148),to(#e32212));background:-webkit-linear-gradient(#f66148,#e32212);background:-moz-gradient(linear,left top,left bottom,from(#f66148),to(#e32212));background:-moz-linear-gradient(#f66148,#e32212);}
.ui_calendar .ui_calendar_active{color:#FFF!important;background:#ffce8a;background:-webkit-gradient(linear,left top,left bottom,from(#ffce8a),to(#ff970b));background:-webkit-linear-gradient(#ffce8a,#ff970b);background:-moz-gradient(linear,left top,left bottom,from(#ffce8a),to(#ff970b));background:-moz-linear-gradient(#ffce8a,#ff970b);}
.ui_calendar .ui_calendar_footer{height:46px;background-color:#FFF;border-bottom:1px solid #ABABAB}
.ui_calendar .ui_calendar_footer a{height:32px;line-height:32px;min-width:32px;margin:6px 7px;float:left;background-color:#AB0607;font-family: '微软雅黑';border-radius:4px;display:block;text-decoration:none;color:#FFF;text-shadow:none;padding:0 10px}
.ui_calendar .ui_calendar_footer a:active,.ui_calendar .ui_calendar_footer a.active{background-color:#F8F8F8;color:#000}
.ui_calendar_selector{position:absolute;top:50%;margin-top:-10px;display:block; border:1px solid #ff3300; width:100px;height:84px}
.ui_calendar_selector_lable{position:absolute;line-height:12px;font-size:12px;top:10px;left:0;height:14px;width:100px;text-align:center;color:#B4B4B4}
.ui_calendar_selector_date{font-size:44px;line-height:44px;position:absolute;top:30px;height:44px;font-weight:normal;width:100px;text-align:center}
.ui_calendar_selector_week{position:absolute;line-height:20px;font-size:12px;top:54px;right:20px}
.ui_calendar_selector_month{position:absolute;line-height:20px;font-size:12px;top:32px;right:20px}
.ui_calendar_selector .ui_icon_arrow_r{right:-9px;margin-top:-5px}
.ui_menu{background-image:-webkit-gradient(linear,left top,left bottom,from(#1E9CDF),to(#016DA5));background-image:-webkit-linear-gradient(#1E9CDF,#016DA5);overflow:hidden;-webkit-transition-property:height;-webkit-transition-duration:.15s;-webkit-transition-timing-function:ease-out;width:100%;position:relative;z-index:19}
.ui_menu_close{height:0;padding:0}
.ui_menu_expand{height:45px;border-bottom:1px solid #3E95C2}
.ui_menu a{line-height:45px;text-shadow:none;float:left;text-decoration:none;color:#FFF;height:100%;text-align:center;font-size:14px;font-weight:bold}
.ui_menu a:active,.ui_menu a.active{background-image:-webkit-gradient(linear,left top,left bottom,from(#016DA5),to(#1E9CDF));background-image:-webkit-linear-gradient(#016DA5,#1E9CDF)}
.ui_icon_home{background-position:0 0}
.ui_icon_call{background-position:0 -32px}
.ui_icon_refresh{background-position:0 -64px}
.ui_icon_back{background-position:0 -96px}
.ui_icon_arrow_r{background-position:0 -128px}
.ui_icon_arrow_l{background-position:0 -160px}
.ui_icon_arrow_u{background-position:0 -192px}
.ui_icon_arrow_d{background-position:0 -223px}
.ui_icon_orderby{background-position:0 -256px}
.ui_icon_orderby_desc{background-position:0 -288px}
.ui_icon_orderby_asc{background-position:0 -320px}
.ui_icon_search{background-position:0 -352px}
.ui_icon_menu{background-position:0 -384px}
.ui_icon_toggle_arrow_r{background-position:-32px -448px}
.ui_icon_recycle{background-position:-32px -416px}
.ui_icon{background-image:url("../pic/common/icon2x.png");background-repeat:no-repeat;height:32px;width:32px;-o-background-size:64px 480px;-webkit-background-size:64px 480px}
.ui_arrow_r{background-position:0 -64px;height:32px;width:32px}
.ui_arrow_l{background-position:0 -96px;height:32px;width:32px}
.font-16{font-size:18px; font-family:'微软雅黑';}
.font-15{font-size:17px; font-family:'微软雅黑';}
.font-14{font-size:16px; font-family:'微软雅黑';}
.font-13{font-size:15px; font-family:'微软雅黑';}
.font-12{font-size:14px; font-family:'微软雅黑';}
.font-11{font-size:13px; font-family:'微软雅黑';}
.font-10{font-size:12px; font-family:'微软雅黑';}
.font-09{font-size:11px; font-family:'微软雅黑'}
.font-red-bold{font-weight:bold; color:#ff3300;}
.borderdashed-date{color:#a0a0a0; border-bottom:1px dashed #F60; font-size:14px;font-family:'微软雅黑';}
.borderdashed-date-word{color:#a0a0a0; font-size:14px;font-family:'微软雅黑';}
.radiusflight{border:1px solid #fdc66c; line-height:30px; background:#ffeed5; height:30px;border-radius: 5px; padding-left:5px; padding-right:5px;  }
.greybottom{border-bottom:1px dashed #cbcbcb;}
.solidbottom{border-bottom:1px solid #cbcbcb;}
.orabottom{border-bottom:1px dashed #cbcbcb;}
.check01{ background:url(../img/checkin/check01.png) no-repeat;  width:42px; height:32px;}
.check02{ background:url(../img/checkin/check02.png) no-repeat;  width:42px; height:32px;}
.check03{ background:url(../img/checkin/check03.png) no-repeat;  width:42px; height:32px;}
.check04{ background:url(../img/checkin/check04.png) no-repeat;  width:42px; height:32px;}
.check05{ background:url(../img/checkin/check05.png) no-repeat;  width:42px; height:32px;}
.check06{ background:url(../img/checkin/up.png) no-repeat;  width:42px; height:32px;}
.check07{ background:url(../img/checkin/down.png) no-repeat;  width:42px; height:32px;}
.containing-element .ui-slider-switch { width: 9em }


.ui_btncity:active, .ui_btn.active {
	background: #DBDBDB;
	text-decoration: none;
	text-shadow: none;
	border-radius: 6px;	
}
.ui_btncity, .ui_btncity_disabled {
	display: block;
	border: 0px solid #e32212;
	font-weight: bold;
	text-align: center;
}

.footbottom{
	width:100%;
	position:absolute;
	bottom:0px;
}
.borderlr{ background:#ffffff; border-right:1px solid #cbcbcb; border-left:1px solid #cbcbcb;}
.flightStyle1{height:15px; width:25px; background:#F30; font-size:12px; font-weight:100; color:#ffffff; text-shadow:none;}
.flightStyleMore{height:30px;  line-height:30px; background:#74b319; text-shadow:none; color:#ffffff; border-radius:5px; width:100%;}
.flightStyleMore1{height:30px;  line-height:30px; background:#74b319; text-shadow:none; color:#ffffff; border-radius:5px; width:100%;}
.flightStyle2{font-family: '微软雅黑'; height:50px; color:#333333; font-size: 14px;}
.flightStyleList{border-bottom:1px dashed #8ACEF2; height:25px; width:100%;}

.flightStyleMore:active, .flightStyleMore.active {height:30px;  line-height:30px; background:#3F6606; text-shadow:none; color:#ffffff; border-radius:5px; width:100%;}
.flightStyleList:active, .flightStyleList.active {border-bottom:1px dashed #8ACEF2; background:#DBDBDB; height:25px; width:100%;}

.ui-btn-text {
    font-size: 19px;
}
.ui-btn-icon-left .ui-btn-inner {
    padding-left: 20px;
}
.footbottom img {
	width: 100%;
	max-width: 320px;
}

.myBtnColor{
	background-image: -webkit-linear-gradient(#e32212,#ee523a);
}
#wrapper,#szaireasy_orders_wrapper {
	position:absolute; 
	z-index:1;
	top:100px; 
	bottom:1px; 
	left:-9999px;
	width:100%;
	background:#fff;
	overflow:auto;
}

#scroller,#szaireasy_scroller {
	position:margin-top: -231px;absolute; 
	z-index:1;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	width:100%;
	top:15px;
	padding:0;
}

/**
 *
 * Pull down styles
 *
 */
#pullDown, #pullUp,#szaireasy_pullDown,#szaireasy_pullUp {
	background:#fff;
	height:45px;
	line-height:45px;
	padding:10px 10px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size:14px;
	color:#888;
}
#pullDown .pullDownIcon, #pullUp .pullUpIcon,
#szaireasy_pullDown .pullDownIcon, #szaireasy_pullUp .pullUpIcon  {
	display:block; float:left;
	width:40px; height:40px;
	background:url(../img/common/pull-icon@2x.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px; background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:500ms;	
}
#pullDown .pullDownIcon,#szaireasy_pullDown .pullDownIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
#pullUp .pullUpIcon,#szaireasy_pullUp .pullUpIcon  {
	-webkit-transform:rotate(-180deg) translateZ(0);
}

#pullDown.flip .pullDownIcon,#szaireasy_pullDown.flip .pullDownIcon, {
	-webkit-transform:rotate(-180deg) translateZ(0);
}

#pullUp.flip .pullUpIcon,#szaireasy_pullUp.flip .pullUpIcon, {
	-webkit-transform:rotate(0deg) translateZ(0);
}

#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon ,
#szaireasy_pullDown.loading .pullDownIcon, #szaireasy_pullUp.loading .pullUpIcon{
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;
	
	-webkit-animation-name:loading;
	-webkit-animation-duration:5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}

@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}


.couponChosed{
  color:red;
}
.couponDisabled{
  color:#F0F0F0;
}

.red {
	color:#D50826;		
}

.grey {
	color:#545454;
}

.small {
	font-size:30px
}

.container {
	padding:10px;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */	
}

.container .coupon {
	position:relative;
	width:100%;	
	height:115px;	
}

.coupon .img-responsive {
  	display: block;
  	max-width: 100%;
  	height: auto;
  	min-height:110px;
}

.coupon .discount {
	position:absolute;
	top:20px;
	left:0;
	font-size:50px;
	width:33%;
	text-align:center;
	font-weight:bold;		
}

.coupon .ticket_no {
	position:absolute;
	bottom:5px;
	left:5px;
	font-size:12px;		
}

.coupon .title {
	position:absolute;
	top:5px;
	right:0;
	width:66%;
	text-align:center;			
	font-size:16px;	
}

.coupon .ticket_content {
	position:absolute;
	top:3px;
	right:0;
	font-size:10px;
	width:66%;
	text-align:center;	
}

 .ticket_content table {
 	width:100%;
 }
 
 .ticket_content tr {
 	height:110px;
 }
 
 .ticket_content td {
 	padding:5px;
 }		 

.coupon .expiry_date {
	position:absolute;
	bottom:5px;
	right:0;
	width:66%;
	text-align:center;
	font-size:12px;		
}

.coupon .seal {
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	font-size:12px;		
}

.transparent { 
	filter:alpha(opacity=80);  /* ie 有效*/
	-moz-opacity:0.8; /* Firefox  有效*/
	opacity: 0.8; /* 通用，其他浏览器  有效*/
 }
 
 /*新增加*/
.thin{font-weight:normal;}
.noneCorner{
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.nobian{
	margin:0;
	padding:0;
}
/*/新增加*/
<!-- cityChoose.css   Start -->
.mui-bar {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.cityChoose_headBar {
	width: 100%;
	margin: 0 auto; /*border-radius: 10px;*/
	border: 1px solid blue;
	background-color: #5576FB;
	color: #fff;
	text-align: center;
	padding: 8px 2%;
	font-size: 0.65em;
}

.cityChoose_navBar {
	list-style: none;
	width: 6%;
	text-align: center;
	position: fixed;
	font-size: 10px;
	font-weight: bold;
	right: 0;
	top: 65%;
	color: #212121;
	background-color: rgba(255, 255, 255, 0.6);
	/*border-radius: 3px;*/
	z-index: 999;
}
@media screen and (max-width: 800px) {
	.cityChoose_navBar li{
		height: 1.7em;
		margin-right: -5px;
	}
}

@media screen and (max-width: 350px) {
	.cityChoose_navBar li{
		height: 1.5em;
		margin-right: -10px;
	}
}

.cityChoose_long {
	margin-top: -231px;
}

#now_table_div1 ul, #hot_table_div1 ul,#hot_table_div2 ul,#flightDynahot_table_div1 ul,#boardingCardhot_table_div1 ul, #useful_table_div1 ul {
	background-color:#f5f5f5;
	border-radius: 10px;
	width: 18%;
	margin: 4px 2%;
}


.mui-indexed-list-item {
	font-size: calc(90%);
}

.mui-table-view-divider {
	color: #616161;
	font-size: 1em;
	background-color:red;
}
<!-- cityChoose.css   End -->
<!-- mui.indexedlist.css   Start -->
.mui-indexed-list {
	position: relative;
	border-top: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3;
	overflow: hidden;
	background-color: #fafafa;
	/* height: 300px; */
	cursor: default;
}

.mui-indexed-list-inner {
	margin: 0px;
	padding: 0px;
	overflow-y: auto; 
	border: none;
}
.mui-indexed-list-inner::-webkit-scrollbar {
	width: 0px;
	height: 0px;
	visibility: hidden;
}
.mui-indexed-list-empty-alert,
.mui-indexed-list-inner.empty ul {
	display: none;
}
.mui-indexed-list-inner.empty .mui-indexed-list-empty-alert {
	display: block;
}
.mui-indexed-list-empty-alert {
	padding: 30px 15px;
	text-align: center;
	color: #ccc;
	padding-right: 45px;
}
.mui-ios .mui-indexed-list-inner {
	width: calc(100% + 10px);
}
.mui-indexed-list-group,
.mui-indexed-list-item {
	padding-right: 45px;
}
.mui-ios .mui-indexed-list-group,
.mui-ios .mui-indexed-list-item,
.mui-ios .mui-indexed-list-empty-alert {
	padding-right: 55px;
}
.mui-indexed-list-group {
	background-color: #f7f7f7;
}
.mui-indexed-list-group {
	padding-top: 3px;
	padding-bottom: 3px;
}
.mui-indexed-list-search {
	border-bottom: solid 1px #e3e3e3;
	z-index: 15;
}
.mui-indexed-list-search.mui-search:before {
	margin-top: -10px;
}
.mui-indexed-list-search input {
	border-radius: 0px;
	margin: 0px;
	background-color: #fafafa;
}
.mui-indexed-list-bar {
	width: 23px;
	background-color: lightgrey;
	position: absolute;
	height: 100%;
	z-index: 10;
	right: 0px;
	-webkit-transition: .2s;
}
.mui-indexed-list-bar a {
	display: block;
	text-align: center;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
	color: #aaa;
}
.mui-indexed-list-bar.active {
	background-color: rgb(200,200,200);
}
.mui-indexed-list-bar.active a {
	color: #333;
}
.mui-indexed-list-bar.active a.active {
	color: #007aff;
}
.mui-indexed-list-alert {
	position: absolute;
	z-index: 20;
	background-color: rgba(0, 0, 0, 0.5);
	width: 80px;
	height: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	border-radius: 40px;
	text-align: center;
	line-height: 80px;
	font-size: 35px;
	color: #fff;
	display: none;
	-webkit-transition: .2s;
}
.mui-indexed-list-alert.active {
	display: block;
}
<!-- mui.indexedlist.css   End -->
/* 新增加  */
<!-- 航班列表自适应样式  -->
/* @media screen and (max-width:350px) {
	.box {
		width: 200px;
	}
	.title {
		color: red;
	}
} */


.myflight_col-1{width: 10%;text-shadow:0 0 0;}
.myflight_col-2{width: 20%;text-shadow:0 0 0;}
.myflight_col-4{width: 40%;text-shadow:0 0 0;}
.myflight_col-5{width: 50%;text-shadow:0 0 0;}
.myflight_col-9{width: 98%;text-shadow:0 0 0;}
.myflight_col-10{width: 100%;}

.myflight_grey{color: #424242;}
.myflight_grey_dark{color: #212121;}
.myflight_grey_light{color: #9e9e9e;}
.myflight_big{font-weight: bold;font-size: 22px;}

.myflight_font-12{font-size: 12px;}
.myflight_font-14{font-size: 14px;}
.myflight_font-16{font-size: 16px;}

.myflight_row{margin: 0 auto;}

/* myflight_title，myflight_classinfo，myflight_timeinfo */
.myflight_title,.myflight_title table{width: 100%;}
.myflight_classinfo,.myflight_classinfo table{width: 100%;}
.myflight_passager,.myflight_passager table{width: 100%;}

.myflight_classinfo,.myflight_timeinfo,.myflight_passager{background-color: #fff;}
.myflight_classinfo img{width: 15px;height: 15px;}

/* myflight_title设置 蓝 */
.myflight_title table{background: #AB0607;color: white;font-weight: bold;padding: 0 0;}
.myflight_title img{width: 18px; height: 18px;margin-left: 2%;}
	
.myflight_timeinfo table{text-align: center;width: 100%;}

.tableH td{height:26px;}

.row{width: 90%;margin:0 auto;}
.row80{width: 80%;margin:0 auto;}
.row85{width: 85%;margin:0 auto;}
.row:nth-child(1),.row:nth-child(2){}
.row:nth-child(3){padding-bottom: 1%;}
.bold{font-weight: bold;font-size: 1.6em;}
.list{text-align: center;}

.flight_hddt_active{background: #AB060A;color: #fff;}

.phoenixMilesbox td{box-sizing:border-box;border:1px solid #f2f2f2;height:100px;}
.ullinopadding li{padding-top:0;padding-bottom:0;}
.ullinopadding table{height: 48px;}

.canvasBox{width: 150px;height: 150px;position: relative;}
.canvasBox canvas{position: absolute;top: 50%;left: 50%;margin-top: -75px;margin-left: -75px;}
.canvasBox div{width: 100%;color: #000;text-align: center;position: absolute;top : 55%; }
