@charset "gb2312";
/* CSS Document */


/*---ͨ��---*/
*,html,body,div,span,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,th,td{margin:0px; padding:0px;}
*html{_background: url(about:blank) fixed;/*--IE6����--*/}
html { color: #666;font: 12px/1.5 Microsoft YaHei,Arial,����;}
img{ border:0px none;vertical-align: bottom;}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}

button,input,select,textarea{outline:0;font-family: "Microsoft YaHei";}
i,em{font-style:normal}
a{text-decoration:none;color:#666;}
:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
.flol{float:left;}
.flor{float:right;}
.clear{clear:both;height:0px; font-size:0px;overflow:hidden; display:block}
.clearfix:before,.clearfix:after { content: ""; display: table;}
.clearfix:after {clear:both; height:0; visibility: hidden; }
.clearfix{*zoom:1}
.pr{position:relative}
.pa{position:absolute}

/*��*/
.mt2{ margin-top:2px}
.mt4{ margin-top:4px}
.mt6{ margin-top:6px}
.mt8{ margin-top:8px}
.mt10{ margin-top:10px}
.mt12{ margin-top:12px}
.mt14{ margin-top:14px}
.mt16{ margin-top:16px}
.mt18{ margin-top:18px}
.mt20{ margin-top:20px}
/*��*/
/*��*/
.mr2{ margin-right:2px}
.mr4{ margin-right:4px}
.mr6{ margin-right:6px}
.mr8{ margin-right:8px}
.mr10{ margin-right:10px}
.mr12{ margin-right:12px}
.mr14{ margin-right:14px}
.mr16{ margin-right:16px}
.mr18{ margin-right:18px}
.mr20{ margin-right:20px}
/*��*/
/*��*/
.mb2{ margin-bottom:2px}
.mb4{ margin-bottom:4px}
.mb6{ margin-bottom:6px}
.mb8{ margin-bottom:8px}
.mb10{ margin-bottom:10px}
.mb12{ margin-bottom:12px}
.mb14{ margin-bottom:14px}
.mb16{ margin-bottom:16px}
.mb18{ margin-bottom:18px}
.mb20{ margin-bottom:20px}
/*��*/
/*��*/
.ml2{ margin-left:2px}
.ml4{ margin-left:4px}
.ml6{ margin-left:6px}
.ml8{ margin-left:8px}
.ml10{ margin-left:10px}
.ml12{ margin-left:12px}
.ml14{ margin-left:14px}
.ml16{ margin-left:16px}
.ml18{ margin-left:18px}
.ml20{ margin-left:20px}
/*��*/



/*ͷ��1*/

.header{background: #fff;}
.top-bar {
    z-index: 99;
    height: 36px;
    line-height: 36px;
    color: #666;
    background: #f5f5f5;
    border-bottom: 1px solid #f0f0f0;
}
.top-left{
    float:left;
}
.top-left a {
    margin: 0 4px;
    color: #ff9600;
}
.top-right {
    float: right;
}
.top-right-li {
    z-index: 99;
    position: relative;
    float: left;
    padding: 0 14px;
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
}

.top-left .top-divider{
    font-size: 12px;
    color:#ccc;
}
.top-right .top-divider {
    position: absolute;
    top: 13px;
    left: -1px;
    width: 1px;
    height: 12px;
    background: #ccc;
    display: inline-block;
    overflow: hidden;
}

.top-right-li a {
    color: #666;
}

.hot-line {
    padding-left: 59px;
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/tel-icon.png) 29px 8px no-repeat;
}

.hot-line span {
    font-size: 14px;
    font-weight: bold;
    color: #ff9600;
    vertical-align: middle;
}

.logobox{
    padding:29px 0;
    border-bottom: 1px solid #f0f0f0;
}

.logo_00{
    margin-right: 50px;
}

.nav-bar{
    margin-top:8px;
}
.nav-bar li{
    float:left;
    margin-right: 40px;
}
.nav-bar li a{
    font-size: 16px;
    color:#666;
}

.nav-bar li a.nav-cur{
    color: #ff9600;
}

.nav-bar li a:Hover{
    color:#ff9600;
}

.search-input{
    width:246px;
    height:32px;
    padding:7px 10px;
    border:1px solid #e6e6e6;
    border-radius:  0 3px 3px 0;
    box-sizing: border-box;
}

.search-btn{
    right:0;
    top:0;
    width:48px;
    height:32px;
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/searchbtn.png) no-repeat;
    border:none;
}

.cart-wrap{
    position: relative;
   margin: 8px 0 0 47px;
}
.cart-wrap a{
    display: inline-block;
    font-size: 16px;
    color:#666;
    margin-left:16px;
    vertical-align: middle;
}
.acc-box{
    display: inline-block;
    font-size: 16px;
    color:#666;
    padding-left:35px;
    vertical-align: middle;
}
.cart-link{
    background: url("https://images.zhongmin.cn/00/00_2018/header/images/cart-icon.png") no-repeat;
    position: relative;
}


.cart-link span {
    position: absolute;
    top: -10px;
    left: 15px;
    font-size: 12px;
    background: #f7463b;
    color: white;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 20px;
    line-height: 20px;
}
#productListNav {
    border-bottom: 1px solid #f0f0f0;
}
.account-link{
    margin-left: 25px;
    background: url("https://images.zhongmin.cn/00/00_2018/header/images/account-icon.png") no-repeat;
}
.footer-nav{
    padding:12px 0 12px 10px;
}
.footer-nav li{
    float: left;
    padding-right:40px;
}

.footer-nav li a{
    color:#666;
}
.footer-nav li a:hover{
    color:#ff9600;
}
.footer-nav li a.nav-cur{
    color:#ff9600;
}
.tel-box{
    padding-left:53px;
    margin-right:110px;
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/tel-icon2.png) no-repeat;
}
.tel-box .tl-p1,.email-box .tl-p1{
    font-size: 30px;
    line-height: 1;
    color:#666;
}

.tel-box .tl-p2,.email-box .tl-p2{
    font-size: 14px;
    color:#999;
}

.email-box{
    padding-left:53px;
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/email-icon.png) no-repeat;
}

.footer{
    padding:40px 0 30px 0;
    background: #fff;
    border-top:1px solid #eee;
}
.contact{
    font-size: 12px;
    color:#666;
}


.ewm-wrap{
    right:18px;
    top:0;
    font-size: 12px;
    color:#666;
    text-align: center;
}
.gzh-box{
    margin-right: 55px;
}






/*ͷ��2*/

.pay-top {
    padding: 25px 0;
    box-sizing: border-box;
}
.phone-num {
    display: inline-block;
    text-align:left;
    padding: 0 20px;
    margin-left: 20px;
    border-left: 1px solid #ddd;
}

.phone-num .num {
    color: #fe902e;
    font-size: 24px;
    line-height: 1.2;
}

.pay-step .step-a {
    color: #ff9906
}
.pay-step .step1 {
    left: 36px;
}
.pay-step .step2 {
    left: 168px;
}
.pay-step .step3 {
    left: 308px;
}
.pay-step .step4 {
    left: 463px;
}
.pay-step span {
    display: inline-block;
    text-align: center;
    margin-top: 5px;
    position: absolute;
    color:#ccc;
}
.pay-step .step-o {
    color: #f7d9ae;
}















.inline{display: inline}
.inline-box{ display: inline-block; *display:inline; *zoom:1;}
.bg-fff {background-color: #fff !important;}
.bg-f0 {background-color: #f0f0f0 !important;}
.bg-f5 {background: #f5f5f5 !important;}
.col-org{color: #fe902e}
.text-center {text-align: center !important;}
.f12{font-size: 12px; !important;}
.f24 {font-size: 24px !important;}
.f20 {font-size: 20px !important;}
.c-333 {color: #333 !important;}
.c-666 {color: #666 !important;}
.c-999 {color: #999 !important;}
.c-ccc {color: #ccc !important;}
.text-org {color: #ff7223 !important;}
.text-red {color: #f7463b !important;}
.text-blue { color: #1369c0 !important;}
.mt30 {margin-top: 30px !important;}
.mr30 {margin-right: 30px !important;}
.mb30 {margin-bottom: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mb40 {margin-bottom: 40px !important;}
.ml20{margin-left: 20px;!important;}
.ml26{margin-left: 26px;!important;}
.ml40 {margin-left: 40px !important;}
.mb50 {margin-bottom: 50px !important;}



.auto-layout { width: 1190px; margin: 0 auto; font-size: 14px;}
.pages-box { background-color: #fff;}

/*��ҳ��*/
.paging-box { margin: 20px 10px 20px 0;}

.paging-box li {
    float: left;
    height: 26px;
    padding: 0 10px;
    margin-right: 10px;
    line-height: 26px;
    border: 1px solid #ddd;
    background: #fff;
    cursor: pointer
}
.paging-box li.p-on {
    border: 2px solid #ff9934;
    height: 24px;
    padding: 0 9px;
}
.paging-box li.p-out {
    border-color: #ddd;
    color: #999;
    cursor: auto;
}



/*�����*/
.fixed-side-tool{
    position: fixed;
    _position: absolute;
    top: 0;
    right: -285px;
    height: 100%;
    z-index: 2050;
    font-size: 14px;
}

.side-tool-control{
    float: left;
    width: 35px;
    height: 100%;
    background-color: #333;
    zoom: 1;
}

.side-tool-function{
    position: relative;
    padding-top: 40px;
}
.service-box a{
    display: block;
    padding:36px 9px 10px 9px;
    background: url('https://images.zhongmin.cn/00/00_2018/index/images/kefu.gif') 8px 10px no-repeat;
    text-align: center;
    color:#fff;
    line-height: 16px;
}
.service-box a:hover{
    background: #ffaa01 url('https://images.zhongmin.cn/zhongmin2017/index/images/kefu-icon-hover.png') 10px 10px no-repeat;
    color:#fff;
}
.cart-box{text-align: center}
.cart-box a{
    display: block;
    padding:36px 9px 10px 9px;
    background: url('https://images.zhongmin.cn/zhongmin2017/index/images/cart-icon.png') 10px 10px no-repeat;
    text-align: center;
    color:#fff;
    line-height: 16px;
}
.cart-box a:Hover{
    background: #ffaa01 url('https://images.zhongmin.cn/zhongmin2017/index/images/cart-icon-hover.png') 10px 10px no-repeat;
    color:#fff;
}

.collect-box a{
    display: block;
    padding:36px 9px 10px 9px;
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/col-icon.png) 10px 10px no-repeat;
    text-align: center;
    color:#fff
}
.collect-box a:hover{
    background: #ffaa01 url(https://images.zhongmin.cn/00/00_2018/index/images/col-icon-hover.png) 10px 10px no-repeat;
    color:#fff;
}
.gap-box{
    margin:10px 5px;
    border-bottom:1px solid #444;
}

.pro-nums{
    display: inline-block;
    padding:0 6px;
    margin-top:10px;
    line-height: 20px;
    background: #f7463b;
    color:#fff;
    text-align: center;
    border-radius: 20px;
}

.side-tool-other{
    position: absolute;
    bottom: 12px;
    left: 0;
    width:35px;
    zoom: 1;

}

.com-tool a{
    display: block;
    width:100%;
    height:30px;
    margin-bottom: 10px;
}
.tool-box1 a{
    position: relative;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/tool-icon1.png) 10px 8px no-repeat;
    z-index:1
}
.tool-box1 .tool-box1-cur{
    background: #ffaa01 url(https://images.zhongmin.cn/zhongmin2017/index/images/tool-hover-icon1.png) 10px 8px no-repeat;
}
.tool-box2 a{
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/tool-icon2.png) 10px 8px no-repeat;

}
.tool-box2 .tool-box2-cur{
    background: #ffaa01 url(https://images.zhongmin.cn/zhongmin2017/index/images/tool-hover-icon2.png) 10px 8px no-repeat;
}
.tool-box3 a{
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/tool-icon3.png) 10px 8px no-repeat;
}
.tool-box3 .tool-box3-cur{
    background: #ffaa01 url(https://images.zhongmin.cn/zhongmin2017/index/images/tool-hover-icon3.png) 10px 8px no-repeat;
}

.side-hover-title{
    position: absolute;
    left:0px;
    top:0;
    width:73px;
    height:31px;
    line-height: 31px;
    font-size: 12px;
    color:#fff;
    background: #666;
    text-align: center;
    z-index:-1;
}

.QR-box{
    position: absolute;
    bottom: 0;
    left: -400px;
    width: 400px;
    color: #fff;
    text-align: center;
}

.QR-top-box{
    float: left;
    height: 200px;
    width: 200px;
    padding-top: 20px;
    background: #ffae00;

}

.QR-bottom-box{
    float: left;
    height: 200px;
    width: 200px;
    padding-top: 20px;
    background: #ffc62d;
}

.side-tool-cont-wrap{
    position: relative;
    float: left;
    width: 285px;
    height: 100%;
    z-index: 11;
    background-color: #f5f5f5;
}

.side-tool-cont  h4,.side-advice-cont h4{
    height:50px;
    line-height: 50px;
    background: #fff;
    color:#666;
}

.back-btn{
    position: absolute;
    top:0;
    left:0;
    width:50px;
    height:50px;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/back-icon.png) 10px 20px no-repeat;
    cursor:pointer
}

.side-login-btn{
    position: absolute;
    right:15px;
    top:10px;
    width:64px;
    height:30px;
    line-height: 30px;
    color:#fff;
    background: #fe902e;
    text-align: center;
    border-radius: 3px;
}

.side-login-btn:hover{color:#fff;}

.prod-box{
    margin-top: 10px;
    background: #fff;
}
.prod-box h4{
    height:54px;
    padding:0 20px 0 10px;
    border-bottom: 1px solid #ddd;
    color:#333;
}
.side-close-btn{
    position: absolute;
    right:20px;
    top:17px;
    width:8px;
    height:8px;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/close_btn.png) no-repeat;
    cursor:pointer;
}
.side-close-btn:hover{
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/close_btn_hover.png) no-repeat;
}
.prod-list{
    margin-left:10px;
}
.prod-list li{
    position: relative;
    padding:12px 40px 14px 10px;
    border-bottom:1px solid #e8e8e8;
}
.prod-list li:last-child{
    border-bottom: none;
}
.pref-box{
    position: relative;
    padding-right:17px;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/pref-icon.png) right 9px no-repeat;
}

.pref-cont{
    top: 30px;
    left: -150px;
    width: 190px;
    padding: 10px 18px 10px 40px;
    border: 1px solid #ffd6d3;
    text-align: left;
    background: #fff url(https://images.zhongmin.cn/zhongmin2017/cart/images/tips-icon1.png) no-repeat 13px 13px;
    color: #f7463b;
    z-index: 10;
    border-radius: 3px;
    line-height: 1.5;
    zoom: 1;
}
.tips-icon2 {
    top: -7px;
    right: 63px;
    width: 12px;
    height: 7px;
    background: url(https://images.zhongmin.cn/zhongmin2017/cart/images/tips-icon2.png) no-repeat;
}

.pref-box:hover {
    color: #f7463b;
    background: url(https://images.zhongmin.cn/zhongmin2017/cart/images/ft-icon2.png) no-repeat right 9px;
}
.pref-price{
    color:#fe902e
}

.product-scroll-wrap{
    position:relative;
    height:600px;
    overflow-y: auto;
    zoom: 1;
}

.lose-pro-tit{
    padding:16px 0 8px 15px;
    background: #f5f5f5;
}

.clear-pro-btn{
    padding-top:2px;
    font-size: 12px;
    color:#1369c0;
    cursor: pointer;
}
.clearprod li .pref-price,.clearprod li p{
    color:#999 !important;
}

.balance-btn{
    bottom: 20px;
    left:15px;
    width:250px;
    height:40px;
    line-height: 40px;
    color:#fff;
    background: #fe902e;
    text-align: center;
    border-radius: 3px;

}
.balance-btn:hover{
    color:#fff;
}

.advice-cont-wrap{
    margin-top:10px;
    padding:16px 10px 0;
    background: #fff;

}
.adv-tit-option{
    margin: 16px 0 20px 0;
}
.adv-tit-option li{
    float:left;
    width:78px;
    height:36px;
    line-height: 36px;
    border:1px solid #ddd;
    text-align: center;
    cursor:pointer;
}
.adv-tit-option .adv-cur{
    border-color:#ff9934;
}
.text-area{
    width:228px;
    height:296px;
    max-width: 228px;
    max-height: 296px;
    padding:15px;
    font-size: 14px;
    border:1px solid #ddd;
}

.text-nums{
    right:14px;
    bottom:12px;
}

.post-btn{
    display: inline-block;
    width: 250px;
    height: 40px;
    margin:120px 0 30px 5px;
    line-height: 40px;
    color: #fff;
    background: #fe902e;
    text-align: center;
    border-radius: 3px;
}
.post-btn:hover{
    color:#fff;
}

.com-right-icon{
    display: none;
    top:12px;
    left:0;
}

/*END�����*/

/*20171221*/

.pro-contrast a{
    display: block;
    padding: 36px 9px 39px 9px;
    background: url(https://images.zhongmin.cn/zhongmin2017/index/images/contrast-icon.png) 10px 10px no-repeat;
    text-align: center;
    color: #fff;
    line-height: 16px;
}

.pro-contrast a:hover{
    background: #ffaa01 url('https://images.zhongmin.cn/zhongmin2017/index/images/contrast-icon1.png') 10px 10px no-repeat;
    color:#fff;
}
.pro-contrast a:Hover .contrast-nums{
    background: #ffaa01;
    color:#fff;
}
.contrast-nums{
    position: absolute;
    left:5px;
    bottom:10px;
    height:20px;
    line-height: 20px;
    padding:0 4px;
    font-size: 12px;
    color:#999;
    background: #454545;
    border-radius: 20px;
    text-align: center;
}

.clear-pro-btn{
    font-size: 12px;
    color:#1369c0;
    text-align: center;
}

.bg-ccc{background: #ccc!important;}

.none-pro{
    padding-top:60px;
    font-size: 12px;
    color:#333;
    text-align: center;
}




/*ͨ�õ���*/

.c-shelf_box {
    width:390px;
    min-height: 190px;
    padding: 30px 30px 0 30px;
    background: #fff;
    overflow: hidden;
    position: fixed;
    z-index: 300;
    top: 50%;
    left: 50%;
    margin: -110px 0 0 -225px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.clientHeight/10+document.documentElement.scrollTop));
    _margin: 0 0 0 -220px;
    text-align: center;
}
.c-aClose-btn {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 19px;
    height: 19px;
    background: url(https://images.zhongmin.cn/zhongmin2017/cart/images/close_btn1.png) no-repeat;
    cursor: pointer;
    transition: background 1s;
    -moz-transition: background 1s;
    -webkit-transition: background 1s;
    -o-transition: background 1s;
}
.f16 {
    font-size: 16px;
}

.c-abtn1 {
    margin-right: 17px;
    color: #666;
    background: #f8f8f8;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.c-abtn2 {
    color: #fff;
    background: #fe902e;
    border: 1px solid #fe902e;
    border-radius: 3px;
}
.c-al-btn {
    display: inline-block;
    width: 146px;
    height: 38px;
    margin-top: 30px;
    line-height: 38px;
    text-align: center;
}





/*20171229*/
.navigaion-left{
    padding:25px 32px 0 40px;
}
.navigaion-middle{
    padding:25px 33px 0 34px;
}
.navigaion-right{
    padding:25px 0 0 32px;
}
.navigaion-left h4, .navigaion-middle h4,.navigaion-right h4{
    font-size: 18px;
    color:#333;
}
.navdl{
    margin-top: 18px;
    font-size: 14px;
}
.navdl dt{
    float:left;
    width:75px;
    height:12px;
    margin-right:20px;
    border-right:1px solid #aaa;
    line-height: 1;
}
.navdl dt a{color:#333;}
.navdl dt a:hover,.navdl dd a:hover{color:#1369c0}
.navdl dd{
    float:left;
    line-height: 1;
}
.navdl dd a{color:#999;}
.mr38{margin-right:38px;}
.mr68{margin-right:68px;}
.bordernone{border:none!important;}
.nav-gap{
    height:200px;
    margin-top:59px;
    border-right:1px solid #eee;
}






/*ͨ�õ���*/
.tk-shade {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
    filter: Alpha(opacity=30);
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop));
    _height: expression(eval(document.documentElement.clientHeight));
    z-index: 200;
    display: none;
}

.shelf_box {
    width: 400px;
    height: 260px;
    padding: 40px 20px 0 20px;
    background: #fff;
    overflow: hidden;
    position: fixed;
    z-index: 300;
    top: 50%;
    left: 50%;
    margin: -130px 0 0 -200px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.clientHeight/10+document.documentElement.scrollTop));
    _margin: 0 0 0 -220px;
    text-align: center;
    border-radius: 3px;
    box-sizing: border-box;
}

.aClose-btn {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 19px;
    height: 19px;
    background: url(https://images.zhongmin.cn/zhongmin2017/insure/images/close_btn.png) no-repeat;
    cursor: pointer;
    transition: background 1s;
    -moz-transition: background 1s;
    -webkit-transition: background 1s;
    -o-transition: background 1s;
}

.al-btn {
    display: inline-block;
    width: 118px;
    height: 38px;
    margin-top: 30px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
}

.abtn1 {

    color: #666;
    background: #f8f8f8;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.abtn2 {
    margin-right: 17px;
    color: #fff;
    background: #f6ab1a;
    border: 1px solid #f6ab1a;
    border-radius: 3px;
}
/* ��Ա��������� */
.left-nav {
    display: inline-block;
    margin-right: 10px;
    background: #fff;
    width: 200px;
    line-height: 1;
}
.out-list > li p {
    padding: 16px 50px;
    border-bottom: 1px solid #ececec;
    background: #fbfbfb;
    font-size: 16px;
    color: #333;
    background-repeat: no-repeat;
    background-position: 23px center;
}
.out-list > li .dd {
    background-image: url(https://images.zhongmin.cn/00/00_2018/usercenter/images/list-dd.png);
}
.out-list > li .cf {
    background-image: url(https://images.zhongmin.cn/00/00_2018/usercenter/images/list-cf.png);
}
.out-list > li .gn {
    background-image: url(https://images.zhongmin.cn/00/00_2018/usercenter/images/list-gn.png);
}
.out-list > li .gl {
    background-image: url(https://images.zhongmin.cn/00/00_2018/usercenter/images/list-gl.png);
}

.out-list > li .iv {
    background-image: url(https://images.zhongmin.cn/00/00_2018/usercenter/images/invoice.png);
}



.inner-list {
    padding-left: 37px;
    padding-top: 15px;
}
.inner-list > li {
    margin-bottom: 25px;
    padding-left: 11px;
    position: relative;
    cursor: pointer;
}
.inner-list > li span {
    display: inline-block;
    padding-left: 9px;
}
.inner-list > li.active a,.inner-list > li:hover a {
    color: #ff9906;
}
.inner-list > li.active .bl{
    display: inline-block;
    width: 3px;
    height: 15px;
    background: #ff9906;
    position: absolute;
    top: 0;
    left: 0;
}


/*ȥ��chrome input��ǩ�Դ���ɫ����*/

input:-webkit-autofill {
  background-color: #fff;
}


/*  */
.list-empty {
    text-align: center;
}
.list-empty .btn-group a {
    display: inline-block;
    height: 40px;
    width: 135px;
    text-align: center;
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 3px;
    line-height: 40px; 
}
.list-empty .btn-group a.kefu-btn{
    background: #fe902e;
    border: 1px solid #fe902e;
    color: #fff;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.list-empty .btn-group a.kefu-btn:hover{
    background: #f6ab1a;
    border: 1px solid #f6ab1a;
}







/*������ʾ*/
.search-unfold {
    z-index: 60;
    position: absolute;
    top: 32px;
    right: 1px;
    min-width: 335px;
    _width: 333px;
    font-size: 14px;
    background: #fff;
    border: 1px solid #e6e6e6;
    box-shadow: 0 0 1px 2px rgba(0,0,0,.05);
}
.search-unfold li {
    height: 39px;
    line-height: 39px;
    padding: 0 18px 0 18px;
    color:#999;
    cursor: pointer;
}
.search-unfold li:hover{
    background: #f9f9f9;
}
.clear-btn{
    position: absolute;
    top: -26px;
    right: 147px;
    width:15px;
    height:15px;
    background: url(https://images.zhongmin.cn/zhongmin2017/header/images/search-clear.png) no-repeat;
    cursor: pointer;
}
.c-org {
    color: #ff6600;
}
.search-hover{background: #f9f9f9!important;}



.load-box{
    text-align: center;
    padding-top:250px;
}





/*20180428*/
.account-menu{
    right:-10px;
    top:40px;
    padding-top: 19px;
    background: #fff;
    border:1px solid #eee;
    border-radius: 4px;
    z-index:60;
}
.account-menu li a{
    display: block;
    font-size: 14px;
    padding:0 30px 0 60px;
    margin-bottom:19px;
    color:#666;
}
.account-menu li a.acc1{
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/user_nav_icon.png) 30px 2px no-repeat;
}
.account-menu li a.acc2{
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/user_nav_icon.png) 30px -40px no-repeat;
}
.account-menu li a.acc3{
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/user_nav_icon.png) 30px -79px no-repeat;
}
.account-menu li a.acc4{
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/user_nav_icon.png) 30px -116px no-repeat;
}
.account-menu li a.acc5{
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/user_nav_icon.png) 30px -158px no-repeat;
}
.account-menu li a.acc1:hover{
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/user_nav_icon-hover.png) 30px 2px no-repeat;
    color:#ff9e12;
}
.account-menu li a.acc2:hover{
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/user_nav_icon-hover.png) 30px  -40px no-repeat;
    color:#ff9e12;
}
.account-menu li a.acc3:hover{
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/user_nav_icon-hover.png) 30px -79px no-repeat;
    color:#ff9e12;
}
.account-menu li a.acc4:hover{
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/user_nav_icon-hover.png) 30px -116px no-repeat;
    color:#ff9e12;
}
.account-menu li a.acc5:hover{
    background: url(https://images.zhongmin.cn/00/00_2018/header/images/user_nav_icon-hover.png) 30px -158px no-repeat;
    color:#ff9e12;
}
.nav-icon{
    position: absolute;
    top: -19px;
    right: 0px;
}







/*��Ա����*/
.outdatebg {
    padding: 8px 0;
    color: #ff7647;
    background: #fbf9e4;
}
.xuqi-btn {
    display: inline-block;
    width: 76px;
    height: 24px;
    margin-left: 30px;
    line-height: 24px;
    font-size: 12px;
    color: #fff;
    background: #ff7647;
    text-align: center;
    border-radius: 3px;
    vertical-align: middle;
}
.ver-middle {
    vertical-align: middle;
}



.shade-load-wrap{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000 url(https://images.zhongmin.cn/00/00_2018/header/images/load.gif) center no-repeat;
    opacity: 0.3;
    filter: Alpha(opacity=30);
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop));
    _height: expression(eval(document.documentElement.clientHeight));
    z-index: 200;
}


/*ע���������*/
.zizhi-box{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 500px;
    padding:0 40px;
    background: #fff;
    overflow: hidden;
    margin: -230px 0 0 -290px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.clientHeight/10+document.documentElement.scrollTop));
    _margin: 0 0 0 -220px;
    text-align: left;
    border-radius: 3px;
    z-index: 300;
}
.zizhi-box h4{
    font-size: 18px;
    color:#333;
    line-height: 75px;
    text-align: center;
}
.zizhi-p{
    padding:22px 0 46px 0;
    font-size: 14px;
    color:#333;
}
.zizhi-p a{
    text-decoration: underline;
    color:#1369c0;
}
.zizhi-p span{
    color:#ff9600;
    font-weight: bold;
}
.uploadbox img{
    width:234px;
    height:146px;
}
.zizhibtn {
    color: #fff;
    background: #ff9e12;
    border-radius: 3px;
    display: block;
    width: 168px;
    height: 40px;
    margin: 40px auto ;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
}

.uploadimg-box{
    position: relative;
    width:234px;
    height:146px;
    margin:0 auto;
    border-radius: 5px;
    overflow: hidden;
}
/* .del-wrap{
    display: none;
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background: url(https://images.zhongmin.cn/00/00_2018/register/images/del_icon2.png) no-repeat;
    cursor: pointer;
}
.uploadimg-box:hover .del-wrap{
    display: block;
} */



.zz-box{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 725px;
    padding:20px;
    background: #fff;
    overflow: hidden;
    margin: -300px 0 0 -382px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.clientHeight/10+document.documentElement.scrollTop));
    _margin: 0 0 0 -382px;
    text-align: left;
    border-radius: 10px;
    z-index: 300;
}

.zz-right-box{
    padding-left:370px;
}
.zz-right-box h4{
    background: url(https://images.zhongmin.cn/00/00_2018/register/images/h4-bg.jpg) center repeat-x;
    line-height: 58px;
    text-align: center;
}
.zz-right-box h4 span{
    padding:0 25px;
    font-size: 20px;
    font-weight: bold;
    color:#333;
    background: #fff;
}
.cont-pe{
    font-size: 14px;
    color:#666;
    line-height: 1.8;
}
.zz-login-tit-box{
    margin:10px 0 30px 0;
}

.zz-login-tit-box li.tab-cur {
    color: #ff9e12;
}
.zz-login-tit-box li {
    float: left;
    width: 50%;
    font-size: 16px;
    color: #666;
    text-align: center;
    line-height: 1;
    box-sizing: border-box;
    cursor: pointer;
}
.f14{font-size: 14px}
.c-blue{color:#1369c0}


.zz-new-box{
    position: fixed;
    top: 50%;
    left: 50%;
    width:608px;
    min-height:347px;
    padding: 242px 84px 0;
    margin: -294px 0 0 -388px;
    background:  url(https://images.zhongmin.cn/00/00_2018/register/images/zz-bg.png) no-repeat;
    z-index:300
}
.zz-new-box h4{
    margin:0 133px;
    background: url(https://images.zhongmin.cn/00/00_2018/register/images/h4-bg.jpg) center repeat-x;
    line-height: 90px;
    text-align: center;
}
.zz-new-box h4 span {
    padding: 0 25px;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    background: #fff;
}
.zz-btn{
    display: inline-block;
    width:286px;
    height:48px;
    margin-top:46px;
    line-height: 48px;
    border:1px solid #ff9e12;
    font-size: 16px;
    color:#ff9e12;
    text-align: center;
    border-radius: 5px;
}
.zz-btn2{
    margin-left:27px;
    color:#fff;
    background: #ff9e12;
}






/* 20180627 */
.help-icon{
    display: inline-block;
    width:14px;
    height:14px;   
    background: url(https://images.zhongmin.cn/00/00_2018/register/images/help-icon.png) no-repeat;
    vertical-align: middle
}
.demo-box{
    display: none;
     top:-447px;
     left:-10px;
     padding:0 0 28px 28px;
     background:#fff;
     z-index:99;
     line-height: 1.5;
     font-size: 14px;
     color:#666;
     text-align: left;
     border:1px solid #ddd;
     border-radius: 5px;
     width: 415px;
} 
.demo-box p{font-size: 12px;}

.help-icon:hover .demo-box{display: block}
.demo-box h4{
    padding:15px 0 12px 0;
    font-size: 16px;
    text-align: center;
}
.sj-icon{
 bottom: -9px;
 left: 8px;
}
.g-icon{
 margin-left: 10px;
 padding-left:20px;
 background: url(https://images.zhongmin.cn/00/00_2018/register/images/g-icon.png) left center no-repeat;
 color:#666
}
.g-icon span{color:#999;}



/* 资质弹框 */
.tab-gap {
    border-right: 1px solid #d8d8d8;
}
.per-icon {
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/pe-icon.png) 13px no-repeat;
}
.password-icon {
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/password-icon.png) 13px no-repeat;
}
.tel-icon {
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/tel-icon.png) 13px no-repeat;
}
.mess-icon {
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/mess-icon.png) 13px no-repeat;
}

.login-com-input {
    width: 82.4%;
    padding: 10px 5% 10px 12.6%;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 14px;
    line-height: 1.8;
    color: #666;
    vertical-align: middle;
    box-sizing: content-box;
}
.mess-input {
    width: 35.6%;
}
.folink-box {
    margin: 15px 0 32px 0;
}
.login-uncheck {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/uncheck.png) no-repeat;
    vertical-align: middle;
    cursor: pointer;
}
.folink, .reglink {
    color: #666;
}
.login-btn {
    width: 100%;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: #ff9e12;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.download-con {
    bottom: 18px;
    left: 30px;
    width: 330px;
    padding-top: 14px;
    color: #999;
    text-align: center;
    border-top: 1px solid #e8e8e8;
}
.mb25{
    margin-bottom: 25px;
}
.mess-btn {
    display: inline-block;
    width: 42.78%;
    height: 47px;
    margin-left: 7px;
    line-height: 47px;
    font-size: 16px;
    color: #eb7350;
    text-align: center;
    background: #ffefe4;
    border-radius: 3px;
    cursor: pointer;
    vertical-align: middle;
}

.login-check {
    background: url(https://images.zhongmin.cn/00/00_2018/index/images/check.png) no-repeat;
}

.regInput{
    margin-left:20px;
}



.tel-email {
    margin-top:20px;
    padding:5px 5px;
    border:1px solid #ddd;
    border-radius: 3px;
    font-size: 10px;
}
.tel-email span{
   
    color:#333;
}
.tel-email input {
    width: 100%;
    border:none;
    font-size: 10px;
}






/* 执业认证 */
.lo-box {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  height: 270px;
  padding: 30px 20px 0 20px;
  margin: -135px 0 0 -250px;
  background: #fff;
  overflow: hidden;
  text-align: center;
  z-index: 300;
  box-sizing: border-box;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.abox-com-btn {
position: absolute;
top: 20px;
right: 20px;
width: 19px;
height: 19px;
background: url(https://images.zhongmin.cn/zhongmin2017/cart/images/close_btn1.png) no-repeat;
cursor: pointer;
}
.abox-com-btn:hover{
background: url(https://images.zhongmin.cn/zhongmin2017/insure/images/close_btn_hover.png) no-repeat;
}
.lo-btn{
display: inline-block;
width: 167px;
height: 40px;
font-size: 14px;
line-height: 40px;
color: #fff;
text-align: center;
background: #fe902e;
border-radius: 3px;
cursor: pointer;
}
.lo-h4{
padding:15px 0 12px 0;
font-size: 18px;
font-weight: bold;
color: #333;
}
.lo-p1{
padding:0 0 35px 0;
font-size: 16px;
line-height: 1.4;
color:#333;
}
.lo-com-btn1{
display: inline-block;
width: 146px;
height: 38px;
font-size: 14px;
line-height: 38px;
color: #666;
text-align: center;
background: #fff;
border: 1px solid #ddd;
border-radius: 3px;
cursor: pointer;
}

.lo-com-btn2{
display: inline-block;
width: 146px;
height: 38px;
font-size: 14px;
line-height: 38px;
color: #fff;
text-align: center;
background: #ff9e12;
border: 1px solid #ff9e12;
border-radius: 3px;
cursor: pointer;
}
.lo-p2{
margin-top: -16px;
font-size: 16px;
color: #333;
}
.lo-p2 span{
color:#3f80e2
}
.lo2{
height:226px;
margin: -113px 0 0 -250px;
}

.lo3{
height:342px;
margin: -171px 0 0 -250px;
}
.lo-p3{
padding: 0 0 8px 120px;
font-size: 16px;
color: #333;
text-align: left;
}
.s-lo-h4 {
padding:15px 0 0 0;
font-size: 18px;
font-weight: bold;
color: #333;
}

.lo-ul{
padding:22px 0 0 12px;
text-align: left
}
.lo-ul li{
font-size: 16px;
line-height: 1.7;
color: #333;
}

.nav-bar li.planbox{
  padding:0 15px 15px 0;
  margin-right: 25px;
  background: url(https://images.zhongmin.cn/00/00_2020/index/images/downi.png) right 9px no-repeat;
}


.planlist{
  display: none;
  top:35px;
  left:-30px;
  width:136px;
  text-align: center;
  z-index:10;
  background: #fff;
  box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.08);
  border-radius: 3px;
}
.nav-bar li.planbox:hover .planlist{
  display: block;
}
.planlist a{
  display: block;
  padding:15px 0;
}

.planlist a:hover{
  color:#ff9600;
}

.appdownbox{
  display: none;
  top: 30px;
  left: -65px;
  z-index: 10;
}
.phonetg:hover .appdownbox{
  display: block;
}

.cart-wrap a.regis{
    padding: 0;
    width: 60px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: #ff9e12;
    border-radius: 26px;
}

.userinfo2 {
  display: inline-block;
  padding-top: 2px;
  padding-right: 15px;
  vertical-align: top;
  cursor: pointer;
}

 .userinfo2 .avatarbox {
   margin-right: 6px;
  display: inline-block;
  background: url(https://images.zhongmin.cn/00/00_2020/index/images/userheader.png) no-repeat;
  width: 32px;
  height: 32px;
  vertical-align: middle
}

 .userinfo2 .username {
  display: inline-block;
  padding-top: 6px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  line-height: 1;
  vertical-align: top;
}

.logout {
  display: inline-block;
  margin-top: 9px;
  padding-left: 14px;
  border-left: 1px solid #ddd;
  line-height: 1;
  font-size: 16px;
  color: #333;
  vertical-align: top;
  cursor: pointer;
}

.ncart{
  margin: 8px 30px 0 0 ;
  position: relative;
  display: inline-block;
  width:23px;
  height:21px;
  background: url(https://images.zhongmin.cn/00/00_2018/header/images/cart-icon.png) no-repeat;
  vertical-align: middle
}
.ncart .tips {
  position: absolute;
  top: -9px;
  right: -20px;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  padding: 0 5px;
  border-radius: 16px;
  background: #ff4242;
  color: #fff;
  font-size: 10px;
}