html body{width: 100%; overflow-x: hidden;}

body {background-color: #f5f5f5; color: #666; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-overflow-scrolling: touch;}

html, body, p, a, span, ul, li, ol, select, td, th, input, textarea, button{font-family: "Helvetica Neue","Microsoft Yahei","微软雅黑","Tohoma"; }

a, a:link, a:visited, a:hover, a:active, a:focus{text-decoration: none; outline: 0; border: 0;}

a:active{color: #dd2727;}

input, textarea, button,select{padding: 0; margin: 0; border: 0; outline: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; appearance: none;}

textarea{resize: none;}

input:focus, textarea:focus, button:focus, select:focus{border: 0; outline: 0;}

img{margin: 0 auto; max-width: 100%; display: block;}

small{display: block;}

ul{list-style: none;}

ul.style li{float: left;}

/* Grid */

.col-12x{width: 100%}

.col-11x{width: 88%}

.col-10x{width: 83.3333333333%}

.col-9x{width: 75%}

.col-8x{width: 66.6666666667% !important;}

.col-7x{width: 58.3333333333%}

.col-6x{width: 50%}

.col-5x{width: 41.6666666667%}

.col-4x{width: 33.3333333333% !important;}

.col-3x{width: 25%}

.col-2x{width: 16.6666666667%}

.col-1x{width: 8.3333333333%}


/* 表单元素 */

input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none; -moz-box-shadow: none;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999;} 

input:-moz-placeholder, textarea:-moz-placeholder{color: #999;} 

input::-moz-placeholder, textarea::-moz-placeholder{color: #999;} 

input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999;} 

.tips{display: none; z-index: 10; top: 50%; left: 50%; margin-top: -35px; margin-left: -135px; padding: 10px; width: 250px; line-height: 20px; text-align: center; font-size: 14px; color: #fff; border-radius: 3px; background: rgba(0,0,0,.75); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000,endColorstr=#bf000000); zoom:1;}

:root .tips{filter: none\9;}



/* loading */

.loading-wrap{z-index: 99; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #f5f5f5;} 

.loading-wrap .spinner{width:50px; height:30px; text-align:center; font-size:10px; position:absolute; top:50%; left:50%; margin-top: -65px;

-webkit-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

transform:translate(-50%,-50%);}

.loading-wrap .spinner>div{background-color:#00aaff; height:100%; width:6px; display:inline-block;

-webkit-animation:stretchdelay 1.2s infinite ease-in-out;

animation:stretchdelay 1.2s infinite ease-in-out;}

.loading-wrap .spinner .rect2{-webkit-animation-delay:-1.1s; animation-delay:-1.1s;} 

.loading-wrap .spinner .rect3{-webkit-animation-delay:-1s; animation-delay:-1s;} 

.loading-wrap .spinner .rect4{-webkit-animation-delay:-.9s; animation-delay:-.9s;}

.loading-wrap .spinner .rect5{-webkit-animation-delay:-.8s; animation-delay:-.8s;}

@-webkit-keyframes stretchdelay {

0%,40%,100% {-webkit-transform:scaleY(.4);}

20% {-webkit-transform:scaleY(1);}

}

@keyframes stretchdelay {

0%,40%,100% {transform:scaleY(.4); -webkit-transform:scaleY(.4);}

20% {transform:scaleY(1); -webkit-transform:scaleY(1);} 

}



.container{position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow-y: auto; background: #f1f2f3; -webkit-overflow-scrolling: touch;}
.homecontainer{margin-top: 10pt;margin-left: 10pt;;margin-bottom: 10pt; width: 93%; background: #fff;border-radius: 3pt;}

.imgbox{background-position: center center; background-repeat: no-repeat; background-size: cover;}

.imgbox a{display: block; width: 100%; height: 100%;}

.nobefore:before, .noafter:after{display: none !important;}

.weui_cells{margin-top: 10px;}

.weui_cell:before{right: 0; width: auto;}

.lzero:before{left: 0;}

.r15:before{right: 15px;}

.line1{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}

.line2{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.start{-webkit-box-align: start; -webkit-align-items: flex-start; align-items: flex-start;}

.icon{-webkit-text-stroke-width: 0;}


/* header */

.header{height: 50px; background: #00a7e5;}

.header .weui_cell{padding: 0; width: 100%; height: 50px;}

.header .weui_cell_hd{padding-left: 12px; padding-right: 12px; line-height: 50px; color: #1e88e5; font-size: 15px;}

.header .weui_cell_bd{color: #333; font-size: 22px;}

.header .weui_cell_ft{width: 50px; height: 50px; line-height: 50px;}

.header .logo{position: relative; left: 10px; height: 24px;}

.cd-nav-trigger{display: block; width: 50px; height: 50px; text-align: center; overflow: hidden;}

.cd-nav-trigger i{display: block; margin: 4px auto; width: 20px; height: 2px; background: #fff; -webkit-border-radius: 4px; border-radius: 4px;}

.cd-nav-trigger i:first-child{margin-top: 20px;}

.cd-close-nav{position: absolute; height: 50px; width: 50px; right: 0; top: 0; color: #666; text-align: center; line-height: 50px;}

.cd-close-nav .icon{font-size: 30px;}

.cd-nav-container {position: fixed; z-index: 109; top: 0; right: 0; width: 50%; height: 100%; overflow-y: auto; background-color: #fff;

-webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);

-webkit-backface-visibility: hidden; backface-visibility: hidden;

-webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%);

-webkit-transition: -webkit-transform 0.4s 0s, box-shadow 0s 0.4s; -moz-transition: -moz-transform 0.4s 0s, box-shadow 0s 0.4s; transition: transform 0.4s 0s, box-shadow 0s 0.4s;}

.cd-nav-container.is-visible {-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);

-webkit-overflow-scrolling: touch; box-shadow: -4px 0 30px rgba(0, 0, 0, 0.2);

-webkit-transition: -webkit-transform 0.4s 0s, box-shadow 0s 0s; -moz-transition: -moz-transform 0.4s 0s, box-shadow 0s 0s; transition: transform 0.4s 0s, box-shadow 0s 0s;}

.cd-nav-container header {height: 50px; position: fixed; top: 0; left: 0; width: 100%; background: #fff;}

.cd-overlay {position: fixed; z-index: 2; height: 100%; width: 100%; top: 0; left: 0; cursor: pointer; background-color: rgba(0, 0, 0, 0.35); visibility: hidden; opacity: 0;   

-webkit-backface-visibility: hidden; backface-visibility: hidden;

-webkit-transition: opacity 0.4s 0s, visibility 0s 0.4s; -moz-transition: opacity 0.4s 0s, visibility 0s 0.4s; transition: opacity 0.4s 0s, visibility 0s 0.4s;}

.cd-overlay.is-visible {opacity: 1; visibility: visible;

-webkit-transition: opacity 0.4s 0s, visibility 0s 0s; -moz-transition: opacity 0.4s 0s, visibility 0s 0s; transition: opacity 0.4s 0s, visibility 0s 0s;}

.cd-nav{margin-top: 50px;}

.cd-nav li a{display: block; padding: 0 20px; line-height: 40px; font-size: 16px; color: #999;}

.cd-nav li >a{background-color: #fafafa; color: #333; border-bottom: 1px solid #fff;}

.cd-nav li >a:hover{background-color: #00A7E5; color: white; border-bottom: 1px solid #fff;}

.main {position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; background: #ebebeb; -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; transition: transform 0.4s;}

.main.scale-down {-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
/*选择城市遮盖层 新需求中不需要用到*/
/*.weui-popup-container{z-index: 1000; top: 50px;}*/

.weui-popup-modal{background: rgba(0,34,63,.92);}



/* footer */

.footer{background: #fafafa;}

.footer .weui_tabbar_item{text-align: center; color: #808080;}

.footer .weui_tabbar_icon{display: block; margin: 0 auto; background-repeat: no-repeat; background-image: url(footer_nav.png); background-size: 100%;}

.footer .weui_bar_item_on .weui_tabbar_icon{background-image: url(footer_nav_hover.png);}

.footer a:nth-of-type(1) .weui_tabbar_icon{background-position: 0 0;}

.footer a:nth-of-type(2) .weui_tabbar_icon{background-position: 0 -24px;}

/*.footer a:nth-of-type(3) .weui_tabbar_icon{background-position: 0 -48px;}*/

.footer a:nth-of-type(3) .weui_tabbar_icon{background-position: 0 -48px;}

.footer .weui_tabbar_item.weui_bar_item_on .weui_tabbar_icon, .footer .weui_tabbar_item.weui_bar_item_on .weui_tabbar_icon>i, .footer .weui_tabbar_item.weui_bar_item_on .weui_tabbar_label{color: #00a7e5;}

.copyright{padding: 20px 0 80px;}

.copyright .weui-footer-text{margin-top: 4px; font-size: 12px; color: #828282;}

.hasfoot{min-height: 70vh;}



/* index */

.banner{height: 28vh;}

.banner .dot{width: 100%; left: 0; right: 0; bottom: 20px; text-align: center;}

.banner .dot span{position: relative; width: 5px; height: 5px; border: 1px solid #656565;}

.banner .dot .cur{background: #fff; border-color: #fff;}

/* .banner .imgbox{-webkit-animation: scaleBigToSmall 1.2s; animation: scaleBigToSmall 1.2s;}

@-webkit-keyframes scaleBigToSmall{

0%{-webkit-transform: scale(1.2) translate3d(0,0,0); opacity: 0;}

100%{-webkit-transform: scale(1) translate3d(0,0,0); opacity: 1;}

}

@-moz-keyframes scaleBigToSmall{

0%{-moz-transform: scale(1.2) translate3d(0,0,0); opacity: 0;}

100%{-moz-transform: scale(1) translate3d(0,0,0); opacity: 1;}

}

@-ms-keyframes scaleBigToSmall{

0%{-ms-transform: scale(1.2) translate3d(0,0,0); opacity: 0;}

100%{-ms-transform: scale(1) translate3d(0,0,0); opacity: 1;}

} */

.index-tags{z-index: 1; margin: -15px 15px 0; padding: 0; background: #fff; -webkit-box-shadow: 5px 5px 15px rgba(0,0,0,.1);}

.index-tags .weui_cell_bd{padding: 0 10px; color: #666; font-size: 14px;}

.index-tags .weui_cell_ft{padding: 5px 10px 5px 30px; color: #fff;  font-size: 15px; background: #00a7e5 url(iconTel.png) no-repeat 10px 7px; background-size: 15px;}

.index-cont{margin-top: -15px; padding-top: 15px;}

.index-cont li:before, .index-cont li:after{position: absolute; content: ""; background: #ebebeb;}

.index-cont li:before{top: 0; right: 0; width: 1px; height: 100%;}

.index-cont li:after{left: 0; bottom: 0; width: 100%; height: 1px;}

.index-cont li:nth-of-type(2n):before{display: none;}

.index-cont li a{padding: 20px 5px;}

.index-cont-icon{margin: 0 auto 10px; width: 60px; height: 60px;}

.index-cont-icon img{width: 100%; height: 100%;}

.index-cont-tit{font-size: 18px; line-height: 20px; font-weight: normal; color: #4c4c4c;}

.index-cont-desc{font-size: 14px; color: #999;}

.index-cont .weui_cell_hd{width: 30%; text-align: right;}

.index-cont .weui_cell_hd i{display: inline-block; margin-right: 10px; width: 22px; height: 22px; background-image: url(index_icon3.png); background-repeat: no-repeat; background-size: 100%;}

.in_icon2{background-position: 0 -22px;}

.in_icon3{background-position: 0 -44px;}

.in_icon4{background-position: 0 -66px;}

.index-city .weui_cell{margin: 15px 15px 0; font-size: 16px; background: #fff;}

.index-city .weui_cell_bd{padding: 0 3px;}

.index-city .weui-label{display: block; padding: 10px; color: #3399cc; text-align: center;}

.index-city .weui-label:before{border-width: 2px; border-color: #1e88e5; -webkit-border-radius: 0; border-radius: 0;}

.index-city .weui-label-list{margin: 0 15px 15px;}

.index-city .weui_btn{margin-bottom: 20%; padding: 5px;}

.selectbox select{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0);}



/* news */

.local{display: block; background: #fff; font-size: 14px; color: #999;}

.news >.weui_cell{margin-top: 8px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; background: #fff;} 

.news >.weui_cell >.weui_cell_hd{margin-right: 10px; width: 38%;font-size: 14pt;}

.news >.weui_cell h6{margin-bottom: 18px; font-size: 15px; color: #333; line-height: 22px; height: 44px;}

.news >.weui_cell .weui_cell{padding: 0; color: #999; font-size: 12px;}

.news >.weui_cell .imgbox{height: 80px;}

.news .weui-weixin-title{color: #333;}

.news .weui-weixin-info{border-bottom: 1px solid #eee;}



.helplist .weui_cells{margin-top: 5px;}

.help .weui_cells_title{margin: 0 15px; padding: 15px 0; font-size: 18px; font-weight: bold; color: #333; border-bottom: 1px solid #eee;}



/* case */

.caselist .imgbox{height: 35vh;}

.caselist h3{padding: 10px 15px 0; font-size: 18px; color: #383838;}

.caselist .weui_cell{font-size: 14px; color: #898989;;}

.caselist .weui_cell .icon{margin-right: -6px; font-size: 12px;}

.caselist .weui-flex{padding-top: 5px; padding-bottom: 15px;}

.caselist .weui-flex-item p{font-size: 12px; color: #c20000;}

.caselist .weui-flex-item .icon{margin: 0 -2px;}

.caselist .weui-flex-item .icon-48{color: #1e88e5;}

.caselist .weui-flex-item .icon-49{color: #ccc;}

.release-btn{padding: 15px; background: #f7f7f7; border-top: 1px solid #dad9d7;}

.share .weui-rater-box{margin: 0; width: 20px;}

.share .weui-rater .icon{font-size: 20px;}



/* integral */

.number{border: 1px solid #b8b8b8; -webkit-border-radius: 3px; border-radius: 3px;}

.weui-number{padding: 5px 0; width: 30px; height: 15px; line-height: 12px; text-align: center; color: #666; border-radius: 0; border: 0;}

.weui-number-sub{border-right: 1px solid #cfcfcf !important;}

.weui-number-plus{margin-right: 0; border-left: 1px solid #cfcfcf !important;}

.weui-number-input{padding: 5px 0; width: 35px; height: 15px; font-size: 18px; color: #252528; border: 0;}

.weui-number.disabled{color: #cfcfcf;}

.fixedbtn{border-top: 1px solid #e6e6e6;}

.fixedbtn .weui_cell_hd{position: relative; padding-top: 4px; height: 46px; color: #666;}

.fixedbtn .weui_cell_hd:after{position: absolute; content: ""; right: 0; top: 0; width: 1px; height: 100%; background: #e6e6e6;}

.fixedbtn .weui_cell_hd .icon{font-size: 20px;}

.fixedbtn .weui_cell_hd p{position: relative; top: -5px; font-size: 12px;}

.fixedbtn .weui-badge{right: -10px; top: -5px; background-color: #08b239;}

.fixedbtn .weui_cell_bd, .fixedbtn .weui_cell_ft{height: 50px; line-height: 50px; }



.cartlist .imgbox{margin-right: 10px; width: 150px; height: 100px;}

.cartlist .pro-desc h3{font-size: 15px; line-height: 18px;}

.cartlist .pro-desc h3 a{color: #333;}

.cartlist .weui_cells >.weui_cell >.weui_cell_bd{position: relative; height: 100px;}

.cartlist .weui_cells >.weui_cell >.weui_cell_bd .weui_cell{position: absolute; left: 0; bottom: 0; right: 0; padding: 0;}

.confirm .weui_cell{margin-bottom: 8px; padding-bottom: 20px; background: url(bgline.png) no-repeat center bottom; background-size: contain;}



.myaddress .weui-popup-modal{background: #f5f5f5;}

.weui_mask_transparent, .weui_toast{z-index: 1002;}

.weui-picker-container{z-index: 1001;}



/* member */

.member-hd{padding-top: 10px; color: #fff; background: url(m_top.jpg) no-repeat center center; background-size: cover;}

.member-hd .weui_cell_hd{margin: 0 15px 0 12%;}

.member-hd h3{font-weight: normal; font-size: 20px;}

.member-hd .weui_grids{padding: 10px 0; background: #fff;}

.member-hd .grid{padding: 0 5px;}

.member-hd .weui_grid_label{font-size: 14px; color: #333;}

.member-bd .weui_cell_hd{margin-right: 10px; width: 30px;}

.toptab .weui_navbar_item{color: #666; font-size: 16px;}

.toptab .weui_navbar_item.tab-blue{border: 0; color: #1e88e5;}

.toptab .weui_navbar_item.tab-blue:before{position: absolute; content: ""; left: 0; bottom: 0; width: 100%; height: 2px; background: #1e88e5; -webkit-transform: scaleX(.3); transform: scaleX(.3);}

.orderlist-hd{font-size: 14px; color: #999;}

.orderlist-bd .weui_cell_hd{margin-right: 15px; width: 60px;}

.orderlist-bd .gray333{margin-bottom: 5px; font-size: 16px;}

.orderlist-bd .gray666{font-size: 14px;}

.orderlist-ft{font-size: 14px;}

.orderlist-ft .weui_cell_hd{margin-right: 15px;}

.order .weui_cells_title h1{margin-bottom: 5px; font-size: 22px; line-height: 30px; color: #333; font-weight: normal;}

.order .weui_cells_title h3{font-size: 20px; color: #999; font-weight: normal;}

.order .weui_cell{line-height: 20px;}

.order .weui_cell_hd{padding-right: 8px; font-size: 16px; color: #333;}

.order .weui_cell_hd .ui-icon{display: block; width: 20px; height: 20px; background-repeat: no-repeat; background-size: 100%; background-image: url(m_icon2.png);}

.order .weui_cell_bd{padding-left: 7px; text-align: right; font-size: 14px; color: #7d7d7d;}

.points .weui_cell_bd{padding: 0 10px 0 15px;}

.points .weui_cell_bd h6{line-height: 16px; font-size: 14px;}

.points .weui_cell_ft{width: 45px; text-align: center; color: #999;}



/* login and register */

.log-icon{width: 22px; height: 22px; background-repeat: no-repeat; background-image: url(iconLog.png); background-size: 100%;}

.log-icon-phone{background-position: 0 0;}

.log-icon-email{background-position: 0 -22px;}

.log-icon-pwd{background-position: 0 -44px;}

.login div.weui_cell{padding-left: 0; padding-right: 0;}

.login label.weui_cell{margin: 15px 15px 0; padding: 5px 0 8px; border-bottom: 1px solid #ebebeb;}

.login label.weui_cell .weui_cell_hd, .login .weui_vcode .weui_cell_hd{margin-right: 10px; width: 22px;}

.login label.weui_cell .weui_input{font-size: 16px; height: 24px; line-height: 26px;}

.login div.weui_cell.weui_vcode{margin: 10px 15px 0; padding: 0 0 8px; border-bottom: 1px solid #ebebeb;}

.login .weui-vcode-btn{height: 35px; line-height: 35px; color: #08b239; font-size: 16px;}

.login .weui-loadmore{width: 100%;}

.login .weui-loadmore-tips{background: #fff; color: #999;}

.login .weui-agree{padding-left: 0; padding-right: 0;}

.login .weui_icon_success:before{color: #ff5252;}

.weui-agree-checkbox::before{display: inline-block; content: "" !important; width: 16px; height: 16px; background: url(check.png) no-repeat; background-size: 100%;}

.weui-agree-checkbox:checked::before{top: 0; left: 0; background-image: url(check_checked.png); transform: translate(0) scale(1);}

.login input::-webkit-input-placeholder, .login textarea::-webkit-input-placeholder{color: #333;} 

.login input:-moz-placeholder, .login textarea:-moz-placeholder{color: #333;} 

.login input::-moz-placeholder, .login textarea::-moz-placeholder{color: #333;} 

.login input:-ms-input-placeholder, .login textarea:-ms-input-placeholder{color: #333;} 

.hasbg{background: url(logbg.jpg) no-repeat center center; background-size: cover;}

.hasbg .login label.weui_cell, .hasbg .login div.weui_cell.weui_vcode{margin: 15px 0 0; padding: 8px 15px; background: rgba(84,166,228,.5); -webkit-border-radius: 20px; border-radius: 20px;}

.hasbg .login div.weui_cell.weui_vcode{padding: 0 0 0 15px;}

.hasbg .login div.weui_cell.weui_vcode .weui_cell_ft{padding: 0 10px; height: 42px; line-height: 42px; -webkit-border-radius: 20px; border-radius: 20px;}

.hasbg .login input::-webkit-input-placeholder, .hasbg .login textarea::-webkit-input-placeholder{color: #fff;} 

.hasbg .login input:-moz-placeholder, .hasbg .login textarea:-moz-placeholder{color: #fff;} 

.hasbg .login input::-moz-placeholder, .hasbg .login textarea::-moz-placeholder{color: #fff;} 

.hasbg .login input:-ms-input-placeholder, .hasbg .login textarea:-ms-input-placeholder{color: #fff;} 

.hasbg .login .weui_input{color: #fff;}

.login ul li{display: inline-block;}

.login ul li a{position: relative; display: block; padding: 0 20px; color: #4481eb; font-size: 16px;}

.login ul li a:before{position: absolute; top: 0; left: 0; display: block; content: ""; width: 1px; height: 100%; background: #4481eb; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform: scale(0.5); transform: scale(0.5);}

.login ul li:first-child a:before{display: none;}



/* 订单参考 */

.screening{top: 42px; background: #fff;}

.citybox{padding: 10px 0;}

.citybox .weui_cell{padding: 0; height: 30px;}

.citybox >.weui_cell_hd{margin-left: 15px; min-width: 46px; max-width: 64px; height: 30px;}

.citybox >.weui_cell_bd{margin: 0 15px; height: 30px; background: #c8c8c8;}

.citybox >.weui_cell_bd .weui_cell_hd{width: 30px; height: 30px; line-height: 30px; text-align: center;}

.citybox >.weui_cell_bd .weui_cell_bd{height: 30px; line-height: 30px;}

.citybox >.weui_cell_bd .weui_input{padding-top: 5px; padding-bottom: 5px; height: 20px; line-height: 20px;}

.reference .weui_cells >.weui_cell >.weui_cell_hd{margin-right: 15px; width: 65px;}

.reference .weui_cells >.weui_cell{font-size: 12px; color: #757575;} 

.reference h6{font-size: 16px; color: #1e88e5;}

.reference p{margin-bottom: 5px; font-size: 14px;}



/* 顺风车 */

.windcar .weui_cell{font-size: 12px; line-height: 20px;}

.windcar-bd >.weui_cell_hd{width: 60px;}

.windcar-bd span.f14{padding-left: 3px;}

.windcar-bd >.weui_cell_bd{text-align: center;}

.windcar-bd .time{margin: 0 auto; width: 102px; height: 20px; line-height: 20px; color: #333; font-size: 12px; font-weight: bold; font-family: "Arial"; background: url(bg.png) no-repeat center center; background-size: 100%;}

.windcar-bd >.weui_cell_bd .weui_cell{padding-right: 0;}

.windcar-bd .weui_cell .weui_cell_hd, .windcar-bd .weui_cell .weui_cell_ft{width: 70px;}

.windcar-ft{margin: 0 15px 15px; padding: 5px; background: #f7f7f7; color: #737373; font-size: 12px;}

.windcar-ft .weui_cell{margin-top: 3px; padding: 0; font-size: 11px;}

.windcar-ft .weui_cell_hd{margin-right: 10px; padding-left: 10px;}

.windcar-ft i{position: absolute; left: 0; top: 2px; display: block; width: 15px; height: 15px; background-repeat: no-repeat; background-image: url(m_icon3.png); background-size: 100%;}

.windcar-ft .ui-phone{background-position: 0 0;}

.windcar-ft .ui-qq{background-position: 0 -15px;}

.windcar-ft .ui-wechat{background-position: 0 -30px;}

@media (max-width: 320px){

.windcar-bd .time{width: auto;}

}



/* 配驾包车 */

.enquiry .toptab .weui_navbar_item.tab-blue:before{-webkit-transform: scaleX(.7); transform: scaleX(.7);}

.booking .citybox >.weui_cell_hd{max-width: none;}

.booking .citybox >.weui_cell_bd{background: none;}

.booking .icon{margin-left: -2px;}

.booking .weui-updown{margin: 0 15px 10px;}

.booking .parameter{margin: 0 15px; font-size: 12px; color: #666;}

.booking .parameter .weui-flex-item{margin-bottom: 5px;}

.booking .parameter .weui-flex-item.rel{padding-left: 55px;}

.booking .parameter .weui-flex-item.rel span.gray999{position: absolute; left: 0; top: 0;}

.booking .windcar-ft .weui-flex-item{padding: 7px 5px 7px 25px; font-size: 14px;}

.booking .windcar-ft i{left: 7px; top: 9px;}

.booking .windcar-ft .weui-flex-item:nth-of-type(1){background: #fafafa;}

.booking .windcar-ft .weui-flex-item:nth-of-type(2){background: #f5f5f5;}

.booking .weui_btn_area{margin-top: 10px;}

.booking .linkman{margin-top: 5px; font-weight: bold; font-size: 12px; color: #00a7e5;}

.booking .weui-gallery{display: block; opacity: 0; z-index: -1;}

.booking .weui-gallery.active{opacity: 1; z-index: 10000;}

.booking .slide{position: absolute; top: 0; right: 0; bottom: 60px; left: 0;}

.booking .slide li{background-repeat: no-repeat; background-position: center center; background-size: 100%;}

.booking .slide .dot{color: #fff; font-size: 14px;}

.booking .slide .dot:before{position: absolute; content: "/"; left: 44%; top: 0px;}

.booking .slide .dot span{margin: 0 4px; width: auto; height: auto; border: 0; border-radius: 0;}

.z0{z-index: -1;}



.ewmbtn .weui_msg_com{position: absolute; left: 0; bottom: 33px; width: 100%; box-shadow: 1px 3px 5px rgba(0,0,0,.2); -webkit-box-shadow: 1px 3px 5px rgba(0,0,0,.2);}

.ewmbtn:hover .weui_msg_com{display: block;}


.textLeft{text-align: left; !important}

.textRight{text-align: right; !important}

.t50{top: 50px;}

.t92{top: 92px;}

.t98{top: 98px;}

.t100{top: 100px;}

.pd15{padding: 15px;}

.pl5{padding-left: 5px;}

.pl10{padding-left: 10px;}

.pl15{padding-left: 15px;}

.pt50{padding-top: 50px;}

.pt60{padding-top: 60px;}

.pt80{padding-top: 70px;}

.pt90{padding-top: 90px;}

.pt100{padding-top: 100px;}

.pt118{padding-top: 118px;}

.pt143{padding-top: 143px;}

.pt170{padding-top: 170px;}

.pt187{padding-top: 187px;}

.pt138{padding-top: 138px;}

.pt232{padding-top: 232px;}

.pb90{padding-bottom: 90px;}

.pb100{padding-bottom: 100px;}

.pt10{padding-bottom: 10px;}

.mt8{margin: 8px;}

.mt15{margin-top: 15px;}

.mr5{margin-right: 5px;}

.mr15{margin-right: 15px;}

.mb5{margin-bottom: 5px;}

.mb20{margin-bottom: 20px;}

.mb50{margin-bottom: 50px;}

.mb100{margin-bottom: 100px;}

.gray000{color: #000;}

.gray333{color: #333;}

.gray4b4b4b{color: #4b4b4b;}

.gray666{color: #666;}

.gray999{color: #999;}

.f-white{color: #fff}

.font-blue{color: #00a7e5 !important;}

.f-blue{color: #00a7e5 !important;}

.f-gray898989{color: #898989;}

.f-red{color:#ff7369 !important;}

.font-size12{font-size: 12px !important;}

.font-size14{font-size: 14px !important;}

.font-size16{font-size: 16px !important;}

.font-size18{font-size: 18px !important;}

.font-size20{font-size: 20px !important;}

.bg-white{background-color: #fff;}

.bg-blue{background-color: #00a7e5 !important;}

.bg-gray{background-color: #898989 !important;}

.pd0{padding: 0 !important;}

.pt0{padding-top: 0 !important;}

.pb0{padding-bottom: 0 !important;}

.mt{margin-top: 0 !important;}

.mb{margin-bottom: 0 !important;}

.ml{margin-left: 0 !important;}

.mr{margin-right: 0 !important;}

.ff-ar{font-family: "Arial" !important;}

.noborder{border: 0 !important;}

.justify{text-align: justify; text-justify:inter-ideograph;}

.filterbox{top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5);}

.trans-3{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}

.trans-12{-webkit-transition: all 1.2s; -moz-transition: all 1.2s; transition: all 1.2s;}

.noradius{-webkit-border-radius: 0 !important; border-radius: 0 !important;}

.radius-15{-webkit-border-radius: 15px; border-radius: 15px;}
.radius-18{-webkit-border-radius: 18px; border-radius: 18px;}

.shadow{box-shadow: 5px 15px 30px rgba(0,0,0,.3); -webkit-box-shadow: 5px 15px 30px rgba(0,0,0,.3);}



.weui_icon_checked:before{font-family: iconfont !important; content: "\e60d"; color: #4481eb; font-size: 20px;}

.weui_cells_radio .weui_check:checked+.weui_icon_checked:before{content: "\e60c"; color: #4481eb; font-size: 20px;}


/* 分页 */

.pages-box{margin-bottom: 55px;}

.pages-btn {display:inline-block; text-align:center; width:100%;}

.pre-btn, .next-btn {display: inline-block;width:29px; height:33px;  }

.page-btn-m {margin: 0 6px; display:inline-block; }

.page-btn-m a {margin: 2px; display:inline-block; width:29px; height:33px;  border:1px solid #dddddd; text-align:center; line-height:33px; font-size:14px; color: #a2a2a2; font-family: "Arial";}

.page-btn-m a:hover, .page-btn-m .pages-click {display:inline-block; width:29px; height:33px; border:1px solid #1e88e5; text-align:center; line-height:33px; background:#1e88e5; color:#fff;  font-size:14px;}

.pages-btn .pre-btn a, .pages-btn .next-btn a {margin-top: 2px; border:1px solid #dddddd; display:inline-block; width:29px; height:33px; line-height:33px; color:#8d8d8d; text-align:center; }

.pages-btn .pre-btn a:hover, .pages-btn .next-btn a:hover{color: #fff; background: #1e88e5; border: 1px solid #1e88e5;}

.pages-btn input{ height:31px; width:38px; line-height:31px; border:1px solid #dddddd; margin:2px 8px;}


.text_4b_14{
	
	color:#4b4b4b;
	font-size:14px;
	
}
.text_4b_12{
	
	color:#4b4b4b;
	font-size:12px;
	
}

.text_89_14{
	
	color:#898989;
	font-size:14px;
	
}

.text_89_12{
	
	color:#898989;
	font-size:12px;
	
}

.text_97_12{
	
	color:#979797;
	font-size:12px;
	
}


.text_blue_14{
	
	color:#00a7e5;
	font-size:14px;
	
}


.text_blue_18{
	
	color:#00a7e5;
	font-size:18px;
	
}
.header_title {
	font-size: 18px;
	color: white;
	text-align: center;
}