﻿@charset "utf-8";
@import url('global.css');
@media print {
    #divSave {
        display:none;
    }
}
*{margin: 0;padding: 0;box-sizing: border-box;}
html{font-size: 62.5%;height: 100%;}
body{width: 100%;height: 100%;margin-top: 0;background: #F4F4F4;font-size: 1.5rem;font-family: Helvetica;font-size: 15px;max-width:1080px;margin:0 auto;}
.mainbody {
    position: relative;
    max-width: 640px;
    margin: 0 auto;
    min-height: 100%;
    box-shadow: 0px 1px 6px hsla(0, 0%, 52%, 0.16);
}
.mainbody.mainbody-top { padding-top: 82px; }
img{border: 0;vertical-align: middle;}
ul, ol{list-style-type: none;}
a{display: inline-block;margin: 0;padding: 0;text-decoration: none;color: #666;font-size: 15px;overflow: hidden;outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: transparent;}
input[type="number"],input[type="text"], input[type="tel"], input[type="search"], input[type="button"], input[type="submit"], input[type="date"], select, input[type="password"], input[type="file"], input[type="radio"], textarea, button, label {
    border: none;
    border-radius: 0;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
    outline: none;
}
input[type="text"], input[type="password"], textarea{background: transparent;outline: none;}
div {
    -webkit-tap-highlight-color: transparent;
}
select{direction: rtl;}
option{direction: rtl;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
i, em{font-style: normal;}
b, strong{font-weight: normal;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.w100{width: 100%;}
.red{color: #ff4440;}
.border-right{border-right: 1px solid #eee;}
.border-bottom{border-bottom: 1px solid #eee;}
.btn-main{width: 100%;height: 50px;border-radius: 7px;background: #318eff;color: #fff;text-align: center;line-height:18px;font-size: 18px;border: none;display:flex;align-items:center;justify-content:center;}
.btn-main-hui{width: 100%;height: 50px;border-radius: 99px;background: #fff;border: 1px solid #eee;color: #b8b8b8;text-align: center;line-height: 50px;font-size: 18px;}
.max-width{max-width:640px;margin:0 auto;}
.btn-main1 {
    clear: both;
    display: block;
    width: 60.3%;
    height: 50px;
    margin: 0 auto;
    margin-bottom: 20px;
    border-radius: 99px;
    border: 1px solid #318eff;
    background: #318eff;
    color: #fff;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-main2 {
    clear: both;
    display: block;
    width: 60.3%;
    height: 50px;
    margin: 0 auto;
    margin-bottom: 20px;
    border-radius: 99px;
    border: 1px solid #318eff;
    background: #ffffff;
    color: #318eff;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-main2sp {
    padding: 5px 15px 6px;
    border-radius: 99px;
    border: 1px solid #318eff;
    text-align: center;
    font-size: 12px;
}
.btn-main3{clear: both;display: block;width:70%;height: 42px;margin: 0 auto;margin-bottom:18px;border-radius: 99px;background: #318eff;color: #fff;text-align: center;line-height:42px;font-size:16px;border: none;display:flex;align-items:center;justify-content:center;}
.btn-gray{clear: both;width: 60.3%;height: 50px;margin: 0 auto;margin-bottom: 20px;border:1px #ccc solid;border-radius: 99px;background:none;color: #ccc;text-align: center;line-height: 50px;font-size: 18px;display:flex;justify-content:center;align-items:center;}
.btn-white{clear: both;width: 60.3%;height: 50px;margin: 0 auto;margin-bottom: 20px;border: 1px solid #318eff;border-radius: 99px;background: #fff;color: #318eff;text-align: center;line-height: 48px;font-size: 18px;display:flex;align-items:center;justify-content:center;}
.btn-primary-plain {
    display: inline-block;
    padding: 4px 12px;
    line-height: 1em;
    color: #318fff;
    border-radius: 99px;
    border: 1px solid #318fff;
}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt39{margin-top: 39px;}
.mt42{margin-top: 42px;}
.mt59{margin-top: 59px;}
.mt69{margin-top: 69px;}
.mb60{margin-bottom: 60px;}
.smaller {
    font-size: 12px;
}

.small {
    font-size: 14px;
}

.normal {
    font-size: 15px;
}

.big {
    font-size: 16px;
}

.bigger {
    font-size: 17px;
}

.biggest {
    font-size: 18px;
}
.btn-x2{position: absolute;right: 11px;top: 33px;width: 77px;height: 24px;border: 1px solid #318eff;border-radius: 99px;text-align: center;}
.btn-x2 a{width: 100%;line-height: 22px;font-size: 12px;color: #318eff;}
.bgWhite{background: white;}
.disNone{display: none;}
.top-index{position: fixed;z-index: 99;width: 100%;max-width:640px;height: 59px;top: 0;background: #ffffff;box-shadow: 0px 1px 22px hsla(189,1%,20%,0.08);overflow: hidden;}
.saomiao{position: absolute;top: 0px;left: 0px;width: 11%;height: 59px;padding-left: 3%;padding-top: 20px;}
.xiaoxi{position: absolute;top: 0px;right: 0px;width: 11%;height: 59px;padding-right: 2.8%;padding-top: 22px;text-align: right;}
.tixing{position: absolute;z-index: 99;top:21px;right:1%;width:10px;height:10px;background: #ff0000;border-radius: 50%;}
.top-search{width: 77%;height: 59px;margin: 0 auto;}
.top-search input{width: 100%;height: 31px;margin-top: 18px;padding-left: 39px;background: url(../images/top-search.png) no-repeat 13px 8px #f2f2f2;background-size: 16px;border-radius: 99px;font-size: 15px;color: #111;line-height: 31px;}
.font-blue{color:#318eff;}
.font-gray{color:#999;}
/*首页*/
#home {
    padding-top: 82px;
}

body .imgbtn {
    position: relative;
    top: 2px;
    background: url(../images/hz/home_imgbtn_bg.png) left center;
    background-size: auto 100%;
    border-radius: 14px;
    box-shadow: 0px 1px 22px hsla(189,1%,20%,0.08);
}
    body .imgbtn .item {
        display:block;
        width: 50%;
        height: 100%;
        text-align:center;
        vertical-align:middle;
    }
    body .imgbtn .item img {
        width:100%;
    }
.menu .imgbtn:nth-child(1) {
    z-index: 3;
}
.menu .imgbtn:nth-child(2) {
    z-index: 2;
}

body .imgbtn1 {
    position: relative;
    top: 2px;
    z-index: 3;
    background-image: url(../images/hz/home_img_btn1.png);
}

    body .imgbtn2 {
        position: relative;
        top: 1px;
        z-index: 2;
        background-image: url(../images/hz/home_img_btn2.png);
    }
    body .imgbtn3 {
        z-index: 1;
        background-image: url(../images/hz/home_img_btn3.png);
    }
.menu {
    width: 91.2%;
    margin: 20px auto 0;
}
    .menu .item {
        display: inline-block;
        width: 50%;
        height: 50%;
    }
    /*.menu .item:nth-child(2n+1) {
        background: url(../images/hz/home_imgbtn_bg.png) left center no-repeat;
        background-size: auto 100%;
    }
        .menu .item:nth-child(2n) {
            background: url(../images/hz/home_imgbtn_bg.png) right center no-repeat;
            background-size: auto 100%;
        }
        .menu .item img {
            width: 40%;
        }*/
    .menu .half {
        width: 50%;
    }
    .menu .half .item{
        width: 100%;
        height: 100%;
    }
.zixun-index {
    position: relative;
    height: 0;
    padding-bottom: 22.5%;
    background: url(../images/hz/home_imgbtn_bg.png) left center;
    background-size: auto 100%;
    border-radius: 14px;
    box-shadow: 0px 1px 22px hsla(189,1%,20%,0.08);
    overflow: hidden;
}
.zixun-index .zixun1{width: 50%;height: 0;padding-bottom: 22%;}
.zixun-index .wodezixun{width: 50%;height: 0;padding-bottom: 22%;}
.college-index{position: relative;width: 88.8%;height: 0;margin: 0 auto;margin-top: 82px;padding-bottom: 20%;background: url(../images/hz/college-index.png);background-size: 100% auto;border-radius: 14px;box-shadow: 0px 1px 22px hsla(189,1%,20%,0.08);overflow: hidden;}
.college-index .zixun1{width: 54%;height: 0;padding-bottom: 22%;}
.college-index .wodezixun{width: 44.5%;height: 0;padding-bottom: 22%;}
.wodezhuanjia {
    position: relative;
    width: 91.2%;
    height: 0;
    margin: 0 auto;
    margin-top: 23px;
    padding-bottom: 40.27%;
    background: url(../images/hz/wodejiankangzhuanjia.png);
    background-size: 100% auto;
    border-radius: 8px;
    box-shadow: 0px 1px 22px hsla(189,1%,20%,0.13);
    overflow: hidden;
}
.wodezhuanjia a{width: 100%;height: 0;padding-bottom: 44.15%;}
.jiankangjiance{position: relative;width: 91.2%;height: 0;margin: 0 auto;margin-top: 23px;padding-bottom: 40.27%;background: url(../images/hz/jiankangjiance-index.png);background-size: 100% auto;border-radius: 8px;box-shadow: 0px 1px 22px hsla(189,1%,20%,0.13);overflow: hidden;}
.shuangtongdao {
    position: relative;
    width: 91.2%;
    height: 0;
    margin: 0 auto;
    margin-top: 23px;
    padding-bottom: 44.533%;
    background: url(../images/hz/shuangtongdao.png);
    background-size: 100% auto;
    border-radius: 8px;
    box-shadow: 0px 1px 22px hsla(189,1%,20%,0.13);
    overflow: hidden;
}
.jiankangjiance a{width: 100%;height: 0;padding-bottom: 44.15%;}
.jiankangdangan {
    position: relative;
    width: 91.2%;
    height: 0;
    margin: 0 auto;
    margin-top: 23px;
    padding-bottom: 40.27%;
    background: url(../images/hz/jiankangdangan.png);
    background-size: 100% auto;
    border-radius: 8px;
    box-shadow: 0px 1px 22px hsla(189,1%,20%,0.13);
    overflow: hidden;
}
.jiankangdangan a{width: 100%;height: 0;padding-bottom: 44.15%;}
.quicklink{width: 91.2%;height: 50px;margin: 0 auto;margin-top: 23px;margin-bottom: 71px;}
.quicklink li{float: left;width: 32%;height: 50px;margin-right: 4%;background: #F7F7F7;border-radius: 8px;text-align: center;line-height: 50px;display:flex;align-items:center;justify-content:center;}
.quicklink li:last-child{float: left;width: 27%;height: 50px;margin-right: 0%;background: #F7F7F7;border-radius: 8px;text-align: center;line-height: 50px;display:flex;align-items:center;justify-content:center;}
.quicklink li a{display:flex;align-items:center;justify-content:center;color: #111;font-size: 16px;}
.lanmu-title{width: 100%;height: 39px;padding-left: 4%;padding-right: 4%;background: #fff;overflow: hidden;}
.lanmu-title h2{float: left;font-size: 15px;color: #999;line-height: 39px;}
.lanmu-title .more{float: right;height: 39px;padding-right: 19px;background: url(../images/more.png) no-repeat right 11px;background-size: 12px 18px;line-height: 39px;}
.lanmu-title .more a{color: #999;font-size: 13px;}
.lanmu-title2{width: 100%;height: 39px;padding-left: 4%;padding-right: 4%;background: #fff;border-bottom: 1px solid #eee;overflow: hidden;}
.lanmu-title2 h2{float: left;font-size: 15px;color: #999;line-height: 39px;font-weight:;}
.lanmu-title2 .more{float: right;height: 39px;padding-right: 19px;background: url(../images/more.png) no-repeat right 11px;background-size: 12px 18px;line-height: 39px;}
.lanmu-title2 .more a{color: #999;font-size: 13px;}

.index-ys{width: 100%;margin-top:59px;margin-bottom: px;background: #fff;overflow: hidden;}
.index-ys.title{padding-left: 4%;padding-top: 16px;padding-bottom: 12px;border-bottom: 1px solid #eeeeee;color: 16px;color: #666666;}
.index-ys ul{position: relative;}
.index-ys li{position: relative;width: 100%;height: 108px;overflow: hidden;}
.index-ys li a{display: inline-block;width: 100%;height: 108px;padding-left: 4%;overflow: hidden;}
.index-ys li a .m{width: 100%;height: 91px;margin-top: 16px;border-bottom: 1px solid #f1f1f1;}
.index-ys li a .m:last-child{width: 100%;height: 91px;margin-top: 16px;border-bottom: none;}
.index-ys li .pic{position: relative;float: left;width: 115px;height: 0;margin-right: 3.4%;padding-top: 75px;background: url(../images/news.jpg);background-size: 100% 100%;}
.index-ys li .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.index-ys li h2{height: 50px;margin-bottom: 6px;padding-right: 6%;color: #333;font-size: 15px;line-height: 24px;font-weight: normal;overflow: hidden;}
.index-ys li .date{color: #c1c1c1;font-size: 13px;line-height: 20px;}

/*底部工具条*/
/*.footer{position: fixed;z-index: 999;height: 50px;width: 100%;padding: 0 1%;bottom: 0;left: 0;background: white;box-shadow: 0px -1px 6px hsla(0,0%,52%,0.16);}
.footer li{float: left;width:20%;}
.footer li a{position: relative;display: block;height: 50px;position: relative;text-align: center;font-size: 16px;color: #666;font-weight: bold;line-height:50px;}
body[id="home"] .footer li.home a{color: #318eff;}
body[id="jiangtang"] .footer li.jiangtang a{color: #318eff;}
body[id="quanzi"] .footer li.quanzi a{color: #318eff;}
body[id="zhuanjia"] .footer li.zhuanjia a{color: #318eff;}
body[id="my"] .footer li.my a{color: #318eff;}
.footer li .f_num{position: absolute;top: 1px;left:49.5%;}
.footer li .f_num span.gewei{display: block;width:18px;height:18px;margin-left:8px;margin-top:1px;background: #ff4141;border-radius: 50%;font-size:12px;line-height:18px;text-align: center;color: white;}
.footer li .f_num span.duowei{display: block;height:18px;margin-left:8px;margin-top:1px;padding:0 5px;background: #ff4141;border-radius: 99px;font-size:12px;line-height:18px;text-align: center;color: white;}
.footer li .tixing{position: absolute;z-index: 99;top:12px;right:16px;width: 10px;height: 10px;background: #ff0000;border-radius: 50%;}*/
.footer{position: fixed;z-index: 999;height: 50px;width: 100%;padding: 0 0%;bottom: 0;background: white;box-shadow: 0px -1px 6px hsla(0,0%,52%,0.16);display:flex;justify-content:center;max-width:640px;margin:0 auto;}
.footer li{float: left;padding:0 3.2%;height: 50px;text-align: center;font-size: 16px;color: #666;font-weight: bold;line-height:50px;}
  @media screen and (max-width:374px){ 
  .footer li{float: left;padding:0 2.2%;height: 50px;text-align: center;font-size: 16px;color: #666;font-weight: bold;line-height:50px;}}

body[id="home"] .footer li.home{color: #318eff;}
body[id="jiangtang"] .footer li.jiangtang{color: #318eff;}
body[id="quanzi"] .footer li.quanzi{color: #318eff;}
body[id="zhuanjia"] .footer li.zhuanjia{color: #318eff;}
body[id="my"] .footer li.my{color: #318eff;}
.footer li .f_num{position: absolute;top: 1px;left:49.5%;}
.footer li .f_num span.gewei{display: block;width:18px;height:18px;margin-left:8px;margin-top:1px;background: #ff4141;border-radius: 50%;font-size:12px;line-height:18px;text-align: center;color: white;}
.footer li .f_num span.duowei{display: block;height:18px;margin-left:8px;margin-top:1px;padding:0 5px;background: #ff4141;border-radius: 99px;font-size:12px;line-height:18px;text-align: center;color: white;}
.footer li.my em{position:relative;}
.footer li .tixing{position: absolute;z-index: 99;top:-3px;right:-9px;width: 10px;height: 10px;background: #ff0000;border-radius: 50%;}

/*注册登录页*/
.back-zhuce{width: 65px;height: 80px;padding-top:35px;padding-left:23px;}
.logo{width: 83px;margin: 0 auto;margin-top: 3.86%;}
.btn-degnlu{display:flex;align-items:center;justify-content:center;width: 82.13%;height: 50px;margin: 5.2% auto;margin-top: 25%;border-radius: 99px;background: #318eff;color: #fff;font-size: 18px;line-height:18px;}
.btn-zhuce{display:flex;align-items:center;justify-content:center;width: 82.13%;height: 50px;margin: 0 auto;border-radius: 99px;border: 1px solid #318eff;background: #fff;color: #318eff;font-size: 18px;}
.xieyi{width: 82%;margin: 0 auto;margin-top: 4.8%;font-size: 13px;color: #999;text-align: center;}
.xieyi a{display: inline;color: #318eff;font-size: 13px;}
.sanfang{position: absolute;width: 100%;padding: 0 9%;bottom: 6%;margin: 0 auto;}
.sanfang a{display: block;margin: 0 auto;text-align: center;}

/*登录页*/
.sub{width: 100%;margin-left: 9%;margin-top: 10px;font-size: 18px;}
.sub li{float: left;margin-right: 6.6%;}
.sub li a{color: #cfcfcf;}
.sub li .current{color: #318eff;}
.degnlu{width: 82%;margin: 0 auto;margin-top: 10px;font-size: 16px;}
.degnlu input{width: 100%;height: 50px;margin-top: 18px;border-bottom: 1px solid #DFDFDF;font-size: 18px;line-height: 50px;color: #333;}
.denglu input::-webkit-input-placeholder{color: #c7c7c7;}
.denglu input:-moz-placeholder{color: #c7c7c7;}
.forget{display: block;margin: 0 auto;margin-top: 14px;text-align: center; color: #318eff;font-size: 15px;}
.degnlu .yzm{float: left;width: 73%;height: 50px;margin-top: 20px;border-bottom: 1px solid #DFDFDF;font-size: 17px;line-height: 50px;color: #333;}
.get-yzm{float: left;width: 27%;height: 50px;margin-top: 20px;border-bottom: 1px solid #DFDFDF;font-size: 14px;color: #318eff;line-height: 48px;text-align: right;}
.zc-title{width: 100%;padding-left: 9%;margin-top: 10px;font-size: 18px;color: #333;}

/*机构列表页*/
.top2{position: fixed;z-index: 99999;width: 100%;height: 101px;top: 0;background: #ffffff;box-shadow: 0px 1px 6px hsla(0,0%,52%,0.16);overflow: hidden;max-width:640px;margin:0 auto;}
.top2 h2{width: 100%;height: 22px;margin-top: 20px;padding-left: 0px;color: #111;font-size: 17px;font-weight: normal;text-align: center;overflow: hidden;}
.top2 h2 a{color: #111;font-size: 17px;font-weight: normal;}
.top4{width: 100%;height: 101px;top: 0;background: #ffffff;box-shadow: 0px 1px 6px hsla(0,0%,52%,0.16);overflow: hidden;}
.top4 h2{width: 100%;height: 22px;margin-top: 20px;padding-left: 0px;color: #111;font-size: 17px;font-weight: normal;text-align: center;overflow: hidden;}
.top4 h2 a{color: #111;font-size: 17px;font-weight: normal;}
.top-search2{width: 92%;height: 59px;margin: 0 auto;}
    .top-search2 input {
        width: 100%;
        height: 31px;
        margin-top: 14px;
        padding-left: 39px;
        background: url(../images/top-search.png) no-repeat 13px 8px #f2f2f2;
        background-size: 16px;
        border-radius: 99px;
        font-size: 15px;
        color: #111;
        line-height: 31px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-right: 15px;
    }
.jigou-list{width: 100%;background: #fff;margin-top: 111px;overflow: hidden;}
.jigou-list li{position: relative;height: 98px;}
.jigou-list li a{position: relative;width: 96%;height: 98px;margin-left: 4%;padding: 17px 0;border-bottom: 1px solid #eee;outline: none;}
.jigou-list li .jigou-logo{width: 60px;height: 60px;margin-right: 11px;padding: 0;border-radius: 5px;}
.jigou-list li .jigou-logo img{width: 100%;height: 100%;border-radius: 3px;}
.jigou-list li h2{height: 19px;line-height: 19px;font-size: 16px;color: #333;font-weight: bold;}
.jigou-list .pingfen{margin-top: 0px;}
.jigou-list .pingfen img{float: left;width: 9px;margin-top: 7px;margin-right: 2px;}
.jigou-list .pingfen strong{display: inline-block;margin-top: -3px;margin-left: 5px;font-size: 11px;color: #666;}
.jigou-list li p{width: 80%;margin-top: 0px;font-size: 12px;color: #666;}
.jigou-list li .juli{position: absolute;right: 11px;top: 0px;width: 47px;height: 98px;line-height: 98px;font-size: 12px;color: #666;text-align: center;}

/*预约挂号机构列表页*/
.jigou-list2{width: 100%;background: #fff;margin-top: 111px;overflow: hidden;}
.jigou-list2 li{position: relative;width: 100%;overflow: hidden;}
.jigou-list2 li a{position: relative;width: 96%;margin-left: 4%;padding: 17px 0;border-bottom: 1px solid #eee;outline: none;overflow: hidden;}
.jigou-list2 li .jigou-logo{width: 60px;height: 60px;margin-right: 11px;padding: 0;border-radius: 5px;}
.jigou-list2 li .jigou-logo img{width: 100%;height: 100%;border-radius: 3px;}
.jigou-list2 li h2{height: 19px;line-height: 19px;font-size: 16px;color: #333;font-weight: bold;}
.jigou-list2 .pingfen{margin-top: 0px;}
.jigou-list2 .pingfen img{float: left;width: 9px;margin-top: 7px;margin-right: 2px;}
.jigou-list2 .pingfen strong{display: inline-block;margin-top: -3px;margin-left: 5px;font-size: 11px;color: #666;}
.jigou-list2 li p{width: 80%;margin-top: 0px;font-size: 12px;color: #666;}
.jigou-list2 li .juli{position: absolute;right: 8px;top: 0px;width: 47px;height: 98px;line-height: 98px;font-size: 12px;color: #666;text-align: center;}
.jigou-list2 .yy{margin-top: 2px;overflow: hidden;}
.jigou-list2 .gh{float: left;width: 50%;margin-top: 2px;font-size: 12px;}
.jigou-list2 .gh strong{display: inline-block;width: 49px;color: #111;}

/*门店详情页*/
.top{position: fixed;z-index: 99;width: 100%;height: 56px;top: 0;background: #ffffff;border-bottom: 1px solid #e3e4e4;overflow: hidden;max-width:640px;margin:0 auto;}
    .top h2 {
        display: block;
        word-break: keep-all;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 80%;
        margin: 0 auto;
        margin-top: 17px;
        font-size: 17px;
        color: #111;
        text-align: center;
    }
.top .fabu{position: absolute;top: 18px;right: 4%;width: 22%;height: 24px;text-align: right;color: #318eff;font-size: 16px;}
.top2 .fabu{position: absolute;top: 18px;right: 4%;width: 22%;height: 24px;text-align: right;color: #318eff;font-size: 16px;}

/*门店详情页*/
.topVideo{position: fixed;z-index: 99;width: 100%;height: 59px;top: 0;background: #ffffff;box-shadow: 0px 1px 6px hsla(0,0%,52%,0.16);overflow: hidden;}
.topVideo h2{margin-top: 20px;font-size: 17px;color: #111;text-align: center;}
.topVideo .fabu{position: absolute;top: 22px;right: 4%;width: 22%;height: 24px;text-align: right;color: #318eff;font-size: 16px;}
.mendian-pro{width: 100%;margin-top: 59px;padding-bottom: 11px;padding-left: 4%;padding-top: 22px;background: #fff;overflow: hidden;}
.mendian-pro .jigou-logo{width: 60px;height: 60px;margin-bottom: 5px;margin-right: 11px;padding: 0;border-radius: 5px;}
.mendian-pro .jigou-logo img{width: 100%;height: 100%;border-radius: 3px;}
.mendian-pro .r{float: left;width: 76.8%;}
.mendian-pro h2{height: 19px;line-height: 19px;font-size: 17px;color: #333;font-weight: bold;}
.mendian-pro .pingfen{margin-top: 1px;}
.mendian-pro .pingfen img{float: left;width: 9px;margin-top: 7px;margin-right: 2px;}
.mendian-pro .pingfen strong{display: inline-block;margin-top: -3px;margin-left: 5px;font-size: 11px;color: #666;}
.mendian-pro p{width: 76%;margin-top: 3px;padding-left: 16px;font-size: 14px;color: #666;line-height: 18px;background: url(../images/map-hui.png) no-repeat left 2px;background-size: 11px auto;}
.mendian-pro .tel{position: absolute;right: 11px;top: 100px;width: 40px;height: 40px;padding-top:19px;padding-left:12px;}
.mendian-about{width: 100%;margin-top: 10px;background: #fff;overflow: hidden;}
/*.mendian-about .co{width: 92%;margin: 0 auto;padding: 18px 0;font-size: 15px;line-height: 24px;color: #444;}
.mendian-about .co a{font-size: 15px;line-height: 24px;color: #444;}*/
.mendian-about .co{width: 92%;margin: 0 auto;padding: 18px 0;font-size: 16px;line-height: 29px;color: #333;}
.mendian-about .co a{font-size: 16px;line-height: 29px;color: #333;}
.mendian-about .keshi{float: left;width: 50%;overflow: hidden;border-top: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;}
.mendian-about .keshi img{width: 100%;}
.mendian-about .tuandui{float: left;width: 50%;overflow: hidden;border-top: 1px solid #f1f1f1;}
.mendian-about .tuandui img{width: 100%;}
.doctor-list{width: 100%;margin-top: 10px;background: #fff;overflow: hidden;}
.doctor-list li{position: relative;width: 100%;height: 98px;}
.doctor-list li a{position: relative;width: 96%;height: 98px;margin-left: 4%;padding: 17px 0;border-bottom: 1px solid #eee;outline: none;overflow: hidden;}

.doctor-list li .tx{width: 66px;height: 66px;margin-bottom: 32px;margin-right: 11px;padding: 0;}
.doctor-list li .tx img{width: 100%;height: 100%;border-radius: 50%;}
.doctor-list li .r{width: 74%;}
.doctor-list li h2{margin-top: 11px;font-size: 18px;color: #222;font-weight: bold;}
.doctor-list li h2 span{padding-left: 11px;font-size: 13px;color: #888;font-weight: normal;}
.doctor-list .pingfen{margin-top: 4px;color:#318EFF;font-size: 10px;font-weight:normal}
.doctor-list li p{width: 80%;height: 16px;margin-top: 5px;font-size: 13px;color: #888;overflow: visible;}
.doctor-list li .btn-x{position: absolute;right: 11px;top: 38px;width: 62px;height: 24px;border: 1px solid #318eff;border-radius: 99px;line-height: 22px;font-size: 12px;color: #318eff;text-align: center;}
.doctor-list li .btn-x2{position: absolute;right: 15px;top: 36px;width: 80px;height: 24px;border: 1px solid #318eff;border-radius: 99px;line-height: 22px;font-size: 12px;color: #318eff;text-align: center;}


/*科室列表页*/
.keshi-list{width: 100%;padding-top: 73px;background: #fff;overflow: hidden;}
.keshi-list li{float: left;width: 44.8%;height: 50px;margin-top: 14px;margin-left: 3.73%;background: #F5F5F5;border-radius: 5px;line-height: 50px;text-align: center;}
.keshi-list li a{width: 100%;height: 100%;font-size: 16px;color: #333;}

/*团队列表页*/
.team-list{width: 100%;overflow: hidden;}
.team-list li{position: relative;width: 100%;height: 114px;margin-top: 10px;background: #fff;}
.team-list li a{position: relative;width: 96%;height: 98px;margin-left: 4%;padding: 17px 0;outline: none;}
.team-list li .tx{width: 66px;height: 66px;margin-right: 11px;padding: 0;}
.team-list li .tx img{width: 100%;height: 100%;border-radius: 50%;}
.team-list li h2{margin-top: 0px;font-size: 17px;color: #333;font-weight: bold;}
.team-list li dl{width: 80%;margin-top: 5px;font-size: 15px;color: #666;line-height: 23px;}
.team-list li dl strong{display: inline-block;width: 60px;font-size: 15px;color: #111;}
.team-list li dl em{display: inline-block;font-size: 15px;color: #666;}
.team-list li .more{position: absolute;right: 14px;top: 46px;width: 12px;height: 24px;}

/*团队详情页*/
.team-pro{width: 100%;margin-top: 59px;padding: 22px 0;background: #fff;overflow: hidden;}
.team-pro .tx{width: 66px;height: 66px;margin-left: 4%;margin-right: 11px;padding: 0;}
.team-pro .tx img{width: 100%;height: 100%;border-radius: 50%;}
.team-pro h2{margin-top: 0px;font-size: 17px;color: #333;font-weight: bold;}
.team-pro .fengong{float: left;width: 70%;margin-top: 9px;font-size: 15px;color: #666;line-height: 24px;oveflow: hidden;}
.team-pro .fengong li{clear: both;}
.team-pro .title{float: left;width: 61px;color:#999;font-size: 15px}
.team-pro .chengyuan{float: left;width: 55%;}
.team-pro .chengyuan p{float: left;font-size:13px;color:#333;font-weight:bold;}
.team-pro .fengong em{padding-right: 8px;font-size: 15px;color: #333;font-weight: bold;}

/*医师详情页*/
.doctor-pro{position: relative;width: 100%;height: 98px;margin-top: 59px;padding: 17px 4%;background: #fff;overflow: hidden;}
.doctor-pro .tx{width: 66px;height: 66px;margin-right: 11px;padding: 0;}
.doctor-pro .tx img{width: 100%;height: 100%;border-radius: 50%;}
.doctor-pro h2{margin-top: 2px;font-size: 16px;color: #333;font-weight: bold;}
.doctor-pro h2 span{font-size: 14px;color: #333;padding-left: 9px;}
.doctor-pro .pingfen{margin-top: 3px;color:#318EFF;font-size: 10px;}
.doctor-pro p{width: 80%;margin-top: 2px;font-size: 15px;color: #333;}
.doctor-pro .btn-x{position: absolute;right: 11px;top: 33px;width: 62px;height: 24px;border: 1px solid #318eff;border-radius: 99px;text-align: center;}
.doctor-pro .btn-x a{width: 100%;line-height: 22px;font-size: 12px;color: #318eff;}
.doctor-about{width: 100%;margin-top: 0px;padding: 0px 4%;background: #fff;font-size: 15px;color: #555;line-height: 27px;overflow: hidden;}
.doctor-about h3{font-size: 14px;font-weight: bold;color: #444;}
.doctor-about img{max-width:100%;margin-bottom:10px;}

.qianyue{display: block;width: 92%;margin: 0 auto;margin-top: 36px;margin-bottom: 33px;}
.doc-info{box-sizing: content-box;width: 100%;height: 204px;padding-top: 8.26%;background: url(../images/doc-bg.png) no-repeat;background-size: 100% auto;overflow: hidden;}
@media screen and (min-width:440px){.doc-info{box-sizing: content-box;width: 100%;height: 204px;padding-top: 15%;background: url(../images/doc-bg.png) no-repeat;background-size: 100% auto;overflow: hidden;}}
.doc-pic{width: 85px;height: 85px;margin: 0 auto;background: #fff;border-radius: 50%;overflow: hidden;}
.doc-pic img{width: 100%;height: 100%;border-radius: 50%;}
.doc-info .xm{width: 300px;margin: 0 auto;margin-top: 16px;overflow: hidden;}
.doc-info .co{margin-left: 11px;}
.doc-info .xm td{width: 50%;}
.doc-info h1{font-size: 21px;color: #111;font-weight: bold;}
.doc-info h2{padding-left: 11px;padding-top: 9px;font-size: 15px;color: #111;font-weight: bold;}
.doc-info .md{width: 100%;margin-top: 1px;text-align: center;font-size: 14px;color: #888;}
.doc-info .pj{width: 90%;margin: 0 auto;margin-top: 9px;}
.doc-info .pj td{width: 50%;text-align: center;color: #338fff;font-size: 13px;}
.doc-info .pj td a{width: 70%;color: #338fff;font-size: 13px;}
.doc-info .pj td em{padding-left: 6px;padding-right: 1px;font-size: 22px;font-weight:;}
.doc-btn{width: 100%;height: 0;padding-bottom: 31.6%;background: url(../images/doc-btn.png) no-repeat;background-size: 100% auto;overflow: hidden;}
.doc-btn .co{width: 96%;margin: 0 auto;margin-top: 16px;}
.doc-btn .co a{float: left;width: 33.33%;height: 0;padding-bottom: 25%;}
.doc-zuzhi{width: 100%;padding: 0 16px;margin-top: 5px;overflow: hidden;}
.doc-zuzhi .jg{width: 100%;height: 60px;margin-top: 8px;border-radius: 8px;background: url(../images/doc-jg.png) no-repeat 5.33% center,url(../images/doc-enter.png) no-repeat 95% center #F5F9FF;background-size: 24px auto,8px auto;}
.doc-zuzhi .td{width: 100%;height: 60px;margin-top: 8px;border-radius: 8px;background: url(../images/doc-td.png) no-repeat 5.33% center,url(../images/doc-enter.png) no-repeat 95% center #F5F9FF;background-size: 29px auto,8px auto;}
.doc-zuzhi h3{float: left;margin-left: 17.9%;margin-top: 20px;font-size: 15px;font-weight:511;color: #333;}
.doc-zuzhi span{float: left;margin-left: 13px;margin-top: 23px;font-size: 12px;color: #999;}
.doc-title{width: 100%;margin-top: 30px;padding: 0 16px;font-size: 17px;color: #111;font-weight: bold;}
.doc-content{width: 100%;margin-top: 13px;padding: 0 16px;font-size: 14px;color: #666;line-height: 23px;}

/*在线签约*/
.step{width: 92%;margin: 0 auto;margin-top: 79px;font-size: 15px;color: #999;}
.upload-sfz{position: relative;width: 272px;height: 167px;margin: 0 auto;margin-top: 15px;background: url(../images/upload-sfz-z.png) no-repeat;background-size: 100% 100%;}
.upload-sfz img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 8px;}
.upload-sfz input[type=file]{display: block;border: none;width: 272px;height: 167px;margin-top: 0px;position: relative;z-index: 2;opacity: 0;cursor: pointer;}

.upload-sfz-f{position: relative;width: 272px;height: 167px;margin: 0 auto;margin-top: 20px;background: url(../images/upload-ybk.png) no-repeat;background-size: 100% 100%;}
.upload-sfz-f img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 8px;}
.upload-sfz-f input[type=file]{display: block;border: none;width: 272px;height: 167px;margin-top: 0px;position: relative;z-index: 2;opacity: 0;cursor: pointer;}


.qianyue-list{width: 85%;margin: 0 auto;margin-top: 3%;margin-bottom:30px;}
.qianyue-list li{padding-bottom:12px;border-bottom: 1px solid #eee;overflow: hidden;}
.qianyue-list span{position:relative;float: left;width:100%;height:34px;font-size:15px;color: #111;line-height: 50px;font-weight:bold;}
.qianyue-list div{float: left;width:100%;padding-top: 13px;font-size: 16px;color: #111;line-height: 23px;overflow: hidden;}
.qianyue-list div.co{float: left;width: 74%;padding-top:0;padding-bottom:5px;font-size: 16px;color: #111;line-height: 23px;overflow: hidden;}
.qianyue-list input{width: 100%;font-size: 16px;color: #111;background: #fff;overflow: hidden;background: transparent;}
.qianyue-list textarea{width: 100%;font-size: 16px;color: #111;line-height: 23px;background: #fff;overflow: hidden;background: transparent;}
.qianyue-list .xjd{color:#111;}

.tishi{width: 90%;margin: 0 auto;margin-top: 130px;margin-bottom: 12%;font-size: 16px;line-height:25px;color: #888;text-align: center;}
.tishi2{width: 90%;margin: 0 auto;margin-top:110px;margin-bottom:35px;font-size: 16px;line-height:26px;color: #111;text-align: center;}
.tishi2 h2{margin-bottom:5px;font-size:32px;line-height:26px;color: #111;text-align: center;}
.tishi2 h2 span{display:inline-block;margin-bottom: px;font-size:16px;line-height:26px;color: #111;text-align: center;}
.tishi2 .s{margin-top:42px;font-size: 14px;line-height:25px;color: #999;text-align: center;}
.tishiPayZero {
    margin: 0 auto;
    margin-top: 130px;
    margin-bottom: 12%;
    font-size: 16px;
    line-height: 25px;
    color: #888;
    text-align: center;
}

.xuanze-doctor{margin-left: 14%;margin-top: 88px;overflow: hidden;}
.xuanze-doctor label{display: block;float: left;width: 42%;cursor: pointer;font-size: 17px;color: #111;}
.xuanze-doctor label input{display: block;float: left;width: 12px;height: 12px;margin: 6px 12px 0px 15px;background: url(../images/radio.png) no-repeat;border: none;background-size: 12px auto;-webkit-appearance: none;}
.xuanze-doctor label input:checked{display: block;float: left;width: 12px;height: 12px;margin: 6px 12px 0px 15px;background: url(../images/r-xz.png) no-repeat;border: none;background-size: 12px auto;-webkit-appearance: none;}
.xuanze-doctor label div{float: left;width: 76px;}
.taocan-content{clear: both;margin-top: 3%;}
/*选项卡*/
.taocan-content .tab{height: 48px;padding: 0 4%;border-bottom: 1px solid #eee;line-height: 48px;}
.taocan-content .tab li{float: left;width: 33%;height: 48px;text-align: center;line-height: 48px;}
.taocan-content .tab li a{width: 100%;}
.taocan-content .tab .on{width: 100%;height: 48px;border-bottom: 2px solid #318eff;font-size: 15px;color: #318eff;line-height: 48px;}
.taocan-content .one, .taocan-content .two, .taocan-content .three{width: 83%;margin: 0 auto;margin-top: 5%;margin-bottom: 5%;padding-bottom: 5%;border-bottom: 1px dashed #eee;font-size: 15px;color: #666;line-height: 28px;}
.taocan-content .info{width: 83%;margin: 0 auto;margin-bottom: 10%;}
.taocan-content .info li{height: 23px;margin-bottom: 3%;}
.taocan-content .info b{display: block;float: left;width: 73px;font-size: 15px;color: #111;}
.taocan-content .info em{display: block;float: left;width: 49%;font-size: 15px;color: #666;}
.taocan-content .info input[type="date"]{width: 100%;height: 23px;background: url(../images/jiantou-xia.png) no-repeat 94% center;background-size: 13px auto;border: none;font-size: 16px;color: #666;}
.taocan-content .info select{width: 66px;height: 23px;padding-right: 28px;background: url(../images/jiantou-xia.png) no-repeat 94% center;background-size: 13px auto;border: none;font-size: 16px;color: #666;text-align: center;}
.taocan-content .info .price{color: #ff4440;font-size: 16px;}
.taocan-content .info .price span{font-size: 25px;line-height: 18px;}
/*签署合同*/
.hetong{width: 92%;margin: 0 auto;margin-top: 79px;font-size: 15px;color: #666;line-height: 26px;}
.hetong h1{padding-bottom: 3%;text-align: center;font-size: 18px;color: #111;font-weight: bold;}
.hetong h6{margin-bottom: 3%;font-size: 15px;color: #111;line-height: 26px;}
.hetong p{margin-top: 5%;font-size: 15px;color: #666;line-height: 26px;color: #111;}
.hetong span{display: inline-block;width: 70%;border-bottom: 1px solid #ccc;}
.hetong .sign{width: 100%;height: 309px;margin: 4% 0;color: #111;font-weight: bold;}
.hetong .sign img{width: 100%;height: 150px;margin-bottom: 15px;}
.sign .qingchu{float: right;margin-right: 0px;width: 60px;height: 40px;color: #318eff;font-weight: normal;text-align: center;font-size: 15px;line-height: 27px;}
.sign h6{font-size: 12px;color: #999;}
.wenzhen-btn{width: 82.3%;margin: 0 auto;margin-top: 67px;margin-bottom: 59px;overflow: hidden;}
.btn-lv{width: 100%;height: 50px;margin-top: 12px;border-radius: 99px;border: 1px solid #318eff;background: #fff;color: #318eff;text-align: center;line-height: 50px;font-size: 18px;display:flex;align-items:center;justify-content:center;}
/*刷新页面*/
.fresh{margin-top: 33%;padding-top: 36%;background: url(../images/shuaxin.png) no-repeat center top;background-size: auto 111px;text-align: center;}
.fresh h2{font-size: 17px;color: #666;}
.fresh p{width: 86%;margin: 0 auto;margin-top: 6px;font-size: 14px;color: #adadad;line-height: 22px;}
.btn-fresh{width: 105px;height: 34px;margin: 24px 5px;border: 1px solid #999999;border-radius: 99px;text-align: center;font-size: 15px;color: #666;line-height: 32px;}
/*资讯圈子页*/
.head{width: 100%;margin-top: 59px;background: #fff;overflow: hidden;}
.head .l{float: left;width: 50%;padding: 4.4% 0;}
.head .r{float: left;width: 50%;padding: 4.4% 0;}
.head img{width: 100%;}
.links2{width: 100%;height:;margin-top:55px;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;overflow: hidden;}
.links2 .l{float: left;width: 38.3%;border-right: 1px solid #EEEEEE;}
.links2 .r{float: left;width: 61.7%;}
.links2 img{width: 100%;}
.links2 a{display: block;margin: 0;padding: 0;}
.links2 .bl{float: left;width: 50%;}
.links2 .br{float: left;width: 50%;}
/*新闻公告页*/
.news-list{width: 100%;padding-top: 66px;background: #fff;overflow: hidden;}
.news-list li{width: 100%;height: 50px;}
.news-list li a{width: 96%;margin-left: 4%;border-bottom: 1px solid #eee;}
.news-list h3{float: left;width: 74%;height: 50px;font-size: 15px;color: #111;line-height: 50px;overflow: hidden;}
.news-list .date{float: right;width: 26%;padding-right: 4%;text-align: right;font-size: 13px;color: #c1c1c1;line-height: 50px;overflow: hidden;}
/*新闻详情页*/
.news-content2{width: 92%;margin: 0 auto;margin-top:86px;background: #fff;}
.news-content2 h1{display: block;margin-bottom:8px;font-size:24px;color: #111;line-height: 28px;text-align: left;font-weight: bold;}
.news-content2 .date{margin-bottom:20px;font-size:15px;color: #c1c1c1;}
.news-content2 .co{width: 100%;padding-bottom: 30px;border-bottom: #eee 1px solid;font-size: 17px;color: #111;line-height: 32px;overflow: hidden;}
.news-content2 .co img{max-width: 100%;margin:6px 0;}
.chinae-news-pre{width: 91%;margin: 4%;font-size: 15px;color: #666666;line-height: 23px;overflow: hidden;}
.chinae-news-pre a{display: block;color: #333;}
.news-content3{width: 100%;margin-top: 59px;padding: 4%;background: #fff;font-size: 16px;color: #333;line-height: 29px;}
/*活动报名页*/
.news-content{width: 92%;margin: 0 auto;margin-top: 80px;}
.news-content h1{display: block;margin-bottom: 16px;font-size: 20px;color: #111;line-height: 24px;text-align: center;font-weight: bold;}
.news-content .t{margin-top: 12px;font-size: 16px;color: #111;font-weight: bold;}
.news-content .co{font-size: 16px;color: #444;line-height: 28px;}
.news-content .co img{max-width: 100%;}
/*视频养生页*/
.shipin-list{width: 100%;margin-top:66px;padding:0 4% ;overflow: hidden;}
.shipin-list li{position: relative;width: 100%;margin:15px 0 33px 0;overflow: hidden;}
.shipin-list li a{width: 100%;height: 100%;}
.shipin-list li .bofang{position: absolute;z-index: 90;left: 41%;top: 28%;width: 55px;height: 55px;}
.shipin-list li .bofang img{display: block;width: 100%;height: 100%;}
.shipin-list li .vedio{position: relative;width: 100%;height: 0;padding-bottom: 56%;}
.shipin-list li .vedio img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 5px;}
.shipin-list li h2{margin-top: 8px;font-size: 16px;color: #111;}
.shipin-list li .date{margin-top: 2px;font-size: 13px;color: #999;}
.v-title{width: 100%;padding: 12px 4%;margin-top: -4px;background: #fff;line-height: 28px;color: #111;font-size: 17px;overflow: hidden;}
.v-about{width: 100%;padding: 12px 4% 30px 4%;margin-top: 10px;background: #fff;line-height: 28px;color: #666;font-size: 15px;overflow: hidden;}
.video{margin-top:67px;}
/*圈子页*/
.quanzi-list{width: 100%;margin: 0 auto;margin-top: 59px;padding: 0 1% 20px 1%;background: #fff;overflow: hidden;}
.quanzi-list li{float: left;width:21%;padding-top:15px;text-align: center;}
.quanzi-list .img{width: 44px;height: 44px;margin: 0 auto;}
.quanzi-list .img img{width: 100%;height: 100%;border-radius: 50%;}
.quanzi-list p{height: 17px;margin-top:3px;color: #333;font-size: 13px;overflow: hidden;}
/*.quanzi-list .more{width:20%;padding-top: 40px;margin-left: ;font-size: 13px;line-height: 18px;color: #333;text-align: center;}*/
.quanzi-list .more{width:16%;padding-top:30px;margin-left: ;font-size: 16px;line-height: 16px;color: #333;text-align: center;}
.dongtai-list{width: 100%;margin-top: 10px;overflow: hidden;}
.dongtai-list .item{width: 100%;padding: 14px 4% 0 4%;margin-bottom: 10px;background: #fff;overflow: hidden;}
.dongtai-list .item a{width: 100%;height: 100%;overflow: hidden;}
.dongtai-list .item .t1{width: 100%;margin-bottom: px;overflow: hidden;}
.dongtai-list .tx-hz{float: left;width: 35px;height: 35px;}
.dongtai-list .tx-hz img{width: 100%;height: 100%;border-radius: 50%;}
.dongtai-list .name{float: left;width: 58%;margin-left: 3%;overflow: hidden;}
.dongtai-list .name h6{font-size: 15px;color: #333;}
.dongtai-list .name .date{font-size: 13px;color: #a0a0a0;}
.dongtai-list .quanming{float: left;width: 26%;text-align: right;line-height: 35px;overflow: hidden;}
.dongtai-list .quanming a{font-size: 13px;color: #a0a0a0;}
.dongtai-list .del{float: left;width: 26%;text-align: right;line-height: 35px;overflow: hidden;}
.dongtai-list .del a{font-size: 12px;color: #6a7fa5;}
.dongtai-list .item .co{width: 100%;margin-top: 2px;overflow: hidden;}
.dongtai-list .item .co a{width: 100%;font-size: 16px;color: #111;line-height: 25px;}
.dongtai-list .item .pic{width: 100%;margin-top: 9px;overflow: hidden;}
.dongtai-list .item .pic li{float: left;width: 33.3%;padding-right: 6px;margin-bottom: 2px;overflow: hidden;}
.dongtai-list .item .pic li.one{float: left;width: 75%;max-height: 175px;padding-right: 6px;margin-bottom: 2px;overflow: hidden;}
.dongtai-list .item .pic li .box{position: relative;width: 100%;height: 0;padding-bottom: 100%;overflow: hidden;}
.dongtai-list .item .pic .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.dongtai-list .item .bottom{margin-top: 3px;overflow: hidden;}
.dongtai-list .item .bottom li{float: left;width: 33.3%;text-align: center;oveflow: hidden;}
.dongtai-list .item .bottom li a{padding: 2px 0 11px 0;}
.dongtai-list .item .bottom li .share{margin: 0 auto;oveflow: hidden;}
.dongtai-list .item .bottom li .share img{}
.dongtai-list .item .bottom li .share span{padding-left: 6px;color: #6d6d6d;font-size: 13px;}
.dongtai-list .item .bottom2{margin-top: 10px;overflow: hidden;}
.dongtai-list .item .bottom2 li{float: left;width: 50%;text-align: center;oveflow: hidden;}
/*发表动态页*/
.fabu-content{wditdh: 100%;margin-top: 69px;padding: 4%;padding-bottom: 1.5%;background: #fff;overflow: hidden;}
.fabu-content p{margin-bottom: 5px;color: #d9d9d9;font-size: 15px;}
.fabu-content textarea{width: 100%;height: 125px;margin-bottom: 11px;font-size: 16px;color: #111;line-height: 26px;}
.upload{position: relative;float: left;width: 53px;height: 53px;margin-right: 12px;margin-bottom: 13px;background: url(../images/upload-img.jpg) no-repeat;background-size: 100% auto;}
.upload input[type=file]{display: block;border: none;width: 100%;height: 100%;margin-top: 0px;margin-bottom: 5px;position: relative;z-index: 2;opacity: 0;cursor: pointer;}
.upload img{position: absolute;z-index: 9;top: 0;left: 0;width: 100%;height: 100%;border-radius: 5px;}
.upload .del{position: absolute;z-index: 99;top: -8px;left: 38px;width: 21px;height: 21px;background: url(../images/del-img.png) no-repeat;background-size: 100% auto;}
.xuanze{width: 100%;height: 46px;margin-top:50px;padding: 0 4%;background: #fff;line-height: 46px;}
.xuanze p{float: left;font-size: 16px;color: #111;}
.xuanze select{float: right;width: 158px;height: 46px;padding-right: 29px;background: url(../images/jiantou-xia.png) no-repeat 96% center;background-size: 13px auto;line-height: 46px;font-size: 16px;color: #111;direction: rtl;}
.xuanze select option{direction: rtl;}
.xuanze input[type="text"]{float: left;width: 77%;height: 46px;padding-left: 16px;line-height: 40px;font-size: 16px;color: #111;}
.pinglun{width: 100%;margin-bottom: 49px;background: #fff;overflow: hidden;}
.pinglun .item{width: 96%;margin-left: 4%;padding: 4% 4% 4% 0;border-bottom: 1px solid #eee;}
.pinglun .item .t1{width: 100%;overflow: hidden;}
.pinglun .tx-hz{float: left;width: 35px;height: 35px;}
.pinglun .tx-hz img{width: 100%;height: 100%;border-radius: 50%;}
.pinglun .name{float: left;width: 58%;margin-left: 11px;overflow: hidden;}
.pinglun .name h6{font-size: 15px;color: #333;}
.pinglun .name .date{font-size: 13px;color: #a0a0a0;}
.pinglun .quanming{float: left;width: 26%;text-align: right;line-height: 35px;overflow: hidden;}
.pinglun .quanming a{font-size: 13px;color: #a0a0a0;}
.pinglun .item .co{width: 100%;margin-top: 2px;overflow: hidden;}
.pinglun .item .co a{font-size: 16px;color: #111;line-height: 25px;}
.pinglun .item .del{float: left;width: 26%;text-align: right;line-height: 24px;overflow: hidden;}
.pinglun .item .del a{font-size: 12px;color: #6a7fa5;}
.pinglun .item .huifu-del{float: right;font-size: 12px;color: #6a7fa5;}
.dongtai-list .item .bottom2 li a{padding: 2px 0 11px 0;}
.dongtai-list .item .bottom2 li .share{margin: 0 auto;oveflow: hidden;}
.dongtai-list .item .bottom2 li .share span{padding-left: 6px;}
.pinglun .item .bottom2 li .share span{padding-left: 6px;color: #6d6d6d;font-size: 13px;}
.pinglun .co{width: 100%;margin-top: 2px;padding-left: 46px;overflow: hidden;}
.pinglun .co a{width: 100%;font-size: 16px;color: #111;line-height: 25px;}
.pinglun .huifu{width: 100%;margin-top: 7px;padding: 4%;background: #F7F7F7;overflow: hidden;}
.pinglun .huifu b{float: left;padding-right: 4px;font-size: 14px;color: #333;}
.pinglun .huifu p{margin-top: px;font-size: 14px;color: #777;line-height: 22px;}
.xiepinglun{position: fixed;z-index: 9;bottom: 0;width: 100%;height: 50px;border-top: 1px solid #f1f1f1;background: #fff;}
.xiepinglun a{width: 100%;height: 100%;}
.xiepinglun p{float: left;width: 86%;height: 30px;margin-top: 10px;margin-left: 4%;padding-left: 4%;background: #F7F7F7;border-radius: 5px;line-height: 30px;font-size: 14px;color: #999999;}
.xiepinglun .img{float: left;margin-top: 13px;margin-left: 9px;}
.tupian{background: #000;}
.tupian img{width: 100%;}
/*商城*/
.nav-shop{width: 100%;height: 109px;background: #fff;overflow: hidden;}
.nav-shop ul{width: 96%;margin: 0 auto;}
.nav-shop li{float: left;width: 20%;padding-top: 18px;text-align: center;}
.nav-shop li .img{width: 44px;height: 44px;background: #F2F2F2;border-radius: 50%;overflow: hidden;}
.nav-shop li .img img{width: 100%;height: 100%;}
.nav-shop p{margin-top: 11px;color: #666;font-size: 13px;}
.goods-tuijian{width: 100%;margin-top: 10px;margin-bottom: 49px;background: #fff;overflow: hidden;}
.goods-tuijian li{float: left;width: 50%;padding: 1.6% 3%;overflow: hidden;}
.goods-tuijian li .pic{position: relative;width: 100%;height: 0;padding-top: 80%;}
.goods-tuijian li .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.goods-tuijian li .pic .tags {position: absolute;top: 0;left: 0;}
.goods-tuijian li .pic .tags .tag-yibao {padding:2px 4px ;color:#fff;font-size:10px;background:#318eff;border-radius:5px;margin-right:1px;}
.goods-tuijian li .pic .tags .tag-feichufang {margin-right:1px;padding:2px 4px ;color:#fff;font-size:10px;background:#00944d;border-radius:5px;}
.goods-tuijian li .pic .cfy {position: absolute;top: 32%;width: 100%;height: 46px;z-index: 99;background: url(../images/cfy.png) no-repeat center 0;background-size: auto 83%;}
.goods-tuijian li h2{height: 17px;margin-top: 8px;font-size: 13px;color: #111;overflow: hidden;}
.goods-tuijian li h2 a{height: 16px;font-size: 14px;color: #111;line-height: 16px;overflow: hidden;}
.goods-tuijian li .jiage{float: left;width: 50%;margin-top: 3px;font-size: 12px;color: #ff4440;}
.goods-tuijian li .jiage a{font-size: 17px;color: #ff4440;}
.goods-tuijian li .jiage span{font-size: 11px;}
.goods-tuijian li .jiage i{padding-left: 3px;color: #999;font-size: 11px;}
.goods-tuijian li .cart{float: right;width: 22%;margin-top: 5px;}
.goods-tuijian li .cart a{display: block;width: 100%;text-align: right;}
/*商品列表-滑动分类*/
.swiper-container{width: 100%;height: 100%;}
.swiper-container .on{color: #318eff;}
.swiper-slide{width: 85px;text-align: center;background: #fff;/* Center slide text vertically*/display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide a{font-size: 14px;color: #333;}
.goods-fenlei{width: 100%;height: 38px;padding-left:;line-height: 38px;overflow: hidden;}
.goods-fenlei dd{display: inline-block;margin: 0;padding: 0 10px;text-align: center;overflow: hidden;}
.goods-fenlei .on{color: #318eff;}
.g-fenlei{width: 100%;margin-top: 100px;padding: 4%;padding-bottom: 0;overflow: hidden;}
.g-fenlei li{float: left;padding: 7px 19px;margin-top: 4px;margin-bottom: 10px;margin-right: 10px;background: #fff;border-radius: 99px;}
.g-fenlei .on{color: #318eff;}
/*商品详情页*/
.tool-goods{background: #fff;box-shadow: 0px -1px 6px hsl(0deg 0% 52% / 16%);position: fixed;bottom: 0;width: 100%;height: 50px;}
.tool-goods .l{float: left;width: 50%;height: 50px;background: #F8B901;}
.tool-goods .l a, .tool-goods .r a{width: 100%;line-height: 50px;font-size: 16px;color: #fff;text-align: center;}
.tool-goods .r{float: left;width: 50%;height: 50px;background: #318eff;}
.goods-datu{position: relative;width: 100%;margin-top: 59px;overflow: hidden;}
.goods-datu li{position: relative;width: 100%;height: 0;padding-bottom: 80%;}
.goods-datu li img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.goods-info{width: 100%;padding:15px 4% 16px 4%;background: #fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow: hidden;}
.goods-info h1{font-size:18px;color: #222426;font-weight: bold;}
.goods-info .jiage{float: left;width: 100%;margin-top:7px;margin-left:-2px;color: #ff4440;font-size: 22px;}
.goods-info .jiage span{font-size: 15px;}
.goods-info i{display: inline-block;margin-top: 3px;padding-left:6px;font-size: 13px;color: #999;text-decoration: line-through;}
.goods-info .xiaoliang{text-decoration: none;text-align: center;}
.goods-info .yunfei{text-decoration: none;text-align: right;}
.huitiao{position:absolute;bottom:0;z-index:9999;width:100%;height:40px;background:linear-gradient(transparent,#f6f6f6);}

.peisong{width:100%;margin-top:10px;padding:22px 4% 20px 4%;background:#fff;border-radius:10px;font-size:14px;color:#222426;line-height:24px;}
.peisong .mc{width:85px;color:#858687;}
.peisong span{padding-left:15px;}

.shuliang{width: 100%;height: 46px;padding: 0 4%;background: #fff;margin-top: 10px;margin-bottom: 10px;line-height: 50px;font-size: 13px;color: #111;border-radius:10px;}
.shuliang .kuang{width: 115px;height: 30px;margin-top: 8px;border: 1px solid #eee;}
.shuliang .kuang div{width: 30px;height: 30px;}
.shuliang .kuang a{position: relative;width: 100%;height: 30px;-webkit-tap-highlight-color: transparent;}
.shuliang .kuang div img{position: absolute;top: 0;left: 0;width: 100%;margin: 0;}
.shuliang .jian{border-right: 1px solid #eee;}
.shuliang .jia{border-left: 1px solid #eee;}
.shuliang .kuang input{float: left;width: 53px;background: transparent;text-align: center;line-height: 28px;font-size: 15px;color: #333;}

.xiangqing{width: 100%;margin-top: 10px;padding:20px 4% 16px 4%;background: #fff;border-top-left-radius:10px;border-top-right-radius:10px;overflow: hidden;}
.xiangqing h2{font-size:16px;color:#111;font-weight:bold;}
.xiangqing .tab{height: 44px;padding: 0 4%;border-bottom: 1px solid #eee;line-height: 44px;}
.xiangqing .tab li{float: left;width: 33%;height: 44px;text-align: center;line-height: 44px;}
.xiangqing .tab li a{width: 100%;font-size: 13px;color: #999;}
.xiangqing .tab .on{width: 100%;height: 44px;border-bottom: 2px solid #318eff;font-size: 15px;color: #318eff;line-height: 44px;}
.xiangqing .cotent{width: 100%;margin: 0 auto;font-size: 15px;color: #222426;line-height:25px;padding-bottom:80px;}
.xiangqing img{max-width: 100%;}

.xiangqing .shuomingshu{width:100%;margin-bottom:30px;font-size:14px;color:#222426;line-height:23px;}
.xiangqing .shuomingshu .mc{width:85px;padding-right:25px;color:#858687;}
.xiangqing .shuomingshu td{padding:18px 0;padding-right:11px;border-bottom:1px solid #fafafa;}
.xiangqing .shuomingshu a.zhankai{display:block;width:72px;background:url(../images/jiantou-blue-xia.png) no-repeat right 9px;background-size:auto 6px;font-size:14px;color:#318eff;line-height:23px;}
.xiangqing .shuomingshu a.shouqi{display:block;width:45px;background:url(../images/jiantou-blue-up.png) no-repeat right 8px;background-size:auto 6px;font-size:14px;color:#318eff;line-height:23px;}

/*商品咨询页*/
.cart2-list{position: relative;margin-top: 69px;overflow: hidden;}
.cart2-list li{position: relative;margin-bottom: 9px;padding: 12px 15px;background: #fff;}
.cart2-list .pic{width: 70px;height: 70px;margin-right: 15px;}
.cart2-list .pic a{width: 100%;height: 100%;}
.cart2-list .pic img{width: 100%;height: 100%;}
.cart2-list .r{height: 70px;}
.cart2-list li .t{position: absolute;left: 100px;top: 14px;margin-right: 15px;color: #333;font-size: 14px;line-height: 19px;}
.cart2-list li .t a{color: #333;}
.cart2-list li .jg{position: absolute;left: 100px;bottom: 9px;font-size: 13px;}
.cart2-list li .jg a{color: #ff4440;}
.cart2-list li .jg span{display: inline-block;margin-left: 1px;font-size: 16px;}
.cart2-list li .sc{position: absolute;width: 22px;height: 22px;right: 17px;bottom: 9px;}
.cart2-list li .sc a{width: 100%;height: 100%;background: url(../images/shanchu.jpg) no-repeat 22% 33%;background-size: 18px 18px;}
.shangpinzixun{width: 100%;height: 160px;margin-top: 10px;padding: 4%;background: #fff;}
.shangpinzixun textarea{width: 100%;height: 135px;margin-bottom: 11px;font-size: 16px;color: #111;line-height: 26px;}
/*商品评价*/
.pingjia-list{width: 100%;background: #fff;font-size: 14px;color: #333;line-height: 22px;overflow: hidden;}
.pingjia-list li{width: 100%;padding: 7px 4%;border-bottom: 1px solid #eee;overflow: hidden;}
.pingjia-list li .t{width: 100%;overflow: hidden;}
.pingjia-list li .name{float: left;width: 50%;color: #999;font-size: 12px;}
.pingjia-list li .date{float: left;width: 50%;color: #999;font-size: 12px;text-align: right;}
.pingjia-list li .huifu{widthA: 100%;margin: 8px 0;padding: 3%;background: #F7F7F7;}
/*商品咨询*/
.zixun-list{width: 100%;background: #fff;font-size: 14px;color: #333;line-height: 22px;overflow: hidden;}
.zixun-list li{width: 100%;padding: 7px 4%;border-bottom: 1px solid #eee;overflow: hidden;}
.zixun-list li .t{width: 100%;overflow: hidden;}
.zixun-list li .name{float: left;width: 50%;color: #999;font-size: 12px;}
.zixun-list li .date{float: left;width: 50%;color: #999;font-size: 12px;text-align: right;}
.zixun-list li .huifu{width: 100%;margin: 8px 0;padding: 3%;background: #F7F7F7;border-radius: 6px;color: #111;}
.zixun-list li .huifu span{color: #333;}
/*预约挂号-选择科室页*/
.keshi-list2{width: 100%;margin-top: 10px;background: #fff;overflow: hidden;}
.keshi-list2 li{width: 96%;height: 45px;margin-left: 4%;border-bottom: 1px solid #eee;}
.keshi-list2 li a{width: 100%;heigth: 100%;padding-right: 5%;}
.keshi-list2 li p{float: left;width: 50%;line-height: 45px;font-size: 16px;color: #111;}
.keshi-list2 li .more{float: right;width: 12px;height: 45px;background: url(../images/enter.png) no-repeat right 12px;background-size: 11px auto;}
/*预约挂号页*/
.yuyueguahao-list{width: 100%;margin-top: 10px;background: #fff;overflow: hidden;}
.yuyueguahao-list li{position: relative;width: 96%;height: 58px;margin-left: 4%;border-bottom: 1px solid #eee;line-height: 58px;}
.yuyueguahao-list li a{width: 100%;}
.yuyueguahao-list li .date{float: left;width: 36%;font-size: 15px;color: #111;}
.yuyueguahao-list li .jiage{float: left;width: 20%;font-size: 16px;color: #ff4440;}
.yuyueguahao-list li .jiage span{font-size: 12px;}
.yuyueguahao-list li .geshu{float: left;width: 20%;font-size: 12px;color: #999;}
.yuyueguahao-list li .geshu span{font-size: 16px;color: #318eff;}
.yuyueguahao-list li .btn-x{position: absolute;right: 13px;top: 17px;width: 62px;height: 24px;border: 1px solid #318eff;border-radius: 99px;text-align: center;line-height: 22px;font-size: 12px;color: #318eff;}
/*信息查询页*/
.xinxichaxun{position: relative;width: 100%;background: #fff;margin-top: 69px;overflow: hidden;}
.xinxichaxun li{position: relative;float: left;width: 33.33%;height: 0;padding-bottom: 33.33%;border-right: 1px solid #eee;border-bottom: 1px solid #eee;text-align: center;}
.xinxichaxun li a{width: 100%;height: 100%;}
.xinxichaxun li img{position: absolute;top: 0;left: 0;width: 100%;hegiht: 100%;}
/*我的*/
.my-head{width: 100%;height: 125px;padding-bottom: 16px;background: #318EFF;overflow: hidden;}
.my-head .t{width: 92%;margin: 0 auto;margin-top: 28px;overflow: hidden;}
.my-head .tx{float: left;width: 59px;height: 59px;background: #FAFAFA;border-radius: 50%;}
.my-head .tx img{width: 100%;height: 100%;border-radius: 50%;}
.my-head .name{float: left;margin-left: 4%;font-size: 21px;color: #fff;font-weight: bold;line-height: 59px;}
.my-head .renzheng{float: left;width: 61px;height: 15px;margin-left: 3%;margin-top: 22px;}
.my-head .renzheng img{width: 100%;height: 100%;}
.my-head .vip{float: left;width: 44px;height: 15px;margin-left: 3%;margin-top: 20px;}
.my-head .vip img{width: 100%;height: 100%;}
.my-head .shezhi{float: right;width: 19px;height: 19px;margin-top: 20px;}
.my-head .shezhi img{width: 100%;}
.my-head .info{width: 97%;margin: 0 auto;margin-top: 19px;color: #fff;overflow: hidden;}
.my-head .info li.l{color: #fff;float: left;width: 40%;text-align: center;}
.my-head .info li.c{color: #fff;float: left;width: 32%;text-align: center;}
.my-head .info li.r{color: #fff;float: left;width: 28%;text-align: center;}
.my-head .info li a{color: #fff;font-size: 12px;}
.my-head .info li a strong{color: #fff;font-size: 21px;font-weight: normal;}
.my-head .info li a b{color: #fff;font-size: 21px;font-weight: bolder;}
.my-head .info li a i{color: #fff;font-size: 11px;}
.my-head .info li a em{color: #fff;font-size: 11px;}
.head2{width: 100%;margin-top: 10px;background: #fff;overflow: hidden;}
.head2 .l{float: left;width: 50%;padding: 6% 0;}
.head2 .r{float: left;width: 50%;padding: 6% 0;}
.head2 img{width: 100%;}
.nav2{width: 100%;height: 76px;margin-top: 1px;background: #fff;overflow: hidden;}
.nav2 ul{width: 96%;margin: 0 auto;}
.nav2 li{float: left;width: 25%;padding-top: 17px;text-align: center;}
.nav2 p{margin-top: 9px;color: #666;font-size: 13px;}
.my-list{width: 100%;margin-top: 10px;margin-bottom: 60px;overflow: hidden;}
.my-list li{width: 100%;height: 48px;padding-left: 4%;background: #fff;border-bottom: 1px solid #eee;}
.my-list li a{position: relative;width: 100%;heigth: 100%;padding-right: 5%;}
.my-list li a .tixing{position: absolute;z-index: 99;top: 9px;left: 68px;width: 16px;height: 16px;background: #ff0000;border-radius: 50%;font-size: 9px;line-height: 16px;color: #fff;text-align: center;}
.my-list li p{float: left;width:90%;line-height: 48px;font-size: 16px;color: #111;}
.my-list li .more{float: right;width: 12px;height: 48px;background: url(../images/enter.png) no-repeat right 14px;background-size: 11px auto;}
/*患者360*/
.head-360{width: 100%;height: 95px;margin-top: 59px;background: #fff;overflow: hidden;}
.head-360 .t{width: 92%;margin: 0 auto;margin-top: 16px;background: #fff;overflow: hidden;}
.head-360 .tx{float: left;width: 59px;height: 59px;}
.head-360 .tx img{width: 100%;height: 100%;border-radius: 50%;}
<!--.head-360 .name{float: left;margin-left: 4%;font-size: 18px;color: #111;font-weight: bold;line-height: 59px;}-->
.head-360 .name{float: left;margin-left:20px;font-size:19px;color: #111;font-weight: bold;line-height: 59px;}
.head-360 .shezhi{float: right;width: 77px;height: 24px;margin-top: 20px;border: 1px solid #318eff;border-radius: 99px;}
.head-360 .shezhi a{width: 100%;line-height: 22px;font-size: 12px;color: #318eff;text-align: center;}
.nav3{width: 100%;height: 79px;margin-top: 10px;background: #fff;overflow: hidden;}
.nav3 ul{width: 96%;margin: 0 auto;}
.nav3 li{float: left;width: 33.33%;padding-top: 15px;text-align: center;}
.nav3 p{margin-top: 10px;color: #111;font-size: 13px;}
.nav50{width: 100%;height: 79px;margin-top: 10px;background: #fff;overflow: hidden;}
.nav50 ul{width: 96%;margin: 0 auto;}
.nav50 li{float: left;width: 50%;padding-top: 15px;text-align: center;}
.nav50 p{margin-top: 10px;color: #111;font-size: 13px;}
/*患者360-具体信息*/
.qianyue-list2{width: 100%;margin-top: 10px;margin-bottom: 10px;background: #fff;overflow: hidden;}
.qianyue-list2 li{clear: both;width: 96%;margin-left: 4%;border-bottom: 1px solid #eee;overflow: hidden;}
.qianyue-list2 span{float: left;width: 26%;height: 45px;line-height: 46px;font-size: 16px;color: #111;}
.qianyue-list2 .co{float: left;width: 69%;font-size: 16px;color: #111;overflow: hidden;}
.qianyue-list2 input{border:none ;width: 100%;height: 45px;margin-top: 0px;font-size: 16px;color: #111;line-height: 23px;background: transparent;}
.qianyue-list2 textarea{width: 100%;margin-top: 0px;padding-top: 11px;font-size: 16px;color: #111;line-height: 23px;background: transparent;}
/*患者360-健康监测*/
.shebeishenling{width: 100%;height: 63px;margin-top: 69px;background: #fff;line-height: 61px;}
.shebeishenling a{width: 100%;height: 100%;}
.shebeishenling .l{float: left;margin-left: 24px;}
.shebeishenling .r{float: right;margin-right: 4%;}
.jianceshebei{width: 100%;height:46px;margin-top: 69px;background: #fff;line-height:46px;}
.jianceshebei a{width: 100%;height: 100%;}
.jianceshebei .l{float: left;width: 80%;margin-left: 4%;font-size: 16px;color: #111;font-weight:  ;}
.jianceshebei .r{float: right;margin-right: 4%;}
.sjxz{width:100%;height:55px;background:#fff;padding-left:9px;margin-top:10px;border-bottom:1px solid #eee;line-height:55px;overflow:hidden;}
.sjxz span{float:left;margin:0 1.6%;font-size:15px;}  
.sjxz input[type="date"]{float:left;width:39.4%;height:28px;margin-top:12px;padding-left:1px;background:url(../images/jiantou-xia.png) no-repeat 94% center;background-size:13px auto;color:#333;font-size:15px;}  
.sjxz a{display:block;float:left;margin-left:5px;padding:0;color:#111;font-size:15px;line-height:55px;text-align:center;-webkit-tap-highlight-color:transparent;}
.btn-queding input{position:absolute;z-index:-9;top:0;left:0;width:100%;height:100%;background:#fff;border:none;outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;}

.shuju-pic{width:100%;padding:4%;background:#fff;}
.shuju-pic img{width:100%;}

.shuju-list{width:100%;margin-top:10px;background:#fff;overflow:hidden;}
.shuju-list ul{width:100%;padding:15px 0;overflow:hidden;}
.shuju-list li{position:relative;width:100%;height:30px;line-height:30px;font-size:15px;color:#333;clear:both;}
.shuju-list li .date{width:30%;padding-left:4%;color:#333;font-size:15px;}
.shuju-list li .sjd{width:22%;color:#666;color:#111;font-size:14px;}
.shuju-list li .shuzhi{width:70%;font-style:normal;font-size:12px;color:#111;}
.shuju-list li .shuzhi b{display:inline-block;width:70%;font-size:15px;font-weight:normal;}
.shuju-list li .shuzhi span{font-size:14px;color:#999;}
.shuju-list li .shuzhi-yujing{width:27%;font-style:normal;font-size:12px;color:#fa3737;text-align:center;}
.shuju-list li .shuzhi-yujing b{font-size:20px;font-weight:normal;}
.shuju-list li .btn-x{position:absolute;right:11px;top:11px;width:62px;height:24px;border:1px solid #318eff;border-radius:99px;line-height:22px;font-size:12px;color:#318eff;text-align:center;}

.shuju-list2{width:100%;margin-top:10px;background:#fff;overflow:hidden;}
.shuju-list2 ul{width:100%;background:url(../images/xtjl-bg.jpg);overflow:hidden;}
.shuju-list2 li{position:relative;width:100%;height:46px;line-height:43px;font-size:15px;color:#333;}
.shuju-list2 li .date{width:55%;padding-left:4%;color:#333;font-size:14px;}
.shuju-list2 li .sjd{width:22%;color:#666;color:#111;font-size:14px;}
.shuju-list2 li .shuzhi{width:27%;font-style:normal;font-size:12px;color:#333;text-align:center;}
.shuju-list2 li .shuzhi b{font-size:16px;font-weight:normal;}
.shuju-list2 li .shuzhi-yujing{width:27%;font-style:normal;font-size:12px;color:#fa3737;text-align:center;}
.shuju-list2 li .shuzhi-yujing b{font-size:20px;font-weight:normal;}
.shuju-list2 li .btn-x{position:absolute;right:11px;top:11px;width:62px;height:24px;border:1px solid #318eff;border-radius:99px;line-height:22px;font-size:12px;color:#318eff;text-align:center;}
.shebeixiangqing{width: 100%;height: px;margin-top: 69px;padding: 4% 0 0% 4%;background: #fff;overflow: hidden;}
.shebeixiangqing .t{margin-bottom: 5px;margin-top: 2px;overflow: hidden;}
.shebeixiangqing h1{float: left;width: 70%;font-size: 17px;color: #111;font-weight: bold;}
.shebeixiangqing .btn-x{display: block;float: right;margin-top: 3px;margin-right: 4%;width: 65px;height: 24px;border: 1px solid #318eff;border-radius: 99px;text-align: center;line-height: 22px;font-size: 12px;color: #318eff;}
.shebeixiangqing .item{clear: both;height: 47px;border-bottom: 1px solid #eee;line-height: 47px;color: #111111;font-size: 16px;}
.shebeixiangqing .item b{display: inline-block;width: 74px;font-weight: bold;}
.shebeixiangqing .item em{display: inline-block;width: px;font-size: 16px;}
.shebeixiangqing .item2{clear: both;height: px;line-height: 47px;}
.shebeixiangqing .item2 b{display: inline-block;width: 74px;color: #111;font-weight: bold;}
.shebeixiangqing .item2 p{width: px;margin-top: -5px;padding-right: 4%;padding-bottom: 4%;color: #111111;line-height: 26px;}
.shebeixiangqing .item .fenlei{float: right;width: 44%;text-align: right;}
.shebeixiangqing select{float: right;width: 100%;height: 46px;padding-right: 33px;background: url(../images/jiantou-xia.png) no-repeat 94% center;background-size: 13px auto;line-height: 46px;font-size: 16px;color: #111;direction: rtl;}
.shebeixiangqing select option{direction: rtl;}
.shebeixiangqing textarea{width: 100%;height: 99px;line-height: 25px;font-size: 16px;}
.shebeishenling2{width: 100%;margin-top: 69px;background: #fff;overflow: hidden;}
.shebeishenling2 li{height: 58px;padding: 0 4%;border-bottom: 1px solid #eee;line-height: 58px;}
.shebeishenling2 li a{width: 100%;}
.shebeishenling2 li p{float: left;width: 70%;font-size: 16px;color: #111;}
.shebeishenling2 li .btn-x{float: right;width: 65px;height: 24px;margin-top: 16px;border: 1px solid #318eff;border-radius: 99px;text-align: center;line-height: 22px;font-size: 12px;color: #318eff;}
/*我的订单页*/
.order{width: 100%;margin-top: 69px;overflow: hidden;}
.order .tab{height: 48px;padding: 0 0%;border-bottom: 1px solid #eee;background: #fff;line-height: 48px;}
.order .tab li{float: left;width: 33.33%;height: 48px;text-align: center;line-height: 48px;}
.order .tab li a{width: 100%;}
.order .tab .on{width: 100%;height: 48px;border-bottom: 2px solid #318eff;font-size: 15px;color: #318eff;line-height: 48px;}
.order .one, .taocan-content .two, .taocan-content .three{width: 83%;margin: 0 auto;margin-top: 5%;margin-bottom: 5%;padding-bottom: 5%;border-bottom: 1px dashed #eee;font-size: 15px;color: #666;line-height: 28px;}
.order .item{width: 100%;margin-bottom: 10px;background: #fff;overflow: hidden;}
.order .item a{width: 100%;height: 100%;overflow: hidden;}
.order .item header{width: 100%;height: 36px;padding: 0 4%;line-height: 36px;overflow: hidden;}
.order .item header .l{float: left;width: 70%;}
.order .item header .l a{color: #333;font-size: 14px;}
.order .item header .r{float: left;width: 30%;color: #ff4440;font-size: 13px;text-align: right;}
.order .item li{height: 97px;background: #FAFAFA;margin-top: 4px;padding: 13px 4%;}
.order .item li:first-child{height: 97px;background: #FAFAFA;margin-top: 0px;padding: 13px 4%;}
.order .item li .l{float: left;width: 69px;height: 69px;margin-right: 13px;}
.order .item li .l img{width: 100%;height: 100%;}
.order .item li .r{}
.order .item li .r h2{height: 36px;font-size: 13px;color: #111;line-height: 17px;overflow: hidden;}
.order .item li .r .sl{float: left;margin-top: 11px;font-size: 13px;color: #999;}
.order .item li .r .price{float: right;margin-top: 11px;font-size: 14px;color: #333;}
.order .item footer{width: 100%;line-height: 36px;font-size: 12px;color: #666;overflow: hidden;}
.order .item footer .t{height: 40px;padding: 0 4%;line-height: 40px;border-bottom: 1px solid #eee;text-align: right;}
.order .item footer span{color: #111;}
.order .item footer strong{font-size: 16px;}
.order .item footer .b{height: 40px;padding: 0 4%;padding-top: 6px;line-height: 40px;text-align: right;}
.order .item footer .btn-x-quxiao{float: right;width: 76px;height: 28px;border: 0.05rem solid #d3d3d3;color: #333;font-size: 13px;border-radius: 99px;line-height: 26px;text-align: center;}
.order .item footer .btn-x-pay{float: right;width: 76px;height: 28px;margin-left: 13px;border: 0.05rem solid #318eff;border-radius: 99px;color: #318eff;font-size: 13px;line-height: 26px;text-align: center;}
.order .item footer .fs{clear: both;width: 96%;height: 45px;margin-left: 4%;padding-right: 4%;border-bottom: 1px solid #eee;line-height: 45px;font-size: 15px;color: #111;}
.order .item footer .fs select{float: right;width: 233px;height: 45px;padding-right: 23px;background: url(../images/jiantou-xia.png) no-repeat 99% center;background-size: 13px auto;line-height: 45px;font-size: 14px;color: #333;direction: rtl;}
.order .item footer .fs option{direction: rtl;}
.order .item footer .fs strong{display: block;float: right;font-size: 15px;}
/*订单详情页*/
.shdz{width: 100%;margin-top: 59px;padding: 13px 4%;background: url(../images/dizhi-bg.png) no-repeat left bottom,url(../images/map-hui.png) no-repeat 4% center,url(../images/more2.png) no-repeat 97% center #fff;background-size: 100% auto,auto 18px,12px auto;font-size: 14px;color: #666;overflow: hidden;}
.shdz a{width: 100%;font-size: 14px;color: #666;overflow: hidden;}
.shdz .t{padding-right: 5%;}
.shdz .name{float: left;width: 42%;margin-left: 8%;}
.shdz .tel{float: left;width: 50%;text-align: right;}
.shdz .add{float: left;margin-left: 8%;margin-top: 4px;padding-right: 5%;line-height: 17px;}
.shdz-xq{width: 100%;margin-top: 1px;padding: 9px 4%;background: url(../images/map-hui.png) no-repeat 4% center #fff;background-size: 12px auto;font-size: 14px;color: #666;overflow: hidden;}
.shdz-xq a{width: 100%;font-size: 14px;color: #666;overflow: hidden;}
.shdz-xq .name{float: left;width: 42%;margin-left: 8%;}
.shdz-xq .tel{float: left;width: 49%;text-align: right;}
.shdz-xq .add{float: left;margin-left: 8%;margin-top: 4px;line-height: 17px;}
.wl{width: 100%;margin-top: 59px;padding: 9px 4%;background: url(../images/wuliu.png) no-repeat 4% center,url(../images/more2.png) no-repeat 97% center #fff;background-size: auto 20px,13px auto;font-size: 14px;color: #666;overflow: hidden;}
.wl a{width: 100%;font-size: 14px;color: #666;overflow: hidden;}
.wl .add{float: left;width: 90%;margin-left: 8%;margin-top: 4px;line-height: 17px;}
.wl h6{color: #318eff;font-size: 15px;line-height: 20px;}
.wl .date{padding-top: 3px;color: #999;font-size: 13px;}
.order .item footer .zj{clear: both;width: 100%;height: 17px;padding: 0 4%;margin-top: 3px;line-height: 17px;font-size: 12px;color: #a3a3a3;}
.order .item footer .xm{float: left;}
.order .item footer .jg{float: right;text-align: right;}
.order .item footer .zj2{clear: both;width: 96%;height: 45px;margin-left: 4%;padding-right: 4%;border-bottom: 1px solid #eee;line-height: 45px;font-size: 15px;color: #111;}
.order .item footer .xm2{float: left;}
.order .item footer .jg2{float: right;width: 220px;text-align: right;}
.order .item footer .ly{float: left;width: 83%;margin-left: 18px;}
.order .item footer .ly input{width: 100%;height: 45px;line-height: 45px;color: #111;font-size: 15px;}
.order .item footer .shifu{clear: both;width: 100%;height: 33px;padding: 0 4%;line-height: 33px;font-size: 15px;color: #333;}
.order .item footer .shifu .jg{float: right;text-align: right;color: #ff4440;font-size: 18px;}
.order .item footer .shifu .jg strong{font-size: 12px;}
.order .xq{width: 100%;padding: 13px 4%;margin-bottom: 60px;background: #fff;font-size: 12px;color: #888;line-height: 26px;overflow: hidden;}
.order-foot{position: fixed;bottom: 0;width: 100%;height: 45px;background: #fff;box-shadow: 0px -1px 6px hsla(0,0%,52%,0.16);padding: 0 4%;padding-top: 8px;line-height: 40px;text-align: right;}
.order-foot .btn-x-quxiao{float: right;width: 76px;height: 28px;border: 0.05rem solid #d3d3d3;color: #333;font-size: 13px;border-radius: 99px;line-height: 26px;text-align: center;}
.order-foot .btn-x-pay{float: right;width: 76px;height: 28px;margin-left: 13px;border: 0.05rem solid #318eff;border-radius: 99px;color: #318eff;font-size: 13px;line-height: 26px;text-align: center;}
.order-foot2{position: fixed;bottom: 0;width: 100%;height: 45px;background: #fff;box-shadow: 0px -1px 6px hsla(0,0%,52%,0.16);padding: 0 4%;padding-top: 8px;line-height: 40px;text-align: right;}
.order-foot2 .c{float: left;width: 49%;height: 50px;padding-right: 8px;line-height: 50px;text-align: right;font-size: 13px;color: #333;}
.order-foot2 .c span{font-size: 11px;color: #999;}
.order-foot2 .c .price{font-size: 11px;color: #ff4440;}
.order-foot2.c .price em{font-size: 14px;color: #ff4440;}
.order-foot2 .btn{}
/*我的优惠券*/
.youhuiquan{width: 100%;margin-top: 69px;}
.youhuiquan li{width: 94%;height: 90px;margin: 0 auto;margin-bottom: 10px;border-radius: 5px;background: #fff;box-shadow: 0px 0px 9px hsla(0,0%,52%,0.16);overflow: hidden;}
.youhuiquan li a{width: 100%;}
.youhuiquan li .l{float: left;width: 28%;height: 90px;background: #ff4440;text-align: center;color: #fff;font-weight: bold;font-size: 37px;line-height: 90px;}
.youhuiquan li .l span{font-size: 16px;}
.youhuiquan li .c{float: left;width: 50%;height: 90px;padding-left: 17px;padding-top: px;margin: 0;line-height: 90px;}
.youhuiquan li .c .co{margin-top: 19px;overflow: hidden;}
.youhuiquan li .c h2{margin-bottom: 2px;font-size: 16px;color: #111;font-weight: bold;line-height: 18px;}
.youhuiquan li .c p{color: #999;font-size: 10px;line-height: 14px;}
.youhuiquan li .r{float: left;width: 22%;height: 90px;text-align: center;color: #fff;font-weight: bold;font-size: 37px;line-height: 90px;}
.youhuiquan li .r .btn-x{width: 62px;height: 24px;margin-top: 33px;background: #ff4440;border-radius: 99px;text-align: center;color: #fff;line-height: 24px;font-size: 12px;}
/*购物车*/
.order .item2{width: 100%;margin-bottom: 10px;background: #fff;overflow: hidden;}
.order .item2 a{width: 100%;height: 100%;overflow: hidden;color: #999;}
.order .item2 header{width: 100%;height: 36px;line-height: 39px;overflow: hidden;}
.order .item2 .xz{float: left;width: 44px;height: 36px;}
.order .item2 .xz i{display: block;width: 44px;height: 36px;background: url(../images/radio.png) no-repeat 12px 10px;background-size:16px auto;}
.order .item2 .xz .on{background: url(../images/radio-on.png) no-repeat 12px 10px;background-size:16px auto;}
/*.order .item2 .xz i{display: block;width: 44px;height: 36px;background: url(../images/xuanze.png) no-repeat 12px 10px;background-size:20px auto;}
.order .item2 .xz .on{background: url(../images/xuanze-on.png) no-repeat 12px 10px;background-size:20px auto;}*/
.order .item2 header .l{float: left;width: 50%;}
.order .item2 header .l a{color: #333;font-size: 14px;}
.order .item2 header .r{float: left;width: 20%;color: #ff4440;font-size: 13px;text-align: right;}
.order .item2 li{height: 97px;padding: 11px 0 11px 0;overflow: hidden;}
.order .item2 .xz2{float: left;width: 12%;height: 97px;}
.order .item2 .xz2 i{display: block;width: 44px;height: 97px;background: url(../images/radio.png) no-repeat 12px 23px;background-size:16px auto;}
.order .item2 .xz2 .on{background: url(../images/radio-on.png) no-repeat 12px 23px;background-size:16px auto;}
/*.order .item2 .xz2 i{display: block;width: 44px;height: 97px;background: url(../images/xuanze.png) no-repeat 12px 23px;background-size:20px auto;}
.order .item2 .xz2 .on{background: url(../images/xuanze-on.png) no-repeat 12px 23px;background-size:20px auto;}*/
.order .item2 li .l{float: left;width: 69px;height: 69px;margin-right: 13px;}
.order .item2 li .l img{width: 100%;height: 100%;}
.order .item2 li .co{float: left;width: 76%;}
.order .item2 li .r h2{height: 34px;padding-right: 4%;font-size: 13px;color: #111;line-height: 18px;overflow: hidden;}
.order .item2 li .r .sl{float: left;margin-top: 11px;font-size: 13px;color: #999;}
    .order .item2 li .r .price {
        float: right;
        margin-top: 11px;
        padding-right: 0;
        font-size: 14px;
        color: #333;
       
    }
.price {
    margin-right: 15px;

}
.order .item2 li .del{float: left;width: 12%;height: 69px;background: url(../images/shanchu.jpg) no-repeat 12px 15px;background-size: 16px auto;}
.order .item2 li .del a{width: 100%;}
.cart-foot{position: fixed;bottom: 0;width: 100%;height: 50px;background: #fff;box-shadow: 0px -1px 6px hsla(0,0%,52%,0.16);line-height: 40px;max-width:640px;margin:0 auto;}
.cart-foot .btn-x-quxiao{float: right;width: 76px;height: 28px;border: 0.05rem solid #d3d3d3;color: #333;font-size: 13px;border-radius: 99px;line-height: 26px;text-align: center;}
.cart-foot .btn-x-pay{float: right;width: 76px;height: 28px;margin-left: 13px;border: 0.05rem solid #318eff;border-radius: 99px;color: #318eff;font-size: 13px;line-height: 26px;text-align: center;}
.cart-foot .xz3{float: left;width: 24%;height: 50px;line-height: 50px;}
.cart-foot .xz3 a{width: 100%;height: 50px;line-height: 50px;}
.cart-foot .xz3 i{display: block;float: left;width: 40px;height: 50px;background: url(../images/radio.png) no-repeat 12px 15px;background-size:16px auto;}
.cart-foot .xz3 .on{background: url(../images/radio-on.png) no-repeat 12px 15px;background-size:16px auto;}
/*.cart-foot .xz3 i{display: block;float: left;width: 40px;height: 50px;background: url(../images/xuanze.png) no-repeat 12px 15px;background-size: 20px auto;}
.cart-foot .xz3 .on{background: url(../images/xuanze-on.png) no-repeat 12px 15px;background-size: 20px auto;}*/
.cart-foot .xz3 b{display: block;float: left;width:;height: 50px;line-height: 50px;font-size: 13px;color: #999;}
.cart-foot .c{float: left;width: 49%;height: 50px;padding-right: 8px;line-height: 50px;text-align: right;font-size: 13px;color: #333;}
.cart-foot .c span{font-size: 11px;color: #999;}
.cart-foot .c .price{font-size: 11px;color: #ff4440;}
.cart-foot .c .price em{font-size: 14px;color: #ff4440;}
.cart-foot .c2{float: left;height: 50px;line-height: 50px;text-align: right;font-size: 13px;color: #333;font-weight:600;width:62%;}
.cart-foot .c2 span{font-size: 11px;color: #999;}
.cart-foot .c2 .price{font-size: 11px;color: #ff4440;}
.cart-foot .c2 .price em{font-size: 22px;color: #ff4440;font-weight:bold;}
.cart-foot .r{float: left;width: 27%;height: 50px;}
.cart-foot .r a{width: 88px;height: 34px;margin-top: 8px;background: #318eff;border-radius: 99px;line-height: 34px;color: #fff;text-align: center;font-size: 15px;}
.cart-foot .r2{float: right;width: 34%;height: 50px;}
.cart-foot .r2 a{width: 100%;height: 50px;background: #318eff;line-height: 50px;color: #fff;text-align: center;font-size: 16px;}
.cart-foot2{position: fixed;bottom: 0;width: 100%;height: 69px;background: #fff;box-shadow: 0px -1px 6px hsla(0,0%,52%,0.16);line-height: 69px;}
.cart-foot2 .btn{display: block;width: 92%;height: 44px;margin: 0 auto;margin-top: 12px;border-radius: 99px;background: #318eff;color: #fff;font-size: 16px;text-align: center;line-height: 44px;}
.shuliang2{width: 100%;height: 25px;line-height: 25px;font-size: 13px;color: #111;}
.shuliang2 .kuang{width: 97px;height: 25px;margin-top: 9px;border: 1px solid #eee;}
.shuliang2 .kuang div{width: 25px;height: 25px;}
.shuliang2 .kuang a{position: relative;width: 100%;height: 25px;-webkit-tap-highlight-color: transparent;}
.shuliang2 .kuang div img{position: absolute;top: 0;left: 0;width: 100%;margin: 0;}
.shuliang2 .jian{border-right: 1px solid #eee;}
.shuliang2 .jia{border-left: 1px solid #eee;}
.shuliang2 .kuang input{float: left;width: 45px;text-align: center;line-height: 23px;font-size: 14px;color: #333;}
/*支付方式*/
.zfje{width: 100%;height: 95px;margin-top: 69px;background: #fff;text-align: center;line-height: 95px;color: #111;font-size: 16px;}
.zfje span{font-size: 28px;}
.zffs{width: 100%;margin-top: 10px;background: #fff;overflow: hidden;}
.zffs li{width: 100%;padding: 0 4%;border-bottom: 1px solid #eee;}
.zffs label{display: block;width: 100%;height: 60px;padding-left: 40px;line-height: 60px;}
.zffs label input[type="radio"]{float: right;width: 20px;height: 60px;background: url(../images/xuanze.png) no-repeat 0px 20px;background-size: 20px auto;}
.zffs label input[type="radio"]:checked{float: right;width: 20px;height: 60px;background: url(../images/xuanze-on.png) no-repeat 0px 20px;background-size: 20px auto;}
/*就诊记录*/
.jzjl-list{width: 100%;margin-top: 69px;overflow: hidden;}
.jzjl-list li{width: 100%;height: 135px;background: #fff;margin-bottom: 10px;overflow: hidden;}
.jzjl-list li header{width: 100%;height: 74px;margin-top: 15px;padding: 0 4%;border-bottom: 1px solid #eee;}
.jzjl-list li header .l{float: left;width: 75%;height: 74px;}
.jzjl-list li header .l .logo{float: left;width: 37px;height: 74px;margin-right: 12px;margin-top: 0;}
.jzjl-list li header .l .logo img{width: 100%;margin-top: 0;border-radius: 4px;}
.jzjl-list li header .l .co h2{font-size: 17px;color: #333;}
.jzjl-list li header .l .co .date{margin-top: 3px;font-size: 12px;color: #999;}
.jzjl-list li header .l .co p{margin-top: 3px;font-size: 13px;color: #333;}
.jzjl-list li header .r{float: right;width: 24.2%;height: 74px;margin-top: 43px;text-align: right;font-size: 15px;overflow: hidden;}
.jzjl-list li footer{position: relative;width: 100%;height: 48px;padding: 0 4%;font-size: 14px;color: #999;text-align: right;line-height: 48px;}
.jzjl-list li footer .btn-x{position: absolute;top: 9px;right: 4%;width: 77px;height: 27px;border: 1px solid #318eff;border-radius: 99px;text-align: center;line-height: 25px;font-size: 13px;color: #318eff;}
.jzjl-list li footer p{position: absolute;top: 0px;right: 4%;width: 77px;height: 27px;padding-right: 15px;font-size: 14px;color: #999;text-align: right;line-height: 46px;}
/*就诊评价*/
.pingjia{width: 100%;height: 46px;margin-top: 69px;background: #fff;overflow: hidden;}
.pingjia a{float: left;margin-right: 11px;color: #111;font-size: 16px;line-height: 46px;overflow: hidden;}
.pingjia .allscore{width: 170px;height: 46px;margin: 0 auto;line-height: 46px;}
.pingjia .allscore img{width: 19px;height: 18px;margin: 13px 0 0 2px;cursor: pointer;vertical-align: top;}
.pingjia-content{wditdh: 100%;margin-top: 10px;padding: 4%;padding-bottom: 1.5%;background: #fff;overflow: hidden;}
.pingjia-content a{float: left;height: 30px;margin-right: 13px;margin-bottom: 11px;padding: 0 16px;border: 1px solid #eee;border-radius: 99px;line-height: 28px;color: #bdbdbd;font-size: 13px;overflow: hidden;}
.pingjia-content .on{float: left;height: 30px;margin-right: 13px;margin-bottom: 11px;padding: 0 16px;border: 1px solid #318eff;border-radius: 99px;line-height: 28px;color: #318eff;font-size: 13px;overflow: hidden;}
.pingia-content p{margin-bottom: 5px;color: #d9d9d9;font-size: 15px;}
.pingjia-content textarea{width: 100%;height: 68px;margin-top: 7px;margin-bottom: 12px;font-size: 16px;color: #111;line-height: 24px;}
.pingjia-f{width: 100%;height: 46px;margin-top: 10px;margin-bottom: 10px;padding-left: 4%;background: #fff;line-height: 46px;overflow: hidden;}
.pingjia-f h2{float: left;width: 73px;font-size: 15px;color: #111;}
.pingjia-f h3{float: left;width: 68px;font-size: 15px;color: #888;overflow: hidden;}
.pingjia-f .allscore{float: left;width: 150px;height: 46px;line-height: 46px;}
.pingjia-f .allscore img{width: 19px;height: 18px;margin: 13px 0 0 2px;cursor: pointer;vertical-align: top;}
/*积分明细*/
.dqjf{width: 100%;height: 63px;margin-top: 69px;background: #fff;line-height: 63px;text-align: center;color: #111;font-size: 15px;}
.dqjf span{padding-left: 5px;font-size: 27px;font-weight:;color: #318eff;}
.dqjf span i{font-size: 16px;}
.jf-list{width: 100%;margin-top: 10px;background: #fff;overflow: hidden;}
.jf-list li{width: 96%;height: 50px;margin-left: 4%;padding-right: 4%;background: #fff;border-bottom: 1px solid #eee;line-height: 50px;}
.jf-list li p{float: left;width: 80%;}
.jf-list li p span{padding-right: 9px;font-size: 15px;color: #999;}
.jf-list li .jf{float: right;width: 20%;text-align: right;color: #318eff;}
.jf-list li .jf-jian{float: right;width: 20%;text-align: right;color: #ff4141;}
/*亲友列表*/
.qinyou{width: 100%;background: #fff;margin-top: 69px;}
.qinyou .tab{height: 48px;padding: 0 4%;border-bottom: 1px solid #eee;line-height: 48px;}
.qinyou .tab li{float: left;width: 50%;height: 48px;text-align: center;line-height: 48px;}
.qinyou .tab li a{width: 100%;}
.qinyou .tab .on{width: 100%;height: 48px;border-bottom: 2px solid #318eff;font-size: 15px;color: #318eff;line-height: 48px;}
.qinyou .one, .taocan-content .two, .taocan-content .three{width: 83%;margin: 0 auto;margin-top: 5%;margin-bottom: 5%;padding-bottom: 5%;border-bottom: 1px dashed #eee;font-size: 15px;color: #666;line-height: 28px;}
.qinyou .list li{width: 96%;height: 70px;margin-left: 4%;padding-right: 4%;border-bottom: 1px solid #eee;}
.qinyou .list li .l{float: left;width: 70%;line-height: 70px;height:70px;}
.qinyou .list li .l a{width: 100%;color: #888;}
.qinyou .list li .l .tx{float: left;width: 42px;height: 42px;}
.qinyou .list li .l .tx img{width: 100%;height: 100%;border-radius: 50%;}
.qinyou .list li .l b{padding: 21px;font-size: 16px;color: #111;}
.qinyou .list li .r{float: right;width: 20%;}
.qinyou .list li .r a{width: 62px;height: 24px;margin-top: 23px;border: 1px solid #318eff;border-radius: 99px;text-align: center;line-height: 22px;font-size: 12px;color: #318eff;}
/*申请亲友*/
.dfsj{width: 100%;height: 46px;padding: 0 4%;background: #fff;margin-top: 69px;line-height: 46px;font-size: 16px;color: #111;overflow: hidden;}
.dfsj span{display: block;float: left;width: 98px;height: 46px;}
.dfsj .co{float: left;width: 66%;height: 46px;}
.dfsj .co input{width: 100%;height: 46px;line-height: 46px;font-size: 16px;color: #666;}

.qy{width: 100%;margin-top: 10px;margin-bottom: 10px;background: #fff;overflow: hidden;}
.qy li{width: 96%;height: 46px;margin-left: 4%;border-bottom: 1px solid #eee;line-height: 46px;overflow: hidden;}
.qy span{float: left;width: 98px;font-size: 16px;color: #111;line-height: 46px;overflow: hidden;}
.qy .co{float: left;width: 180px;height: 46px;font-size: 16px;color: #111;line-height: 46px;overflow: hidden;}
.qy input{height: 46px;font-size: 16px;color: #666;line-height: 46px;overflow: hidden;}
/*新建圈子*/
.qzlogo{width: 100%;height: 46px;padding: 0 4%;background: #fff;margin-top: 10px;line-height: 46px;font-size: 16px;color: #111;overflow: hidden;}
.qzlogo span{display: block;float: left;width: 98px;}
.r3_photoInfo{width: 100%;margin-top: 10px;padding: 4%;padding-bottom: 1%;background: #fff;overflow: hidden;}
.r3_photoInfo .doctorPhoto{font-size: 16px;color: #111;}
.r3_photoInfo .photoDetail{position: relative;}
.r3_photoInfo .photoDetail img{position: absolute;}
.r3_photoInfo .photoDetail .small{width: 64px;height: 64px;background: #F1F1F1;margin: 16px 0;}
.r3_photoInfo .photoDetail .middle{width: 124px;height: 124px;background: #F1F1F1;margin: 16px 0;}
.r3_photoInfo .photoDetail p{position: absolute;top: 0px;left: 155px;font-size: 12px;color: #999;}
.r3_seePhoto{width: 100%;margin: 0 auto;padding: 0 15%;padding-bottom: 6%;background: #fff;overflow: hidden;}
.r3_seePhoto li{width: 50%;float: left;text-align: center;}
.r3_seePhoto li a{display: inline-block;width: 100px;height: 30px;line-height: 28px;color: #318eff;border: 1px solid #318eff;border-radius: 99px;cursor: pointer;}
.r3_seePhoto li input{display: inline-block;width: 100px;height: 30px;opacity: 0;cursor: pointer;}
.r3_seePhoto li p{margin-top: -30px;}
/*设置昵称*/
.nicheng{width: 100%;height: 46px;padding: 0 4%;background: #fff;margin-top: 69px;line-height: 46px;overflow: hidden;}
.nicheng input{width: 100%;height: 46px;font-size: 16px;color: #111;line-height: 46px;}
.tips{width: 92%;margin: 0 auto;margin-top: 8px;color: #999;font-size: 13px;line-height: 20px;overflow: hidden;}
/*钱包*/
.czje{width: 100%;height: 111px;padding: 4%;margin-top: 10px;background: #fff;overflow: hidden;}
.czje p{width: 100%;margin-bottom: 11px;font-size: 13px;color: #999;line-height: 20px;}
.czje p span{color: #318eff;}
.czje .l{float: left;width: 40px;height: 52px;font-size: 33px;color: #111;line-height: 56px;}
.czje .r{float: left;width: 80%;height: 52px;font-size: 33px;color: #111;line-height: 52px;}
.czje input{width: 100%;height: 52px;font-size: 39px;color: #111;line-height: 52px;}
.czje .l2{float: left;width: 30%;height: 52px;font-size: 16px;color: #111;line-height: 56px;}
.czje .r2{float: left;width: 70%;height: 52px;font-size: 16px;color: #111;line-height: 52px;text-align: right;}
.czje input.czsc{width: 80%;text-align: right;padding-right: 13px;}
.xuanze .r{float: right;}
.xuanze .r strong{font-size: 19px;padding-right: 3px;}
.xuanze .r em{font-size: 30px;}
.tixian-co{width: 100%;height: 45px;padding: 0 4%;background: #fff;border-top: 1px solid #eee;line-height: 45px;font-size: 13px;color: #999;}
/*积分商城*/
.head-jifen{width: 100%;height: 70px;margin-top: 59px;padding: 20px 0;background: #fff;line-height: 30px;text-align: center;overflow: hidden;}
.head-jifen .l{float: left;width: 100%;height: 30px;/*border-right:1px solid #eee;*/color: #111;font-size: 16px;overflow: hidden;}
.head-jifen .l span{display: inline-block;padding-rop: 2px;padding-left: 5px;font-size: 24px;color: #318eff;}
.head-jifen .r{float: left;width: 0%;height: 30px;overflow: hidden;}
.head-jifen .r a{width: 100%;text-align: center;color: #666;font-size: 13px;line-height: 36px;}
.head-jifen img{width: 100%;}
/*收货地址页*/
.xzdz a{width: 100%;}
.xzdz a img{width: 100%;}
.shdz2{width: 100%;background: #fff;margin-top: 10px;padding-top: 4%;font-size: 15px;line-height: 20px;}
.shdz2 .shr{margin-left: 4%;margin-bottom: 6px;color: #333;}
.shdz2 .dh{margin-right: 4%;}
.shdz2 .dz{padding-left: 4%;padding-right: 4%;padding-bottom: 13px;border-bottom: 1px solid #eee;font-size: 13px;}
.shdz2 .cz{padding-right: 6%;height: 41px;line-height: 41px;text-align: right;}
.shdz2 .cz a{padding-left: 18px;color: #318eff;font-size: 14px;}
/*收货地址页*/
.dd-list{margin-bottom: 12px;background: #fff;overflow: hidden;}
.dd-list .t{height: 40px;padding: 0 4%;border-bottom: 1px solid #e9e9e9;line-height: 40px;font-size: 13px;color: #777;}
.dd-list .t span{display: inline-block;float: right;color: #ff803a;font-size: 14px;}
.dd-list li{padding: 4%;overflow: hidden;border-bottom: 1px solid #e9e9e9;}
.dd-list li a{width: 100%;}
.dd-list li .pic{width: 70px;height: 70px;margin-right: 14px;}
.dd-list li .pic img{width: 100%;height: 100%;}
.dd-list li h2{height: 33px;font-size: 14px;color: #333;line-height: 18px;}
.dd-list li h3{height: 32px;font-size: 15px;color: #333;line-height: 32px;}
.dd-list li .jg{width: 44%;margin-top: 19px;font-size: 15px;color: #666;}
.dd-list li .sl{margin-top: 19px;font-size: 15px;}
.dd-list .hj{padding: 2% 4%;border-bottom: 1px solid #e9e9e9;overflow: hidden;}
.dd-list .date{font-size: 13px;color: #999;}
.dd-list .yf{font-size: 12px;}
.dd-list span{font-size: 12px;color: #333;}
.dd-list span b{font-size: 15px;}
.dd-list .cz{padding: 10px 4%;overflow: hidden;}
.dd-list .cz a{display: block;float: right;width: 85px;height: 24px;margin-left: 13px;border: 1px solid #a4a4a4;border-radius: 5px;line-height: 24px;text-align: center;color: #999;}
.dd-list .cz .pay{display: block;float: right;width: 85px;height: 24px;margin-left: 13px;border: 1px solid #ff833f;border-radius: 5px;line-height: 24px;text-align: center;color: #ff833f;}
/*收货地址页*/
.ddcg{padding: 4.5%;}
.ddcg h1{font-size: 16px;text-align: center;color: #333;}
.ddcg p{margin-top: 4px;font-size: 15px;text-align: center;line-height: 22px;}
.zhuce{width: 100%;color: #111;}
.zhuce label{position: relative;display: block;height: 45px;padding: 0 4%;background: #fff;border-bottom: 1px solid #eee;line-height: 45px;font-size: 15px;}
.zhuce label span{margin-right: 15px;}
.zhuce label textarea{display: block;width: 96%;height: 80px;margin: 0;margin-top: -11px;padding: 0;font-size: 15px;line-height: 24px;border: none;}
.zhuce label input{display: inline-block;width: 190px;height: 43px;line-height: 43px;font-size: 15px;-webkit-tap-highlight-color: transparent;}
.zhuce select{float: right;width: 230px;height: 43px;padding-right: 36px;background: url(../images/jiantou-xia.png) no-repeat 93% center #fff;background-size: auto 8px;font-size: 15px;color: #333;-webkit-appearance: none;direction: rtl;}
/*我的预约挂号页*/
.wodeyuyue{width: 100%;margin-top: 69px;}
.wodeyuyue li{width: 100%;height: 79px;margin-bottom: 10px;padding: 0 4%;padding-top: 16px;background: #fff;line-height: 24px;color: #888;font-size: 14px;}
.wodeyuyue li b{font-size: 16px;color: #111;}
.wodezxzl{width: 100%;margin-top: 69px;}
.wodezxzl li{width: 100%;height: 155px;margin-bottom: 10px;padding: 0 4%;padding-top: 22px;background: url(../images/more.png) no-repeat 96% 79px #fff;background-size: 12px auto;}
.wodezxzl li a{width: 100%;height: 100%;}
.wodezxzl li .t{overflow: hidden;margin-bottom: 8px;}
.wodezxzl li .l{float: left;width: 50%;font-size: 17px;color: #111;}
.wodezxzl li .r{float: left;width: 50%;font-size: 14px;color: #b7b7b7;text-align: right;line-height: 26px;}
.wodezxzl li p{clear: both;width: 93%;height: 26px;font-size: 15px;color: #111;line-height: 26px;color: #777;overflow: hidden;}
/*我的在线诊疗详情*/
.elect_record{position: relative;height: px;padding:21px 0 20px 0;text-align:center;}
.elect_record h2{font-size:19px;font-weight:bold;color:#111;}
.elect_record .info{margin-top:8px;font-size:14px;color:#999;}

/*.elect_record .date{position: absolute;top: 3px;right: 4%;font-size: 13px;color: #999;font-weight:normal;}*/
.elect_record .date{width:100%;height:15px;margin-top:7px;line-height:15px;text-align:center;font-size: 13px;color: #999;font-weight:normal;}
.small_switch{overflow: auto;zoom: 1;padding: 0px 3px;}
.small_switch li{float: left;height: 36px;line-height: 35px;}
.small_switch li span{font-size:16px;color: #999;display: block;padding: 0px 10px;cursor: pointer;}
.small_switch li.select span{color: #111;font-weight: bold;background: url(images/switchBgBotm.png) no-repeat center bottom;}
.small_switch_content li{overflow: auto;zoom: 1;}
.small_switch_content li .txtarea{padding: 5px 15px 11px 0px;margin-left: 15px;border-bottom: 1px solid #f1f1f1;line-height: px;font-size:15px;color: #111;}
.textAreaCon{margin-bottom: px;overflow: auto;}
.textAreaCon .title{height: 44px;line-height: 44px;font-size:16px;color: #111;padding: 0px 15px;font-weight: bold;}
.textAreaCon .title a{display: inline-block;float: right;height: 44px;width: 44px;text-align: right;}
.textAreaCon .title a img{margin-top: 17px;}
.textAreaCon .txtarea{margin-left: 15px;padding-right: 15px;padding-bottom:11px;border-bottom: 1px solid #f1f1f1;color: #111;}
.textAreaCon .txtarea li{margin-bottom:7px;line-height: 20px;}
.textAreaCon .txtarea li span{padding-right: 15px;}
/*我的处方*/
.wodecf{width: 100%;margin-top: 69px;}
.wodecf li{width: 100%;height: 100px;margin-bottom: 10px;padding: 0 4%;padding-top: 22px;background: url(../images/more.png) no-repeat 96% 61px #fff;background-size: 12px auto;}
.wodecf li a{width: 100%;height: 100%;}
.wodecf li .t{overflow: hidden;margin-bottom: 8px;}
.wodecf li .l{float: left;width: 50%;font-size: 17px;color: #111;}
.wodecf li .r{float: left;width: 50%;font-size: 14px;color: #b7b7b7;text-align: right;line-height: 26px;}
.wodecf li p{clear: both;width: 93%;height: 26px;font-size: 15px;color: #111;line-height: 26px;color: #777;overflow: hidden;}
/*购物车为空*/
.gwc-kong{width: 100%;height: 300px;margin-top: 41%;background: url(../images/gouwuche-kong.jpg) no-repeat center top;background-size: 90px auto;overflow: hidden;}
.gwc-kong a{display: block;width: 110px;margin: 0 auto;margin-top: 128px;padding: 6px;border: 1px solid #adadad;border-radius: 5px;text-align: center;color: #888;font-size: 16px;}
/*全文搜索为空*/
.sousuo-kong{width: 100%;height: 300px;margin-top: 22%;text-align: center;color: #999;overflow: hidden;}
.sousuo-kong a{display: block;width: 120px;height:38px;margin: 0 auto;margin-top: 41px; border: 1px solid #adadad;border-radius:99px;text-align: center;color: #888;font-size: 16px;line-height:16px;display:flex;align-items:center;justify-content:center;}
/*我的消息页*/
.news-list-my{width: 100%;padding-top: 66px;background: #fff;overflow: hidden;}
.news-list-my li{width: 100%;height: 66px;padding: 0 4%;border-bottom: 1px solid #eee;}
.news-list-my li .l{float: left;width: 76%;height: 66px;overflow: hidden;}
.news-list-my h3{width: 100%;height: 20px;margin-top: 11px;font-size: 16px;color: #111;line-height: 22px;overflow: hidden;}
.news-list-my h3 span{color: #318eff;padding-right: 3px;}
.news-list-my p{width: 100%;height: 18px;margin-top: 3px;color: #999;font-size: 14px;overflow: hidden;}
.news-list-my .date{float: right;width: 24%;text-align: right;font-size: 13px;color: #c1c1c1;line-height: 66px;overflow: hidden;}
.xuanze-doctor2{margin-left: 6%;margin-top: 72px;overflow: hidden;}
.xuanze-doctor2 label{display: block;float: left;width: 55%;cursor: pointer;font-size: 17px;color: #111;}
.taocan-content2{clear: both;margin-top: 3%;}
/*选项卡*/
.taocan-content2 .tab{height: 48px;border-bottom: 1px solid #eee;line-height: 48px;}
.taocan-content2 .tab li{margin-left: 6%;width: 90%;height: 48px;line-height: 48px;}
.taocan-content2 .tab li a{width: 100%;font-size: 16px;color: #111;text-align: left;}
.taocan-content2 .tab .on{width: 100%;height: 48px;border-bottom: 2px solid #318eff;font-size: 15px;color: #318eff;line-height: 48px;}
.taocan-content2 .one{width: 86%;margin: 0 auto;margin-top: 5%;margin-bottom: 5%;padding-bottom: 3%;border-bottom: 1px dashed #eee;font-size: 15px;color: #333;line-height: 24px;}
.taocan-content2 p{width: 100%;margin: 0 auto;margin-bottom: 7px;}
.taocan-content2 .info{width: 83%;margin: 0 auto;margin-bottom: 10%;}
.taocan-content2 .info li{height: 23px;margin-bottom: 3%;}
.taocan-content2 .info b{display: block;float: left;width: 73px;font-size: 15px;color: #111;}
.taocan-content2 .info em{display: block;float: left;width: 49%;font-size: 15px;color: #666;}
.taocan-content2 .info .price{color: #ff4440;font-size: 16px;}
.taocan-content2 .info .price span{font-size: 25px;line-height: 18px;}
/*中医体质辨识*/
.bianshi{width: 100%;margin-top: 79px;padding: 0 4%;overflow: hidden;}
.bianshi h2{font-size: 17px;color: #111;font-weight: bold;}
.bianshi .step{width: 100%;margin-top: 13px;font-size: 15px;color: #333;}
.bianshi .item{margin-top: 22px;}
.bianshi h6{margin-bottom: 4px;font-size: 15px;color: #333;line-height: 24px;}
.bianshi label{display: block;height: 28px;padding-left: 0px;cursor: pointer;font-size: 15px;color: #333;line-height: 28px;}
.bianshi input{display: block;float: left;width: 12px;height: 18px;margin: 6px 14px 0px 15px;background: url(../images/radio.png) no-repeat 0px 3px;border: none;background-size: 12px auto;-webkit-appearance: none;}
.bianshi input:checked{display: block;float: left;width: 12px;height: 12px;margin: 6px 14px 0px 15px;background: url(../images/r-xz.png) no-repeat;border: none;background-size: 12px auto;-webkit-appearance: none;}
.bianshi-jieguo{width: 100%;margin-top: 99px;padding: 0 4%;overflow: hidden;text-align: center;}
.bianshi-jieguo p{font-size: 15px;color: #999;}
.bianshi-jieguo em{font-size: 19px;color: #111;font-weight: bold;}
.lv-kong{clear: both;display: block;width: 82.3%;height: 50px;margin: 0 auto;margin-top: 40px;border-radius: 99px;color: #318eff;text-align: center;line-height: 50px;font-size: 18px;border: 1px solid #318eff;}
/*账单明细*/
.zd-list{width: 100%;margin-top: 10px;background: #fff;overflow: hidden;}
.zd-list li{width: 96%;margin-left: 4%;padding-right: 4%;padding-top: 12px;padding-bottom: 12px;background: #fff;border-bottom: 1px solid #eee;overflow: hidden;}
.zd-list li .l{float: left;width: 80%;}
.zd-list li .l span{display: block;padding-bottom: 5px;font-size: 15px;color: #999;}
.zd-list li .l h6{line-height: 25px;}
.zd-list li .jf{float: right;width: 20%;padding-top: 24px;text-align: right;color: #318eff;}
.zd-list li .jf-jian{float: right;width: 20%;padding-top: 24px;text-align: right;color: #ff4141;}
/*物流信息*/
.wl-info{width: 100%;margin-top: 59px;padding: 4%;padding-left: 44px;background: url(../images/wuliu.png) no-repeat 4% center#fff;background-size: auto 20px;font-size: 16px;overflow: hidden;}
.wl-info em{display: block;margin-top: 4px;font-size: 13px;color: #999;}
.wl-xiangqing{width: 100%;margin: 10px 0;padding: 4%;background: #fff;font-size: 16px;overflow: hidden;}
.wl-xiangqing .add{margin: 2px 0 6px 0;padding-left: 21%;color: #999;font-size: 14px;}
.wl-xiangqing li{margin: 9px 0;overflow: hidden;}
.wl-xiangqing .date{float: left;width: 20%;padding-right: 18px;padding-top: 0px;color: #727272;font-size: 13px;text-align: right;line-height: 16px;}
.wl-xiangqing .date span{font-size: 10px;color: #a0a0a0;}
.wl-xiangqing .xx{float: left;width: 80%;font-size: 13px;color: #333;}
/*亲友申请审核*/
.r_btnContain{overflow: hidden;margin: 38px 42px 0 42px;}
.r_btnContain li{width: 50%;float: left;}
.r_btnContain li a{display: block;width: 100px;height: 33px;line-height: 33px;text-align: center;border: 1px solid #318eff;color: #318eff;border-radius: 99px;font-size: 15px;margin: 0px auto;cursor: pointer;}
.loading{text-align: center;font-size: 12px;color: #c1c1c1;padding: 15px 0;background:;margin-top: px;}
/*视频详情页*/
.topVideo{position: fixed;z-index: 99;width: 100%;height: 59px;top: 0;background: #ffffff;box-shadow: 0px 1px 6px hsla(0,0%,52%,0.16);overflow: hidden;}
.topVideo h2{margin-top: 20px;font-size: 17px;color: #111;text-align: center;}
.topVideo .fabu{position: absolute;top: 22px;right: 4%;width: 22%;height: 24px;text-align: right;color: #318eff;font-size: 16px;}
/*loading----*/
.ajax-loading{width: 100%;height: 100%;position: fixed;z-index: 999999;background-color: rgba(0, 0, 0, 0);transition: all ease-in-out .5s;top: 0;left: 0;display: none;}
.ajax-loading p{width: 88px;height: 88px;padding-top: 60px;background: url(../images/progress.gif) no-repeat center center hsla(0,0%,0%,0.7);background-size: 88px auto;border-radius: 10px;}
.lazyload{background: url(../images/loading.gif) no-repeat center;}
.index-shipin{width: 100%;margin-top: 10px;background: #fff;overflow: hidden;}
.index-shipin .tj1{float: left;width: 50%;padding-left: 4%;padding-right: 1.5%;}
.index-shipin .tj1 .co{position: relative;width: 100%;height: 0;padding-bottom: 56%;}
.index-shipin .tj1 a{width: 100%;height: 100%;overflow: hidden;}
.index-shipin .tj1 img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 2px;}
.index-shipin .tj2{float: right;width: 50%;padding-left: 1.5%;padding-right: 4%;}
.index-shipin .tj2 .co{position: relative;width: 100%;height: 0;padding-bottom: 56%;}
.index-shipin .tj2 a{width: 100%;height: 100%;overflow: hidden;}
.index-shipin .tj2 img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 2px;}
.classcomment{position: fixed;z-index: 99;bottom: 0;left: 0;width: 100%;height: 70px;background: #fff;box-shadow: 0px -1px 6px hsla(0,0%,52%,0.16);}
.classcomment a{display: block;width: 313px;height: 50px;margin: 0 auto;margin-top: 10px;border-radius: 99px;background: #338FFF;text-align: center;color: #fff;line-height: 50px;font-size: 18px;}
.peixunbaoming{position: relative;width: 91.2%;height: 0;margin: 0 auto;margin-top: 23px;padding-bottom: 40.27%;background: url(../images/hz/peixun.png);background-size: 100% auto;border-radius: 8px;box-shadow: 0px 1px 22px hsla(189,1%,20%,0.13);overflow: hidden;}
.peixunbaoming a{width: 100%;height: 0;padding-bottom: 44.15%;}
.zaixianxuexi{position: relative;width: 91.2%;height: 0;margin: 0 auto;margin-top: 23px;padding-bottom: 40.27%;background: url(../images/hz/xuexi.png);background-size: 100% auto;border-radius: 8px;box-shadow: 0px 1px 22px hsla(189,1%,20%,0.13);overflow: hidden;}
.zaixianxuexi a{width: 100%;height: 0;padding-bottom: 44.15%;}
.zaixiankaoshi{position: relative;width: 91.2%;height: 0;margin: 0 auto;margin-top: 23px;padding-bottom: 40.27%;background: url(../images/hz/kaoshi.png);background-size: 100% auto;border-radius: 8px;box-shadow: 0px 1px 22px hsla(189,1%,20%,0.13);overflow: hidden;}
.zaixiankaoshi a{width: 100%;height: 0;padding-bottom: 44.15%;}
.paramList li div{padding: 0px 15px;min-height: 46px;border-bottom: 1px solid #f1f1f1;line-height: 46px;}
.paramList li div .title{font-size: 16px;color: #111;display: inline-block;color: #747474;}
.paramList li p{min-height: 46px;line-height: 46px;margin-left: 15px;border-bottom: 1px solid #f1f1f1;}
.paramList li p span.name{font-size: 15px;color: #666;display: inline-block;min-width: 82px;}
.paramList li p span.value{font-size: 15px;color: #111;}
.paramList li a{min-height: 46px;line-height: 46px;padding: 0px 15px;cursor: pointer;display: block;border-bottom: 1px solid #f1f1f1;}
.paramList li a span.lebal{font-size: 16px;color: #111;}
.paramList li a span.note{font-size: 15px;color: #999;float: right;margin-right: 20px;}
.paramList li a img{position: absolute;right: 15px;margin-top: 16px;}
.paramList li input{height: 36px;margin-top: 5px;width: 80%;margin-left: 5px;font-size: 15px;line-height: 36px;}
.marginTop10px{margin-top: 10px;}
.bgWhite{background: white;}


/*我的家庭医师列表*/
.jkzj-list{width:100%;margin-top:66px;padding:16px;overflow:hidden;}
.jkzj-list li{width:100%;height:115px;margin:0 auto;margin-bottom:15px;background:#fff;border-radius:8px;box-shadow:0px 1px 20px hsla(189,1%,20%,0.13);}
.jkzj-list li a{width:100%;}
.jkzj-list li .pic{float:left;width:78px;height:78px;margin-right:20px;margin-top:19px;margin-left:20px;border:1px solid #f1f1f1;border-radius:50%;}
.jkzj-list li .pic img{width:100%;height:100%;border-radius:50%;}
.jkzj-list li .xm{margin-top:25px;font-size:14px;font-weight:bold;color:#111;}
.jkzj-list li .xm span{padding-right:12px;font-size:19px;font-weight:bold;color:#111;}
.jkzj-list li .pj{margin-top:3px;padding-right:8px;font-size:11px;color:#338fff;}
.jkzj-list li .pj span{margin-top:6px;padding-left:4px;padding-right:1px;font-size:15px; color:#338fff;}
.jkzj-list li .sc{display:inline-block;width:52%;margin-top:4px;font-size:12px;color:#888;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*我的授权*/
.shouquan-list{width: 100%;margin-top: 10px;background: #fff;overflow: hidden;}
.shouquan-list li{position: relative;width: 100%;height: 98px;}
.shouquan-list li a{position: relative;width: 96%;height: 98px;margin-left: 4%;padding: 17px 0;border-bottom: 1px solid #f1f1f1;outline: none;overflow: hidden;}
.shouquan-list li .tx{width: 66px;height: 66px;margin-bottom: 32px;margin-right: 11px;padding: 0;border-radius: 50%;border:1px solid #f1f1f1;}
.shouquan-list li .tx img{width: 100%;height: 100%;border-radius: 50%;}
.shouquan-list li .r{width: 71%;margin-top:0px;}
.shouquan-list li h2{margin-top: 2px;font-size: 17px;color: #222;font-weight: bold;}
.shouquan-list li p{width:100%;height:36px;margin-top: 3px;font-size:14px;color: #888;line-height:18px;overflow: hidden;}

.xinxi{width:90%;margin:0 auto;margin-top:92px;color:#222;font-size:17px;line-height:27px;}

.btn-2{width:90%;margin:0 auto;}
.btn-2 td{width:50%;text-align:center;}
.btn-2 td a{width:76%;height:38px;margin:0 auto;border:1px solid #318eff;border-radius:99px;display:flex;justify-content:center;align-items:center;text-align:center;color:#318eff;font-size:17px;}

.xjd{width:76px;padding-left:5px;background: url(../images/hz/jiantou-xia.png) right 8px no-repeat;background-size:auto 8px;font-size:16px;color:#777;direction:ltr;}
.qianyue-list div.csrq{width:129px;padding-left:0px;background: url(../images/hz/jiantou-xia.png) right 21px no-repeat;background-size:auto 8px;font-size:16px;color:#777;direction:ltr;}

.wodezhuanjia1{position: relative;width: 91.2%;height: 0;margin: 0 auto;margin-top: 23px;padding-bottom: 40.27%;background: url(../images/Partition/wodejiankangzhuanjia.png);background-size: 100% auto;border-radius: 8px;box-shadow: 0px 1px 22px hsla(189,1%,20%,0.13);overflow: hidden;}
.wodezhuanjia1 a{width: 100%;height: 0;padding-bottom: 44.15%;}
.home_group {
    position: relative;
    width: 91.2%;
    height: 0;
    margin: 0 auto;
    margin-top: 23px;
    padding-bottom: 44.533%;
    background: url(../images/hz/home_group.png);
    background-size: 100% auto;
    border-radius: 8px;
    box-shadow: 0px 1px 22px hsla(189,1%,20%,0.13);
    overflow: hidden;
}

.zixun-index1{position: relative;width: 88.8%;height: 0;margin: 0 auto;margin-top: 82px;padding-bottom: 20%;background: url(../images/Partition/zixun-index.png);background-size: 100% auto;border-radius: 14px;box-shadow: 0px 1px 22px hsla(189,1%,20%,0.08);overflow: hidden;}
.zixun-index1 .zixun1{width: 54%;height: 0;padding-bottom: 22%;}
.zixun-index1 .wodezixun{width: 44.5%;height: 0;padding-bottom: 22%;}

.doc-btn1{width: 100%;height: 0;padding-bottom: 31.6%;background: url(../images/Partition/doc-btn.png) no-repeat;background-size: 100% auto;overflow: hidden;}
.doc-btn1 .co{width: 96%;margin: 0 auto;margin-top: 16px;}
.doc-btn1 .co a{float: left;width: 33.33%;height: 0;padding-bottom: 25%;}
.btn-fanhui{clear: both;width:180px;height:40px;margin: 0 auto;margin-bottom: 20px;border: 1px solid #318eff;border-radius: 99px;background: #fff;color: #318eff;text-align: center;line-height:40px;font-size: 16px;display:flex;align-items:center;justify-content:center;}
.mt10{margin-top: 10px;}

/*隔离人员信息*/
.qianyue-list3{width: 100%;margin-top: 10px;margin-bottom: 10px;background: #fff;overflow: hidden;}
.qianyue-list3 li{position:relative;clear: both;width: 96%;margin-left: 4%;padding:8px 0;border-bottom: 1px solid #eee;overflow: hidden;}
.qianyue-list3 span{width:96%;height:32px;font-size:16px;color:#999; line-height:32px;}
.qianyue-list3 .co{width:96%;font-size:16px;color:#111;overflow:hidden;}
.qianyue-list3 input{width: 100%;height:32px;line-height:32px;margin-top: 0px;font-size:16px;color:#111;line-height:20px;background: transparent;border:none;}
.qianyue-list3 textarea{width: 100%;margin-top: 0px;padding-top: 11px;font-size:15px;color: #111;line-height: 23px;background: transparent;}
.qianyue-list3 .cateSelect3{width:100%;height:30px;border:none;font-size:16px;background:white url(../images/jiantou-xia.png) no-repeat right 10px;background-size:auto 8px; line-height:30px;margin-top:10px; -webkit-appearance: none;appearance: none;color:#111;direction:ltr;}
.qianyue-list3 .cateSelect3 option{direction:ltr;font-size:15px;}

.qianyue-list4{width: 100%;margin-top: 10px;margin-bottom: 10px;background: #fff;overflow: hidden;    float: left;
    padding: 0 20px;}
.qianyue-list4 li{position:relative;clear: both;overflow: hidden;}
.qianyue-list4 span{height:32px;font-size:16px;color:#999; line-height:32px;}
.qianyue-list4 .co{font-size:16px;color:#111;overflow:hidden;}
.qianyue-list4 input{width: 100%;height:32px;line-height:32px;margin-top: 0px;font-size:16px;color:#111;line-height:20px;background: transparent;border:none;}
.qianyue-list4 textarea{width: 100%;margin-top: 0px;font-size:15px;color: #111;background: transparent;}
.qianyue-list4 .cateSelect3{width:100%;height:30px;border:none;font-size:16px;background:white url(../images/jiantou-xia.png) no-repeat right 10px;background-size:auto 8px; line-height:30px;margin-top:10px; -webkit-appearance: none;appearance: none;color:#111;direction:ltr;}
.qianyue-list4 .cateSelect3 option{direction:ltr;font-size:15px;}

.qianyue-list5{width: 100%;margin-top: 10px;margin-bottom: 10px;background: #fff;overflow: hidden;}
.qianyue-list5 li{position:relative;clear: both;overflow: hidden;}
.qianyue-list5 span{font-size:16px;color:#999; line-height:32px;}
.qianyue-list5 .co{font-size:16px;color:#111;overflow:hidden;}
.qianyue-list5 input{width: 100%;height:32px;line-height:32px;margin-top: 0px;font-size:16px;color:#111;line-height:20px;background: transparent;border:none;}
.qianyue-list5 textarea{width: 100%;margin-top: 0px;font-size:15px;color: #111;background: transparent;}
.qianyue-list5 .cateSelect3{width:100%;height:30px;border:none;font-size:16px;background:white url(../images/jiantou-xia.png) no-repeat right 10px;background-size:auto 8px; line-height:30px;margin-top:10px; -webkit-appearance: none;appearance: none;color:#111;direction:ltr;}
.qianyue-list5 .cateSelect3 option{direction:ltr;font-size:15px;}

.completeMyhealthy-border {
    color: #eee;
    text-align: center;
}
    .completeMyhealthy-border::after {
        content: '';
        height: 1px;
        display: block;
        margin: 0 auto;
        border-bottom: 1px solid #eee;
        padding: 0 20px;
    }
.completeMyhealthyli {
    padding: 6px 20px;
    display: flex;
    text-align: center;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
}
/*.jia{position:absolute;width:34px;height:34px;top:7px;right:0px;background:url(../images/areaAdd.png) no-repeat 9px 12px;background-size:13px 13px;}
.jian{position:absolute;width:34px;height:34px;top:7px;right:39px;background:url(../images/jian.png) no-repeat 9px 12px;background-size:13px 13px;}*/
.wechat {
    width: 43px;
    margin: 0 auto;
    margin-top: 70px;
}

.erweimaBody{ background: #d6d7d6; }
.erweimaContain{ background: white; margin:30% 23px 0px; border-radius: 8px; padding-bottom:20px;}
.erweimaContain .p_personTop img{ width:67px; height:67px; margin: 22px 0px 0px 30px;}
.erweimaContain .p_perIntro .commend{ margin:3px 0px;}
.erweima{width:230px;margin:0 auto;margin-top:30px;margin-bottom:19px;border:1px solid #ececec;}
.erweima img{ width:100%;}
.erweimaContain .note{margin-bottom:9px;font-size:12px; color:#adadad; text-align: center;}


.p_personDetail{ margin-top:46px; border-bottom:10px solid #f4f4f4; height:117px;}
.p_personTop{ overflow: auto; zoom:1;}
.p_personTop img{ height: 75px; width:75px; border-radius:5px; position: absolute; left: 12px; margin:22px 0px 0px 0px;}
.p_perIntro{ margin:25px 0px 0px 100px; float: left;}
.p_perIntro .name{ font-size:19px; color:#111; font-weight:bold;}
.p_perIntro .depart{ font-size:14px; color:#444; margin-left:15px;}
.p_perIntro .commend{ font-size:12px; color:#f05e4b; margin:3px 0px;}
.p_perIntro .commend span{ font-size:15px;}
.p_perIntro .contracts{ font-size:14px; color:#444;}
.p_personTop .label{ color:#318eff; border:1px solid #318eff; display: block; position: absolute; height:23px; line-height:23px; padding:0px 10px; font-size:13px; border-radius: 4px; right:12px; margin-top:45px;display:flex;justify-content:center;align-items:center;}


.zz{position:absolute;z-index:999;top:0;left:0;width:100%;height:100%;background:url(../images/black.png);background-size:5px 5px;}
.gg{position:relative;width:80%;height:70%;margin:0 auto;margin-top:85px;background:#fff;border-radius:5px;}
.gg h2{padding-top:24px;font-size:18px;font-weight:bold;text-align:center;color:#111;}
.gg .co{padding:0 16px;padding-top:15px;font-size:13px;line-height:22px;color:#333;}
.gg .co .r{text-align:right;}
.gg .zd{position:absolute;display:block;bottom:35px;left:50%;width:170px;height:39px;margin-left:-85px;background:#318EFF;border-radius:99px;text-align:center;color:#fff;line-height:39px;font-size:14px;}
.bq{position:absolute;bottom:0;width:100%;height:40px;line-height:28px;background:#dcdcdc;font-size:10px;text-align:center;color:#888;}

/*讲堂列表页*/
.jt-tag{width:170px;height:59px;margin:0 auto;overflow:hidden;}
.jt-tag li{float:left;width:85px;text-align:center;}
.jt-tag li a{font-size:16px;color:#666;line-height:60px;}
.jt-tag li a.current{font-size:17px;color:#111;font-weight:bold;line-height:59px;}

.jt{width:100%;margin-top:50px;padding:0 8px;overflow:hidden;}
.jt dt{position:relative;width:100%;margin-top:40px;/*height:0;padding-bottom:100%;*/border-radius:10px;background-position:center center;background-size:cover;overflow:hidden;}
.jt dd {display:block;width:100%;height:100%;margin-top:12px;padding-left:12px;overflow:hidden;}
.jt dd .title{margin-bottom:5px;font-size:17px;color:#111;font-weight:bold;}
.jt dd .zuozhe{float:left;width:80%;font-size:15px;color:#777;}
.jt dd .ydl{float:right;width:18%;padding-left:22px;background:url(../images/yueduliang.png) no-repeat 0 5px;background-size:13px auto;font-size:13px;color:#a0a0a0;line-height:18px;}
.sound-on{position:absolute;z-index:9999;top:0px;right:0px;width:55px;height:46px;background:url(../images/sound.png) no-repeat 18px 15px;background-size:16px auto;}
.sound-off{position:absolute;z-index:9999;top:0px;right:0px;width:55px;height:46px;background:url(../images/jingyin.png) no-repeat 18px 15px;background-size:16px auto;}

.search-gx{width:100%;height:65px;margin-top:60px;padding:19px 0;background:#fff;}
.search-gx input{display:block;width:92%;height:35px;margin:0 auto;padding-left:42px;border-radius:99px;background:url(../images/searchImg.png) no-repeat 14px 9px #f3f3f3;background-size:16px auto;font-size:15px;color:#333;}

.back-jiangtang{position: absolute;z-index:9999;top:55px;left:30px;width:35px;height:35px;background:url(../images/back-jiangtang.png) no-repeat 14px 9px #f3f3f3;background-size:35px auto;}

/*观看券列表页*/
.tab-gkq{width:100%;height:33px;margin-top:68px;margin-bottom:5px;line-height:33px;overflow:hidden;}
.tab-gkq li{float:left;width:25%;text-align:center;font-size:15px;color:#111;}
.tab-gkq li.current{color:#318eff;font-size:16px;font-weight:bold;}

.gkq{width:95%;height:204px;margin:0 auto;margin-bottom:10px;border-radius:7px;background:#fff;}
/*.gkq{width:95%;margin:0 auto;margin-bottom:10px;padding-bottom:10px;border-radius:7px;background:#fff;}*/
.gkq .t{width:94%;height:36px;margin:0 auto;padding:0 2px;border-bottom:1px solid #EAEAEA;line-height:36px;font-size:13px;color:#333;}
.gkq .t span{display:block;float:right;}
.gkq .pic{float:left;width:60px;height:60px;margin-top:13px;margin-left:13px;}
.gkq .pic img{width:100%;height:100%;border-radius:5px;}
.gkq .r{height:49px;overflow: hidden;}
.gkq .r i{font-size:8px;}
.gkq  .title{float:left;width:60.6%;margin-top:15px;margin-left:13px;font-size:15px;color:#111;font-weight: ;line-height:18px;overflow:hidden;}
.gkq .pq{float:right;margin-top:13px;margin-right:3%;}
.gkq .price{font-size:11px;font-weight: ;}
.gkq .price span{font-size:15px;}
.gkq .quantity{margin-top:3px;text-align:right;color:#999;font-size:13px;}
.gkq .quantity span{padding-left:1px;}
.gkq .shichang{float:left;width:55%;margin-top:4px;margin-left:13px;font-size:14px;color:#999;}
.gkq .zuozhe{float:left;margin-top:2px;margin-left:13px;font-size:14px;color:#999;}
.gkq .sfk{clear:both;float:right;margin-right:3%;margin-top:4px;font-size:14px;font-weight:bold;overflow:hidden;}
.gkq .sfk i{padding-right:5px;font-weight:normal;color:#ababab;}
.gkq .sfk .price{display:inline-block;font-size:10px;}
.gkq .sfk .price span{display:inline-block;font-size:18px;}
.gkq .caozuo{clear:both;margin-top:5px;}
.btn-x5{width:82px;height:32px;margin-top:8px;margin-right:3%;border:1px solid #318EFF;border-radius:99px;line-height:30px;color:#318EFF;font-size:14px;text-align:center;}
.btn-x-gray6{float:right;width:82px;height:32px;margin-top:8px;margin-right:13px;border:1px solid #dfdfdf;border-radius:99px;line-height:30px;color:#333;font-size:14px;text-align:center;}

.gkq2{width:95%;margin:0 auto;margin-bottom:10px;padding-bottom:10px;border-radius:7px;background:#fff;}
.gkq2 .t {
    width: 94%;
    height: 28px;
    margin: 0 auto;
    padding: 0 2px;
    padding-top: 3px;
    line-height: 36px;
    font-size: 15px;
    color: #111;
    font-weight: bold;
}
.gkq2 .t span{display:block;float:right;font-size:14px;font-weight:normal;}
.gkq2 .pic{float:left;width:60px;height:60px;margin-top:13px;margin-left:13px;}
.gkq2 .pic img{width:100%;height:100%;border-radius:5px;}
.gkq2 .r{height:49px;overflow: hidden;}
.gkq2 .r i{font-size:8px;}
.gkq2  .title{float:left;width:60.6%;margin-top:15px;margin-left:13px;font-size:15px;color:#111;font-weight: ;line-height:18px;overflow:hidden;}
.gkq2 .pq{float:right;margin-top:13px;margin-right:3%;}
.gkq2 .price{font-size:11px;font-weight: ;}
.gkq2 .price span{font-size:15px;}
.gkq2 .quantity{margin-top:3px;text-align:right;color:#999;font-size:13px;}
.gkq2 .quantity span{padding-left:1px;}
.gkq2 .shichang{float:left;width:55%;margin-top:4px;margin-left:13px;font-size:14px;color:#999;}
.gkq2 .zuozhe{float:left;margin-top:2px;margin-left:13px;font-size:14px;color:#999;}
.gkq2 .sfk{clear:both;float:right;margin-right:3%;margin-top:4px;font-size:14px;font-weight:bold;overflow:hidden;}
.gkq2 .sfk i{padding-right:5px;font-weight:normal;color:#ababab;}
.gkq2 .sfk .price{display:inline-block;font-size:10px;}
.gkq2 .sfk .price span{display:inline-block;font-size:18px;}
.gkq2 .caozuo{clear:both;margin-top:5px;}

/*观看券详情页*/
.gkq-zhuangtai{width:95%;height:68px;margin:0 auto;margin-top:69px;margin-bottom:10px;padding-top:15px;padding-left:32px;background:url(../images/zhuangtai.png) no-repeat 14px 18px #fff;background-size:9px auto;border-radius:7px;}
.zt-time{margin-top:6px;font-size:12px;color:#999;}

.gyq-main{width:95%;;margin:0 auto;margin-bottom:10px;padding-top:6px;padding-bottom:10px;border-radius:7px;background:#fff;overflow:hidden;}
.gyq-main .pic{float:left;width:80px;height:80px;margin-top:13px;margin-left:13px;}
.gyq-main .pic img{width:100%;height:100%;border-radius:5px;}
.gyq-main .r{height:51px;overflow: visible;}
.gyq-main  .title{float:left;width:49.2%;margin-top:15px;margin-left:13px;font-size:15px;color:#111;font-weight: ;line-height:18px;overflow:hidden;}
.gyq-main .pq{float:right;margin-top:15px;margin-right:11px;}
.gyq-main .price{font-size:11px;font-weight: ;}
.gyq-main .price span{font-size:15px;}
.gyq-main .quantity{margin-top:3px;text-align:right;color:#999;font-size:13px;}
.gyq-main .quantity span{padding-left:1px;}
.gyq-main .shichang{float:left;width:55%;margin-top:4px;margin-left:13px;font-size:14px;color:#999;}
.gyq-main .zuozhe{float:left;margin-top:2px;margin-left:13px;font-size:14px;color:#999;}
.gyq-main .sfk{clear:both;float:right;margin-right:3%;margin-top:4px;font-size:13px;font-weight:bold;overflow:hidden;}
.gyq-main .sfk .price{display:inline-block;font-size:10px;}
.gyq-main .sfk .price span{display:inline-block;font-size:18px;}

.gyq-info{width:95%;margin:0 auto;margin-bottom:10px;padding-top:16px;padding-left:13px;padding-bottom:16px;border-radius:7px;background:#fff;}
.gyq-info .content{font-size:13px;color:#333;}
.gyq-info .content td{height:24px;line-height:24px;}
.gyq-info .font-blue{font-weight:bold;font-size:14px;}

.tool-bar{position:fixed;z-index:9999;width:100%;height:50px;bottom:0;left:0;padding-top:1px;background:white;box-shadow: 0px -1px 6px hsla(0,0%,52%,0.16);}

/*订单详情页面*/
.shdz-xq2{width:95%;margin:0 auto;margin-top:69px;padding:15px 3% 15px 4%;background: url(../images/map-hui.png) no-repeat 4% center #fff;background-size: 12px auto;border-radius:7px;font-size: 14px;color: #111;line-height:24px;overflow: hidden;}
.shdz-xq2 a{width: 100%;font-size: 14px;color: #666;overflow: hidden;}
.shdz-xq2 .name{float: left;width:90%;margin-left: 8%;line-height:22px;}
.shdz-xq2 .tel{float: left;width: 49%;text-align: right;}
.shdz-xq2 .add{float: left;margin-left: 8%;margin-top: 4px;line-height: 17px;}

.gyq-main2{width:95%;margin:0 auto;margin-top:10px;margin-bottom:80px;padding:0 14px;padding-top:6px;padding-bottom:12px;border-radius:7px;background:#fff;overflow:hidden;}
.gyq-main2 header .l a{padding-top:5px;color:#111;font-weight:bold;}
.gyq-main2 .pic{float:left;width:60px;height:60px;margin-top:13px;}
.gyq-main2 .pic img{width:100%;height:100%;border-radius:5px;}
.gyq-main2 .r{height:51px;overflow: visible;}
.gyq-main2  .title{float:left;width:48%;margin-top:15px;margin-left:13px;font-size:15px;color:#111;font-weight: ;line-height:18px;overflow:hidden;}
.gyq-main2 .pq{float:right;margin-top:15px;}
.gyq-main2 .price{font-size:11px;font-weight:bold;}
.gyq-main2 .price span{font-size:15px;font-weight:bold;}
.gyq-main2 .quantity{margin-top:3px;text-align:right;color:#999;font-size:13px;}
.gyq-main2 .quantity span{padding-left:1px;}
.gyq-main2 .shichang{float:left;width:55%;margin-top:4px;margin-left:13px;font-size:14px;color:#999;}
.gyq-main2 .zuozhe{float:left;margin-top:2px;margin-left:13px;font-size:14px;color:#999;}
.gyq-main2 .sfk{clear:both;float:right;margin-right:3%;margin-top:4px;font-size:13px;font-weight:bold;overflow:hidden;}

.gyq-info-content{width:100%;padding-top:7px;border-top:1px solic #eeeeee;font-size:14px;color:#111;}
.gyq-info-content td{width:43px;height:35px;line-height:20px;font-size:14px;color:#111;vertical-align: text-top;}
.gyq-info-content .co{height:32px;line-height:20px;text-align:right;color:#999;}
.gyq-info-font-blue{font-weight:bold;font-size:14px;}
.gyq-info-content .price{display:inline-block;font-size:10px;color:#111;font-weight:bold;}
.gyq-info-content .price span{display:inline-block;font-size:22px;color:#111;}
.gyq-info-content .price-x{display:inline-block;font-size:11px;color:#111;font-weight:bold;}
.gyq-info-content .price-x span{display:inline-block;font-size:15px;color:#111;}

/*观看券领取页面*/
.gkq-lq{width:95%;height:195px;margin:0 auto;margin-top:4.5%;background:url(../images/lingqu-bg.png) repeat-x  -6px 128px #fff;background-size:auto 4px;box-shadow: 0px 1px 22px hsla(189,1%,20%,0.08);overflow: hidden;}
.gkq-lq .pic{float:left;width:80px;height:80px;margin-top:25px;margin-left:20px;}
.gkq-lq .pic img{width:100%;height:100%;border-radius:5px;}
.gkq-lq .r{height:64px;overflow: visible;}
.gkq-lq  .title{float:left;width:61%;margin-top:29px;margin-left:13px;font-size:15px;color:#111;font-weight: bold;line-height:18px;overflow:hidden;}
.gkq-lq .pq{float:right;margin-top:3%;margin-right:11px;}
.gkq-lq .price{font-size:10px;font-weight: ;}
.gkq-lq .price span{font-size:15px;}
.gkq-lq .quantity{margin-top:3px;text-align:right;color:#999;font-size:13px;}
.gkq-lq .quantity span{padding-left:1px;}
.gkq-lq .shichang{float:left;width:55%;margin-top:4px;margin-left:13px;font-size:14px;color:#999;}
.gkq-lq .zuozhe{float:left;margin-top:2px;margin-left:13px;font-size:14px;color:#999;}
.gkq-lq .mz{clear:both;margin-top:78px;text-align:center;font-weight:bold;font-size:17px;}
.gkq-lq .mz span{padding-right:2px;font-size:36px;}
.area-cz{width: 82.3%;margin: 0 auto;margin-top:50px;}
.area-cz .btn-lq{width: 100%;height: 50px;border-radius: 99px;border: 1px solid #318eff;background:#318eff;color: #fff ;text-align: center;line-height: 50px;font-size: 18px;}
.area-cz .btn-fq{width: 100%;height: 50px;margin-top:20px;border-radius: 99px;border: 1px solid #318eff; color: #318eff;text-align: center;line-height: 50px;font-size: 18px; }

/* 018-3添加处方-药品用法.html */
.drugAdd{ border:1px solid white; overflow:auto; zoom:1; padding:30px 7px;}
.drugAdd li{ float:left; width:50%; text-align:center;}
.drugAdd a{ display:block; height:40px; line-height:40px; background:#f6f6f6; border-radius:5px; border:1px solid #e3e4e4; font-size:16px; color:#111;   margin:0px 6px;}
.drugAdd .select{ background:#318eff; border:1px solid #318eff; color:white;}

/* 006患者异常报警.html */
.abnormal_content{ margin-top: 46px;}
.abnormal_content .cent .tit{ margin-top:23px; margin-bottom:23px;}

.i_switch_content{ margin:46px 0px 0px;}
.i_switch_content li{position:relative;border-bottom:1px solid #f1f1f1;overflow:hidden;}
.i_switch_content li a{ display: block; min-height:65px;padding:0px 13px 0 15px;}
.i_switch_content .cent div{ line-height: 23px; overflow: hidden;}
.i_switch_content .cent .tit{ display:block;margin-top:21px;margin-bottom:0px;font-size:17px; color: #111;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.i_switch_content .cent .tit span{ color: #318eff;}
.i_switch_content .cent .det{width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size: 14px; color: #a8a8a8; margin-bottom:6px;}
.i_switch_content .time{height:19px;margin-top:6px;margin-bottom:10px;line-height:19px;font-size:14px; color: #c1c1c1;}
.cknowBase .cent{ width:100%;}


/*用药指导*/
.zd-next{width:100%;height:38px;margin-top:59px;padding-left:17px;padding-right:17px;line-height:38px;font-size:12px;color:#888;}
.zd-next a{display:block;float:right;}
.zd-next a.on{color:#318eff;}

.zd-main{width:100%;background:#FFF;overflow:hidden;}
.bingzheng{margin-top:20px;padding:0 17px;}
.bingzheng h2{margin-bottom:12px;font-size:19px;color:#111;font-weight:bolder;}
.bingzheng .description{font-size:15px;color:#666;line-height:24px;}

.yyff{margin-top:34px;margin-bottom:34px;padding:0 17px;}
.yyff h2{margin-bottom:12px;font-size:19px;color:#111;font-weight:bolder;}
.yyff h2 b{margin-left:12px;padding:7px 9px 6px 9px;background:#F8F8F8;font-size:11px;color:#666;}
.yyff dt{padding-top:3px;padding-left:11px;background:url(../images/dot.png) no-repeat 0px 13px #fff;background-size:4px auto;font-size:12px;color:#333;}
.yyff dt strong{font-size:16px;color:#333;font-weight:bold;}
.yyff dd{margin-top:13px;margin-bottom:17px;padding-left:11px;font-size:15px;color:#333;}
.yyff dd b{padding:0 6px;font-weight:bolder;}
.yyff dd em{color:#318eff;font-weight:bold;}
.yyff dd .tips{width:100%;margin:0;margin-top:13px;padding:0;font-size:15px;color:#333;line-height:24px;}

.yzy{margin-top:34px;margin-bottom:34px;}
.yzy h2{margin-bottom:12px;font-size:19px;color:#111;font-weight:bolder;}
.yzy ul{margin-top:18px;}
.yzy li{float:left;height:35px;margin-right:18px;margin-bottom:15px;padding:0 15px;background:#F2F7FF;border-radius:99px;line-height:35px;font-size:15px;color:#318eff;}

.bbfy{margin-top:34px;overflow:hidden;}
.bbfy h2{margin-bottom:12px;padding:0 17px;font-size:19px;color:#111;font-weight:bolder;}
.bbfy ul{margin-top:19px;padding:0 17px;overflow:hidden;}
.bbfy li{float:left;margin-right:17px;margin-bottom:16px;padding:7px 16px;border-radius:99px;background:#F2F7FF;color:#318eff;font-size:15px;}

.blfy{clear:both;margin-top:22px;overflow:hidden;}
.blfy h2{height:56px;padding:0 17px;background:url(../images/dajiantou-xia.png) no-repeat  94% 22px ;background-size:17px auto;font-size:19px;color:#111;font-weight:bolder;line-height:56px;}
.blfy .content{padding:0 17px;padding-bottom:17px;font-size:15px;color:#333;line-height:24px;}

.sms{margin-top:34px;padding:0 17px;}
.sms h2{margin-bottom:12px;font-size:19px;color:#111;font-weight:bolder;}
.sms ul{margin-top:18px;padding:19px 17px 2px 18px;border-radius:5px;background:#fff;box-shadow: 0px 1px 15px hsla(189,1%,20%,0.09);}
.sms li{padding-right:20px;padding-bottom:19px;background:url(../images/jiantou-you.png) no-repeat 98.5% 5px #fff;background-size:7px auto;color:#111;font-size:15px;}

.zhuyi{margin:26px 17px 11px 17px;padding:18px 21px 14px 36px;background:url(../images/zhuyi.png) no-repeat 15px 21px #F8F8F8;background-size:12px auto;font-size:12px;color:#666;line-height:21px;}

.fhyy{margin:21px 17px 12px 17px;height:50px;background:#318eff;border-radius:99px;text-align:center;color:#fff;font-size:18px;line-height:50px;}


/*我的健康专家new*/
.zj-top{width:100%;height:280px;background:linear-gradient(180deg,#2266FF,#5F9DFB);color:#fff;}
.zj-top .t{overflow:hidden;}
.zj-top .tx{float:left;width:64px;height:64px;margin-top:55px;margin-left:4%;background:#fff;border-radius:50%}
.zj-top .tx img{width:100%;height:100%;border-radius:50%}
.zj-top .doc-name{float:left;width:70%;margin-top:58px;margin-left:18px;font-size:21px;font-weight:bold;}
.zj-top .doc-name span{display:inline-block;padding-top:px;margin-left:15px;font-size:14px;font-weight:normal;}
.zj-top .yiyuan{float:left;width:68%;margin-top:5px;margin-left:20px;font-size:14px;}

.tsxx{clear:both;margin-left:4.6%;margin-right:4.4%;margin-top:20px;font-size:14px;}
.tsxx .hi{padding-left:22px;background:url(../images/dhk.png) no-repeat 0 3px;background-size:14px auto;}
.tsxx .co{margin-top:7px;line-height:20px;}

.doc-btn2{width:100%;height:0;margin-top:20px;padding-bottom:28.4%;background:url(../images/doc-btn.png) no-repeat;background-size:100% auto;overflow:hidden;}
.doc-btn2 .co{width: 96%;margin: 0 auto;margin-top: 16px;}
.doc-btn2 .co a{float: left;width: 33.33%;height: 0;padding-bottom: 25%;}

.sffa-list{width:100%;margin-top:20%;padding:0px 6% 65px 6%;background:#fff;}
.sffa-list .title{margin-bottom:22px;font-size:19px;font-weight:bold;color:#111;}
.sffa-list li{width:100%;height:61px;background:url(../images/nextBg-2.png) no-repeat right 11px;background-size:auto 16px;font-size:16px;color:#111;font-weight:bold;}
.sffa-list li p{margin-top:4px;font-size:13px;color:#b1b1b1;font-weight:normal;}

.xinjianbiji{position:fixed;z-index:999999;display:flex;justify-content:center;bottom:0;left:0;width:100%;height:65px;box-shadow:0px -1px 6px hsla(0,0%,52%,0.16);background:#fff;}
.xinjianbiji a{width:150px;height:44px;margin-top:10px;margin-left:3.6%;margin-right:3.6%;border-radius:99px;border:1px solid #338FFF;background:#fff;text-align:center;color:#338FFF;line-height:42px;font-size:17px;}

/*添加随访方案*/
.sfmc{margin-top:70px;margin-left:5%;font-size:19px;color:#111;font-weight:bold;}
.kssj{margin-top:15px;margin-left:5%;font-size:16px;color:#111;}
.kssj select{float:right;width:140px;margin-top:3px;margin-right:5%;padding-right:22px;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/listSelectSmall.png) no-repeat right 6px;background-size:auto 7px;font-size:16px;color: ;text-align:right;}

.sffaxq{margin-top:35px;margin-bottom:80px;}
.sffaxq li{margin-left:5%;padding-bottom:10px;background:url(../images/yuanquan.png) no-repeat 0 11px,url(../images/bg-shuxian.png) repeat-y 5px 0;background-size:11px auto,1px auto;}
.sffaxq li:first-child{margin-left:5%;padding-bottom:10px;background:url(../images/yq-first.png) no-repeat 0 0,url(../images/bg-shuxian.png) repeat-y 5px 0;background-size:11px auto,1px auto;}
.sffaxq li:last-child{margin-left:5%;padding-bottom:10px;background:url(../images/yuanquan.png) no-repeat 0 11px,url(../images/bg-shuxian.png) no-repeat 5px top;background-size:11px auto,1px auto;}
.sffaxq li .content{margin-left:30px;margin-right:5%;padding:18px 20px;border-radius:5px;background:#F4F4F4;}
.sffaxq li .content h6{margin-bottom:10px;font-size:15px;color:#111;font-weight:bold;}
.sffaxq li .content .co{margin-top:5px;font-size:13px;color:#666;line-height:18px;}
.sffaxq li .content .co a{display:inline;color:#318eff;}

/*随访方案详情*/
.kssj2{margin-top:8px;margin-left:5%;font-size:14px;color:#b1b1b1;}
.sffaxq2{margin-top:28px;margin-bottom:20px;}
.sffaxq2 li{margin-left:5%;padding-bottom:10px;background:url(../images/yuanquan.png) no-repeat 0 11px,url(../images/bg-shuxian.png) repeat-y 5px 0;background-size:11px auto,1px auto;}
.sffaxq2 li:first-child{margin-left:5%;padding-bottom:10px;background:url(../images/yq-first.png) no-repeat 0 0,url(../images/bg-shuxian.png) repeat-y 5px 0;background-size:11px auto,1px auto;}
.sffaxq2 li:last-child{margin-left:5%;padding-bottom:10px;background:url(../images/yuanquan.png) no-repeat 0 11px,url(../images/bg-shuxian.png) no-repeat 5px top;background-size:11px auto,1px auto;}
.sffaxq2 li .content{margin-left:30px;margin-right:5%;padding:18px 15px 19px 20px;border-radius:5px;background:#F4F4F4;overflow:hidden;}
.sffaxq2 li .content h6{float:left;width:75.5%;margin-bottom:10px;font-size:15px;color:#111;font-weight:bold;}
.sffaxq2 li .content .status{float:right;margin-top:2px;margin-right:-1px;padding:2px 7px 2px 7px;border-radius:99px;background:#BDBDBD;font-size:10px;color:#fff;}
.sffaxq2 li .content .status-finished{float:right;margin-top:2px;margin-right:-1px;padding:2px 7px 2px 7px;border-radius:99px;background:#318EFF;font-size:10px;color:#fff;}
.sffaxq2 li .content .co{clear:both;margin-top:7px;font-size:14px;color:#666;line-height:20px;}
.sffaxq2 li .content .co a{display:inline;color:#318eff;font-size:14px;}
.sffaxq2 li .tixing2{display:inline-block;width:6px;height:6px;margin-left:-1px;margin-top:0;background:#ff0000;border-radius:50%;}

/*在线考试-列表*/
.xxk{width:60%;margin:0 auto;margin-top:55px;overflow:hidden;}
.xxk li{float:left;height:55px;width:50%;text-align:center;font-size:16px;color:#111;line-height:55px;}
.xxk li.select{background:url(../images/border.jpg) no-repeat center bottom;background-size:auto 2px;color:#338FFF;}

.dk{margin-top:26px;margin-bottom:40px;overflow:visible;}
.dk li{position:relative;width:92%;height:150px;margin:0 auto;margin-bottom:23px;padding:26px 22px 0px 24px;background:#fff;border-radius:12px;box-shadow:0px 0px 16px hsla(0,0%,52%,0.15);}
.dk li a{position:relative;width:100%;height:126px;}
.dk li h2{width:100%;height:80px;font-size:17px;font-weight:bold;color:#222;line-height:24px;}
.dk li h2 .time{width:100%;margin-top:1px;font-size:13px;color:#bcbcbc;font-weight:normal;}
.dk li .jz{position:absolute;left:0;bottom:26px;font-size:15px;color:#a9a9a9;}
.dk li .yk{position:absolute;right:0;bottom:26px;font-size:14px;color:#a9a9a9;}

.dk li .on{position:absolute;left:0;bottom:28px;width:52px;height:20px;border:1px solid #63aaff;border-radius:3px;font-size:11px;line-height:20px;color:#318eff;text-align:center;display:flex;justify-content:center;align-items:center;}
.dk li .end{position:absolute;left:0;bottom:28px;width:52px;height:21px;border:1px solid #d1d1d1;border-radius:3px;font-size:11px;line-height:20px;color:#a9a9a9;text-align:center;display:flex;justify-content:center;align-items:center;}
.dk li .fs-pass{position:absolute;right:0;bottom:26px;font-size:14px;color:#318eff;}
.dk li .fs-pass span{padding-right:3px;font-size:30px;}	
.dk li .fs-no{position:absolute;right:0;bottom:26px;font-size:14px;color:#ff4141;}
.dk li .fs-no span{padding-right:3px;font-size:30px;}

/*已考详情*/
.ksxq{width:92%;margin:0 auto;margin-top:70px;margin-bottom:23px;background:#fff;border-radius:12px;box-shadow:0px 0px 14px hsla(0,0%,52%,0.12);overflow:hidden;}
.ksxq .t{width:100%;padding:40px 22px 20px 22px;border-bottom:1px solid #f1f1f1;}
.ksxq h1{font-size:20px;font-weight:bold;text-align:center;}
.ksxq .df{width:138px;margin:0 auto;margin-top:11px;font-size:14px;color:#999;}
.ksxq .df em{color:#318eff;}
.ksxq .df em span{padding:0 3px;font-size:34px;font-weight: ;}
.ksxq table{width:100%;margin:0 auto;margin-top:29px;margin-bottom:35px;}
.ksxq table td{padding-bottom:7px;vertical-align:top;line-height:20px;}
.ksxq table td.l{width:50%;padding-right:12px;text-align:right;}

.btn-zcks a{display:block;width:80%;height:50px;margin:0 auto;margin-bottom:55px;border-radius:5px;background:#338FFF;text-align:center;color:#fff;line-height:50px;font-size:18px;}
.btn-ksjs a{display:block;width:80%;height:50px;margin:0 auto;margin-bottom:55px;border-radius:5px;border:1px solid #ccc;text-align:center;color:#ccc;line-height:50px;font-size:18px;}
			
/*在线考试-答题*/
.dati-wrap{width:100%;margin-top:45px;padding:5px;box-shadow:0px 0px 14px hsla(0,0%,52%,0.12);}
.dati{width:100%;margin-bottom:3px;background:#fff;border-radius:10px;overflow:hidden;}
.dati h1{padding:40px 33px 28px 33px;border-bottom:1px #f1f1f1 solid;line-height:27px;font-size:20px;color:#222;text-align:center;font-weight:bold;}
.dati dl{width:100%;padding:0px 25px 0px 25px;font-size:17px;color:#111;}
.dati dt{margin-top:35px;margin-bottom:12px;line-height:27px;} 
.dati dl input[type="radio"]{display:block;float:left;width:18px;height:18px;margin:4px 14px 0px 0px;border:#e3e3e3 1px solid;border-radius:50%;-webkit-appearance: none;}
.dati dl input[type="radio"]:checked{display:block;float:left;width:18px;height:18px;margin:4px 14px 0px 0px;border:#318eff 1px solid;background:url(../images/checked.png) no-repeat 3px 4px;background-size:70% auto;-webkit-appearance: none;}
.dati dl input[type="checkbox"]{display:block;float:left;width:18px;height:18px;margin:4px 14px 0px 0px;border:#e3e3e3 1px solid;-webkit-appearance: none;}
.dati dl input[type="checkbox"]:checked{display:block;float:left;width:18px;height:18px;margin:4px 14px 0px 0px;border:#318eff 1px solid;background:url(../images/checked.png) no-repeat 3px 4px;background-size:70% auto;-webkit-appearance: none;}
.dati dd{margin-bottom:10px;overflow:hidden;}
.dati dl em{float:left;width: ;} 
.dati dl span{display:inline-block;width:45px;margin:0 3px;border-bottom:1px #111 solid;}
.dati dl input[type="text"]{width:100%;height:40px;margin-top:5px;padding:0 9px;border:#e3e3e3 1px solid;border-radius:5px;font-size:16px;color:#111;line-height:40px;}
.dati dl textarea{width:100%;height:140px;margin-top: px;padding:9px;border:#e3e3e3 1px solid;border-radius:5px;font-size:16px;color:#111;line-height:24px;}
.dati dl audio{display:block;max-width:98%;height:34px;margin-top:7px;}
.dati dl .pic{width:100%;margin-top:7px;overflow:hidden;}
.dati dl .pic img{max-width:100%;}
.dati .tjsj{width:280px;height:50px;margin:0 auto;margin-top:40px;margin-bottom:48px;border-radius:5px;background:#338FFF;text-align:center;color:#fff;line-height:50px;font-size:18px;}

.spm{width:100%;margin:8px 0 12px 0;font-size:13px;color:#999;line-height:20px;overflow:hidden;}

.jxpj{padding-top:7px;padding-bottom:17px;text-indent:102px;background:url(../images/jinxingpingjia.png) no-repeat left 12px;background-size:auto 15px;color:#666;font-size:16px;line-height:24px;}

/*首页随访待完成提醒*/
.sf-dwc {
    width: 88.8%;
    height: 33px;
    margin: 22px auto;
    margin-top: 22px;
    padding-left: 36px;
    background: url(../images/tixing.png) no-repeat 16px 12px #F2F7FF;
    background-size: 10px auto;
    border-radius: 99px;
    color: #318fff;
    font-size: 13px;
    line-height: 34px;
    overflow: hidden;
    text-align:left;
}
.sf-dwc span{padding:0 4px;font-size:18px;font-weight:bold;}
/*首页再来一单*/
.order-remind {
    width: 88.8%;
    margin: 0 auto;
    margin-top: 22px;
    padding: 0 15px 0 34px;
    height: 35px;
    border-radius: 99px;
    background: url(https://www.yihuicloud.cn/Areas/Mobile/Templates/Default/images/hz/icon-file2.png) no-repeat 15px 11px #f2f7ff;
    background-size: 12px auto;
}
    .order-remind .textbox {
        width: 70%;
        text-align: left;
        color: #888f94;
    }

/*待完成健康任务*/
.dwc-jkrw{width:100%;margin-top:79px;margin-bottom:30px;padding:0 17px;font-size:14px;color:#666;}
.dwc-jkrw li{margin-top:18px;padding:21px 19px 15px 20px;border-radius: 5px;background: #fff;box-shadow: 0px 1px 15px hsl(189deg 1% 20% / 9%);overflow:hidden;}
.dwc-jkrw li .t{padding-left:23px;background-position:0 2px;background-repeat:no-repeat;background-size:auto 14px;font-size:13px;font-weight:bold;color:#111;}
.dwc-jkrw li h6{margin-top:10px;font-size:18px;color:#111;}
.dwc-jkrw li .co{margin-top:6px;color:#111;}
.dwc-jkrw li .date{margin-top:6px;color:#666;}
.dwc-jkrw li .btn{float:right;width:68px;height:26px;background:#318eff;border-radius:99px;color:#fff;text-align:center;line-height:26px;font-size:13px;font-weight:bold;}

/*随访情况*/
.sfqk-list{width:100%;margin-top:15px;margin-bottom:70px;padding-top:20px;background:#fff;}
.sfqk-list .title{margin-bottom:20px;padding-left:5%;font-size:19px;color:#111;font-weight:bold;}
.sfqk-list li{position:relative;width:100%;height:61px;padding:0 5%;}
.sfqk-list li .l{float:left;width:75%;overflow:hidden;}
.sfqk-list li em{display:block;height:20px;font-size:16px;color:#111;font-weight:bold;font-style:normal;overflow:hidden;}
.sfqk-list li p{margin-top:5px;font-size:13px;color:#b1b1b1;font-weight:normal;}
.sfqk-list li span{display:block;float:right;margin-top:9px;margin-right:25px;font-size:14px;color:#318eff;font-weight:normal;}

/* 018-2添加处方-选择药品.html */
.drugList li{position:relative;border-bottom:1px solid #ececec; padding:0px 15px;}
.drugList li a{ display:inline-block; min-height:80px; width:100%;  }
.drugList li img{ border:1px solid white; position:absolute; margin-top:11px; height:60px; width:60px;}
.drugList li .info{ border:1px soild #0F0; margin:20px 65px 11px 75px;}
.drugList .info .title {
    height: 22px;
    font-size: 16px;
    color: #111;
    margin-bottom: 3px;
    overflow: hidden;
    display: block;
    width: 100%;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.drugList .info .comp{margin-top:2px;font-size:12px; color:#999;}
.drugList li .price{ position:absolute; right:15px; font-size:15px; color:#111; margin-top:35px;}
.drugList li .price span{ font-size:12px;}
.drugList .del{position:absolute;z-index:99;right:0;top:0px;width:40px;height:24px;background:url(../images/shanchu.jpg) no-repeat 5px 8px;background-size:auto 16px;}


/* 018-3添加处方-药品用法.html */
.drugAdd{ border:1px solid white; overflow:auto; zoom:1; padding:30px 7px;}
.drugAdd li{ float:left; width:50%; text-align:center;}
.drugAdd a{ display:block; height:40px; line-height:40px; background:#f6f6f6; border-radius:5px; border:1px solid #e3e4e4; font-size:16px; color:#111;   margin:0px 6px;}
.drugAdd .select{ background:#318eff; border:1px solid #318eff; color:white;}

/*病历信息*/
.xxk{width:60%;margin:0 auto;margin-top:55px;overflow:hidden;}
.xxk li{float:left;height:55px;width:50%;text-align:center;font-size:16px;color:#111;line-height:55px;}
.xxk li.select{background:url(../images/border.jpg) no-repeat center bottom;background-size:auto 2px;color:#338FFF;}

.blxx{width:100%;margin-top:25px;margin-bottom:100px;}
.blxx li{width:92%;margin:0 auto;margin-bottom:20px;padding:20px 5px 20px 20px;border-radius:5px;box-shadow:0px 1px 22px hsl(189deg 1% 20% / 8%);overflow:hidden;}
.blxx li .pic{float:left;width:64px;height:64px;margin-right:20px;}
.blxx li .pic img{width:100%;height:100%;border-radius:2px;}
.blxx li .name{float:left;width:68.8%;margin-bottom:2px;font-size:15px;font-weight:bold;color:#111;}
.blxx li .date{float:left;width:68.8%;height:18px;margin-top:2px;font-size:14px;color:#888;line-height:20px;overflow:hidden;display:block;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.blxx .del{position:absolute;z-index:99;right:0;top:0px;width:40px;height:24px;background:url(../images/del2.png) no-repeat 17px 14px;background-size:auto 8px;}

.blxx .print{position:absolute;z-index:99;right:0;top:0px;width:70px;height:85px;background:url(../images/print.png) no-repeat 20px 31px;background-size:auto 21px;}

.tab{height: 48px;padding: 0 4%;border-bottom: 1px solid #eee;line-height: 48px;}
.tab li{float: left;width: 50%;height: 48px;text-align: center;line-height: 48px;}
.tab li a{width: 100%;}
.tab .on{width: 100%;height: 48px;border-bottom: 2px solid #318eff;font-size: 15px;color: #318eff;line-height: 48px;}

/*病历识别详情*/

.xxk1{width:70%;margin:0 auto;margin-top:50px;overflow:hidden;}
.xxk1 li{float:left;height:51px;width:50%;text-align:center;font-size:16px;color:#333;line-height:55px;font-weight:bold;}
.xxk1 li.select{background:url(../images/border.jpg) no-repeat center bottom;background-size:auto 2px;font-size:16px;color:#338FFF;}

.xxk2{width:95%;margin:0 auto;margin-top:50px;overflow:hidden;}
.xxk2 li{float:left;height:51px;width:33.33%;text-align:center;font-size:16px;color:#333;line-height:55px;font-weight:bold;}
.xxk2 li.select{background:url(../images/border.jpg) no-repeat center bottom;background-size:auto 2px;font-size:16px;color:#338FFF;}

.blfy{clear:both;margin-top:22px;overflow:hidden;}
.blfy h2{height:54px;padding:0 17px;font-size:19px;color:#111;font-weight:bolder;line-height:56px;}
.blfy .content{padding:0 18px;padding-bottom:0px;font-size:16px;color:#333;line-height:28px;}
.blfy .content textarea{width:100%;font-size:16px;color:#333;line-height:28px;}

.paramList2 {width:100%;overflow:hidden;margin-top:10px;}
.paramList2 li{position:relative;height:40px;padding-left:22px;line-height:40px;}
.paramList2 li span{width:100px;font-size:16px;color:#111;display:inline-block;}
.paramList2 li input{font-size:16px;color:#111;}

.paramList4 {width:100%;overflow:hidden;margin-bottom:15px;}
.paramList4 li{position:relative;height:40px;padding-left:22px;line-height:40px;font-size:16px;color:#333;overflow:hidden;}
.paramList4 li i{font-weight:bold;font-size:19px;color:#111;}
.paramList4 li b{margin-left:1px;padding-left:11px;background: url(../images/dot.png) no-repeat 0px 7px;background-size: 4px auto;font-size:16px;}
.paramList4 li em{margin-left:11px;padding:7px 18px 8px 18px;background:#F8F8F8;border-radius:99px;font-size:15px;}
.paramList4 .co{display:inline-block;margin:12px 0;margin-left:38px;margin-bottom:25px;padding:12px 37px 12px 24px;border:1px solid #f1f1f1;border-radius:10px;line-height:30px;font-size:15px;}

.tjxm{width:255px;height:46px;margin:35px auto;border:1px solid #318eff;border-radius:5px;font-size:17px;color:#318eff;line-height:44px;text-align:center;}

/*处方识别详情*/
.paramList3 {width:100%;overflow:hidden;margin-top:10px;}
.paramList3 li{padding:14px 0;padding-left:22px;}
.paramList3 li textarea{width:94.8%;font-size:16px;color:#111;line-height:24px;}

/*化验单识别详情*/
.hyd{width:90%;margin:0 auto;margin-top:10px;font-size:15px;}
.hyd th{height:32px;line-height:32px;color:#999;text-align:left;}
.hyd td{height:32px;line-height:32px;color:#111;}
.hyd td input{width:100%;}

.newTask{ font-size:16px; color:#318eff; display:block; width:40px; height:45px; line-height:45px; position:absolute; top:0px; right:11px; cursor:pointer;}

.healthEvents{ margin:50px 15px 0px 15px;}
.healthEvents .title{ line-height:30px; margin-top: 60px; padding-top:11px;font-size:22px; font-weight: bold;}
.healthEvents .title span{display:inline-block;margin-top:-5px;margin-left:9px;padding:2px 4px;border:1px solid #00B7EE;border-radius:2px;color:#00B7EE;font-weight:normal;font-size:10px;line-height:11px;}
.healthEvents .time{ margin-top:7px;margin-bottom:30px;height:20px; line-height: 20px;font-size:15px; color:#999;}
.healthEvents .content{ margin-top:20px;padding:0 2px 0 3px;padding-bottom:40px;line-height:28px; font-size:17px;color:#282828;overflow:hidden;}
.healthEvents .content img{max-width:100%;margin:6px 0;}
.healthEvents .content .t{color:#aeaeae;font-size:15px;}
.healthEvents .content .c{margin-bottom:25px;}

/* 014患者简介.html */
.patientTop {
    width: 100%;
    margin-top: 35px;
    border: 1px solid white;
    height: 90px;
    overflow: hidden;
}

    .patientTop img {
        width: 62px;
        height: 62px;
        border-radius: 5px;
        position: absolute;
        margin: 15px 0px 0px 15px;
    }

    .patientTop .info {
        margin: 31px 0px 0px 96px;
    }

        .patientTop .info .name {
            float: left;
            font-weight: bolder;
            color: #111;
            font-size: 20px;
        }

        .patientTop .info .male {
            float: left;
            width: 14px;
            height: 13px;
            margin-left: 12px;
            margin-top: 7px;
            background: url(../images/male.png) no-repeat 0 0px;
            background-size: auto 13px;
        }

        .patientTop .info .famale {
            float: left;
            width: 14px;
            height: 13px;
            margin-left: 12px;
            margin-top: 7px;
            background: url(../images/famale.png) no-repeat 0 0px;
            background-size: auto 13px;
        }

        .patientTop .info p.lebal {
            font-size: 14px;
            color: #00b7ee;
            margin-top: 4px;
        }

    .patientTop p.lebal span {
        display: inline-block;
        margin-right: 10px;
        padding-bottom: 5px;
    }

/*搜索*/
.search-shebei{width:100%;margin-top:30px;margin-bottom:15px;}
.title2{margin-bottom:14px;padding:0 15px;font-size:15px;color:#333;font-weight:bold;}
.xzmt{margin:0 15px;}
.search-shebei input.matou{display:block;width:100%;height:35px;padding-left:16px;border-radius:5px;line-height: 35px;background:url(../images/listSelect.png) no-repeat 94% center #EDEDED;background-size:16px auto;font-size:15px; color:#333;}
.search-shebei .gjz{padding-left:15px;}
.search-shebei span{display:inline-block;margin-bottom:10px;padding-right:15px;font-size:15px;color:#888;}
.search{ background:#f2f2f2; height:35px; margin:4px 15px 0px; border-radius: 99px;}
.search img{ position: absolute; margin:10px 0px 0px 15px;}
.search input{ height:35px; margin-left:40px; line-height: 35px; display: block; background:#f2f2f2; width:80%; font-size:14px; color:#333;}

.yuanyin{width:90%;margin:0 auto;margin-top:69px;}
.yuanyin textarea{width:100%;height:150px;color:#111;font-size:15px;line-height:26px;}

.dzwl{padding-right:4%;padding-bottom:4%;}

/*用药管家*/
.yygj{width:100%;margin-top:79px;margin-bottom:30px;padding:0 17px;font-size:14px;color:#666;}
.yygj li{position:relative;margin-top:18px;padding:21px 19px 15px 20px;border-radius: 5px;background: #fff;box-shadow: 0px 1px 15px hsl(189deg 1% 20% / 9%);overflow:hidden;}
.yygj li h6{margin-top:8px;margin-bottom:20px;font-size:18px;color:#111;font-weight:bold; display:block;width:100%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.yygj li .l{padding-bottom:22px;margin-bottom:13px;border-bottom:1px solid #eee;}
.yygj li .co{margin-top:6px;color:#888;font-size:14px;}
.yygj li .zhuangtai{position:absolute;right:19px;top:86px;width:105px;padding-right:17px;background:url(../images/jiantou-you.png) no-repeat right 5px;background-size:7px auto;text-align:right;color:#318eff;font-size:14px;}
.yygj li .zhuangtai-off{position:absolute;right:19px;top:86px;width:105px;padding-right:17px;background:url(../images/jiantou-you.png) no-repeat right 5px;background-size:7px auto;text-align:right;color:#b2b2b2;font-size:14px;}
.yygj li .btn-yyzd{float:left;font-size:15px;color:#318eff;font-weight:bold;}
.yygj li .btn-yytx{float:right;font-size:15px;color:#318eff;font-weight:bold;}

/*我的-数量提醒*/
.nav2 a{display:flex;justify-content:center;position:relative;width: 100%;height: 76px;margin-top: 1px;background: #fff;overflow:visible;}
.num-gewei{position: absolute;width:20px;height:20px;top:-11px;right:1px;background: red;border:2px solid #fff;border-radius: 50%;color: #fff;font-size: 12px;line-height: 18px;text-align: center;}
.num{position:absolute;height:18px;top:-11px;right:1px;padding:0 5px;background:red;border-radius:99px;color:#fff;font-size:11px;line-height:18px;text-align:center;}
.num2-gewei{position: absolute;width: 18px;height: 18px;top:7px;left:68px;background: red;border-radius: 99px;color: #fff;font-size: 11px;line-height: 18px;text-align: center;}
.num2{position:absolute;height:18px;top:7px;left:68px;padding:0 5px;background:red;border-radius:99px;color:#fff;font-size:11px;line-height:18px;text-align:center;}

/*我的收货地址*/
.myadd{width:100%;margin-top:79px;margin-bottom:99px;padding:0 17px;font-size:14px;color:#666;}
.myadd li{position:relative;margin-top:18px;padding:21px 19px 12px 20px;border-radius: 5px;background: #fff;box-shadow: 0px 1px 15px hsl(189deg 1% 20% / 9%);overflow:hidden;}
.myadd li h6{margin-top:0px;margin-bottom:6px;font-size:18px;color:#111;font-weight:bold; display:block;width:100%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.myadd li h6 span{padding-left:8px;font-size:15px;color:#999;font-weight:normal;}
.myadd li h6 em{width:34px;height:24px;margin-left:8px;margin-top:-3px;border:1px solid #318eff;border-radius:3px;font-size:9px;color:#318eff;font-weight:normal;line-height:22px;padding: 1px 2px;}
.myadd li .l{width:100%;padding-bottom:12px;padding-right:35px;margin-bottom:10px;border-bottom:1px solid #eee;}
.myadd li .co{margin-top:0px;color:#111;font-size:15px;line-height:24px;}
.myadd li .zhuangtai{position:absolute;right:19px;top:58px;width:40px;height:17px;padding-right:17px;background:url(../images/bianji.png) no-repeat right 0px;background-size:16px auto;text-align:right;color:#318eff;font-size:14px;}
.myadd li .btn-yyzd{float:left;font-size:13px;color:#666;}
.myadd li .mrdz{float:left;font-size:13px;color:#318eff;}
.myadd li .btn-yytx{float:right;font-size:13px;color:#666;}

/*编辑收货地址*/
.editadd{clear:both;padding-top:69px;overflow:hidden;}
.editadd ul{width:100%;overflow:hidden;margin-top:10px;}
.editadd ul li{position:relative;height:40px;padding-left:22px;line-height:40px;clear:both;}
.editadd ul li span{float:left;width:90px;font-size:16px;color:#111;display:inline-block;}
.editadd ul li input{font-size:16px;color:#111;float:left;margin-top:11px;}
.editadd h2{height:56px;padding:0 17px;background:url(../images/dajiantou-xia.png) no-repeat  94% 22px ;background-size:17px auto;font-size:19px;color:#111;font-weight:bolder;line-height:56px;}
.editadd .content{padding:0 17px;padding-bottom:17px;font-size:15px;color:#333;line-height:24px;}
.editadd textarea{width:66%;height:100px;margin-top:8px;font-size:16px;color:#111;line-height:22px;} 

.r_registerNote{ margin:60px 15px 0px; padding-top:5px;}
.r_registerNote .title{ color:#111; font-size:17px; height:55px; line-height:55px; text-align:center;}
/*.r_registerNote p{ font-size:14px; line-height:26px; color:#666;}*/

/*资料上传*/
.zlsclx{width:100%;margin:0 auto;margin-top:80px;padding:0 20px;overflow:hidden;}
.zlsclx li{float:left;width:50%;height:146px;margin-bottom:25px;}
.zlsclx .bingli{background:url(../images/bingli-bg.jpg) no-repeat center top;background-size:auto 146px;}
.zlsclx .chufang{background:url(../images/chufang-bg.jpg) no-repeat center top;background-size:auto 146px;}
.zlsclx .huayandan{background:url(../images/hyd-bg.jpg) no-repeat center top;background-size:auto 146px;}
.zlsclx .yingxiang{background:url(../images/yingxiang.jpg) no-repeat center top;background-size:auto 146px;}
.zlsclx .tijian{background:url(../images/tijian.jpg) no-repeat center top;background-size:auto 146px;}

.zlsc{position:relative;width:250px;height:310px;margin:0 auto;margin-top:80px;background:url(../images/sctp.png) no-repeat;background-size:250px auto;}
.zlsc img{position: absolute;z-index: 9;top: 0;left: 0;width: 100%;height: 100%;border-radius:15px;}
.zlsc input{width:100%;height:100%;opacity:0;}

.zlsc .del{position:absolute;z-index:999;top:-5px;right:-6px;width:28px;height:28px;background:url(../images/del-upload.png) no-repeat right top;background-size:21px auto;}
.zlsc .del a{width:100%;height:100%;}

.person label{display:block;width:225px;height:30px;margin:0 auto;line-height:30px;border:none;outline:none;}
.person input[type="checkbox"]{float:left;width:16px;height:16px;margin:23px 18px 0px 0px;border:1px #e5e5e5 solid;border-radius:2px;-webkit-appearance:none;outline:none;}
.person input[type="checkbox"]:checked{float:left;width:16px;height:16px;margin:23px 18px 0px 0px;border:1px #318EFF solid;border-radius:2px;background: url(../images/checked.png) no-repeat 2px 3px;background-size:auto 6px;-webkit-appearance:none;outline:none;}
.person input[type="radio"]{float:left;width:16px;height:16px;margin:7px 12px 0px 0px;border:1px #e5e5e5 solid;border-radius:50%;-webkit-appearance:none;outline:none;}
.person input[type="radio"]:checked{float:left;width:16px;height:16px;margin:7px 12px 0px 0px;border:1px #318EFF solid;border-radius:50%;background: url(../images/checked.png) no-repeat 3px 4px;background-size:auto 6px;-webkit-appearance:none;outline:none;}
.person em{color:#444;}

/*发起问诊*/
.zixunyisheng{position: relative;width:100%;margin-top:55px;padding:4% 0 1.5% 4%;background:#fff;overflow:hidden;}
.zixun-title{height:42px;margin-top:0px;border-bottom:#ECECEC solid 1px;}
.zixun-title input{font-size:18px;color:#222;font-weight:bold;line-height:30px;}
.zixunyisheng textarea{width:96%;height:150px;margin-top:16px;margin-bottom:11px;font-size:17px;color:#222;line-height:26px;}
.zixunyisheng .yw{display:block;width:94%;margin:15px 0;padding:12px 0;border-top:1px dotted #999;border-bottom:1px dotted #999;font-size:14px;color:#666;line-height:20px;font-style: ;}
.zixunyisheng .play{position:absolute;z-index:990;width:100%;height:100%;background:url(../images/bofanglist.png) no-repeat center center;background-size:30px auto;}
.zixunyisheng .del{position:absolute;z-index:999;top:-5px;right:-6px;width:28px;height:28px;background:url(../images/del-upload.png) no-repeat right top;background-size:21px auto;}
.zixunyisheng .del a{width:100%;height:100%;}
.zixunyisheng .sc{position:fixed;bottom:125px;left:4%;}
.upload-shipin{position:relative;float:left;width:77px;height:77px;margin-right:12px;margin-bottom:13px;background:url(../images/shipin-add2.png) no-repeat;background-size:100% auto;}
.upload-shipin input[type=file]{display:block;border:none;width:100%;height:100%;margin-top:0px;margin-bottom:5px;position:relative;z-index:2;opacity:0;cursor:pointer;}
.upload-shipin img{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;border-radius:5px;}

.upload-pic{position:relative;float:left;width:77px;height:77px;margin-right:12px;margin-bottom:13px;background:url(../images/upload-img.jpg) no-repeat;background-size:100% auto;}
    .upload-pic:last-child {
        background: url(../images/upload-img.jpg) no-repeat;
        background-size: 100% auto;
    }
.upload-pic input[type=file]{display:block;border:none;width:100%;height:100%;margin-top:0px;margin-bottom:5px;position:relative;z-index:2;opacity:0;cursor:pointer;}
.upload-pic img{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;border-radius:5px;background-color: #fff}

/*用户协议*/
.registerNote{margin:80px 15px 0px 18px;font-size:14px;line-height:22px;color:#333;}
.registerNote strong{font-weight:bold;}
.registerNote p{padding-bottom:15px;}

.back-img{position: absolute;bottom:16px;left:8px;z-index:999;width:40px;height:40px;background:url(../images/back-img.png) no-repeat;background-size:32px auto;}


/*在线处方列表*/
.red{color:red;}
.dwc-jkrw2 {width:100%;margin-top:65px;margin-bottom:30px;padding:0 17px;font-size:14px;color:#666;}
.dwc-jkrw2 li{margin-top:18px;padding:21px 19px 15px 20px;border-radius: 5px;background: #fff;box-shadow: 0px 1px 15px hsl(189deg 1% 20% / 9%);overflow:hidden;}
.dwc-jkrw2 li .t{padding-left:21px;background-position:0 2px;background-repeat:no-repeat;background-size:auto 14px;font-size:13px;font-weight:bold;color:#111;}
.dwc-jkrw2 li h6{margin-top:10px;margin-bottom:6px;font-size:17px;color:#111;}
.dwc-jkrw2 li .co{max-height:37px;margin-top:2px;color:#777;overflow:hidden;}
.dwc-jkrw2 li .date{margin-top:6px;color:#666;}
.dwc-jkrw2 li .btn{float:right;width:68px;height:26px;background:#318eff;border-radius:99px;color:#fff;text-align:center;line-height:26px;font-size:13px;font-weight:bold;}

/*y医师简介-签约*/
.qianyue2{position:fixed;z-index:999999;display:flex;justify-content:center;bottom:0;left:0;width:100%;height:65px;padding:0 2%;box-shadow:0px -1px 6px hsla(0,0%,52%,0.16);background:#fff;}
.qianyue2 .btn-yiqianyue{width:45%;height:50px;margin:0 auto;margin-top:10px;border:1px solid #ccc;border-radius:99px;background:#fff;color:#ccc;text-align:center;line-height:50px;font-size:18px;}
.qianyue2 .btn-zixun{width:45%;height:50px;margin:0 auto;margin-top:10px;border-radius:99px;background:#318eff;color:#fff;text-align:center;line-height:50px;font-size:18px;border:none;}

/*在线处方详情*/
.zaidianchufang{margin-top:61px;line-height:25px;text-align:center;font-size:15px;color:#111;overflow:hidden;}
.zaidianchufang h1{font-weight:bold;font-size:21px;color:#111;}
.zaidianchufang table{width:100%;margin:0 auto;margin-top:12px;margin-bottom:11px;color:#777;text-align:left;font-size:14px;line-height:22px;}
.zaidianchufang table td{padding:0 15px;}

.textAreaCon .title-big{width:100%;height:20px;margin-top:15px;margin-bottom:5px;padding:0px 15px;font-size:15px;color:#111;font-weight:bold;}
.textAreaCon .miaoshu{ width:100%;padding:0 15px;line-height:24px;font-size:15px;color:#111;}
.medic{padding:5px 15px;}
.medic li{margin-bottom:7px;padding-left:11px;background:url(../images/dot-gray.png) no-repeat 0 8px;background-size:auto 4px;font-size:15px;color:#111;line-height:22px;}
.medic li span{padding-right:12px;}
.btn-blue{display:block;width:80%;height:50px;margin:0 auto;margin-top:20px;border-radius:99px;background:#318eff;text-align:center;color:#fff;line-height:50px;font-size:18px;}
.btn-blue-kong{display:block;width:80%;height:50px;margin:0 auto;margin-top:20px;margin-bottom:30px;border:1px solid #318eff;border-radius:99px;background:#fff;text-align:center;color:#318eff;line-height:50px;font-size:18px;}

.contactPatient a.kaifang{ height:43px; line-height:43px; display:block; margin:0px 6px; background:#fff; border:1px solid #318eff; border-radius:5px; text-align:center; font-size:17px; color:#318eff; margin-left:12px;display:flex;align-items:center;justify-content:center;}

.member-more{float:right;margin-right:15px;padding-top:5px;padding-left:19px;background: url(../images/more-cy2.png) no-repeat 0px 14px;background-size:auto 3px;}
.member-more a{font-size:14px;color:#999;}
.patientTop .info{margin:28px 0px 0px 96px;}

.xieyi2{width:100%;margin-bottom:80px;padding:15px 15px;background:#fff;overflow:hidden;}
.xieyi2 .tips{margin-bottom:0px;padding:2px 4px;line-height:24px;color:#333;font-size:15px;}
.xieyi2 .warm-remind{display:block;width:100%;padding:2px 0;line-height:22px;font-size:15px;color:#333;}
    .xieyi2 label {
        display: block;
        width: 100%;
        padding: 2px 0;
        line-height: 22px;
        font-size: 15px;
        color: #333;
    }
.xieyi2 label a{color:#318eff;}
.xieyi2 input{margin-right:5px;}

/*补充处方信息*/
.bccf{width:100%;height:25px;margin-top:70px;padding-left:17px;padding-right:17px;line-height:20px;font-size:12px;color:#999;}
.bccf strong{font-weight:bold;}
.yyr{width:95%;margin:0 auto;margin-top:31px;padding:18px;background:#fff;border-radius:10px;overflow:hidden;}
.yyr h6{float:left;width:50%;color:#111;font-size:16px;font-weight:bold;}
.yyr .add{float:right;width:55px;}
.yyr .add em{color:#318eff;}
.yyr .people{clear:both;margin-top:28px;overflow:hidden;}
.yyr .info{float:left;width:46%;margin-top:6px;margin-bottom:10px;margin-right:4%;padding:12px;border:2px solid #eee;background: url(../images/bianji-x.png) no-repeat 90% 13px;background-size:auto 16px;border-radius:5px;color:#666;font-size:14px;}
.yyr .info-current{float:left;width:46%;margin-top:6px;margin-bottom:10px;margin-right:4%;padding:12px;border:2px solid #318eff;background: url(../images/bianji-x.png) no-repeat 90% 13px #F2F7FF;background-size:auto 16px;border-radius:5px;color:#666;font-size:14px;}
.yyr .info h5{margin-bottom:10px;color:#111;font-size:17px;font-weight:bold;}
.yyr .info-current h5{margin-bottom:10px;color:#111;font-size:17px;font-weight:bold;}

.ill{width:95%;margin:0 auto;margin-top:13px;margin-bottom:159px;padding:18px;background:#fff;border-radius:10px;overflow:hidden;}
.ill h6{color:#111;font-size:16px;font-weight:bold;}
.ill h6 em{padding-left:8px;color:#999;font-size:12px;font-weight: normal;}
    .ill .tip90 {
        font-size: 12px; margin-top:10px;
    }
.ill li{clear:both;margin-top:15px;overflow:hidden;}

    .ill .zhengzhuang {
        float: left;
        margin-top: 10px;
        margin-right: 10px;
        border: 2px solid #eee;
        border-radius: 5px;
        color: #666;
        font-size: 13px;
        width: auto;
        padding:10px 13px;
        line-height:15px;
        cursor:pointer;
/*        text-align: center;
        height: 50px;
        padding: 0 10px;
       
        display: flex;
        align-items: center;
        justify-content: center;*/
       
    }
    .ill .zhengzhuang-current {
        float: left;
        margin-top: 10px;
        margin-right: 10px;
        border: 2px solid #318eff;
        background: #F2F7FF;
        background-size: auto 16px;
        border-radius: 5px;
        color: #666;
        font-size: 13px;
        width: auto;
        padding:10px 13px;
        line-height:15px;
        cursor:pointer;
/*        text-align: center;
        height: 50px;
        padding: 0 10px;
       display:flex;
       align-items:center;
       justify-content:center;*/
          
    }

    .ill .zhengzhuang-disable {
        float: left;
        margin-top: 10px;
        margin-right: 10px;
        border: 2px solid #eee;
        border-radius: 5px;
        color: #ccc;
        font-size: 13px;
        width: auto;
        padding:10px 13px;
        line-height:15px;
/*        text-align: center;
        height: 50px;
        padding: 0 10px;
        display: flex;
        align-items: center;
        justify-content: center;*/
    }


    .ill .shophosp {
        float: left;
        margin-top: 10px;
        margin-right: 10px;
        border: 2px solid #eee;
        border-radius: 5px;
        color: #666;
        font-size: 13px;
        width: auto;
        padding: 10px 13px;
        line-height: 15px;
        cursor: pointer;
        /*        text-align: center;
        height: 50px;
        padding: 0 10px;
       
        display: flex;
        align-items: center;
        justify-content: center;*/
    }

    .ill .shophosp-current {
        float: left;
        margin-top: 10px;
        margin-right: 10px;
        border: 2px solid #318eff;
        background: #F2F7FF;
        background-size: auto 16px;
        border-radius: 5px;
        color: #666;
        font-size: 13px;
        width: auto;
        padding: 10px 13px;
        line-height: 15px;
        cursor: pointer;
        /*        text-align: center;
        height: 50px;
        padding: 0 10px;
       display:flex;
       align-items:center;
       justify-content:center;*/
    }

    .ill .shophosp-disable {
        float: left;
        margin-top: 10px;
        margin-right: 10px;
        border: 2px solid #eee;
        border-radius: 5px;
        color: #ccc;
        font-size: 13px;
        width: auto;
        padding: 10px 13px;
        line-height: 15px;
        /*        text-align: center;
        height: 50px;
        padding: 0 10px;
        display: flex;
        align-items: center;
        justify-content: center;*/
    }
.yyr .info h5{margin-bottom:10px;color:#111;font-size:17px;font-weight:bold;}

.footer-cart{position: fixed;bottom:0px;width:100%;height:139px; background:#fff;box-shadow:0px -1px 6px hsla(0,0%,52%,0.16);z-index:999;max-width:640px;margin:0 auto;}
.footer-cart .cart-pay{ display: block; width:80%;height:50px;margin:0px auto;background-color: #318eff; border-radius:99px;color: #fff; text-align: center; font-size:17px; line-height:50px;}
.xieyi2{width:100%;margin-bottom:8px;margin-top:14px;padding:0px 12px;text-align:left;overflow:hidden;}
.xieyi2 .tips{margin-bottom:0px;padding:2px 4px;line-height:24px;}
.xieyi2 .warm-remind{display:block;width:100%;padding:2px 0;line-height:17px;font-size:12px;color:#999;}
    .xieyi2 .warm-remind a {
        color: #318eff;
    }
.xieyi2 input{float:left;width:16px;height:16px;margin-top:1px;margin-right:6px;border:#ccc 1px solid;border-radius:99px;}

/*购药首页*/
.fenlei-zong{width:96%;margin:0 auto;margin-top:101px;padding-top:15px;overflow:hidden;}  
.fenlei-zong li{float:left;width:20%;margin-bottom:13px;text-align:center;}
.fenlei-zong li .icon{width:44px;height:44px;margin:0 auto;margin-bottom:3px;}
.fenlei-zong li .icon img{width:100%;height:100%;border-radius:50%;}
.fenlei-zong li em{font-size:13px;color:#666;}


.fjmd{width:100%;margin-top:15px;padding:0 15px;}
.fjmd h2{float:left;width:55%;margin-bottom:11px;padding-left:6px;padding-top:1px;background: url(../images/h2-bj.png) no-repeat;background-size:auto 13px;font-size:18px;color:#444;font-weight:bold;}
.fjmd .weizhi{float: right;
    width: 124px;
    height: 22px;
    padding-top: 4px;
    padding-left: 16px;
    text-align: left;
    font-size: 15px;
    color: #666;
    background: url(../images/map-hui.png) no-repeat 0 7px;
    background-size: auto 13px;
    display: block;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
           text-overflow: ellipsis;
}
.mendian-fj{clear:both;}
.mendian-fj li{position:relative;width:100%;height:106px;margin-bottom:10px;background:#fff;border-radius:8px;overflow:hidden;padding-right:16px;}
.mendian-fj li .logo-mendian{position:relative;float:left;width:65px;height:65px;margin-top:15px;margin-left:14px;margin-right:12px;}
.mendian-fj li .mentong{position:absolute;width:58px;height:18px;top:0px;left:0;z-index:999;background: url(../images/mentong.png) no-repeat 0 0;background-size:auto 18px;}
.mendian-fj li .menman{position:absolute;width:58px;height:18px;top:0px;left:0;z-index:999;background: url(../images/menman.png) no-repeat 0 0;background-size:auto 18px;}
.mendian-fj li .dqy{width:100%;height:106px;padding-top:26px;text-align:center;line-height:25px;color:#999;font-size:15px;}
.mendian-fj li .dqy b{color:#318eff;}
.mendian-fj li .logo-mendian em{position:absolute;width:26px;top:-5px;right:0;}
.mendian-fj li .logo-mendian img{width:100%;height:100%;border-radius:6px;}
.mendian-fj li h3{margin-top:14px;font-size:16px;color:#222;font-weight:bold;}
.mendian-fj li .yysj{margin-top:3px;font-size:12px;color:#999;}
.mendian-fj li .yysj i{float:right;padding-top:2px;}
.mendian-fj li .zcyb{float:left;width:58px;margin-top:3px;}
.mendian-fj li .zcyb img{width:100%;}
   .mendian-fj h3 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
.gdmd{position:relative;width:100%;height:62px;margin-bottom:10px;padding-top:12px;padding-right:16px;background: url(../images/jiantou-you.png) no-repeat 95% 26px #fff;background-size:auto 10px;border-radius:8px;overflow:hidden;}
.gdmd .l{float:left;width:50%;margin-left:14px;}
.gdmd em{font-size:16px;font-weight:bold;color:#222;}
.gdmd i{display:block;margin-top:1px;font-size:12px;color:#999;}
.md-logo1{position:absolute;z-index:999;top:15px;right:100px;width:32px;height:32px;border:1px solid #fff;border-radius:4px;background:#fff;}
.md-logo2{position:absolute;z-index:998;top:15px;right:80px;width:32px;height:32px;border:1px solid #fff;border-radius:4px;background:#fff;}
.md-logo3{position:absolute;z-index:997;top:15px;right:60px;width:32px;height:32px;border:1px solid #fff;border-radius:4px;background:#fff;}
.md-logo-more{position:absolute;z-index:996;top:15px;right:40px;width:32px;height:32px;background: url(../images/ddd.png) no-repeat 14px 14px #f6f6f6;background-size:auto 3px;border:1px solid #EFEFEF;border-radius:4px;}
.gdmd img{width:100%;height:100%;border-radius:4px;}

.tcrm{width:100%;padding:0 15px;}
.tcrm h2{width:50%;margin-bottom:11px;padding-left:6px;padding-top:1px;background: url(../images/h2-bj.png) no-repeat;background-size:auto 13px;font-size:18px;color:#444;font-weight:bold;}
.tcrm ul{width:100%;margin-bottom:20px;padding:8px 10px;padding-top:14px;background:#fff;border-radius:10px;overflow:hidden;}
.tcrm ul li{float:left;width:30%;margin:0 1.667%;margin-bottom:12px;}
.tcrm ul li .pic{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:4px;}
.tcrm ul li .pic img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;}
.tcrm ul li .pic .feichufangyao {position: absolute;top: 0;left: 0;z-index: 99;width: 42px;height: 13px;background: url(../images/feichufangyao.png) no-repeat 0 0;background-size: 100% auto;}
.tcrm ul li .pic .tags {position:absolute;top:0;left:0;z-index:99;}
.tcrm ul li .pic .tags .tag-yibao,.tag-box .tag-yibao {width:26px;height:13px;background: url(../images/yibao.png) no-repeat 0 0;background-size:100% auto;margin-right:1px;}
.tcrm ul li .pic .tags .tag-feichufang,.tag-box .tag-feichufang {margin-right:1px;width:42px;height:13px;background: url(../images/feichufangyao.png) no-repeat 0 0;background-size:100% auto;}

.tcrm ul li .pic .yibao{position:absolute;top:0;left:0;z-index:99;width:26px;height:13px;background: url(../images/yibao.png) no-repeat 0 0;background-size:100% auto;}
.tcrm ul li .pic .cfy{position:absolute;top:32%;width:100%;height:40px;z-index:99;background: url(../images/cfy.png) no-repeat center 0;background-size:auto 40px;}
.tcrm ul li .pic .ysq{position:absolute;top:0;width:100%;height:100%;z-index:99;background: url(../images/yishouqing.png) no-repeat center center;background-size:72% auto;}
.tcrm ul li .pro-t{height:35px;margin-top:4px;font-size:13px;color:#111;overflow:hidden;line-height:18px;}
.tcrm ul li .pro-price{margin-top:5px;color:red;font-size:15px;}
.tcrm ul li .pro-price span{font-size:10px;}

/*药品搜索结果*/
 .ypss{width:100%;margin-top:116px;margin-bottom:20px;padding:0 13px;}
 .ypss li{width:100%;height:166px;margin-bottom:8px;padding:12px;background:#fff;border-radius:12px;overflow:hidden;} 
 .ypss li .pic{position:relative;float:left;width:85px;height:85px;margin-right:12px;border-radius:6px;border:1px solid #f6f6f6;}
 .ypss li .pic .tags {position: absolute;top: 0;left: 0;z-index: 99;}
 .ypss li .pic .tags .tag-yibao {width:26px;height:13px;background: url(../images/yibao.png) no-repeat 0 0;background-size:100% auto;margin-right:1px;}
 .ypss li .pic .tags .tag-feichufang {margin-right:1px;width: 42px;height: 13px;background: url(../images/feichufangyao.png) no-repeat 0 0;background-size: 100% auto;}
    .ypss li .pic .feichufangyao {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;
        width: 42px;
        height: 13px;
        background: url(../images/feichufangyao.png) no-repeat 0 0;
        background-size: 100% auto;
    }

    .ypss li .pic .yibao2 {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;
        width: 26px;
        height: 13px;
        background: url(../images/yibao.png) no-repeat 0 0;
        background-size: 100% auto;
    }
 .ypss li  .pic .yibao{position:absolute;top:0;left:0;z-index:99;width:26px;height:13px;background: url(../images/yibao.png) no-repeat 0 0;background-size:100% auto;}
  .ypss li  .pic .ysq{position:absolute;top:0;width:100%;height:100%;z-index:99;background: url(../images/yishouqing.png) no-repeat center center;background-size:82% auto;}
  .ypss li  .pic .cfy {
    position: absolute;
    top: 32%;
    width: 100%;
    height: 40px;
    z-index: 99;
    background: url(../images/cfy.png) no-repeat center 0;
    background-size: auto 83%;
}
 .ypss li .pic img{width:100%;height:100%;}
 .ypss li h2{margin-top:2px;font-size:16px;font-weight:bold;color:#111;line-height:24px;}
 .ypss li .price{margin-top:3px;color:red;font-size:17px;}
 .ypss li .price span{font-size:12px;}
 .ypss li .btm{width:100%;margin-top:10px;background: url(../images/yibao.png) no-repeat 0 11px;background-size:28px auto;border-top:1px solid #f1f1f1;overflow:hidden;} 
 .ypss li .btm h3{float:left;margin-left:33px;margin-top:10px;font-size:12px;color:#111;}
 .ypss li .btm i{display:inline-block;float:left;margin-left:8px;padding-top:9px;}
 .ypss li .btm i img{width:5px;}
 .ypss li .btm .l{clear:both;float:left;width:50%;margin-top:3px;font-size:12px;color:#999;}
 .ypss li .btm .r{float:right;margin-top:3px;font-size:12px;color:#555;text-align:right;} 


 /*处方笺*/
.chufangjian{margin-top:85px;line-height:25px;text-align:center;font-size:15px;color:#111;overflow:hidden;}
.chufangjian h1{padding:0 15px;font-weight:bold;font-size:18px;color:#111;}

.cfj-info{width:100%;margin:0 auto;margin-top:12px;margin-bottom:0px;padding:0 15px;color:#111;text-align:left;font-size:14px;line-height:22px;overflow:visible;}
.cfj-info th{padding-bottom:12px;border-bottom:2px solid #111;background: url(../images/putong.png) no-repeat right 0px;background-size:40px auto;overflow:visible;}
.cfj-info td{padding:8px 0px 0 0;border-bottom:1px solid #111;}
.cfj-info .td48{width:46px;padding:8px 0px 0 0px;border-bottom:none;}
.cfj-info .co{width:35%;margin-right:10px;padding:8px 0px 0 0;}
.cfj-info img:not(.special-img) {
    max-width: 70px;
    max-height: 40px;
}

.cfj-info2{position:relative; width:100%;margin:0 auto;margin-top:0px;margin-bottom:11px;padding:0 15px;color:#111;text-align:left;font-size:14px;line-height:22px;overflow:visible;}
.cfj-info2 th{padding-bottom:10px;border-bottom:2px solid #111;background: url(../images/putong.png) no-repeat right 0px;background-size:40px auto;overflow:visible;}
.cfj-info2 td{padding:8px 0px 0 0;border-bottom:1px solid #111;}
.cfj-info2 .td48{width:46px;padding:8px 0px 0 0;border-bottom:none;}
.cfj-info2 .td78{width:75px;padding:8px 0px 0 0;border-bottom:none;}
.cfj-info2 .co{width:35%;margin-right:10px;padding:8px 0px 0 0;}
/*.cfj-info2 img{max-width:70px;max-height:40px;}*/

.rp{width:100%;padding:0px 15px;padding-bottom:8px;border-bottom:1px solid #111;overflow:hidden;}
.rp table{padding-top:36px;border-top:1px solid #111;background: url(../images/rp.png) no-repeat 0 15px;background-size:18px auto;font-size:14px;color:#111;}
.rp table li{padding-bottom:8px;line-height:22px;}
.rp table span{padding-right:10px;}
.rp .dzqz{float:right;}
.rp .dzqz img{width:120px;}

.yxq-x{font-size:9px;margin-bottom:20px;}

/*活动图片*/
.banner{width:100%;margin-top:10px;}
.banner img{width:100%;}

/*输注订单详情*/
.gkq2 .xq{margin-right:13px;margin-left:13px;margin-top:8px;padding-top:8px;border-top:1px solid #eee;}

.zhiqingshu .warm-remind {
    position: fixed;
    bottom: 64px;
    width: 100%;
    height:;
    padding: 12px 11px 11px 12px;
    background: #fff;
    color: #333;
    font-size: 12px;
    line-height: 18px;
}
.zhiqingshu a{color:#318eff;font-size:12px;}
.footer-cart2{position:fixed;bottom:0px;width:100%;max-width:640px;height:64px;background:#fff;box-shadow:0px -1px 6px hsla(0,0%,52%,0.16);}
.footer-cart2 .btn{display:block;width:210px;height:44px;margin:0 auto;margin-top:10px;background-color: #318eff; border-radius:99px;color: #fff; text-align: center; font-size:16px; line-height:44px;}

/*去结算*/
.qjs{width:94%;margin:0 auto;padding:10px 0;border-top:1px solid #f3f3f3;overflow:hidden;}
.qjs i{display:inline-block;float:right;margin-right:9px;padding-top:6px;font-size:12px;color:#999;text-align:right;}
.qjs .btn{display:inline-block;float:right;width:67px;height:32px;padding-left:9px;border-top-right-radius:99px;border-bottom-right-radius:99px;background:#318eff;line-height:32px;font-size:14px;color:#fff;}
.qjs em{display:inline-block;float:right;width: ;height:32px;margin-right: px;padding:0 8px;border-top-left-radius:99px;border-bottom-left-radius:99px;background:#F2F7FF;color:#3e3f41;line-height:32px;}
.qjs em span{font-size:12px;}

/*药品详情页foot*/
.qjs2 {
    position: sticky;
    z-index: 99;
    bottom: 0;
    width: 100%;
    height: 60px;
    padding: 10px 0;
    background: #fff;
    overflow: hidden;
    box-shadow: 0px -1px 14px hsla(0,0%,50%,0.16);
    max-width: 640px;
    margin: 0 auto;
}
.qjs2 i{display:inline-block;float:right;margin-right:9px;padding-top:6px;font-size:12px;color:#999;text-align:right;}
.qjs2 .btn{display:inline-block;float:right;width:102px;height:40px;margin-right:10px;border-top-right-radius:99px;border-bottom-right-radius:99px;background:#318eff;line-height:40px;font-size:15px;font-weight: ;text-align:center;color:#fff;}
.qjs2 em{display:inline-block;float:right;width:102px;height:40px;border-top-left-radius:99px;border-bottom-left-radius:99px;background:#F2F7FF;color:#3e3f41;line-height:40px;text-align:center;}
.qjs2 em span{font-size:12px;}
.qjs2 ul{height:40px;margin-left:5%;padding:2px;overflow:hidden;}
.qjs2 ul li{float:left;margin-right:8.6%;}
.qjs2 ul li .img{margin-bottom:2px;text-align:center;}
.qjs2 ul li .img img{margin:0 auto;}
.qjs2 ul li p{font-size:11px;color:#777;text-align:center;}

.footer-cart2{position: fixed;bottom:0px;width:100%;height:70px; background:#fff;box-shadow:0px -1px 6px hsla(0,0%,52%,0.16);}
.footer-cart2 .cart-pay{ display: block; width:210px;height:44px; position: absolute; right:15px; top:13px; background-color: #318eff; border-radius:99px;color: #fff; text-align: center; font-size:17px; line-height:44px;}
.footer-cart2 .cart-pay b{ font-size: 12px;}
.footer-cart2 .check-custom{ left: 10px;}
.footer-cart2 label{ padding-left: 40px; line-height: 50px; font-size: 14px; vertical-align: top;}
.footer-cart2 .cart-total{ padding-left: 10px; width: 200px; display: inline-block; line-height: 50px; font-size: 14px;color: #1e1e1e;}
.footer-cart2 .cart-total b{ line-height: 20px; font-size: 14px;}
.footer-cart2 .cart-total a{ color: #FF4440; font-size: 18px;}
.footer-cart2 .cart-total #allTotal{margin-left: 12px;}
.footer-cart2 .cart-total b:last-child{ color: #999;}
.footer-cart2 .cart-total-lg{padding-right: 115px;text-align: right;width: 100%;background:#FFF;}

.ill .del{position:absolute;z-index:98;top:-5px;right:-6px;width:28px;height:28px;background:url(../images/del-upload.png) no-repeat right top;background-size:21px auto;}
.ill .del a{width:100%;height:100%;}

/*二维码海报*/
.ewm-gg{width:100%;margin-top:6%;font-size:11px;color:#318eff;letter-spacing:6px;text-align:center;}
@media screen and (max-width:321px){ 
.ewm-gg{width:100%;margin-top:6%;font-size:11px;color:#318eff;letter-spacing:4px;text-align:center;}
 }
@media screen and (min-width:768px){ 
.ewm-gg{width:100%;margin-top:6%;font-size:13px;color:#318eff;letter-spacing:23px;text-align:center;}
 }

.erweima-logo{width:68px;height:95px;margin:0 auto;margin-top:22%;}
.erweima-logo img{width:100%;height:100%;}
.erweima2{width:100px;height:100px;margin:0 auto;margin-top:10%;padding:6px;border:1px solid #eee;}
.erweima2 img{width:100%;height:100%;}
.erweima2-zi{width:100%;margin-bottom:25px;padding:15px 0px;font-size:13px;color:#7d7d7d;text-align:center;line-height:24px;}
.erweima2-zi b{color:#318eff;}

.erweima-touxiang{float:left;width:45px;height:45px;margin-left:16%;border-radius:50%;}
.erweima-touxiang img{width:100%;height:100%;border-radius:50%;}
.erweima-name{float:left;width:60%;height:45px;margin-left:15px;margin-top:3px;font-size:13px;color:#7d7d7d;line-height:20px;}
.erweima-name b{color:#111;}

/*购药门诊字数限制*/
.mendian-fj h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.top2 h2 {
    width: 100%;
    height: 22px;
    margin-top: 20px;
    padding-left: 0px;
    color: #111;
    font-size: 17px;
    font-weight: normal;
    text-align: center;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 40px 0 40px;
}
.top4 h2 {
    width: 100%;
    height: 22px;
    margin-top: 20px;
    padding-left: 0px;
    color: #111;
    font-size: 17px;
    font-weight: normal;
    text-align: center;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 40px 0 40px;
}
/*搜索框样式历史记录*/
.exam-list {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding:0 15px;
    align-items: center;
    margin-top: -15px;
    display: flex;
    text-align: center
}
.input-sousuo {
    margin-top: 6px;
    padding: 0 15px;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-color: #999;
    background: #f6f6f6;
   
    display: inline-block;
    border-radius: 1rem;
    box-sizing: border-box;
    margin-bottom: 10px;
    text-align: center;
   
    font-size: 13px;
    background-color: #F6F7FA;
    margin-right: 10px;
    max-width: 100%;
    height: 30px;
    line-height: 30px;
    border-radius: 99px;
}
/*搜索框*/
.inputindex-header {
    /*margin-top: 75px;影响搜索页*/
    padding-left: 3%;
   
    display: flex
}
.inputindex-history {
    color: #333;
    flex: 1
}
.inputindex-top {
    padding-left: 30px;
    width: 32px;
    height: 40px;
    background: url(/Areas/Mobile/Templates/Default/Images/del3.png) no-repeat 0 2px;
    background-size: 14px 14px;
}
/*完善就诊信息*/
.choose {
    display: flex;
    flex-direction: row;

}
.choose .radio {
    padding-left: 1px;
    display:flex;

}

.radio i {
    width: 25px;
    height: 30px;
    background: url(/Areas/Mobile/Templates/Default/Images/xuanze.png) no-repeat #fff 0 7px;
    background-size: 16px 16px;
    cursor: pointer;
    border-radius: 50%;
    display: inline-block;
}



.radio input {
    display: none;
}
    .radio input:checked + i {
        border-color: #ffffff;
    }

        .radio input:checked + i::after {
            content: "";
            display: block;
            width: 25px;
            height: 30px;
            background: url(/Areas/Mobile/Templates/Default/Images/xuanze-on1.png) no-repeat #fff 0 7px;
            background-size: 16px 16px;
        }
.radioagreement input:checked + i::after {
    content: "";
    display: block;
    width: 25px;
    height: 30px;
    background: url(/Areas/Mobile/Templates/Default/Images/xuanze-on1.png) no-repeat #fff 5px 3px;
    background-size: 16px 16px;
}

.radioagreement i {
    width: 25px;
    height: 30px;
    background: url(/Areas/Mobile/Templates/Default/Images/xuanze.png) no-repeat #fff 5px 3px;
    background-size: 16px 16px;
    cursor: pointer;
    border-radius: 50%;
    display: inline-block;
}

@media screen and (max-width: 320px) {
    .radioagreement input:checked + i::after {
        content: "";
        display: block;
        width: 16px;
        height: 30px;
        background: url(/Areas/Mobile/Templates/Default/Images/xuanze-on1.png) no-repeat #fff 0 3px;
        background-size: 16px 16px;
    }

    .radioagreement i {
        width: 16px;
        height: 30px;
        background: url(/Areas/Mobile/Templates/Default/Images/xuanze.png) no-repeat #fff 0 3px;
        background-size: 16px 16px;
        cursor: pointer;
        border-radius: 50%;
        display: inline-block;
    }
}
.disNone {
    display: none;
}
.completeMyhealthy-tips {
    width: 100%;
    margin: 0 auto;
    margin-top: 76px;
    padding: 0 3% 0 4%;
    font-style: normal;
    color: #999;
    font-size: 14px;
}
/*补充处方信息*/
.CompletePrecByCartcateSelect3 {
    background: none;
    color: #318eff;
    font-size: 14px;
    margin-left: 6px;
    text-align: center;
    background: url(/Areas/Mobile/Templates/Default/Images/videos/jiantou-blue-xia.png)no-repeat 90px 6px;
    background-size: 10px 7px;
    width: 100px;
    height: 20px;
    padding-right: 20px;
    float: left;
    width: 46%;
    margin-top: 6px;
    margin-bottom: 10px;
    margin-right: 4%;
    padding: 12px;
    border: 2px solid #318eff;
    background: url() no-repeat 90% 13px #F2F7FF;
    background-size: auto 16px;
    border-radius: 5px;
    color: #666;
    font-size: 14px;
}
}
.inputindex-search input {
    width: 110%;
    height: 31px;
    margin-top: 18px;
    padding-left: 39px;
    background: url(../images/top-search.png) no-repeat 13px 8px #f2f2f2;
    background-size: 16px;
    border-radius: 99px;
    font-size: 15px;
    color: #111;
    line-height: 31px;
}
#inputindex{
    padding-left:20px;
}

.hide {
    display:none;
}
/*推广二维码页面*/
.QrCodeAddrecommend {
    color: #318eff;
    font-size: 15px;
    font-weight: bolder;
}




/*jquery-ui*/

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0); /* support: IE8 */
}




/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}

    .ui-menu .ui-menu {
        position: absolute;
    }

    .ui-menu .ui-menu-item {
        margin: 0;
        cursor: pointer;
        border-bottom: 1px solid #f6f6f6;
        /* support: IE10, see #8844 */
        list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
    }

    .ui-menu .ui-menu-item-wrapper {
        position: relative;
        padding: 3px 1em 3px .4em;
    }

    .ui-menu .ui-menu-divider {
        margin: 5px 0;
        height: 0;
        font-size: 0;
        line-height: 0;
        border-width: 1px 0 0 0;
    }

    .ui-menu .ui-state-focus,
    .ui-menu .ui-state-active {
        margin: -1px;
    }

/* icon support */
.ui-menu-icons {
    position: relative;
}

    .ui-menu-icons .ui-menu-item-wrapper {
        padding-left: 2em;
    }

/* left-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}

.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* Support: IE <= 11 */
    overflow: visible;
}

    .ui-button,
    .ui-button:link,
    .ui-button:visited,
    .ui-button:hover,
    .ui-button:active {
        text-decoration: none;
    }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
    text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
}

    .ui-controlgroup > .ui-controlgroup-item {
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

        .ui-controlgroup > .ui-controlgroup-item:focus,
        .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
            z-index: 9999;
        }

.ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
}

    .ui-controlgroup .ui-controlgroup-label span {
        font-size: 80%;
    }

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
    /* Support: IE8 only, Android < 4.4 only */
    width: 75%;
    width: calc( 100% - 2.4em );
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
}

.ui-checkboxradio-disabled {
    pointer-events: none;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0;
    }

    .ui-datepicker .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    .ui-datepicker .ui-datepicker-prev-hover,
    .ui-datepicker .ui-datepicker-next-hover {
        top: 1px;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

    .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px;
    }

    .ui-datepicker .ui-datepicker-next-hover {
        right: 1px;
    }

    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

        .ui-datepicker .ui-datepicker-title select {
            font-size: 1em;
            margin: 1px 0;
        }

    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
        width: 45%;
    }

    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
    }

    .ui-datepicker th {
        padding: .7em .3em;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

        .ui-datepicker td span,
        .ui-datepicker td a {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none;
        }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible;
        }

            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left;
            }

    /* with multiple calendars */
    .ui-datepicker.ui-datepicker-multi {
        width: auto;
    }

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em;
    }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left;
        }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
            .ui-datepicker-rtl .ui-datepicker-group {
                float: right;
            }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

/* Icons */
.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em;
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}

    .ui-dialog .ui-dialog-titlebar {
        padding: .4em 1em;
        position: relative;
    }

    .ui-dialog .ui-dialog-title {
        float: left;
        margin: .1em 0;
        white-space: nowrap;
        width: 90%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: .3em;
        top: 50%;
        width: 20px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 20px;
    }

    .ui-dialog .ui-dialog-content {
        position: relative;
        border: 0;
        padding: .5em 1em;
        background: none;
        overflow: auto;
    }

    .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border-width: 1px 0 0 0;
        background-image: none;
        margin-top: .5em;
        padding: .3em 1em .5em .4em;
    }

        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
            float: right;
        }

        .ui-dialog .ui-dialog-buttonpane button {
            margin: .5em .4em .5em 0;
            cursor: pointer;
        }

    .ui-dialog .ui-resizable-n {
        height: 2px;
        top: 0;
    }

    .ui-dialog .ui-resizable-e {
        width: 2px;
        right: 0;
    }

    .ui-dialog .ui-resizable-s {
        height: 2px;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-w {
        width: 2px;
        left: 0;
    }

    .ui-dialog .ui-resizable-se,
    .ui-dialog .ui-resizable-sw,
    .ui-dialog .ui-resizable-ne,
    .ui-dialog .ui-resizable-nw {
        width: 7px;
        height: 7px;
    }

    .ui-dialog .ui-resizable-se {
        right: 0;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-sw {
        left: 0;
        bottom: 0;
    }

    .ui-dialog .ui-resizable-ne {
        right: 0;
        top: 0;
    }

    .ui-dialog .ui-resizable-nw {
        left: 0;
        top: 0;
    }

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

    .ui-progressbar .ui-progressbar-value {
        margin: -1px;
        height: 100%;
    }

    .ui-progressbar .ui-progressbar-overlay {
        background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
        height: 100%;
        filter: alpha(opacity=25); /* support: IE8 */
        opacity: 0.25;
    }

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

    .ui-selectmenu-menu .ui-menu {
        overflow: auto;
        overflow-x: hidden;
        padding-bottom: 1px;
    }

        .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
            font-size: 1em;
            font-weight: bold;
            line-height: 1.5;
            padding: 2px 0.4em;
            margin: 0.5em 0 0 0;
            height: auto;
            border: 0;
        }

.ui-selectmenu-open {
    display: block;
}

.ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em;
}

.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
}

.ui-slider {
    position: relative;
    text-align: left;
}

    .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 1.2em;
        height: 1.2em;
        cursor: default;
        -ms-touch-action: none;
        touch-action: none;
    }

    .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: .7em;
        display: block;
        border: 0;
        background-position: 0 0;
    }

    /* support: IE8 - See #6727 */
    .ui-slider.ui-state-disabled .ui-slider-handle,
    .ui-slider.ui-state-disabled .ui-slider-range {
        filter: inherit;
    }

.ui-slider-horizontal {
    height: .8em;
}

    .ui-slider-horizontal .ui-slider-handle {
        top: -.3em;
        margin-left: -.6em;
    }

    .ui-slider-horizontal .ui-slider-range {
        top: 0;
        height: 100%;
    }

    .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
    }

    .ui-slider-horizontal .ui-slider-range-max {
        right: 0;
    }

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

    .ui-slider-vertical .ui-slider-handle {
        left: -.3em;
        margin-left: 0;
        margin-bottom: -.6em;
    }

    .ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%;
    }

    .ui-slider-vertical .ui-slider-range-min {
        bottom: 0;
    }

    .ui-slider-vertical .ui-slider-range-max {
        top: 0;
    }

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em;
}

.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
}

.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}

.ui-tabs {
    position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}

    .ui-tabs .ui-tabs-nav {
        margin: 0;
        padding: .2em .2em 0;
    }

        .ui-tabs .ui-tabs-nav li {
            list-style: none;
            float: left;
            position: relative;
            top: 0;
            margin: 1px .2em 0 0;
            border-bottom-width: 0;
            padding: 0;
            white-space: nowrap;
        }

        .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
            float: left;
            padding: .5em 1em;
            text-decoration: none;
        }

        .ui-tabs .ui-tabs-nav li.ui-tabs-active {
            margin-bottom: -1px;
            padding-bottom: 1px;
        }

            .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
            .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
            .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
                cursor: text;
            }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
}

body .ui-tooltip {
    border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}

    .ui-widget .ui-widget {
        font-size: 1em;
    }

    .ui-widget input,
    .ui-widget select,
    .ui-widget textarea,
    .ui-widget button {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 1em;
    }

    .ui-widget.ui-widget-content {
        border: 1px solid #ffffff;
        height: 100%;
    }

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}

    .ui-widget-content a {
        color: #333333;
    }

.ui-widget-header {
    border: 1px solid #dddddd;
    background: #e9e9e9;
    color: #333333;
    font-weight: bold;
}

    .ui-widget-header a {
        color: #333333;
    }

    /* Interaction states
----------------------------------*/
    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default,
    .ui-button,
    /* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
    html .ui-button.ui-state-disabled:hover,
    html .ui-button.ui-state-disabled:active {
        border: 1px solid #c5c5c5;
        background: #f6f6f6;
        font-weight: normal;
        color: #454545;
    }

        .ui-state-default a,
        .ui-state-default a:link,
        .ui-state-default a:visited,
        a.ui-button,
        a:link.ui-button,
        a:visited.ui-button,
        .ui-button {
            color: #454545;
            text-decoration: none;
        }

            .ui-state-hover,
            .ui-widget-content .ui-state-hover,
            .ui-widget-header .ui-state-hover,
            .ui-state-focus,
            .ui-widget-content .ui-state-focus,
            .ui-widget-header .ui-state-focus,
            .ui-button:hover,
            .ui-button:focus {
                border: 1px solid #cccccc;
                background: #ededed;
                font-weight: normal;
                color: #2b2b2b;
            }

                .ui-state-hover a,
                .ui-state-hover a:hover,
                .ui-state-hover a:link,
                .ui-state-hover a:visited,
                .ui-state-focus a,
                .ui-state-focus a:hover,
                .ui-state-focus a:link,
                .ui-state-focus a:visited,
                a.ui-button:hover,
                a.ui-button:focus {
                    color: #2b2b2b;
                    text-decoration: none;
                }

.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    /*border: 1px solid #003eff;
    background: #007fff;
    font-weight: normal;
    color: #ffffff;*/
}

    .ui-icon-background,
    .ui-state-active .ui-icon-background {
        border: #003eff;
        background-color: #ffffff;
    }

    .ui-state-active a,
    .ui-state-active a:link,
    .ui-state-active a:visited {
        color: #ffffff;
        text-decoration: none;
    }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620;
}

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f;
}

    .ui-state-error a,
    .ui-widget-content .ui-state-error a,
    .ui-widget-header .ui-state-error a {
        color: #5f3f3f;
    }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70); /* support: IE8 */
    font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35); /* support: IE8 */
    background-image: none;
}

    .ui-state-disabled .ui-icon {
        filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */
    }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    background-image: url("images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
    background-image: url("images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
    background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank {
    background-position: 16px 16px;
}

.ui-icon-caret-1-n {
    background-position: 0 0;
}

.ui-icon-caret-1-ne {
    background-position: -16px 0;
}

.ui-icon-caret-1-e {
    background-position: -32px 0;
}

.ui-icon-caret-1-se {
    background-position: -48px 0;
}

.ui-icon-caret-1-s {
    background-position: -65px 0;
}

.ui-icon-caret-1-sw {
    background-position: -80px 0;
}

.ui-icon-caret-1-w {
    background-position: -96px 0;
}

.ui-icon-caret-1-nw {
    background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30); /* support: IE8 */
}

.ui-widget-shadow {
    -webkit-box-shadow: 0px 0px 5px #666666;
    box-shadow: 0px 0px 5px #666666;
}

.ui-menu .ui-widget.ui-widget-content .ui-autocomplete .ui-front {
    width: 100%;
    height: 100%;
    border: solid #ffffff;
}

#ui-id-1 {
    width: 100%;
}

ui-menu-item {
    padding: 0 20px;
    border: 1px solid #dddddd
}

#ui-id-1 {
    width: 100%;
    max-width: 640px;
    height: 100%;
    top: 50px !important;
    margin-top: 10px;
    padding: 0 10px;
    -webkit-tap-highlight-color: transparent;
}

.ui-menu .ui-menu-item {
    background: url(/Areas/Mobile/Templates/Default/Images/hz/search.png) no-repeat 0 20px;
    background-size: 15px 15px;
    padding-left: 30px;
    font-size: 15px;
    padding-bottom: 15px;

    -webkit-tap-highlight-color: transparent;
}

.ui-menu .ui-menu-item-wrapper {

    -webkit-tap-highlight-color: transparent;
}

.ui-menu-item-wrapper {

    -webkit-tap-highlight-color: transparent;


}
/*我的推广人*/
.qypromoter promoter {
    height: 46px;
    line-height: 46px;
    overflow: hidden;
    padding: 0 20px;
    margin-top: 75px;
}
.qypromoter.promoter-name {
    height: 46px;
    line-height: 46px;
    overflow: hidden;
    padding: 0 20px;
    margin-top: 0;
}


.qypromoter{width: 100%;margin-top: 10px;margin-bottom: 10px;background: #fff;overflow: hidden;}
.qypromoter span{float: left;width: 98px;font-size: 16px;color: #111;line-height: 46px;overflow: hidden;}
.qypromoter .co{float: left;width: 180px;height: 46px;font-size: 16px;color: #111;line-height: 46px;overflow: hidden;}
.qypromoter input{height: 46px;font-size: 16px;color: #666;line-height: 46px;overflow: hidden;padding:0 10px;}
/*医保门诊线上购药授权*/
.medicalinsuranceBluefont{
    text-align:center;
}
.medicalinsurance-top img {
    width: 100%;
    border: 1px solid #eee;
}

.medicalinsurance-top {
    padding: 0 20px;
}

.medicalinsuranceyangs {
    padding: 0 20px;
    font-size: 16px;
    color: #333;
    text-align: left;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 80px
}

.medicalinsuranceyangs-top1 {
    padding: 0 20px;
    font-size: 16px;
    color: #333;
    text-align: left;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 30px
}

.medicalinsurance-top1 {
    padding: 0 20px;
    font-weight: bold;
    font-size: 17px;
    margin-top: 40px
}

.medicalinsuranceyangs-top3 {
    padding: 0 20px;
    font-size: 16px;
    color: #333;
    text-align: left;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 10px
}
/*机构资质图片*/
.beijing-top {
    border-radius: 10px;
    height: 50px;
    background-image: url('/Areas/Mobile/Templates/Default/Images/jigou-zhizhi.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #318fff;
    padding: 0 15px;
    font-size: 15px;
    line-height: 50px;
    margin-top: 15px;

}

.tubiao-top {
    display: inline-block;
    background-image: url('/Areas/Mobile/Templates/Default/Images/jigou-top.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    width: 24px;
    height: 27px;
    margin-right: 10px;
    margin-top: 4px;
    background-size: 20px 14px;
    background-position: center 13px;
}

.wenben-look {
    float: right;
    background: url(/Areas/Mobile/Templates/Default/Images/jiantouright.png) no-repeat 60px 20px;
    background-size: 10px 10px;
    width: 70px;
    font-size: 14px;
}
/*双通道购药首页*/
.Dualchanneldrugs {
    height: 33px;
    line-height: 33px;
    margin-top: 10px;
    font-size: 15px;
    padding: 0 25px;
    background: linear-gradient(to right, #F3F6FF, #ffff); /* 浅蓝色渐变 */
    color: #111;
    display: flex;
    justify-content: space-between
}

.yygj li {
    margin-top: 0px;
}

.btn-yyzd .btn-hide {
    display: inline-block;
    float: right;
    width: 102px;
    height: 30px;
    border-radius: 99px;
    background: #318eff;
    line-height: 30px;
    font-size: 13px;
    text-align: center;
    color: #fff;
}

.btn-yytx .btn-hide {
    display: inline-block;
    float: right;
    width: 102px;
    height: 30px;
    border-radius: 99px;
    background: #318eff;
    line-height: 30px;
    font-size: 13px;
    text-align: center;
    color: #fff;
}

.xiangqing3 {
    border-radius: 99px;
    width: 80px;
    margin-top: 4px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: #DEE5FD;
    color: #318eff;
}

.footer {
    justify-content: space-around;
}
/*支付方式*/
.dibu-tousu {
    padding: 0 20px;
    margin: -12px 0 60px 0;
    text-align: center;
    font-size: 9px;
    color: #b4b4b4;
}
/*补充处方页面自定义输入框*/
.zzhuang {
    margin-top: 0;
    border-bottom: 1px solid #ccc;
    width: auto;
}

.fc-link {
    color: #318eff !important;
}
.pointer {
    cursor: pointer
}

/*新版购药首页*/
.userBar {width: 91.2%;}
.userBar #patientName{font-size:16px;color:#333;}
.avatar {width: 42px;height: 42px;border-radius: 50%;overflow: hidden;}
.avatar img {width: 100%;height: 100%;}

.zjdd{width:100%;margin-top:0px;padding:15px}
.zjdd-co{padding:16px 15px;padding-bottom:10px;border-radius:8px;background: url(../images/jxdd-bg.png) repeat-x 0px 0px #fff;background-size:20px auto; }
.team01{display: flex;justify-content: space-between;}
.jd{margin-top:4px;margin-bottom:15px;padding-left:25px;background: url(../images/doubleArrow.png) no-repeat 3px 5px;background-size:auto 12px;color:#318eff;font-size:15px;}
.gm {margin-top: 4px;margin-bottom: 15px;padding-left: 28px;background: url(../images/buy.png) no-repeat 6px 2px;background-size: auto 16px;color: #318eff;font-size: 15px;margin-right: 20px;}
.scgm{padding-bottom:6px;}
.zjdd h6{color:#333;font-size:17px;font-weight:bold;}
.zjdd .content{margin-top:6px;font-size:13px;color:#777;}
.zjdd a{float:right;width:70px;height:22px;margin-top:-4px;border:1px solid #318eff;border-radius:99px;text-align:center;line-height:22px;color:#318eff;font-size:12px;}

.index-rk{overflow:hidden;margin-top:3px;padding:0 15px;}
.pfgy{float:left;position:relative;width:48.6%;height:0;margin-top:0px;padding-bottom:32.4%;}
.pfgy img{position:absolute;top:0;left:0;width:100%;}
.stdgy{float:right;position:relative;width:48.6%;height:0;margin-top:0px;padding-bottom:32.4%;}
.stdgy img{position:absolute;top:0;left:0;width:100%;}

.fjyf{width:100%;margin-top:18px;padding:0 15px;}
.fjyf .co{overflow:hidden;border-radius:8px;background:#fff;}
.fjyf-head{overflow:hidden;width:100%;height:43px;background:url(../images/fjyf-head.png) no-repeat right 0px;background-size:auto 43px;}
.fjyf h2{float:left;width:50%;margin-bottom:11px;padding-left:18px;padding-top:13px;background:url(../images/h2-bj.png) no-repeat 12px 12px;background-size:auto 13px;font-size:18px;color:#444;font-weight:bold;}
.dbzq{float:right;width:140px;padding-top:13px;padding-right:27px;background:url(../images/dbzq.png) no-repeat 27px 18px;background-size:auto 13px;color:#4997f6;font-size:16px;font-weight:bold;text-align:right;}
.fjyf-ul3{margin:0 12px;margin-top:12px;}
.fjyf-ul3 li{position:relative;width:100%;height:81px;margin-bottom:10px;padding:14px;border:1px solid #f4f4f4;border-radius:8px;}
.fjyf-ul3 li .mendian-logo{position:relative;float:left;width:58px;height:58px;}
.fjyf-ul3 li .biaoqian{position:absolute;top:-3px;right:-1px;width:27px;height:12px;margin:0;padding:0;}
.fjyf-ul3 li .biaoqian img{width:100%;height:auto;margin:0;padding:0;}
.mentou-pic{width:100%;height:100%;border-radius:8px;}
.fjyf-ul3 .content{float:left;margin-left:11px;}
.fjyf-ul3 .content h4{padding-bottom:5px;font-size:15px;color:#333;font-weight:bold;}
.fjyf-ul3 .content .co{font-size:12px;color:#999;}
.fjyf-ul3 .content .neirong{float:left;}
.fjyf-ul3 .juli2{position:absolute;right:15px;top:35px;font-size:12px;color:#999;}
.mendian-more{position:relative;width:100%;height:52px;margin-bottom:12px;padding:14px;border:1px solid #f4f4f4;border-radius:8px; display: flex;justify-content: space-between;}
.mendian-more .md-logo1{position:absolute;z-index:999;top:-5px;right:73px;width:34px;height:34px;border:1px solid #fff;border-radius:4px;background:#fff;}
.mendian-more .md-logo2{position:absolute;z-index:998;top:-5px;right:54px;width:34px;height:34px;border:1px solid #fff;border-radius:4px;background:#fff;}
.mendian-more .md-logo3{position:absolute;z-index:997;top:-5px;right:35px;width:34px;height:34px;border:1px solid #fff;border-radius:4px;background:#fff;}
.mendian-more .md-logo-more{position:absolute;z-index:996;top:-4px;right:15px;width:34px;height:32px;background: url(../images/ddd.png) no-repeat 14px 14px #f6f6f6;background-size:auto 3px;border:1px solid #EFEFEF;border-radius:4px;}
.mendian-more img{width:100%;height:100%;border-radius:4px;}
.mendian-more .arrow {width: 7.5px;height: auto;right: 0px;position: absolute;}
.mendian-more .gengduomendian{float:right;color:#333;font-size:14px;}
.box-left{ flex:6; position: relative; width: 100%;}
.box-right{ flex:6; position: relative; width: 100%;}
.box-left h2{ font-size: 17px; color: #333; font-weight: bold;}


/*附近的药房new*/
.xxk3 {width: 100%;margin-top: 105px;margin-bottom: 15px;overflow: hidden;}
.xxk3 li {float: left;height: 50px;width: 25%;text-align: center;font-size: 16px;color: #111;line-height: 50px;}
.xxk3 li.select {background: url(../images/border.jpg) no-repeat center bottom;background-size: auto 2px;color: #338FFF;}

/*修改首页样式  lh  2024.11.06*/
.top-search3 input {text-align:center;padding-right:39px;}
.mendian-more2{margin-bottom:0px;line-height:24px;}
.dibu-tousu2{padding-bottom:60px;}
.tcrm2 ul{margin-bottom:10px;}
.index-rk2{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:102px;gap: 10px;}
.pfgy2, .stdgy2 {width: 100%;height: 100%;padding-bottom: 0;border-radius: 6px;overflow: hidden;right: 0px;}
.zjdd-co2{padding:12px;}
.pfgy2 img, .stdgy2 img{height: 100%;}
.gm2{margin-right:34px;}
.swiper{width:100%;}
/* 药品和非药品视频列表页 */
.xxk4{margin-top: 58px;display: flex;justify-content: center;}
.jt2{margin-top: 0;}
.jt2 dt{margin-top: 0;}
.jt2 dd{margin-bottom: 40px;}
.xxk3 li{position: relative}
.xxk3 li.select a{ color: #338FFF;}

.caozuo2{display: flex;justify-content: flex-end;}
.caozuo2 .btn-x5{float: inherit;}
.ypss li .btm{background: initial;}
/* 搜索页 */
.ypss li .btm{background: initial;}
.ypss li .btm .btm-top{display: flex;align-items: center;margin-top: 8px;}
.ypss li .btm h3{margin-top: 0;margin-left: 8px;}
.ypss li .btm i{padding-top: 0;}
.btm-top :first-child{width: 26px;height: 13px;}
.shiming{padding: 2px 9px;font-size: 10px;background: #3483e3;border-radius: 25px;color:#fff;}
.my-head .renzheng{width:initial;flex-shrink: 0;}
.my-head .name{word-break: break-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.my-head .tx{flex-shrink: 0;}
.editadd ul li input{overflow: hidden !important;white-space: nowrap;text-overflow: ellipsis;}

/* 附近的门店添加名词说明弹框 */
.zhushi{width: 18px;height:18px;position: absolute;top: 15px;right: 12px;background: url(../images/icon-zhushi2.png) no-repeat top right/13px 13px}

/* components/popup/popup.wxss */
.modals {position: fixed;z-index: 999;top: 0;left: 0;right: 0;bottom: 0;display: none;}
.mask {position: absolute;z-index: 1000;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.5);}
.content {position: absolute;z-index: 1001;bottom: 0;left: 0;right: 0;padding: 15px 15px 30px;background-color: #fff;border-radius: 17px 17px 0 0;min-height: 250px;}
.pop-title {display: flex;justify-content: space-between;align-items: center;height: 30px;font-size: 16px;font-weight: bold;}
.close-box{width: 40px;height:40px;background: url(../images/del5.png) no-repeat center right/11px 11px;}
.cont {margin-top: 30px;margin: 15px 0 32px;line-height: 20px;font-size: 14px;color: #333;}
.noun-set-box div{padding-top: 15px}
.nounset-img img{width: 100%;display: block;}

.top2 h2 a{max-width: 320px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 5px 5px 0;}

.editadd2 ul li{height: auto;}
.editadd textarea{height:auto;resize: none;} 
#txtKeyWord{font-family: Arial,Helvetica,sans-serif;}
.editadd2 ul li input{width: 66%;}

.sf-dwc2 {padding-left: 26px;background: url(../images/tixing.png) no-repeat 4px 10px;background-size: 10px auto;color: #318fff;font-size: 13px;line-height: 34px;overflow: hidden;text-align:left;cursor: pointer;}
/* 要点首页添加上次购买和再来一单 */
.repurchase-box{display: flex;align-items: end;justify-content: space-between;}
.last-purchase{margin-top: 4px;display: none;}
.restoratives{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #777;font-size: 12px;margin-right: 20px;}
.repurchase{flex-shrink: 0;color: #318fff;border: 1px solid #318fff;background: none;padding: 2px 10px;border-radius: 50px;font-size: 12px;}
#orders{display: none;}
.beijing-top2{margin-bottom: 15px;}
.purchase{display: none;padding: 15px 15px 0;}
#mySwiper3 .banner{margin-top: 17px;}

/* 解决我的-申请好友被底部栏遮挡问题 */
.my-list{padding-bottom: 60px;}
.fjmd2{margin-top: 110px;}

/* 搜索药品添加再来一单 */
.repurchase2{position: absolute;right: 0;bottom:0;}
/* 线下门统药店购药 */
.nearby{background: #fff;margin: 0 15px;width: calc(100% - 30px);padding: 15px;border-radius: 8px;}
.mendian-fj2 li{border:1px solid #f4f4f4;height: initial;padding-bottom: 10px;}
.mendian-fj2 li .logo-mendian img{border-radius: 8px;}
.mendian-fj2 li h4 {margin-top: 14px;padding-bottom: 5px;font-size: 15px;color: #333;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mendian-fj2 li .yysj{margin-top: 0;}
.mendian-fj2 li .logo-mendian{margin-top: 14px;width: 58px;height: 58px;}
.yibao-img{width: 26px !important;height: 13px !important;position: absolute;border-radius: 0 !important;right: 0;}
.md-logo11,.md-logo22,.md-logo33,.md-logo-more2{right:initial;}
.md-logo11{left:15px;top:10px;}
.md-logo22{left: 35px;top:10px;}
.md-logo33{left: 55px;top:10px;}
.md-logo-more2{left: 75px;top:10px;}
.gdmd{border:1px solid #f4f4f4;}
.store-more{position: absolute;top: 15px;right: 25px;}
.gdmd2{height: 52px;margin-bottom: 0;background: none;}
.gdmd2 em{color: #333;font-size: 14px;font-weight: initial;}
.nearby2{margin: 15px 15px 20px;padding-top: 13px;}
.nearby2 h2{background: none;margin-bottom: 18px;}
.tcrm3{padding-top: 15px;}
.tcrm3 h2{background: none;}
.imgbtn4{width: 50%;}
body .imgbtn4 .item{width: 100%;}
/* 2024.12.04  lh  视频列表 */
.play-icon{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
/* 线下购药-外配和门诊 */
.last-purchase2 {margin-top: 4px;}
.nearby3 {margin: 15px;padding-top: 13px;}
.nearby3 h2 {background: none;margin-bottom: 18px;}
.mendian-fj li {height: auto;padding-bottom: 15px;}
.mendian-fj li h3 {padding-top: 5px;margin-top: 12px;}
.mendian-fj li .logo-mendian {margin-top: 12px;}

/* 双通道 */
.order .item2 li .co2 {width: 85%;}
.shuliang2 .kuang2 input {width: 25px;}
.order .item3 a {color: #333;}
.tishi3 {margin-top: 80px;font-size: 15px;color: #333;text-align: left;line-height: 22px;}
.btn-main4 {background: #318eff;color: #fff;}
.cart-foot3 a {width: 60.3%;height: 50px;margin-bottom: 20px;border: 1px solid #d5d5d5;border-radius: 99px;color: #c0c0c0;display: flex;align-items: center;justify-content: center;position: fixed;bottom: 45px;left: 50%;transform: translateX(-50%);}
.cart-foot .c .price2, .cart-foot .c .price em {font-size: 20px;font-weight: initial;}
.gkq .caozuo2 {display: flex;justify-content: flex-end;}

/* 2024.12.23  lh 修改双通道患者信息样式 */
.completeMyhealthyli2 {display: block;text-align: left;}
@media screen and (min-width: 375px) {
    .completeMyhealthyli2 .choose {padding-left: 0;}
}

.flex {display: flex;}
.flex-between {justify-content: space-between;}
.flex1 {flex: 1;}
.flex-shrink {flex-shrink: 0;}
.name2 {max-width: 160px;}
/* 2024.12.30 lh 医师端、药师端样式修改  宽度限制 */
.max-wid-640 {max-width: 640px;}
.auto {margin: 0 auto;}
.position-center {left: 50%;transform: translateX(-50%);}
.mg-top-69 {margin-top: 69px;}
.mg-top-10 {margin-top: 10px;}
/* 隐藏增减箭头 */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input[type="number"] {-moz-appearance: textfield;}
.pointer{cursor:pointer;}
.tcrm ul li .pic .tags .tag-xianzhi, .ypss li .pic .tags .tag-xianzhi, .tag-box .tag-xianzhi {width: 13px;height: 13px;background: url(../images/xianzhi.png) no-repeat 0 0;background-size: 100% auto;}

.goods-tuijian li .pic .tags .tag-xianzhi {padding: 2px 4px;color: #fff;font-size: 10px;background: #fb3935;border-radius: 5px;}
.tag-box2 {position: absolute;width: 69px;}

.ellipsis {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*订单列表样式*/
.drugstore-box{display:flex;justify-content:space-between;}
.drugstore-name {font-size: 15px !important;color: #111;font-weight: bold !important;}
.condition{flex-shrink:0;margin-left:15px;}
.caozuo3 .btn-x5 {height: 32px;line-height: 32px;font-size: 13px;background: #f1f5f8;color: #333;border:none;border-radius:8px;width:80px;}
.caozuo3 .one-more-order {background: rgba(49,142,255,0.1);color: #318EFF;}
.gengduo {width: 100%;padding-left: 3%;font-size: 13px;height: 28px;margin-top: 8px;line-height: 28px;color: #000819;position: relative;}
.gengduo .more {height: 28px;display: inline-block;padding-right: 10px;}
.gengduo .del {display: none; }
.gengduo .delete {position: absolute;left: 8px;bottom: 35px;width: 125px;height: 30px;display: flex;align-items: center;padding: 0 15px;line-height: 22px;border-radius: 4px;background-color: #fff;box-shadow: 0 2px 16px 0 rgba(44, 0, 0, 0.08);color: #292929;z-index: 9;}
.gengduo .sanjiaoxing {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 12px solid #fff;position: absolute;bottom:27px;left:15px;z-index: 99;}
.mengceng {position: fixed;width: 100%;height: 100%;top: 0;left: 0;}
.drugstore-name-box {display: flex;align-items: center;}
.my-appointment {position: absolute;right: 3%;top: 17px;color: #318eff;}
.yuyueguahao-list2 li .btn-x {background: rgba(49,142,255,0.1);color: #318EFF;height: 32px;line-height: 32px;font-size: 13px;border: none;border-radius: 8px;width: 80px;top:13px;}
.doctor-list2 li .tx img {object-fit: cover;}

/*2025.07.22  个人医保信息样式修改*/
.refresh {width: 62px;height: 25px;line-height: 24px;background: rgba(49, 142, 255, 0.1);color: #318EFF;border-radius: 100px;}
.refresh img {margin-right: 5px;}

.top-search3 {width: calc(100% - 30px);margin: 0 15px;}
.xiaoxi2{padding-right:0;right:20px;}
.saomiao2{padding-left:0;left:20px;}
.red-circle {
    height: 17px;
    min-width: 17px;
    padding: 0 4px;
    line-height: 17px;
    display: inline-block;
    text-align: center;
    font-size: 11px;
    color: #fff;
    background: red;
    border-radius: 99px;
    position: absolute;
    top: -7px;
    left: 65px;
}
.num3 {
    height: 17px;
    min-width: 17px;
    line-height: 17px;
    font-size: 11px;
    padding: 0 4px;
    top: -9px;
    right: -1px;
}

/*添加药品分类*/
#classify {height: calc(100vh - 150px);position: sticky;top: 150px;overflow-y: scroll;overflow: auto;scrollbar-width: none; -ms-overflow-style: none;background: #fff;display: flex;flex-direction: column;}
.classify-box {display: grid;grid-template-columns: 24% 1fr;}
.zhanweifu {flex: 1;background: #f4f4f4;}
/* 针对WebKit浏览器隐藏滚动条 */
#classify::-webkit-scrollbar {width: 0;height: 0;}
#classify div {padding: 20px 55px 20px 25px;cursor: pointer;background: #f4f4f4;text-align: center;color: #575757;font-size: 16px;}
#classify .active {background: #fff;position: relative;color: #131313;}
.classify-name {height: 66px;position: sticky;top: 156px;z-index: 999;background: #fff;font-size: 17px;padding: 20px 30px;color: #333;}
.active + * {border-radius: 0 10px 0 0;}
:has(+ .active) {border-radius: 0 0 10px 0;}
.tcrm4 {margin-top: 15px;}
.tcrm4 ul {margin-bottom: 0;padding: 8px 15px 8px 12px;border-radius: 0;height: calc(100% - 66px);background:#fff;}
.tcrm4 ul li {width: 100%;display: grid;grid-template-columns: 32% 1fr;gap: 10px;margin: 0 0 30px;}
.tcrm4 h2 {width: 50%;font-weight: bold;font-size: 19px;color: #111;padding:1px 0 11px 10px;}
.tcrm4 ul li .pro-t {font-size: 16px;line-height: 22px;height: 45px;width: 100%;font-weight: bold;color: #111;overflow: hidden;word-break:break-all;}
.tcrm4 ul li .pro-price{margin-top:5px;color:red;font-size: 20px;font-weight: bold;}
.tcrm4 ul li .pro-price span {font-size: 14px;}
.tcrm4 ul li .pic{background:#fafafa;border-radius:8px;padding-bottom:80%;position:relative;}
.tcrm4 ul li .pic img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;mix-blend-mode:multiply;}
.tcrm4 ul li .pic .tags .tag-feichufang {width: 52px;height: 16px;margin-right: 3px;background: url(../images/feichufangyao.png) no-repeat 0 0;background-size: 100% auto;}
.tcrm4 ul li .pic .tags .tag-yibao {width: 32px;height: 16px;margin-right:3px;background: url(../images/yibao.png) no-repeat 0 0;background-size:100% auto;}
.tcrm4 ul li .pic .tags .tag-xianzhi {width: 16px;height: 16px;background: url(../images/xianzhi.png) no-repeat 0 0;background-size: 100% auto;}
.tcrm4 ul li .pic .tags {position:absolute;top:0;left:0;z-index:99;}
.tcrm4 ul li .pic .cfy2 {position:absolute;top:0;z-index: 9;background: url(../images/zz-cfy-bg.png) no-repeat center;height: 100%;width: 100%;display: flex;flex-wrap: wrap;align-content: center;justify-content: center;color:#999;}
.cyf-tips{font-size:12px;width:100%;text-align:center;}
.product-title {height: 55px;padding-left: 15px;position: sticky;top: 101px;background: #f4f4f4;z-index: 999;padding-top: 13px;background: #fff;border-radius: 10px 10px 0 0;}
.product-title img {position: absolute;top: 0;right: 0;}
.product-info {display: flex;align-content: space-between;flex-wrap: wrap;}
.loading2 {font-size: 14px;}
@media only screen and (max-width: 640px) {
    #classify div {padding: 15px 8px;font-size: 14px;}
    .tcrm4 ul li .pro-t {font-size: 14px;line-height: 18px;height: 38px;}
}

/*    // 原生上传*/
.upload-img-wrap {display: flex;flex-wrap: wrap;gap: 12px;margin-top: 12px;}
.upload-img-box {width: 77px;height: 77px;position: relative;}
.upload-img-box img {width: 100%;height: 100%;border-radius: 5px;}
#upload {width: 77px;height: 77px;background: url(/Areas/Mobile/Templates/Default/images/upload-img.jpg) no-repeat;background-size: 100% auto;}

.line {width: 100%;border-top: 1px solid #e3e4e4;position: fixed;top: 0;z-index: 9;display:none;}
.shadow {width: 100%;box-shadow: 0px 1px 6px rgba(133, 133, 133, 0.16);position: fixed;top: -8px;z-index: 999;display:none;padding-top:8px;}

.tcrm5 ul li .pic {
    background: #fafafa;
    border-radius: 8px;
    padding-bottom: 80%;
}
.tcrm5 ul li .pic .cfy{
    position: absolute;
    top: 0;
    z-index: 9;
    background: url(/Areas/Mobile/Templates/Default/images/zz-cfy-bg.png) no-repeat center;
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    color: #888;
}
.tcrm5 ul li .pic img {
    mix-blend-mode: multiply;
}
.contact-information div{
    background-size:16px !important;
}

.order .item2 .adrress-phone {
    word-break: break-all;
    padding: 10px 14px;
    color: #999;
    font-size: 14px;
    border-top: 1px solid #f6f6f6;
}

.ypss2 li .pic {
    width: 110px;
    height: 88px;
    border: none;
    background: #fafafa;
}

.ypss2 .cfy2 {
    position: absolute;
    top: 0;
    z-index: 9;
    background: url(/Areas/Mobile/Templates/Default/images/zz-cfy-bg.png) no-repeat center;
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    color: #999;
}

.ypss2 li .pic img {
    mix-blend-mode: multiply;
}