

\@CHARSET "UTF-8";
.member_hotel{
 background-image: url(../images/member_hotel.png);
}

.member_psword{
 background-image: url(../images/member_psword.png);
}

.member_train{
 background-image: url(../images/member_train.png);
}

.member_travel{
 background-image: url(../images/member_travel.png);
}

.member_fly{
 background-image: url(../images/member_fly.png);
}
.member_checkIn{
 background-image: url(../images/member_checkIn.png);
}

.member_clk{
 background-image: url(../images/member_clk.png);
}

/*登录样式 */
.mt10{ margin-top:10px;}
.pt10{ padding-top:10px;}
.mt5{ margin-top:5px;}
.font_orange{ color:#f90;}
.tab_title{display:-webkit-flex;display: flex;justify-content:space-between;border-bottom: 1px solid #e5e5e5;}
.tab_title li{
	-webkit-flex: 30%;
    text-align: center;
    line-height: 35px;
    margin: 0 5%;
    max-width: 50%;
    color:#999999
}
.login_clear_icon{
	content: ' ';
    width: 20px;
    height: 20px;
    background: url(/webs/static/images/login_Close2.png) no-repeat;
    position: absolute;
    background-size: 100%;
    top: 12px;
    right: 15px;
}
.login_hide{
	content: ' ';
	width: 20px;
	height: 20px;
	background: url(/webs/static/images/login_hidepas.png) no-repeat;
	position: absolute;
    background-size: 100%;
    top: 20px;
    right: 50px;
}
.login_show{
	content: ' ';
	width: 20px;
	height: 20px;
	background: url(/webs/static/images/login_showpas.png) no-repeat;
	position: absolute;
    background-size: 100%;
    top: 17px;
    right: 50px;
}
.warning_icon{content: ' ';
    width: 20px;
    height: 20px;
    background: url(/webs/static/images/car_info_icon.png) no-repeat;
    position: absolute;
    background-size: 100%;
    top: 2px;
    left: 7px;}
.tab_title .current_login{ background:none;}
.login{margin:25px auto 0 auto;}
.login dl{ padding-top:5px;border-top: 1px solid #cecece;}
.name{ line-height:35px;}
.login_box{background:#fff;  padding:5px;border-radius:5px;}
.login_box p{ line-height:45px; padding:0 5px; border-bottom:1px solid #e2e2e2; position:relative;}
.login_box_f{ padding:5px;border-radius:5px;}
.login_box_f p{ line-height:45px; padding:0 5px; position:relative;background: #fff;border: 1px solid #d9d9d9;border-radius: 6px;}
.login_box_f p:hover{border:1px solid #3399ff !important}
.name_icon{margin: 0 5px; background:url(/webs/static/images/name_icon.png) no-repeat; display:inline-block; width:20px; height:22px; vertical-align:middle;background-size:100%}
.password_icon{ background:url(/webs/static/images/password_icon.png) no-repeat; display:inline-block; width:16px; height:22px; vertical-align:middle;margin: 0 7px;background-size:100%}
.yzm_icon{background: url(/webs/static/images/login_Verification.png) no-repeat;
    display: inline-block;
    width: 18px;
    height: 23px;
    vertical-align: middle;
    margin: 0px 10px 0 10px;
    background-size: 100%;}
.yzm_icon_qy{ background:url(/webs/static/images/yzm_icon_qy.png) no-repeat; display:inline-block; width:16px;background-size:100%; height:19px; vertical-align:middle;margin: 3px 5px 0 5px;}
.phone_icon_login{     background: url(/webs/static/images/login_phone.png) no-repeat;
    display: inline-block;
    width: 17px;
    height: 25px;
    vertical-align: middle;
    margin: 0 12px 0 10px;
    background-size: 100%;}
.phone_icon_login_qy{ background:url(/webs/static/images/phone_icon_login_qy.png) no-repeat; display:inline-block; width:13px; height:20px; vertical-align:middle;margin: 0 8px;background-size:100%;}
.gsmc_icon_login{ background:url(/webs/static/images/gsmc_icon_login.png) no-repeat; display:inline-block; width:13px; height:20px; vertical-align:middle;margin: 0 8px;background-size:100%;}
.gsszd_icon_login{ background:url(/webs/static/images/gsszd_icon_login.png) no-repeat; display:inline-block; width:13px; height:20px; vertical-align:middle;margin: 0 8px;background-size:100%;}
.pass_icon_login{background:url(/webs/static/images/login_Password.png) no-repeat; display:inline-block; width:20px; height:20px; vertical-align:middle;margin:0 10px 5px 10px;background-size:100%;}
.xm_icon_login{background:url(/webs/static/images/login_account.png) no-repeat; display:inline-block; width:20px; height:20px; vertical-align:middle;margin: 0 10px 5px 10px;background-size:100%;}
.zj_icon_login{background:url(/webs/static/images/clkhdlzh_icon.png) no-repeat; display:inline-block; width:20px; height:20px; vertical-align:middle;margin: 0 10px 5px 10px;background-size:100%;}
.carno_icon_login {
    background: url(/webs/static/images/login_card.png) no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: 0 10px -2px 10px;
    background-size: 100%;
}
.clkh_tips{
	position: relative;
    padding-left: 18px;
    background-color: #fff4da;
    color: #c29463;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
}
.clkh_close{
    background: url(/webs/static/images/login_Close.png) no-repeat;
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: middle;
    background-size: 100%;
    position: absolute;
    right: 10px;
    top: 5px;
}
.login_bag{
    background: url(/webs/static/images/login_background.png) no-repeat;
    display: inline-block;
    width: 100%;
    height: 135px;
    vertical-align: middle;
    background-size: 100%;
    position: absolute;
    bottom: 0;
    left:0;
}
.inp_shaow{
	border: 1px solid #e2e2e2;
    background: #fff;
    border-radius: 5px;
    -moz-box-shadow: 0 0 1px 1px #e2e2e2;
    -webkit-box-shadow: 0 0 1px 1px #e2e2e2;
    box-shadow: 0 0 1px 1px #e2e2e2;
}
.yzm_btn{
	color: #3399ff;
	border-radius: 6px;
	border: 1px solid #3399ff;
	font-size:15px;
	height: 45px;
    width: 30%;
    margin-top: 18px;
}
.yzm_ing{
	color: #ffffff;
	border-radius: 6px;
	background:#bfbfbf;
	font-size:15px;
	height: 45px;
    width: 30%;
    margin-top: 18px;
    border:0px;
}
.yzm_unclick{
	color: #ffffff;
	border-radius: 6px;
	background:#e0e0e0;
	font-size:15px;
	height: 45px;
    width: 30%;
    margin-top: 18px;
}
.yzm{
    color: #5AA5F0;
    border: 1px solid #5AA5F0;
    height: 30px;
    text-align: center;
    font-size: 12px;
    font-family: '微软雅黑';
    cursor: pointer;
    width: 72px;
    vertical-align: middle;
    position: absolute;
    right: 0px;
    top: 6px;
    border-radius: 3px;
}
.passYzm{    color: #5AA5F0;
    border: 1px solid #5AA5F0;
    height: 30px;
    text-align: center;
    font-size: 12px;
    font-family: '微软雅黑';
    cursor: pointer;
    width: 72px;
    vertical-align: middle;
    position: absolute;
    right: 0px;
    top: 6px;
    border-radius: 3px;}
.regComYzm{
	color: #5AA5F0;
    border: 1px solid #5AA5F0;
    height: 30px;
    text-align: center;
    font-size: 12px;
    font-family: '微软雅黑';
    cursor: pointer;
    width: 72px;
    vertical-align: middle;
    position: absolute;
    right: 0px;
    top: 6px;
    border-radius: 3px;
}
.text_put{ border:none; width:60%; line-height:2.5; color:#2b2929; font-size:16px; font-family:"Microsoft YaHei";}
.br_none{ border:none!important;}
.column{display: flex;justify-content:space-between;}
.column li{ line-height:40px;}
.column span{ color:#2c8aef;}
.column .current{background:url(/webs/static/images/gou.png) center center no-repeat #6bbb00; background-size: 10px 10px;}
.column i{ width:16px; height: 16px; display: inline-block; border-radius:50%; background: url("/webs/static/images/gou.png") center center no-repeat #e2e2e2; background-size: 10px 10px; margin:0 2px 3px 0; vertical-align:middle;}
.login_btn{ border:none; background:#3399ff; color:#fff; width:100%;font-size:15px; font-family:"Microsoft YaHei"; height:38px; line-height:38px; text-align:center; border-radius:5px;margin-top:10px;}
.login_btn_unclick{ border:none; background:#e0e0e0; color:#fff; width:100%;font-size:15px; font-family:"Microsoft YaHei"; height:38px; line-height:38px; text-align:center; border-radius:5px;margin-top:10px;}
.line{ display:inline-block; width:35%; height:1px; background:#b3b3b3; margin-top:12px;}
.foot{display: flex;justify-content:space-between;margin:5px;}
.foot-div{display: flex; background: white; text-align: center;width: 100%;margin-bottom: 63px;padding-top: 5px;display: -webkit-box;display: -webkit-flex;}
.foot-div div{flex: 1; }
.in_block{ 
    display: inline-block;
}
.in_block_info{ 
	display: inline-block;
    border: 1px solid #ddd;
    border-radius: 25px;
    width: 24%;
}
textarea::-ms-input-placeholder{padding-top: 5px;}
textarea::-webkit-input-placeholder{padding-top: 5px;}

/*找回密码样式 */
/* .yzm{ position:absolute; right:0; top:2px; color:#f90;}
.login_box span{ vertical-align:middle; width:84px; display:inline-block;}
.login_box i{ vertical-align:middle; width:58px; display:inline-block; font-style:normal;}
.login_box u{ vertical-align:middle; width:73px; display:inline-block; text-decoration:none;}
.submit_btn{ border:none; background:#f90; color:#fff; width:90%;font-size:14px; font-family:"Microsoft YaHei"; height:35px; line-height:35px; text-align:center; border-radius:5px; display:block; margin:10px auto;} */
.hqyam{  width: 95%;margin-top: 55px;}
.shezhiMima{ margin-top: 55px;width: 94%;margin-left: 3%;}
.pass_qd{display: inline-block;
    width: 28%;
    text-align: center;
    border-bottom: 4px solid #666;
    line-height: 15px;
    margin-right: 5px;}
.pass_current_red{color: red;border-color: red;}
.pass_current_yellow{color: yellow;border-color: yellow;}
.pass_current_blue{color: #5AA5F0;border-color: #5AA5F0;}
/* 注册样式 */
.container{ width:90%; margin:15px auto 0 auto;}
.content_box{ background:#fff; border-radius:6px; padding:5px;}
.content_box p{ line-height:35px; padding:0 5px; border-bottom:1px solid #e2e2e2; position:relative;}
.content_box i{ vertical-align:middle; width:73px; display:inline-block; font-style:normal;}
.icon_right_arrow{ display:inline-block; position:absolute; right:5px; top:10px; color:#ccc;}
.submit_btn{ border:none; background:#3399ff; color:#fff; width:90%;font-size:14px; font-family:"Microsoft YaHei"; height:35px; line-height:35px; text-align:center; border-radius:5px; display:block; margin:10px auto;}
.text_put_reg{ border:none; width:60%; line-height:35px; color:#333; padding-left:5px; box-sizing:border-box; font-size:16px; font-family:"Microsoft YaHei";}
.login_box span{ vertical-align:middle;}

/* 个人中心样式start */
.head_title{ z-index: 105; width:100%; height: 44px; background: #3399ff; color: #fff; font-size: 18px; line-height: 44px; text-align: center; position: fixed; top:0; left: 0;}
.return_icon {  width: 10px; height: 10px; border-bottom: 2px solid #fff; border-left: 2px solid #fff; transform: rotate(45deg); position: absolute; top: 16px; left: 10px;  }
.contain {  width: 100%;  box-sizing: border-box; padding: 8px 10px;  border-bottom: 1px solid #eeeeee;  background: #fff;  }
#inform .vm{
	margin-right: 7px;
    width: 20px;
    height: 20px;
    position: relative;
}
/* 加载数据样式 */
.loadingData{
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius: 100%;
    margin: 6px;
    border: 2px solid #666;
    border-bottom-color: transparent;
    vertical-align: middle;
    /* -webkit-animation: rotate 0.75s linear infinite; */
    animation: play 0.75s linear infinite;
}
.huadong{text-align:center;visibility: visible;transition: all 1s;margin-top: -43px;}
.loadingClass{ width:100%;text-align:center;font-size:12px;}
.title_bg{ display: inline-block; vertical-align: middle; height: 15px; width:3px; background: #ff6600; margin-right: 5px;}
.block_left , .block_right{ display: inline-block; vertical-align: middle; /*background: #fff;*/ line-height: 30px;}
.block_leftA { display: inline-block; vertical-align: middle; /*background: #fff;*/ line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float:left;}
.block_rightA{ display: inline-block; vertical-align: middle; /*background: #fff;*/ line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 50%;}
.add_icon{ display: inline-block; margin-right: 5px; vertical-align: middle; width:20px; height: 20px; border: 1px solid #3399ff; font-size: 17px; border-radius: 10px; color: #3399ff; line-height: 16px; text-align: center;}
.reduce_icon{ display: inline-block; margin-right: 5px; vertical-align: middle; width:20px; height: 20px; background: red; font-size: 26px; border-radius: 10px; color: #fff; line-height: 16px; text-align: center;}
.man , .woman{ width:20px; height: 20px; vertical-align: sub; margin-right: 5px;}
.save_wrap {  padding: 0px 0px;  }
.save_btn {  width: 95%;  height: 38px;    margin-top: 10px;  line-height: 38px;  border: 0;  outline: none;  border-radius: 5px;  background: #ff9b00;  color: #fff;  text-align: center; margin-left:2% }
.right_icons { display: inline-block;  width: 10px;  height: 10px;  margin-left: 5px;  border-bottom: 1px solid #999;  border-left: 1px solid #999;  transform: rotate(-135deg);  }
.top_icons { display: inline-block;  width: 10px;  height: 10px;  margin-left: 5px;  border-top: 1px solid #999;  border-left: 1px solid #999;  transform: rotate(-135deg);margin-bottom: 2px;  }
.p10{padding: 10px;}
.contain2{ width:100%; height: 37px;}
.contain2 li{ float: left; width:50%; height: 36px; line-height: 36px; text-align: center; border-top: 1px solid #dcdcdc;}
.contain2 li:first-child{ border-right:1px solid #dcdcdc;}
.top4{position: relative;top: 3px;}
.p124{padding-left: 124px;}

.alertdiv {  overflow: hidden;  width: 250px;  height: 186px;  background: #fff;  border-radius: 5px;  z-index: 103;  position: fixed;  top: 50%;  left: 50%;  margin-top: -125px;  margin-left: -124px;  }
.t_center {
    text-align: center;
}
@media screen and (min-width:359px)/* 当尺寸大于等于iphone6 的尺寸的时候 */
{
	.person_tu{width: 64px; height: 64px;display: inline-block;vertical-align: middle;background-size: 100%;position: absolute;top: 3.7rem;left: 24px;border-radius:50%;}
    .sex_bg{display: inline-block;width: 25px;height: 25px;text-align: center;line-height: 25px;background: #3399ff;color: #fff;border-radius: 32px;position: absolute;top: 64px;left: 68px;}
}

@media (min-width:320px) and (max-width:359px) /* 当尺寸小于iphone6 的尺寸的时候  */
{
	.person_tu{width: 64px; height: 64px;display: inline-block;vertical-align: middle;background-size: 100%;position: absolute;top: 2rem;left: 13px;border-radius:50%;}
	.sex_bg{display: inline-block;width: 25px;height: 25px;text-align: center;line-height: 25px;background: #3399ff;color: #fff;border-radius: 32px;position: absolute;top: 51px;left: 56px;}
}


/*个人资料*/
.contain5{ padding: 10px 7px; border-radius: 3px;}
.contain5 p{ line-height: 40px;}
.icon-edict{  position: fixed; top: 15px; right: 10px; font-size: 14px;}
.gr-edict{position: fixed;top: 15px; right: 10px; font-size: 14px;color: #fff;line-height: 1;}
.gr-save{position: fixed;top: 15px; right: 10px; font-size: 14px;color: #fff;line-height: 1;}
.contain4 {
    padding: 10px 7px;
    background: #fff;
    border-radius: 3px;
   
}
.contain4 p{ line-height: 40px;padding-left: 10px;}
.text-left{text-align: left;}
.wid34{width:25%;}
.wid53{width:73%;}
.wid10{width:10%;}
.wid65{width:65%;}
.pad-r10{padding-right:10px}
.jiantou{display: inline-block;width: 15px;height: 15px;border-bottom: 4px solid #999; border-left: 4px solid #999;transform: rotate(-135deg);}
.updatePhone{    border: 1px solid #3399ff;
    color: #3399ff;
    width: 30px;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    text-align: center;}
    
.sexDiv div {
			    display: inline-block;
			    width: 5em;
			    text-align: center;
			    padding: 2px 0;
			}
			.sexDiv div{
				padding: 0px 0 !important;
			}
			.ic_a_check {
			    position: relative;
			}
			.ic_a_uncheck {
			    position: relative;
			}
			.ic_a_check:after{
				top: 6px !important;
			}
			.ic_a_uncheck:after{
				top: 6px !important;
			}
			.ic_a_uncheck:after {
			    content: " ";
			    position: absolute;
			    width: 20px;
			    height: 20px;
			    left: 0em;
			    top: 3px;
			    background: url(/webs/static/images/ic_unchecked.png) no-repeat;
			    background-size: 18px 18px;
			}
			.ic_a_check:after {
			    content: " ";
			    position: absolute;
			    width: 20px;
			    height: 20px;
			    left: 0em;
			    top: 3px;
			    background: url(/webs/static/images/ic_checkedbox.png) no-repeat;
			    background-size: 18px 18px;
			}
/*国籍*/
.gj-cked{
	position: relative;
}
.gj-cked:BEFORE {
	content: " ";
    position: absolute;
    width: 35px;
    height: 35px;
    left: 0em;
    top: 3px;
    background: url(/webs/static/images/finish.png) no-repeat center;
    background-size: 20px 20px;
}
.country-title{
	padding-left: 5%;
	background: #efeff4;
}
.b-country-hot-list{
	padding: 0 1.5rem 0 .5rem;
    flex-wrap: wrap;
    text-align: center;
    display: flex;
    background: white;
}
.b-country-hot-list li{
	    -webkit-flex: 25%;
    margin: 0.5rem 0.5em;
    max-width: 30%;
    border: 1px solid;
    border-radius: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*全部订单*/
.down_icon{ display:inline-block;width: 10px; height: 10px; margin-left: 5px; border-bottom: 2px solid #fff;border-left: 2px solid #fff;transform:rotate(-45deg); vertical-align: middle; margin-bottom: 7px; }
.orange_circle{ display: inline-block; width:10px; height: 10px; border-radius: 5px; background: #ff6600;}
.bg_plane{ background: url("/webs/static/images/bg_plan.png") 120% -15px no-repeat #fff; display: inline-block; width: 100%;height: 100%; background-size: 162px 100px;}
.bg_hotel{ background: url("/webs/static/images/bg_hotel.png") 98% 100% no-repeat #fff; display: inline-block; width: 100%;height: 100%; background-size: 83px 67px;}
.bg_train{ background: url("/webs/static/images/bg_train.png") 110% 98% no-repeat #fff; display: inline-block; width: 100%;height: 100%; background-size: 122px 50px;}
.bg_tour{ background: /* url("/webs/static/images/bg_tour.png") 100% 100% no-repeat */ #fff; display: inline-block; width: 100%;height: 100%; background-size: 88px 67px;}
.bg_mps{ background: /* url("/webs/static/images/bg_tour.png") 100% 100% no-repeat  */#fff; display: inline-block; width: 100%;height: 100%; background-size: 88px 67px;}
.bg_qzs{ background: /* url("/webs/static/images/bg_tour.png") 100% 100% no-repeat  */#fff; display: inline-block; width: 100%;height: 100%; background-size: 88px 67px;}
.icon-select{  position: fixed; top: 13px; right: 10px;}
.mt44 {margin-top: 44px;}
.pl10 {padding-left: 10px;}
.pl30 {padding-left: 30px;}
.pl20 {padding-left: 20px;}
.pl50 {padding-left: 50px;}
.la_div {
    z-index: 102;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    padding-right: 10px;
    padding-bottom: 10px;
    position: fixed;
    left: 0;
}
.la_div span {
    padding: 0px 10px;
    margin-left: 5px;
    margin-top: 5px;
    background: #f3f3f3;
    display: inline-block;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
}
.l_h20 {
    height: 20px;
    line-height: 20px;
}

.icon-plane , .icon-train_line , .icon-ticket_line , .icon-hotel , .icon-tour_line , .icon-car_line{ vertical-align:middle; margin-right:5px;}
.icon-plane , .icon-tour_line{font-size:20px;}
.icon-car_line{font-size:16px;}
.icon-train_line , .icon-ticket_line , .icon-hotel{font-size:15px;}


.navigation_right{ font-size: 12px; font-family: "微软雅黑"; color:#fff; position: absolute;right: 10px; top:0px;}
.icon-people1{font-size: 17px;  margin-top: 16px;  display: inline-block;}
.index_header{  position:relative; }
.header_title2{ height:44px; width:100%; position: fixed; top:0; left: 0;  background-color:rgb(0, 0 ,0);  filter:alpha(opacity=50);  *zoom: 1; background-color:rgba(0, 0 ,0,0.2); color:#fff; text-align:center; line-height:44px; }
.header_tx{/*  background:url(/webs/static/images/quan.png) no-repeat; */ display:inline-block; vertical-align:middle; position:absolute; bottom:15%; left:10px;}
.user_icon{ background:url(/webs/static/images/user_bg.png) no-repeat; width:75px; height:75px;  display:inline-block; vertical-align:middle; }
/*.sex_bg{ display:inline-block; width:25px; height: 25px; text-align: center; line-height: 25px; background: #3399ff; color:#fff; border-radius: 32px; position: absolute; top:75px; left: 75px;} */
.icon-boy{ font-size: 16px; margin-top: 4px; display: inline-block;}
.icon-girl{ font-size: 16px; margin-top: 4px; display: inline-block;}
.erweima_icon{ display: inline-block; padding: 0px 10px; border-radius: 10px; background: rgba(0,0,0,0.3)}
.header_detail{ float:right; color:#fff; position:absolute; right:10px; }
.header_detail h3,.header_detail p i{ line-height:24px;}
.sex_arrow{ padding:6px; border-radius:15px; background:#3399ff;  position:absolute;}
.sex_arrow i{  color:#fff; font-size:12px;}
.hydj_class{
	width: 80px;
    /* background: url(/webs/static/images/hydj_bg.png) no-repeat; */
    color: #ffffff;
    text-align: center;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    border-radius: 15px;
    background-color: #a6d1f5;
    border: 1px solid #fff;
}
@media screen and (min-width: 321px) { 
.header_tx{  width:120px; height:120px; background-size:95%}
.user_icon{background-size:100%;  position: absolute; top: 20px; left: 20px;}
.header_detail{  width:66%; top: 40%;}
.sex_arrow{left:80px; bottom:25px;}
}
@media screen and (max-width: 320px) { 
.header_tx{  width:90px; height:90px; background-size:100%}
.user_icon{background-size:100%;  position: absolute; top: 7px; left: 9px;}
.header_detail{  width:65%; bottom:18%;}
.sex_arrow{left:62px; bottom:11px;}
/*.sex_bg{ display:inline-block; width:25px; height: 25px; text-align: center; line-height: 25px; background: #3399ff; color:#fff; border-radius: 32px; position: absolute; top:56px; left: 56px;}*/

}
.icon-allorder{ font-size: 17px; color:#888; vertical-align: middle;padding: 4px;}
.icon-givemoney{ font-size: 21px; color:#ffa742;}
.blue_yuan3{width:22px; display: inline-block; height: 22px; background: #3399ff; border-radius: 15px; line-height: 24px; text-align: center; }
.icon-nouse{ color:#fff; display: inline-block; margin-top: 4px;}
.icon-erweima{ color:#333; font-size: 104px;}
/*我的主页菜单栏*/
.index_nav { width:100%; height:50px; background:#fff; }
.index_nav li{ width:33%; height: 50px; padding-top: 5px; box-sizing: border-box; text-align:center; float:left; cursor:pointer; }
.index_nav li.current{ border-bottom:2px solid #3399ff; color:#3399ff;}
/*我的主页（战绩）*/
.my_record{ margin:0 0 10px 0;}
.share{background:#fff;}
.share_title{ padding:0 10px; height:40px; line-height:40px; border-bottom:1px solid #dadada;}
.share_title span{ margin-left:10px;}
.share_content{ height: 70px; padding: 10px 0px; border-bottom:1px solid #eeeeee;}
.share_content2{ height: 70px; padding: 10px 0px; border-bottom:1px solid #dadada;}
.share_content3{ height: 85px; padding: 10px 0px 0px 0px;background-color: #eefaff;margin-top: 48px;}
.share_content3 li{ float: left; width:50%; height: 50px;}
.share_content3 li:first-child{ border-right:1px dashed #dadada; box-sizing: border-box;}
.share_content3 dl{ display:inline-block; width:100%;}
.share_content3 dd{ float:left; width:33.3%; border-right:1px solid #dadada; }
.share_content li{ float: left; width:50%; height: 50px;}
.share_content li:first-child{ border-right:1px dashed #dadada; box-sizing: border-box;}
.share_content dl{ display:inline-block; width:100%;padding: 10px 0;}
.share_content dd{ float:left; width:25%;height:60px;}
.share_content2 dl{ display:inline-block; width:100%;}
.share_content2 dd{ float:left; width:33%; border-right:1px solid #dadada; }
.border_none{ border-right:none!important;}
.blod{ font-weight:bold;}
.share_content p{line-height:25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.share_content2 p{ text-align:center; line-height:25px;}
.share_content3 p{ text-align:center; line-height:25px;}
.cpImg{ width:20px; display: inline-block;margin-left: 10px;position: absolute;top: 3px;left: 14px;}
.dis_inline{width: 45px;display: inline-block;padding-left: 3px;color: #666666;}
.font999{color: #999999;}
.record_total{ padding:0 10px; height:50px; line-height:50px; background:#fff;}
.header_title i{position: absolute; left: 10px; top: 9px;  display: inline-block; margin-bottom: 3px;}
.myPurseBox{height: 70px;border-bottom: 1px solid #e5e5e5;padding: 10px;}
.myPurseZj{float: left;width:50%}
/*
.icon-share_icon{  color:#fe8482; vertical-align: middle;  display: inline-block; margin-bottom: 3px;}
.icon-tour_icon{  color:#42caff; vertical-align: middle;  display: inline-block; margin-bottom: 3px;}
.icon-wallet_icon{ color:#fb9d4e; vertical-align: middle;  display: inline-block; margin-bottom: 3px;}
.icon-right_arrow{color:#999; vertical-align: middle; display: inline-block; margin-bottom: 3px;}
*/
.icon-ofeninfo{ font-size: 17px; color: #888; vertical-align: middle;}
.icon-colect{    font-size: 17px; color: #888;  vertical-align: middle;  margin-left: 4px;  margin-right: 5px;}
.icon-share{ font-size: 21px; color:#888; vertical-align: middle;    margin-left: 3px; margin-right: 2px;}
.icon-xingcheng{    font-size: 17px; color:#888;  vertical-align: middle;  margin-left: 4px;  margin-right: 5px;}
/*.my_team{ margin:10px 0;}
.team_titlebg{ width:3px; height:20px; background:#ff8381; display:inline-block; vertical-align:middle; margin-bottom: 3px;}
.team_titlebg02{width:3px; height:20px; background:#42cafe; display:inline-block; vertical-align:middle; margin-bottom: 3px;}
.team_titlebg03{width:3px; height:20px; background:#fa9d4f; display:inline-block; vertical-align:middle; margin-bottom: 3px;}
.team_content{ padding:10px; border-bottom:1px solid #dadada; }
.team_bg{ background:url(/webs/static/images/team_bg.png) no-repeat;  display:inline-block; vertical-align:middle;}
.team_content dd{ float:left;}
.team_detail h3,.team_detail p{ padding:5px 0;}
.plan_detail{ padding:0 10px;  height:40px;}
.plan_detail span{ line-height:40px;  margin-right:5%;}
.team_detail span{ margin-right:20px;}
.margin-none{ margin-right:0!important;}*/
/*
.icon-people,.icon-calendar_icon,.icon-good_icon,.icon-jt_icon{ color:#61b0fd; margin-right:3px;}
*/
/*
.icon-jt_icon{color:#61b0fd; margin:0 2px 2px; vertical-align:middle;}
*/
@media screen and (min-width: 376px) {
.team_bg{ width:110px; height:70px;}
.team_title{ width:120px;}
.team_detail{ width:66%;}
.team_detail h3,.team_detail p{ padding:9px 0;}
}
@media screen and (max-width: 375px) { 
.team_bg{ width:110px; height:70px;}
.team_title{ width:120px;}
.team_detail{ width:65%;}
.team_detail span{ margin-right:15px;}
}
@media screen and (max-width: 360px) { 
.team_bg{ width:110px; height:70px;}
.team_title{ width:120px;}
.team_detail{ width:64%;}
.team_detail span{ margin-right:9px;}
.plan_detail span{ margin-right:3%;}
}
@media screen and (max-width: 320px) { 
.team_bg{ width:90px; height:70px;}
.team_title{ width:100px;}
.team_detail{ width:65%;}
.team_detail span{ margin-right:2px; white-space: nowrap;}
.plan_detail span{ margin-right:1%;}
}
/*历史带团
.oldteam_box{ background:#fff; border-radius:3px; padding:10px 0;}
.oldteam_header{ text-align:center; padding:7px 0;}
.oldteam_title{ width:100%;border-bottom:1px dashed #dadada; display:inline-block;}
.oldteam_title li{ color:#3399fe; border-top:1px solid #dadada; float:left; text-align:center; padding:8px 0; width:20%;}
.oldteam_content{width:100%; border-bottom:1px dashed #dadada; display:inline-block;}
.oldteam_content li{ float:left; text-align:center; padding:8px 0; width:20%;}*/

/*底部导航*/
footer{ width:100%; height: 60px; background: #fff; position: fixed; bottom: 0; left: 0;}
footer li{ text-align: center; float:left;  height: 48px; border-top: 1px solid #e8e8e8; box-sizing: border-box;padding-top:5px;}
.icon-hangban ,.icon-zhiji , .icon-tousu ,.icon-dingyue{ color:#666;}
.icon-hangban{ font-size: 22px; display: inline-block; margin-top: 2px}
.icon-zhiji , .icon-tousu { font-size: 19px; display: inline-block; margin-top: 4px;}
.icon-dingyue{font-size: 18px;display: inline-block;  margin-top: 5px}
.icon-zhiji , .icon-tousu{ font-weight: bold;}
footer p{ color:#666;}
/* 个人中心样式end */

/*常旅客*/
.second_nav{ width:100%; height: 40px;position: fixed; left:0px;top: 0px;  background: #fff;z-index:10;}
.second_nav li{  float: left; width:25%; height: 40px; box-sizing: border-box; line-height: 40px; text-align: center}
.second_nav li.current{ border-bottom: 4px solid #3399ff; color: #3399ff;}
.new_btn{      border-bottom: 1px solid #dddddd;  text-align: center;width: 100%;box-sizing: border-box;padding: 5px 10px;  background: #fff;color: #3399ff;height: 40px;line-height: 30px;z-index: 1;position: relative;
	/* width:100%; height: 36px; text-align:center; color:#3399ff; border: 1px solid #3399ff; text-align: center; line-height: 34px; border-radius: 3px; */}
.select_icon{ width:18px; height: 18px; display: inline-block; border-radius: 3px; background: url("/webs/static/images/gou.png") center center no-repeat #3399ff; background-size: 10px 10px; color:#fff; line-height: 28px; text-align: center;    position: absolute;
top: 20px;}
.select_icons{ 
		width: 18px;
    height: 18px;
    float: right;
    display: inline-block;
    border-radius: 3px;
    background: url("/webs/static/images/selected_gou.png") center center no-repeat white;
    background-size: 15px 15px;
    color: #fff;
    line-height: 28px;
    text-align: center;
    margin-top: 3px;
	}
.noselect_icon{ width:18px; height: 18px; display: inline-block; border-radius: 3px; background: url("/webs/static/images/gou.png") center center no-repeat #e2e2e2; background-size: 10px 10px; color:#fff; line-height: 28px; text-align: center;  position: absolute;
top: 20px;}
.noselect_icons{ width:18px; height: 18px; display: inline-block; border: 1px solid #adb8c2; /* background: url("/webs/static/images/not_select.png") */ center center no-repeat #ffffff; background-size: 10px 10px; line-height: 28px; text-align: center;top: 25px;padding: 7px;}
.right_icon_info { display: inline-block;  width: 10px;  height: 10px;  margin-left: 5px;  border-bottom: 2px solid #999;  border-left: 2px solid #999;  transform: rotate(-135deg);  }
.note{ text-align: center; line-height: 30px; font-size: 14px; color:#dddddd;}
.contain_common{  
		width: 100%;
    box-sizing: border-box;
    padding: 0px 10px;
    margin-bottom: -8px;
    border-bottom: 1px solid #eeeeee;
    background: #fff;
    position: relative;
    display: inline-block;
	}
input[type="text"]{ border: 0; outline: none; font-size: 15px; vertical-align:baseline;}
input[type="password"]{ border: 0; outline: none; font-size: 15px; vertical-align:baseline;}
.p5{ padding: 5px;}
.p5_10{ padding: 5px 10px;}

/*我的行程*/
.contain3{  /* height: 100px; */ box-sizing: border-box;  padding: 10px; padding-bottom: 0px;  border-radius: 0px; position: relative;}
.zixun{width:90px; height: 30px;color:#3399ff; border-top-left-radius:15px; border-bottom-left-radius:15px; background: #d3e9ff; position: absolute; bottom:5px; right:0;}
.zuo_icon{ display: inline-block; width:20px; height: 20px; border-radius: 10px; background: url("/webs/static/images/personal_center.png") -42px 2px no-repeat #3399ff; margin-top: 5px; margin-left: 5px; background-size: 77px auto;}
.phone_icon{ display: inline-block; width:20px; height: 20px; border-radius: 10px; background: url("/webs/static/images/personal_center.png") -60px 3px no-repeat #3399ff; margin-top: 5px; margin-left: 5px; background-size: 77px auto;}
.plane_to{ background: url("/webs/static/images/personal_center.png") 0 -7px no-repeat; background-size: 71px auto; width:63px; height: 13px;}
.train_to{ background: url("/webs/static/images/personal_center.png") 0 -20px no-repeat; background-size: 71px auto; width:63px; height: 13px;}
.date_note{ width:45px; height: 20px; text-align: center; line-height: 20px; border-radius: 10px; background: #fff; font-size: 12px; border: 1px solid #dcdcdc;}
.bar_wrap{ height: 84px; position: relative;}
.blue_line2{ display: block; width:1px; position: absolute; left: 22px; top: -3px; height:90px; background: #3399ff; }
.blue_yuan{width:12px; display: inline-block; height: 12px; background: #3399ff; border-radius: 5px; position: absolute; top:37px; left: 16px;}
.yuan_blue{ width:30px; height: 30px; border-radius: 30px; display: inline-block; background: url("/webs/static/images/plane.png") center center no-repeat #3399ff; background-size: 29px 20px;    position: absolute;  top: 14px;  left: 7px; z-index: 80; }
.yuan_pink{ width:30px; height: 30px; border-radius: 30px; display: inline-block; background: url("/webs/static/images/hotel.png") center center no-repeat #e89abe; background-size: 21px 20px;    position: absolute;  top: 14px;  left: 7px; z-index: 80; }
.yuan_yellow{ width:30px; height: 30px; border-radius: 30px; display: inline-block; background: url("/webs/static/images/train.png") center center no-repeat #ffcd9c; background-size: 21px 20px;    position: absolute;  top: 14px;  left: 7px; z-index: 80; }
.yuan_green{ width:30px; height: 30px; border-radius: 30px; display: inline-block; background: url("/webs/static/images/tour.png") center center no-repeat #33ccff; background-size: 24px 23px;    position: absolute;  top: 14px;  left: 7px; z-index: 80; }
.yuan_grass{ width:30px; height: 30px; border-radius: 30px; display: inline-block; background: url("/webs/static/images/ticket.png") center center no-repeat #cc3; background-size: 19px 20px;    position: absolute;  top: 14px;  left: 7px; z-index: 80; }
.yuan_lightred{ width:30px; height: 30px; border-radius: 30px; display: inline-block; background: url("/webs/static/images/visa.png") center center no-repeat #fcf; background-size: 21px 17px;    position: absolute;  top: 14px;  left: 7px; z-index: 80; }

/* 我的行程  新界面*/
.sj_mdd{ display: inline-flex;line-height: 25px;font-size: 16px;color: #666666;width: 100%;margin-bottom: 10px;}
.hb_box{    
	background-color: white;
    width: 96%;
    margin-bottom: 10px;
    margin-left: 2%;
    border-radius: 5px;
    position: relative;
    font-size: 15px;
    padding: 0 25px 0 10px;
    height: 65px;
    display: flex;
    align-items: center;
    box-shadow: 1px 5px 5px -4px #3B3B3B;
}
.hb_boxYs{
    background-color: white;
    width: 96%;
    margin-left: 2%;
    border-radius: 5px;
    border: 1px solid;
    height: 50px;
}
.dqrxcClass{
	width: 100%;
	line-height: 40px;
	background: #fff;
	position: fixed;
	top: 48px;
	left: 0;
	z-index: 100;
}
.routeImg{
    width: 15%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;	
}
.hb_box_class{
	display: inline-flex;
    width: 96%;
    margin-left: 2%;
    height: 50px;
    padding-top: 12px;
}
.routelineClass{
	width: 1px;
	margin-left: 9px;
	height: 95px;
}
.circleClass{
	width: 15px;
	height: 15px;
	margin-top: 8px;
	margin-left: 2px;
}
.xcrqClass{
	margin-left: 2%;
	margin-top: 2px;
}
.xcdxClass{
	display: flex;
	height:120px;
}
.xcList{
	display: flex;
	border: 1px solid #fff;
	background: #fff;
	margin-bottom: 10px;
	width: 96%;
	margin-left: 2%;
	border-radius: 5px;
}
.xcList_class{
	width:80%;
}
.route_xcxx{ 
	margin-left: 10px;
	line-height: 30px;
	width: 100%;
}
.xcList_png_class{
	border-bottom: 1px solid #ddd;
	font-size: 15px;
	position: relative;
	padding: 5px;
	display: flex;
	align-items: center;
}
.price{ 
	float:right;
	margin-right:5px;
	color:#ff6600;
}
.confirmBtn{
	display: block;
    width: 100%;
    height: 100%;
    background: #fe9b00;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}
.current_xc{
	font-size:16px;
	border-bottom:3px solid #5AA5F0;
	display: block;
	color: #5AA5F0;
	width: 80%;
	margin-left: 10%;
}
.uncurrent_xc{
	font-size:16px;
	color: #333;
}
.confirmBtnClass{
	height: 60px;
	text-align: center;
	position: fixed;
	bottom: 0px;
	width: 100%;
	padding: 10px;
	z-index: 1;	
}

.confirmBtnClass_index{
	height: 60px;
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px;
    z-index: 1;
}
.showChooseTravel{
	background: #fff;
    width: 100%;
    height: 190px;
    position: fixed;
    bottom: 0px;
    z-index: 2000;
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
}
.chooseTitle{
	text-align: center;
	margin: 10px;
}
.seasonClass{
    position: relative;
	width: 90%;
    margin-left: 5%;
    border: 1px solid #ddd;
    height: 50px;
    margin-top: 10px;
   	display: flex;
    justify-content: center;
    align-items: center;
}
.reasonInput{
	text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.reasonDiv{
	color: #ccc;
}
.shaiXuanBtn{
	position: absolute;
    right: 10px;
    top: 0px;
    color: #fff;
}
.airportRoute{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    font-size:16px;
}
.routePrice{
	float: right;
    margin-right: 5px;
    color: #ff8f45;
    line-height: 30px;
}
.routeNodata{
	font-size: 16px;
    color: #666666;
    line-height: 30px;
    text-align: left;
    margin-left: 10px;
}
.mb50{
	margin-bottom: 50px;
}
.mb100{
	margin-bottom: 100px;
}
.filterBtn{
	width: 86%;
    border-radius: 5px;
    margin-left: 7%;
    height: 35px;
    font-size: 16px;
    color: #fff;
    margin-top: 12px;
    background: rgba(255, 143, 69, 1);	
}

.defaultBtn{
	padding: 2px 5px;
    background: rgba(255, 143, 69, 1);
    color: white;
    border-radius: 5px;
    margin: 10px 0 0 10px;
    display: inline-block;
	
}
.textCenter{
	text-align:center;
}
.cs_dd_sj{ 
	font-size: 16px;
	width: 80%; 
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.gnxx{ 
	font-size: 16px;
	color:#3399ff;
	text-align: right;
}
.ddbtn{ 
	color: #666666;
	margin-right: 3%;
}
/*我的收藏*/
.icon-sc_icon{ 
	font-size:24px; 
	color:#5dbdff; 
	vertical-align:middle; 
	display:inline-block;
}
.title{ 
	padding:5px 7px;
}
.type{ 
	position:absolute; 
	left:0; 
	bottom:0; 
	width:100%; 
	height:20px; 
	background:rgba(0,0,0,0.75); 
	color:#fff; 
	text-align:center; 
	line-height:20px;
	font-size:12px;
}
.theme{
	position:relative; 
	width:30%; 
	height:60px; 
	float:left; 
	overflow:hidden;
}
.sc_container{ 
	background:#fff; 
	padding:7px 10px; 
	border-bottom:1px solid #e2e2e2;
}
.sc_container dl{ 
	padding:0 5px; 
	line-height:20px; 
	width:70%;
}
.sc_container p{
	line-height:16px;
}
.sc_container dd{ 
	line-height:16px; 
	margin-top:10px; 
	float:left;
}
.sc_container dt{ 
	float:right; 
	padding-top:5px;
}
.simillar{ 
	display:inline-block; 
	border:1px solid #3399ff; 
	color:#3399ff; 
	padding:1px 10px; 
	border-radius:3px;
}
.deletSc{
	background: red;
	color: #fff;
	position: fixed;
	top: 0px;
	right:-20%; 
	display: inline-block;
	width: 20%;
	height: 75px;
	text-align: center; 
	line-height: 75px;
}
.bianjiao{     	
		width: 0px;
	    height: 0px;
	    margin-top: 20px;
	    border-width: 10px 10px 10px 0px;
	    border-color: #f2f2f2 transparent;
	    border-style: solid;
	    background: white;
		}
/*投诉建议*/
.t_wrap{
	overflow: hidden; 
	background: #fff; 
	width:100%;
}
.contain textarea{ 
	width: 100%; 
	border: 0; 
	resize: none;
}
.yuan{ width:25px; height: 25px; text-align: center; line-height: 25px; border-radius: 15px; display: inline-block; border: 1px solid #888; vertical-align: middle;}
.icon-photo , .icon-huatong{ color:#888; font-size: 14px;}

.moKuaiClass{display: inline-flex;width: 100%;border-bottom: 1px solid #dddddd;line-height: 15px;}
.businessInfo{display: inline-flex;width: 100%;border-bottom: 5px solid #f4f4f4;line-height: 28px;margin-top: 5px;}
.wdzsclClass{
	width: 33.3%;
    text-align: center;
    line-height: 22px;
    margin-bottom: 10px;
    margin-top: 10px;
    border-right: 1px solid #dddddd;}
.wid18{width:18%;}
.wid82{width:82%;}
.wdzsclBt{border-bottom: 1px solid #dddddd;display: flex;line-height:40px;}
.zsclBtClass{font-size: 12px;color: #999;}
.zsclTpClass{margin-top: 5px;font-size: 16px;}
.xycpClass{font-size: 12px;color: #999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gszdClass{border-bottom: 1px solid #ddd;display: flex;line-height: 40px;}
.gszdBtClass{width:82%;font-size: 16px;}
.moKuaiTpClass{width: 27%;text-align: center;}
.moKuaiBtClass{margin-top: 20px;font-size: 16px;}
.moKuaiSmClass{font-size: 12px;color: #999;margin-top: 8px;}
/*性别*/
.sexActive {
    border: 1px solid red;
    color: #46bbf7;
}


.ic_uncheck_m {
    position: absolute;
    width: 1.35em;
    height: 1.35em;
    left: -2px;
    background: url(/webs/static/images/ic_unchecked_m.png) no-repeat center;
    background-size: 100%;
    top: 5px;
}

.ic_checked_m {
     position: absolute;
    width: 1.35em;
    height: 1.35em;
    left: -2px;
    background: url(/webs/static/images/ic_checked.png) no-repeat center;
    background-size: 100%;
    top: 5px;
}


.bar {
    width: 100%;
    height: 30px;
    position: relative;
}
.bar ul {
    width: 100%;
    height: 10px;
}
.bar li {
    width: 20%;
    float: left;
    height: 9px;
    border-top: 2px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
}
.blue_line {
    width: 60%;
    height: 2px;
    background: #3399ff;
    position: absolute;
    top: 0;
    left: 20%;
}
.blue_yuan1 {
    width: 12px;
    height: 12px;
    background: #fff;
    border: 1px solid #3399ff;
    border-radius: 5px;
    position: absolute;
    top: -5px;
    left: 18%;
}
.blue_yuan2 {
    width: 12px;
    height: 12px;
    background: #fff;
    border: 1px solid #3399ff;
    border-radius: 5px;
    position: absolute;
    top: -5px;
    right: 18%;
}
.vm {
    vertical-align: middle;
}
.mr5 {
    margin-right: 5px;
}
.mt44 {
    margin-top: 44px;
}

.red_yuan {
	content: '';
	position: absolute; 
	top: 15px;
	right: -5px;
	display: inline-block;
	width: 5px;
	height: 5px;
	background: red;
	border-radius: 50%;
}
#inform .red_yuan{
	top: 5px;
    left: 33px;
}
.p_r {
    position: relative;
}
.l_h30 {
    height: 30px;
    line-height: 30px;
}
.info_list {
    width: 100%;
    padding: 8px;
    background: #fff;
    border-radius: 5px;
}
.update_sc{
	position: relative;width: 10%;height: 60px; float: left;overflow: hidden;display:none;
}
.add_btn {
    width: 100%;
    height: 35px;
    color: #fff;
    background: #ff9900;
    text-align: center;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    border: none;
    display: block;
    margin: 0 auto;
    border-radius: 5px;
}
/********install.jsp**********/
.count{background: white;}
.mem-line{padding: 10px 30px;padding-left: 10px;}
.bdsj{position: relative;border-bottom: 1px solid #dddddd;}
.bdsj:BEFORE{
	content: " ";
	position: absolute;
	left: 6px;
	top: 12px;
	width: 20px;
	height: 20px;
	background: url(/webs/static/images/bdsjhm.png) no-repeat;
	background-size: 1.5em;
}
.qcls{position: relative;}
.qcls:BEFORE{
	content: " ";
	position: absolute;
	left: 6px;
	top: 12px;
	width: 20px;
	height: 20px;
	 background: url(/webs/static/images/delete_btn_member.png) no-repeat; 
	background-size: 1.3em;
}
.xgmm{position: relative;}
.xgmm:BEFORE{
	content: " ";
	position: absolute;
	left: 6px;
	top: 14px;
	width: 20px;
	height: 20px;
	background: url(/webs/static/images/ic-xgmm.png) no-repeat; 
	background-size: 1.5em;
}
.mem-tcdl{
	padding: 10px;
}
.mem-tcdl div{
	background: #ff9b00;
    color: white;
    text-align: center;
    padding: 5px 0;
    border-radius: 5px;
    

}
.w20_c{width: 20%}
.w25_c{width: 24%}

.current_login_l {
    border-bottom: 2px solid #5AA5F0;
    color: #333 !important;
}
.ic_arrow_right_login:after {
  	content: " ";
    display: inline-block;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 10px;
    width: 10px;
    border-width: 2px 2px 0 0;
    border-color: white;
    border-style: solid;
    right: 5px;
    /* top: 30%; */
    margin-top: 3px;
}

.checkdBtn{
	border:1px solid white;
	background:white;
	width:85px;
	height:30px;
	margin-top:10px;
}
.uncheckdBtn{
	border:1px solid white;
	color:white;
	width:85px;
	height:30px;
	margin-top:10px;
}
.tab_t_cur {
    border-radius: 0px 3px 3px 0px;
    margin-left: -4px;
}
.tab_div{width: 100%;height: 48px;background: #fff;border-top: 4px solid #f2f2f2;}
.tab_div li{float: left;height: 40px; box-sizing: border-box;line-height: 40px;text-align: center;width: 50%;}
.tab_div span{display: inline-flex;margin-left: 20%;margin-right: 20%;color: #3399ff; font-size: 16px;}
.tab_div .current{border-bottom: 2px solid #3399ff;}

/*我的积分*/
.font_qBlue{color: #54D1FF;}
.point_show{position: absolute;right: 0;top: 0; color: #fff;padding-right: 10px;}
.point_sm_title{background-color: #f7f7f7;height: 30px;line-height: 30px;padding-left: 10px;}
.point_dl{width:40%;margin-right:15px;margin-left:15px;}
.point_msj{margin-top: 5px;margin-left: 10px;text-decoration: line-through;color: #999999;}
.point_mar10{margin-left: 10px;font-size:10px}
.font_org{font-size: 16px;color: #f90;}
@media screen and (min-width:374px)
{
.point_jp{width: 100px;margin-left: 9rem;color: #54D1FF;text-align: center;}
}
@media (min-width:320px) and (max-width:374px)
{
.point_jp{width: 100px;margin-left: 7rem;color: #54D1FF;text-align: center;}
}
.point_gb{position: absolute;
    bottom: 10%;
    left: 45%;
    width: 35px;}
.pointsm_title{    text-align: center;
    padding-top: 20px;
    font-size: 1.1rem;}
/*奖品列表*/
.jp{ overflow:hidden; background-color:#ffffff; width:100%;}
.jp-list{position: relative;background: white; width:100%; }
.jp-list li{ border-bottom:1px solid #e2e2e2;}
.jp-li-one{padding: 10px;padding-left: 0px;overflow: hidden;display:-webkit-flex;display: flex;align-items: center;}
@media screen and (min-width:375px)/* 当尺寸大于等于iphone6 的尺寸的时候 */
{
.jp-img{
	flex: .8;
    position: relative;
    width: 100%;
    height: 13%;
}
.jp-cont{flex:2;padding: 0 10px;line-height: 25px;}
}
@media (min-width:320px) and (max-width:375px) /* 当尺寸小于等于iphone6 的尺寸的时候 */
{
.jp-img{
	flex: .8;
    position: relative;
    width: 100%;
    height: 15%;
}
.jp-cont{flex:2;padding: 0 10px;line-height: 20px;}
}
.foot_sort {
	font-size: 14px;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 13;
	height: 45px;
	text-align: center;
	color: white;
	border-top: 1px solid #293443;
	background: rgba(40,56,71,.95);
	display: flex;
	padding-left: 5px;
}
.foot_sort img{width:15px;height:15px;padding-bottom: 2px;}
.lf5{padding-top:11px;margin-right: 5px;margin-left: 5px;}
.color_blue{background-color:#5AA6F7}
.fenlei_page{position: fixed;bottom: 45px;width:100%;border:1px solid #54D1FF;background: #fff;}
.fenlei_page li{float:left;width:25%;margin-top: 10px;margin-bottom: 10px;}
.fenlei_ys{width: 66px; height: 38px;line-height: 38px;text-align: center;margin-left: 10px;margin-right: 10px;border:1px solid #999;border-radius:5px;color:#797979;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fenlei_check{border:1px solid #54D1FF;color:#54D1FF}
.fenlei_btn{background: #5AA6F7;color: #fff; width: 30%;height: 30px;border: none;margin: 7px 10px;border-radius: 4px;text-align: center;}
.fenlei_btn2{width: 120px; height: 30px; text-align: center;margin-left: 10px; margin-right: 10px;border: 1px solid #54D1FF;border-radius: 5px;}

/*积分说明*/
.jf_show1{border: 2px solid #F2F2F2;margin: 75px 10px 10px 10px;color: #949494;}
.jf_show2{border: 2px solid #F2F2F2;margin: 30px 10px 10px 10px;color: #949494;}
.jf_show3{border: 2px solid #F2F2F2;margin: 20px 10px 10px 10px;color: #949494;}
.jf_table{width: 90%;margin: 5% 5% 5% 5%;text-align: center;color:#000}
.jf_table td{border:1px solid #add9c0;}
.jf_p{margin: 2%;font-size: 11px;}

/*奖品详情*/
.img_wh{height: 76px; margin-top: 10px;margin-bottom: 10px;}
@media screen and (min-width:374px)/* 当尺寸大于等于iphone6 的尺寸的时候 */
{
	.pad_left{padding-left:6%}
	.img_wid{width: 115px;}
}
@media (min-width:320px) and (max-width:374px) /* 当尺寸小于等于iphone6 的尺寸的时候 */
{
	.pad_left{padding-left:3%}
	.img_wid{width: 100px;}
}
.detail_sm{border-top: 2px dotted #f2f2f2;border-bottom: 10px solid #f2f2f2;}
.font_green{font-size: 16px; color: #33CC33;}
.detail_btn{    
	width: 100%;
    background-color: #FF9933;
    text-align: center;
    color: #fff;
    position: fixed;
    bottom: 0px;
    height: 35px;
    line-height: 35px;
    border-radius: 5px;}
/*奖品兑换*/
.martop9{margin-top: 9px;}
.bor_bot{border-bottom: 1px solid #f2f2f2;}
.fr_left{float: right;}
.ex_btn{width: 22%;
    background-color: #FF9933;
    text-align: center;
    color: #fff;
    position: fixed;
    bottom: 0px;
    right: 0px;
    height: 35px;
    line-height: 35px;
    border-radius: 5px;}
.bottom_ex{background: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 35px;}
.botfont{line-height: 35px;padding-left: 10px;color:#FF9933;}
.pot_btn{margin: -2px;border: 1px solid #bcbcbc;width: 28px;height: 23px;}

/*积分明细*/
.po_head{position: fixed;top: 0;left: 0;width: 100%;margin-top: 48px;}
.point_td{float: left; width: 33.3%;text-align: center;height: 40px;line-height: 40px;background: #fff}
.point_tab{float: left; width: 33.3%;text-align: center;height: 35px;line-height: 35px;background: #fff}
.point_tab_check{border-bottom: 2px solid #5AA6F7;color: #5AA6F7}
.header_div{text-align: center; background: #fff; height: 32px; line-height: 29px;position: fixed;width: 100%; z-index: 10;}
.pointDet_btn{margin: -4px;border-bottom: 1px solid #5AA6F7; width: 33.3%;height: 33px;color: #5AA6F7;}
.pointDet_unbtn{margin: -4px;width: 33.3%;height: 30px;}
.pointDet_table{width: 100%;
    text-align: center;
    position: relative;
    top: 86px;}
.pointDet_table tr{border-bottom: 1px solid #f2f2f2;}
.pointDet_table td{height: 35px;line-height: 35px;}
.bgf2{background: #f2f2f2;}
.jlDiv{border-top: 6px solid #f2f2f2;}
.jlDiv p{float:left;padding-top: 10px;padding-left:20px;}
.jlDiv span{display:block}
.lineDiv{min-height: 67px;border-bottom: 1px solid #f2f2f2;font-size: 13px;display: flex;align-items: center;background: #fff;}
.lineDiv .p1{width: 20%;line-height: 56px;font-weight: bold;padding-left: 10px;}
.lineDiv .p2{width: 50%;padding-left:10px;}
.lineDiv .p3{}
.lineDiv .gr9{color: #999;}
.lineDiv .green{color: #00cc00;}
.lineDiv .red{color: #ff0000;}
/*我的奖励*/
.wdjl{width: 100%;height: 52px;position: fixed;left: 0px;top: 0px;background: #fff;z-index: 10;border-bottom: 12px solid #f2f2f2;}
.wdjl li.current { border-bottom: 1px solid #3399ff;color: #3399ff;}
.wdjl li {float: left; height: 40px;box-sizing: border-box;line-height:40px; text-align: center;width: 33%;}
.wdjl_list{margin:10px;border-bottom: 1px solid #f2f2f2;}
.jl_top{margin-top: 100px;color: #949494;}
.jl_header{border-bottom: 8px solid #f2f2f2;display: flex;align-items: center;}
.jl_header_left{display: inline-block;width:35%;text-align: center;}
.jl_body{display: flex;align-items: center;}
.jl_body_right{color: #FF6600;text-align: right;}
.font12{font-size:12px}
.font18{font-size:18px}
.wid_32{width:32%}
.inli_block{display: inline-block;}

/*我的钱包*/
.chong_btn{background-color: #FF9933;margin-left: 10%;margin-top: 10px;width: 80%;text-align: center;color: #fff;height: 35px;line-height: 35px;border-radius: 5px;}
.tixian_btn{background-color: #d7d7d7;margin-top: 5%;margin-left: 10%;width: 80%;text-align: center;color: #666;height: 35px;line-height: 35px;border-radius: 5px;}
.qbye_div{background:#EEFAFF;height: 80px;border-bottom: 7px solid #f2f2f2;}
.qbye_left{float: left; padding-left: 36px; padding-top: 16px;}
.qbye_right{float: right;line-height: 80px;padding-right: 55px;}
.qbye_mx{float: right;line-height: 40px;padding-right: 5px;height: 40px;width: 100px;text-align: center;margin-top: 19px;border-left: 1px solid #dadada;}
.qb_bj{background:#fff;}

.purseDet_btn{
	margin: -4px;
    border-bottom: 1px solid #5AA6F7;
    width: 50%;
    height: 40px;
    color: #5AA6F7;
    background: #ffffff;
}
.purseDet_unbtn{
	margin: -4px;
    width: 50%;
    height: 40px;	
}
.jeInfo{text-align: center;height: 80px;border-bottom: 3px solid #f2f2f2;}
.jeInfo .je{padding-top: 10px;font-weight: bolder;font-size: 20px;}
.jeInfo .ft{font-size: 12px;color: #999;}
.purseDet{height: 169px;}
.purseDet p{height: 43px;line-height: 43px;font-size: 14px;color: #666;border-bottom: 1px solid #f2f2f2;}
.purseDet .span1{float: left;padding-left: 5%;}
.purseDet .span2{float: left;padding-left: 20%;}

/*充值提现*/
.purse_header{height: 55px;line-height: 55px; border-bottom: 1px solid #f2f2f2;}
.purse_left{float: left;padding-left: 18px;width: 45%;}
.tixian_header{font-size: 12px;height: 35px;line-height: 35px;}
.tixian_left{float: left;padding-left: 18px;}
.tixian_right{float: right; padding-right: 30px;padding-top: 3px;}
.orange_font{color:#FF9933}
.gr_font{color:#BCBCBC}
.purse_bd{border-top: 7px solid #f2f2f2;}
.purse_bd div{padding-left: 18px;}
.purse_img{width:40px;height:35px;margin: 15px;}
.purse_dg{width: 20px;height: 20px;float: right;margin-top: 20px;margin-right: 40px;}
.bor_bot{border-bottom: 2px solid #f2f2f2;}
.purseFil_img{width:36px;height:30px;margin-left: 15px;margin-right: 10px;}
.purseFil_type{font-size: 16px;color: #333;}
.purserFil_bd{border-top: 5px solid #f2f2f2;}
.purserFil_bd p{height: 41px;line-height: 41px;padding-left: 5%;}
.wid62{width:62%}
.purserFil_exp{margin-top: 58px;margin-left: 10px;margin-right: 10px;text-align: center;font-size:13px;display:none;}
/*公告通知*/
.dateHeader{padding-left: 10px;}
.nrBody{background-color: #fff;min-height: 61px;border-bottom: 2px solid #f2f2f2;}
.nrBody .ti{padding-top: 5px;padding-left: 5px;}
.nrBody .bo{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;color: #949494;padding-left: 5px;padding-bottom: 5px;}
.noticeDetail{background: #fff;text-align: right;padding-right: 5%;color: #5AA6F7;}
/*公告详情*/
.noticeDet{background: #fff;border-top: 12px solid #f2f2f2;padding:5px 10px;color: #999;}
.noticeDet .p1{/* padding-bottom: 10px; */color: #333;}
.noticeDet .p2{/* padding-bottom: 10px; */text-indent: 20px;}

/*借支报销*/
.pad10{padding-left: 10%;}
.righ_pad4{float: right;padding-right: 4%;}
.jzbx_jlList{background-color: #fff;border-top: 7px solid #f2f2f2;height: 45px;line-height: 45px;}
.jzbx_list{background: #fff;text-align: center;}
.jzbx_list li{float:left;width:33.3%;padding: 10px;}
.jzbx_head{background-color: #fff;color: #999;}
.jzbx_nd{padding: 10px; background: #fff;height: 45px;font-size: 15px;}
.jzbx_ccxf{display: inline-block;width: 45%; height: 112px;line-height: 112px;padding-left: 5%;}
.jzbx_zjz{background: #fff;height: 35px;line-height: 35px;}
.jzbx_jzimg{border: 1px solid;font-style: normal;color: #5AA6F7;margin: 10px;}
.jzbx_zg{float: right;display: inline-block;width: 55%;padding-top: 30px;}
.jzbx_zfx{width: 10px; height: 10px;background: #5AA6F7; display: inline-block;margin-right: 10px;}
.jzbx_yx{ width: 100px; height: 100px;background: #f2f2f2;-moz-border-radius: 50px; -webkit-border-radius: 50px;border-radius: 50px;display: inline-block; border: 2px solid #999;}
.jzbx_zfy{position:relative;width:100px; height:100px;text-align:center;padding-top: 6px;}
.jzbx_zfy .span1{height:12px; line-height:12px; position:absolute; top:50%; left:50%; margin-left:-24px; margin-top:-8px;color: #FF9900;}
.jzbx_zfy .span2{height:12px; line-height:12px; position:absolute; top:50%; left:50%; margin-left:-26px; margin-top:11px;}
.jzbx_zg span{padding-left: 10px;color: #FF9900;}
.jzbx_img{width:19px;height:19px;float:right;margin-top: 11px;margin-right: 10px;}

/*消息中心*/
.info_header{background: #fff;height: 60px;padding-left: 15px;display: inline-block;width: 100%;}
.wid10{width:10%;}
.wid80{width:80%;}
.inl_block{display: inline-block;}
.yinhang_btn{width: 100%;
    height: 38px;
    line-height: 38px;
    border: 0;
    outline: none;
    border-radius: 5px;
    background: #ff9b00;
    color: #fff;
    text-align: center;
}
.hy-xxxx-line{
	background: white;
	margin-bottom: 10px;
}
.xxxx-time{
	border-bottom: 1px solid #eeeeee;
	padding: 5px 10px;
	color: black;
}
.xxxx-new{position: relative;}
.xxxx-new:after{
	background: url(/webs/static/images/xx_icon.png) no-repeat;
	background-size: 100%; 
	width: 35px;
    height: 20px;
    content:' ';
    position: absolute;
    top:0px;
    left:10px;
}
.xxxx-more{
	display: -webkit-flex;
	display: flex;
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	border-bottom: 1px solid #eeeeee;
	padding: 5px 10px 5px 3px;
}
.xxxx-allimg{
	flex: 1;
}
.xxxx-allimg img{
	width: 20px;
	height: 20px;
	margin-left: 7px;
}
.xxxx-more-btn{
	flex: 1;
	text-align: right;
}
.xxxx-more-btn img{
	width: 20px;
	height: 20px;
}
.xxxx-info{
	color: #696868;
}
.xxxx-show{
	padding: 5px 10px;
	border-bottom: 1px solid #eeeeee;
	line-height: 20px;
}
.xxxx-hide{
	border-bottom: 1px solid #eeeeee;
	line-height: 20px;
}
.xxxx-hide .xxxx-nr{
	position: relative;
	padding: 10px 10px 10px 45px;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	border-bottom: 1px solid #eeeeee;
}
[class^='xxxx-nr-']:BEFORE{
	content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: 10px;
}
.xxxx-nr-81051801:BEFORE{
	background: url("/webs/static/images/letter_icon.png") no-repeat center;
	background-size: 100%; 
}
.xxxx-nr-81051802:BEFORE{
	background: url("/webs/static/images/wdxx_tixing.png") no-repeat center;
	background-size: 100%;
}
.xxxx-nr-81051803:BEFORE{
	background: url("/webs/static/images/mailbox_icon.png") no-repeat center;
	background-size: 100%;
}
.xxxx-nr-81051804:BEFORE{
	background: url("/webs/static/images/wechat_icon.png") no-repeat center;
	background-size: 100%;
}
.xxxx-nr-81051805:BEFORE{
	background: url("/webs/static/images/iphone_icon.png") no-repeat center;
	background-size: 100%;
}
.xxxx-nr-81051806:BEFORE{
	background: url("/webs/static/images/chuanzhen_icon.png") no-repeat center;
	background-size: 100%;
}

/*修改手机号*/
.phoneInp{height: 40px;margin: 80px 5% 40px 5%;border: 1px solid #f2f2f2;}
.pt_btn{    background-color: #FF9933;
    margin-left: 5%;
    margin-top: 10px;
    width: 90%;
    text-align: center;
    color: #fff;
    height: 35px;
    line-height: 35px;
    border-radius: 5px;}
.phone_btn{padding-left: 10px;height: 40px;line-height: 40px;}
.i_yzm{display: inline-block;
    width: 24%;
    text-align: center;
    border: 1px solid #3399ff;
    height: 24px;
    line-height: 24px;
    color: #3399ff;
    border-radius: 3px;
    margin-right: 3%;}
.bold{font-weight:bold}
.search_modul_search{
	float: left;
    width: 32%;
    margin-right: 0.5%;
    margin-left: 0.5%;
    height: 28px;
    line-height: 16px;
    border: 1px solid #dbdbdb;
    margin-bottom: 10px;
    text-align: center;
    border-radius: 25px;
    color: #666;
    overflow: hidden;
    box-sizing: border-box;
					}
.ztdiv .current{border:1px solid #3399fe; color:#3399fe;}
.div_zzc{background: rgba(16, 16, 16, 0.9);
    font-family: Microsoft YaHei;
    margin: 0;
    padding: 0;
    position: fixed;
    z-index: 10000;
    width: 100%;
    top: 100%;
    height: 100%;}
.div_jfsm{background: rgba(16, 16, 16, 0.9);
    font-family: Microsoft YaHei;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10000;
    width: 100%;
    top: 100%;
    min-height: 100%;}
.yzsjhDiv{background: #fff;margin-top: 40%;margin-left: 3%;margin-right: 3%;border-radius: 5px;}
.yzsjhHeader{background-color: #5AA5F0;color: #fff;text-align: center;height: 35px;font-size: 16px;line-height: 35px;}
.yxdzDiv{border: 1px solid #999; height: 40px;margin-top: 20px;border-radius: 5px;}
.yzmInp{height: 40px;padding-left: 15px;}
.yzmDiv{display: inline-block;width: 50%; border: 1px solid #999;border-radius: 5px;}
.yzmfs{margin-left: 10%;background: #5AA5F0;color: #fff;width: 35%;height: 40px;text-align: center;line-height: 40px;display: inline-block;border-radius: 5px;}
.qxBtn{width: 48%;display: inline-block;text-align: center;height: 40px;line-height: 40px;}
.tjBtn{width: 50%;display: inline-block;text-align: center;height: 40px;line-height: 40px;border-left: 1px solid #999;color:#5AA5F0}

.rightTab{position: fixed;
    top: 20%;
    right: 0;
    font-size: 12px;
    text-align: center;
    line-height: 17px;
    z-index: 10000;
    color: #5AA5F0;}
.add_clk{
	vertical-align: middle;
    background: url(/webs/static/images/add_icon.png) no-repeat;
    background-size: 100%;
    width: 18px;
    height: 22px;
    margin-right: 5px;
    display: inline-block;
	
}
 
.changeCfDd{
	    width: 32px;
    /* margin-left: 3px; */
    margin-top: 8px;
}
.zzcfClass{
    font-size: 14px;
    color: #717171;
}
.zwcfClass{
	float: right;
    font-size: 14px;
    color: #717171;
}
.dingyueTitle{
	margin-bottom: 3px;
	text-align: left;
}

/*滑动效果*/
.leftSlide{transition: left 1s ease;width: 100%;left: 0;-webkit-transition: left 1s ease;}

/**错误页面修改**/
.fail-hy-page img{
	width: 150px; 
    height: auto;
}
.fail-hy-page{
	text-align: center;
	/* background: url(/static/images/hy-noData.png) no-repeat center 30%; 
	background-size: 35%;
	background-color: #f2f2f2;*/
	padding-top: 40%;
	background: #ffffff;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.fail-hy-info{
	width: 100%;
	//padding-top: 65%;
}
.fail-hy-info div{
	word-wrap: break-word;
}
.fail-hy-code{
	color: #c1c6d1;
	margin-top: 5px;
	font-size: 14px;
}
.fail-btn-div div{
	color: #c1c6d1;
	padding:0 5px 10px;
	font-size: 12px;
}
.fail-btn-div span{
	display: inline-block;
	width: 110px;
	background: #208af4;
	color: white;
	padding: 5px 0px;
	border-radius: 5px;
	margin-top: 10px;
	border: 1px solid;
	font-size: 12px;
}
.fail-btn-div .bai{
	background: white !important;
	border: 1px solid !important;
	color: #208af4 !important;
}
.dyicon_info{
	    color: #3399ff;
    border: 1px solid #3399ff;
    border-radius: 2px;
    height: 25px;
    line-height: 25px;
    width: 40px;
    text-align: center;
    margin: 5px;
	
}

.hydj_class{
	
	width: 80px;
    /* background: url(/webs/static/images/hydj_bg.png) no-repeat; */
    color: #ffffff;
    text-align: center;
    font-size: 13px;
    height: 21px;
    border-radius: 15px;
    background-color: #a6d1f5;
    border: 1px solid #fff;
}

.login_bg_info{
	
	 position: absolute;
    top: 45px;
    left: 10%;
    right: 10%;
}

.clkh_icon_login{
	background: url(/webs/static/images/icon-clkh.png) no-repeat;
    display: inline-block;
    width: 20px;
    height: 15px;
    vertical-align: middle;
    margin: 0 8px;
    background-size: 100%;
}

.clkhdlzh_icon_login{
	background: url(/webs/static/images/clkhdlzh_icon.png) no-repeat;
    display: inline-block;
    width: 20px;
    height: 15px;
    vertical-align: middle;
    margin: 0 8px;
    background-size: 100%;
}

.pas_find_icon_login{
	background: url(/webs/static/images/pas_find_icon.png) no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin: 0 8px;
    background-size: 100%;
}

.temporary_member_login{
	margin-top:40%;
    background: #fff;
    border-radius: 5px;
    height: 360px;
}
.temporary_member_font{
    padding-left: 5px;
    font-size: 15px;
    color: #333333;
    width:90px;
    float:left;
}
.temporary_zz{
	position: fixed; 
    width: 100%;
    left: 0;
    bottom: 0;
    top: 0;
    z-index: 1000;
    background: rgba(0,0,0,.7);
    padding: 0 3%;
    overflow: auto;
    transition: top .3s;
}
.fix_zz{
	position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    top: 0;
    z-index: 1000;
    overflow: auto;
}
.t_blue_font{color:#2d5f60;}

.account_btn{
	position: fixed;
    width: 90%;
    left: 5%;
    bottom: 110px;
    color: #f60;
    text-align: center;
    background: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
	
}
.route_cllx img{
    width: 26px;
    height: 16px;
    vertical-align: -3px;
}
.route_box_left {
    position: absolute;
    height: 30px;
    left: 5px;
    top: 50%;
    margin-top: -15px;
}
.route_box_right {
    margin: 0 5px 0 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.6;
    flex: 1;
}
.close_member_x{
	background: url(/webs/static/images/button_voice_close.png) no-repeat;
	background-size:100%;
	width:35px;
	height:35px;
	position: absolute;
	top: -18px;
    right: -25px; 
}
.close_money_x {
    background: url(/webs/static/images/button_voice_close.png) no-repeat;
    background-size: 100%;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 8px;
    right: 10px;
}
.ic_arrow_right_register {position:relative}
.ic_arrow_right_register:after {
  content: " ";
  display: inline-block;
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  height: 10px;
  width: 10px;
  border-width: 1px 1px 0 0;
  border-color: #C8C8CD;
  border-style: solid;
  right: -10px;
  top:50%;
  margin-top: -5px;
}
.jsTabRoute{
	float: left;
	font-size: 16px;
	width: 33.3%;
    text-align: center;
}
.routeConfirm{
    position: absolute;
    width: 100%;
    height: 100%;
    background:#fff;
    z-index:2000;
}
.sfycx{
	float:left;
	width:50%;
	text-align:center;
}
.com_info_clk{border: 1px solid #e2e2e2;border-radius: 5px;padding: 3px;font-size: 12px;color: #999;background: #e5f2ff;font-weight: normal;margin-left: 10px;}
.com_info_del{background: red;color: #fff;position: fixed;top: 0px;right: -15%;display: inline-block;width: 15%;height: 60px;text-align: center;line-height: 60px;}
.com_info_div{width: 100%;box-sizing: border-box;padding: 0px 10px;border-bottom: 1px solid #eeeeee;background: #fff;position: relative;}
.com_info_update{background: url(/webs/static/images/dyipdate_icon.png) no-repeat;background-size: 100%;width: 30px;height: 30px;position: absolute;top: 15px;right: 15px;}
.login_line_right{
	border-bottom: 1px solid #e2e2e2;
    width: 33%;
    position: absolute;
    top: 12px;
    right: 10px;
}
.login_line_left{
	border-bottom: 1px solid #e2e2e2;
    width: 33%;
    position: absolute;
    top: 12px;
    left: 10px;
}
.yeFont{color:#999;font-size:12px}
/*常用信息*/
.adress_home{height:50%;padding:5px 15px 10px 50px;position: relative;}
.adress_home:after{content:' ';background: url(/webs/static/images/dyipdate_icon.png) no-repeat;background-size: 100%;width: 30px; height: 30px; position: absolute;top: 15px;right: 20px;}
.adress_home:before{content:' ';background: url(/webs/static/images/car_home.png) no-repeat;background-size: 100%;width: 20px; height: 20px; position: absolute;top: 20px;left: 15px;}
.adress_company{height:50%;padding:5px 15px 10px 50px;position: relative;}
.adress_company:after{content:' ';background: url(/webs/static/images/dyipdate_icon.png) no-repeat;background-size: 100%;width: 30px; height: 30px; position: absolute;top: 15px;right: 20px;}
.adress_company:before{content:' ';background: url(/webs/static/images/car_company.png) no-repeat;background-size: 100%;width: 20px; height: 20px; position: absolute;top: 20px;left: 15px;}
.address_del{background: red;color: #fff;position: fixed;top: 0px;right: -15%;display: inline-block;width: 15%;height: 60px;text-align: center;line-height: 60px;}
/**协议欠款*/
.font333{color:#333;}
.font666{color:#666;}
.font999{color:#999;}
.fontf90{color:#f90;}
.font8080{color:#808080;}
.purse_back{background: #fff;height:100px;padding-left:50px;padding-top: 12px;}
.purse_go_icon{position: relative;}
.purse_go_icon:before{content:' ';background: url('/webs/static/images/member_balance.png') no-repeat;background-size:100%;width: 20px;height:20px;position: absolute;top:16px;left:20px;}
.debt_go_icon{position: relative;}
.debt_go_icon:before{content:' ';background: url('/webs/static/images/member_arrears.png') no-repeat;background-size:100%;width: 20px;height:20px;position: absolute;top:16px;left:20px;}
.member_bag_purse{width:100%;text-align: center;position: absolute;bottom: 75px;}
.price_tab{
    background: -webkit-linear-gradient(right, #0386fe , #03aaff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #0386fe, #03aaff); /* Opera 11.1 - 12.0 */
  	background: -moz-linear-gradient(left, #0386fe, #03aaff); /* Firefox 3.6 - 15 */
 	background: linear-gradient(to left, #0386fe , #03aaff); /* 标准的语法 */
 	/* background:#0386fe; */
	margin-top: 0px;
    height: 52%;
    width: 100%;
    padding: 20px;
    color:#fff;
}
.price_tab_top{padding-top: 15%;color: #ffff;opacity: 0.6;font-size:14px;}
.price_tab_p{padding: 10% 0;font-size: 55px;color: #fff;font-weight: bold;}
.price_page{
	display: inline-block;
    width: 49%;
    text-align: center;
}
.price_page_gray{color: #ffff;opacity: 0.6;font-size:13px;}
.price_page_white{color: #ffff;font-size:20px;}
.price_body{
	width: 90%;
    height: 100%;
    background: #fff;
    margin:0 5%;
    position: absolute;
    top:-15px;
    border-radius: 10px;
    box-shadow: 5px 0px 16px 0 rgba(0,0,0,0.2);
}
.price_body_h{
	width: 100%;
    height: 20%;
    position: relative;
}
.price_purse_left{ position: relative;width:90%;height: 100%;text-align: left;padding: 6% 0 0 50px;margin: 0 10px;font-size: 16px;color: #333;}
@media screen and (min-width:0px) and (max-width:321px){.price_purse_left{ padding: 5% 0 0 50px;}}
.price_purse_left:before{content: ' ';background: url('/webs/static/images/member_withdrawals.png') no-repeat;background-size:100%;width:20px;height:20px;position: absolute;top:40%;left:20px}
.price_purse_left:after{content: ' ';background: url('/webs/static/images/member_more_small.png') no-repeat;background-size:100%;width:10px;height:18px;position: absolute;top:35%;right:20px}
.price_left{ position: relative;height: 50%;text-align: left;padding: 6% 0 0 50px;margin: 0 10px;border-bottom: 1px solid #e2e2e2;font-size: 16px;color: #333;}
.price_left:before{content: ' ';background: url('/webs/static/images/purse_order.png') no-repeat;background-size:100%;width:20px;height:23px;position: absolute;top:35%;left:20px}
.price_left:after{content: ' ';background: url('/webs/static/images/member_more_small.png') no-repeat;background-size:100%;width:10px;height:18px;position: absolute;top:37%;right:20px}
.price_right{ position: relative;height: 50%;text-align: left;padding: 6% 0 0 50px;margin: 0 10px;font-size: 16px;color: #333;}
.price_right:before{content: ' ';background: url('/webs/static/images/debt_settlement.png') no-repeat;background-size:100%;width:20px;height:23px;position: absolute;top:35%;left:20px}
.price_right:after{content: ' ';background: url('/webs/static/images/member_more_small.png') no-repeat;background-size:100%;width:10px;height:18px;position: absolute;top:37%;right:20px}
.debt_bottom{padding: 10px;background: #fff;height: 50px;width: 100%;position: fixed;bottom: 0;left: 0;}
.debt_box{margin:10px;padding: 10px;border-radius:5px;background: #fff;position: relative;height: 90px;}
.debt_uncheck{content: " ";background: url(/webs/static/images/pay_check_nor@2x.png) no-repeat;background-size: 100%;position: absolute;top: 20px;left: 10px;width: 25px;height: 25px;}
.debt_check{content: " ";background: url(/webs/static/images/pay_check_sel@2x.png) no-repeat;background-size: 100%;position: absolute;top: 20px;left: 10px;width: 25px;height: 25px;}
.debt_box_top{margin-left: 40px;border-bottom: 1px solid #e2e2e2;height: 40px;position: relative;}
.debt_box_bottom{margin-left: 40px;padding-top: 5px;}
.debt_box_city{font-size: 15px;color: #333;height: 100%; padding-top: 3px;}
.debt_box_cfrq{font-size: 13px;color: #666;padding-top: 2px;}
.debt_box_icon{border: 1px solid #39f;color: #39f;border-radius: 5px; padding: 3px 1px 1px 4px; font-size: 13px;text-align: center;}
.debt_box_price{font-size: 13px;color: #f90;position: absolute;right: 0;top: 0;}
.debt_jin{font-size:13px;color:#f90;}
.debt_jin span{font-size:17px}
.debt_mx{position: relative;padding-right: 10px;color:#999}
.debt_jiantou{content:' ';display: inline-block;width: 9px;height: 9px;margin-left: 5px;border-bottom: 1px solid #999;border-left: 1px solid #999;transform: rotate(-135deg);}
.debt_btn{
	background: -webkit-linear-gradient(right, #f90 , #ff7f00); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f90, #ff7f00); /* Opera 11.1 - 12.0 */
  	background: -moz-linear-gradient(left, #f90, #ff7f00); /* Firefox 3.6 - 15 */
 	background: linear-gradient(to left, #f90 , #ff7f00); /* 标准的语法 */
	height:41px;
	width:125px;
	color:#fff;
	font-size:15px;
	border-radius: 5px;
    text-align: center;
    line-height: 2.8;
    position: absolute;
    right: 5px;
    top: 4px;
}
.debt_sx{
	position: fixed; 
    width: 100%;
    left: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    background: rgba(0,0,0,.7);
    overflow: auto;
}
.debt_sx_title{width:73% !important;background: transparent !important;text-align: left !important;font-size:16px !important;border:0px !important;}
.debt_sx_body{background: #fff;width: 100%;height:255px;margin-top: 48px;padding: 10px;}
.debt_sx_body li{display: inline-block;width:23%;height: 28px;line-height: 28px;margin: 5px 0.5%;font-size:13px;color:#232326;background-color: #f0f2f5;border-radius: 5px;text-align: center;border: 1px solid #f0f2f5}
.debt_sx_check{background-color:#fff !important;border: 1px solid #39f !important;color:#39f !important;position: relative;}
.debt_sx_check i{content: ' ';background: url('/webs/static/images/member_sx_selected.png') no-repeat;width:12px;height:8px;background-size: 100%;display: inline-block;margin-right: 5px;}
.debt_sx_rq{display: inline-block;width: 45%;height: 28px;line-height: 28px;margin: 5px 0%;font-size: 13px; color: #232326;background-color: #f0f2f5;border-radius: 5px;text-align: center;}
.debt_sx_btnl{height:50px;width:50%;color:#666;font-size:15px;background: #fff;text-align: center;line-height: 50px}
.debt_sx_btnr{height:50px;width:50%;color:#fff;font-size:15px;background: #39f;text-align: center;line-height: 50px}
.del_debt{background: red;color: #fff;position: fixed;top: 0px;right: -20%;display: inline-block; width: 20%; height: 90px;text-align: center;line-height: 90px;}
.pass_lxr_del{background: url(/webs/static/images/ic_cancel1.png) no-repeat 1rem;display: block;width: 50px;height: 25px;background-size: 1.3em;position: absolute;right: 0;}

.member-center-vip{
	margin:15px 10px;
	padding-left:50px;
	height: 50px;
	border-radius:5px;
	position:relative;
	background: -webkit-linear-gradient(right, #EBD697 , #F9E9B9); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #EBD697, #F9E9B9); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #EBD697, #F9E9B9); /* Firefox 3.6 - 15 */
    background: linear-gradient(to left, #EBD697 , #F9E9B9); /* 标准的语法 */
    position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
    justify-content: space-between;
}
.member-center-vip:BEFORE {
	content:' ';
	background: url('/webs/static/images/icon_vip.png') no-repeat;
	background-size:100%;
	width:27px;
	height:26px;
	position: absolute;
    top: 10px;
    left: 15px;
}
.vip-hy{
	color:#7A6634;
	font-size: 18px;
}
.vip-xs{
    position: relative;
    color: #7A6634;
    font-size: 14px;
    padding-left: 15px;
}
.vip-xs:BEFORE {
	content: ' ';
    position: absolute;
    top: 11px;
    left: 6px;
    width: 3px;
    height: 3px;
    border-radius: 20px;
    background: #7A6634;
}
.vip-member{
	height: 100%;
	position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
.vip-start{
	position: relative;
	color:#7A6634;
	font-size: 12px;
	height: 100%;
	position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
	padding-right: 20px;
}
.vip-start:AFTER {
	content:' ';
	background: url('/webs/static/images/icon_member_jt.png') no-repeat;
	background-size:100%;
	width:6px;
	height:11px;
	position: absolute;
	top: 19px;
    right: 5px;
}
.vip-open-header{
	height: 60px;
    line-height: 60px;
	width: 100%;
	color:#fff;
	font-size:15px;
	text-align: left;
	padding-left: 15px;
}
.vip-member-header{
	border-radius: 25px;
    width: 42px;
    height: 42px;
}
.vip-title{
    position: relative;
    font-size: 15px;
    color: #1A1A1A;
    margin: 10px;
    padding-left: 10px;
}
.vip-title:BEFORE{
	content: ' ';
    display: inline-block;
    width: 5px;
    height: 15px;
    position: absolute;
    top: 6px;
    left: 0;
    background: #5AA5F0;
}
.vip-qyxx span{
	color:#147ED2;
	font-size:12px;
	position: relative;
    padding-left: 15px;
}
.vip-qyxx span:AFTER{
	content:' ';
	position:absolute;
    top: 1px;
    right: -17px;
    width: 12px;
    height: 12px;
	background: url('/webs/static/images/icon_member_ts.png') no-repeat;
	background-size:100%; 
}
.vip-note-tis{
	color:#666666;
	font-size: 12px;
	line-height: 30px;
	margin: 0 15px;
}
.vip-list{
	height: 69px;
    margin: 0 14px;
}
.vip-items{
	background: #fff;
	border-radius:4px;
	border:1px solid #DBAB59;
}
.vip-item{
    text-align: center;
    height: 100%;
    padding-top: 12px;
    line-height: 20px;
}
.vip-item-title{
	color:#333;
	font-size: 12px;
}
.vip-item-op{
	color:#DDAF62;
	font-size: 12px;
}
.vip-item-price{
	color:#DDAF62;
	font-size: 18px;
}
.vip-check{
	position: relative;
	background-color: rgba(219,171,89,0.2);
}
.vip-check:AFTER{
	content:' ';
	position: absolute;
	bottom: 0;
	right: 0;
	width:20px;
	height:20px;
	background: url('/webs/static/images/icon_cp_check.png') no-repeat;
	background-size:100%;
}
.vip-btn{
	position:fixed;
	bottom:16px;
	left:14px;
	height: 42px;
	width: 95%;/*写给不支持calc()的浏览器*/ 
	width:-moz-calc(100% - 28px); 
	width:-webkit-calc(100% - 28px);
	width: calc(100% - 28px);
	width: calc(100% - 28px);
	text-align: center;
    line-height: 42px;
    background: #FF8200;
    color:#fff;
    border-radius: 5px;
}