@import "global.css";
.mt10{margin-top:10px}
.cen{text-align: center;}
/*登录*/
.bg{background:url(../images/556edb32e928c.jpg) center center no-repeat fixed;}

.page-wrap .login-main{width:auto; position: absolute; top: 50%; margin: -281px 0px 0px 200px; left: 50%;}
.login-banner{ width:645px;height:442px; border:#8e8e8e 1px solid;overflow:hidden;float:left;margin-top:56px;}
.login-banner img{ width:100%; }
.login-board{height:490px;padding:35px; border:#8e8e8e 1px solid; float:right; background:#fff;}
.login-board h3{ text-align:center; font: 20px "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei", sans-serif;height:20px;line-height:20px;}
.login-info{ width:100%; padding-top:35px;min-height:450px; position:relative;}
.login-info .input-outer{height:46px; border:#858585 2px solid;margin-bottom:20px; position:relative;}
.l-login{ position:absolute; z-index:1;left:50px;top:0;height:46px;font: 14px "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei";line-height:46px;color:#bfbfbf;}
.login-info .input-outer .text{width:225px;height:40px;display:inline-block;font:14px "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei";color:#888;margin-left:45px;border:none; background:none; line-height:40px;}
.ui-user,.ui-loginPwd{width:25px;height:25px;width:25px;height:25px; display:block;background:url(../images/login_ico.png); position:absolute;margin:12px 13px;}
.ui-user{ background-position:-125px 0;}
.ui-loginPwd{ background-position:-125px -35px;}
.login-rm{ color:#888; float:left;}
.login-rm .check,.login-rm .check-ok{background:url(../images/login_ico.png); vertical-align:middle;}
.login-rm .check{width:18px;height:18px;background:#fff;border: 1px solid #e5e6e7;margin:0 5px 0 0; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; display:inline-block;}
.login-rm .check-ok{background-position:-128px -70px;width:18px;height:18px;display:inline-block;border: 1px solid #e5e6e7;margin:0 5px 0 0;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.login-fgetpwd{ float:right;}
.hasno-account{ margin-top:40px;border-top:#858585 1px solid; position:relative;}
.hasno-account p{ position:absolute; padding:0px 5px; text-align:center;font-size:16px;height:16px;line-height:16px; top:-8px;background:#fff;left:94px;}
.hasno-account .other-but{margin-top:40px;}
.white-but{ display:inline-block;padding:10px 25px;font-size:20px;line-height:20px; border:#858585 1px solid; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.arow-left,.arow-right{width:12px;height:20px;display:inline-block;background:url(../images/login_ico.png); vertical-align:middle;}
.arow-left{ background-position:-130px -101px;margin-right:5px;}
.arow-right{ background-position:-130px -133px;margin-left:5px;}
/***注册***/
#page-wrap .reg-wrap{ width:1000px; margin:0 auto;}
#page-wrap .reg-wrap .reg-bg{ width:100%;}
.reg-tab-menu{ width:100%;height:48px; position:relative;}
.reg-tab-menu ul{ position:absolute;}
.reg-tab-menu li{ float:left;height:48px; line-height:48px;font-size:20px;}
.reg-tab-menu li a{ display:block;height:48px;padding:0 50px;}
.reg-tab-menu li .cur{ color:#0096e6; border:#e5e6e7 1px solid; border-bottom:none;background:#FFF; }
.reg-main{padding:30px 40px; border:#e5e6e7 1px solid; background:#FFF;}
.reg-main .step-main{ width:100%;height:30px;}
.reg-main .step-main li{ float:left; display:block;height:30px; line-height:30px;}
.reg-main .step-main .on span{ color:#0096e6;font-size:18px;}
.reg-main .step-main li span{ display:block;height:30px;line-height:30px;float:left;padding-left:10px;color:#888;font-size:18px;}

.application{
    width:100%;
    overflow:hidden;
    padding:20px;
    background:#f5f5f5;
}
.application-tit{
    width:1190px;
    margin:0 auto;
    font-size:18px;
    color:#f88906;
    font-weight:600
}
hr{
    width:100%;
    height:1px;
    background:#ebebeb;
    float:left;
    margin:20px 0;
}
.application-tit span{
    width:4px;
    height:24px;
    background:#f88906;
    float:left;
    margin-right:10px;
}
.reg-1{
    width:1200px; 
    margin:0 auto; 
    margin-bottom:15px; 
    text-indent:1em
}
.reg-1 span{
    color:#f98945
}
.application-box{
    width:1188px;
    overflow:hidden;
    border:1px solid #ebebeb;
    padding:40px 0;
    background:#fff;
    margin:0 auto;
}

.application-box div{
    width:100%;
    margin:10px 0;
    float:left;
    position: relative;
}
.application-box .p{
    line-height: 38px;
    text-indent:1em
}
.application-box .p button{
    color: #fbc9a4;
    background:#fff;
    font-size:16px;
}
.application-hq{
    width:118px; 
    height:38px; 
    line-height:38px; 
    border:1px solid #d3d3d3; 
    border-radius:5px; 
    background:#f5f5f5; 
    float: left; 
    padding:0 10px; 
    margin-left:15px;
}
.application-ts{
    font-size:14px; 
    color:#666; 
    line-height:38px; 
    margin-left:15px; 
    float:left;
}
.application-left{
    width:354px;
    color:#000;
    font-size:16px;
    line-height:30px;
    text-align: right;
    float:left;
    font-weight:600
}
.application-left span{
    color:red;
}
.application-input{
    width:298px;
    height:38px;
    border:1px solid #d3d3d3;
    border-radius:5px;
    float:left;
    text-indent:1em;
}
.application-select{
    width:118px;
    height:38px;
    border:1px solid #d3d3d3;
    border-radius:5px;
    float:left;
    text-indent:1em
}
.application-textarea{
    width:298px;
    height:98px;
    border:1px solid #d3d3d3;
    border-radius:5px;
    float:left;
    text-indent:1em;
    padding-top:10px;
}
.application-box .span{
    position:absolute;
    z-index:22;
    top: 4px;
    right: 539px;
    color:orange;
}
.application-box .span img{
    margin-left: 5px;
    width: 80px;
    height: 30px;
    cursor: pointer;
}
.application-submit{
    width: 200px;
    height: 44px;
    background: #f39800 !important;
    margin-left: 355px;
    color: #fff;
    border-radius: 5px; 
    cursor:pointer;
}
.application-input:focus {
    outline:none;
    border: 1px solid #ff7e00;
}
.application-span{
    margin-top:10px;
    margin-left:15px;
    width:20px;
    height:20px;
    background-size:cover;
     float:left;
     display:block;
}
.application-span1{
    margin-top:10px;
    margin-left:15px;
    height:20px;
    line-height:20px;
    background:url(../images/pay01.png) no-repeat;
    float:left;
    display:block;
    padding-left:30px;
}
.application-span2{
    margin-top:10px;
    margin-left:15px;
    height:20px;
    line-height:20px;
    background:url(../images/cuowu.png) no-repeat;
    float:left;
    display:block;
    padding-left:30px;
}
/**/
.reg-main .account-links .face_img{border:1px solid #ccc; padding:2px;}
.reg-main .account-links dd{ padding-left:20px;}
.reg-main .account-links h4{ font-size:20px; padding-bottom:8px;}
.reg-main .form-tt{ width:90px;}
.reg-main .form-row{ margin-left:90px;}
.reg-main .item dd{ padding-bottom:20px}
.reg-main .form-row .s-txt,.reg-main .form-row .s-txt-focus{ float:left; padding:6px;}
.reg-main .form-row select{ height:32px; float:left; margin-right:10px;}
.reg-main .form-row .psw-state-poor,.reg-main .form-row .psw-state-empty,.reg-main .form-row .psw-state-normal,.reg-main .form-row .psw-state-strong{ display:none !important;}
.reg-main .form-row .box-ver,.reg-main .form-row .ico-ok{ float:left;}
.reg-main .form-row .btn-register{ background:#0096e6; font-family:inherit; cursor:pointer; font-size:15px;}

.step1,.step2,.step3,.step4,.step1-on,.step2-on,.step3-on,.step4-on{width:30px; height:30px; display:block;background:url(image/login/login_ico.png); float:left;}
.step1-on{ background-position:0 0 ;}
.step2-on{ background-position:0 -40px ;}
.step3-on{ background-position:0 -80px ;}
.step4-on{ background-position:0 -120px ;}
.step1{ background-position:-40px 0 ;}
.step2{ background-position:-40px -40px ;}
.step3{ background-position:-40px -80px ;}
.step4{ background-position:-40px -120px ;}
.step-lineOn{width:80px;height:2px; background:#0096e6; float:left;margin:14px 15px;}
.step-line{width:80px;height:2px;background:#e5e6e7;float:left;margin:14px 15px;}
.base-info{margin-top:40px;}
.base-info .info-list{margin-bottom:20px; position:relative;}
.base-info .info-list .input-outer{border:1px solid #858585; border-right:none;width:50px;height:48px; display:inline-block;float:left;}
.base-info .info-list .text,#base-info-email .s-txt,#base-info-email .s-txt-focus,#base-info-phone .s-txt,#base-info-phone .s-txt-focus{float:left;border:1px solid #858585; border-left:none;height:48px;line-height:48px;width:450px;color:#888;font:16px "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei", sans-serif; background:none;outline:none;}
#base-info-email .box-ver,#base-info-email .ico-ok,#base-info-phone .box-ver,#base-info-phone .ico-ok{ float:left;margin:15px 0 0 10px;}
.form-row .box-ver,.form-row .ico-ok{ float:left;margin:5px 0 0 10px;}
.ui-mail,.ui-nickname,.ui-password,.ui-regCode{width:25px;height:25px; display:inline-block;background:url(image/login/login_ico.png); position:absolute;margin:12px 11px;}
.ui-mail{ background-position: -85px 0;}
.ui-nickname{background-position:-85px -35px;}
.ui-password{background-position:-85px -68px}
.ui-regCode{ background-position:-85px -155px;}
.ui-phone{width:25px;height:31px; display:block;background:url(image/login/login_ico.png); position:absolute; background-position:-85px -108px;margin:8px 11px;}
/***/
.input-tips{ width:100%; float:left;line-height:24px; line-height:24px; font-size:16px;}
/*上传头像*/
.portrait-area{width:600px; margin:40px auto;}
.port-upload-area{ padding:20px;min-height:300px;border:#858585 1px solid;margin-bottom:40px;}
.port-upload{/* margin:30px 0 40px 0;border:#e5e6e7 1px solid;*/position:relative;}
.port-upload .port-bg{width:200px;height:200px; overflow:hidden; background:url(image/login/no-person.png);}
.port-upload .port-bg img{ width:100%;}
.port-upload .upload{ width:100%; height:40px; display:block;line-height:40px; text-align:center; font-size:20px; background:rgba(0,0,0,0.2); position:absolute; bottom:0;}
.port-upload .upload-file{width:100%; height:40px; display:block;position:absolute; bottom:0; opacity:0;}
.port-upload-area progress {width:600px;height:4px;border:none;color:green;}
/*********/
.sex-area input{cursor: pointer;}
.rectangle{width:100%;}
.from-area{padding:20px 0 30px 0;}
.select-list{float:left;margin-right:20px; position:relative;}
.selfdescription {  border: #858585 1px solid;  outline: none;  height: 100px; width: 608px; padding: 5px;}
.from-area select{min-width:200px;height:30px;line-height:30px;border:#858585 1px solid;font: 14px "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei", sans-serif; color:#888; cursor:pointer;}
.select-opt{border:#858585 1px solid; border-top:0; display:none; position:absolute; top:48px; background:#f1f2f3;}
.select-opt li a{ display:block;padding:13px 15px;width:170px;height:20px;line-height:20px;font-size:20px; color:#888;}
.city_input{width:100%;font-size:18px; float:left;}
.city_input .text{padding:5px;height:40px;line-height:40px;margin-top:20px; border:#858585 1px  solid;width:500px;}
.arow-down{width:15px; height:20px; display:inline-block;background:url(image/login/login_ico.png); background-position:-130px -178px; float:right;}
.choosed-info{margin-bottom:30px;margin-top:30px;min-height:450px;}
.choosed-info h2{font: 20px "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei", sans-serif;height:20px;line-height:20px;}
.hobbies li{padding:10px 11px; border:#858585 2px solid;font-size:18px; height:18px;line-height:18px; float:left;margin:0 15px 15px 0;}
#user_category_list dt {font-size: 16px;width: 80px;text-align: left;}
#user_category_list dd {    margin-left:0;}
#user_category_list .tag-bg {   font-size:14px; line-height:normal;}
.profession-type>dl{margin-bottom: 10px; display: table;}
.sex-area { padding:20px 0 30px 0;}
.sex-area label {   height:30px;    line-height:30px;   font-size:18px; margin-right:20px;}
/******/
.rect{width:100%;border-top:#e5e6e7 1px solid;margin-top:35px; position:relative;}
.rect h4{padding-right:15px;font:16px "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei", sans-serif; height:16px; line-height:16px;background:#fff; position:absolute; top:-8px;left:0;}
.rect .refresh{width:50px;height:24px;padding-left:10px; background:#fff; position:absolute; top:-10px; right:0;}
/*.rect .refresh a{ display:inline-block;width:24px; height:24px; background:url(image/login/login_ico.png); background-position:-125px -212px;}*/
.rect .refresh a{ width:50px; height:24px; }


.rect-circle,.rect-person{padding-top:30px;}
.rect-circle li{ float:left;height:100px;}
.rect-circle .circle-pic{ float:left;width:100px;height:100px; overflow:hidden;margin-right:15px;}
.rect-circle .circle-pic img,.rect-person .person-pic{ width:100%;}
.rect-circle .circle-info{ float:left;width:120px;margin-right:19px;}
.rect-circle .circle-info h{font-size:16px;height:16px; line-height:16px;margin-bottom:6px; display:block;}
.rect-circle .circle-info p{font-size:12px; height:36px;line-height:18px;color:#888;width:100%; overflow:hidden;}
.rect-person li{width:80px;height:auto; float:left;margin-right:22px;position:relative;}
.rect-person .person-pic{ width:80px;height:80px; overflow:hidden;margin-bottom:15px;margin-top: 15px;}
.rect-person .person-pic img{border-radius: 50%;}
.rect-person .checkbox-area{ position:absolute; right:0; top:77px;}
.rect-person .checkbox-area .checkbox{ display:none;}
.rect-person .checkbox-area .checkbox + label {cursor:pointer;background:#fff;border: 1px solid #858585;padding: 8px;display: inline-block;position: relative;float:left;} 
.rect-person .checkbox-area .checkbox:checked + label:after { content:"";width:20px; height:20px;font-size: 14px;position: absolute;bottom: -4px;left: 0px;color: #99a1a7; background:url(image/login/login_ico.png); background-position:-130px -156px;} 
.rect-person .person-nickname{ width:80px;height:16px;display:block; overflow:hidden;line-height:16px; font-size:14px;white-space:nowrap;text-align: center;}
.rect-person .company-type{ height:24px; line-height:24px;font-size:14px; margin-top:10px;}
.checkAllbox{height:20px;line-height:20px;font-size:14px; position:absolute; top:-10px; right:60px; background:#fff; padding:0 0 0 10px;}
.checkAllbox .checkAll{ display:none;}
.checkAllbox .checkAll+ label {background:#fff;border: 1px solid #858585;width:16px;height:16px;display: inline-block;position: relative;float:left;margin-right:5px;} 
.checkAllbox .checkAll:checked + label:after { content:"";width:18px; height:18px;position: absolute;bottom: -2px;left: 0px;color: #99a1a7; background:url(image/login/login_ico.png); background-position:-130px -156px;} 

/*按钮*/

.next{/*height:20px;*/line-height:20px; display:inline-block;font-size:20px;color:#fff;padding:15px 70px; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; background:#0096e6;}
.act-but{line-height:20px; text-align:center;font-size:20px;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; background:#f39800;width: 100%;
    padding: 10px;}
.submit-1{padding:15px; margin-top:20px;display:block;}
.disable{padding:15px 30px;height:20px;line-height:20px; display:inline-block;font-size:20px; color:#888; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:#f1f2f3;}
.disable:hover{ background:#0096e6; color:#fff;}
.gray{padding:15px 30px;height:20px;line-height:20px; display:inline-block;font-size:20px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; background:#e5e6e7;}
.tojoin{padding:8px 25px;display:inline-block;height:14px;line-height:14px; text-align:center;font-size:14px;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; background:#0096e6;margin-top:12px;}
.mb20{margin-bottom: 20px;}
/*找回密码*/
.form-tt{width:60px; float:left; text-align:right; padding-right:10px;line-height:36px;}
.form-row{ margin-left:70px;}
#reg_msg{padding:7px 10px 8px 10px; margin-left:5px;background:#f1f2f3; border:#e5e6e7 1px solid; border-radius:2px;+html-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; display:inline-block;}
.form-row .psw-state-poor,.form-row .psw-state-empty,.form-row .psw-state-normal{ float:left; margin:5px 0 0 10px;}
.error-box{ text-align:center;width:100%;height:40px;line-height:40px;background:#f1f2f3; position:absolute; top:330px;}
#show_box .s-txt{padding:5px; border:#858585 1px solid;height:24px; float:left;margin-right:5px;}
/*登录end*/ 

/*注册*/
#page-wrap .reg-wrap {
    width: 1000px;
    margin: 0 auto;
}
.reg-main {
    padding: 30px 40px;
    border: #e5e6e7 1px solid;
    background: #FFF;
}
.reg-tab-menu {
    width: 100%;
    height: 48px;
    position: relative;
}
.reg-tab-menu ul {
    position: absolute;
}
.reg-tab-menu li {
    float: left;
    height: 48px;
    line-height: 48px;
    font-size: 20px;
}
.reg-tab-menu li a {
    display: block;
    height: 48px;
    padding: 0 50px;
}
.reg-main .step-main {
    width: 100%;
    height: 30px;
}
.reg-main .step-main li {
    float: left;
    display: block;
    height: 30px;
    line-height: 30px;
}
.step1-on {
    background-position: 0 0;
}
.step1, .step2, .step3, .step4, .step1-on, .step2-on, .step3-on, .step4-on {
    width: 30px;
    height: 30px;
    display: block;
    background: url(image/login/login_ico.png);
    float: left;
}
.reg-main .step-main .on span {
    color: #0096e6;
    font-size: 18px;
}
.reg-main .step-main li span {
    display: block;
    height: 30px;
    line-height: 30px;
    float: left;
    padding-left: 10px;
    color: #888;
    font-size: 18px;
}
/*注册end*/ 
/*会员中心*/ 
.heder-tb{
    width:30px; 
    height:30px;  
    float:left; 
    margin-left:20px;
    position:relative;
}
.heder-tb span{
    position:absolute;
    z-index:66;
    width:16px;
    height:16px;
    line-height:16px;
    text-align:center;
    background:red;
    color:#fff;
    border-radius:50%;
    left:16px;
}
.heder-tb img{
    width:100%;
    height:100%;
    float:left;
}
.heder-tby{
    border-radius:50%;
    overflow:hidden;
}
.warp{
    width:1200px;
    margin:0 auto;
}
.member-box{
    width:100%;
    overflow:hidden;
    float:left;
    /*margin-top:114px;*/
    margin-bottom:20px;
    margin-top:20px;
}
.member-boxleft{
    width:235px;
    overflow:hidden;
    background:#fff;
    margin-right:20px;
    float:left;
    border-radius:5px;
}
.member-boxleft li a{
    width:100%;
    height:60px;
    line-height:60px;
    text-indent:1em;
    cursor:pointer;
    border-bottom:1px solid #eee;
    display: block;
    font-size:16px;
    color:#959595;
}
.member-boxleft .li{
    width:100%;
    height:60px;
    line-height:60px;
    text-indent:1em;
    cursor:pointer;
    background:url(../images/member04.jpg);
    background-size:cover;
        display: block;
}
.member-boxleft li a:hover{
    background:#f39800;
    /*border-radius:5px;*/
    color:#fff;
}
.member-boxright{
    width:935px;
    overflow:hidden;
    /* background:#fff;*/
    float:left;

}
.member-bhead{
    width: 1190px;
    height: 75px;
    background: #be8447;
    margin-bottom: 20px;
    padding: 15px 105px;
}
.member-bhead p{
    color: rgb(255, 255, 255);
    font-size: 38px;
    line-height: 45px;
    font-family: "Adobe 黑体 Std";
    float: left;
}
.member-bhead .mh_beian {
    padding: 9px 20px;
    background: #fff;
    color: #be8447;
    font-size: 21px;
    border-radius: 50px;
    float: right;
}
.member-boxright .m01hr_box {
    width: 1114px;
    float: left;
    padding: 30px;
    background: #fff;
    margin-top: 20px;
    /*min-height: 300px;*/
}
.member-boxright .m01hr_box h1 {
    font-size: 26px;
    color: #333;
    font-weight: 400;
}
.member-boxright .m01hr_box h2 {
    font-size: 20px;
    color: #333;
    font-weight: 400;
    margin-top: 35px;
}
.member-boxright .m01hr_box p {
    width: 580px;
    font-size: 14px;
    color: #555555;
    float: left;
    margin-top: 20px;
    line-height: 24px;
}
.member-boxright .m01hr_box span {
    color: #fb0000;
}
.member-boxright .m01hr_box .beian-an {
    width: 240px;
    height: 100px;
    font-size: 24px;
    background: url(../images/beian-an.png) no-repeat right #f39800;
    background-position: 170px 35px;
    color: #fff;
    display: block;
    cursor: pointer;
    float: left;
    margin-top: 30px;
    padding: 35px 45px;
    margin-left: 55px;
}
.member-boxright-header{
    width:100%;
    /*padding-bottom:20px;
    border-radius:5px;*/
}
.ml20{margin-left:20px; float:left;}
.bj img{
    width:82px !important;
    height:35px !important;
    border:none;
    display:block;
    float:left;
    margin-top:10px;
    margin-left:10px;
}
.dheaderdiv{width:auto !important;}
.dheaderdiv>p{width:100%; float:left;height: 30px; font-size: 16px; line-height: 30px;}
.dheaderdiv>p span{}
.meber-right{float:right !important; margin-right: 20px;}
.meber-right p{
    color:#999999;
    text-align: right;
}
.meber-right span{
    color:#333;
    margin-left:10px;
}
.meber-right-box{
    width:100%;
    height:330px;
    float:left;
    margin-top:20px;
    overflow:hidden;
}
.meber-right-box2{
    width:955px;
}
.meber-right-box li{
    /* width:281px;border-radius:5px;*/
    width: 31%;
    height:330px;
    float:left;
    margin-right:20px;
    background:#fff;
    
}
.meber-right-box li:nth-of-type(3){
    margin-right:0 !important;
    
}
.meber-right-box .li1{
    width:250px;
    height:300px;
    border:1px dashed #999999;
    margin:15px;
    text-align:center;
    border-radius:5px;
}
.meber-right-box .li1 img{margin-top:100px;}
.meber-right-box .li2{
    margin-top:120px;
    font-size:18px;
    color:#959595;
    text-align: center;
}
.meber-right-box .a{color:#ff8a00; text-align: center; display: block;}
.meber-right-box .li3tit{
    font-size:20px;
    color:#959595;
    text-align: center;
    margin-top:20px;
}
.meber-right-box .li3box{
    width:168px;
    height:198px;
    border:1px solid #eee; 
    margin:0 auto;
    margin-top:20px;
}
.meber-right-box .li3box img{
    width:156px;
    height:156px;
    margin:6px;
    float:left;
}
.meber-right-box .li3box span{
    text-align: center;
    font-size:14px;
    display:block;
    color:#999999
}
.meber-right-box .li3foot{
    font-size:16px;
    text-align:center;
    color:#ff8a00;
    display:block;
}
/*会员中心end*/ 

/*支付*/
.pay-main{width:100%; padding:40px 0;padding-top: 0;}
.pay-tit{width:1190px; height:100px; background:#fff; margin:0 auto; position:relative;}
.pay-tit img{width:46px; height:46px; margin-left:36px; top:50%; margin-top:-25px; position:absolute; float:left;}
.pay-tit p{float:left; line-height:100px; height:28px; font-size:26px; margin-left:96px;color: #333;}
.pay-tit .p{float:right; margin-right:28px; font-size:14px}
.pay-tit .p span{font-size:26px;color:#f39800;}

.pay-box{width:1190px; overflow:hidden; padding:28px; background:#fff; margin:0 auto; margin-top:20px;}
.pay-box-tit{float:left; font-weight:600; font-size:18px; height:40px; line-height:40px; width:100%;color: #333;}
hr{width:100%; height:1px; background:#f5f5f5; margin:10px 0; float:left;}
.pay-box-box{padding:20px 0; float:left;}

.checkbox {
width: 19px;
height: 25px;
background: #fff;
padding: 0 5px 0 0;
display: block;
clear: left;
float: left;
margin-top:13px;
margin-right:20px;
}
.pay-box img{float:left;}
.pay-box p{ margin-top:35px; float:left; margin-left:14px; color:#c9c9c9; font-size:13px;}
.pay-box-box>.submit{width:200px; height:50px; background :#f39800; color:#fff; line-height:50px; border-radius:5px; font-size:20px;}
/*支付end*/ 

/*微信支付*/
.weixin{
    width:1200px;
    overflow:hidden;
    height:460px;
    margin:30px auto;
    background:url(../images/weixin-bg.png);
}
.weixin-box{
    width:200px;
    height:300px;
    margin-left:490px;
    margin-top:77px;
}
.weixin-box p{
    font-size:14px;
    text-align: center;
}
.weixin-box h2{
    font-size:24px;
    color:#ff7800;
    text-align:center;
}
.weixin-box-b{
    width:198px;
    height:243px;
    border:1px solid #eee;
}
.weixin-box-b img{
    width:180px;
    height:180px;
    margin:9px;
    float:left;
}
.weixin-box-b .img1{
    width:180px;
    height:43px;
    margin:0 9px;
    float:left;
    background:url(../images/weixn01.png);
    background-size:cover;
}
/*微信支付end*/ 

/*购物*/
.dworkname{margin-top: 29px; }
.dworknamewidth{width: 1207px;position: relative;}
.dworknamewidth>p{color: #333333;font-size: 14px;text-align: left;padding-bottom: 5px;}
/*.dworknamediv{border-radius: 5px;float: left;margin-top: 15px;margin-bottom: 5px;width: 218px;transition:0.3s ;background: white; border: 1px solid #ddd; /*margin-right:25px;}
.dworknamediv:nth-of-type(5n){
    margin-right:0px !important;
}*/
.dworknamediv{
    border-radius: 5px;
    float: left;
    margin-top: 15px;
    margin-bottom: 5px;
    width: 218px;
    transition: 0.3s;
    background: white;
    border: 1px solid #ddd;
    margin-right: 25px;
}
.dworknamewidth1{
    width:1220px; float:left; height:auto;
}
.dworknamediv:hover{box-shadow: 3px 3px 8px #d8d8d8;}
.dworknamepadding{padding: 0 10px;padding-bottom: 15px;}
.dworknamepadding .span{float:left; height:40px; line-height:30px; color:#ff9600}
.dworknamepadding .a{float:right; height:40px; line-height:30px; font-size:12px;  color:#ff9600}
.dworknamediv img{width: 100%;}
.dworknamediv img:hover{opacity: 0.8;}
.dworknamepadding>p{padding-top: 13px;padding-bottom: 3px;}
.dworknamepadding>p a:hover{color: #ff9600;}
.dworkname{color: #666666;font-size: 14px;}
.dworknamepadding>p a{display: -webkit-box;color: #666666;font-size: 15px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 198px;height: 40px;}
.dworknamedivl{display: inline-block;color: #999999;font-size: 12px;padding-left: 20px;background: url(../images/deyes_03.png)no-repeat left;background-size: 15px 10px;}
.dworknamedivr{margin-top: 3px;color: #999999;font-size: 12px;display: inline;float: right;}

/* 下拉样式*/
.down{
    width:1200px;
    height:70px;
    background:#fff;
    border-radius:5px;
    margin:0 auto;
    font-size:15px;
    margin-top:20px;
    margin-bottom: 0px !important;
}
.down-tit{
    width:1200px;
    height:50px;
    border-bottom:1px solid #ddd;
    margin-bottom:10px;
}
.down-tit>p{
    line-height:50px;
    margin-left:20px;
    float:left;
}
.down-tit span{color:#ddd}
.down-right{
    float:right !important;
    margin-right:20px;
}
.down-right>a{margin:0 5px;}
.down-right>a:hover{color:#ffb467;}
.down-color{
    color:#ffb467;
}

.down-box{
    width:1200px;
    float:left;
    overflow:hidden;
    background:#fff;
}
.demo{display:none;}
.down-box>p{
    line-height:35px;
    margin-left:20px;
    float:left;
}
.down-box>p>a{
    line-height:35px;
    margin-right:20px;
    
}
.down-box span{color:#ddd; margin-left:10px;}
.down-xiala{
    background: url(../images/arrayl_03.png) no-repeat right;
    cursor: pointer;
    padding: 5px 0;
    padding-right: 16px;
    margin-left: 50px;
    color: #444444;
    float: right !important;
    font-size: 14px;
    /*padding-top: 30px;*/ 
    padding-bottom: 30px;
}
.down-boxdown{
    width:1200px;
    overflow:hidden;
    background:#fff;
    position:absolute;
    z-index:99;
    float:left;
    padding:10px;
    display: none;
    margin-top:50px;
    border:1px solid #eee;
    font-size:15px;
}
.down-boxdown>p{
    line-height:30px;
    margin-left:20px;
    float:left;
}
.down-boxdown>p>a{
    line-height:30px;
    margin-right:20px;
    
}
/* 下拉样式end*/

.ilist {
    background: white;
    width: 100%;
}

.ilistdiv {
    height: 80px;
    width: 1190px;
    margin: 0 auto;
    position: relative;
}

.ilistul {
    float: left;
}

.lfloat {
    float: right;
}

.ilistul>li {
    background: url(../images/arrayl_03.png) no-repeat right;
    cursor: pointer;
    padding: 5px 0;
    padding-right: 16px;
    margin-right: 40px;
    color: #444444;
    float: left;
    font-size: 14px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.ilistulli {
    margin-right: 30px !important;
    background: none !important;
    padding-left: 0 !important;
    padding-right: 0px !important;
    color: #999999 !important;
}

.ilistulliul {
    box-shadow: 1px 1px 2px #cccccc;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    
    border: 1px solid #dcdbdb;
    border-radius: 5px;
    width: 542px;
        padding: 24px 13px;
    background: white;
    position: absolute;
    left: -5px;
    top: 65px;
    z-index:99
    }

.ilistulliulr {
    box-shadow: 1px 1px 2px #cccccc;
    padding: 27px 0;
    padding-top: 17px;
    overflow-x: hidden;
    overflow-y: auto;
    display: none;
    border: 1px solid #dcdbdb;
    border-radius: 5px;
    width: 120px;
    padding: 15px 18px;
    background: white;
    position: absolute;
    left: -41px;
    top: 65px;
    height: 270px;
    z-index: 99
}

.ilistulliull {
    overflow-x: hidden;
    overflow-y: auto;
    display: none;
    border: 1px solid #dcdbdb;
    border-radius: 5px;
    width: 1190px;
    padding: 15px 18px;
    background: white;
    position: absolute;
    left: 0px;
    top: 78px;
    height: 270px;
}

.ilistulliul li {
    float: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin: 9px 0;

    width: 123px;
    text-align: left;
    line-height: 19px;
    text-align: center;
    color: #444444;
    font-size: 14px;
    
}
.ilistulliul li span{
        border-radius: 14px;
    font-size: 14px;
    color: #333333;
    display: inline-block;
    padding: 5px 9px;
}
.ilistulliul li:hover>span{
    background: #ffb400;
    color: white !important;
}
.ilistulliul em{
    color: #DDDDDD;
    font-size: 11px;
    margin-top: 15px;
    float: left;
    font-style: normal;
}
.ilistulliulr li {
    margin-bottom: 17px;
    float: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #444444;
    font-size: 14px;
    width: 72px;
    height: 19px;
}
.ilistulliulr li:hover{
    color: #f28809;
}
.fontsize20 {
    font-size: 20px;
}

.ilistulliul li:hover {
    color: #ee8405;
}

.ilistr {
    background: url(../images/arrayl_03.png)no-repeat right;
    padding: 30px 0;
    float: right;
}

.ilistr>li {
    cursor: pointer;
    position: relative;
    padding: 5px 18px;
    color: #444444;
    float: left;
    font-size: 14px;
}
.ltitle {
    clear: both;
    width: 1190px;
    margin: 0 auto;
}

.ltitle p {
    color: #666666;
    padding: 20px 0;
    font-size: 14px;
}

.lconter {
    width: 1190px;
    overflow: hidden;
    margin: 0 auto;
}

.lconterhide {
    margin: 0 auto;
    width: 1240px;
    overflow: hidden;
}

.lconterdiv {
    height: 295px;
    border-radius: 5px;
    margin-right: 25px;
    margin-bottom: 30px;
    width: 580px;
    overflow: hidden;
    float: left;
    background: white;
    transition: 0.3s;
}

.lconterpadding {
    
    overflow: hidden;
    padding: 20px 14px;
}

.lconterhead {
    border-radius: 50%;
    height: 105px;
    width: 105px;
    float: left;
    margin-right: 13px;
}

.lconterr {
    float: left;
    overflow: hidden;
}

.lconterrpa {
    padding-bottom: 15px;
    width: 300px;
    height: 41px;
    overflow: hidden;
}

.lconterrpa a {
    font-weight: bold;
    color: #444444;
    font-size: 20px;
}

.lconterrpa a:hover {
    color: #ff9600;
}

.lconterrpb {
    overflow: hidden;
    padding-bottom: 10px;
}

.lconterrpb p {
    float: left;
    font-size: 14px;
    color: #999999;
}

.lconterrpc {
    float: left;
    padding: 4px 6px;
    border: 1px solid #bebdbd;
    margin-right: 10px;
}

.lconterrpc a {
    font-size: 14px;
    color: #666666;
}

.lconterrrdiv {
    float: right;
    background: url(../images/firebold_03.jpg) no-repeat left;
}

.lconterrrdiv p {
    font-weight: bold;
    font-size: 22px;
    padding-left: 21px;
    color: #333333;
}

.lconterlink a {
    margin-top: 5px;
    color: #666666;
    font-size: 12px;
}

.lconterlink a:hover {
    color: #F78D0F;
}

.lconterbdiv {
    margin-top: 7px;
}

.lconterlink {
    width: 19%;
    margin-right: 3%;
    margin-top: 6px;
    text-align: center;
    float: left;
}

.rahover {
    box-shadow: 1px 1px 2px #cccccc;
    border-radius: 5px;
    display: none;
    width: 1000px;
    padding: 25px;
    background-color: white;
    border: 1px solid #dcdbdb;
    position: absolute;
    left: 0;
    top: 65px;
    z-index: 99
}

.ilistall {
    position: relative;
}

.rahover img {
    position: absolute;
    left: 206px;
    top: -19px;
}

.rahover ol {
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
}

.rahover ol li {
    border-radius: 20px;
    padding: 5px 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    display: inline-block;
    cursor: pointer;
    color: #333333;
    font-size: 15px;
    border-bottom: 2px solid white;
    float: left;
}

.rahovercolor {
    color: #ffffff !important;
    background: #ffb400
}

.rahover ul li {
    cursor: pointer;
    font-size: 14px;
    color: #333333;
    width: 70px;
    text-align: left;
    float: left;
}

.rahover ul li:hover {
    color: #f28809;
}

.rahover ul {
    padding-top: 20px;
    overflow: hidden;
}

.ratab {
    display: none;
}

.rahover ul span {
    float: left;
    padding-right: 10px;
    font-size: 15px;
    color: #b5b4b4;
}

.lconterlinkp {
    width: 78%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    float: right;
    font-size: 14px;
    color: #333333;
    height: 38px;
}

.lconterbook {
    margin-top: 12px;
}

.lconterbook img {
    width: 100px;
    border: 1px solid #d0d0d0;
    height: 100px;
    margin: 0 3.2px;
}

.lconterbook img:hover {
    opacity: 0.7;
}

.lconterdiv:hover {
    box-shadow: 0 0 0 1px #dbdbdb, 0 2px 20px rgba(0, 0, 0, 0.03), 0 24px 30px rgba(0, 0, 0, 0.04);
    ;
}




/*购物end*/ 

/**/
.lbanner {
    width: 1190px;
    overflow: hidden;
    margin: 30px auto;
}

.lbannermax {
    width: 100%;
    overflow: hidden;
    background: white;
    border-bottom: 1px solid #E0E0E0;
}

.lbanner img {
    border-radius: 5px;
    width: 100%;
    height: 100%;
}

.ilist {
    background: white;
    width: 100%;
}

.ilistdiv {
    height: 80px;
    width: 1190px;
    margin: 0 auto;
    position: relative;
}

.ilistul {
    float: left;
}

.lfloat {
    float: right;
}

.ilistul>li {
    background: url(../images/arrayl_03.png) no-repeat right;
    cursor: pointer;
    padding: 5px 0;
    padding-right: 16px;
    margin-right: 40px;
    color: #444444;
    float: left;
    font-size: 14px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.ilistulli {
    margin-right: 30px !important;
    background: none !important;
    padding-left: 0 !important;
    padding-right: 0px !important;
    color: #999999 !important;
}

.ilistulliul {
    box-shadow: 1px 1px 2px #cccccc;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    
    border: 1px solid #dcdbdb;
    border-radius: 5px;
    width: 542px;
        padding: 24px 13px;
    background: white;
    position: absolute;
    left: -5px;
    top: 65px;
    z-index:99
    }

.ilistulliulr {
    box-shadow: 1px 1px 2px #cccccc;
    padding: 27px 0;
    padding-top: 17px;
    overflow-x: hidden;
    overflow-y: auto;
    display: none;
    border: 1px solid #dcdbdb;
    border-radius: 5px;
    width: 120px;
    padding: 15px 18px;
    background: white;
    position: absolute;
    left: -41px;
    top: 65px;
    height: 270px;
    z-index: 99
}

.ilistulliull {
    overflow-x: hidden;
    overflow-y: auto;
    display: none;
    border: 1px solid #dcdbdb;
    border-radius: 5px;
    width: 1190px;
    padding: 15px 18px;
    background: white;
    position: absolute;
    left: 0px;
    top: 78px;
    height: 270px;
}

.ilistulliul li {
    float: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin: 9px 0;

    width: 123px;
    text-align: left;
    line-height: 19px;
    text-align: center;
    color: #444444;
    font-size: 14px;
    
}
.ilistulliul li span{
        border-radius: 14px;
    font-size: 14px;
    color: #333333;
    display: inline-block;
    padding: 5px 9px;
}
.ilistulliul li:hover>span{
    background: #ffb400;
    color: white !important;
}
.ilistulliul em{
    color: #DDDDDD;
    font-size: 11px;
    margin-top: 15px;
    float: left;
    font-style: normal;
}
.ilistulliulr li {
    margin-bottom: 17px;
    float: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #444444;
    font-size: 14px;
    width: 72px;
    height: 19px;
}
.ilistulliulr li:hover{
    color: #f28809;
}
.fontsize20 {
    font-size: 20px;
}

.ilistulliul li:hover {
    color: #ee8405;
}

.ilistr {
    background: url(../images/arrayl_03.png)no-repeat right;
    padding: 30px 0;
    float: right;
}

.ilistr>li {
    cursor: pointer;
    position: relative;
    padding: 5px 18px;
    color: #444444;
    float: left;
    font-size: 14px;
}

.ltitle {
    clear: both;
    width: 1190px;
    margin: 0 auto;
}

.ltitle p {
    color: #666666;
    padding: 20px 0;
    font-size: 14px;
}

.lconter {
    width: 1190px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 20px !important;
}

.lconterhide {
    margin: 0 auto;
    width: 1240px;
    overflow: hidden;
}

.lconterdiv {
    height: 295px;
    border-radius: 5px;
    margin-right: 25px;
    margin-bottom: 30px;
    width: 580px;
    overflow: hidden;
    float: left;
    background: white;
    transition: 0.3s;
}

.lconterpadding {
    
    overflow: hidden;
    padding: 20px 14px;
}

.lconterhead {
    border-radius: 50%;
    height: 105px;
    width: 105px;
    float: left;
    margin-right: 13px;
}

.lconterr {
    float: left;
    overflow: hidden;
}

.lconterrpa {
    padding-bottom: 15px;
    width: 300px;
    height: 41px;
    overflow: hidden;
}

.lconterrpa a {
    font-weight: bold;
    color: #444444;
    font-size: 20px;
}

.lconterrpa a:hover {
    color: #ff9600;
}

.lconterrpb {
    overflow: hidden;
    padding-bottom: 10px;
}

.lconterrpb p {
    float: left;
    font-size: 14px;
    color: #999999;
}

.lconterrpc {
    float: left;
    padding: 4px 6px;
    border: 1px solid #bebdbd;
    margin-right: 10px;
}

.lconterrpc a {
    font-size: 14px;
    color: #666666;
}

.lconterrrdiv {
    float: right;
    background: url(../images/firebold_03.jpg) no-repeat left;
}

.lconterrrdiv p {
    font-weight: bold;
    font-size: 22px;
    padding-left: 21px;
    color: #333333;
}

.lconterlink a {
    margin-top: 5px;
    color: #666666;
    font-size: 12px;
}

.lconterlink a:hover {
    color: #F78D0F;
}

.lconterbdiv {
    margin-top: 7px;
}

.lconterlink {
    width: 19%;
    margin-right: 3%;
    margin-top: 6px;
    text-align: center;
    float: left;
}

.rahover {
    box-shadow: 1px 1px 2px #cccccc;
    border-radius: 5px;
    display: none;
    width: 1000px;
    padding: 25px;
    background-color: white;
    border: 1px solid #dcdbdb;
    position: absolute;
    left: 0;
    top: 65px;
    z-index: 99
}

.ilistall {
    position: relative;
}

.rahover img {
    position: absolute;
    left: 206px;
    top: -19px;
}

.rahover ol {
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
}

.rahover ol li {
    border-radius: 20px;
    padding: 5px 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    display: inline-block;
    cursor: pointer;
    color: #333333;
    font-size: 15px;
    border-bottom: 2px solid white;
    float: left;
}

.rahovercolor {
    color: #ffffff !important;
    background: #ffb400
}

.rahover ul li {
    cursor: pointer;
    font-size: 14px;
    color: #333333;
    width: 70px;
    text-align: left;
    float: left;
}

.rahover ul li:hover {
    color: #f28809;
}

.rahover ul {
    padding-top: 20px;
    overflow: hidden;
}

.ratab {
    display: none;
}

.rahover ul span {
    float: left;
    padding-right: 10px;
    font-size: 15px;
    color: #b5b4b4;
}

.lconterlinkp {
    width: 78%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    float: right;
    font-size: 14px;
    color: #333333;
    height: 38px;
}

.lconterbook {
    margin-top: 12px;
}

.lconterbook img {
    width: 100px;
    border: 1px solid #d0d0d0;
    height: 100px;
    margin: 0 3.2px;
}

.lconterbook img:hover {
    opacity: 0.7;
}

.lconterdiv:hover {
    box-shadow: 0 0 0 1px #dbdbdb, 0 2px 20px rgba(0, 0, 0, 0.03), 0 24px 30px rgba(0, 0, 0, 0.04);
    ;
}
/**/

/*会员中心首页*/
#mes01home{
    width:100%;
    overflow:hidden;
    float:left;
    margin-top:114px;
    margin-bottom:40px;
}
#mes01home .mes01home{
    width:1200px;
    margin:0 auto;
    overflow:hidden;
}
#mes01home .mes01home .mes01home_head{
    width:1200px;
    height:75px;
    background:#be8447;
    margin-bottom:20px;
    padding:15px 205px;
    
}
#mes01home .mes01home .mes01home_head p{
    color:#fff;
    font-size:38px;
    line-height:45px;
    font-family:"Adobe 黑体 Std";
    float:left;
}
#mes01home .mes01home .mes01home_head .mh_beian{
    padding:9px 20px;
    background:#fff;
    color:#be8447;
    font-size:21px;
    border-radius:50px;
    float:right;
}
#mes01home .mes01home .mes01home_left{
    width:186px;
    float:left;
    margin-right:20px;
    background:#fff;
}
#mes01home .mes01home .mes01home_left .m01hl_tx{
    width:78px;
    height:78px;
    float:left;
    border-radius:50%;
    border:1px solid #ddd;
    background:#c9c9c9;
    margin-top:23px;
    margin-left:53px;
    overflow:hidden;
}
#mes01home .mes01home .mes01home_left .m01hl_tx img{
    width:78px;
    height:78px;
    float:left;
}
#mes01home .mes01home .mes01home_left .m01hl_tname{
    width:100%;
    float:left;
    text-align:center;
    color:#666666;
    font-size:15px;
    margin-top:8px;
}
#mes01home .mes01home .mes01home_left .m01hl_menu{
    width:100%;
    overflow:hidden;
    float:left;
    padding-bottom:20px;
}
#mes01home .mes01home .mes01home_left .m01hl_menu li{
    width:100%;
    height:20px;
    font-size:15px;
    color:#333;
    float:left;
    text-align: center;
    margin-top:25px;
}
#mes01home .mes01home .mes01home_left .m01hl_menu li:hover{
    color:#f39800;
}
#mes01home .mes01home .mes01home_left .m01hl_menu .active{
    color:#f39800;
}
#mes01home .mes01home .mes01home_left .m01hl_menu .active:before{
    content:"";
    width:2px;
    height:25px;
    background:#f39800;
    float:left;
}
#mes01home .mes01home .mes01home_right{
    width:994px;
    float:left;
    overflow:hidden;
}
#mes01home .mes01home .mes01home_right .m01hr_top{
    width:100%;
    height:224px;
    background:#fff;
    float:left;
    padding:30px;
}
#mes01home .mes01home .mes01home_right .m01hr_top .m01hr_toptx{
    width:160px;
    height:160px;
    float:left;
    border-radius:50%;
    border:2px solid #ddd;
    background:#c9c9c9;
    overflow:hidden;
    margin-right:30px;
}
#mes01home .mes01home .mes01home_right .m01hr_top .m01hr_toptx img{
    width:160px;
    height:160px;
    float:left;
}
#mes01home .mes01home .mes01home_right .m01hr_top .m01hr_topleft{
    max-width:590px;
    height:50px;
    float:left;
    font-size:26px;
    color:#333333;
    margin-top:14px;
}
#mes01home .mes01home .mes01home_right .m01hr_top .m01hr_topleft_hy{
    width:30px;
    height:30px;
    /* background:#ccc;*/
    background:url(../images/mes01home01.png) no-repeat;
    float:left;
    margin-left:10px;
    margin-top:18px;
}
#mes01home .mes01home .mes01home_right .m01hr_top .m01hr_topright{
    background:#f39800;
    padding:10px 20px;
    font-size:16px;
    color:#fff;
    float:right;
    margin-top:24px;
    cursor:pointer;
}
#mes01home .mes01home .mes01home_right .m01hr_top .m01hr_topright2{
    background:#fff;
    padding:9px 20px;
    font-size:16px;
    color:#f39800;
    float:right;
    margin-top:24px;
    cursor:pointer;
    margin-left:10px;
    border:1px solid #f39800;
}
#mes01home .mes01home .mes01home_right .m01hr_top .span_xx{
    width:740px;
    height:30px;
    float:left;
    font-size:16px;
    color:#333;
}
#mes01home .mes01home .mes01home_right .m01hr_top .span_xx span{
    float:left;
    font-size:16px;
    color:#333;
    margin-right:40px;
    line-height:30px;
}
#mes01home .mes01home .mes01home_right .m01hr_top .span_zw{
    float:left;
    margin-right:35px;
    font-size:16px;
    color:#333;
    margin-top:20px;
}
#mes01home .mes01home .mes01home_right .m01hr_top .span_ws{
    float:left;
    color:#f39800;
    margin-top:20px;
}
#mes01home .mes01home .mes01home_right .m01hr_top .span_data{
    font-size:14px;
    color:#333;
    float:right;
    margin-top:10px;
}
#mes01home .mes01home .mes01home_right .m01hr_box{
    width:1114px;
    float:left;
    padding:30px;
    background:#fff;
    margin-top:20px;
    min-height:355px;
}
#mes01home .mes01home .mes01home_right .m01hr_box h1{
    font-size:26px;
    color:#333;
    font-weight:400;
}
#mes01home .mes01home .mes01home_right .m01hr_box h2{
    font-size:20px;
    color:#333;
    font-weight:400;
    margin-top:35px;
}
#mes01home .mes01home .mes01home_right .m01hr_box p{
    width:580px;
    font-size:14px;
    color:#555555;
    float:left;
    margin-top:20px;
    line-height:24px;
}
#mes01home .mes01home .mes01home_right .m01hr_box span{
    color:#fb0000;
}
#mes01home .mes01home .mes01home_right .m01hr_box .beian-an{
    width:300px;
    height:100px;
    font-size:24px;
    background:url(../images/beian-an.png) no-repeat right #f39800;
    background-position:230px 35px;
    color:#fff;
    display:block;
    cursor:pointer;
    float:left;
    margin-top:30px;
    padding:35px 45px;
    margin-left:55px;
}
/*#mes01home .mes01home .mes01home_right .m01hr_box li{
    width:487px;
    height:360px;
    float:left;
    margin-right:20px;
    background:#fff;
    margin-top:20px;
    padding:20px;
}
#mes01home .mes01home .mes01home_right .m01hr_box li .border{
    width:445px;
    height:318px;
    border:1px dashed #ddd;
    position:relative;
}
#mes01home .mes01home .mes01home_right .m01hr_box li .border .borderbox{
    width:72px;
    height:100px;
    position:absolute;
    z-index:3;
    top:50%;
    margin-top:-50px;
    left:50%;
    margin-left:-36px;
    float:left;
}
#mes01home .mes01home .mes01home_right .m01hr_box li .border .borderbox:before{
    content:"";
    width:68px;
    height:68px;
    float:left;
    background:url(../images/mes01home01.png) 0 -32px no-repeat;
}
#mes01home .mes01home .mes01home_right .m01hr_box li .border .borderbox p{
    width:100%;
    height:32px;
    line-height:32px;
    font-size:18px;
    color:#adacac;
    float:left;
}
#mes01home .mes01home .mes01home_right .m01hr_box li .border .borderbox1{
    width:72px;
    height:100px;
    position:absolute;
    z-index:3;
    top:50%;
    margin-top:-50px;
    left:50%;
    margin-left:-36px;
    float:left;
}
#mes01home .mes01home .mes01home_right .m01hr_box li .border .borderbox1:before{
    content:"";
    width:68px;
    height:68px;
    float:left;
    background:url(../images/mes01home01.png) -70px -32px no-repeat;
}
#mes01home .mes01home .mes01home_right .m01hr_box li .border .borderbox1 p{
    width:100%;
    height:32px;
    line-height:32px;
    font-size:18px;
    color:#adacac;
    float:left;
}*/
/*会员中心首页 end*/
/*名片站*/
#mes01home .mes01home .mes01carte_right{
    width:994px;
    min-height:599px;
    float:left;
    overflow:hidden;
    padding:0px 30px;
    background:#fff;
}
#mes01home .mes01home .mes01carte_right .mes01carte_rtit{
    width:100%;
    font-size:18px;
    color:#333;
    float:left;
    margin-top:20px;
}
#mes01home .mes01home .mes01carte_right .mes01carte_ul{
    width:954px;
    float:left;
}
#mes01home .mes01home .mes01carte_right .mes01carte_ul li{
    width:455px;
    height:355px;
    border:1px dashed #ddd;
    float:left;
    margin-right:20px;
    margin-top:20px;
    margin-bottom:30px;
    position:relative;
    cursor:pointer;
}
#mes01home .mes01home .mes01carte_right .mes01carte_ul li .box{
    width:170px;
    height:236px;
    float:left;
    margin-top:45px;
    margin-left:140px;
    
}
#mes01home .mes01home .mes01carte_right .mes01carte_ul li .box p{
    font-size:18px;
    color:#666666;
    width:100%;
    float:left;
    text-align:center;
}
#mes01home .mes01home .mes01carte_right .mes01carte_ul li .box .pcen{
    width:168px;
    height:198px;
    float:left;
    border:1px solid #ddd;
    margin-top:15px;
    padding:10px;
}
#mes01home .mes01home .mes01carte_right .mes01carte_ul li .box .pcen img{
    width:148px;
    height:153px;
    float:left;
    background:#ccc;

}
#mes01home .mes01home .mes01carte_right .mes01carte_ul li .box .pcen span{
    width:100%;
    height:15px;
    float:left;
    text-align:center;
    margin-top:10px;
    font-size:12px;
    color:#999999;
}
#mes01home .mes01home .mes01carte_right .mes01carte_ul li .ptit{
    width:100%;
    float:left;
    text-align:center;
    color:#ff8a00;
    font-size:16px;
    height:30px;
    line-height:30px;
    margin-top:10px;
}
/*名片站 end*/
/*作品管理*/
#mes01home .mes01home .mes01carte_right .mes01_guanli_menu{
    width:100%;
    height:41px;
    float:left;
    border-bottom:1px solid #ddd;
    margin-top:20px;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_menu li{
    width:186.8px;
    height:40px;
    float:left;
    border-bottom:2px solid #fff;
    text-align:center;
    cursor:pointer;
    font-size:18px;
    color:#333;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_menu li:hover{
    border-bottom:2px solid #f39800;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_menu .active{
    border-bottom:2px solid #f39800;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont{
    width:100%;
    margin-bottom:30px;
    margin-top:10px;
    float:left;
    overflow:hidden;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div{
    width:954px;
    height:auto;
    float:left;
    display:none;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div p{
    font-size:14px;
    color:#333333;
    margin-top:10px;
    float:left;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div span{
    font-size:12px;
    color:#bbbbbb;
    margin-top:12px;
    margin-left:25px;
    float:left;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_fabuul{
    width:100%;
    float:left;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_fabuul li{
    width:258px;
    height:240px;
    float:left;
    margin-right:30px;
    overflow:hidden;
    margin-top:30px;
    background:#f2f2f5;
    position:relative;
    cursor:pointer;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_fabuul li p{
    width:100%;
    height:70px;
    position:absolute;
    left:50%;
    margin-left:-129px;
    top:50%;
    margin-top:-35px;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_fabuul li .input{
    /*clip: rect(1px 1px 1px 1px);*/
    position:absolute;
    width:100%;
    height:240px;
    z-index:33;
    cursor:pointer;
    opacity:0;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_fabuul li p:before{
    content:"";
    width:40px;
    height:40px;
    background:url(../images/member_tj.png);
    background-size:cover;
    float:left;
    position:absolute;
    left:50%;
    margin-left:-20px;
}
#preview{
    width: 170px;
    height: 240px;
    float:left;
    margin-top:30px;
    margin-right:18px;
    border:1px solid rgba(0,0,0,0) !important;
    display:none;
}

#mImg2{
    max-width: 170px;
    height: 240px;
    float:left;
    margin-top:30px;
    margin-right:18px;
    border:1px solid rgba(0,0,0,0) !important;
}
#mImg3{
    max-width: 170px;
    height: 240px;
    float:left;
    margin-top:30px;
    margin-right:18px;
    border:1px solid rgba(0,0,0,0) !important;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_fabuul li p span{
    width:100%;
    height:30px;
    line-height:30px;
    float:left;
    text-align:center;
    color:#999999;
    font-size:16px;
    float:left;
    margin-top:40px;
    margin-left:0;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_form{
    width:100%;
    float:left;
    display:block;
    margin-top:35px;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_form .div_formname{
    width:70px;
    height:40px;
    line-height:40px;
    font-size:14px;
    color:#333;
    float:left;
    margin-left:0;
    margin-top:0;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_form input{
    width:864px;
    height:38px;
    border:1px solid #ddd;
    background:#f2f2f5;
    float:left;
    display:block;
    text-indent:1em
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_form textarea{
    width:864px;
    min-height:38px;
    border:1px solid #ddd;
    background:#f2f2f5;
    float:left;
    display:block;
    text-indent:1em;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_form .fasong{
    width:120px;
    height:38px;
    border:1px solid #f39800;
    background:#f39800;
    color:#fff;
    float:left;
    display:block;
    font-size:14px;
    text-indent:0em;
    cursor:pointer;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_gaunliul li{
    width:298px;
    height:300px;
    float:left;
    margin-right:20px;
    overflow:hidden;
    margin-top:20px;
}
#mes01home .mes01home .mes01carte_right .mes01_guanli_cont div .div_gaunliul li img{
    width:298px;
    height:300px;
    float:left;
}
/*作品管理 end*/

/*我的订单*/
.mes_dingdan{
    width:934px;
    float:left;
    overflow:hidden;
    margin-top: 10px;
}
.mes_dingdan .tr{
    width:100%;
    border:1px solid #ddd; 
    float:left;
    background: #f8f8f8;
}
.mes_dingdan tr{
    width:100%;
    border-bottom:1px solid #ddd; 
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    float:left;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mes_dingdan th{
    width:16.6%;
    height:40px;
    line-height:40px;
    float:left;
    overflow:hidden;
    background:#f8f8f8; 
    font-size:16px;
    color:#333333;  
    font-weight:400;
}
.mes_dingdan td{
    width:16.6%;
    padding:20px 0;
    float:left;
    overflow:hidden;
    background:#fff;
    text-align:center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-size:16px;
    color:#333333;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mes_dingdan td a{
    color:#333333;
}
.mes_dingdan td a:hover{
    color:#f39800;
}
.mes_dingdan td img{
    width:100px;
    height:67px;
    float:left;
}
/*我的订单 end*/
/*消息中心*/
.mes_xiaoxi{
    width:934px;
    float:left;
    overflow:hidden;
}
.mes_xiaoxi li{
    width:100%;
    padding:20px 0;
    float:left;
    border-bottom:1px solid #ddd;
}
.mes_xiaoxi li .li_left{
    width:60px;
    height:60px;
    float:left;
    margin-right:15px;
    display:block;
    background:#cfcdcd;
    border-radius:50%;
}
.mes_xiaoxi li .li_left:after{
    content:"";
    width:30px;
    height:30px;
    float:left;
    background:url(../images/mes_xiaoxi01.png);
    background-size:cover;
    margin-top:15px;
    margin-left:15px;
}
.mes_xiaoxi li .li_right{
    width:859px;
    float:left;
    height:60px;
    display:block;
    overflow:hidden;
}
.mes_xiaoxi li .li_right a{
    width:859px !important;
    font-size:14px;
    color:#333;
    float:left;
    line-height:30px;
}
.mes_xiaoxi li .li_right a:hover{
    color:#f39800;
}
.mes_yanzheng{
    width:934px;
    overflow:hidden;
    float:left;
    position:relative;
    min-height: 540px;
}
.mes_yanzheng li{
    width:100%;
    padding:20px 0;
    float:left;
    border-bottom:1px solid #ddd;
}
.mes_yanzheng li p{
    width:33.3%;
    height:40px;
    line-height:40px;
    font-size:14px;
    color:#333;
    float:left;
    text-align:center;
    margin-top:0px !important;
}
.mes_yanzheng li .p_yanzheng{
    text-align:left;
    padding-left:50px;
    
}
.mes_yanzheng li .p_yanzheng span{
    width:20px;
    height:20px;
    float:left;
    /*background:url(../images/.png);*/
    margin-top:10px !important;
    margin-left:0 !important;
    margin-right:5px;
}
.mes_yanzheng li .p_yanzheng .span_yrz{
    background:url(../images/mes_yanzheng01.png) no-repeat;
    background-size:cover;
}
.mes_yanzheng li .p_yanzheng .span_wrz{
    background:url(../images/mes_yanzheng01.png) -22px 0 no-repeat;
    background-size:cover;
}
.mes_yanzheng li p button{
    padding:10px 35px;
    border:1px solid #ddd;
    background:#f2f2f2;
    font-size:16px;
    color:#656565;
    cursor:pointer;
}
.mes_youxiang{
    width:100%;
    overflow:hidden;
    float:left;
    position:absolute;
    top:0;
    left:0;
    background:#fff;
    min-height:540px;
    padding-top:30px;
    display:none;
}
.mes_youxiang .div_ipt{
    width:100%;
    float:left;
    display:block !important;
    margin-bottom:20px;
}
.mes_youxiang .div_ipt p{
    width:190px;
    height:40px;
    font-size:16px;
    color:#656565;
    float:left;
    text-align:right;
    margin-right:10px;
}
.mes_youxiang .div_ipt input{
    width:260px;
    height:38px;
    border:1px solid #ddd;
    background:#fff;
    font-size:16px;
    color:#656565;
    float:left;
    text-indent:1em;
}
.mes_youxiang .div_ipt .yzm{
    width:98px;
    height:38px;
    float:left;
    cursor:pointer;
}
.mes_youxiang .div_ipt .fsyzm{
    // padding:0 20px;
    height:38px;
    float:left;
    margin-left:10px;
    font-size:16px;
    color:#656565;
    cursor:pointer;
    width:180px;
    height:38px;
    color:#fff;
    background:#f39700;
    cursor:pointer;
    border:1px solid #f39700;
}
.mes_youxiang .div_ipt .cxyzm{
    padding:0 20px;
    height:38px;
    float:left;
    margin-left:10px;
    font-size:16px;
    color:#656565;
}
.mes_youxiang .div_ipt .file{
    width:200px !important;
    height:38px;
    line-height:38px;
    background:#f39700;
    text-align:center;
    font-size:16px;
    color:#fff;
    cursor:pointer;
    display:block !important;
    position:relative;
}
.mes_youxiang .div_ipt .file_yc{
    width:200px;
    height:38px;
    float:left;
    opacity:0;
    position:absolute;
    left:0;
    top:0;
}
.mes_youxiang .div_ipt .button{
    width:140px;
    height:38px;
    color:#fff;
    background:#f39700;
    cursor:pointer;
    border:1px solid #f39700;
}
.mes_youxiang .div_ipt .ts{
    min-width: 260px;
    padding:0 10px;
    height:38px;
    line-height:38px;
    border:1px solid #ddd;
    background:#f2f2f2;
    color:#333;
    float:left;
    font-size:16px;
    text-align:left;
    margin-top:0px !important;
    margin-left:10px;
}
.mes_youxiang .div_ipt span{
    margin-left:10px !important;
}
.mes_youxiang .div_ipt2 span{
    margin-left:10px !important;
}
/*消息中心 end*/
/*资料设置*/
.mes_ziliao{
    width:100%;
    overflow:hidden;
    float:left;
    margin-top:10px;
    display:block !important;
}
.mes_ziliao h2{
    width:100%;
    font-size:14px;
    color:#333;
    font-weight:400;
    float:left;
}
.mes_ziliao .div_han{
    width:100%;
    float:left;
    display:block !important;
    margin-top:20px !important;
}
.mes_ziliao .div_han p{
    font-size:14px;
    color:#888888 !important;
    float:left;
    margin-right:10px;
    margin-top:0px !important;
}
.mes_ziliao .div_han span{
    font-size:14px !important;
    color:#888888;
    float:left;
    margin-right:10px;
    margin-left:0 !important;
    margin-top:0px !important;
}
.mes_ziliao .div_han a{
    font-size:14px;
    color:#f39800;
    float:left;
    margin-right:10px;
    margin-top:0px !important;
}
.mes_ziliao .div_han2{
    width:100%;
    float:left;
    display:block !important;
    margin-top:20px !important;
    line-height:40px;
}
.mes_ziliao .div_han2 p{
    font-size:14px;
    color:#888888 !important;
    float:left;
    margin-right:10px;
    margin-top:0px !important;
}
.mes_ziliao .div_han2 span{
    font-size:14px !important;
    color:#888888;
    float:left;
    margin-right:10px;
    margin-left:0 !important;
    margin-top:0px !important;
}
.mes_ziliao .div_han2 a{
    font-size:14px;
    color:#f39800;
    float:left;
    margin-right:10px;
    margin-top:0px !important;
}
.mes_ziliao .div_han2 .radio{
    float:left;
    margin-top:15px;
    margin-right:5px;
    cursor:pointer;
}
.mes_ziliao .div_han2 .select{
    width:180px;
    height:38px;
    border:1px solid #ddd;
    float:left;
    background:#f2f2f5;
    color:#888888;
    display:block !important;
    margin-right:10px;
}
.mes_ziliao .div_han2 .select:focus {
    background-color: #fff;
}
.mes_ziliao .div_han2 .textarea{
    width:890px;
    border:1px solid #ddd;
    background:#f2f2f5;
    color:#888888;
    padding:10px 10px 0;
}
.mes_ziliao .div_han2 .textarea:focus {
    background-color: #fff;
}
.mes_ziliao hr{
    width:100%;
    height:1px;
    background:#ddd;
    float:left;
    margin-top:30px;
    margin-bottom:30px;
}
.mes_ziliao .div_han2 .input{
    width:398px;
    height:38px;
    border:1px solid #ddd;
    float:left;
    background:#f2f2f5;
    color:#888888;
    text-indent:1em;
    margin-right:25px;
}
.mes_ziliao .div_han2 .input:focus {
    background-color: #fff;
}
.mes_ziliao .div_han2 .button_bc{
    width:130px;
    height:45px;
    background:#faa415;
    font-size:18px;
    color:#fff;
    margin:0 auto;
    display:block;
    cursor:pointer;
}
/*#sj-span:after{
    content:"";
    width:20px;
    height:20px;
    float:left;
    background-size: cover;
}*/
/*资料设置 end*/

