aside,b,blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,i,input,legend,li,ol,p,pre,span,td,textarea,th,ul{margin:0;padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-touch-callout: none;}
html{width:100%;margin:0 auto;font-size:16px}
button,html,input,select,textarea{font-family:"微软雅黑","Helvetica Neue",Helvetica,STHeiTi,sans-serif; font-size:100%}
body{min-width:320px;-webkit-text-size-adjust:100%;text-size-adjust:100%; font-size:0.875rem; background:#f4f4f4; margin:0 auto; max-width:640px; color:#363636; line-height:1.6; padding-bottom:6.125rem}
@media screen and (min-width:360px) and (max-width:374px){html{font-size:16px}
}
@media screen and (min-width:375px) and (max-width:479px){html{font-size:18px}
}
@media screen and (min-width:480px) and (max-width:539px){html{font-size:20px}
}
@media screen and (min-width:540px) and (max-width:639px){html{font-size:24px}
}
@media screen and (min-width:640px){html{font-size:24px}
}
.mt10{ margin-top:0.625rem !important;}
.mt0{ margin:0}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
:focus{outline:0}
a,input,select,textarea{-webkit-tap-highlight-color:transparent}
q:after,q:before{content:''}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
img {border: medium none;}
li,ol,ul{list-style:none;vertical-align:middle}
input,textarea{outline:0;}
textarea{resize:none}
:-moz-placeholder{color:#666}
::-moz-placeholder{color:#666}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666}
button,input[type=submit],input[type=reset],input[type=button]{}
input[type=radio]{-webkit-appearance:radio;}
a:focus{-moz-outline-style:none;outline:0}
table{border-collapse:collapse}
input:disabled{color:#9898a0}
.fl{ float:left}
.fr{ float:right}
.h10{ height:10px; width:100%}
input:focus{outline-width:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
a{text-decoration:none;outline:0;font-weight:400;border:0; color:#363636}
.clearfix:after{content:'';display:block;clear:both}
.bf{background:#fff}
.pl10{ padding-left:0.625rem !important;}
.pr10{padding-right:0.625rem !important;}
.pl15{ padding-left:0.937rem !important;}
.pr15{padding-right:0.937rem !important;}
.pt10{ padding-top:0.625rem !important}
.p15{ padding:15px;}
.font12{ font-size:0.75rem}
.w100-img img{ width:100%}
.font-999{ color:#ccc}
.font-9898a0{ color:#9898a0}
.btn{background:#1ba1f2;border:1px solid #cca801;
    border-radius: 6px;
    color: #fff;
    font-size:1rem;line-height:2rem;
    width: 100%; display:block; cursor:pointer; text-align:center; margin:0.9375rem auto; padding: 0px 5px;}
.btn-border{ border:1px solid #f60; color:#f60; background:#fff}
.btn-blue{ background:#37adff}
.bg{ background:#fafafa}
.color-bule{ color:#23beae}
.color-hui{ color:#999}
.color-yellow{ color:#f60}
.color-red{ color:#fe4854}
.w48{ width:48%;}
/*half pixel line */
.top-half-pixel{border-top:0!important;background-position:top;background-image:linear-gradient(to top,transparent 0,transparent 50%,#e1e1e1 50%,#e1e1e1 100%);-webkit-background-size:100% 1px;background-size:100% 1px;background-repeat:repeat-x!important}
.bottom-half-pixel{border-bottom:0!important;background-position:bottom;/*background-image:linear-gradient(to bottom,transparent 0,transparent 50%,#e1e1e1 50%,#e1e1e1 100%);*/-webkit-background-size:100% 1px;background-size:100% 1px;background-repeat:repeat-x!important;}
.left-half-pixel{border-left:0!important;background-position:left,right;background-image:linear-gradient(to left,transparent 50%,#e1e1e1 100%),linear-gradient(to right,transparent 50%,transparent 100%);-webkit-background-size:1px 100%;background-size:1px 100%;background-repeat:repeat-y!important}
.right-half-pixel{border-right:0!important;background-position:right,left;background-image:linear-gradient(to left,transparent 50%,#e1e1e1 100%),linear-gradient(to right,transparent 50%,transparent 100%);-webkit-background-size:1px 100%;background-size:1px 100%;background-repeat:repeat-y!important}
.icon{display: table-cell;overflow: hidden;
    text-align: left;
    vertical-align: middle;
    height: 2.857rem;
    width:1.8rem; float:left}
.icon img{overflow: hidden;
    vertical-align: middle; width:1.15rem; height:1.15rem}
.i-arrow{ position:relative}
.i-arrow::after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);border-bottom:2px solid #9b9b9b;border-right:2px solid #9b9b9b;content:"";display:block; top:50%; right:0.892rem; 
width:9px; height:9px; position:absolute; margin-top:-4.5px;}
.max1180{ max-width:640px; margin:0 auto; background:#f2f2f2}
/*公用头部*/
header{ position:relative; width:100%;}
.rt-bk{ position:absolute; top:0; left:0; float:left; height:44px; line-height:44px}
.rt-bk::before {
    background: url(../images/icon-t.png) no-repeat scroll 0 0 / contain ;
    content: "";
    display: block;
    height: 15px;
    margin: 16px 0 0 15px;
    width: 18px;
}
.top-name{text-align:center;font-size:17px;line-height:44px; font-weight:700}
.top-sub{ position:absolute; top:0; right:0; height:44px; line-height:44px; padding-right:0.75rem; font-size:0.75rem; color:#aaa}
.top-sub a{ color:#000}
.top-sub a img{ display: inline-block; vertical-align:middle}
.page-header{padding:.375rem .625rem;position:relative}
#cityBox{color:#23beae;float:left;padding:0 6% 0 0;position:relative;line-height:1.875rem}
#cityBox::after{background:url(../images/index.png) no-repeat scroll 0 0/contain;content:"";height:.55rem;position:absolute;right:10%;top:.875rem;width:.55rem}
.left{background:#fafafa;border-radius:.3125rem;display:flex;float:none;height:1.875rem;margin-right:8%;position:relative;line-height:1.875rem;border:1px solid #ddd}
.page-header h2 span{margin-left:.35rem}
.page-header h2{color:#93989f;overflow:hidden;padding:0 .75rem}
.page-header h2::before{background:url(../images/s1.png) no-repeat scroll left top/contain;content:" ";display:inline-block;height:.75rem;overflow:hidden;width:.75rem}
.mytouch{background:url(../images/login.png) no-repeat scroll center center/contain;top:.85rem;width:.975rem;position:absolute;right:.625rem;height:.975rem}
.header-menu-btn{line-height:44px;padding:0 15px 0 10px;}
.header-menu-btn i,.header-menu-btn::after,.header-menu-btn::before{background:#23beae none repeat scroll 0 0;border-radius:50%;display:inline-block;height:4px;margin-left:4px;vertical-align:middle;width:4px;content:""}
.nav1{position:absolute;right:0;top:0}
.nav2{ position:absolute; right:5px; top:40px; display:none; width:110px; background:#434950; z-index:999; border-radius:4px; font-size:14px; padding:6px 0}
.nav2 a{ display:block; text-align:center; width:100%; line-height:30px; padding:0 !important; color:#ccc}
.nav2::before {
    border-color: #434950 transparent;
    border-style: solid;
    border-width: 0 9px 9px;
    content: "";
    height: 0;
    position: absolute;
    right: 8px;
    top: -9px;
}
/*版权*/
.bottom{background:#fff none repeat scroll 0 0;border-top:1px solid #e4e4e4; position:fixed; bottom:2.25rem; max-width:640px; width:100%}
.bottom ul li{border-right:1px solid #e4e4e4;box-sizing:border-box;float:left;width:33.33%; text-align:center; line-height:1.25rem; font-size:0.75rem; padding:0.475rem 0 0.375rem}
.bottom ul li:last-child{border:0 none}
.bottom ul li img{ height:1.25rem; display:block; margin:0 auto;}
footer{font-size:0.75rem;color:#999;line-height:1.5rem;text-align:center; border-top:1px solid #e1e1e1; padding:0.375rem 0; position:fixed; max-width:640px; width:100%; bottom:0;background-color:#fff;}
/*弹出层*/
.open{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.6);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s; z-index:999999}
.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.cd-popup-container{position:relative;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}
.cd_content{ color:#000; text-align: center;margin:5rem 1.5rem;
border-radius:5px; padding:15px; background:#fff;}
.cd_content p{ padding:10px 0}
.cd_content p span{ font-size:0.75rem; color:#666}
.in-div{width:20rem;position:relative;left:5rem;padding:0.25rem 0;margin-top:0.35rem;}
.data-al{position: absolute;height: 2rem;display: inline-block;}
.data-wx{position: absolute;margin-left: 5rem;height: 2rem;display: inline-block;}
.data-a{position: absolute;}
.data-w{position: absolute;}
.ipu{position: absolute;height: 2rem;}
.img{width:90%;position: absolute;left:2rem;}
.tcs_price{position:relative;top:-4.75rem;left:18rem;}
.div1{font-size: 30px;position:relative;top:-0.3rem;color: #f15a22}
.clear{ clear:both;}
.botbox{ font-family:"微软雅黑";}
.text_w{  float:left; width:65px; text-align:right; height:2.2rem; line-height:2.2rem; font-weight:bold;   }
.text_r { margin-left:75px !important; margin-left:72px;}
.login-name {height:2.2rem; line-height:2.2rem; padding:0px 6px;  width:100%;border-radius:4px;border: 1px solid #ddd;}
.description{white-space:nowrap;text-overflow:ellipsis;width:12rem;overflow:hidden; }