.invoiceW{padding: 30px 0;}
.invoice-top{padding: 28px 20px;background-image: url("../images/invoice_bg.png");background-position: left top;background-repeat: no-repeat;background-size: 100% 100%;color: #fff;border-radius: 5px;margin-bottom: 28px;overflow: hidden;}
.invoice-comp{float: left;width: 530px;}
.invoice-comp h3{font-size: 26px;line-height:34px; }
.invoice-comp p{font-size: 14px;line-height: 24px;}
.invoice-menu{float: right;}
.invoice-menu a{display: block;float: left;margin-right: 45px;padding:14px 8px;color: #fff;font-size: 16px;position: relative;}
.invoice-menu a:last-child{margin-right: 0;}
.invoice-menu a img{display: inline-block;width: 30px;height: 30px;vertical-align: middle;}
.invoice-menu a span{display: inline-block;margin-left: 10px;line-height: 30px;vertical-align: middle;}
.invoice-menu a.active:after,.invoice-menu a:hover:after{content: "";position: absolute;left: 0;bottom: -10px;width: 100%;height: 3px;background: #fff;}
.invoice-h{margin-bottom: 22px;}
.invoice-h .lef{float: left;}
.invoice-h .lef h3{display: inline-block;font-size: 24px;line-height: 42px;color: #404040;font-weight: normal;}
.invoice-h .lef span{display: inline-block;font-size: 16px;line-height: 32px;color: #515151;vertical-align: bottom;margin-left: 22px;}
.invoice-h .rig{float: right;}
.invoice-h .rig select{width: 104px;font-size: 18px;line-height: 42px;height: 42px;color: #404040;border: none;background-color: #fff;padding-left: 10px;}

.invoice-table{background: #fff;border-radius: 5px;box-shadow: 0 0 29px rgba(172,172,172,0.11);overflow: hidden;}
.invoice-table table{width: 100%;}
.invoice-table table  .thH{width: 100%;}
.invoice-table table  tr{font-size: 16px;line-height:22px; color: #404040;background: #f8f9fb; }
.invoice-table table  tr:nth-child(2n){background: #fff;}
.invoice-table table  tr,.invoice-table table  th,.invoice-table table  td{margin: 0 0;padding: 0 0;}
.invoice-table table tr th{ color: rgba(64,64,64,0.8);padding: 20px 0;font-weight: normal;}
.invoice-table table  tr td{padding: 18px 0;}

.invoice-table table input[type="checkbox"]{position: relative;width: 13px;height: 13px;}
.invoice-table table input[type=checkbox]:after {position: absolute;width: 13px;height: 13px;top: 0;content: " "; color: #fff;display: inline-block;  visibility: visible;;border-radius: 3px;  background:#dedede;  border:1px solid #a6a6a6;box-sizing: border-box;}
.invoice-table table input[type=checkbox]:checked:after { content: "✓"; font-size: 12px;line-height: 13px;font-weight: bold; color: #fff; border-color: #2545e2; background-color: #2545e2; }


.invoice-table .applyBtn{padding: 30px 0;text-align: center;}
.invoice-table .applyBtn .apply-btn{height: 42px;line-height: 42px;  background: #a3a9b7; border: none; border-radius: 5px; color: #fff; text-align: center;  cursor: pointer;  width: 192px;  font-size: 18px;font-family: 'Microsoft Yahei';margin: 0 auto;outline: none;}
.invoice-table .applyBtn .apply-btn:hover{background: #2545e2;}

.popApply{position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 10000;background: rgba(0,0,0,0.3);display: none;}
.popApply .popBox{position: absolute;left: 50%;top:50%;width: 450px;height: 290px;margin-left: -225px;margin-top: -145px;background: #fff;border-radius: 5px;overflow: hidden;}
.popApply .popBox h3{font-size: 20px;line-height: 58px;color: #fff;padding: 0 22px;font-weight: normal;background-image: url("../images/pop_bg.png");background-position: left top;background-repeat: no-repeat;background-size: 100% 100%;}

.popApply .popBox .forB{text-align: center;margin-top: 49px;}
.popApply .popBox .forB p{font-size: 36px;color: #2546e2;line-height: 46px;}
.popApply .popBox .forB span{display: block;font-size: 14px;line-height: 32px;color: #565656;}
.popApply .popBox .btn{position: absolute;left: 0;bottom: 0;width: 100%;}
.popApply .popBox .btn input{display: block;height: 56px;line-height: 56px;  background: #f1f2f7; border: none; border-radius: 0; color: #404040; text-align: center;  cursor: pointer;  font-size: 20px;width: 222px;font-family: 'Microsoft Yahei';outline: none;}
.popApply .popBox .btn .cancel-btn{float: left;}
.popApply .popBox .btn .confirm-btn{float: right;}
.popApply .popBox .btn input:hover{background: #2545e2;color: #fff;}

.invLogin{padding: 85px 0;}
.loginBox{background: #fff;box-shadow: 0 0 29px rgba(172,172,172,0.11);border-bottom-right-radius: 5px;border-top-right-radius: 5px;overflow: hidden;}
.loginBox .lef{float: left;}
.loginBox .lef img{vertical-align: middle;}
.loginBox .rig{float: right;width: 490px;}
.loginBox .rig form{padding: 0 60px;margin-top: 70px;}
.loginBox .rig form input{display: block;width: 100%;line-height:48px;height: 48px;color: #404040;font-size: 18px;border-radius: 0;border-bottom: 3px solid #f1f2f7; background: #fff;outline: none;font-family: 'Microsoft Yahei';}
.loginBox .rig form input::-webkit-input-placeholder{color: #acacac;}
.loginBox .rig form input:-moz-placeholder{color: #acacac;}
.loginBox .rig form input::-moz-placeholder{color: #acacac;}
.loginBox .rig form input:-ms-input-placeholder{color: #acacac;}
.loginBox .rig form #vcode{float: left;width: 126px;line-height:44px;height: 44px;border-radius: 2px;border: 1px solid #c5c5c5;text-align: center;}
.loginBox .rig form .vcode-img{display: block;vertical-align: middle;border: none;float: left;margin-left:8px;max-width: 150px; }
.loginBox .rig form .vcode-btn{display: block;float: left;border: none;color: #666;line-height:44px;height: 44px;width: auto;margin-left: 10px;}
.loginBox .rig form .group{margin-bottom: 25px;}
.loginBox .rig form .formBtn{text-align: center;margin-top: 46px;}
.loginBox .rig form .formBtn input{border: none;background: #2545e2;border-radius: 0;color: #fff;cursor: pointer;}

.center-title{margin-bottom: 20px;}
.center-title p{float: left;font-size: 24px;line-height: 44px;color: #404040;}
.center-title span{float:right;display: block;font-size: 18px;line-height: 44px;color: #6d6d6d;}
.center-box{margin-bottom: 34px;}

.change-pwd,.invoice-mess{background: #fff;box-shadow: 0 0 29px rgba(172,172,172,0.11);border-radius: 5px;overflow: hidden;}
.change-pwd{padding: 23px 45px;font-size: 18px;line-height: 38px;color: #6d6d6d;margin-bottom: 34px;}
.change-pwd span{display: block;float: left;width: 245px;}
.change-pwd .firstCh{float: left;width: 450px;line-height: 38px;position: relative;padding-left: 48px;}
.change-pwd .firstCh:before{content: "";position: absolute;left: 0;top:0;width: 38px;height: 38px;background-image: url("../images/icon_psw.png");background-position: center left;background-repeat: no-repeat;background-size: 100%;}
.change-pwd .clickChange{float: right;color: #254de2;cursor: pointer;}

.invoice-mess{}
.invoice-mess .mess-group{font-size: 18px;line-height: 30px;color: #6d6d6d;padding: 27px 44px;background: #f8f9fb; }
.invoice-mess .mess-group:nth-child(2n){background: #fff;}
.invoice-mess .mess-group label{display: block;float: left;width: 240px;padding-right: 10px;}
.invoice-mess .mess-group p{float: left;width: 630px;}

.popChange{position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 10000;background: rgba(0,0,0,0.3);display: none;}
.popChange .popBox{position: absolute;left: 50%;top:50%;width: 450px;height: 370px;margin-left: -225px;margin-top: -185px;background: #fff;border-radius: 5px;overflow: hidden;}
.popChange .popBox h3{font-size: 20px;line-height: 58px;color: #fff;padding: 0 22px;font-weight: normal;background-image: url("../images/pop_bg.png");background-position: left top;background-repeat: no-repeat;background-size: 100% 100%;}
.popChange .popBox .formIn{padding: 0 35px;margin-top: 30px;}
.popChange .popBox .formIn .group{margin-bottom: 28px;}
.popChange .popBox .formIn .group label,.popChange .popBox .formIn .group input{display: block;float: left;font-size: 18px;line-height:48px;color: #6d6d6d;}
.popChange .popBox .formIn .group label{width: 85px;}
.popChange .popBox .formIn .group input{width: 290px;height: 48px;border-radius: 5px;border: none; background: #f8f9fb;outline: none;font-family: 'Microsoft Yahei';padding: 0 10px;box-sizing: border-box;}
.popChange .popBox .formIn .group input#vcode{width: 156px;text-align: center;padding: 0 0;}
.popChange .popBox .formIn .group .vcodeImg{width: 156px;display: block;vertical-align: middle;border: none;float: left;margin-left:10px;max-width: 126px;}
.popChange .popBox .btn{position: absolute;left: 0;bottom: 0;width: 100%;}
.popChange .popBox .btn input{display: block;height: 56px;line-height: 56px;  background: #f1f2f7; border: none; border-radius: 0; color: #404040; text-align: center;  cursor: pointer;  font-size: 20px;width: 222px;font-family: 'Microsoft Yahei';outline: none;}
.popChange .popBox .btn .cancel-btn{float: left;}
.popChange .popBox .btn .confirm-btn{float: right;}
.popChange .popBox .btn input:hover{background: #2545e2;color: #fff;}































