.container{min-width: 1100px;}
.container *{box-sizing: border-box;}
/* 初始化设置 */
.b-bottom-d{border-bottom: 1px #e6e6e6 dashed;}
.line-16{line-height: 16px;}
.ff-2{background: #fff;border: 1px solid #B6B6B6;color: #212121;}
.biger{height: 52px;display: inline-block;padding: 0 64px;font-size: 20px;}
.required:before{content: '\273D';color: #F1170D;font-size: 12px;margin-left: -20px;position: relative;left: -10px;}/* 必填 星号  */

/* 标签 */
.plantReduction,.fullReduction,.plantReduction,.spike,.giveaway,.increase-purchase{margin-right: 20px;}
.plantReduction:before,.fullReduction:before,.spike:before{background: #FBA910;color: #fff;line-height: 20px;padding: 0 5px;}
.increase-purchase:before,.giveaway:before{box-sizing: border-box;padding: 0 5px;line-height: 20px;}
.best{position: relative;}
.fullReduction:before{content: attr(data-beforeContent);}
.plantReduction:before{content: attr(data-beforeContent);}
.spike:before{content: '秒杀';background: #F1170D;}
.giveaway:before{content: '赠品';color: #FBA910;border: 1px solid #FBA910;}
.increase-purchase:before{content: '加价购';color: #F1170D;border: 1px solid #F1170D;}
.best:before{content: '已推荐最佳优惠方式';color: #F1170D;line-height: 20px;position: absolute;right: -140px;}

/* 头部 */
.topNav {background: #fff;color: #f1170d;}
.top-nav-logo{position: relative}
.top-nav-logo:after {content: '';background-color: rgba(241, 23, 13, 0.4); }
.top-nav-module {margin: 0;}
.top-nav-select input {border: 2px solid #f1170d;}
.top-nav-module p {line-height: 80px;}
.top-select-btn {background: #f1170d;color: #fff;}

/* 顶部导航 */
.red-tab-nav {background: #fff;font-size: 0;}
.red-tab-nav .active {border-top-color: #f1170d;background: #fff}
.red-tab-nav li {display: inline-block;width: 100px;font-size: 14px;text-align: center;background: #fff;border: 1px solid #E6E6E6;border-bottom: 0;}
.red-tab-nav li:nth-child(even) {border-left: 0;}
.red-tab-nav li a{color: #212121;}

/* 购物车 */
/* 模拟表格内部按钮 红底白字按钮、红框红字按钮、灰框透明底黑字按钮*/
.dl-btn{width: 114px;height: 52px;background: rgba(241,23,13,1);border: 1px solid rgba(241,23,13,1);color: #fff;font-size: 18px;position: relative;top: -4px;}
.dl-line-btn{margin-top: 5px;height:18px;border:1px solid rgba(241,23,13,1);padding: 0 8px;font-size: 12px;color: #F1170D;background: transparent;}
.dl-gray-btn{margin-top: 5px;height:18px;line-height: 16px;border:1px solid #E6E6E6;padding: 0 8px;font-size: 12px;color: #212121;background: transparent;}

/* 模拟表格  dt 表头  dd 表格内容（tbody） */
dt {border-bottom: 2px solid rgba(182, 182, 182, 1);}
dd {position: relative;border: 1px solid rgba(230, 230, 230, 1);border-top: 0;}
dd:hover{background: rgba(251, 169, 16, 0.02);}
dd.d-selected{background: rgba(251, 169, 16, .08);}
dd .checkbox-table{position: absolute;bottom: 55px;left: 19px;}
dd .table-text-btn,.table-foot .table-text-btn{color: #888;}
dd .table-text-btn:hover,.table-foot .table-text-btn:hover{color: #F1170D;}
.td {display: inline-block;text-align: center;box-sizing: border-box;}
.td img {width: 80px;height: 80px;object-fit: cover;}
.td-rows {width: 100%;text-align: left;}
.td-child{position: relative}
.td-send{line-height: 19px;margin-bottom: 13px;margin-top: -6px;}
.td-send p:nth-child(even){margin-top: 7px;}
.td-cols {float: left;text-align: center;width: 52px;}
.td-cols-right {margin-left: 52px;position: relative}
.td-cols-right .dis-flex {display: flex;align-items: center;padding: 20px 0;}
.td-1 {width: 52px;text-align: center;}
.td-2 {width: 80px;flex: none;text-align: left;}
.td-3 {width: 315px;text-align: left;}
.td-4 {width: 370px;flex: none;}
.td-5 {width: 112px;flex: none;}
.td-6 {width: 150px;flex: none;text-align: right;font-weight: bold;padding: 9px 15px;}
.td-7 {width: 120px;flex: none;text-align: left;z-index: 20}
/* 购物车 商品无货*/
.no-stock:before{
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    background-color: rgba(255, 255, 255, 0.45);
    z-index: 11;
}
.no-stock .no-img{
    position: relative;
}
.no-stock .no-img:before{
    content: ' ';
    position: absolute;
    width: 75%;
    height: 75%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    background-color: #000;
}
.no-stock .no-img .noStockImg{
    position: absolute;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
}
.no-stock .no-img .noStockImg:before{
    content: '————';
    color: #fff;
    font-size: 12px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.no-stock a{
    position: relative;
    z-index: 20;
    color: #999;
}
/* 数字 */
.number-box {display: flex;height: 22px;width:82px;width: fit-content!important;width: -moz-fit-content!important;width: -webkit-fit-content!important;width: -ms-fit-content!important;width: -o-fit-content!important;margin: 0 auto;box-sizing: border-box;border: 1px solid #E6E6E6;}
.number-box .minus, .number-box .add {border: 0;color: #212121;background: #fff;width: 17px;}
.number-box .minus[disabled], .number-box .add[disabled] {color: #b6b6b6;}
.number-box .number {width: 46px;border: 1px solid #E6E6E6;border-top: 0;border-bottom: 0;text-align: center;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"] {-moz-appearance: textfield;}
a:hover{color: #F1170D;}

/* 指示箭头 */
.turn-down-img{width: 10px!important;height: 6px!important;transform: rotate(-90deg);margin-top: -1px;margin-left: 2px;}
.turn-img{width: 9px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}

/* 表格底部操作栏 */
.table-foot{height: 52px;border:1px solid rgba(230,230,230,1);}
.fixed-box{position: fixed;bottom: 0;right: 0;left: 0;height: 52px;background: #fff;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);z-index: 99}
.fixed-child{width: 1200px;margin: 0 auto;}

/* 小弹出层 优惠券、规格选择等 */
.copon{position: relative;display: inline-block;}
.copon-list{display: none;position: absolute;top: calc( 100% - 1px);left: 0px;min-width: 270px;text-align: left;color: #212121;font-size: 12px;background: rgba(255,255,255,1);border: 1px solid rgba(241,23,13,1);z-index: 25;}
.copon-title{line-height: 20px;padding: 7px 10px;border-bottom: 1px solid #E6E6E6;}
.copon-list-ul{padding: 10px;}
.copon-list-ul li{line-height: 18px;display: flex;justify-content: space-between;align-items: center;}
.copon-list-ul li{margin-top: 10px;}
.copon-list-ul li button, .copon-list-ul li .copon-got{height: 18px;border: 0;background: #f1170d;color: #fff;padding: 0 7px;border-radius: 2px;font-size: 12px;}
.copon-list-ul li .copon-got{background: transparent;color: #212121;}
.copon-list-ul li p{display: inline-flex;flex-direction: column;}
.copon-list .copon-bottom-btn{display: flex;justify-content: space-around;margin-bottom: 16px;}
.copon-list .copon-bottom-btn button{height: 18px;font-size: 12px;padding: 0 18px;border: 0;color: #fff;}
.copon-list .copon-bottom-btn .copon-cancel{background: #888888;}
.copon-list .copon-bottom-btn .copon-sure{background: #F1170D;}
.ab-copon{left: 63%;top: 0;}
.ab-copon .copon-list{padding: 10px 10px 0;}
.label-cupon{position: relative;top: -2px;background: linear-gradient(264deg, #F1170D 0%, #FD550E 100%);border-radius: 2px;line-height: 14px;padding: 0 5px;font-size: 12px;font-weight: lighter;color: #fff;margin-left: 2px}
/* 弹窗 */
.bottom-right .bottom-right-btn{height: 30px;color: #fff;width: 90px;border: none;margin-left: 40px;}
.bottom-right .bottom-right-btn.sure{background: #F1170D;}
.bottom-right .bottom-right-btn.cancel{background: #888888;}
.main-item{display: flex;align-items: center;padding: 20px 0;margin-right: 40px;}
.main-item .checkbox-table{margin: 0 30px;}
.main-item-content{width: 280px;background: #F6F6F6;border-radius: 6px;}
.main-item-content .main-item-pic{float: left;width: 82px;height: 82px;border-right: 6px;}
.main-item-content .main-item-pic img{width: 100%;height: 100%;object-fit: cover;}
.main-item-content .main-item-info{margin-left: 102px;}
.main-item-info del{color: #b6b6b6;margin-left: 20px;}

/* 空页面 */
.empty{display: none;align-items: center;margin: 0 auto;width: fit-content;}
.empty img{width: 104px;height: 104px;}

/* 确认订单 */
.piece-item{position: relative;padding: 20px 20px 20px 30px;}
.item-title,.order-item-title{font-weight: bold;color: #212121;}
.address-item-main{padding-left: 10px;}
.down .icon-turn-right:before{transform: rotate(90deg);display: inline-block;}
.up .icon-turn-right:before{transform: rotate(-90deg);display: inline-block;}
.addNewAddress{position: absolute;right: 20px;top: 20px;}

.manage{position: absolute;right: 20px;bottom: 20px;}
.address-item-main .address-item:first-child{display: block;}
.address-item{display: none;margin-bottom: 15px;}
.address-item:hover{background: rgba(241,23,13,.07);}
.address-detail{position: relative;display: inline-block;width: calc( 100% - 160px);margin-left: 10px;height: 30px;line-height: 30px;}
.address-detail p{cursor: pointer;position: relative;display:inline-block;width: fit-content!important;width: -moz-fit-content!important;width: -webkit-fit-content!important;width: -ms-fit-content!important;width: -o-fit-content!important;height: 100%;}
.address-detail p span{max-width: 600px;}
.default:after{content: attr(data-tip);position: absolute;top: 50%;transform: translateY(-50%);right: -64px;background: #888;font-size: 14px;color: #fff;line-height: 20px;height: 20px;padding: 0 3px;}
.address-detail .btn-address{display: none;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.add_disease{display: inline-block;height: 20px;background: rgb(255, 255, 255);border: 0;vertical-align: text-bottom;}
.add_disease img{width: 30px;height: 30px;margin-top: -2px;}

/* 确认订单，订单信息 */
.order-item-title{padding: 20px 20px 10px 30px;}
.shop-cut{display: inline-block;color: #f1170d;font-size: 12px;font-weight: 400;border: 1px solid #f1170d;line-height: 16px;padding: 0 8px;margin-left: 70px;}
.product-item{padding: 0 20px 20px 0;margin-top: 20px;}
.product-item .order-operate, .product-item .product-msg{padding-left: 40px;}
/* 模拟表格 */
.product-msg,.product-msg-title{display: table;width: 100%;margin-bottom: 20px;table-layout: fixed;}
.product-msg{margin-top: 20px;padding-bottom: 20px;margin-bottom: 0;}
.product-msg-title{margin-bottom: 0;border-bottom: 3px solid #F1170D;}
.product-msg-title p{line-height: 22px;}
.product-msg p,.product-msg-title p{display: table-cell;text-align: center;}
.product-msg-title p:nth-child(1){width: 360px;}
.product-msg p:nth-child(2){width: 270px;padding-left: 20px;box-sizing: border-box;}
.product-msg p:nth-child(2) span{display: inline-block;max-width: 90%;}
.product-msg p:nth-child(3),.product-msg-title p:nth-child(2){width: 290px;}
.product-msg p:nth-child(4),.product-msg-title p:nth-child(3){width: 178px;}
.product-msg p:nth-child(6),.product-msg-title p:nth-child(5){width: 200px;text-align: right;font-weight: bold;}
.product-msg-title p:nth-child(5){text-align: center;}
.product-img{width: 60px;height: 60px;}
.product-img img{width: 100%;height: 100%;object-fit: cover;}
/* 操作 选择框等 */
.order-operate{margin-bottom: 15px;}
.order-operate p{float: left;margin-right: 5px;line-height: 24px;}
.order-operate input,.order-operate select,.order-operate textarea{border: 1px solid rgba(210,210,210,1);padding: 2px;height: 24px;}
.order-operate textarea{resize: none;width: 285px;height: 50px;border: none;}
.order-invoice .order-operate{margin-top: 15px;margin-bottom: 0;}
.text-box{width: 290px;margin-left: 80px;border: 1px solid #D2D2D2;}
.font-count{width: 99%;display: inline-block;text-align: right;font-size: 12px;color: #B6B6B6;}
.activity{padding-left: 40px;}
.clickToShow{cursor: pointer;}
.other-input-box{border: 1px solid #D2D2D2;padding: 0 10px;}
.other-box{display: none;}

/* 弹出层样式 */
.pop .layui-form,.pop .layui-form-item{width: fit-content!important;width: -moz-fit-content!important;width: -webkit-fit-content!important;width: -ms-fit-content!important;width: -o-fit-content!important;}
.pop .layui-form{margin: 0 auto;}
.pop .layui-form-label{padding: 0;text-align: right;color: #888;}
.pop .layui-form-item .layui-input-inline{width: 390px;}
.pop .layui-input,.pop .layui-select{height: 24px;}
.pop .layui-form-radio{line-height: 17px;color: #B6B6B6;margin-top: 0;}
.pop .layui-form-radio>i{font-size: 17px;}
.pop .layui-input-block{min-height: 24px;margin-left: 80px;}
.pop .layui-btn{height: 30px;line-height: 28px;}
.pop .cancle-btn{background: rgba(246,246,246,1);border: 1px solid rgba(210,210,210,1);color: #212121;}

/* 确认订单 中间弹出层*/
.valid-pop{display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(0);background: #fff;width: 30vw;height: 240px;padding: 15px;border-radius: 5px;z-index: 100001;}
.valid-pop .valid-pop-title{font-weight: bold;text-align: center;font-size: 16px;margin-bottom: 20px;}
.valid-pop .valid-pop-form-item{display: flex;line-height: 30px;}
.valid-pop .valid-pop-form-item label{flex-basis: 90px;}
.valid-pop .valid-pop-form-item input{height: 30px;}
.valid-pop .valid-pop-tips{color: #666;font-size: 12px;line-height: 15px;}
.valid-pop .bottom_btn{margin-top: 25px;display: flex;justify-content: space-around;}
.valid-pop .valid-btn{height: 36px;width: 35%;font-size: 15px;border-radius: 5px;box-shadow: none;}
.valid-pop .valid-pop-cancle{background: #fff;color: #f1170d;border: 1px solid #f1170d;}
.valid-pop .valid-pop-sure{background: #f1170D;color: #fff;border: 1px solid #f1170D;}

/* 猜你喜欢 */
.product-list .list-item:nth-child(4n+2){margin-left: 20px;margin-right: 20px;}
.product-list .list-item:nth-child(4n+3){margin-right: 20px;}
.list-item{position: relative;float: left;width: 230px;margin-top: 20px;background: #fff;padding-bottom: 15px;border-radius: 2px;overflow: hidden;
    height: 360px;}
.item-img{width: 230px;height: 230px;}
.item-img img{width: 100%;height: 100%;object-fit: cover;}
.list-item .progress{width: 51%;height: 12px;}
.icon-shop:before{margin-right: 5px;}
.product-bug{position: absolute;right: 10px;top: 250px;}
.product-sign {border: 1px solid #f1170d;border-radius: 3px;padding: 0 4px;line-height: 14px;display: inline-block;box-sizing: border-box;}
.ad{margin-left: 1000px;}
.ad .list-item{width: 200px;}
.ad .item-img{width: 200px;height: 330px;}
.ad .product-bug{position: absolute;right: 10px;top: 350px;}

/* layui 样式重置 */
.layui-form-item .widthAuto{width: 235px!important;margin-right: 0;}
.layui-layer-title{color: #212121!important;font-weight: bold;background: #fff!important;border-bottom: 0!important;}
.layui-table {table-layout: fixed;}
.layui-table .s-img-show {padding: 9px 0;text-align: left;}
.layui-table .td-align-r, .layui-table .th-align-r {text-align: right;}
.layui-table .td-align-l, .layui-table .th-align-l {text-align: left;}

/* *********************单选框、复选框************************** */
/* 红色圆形对勾 单选框 */
.radio-box{margin-bottom: 15px;}
.radio-circle,.radio-box{display: block;}
.radio-circle label,.radio-box label{display: inline-block;cursor: pointer;user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: -moz-none;}
.radio-circle input,.radio-box input{display: none;clip: rect(0, 0, 0, 0);}
.radio-circle input[type="radio"] + label::before, .radio-box input[type="radio"] + label::before{content: "";display: inline-block;vertical-align: middle;background: url(../images/checked.png) no-repeat center;background-size: 75%;margin-right: 10px;width: 17px;height: 17px;border-radius: 100%;border: 1px solid #d2d2d2;box-sizing: border-box;}
.radio-box input[type="radio"] + label::before{width: 12px;height: 12px;}
.radio-box input[type="radio"] + label::before{border-radius: 0;}
.radio-circle input[type="radio"]:checked + label::before, .radio-box input[type="radio"]:checked + label::before{background-color: #f1170d;border-color: #F1170D;}
.radio-circle button{display: none;}

/* 灰底黑字 方形 单选框 */
.text_radio_gray input[type=radio] + label{height: 20px;display: inline-block;font-size: 12px;white-space: nowrap;background: #fff;border: 1px solid #E6E6E6;color: #212121;box-sizing: border-box;line-height: 18px;padding: 0 20px;cursor: pointer;}
.text_radio_gray input[type=radio]:checked + label{background: #F6F6F6;border: 1px solid #F6F6F6;}
.text_radio_gray {margin-right: 10px!important;}

/* 红底白字 椭圆形 单选框 */
.text_radio_red,.box_radio_yellow,.text_radio_gray{display: inline-block;margin-right: 20px;margin-bottom: 10px;}
.text_radio_red div{display: inline-block;}
.text_radio_red input[type=checkbox],.box_radio_yellow input[type=checkbox],.box_radio_yellow input[type=radio],.text_radio_gray input[type=radio]{position: absolute;clip: rect(0, 0, 0, 0);display: none;}
.text_radio_red input[type=checkbox] + label{display: inline-block;height: 22px;line-height: 20px;color: #B6B6B6;background: #fff;padding: 0 12px;border: 1px solid #B6B6B6;box-sizing: border-box;border-radius: 12px;cursor: pointer;user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: -moz-none;}
.text_radio_red input[type=checkbox]:checked + label{color: #fff;border: 1px solid #f1170d;background-color: #f1170d;}
.regist_disease .text_radio_red{position: relative;}
.regist_disease .text_radio_red .delbtn{
    position: absolute;
    display: block;
    width: 16px;
    height:16px;
    border-radius: 50%;
    background: #888;
    right: -8px;
    top:-5px;
    text-align: center;
    line-height: 17px;
    color: #fff;
    z-index: 9;
}
.regist_disease .text_radio_red .delbtn i{
    font-size: 12px;
}
/* 黄底 块状复选框 */
.box_radio_yellow input[type=checkbox] + label{display: inline-block;min-width: 200px;height: 110px;line-height: 20px;color: #D2D2D2;background: #fff;border: 1px solid #D2D2D2;box-sizing: border-box;cursor: pointer;user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: -moz-none;}
.box_radio_yellow input[type=checkbox] + label .msg{height: 65px;background: #d2d2d2;color: #fff;padding: 15px 20px;}
.box_radio_yellow input[type=checkbox] + label .msg p{font-size: 12px;}
.box_radio_yellow input[type=checkbox] + label .tips{padding: 15px 10px;line-height: 14px;}
.box_radio_yellow input[type=checkbox]:checked + label{color: #FBA910;border: 1px solid #FBA910;background-color: #fff;}
.box_radio_yellow input[type=checkbox]:checked + label .msg{background: #FBA910;color: #fff;}

/* 黄底 块状单选框 */
.box_radio_yellow input[type=radio] + label{display: inline-block;min-width: 200px;height: 110px;line-height: 20px;color: #D2D2D2;background: #fff;border: 1px solid #D2D2D2;box-sizing: border-box;cursor: pointer;user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: -moz-none;}
.box_radio_yellow input[type=radio] + label .msg{height: 65px;background: #d2d2d2;color: #fff;padding: 15px 20px;}
.box_radio_yellow input[type=radio] + label .msg p{font-size: 12px;}
.box_radio_yellow input[type=radio] + label .tips{padding: 15px 10px;line-height: 14px;}
.box_radio_yellow input[type=radio]:checked + label{color: #FBA910;border: 1px solid #FBA910;background-color: #fff;}
.box_radio_yellow input[type=radio]:checked + label .msg{background: #FBA910;color: #fff;}
.goodDetail img{
    max-width: 100%;
}
.cart input.pro_check,.cart input[name='shop'],.cart input[name='all']{
    vertical-align: middle;
    margin-top: -2px;
}
.pop .notice{
    margin-top: 10px;
    font-size: 12px;
    color: #212121;
}
.pop .role{
    display: inline-block;
    min-width: 60px;
    padding:1px 10px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #D2D2D2;
    text-align: center;
    font-size: 14px;
    color: #212121;
    margin-right: 8px;
    cursor: pointer;
    position: relative;
    box-sizing: content-box;
}
.pop .role.active{
    padding:0 9px;
    border: 2px solid #f1170d;
}
.pop .role.active::before{
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: -2px;
    right: -2px;
    border-width: 9px;
    border-style: solid;
    border-color: transparent #f1170d #f1170d transparent;
}
.pop .role.active::after{
    content: "\2714";
    position: absolute;
    bottom: 2px;
    right: -4px;
    width:16px;
    height:16px;
    font-size: 10px;
    transform:scale(0.8);
    color: #fff;
    text-align: center;
}
.center-cover{
    text-align: center;
}
.repeal-cover{
    width: 810px!important;
    text-align: center;
}
.repeal-cover .layui-layer-btn{
    text-align: center;
}
.gray-btn .layui-layer-btn0{
    border: 1px solid #D2D2D2!important;
    background-color: #F6F6F6!important;
    color: #212121!important;
}
.repeal-cover .p3{
    font-size: 18px;
    color: #212121;
    font-weight: 900;
    line-height: 35px;
    margin: 25px 10px;
}
/**防疫**/
.cv_disease .cv_cont{
    margin-top:30px;
    padding:0 20px;
}
.cv_disease .cv_cont h3{
    font-size: 14px;
    color: #212121;
    font-weight: 900;
}
.cv_disease .cv_cont .cv_item{
    min-height: 60px;
    border-bottom:1px solid #f9f9f9;
    align-items: flex-start;
}
.cv_disease .cv_cont .cv_item .cv_label{
    color: #212121;
    font-size: 14px;
    line-height: 60px;
}
.cv_disease .cv_cont .cv_item .cv_label .btn_red{
    color: #F1170D;
    font-weight: 900;
}
.cv_disease .cv_cont .cv_item .cv_ipt{
    margin-left:20px;
    flex: 1;
}
.cv_disease .cv_cont .cv_item .cv_ipt input[type=text]{
    background: transparent;
    border: none;
    font-size: 14px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
    cursor: pointer;
    height:60px;
    line-height: 60px;
}
.cv_disease .cv_cont .cv_item .cv_ipt textarea{
    background: transparent;
    border: none;
    font-size: 14px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
    cursor: pointer;
    min-height: 90px;
    line-height:22px;
    resize: none;
    padding-top: 20px;
}
.cv_disease .cv_cont .cv_item .cv_ipt input::-webkit-input-placeholder {
    color: #ccc;
}
.cv_disease .cv_cont .cv_item .cv_ipt input::-moz-placeholder {
    color: #ccc;
}
.cv_disease .cv_cont .cv_item .cv_ipt input:-moz-placeholder {
    color: #ccc;
}
.cv_disease .cv_cont .cv_item .cv_ipt input:-ms-input-placeholder {
    color: #ccc;
}
.cv_disease .cv_cont .cv_item .cv_ipt textarea::-webkit-input-placeholder {
    color: #ccc;
}
.cv_disease .cv_cont .cv_item .cv_ipt textarea:-moz-placeholder {
    color: #ccc;
}
.cv_disease .cv_cont .cv_item .cv_ipt textarea::-moz-placeholder {
    color: #ccc;
}
.cv_disease .cv_cont .cv_item .cv_ipt textarea::-ms-input-placeholder {
    color: #ccc;
}
.cv_disease .cv_cont .cv_item .cv_ipt .wid55{
    width: 200px!important;
}
.cv_disease .cv_cont .cv_item .cv_ipt .tags{
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding:0 25px;
    border-radius: 35px;
    background: #f2f2f2;
    font-size:12px;
    margin-top:13px;
    color: #333;
    cursor: pointer;
}
.cv_disease .cv_cont .cv_item .cv_ipt .tags.active{
    background: #ff1001;
    color: #fff;
}
.noborder{
    border:none!important;
}
.pdtop30{
    padding-top: 20px!important;
}
.cv_disease .cv_cont .cv_item .cv_ipt input[type=radio] {
    margin-top: 30px;
    width: 15px;
    height: 15px;
}
.cv_disease .cv_cont .cv_item .cv_ipt.pt33{
    padding-top: 3px;
}
.rx-tag,.otc-tag{
    font-size: 12px;
    padding:0 5px 2px 5px;
    border-radius: 3px;
    margin-right: 3px;
    font-weight: normal;
    vertical-align: top;
}
.rx-tag{
    color: #0DBCF1;
    background: #DFF6FF;
}
.otc-tag{
    color: #00C728;
    background: #E2FFDF;
}
