/*登录注册 私有*/
.zisha{background:url(../image/w_ditu_02.jpg) center center no-repeat; background-size: cover;}
.zisha .register-bk{ background: #fff; opacity: 0.9;}
.zisha .login-con input{ border-right: 1px solid #d8d5d5;height: 48px;font-size: 16px; color: #000;}
.zisha .submit {background: #a44323;color: #fff; font-size: 18px;}
.zisha .statement a{color: #A44323;float: right;}
.zisha .login-cony input{height: 48px;font-size: 16px; color: #000;}
.zisha .login-cony span img{float: right;width: 90px; height: 20px;}
.zisha .login-cony span a{font-size: 12px;line-height: 22px;}
.zisha .login-cony button{background: #a0a0a0;color: #fff;outline: none;cursor: pointer;}
.zisha .login-bk .tab-con{background: #fff; opacity: 0.9;height: 440px;border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
.zisha .login-conk input{height: 48px;font-size: 16px;}
.tab-other{text-align: center;color: #828282; font-size: 14px;line-height: 22px;}
.tab-sao{text-align: center; line-height: 30px;color: #595757;font-size: 14px;width:150px; margin:15px auto  45px;overflow: hidden;}
.tab-sao img{float: left;}
.tab-sao span{float: right;line-height: 30px;color: #000;}
.tab-sao span b{font-weight: 400; color: #a44323;}
.tab-qq{text-align: center; line-height: 30px;color: #595757;font-size: 14px;width: 56px; margin:10px auto;overflow: hidden;}
.tab-qq img{float: left;}
.tab-qq span{float: right;line-height: 30px;}
.tab-hint{text-align: center; color: #e60012;font-size: 16px;line-height: 24px;width: 350px; margin: auto;}
/*个人中心  私用*/
.center{background: #faf7f3;}
.center-tbg{background: url(../image/w_bg.jpg) center center no-repeat; background-size: cover;}
.center-tcon{background: #fff;}
.c-tab a{outline: none;}
.c-tab span{font-size: 16px; font-weight: bold;line-height: 38px;display: inline-block;color: #595757;}
.c-tab span.on{border-bottom: 2px solid #A44323;color: #A44323;}
.center-con{background: #fff;}
.cl-id{color: #A44323; text-align: center;font-size: 14px; line-height: 20px;}
.cl-xtx{font-size: 14px; color: #A5A4A4; text-align: center; line-height: 40px;}

.center-conr .cr-ul li span {color: #595757;}
.cr-radio{padding-right: 20px;}
.cr-radio label{color: #A44323;}
.cr-radio input{outline: none;margin-right: 5px;}
.center-conr .cr-ul li .cr-btn{background: #A44323; color: #fff; font-size: 16px;}
.cl-jf{color: #A44323; font-size: 14px; text-align: center;}
.cl-jf b{font-size: 18px; font-weight: 400;color: #A44323;}
.cr-jf li{border-bottom: 1px dashed #D8D5D5;padding-left: 20px;}
.cr-jf li span{font-size: 16px; display: inline-block;line-height: 30px;width: 25%;text-align: center;color: #595757;}
/*.cr-jf li span:first-child {text-align: left;}*/
/*
.cr-jf li span:nth-child(2){font-size: 12px; color: #595757; width: 35%; display: inline-block;line-height: 30px;text-align: left;}
.cr-jf li span:nth-child(3){font-size: 12px; color: #595757; width:20%; display: inline-block;line-height: 30px;text-align: center;}*/

.cr-jf li span:last-child{font-size: 16px; color: #a5a4a4;  display: inline-block;line-height: 30px;float: right;text-align: center;font-weight: bold;}

.jl-btn{border-top: 1px solid #e5e5e5;width: 840px;}
.jl-btn span{width: 120px; height: 30px; display: block;margin: auto; font-size: 12px; background: #e5e5e5; color: #A44323; line-height: 30px;text-align: center; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;cursor: pointer;}
.jl-more{display:none;}
.cr-jf-shop{width:100%; height: 320px; border: 5px solid #e5e5e5;}
.cr-jf-shop p{text-align: center; font-size: 30px; line-height: 320px;color: #b3b2b2;}
.center-center{width: 1200px; margin:20px auto;overflow: hidden;}
.center-gw{background-color:#fff ; float: left;width: 590px; min-height: 250px;border-radius: 5px;margin-bottom: 20px;}
.center-gw:nth-child(2n+2){float: right;}
.cr-modify p{color: #595959;}
.cr-modify .cr-btn{background: #A44323; color: #fff; font-size: 16px;}
.cr-modify .mod-inp{}
.btn-yi{background: #A44323; color: #fff;font-size: 14px;}
.btn-w{background: #a3a3a3; color: #fff;font-size: 14px;}
.btn-w.on{background: #A44323; color: #fff;font-size: 14px;}
.mod-ok{color: #21B504;}
.mod-error{color: #ff0000;}
.center-conr .cr-ul li a{padding-left: 5px; color: #A44323;}
.cr-jf li span.date-add,.cr-jf li span.date-add b{color: #21B504;}
.cr-jf li span.date-reduce,.cr-jf li span.date-reduce b{color: #FF0000;}
.cr-jf li:nth-child(2) span:last-child{font-weight: 400;color: #595757;}
.center-conk{width: 90%; margin: auto;}
.cr-zhuzhi{display: inline-block;margin-left: -5px;}
.center-conr .cr-ul li select{height: 30px;border: 1px solid #D8D5D5;margin-right: 10px;}
select.cr-hangye , select.cr-zhiye , select.cr-shouru{min-width: 300px;margin-left: -5px;}
.login-cony button.on{background: #A44323;}
#qrcode {text-align: center;max-height:255px;overflow: hidden;}
.wrp_code .impowerBox .qrcode{width: 230px;}
.footer-navi{margin-top: 0;}
.center-zichan li{width: 33.33%; float: left; text-align: center;}
.center-xink ul li b{font-size: 30px; line-height: 60px;display: block;color: #595757;}
.center-xink ul li span{display: block; font-size: 16px; line-height: 30px;}
.center-xink ul li span a{color: #a44323;}
.center-order li, .center-interact li{width: 25%; float: left; text-align: center;position: relative;}
.center-order li:last-child{width: 24.8%;}
.center-order a:last-child li{border-left: 1px solid #c7c7c7;}
.center-interact li:nth-child(3){border-left: 1px solid #c7c7c7;width: 24.8%;}
.center-order li i{position: absolute;top: -7px; right:40px;display: block; width: 20px; height: 20px; text-align: center;
line-height: 20px; font-style: normal; color: #fff; background: #e50e16;font-size: 14px;border-radius: 50%;}
.center-order li img{margin-bottom: 20px;}

.conl-k{margin-left: 60px;margin-top: 30px;margin-right: 10px;}
.conl-tit{color: #A44323; font-size: 16px;padding-left: 30px;text-align: left;}
.conl-jifen{padding-left: 30px; background: #f5f4f4;margin-top: 30px;padding-bottom: 10px;padding-top: 10px;text-align: left;}
.conl-jifen b{font-size: 30px; color: #e50e16; line-height:40px;display: block;}
.conl-jifen span{font-size: 14px; color: #595757; line-height: 30px;}
.conl-ul{overflow: hidden;margin-top: 20px; }
.conl-ul li{width: 120px; height: 36px; line-height: 36px; text-align: center; color: #595757;display: block;line-height: 40px; margin-bottom: 10px;cursor: pointer;}
.conl-ul li.on{color: #fff;background: #A44323;}
.conl-ul li:hover{color: #fff;background: #A44323;}
.conl-ul{overflow: hidden;margin-top: 20px; }
.conl-ul li{width: 120px; height: 36px; line-height: 36px; text-align: center;}
.conl-ul li a{ color: #595757;display: block;line-height: 40px; margin-bottom: 10px;cursor: pointer;}
.conl-ul li a.on{color: #fff;background: #A44323;}
.conl-ul li a:hover{color: #fff;background: #A44323;}
.conr-k{border-top: 1px solid #e5e5e5;overflow: hidden; }
.conr-tit{overflow: hidden; background: #faf9f9;margin-bottom: 20px;}
.conr-tit p:nth-child(3){float: left;border-right: 1px solid #e5e5e5;margin: 5px;}
.conr-tit p:nth-child(3) span{border: 1px solid #e5e5e5;border-right: 0; text-align: center; line-height: 28px; width: 80px;display: inline-block; }
.conr-tit p:nth-child(3) span.on{background:#fff ;}
.conr-tit p:nth-child(3) span img{float: right; }
.conr-tit p:last-child{float: right;margin: 5px;}
.conr-tit p:last-child input{border: 1px solid #A44323;  padding-left: 10px; font-size: 14px; line-height: 28px; outline: none;}
.conr-tit p:last-child span{background: #A44323; color: #A44323;float: right; width: 60px; line-height: 30px; color: #fff; text-align: center;}
.conr-cp {border-top: 1px solid #eee; border-left:1px solid #eee;overflow: hidden;}
.conr-cp li{border-bottom: 1px solid #eee; border-right:1px solid #eee;float: left;}
.conr-cp li img{ margin: auto;}
.conr-cp li .p-xin{overflow: hidden;width: 96%;margin:10px auto;}
.conr-cp li .p-xin span:first-child{float: left; font-size: 16px; color: #221d37;}
.conr-cp li .p-xin span:last-child{float: right;font-size: 16px; color: #221d37;}
.conr-cp li .p-xin span:last-child b{color: #e60012;}
.conr-cp li .p-btn{width: 160px; margin: 10px auto 20px;border: 1px solid #e60012;border-radius:5px;text-align: center; line-height: 30px;color: #e60012;cursor: pointer;}
.conr-cp li a{ display: block;}
.conr-cp li img{width: 260px;height: 196px; margin: 10px;}
.center-password{width: 800px; margin:90px auto; border: 5px solid #eee;padding-bottom: 20px;}
.center-passwordk{margin-left: 150px;margin-top: 50px;text-align: left;}
.jifen-record{overflow: hidden;border-top: 1px solid #e5e5e5;background: #f9f9f9;padding-left: 20px;line-height: 40px;}
.jifen-record span{float:left ; display: block;text-align:left;line-height: 40px;}
.jifen-record span{width: 25%;text-align: center;}
.jifen-record span:first-child{text-align: left;}
/*.jifen-record span:nth-child(2){width: 35%;}
.jifen-record span:nth-child(3){width: 20%; text-align: center;}
.jifen-record span:nth-child(4){width: 20%; text-align: center;}*/
.cr-jf{width: 840px;}
.order-record{overflow: hidden;border-top: 1px solid #e5e5e5;background: #f9f9f9;padding-left: 20px;line-height: 40px;}
.order-record span{float:left ; display: block;text-align:left;line-height: 40px;}
.order-record span:first-child{width: 46%;text-align: center;}
.order-record span:nth-child(2), .order-record span:nth-child(3), .order-record span:nth-child(4){width: 18%;text-align: center;}
.order-k{border: 1px solid #e5e5e5;margin-top: 20px;}
.order-time{border-bottom: 1px solid #e5e5e5;padding-left: 20px; line-height:40px ;color: #777575;}
.order-time span{float: right; margin-right: 20px;font-weight: bold;}
.order-time i{font-style: normal; margin-left: 30px;}
.order-k .order-o {border-bottom: 1px dashed #eee;margin: auto;overflow: hidden;padding:20px; padding-right: 0;}
.order-k .order-o:last-child{border-bottom:none}
.order-o li{float: left;overflow: hidden;display: block;}
.order-o li:first-child{width: 46%;}
.order-o li:first-child img{float: left;width: 120px;margin-right: 10px;border: 1px solid #f7f5f6;}
.order-o li:first-child p{width:248px; float: left;}
.order-o li:first-child p span{width: 50%; float: left;display: inline-block;line-height: 30px;}
.order-o li:first-child p span:first-child{display: block; width: 100%; }
.order-o li:nth-child(2), .order-o li:nth-child(3), .order-o li:nth-child(4){width: 18%;text-align: center;margin-top: 50px;}
.order-jies{padding-left: 20px; line-height:40px ;color: #777575;background: #faf9f9;font-size: 12px;overflow: hidden; height: 40px;}
.order-jies span{float: right; margin-right: 20px;color: #9fa0a0;font-size: 16px;}
.order-jies b{font-weight: 400;color: #3e3a39;margin-left: 15px;}
.order-jies i{font-style: normal;color: #e8474b;}
.order-jies button{width: 100px; height: 30px;border-radius: 5px;margin-left: 20px; font-size: 16px;color: #fff;}
.order-jies .order-pay{background: #d12831;}
.order-jies .order-OK{background: #b15030;}
.order-jies .order-refund{background: #989797;}
.center-conr .order-conk{display: none;}
.center-conr .order-conk:nth-child(2){display: block;}
.plogin{text-align: center;display: none;}
.plogin a{color: #a44323;}

.project-spxq{border: 1px solid #eee;margin-bottom: 20px;overflow: hidden;}
.project-spxq .project-img{float: left;width: 350px; margin:10px 20px 10px 10px;}
.project-tit{line-height: 40px; font-size: 18px; font-weight: bold;margin-top: 20px;}
.project-con{line-height: 26px; font-size:14px;height: 135px;overflow: hidden;}
.project-con a{color: #a44323;outline: none;line-height: 30px;}
.project-btn{cursor: pointer; width: 160px; height: 34px; border: 1px solid #e50d18; text-align: center; line-height: 34px; font-size: 14px;border-radius: 5px;margin-left: 362px;margin-top:8px;}
.project-open{text-align: right;color: #a44323;display: block;cursor: pointer;}
.jifen-record{overflow: hidden;border-top: 1px solid #e5e5e5;background: #f9f9f9;padding-left: 20px;line-height: 40px;margin-bottom: 20px;}
.jifen-record a{font-size: 12px; border: 1px solid #A5A4A4; color: #A5A4A4;float: right; margin-right: 50px;line-height: 20px;padding: 0 5px;margin-top: 9px;}
.project-lptu{border: 1px solid #eee;margin-bottom: 20px;overflow: hidden;margin-top: 20px;}
.project-lptu h2{font-size: 16px; font-weight: bold; text-align: center; line-height: 40px; margin: 10px auto 20px;} 
.project-lptu img{display: block; margin:0 auto 30px;}
.cart-add-box {
    background: url(../image/w_cart-add-bg.png) no-repeat;
    width: 380px;
    height: 180px;
    padding: 20px 30px;
    box-sizing: border-box;
    cursor: pointer;
    color: #a4a4a4;
    position: relative;
    float: left;margin-left: 20px;margin-bottom: 40px;
}
.cart-add-box:nth-child(2n+2){float: right;margin-right: 20px;}
.cart-add-box.on {
    background: url(../image/w_cart-add-bgok.png) no-repeat;
    color: #646160;
}
.cart-add-box .aName {
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}
.cart-add-box .aAdd {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    height: 72px;
    line-height: 24px;
}
.cart-add-box .aDo {
    position: relative;
}
.cart-add-box.on .aDo span.choosed {
    position: absolute;
    left: 0;
    display: inline-block;
    color: #e60012;
}
.cart-add-box .aDo a.edit {
    right: 50px;
}
.cart-add-box .aDo a.del {
    right: 0px;
}
.cart-add-box .aDo a {
    position: absolute;
    color: #a4a4a4;
}
.cart-add-box.on .aDo span.choosed i {
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    background: #e60012;
    color: #fff;
}
.cart-add-box a.aAddIcon {
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    background: url(../image/w_cart-add-ico.png) no-repeat;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.project-jj{;padding-left: 20px;}


/* 弹框css */
.center{text-align: left;}
.cart-tcAdd {
    display: none;
    z-index: 100;
}

.cart-tcAdd #cart-tcBG {
    background-color: #000;
    z-index: 101;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: .5;
    position: fixed;
}

.cart-tcAdd .cart-tcAdd-box {
    z-index: 102;
    position: fixed;
    width: 600px;
    height: 380px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url('../image/w_cart_tcbg_03.png') no-repeat;
    box-sizing: border-box;
    padding: 20px 40px;
}

.cart-tcAdd-box .tc-bt {
    font-size: 18px;
    line-height: 45px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    margin-bottom: 20px;
}

.cart-tcAdd-box .tc-bt .close-cartTC {
    width: 30px;
    height: 30px;
    position: absolute;
    cursor: pointer;
    top: 0px;
    right: -20px;
    background: url('../image/w_tk-close.png') no-repeat
}

.cart-tcAdd-form {
    padding-top: 8px;
    padding-bottom: 8px;
}

.cart-tcAdd-form label {
    display: inline-block;
    width: 75px;
    text-align: right;
    margin-right: 15px;
}

.cart-tcAdd-form .tcInput {
    width: 230px;
    border: 1px solid #bfbfbf;
    background: #f5f4f4;
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}

.cart-tcAdd-form .orderSelect {
    border: 1px solid #bfbfbf;
    background: #f5f4f4;
    height: 34px;
}

.cart-tcAdd-form .tcInput2 {
    width: 420px;
    border: 1px solid #bfbfbf;
    background: #f5f4f4;
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}

.cart-tcAdd-Btn {
    padding-left: 95px;
    padding-top: 10px;
}

.cart-tcAdd-Btn .ok-cartTC {
    display: inline-block;
    width: 150px;
    height: 37px;
    background: url('../image/w_ok-carttc.png') no-repeat;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 35px;
}

.cart-tcAdd-Btn .no-cartTC {
    margin-left: 60px;
    display: inline-block;
    width: 150px;
    height: 37px;
    background: url('../image/w_no-carttc.png') no-repeat;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 35px;
}

.pages ul li.thisclass, .pages ul li .thisclass, .pages ul li.thisclass a, .pages ul li .thisclass a, .pagebox ul li.thisclass a:hover, .pagebox ul li .thisclass a:hover{
	background: #A44323;
}
