﻿.wrap{font-size:.28rem;}

.topside{
    position: fixed;
    width: 100%;
    height: .9rem;
    top: 0;
    left: 0;
    z-index: 99999;
    background-color: #529ce5;
    color: #fff;
}

.topside>div{
    font-size: .4rem;
    font-weight: bold;
    display: block;
    float: left;
    line-height:.9rem;
}

.topside .toback,.topside .otherFun{width:15%;}

.topside .toback a{color:#fff; font-size:.28rem; display:block; text-align:left; width: 95%; margin-left: 5%; line-height: .9rem;}
.topside .toback a b{font-style:normal;}
.topside .pagetitle{width:70%; height:.9rem; overflow:hidden;}
.topside .pagetitle b{ display:block; text-align:center; font-style:normal; font-size:.36rem;}

.topside .otherFun .icon-sousuo{display:block; width:95%; margin-right:5%; font-size:.38rem; text-align:right; color:#fff; }
.topside .otherFun .home{color: #fff; text-align: center; display: block;}
u.lv-reg-content{ margin-top:0;}
/*注册登录*/
.zc_bg{width: 100%; font-family:"Microsoft YaHei";
height: 100%;
position: fixed;
background: #ccc;}
/*会员登录*/
.login_hei { width: 100%; height: 100%;/* background: url(../images/hei.png); */}
.loginbox { width: 100%; margin: 0 auto; background: #fff; overflow: hidden; border-radius: 12px; }
.loginbox .loginbanner { width: 100%; position: relative; height: 180px; }
.loginbox .loginbanner img { width: 100%; display: block; height: 180px; }
.loginbox .loginbanner strong { font-weight:500; font-size: 18px; position: absolute; top: 50px; left: 0; display: block; text-align: center; color: #fff; width: 100%; }
.loginbox .loginbanner p { font-size: 13px; position: absolute; top: 75px; left: 0; text-align: center; color: #fff; width: 100%; }
.loginbox .loginbanner .tit { font-size: 14px; width: 100%; height: 40px; line-height: 40px; left: 0; bottom: 0; position: absolute }
.loginbox .loginbanner a { display: block; float: left; text-align: center; color: #fff; width: 50%; }
.loginbox .loginbanner a:hover { color: #fff; }
.loginbox .loginbanner .tit a.on { background: url(../images/logintit.png) no-repeat bottom center; }
.loginbox li { height: 50px; line-height: 50px; border-bottom: 1px solid #e6e6e6; float:left; width:100%; }
.loginbox li em { width: 1rem; height:100%; float:left; margin-right:1rem;}
.loginbox li em img {float:left; display: block; width:100%; float: left; margin-top: 16px; margin: 0 10px; margin-top: 16px; }
.loginbox li .logintxt { font-family:"Microsoft YaHei"; float:left;height: 50px; line-height: 50px; font-size: 14px; color: #999; border: none; background: none; }
.loginbox .l_li { padding: 0 10px; }
.loginbox .l_li img { float: left; margin-left: 5px; display: block; width: 26px; margin-top: 12px; }
.loginbox .l_li .fright a, .loginbox .l_li .fright a:visited, .loginbox .l_li .fright a:hover { color: #28bf5d; }
.loginbox .btn a { display: block; width: 50%; float: left; height: 45px; line-height: 45px; text-align: center; border-right: 1px solid #e6e6e6; box-sizing: border-box; font-size: 14px; color:#666; }
.loginbox .btn a:last-child { color: #fff; background-color:#ff6600 }
.loginbox .l_li a{ display:block; 
font-size: 14px;
color: #999; line-height:50px;}
/*填写订单*/
.ydtx{ width:100%;}
.ydtx ul{padding-left:5px;}
.ydtx li { display:block; padding-left:10px; color:#666; border-bottom:1px solid #e6e6e6; line-height:35px; font-size:14px; width:95%; text-align:left; overflow:hidden;
padding-bottom:.2rem;}
.ydtx li em{font-style:normal;}
.ydtx li  a{color:#4b7d00; text-decoration: none;}
.ydtx li em .selects{ width: 60%; border: 1px solid #ddd;}
.ydtx li textarea{width: 60%; margin-top: 5px; border: 1px solid #ddd;}
.ydtx li:last-child { border:none; }
.ydtx li input {background:#fff; height:30px; line-height:30px; color:#666; font-size:14px; width:80%; border: 1px solid #ddd;}
.first_phone_input_tip{display:block;}
.ydtx li input.i2{ float:right; width:45px; text-align:center; border-left:1px solid #e6e6e6;}
.ydtx li i { float:left; width:70px; font-size:14px; color:#999; font-style: normal; }
.ydtx li .b1, .ydtx li .b2 { width: 45px; height: 45px; line-height: 45px; float: right; border: none; background: none; border-left: 1px solid #e6e6e6; cursor: pointer; font-size: 16px; font-weight: bold; color: #999; text-align:center;}
.ydtx li .b1, .ydtx li .i2{width: 45px;
    height: 45px;
    line-height: 45px;
    float: right;
    border: none;
    background: none;
    border-left: 1px solid #e6e6e6;
    cursor: pointer;
    font-size: 16px;
    color: #999;
    text-align: center;}

.order_calendar{margin-top:50px; display:none}
#godate{cursor:pointer}
.order_type{line-height:45px}
.order_type a { display: block; height: 26px; line-height: 28px; padding: 0 8px; border: 1px solid #ccc; border-radius: 5px; float: left; margin-right: 5px; margin-top:10px; }
.order_type a.on { background: #28bf5d; color: #fff; border: 1px solid #28bf5d }
.subtit { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; }
.subtit img { float: left; margin-top: 11px; }
.subtit strong { float: left; font-size: 16px; font-weight: normal; color: #333; margin-left: 10px; color: #28bf5d }
.subtit .qieh { float: right; }
.subtit a, .subtit a:visited { display: block; margin-left: 15px; line-height: 40px; height: 40px; float: left; font-size: 14px; }
.subtit a.on { color: #28bf5d; border-bottom: 2px solid #28bf5d }
.tyuser_s {
height: 45px;
line-height: 45px;
width: 100%;
text-align: center;
font-size: 16px; font-family:"Microsoft YaHei";
color: #fff;
background: #f90;
border: none;
cursor: pointer;
}
.copyright {
text-align: center;
height: 40px;
line-height: 40px;
color: #999;
}
.background_fff, .bg_bor {
background: #fff;
}
.bg_bor {
background: #fff;
border-bottom: 2px solid #ddd;
}
.mt10 {
margin-top: 10px;
}
.f15 {
font-size: 15px;
}
.c_333 {
color: #333;
}
.c_green {
color: #28bf5d;
}
li.selected {
border: 1px solid #07c07c;
}
.c_f90 {
color: #f90;
}
/*订单详细*/
.background_fff {
background: #fff;
}
.bg_bor {
background: #fff;
border-bottom: 2px solid #ddd;
}
.xltj .tit { height: 40px; border-bottom: 1px solid #e6e6e6; }
.xltj .tit a { margin-left: 10px; padding-left: 10px; border-left: 4px solid #26a867; font-size: 16px; height: 18px; line-height: 18px; margin-top: 12px; float: left; display: block; }
.xltj ul li { display: block; padding: 10px; padding-top: 13px; overflow: hidden; border-bottom: 1px solid #e6e6e6; }
.xltj ul li img { display: inline-block; width: 100px; margin-right: 10px; float: left; }
.xltj ul li:last-child { border-bottom: none; }
.xltj ul li strong { font-size: 15px; font-weight: normal; height: 24px; display: block; overflow: hidden; margin-bottom: 0px; text-overflow: ellipsis; white-space: normal; }
.xltj ul li p { color: #999; overflow: hidden; height: 20px; overflow: hidden; font-size: 12px; text-overflow: ellipsis; white-space: normal; }
.xltj ul li div { color: #999; font-size: 12px; text-overflow: ellipsis; white-space: normal; }
.xltj ul li div span { margin-top: -3px; float: right; text-overflow: ellipsis; white-space: normal; }
.tkinfo { padding:13px 10px; border-top:1px solid #e6e6e6; }
.tkinfo i { float:left; margin-right:15px; font-size:13px; }
.clear {
clear: both;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
font-size: 0;
line-height: 0;
}
.mt10 {
margin-top: 10px;
}
.subtit { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; }
.subtit img { float: left; margin-top: 11px; }
.subtit strong { float: left; font-size: 16px; font-weight: normal; color: #333; margin-left: 10px; color: #26a867 }
.subtit .qieh { float: right; }
.subtit a,
.subtit a:visited { display: block; margin-left: 15px; line-height: 40px; height: 40px; float: left; font-size:14px; color: #4b7d00;}
.subtit a.on { color: #26a867; border-bottom: 2px solid #26a867 }
.ddzt li { height:45px; line-height:45px; font-size:14px; padding:0 10px; border-bottom:1px solid #e6e6e6; }
.ddzt li.on { color:#f90; }
.ddinfo li { padding:0 10px; font-size:13px; height:35px; line-height:35px; border-bottom:1px solid #e6e6e6; }
.ddzt li:last-child, .ddinfo li:last-child { border:none; }
.fkfs li { display:block; height:45px; line-height:45px; padding:0 10px; border-bottom:1px solid #e6e6e6 }
.fkfs li:last-child { border:none; }
.fkfs li label { display:block; width:100%; font-size:14px; }
.fkfs li label input { display:block; float:left; margin-right:10px; margin-top:16px; }
.ydtx01 textarea {
float: left;
color: #a6b7cc;
width: 99%;padding-left: 10px;
height: 150px;
font-family: "微软雅黑";
font-size: 14px;
background: #fff;
border: 1px solid #dcdcdc;
}
.ydtx01{ padding:1.5rem 0.6rem;}
.ydtx01 li { display:block; padding-left:10px; color:#666; border-bottom:1px solid #e6e6e6; height:auto; line-height:45px; font-size:14px; width:100%; text-align:left; overflow:hidden}
.ydtx01 dl{ width:100%; height:auto; overflow:hidden;}
.ydtx01 dt,.ydtx01 dd{ float:left;}
.ydtx01 dt {
    width: 70px;
    margin-right: 8px;
    text-align: right;
}
.ydtx01 dd {
    width: 69.2%;
}
.ydtx01 .input, .ydtx01 .textarea {
    width: 98%;
    display: block;
    height: 24px;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.ydtx01 dd .textarea {
    height: 40px;
     font-size: 0.8rem;
}
.buybtn {
    width: 98%; margin-top:0.9rem;
    text-align: center;
}
.buybtn .btn {
    width: 73%;
    margin-top: 1rem;
    margin: 0 auto;
    background: #FE5901;
    border: 0 none;
    border-bottom: 1px solid #D84C01;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    height: 35px;
    line-height: 37px;
    padding: 0 20px;
    display: inline-block;
    border-radius: 2px;
    margin: 0 3.8rem 0 0;
    -webkit-appearance: none;
}

.zffs{ margin-top:18px;}
  .zffs dl{ width:100%; float:left; margin-bottom:10px; border-bottom:1px solid #d1d1d1; padding-bottom:10px;}
  .zffs dt{ width:80px; height:80px; margin-right:10px; float:left; text-align:center; padding-top:10px;}
  .zffs dt img{width:60px; height:60px;}
  .zffs dd{ line-height:20px; padding-top:10px;color:#666;}
  .zffs dd h2{ font-size:16px;color:#555;}
  .zixunhf{line-height:30px; border:1px solid #d1d1d1; padding:4px;}
  
  .youjicon dl{float:left; width:100%; margin-top:10px;}.youjicon dl dt{float:left;width:40%;overflow:hidden}
  .youjicon dl dt a{width:100%;}
 .youjicon dl dt img{width:100%;}
.youjicon dl dd{float:right;width:58%;}
.youjicon dl dd .tit{display:block;font-size:14px;max-height:40px;line-height:20px;margin-bottom:5px;overflow:hidden; }
.youjicon dl dd .tit:hover{color:#f60}
.youjicon dl dd p{color:#7c7c7c;height:18px;line-height:18px}
.youji_gn{line-height:30px; padding:4px; float:right; width:100%; text-align:right}
.youji_gn span{ padding-right:15px; color:#333;}
.youji_gn a{color:#ff6600; font-weight:bold}





 .p_number, .jf_number
    {
        border: 1px solid #ccc;
        height: 24px;
        line-height: 24px;
        width: 82px;
        float: left;
        text-align: center;
        margin-top: 10px;
    }
    .p_number s, .p_number b, .jf_number s, .jf_number b
    {
        width: 24px;
        height: 24px;
        float: left;
        border-right: 1px solid #ccc;
        line-height: 20px;
        font-size: 20px;
        font-weight: bold;
        color: #5abb1f;
        cursor: pointer;
        text-decoration: none;
    }
    .p_number s, .jf_number s
    {
        font-size: 28px;
        font-weight: normal;
    }
    .p_number b, .jf_number b
    {
        border: none;
        border-left: 1px solid #ccc;
    }
    .p_number s:hover, .p_number b:hover, .jf_number s:hover, .jf_number b:hover
    {
        background: #e7ffd7;
    }
    .p_number em, .jf_number em
    {
        float: left;
        width: 32px;
    }


.psubmit a{display:block; width:100%; padding-bottom:.2rem;}