/*
    Name:           mod_float
    Explain:        .z/.y 浮动 left/right
*/
.z { float: left; }
.y { float: right; }
.y.li { width: 100px; height: 30px; }
/*
    Name:           mod_clearfix
    Explain:        Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.clear { clear: both; height: 0;font-size: 0; line-height: 0; overflow: hidden; }

.shadow{border-radius: 4px;-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-o-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-ms-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); height: auto;background: none;}
/*
    Name:           mod_center
    Explain:        定义页面居中问题
*/
.center { margin: 0 auto; }
.block{display: block;}
/*
    Name:           mod_line
    Explain:        定义主题栏目间距
*/
.line { height: 20px; line-height: 20px; }

/* 文本属性：字号、颜色、粗细 */ 

/*   
    Name:           mod_text_size
    Explain:        文字字号，分为四个级别
*/
.xs0 { font-family: Tahoma, Helvetica, sans-serif; font-size: 0.83em; -webkit-text-size-adjust: none; }
.xs1 { font-size: 12px !important; }
.xs2 { font-size: 14px !important; }
.xs3 { font-size: 16px !important; }
.xs4 { font-size: 18px !important; }
.xs5 { font-size: 20px !important; }
.xs6 { font-size: 22px !important; }
.xs7,.f24 { font-size: 24px !important; }
.xs8 { font-size: 26px !important; }
.xs9 { font-size: 28px !important; }
.xs10 { font-size: 30px !important; }
.xs11 { font-size: 40px !important; }

/*
    Name:           mod_text_weight_level
    Explain:        文字加粗，分为两个级别
*/
.xw0 { font-weight: 400; }
.xw1 { font-weight: 700; }
/*
    Name:           mod_color
    Explain:        常用颜色
*/
.c_red { color: red !important; }
.c_red2,.red { color: #ee4136 !important; }
.c_white { color: white !important; }
.c_black { color: black !important; }
.c_999,.c-gray { color: #999 !important; }
.c_blue{color: #4F4FFF !important;}
/*
    Name:           mod_background-color
    Explain:        常用背景颜色
*/
.bg_f4 { background-color: #f4f4f4; }
.bg_e3 { background-color: #e3e3e3; }
.bg_black { background-color: #333; }
.bg_white { background-color: #fff; }
.bg_red2 { background-color: #ee4136; }
.bg_green { background-color: #94be6b; }
.gray-link .bg_red2,.gray-link .bg_blue,.gray-link .bg_green{color: #fff}
/*
    Name:           mod_border
    Explain:        边框样式，该模块仅作用于元素的下边框and全边框，分为虚线和实线两种，宽度均为 1px
*/
.bbda { border-bottom: 1px dashed #C4C4C4; }
.bbs { border-bottom: 1px solid #C4C4C4 !important; }
.bqda { border: 1px dashed #C4C4C4; }
.bqs { height: 100%; border: 1px solid #C4C4C4 !important; }
.noborder{border: none;}


.yellow_tips{background: #FFFFCD;border:1px solid #FFCB99;padding:5px 10px;border-radius: 4px}

/* 通用容器，定义页面宽度 */ .wp { margin: 0 auto; width: 980px; } #wp .wp { width: auto; }
#wrapper { margin: 0 auto; height:auto; }

/*
    常用外边距和内间距
*/
.mt10{margin-top: 10px}
.mt20,.mar-t{margin-top: 20px}
.mt30{margin-top: 30px}
.mt34{margin-top: 34px}
.mt40{margin-top: 40px}
.mt50{margin-top: 50px}
.mt80{margin-top:80px}
.mt100{margin-top: 100px}
.mb10{margin-bottom: 10px}
.mb20{margin-bottom: 20px}
.mb30{margin-bottom: 30px}
.mb40{margin-bottom: 40px}
.mb50{margin-bottom: 50px}
.mb100{margin-bottom: 100px}
.ml5{margin-left: 5px}
.ml10{margin-left: 10px}
.ml20{margin-left: 20px}
.ml30{margin-left: 30px}
.ml40{margin-left: 40px}
.ml50{margin-left: 50px}
.ml100{margin-left: 100px}
.mr5{margin-right: 5px}
.mr10{margin-right: 10px}
.mr20{margin-right: 20px}
.mr30{margin-right: 30px}
.mr40{margin-right: 40px}
.mr50{margin-right: 50px}
.mr100{margin-right: 100px}
.pt5{padding-top: 5px}
.pt10{padding-top: 10px}
.pt20{padding-top: 20px}
.pt30{padding-top: 30px}
.pt40{padding-top: 40px}
.pt50{padding-top: 50px}
.pt100{padding-top: 100px}
.pb5{padding-bottom: 5px}
.pb10{padding-bottom: 10px}
.pb20{padding-bottom: 20px}
.pb30{padding-bottom: 30px}
.pb40{padding-bottom: 40px}
.pb50{padding-bottom: 50px}
.pb100{padding-bottom: 100px}
.pl5{padding-left: 5px}
.pl10{padding-left: 10px}
.pl20{padding-left: 20px}
.pl30{padding-left: 30px}
.pl40{padding-left: 40px}
.pl50{padding-left: 50px}
.pl100{padding-left: 100px}
.pr5{padding-right: 5px}
.pr10{padding-right: 10px}
.pr20{padding-right: 20px}
.pr30{padding-right: 30px}
.pr40{padding-right: 40px}
.pr50{padding-right: 50px}
.pr100{padding-right: 100px}

.w98 { width:98px;}
.w175 { width:175px;}
.w122 { width:122px;}
.w132 { width:132px;}
.w200 { width:200px;}
.w202 { width:202px;}
.w236{width: 236px}
.w260{width: 260px}
.w300{width: 300px}
.w350{width: 350px}
.w455{width: 455px}
.w570 { width:570px;}
.w610 { width:610px;}
.w615 { width:615px;}
.w620 { width:620px;}
.w980 { width:980px;}
.h20 { height:20px;}
.h28 { height:28px;}
.h40 { height:40px;}
.h50 { height:50px;}
.h80 { height:80px;}
.h310 {height:310px;}
.lh20{line-height: 20px!important;}
.lh25{line-height: 25px!important;}
.lh30{line-height: 30px!important;}
.lh-s{line-height: 1.2}

/* CSS圆角 */
.radius {  }
.radius .xtop, .xbottom { display:block; background:transparent; font-size:1px; }
.radius .xb1, .radius .xb2, .radius .xb3, .radius .xb4 { display:block; overflow:hidden; }
.radius .xb1, .radius .xb2, .radius .xb3 { height:1px; }
.radius .xb2, .radius .xb3, .radius .xb4 { border-left:1px solid #FFF; border-right:1px solid #FFF; background:#FFF; }
.radius .xb1 { margin:0 5px; background:#FFF; }
.radius .xb2 { margin:0 3px; border-width:0 2px; }
.radius .xb3 { margin:0 2px; }
.radius .xb4 { height:2px; margin:0 1px; }
.radius .xboxcon { margin:0px; display:block; background:#FFF; border:0 solid #FFF; border-width:0 1px;}


/* 图片圆角 */
.btn-red-right,.btn-red-left,.btn-blue-right,.btn-blue-left,.btn-gray-right,.btn-gray-left{display:inline-block;background: url(../images/icon-btn.png) no-repeat -9999em -9999em; cursor: pointer;}
.btn-red-center,.btn-blue-center,.btn-gray-center{cursor:pointer;display:inline-block;height: 40px;line-height: 40px;_vertical-align:top;font-size: 16px;background: #ee4136;color: #fff;border: none;}
.btn-gray-center{background: #e3e3e3;color: #333}
.btn-blue-center{background: #00aced;}
.btn-red-right{padding-right: 5px;background-position: right -210px}
.btn-red-left{padding-left: 5px;background-position: 0 -168px;*zoom:1}

.btn-blue-right{padding-right: 5px;background-position: right -443px}
.btn-blue-left{padding-left: 5px;background-position: 0 -401px}

.btn-gray-right{padding-right: 5px;background-position: right -126px}
.btn-gray-left{padding-left: 5px;background-position: 0 -84px}
.btn-red-left:hover{text-decoration: none;color: #fff;background-position: 0 -252px}
.btn-red-left:hover .btn-red-right{background-position: right -294px}
.btn-red-left:hover .btn-red-center{background: #e3372d}

.btn-blue-left:hover{text-decoration: none;color: #fff;background-position: 0 -485px}
.btn-blue-left:hover .btn-blue-right{background-position: right -527px}
.btn-blue-left:hover .btn-blue-center{background: #019fda}

.btn-gray-left:hover{text-decoration: none;color: #333;background-position: 0 0}
.btn-gray-left:hover .btn-gray-right{background-position: right -42px}
.btn-gray-left:hover .btn-gray-center{background: #d9d9d9}
.btn-red-left.block,.btn-red-left.block .btn-red-right,.btn-blue-left.block,.btn-blue-left.block .btn-blue-right,.btn-gray-left.block,.btn-gray-left.block .btn-gray-right{display: block;}
.btn-red-left.block .btn-red-center,.btn-blue-left.block .btn-blue-center,.btn-gray-left.block .btn-gray-center{display: block;width: 100%}


.button a { display:inline-block;}
.button .btn_l { width:5px; background-position:0 0;}
.button .btn_r { width:5px; background-position:0 -42px;}
.button .btn_c { background:#f4f4f4;}
/* 灰色 */
.button .btn_l_e3 { width:5px; background-position:0 -84px;}
.button .btn_r_e3 { width:5px; background-position:0 -126px;}
.button .btn_c_e3 { background:#e3e3e3;}
/* 红色 */
.button .btn_l_red { width:5px; background-position:0 -168px;}
.button .btn_r_red { width:5px; background-position:0 -210px;}
.button .btn_c_red { background:#ee4136;}
/* 带效果 */
.button a:hover .btn_l { width:5px; background-position:0 -84px;}
.button a:hover .btn_r { width:5px; background-position:0 -126px;}
.button a:hover .btn_c { background:#e3e3e3;}
.button a:active .btn_l { width:5px; background-position:0 -168px;}
.button a:active .btn_r { width:5px; background-position:0 -210px;}
.button a:active .btn_c { background:#ee4136;}
/* 带效果2 */
.button a .btn_l2 { width:5px;  width:5px; background-position:0 -340px; }
.button a .btn_r2 { width:5px; width:5px; background-position:0 -370px;}
.button a .btn_c2 { background:#e3e3e3;}
/* 带效果3 */
.button a .btn_l3 { width:5px; background-position:0 -168px; }
.button a .btn_r3 { width:5px; background-position:0 -210px; }
.button a .btn_c3 { background:#ee4136; }
.button a:hover .btn_l3 { width:5px; background-position:0 -252px;}
.button a:hover .btn_r3 { width:5px; background-position:0 -296px;}
.button a:hover .btn_c3 { background:#e3372d;}

/* 盒子box */

.box .box_t { height:5px; background-position:0 -7px; overflow:hidden;}
.box .box_b { height:5px; background-position:0 0;}
.box .box_b2 { height:16px; background-position:0 -52px;}
.box .box_r { width:5px; background-position:-975px -7px;}
.box .boxcon { background:#f4f4f4;font-size:14px;padding: 15px 0 40px 0}
.box-aside .boxcon{padding-top: 0}
.box .box_t3 { height:5px; background-position:0 -103px; overflow:hidden;}
.box .box_b3 { height:5px; background-position:0 -149px;}
.box .xl li{margin-bottom:10px;}
.box .xl li a {display: block; padding-left:45px;  height:40px; line-height:40px;}
.box .xl li a:hover { background:#e3e3e3; text-decoration:none;color: #333}
.box-aside .xl li{margin-bottom:6px;}
.box-aside .xl li a{padding-left:58px;}
/*.box-aside .xl li a:hover { background-position:-31px -36px; }*/
.box .xl li a.on,.box .xl li a.on:hover { border-left:2px solid #ee4136;background:none; background-position:right -136px; text-decoration:none;color:#ee4136}

/* ------------------------------------------------------------------------ 页面布局 */


/* 页头 */
.header { margin-bottom: 20px}
.header .top { height:98px; background:#ed1c24; }
.header .logo { margin-top:15px; width:200px; height:67px;}
.header .logo a { width:200px; height:67px; background-position: 0 0;}
.header .menu { height:auto;}
.header .menu .xl {  height:auto;}
.header .menu .xl li { float:left; padding:15px 0 0 20px; font-size:14px;}
.header .menu .xl li a { color:#FFF; text-decoration:none;}
.header .menu .xl li .add { margin-left:10px; width:9px; height:6px; background-position:-166px -69px; display:inline-block;}
.header .nav { height:60px; background:#333;}
.header .nav .xl { height:auto; line-height:60px;}
.header .nav .xl li { float:left; font-size:18px;}
.header .nav .xl li a { color:#FFF;display:block;_float:left;width:108px; height: 60px;line-height: 60px;text-align: center;}
.header .nav .xl li a.c_white{_padding-top:20px; _height:40px;_line-height:40px;}
.header .nav .xl li a:hover { color:#ee4136; text-decoration:none;}
.header .nav .xl li a.on { color:#ee4136;}
.header .nav .tel { margin-left:700px; padding-top:15px; font-size:30px; line-height:28px; color:#656565; }
.header .nav .tel i { margin:0 15px; width:24px; height:26px; background-position:0 -172px; display:inline-block;}
#loaduser input{margin-top: -3px}
/* 页脚 */
.footer { padding:90px 0 60px; margin-top: 124px; height:auto; overflow:hidden;  background:#f4f4f4;}
.footer .info { height:auto; overflow:hidden;width: 500px;*width: 450px;}
.footer .info .logo { width:auto; height:59px;}
.footer .info .logoa { width:164px; height:59px; background-position: 0 -69px; display:inline-block;}
.footer .info .tel { width:180px; height:59px; background-position: -175px -69px; display:inline-block;}
.footer .info .txt { padding:15px 0 20px; line-height:24px;}
.footer .believe { height:auto; overflow:hidden;}
.footer .believe a { float:left; margin-right:20px;}
.footer .believe i { width:108px; height:40px;}
.footer .believe .icon_cnnic { background-position: 0 -130px;}
.footer .believe .icon_hd315 { background-position: -127px -130px;;}
.footer .nav { color:#6b6b6b;}
.footer .nav .xl { float:left; padding:0 25px; font-size:14px; }
.footer .nav .xl a { color:#6b6b6b;}
.footer .nav .xl h2 { line-height:40px;}
.footer .nav .xl li { line-height:30px;}

/* 友情链接 */
.link{padding:20px; line-height:25px; background:#e3e3e3; overflow:hidden; zoom:1;}
.link a{ margin-right:10px;  display:inline-block;}


/* 图标 */
.sigh,.visa,.alipay,.small-square,.icon-delivery,.box .xl li a{background: url(../images/icon-box.png) no-repeat -9999em -9999em;}

.icon_common_logo { display:block; background-image:url(../images/icon-common-logo.png); background-repeat:no-repeat;}

.icon_decorate{width: 13px;height: 13px;overflow: hidden;display: inline-block;background-position: -31px -171px}

.sigh{width: 14px;height: 14px;display:inline-block;background-position:-209px -6px ;overflow: hidden;margin-right: 5px}
/*   
    Name:           mod_icons
    Explain:        圆形图标样式
*/
.icons{display: inline-block;overflow: hidden;background: url(../images/icon-24.png) no-repeat -9999em -9999em; _background-image: url(../images/icon-8.png)}
.icons-music,.icons-slow-drive,.icons-front-row,.icons-chat,.icons-air-condition,.icons-success,.icons-smile,.icons-error{width: 120px;height: 120px;}
.icons-music{background-position: -25px -30px}
.icons-slow-drive{background-position: -148px -30px}
.icons-front-row{background-position: -272px -30px}
.icons-chat{background-position: -396px -30px}
.icons-air-condition{background-position: -520px -30px}
.icons-success{background-position: -642px -30px}
.icons-smile{background-position: -766px -30px}
.icons-error{background-position: -900px -30px}

.icons-home,.icons-work,.icons-baby,.icons-set{width: 50px;height: 50px;}
.icons-home{background-position: -38px -174px}
.icons-work{background-position: -124px -174px}
.icons-baby{background-position: -212px -174px}
.icons-set{background-position: -623px -161px}
.icons-success-white{width: 80px;height: 81px;background-position: -300px -174px}
.icons-error-white{width: 80px;height: 81px;background-position: -993px -174px}

.icons-cry,.icons-sigh,.icons-success-small,.icons-phone{width: 44px;height: 44px;}
.icons-cry{background-position: -389px -201px}
.icons-sigh{background-position: -438px -201px}
.icons-success-small{background-position: -492px -201px}
.icons-phone{background-position: -544px -202px}

.icons-chat-small{width:34px;height: 34px;background-position: -592px -212px}
.icons-beginning,.icons-finishing,.icons-count{width: 24px;height: 24px}
.icons-beginning{background-position: -630px -220px}
.icons-finishing{background-position: -660px -220px}
.icons-count{background-position: -689px -220px}

.icons-crown{width: 22px;height: 16px;background-position: -726px -224px}
.icons-star{width: 20px;height: 20px;background-position: -763px -222px}
.icons-star-gray{width: 20px;height: 20px;background-position: -794px -222px}

.icons-checkbox-yes,.icons-checkbox-no{width: 24px;height: 24px;}
.icons-checkbox-yes{background-position: -829px -218px;cursor: pointer;}
.icons-checkbox-no{background-position: -862px -218px;cursor: pointer;}

.icons-close-light,.icons-close-dark{width: 18px;height: 18px;cursor: pointer;}
.icons-close-light,.icons-close-dark:hover{background-position: -910px -222px}
.icons-close-dark,.icons-close-light:hover{background-position: -941px -222px}

.icons-hour,.icons-day,.icons-halfday,.icons-pickup,.icons-dropoff,.icons-intercity{width: 80px;height: 80px;}
.icons-hour{background-position: -27px -265px}
.icons-day{background-position: -127px -268px}
.icons-halfday{background-position: -223px -267px}
.icons-pickup{background-position: -319px -267px}
.icons-dropoff{background-position: -419px -265px}
.icons-intercity{background-position: -515px -268px}


.icons-change,.icons-change-red{width: 20px;height: 20px;overflow: hidden;display: inline-block;*display: inline;*zoom:1;background: url(../images/change.png) no-repeat; _background-image: url(../images/change-8.png)}
.icons-change:hover,.icons-change-red{background-position: 0 -20px}
.change-user{position:absolute;margin-left:20px;margin-top: 5px;_margin-top: 0px;}
/*
    垂直对齐方式
*/
.vt{vertical-align: top;}.vm{vertical-align: middle;}.vb{vertical-align: bottom;}


/*公共灰色区块*/
.gray-box{border-radius: 4px;background: #f4f4f4;padding:10px}


/*面包屑*/
.breadcrumb{/*background:#f4f4f4;*/ height:40px; overflow:hidden; line-height:40px; position:relative;font-size: 16px;}
.breadcrumb ul{background:#f4f4f4;overflow: hidden;border-radius: 4px;height: 40px}
.breadcrumb li{float:left; width:20%; text-align:center; position:relative; z-index:2; }
.breadcrumb li.t2{text-indent: 18px;}.breadcrumb li.t3,.breadcrumb li.t4{text-indent: 24px;}
.breadcrumb li span{font-size: 20px;margin-right: 5px;vertical-align: middle;font-weight: bold;}
.breadcrumb li em{position:absolute; right:-22px; top:-2px; width:0; height:0; line-height:0; border-width:22px 0 22px 22px; border-color:transparent  transparent transparent #fff; border-style:dashed dashed dashed solid;}
.breadcrumb li i{position:absolute; right:-20px; top:-2px; width:0; height:0; line-height:0; border-width:22px 0 22px 22px; border-color:transparent  transparent transparent #f4f4f4; border-style:dashed dashed dashed solid;}
.breadcrumb li.current{background:#ee4136; color:#fff; z-index:1;}
.breadcrumb li.current i{border-color:transparent  transparent transparent #ee4136;}

/*灰色区块*/
.gray-t-r,.gray-t-l,.gray-b-r,.gray-b-l,.dark-gray-t-r,.dark-gray-t-l,.dark-gray-b-r,.dark-gray-b-l,.gray-arw-b-r,.gray-arw-b-l,.gray-red-t-r,.gray-red-t-l,.gray-red-b-r,.gray-red-b-l,.blue-t-r,.blue-t-l,.blue-b-r,.blue-b-l,.green-t-r,.green-t-l,.green-b-r,.green-b-l,.white-t-r,.white-t-l,.white-b-r,.white-b-l,.black-t-r,.black-t-l,.black-b-r,.black-b-l,.selectDefault,.selectDefault .activeSelect{height: 5px;overflow: hidden;background: url(../images/zoom-tblr.png) no-repeat -9999em -9999em;}
.pay_nav.on .dark-gray-t-r,.pay_nav.selected .dark-gray-t-r,.gray-t-r,.gray-link:hover .white-t-r{background-position: right -5px; padding-right: 5px;}
.pay_nav.on .dark-gray-t-l,.pay_nav.selected .dark-gray-t-l,.gray-t-l,.gray-link:hover .white-t-l{background-position: 0 0; padding-left: 5px;}
.gray-b-r,.gray-arw-b-r,.gray-link:hover .white-b-r{background-position: right -15px; padding-right: 5px;}
.gray-b-l,.gray-link:hover .white-b-l{background-position: 0 -10px; padding-left: 5px;}
.pay_nav.on .bg_e3,.pay_nav.selected .bg_e3,.gray-link:hover .bg_white{background: #f4f4f4}
.gray-link{display: block;text-decoration: none;}
.gray-link:hover{color: #333;text-decoration: none;*zoom:1}

.dark-gray-t-r,.gray-link:hover .gray-t-r{background-position: right -128px;padding-right: 5px;}
.dark-gray-t-l,.gray-link:hover .gray-t-l{background-position: 0 -123px;}
.gray-link:hover .bg_f4{background: #e3e3e3;text-decoration: none;}
.dark-gray-b-r,.gray-link:hover .gray-b-r{background-position: right -138px;padding-right: 5px;}
.dark-gray-b-l,.gray-link:hover .gray-b-l{background-position: 0 -133px;}

.error{ margin-left: 0px;}
.error .gray-link:hover .gray-t-r,.error .gray-t-r{background-position: right -681px;}
.error .gray-link:hover .gray-t-l,.error .gray-t-l{background-position: 0 -676px;}
.error .gray-link:hover .gray-b-r,.error .gray-b-r{background-position: right -691px;}
.error .gray-link:hover .gray-b-l,.error .gray-b-l{background-position: 0 -686px;}
.error .gray-link:hover .bg_f4,.error .bg_f4{border:1px solid #ffbcb8;border-width: 0 1px;background:#fbf0f1}

.gray-active .gray-link:hover .gray-t-r,.gray-active .gray-t-r{background-position: right -173px;}
.gray-active .gray-link:hover .gray-t-l,.gray-active .gray-t-l{background-position: 0 -168px;}
.gray-active .gray-link:hover .gray-b-r,.gray-active .gray-b-r{background-position: right -183px;}
.gray-active .gray-link:hover .gray-b-l,.gray-active .gray-b-l{background-position: 0 -178px;}
.gray-active .gray-link:hover .bg_f4,.gray-active .bg_f4{border:1px solid #ee4136;border-width: 0 1px;background:#f4f4f4}

/*红色区块*/
.pay_nav2.on .gray-t-r,.pay_nav2.selected .gray-t-r,.gray-red-t-r{background-position: right -287px;padding-right: 5px;}
.pay_nav2.on .gray-t-l,.pay_nav2.selected .gray-t-l,.gray-red-t-l{background-position: 0 -282px;}
.pay_nav2.on .bg_f4,.pay_nav2.selected .bg_f4{background: #ee4136;color: #fff}
.pay_nav2.on strong.c_red2,.pay_nav2.selected strong.c_red2{color: #fff!important}
.gray-red-b-r{background-position: right -445px;padding-right: 5px;}
.gray-red-b-l{background-position: 0 -450px;}
/*蓝色区块*/
.pay_nav3.on .gray-t-r,.pay_nav3.selected .gray-t-r,.blue-t-r{background-position: right -626px;padding-right: 5px;}
.pay_nav3.on .gray-t-l,.pay_nav3.selected .gray-t-l,.blue-t-l{background-position: 0 -621px;}
.pay_nav3.on .bg_f4,.pay_nav3.selected .bg_f4{background: #00aced;color: #fff}
.pay_nav3.on strong.c_red2,.pay_nav3.selected strong.c_red2{color: #fff!important}
.blue-b-r{background-position: right -478px;padding-right: 5px;}
.blue-b-l{background-position: 0 -483px;}
/*白色区块*/
.white-t-r{background-position: right -350px;padding-right: 5px;}
.white-t-l{background-position: 0 -345px;}
.white-b-r{background-position: right -360px;padding-right: 5px;}
.white-b-l{background-position: 0 -355px;}
/*绿色区块*/
.green-t-r{background-position: right -640px;padding-right: 5px;}
.green-t-l{background-position: 0 -635px;}
.green-b-r{background-position: right -645px;padding-right: 5px;}
.green-b-l{background-position: 0 -650px;}
/*黑色区块*/
.black-t-r{background-position: right -306px;padding-right: 5px;}
.black-t-l{background-position: 0 -301px;}
.black-b-r{background-position: right -316px;padding-right: 5px;}
.black-b-l{background-position: 0 -311px;}
/*带箭头灰色区块*/
.gray-arw-b-r{height: 16px}
.gray-arw-b-l{background-position: 0 -37px; padding-left: 5px;height: 16px}


.mt1{margin-top: 1px}
.mt5{margin-top: 5px}
.al{text-align: left;}.ac{text-align: center;}.ar{text-align: right;}
.iblk{display: inline-block;*display: inline;*zoom:1}
.fznormal{font-weight: normal;}
.fzbold{font-weight: bold;}
.text{vertical-align:top;outline:none;border: none;background:none;width: 100%;height: 20px;line-height:20px;*height: 18px;*line-height:18px;margin:0;padding:0;text-align: left;color: #333;font-size: 100%}
textarea.text{height: 80px}
.text2{border-radius:4px;background: #fff;height: 24px;line-height: 24px;border: none;padding:5px 10px}

/*
    Name:           mod_display
    Explain:       块元素
*/
.dis_no { display:none}
.dis_bk { display:block}
.dis_il { display:inline;}
.dis_il_bk { display:inline-block}

.mb15 { margin-bottom:15px;}
.ml110 { margin-left:110px;}
.ml120 { margin-left:120px;}
.ml130 { margin-left:130px;}
.ml140 { margin-left:140px;}
.ml150 { margin-left:150px;}

.lh40 { line-height:40px;}
.ta_c { text-align:center;}

.w825 { width:825px;}
.h245 { height:245px;}

.pt_a { position:absolute;}
.pt_r { position:relative;}
.pt_f { position:fixed;}



.simsun{font-family: "SimSun"}
.mt15{margin-top: 15px}
.ml60{margin-left: 60px}
.tac_r { text-align:right;}
.tac_l { text-align:left;}
.w212 { width:212px;}
.w230 { width:230px;}
.mt25 { margin-top:25px;}
.ml250 { margin-left:250px;}
.nowrap{white-space:nowrap}


/*******************
    styleSelect
*******************/    
.selectDefault{height: 30px;cursor:pointer;vertical-align: top;*vertical-align: middle;display:inline-block;*display:inline;*zoom:1;background-position: right -86px;/*font-size:12px;*/outline:none;overflow: visible;text-align: left;}
.selectDefault .styleSelect_item{/*width:100%;*/overflow: hidden;border-radius: 4px;-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-o-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);-ms-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}    
.selectDefault .styleSelect_item_content{max-height:180px;_height:180px;overflow: auto;background:#f4f4f4;}

.selectDefault .activeSelect{background-position: 0 -56px;padding-left:10px;height: 30px;line-height: 30px;cursor:pointer;white-space: nowrap;width:220px; border:none;font-size:14px;overflow: hidden; width:260px;}
.selectDefault .activeSelect em{display:block;overflow: hidden;}
.selectDefault li{margin:0;font-weight:normal;padding:0;overflow:hidden;white-space:nowrap}
.selectDefault li a{white-space: nowrap;height: 30px;line-height: 30px;display: block; cursor: pointer; overflow:hidden;padding:0 10px}
.selectDefault li a:hover{background:#e3e3e3;text-decoration: none;color:#333}      
.bgselected a.selected,.selectDefault li a.selected:hover{background:#e3e3e3;}  
.select-active{background-position: right -247px;}
.select-active .activeSelect{background-position: 0 -217px;}
.select-error{background-position: right -755px;}
.select-error .activeSelect{background-position: 0 -725px;}
.selectDefault .gray-t-r,.selectDefault .gray-b-r{display: none;display: block\9;}
:root .selectDefault .gray-t-r,:root .selectDefault .gray-b-r{display: none;}
.selectDefault.block{display: block;}


.select_white .selectDefault{background-position: right -404px}
.select_white .selectDefault .activeSelect{background-position: 0 -374px}



/*******************
    checkbox and radio
*******************/
.jquery-default-checkbox {display: inline-block; vertical-align: middle; cursor: pointer; overflow: hidden;}
.jquery-default-checkbox .mark {display: inline-block; width: 24px; height: 24px;background: url(../images/checkbox.png) no-repeat 0 0;}
.jquery-default-checkbox-radio .mark{background-image:url(../images/radio.png);_background-image:url(../images/radio.gif);}

.jquery-default-checkbox .mark.jquery-default-checkbox-hover{
    background-position: -24px 0px;
}
.jquery-default-checkbox-checked .mark{
    background-position: 0px -24px;
}
.jquery-default-checkbox-checked .mark.jquery-default-checkbox-hover {
    background-position: -24px -24px;
}

.jquery-default-checkbox .mark.jquery-default-checkbox-disabled{
    background-position: 0px -48px;
}
.jquery-default-checkbox-checked .mark.jquery-default-checkbox-disabled{
    background-position: 0px -72px;
}




.visa,.alipay{background-position:0 0;width: 106px;height: 34px;display: inline-block;}
.alipay{background-position: -96px 0;width: 96px}
.small-square{width:22px;height:22px;background-position:0 -34px;line-height: 22px;text-align: center;font-size: 14px;display: inline-block;vertical-align: middle;}
.arw{width: 13px;height: 20px;background: url(../images/arw.png) no-repeat; display: inline-block;overflow: hidden;_display:none;}
.icon-delivery{width:40px;height: 12px;overflow: hidden;display: inline-block;background-position: right -105px}
.sent_car .xl li { padding-bottom:40px;position: relative;}

.sent_car .xl li div.y{position: absolute;top: 0;right: 0}



.blk-f4 { padding:2px; background: #F4F4F4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}



.booking-car-online{width: 622px}
.booking-car-fast{width: 338px}
.booking-car-left{width: 700px}
.booking-car-right{width: 260px}
.aside{width: 190px}
.main_cont{width: 770px;}
.booking-car-online-wrap{padding: 0 0 0 157px}
.booking-car-online-wrap .box{margin-left: -157px;float: left;_display: inline;}

.fast-box{padding: 15px 20px 15px 85px;display: block;}

.fast-box:hover{text-decoration: none;}
.fast-box .icn-l{float: left;margin-left: -65px;}

.hzs-formline{padding-left: 73px; *zoom:1}
.hzs-formline .label{float: left;line-height:30px;width: 60px;margin-left: -73px;text-align: right;font-size: 14px}
.hzs-formline span.tips{display:block;padding-left: 0;vertical-align: middle;}

.hzs-formline .w202{display: inline-block;*display: inline;*zoom:1}
.hzs-formline .hackw1{*width:455px}


.minus-box-75{padding-left: 75px;}
.minus-box-75 .l{float: left;width: 75px;margin-left: -75px;text-align: right;}
.minus-box-90{padding-left: 90px;}
.minus-box-90 .l{float: left;width: 90px;margin-left: -90px;text-align: right;}

.aside-title{height: 57px;line-height: 52px;color: #fff;background-color: #ee4136}
.main_title{padding-bottom: 10px; border-bottom: 1px solid #DFDDDC;margin-bottom: 20px}
.userinfo{padding-left:180px; }
.userinfo .l{float: left;margin-left: -180px}
.userinfo .avatar{width: 140px;height: 140px;}
.table1{text-align: center;width: 100%;font-size: 14px; margin-top: -45px;}
.table1 th{border-right:1px solid #DFDFDF;height: 40px;text-align: center;}
.table1 th.noborder,.table1 th:last-child{border: none;}
.table1 td{padding: 20px 0;text-align: center;border-bottom: 1px solid #E3E3E3;}
.table-thead{height: 40px}
.fast-car-list li{margin-top: 20px;height: auto;overflow: hidden;*zoom:1 }
.preference li{margin: 20px 10px 0; float: left;_display: inline;}
.preference li .bg_f4{padding: 20px 25px;*zoom:1;}
.preference .jquery-default-checkbox .mark,.preference .jquery-default-checkbox-checked .mark{background-position: -24px -96px}
.preference .gray-link:hover .jquery-default-checkbox .mark{background-position: 0 0}
.preference .jquery-default-checkbox-checked .mark,.preference .jquery-default-checkbox-checked .mark.jquery-default-checkbox-hover,.preference .gray-link:hover .jquery-default-checkbox-checked .mark{background-position: 0 -96px}
.preference a.gray-link{width: 172px;*zoom:1;}

/******
弹出层提示层
******/
.mask_black { background:#000; z-index:9998; position:absolute; top:0; left:0; opacity: 0.5;
filter: alpha(opacity=50);}
.popdiv_white,.popdiv_black{position: absolute;z-index: 9999; width: 500px; left: 50%; top: 80px; display: none;-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
.popdiv_black_main{color:#fff;padding:40px 50px}
.popdiv_close{position: absolute;right: 16px;top: 16px}
.popdiv_title{height: 40px; margin: -40px -20px 0 -20px;border-bottom: 1px solid #E3E3E3;line-height: 25px;font-size: 18px}
.popdiv_white_main{padding:50px 40px 30px}

/* jia 2013-12-30-13：41 */

.w90 { width: 90px !important;}
.w322 { width:322px !important;}
.bg_white_imp { background:#FFF !important;}
.ml14 { margin-left:14px !important;}
.ml104 { margin-left:104px !important;}
/* 银行 */
.icon_bank { display:inline-block; background:url(../images/icon-bank-24.png) no-repeat -9999em -9999em !important;  _background-image:url(../images/icon-bank-8.png) !important; }
.icon_wh { width:172px; height:60px;}
.CMBCHINA-NET-B2C,.CMBCHINACREDIT,.cmbchina { background-position:-417px -124px !important;}/* 招商银行 */
.ICBC-NET-B2C,.ICBCCREDIT,.icbc { background-position:-803px -449px !important;}/* 工商银行 */
.CCB-NET-B2C,.CCBCREDIT,.ccb { background-position:-803px -206px !important;}/* 建设银行 */
.BOC-NET-B2C,.BOCCREDIT,.boc { background-position:-225px -288px !important;}/* 中国银行 */
.ABC-NET-B2C,.ABCCREDIT,.abc { background-position:-417px -206px !important;}/* 农业银行 */
.CEB-NET-B2C,.ceb { background-position:-225px -527px !important;}/* 光大银行 */
.SPDB-NET-B2C,.spdb { background-position:-33px -367px !important;}/* 上海浦东发展银行 */
.ECITIC-NET-B2C,.ECITICCREDIT,.ecitic { background-position:-803px -288px !important;}/* 中信银行 */
.CIB-NET-B2C,.cib { background-position:-33px -527px !important;}/* 兴业银行 */
.SDB-NET-B2C,.sdb { background-position:-417px -367px !important;}/* 深圳发展银行 */
.CMBC-NET-B2C,.CMBCCREDIT,.cmbc { background-position:-33px -45px !important;}/* 民生银行 */
.BJRCB-NET-B2C,.bjrcb { background-position:-803px -124px !important;}/* 北京农商银行 */
.BOCO-NET-B2C,.pab { background-position:-417px -288px !important;}/* 交通银行 */
.NBCB-NET-B2C,.nbcb { background-position:-225px -124px !important;}/* 宁波银行 */
.BCCB-NET-B2C,.BCCBCREDIT,.bccb { background-position:-225px -367px !important;}/* 北京银行 */
.NJCB-NET-B2C,.njcb { background-position:-610px -45px !important;}/* 南京银行 */
.CBHB-NET-B2C,.cbhb { background-position:-610px -367px !important;}/* 渤海银行 */
.HKBEA-NET-B2C,.hkbea { background-position:-417px -449px !important;}/* 东南亚银行 */
.GDB-NET-B2C,.GDBCREDIT,.gdb { background-position:-417px -45px !important;}/* 广发银行 */
.POST-NET-B2C,.psbc { background-position:-803px -45px !important;}/* 中国邮政银行 */
.CZ-NET-B2C,.czbank { background-position:-33px -206px !important;}/* 哲商银行 */

.BOSHCREDIT,.shbank { background-position:-610px -288px !important;}/* 上海银行 */
.PINGANBANK-NET,.PABCREDIT,.pabank { background-position:-33px -288px !important;}/* 平安银行 */

.opacity_uvm,.opacity_alipay,.opacity_lakala { width:106px; height:34px;}
.opacity_uvm { background-position:-835px -618px !important;}/* 银联图片合辑 */
.opacity_alipay { background-position:-835px -703px !important;}/* 支付宝 */
.opacity_lakala { background-position:-640px -703px !important;}/* 拉卡啦 */
.alipay { background-position:-610px -206px !important;}/* 支付宝 */
.lakala { background-position:-417px -527px !important;}/* 拉卡啦 */
.yiqianbao { background-position:-33px -686px !important;}/* 一钱包 */


.bank_list li { float:left; padding:10px 10px 10px 30px}
.bank_list li label{display: block;}
.bank_list i { width:172px; height:60px;}



.dark_gray{display:inline-block;margin-top:1px;}
.dark_gray .bg_e3{line-height: 18px;}

.start_city_box,.end_city_box,.poi_box,.history_often{position: absolute;z-index: 1500;width: 480px}
.poi_box{ padding: 0px; height: auto;}
.poi_box li.itemhover{ background-image: none; color: inherit;}

.tab_city{height: 30px;line-height: 30px;border-bottom: 1px solid #ddd;margin-top: -5px}
.tab_city li{float:left;}
.tab_city li a{display: block;border-right: 1px solid #ddd;_float:left;height: 30px;line-height: 30px;padding:0 15px;}
.tab_city li a.on{background: #f4f4f4;margin-bottom: -1px;padding-bottom: 1px;_position: relative;}
.tab_address{height: 40px;line-height: 40px;border-top: 1px solid #ddd;position:relative;bottom: -5px}
.tab_address li{float: left;width: 50%;}
.tab_address li a{display: block;border-right: 1px solid #ddd;height: 40px;line-height: 40px;text-align: center;}
.tab_address li a.on{background: #f4f4f4;margin-top: -1px;padding-top: 1px;_position: relative;}
.tab_address li:last-child a{border:none;}


.yc_citys{padding: 5px 15px 10px}
.yc_citys li{width: 25%;float: left;margin-top:10px}
.china_citys{height: 200px;overflow: auto;padding-bottom: 10px}
.china_citys li{padding:15px 15px 0 95px}
.china_citys li span.l{margin-left: -80px;width: 80px;font-weight: bold;}
.china_citys li a{padding-right: 10px;white-space:nowrap;color: #4387CE}
.china_citys li a:hover{color: #ee4136}{width: }
.poi_box,.history_often{width: 468px}
.poi_list a{display: block;padding:10px 20px;*zoom:1}
.poi_list a:hover{background: #e3e3e3;text-decoration: none;color:#333}


.breadcrumb_small {overflow: hidden;position: relative;}
.left_cir,.right_cir{width: 5px;overflow: hidden;}
.breadcrumb_small ul{width: 970px;overflow: hidden;background:#f4f4f4;height: 40px;line-height: 40px;font-size: 14px}
.breadcrumb_small .left_cir .bg_f4,.breadcrumb_small .right_cir .bg_f4{height: 30px}
.breadcrumb_small li{float:left;padding: 0 5px 0 40px; text-align:center; position:relative; z-index:2; }
.breadcrumb_small li.first,.breadcrumb_small li:first-child{padding-left: 10px}
.breadcrumb_small li em{position:absolute; right:-26px; top:-6px; width:0; height:0; line-height:0; border-width:26px 0 26px 26px; border-color:transparent  transparent transparent #fff; border-style:dashed dashed dashed solid;}
.breadcrumb_small li i{position:absolute; right:-23px; top:-6px; width:0; height:0; line-height:0; border-width:26px 0 26px 26px; border-color:transparent  transparent transparent #f4f4f4; border-style:dashed dashed dashed solid;}
.breadcrumb_small li.last em,.breadcrumb_small li.last i,.breadcrumb_small li:last-child em,.breadcrumb_small li:last-child i{display: none;}
/*
.breadcrumb_small li.current{background:#ee4136; color:#fff; z-index:1;}
.breadcrumb_small li.current i{border-color:transparent  transparent transparent #ee4136;}
*/
.breadcrumb_small li.current{color: #ee4136}





.mi-ss{background:url(../images/mem_block.gif) no-repeat; height:24px; display:inline-block;}
.start-gray{background-position:0 -25px; width:21px;}
.start-green{background-position:0 0; width:21px;}
.mid-gray{background-position:right -25px; width:120px;}
.mid-green{background-position:right 0; width:120px;}
.end-gray{background-position:right -75px; width:120px;}
.end-green{background-position:right -50px; width:120px;}
.ss-intro{margin-left:-20px;margin-top:10px; overflow:hidden; zoom:1; width:720px;}
.ss-intro li{width:120px; float:left;}


.star-wrap{position:absolute;*margin-left:-150px;_margin-left:-153px;_margin-top:-2px;height:20px;overflow:hidden;-moz-transition:.3s all ease;-webkit-transition:.3s all ease;-o-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease;}
.star-red{width:150px;position:absolute;left:0;top:0;}


.ycard{height: 48px;background: url(../images/ycard-24.png) no-repeat; _background-image: url(../images/ycard-8.png)}

.col1_dot{margin-left:15px;}
.col1_dot li{list-style:outside disc;}


/* jia 20140108 LC */
.max-banenr { margin:25px auto 0 auto; width:100%; position:relative;}
.max-banenr-list li {height: 410px; background-repeat: no-repeat; background-position: center top;}
.max-banenr .btn-left,.max-banenr .btn-right { width:35px; height:50px; cursor:pointer; position:absolute; top:30%}
.max-banenr .btn-left { background-position:-1583px -157px; left:5%;}
.max-banenr .btn-right { background-position:-1643px -157px; right:5%;}
.max-banenr .dian { position:absolute; top:90%; right:10%;}

.max-banenr .dian li{display: inline-block;overflow: hidden;background: url(../images/icon-24.png) no-repeat -9999em -9999em; _background-image: url(../images/icon-8.png)}
.max-banenr .dian li { padding:5px 0 0 0;margin-right:5px; width:12px; height:7px; display:inline-block; background-position:-1050px -51px;cursor:pointer; }

.max-banenr .dian .on,.max-banenr .dian li:hover { padding:5px 0 0 0;margin-right:5px; width:12px; height:7px; display:inline-block; background-position:-1051px -30px;}

    .max-banenr .dian{ right: 10px;}
    .max-banenr .c_banner{ width: 980px; position: relative; margin: 0px auto; }
    #marquee{ height: 32px; overflow: hidden;}
    .footer{ margin-top: 20px;}
    .home_form{ left: 25px;}
    .top_banner{ width: 980px; height:400px; overflow: hidden;}
    .max-banenr-list{ }
    .max-banenr-list li{ height: 400px; display: inline-block;}
    .max-banenr-list img{ width: 980px; height: 400px;}
    .gray-link:hover{text-decoration: none;}

    #speek li{ padding: 5px 0px 10px 0px;}

.home_form_bg{width: 300px;opacity: 0.5; filter:alpha(opacity=50);position:absolute; left:25px; top:6%;}
.home_form_bg .cont{height: 340px}
.home_form {width: 300px; padding:20px 0;   position:absolute; left:25px; top:6%;}
.home_form h2 { margin:0 5px }
.pos-r { position:relative;}
.w110 { width:110px;}
.w400 { width:400px;}
.home_form .hd { height:30px; line-height:30px;}
.home_form .hd .hot a { margin:0 17px; width:auto; border-bottom:1px solid #ee4136;}
.home_form .hd .hot a:hover {background:none}
.home_form .hd a { width:90px; height:30px; text-align:center; display:inline-block; text-decoration:none; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
.home_form .hd a.on,.home_form .hd a:hover { background:#e3e3e3;}
.home_form .xl li { float:left; padding-right:42px;}
.home_form .xl2 li { float:left; width:65px;}
.home_form .xl3 li { float:left; width:75px;}



.lc-btn { display: inline-block; margin-bottom: 0; font-size: 14px; height: 38px; line-height: 38px; text-align: center; cursor: pointer; background-color: #fff; border: 1px solid #e6e9ed; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #656d78; padding: 0; width: 140px;}
.btn-details { width: 80px; height: 30px; border: 0; line-height: 30px; color: #fff; background: #ee4136 ; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.home-xl li { float:left; margin:10px 9px 0px 0; width:320px;height:320px; overflow: hidden;padding:0;}
.home-xl li.big { width:650px;}
.home-xl li.last {margin-right:0}
.home-xl li p {margin:0;padding:0;}
.home-xl li .txt{font-size:12px;line-height:1.5;height:35px;margin:5px 0 0 0;padding:0;}
.home-xl li .txt2{font-size:12px;line-height:1.5;height:35px;margin:40px 0 0 0;padding:0;}

.home-xl #pl_list { font-size:14px; width:280px; height:265px;overflow:hidden;text-overflow:ellipsis;}
.home-xl #pl_list li{margin:5px 0 0px 0; width:280px;height:auto;max-height:44px; line-height:1.5;overflow: hidden;padding:0 0 3px 0;border-style: dashed;
  border-bottom-width: 1px;  border-color: #999;text-overflow:ellipsis;} 

.w175 { width:175px;}
.w250 { width:250px;}
.w90 { width:90px;}
.pt{border-radius:4px;background: #fff;height: 22px;line-height: 22px;border: none;padding:5px 10px;_padding:5px 8px;}
.prompt-box { margin-top:2px; width:278px !important; border:none !important; background-color:#E3E3E3;}
.pb15 { padding-bottom:15px;}
.pt15 { padding-top:15px;}
.pb12 { padding-bottom: 12px;}
.pl35 { padding-left:35px;}
.icons-success-mini { width:20px; height:20px; background-position: -1045px -126px;}
.icons-error-mini { width:20px; height:20px; background-position: -1045px -148px;}
.vip-access { margin-top:10px;}
.vip-access li {float: left; margin-right:19px;  _display:inline; border:1px solid #e3e3e3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;} 
.vip-access li.last,.home-xl li.last,.interactive3 li.last {margin-right:0}
.hdshow { color:#6b6b6b;}
.hdshow li { float:left; margin:0 2px;_display:inline;height: 310px; }
.hdshow a.alink{ width:232px; height:274px; border:4px solid #fff; padding-top:28px; display:block; text-decoration:none;}
.hdshow a:hover{ }
.hdshow a.alink:hover,.hdshow a.focus{text-decoration: none;  border-color:#e3e3e3;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.icons-preferential,.icons-cooperation,.icons-announcement,.icons-attention { width:100px; height:100px;}
.hdshow .icons-preferential { background-position: -1092px -157px;}
.hdshow .icons-cooperation { background-position: -1212px -157px;}
.hdshow .icons-announcement { background-position: -1332px -157px;}
.hdshow .icons-attention { background-position: -1452px -157px;}
.hdshow a.alink:hover .icons-preferential,.hdshow a.focus .icons-preferential { background-position: -1092px -30px;}
.hdshow a.alink:hover .icons-cooperation,.hdshow a.focus .icons-cooperation { background-position: -1212px -30px;}
.hdshow a.alink:hover .icons-announcement,.hdshow a.focus .icons-announcement{ background-position: -1332px -30px;}
.hdshow a.alink:hover .icons-attention,.hdshow a.focus .icons-attention{ background-position: -1452px -30px;}
.hd { height:50px; line-height:50px;}
.bg_f5 { background-color:#F5f5f5;}
.interactive li { float:left; margin:20px 20px 0 0; _display:inline;text-align:center; background:#FFF; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.interactive li.last { float:none; clear:both; margin:0; text-align:left; background:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.interactive li img {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.interactive .ico-v { color:#ffb400 !important;}
.interactive { line-height:32px;}
.box-radius4 { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.interactive2 img { float:left; margin-right:15px; vertical-align:top; display:block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.interactive2 li { width:290px; }
.mt60 { margin-top:60px;}
.interactive3 li { float:left; margin:22px 15px 0 0; }
.icon-dv { width:9px; height:6px; background-position:-1050px -75px;}

.header_menu_drop{*margin:0 0 0 -54px;_margin:60px 0 0 -108px;position: absolute;z-index: 1500;width: 108px; background:#ee4136;
    border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: 0 3px 3px rgba(0,0,0,.2);-moz-box-shadow: 0 3px 3px rgba(0,0,0,.2);-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);-ms-box-shadow: 0 3px 3px rgba(0,0,0,.2);
overflow: hidden;}
.header .nav .xl li .header_menu_drop a { display: block;float: none;}
.header .nav .xl li .header_menu_drop a:hover,.header .nav .xl li.down .on2{ background:#c51e24; color:#fff;}

.header .nav .xl li .opacity5{ background:#222; }
.header .menu .xl li .icon-car { width:22px; height:15px; background-position:-1582px -244px;}
.header .menu .xl2 { margin-left:700px;}
.header .menu .xl2 li { float:left; margin: 15px 5px 0; color:#FFF; width:80px; height:30px; line-height:30px; text-align:center; background:#000; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.header .menu  .bg_red { background:#be161d;}
.header .menu  .bg_black { background:black;}
.w88 { width:88px;}

.icons-pay { width:80px; height:80px; background-position: -1582px -30px;}
.pick-up-time-list { margin:0 -20px;}
.pick-up-time-list li { float:left; width:142px; height:80px; padding:20px 10px; border:4px solid rgba(0,0,0,0.05); content:""; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.pick-up-time-list li.arrow { position:relative; width:auto; height:auto; border:none; content:""; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.pick-up-time-list li .tri {position: absolute; right: -9px; top: 50px; z-index: 3010; display: inline-block; width: 0px; height: 0px; line-height: 0px; font-size: 0px; border: 12px solid #e5e5e5; border-color: transparent transparent transparent #e5e5e5; border-style: dashed solid dashed dashed; }
.pick-up-time-list li .tri i { position: absolute; left: -12px; top: -7px; display: inline-block; width: 0px; height: 0px; line-height: 0px; font-size: 0px; border: 7px solid #ffffff; border-color: transparent transparent transparent #ffffff; border-style: dashed solid dashed dashed; } .c_6b { color:#6b6b6b;}

/* 公告 */
.post_bg { width:980px;height:60px; background: #000; z-index: 98; position: absolute; top: 170px; left: 100px; opacity: 0.5; filter: alpha(opacity=50); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.post { width:980px;height:60px; line-height:60px; z-index: 99; position: absolute; top: 170px; left: 100px;}
.icons-post { width:34px; height:34px; background-position:-1629px -222px;}


/* 20140115 jia LC */
.bg_e7 { background:#e7e7e7;}
.bg_f7 { background:#f7f7f7;}
.t-d-n { text-decoration:none;}
.ml15 { margin-left:15px;}
.ml330 { margin-left:330px;}
.w30 { width:30px;}
.ico_zp { background: url(http://i1.yongche.name/images/app/common/ico.gif) no-repeat right -250px; width: 23px; height: 25px; vertical-align: middle; display:inline-block; }
.ico_yckb { background: url(http://i1.yongche.name/images/app/common/ico.gif) no-repeat -70px -300px; width: 24px; height: 21px; vertical-align: middle; display:inline-block; }
.ico_add{ background:url(http://i1.yongche.name/images/app/common/ico.gif) no-repeat -40px -300px; width:18px; height:13px; vertical-align:middle; display:inline-block;}
.ico_minus{ background:url(http://i1.yongche.name/images/app/common/ico.gif) no-repeat 0 -300px; width:18px; height:13px; vertical-align:middle; display:inline-block;}


/* 201401161029 jia LC */
.carCardxl { border-color:#DFDDDC; border-style:solid; border-width:1px 0 0 1px;}
.carCardxl li { float:left; padding:5px 15px; color:#757575; border-color:#DFDDDC; border-style:solid; border-width:0 1px 1px 0; vertical-align:middle;}
.w_2 { width:2.5%;}
.w_5{ width:5%;}
.w_8{ width:8%;}
.w_11{ width: 11.3%;}
.w_35{ width:35%;}
.h42 { height:42px;}
.lh42 { line-height:42px;}


.hr.dashed{background: none}
.bg_blue { background-color: #00aced; }

.sentcar_loading{background: url(../images/sendcar.gif) no-repeat center center;width: 120px;height: 120px;display: inline-block;overflow: hidden;font-size: 30px;font-weight: bold;line-height: 120px;text-align: center;color: #fff}

a.on:hover,a.selected:hover{text-decoration: none;}

.arw_top{
    border-color: transparent transparent #f4f4f4 transparent;
    border-style: dashed dashed solid dashed;
    border-width: 0 15px 15px 15px;
    height: 0;
    line-height: 0;
    width: 0;
    display: inline-block;
}


.song20{position: absolute;margin-top:-15px;width: 38px;height: 21px;display: inline-block;overflow: hidden;background: url(../images/song20.png) no-repeat;}

.hasDatepicker{background: url(../images/icn_rili.png) no-repeat right center}

.header .menu .btn-details.bg_black,.header .menu .btn-details.bg_red,.header .menu .btn_login,.header .menu .btn_register{font-size:14px;color:#fff;width: 80px;height: 30px;overflow: hidden;display: inline-block;background: url(../images/login.png) no-repeat;text-decoration: none;text-align: center;line-height: 30px;}
.header .menu .btn_register,.header .menu .btn-details.bg_red{background-position: right top;}

.cancelwrap{padding-left: 94px;}
.cancelwrap i.z{margin-left: -74px;}

.select_car li{ padding-left: 250px;padding-bottom: 40px;*zoom:1}
.car_avatar{_display: inline;margin-left: -250px}
.btn_select_car{width: 130px;height: 30px;text-indent: -9999px;display: inline-block;overflow: hidden;background: url(../images/select_car.png) no-repeat;}
.btn_select_car.selected{background-position: right top}

.sec-notice a{color: #333;font-size: 14px}
.sec-notice a:hover{color: #333}
.icons-notice{width: 20px;height: 20px;overflow: hidden;background: url(../images/icons-notice.png) no-repeat;display: inline-block;}
.aselectBtn{position: absolute;margin:0;right: 60px;top: 40px;}
span{display:inline\0}

.idTabs .selected{}
.idTabs .selected .gray-t-r{ background-position: right -287px; padding-right: 5px;}
.idTabs .selected .gray-t-l{ background-position: 0 -282px;}
.idTabs .selected .bg_f4{ background-color: #ee4136;}
.idTabs .selected .c_black { color: white !important;}