@charset "utf-8";
/* CSS Document */
/*
 * zhouli 2014.11.12
*/

.area-1100{
    width: 1100px;
    margin: 0 auto;
    height: auto;
}
.area-1200{
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #d0d0d0; opacity: 1;}
input:-moz-placeholder,
textarea:-moz-placeholder {color:#d0d0d0; opacity: 1;}
input::-moz-placeholder,
textarea::-moz-placeholder {color:#d0d0d0; opacity: 1;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#d0d0d0; opacity: 1;}

/* css sprite */
.login-text,
.register-text.user,
.register-text.password,
.hy-top .search .search-btn,
.hy-top .search .sort .arrow,
.hy-left .menu>li i,
.hy-left .menu li .sub-menu li.cur span,
.box-tip .tip-icon,
.box-tip .lega,
.box-tip .sj,
.hy-center .box-tabs i,
.hy-left .else-tags i,
.hy-sidebar .title i,
.box-tip .tip-iconb,
.pickcard-box .fontstyle .o-icon,
.register-text.phone,
.hy-left .menu .purchase{background: url("../../images/jzt-user-center/icon-1.png") no-repeat;}
.legalize-list li .icon-person,
.legalize-list li .icon-company,
.kf-box i{background: url("../../images/jzt-user-center/icon-3.png") no-repeat;}
.tophr{
    position: absolute;
    left: 0;
    top:120px;
    z-index: 6;
    border-top: 1px solid #ddddde;
    width: 100%;
}
.hy-top{
    min-width: 1200px;
    height: 55px;
    background: #c90301;
}
.hy-top .logo{
    font-family: microsoft yahei;
    font-size: 28px;
    color: #fff;
    line-height: 55px;
    padding-left: 30px;
}
.hy-top .logo a,.hy-top .logo a:hover{color: #fff; text-decoration: none;}
.hy-top .search{margin-top: 16px;}
.hy-top .search ul li{
    float: left;
    background: #fff;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.hy-top .search .sort{
    width: 57px;
    font-size: 14px;
    color: #666;
    border-right: 1px solid #ddd;
    padding-left: 35px;
    background: #f5f5f5;
}
.hy-top .search .sort .arrow{
    display: inline-block;
    *display:inline;
    zoom:1;
    background-position: 0 -335px;
    width: 12px;
    height: 8px;
    margin-left: 3px;
}
.hy-top .search .search-text{
    padding-left: 10px;
    font-size: 12px;
    color: #999;
    width: 145px;
    margin-right: 10px;
    line-height: 22px;
    height: 26px;
    vertical-align: middle;
}
.hy-top .search .btn{margin-left: 1px;}
.hy-top .search .search-btn{
    background-position: 5px -298px;
    width: 32px;
    height: 28px;
}
/* login */
.login-bg{
    width: 1200px;
    height: 512px;
    border: 1px solid #ddd;
	margin:40px 0;
}
.login-bg .login-box{
    background: url("../../images/jzt-user-center/login-bg.jpg") no-repeat;
    padding:0 0 0 520px;
    margin: 22px 0 22px 120px;
    overflow: hidden;
    height: 471px;
}
.login-bg .login-box h2{
    font-size: 26px;
    color: #525252;
    padding: 30px 0 20px;
    line-height: 50px;
    font-family: Microsoft YaHei;
}

.login-bg .login-box h2 #errorMsg{
    position: absolute;
    left:0;
    top:70px;
    color: #fe4002;
    font-size: 12px;
}
.login-bg .login-box h2 span{font-size: 18px;}
.login-bg .login-box h2 span a{color: #fe4002;}
.login-bg .box-form{
    border-left:1px solid #ddd;
    margin: 10px 0;
    padding: 0 115px;
    height: 451px;
}
.login-bg .login-box ul li{
    position: relative;
    height: 70px;
}
.login-bg .login-box ul li.tip{
    margin-top: -18px;
    color: #666;
}
.login-bg .login-box ul li.tip a{color: #fe4002;}
.login-bg .login-box ul li.tip a:hover{text-decoration: underline;}



/*2020-07-13 登录修改*/
.new_loginEdit .login-bg .login-box h2{
    display: inline-block;
    cursor: pointer;
}
.new_loginEdit .login-bg .login-box h2:first-child{
    margin-right: 20px;
}
.new_loginEdit .login-bg .login-box .box-form .cur{
    color: #c90301;
}
.new_loginEdit .login-bg .login-box .box-form .cur::after{
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    background: #c90301;
    left: 0;
    bottom: 18px;
}
.new_loginEdit .login-bg .login-box .box-form .login-text.mobile{
    background: url(../../images/jzt-user-center/mobile.png) no-repeat;
    background-position: 305px 10px;
}
.new_loginEdit .login-bg .login-box .box-form .login-text.bgnone{
    background: none;
}
.new_loginEdit .login-bg .login-box .box-form  .getCaptcha{
    position: absolute;
    right: 5px;
    top: 0px;
    font-size: 14px;
    line-height: 40px;
    color: #666666;
    cursor: pointer;
    background: none;
}
.c90301{
    color: #c90301 !important;
}


/* register */
.register-bg{
    background: url("../../images/jzt-user-center/register-bg.jpg") no-repeat top left;
    height: 513px;
    width: auto;
    border: 1px solid #ddd;
	margin:40px 0;
}
.register-bg .tip{
    margin: 135px 0 0 104px;
    color: #fff;
}
.register-bg .tip a{color: #fff; text-decoration: underline;}
.register-bg .register-box{
    width: 520px;
    margin-right: 20px;
	*margin-right: 0px;
}
.register-bg .register-box ul{
    padding-top: 75px;
	*width:500px;
}
.register-bg .register-box ul li{
    position: relative;
    height: 70px;

}
.register-bg .register-box ul li .yy_account{
    padding-left: 28px;
    color: #525252;
}
.register-bg .register-box ul li.tip-re{
    /*margin: -5px 0 0 137px;*/
	margin: -5px 0 10px 100px;
	line-height: 24px;
}
.register-bg .register-box ul li a{color: #fe4002;}
.register-bg .register-box ul li a:hover{text-decoration: underline;}
.register-bg .register-box ul li label{
    display: inline-block;
    *display:inline;
    *zoom:1;
    width: 130px;
    height: 36px;
    vertical-align: middle;
    line-height: 36px;
    font-size: 14px;
    color: #000;
    text-align: right;
}
.register-bg .register-box ul li strong{
    font-weight: normal;
    color: #4a4a4a;
}
.re-success,
.find-pswd,
.send-email{
    border: 2px solid #e0e0e0;
    width: 808px;
    margin: 30px auto 0;
    text-align: center;
    padding: 60px 0 80px;
}
.find-pswd{
    width: auto;
    border: 1px solid #e0e0e0;
    margin-top: 0;
    margin-bottom: 60px;
    text-align: left;
    padding: 100px 0;
}
.re-success strong{
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url("../../images/jzt-user-center/re-success.gif") no-repeat;
    color: #7abb53;
    font-family: "黑体";
    font-size: 20px;
    font-weight: 600;
    line-height: 50px;
    padding-left: 80px;
}
.re-success p{
    line-height:70px;
}


/* 个人中心 */
.hy-left,
.hy-right,
.hy-center{
    width: 198px;
    margin-top: 10px;
    margin-bottom: 40px;
}
.box-left{
    border: 1px solid #ddd;
    border-top: 3px #c90301 solid;
}
.hy-left .menu>li{
    font-size: 14px;
    line-height: 25px;
    cursor: pointer;
    padding: 5px 10px;
    font-weight: bold;
    color: #333;
    border-bottom: 1px solid #d2d2d2;
}
.hy-left .menu>li a,
.hy-left .menu>li a:hover{color: #333; text-decoration: none;}
.hy-left .menu>li:last-child{border-bottom:0 none;}
.hy-left .menu>li i{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
    width: 26px;
    height: 26px;
}
.hy-left .menu .account{
    background-position: 0 -348px;
    margin-right: 15px;
}
.hy-left .menu .myZyb{
    background-position: 0 -810px;
    margin-right: 15px;
}
.hy-left .menu .sals{
    background-position: 0 -376px;
    margin-right: 15px;
}
.hy-left .menu .buyer{
    background-position: 0 -403px;
    margin-right: 15px;
}
.hy-left .menu .funds{
    background-position: 0 -427px;
    margin-right: 15px;
}
.hy-left .menu .purchase{
    background-position: 0 -972px;
    margin-right: 15px;
}
.hy-left .menu .serve{
    background-position: 0 -450px;
    margin-right: 15px;
}
.hy-left .menu .arrow{
    background-position: 0 -335px;
    width:12px;
    height: 8px;
    float: right;
    margin-top: 8px;
    *margin-top:-16px;
    transition: none;
}
.hy-left .menu .arrow.cur{
    background-position: 0 -576px;
}
.hy-left .menu li .sub-menu{padding-top: 5px;}
.hy-left .menu li .sub-menu li{
    line-height: 30px;
    padding-left: 60px;
    font-size: 14px;
}
.hy-left .menu li .sub-menu li span{display: none;}
.hy-left .menu li .sub-menu li.cur{
    padding-left: 42px;
}
.hy-left .menu li .sub-menu li.cur a,.hy-left .menu li .sub-menu li.cur a:hover{ color: #c90301;}
.hy-left .menu li .sub-menu li.cur span{
    background-position: 0 -561px;
    display: inline-block;
    *display: inline;
    zoom:1;
    width: 6px;
    height: 6px;
    vertical-align: middle;
    margin-right: 12px;
    margin-top: -4px;
    *margin-top:0;
}
.hy-left .menu li .sub-menu li a,.hy-left .menu li .sub-menu li a:hover{
    color: #666;
    text-decoration: none;
}
.hy-left .menu li .sub-menu.cur{
    display: none;
}
.hy-left .else-tags{
    margin-top: 5px;
    padding: 10px 30px;
}
.hy-left .else-tags i{
    display: inline-block;
    *display:inline;
    zoom:1;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    margin-right: 15px;
}
.hy-left .else-tags .tags1{background-position: 0 -478px;}
.hy-left .else-tags .tags2{background-position: 2px -504px;}
.hy-left .else-tags .tags3{background-position: 5px -531px;}
.hy-left .else-tags a{
    display: block;
    font-size: 14px;
    color: #555;
    text-decoration: none;
    line-height: 32px;
}
.hy-right{
    width: 980px;
    /*border: 1px solid #ddd;*/
    margin-bottom: 40px;
}
.hy-right.border{border: 1px solid #ddd;}
.hy-right .title,
.hy-left .title{
    border-bottom: 1px solid #d7d7d7;
    font-size: 14px;
    padding-left: 20px;
    line-height: 35px;
    color: #585858;
    font-weight: bold;
}
.hy-right .title{
    background: #f5f5f5;
    color: #333;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #ddd;
    margin-top: -1px;
    line-height: 32px;
    position: relative;
    z-index: 1;
    height: 35px;
}
.hy-right .title .cap{
    font-size: 12px;
    font-weight: normal;
    color: #999;
}
.hy-right .title .allowup{
    background: url("../../images/jzt-user-center/arrow0827.png") no-repeat 0 -16px;
    width: 33px;
    height: 16px;
    margin: 10px 25px 0 0;
    cursor: pointer;
}
.hy-right .title .allowup.down{background: url("../../images/jzt-user-center/arrow0827.png") no-repeat 0 0;}
.hy-right .border{
    border-bottom: 1px solid #ddd;
    height: 1px;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    margin: 0 65px;
}
.hy-right .form{
    border-top: 1px solid #ccc;
    margin: -1px 25px 50px;
    padding-top: 30px;
}
.complate-wapper .form{
    padding: 40px 0 40px 0px;
    border-top: 1px solid #ccc;
    margin: -1px 80px 30px;
}
.mr80{margin-right: 80px;}
.hy-right .content{display: none;}
.mr60{margin-right: 60px;}
.hy-right .form li .lab,
.hy-right .form li .xm,
.hy-right .form .tip2,
.hy-right .form li b,
.complate-wapper .form li .lab,
.complate-wapper .form li .xm,
.complate-wapper .form .tip2,
.complate-wapper .form li b{
    display: inline-block;
    *display:inline;
    zoom:1;
    vertical-align: middle;
    padding: 0 5px;
    line-height: 26px;
    margin: 6px 0;
}
.hy-right .form li .lab,
.complate-wapper .form li .lab{
    width: 150px;
    text-align: right;
    font-size: 14px;
}
.complate-wapper .form.idea-box li{padding: 15px 0;}
.complate-wapper .form.idea-box li label{font-size: 12px; color: #585858;}
.complate-wapper .form.idea-box li .text-sty2{
    width: 185px;
    height: 28px;
    height: 28px;
}
.complate-wapper .form.idea-box li textarea.text-sty2{
    width: 490px;
    height: 110px;
    vertical-align: middle;
}
.hy-right .form li .lab.breed,
.complate-wapper .form li .lab.breed{padding-top: 22px;}
.hy-right .form li .xm,
.complate-wapper .form li .xm{
    font-size: 14px;
    /*width: 70px;*/
}
.hy-right .form li span.sty-3,
.complate-wapper .form li span.sty-3{width: 130px;}
.hy-right .form li p.sty-4,
.complate-wapper .form li p.sty-4{
    width: 670px;
    padding-top: 10px;
}
.hy-right .form li p.sty-4 .remove-bg,
.complate-wapper .form li p.sty-4 .remove-bg{
    display: none;
    position: absolute;
    left:0;
    top: -2px;
    *top: 0;
    width: 152px;
    height: 56px;
    background:url("../../images/jzt-user-center/remove1014.png") no-repeat;
    z-index: 0;
}

.hy-right .form li p.sty-4 i,
.complate-wapper .form li p.sty-4 i{
    display: none;
    background: url("../../images/jzt-user-center/icon1014.png") no-repeat;
    width: 16px;
    height: 16px;
}

.hy-right .form li p.sty-4 i.ok,
.complate-wapper .form li p.sty-4 i.ok{background-position: 0 5px;}
.hy-right .form li p.sty-4 i.wrong,
.complate-wapper .form li p.sty-4 i.wrong{background-position: 0 -25px; position: relative; cursor: pointer;}
.hy-right .form li p.sty-4 i.ok .caption,
.complate-wapper .form li p.sty-4 i.ok .caption{display: none;}
.hy-right .form li p.sty-4 i.wrong .caption,
.complate-wapper .form li p.sty-4 i.wrong .caption{
    display: none;
    position: absolute;
    top:20px;
    left:-30px;
    background: #fff;
    border: #ccc 1px solid;
    width: 108px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    z-index: 888;
    border-radius: 3px;
    -webkit-box-shadow: 0.5px 1px 2px #ccc;
    -moz-box-shadow: 0.5px 1px 2px #ccc;
    box-shadow: 0.5px 1px 2px #ccc;
    color: #555;
}
.ie{*position: relative; *zoom:1;}
.hy-right .form li p.sty-4 i.wrong:hover .caption,
.complate-wapper .form li p.sty-4 i.wrong:hover .caption{
    display: inline-block;
    *display: inline;
    zoom:1;
}
.hy-right .form li p .breedAdd,
.complate-wapper .form li p .breedAdd{
    display: block;
    float: left;
    height: 50px;
    width: 150px;
}
.hy-right .form li p.sty-4 .input-text,
.complate-wapper .form li p.sty-4 .input-text{width:138px; position: relative; z-index: 1; margin: 18px 0 0 10px;}
.hy-right .form li p.sty-4 span .remove,
.complate-wapper .form li p.sty-4 span .remove{
    position: absolute;
    top:0;
    right: 0;
    width: 16px;
    height: 16px;
    display: block;
    cursor: pointer;
    line-height: 999;
    overflow: hidden;
}
.hy-right .form li p.sty-4 .text-sty2,
.complate-wapper .form li p.sty-4 .text-sty2{
    width: 80px;
}
.hy-right .form li .add,
.hy-right .save .add,
.complate-wapper .form li .add,
.complate-wapper .save .add{
    border: 1px dashed #c9c9c9;
    padding: 7px 16px;
    margin: 15px 0 0 -5px;
    *margin: 15px 0 0 0px;
    color: #0088cc;
    cursor: pointer;
}
.hy-right .save .add,
.complate-wapper .save .add{
    margin-top: 10px;
}
.hy-right .save,
.complate-wapper .save{margin-bottom: 50px;}
.hy-right .form li a{}
.hy-right .form li b{
    margin-left: 20px;
    font-weight: normal;
}
.hy-right .form li b.tips{
    position: relative;
    background: #f4cccc;
    border: 1px solid #eba6a5;
    padding: 0 10px;
    z-index: -1;
}
.hy-right .form li b.tips i,
.re-message .sj{
    position: absolute;
    display: inline-block;
    *display:inline;
    zoom:1;
    background: url("../../images/jzt-user-center/sy.png") no-repeat;
}
.hy-right .form li b.tips i{
    background-position: 0 0;
    width: 7px;
    height: 10px;
    left:-7px;
    top:8px;
    z-index: 1;
}
.hy-right .form li label i{font-size: 12px;}
.hy-right .form li b.tips {
    background: none repeat scroll 0 0 #f4cccc;
    border: 1px solid #eba6a5;
    padding: 0 10px;
    position: relative;
}
.hy-right .form li b.tips.ma{margin: 5px 0 0 12px;}
.hy-right .form li b {
    font-weight: normal;
    margin-left: 20px;
}
.text-sty-udline{text-decoration: underline;}
.re-message{
    display: none;
    margin: 10px 0 10px 32px;
    position: relative;
    width: 500px;
    padding: 15px 25px 18px 15px;
    border: 1px solid #cbcaca;
    border-radius: 6px;
}
.re-message .sj{
    background-position: 0 -13px;
    width: 18px;
    height: 13px;
    background-color: #333;
    top:-12px;
    left:50%;
    margin-left: -9px;
    z-index: 1;
}
.re-message p{
    display: block;
    font-weight: normal;
    line-height: 38px;
    padding: 5px 0;
    color: #585858;
}
.re-message p label{
    display: inline-block;
    *display:inline;
    zoom:1;
    width: 115px;
    text-align: right;
    color: #585858;
}
/* */
.hy-center{
    margin-left: 10px;
    width: 740px;
}
.border-1{
    border: 1px solid #d2d2d2;
    -webkit-border-radius:2px ;
    -moz-border-radius:2px ;
    -ms-border-radius:2px ;
    -o-border-radius:2px ;
    border-radius:2px ;
}
.p1525{padding: 15px 25px;}
.hy-center .box-date{
    background: url("../../images/jzt-user-center/bg1.png") no-repeat right center;
    padding-right: 10px;
    line-height: 30px;
}
/* icons */
.icon-right{
    background: url("../../images/jzt-user-center/right.png") no-repeat;
    width: 16px;
    height: 16px;
    margin-left: 5px;
}

/* 认证的各种状态 */
.legalize{
    display: inline-block;
    *display: inline;
    zoom:1;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background: #999;
    -webkit-border-radius:25px ;
    -moz-border-radius:25px ;
    -ms-border-radius:25px ;
    -o-border-radius:25px ;
    border-radius:25px ;
    color: #fff;
    line-height: 20px;
    text-align: center;
    margin: 0 6px;
    margin-top: -5px;
    *margin-top: 0px;
}
.legalize.cur{background: #0046fd;}
b.col_blue{color: #0048ff;}/* 已认证 */
.legalize.normal{background: #999;}
b.col_555{color: #555;}/* 未认证 */
.legalize.legalizing{background: #007f00;}
b.col_green{color: #007f00;}/* 正在审核 */
.legalize.miss{background: #ff0000;}
b.col_red{color: #ff0000;}/* 驳回 */


/* 认证的各种状态 over */
.hy-center .box-account{
    margin: 15px 0 0 30px;
    color: #f6660d;
    font-size: 14px;
}
.hy-center .box-account p{
    color: #333;
    font-size: 30px;
    font-family:arial, serif;
    line-height: 30px;
    padding-top: 15px;
}
.hy-center .box-account p .tx{
    background: #c90301;
    width: 70px;
    height: 25px;
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 25px;
    margin-left: 20px;
}
.box-tip p{
    padding: 12px 25px;
}
.bgc-f5{background: #F5F5F5;}
.box-tip .tip-icon,
.box-tip .tip-iconb{
    display: inline-block;
    *display: inline;
    zoom:1;
    background-position: 0 -592px;
    width: 21px;
    height: 18px;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -5px;
    *margin-top:0;
}
.box-tip .tip-iconb{background-position: 0 -854px; height: 22px;}
.hy-center .box-tip .lega{
    display: inline-block;
    *display: inline;
    zoom:1;
    background-position: 60px -611px;
    background-color: #f6660d;
    color: #fff;
    font-size: 12px;
    width: 78px;
    height: 25px;
    line-height: 25px;
    margin-left:20px;
    padding-left: 8px;
}
.hy-center .box-tip .sj{
    display: inline-block;
    *display: inline;
    zoom:1;
    position: absolute;
    left: 30px;
    top:-6px;
    background-position: 0 -639px;
    width: 6px;
    height: 10px;
}
.hy-center .box-tabs{
    padding: 22px 0;
    border-bottom: 1px dashed #ddd;
}
.hy-center .box-tabs .title1,
.hy-center .box-tabs .title2,
.hy-center .box-tabs .title3{
    position: absolute;
    left: 2px;
    top:20px;
    background-color: #c90303;
    width: 30px;
    height: 110px;
    color: #fff;
    -webkit-border-radius:0 8px 8px 0px;
    -moz-border-radius:0 8px 8px 0px;
    -ms-border-radius:0 8px 8px 0px;
    -o-border-radius:0 8px 8px 0px;
    border-radius:0 8px 8px 0px;
    font-size: 14px;
    text-align: center;
    line-height: 18px;
}
.hy-center .box-tabs .title1 i,
.hy-center .box-tabs .title2 i,
.hy-center .box-tabs .title3 i{
    display: inline-block;
    *display: inline;
    zoom:1;
    background-position: 0 -654px;
    width: 22px;
    height: 21px;
    margin: 5px 0 0;
}
.hy-center .box-tabs .title2 i{background-position: 0 -682px;}
.hy-center .box-tabs .title3 i{background-position: 0 -707px;}
.hy-center .box-tabs ul{
    margin-left: 40px;
}
.hy-center .box-tabs ul li{
    float: left;
    *display: inline;
    width: 175px;
    margin: 0 10px;
    border-right: 1px solid #f0f0f0;
}
.hy-center .box-tabs ul li:last-child{border-right: 0 none;}
.hy-center .box-tabs ul li p{
    text-align: center;
    line-height: 30px;
}
.hy-center .box-tabs ul li i{
    background: url("../../images/jzt-user-center/icon-2.png") no-repeat;
    display: inline-block;
    *display: inline;
    zoom:1;
    width: 60px;
    height: 50px;
    margin:20px 0 0 58px;
    text-align: right;
    color: #fff;
    padding-right: 5px;
}
.hy-center .box-tabs ul li i span{
    display: inline-block;
    *display: inline;
    zoom:1;
    width: 23px;
    height: 23px;
    float: right;
    margin-right: 1px;
    text-align: center;
}
.hy-center .box-tabs ul li .ico1{background-position: 0 0;}
.hy-center .box-tabs ul li .ico2{background-position: -68px 0;}
.hy-center .box-tabs ul li .ico3{background-position: -126px 0;}
.hy-center .box-tabs ul li .ico4{background-position: 0 -112px;}
.hy-sidebar{
    width: 240px;
    margin-top: 10px;
}
.hy-sidebar .title{
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
}
.hy-sidebar .title span{
    font-weight: normal;
    color: #666;
}
.hy-sidebar .title i{
    display: inline-block;
    *display: inline;
    zoom:1;
    width: 20px;
    height: 25px;
    vertical-align: middle;
    margin: 0 8px;
}
.hand{cursor: pointer;}
.hy-sidebar .title .icon-post{background-position: 0 -736px;}
.hy-sidebar .title .icon-recom{background-position: 0 -770px;}
.border-2{
    border: 1px solid #ddd;
    border-top-width:3px ;
}
.hy-right .box-tip{}
.hy-right .box-tip p{
    line-height: 28px;
    padding: 10px 25px;
}
.hy-right .box-tip p span{padding-left: 26px;}
.legalize-list{margin-top: 28px; width: 720px;}
.legalize-list li{
    border: 1px solid #d2d2d2;
    padding: 28px;
    margin: 0 0 10px 28px;
}
.legalize-list li i,
.legalize-list li span,
.legalize-list li a{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
}
.legalize-list li .icon-person{
    background-position: 0 0;
    width: 122px;
    height: 122px;
}
.legalize-list li .icon-company{
    background-position: 0 -124px;
    width: 122px;
    height: 122px;
}
.legalize-list li .status{
    width: 160px;
    font-size: 14px;
    margin-left: 30px;
    line-height: 34px;
}
.legalize-list li .status .legalize{font-size: 12px;}
.legalize-list li a{margin: 0 20px 0 0;}
.legalize-list li a.shengji,
.legalize-list li a.shengji:hover{
    margin-right: 0;
    padding-left: 20px;
    background: url("../../images/jzt-user-center/icon-4.png") no-repeat 115px 4px;
    width: 110px;
    color: #c90301;
    font-weight: bold;
    text-decoration: underline;
}
.kf-box{
    margin: 35px 0 0 30px;
}
.kf-box h3,
.kf-box p{
    font-size: 14px;
    line-height: 35px;
    color: #666;
}
.kf-box p strong{
    font-size: 16px;
    padding-left: 35px;
    color: #ff6c00;
}
.kf-box .phone{
    background-position: -128px 0;
    width: 26px;
    height: 26px;
}
.kf-box .qq{
    background-position: -128px -56px;
    width: 26px;
    height: 26px;
}
/* form */
.text,
.text-1{
    border: 1px solid #c4d4db;
    background-color: #fff;
    padding: 0 10px;
}
.text-1{
    border: 1px solid #ccc;
    width: 200px;
    height: 38px;
    line-height: 38px;
    color: #666;
    font-size: 14px;
    padding: 0 5px;
}
.text-2{
    border: 1px solid #ccc;
    width: 200px;
    height: 26px;
    line-height: 26px;
    color: #666;
    font-size: 14px;
    padding: 0 5px;
}
.login-text{
    width: 315px;
    height: 36px;
    line-height: 36px;
    color: #666;
    font-size: 14px;
    padding-left:10px;
    border: 1px solid #ccc;
}
.login-text:focus{border-color: #ffb33b;}
.register-text{
    width: 200px;
	*width: 195px;
    height: 36px;
    line-height: 36px;
    color: #666;
    padding-left: 10px;
    border: #ccc 1px solid;
    font-size: 14px;
}

.register-text.phone{background-position: right -920px;}
.register-text:focus{border: 1px solid #fe4002;}
.register-text.yzm{width: 123px;*width: 90px;}
.login-text.user,
.register-text.user{background-position:right 10px;}
.login-text.password,
.register-text.password{background-position:right -32px;}
.login-text.yz{
    width:100px;
    background-image: none;
    padding-left: 10px;
}
.login-btn{
    width: 330px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    background: #c90301;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-weight: 600;

}
.register-btn,
.yellow-btn,
.yellow-btn2{
    width: 180px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    background: #c90301;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
    margin-top: 15px;
}
.register-btn{
    margin-top: 0;
    background: #c90301;
    width: 208px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
}
.register-btn.wid1{width: 122px; margin-top: 0; font-size: 16px;}
.yellow-btn{
    margin-top: 20px;
    line-height: 40px;
    height: 40px;
    width: 150px;
    margin-left: 457px;
}
.yellow-btn2{
    width:66px;
    height: 30px;
    line-height: 30px;
    margin-top: 0;
}
.yellow-btn3{
    background: #c90301;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 35px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
.yzm-btn {
    width:78px;
    border:1px solid #f2d4d2;
    height: 40px;
    line-height: 40px;
    color: #c90301;
    text-align: center;
    font-size: 12px;
    background: #f2d4d2;
}
.yzm-btn:disabled{
    border:1px solid #ccc;
    background: #f4f5f6;
    color: #999;
    border-left-color:#f4f5f6;
}
.yzm-btn2{
    border: 1px solid #aaa;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ffffff));
    background: -moz-linear-gradient(top,  #f8f8f8,  #ffffff);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ffffff');
    padding:3px 5px;
    color: #999;
    margin:0;
}
.yzm-btn.wid2{width: 88px; font-weight: bold; font-size: 16px;}
.btn-hui{
    width: 66px;
    height:30px;
    line-height: 30px;
    color: #3c3c3c;
    text-align: center;
    font-size: 14px;
    background: #c9c9c9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
}
.btn-hui1,
.btn-style-hui{
    border: 1px solid #999;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background:#dedede;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
    background: -moz-linear-gradient(top,  #fff,  #dedede);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede');
    padding: 8px 30px;
    color: #666;
}
.btn-hui1{
    padding: 0px 15px;
}
.btn-style-hui{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.btn-hui1:hover{
    color: #666;
    text-decoration: none;
}
.btn-hui1 .btn-none{
    position:absolute;
    top:0;
    right:0;
    height:26px;
    filter:alpha(opacity:0);
    opacity: 0;
    width:90px;
    cursor: pointer;
}
.btn-disable{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background:#bbbbbb;
    padding: 5px 15px;
    color: #fff;
}
.btn-red1,
.btn-style{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background:#c90301;
    padding: 8px 30px;
    color: #fff;
}
.btn-style{padding: 5px 12px;}
.btn-red1:hover{background: #ff4848;}
a.btn-red1,a.btn-red1:hover{color: #fff; text-decoration: none;}
/* form */
.form-1 li{padding: 10px 0 10px 60px;}
.form-1.yzdown li{
    padding: 0;
    height: 68px;
}
.form-1.yzdown li span{
    margin-left: 235px;
}
.form-1 li label,
.form-2 li label{
    display: inline-block;
    *display:inline;
    zoom:1;
    width: 230px;
    vertical-align: middle;
    font-size: 14px;
    color: #434343;
    text-align: right;
}
.find-pswd ul{ width:900px;}
.find-pswd .form-1{padding-left: 220px;}
.find-pswd .form-1 li{position: relative; width:710px;padding-left: 0;}
.form-1 li .tips{
    padding-left:10px;
    color: #888;
}
.form-1 li p{
    padding:0 0 10px 110px;
    color: #585858;
}
.re-suc{
    padding: 20px;
    text-align: center;
    color: #484848;
    font-size: 14px;
}
.form-2 li{
    padding: 8px 0;
    line-height: 26px;
}
.form-2 li.hr{
    border-bottom: 1px solid #999;
    overflow: hidden;
    margin: 10px 0 10px 125px;
    width: 600px;
}
.form-2 li span{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
}
.form-2 li label{width: 140px; color: #333;}
.form-2 li.coption{padding-left: 145px; line-height: 25px;}
.form-2 .paption.mid{padding:5px 0 0 300px;}
.form-2 li.coption p{line-height: 26px;}
.form-2 .tj-btn{margin-left: 250px;}
.form-2 .tj-btn.mid{margin-left: 360px;}
.form-2 .paption{
    color: #999;
    padding: 5px 0 0 190px;
}
.form-2 .middle{margin-left: 80px;}
.form-2 .right{
    min-width: 18px;
    min-height: 22px;
    display: inline-block;
    *display: inline;
    zoom:1;
    background: url("../../images/jzt-user-center/right.png") no-repeat 0 4px;
    text-indent: 20px;
    vertical-align: middle;
}
.form-2 .img{
    display: block;
    border: 1px solid #d2d2d2;
    width: 250px;
    height: 150px;
    margin-bottom: 18px;
    overflow: hidden;
}
.form-2 .capt{
    padding-left: 145px;
    color: #909090;
    padding-top: 8px;
}

.popup-box{
    display: none;
    background: #fff;
    border: 2px solid #666;
    z-index: 10000;
    overflow: hidden;
}
.popup-box .close{
    background: url("../../images/jzt-user-center/close.png") no-repeat;
    width: 17px;
    height: 17px;
    position: absolute;
    right: 3px;
    top:3px;
    overflow: hidden;
    cursor: pointer;
    z-index: 1002;
}
.popup-box .close:hover{background: url("../../images/jzt-user-center/close_hover.png") no-repeat;}
.popup-box .pictio{position:absolute;z-index:1;background-color:#666;cursor:move;}
.popup-box .down_showpic{overflow:hidden;width:auto;text-align:center;}
/* 文字例表 */
.list_12{margin: 5px 10px;}
.list_12 li{
    background: url("../../images/jzt-user-center/li.png") 0 13px no-repeat;
    font-size: 12px;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    text-indent: 10px;
}
.list_12 li a{color: #666;}
.list_12 li a:hover{color: #c90303;}
/* 图片加文字布局 */
.list_img{padding-bottom: 14px;}
.list_img li{
    padding: 18px 0 0 12px;
    height: 104px;
}
.list_img li a:hover{text-decoration: none;}
.list_img li span img{
    float: left;
    border: 1px solid #ccc;
    padding: 1px;
    width: 100px;
    height: 100px;
    margin-right: 15px;
}
.list_img li h3{
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    color: #0f0f0f;
}
.list_img li p{
    line-height: 30px;
    color: #666;
}
/* 分隔线 */
.hr-red{
    border-bottom: 3px solid #c90301;
    width: auto;
    overflow: hidden;
}
.loading{
    display:none;
    position:absolute;
    left:180px;
    top:5px;
    width:30px;
    height:30px;
}
.loading img{width:30px; height:30px;}
.text-Valid:focus{border:1px solid #41b0f6;}

/* alert css */
#msgdiv{
    background: #fff;
    border: 2px solid #e60b0f;
    font: 12px/1.6em verdana,geneva,arial,helvetica,sans-serif;
    padding-bottom: 15px;
    /*top:50%;
    left:50px;*/
    margin:-75px 0 0 0;
    min-width: 220px;
    padding:0 10px 10px;
    min-height: 120px;
    z-index: 11000;
	left:50%;/*FF IE7*/
	top: 50%;/*FF IE7*/
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	max-width:510px;
}
#msgdiv p{
	font-size:12px;
	line-height:24px;
	height:24px;
	*width:230px;
	*height:50px;
	*text-align:left;
}
#msgdiv h4{
    border-bottom: 1px solid #d0d0d0;
    color: #202020;
    font: 16px Microsoft YaHei;
    height: 18px;
    margin: 0 10px;
    padding: 5px 0 8px;
    position: relative;
}
#msgtxt{
    color: #474e5d;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    padding: 10px 0 15px;
}
#aClose{
    background: url("../../images/jzt-user-center/close-red.png") no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    right: 0;
    top:0;
    overflow: hidden;
    cursor: pointer;
    z-index: 1002;
}
#msgdiv input{
    *margin-left: 130px;
}
#msgdiv .btn-style,
#msgdiv .btn-style-hui{margin: 0 5px;}

.hy-right .text-1{
    width: 150px;
}

/* 摘牌 */
.pickcard-box,
.order-box{padding: 0 0 0 10px;}
.pickcard-box .process-list{
    padding: 20px 0 0 10px;
    width: 1200px;
    margin-left: -55px;
}
.pickcard-box.panone{padding: 0;}
.pickcard-box .process-list li{
    float: left;
    width: 200px;
    line-height: 60px;
    font-size: 14px;
    font-family: "microsoft yahei";
    color: #464646;
    text-align: center;
    padding-right: 85px;
}
.pickcard-box .process-list.sell{margin-left: -50px;}
.hy-right .title4{
    background: #f2f2f2;
    border: 1px solid #e9e9e9;
    line-height: 33px;
    height: 33px;
    padding-left: 10px;
    font-weight: bold;
    color: #464646;
}

.pickcard-box .process-list.sell li{
    width: 200px;
    padding-right: 80px;
}
.pickcard-box .process-list li.cur{
    color: #c90301;
}
.pickcard-box .process{
    position: relative;
    background: url("../../images/jzt-user-center/procee.png") no-repeat top center;
    width: auto;
    height: 42px;
    margin-bottom: 30px;
}
.pickcard-box .process span{
    display: inline-block;
    *display: inline;
    zoom:1;
    position: absolute;
    left: 0;
    top:0;
    background: url("../../images/jzt-user-center/procee.png") no-repeat 25px -46px;
    width: 100%;
    height: 42px;
}
.pickcard-box .process span.step1{width: 200px;}
.pickcard-box .process span.step2{width: 480px;}
.pickcard-box .process span.step3{width: 760px;}
.pickcard-box .process span.step4{width: 100%;}
.pickcard-box .fontstyle{
    color: #464646;
    line-height: 40px;
}
.pickcard-box .fontstyle .o-icon{
    display: inline-block;
    *display: inline;
    *zoom:1;
    background-position: 0 -893px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 8px;
    cursor: pointer;
}
.pickcard-box .fontstyle .o-sub{
    display: none;
    position: absolute;
    left:142px;
    top: -25px;
    background: #f4e6ce;
    border: 1px solid #dfc8b0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 2px 3px #ccc;
    -moz-box-shadow: 0px 2px 3px #ccc;
    box-shadow: 0px 2px 3px #ccc;
    padding: 0px 8px;
    width: 600px;
    line-height: 26px;
}
.pickcard-box .fontstyle.lineH{line-height: 20px;}
.pickcard-box a.btn-gray{
    margin: 0 5px;
    padding: 6px 10px;
    -webkit-box-shadow: 0.5px 0.5px 2px #d9d9d9;
    -moz-box-shadow: 0.5px 0.5px 2px #d9d9d9;
    box-shadow: 0.5px 0.5px 2px #d9d9d9;
}
.col_blue{color: #005ea7!important;}
.pickcard-box .order-message,
.order-box .order-list li table{
    border: 1px solid #e4e4e4;
}
.pickcard-box .order-message th,
.order-box .order-list li table th{
    height: 36px;
    vertical-align: middle;
    border-bottom: 1px solid #e4e4e4;
    background: #f5f5f5;
    font-weight: normal;
}
.pickcard-box .order-message .order-intro,
.order-box .order-list li table .order-intro{
    padding: 12px;
}
.pickcard-box .order-message .order-intro span img,
.order-box .order-list li table .order-intro span img{
    width: 96px;
}
.pickcard-box .order-message .order-intro span,
.order-box .order-list li table .order-intro span{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
    width: 96px;
    min-height: 80px;
    max-height: 96px;
    overflow: hidden;
    margin-right:10px;
}
.pickcard-box .order-message .order-intro h3,
.order-box .order-list li table .order-intro h3{
    max-height: 96px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
}
.pickcard-box .order-message .order-intro h3.od,
.pickcard-box .order-message .order-intro h3{width: 250px;}
.order-box .order-list li table .order-intro h3{width: 153px;}
.pickcard-box .order-message .order-intro ul{
    margin-left: 121px;
}
.pickcard-box .order-message .order-intro ul li{
    float: left;
    width: 190px;
    line-height: 28px;
}
.pickcard-box .collect{
    line-height: 30px;
}
.pickcard-box .collect .qus{
    position: relative;
    background: url("../../images/jzt-user-center/question.png") no-repeat;
    width: 8px;
    height: 13px;
    cursor: pointer;
    margin-left: -13px;
}
.pickcard-box .collect .qus .tips{
    display: none;
    position: absolute;
    top: 25px;
    left:-120px;
    width: 220px;
    height: 56px;
    border: 1px solid #fe9900;
    color: #6f6f6f;
    line-height: 18px;
    padding: 2px 10px;
    background: #ffecb9;
    z-index: 888;
}
.pickcard-box .collect .qus .tips .sj{
    position: absolute;
    top:-8px;
    left:50%;
    margin-left: -6px;
    width: 13px;
    height: 8px;
    z-index: 999;
    background: url("../../images/jzt-user-center/sjsty1.png");
}
.pickcard-box .collect strong{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
    text-align: left;
    color: #ff0000;
    font-size: 16px;
}
.pickcard-box .p-intro{
    border: 1px solid #ecc38f;
    width: 480px;
    height: 112px;
}
.pickcard-box .p-intro h4{
    background: #ecc38f;
    color: #fff;
    font-weight: bold;
    width: 42px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    margin: -12px 0 0 10px;
}
.pickcard-box .p-intro p{
    padding: 8px 15px 0;
    line-height: 28px;
}
.order-box .o-title{
    font-size: 22px;
    color: #202020;
    font-family: "microsoft yahei";
    font-weight: 400;
    line-height: 40px;
}
.order-message .vt{
    vertical-align: top;
    padding-top: 20px;
}
.order-message .order-intro.vt h3{vertical-align: top; padding-top: 8px;}
.order-message td .zafei{
    position: absolute;
    top:65px;
    right:15px;
    width: 600px;
}
.order-message td .zafei .btn-gray{padding: 4px 8px; color: #333;}
.order-message td .zafei span{
    background: #fffed1;
    border: 1px solid #eecb9a;
    padding:5px 10px;
    color: #888;
    margin-right: 10px;
}
.order-box .tabs{
    border-bottom: 2px solid #d1d1d1;
}
.order-box .tabs li{
    float: left;
    line-height: 48px;
    padding: 0 25px;
    margin-right: 15px;
    font-size: 14px;
    color: #464646;
    cursor: pointer;
}
.order-box .tabs li.cur/*,
.order-box .tabs li:hover*/{
    border-bottom: 2px solid #c90301;
    margin-bottom: -2px;
    color: #c90301;
    /*font-weight: bold;*/
    background: url("../../images/jzt-user-center/order-tabs.png") no-repeat bottom center;
}
.order-box.stock-box .tabs li{/*padding: 0 45px; margin-right: 30px;*/}
.order-box .o-search{
    border: 1px solid #e4e4e4;
    background: #f5f5f5;
    padding: 10px 15px;
    /*line-height: 38px;*/
}
.order-box .add_word{
    border: 1px solid #e4e4e4;
    background: #f5f5f5;
    padding: 14px 20px;
    /*line-height: 38px;*/
}
.order-box .number_word{
    color: #666;
    font-size: 12px;
    line-height: 12px;
}
.order-box .c23{
    color: #232323;
    font-size: 14px;
}
.order-box .add_word span{
    font-size: 14px;
    color: #666;
}
.order-box .add_word span a.testing,a.amend{
    padding: 5px 20px;
    font-size: 14px;
    color: #fa5015;
    border: 1px #fa5015 solid;
    border-radius: 4px;
    margin-left: 18px;
}
.order-box .add_word span a.testing:hover{
    background: #fa5015;
    color: #fff;
}
.order-box .o-search span.line{
    padding: 5px 0;
    display: inline-block;
}
.order-box .o-search span.line.pl15{
    padding: 0 0 0 15px;
    display: inline-block;
}
.order-box .coop-title .approval-message{
    display: none;
}
.order-box .coop-title:hover>.approval-message{
    display: block;
}
.col_red{color: #ff0000;}
.order-box .txt{
    border: 1px solid #d7d7d7;
    height: 26px;
    line-height: 26px;
    padding: 4px 0\9;
    width: 70px;
    color: #999;
    text-indent: 6px;
    font-size: 12px;
}
.order-box.stock-box .txt{
    width: 100px;
}
.order-box.stock-box .pageup{margin-top: 20px;}
.order-box.stock-box table{display: none;}
.col_yellow{color: #ee7702;}
.order-box.stock-box table th{
    text-align: left;
}
.order-box.stock-box table th,
.order-box.stock-box table td{
    padding: 0 10px;
}
.order-box.stock-box table td{
    height: 30px;
    padding: 5px 10px;
    color: #464646;
    vertical-align: middle;
}
.order-box.stock-box table td.blue{color:#0188cc;}
.order-box.stock-box table td.red{color:#ff0000;}
.order-box.stock-box table td.gray{color:#999999;}
.order-box.stock-box table td.green{color:#008000;}
.order-box.stock-box table td .over{
    display: none;
    position: absolute;
    left: -30px;
    top: -45px;
    background: #f4e6ce;
    border: 1px solid #dfc8b0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 2px 3px #ccc;
    -moz-box-shadow: 0px 2px 3px #ccc;
    box-shadow: 0px 2px 3px #ccc;
    padding: 5px 15px;
    line-height: 28px;
    height: 28px;
    width: 68px;
    color: #dcc5ad;
}
.order-box.stock-box table td .over .sj{
    display: inline-block;
    _display: inline;
    zoom:1;
    background: url("../../images/jzt-boss/icon-sj.png");
    background-repeat: no-repeat;
    position: absolute;
    bottom: -7px;
    *bottom: -7px;
    left:50%;
    width: 10px;
    height: 7px;
    margin-left: -5px;
}
.order-box .txt.dat{
    background: url("../../images/jzt-user-center/date.png") no-repeat 88px center #fff;
    width: 106px;
}
.order-box .txt.sech{width:130px;}

.opr-btn span{
    display: inline-block;
    *display: inline;
    zoom:1;
    width: 30px;
    cursor: pointer;
    vertical-align: middle;
}

.opr-btn span.operate-1{background-position: 0 -34px; position: relative;}

.opr-btn .tips{
    display: none;
    position: absolute;
    top:-40px;
    left:50%;
    margin-left: -100px;
    /*background: url("../../images/jzt-boss/tips1.png") no-repeat;*/
    background: #f4e6ce;
    border: 1px solid #dfc8b0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 2px 3px #ccc;
    -moz-box-shadow: 0px 2px 3px #ccc;
    box-shadow: 0px 2px 3px #ccc;
    padding: 0px 6px;
    *padding: 0px 3px;
    /*min-width: 48px;
    *width: 60px;*/
    /*height: 37px;*/
    width: 200px;
    line-height:24px;
    color: #464646;
    z-index: 10;
    font-size: 12px;
    white-space: normal;
}
.opr-btn .tips .sj,
.pickcard-box .fontstyle .o-sub .sj{
    display: inline-block;
    _display: inline;
    zoom:1;
    background: url("../../images/jzt-boss/icon-sj.png");
    background-repeat: no-repeat;
    position: absolute;
    bottom: -7px;
    *bottom: -7px;
    left:50%;
    width: 10px;
    height: 7px;
    margin-left: -5px;
}
.pickcard-box .fontstyle .o-sub .sj{
    left:95px;
}
.pickcard-box .fontstyle .o-sub .sj.leftposi{
    left:113px;
}
.opr-btn span.operate-a{
    width:auto;
    background:none;
}
.pl15{padding-left: 15px;}
.pl30{padding-left: 30px;}
/*.btn-red{
    background: #c90301;
    border-radius: 3px;
    padding: 6px 15px;
    padding: 8px 15px 4px\9;
    *padding: 7px 15px 3px;
    color: #fff;
    -webkit-box-shadow: inset 0.5px 0.5px 2px #94100f;
    -moz-box-shadow: inset 0.5px 0.5px 2px #94100f;
    box-shadow: inset 0.5px 0.5px 2px #94100f;
}*/
.btn-gray {
    box-shadow: 0.5px 0.5px 2px #d9d9d9;
    background: #eeeeee;
    padding:6px 15px;
    -webkit-box-border-radius: 3px;
    -moz-box-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    *padding: 5px 15px; *display: inline; zoom:1;
    color: #464646;
    border: 1px solid #cdcdcd;
}
.btn-gray:hover {
    text-decoration: none;
}
.btn-red:hover{
    background: #e62c2a;
    color: #fff;
}
.order-box .order-list{display: none;}
.order-box .order-list li{margin-bottom: 10px;}
.order-box .order-list li table th span{padding: 0 20px;}
.order-box .order-list li table .btn-red{padding: 6px 15px; *padding: 10px 22px 7px; font-size: 12px;}
.order-box .pageup{margin-top: 10px;}
.order-state{padding: 15px 12px 50px;}
.order-state div img{
    width: 118px;
    padding: 1px;
    border: 1px solid #f4f4f4;
}
.order-state p{
    padding-top: 15px;
    line-height: 25px;
}
.reimburse-box{margin-top: 30px; padding: 0 10px;}
.reimburse-box .process,
.reimburse-box .process-re{
    background:url("../../images/jzt-user-center/procee.png") no-repeat 0 -158px;
    width: auto;
    height: 85px;
    position: relative;
}
.reimburse-box .process span,
.reimburse-box .process-re span{
    position: absolute;
    left: 0;
    top:0;
    background:url("../../images/jzt-user-center/procee.png") no-repeat 0 -279px;
    width: 100%;
    height: 85px;
}
.reimburse-box .process-re span{background-position: 0 -378px;}
.reimburse-box .process span.step1{width: 27%;}
.reimburse-box .process span.step2{width: 71%;}
.reimburse-box .process span.step3,
.reimburse-box .process-re span.step3{width: 100%;}
.reimburse-box .title1{
    background: #eee;
    line-height: 32px;
    height: 32px;
    width:auto;
    padding-left: 18px;
    font-size: 14px;
    color: #464646;
    font-weight: bold;
}
.reimburse-box .reim-form li{
    padding: 10px 0;
}
.reimburse-box .reim-form li label{
    display: inline-block;
    *display: inline;
    zoom:1;
    min-width: 80px;
    text-align: right;
    vertical-align: middle;
    line-height: 25px;
    color: #464646;
}
.reimburse-box .reim-form .text-1{
    height: 25px;
    line-height: 25px;
    width: 285px;
}
.reimburse-box .reim-form .textarea{
    border: #c9c9c9 1px solid;
    width: 480px;
    height: 95px;
    color: #666;
    padding: 5px;
    line-height: 22px;
}
.reimburse-box .reim-form .text-1:focus,
.reimburse-box .reim-form .textarea:focus{border: 1px solid #41b0f6;}
.reimburse-box .reim-form .problem-pic,
.reimburse-box .reim-form .problem-pic a,
.reimburse-box .reim-form .btn-file,
.reimburse-box .reim-form .ve-mid,
.reimburse-box .reim-form .intro,
.reimburse-box .reim-form .problem-pic a i{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: top;
}
.reimburse-box .reim-form .ve-mid{line-height: 35px; padding-left: 15px; color: #464646;}
.reimburse-box .reim-form .problem-pic a{
    position: relative;
    width: 186px;
    margin-right: 25px;
    text-align: center;
    line-height: 44px;
    color: #464646;
    cursor: inherit;
}
.reimburse-box .reim-form .problem-pic a:hover i{
    display: block;
}
.reimburse-box .reim-form .problem-pic a img{
    border: 1px solid #e3e3e3;
    padding: 5px;
    overflow: hidden;
    width: 180px;
    height: 180px;
}
.reimburse-box .reim-form .problem-pic a i{
    position: absolute;
    bottom:50px;
    left:6px;
    width: 180px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    background: #000;
    opacity: 0.5;
    filter:Alpha(opacity=50);
    vertical-align: inherit;
    cursor: pointer;
    display: none;
}
.reimburse-box .reim-form .btn-file{
    position: relative;
    background: url("../../images/jzt-user-center/file.png") no-repeat;
    width: 125px;
    height: 36px;
    overflow: hidden;
}
.reimburse-box .reim-form .btn-file input[type=file]{
    position: absolute;
    top:0;
    left: 0;
    width: 125px;
    height: 36px;
    cursor: pointer;
    opacity: 0;
    filter:Alpha(opacity=0);

}
.reimburse-box .reim-form .btn-red{ padding:9px 25px;  *padding:9px 25px 6px; padding:9px 25px 6px\9; }
.area-1200.mb45{margin-bottom: 45px;}
.reimburse-box .reim-form .intro{
    width: 615px;
    line-height: 28px;
}
.txt.textmini{
    line-height: 22px;
    height: 22px;
    width: 48px;
    background-color: #fff;
    box-shadow: 1px 1px 3px #ccc inset;
	border:1px solid #ccc;
    color: #474e5d;
    font-size: 100%;
}
.sell-box .btn-gray{
    padding: 5px 10px;
}
.sell-box td .wid{
    padding: 0 6px;
}
/*
 *  2015.4.23
*/
.wrong-box{
    background: url(../../images/wrong-bg.png) 108px 0 no-repeat;
    margin: 50px 0;
    height: 440px;
    width: auto;
    padding-left: 515px;
}
.wrong-box h3{
    font-size: 30px;
    font-family: "microsoft yahei";
    line-height: 50px;
    color: #464646;
    padding-top: 25px;
}
.wrong-box span{
    color: #c90301;
    font-size: 72px;
    line-height: 90px;
}
.wrong-box h4{
    font-family: "microsoft yahei";
    color: #464646;
    font-size: 14px;
    line-height: 35px;
    padding-top: 10px;
}
.wrong-box p{
    line-height: 35px;
    color: #464646;
}
.wrong-box p a{
	border:1px #FF0000 solid;
	padding: 7px 12px;
	color:#F00;
	background-color:#FFF;
	margin-left:5px;
	margin-right:5px;
}
.wrong-box p a:hover{
    background: #c90301;
    padding: 7px 12px;
    color: #fff;
}

/* 仓单详情 */
.title_deal{
    font-family: Microsoft YaHei;
    font-size: 22px;
    color: #202020;
    line-height: 50px;
    padding-left: 6px;
}
.title_war{ font-family: Microsoft YaHei;
    font-size: 22px;
    color: #202020;
    line-height: 50px;
    padding-left: 6px;
	border-bottom:1px solid #dadada;
}
/*.cd-main{display: none;}*/
.cd-main .editor{ float:right;}
.cd-main .editor h1{ font-size:16px; font-weight:bold; line-height:30px; margin-left:10px;}
.cd-main .left_details{ float:left;width:540px;}
.cd-main .left_details .public{float:left;}
.cd-main .left_details h2{
	font-size:14px;
	font-weight:bold;
	color:#363636;
	height:30px;
	background:#eeeeee;
	line-height:30px;
	margin-top:20px;
	padding-left:10px;
}
.cd-main .left_details h2.bn{
	background:none;
}
.cd-main .flow h1{
	font-size:14px;
	font-weight:bold;
	color:#363636;
	height:30px;
	background:#eeeeee;
	line-height:30px;
	margin-top:20px;
	padding-left:10px;
}
.cd-main .left_order{ float:left;width:340px;}
.cd-main .left_order li{
    color:#333;
	font-size:12px;
	line-height:28px;
	float:left;
	margin-top:10px;
	width:320px;
}
.cd-main .right_orderpic{ float:right; margin-top:5px; width:620px;}
.cd-main .right_orderpic img{ width:175px; height:175px; padding:5px; border:1px #CCCCCC solid;}
.cd-main .left_details .bg_gray{
	font-size:14px;
	font-weight:bold;
	color:#363636;
	height:30px;
	background:#eeeeee;
	line-height:30px;
	margin-top:10px;
	padding-left:10px;
	width:535px;
	margin-left:-10px;
}
.cd-main .left_details h1{
	font-family: Microsoft YaHei;
	color:#363636;
	font-size:30px;
	margin-left:10px;
		margin-top:30px;
}

.cd-main .left_details span,.cd-main .left_order span{
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
}

.cd-main .left_details ul{
	margin-left:10px;
	margin-top:10px;
}
.cd-main .left_details li{
    color:#333;
	font-size:12px;
	line-height:28px;
	width:260px;
	float:left;
}
.cd-main .left_details li.last{
    clear: both;
    width: 550px;
}
.cd-main .left_details li span{ margin-left:65px;}
.cd-main .left_details li p{ margin-left:165px;}
.cd-main .left_details li i{ color:#adadad;}
.cd-main .right_pic{ float:right; margin-top:5px; width:420px;}
.cd-main .right_pic li,.cd-main .right_orderpic li{
	float:left;
	margin:4px;
	line-height:24px;
	width:182px;
	margin-left:20px;
	text-align:center;
 }
.cd-main .right_pic li span,.cd-main .right_orderpic li span{
	color:#333;
	font-size:12px;
 }
.cd-main .right_pic li img{ width:175px; height:175px; padding:5px; border:1px #CCCCCC solid;}
.btn-maxred {
    color: #fff;
    background: #c90301;
    padding:9px 22px;
    -webkit-box-border-radius: 4px;
       -moz-box-border-radius: 4px;
                border-radius: 4px;
    font-size: 14px;
	font-weight:bold;
}
.btn-maxred:hover {
    text-decoration: none;
}
.btn-blue:hover {
    text-decoration: none;
}
.public .border-eee{
	border:1px solid #eee;
	width:545px;
}
.public .border-eee h2{
	margin-top:0;
}
.public .border-eee .fontstyle{
	padding:8px 15px;
	line-height:28px;
}

.public .border-eee .check-table{width: 515px; margin:0 auto 15px ;}
.public .border-eee .check-table th,
.public .border-eee .check-table td{padding-left: 15px;}

/* 质检报告弹层 后期删除 */
.pop-report{
    position: fixed;
    top:50%;
    left: 50%;
    width: 542px;
    height: 550px;
    margin: -297px 0 0 -271px;
    background: #fff;
    /*border: 3px solid #7f7f7f;*/
    z-index: 10001;
    overflow: hidden;
    display: none;
    border: 10px solid #fff;
}
.pop-report-border{
	position: fixed;
    left: 50%;
    top:50%;
    width: 1085px;
    height: 600px;
    background: #fff;
    margin: -300px 0 0 -535px;
    z-index: 10000;
    display: none;
    border: 3px solid #7f7f7f;
}
.pop-report-border .close{
	position: absolute;
    bottom: 10px;
    left: 500px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    width: 80px;
    margin: 0 auto;
}

/* 20151010 */
.stocks-box .caption{
    background: #ffe0cc;
    width: auto;
    height:40px;
    line-height: 40px;
    border: 1px solid #ff9900;
    padding: 0 10px;
    color: #ff6600;
    font-size: 12px;
    margin-top: 18px;
    /*font-family: "microsoft yahei";*/
}
.stocks-box .caption.fail{
    background: #ffcdcd;
    border-color: #ff0000;
    color: #ff0000;
    margin-top: 12px;
    height: auto;
    line-height: 22px;
    padding: 8px 10px;
}
.stocks-box .chose{
    height: 45px;
    line-height: 45px;
    color: #535353;
    font-family: "microsoft yahei";
    font-size: 14px;
}
.stocks-box .chose input{vertical-align: middle;}
.stocks-box dl{
    border: 1px solid #ddd;
    margin-top: -1px;
    padding-bottom: 25px;
}
.stocks-box.detail dl{padding-bottom: 15px;}
.stocks-box.detail dl dt{margin-bottom: 12px;}
.stocks-box.detail dl dd{padding: 5px 40px 5px 20px;color: #555;}
.stocks-box.detail dl dd.wid{width: 270px;}
.stocks-box.detail dl dd span.wid600{width: 600px;}
.stocks-box.detail dl dd table{display: block;}
.stocks-box.detail dl dd table th,
.stocks-box.detail dl dd table td{padding: 0 0 0 180px; text-align: left; width: 453px; height: 28px; color: #333;}
.stocks-box.detail dl dd .fy{
    font-size: 14px;
    font-weight: normal;
    margin: 20px 0 0;
}
.stocks-box dl.min-hei{height: 424px;}
.stocks-box dl dt{
    height: 30px;
    line-height: 30px;
    background: #f5f5f5;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    font-weight: bold;
    padding-left: 15px;
    margin-bottom: 25px;
}
.stocks-box dl dd{
    padding: 10px 20px;
    position: relative;
    *zoom: 1;
}
.stocks-box.detail dl dd span{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 70px;
}
.stocks-box dl dd label{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 215px;
    text-align: right;
    vertical-align: middle;
    margin-right: 10px;
    font-size: 14px;
}
.stocks-box dl dd label span{
    font-size: 12px;
    color: #ff0000;
}
.stocks-box .text-sty2.col_333{color: #333;}
.stocks-box .anniu{margin: 30px 0 50px;}
.stocks-box .anniu .btn-red-grad{padding:8px 40px; font-weight: bold;}
.stocks-box dd .text-input.textarea {
    display: inline-block;
    height: 150px;
    line-height: 22px;
    overflow-y: auto;
    padding: 5px 8px;
    vertical-align: top;
    width: 350px;
}
.stocks-box dd .text-input{
    border: 1px solid #d9d9d9;
    color: #c8c8c8;
    font-family: "宋体";
    height: 24px;
    line-height: 24px;
    padding-left: 8px;
    vertical-align: middle;
    width: 220px;
}
.stocks-box dd .breed-list{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 4px #ccc;
    display: none;
    left: 251px;
    padding: 10px 0 0;
    position: absolute;
    top: 35px;
    width: 320px;
}
#breedList{display: none;}
.stocks-box dd .breed-list a {
    color: #666;
    display: inline-block;
    padding: 2px 0 2px 10px;
    white-space: nowrap;
    word-wrap: break-word;
}

.stocks-box dd .breed-list .close{
    border-top: 1px solid #eee;
    color: #333;
    cursor: pointer;
    display: block;
    line-height: 36px;
    margin: 10px 10px 0;
    text-align: center;
}
.stocks-box dd.batch{
    padding: 25px 0 0 25px;
}
.stocks-box dd.batch .file{
    background: #009dd9;
    width: 70px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    font-size: 13px;
}
.stocks-box dd.batch .file input{
    position: absolute;
    left:0;
    top:0;
    width: 70px;
    height: 26px;
    overflow: hidden;
    filter:alpha(opacity:0);
    opacity: 0;
}
.stocks-box dd.batch .send{
    background: #008000;
    height: 26px;
    line-height: 26px;
    width: 100px;
    text-align: center;
    font-size: 13px;
    color: #fff;
}
.stocks-box dd.batch .mobai a{
    background: url("../../images/jzt-user-center/moban1012.jpg") no-repeat;
    width: 128px;
    height: 17px;
    overflow: hidden;
    line-height: 999;
}
.stocks-box dd.batch .step{
    padding-top: 15px;
    line-height: 24px;
    font-size: 13px;
    color: #4b4b4b;
}

/* 弹框 */
.alert{
    position: absolute;
    right: 240px;
    top:2px;
    border: 1px solid #ccc;
    width: 100px;
    height: 30px;
    background: #fff;
    color: #999;
    line-height: 30px;
    border-radius: 3px;
    -webkit-box-shadow: 0.5px 1px 2px #ccc;
    -moz-box-shadow: 0.5px 1px 2px #ccc;
    box-shadow: 0.5px 1px 2px #ccc;
}
.alert i{
    display: inline-block;
    *display: inline;
    zoom:1;
    background: url("../../images/jzt-user-center/icon20825.png") no-repeat;
    width: 16px;
    height: 16px;
    background-size: 100%;
    margin-right: 5px;
    vertical-align: middle;
}
/* 品牌联想框 */
.breed-list{
    position: absolute;
    left: 271px;
    top:37px;
    width: 320px;
    padding: 10px 0 0;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 4px #ccc;
    z-index: 888;
}
.breed-list .close{
    display: block;
    border-top:1px solid #eee;
    color: #333;
    line-height: 36px;
    text-align: center;
    margin:10px 10px 0;
    cursor: pointer;
}
.breed-list a{
    display: inline-block;
    *display: inline;
    *zoom:1;
    padding: 2px 0 2px 10px;
    color: #666;
    word-wrap: break-word;
    white-space:nowrap;
}
/*没有品牌信息的提示框*/
.breed-list p.breed_list_none{
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #666666;
}
.breed-list p.breed_list_none i{
    text-decoration: underline;
    color: #c90301;
    cursor: pointer;

}

/**/
.complate-wapper{
    background: #f2f2f2;
    width: auto;
    height: auto;
    border-top: 1px solid #e4e4e4;
    padding-bottom: 20px;
    margin-bottom: -36px;
}
.bgfff{background: #fff;}
.complate-wapper .title{
    background: #f5f5f5;
    border-bottom: 1px solid #eee;
    line-height: 30px;
    height: 30px;
    color: #505050;
    font-size: 14px;
    padding-left: 15px;
}
.complate-wapper .title.hei-sty1{
    height: 42px;
    line-height: 42px;
    padding-left: 55px;
}
.complate-wapper .step{
    background: url("../../images/jzt-user-center/step1016.png") no-repeat 0 0;
    width: 580px;
    height: 60px;
    margin: 40px auto;
}
.complate-wapper .step span{
    display: inline-block;
    *display: inline;
    *zoom:1;
    background: url("../../images/jzt-user-center/step1016.png") no-repeat 0 -64px;
    width: 580px;
    height: 60px;
}
.complate-wapper .step span.step1{width: 50%;}
.complate-wapper .step span.step2{width: 100%;}
.complate-wapper .form a:hover.text-sty-udline{
    text-decoration: underline;
    color: #005ea7;
}
.complate-wapper .idea-success{
    height: 495px;
    width: 333px;
    margin: 0 auto;
}
.complate-wapper .idea-success i{
    background: url("../../images/jzt-user-center/re-certain.jpg") no-repeat;
    width: 333px;
    height: 184px;
    margin-top: 55px;
}
.complate-wapper .idea-success p{
    padding-top: 65px;
    font-size: 14px;
    color: #5e5e5e;
    font-weight: bold;
    text-align: center;
    line-height: 22px;
}
/* 20151221 zhouli */
.put-tabs{
    border-bottom: 1px solid #e6e6e6;
    height: 39px;
    line-height: 39px;
}
.put-tabs ul li {
	*line-height: 38px;
	*height: 38px;
	*float: left;
}
.put-tabs ul li a{
    float: left;
	display:block;
    background: #f3f3f3;
    border: 1px solid #e6e6e6;
    border-bottom: 0 none;
    color: #000;
    font-size: 16px;
    padding: 0 35px;
    text-align: center;
    line-height: 38px;
    margin-right: -1px;
    cursor: pointer;
}

.put-tabs ul li a.cur{
    background: #fff;
}
.put-tabs ul li a i{
    display: none;;
    border-bottom: 2px solid #ca0604;
    margin: -1px -15px 0;
    line-height: 42;
}
.put-tabs ul li a.cur i{display: block;}
.put-tabs span{ font-size: 14px; padding-right: 25px;}
.put-tabs span strong{font-weight: normal;}
.put-tabs span i{
    display: inline-block;
    background: url("../../images/jzt-user-center/sprite-icon-2.png") no-repeat;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-right: 6px;
}
.put-tabs span i.icon-person{background-position: 0 0;}
.put-tabs span i.icon-phone{background-position: 6px -28px;}
.border1{border: 1px solid #ddd;}
.news-stock{margin-bottom: 20px;}
.news-stock .title{
    background: #f5f5f5;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    padding-left: 15px;
    margin-bottom: 25px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #eee;
    margin-top: -1px;
}
.news-stock dd{
    padding: 10px 0;
}
.news-stock dd label{
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 250px;
    text-align: right;
    vertical-align: middle;
    margin-right: 15px;
    font-size: 14px;
}
.news-stock dd .text-val{
    font-size: 14px;
    display: inline-block;
    *display: inline;
    *zoom:1;
    vertical-align: middle;
    margin-left: -10px;
}
.news-stock dd .tips{padding: 0 0 0 280px; color: #c8c8c8; margin: -10px 0;}
.news-stock dd .text-input{
    width: 220px;
    line-height: 24px;
    height: 24px;
    vertical-align: middle;
    border: 1px solid #ccc;
    color: #c8c8c8;
    padding-left: 8px;
    font-family: "宋体";
}
.news-stock dd  select.text-input{color:#333;}
.news-stock dd .text-input.wid-small{width: 100px;}
.news-stock dd .text-input.co-333{color: #333;}
.news-stock dd .select-bg{
    border-color: #ccc;
    width: 230px;
}
.news-stock dd .select-bg.wid-small{width: 110px;}
.news-stock dd .select-bg select{width: 220px;}
.news-stock dd .select-bg.wid-small select{width: 100px;}
.news-stock .title span{
    color: #999;
    font-weight: normal;
    font-size: 12px;
}
.news-stock .img-upFileIntro{
    margin: 90px 0 0 118px;
    border: 1px solid #e8e8e8;
    padding: 50px 25px 40px;
}
.news-stock .img-upFileIntro .title{
    padding: 0;
    background: #fff;
    border: 0 none;
    margin-top: -65px;
    margin-left: -8px;
    width: 70px;
    text-align: center;
    color: #666;
}
.news-stock .img-upFileIntro p{font-size: 14px;}
.news-stock .img-upFileIntro p a,.news-stock .img-upFileIntro p a:hover{text-decoration: underline;}
.news-stock .edit-box{
    margin-top: 20px;
    background: #f5f5f5;
    border-top:1px solid #eee;
    padding: 20px 20px 30px;
    margin-bottom: -20px;
}
.news-stock .edit-box .btn{
    *background:#eee;
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e7e7e7));
    background: -moz-linear-gradient(top,  #f6f6f6,  #e7e7e7);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e7e7e7');
    border: 1px solid #d2d2d2;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    padding: 8px 25px;
    cursor: pointer;
}
.news-stock .edit-box .clearfill{
    font-size: 14px;
    color: #ffb33b;
}
.news-stock .edit-box .edit{
    margin-top: 20px;
}
.news-stock dd .hid-text,
.news-stock .dis-none{
    display: none;
}
.news-stock dd .hid-text label{
    width: 60px;
    padding-left: 20px;
}
.news-stock .title-biao{
    font-size: 14px;
    color: #666;
    font-weight: bold;
    line-height: 50px;
    margin-top: -20px;
    *margin-top: 0;
    padding: 0 48px;
}
.news-stock .img-list{
    margin: 0 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 40px;
}
.news-stock .img-list li{
    position: relative;
    float: left;
    display:inline;
    width: 120px;
    height: 120px;
    border: 1px solid #cfcfd1;
    margin-left: 30px;
}
.news-stock .img-list li img{
    width: 120px;
    height: 120px;
}
.news-stock .img-list li span,
.news-stock .upfile-fr ul li p{
    position: absolute;
    bottom:0;
    left:0;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
    font-size: 14px;
    background: #fff;
    filter:alpha(opacity:50);
    opacity: .5
}
.news-stock .intro-text{
    padding: 30px 120px;
}
.news-stock .upfile-fr{
    margin-left: 30px;
    width: 460px;
}
.news-stock .upfile-fr .tit{
    color: #666;
    font-size: 14px;
    font-weight: bold;
    line-height: 45px;
    margin-top: -18px;
}
.news-stock .upfile-fr ul li{
    position: relative;
    float: left;
    width: 120px;
    height: 120px;
    /*overflow: hidden;*/
    margin: 0 30px 30px 0;
}
.news-stock .upfile-fr ul li span{
    width: 120px; height: 120px;
    background: url("../../images/jzt-user-center/file_sp.png") no-repeat;
    display: block;

}
.news-stock .upfile-fr ul li span img{
    width: 120px;
    height: 120px;
    display: none;
}
.news-stock .upfile-fr ul li .delimg{
    position: absolute;
    right: -9px;
    top: -9px;
    display: none;
    width: 18px;
    height: 18px;
    background: url("../../images/jzt-user-center/picx.png");
    background-size: cover;

}
.news-stock .upfile-fr ul li .listing-pic-loading{
    position: absolute;
    left: 1px;
    top: 1px;
    width: 118px;
    height: 118px;
    display: none;
    background: #fff;
}
.news-stock .upfile-fr ul li p{
    z-index: 1;
    background: #ccc;
    color: #1c1c1c;
}
.news-stock .upfile-fr ul li .input-file{
    width: 120px;
    height: 120px;
    position: absolute;
    top:0;
    left:0;
    filter:alpha(opacity:0);
    opacity: 0;
    z-index: 2;
}
.popup-box .img-view .img-container{
    width: 808px;
    height: 600px;
    overflow: hidden;
    /*background: #ccc;*/
    text-align: center;
}
.popup-box .img-view .img-container img{
    vertical-align: middle;
    text-align: center;
    max-height: 600px;
}
.popup-box .preview-list{
    width: 100px;
    padding: 25px 10px 0;
}
.docs-preview {
    margin-right: -15px;
}

.img-preview {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}

.img-preview > img {
    max-width: 100%;
}
.preview-md {
    width: 100px;
    height: 100px;
}
.popup-box .preview-list h4{
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
    border-bottom: 1px solid #d2d2d2;
    color: #464646;
    margin-bottom: 12px;
}
.popup-box .img-view .btn-box{
    margin: 0 auto;
    padding-top: 8px;
}
.btn-box{padding-top: 130px;}
.btn-box .btn-red{
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    padding: 5px 12px;
    border-radius: 15px;
    margin-left: 8px;
}
.btn-box .btn-hui-1{
    border: 1px solid #d94736;
    border-radius: 15px;
    background: none;
    color: #d94736;
    font-weight: bold;
    font-size: 14px;
    margin-top: 30px;
    margin-left: 5px;
    padding: 5px 18px;
}
/*采购审批*/
.approval-list ul{margin-top: 20px;}
.approval-list ul li{
    position: relative;
    border: 1px solid #d7d7d7;
    padding: 18px 0 18px 10px;
    margin-bottom: 20px;
}
.approval-list ul li span{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
    line-height: 20px;
    text-align: center;
    color: #232323;
    font-size: 14px;
    padding: 0 8px;
}
.approval-list ul li.tr{
    box-shadow: 0 1px 2px #ccc;
    margin-bottom: 10px;
    padding: 10px 0 10px 10px;
}
.approval-list ul li.tr span{border-right: 1px solid #d7d7d7;}
.approval-list ul li.tr span.bn{border: 0 none;}
.approval-list ul li span.wid1{width: 20px;}
.approval-list ul li span.wid2{width: 100px;}
.approval-list ul li span.wid3{width: 65px;}
.approval-list ul li span.wid4{width: 60px;}
.approval-list ul li span.wid5{width: 110px;}
.approval-list ul li span.wid6{width: 115px;}
.approval-list ul li span.wid7{width: 90px;}
.approval-list ul li a.appro{
    border: 1px solid #fa5015;
    border-radius: 5px;
    color: #fa5015;
    padding: 3px 15px;
    margin-bottom: 2px;
    display: inline-block;
    *display: inline;
    zoom:1;
}
.approval-list ul li .see{
    position: absolute;
    left:445px;
    bottom:-14px;
    color: #999;
    padding: 5px 15px 5px 5px;
    font-size: 14px;
    cursor: pointer;
    background: url("../../images/jzt-user-center/arrow_down_new.png")  no-repeat right center #fff;
}
.approval-list ul li .see:hover{
    background: url("../../images/jzt-user-center/arrow_downhover_new.png")  no-repeat right center #fff;
    color: #c90301;
}
.approval-list ul li .see.cur{background: url("../../images/jzt-user-center/arrow_up_new.png")  no-repeat right center #fff;}
.approval-list ul li .see.cur:hover{background: url("../../images/jzt-user-center/arrow_uphover_new.png")  no-repeat right center #fff;}
.approval-list .arrow-list{
    border: 1px solid #e9e9e9;
    width: 956px;
    margin-top: 12px;
    display: none;
}
.approval-list .arrow-list th{
    background: #f5f5f5;
    color: #666;
    font-weight: normal;
    font-size: 14px;
    height: 38px;
    padding: 0 8px;
    text-align: center;
}
.approval-list .arrow-list td{
    border-top:1px solid #e9e9e9;
    color: #666;
    text-align: center;
    padding: 5px 8px;
    font-size: 14px;
}
.approval-list .arrow-list td span.col_red{color: #c90301;}
.approval-list td .caption{
    display: none;
    position: absolute;
    bottom:45px;
    left:-28px;
    width: 170px;
    padding: 7px 10px;
    line-height: 20px;
    font-size: 14px;
    color: #333;
    background: #f4e6ce;
    border-radius: 3px;
    border: 1px solid #dfc9b3;
}
.approval-list td .caption i{
    position: absolute;
    left:50%;
    bottom:-10px;
    margin-left: -8px;
    background: url("../../images/jzt-user-center/caption_arrow.png") no-repeat;
    width: 16px;
    height: 10px;
    display: inline-block;
    *display: inline;
    zoom:1;
}
.approval-message{
    line-height: 18px;
    height: inherit;
    position: absolute;
    bottom:42px;
    left:74px;
    background: #fa5015;
    padding: 3px 6px;
    display: inline-block;
    *display: inline;
    zoom:1;
    color: #fff;
    font-size: 12px;
    min-width:80px;
    text-align: center;
    cursor: default;
}

.approval-message i{
    display: inline-block;
    *display: inline;
    zoom:1;
    position: absolute;
    bottom: -5px;
    left:0;
    background: url("../../images/jzt-user-center/sanjiao.png") no-repeat;
    width: 5px;
    height: 5px;
}
/* add*/
.access-message{
    line-height: 18px;
    height: 20px;
    white-space: nowrap;
    position: absolute;
    bottom:42px;
    left:74px;
    background: #fa5015;
    padding: 3px 6px;
    display: inline-block;
    *display: inline;
    zoom:1;
    color: #fff;
    font-size: 12px;
    width:62px;
    text-align: center;
    cursor: default;
}
.access-message i{
    display: inline-block;
    *display: inline;
    zoom:1;
    position: absolute;
    bottom: -5px;
    left:0;
    background: url("../../images/jzt-user-center/sanjiao.png") no-repeat;
    width: 5px;
    height: 5px;
}

/* 弹层插件样式 */
.popup{
    position: fixed;
    top:100px;
    left:50%;
    margin-left: -300px;
    width: 600px;
    border: 2px solid #c90301;
    background: #fff;
    z-index: 9998;
    overflow: hidden;
}
.popup .title{
    line-height: 40px;
    font-size: 16px;
    color: #232323;
    border-bottom: 1px solid #e4e4e4;
    padding-left: 20px;
}
.popup .close{
    position: absolute;
    top:-2px;
    right:-2px;
    background: url("../../images/jzt-user-center/close_new.png") center no-repeat #c90301;
    width: 40px;
    height: 42px;
    cursor: pointer;
}
.popup .btn-box{
    text-align: right;
    padding: 25px 30px 25px 0;
}
.popup .btn-box .btn-red,
.popup .btn-box .btn-gray{
    border-radius: 3px;
    background: #c90301;
    border: 1px solid #c90301;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    padding: 5px 10px;
    margin-left: 10px;
}
.popup .btn-box .btn-gray{
    background: #fff;
    color: #535353;
    padding: 5px 10px;
    border: 1px solid #a9a9a9;
}


.order-box .o-search .text-sty2{color: #474e5d}
.order-box .change-tabs .txt{color: #474e5d}




/*待准入供应商*/
.supplier-list tr,.supplier-list td,.supplier-list th{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.supplier-list{
    width: 970px;
    margin-top: 10px;
    border-collapse:collapse;
    overflow: hidden;
}
.supplier-list li table{
    width: 970px;
    /*margin-top: 10px;*/
    border-collapse:collapse;
}
.supplier-list li{
    margin-top: 10px;
}
.supplier-list thead th{
    /*border-top: 1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;*/
    padding: 10px 20px;
    text-align: center;
    font-weight: normal;
    color: #232323;
    font-size: 14px;
}
.supplier-list li:first-child table{
    border: 1px solid #d7d7d7;
    box-shadow: 1px 1px 1px #ccc;
}
.str_th{
    border-right: 1px solid #ccc;
    display: inline-block;
    float:right;
    height:18px;
    padding-left: 10px;
    vertical-align: middle;
    *margin-top: -20px;
}
.supplier-list thead .border-left{
    /*border-left: 1px solid #d7d7d7;*/
    text-align: left;
}
.supplier-list thead .border-left input[type='checkbox']{
    margin-right: 10px;
}
.supplier-list tbody td{
    border-top: 1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    padding: 10px 15px;
}
.supplier-list tbody td[width='110']{
    text-align: center;
}
.supplier-list tbody .border-left{
    border-left: 1px solid #d7d7d7;
    margin-top: 20px;
}

.supplier-list tbody td[colspan='4']{
    font-size: 16px;
    line-height: 30px;
}
.supplier-list tbody .border-left[colspan='4']>div{
    height: 32px;
   overflow: hidden;
    /*display: inline-block;*/
    /*background: red;*/
}


.border-company{
    height: 30px;
    overflow: hidden;
    border: 1px solid #d7d7d7;
    border-bottom: none;
    padding: 10px 15px;
    /*margin-top: 10px;*/
    font-size: 16px;
    line-height: 30px;
}
.border-company .group-span{
    border: 1px solid #d7d7d7;
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-left: 10px;
    padding: 0 10px;
    border-radius: 5px;
    margin-bottom: 20px;
}
.border-company input[type='checkbox']{
    margin-left: 5px;
    margin-right: 15px;
}


.supplier-list tbody td[colspan='4'] .group-span{
    border: 1px solid #d7d7d7;
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-left: 10px;
    padding: 0 10px;
    border-radius: 5px;
}
.supplier-list tbody td[colspan='4'] input[type='checkbox']{
    margin-right: 15px;
    margin-left: 5px;
}
.supplier-list tbody .border-left dl{
    margin-left: 5px;
}
.supplier-list tbody  dl dt{
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 14px;
    /*width: 84px;*/
    margin: 5px 0;
}
/*.border-left>div{*/
    /*overflow: auto!important;*/
/*}*/
.border-left div h4{
    max-width: 500px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.border-left div .title-left{
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.supplier-list tbody  dl dd{
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 14px;
    /*width: 155px;*/
    margin: 5px 0;
}
.supplier-list tbody  dl dd span.red,.supplier-list tbody tr td p span.red{
    font-weight: bold;
}
.supplier-list tbody tr td p{
    font-size: 14px;
}
.supplier-list tbody .border-left dl dt{
    width: 70px;
}

.supplier-list tbody .border-left dl dd{
    width: 180px;
}

.supplier-list tbody input[type='button']{
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fa5015;
    border: 1px solid #fa5015;
    background: #fff;
    border-radius: 5px;
}
.supplier-list tbody input[type='button']:hover{
    color: #c90301;
}
.supplier-list tbody td[width='200'] span{
    font-size: 14px;
    margin-right: 2px;
    line-height: 30px;
}




/*资格认证和保证金图标*/
.approve-icon{
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 16px;
    height: 16px;
    background: url("../../images/jzt-user-center/icon-3.png") no-repeat;
    background-position:0px -284px ;
    position: relative;
}

.deposit-icon{
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 16px;
    height: 16px;
    background: url("../../images/jzt-user-center/icon-3.png") no-repeat;
    background-position:0px -300px ;
    position: relative;
}
.deposit-icon:hover .caption,
.approve-icon:hover .caption{
    display: block;
}
.border-left .caption{
    display: none;
    position: absolute;
    bottom:26px;
    left:-26px;
    width: 56px;
    text-align: center;
    padding: 5px;
    line-height: 20px;
    font-size: 14px;
    color: #333;
    background: #f4e6ce;
    border-radius: 3px;
    border: 1px solid #dfc9b3;
}
.border-left .caption i{
    position: absolute;
    left:50%;
    bottom:-10px;
    margin-left: -8px;
    background: url("../../images/jzt-user-center/caption_arrow.png") no-repeat;
    width: 16px;
    height: 10px;
    display: inline-block;
    *display: inline;
    zoom:1;
}

/*我的供应商页面的弹层*/

.access_supplier .popup-body .reject .grey.reject-p{
    color: #999999;
    line-height: 22px;
}


.access_supplier .mask{
    margin-left: 10px;
}
.access_supplier .popup-body.mask label{
    text-align: left;
    width: auto;
}
.popup-body .reject label {
    width: 80px;
    text-align: right;
    font-size: 14px;
    color: #666666;
    display: inline-block;
    line-height: 30px;
}
.access_supplier .mask .access-ul{
    width: 800px;
    margin-left: 10px ;
    margin-right: 30px;
}
.admittance{
     color: #666;
     font-size: 14px;
 }
.Underline{
    color: #666;
    font-size: 14px;
}
.reason{
    margin-top: 15px;
    color: #666;
    font-size: 14px;
    margin-left: 20px;
}
.Underline{
    /*border-bottom: 1px solid #d7d7d7;*/
    /*margin-bottom: 10px;*/
}
.reject-ch .re_judge {
    width: 700px;
    border: 1px #d7d7d7 solid;
    margin-left:2px;
    height:50px;
    vertical-align: top;
}

.reason .re-judge{
    width: 700px;
    border: 1px #d7d7d7 solid;
    height:50px;
    vertical-align: top;
}
.reject-ch .remove-judge,
.reason .remove-judge{
     width: 400px;
     border: 1px #d7d7d7 solid;
     margin-left:20px;
     height:50px;
}
.reason .remove-p{
    font-size: 14px;
    color: #999;
    margin-top: 20px;
    margin-bottom: 25px;
    margin-left: 8px;
}
.reject-ch .hint,
.reason .hint{
    color: #c90301;
    font-size: 14px;
    display: none;
    margin-left: 55px;
}
.reject-ch .hint i,
.reason .hint i{
    background: url("../../images/jzt-user-center/mark.png") no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

.record_blue{
    margin-top: 5px;
    display: inline-block;
}
.record{
    margin: 15px 0;
}
.record li{
    line-height: 24px;
    margin: 12px 0;
    font-size: 14px;
}
.record li label {
    width: 90px;
    text-align: right;
    color: #666;
    display: inline-block;
    font-size: 14px;
}
.record li p {
    color: #333;
    padding-left: 10px;
    word-break: break-all;
    line-height: 24px;
    word-wrap: break-word;
    vertical-align: top;
    display: inline-block;
    width: 520px;
    font-size: 14px;
}

.access_supplier .mask .access-ul li{
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 200px;
    font-size: 14px;
    line-height: 30px;
    vertical-align: middle;
}
.access_supplier .mask .access-ul li>div{
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 165px;
    height: 30px;
    margin-left: 5px;
    padding-left: 5px;
    vertical-align: middle;
    font-size: 14px;
    border: 1px solid #fff;
}
.access_supplier .mask .access-ul li>div>span{
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 140px;
    vertical-align: top;
}
.access_supplier .mask .access-ul li>div>a{
    position: relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 25px;
    color: #cf2826;
    background: #eeeeee;
    text-align: center;
    display: none;
}
.access_supplier-p{
    font-size: 14px;
    color: #232323;
    margin-top: 10px;
}
/*悬浮在上方时 显示可删除边框*/
.access_supplier .mask .access-ul li>div:hover{
    border-color: #a9a9a9;
}
.access_supplier .mask .access-ul.white li>div:hover{
    border-color: #ffffff;
}
.access_supplier .mask .access-ul li>div:hover>a{
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.access_supplier .mask .access-ul li>div>a:hover>.caption{
    display: block;
}



.access_supplier .mask .access-ul li .caption{
    display: none;
    position: absolute;
    bottom:40px;
    left:-130px;
    width: 275px;
    text-align: center;
    padding: 5px;
    line-height: 20px;
    font-size: 14px;
    color: #333;
    background: #f4e6ce;
    border-radius: 3px;
    border: 1px solid #dfc9b3;
}
.access_supplier .mask .access-ul li .caption i{
    position: absolute;
    left:50%;
    bottom:-10px;
    margin-left: -8px;
    background: url("../../images/jzt-user-center/caption_arrow.png") no-repeat;
    width: 16px;
    height: 10px;
    display: inline-block;
    *display: inline;
    zoom:1;
}




















.access_supplier .mask .access_add{
    margin: 10px 0;
}
.access_supplier .mask .access_add input[type='text']{
    width: 150px;
    height: 34px;
    vertical-align: middle;
    border: 1px solid #d7d7d7;
    margin-left: 10px;
    padding:0 10px;
}
.access_supplier .mask .access_add input[type='button']{
    border: 1px solid #fa5015;
    color: #fa5015;
    width: 80px;
    height: 30px;
    vertical-align: middle;
    background: #fff;
    margin-left: 20px;
    border-radius: 5px;
}



/*供应商资料审核弹层*/
.ready-supplier{

}
.ready-supplier .ready-detail li{
    font-size: 14px;
    color: #666666;
    line-height: 30px;
}
.ready-supplier .ready-img{
    margin-top: 20px;
    max-height: 405px;
    overflow-y: auto;
}
.ready-supplier .ready-img li{
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 179px;
    height: 247px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #eee;
    margin: 0 10px 10px 0;
}

.ready-supplier .ready-img li p{
    width: 179px;
    height: 247px;
    line-height: 247px;
}
.ready-supplier .ready-img li img{
    *margin-top:expression((247 - this.height )/2); /* CSS表达式用来兼容IE6/IE7 */
    display: inline-block;
    *display: inline;
    width: 179px;
    zoom: 1;
    vertical-align: middle;
}
.appr-all{
    font-size: 14px;
    color: #232323;
    margin-top: 8px;
}
.appr-all strong{color:#c90301;}


/*下拉多选框*/
.select-checkbox{
    position: relative;
    z-index: 999;
    width: 180px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 24px;
    border: 1px solid #d9d9d9;
    background: #fff;
    vertical-align: middle;
}
.select-checkbox .select-checkbox-cover{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 182px;
    height: 30px;
    z-index: 1001;
    filter:alpha(opacity=0);

}
.select-checkbox i{
    width: 11px;
    height: 6px;
    display: block;
    position: absolute;
    right: 9px;
    top: 9px;
    background: url("../../images/jzt-user-center/arrow_down_new.png") no-repeat;
    /*background-size: cover;*/
}
.select-checkbox-ul{
    display: none;
    z-index: 1001;
    width: 160px;
    position: absolute;
    left: 0;
    top: 25px;
    background: #fff;
    border: 1px solid #d7d7d7;
    padding:5px 10px;
}
.select-checkbox-ul li{
    font-size: 14px;
    line-height: 25px;
    vertical-align: middle;

}
.select-checkbox-ul li span{
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.select-checkbox-ul li input[type=checkbox]{
    display: inline-block;
    *display: inline;
    zoom: 1;
}
/*采购详情优化*/
.cg-detail{
    padding: 0 30px 30px 30px;
    font-size: 14px;
    border: 1px #d7d7d7 solid;
    margin-top: 20px;

}
.cg-detail li span .red{
    color: #c90301;
    font-weight: normal;
}
.cg-detail li span a.blue{
   margin-left: 40px;
    color: #005ea7;
}
.cg-detail li{
    margin-bottom: 5px;
    line-height: 20px;
}
.cg-detail li span.break_now{
    width: 770px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
}
.cg-detail .cg-title{
    border-bottom: 1px dashed #d7d7d7;
    /*margin-bottom: 20px;*/
    padding-bottom: 10px;
    margin: 35px 0 20px 0;
}
.cg-detail .cg-title h2{
    color: #333333;
    vertical-align: middle;
    border-left: 4px solid #c90301;
    padding-left: 10px;
    font-size: 18px;
}
.cg-detail li.cg-title-1{
    font-size: 16px;
    color: #333333;
    vertical-align: middle;
    margin-bottom: 20px;
}
.cg-detail li.cg-title-1 span{
    margin-left: 10px;
    font-size: 12px;
    line-height: 20px;
    background: #ff3300;
    border-radius: 3px;
    color: #fff;
    padding: 0 5px;
}
.cg-detail .contact{
    /*margin-bottom: 35px;*/
}
.cg-detail .contact span{
    color: #666666;
    font-size: 14px;
}
.cg-detail .contact .name{
    margin-right: 100px;
}
.cg-detail .contact span i{
    width: 14px;
    height: 14px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.cg-detail .contact .name i{
    background: url("../../images/jzt-user-center/lxr.png") no-repeat;
}

.cg-detail .contact .phone i{
    background: url("../../images/jzt-user-center/dhl.png") no-repeat;
}

.cg-detail li label{
    width: 100px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 14px;
    text-align: right;
    margin-right: 30px;
}
.cg-detail li span{
    font-size: 14px;
}
/*采购详情弹层*/
.cg-detail-dialog{
    width: 720px;
    max-height: 500px;
    overflow-y: auto;
}
.detail-dialog_p{
    margin-top: 10px;
}
.detail-dialog_p>p{
    font-size: 12px;
    line-height: 20px;
}
.detail-dialog_p>p strong.red{
    font-weight: normal;
    color: #c90301;
}
.cg-detail-dialog table{
    border: 1px solid #d7d7d7;
    width: 720px;
    margin-top: 10px;
}
.cg-detail-dialog table td{
    width: 33%;
    border-bottom: 1px solid #d7d7d7;
    height: 30px;
    padding: 5px 10px;
    color: #464646;
    vertical-align: middle;
}
.cg-detail-dialog table tr td p{

    width: 200px;
    max-height: 40px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;


}

.approval-list.approval_zyn ul li span{
   padding: 0 5px;
}
.approval-list.approval_zyn ul li span.wid155{
    width: 155px;
}
.approval-list ul li span.wid130{
    width: 130px;
}
.approval-list ul li span.wid112{
    width: 112px;
}
.approval-list ul li span.wid90{
    width: 90px;
}

.approval-list .plan{
    border: 1px solid #d7d7d7;
    border-bottom: 0;
    color: #232323;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    margin-bottom: -20px;
}
.popup-body .plan{ margin-left: 25px;}
.popup-body .plan p{
    line-height: 30px;
    font-size: 14px;
    color: #666;
}
.popup-body .plan div{padding: 10px 0 0;}
.popup-body .plan div textarea{
    border:1px solid #e2e2e2;
    height: 80px; width: 100%;
    margin-bottom: 5px;
}

/*采购交易*/


.purchase_tran_list ul{margin-top: 20px;}
.purchase_tran_list ul li{
    position: relative;
    border: 1px solid #d7d7d7;
    /*padding: 18px 0 18px 10px;*/
    padding-bottom: 18px;
    margin-bottom: 20px;
}
.purchase_tran_list ul li span{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
    line-height: 20px;
    text-align: center;
    color: #232323;
    font-size: 14px;
    padding: 0 8px;
}
.purchase_tran_list ul li.tr{
    box-shadow: 0 1px 2px #ccc;
    margin-bottom: 10px;
    padding: 10px 0 10px 10px;
}
.purchase_tran_list ul li.tr span{border-right: 1px solid #d7d7d7;}
.purchase_tran_list ul li.tr span.bn{border: 0 none;}
.purchase_tran_list ul li:first-child:hover{
    background: #fff;
    cursor: unset;
}
/*.purchase_tran_list ul li:hover{*/
    /*background: #fff5ea;*/
    /*cursor: pointer;*/
/*}*/
.purchase_tran_list ul li span.wid10{
    width: 10px;
}
.purchase_tran_list ul li span.wid95{
    width: 95px;
}
.purchase_tran_list ul li span.wid148{
    width: 148px;
}
.purchase_tran_list ul li span.wid170{
     width: 170px;
 }
.purchase_tran_list ul li span.wid170.opr-btn{
    position: relative;
}
.purchase_tran_list ul li span.wid170.opr-btn a{
    display: inline-block;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.purchase_tran_list ul li span.wid162{
    width: 162px;
}
.purchase_tran_list ul li span.wid130{
    width: 130px;
}
.purchase_tran_list ul li span.wid135{
    width: 135px;
}
.purchase_tran_list ul li span.wid122{
    width: 122px;
    padding-left: 20px;
}
.purchase_tran_list ul li span.wid125{
    width: 125px;
    padding-left: 10px;
}
.purchase_tran_list ul li.tr span.wid122{
    padding-left: 8px;
}
.purchase_tran_list ul li span.wid125{
    width: 125px;
}
.purchase_tran_list div.purchase_tran_title{
    background: #f8f8f8;
    margin-bottom: 18px;
}
.purchase_tran_list div.purchase_tran_title p{
    color: #999999;
    font-size: 14px;
    line-height: 45px;
    padding-left: 20px;
    border-bottom: 1px #d7d7d7 solid;
}
.purchase_tran_list div.purchase_tran_title p img{
    padding: 0;
    margin: 0;
    width: 14px;
    height: 14px;
}
.purchase_tran_list ul li span a{
    color: #005ea7;
}
.purchase_tran_list ul li span a span.orange{
    color: #fa5015;
    padding: 0;
    margin-left: -3px;
}
.purchase_tran_list ul li span a:hover{
    color: #fa5015;
}

.purchase_tran_list ul li span a.testing{
    padding: 4px 0;
    font-size: 13px;
    color: #fa5015;
    border: 1px #fa5015 solid;
    border-radius: 4px;
    /*margin-bottom: 5px;*/
    display: block;
    width: 80px;
    margin: 0 auto 5px;
}
.purchase_tran_list ul li span a.testing:hover{
    background: #fa5015;
    color: #fff;
}
.purchase_tran_list ul li span a.testing_detail{
   /*line-height: 30px;*/
}
.purchase_tran_list ul li.no_result{
    padding: 0;
    text-align: center;
    line-height: 40px;
    color: #232323;
    font-size: 14px;
}


.quality_testing {

}
.quality_testing li{
    margin-bottom: 10px;
}
.quality_testing li label{
    display: inline-block;
    *display: inline;
    zoom: 1;
    width:80px;
    text-align: right;
    color: #666666;
    font-size: 14px;
    line-height: 26px;
    vertical-align: top;
}
.quality_testing li .result{
    display: inline-block;
    *display: inline;
    zoom: 1;

}
.quality_testing li label span.red{
    color: #c90301;

    vertical-align: top;
}
.quality_testing li .result span{
    display: inline-block;
    width: 90px;
    line-height: 36px;
    position: relative;
    color: #999999;
    border: 1px solid #999999;
    text-align: center;
    margin-right: 10px;
    font-size: 14px;
    cursor: pointer;
}

.quality_testing li .result span i{
    position: absolute;
    background: url("../../images/jzt-user-center/triangle.png") no-repeat;
    width: 24px;
    height: 22px;
    right: 0;
    bottom: 0;
    display: none;
}
.quality_testing li .result span.cur{
    border-color: #c90301;
    color: #333333;
}
.quality_testing li .result span.cur i{
    display: block;
}
.quality_testing li .text-sty2{
    width: 150px;
    height: 36px;
}
.quality_testing li textarea.text-sty2{
    width: 350px;
    height: 75px;
}



/*上传图片*/
.file_image{
    width: 110px;
    height: 110px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
    background: url("../../images/jzt-user-center/add_file.png") 30px 30px no-repeat;
    background-position: center;
    border: 1px solid #d9d9d9;
    z-index: 1;
}
.file_image input[type=file]{
    width: 110px;
    height: 110px;
    opacity: 0;
    filter:alpha(opacity:0);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;

}
.file_image img{
    width: 110px;
    height: 110px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
}
.file_image i.file_image_close{
    width: 20px;
    height: 20px;
    background: url("../../images/jzt-user-center/file_image_close.png");
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 6;
    cursor: pointer;
    display: none;
}
.file_image span.Validform_checktip{
    position: absolute;
    left: 135px;
    bottom: 0;
}
.file_image span.Validform_checktip.Validform_right{
    height: 24px;
}
.file_image_title {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 260px;
    height: 60px;
    margin-left: 15px;
    padding: 25px 0;
    vertical-align: top;

}
.file_image_title p{
    font-size: 14px;
    color: #999999;
    line-height: 20px;
}


/*查看质检报告 弹层*/
.pland-pop.quality_pop{
    height: 450px;
}
.quality_detail{
    width: 540px;
    margin: auto;
    border-bottom: 1px solid #d7d7d7;
    padding: 10px 0;
}
.quality_detail:last-of-type{
    border-bottom: none;
}
.quality_detail li{
    vertical-align: top;
    margin: 5px 0;
}
.quality_detail li label{
    width: 70px;
    vertical-align: top;
}
.quality_detail li p{
    width: 460px;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}
.quality_detail li p.green{
    color: #25af05;
}
.quality_detail li p.red{
    color: #c90301;
}
.quality_detail li img{
    width: 110px;
    height: 110px;
}















/*导出按钮*/
.export{
    position: relative;
    margin-left: 20px;
}
.export i{
    position: absolute;
    left: 10px;
    top: 3px;
    display: inline-block;
    *display:inline;
    zoom: 1;
    width: 12px;
    height: 12px;
    background: url("../../images/jzt-user-center/icon_jiahao.png");
}
.export input[type=button]{
    width: 64px;
    padding-left: 26px;
}

.business_p{
    font-size: 14px;
    color: #333333;
    line-height: 40px;
}
.business_p span{
    color: #c90301;
}
/*采购业务说明列表*/






.business_list table{
    width: 970px;
    border-collapse:collapse;
    font-size: 12px;
    color: #333333;
    line-height: 20px; ;
}
.business_list table{
    border-top: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
}
.business_list table tr{
    border-bottom: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
}
.business_list table tr th{
        background: #f5f5f5;
}
.business_list table tr th span{
    display: block;
    width: 63px;
    padding:0 15px;
    border-right: 1px solid #d7d7d7;
    word-break: break-all;
    text-align: center;
    height: 20px;
    margin: 10px 0;
}
.bus_list table tr th span{
    display: block;
    width: 60px;
    padding:0 10px;
    border-right: 1px solid #d7d7d7;
    word-break: break-all;
    text-align: center;
    height: 20px;
    margin: 10px 0;
}
.business_list table tr th.border_right_none span{
    border-right: none;

}
.business_list table tr th span p{
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 14px;
    margin-top: -5px;
    font-weight: bold;
}
.business_list table tr td{
    padding: 10px 0;
    text-align: center;
}

.business_list table tr td a{
    display: block;
    color: #005ea7;
}
.business_list table tr td a:hover{
    color: #c90301;
}
.business_list tbody tr:hover{
    background: #fafafa;
}
.business_list table .red{
     color: #c90301;

}

.business_list.cost_list{
    margin-top: 20px;
}
.business_list.cost_list table thead tr th span{
    width: auto;
}
.business_list.cost_list table tr th span{
    text-align: left;
    padding-left: 20px;
}
.business_list.cost_list table tr th.border_right_none span{
    padding-right: 20px;
    text-align: right;
}
.business_list.cost_list table tr td{
    text-align: left;
    padding-left: 20px;
}
.business_list.cost_list table tr td.text_right{
    padding-right: 20px;
    text-align: right;
}

.business_list.cost_list table tr td.text_center{
    text-align: center;
}

.business_dilog_title{

}
.business_dilog_title li{
    font-size: 16px;
    color: #999999;
    padding: 10px 0;
    margin-right: 30px;
    float: left;
    border-bottom: 1px solid #ffffff;
    cursor: pointer;
}
.business_dilog_title li.cur{
    color: #e40806;
    border-bottom-color: #e40806;
    border-width: 2px;
    margin-bottom: -1px;
}

/*统计报表*/
.report_list{
    border: 1px solid #f0efef;
    margin-top: 20px;
    height: 650px;
    padding:0 30px;
}

.report_list ul.border_top{
    border-top: 1px solid #e8e8e8;
}
.report_list ul li{
    float: left;
    width: 100px;
    margin: 30px 60px 30px 0;
}

.report_list ul li i{
    background-image: url("../../images/jzt-user-center/icon_report-1.png");
    width: 74px;
    height: 75px;
    display: block;
    margin: 0 auto 10px;
}
.report_list ul li i:hover{
    opacity: 0.8;
    filter:alpha(opacity:80);
}
.report_list ul li p{
    font-size: 14px;
    color: #333333;
    text-align: center;
}

.report_list ul li i.icon_bus_1{
    background-position: 0 0;
}
.report_list ul li i.icon_cost_1{
    background-position: 0 -151px;
}
.report_list ul li i.icon_cost_2{
    background-position: 0 -75px;
}
.report_list ul li i.icon_cost_3{
    background-position: 0 -225px;
}
.report_list ul li i.icon_cost_4{
    background-position: 0 -301px;
}
/* 采购成本统计*/
.vdoing_list{
    font-size: 12px;
    color: #333333;
}
.vdoing_list table{
    width: 100%;
    border: 1px solid #d7d7d7;
    border-collapse: collapse;
}
.vdoing_list tr{
    border-bottom: 1px solid #d7d7d7;
}

.vdoing_list tr:hover{
    background: #f5f5f5;
}
.vdoing_list th{
    height: 20px;
    padding: 8px 0;
    background: #f5f5f5;
    display: table-cell;
}
.vdoing_list th span{
    display: block;
    border-right: 1px solid #d7d7d7;
    word-break: break-all;
    height: 20px;

    padding-left:20px;
    padding-right:18px;

}
.vdoing_list th span.wid-60{
    width: 60px;

}
.vdoing_list td{
    padding:10px 24px 10px 21px;
    zoom: 1;
    vertical-align: middle;
}
.vdoing_list td.text_center{
    text-align: center;
}
.left_align{
    text-align: left;
}
.right_align{
    text-align: right;

}
.vdoing_list .border-right{ border-right: none;}

.wechat_text{
    text-align: center;
    margin-top: 25px;
    margin-left: 25px;

}
.kf-box i.w-pic1{
    background: url("../../images/jzt-user-center/supplier_code105.jpg") no-repeat;
    width: 105px;
    height: 105px;
    display: inline-block;

}
.kf-box i.w-pic2{
    background: url("../../images/jzt-user-center/procurer_code105.jpg") no-repeat;
    width: 105px;
    height: 105px;
    display: inline-block;

}
.kf-box i.w-pic3{
    background: url("../../images/jzt-user-center/wechat.png") no-repeat;
    width: 26px;
    height: 21px;
    display: inline-block;

}
.wx-left{
    clear: both;
    margin-left: 30px;
    padding-top: 10px;
}
.kf-box p{
    line-height: 30px;
}
.kf-box p.sao{
    font-size: 12px;
    color: #999;
    font-weight: bold;
    line-height: 14px;
    margin-left: 30px;
    margin-bottom: 10px;
}
.newkf-box {
    margin: 35px 0 0 30px;
    width: 230px;
}



b.purchase_red{
    font-weight: bold;
}
.order-box .wait{
    text-align: center;
    font-weight: bold;
    color: #232323;
    font-size: 16px;
    margin-top: 10px;
    background: none!important;
    width: inherit!important;
}
.order-box .wait_img{
    background: url("../../images/jzt-user-center/wait.png") no-repeat;
    width:59px;
    height:103px;
    vertical-align: middle;
    display: inline-block;
    padding-left: 30px;
}
/*订单清单*/
.detailed_list ul{margin-top: 20px;}
.detailed_list ul li{
    position: relative;
    border: 1px solid #d7d7d7;
    /*padding: 18px 0 18px 10px;*/
    padding: 20px 0;
    border-bottom: 0;
}
.detailed_list ul li:last-child{
    border-bottom: 1px solid #d7d7d7;
}
.detailed_list ul li span{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: middle;
    line-height: 20px;
    text-align: center;
    color: #232323;
    font-size: 14px;
    padding: 0 8px;
}
.detailed_list ul li.tr{
    box-shadow: 0 1px 2px #ccc;
    margin-bottom: 10px;
    padding: 10px 0 10px 10px;
}
.detailed_list ul li.tr span{border-right: 1px solid #d7d7d7;}
.detailed_list ul li span a {
    color: #005ea7;
}
.detailed_list ul li.tr span.bn{border: 0 none;}
.detailed_list ul li span.wid170{
    width: 170px;
}

.detailed_list ul li span.wid180{
    width: 180px;
}

.detailed_list ul li span input[type=text].wid70 {
    width: 70px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #e5e5e5;
    text-align: center;
}
.detailed_list ul li span input[type=text].dis {
    border-color: #fff;
    background: 0;
}
.detailed_list .pay{
    font-size: 14px;
    color: #666;
    margin-top: 20px;
}
.detailed_list p{
    line-height: 20px;
    text-align: right;
    margin-right: 20px;
    font-size: 14px;
    color: #666;
}

.detailed_list p input[type=text].wid70 {
    width: 70px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #e5e5e5;
    text-align: center;
}
.detailed_list p b {
    color: #999;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 5px;
}
.detailed_list p input[type=text].dis {
    border-color: #fff;
    background: 0;
}
.detailed_list span{
    display: inline-block;
    vertical-align: middle;
}
.detailed_list a.pay_go{
    background: #c90301;
    color: #fff;
    font-size: 14px;
    padding: 12px 40px;
    border-radius: 5px;
}
.addsty{
    font-weight: bold;
    color: #dd0202;
    font-family: "Microsoft YaHei", 微软雅黑 ;
}
a.quto_back,a.quto_back:hover{color:#005ea7;}
.login-yzm{
    border:1px solid #ccc;
    width: 328px;
    height: 40px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    color: #999;
    background: url("../../images/jzt-user-center/yanzheng.png") no-repeat 100px center #f4f5f6;
}
.login-yzm.sucess{
    border:1px solid #57b936;
    background: url("../../images/jzt-user-center/yanzhen-success.png") no-repeat 100px center #dffcd5;
    color: #57b936;
}
.news-stock dd.typrice{
    display: none;

}
.news-stock dd.jtj{
    display: none;
    padding: 0;

}
.news-stock dd.jtj .text-input.wid-small{
    width: 80px;
}
.news-stock dd.jtj label{
    vertical-align: top;
}
.news-stock dd.jtj>div{
    /*margin-bottom: 10px;*/
    vertical-align: top;
    height: 50px;
}
.news-stock dd.jtj>div>span{
    width: 110px;
    display: inline-block;
    vertical-align: top;

}
.news-stock dd.jtj>div>span.wid220{
    width: 220px;


}
.news-stock dd.jtj>div>span.wid220 .Validform_checktip {
    margin-left: 70px;
}

.news-stock dd.jtj .wid_80{
    width: 70px;
    margin-right: 5px;


}

.news-stock dd.jtj .delecta{
    display: inline-block;
    background: url("../../images/jzt-user-center/delect_jtj.png") no-repeat;
    width: 104px;
    height: 12px;
    margin-left: 10px;
    display: none;
}
.news-stock dd.jtj .addjtj{
    display: inline-block;
    background: url("../../images/jzt-user-center/add_jtj.png") no-repeat;
    width: 90px;
    height: 14px;
    /*margin-left: 10px;*/
}



/*2020 07-14 xw*/
.new_legalize .box-tip{
    background: #ffeee7;
    border: 1px solid #ffc1a7;
}
.new_legalize .icon_warn_info{
    font-size: 16px;
    color: #f16906;
}
.new_legalize .icon_warn_info i{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../../images/jzt-user-center/icon_warn_orange.png") no-repeat;
    background-size:16px 16px ;
    vertical-align: middle;
    margin-right: 6px;
}
.new_legalize .legalize-list{
    width: 660px;
    height: 250px;
    border: 1px solid #e5e5e5;
    margin-top: 40px;
}
.new_legalize .legalize-list li{
    width: 330px;
    border: none;
    padding: 0;
    border: none;
    text-align: center;
    margin: 50px 0 0 0 ;
    float: left;
}
.new_legalize .legalize-list li img{
    width: 118px;
    height: 118px;
}
.new_legalize .legalize-list li p{
    margin-top: 8px;
}
.new_legalize .legalize-list .caigou_success{
    padding-left: 20px;
    box-sizing: border-box;
}
.new_legalize .legalize-list .caigou_success p{
    margin-left: -20px;
}
.new_legalize .legalize-list .caigou_success img{
    width: 126px;
    height: 119px;
}
.icon-bzj{
    display: inline-block;
    background: url("../../images/jzt-user-center/icon_bzj.png") no-repeat;
    width: 18px;
    height: 21px;
}

.kunei,.kuwai,.shiyong,.qiye{
    background: #fff;
    border-radius: 2px;
    border: 1px solid #fa5015;
    padding: 0 4px;
    font-size: 12px;
    font-weight: bold;
    color: #fa5015;
    margin: 0;
    white-space: nowrap;
    margin-right: 5px;
}
.kuwai{
    border-color: #005ea7;
    color:#005ea7;
}
.shiyong{
    border-color: #14c14d;
    color:#14c14d;
}
.qiye{
    border-color: #1fa6fc;
    color:#1fa6fc;
}

.my_hangtag{
    clear: both;
    overflow: hidden;
    padding-bottom: 20px;
    margin: 0;
}
.my_hangtag  dd label{
    width: 100px;
}

.my_hangtag  dd.typrice{
    min-width: 310px;
    float: left;
    position: relative;
}
.my_hangtag  dd.typrice .Validform_wrong{
    position: absolute;
    left: 112px;
    top: 35px;
}
.my_hangtag dd.jtj>div{
    padding: 10px 0;
    height: auto;
}
.my_hangtag  dd.jtj div>.wid200:first-child{
    width: 110px;
}
.my_hangtag dd.jtj label{
    line-height: 26px;
}
.my_hangtag dd.jtj>div>span{
    position: relative;
}
.my_hangtag dd.jtj>div>span .Validform_checktip{
    position: absolute;
    top: 25px;
    left: 0;
    margin: 0;
}
.my_hangtag dd.jtj .addjtj{
    margin-top: 10px;
}
.my_hangtag .w_label{
    text-align: left;
}
.plgongying{
    display: inline-block;
    padding-left: 12px;
    margin-top: 20px;
}
.order-box .txt.sech{
    width: 188px;
}
.seeimg{height: 100px;}
.seeimg div{
    border: 1px solid #fff;
    position: relative;
    float: left;
    width: 90px;
    height: 90px;
    margin-right: 10px;
}
.seeimg div img{ width: 90px;height: 90px;}
.seeimg div:hover div.bigimg {display: block;}
.seeimg div div.bigimg {
    z-index: 9999;
    display: none;
    position: absolute;
    left: 100px;
    top: 50%;
    margin-top: -210px;
    width: 420px;
    height: auto;
    border: 1px solid #e2e2e2;
    background: #fff;
}
.seeimg div div.bigimg img {
    width: 420px;
    height: auto; }


.appManage{
    border: 1px solid #d7d7d7;
    padding: 20px;
    min-height: 685px;
}
.appManage .appManage_title{
     border-bottom: 1px dashed #d7d7d7;
     padding-bottom: 10px;
 }
.appManage .appManage_title i{
    display: inline-block;
    width: 3px;
    height: 18px;
    background: #c90301;
}
.appManage .appManage_title h3{
    font-size: 18px;
    display: inline-block;
    padding-left: 10px;
    line-height: 18px;
}
.appManage .appManage_title span{
    font-size: 14px;
    color: #808080;
}
.appManage .search_box{
    margin-top: 20px;
}
.appManage .search_box label{
    font-size: 14px;
    color: #333333;
}
.appManage .search_box .ipt{
    height: 28px;
    border: 1px solid #d2d2d2;
    width: 110px;
    padding: 0 10px;
    margin-right: 20px;
}
.appManage  .btn_search{
    font-size: 14px;
    color: #ffffff;
    width: 80px;
    height: 28px;
    border-radius: 28px;
    background-color: #c90301;
    margin-right: 10px;
}
.appManage  .btn_add{
    font-size: 14px;
    color: #ffffff;
    width: 100px;
    height: 28px;
    background-color: #c90301;
    background-image: url("../../images/icon_add.png");
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: 20px center;
    border-radius: 28px;
    padding-left: 20px;
}
.appManage .search_box .btn-red{
   width: 60px;
    height: 25px;
    border-radius: 2px;
    margin: 0 3px;
}
.appManage .search_box .btn-add{
   width: 70px;
    height: 25px;
    border-radius: 2px;
    margin: 0 5px;
}
.appManage .aptable{
    width: 100%;
    margin-top: 20px;
    /*border: 1px solid #d7d7d7;*/
    border-bottom: none;
    text-align: center;
    font-size: 14px;
    color: #333333;
    border-collapse: collapse;
    table-layout:fixed;
}
.appManage .aptable thead tr{
    background:#f3f3f3;
    line-height: 40px;
    padding: 10px 0;
}
.appManage .aptable tbody tr{
    border-bottom: 1px solid #ececec;
    line-height: 40px;
}
.appManage .aptable tr th{
    line-height: 40px;
    text-align: center;
}

.appManage .aptable tr td {
    line-height: 20px;
    padding: 20px 0;
    text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
}



.appManage .aptable a{
    color: #108EE9;
    font-size: 14px;
    margin: 5px;
}
.appManageheader{
    padding: 20px 0;
}
.appManageheader:after{
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.appManageheader h2{
    font-size: 20px;
    color: #202020;
    font-weight: 800;
    float: left;
}
.appManageheader a{
    font-size: 14px;
    color: #005ea7;
    float: right;
}

.appManagedia{

}
.appManagedia .items{
    padding: 10px 0;
}
.appManagedia .items.pt0{
    padding-top: 0;
}
.appManagedia .items label{
    font-size: 14px;
    color: #333333;
    display: inline-block;
    width: 90px;
    text-align: right;
}
.appManagedia .items span{
    display: inline-block; vertical-align: top;
}
.appManagedia .items span input[type=text],.appManagedia .items span select,.appManagedia .items span input[type=radio]{margin-left: 10px;}
.appManagedia .items strong{
    display: inline-block; padding-bottom: 5px;
}
.appManagedia .items .selct{
    height: 28px;
    border: 1px solid #d2d2d2;
    width: 110px;
    padding: 0 10px;
}
.appManagedia .items .ipt{
    height: 28px;
    border: 1px solid #d2d2d2;
    width: 110px;
    padding: 0 10px;
    margin:0 5px;
}
.appManagedia .tips{
    font-size: 14px;
    color: #999;
    padding: 10px 0;
}


.gldialog{

}
.gldialog .glsearch{
    padding: 10px;
}
.gldialog .glsearch .ipt{
    height: 28px;
    border: 1px solid #d2d2d2;
    width: 110px;
    padding: 0 10px;
    margin:0 5px;
}
.gldialog .glsearch .btns{
    font-size: 14px;
    color: #ffffff;
    width: 80px;
    height: 28px;
    border-radius: 28px;
    background-color: #c90301;
    margin-right: 10px;
}
.gldialog .gllist:after{
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.gldialog .gllist{
    padding: 10px;
}

.gldialog .gllist li{
    float: left;
    /*width: 120px;*/
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border: 1px solid #d7d7d7;
    font-size: 14px;
    background: #ffffff;
    color: #333333;
    margin-right: 10px;
    cursor: pointer;
    margin-bottom: 10px;
}
.gldialog .gllist li.cur{
    border-color: #c90301;
    color: #c90301;
}

.gldialog p{
    font-size: 12px;
    color: #666;
    padding: 10px;
}
.gldialog .form_item{

    padding: 5px 10px;
}
.gldialog .form_item:first-child{
    margin-top: 10px;
}
.gldialog .form_item label,span{
    font-size: 14px;
    color: #333333;
}
.gldialog .form_item textarea{
    border: 1px solid #D7D7D7;
    width: 330px;
    height: 100px;
    margin-bottom: 10px;
}
.gldialog .chooseLi{
    padding:20px 10px 0;
}
.gldialog .chooseLi:after{
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.gldialog .chooseLi li{
    float: left;
    margin-right: 15px;
}

.gldialog .chooseLi li label{
    font-size: 14px;
    color: #333333;
    padding: 5px;
}
.bargain.appManage{
    border: none;
    padding: 0;
    min-height: auto;
}
.bargain.appManage .aptable{
    width: auto;
}
.appManage .min45{
    min-width: 45px;
}
.appManage .min60{
    min-width: 60px;
}
.appManage .min80{
    min-width: 80px;
}
.appManage .min100{
    min-width: 100px;
}
.appManage .min125{
    min-width: 125px;
}
.appManage .min150{
    min-width: 150px;
}
.appManage .min180{
    min-width: 180px;
}
.sublist{clear: both; padding: 20px 0;}
.sublist li{
    float: left;
    margin-right: 20px;
    padding: 0 20px;
    border:1px solid #fff;
    line-height: 28px;
    height: 28px;
    font-size: 14px;
    color: #232323;
}
.sublist li.cur{
    border:1px solid #c90301;
    color: #c90301;
}
.sublist li.cur a{color: #c90301;}
.countlist{
    z-index: 999;
    position: absolute;
    top:47px; left:120px; border: 1px solid #ccc; background: #fff; width: 275px; max-height: 115px; overflow-y: auto; padding: 10px 15px;
}
.countlist span{font-size: 14px; line-height: 30px; color: #333; display:block; height: 30px;overflow: hidden;}
