@charset "utf-8";

*{
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;

    -webkit-tap-highlight-color: rgba(255,255,255,0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}

input, input:focus {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-focus-ring-color: rgba(0, 0, 0, 0);
	outline: 0;
}
/*#wins_toolbar,[id^="ad_yx"]{ display:none!important;}*/


html { -webkit-text-size-adjust: none; font-size: 62.5%!important;}
@media only screen and (min-width:540px) {
	html {font-size:100%!important;}
}
@media only screen and (min-width:720px) {
	html {font-size: 125%!important;}
}
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
    border: 0 none; font-size: 100%;margin: 0; padding: 0;}

s,i,em,b,strong { font-style:normal; text-decoration:none;}

body { font-family:Arial,"Hiragino Sans GB","Microsoft Yahei","simsun"; min-width:320px; max-width:720px; margin:0 auto;}

button, input, select, textarea { border: 0 none;resize: none; margin:0; padding:0;}

input,textarea {-webkit-user-select: text;user-select: text;}
li { list-style: none outside none;}

ul,ol { list-style:outside none none;}

h1, h2, h3, h4, h5, h6,strong { font-size: 100%; font-weight: normal; }

img { border:none;}

em { font-style:normal }

.fn { float:none!important;}

.l { float:left!important;}

.r { float:right!important;}

.both { clear:both!important;}

.nobr { border:none!important;}

.rel { position:relative!important;}

.clear { clear: both!important; margin:0!important; padding:0!important; overflow:hidden; height:0!important; line-height:0!important; font-size:0!important;border:0!important;float:none!important; }

.clearfix:after { clear: both;content: " ";display: block;height: 0;visibility: hidden;}

.block {display:block!important;}

.none { display:none!important;}

.p0 { padding:0!important;}

.m0 { margin:0!important;}

a { color:#4b4b4b;  text-decoration:none;}

a:hover { color: #000;}


/*通用文字颜色、大小、背景色样式*/

.c22 { color:#222!important;}
.c44 {  color:#5C6066!important;}

.c77 { color:#777!important;}

.c99 { color:#999!important;}

.caa { color:#aaa!important;}

.ccc { color:#ccc!important;}

.cdd { color:#ddd!important;}

.cee { color:#eee!important;}

.cf8 { color:#8FA4CA!important;}

.cf7 { color:#009900!important;}

.cf3 { color:#4B5C7C!important;}

.cf4,.cf4l a { color:#DD4B39!important;}

.cf6,.cf6l a { color:#ff6600!important;}
.c1f9{ color:#1f9fd3!important;}

.z1 { zoom:1;}

.b { font-weight:bold;}

/*通用width样式*/

.wauto { width:auto!important;}
.hauto { height:auto!important;}
.w100p { width:100%!important;}

/*input*/

.is-input { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06) inset; ;border: 1px solid #ccc; font-size:14px;}

.is-textarea { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06) inset; ;border: 1px solid #ccc; font-size:14px;}


.bgef{ background:#efefef!important;}
.bf{ background:#fff;}

/*内边距和外边距通用样式*/	
.mar1{margin:0rem!important;}
.mar1{margin:1rem!important;}
.mar15{margin:1.5rem!important;}
.mar2{margin:2rem!important;}
.mt{ margin-top:1rem!important;}
.mb0{ margin-bottom:0rem!important;}
.mt0 { margin-top: 0rem !important;}
.mb{ margin-bottom:1rem!important;}
.ml{ margin-left:1rem!important;}
.mr{ margin-right:1rem!important;}
.mt15{ margin-top:1.5rem!important;}
.mb15{ margin-bottom:1.5rem!important;}
.ml15{ margin-left:1.5rem!important;}
.mr15{ margin-right:1.5rem!important;}
.mt2{ margin-top:2rem!important;}
.mb2{ margin-bottom:2rem!important;}
.ml2{ margin-left:2rem!important;}
.mr2{ margin-right:2rem!important;}
.ml3{ margin-right:3rem!important;}
.ml4{ margin-left:1.4rem!important;}
.mt25{ margin-top:2.5rem!important;}

.pd0{padding:0rem!important;}
.pd1{padding:1rem!important;}
.pd15{padding:1.5rem!important;}
.pd2{padding:2rem!important;}
.pt{ padding-top:1rem!important;}
.pb{ padding-bottom:1rem!important;}
.pl{ padding-left:1rem!important;}
.pr{ padding-right:1rem!important;}
.pt15 { padding-top:1.5rem!important;}
.pb15 { padding-bottom:1.5rem!important;}
.pl15 { padding-left:1.5rem!important;}
.pr15 { padding-right:1.5rem!important;}
.pt2 { padding-top:2rem!important;}
.pb2 { padding-bottom:2rem!important;}
.pl2 { padding-left:2rem!important;}
.pr2 { padding-right:2rem!important;}
.ct { text-align:center!important;}
.cl { text-align:left!important;}
.cr { text-align:right!important;}
.btnone { border-top:0px!important;}

.c42 { color:#424242!important;}
.cfe {color:#f40256!important;}
.cff { color:#fff!important;}
.c1f { color:#1f9fd3!important;}

.f14 { font-size:1.4rem!important;}
.f12 { font-size:1.2rem!important;}
.f16 { font-size:1.6rem!important;}
.f18 { font-size:1.8rem!important;}
.f20 { font-size:2.0rem!important;}

.l14 { line-height:1.4rem!important;}
.l16 { line-height:1.6rem!important;}
.l18 { line-height:1.8rem!important;}
.l20 { line-height:2rem!important;}
.l22 { line-height:2.2rem!important;}
.l24 { line-height:2.4rem!important;}
.l26 { line-height:2.6rem!important;}
.l30 { line-height:3.0rem!important;}

.bgfe { background:#fe7f1c!important;}
.l { float: left!important;}
.r { float: right!important;}

.c99{ color:#999!important;}
.ca{ color:#cacaca!important;}
.cff{ color:#fff!important;}
.c29{ color:#29a8e8!important;}
.c86{ color:#868686!important;}
.pd24{ padding:2.4rem 0!important;}
.pt24{ padding-top:2.4rem;}
.pd120{ padding:1.2rem 0;}
.f10{ font-size:1rem!important;}
.f24{ font-size:2.4rem!important;}
.bf{ background:#fff!important;}
.mt0{margin-top:0!important;}
.mb0{margin-bottom:0!important;}
.pt0{padding-top:0!important;}
.pb0{padding-bottom:0!important;}

.dd4{ color:#dd4b39!important;}/*红色*/
.c16{color:#168ac6!important;}/*蓝色*/

/*tips弹出框*/
.alert_content{ background:#fff; border-radius:2px; position:relative; top:1rem; padding:1.5rem 1.5rem 2.3rem; margin:0 1rem;}
.text_con { margin: 0 auto;max-width:720px;}
.load_con {font-size: 1.2rem; position:relative;top: -0.8rem;z-index: 1002;}
.load_box {display: none;height: 100%; position: relative; z-index: 1000;}
.op_btn a {
    background-color: #fafafa;
    border-radius: 0 0 2px 2px;
    color: #17a1e6;
    display: block;
    font-size: 1.6rem;
    line-height: 4rem;
    position: relative;
    text-align: center;
    z-index: 2; margin:0 1rem; top:-0.5rem;
}
.de-alert-tips{ color:#424242; line-height:2rem; font-size:1.2rem;}
.alert_content h3{ font-size:1.6rem;color:#999;font-weight:bold;}
.de-alert-con p{ font-size:1.4rem; color:#424242; line-height:2.2rem;}
.de-alert-con h4{ padding-top:1rem;font-size:1.4rem;color:#999;}
.de-alert-con p:not(first-child){ padding-top:1rem;}
.cover_box{ background:#000;z-index:1001;height:100%; left: 0; position: fixed; top: 0; width: 100%;}
.load_con .alert_content h3{ font-weight:normal!important;}



/*底部fixed按钮样式*/
.btn_bar_rem { position:fixed; bottom:0 ; left:0; background:#fff; width:100%;z-index:99;}
.btn_bar_rem a { height:5.25rem; line-height:5.25rem; width:100%; font-size:1.6rem; width:auto; border-radius:0; border:none; background:#fe6616; color:#fff; text-align:center; display:block; }


/*bar右上角的下拉菜单*/
.menu_op .menu_arrow { background: none repeat scroll 0 0 #f9f9f9; border-left: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; display: block; height: 1rem; position: absolute; right: 1.5rem; top: -0.6rem; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);transform: rotate(45deg); width: 1rem; }
.is_bor { border: 1px solid #d5d5d5; }
.zzc_item { background-color: #ffffff; color: #444444; display: block;  font-size: 1.5rem; height: 4rem;  line-height: 4rem; margin-top: -0.1rem; padding: 0 1rem; }
.menu_op .zzc_item { color:#5c6066; text-align: center; }
.menu_op { right: 0.4rem; top: 5.4rem; position:absolute; }
.menu_op .zzc_item { background-color: #f9f9f9; text-align: center; text-decoration: none; width: 9rem; }

/*常见问题样式 ex:pgs,超级全险*/
.m-why-us {
    padding: 2.4rem 1.5rem;
}
.m-why-us .tit {
    color: #414141;
    font-size: 1.8rem;
    padding-bottom: 2.4rem;
    text-align: center;
}
.m-why-us .intr .q {
    background: url("/w/aviation/img/rr.png") no-repeat scroll 0 0 / 1.7rem auto rgba(0, 0, 0, 0);
    color: #969696;
    font-size: 1.2rem;
    line-height: 1.7rem;
    padding-left: 2.6rem;
}
.m-why-us .intr .a {
    color: #424242;
    font-size: 1.4rem;
    line-height: 2.4rem;
    margin-bottom: 2.4rem;
    padding: 0.3rem 0rem 0rem 2.6rem;
}


/*省略号样式*/
.txt_over,.de_location em{ text-overflow:ellipsis; width:70%; overflow:hidden; color:#424242; font-size:1.2rem; white-space:nowrap; display:inline-block; vertical-align:bottom;}

.gou_org_ico,.smgou_org_ico{ background-image:url(../../w/new_index/img/details_bg.png); background-repeat:no-repeat; background-size:5.6rem auto; }
.gou_org_ico{ width:1.5rem; height:1.5rem;background-position:-3.5rem -39.7rem;top:0.2rem!important; display:inline-block;}
.smgou_org_ico{ width:1.4rem; height:1.4rem;background-position:-0.6rem -41.9rem;top:1.1rem; display:block; position:absolute}


.bg_red{ background-color:#e00346!important;}
.c_red{ color:#e00346!important;}


/*我的订单灰色按钮 20150907*/
.myorder_gray{
border:1px solid rgba(0, 0, 0, 0.05)!important;
color:rgba(0, 0, 0, 0.15)!important;
}
