/*头部*/
.yjd_head { width: 94%; padding: 0 3%; height: 44px; position: fixed; left: 0; top: 0; z-index: 100; background: #fff; border-bottom: 1px solid #0297f1; }
.yjd_head_fh { background: #44b9ff; border-bottom: 0; width: 100%; padding: 0; }
.yjd_head h1 { min-width: 50%; text-align: center; font-size: 18px; font-weight: 600; color: #0297f1; float: left; line-height: 44px; overflow: hidden; }
.yjd_head h2 { width: 55%; text-align: center; font-size: 18px; font-weight: 400; color: #0297f1; float: left; line-height: 44px; overflow: hidden; }
.yjd_head .logo { background-size: auto 50%; height: 44px; float: left; }
.yjd_head .logo img { height: 44px; float: left; max-width: 90px; }
.yjd_head .bak { width: 9%; height: 40px; margin: 0 6px 0 0; padding: 2px 0; text-align: center; display: block; background: url(../images/bak.png) center 3px no-repeat; background-size: auto 50%; float: right; }
.yjd_head .bak span { width: 104%; height: 20px; line-height: 20px; text-align: center; padding-top: 22px; display: block; }
.yjd_head_fh .bak { background: url(../images/lxs_index_icon_all.png) no-repeat; background-size: 200px auto; display: inline-block; margin: 11px 0 0 10px; width: 13px; height: 21px; float: left; }
.yjd_head_fh .bak span { display: none; }
.yjd_head .Search { height: 34px; line-height: 34px; width: 49%; -webkit-box-flex: 1; box-shadow: 0 1px 1px rgba(6, 0, 1, .09); border: solid 1px #44b9ff; background: #fff; border-radius: 2px; margin: 4px 5%; color: #ccc; float: left; }
.yjd_head .Search a { background: #fff url(../images/wangli_sjdbg.png) -3px -99px no-repeat; width: 18px; height: 16px; margin: 9px 4px; float: left; }
.yjd_head .city_select { width: 9%; height: 40px; float: right; padding: 2px 0 2px 0; }
.yjd_head .city_select a { width: 100%; text-align: center; display: block; background: url(../images/topright.png) center 3px no-repeat; background-size: auto 50%; }
.yjd_head .city_select span { width: 104%; height: 20px; line-height: 20px; text-align: center; padding-top: 22px; display: block; }
.yjd_head_nav { position: fixed; left: 0; top: 0; z-index: 100; width: 100%; background: #fff; border-bottom: 1px solid #0297f1; display: flex; display: -webkit-flex; align-items: center; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.yjd_head_nav a { display: inline-block; height: 44px; -webkit-flex-shrink: 0; flex-shrink: 0; line-height: 44px; padding: 0 5px; font-size: 18px; color: #222; font-weight: 500; }
.yjd_head_nav a.active_on { width: auto; height: 42px; line-height: 42px; border-bottom: 2px solid #0297f1; color: #0297f1; font-weight: 400; overflow: hidden; font-weight: 500; }
/*订单头部*/
.sub_header { width: 94%; padding: 0 3%; height: 44px; position: fixed; left: 0; top: 0; z-index: 100; background: #0297f1; border-bottom: 1px solid #0297f1; }
.sub_header .sh_l { width: 20px; height: 20px; margin-top: 12px; float: left; }
.sub_header .sh_c { line-height: 45px; color: #fff; }
.sub_header h3 { width: 55%; text-align: center; font-size: 18px; font-weight: 600; color: #0297f1; float: left; line-height: 43px; overflow: hidden; }
.sub_header .logo { background-size: auto 50%; height: 44px; float: left; }
.sub_header .logo img { height: 44px; float: left; max-width: 90px; }
.sub_header .bak { width: 10%; height: 40px; margin: 0 6px 0 0; padding: 2px 0; text-align: center; display: block; background: url(../images/bak.png) center 3px no-repeat; background-size: auto 50%; float: right; }
.sub_header .bak span { width: 100%; height: 20px; line-height: 20px; text-align: center; padding-top: 22px; display: block; }
/*底部*/
.footer { padding: 5px 0 0 0; margin: 0 0 50px 0; background: #fff; text-align: center; display: block; line-height: 22px }
.footer .footli { display: inline-block; width: 100%; color: #999; font-size: 12px; background: #fcf9f9;}
.footer li { width: 100%; height: auto; float: left; list-style: none; }
.footer li .footli { width: 100%; height: auto; float: left; }
.footer .footli img { max-width: 100%; height: auto; float: left; display: block; }
.footer .foot_about { width: 100%; height: 40px; float: left; background: #44b9ff; text-align: center; display: flex; overflow-x: auto; }
.footer .foot_about a { height: 40px; padding: 0 1%; margin: 0 1%; color: #fff; line-height: 40px; flex-shrink: 0; -webkit-flex-shrink: 0; font-size: 14px; }
.footer .foot_tel { width: 100%; height:30px; line-height:30px; float: left; font-size: 14px; font-weight: 700; text-align: center; }
.footer .foot_tel a{ color:#999;}
.footer .foot_tel2{ width: 100%; height:40px; float: left; font-size: 14px; font-weight: 700; text-align: center; }
.footer .foot_tel2 .span1t{ height:40px; line-height:40px; width:calc(52% - 20px);width:-moz-calc(52% - 20px);width:-webkit-calc(52% - 20px); float:left; text-align:right; padding-left:20px;}
.footer .foot_tel2 .span2t{ height:40px;width:48%; float:left; text-align:left;}
.footer .foot_tel2 .span2t a{ color:#999; line-height:20px; text-indent:5px; width:100%; float:left;}
.footer .li_tpone .span_div1{ width:100%; display:inline-block; border-bottom:1px solid #f4f4f4;}
.footer .li_tpone .span_div1 .tt1{ width:50%; float:left; height:40px; line-height:40px; text-align:center; font-size:14px; color:#999; box-sizing:border-box; border-right:1px solid #f4f4f4; background:#fcf9f9;}
.footer .li_tpone .span_div1 .tt1 a{color:#999;}
.footer .li_tpone .span_div1 .tt1:last-child{border-right:none;}
.footer .li_tpone .span_div{ width:100%; display:inline-block; border-bottom:1px solid #f4f4f4;}
.footer .li_tpone .span_div .span1t{height:40px; line-height:40px; width:50%; float:left; text-align:center; box-sizing:border-box; border-right:1px solid #f4f4f4; background:#fcf9f9; margin-top:-6px;}
.footer .li_tpone .span_div .span1t a { color:#999; font-size:14px;}
.footer .li_tpone .span_div .span2t{height:40px; line-height:20px; width:50%; float:left; text-align:center; background:#fcf9f9; margin-top:-6px;}
.footer .li_tpone .span_div .span2t a { color:#999; line-height:20px; height:20px; display:inline-block; font-size:14px;}
.footer .p1 a { margin: 0 5px; color: #44b9ff; }
.footer .flink { color: #f4f4f4;overflow: hidden;}
.footer .flink a { color: #f4f4f4; margin-right: 15px; }
.bottom {height: 49px; background: #fff; position: fixed; left: 0; bottom: 0; z-index: 100001; border-top: 1px solid #f4f4f4; width: 100%; text-align: center }
.bottom li { width: 20%; height: 49px; float: left; text-align: center; position: relative; }
.bottom li em { height: 20px; text-align: center; display: block; }
.bottom .sb3 { width: 20%; float: left; text-align: center; background-color: #0297f1; }
.bottom .sb3 em { color: #fff; }
.bottom li img { width: 25px; height: 25px; display: block; margin: 3px auto 3px auto; }
.bottom li a img { width: 25px; height: 25px; display: block; }
.bottom li .weixinkefu { background: url(../images/weixin.png) center no-repeat; background-size: auto 20px; width: 25px; height: 25px; margin: 3px auto 3px auto; display: block; }
.bottom li .guanyu { background: url(../images/guanyu.png) center no-repeat; background-size: auto 20px; width: 25px; height: 25px; margin: 3px auto 3px auto; display: block; }
.bottom li .telzixun { background: url(../images/tel.png) center no-repeat; background-size: auto 20px; width: 25px; height: 25px; margin: 3px auto 3px auto; display: block; }
.bottom li .userzx { background: url(../images/user.png) center no-repeat; background-size: auto 20px; width: 25px; height: 25px; margin: 3px auto 3px auto; display: block; }
.bottom li .shouye { background: url(../images/home.png) center no-repeat; background-size: auto 20px; width: 25px; height: 25px; margin: 3px auto 3px auto; display: block; }
.bottom li .yuding { background: url(../images/yuding.png) center no-repeat; background-size: auto 20px; width: 25px; height: 25px; margin: 3px auto 3px auto; display: block; }
.bottom li .quik_pay { background: url(../images/quick_pay.png) center no-repeat; background-size: auto 20px; width: 25px; height: 25px; margin: 3px auto 3px auto; display: block; }
.wxts_t {
    width: 96%;
    margin:10px 1% 0;
    vertical-align: bottom;
    border: 1px solid #0297f1;
    padding:5px 1%;
    float:left;
    line-height: 22px;
}
.wxts_t p {
    color:#0297f1;
}
.wxts_t p font{
    font-size: 16px;
    font-weight: bold;
}
.con_ff {
    width: 100%;
    height:50px;
    margin:0 auto;
    float: left;
}
.con_ff .con04 {
    width: 100%;
    margin:10px auto 5px;
    height:35px;
}
.con_ff .con04 div {
    width:30%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 16px;
    float: left;
    border: #0297f1 solid 1px;
    margin-left: 2.5%;
    box-sizing: border-box;
    background: #0297f1;
}
.con_ff .con04 div a{
    color:#fff;
}
.upbtn { width: 35px; height: 35px; position: fixed; z-index: 100001; bottom: 105px; right: 20px; }
.upbtn .goup { background: url(../images/ding.png) center no-repeat; background-size: auto 100%; width: 35px; height: 35px; display: block; margin: 3px 0; }
.bcIndex { width: 35px; height: 35px; position: fixed; bottom: 60px; right: 20px; }
.upbtn .gohome { background: url(../images/kefuyd.png) center no-repeat; background-size: auto 100%; width: 35px; height: 35px; display: block; margin: 3px 0; }
/*底部弹窗*/
.float_container {
    z-index: 2147483648;
    display: none;
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    background-image: -moz-linear-gradient(#e1fee9, #e1fee9);
    background-image: -webkit-linear-gradient(#e1fee9, #e1fee9);
    background-image: -o-linear-gradient(#e1fee9, #e1fee9);
    background-image: linear-gradient(#e1fee9, #e1fee9);
    font-size: 14px;
}
.jb-close {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height:28px;
    border: 1px solid #CCC;
    color: #CCC;
    text-decoration: none;
    border-radius: 18px;
    right: 2px;
    top: 5px;
    background: #FFF;
    position: absolute;
    display: block;
    font-size: 35px;
}
.float_container .title1 {
   background: #0297f1 url(../images/float_tel.png) no-repeat;
    background-size: 25px;
    background-position: 44% center;
    background-position: calc(50% - 16px) center;
    background-position: -webkit-calc(50% - 16px) center;
    background-position: -moz-calc(50% - 16px) center;
    font-size: 20px;
    line-height: 2.2;
    color: #fff;
    text-align: center;
    letter-spacing: -1px;
}
.float_container .title1 .float_tel{
    display: block;
    height: 40px;
    color: #FFFFFF;
    text-align: center;
    line-height: 40px;
}
.float_container dl {
    display: none;
    transiton: all .3s linear 0s;
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}
.float_container dt {
    display: inline-block;
    width: 14%;
    float: left;
    margin: 34px 0 0 8px;
    text-align: center;
}
.float_container dt img {
    max-width: 100%;
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}
.float_container dd {
    margin: 0;
    display: inline-block;
    position: relative;
    width: 68%;
    float: left;
    margin-top: 15px;
}
.float_container .time1 {
    font-size: 12px;
    line-height: 1.6;
    color: #6c6761;
    text-align: center;
    width: 100%;
    margin: 0;
    height: 1.6em;
}
.float_container .boxs {
    color: #000;
    position: relative;
    margin-left: 5%;
    padding: 10px;
    border: 1px solid #7ebbe4;
    border-top-color: #b2daf0;
    border-radius: 12px;
    box-shadow: 0 3px 0 #3ea0dd, inset 0 1px 1px #fff;
    background-image: -moz-linear-gradient(#c6e5fa, #a6d7f7);
    background-image: -webkit-linear-gradient(#c6e5fa, #a6d7f7);
    background-image: -o-linear-gradient(#c6e5fa, #a6d7f7);
    background-image: linear-gradient(#c6e5fa, #a6d7f7);
    letter-spacing: -1px;
    display: -webkit-box;
}
.float_container .boxs img {
    width: 22px;
    vertical-align: bottom;
    display: inline-block;
}
.float_container .btn1 {
    margin-top: 10px;
    padding: 5px 0;
    border-top: 1px solid #c7c7c0;
    border-bottom: 1px solid #979185;
    background: #eaebed;
    width: 100%;
    display: inline-block;
}
.float_container .btn1 a {
    width: 39%;
    height: 2em;
    float: left;
    margin: 0 5%;
    border: 1px solid #a6a5a1;
    border-radius: 12px;
    background-color: #fefefe;
    box-shadow: 0 2px 2px #d1d1d3;
    font-size: 16px;
    color: #6c6761;
    line-height: 2;
    text-align: center;
    text-decoration: none;
    transition: all .3s linear 0s;
    text-indent: 0;
}
.float_container .a-jg {
    background: #FFFFBF !important;
    position: relative;
}
.float_container .a-jg span {
    position: absolute;
    right: -5px;
    top: -5px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 9pt;
    color: #fff;
    font-family: Arial;
    font-weight: bold;
    display: block;
    border-radius: 100%;
}

