body{font: 14px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1,\9ED1\4F53", "Heiti SC", tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;margin:0 auto;color:#333;min-width:1200px;background:#f4f4f4}
body,button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,iframe,input,ol,p,select,textarea,ul{margin:0;padding:0}
li,ol,ul{list-style-type:none}
.content_wrap{width: 1200px;margin: 0 auto;min-height: 666px;}

/* 公共头部样式 */
.header{ margin: 0 auto;background-color: #fff;margin-bottom: 20px;}
.logo_header{display: flex;justify-content: space-between; width: 1200px;height: 126px;margin: 0 auto;overflow: hidden;}
.line{height: 8px;background-color: #d50401;}
.logo_header .left{display: flex;margin: 36px 0;box-sizing: border-box;}
.logo_header .info{margin-left: 13px;}
.logo_header .info p{font-size: 18px;color: #231815;line-height: 18px;margin-bottom: 6px;}
.logo_header .info span{display: block;font-size: 28px;color: #003385;line-height: 29px;}
.logo_header .right{margin-top: 71px;font-size: 18px;color: #222;line-height: 30px;}
.logo_header .right span{margin-left: 60px;cursor: pointer;}
.logo_header .right span.selected{color: #D50401;}
/* 公共头部end */

/* 公共尾部 */
.footer{display: table;background-color: #fff;height: 120px;width: 100%;border-radius: 1px;text-align: center;margin-top: 20px;}
.des{display: table-cell;vertical-align: middle;font-size: 16px;line-height: 32px;}
/* 公共尾部end */


/* 登录页样式  */
.wrap_left{width: auto;float: left;position: relative;}
.left_table .table_center .content{ font-size: 18px; line-height: 36px;}
.content_wrap .wrap_left .left_top{width: 764px;height: 92px;border: 2px solid #FFF;padding: 18px 50px;box-sizing: border-box;border-radius: 10px;margin: 0 20px;background: linear-gradient(to bottom, #ffedea,#fcd9d2);}
.wrap_left .left_table{position: relative;position: absolute;top: 70px;width: 804px;height: 596px;border-radius: 8px;background: #FFF;}
.wrap_left .left_top ul{display: flex;justify-content: space-between;}
.left_top ul li{font-size: 24px;color: #222;cursor: pointer;}
.left_top ul li.selected{color:#D50401;position: relative;}
.left_top ul li.selected .gonggao span{display: inline-block;margin: 0 auto;content:'';position: absolute;height: 2px;width: 96px;background-color: #D50401;top: 36px;left: 0;}
.left_top ul li.selected .underline span{display: inline-block;margin: 0 auto;content:'';position: absolute;height: 2px;width: 96px;background-color: #D50401;top: 36px;}
.left_top ul li.selected .underline{width: 100%; margin: 0 25px;}
.left_table .table_top{height: 56px;border: 2px solid #FFF;box-sizing: border-box;border-radius: 8px;margin-bottom: 20px;background: linear-gradient(to bottom, #FFEBE7,#fff);}
.table_top ul{display: flex;}
.table_top ul li{width: 180px;height: 56px;border-radius: 8px;color: #777;font-size: 18px;line-height: 56px;font-weight: bold;text-align: center;cursor: pointer;}
.table_top ul li.selected{background-color: #fff;color: #222;}
.left_table .table_center{padding: 0 26px 20px 18px;box-sizing: border-box;}
.left_table .table_notice li{display: flex;justify-content: space-between;height: 58px;line-height: 58px;border-bottom: 1px dashed #DADBDA;font-size: 18px;color: #222;}
.left_table .table_notice li span{color: #999;line-height: 58px;}
.left_table .table_notice p{text-align: center;font-size: 16px;color: #3079f6;line-height: 40px;cursor: pointer;}
.wrap_right{float: right;}
.right_login{width: 380px;background-color: #fff;border-radius: 8px;padding: 39px 15px 40px;box-sizing: border-box;margin-bottom: 16px;}
.wrap_right .right_top{font-weight: bold;font-size: 26px;color: #222;text-align: center;margin-bottom: 39px}
.wrap_right .line{width: 100%;height: 2px;background-color: #d50401;margin-bottom: 20px;}
.wrap_right .input{position: relative;}
.wrap_right .input i{display: inline-block;position: absolute;width: 24px;height: 20px;left: 22px;top: 16px;margin: 0 10px;}
.wrap_right input{width: 350px;height: 50px;background-color: #f7f7f8;border-radius: 10px;padding-left: 68px;box-sizing: border-box;border: none;margin-bottom: 20px;}
.wrap_right .password span{position: absolute;display:inline-block;width: 24px;height: 20px;right: 32px;top: 16px;background: url(../../img/zjx/bukejian.png) no-repeat;}
.wrap_right .EMScode span{position: absolute;display:inline-block;background: #fff;width: 80px;height: 29px;top: 10px;right: 32px;}
.wrap_right input::placeholder,.left_search input::placeholder{color: #222;font-size: 14px;}
.wrap_right input:focus, .left_search input:focus{outline: none;}
.wrap_right .user i{background: url(../../img/zjx/user.png) no-repeat;}
.wrap_right .password i{background: url(../../img/zjx/password.png) no-repeat;}
.wrap_right .EMScode i{background: url(../../img/zjx/email.png) no-repeat;}
.wrap_right button{width: 350px;height: 46px;background-color: #d50401;border-radius: 23px;border: none;color: #fff;font-size: 18px;cursor: pointer;margin-bottom: 20px;}
.right_tip{font-size: 18px;color: #222;line-height: 24px;text-align: center;}
.right_tip span{cursor: pointer;}
.right_tip i{display: inline-block;width: 2px;height: 19px;background-color: #eee;border-radius: 1px;margin: 0 10px;}
.right_kf{padding: 39px 45px;box-sizing: border-box;width: 380px;height: 100px;color: #fff;font-size: 22px;line-height: 24px;cursor: pointer;background: url(../../img/zjx/kf.png) no-repeat;}


/* 会员资格查询——个人会员 */
.left_search{position: relative;width: 390px;margin-bottom: 20px;}
.left_search input{width: 390px;height: 46px;background-color: #fff;border-radius: 22px;border: 1px solid #dadbda;padding: 14px 0 13px 27px;box-sizing: border-box;}
.left_search input::placeholder{font-size: 18px;}
.left_search i{position: absolute;right: 20px;top: 11px;width: 25px;height: 25px;cursor: pointer;background: url(../../img/zjx/search.png);}
.table_center table{width: 768px;background-color: #fff;border-radius: 5px;border: 1px solid #d3d3d3;border-collapse: collapse;font-size: 18px;}
.table_center table tr th{font-family: MicrosoftYaHei;background-color: #f8f8f8;height: 46px;color: #767676;border: 1px solid #D3D3D3;}
.table_center table tr td{height: 45px;text-align: center;color: #222;border: 1px solid #D3D3D3;;}
.content_wrap .paging{position: absolute;bottom: 0;left: 161px;}


/* 通知公告样式 */
.notice_content{position: relative;background-color: #fff;border-radius: 8px;}
.notice_content .paging{position: absolute;bottom: 0;left: 359px;}
.notice_content .notice_top{width: 100%;height: 56px;background: linear-gradient(to bottom, #ffebe7,#fff);border-radius: 8px;border: 2px solid #FFF;box-sizing: border-box;padding: 21px 37px;color: #222;line-height: 14px;}
.notice_content .notice_top span{color: #3079f6;}
.notice_list{top: 50px;width: 100%; padding: 0 37px 0 40px;box-sizing: border-box;}
.notice_list li{padding-left: 16px;box-sizing: border-box;width: 1123px;}
.notice_list li i{display: inline-block;width: 8px;height: 8px;line-height: 59px;margin-right: 17px;background: url(../../img/zjx/icon.png) no-repeat;}

/* 公告标题样式 */
.des_top{width: 100%;text-align: center;}
.notice_des{padding: 0 78px 0 78px; box-sizing: border-box;}
.notice_list h5{ margin:30px 0 11px;font-size: 28px;color: #222;line-height: 30px;font-weight: 400;}
.notice_list span{color: #999;font-size: 18px;line-height: 30px;}
.notice_des p{margin-top: 27px;font-size: 18px;line-height: 36px;text-align: left;}

/* 常见问题样式 */
.common-ques{width: 1200px;padding:36px 0 59px 0; box-sizing: border-box;}
.common-ques h5{font-size: 28px; color: #222;font-weight: 400;text-align: center;}
.common-ques .ques_top{height: 66px;margin-top: 20px; border: 2px solid #fff;border-radius: 8px;background:linear-gradient(to bottom,#FFEBE7,#fff);padding:0 30px; box-sizing: border-box;color: #222;font-size: 22px;line-height: 36px;display: flex;justify-content: space-between;align-items: center;}
.common-ques .ques_con p{line-height: 66px;}
.common-ques .ques_con p span{color: #D50401;font-weight: bold;margin-right: 6px;}
.common-ques .ques_top i{display: inline-block;width: 17px;height: 10px;cursor: pointer;background: url(../../img/zjx/zhankai.png) no-repeat;}
.ques_con .ques_text{padding: 0 42px 0 39px;box-sizing: border-box;margin-top: 20px;}
.ques_con .ques_text i{float: left; display: inline-block;width: 12px;margin: 7px 18px 0 0;}
.ques_con .f1 i{height: 270px;background: url(../../img/zjx/b1.png) no-repeat;}
.ques_con .ques_text h1{font-size: 18px;font-weight:bold;color: #222;line-height: 18px;text-align: left;display: inline-block;margin-bottom: 24px;}
.ques_con .ques_text p{line-height: 36px;font-size: 18px;}
.ques_con .ques_text p span{font-weight: 400;margin: 4px;}
.ques_con .f2 i{height: 198px; background: url(../../img/zjx/b2.png) no-repeat;}
.ques_con .f3 i{height: 60px; background: url(../../img/zjx/b3.png) no-repeat;}
.ques_con .f4 i{height: 62px; background: url(../../img/zjx/b4.png) no-repeat;}
.ques_con .f5 i{height: 31px; background: url(../../img/zjx/b5.png) no-repeat;}
.ques_con .f6 p{line-height: 18px;}
.ques_con .f6 i{margin-top: 3px; height: 20px; background: url(../../img/zjx/b6.png) no-repeat;}
.ques_con .f6 p span{color: #3079F6;cursor: pointer;}

/* 个人找回样式 */
/* .find_pwd{overflow: hidden;} */
.find_pwd .notice_top p{font-size: 28px;margin: 36px 0 27px; color: #222;line-height: 30px;text-align: center;font-style: normal;}
.find_pwd .notice_top{padding: 0;}
.find_pwd .process{margin: 27px 138px 20px ;display: flex;}
.process .three_first{text-align: center; width: 313px;height: 76px; background: url(../../img/zjx/back_red01.png) no-repeat;}
.process .three_second{text-align: center; width: 374px;height: 76px; background: url(../../img/zjx/back_gray02.png) no-repeat;margin-left: -24px;}
.process .three_second.two{background: url(../../img/zjx/back_red02.png) no-repeat;}

.process .three_third{text-align: center; width: 284px;height: 76px; background: url(../../img/zjx/back_gray03.png) no-repeat;margin-left: -24px;}
.process .three_third.three{background: url(../../img/zjx/back_red03.png) no-repeat;}
.process img{display: inline-block;width: 56px;height: 56px;vertical-align: middle;}
.process span{font-size: 20px;color: #fff;vertical-align: middle;line-height: 76px;}
.process p{display: inline-block;font-size: 20px;color: #222;vertical-align: middle;line-height: 76px;}
.process .gray img{width: 43px;height: 43px;}
.inputs .input_topic{margin-left: 138px;}
.inputs .input_topic .text{margin-left: 200px;}
.inputs .input_topic span{cursor: pointer; display: inline-block; font-weight: bold;font-size: 18px;color: #222;font-style: normal;width: 260px;text-align: center;}
.inputs .input_topic p{position: relative; margin-bottom: 24px; width: 923px;height: 2px;background-color: #eee;border-radius: 1px;margin-top: 11px;}
.inputs .input_topic span.selected{color: #D50401;}
.inputs .input_topic p i{position: absolute; left: 202px; display: inline-block;width: 260px;height: 2px;background-color: #D50401;}
.inputs .forms input, .forms select{padding-left: 24px;box-sizing: border-box; font-size: 18px; color: #222; width: 468px;height: 44px;line-height: 44px;border-radius: 4px;border: 1px solid #e0e0e0;}
.inputs .forms input:focus, .forms select:focus{outline: none;}
.inputs .forms .selected{position: relative;}
.forms select{appearance: none;}
.inputs .forms i{background: url(../../img/zjx/xinghao.png) no-repeat;display: inline-block;width: 10px;height: 10px;margin-top: 17px;margin-right: 9px;}
.inputs .forms{margin:0 0 20px 0;display: flex;line-height: 44px;}
.inputs .forms label{display: inline-block; font-size: 18px;text-align: right;margin-right: 9px;float: right;}
.inputs .forms .selected i{position: absolute;right: 12px;display: inline-block;width: 12px; height: 7px;background: url(../../img/zjx/pull.png) no-repeat;}
.inputs .forms .back button{background-color: #e0e4e7;color: #333;}
.inputs .forms .selected.code input{width: 262px;}
.inputs .forms button{width: 106px;height: 29px;background-color: #3079f6;border-radius: 15px;border: none; color: #fff;font-size: 16px;margin: 8px 15px 7px;cursor: pointer;}
.inputs .forms span{color: #999;}
.inputs .forms a{text-decoration: none;}
.inputs .buttons{text-align: center;}
.inputs button{cursor: pointer; font-size: 18px; width: 160px;height: 46px;background:#fff;border-radius: 23px;border: 1px solid #D50401;color:#D50401;}
.inputs .next{background-color: #D50401;color: #fff;margin-left: 20px;}
.inputs .newcode{margin-top: 90px;}
.inputs .content{margin: 90px 0 0 475px;}
.inputs .content img{vertical-align: middle;}
.inputs .content span{vertical-align: middle; font-size: 28px;color: #222;margin-left: 18px;}
.inputs .content p{font-size: 16px;margin: 16px 0 30px 0;}
.inputs .content p a{color: #D50401;}
.forms.address select{width: 150px;margin-right: 9px;}
.inputs .buttons.xinxi{margin-bottom: 40px;}
.inputs .form_content,.inputs.danwei .form_content{margin: 0 auto;width: 635px;}
/* .inputs .form_content{margin: 0 auto;width: 628px;} */
.inputs .form_content .icon{width: 160px;}


/* 登陆后页面样式 */
.wrap_right .right_top.after{text-align: left;margin-left: 10px;}
.wrap_right .right_login .wel{line-height: 30px; display: inline-block; font-size: 18px;color: #D50401;padding: 0 24px;box-sizing: border-box;text-align: center;margin-bottom: 30px;}
.wrap_right .login button{margin: 0;}

/* 个人会员-短信验证1-弹窗  */
.mask{display:none;position:fixed;z-index:99;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}

.geren_duanxin {
    position: relative;
    z-index: 999;
    width: 408px;
    height: 280px;
    position: fixed;
    border-radius: 10px;
    top: 130px;
    left: 30%;
    margin-left: 100px;
    background: url(../../img/zjx/left.png) no-repeat;
}
.geren_duanxin i{position: absolute;top: 18px;right: 18px; display: inline-block; width: 17px;height: 16px; background: url(../../img/zjx/close.png) no-repeat; cursor: pointer;}
.geren_duanxin .content{margin: 36px 96px;text-align: center;}
.geren_duanxin .content p{font-weight: bold; font-size: 24px;margin: 5px 0;}
.geren_duanxin .content button{width: 198px;height: 38px;background-color: #cd110e;border-radius: 3px;color: #fff;text-align: center;border: none;font-size: 18px;cursor: pointer;}
.geren_duanxin.success{position: relative; z-index:999;width: 408px;height: 328px; position:fixed;border-radius:10px;top:130px;left: 50%; margin-left: -204px;background: url(../../img/zjx/right.png) no-repeat;}
.geren_duanxin.success span{display: block; font-size: 18px;line-height: 28px;text-align: center;margin-bottom: 20px;}
.geren_duanxin.success p{margin: 35px auto;}


/* 个人注册 */
.process .four_first{text-align: center; width: 253px;height: 76px; background: url(../../img/zjx/red01.png) no-repeat;}
.process .four_second.gray{text-align: center; width: 253px;height: 76px; background: url(../../img/zjx/gray02.png) no-repeat;margin-left: -24px;}
.process .four_second{text-align: center; width: 253px;height: 76px; background: url(../../img/zjx/red02.png) no-repeat;margin-left: -24px;}
.process .four_third.gray{text-align: center; width: 253px;height: 76px; background: url(../../img/zjx/gray02.png) no-repeat;margin-left: -24px;}
.process .four_third{text-align: center; width: 253px;height: 76px; background: url(../../img/zjx/red02.png) no-repeat;margin-left: -24px;}
.process .four_forth.gray{text-align: center; width: 234px;height: 76px; background: url(../../img/zjx/gray04.png) no-repeat;margin-left: -24px;}
.process .four_forth{text-align: center; width: 234px;height: 76px; background: url(../../img/zjx/red04.png) no-repeat;margin-left: -24px;}
.zhuce .process{width: 918px;margin: 50px auto;}
.zhuce .form_content{position: relative; margin:0 auto;width: 924px;}
.zhuce .forms{display: inline-flex;}
.zhuce .forms input,.zhuce .forms select{width: 310px;height: 42px;}
.zhuce .forms.danwei input{width: 801px;}
.zhuce .forms.danwei label{width: 115px;}
.zhuce .forms.zhengjian{position: absolute;right: 0;}
.zhuce .forms.num{position: absolute;right: 0;}
.zhuce .notice{text-align: center;color: #d50401;margin: 30px 0 20px 0; font-size: 16px;}
.zhuce .notice i{display: inline-block;width: 16px;vertical-align: middle;height: 16px;background: url(../../img/zjx/not_find.png) no-repeat;}
.find_pwd .zhuce .tips{width: 438px;height: 44px;background-color: #eee;border-radius: 22px;text-align: center;line-height: 44px;font-size: 18px;color: #222;margin: 0 auto;margin-bottom: 18px;}
.zhuce .forms.id{margin-left: -26px;}
.zhuce .forms.code{margin: 0 -100px 0 60px;}
.zhuce .forms .selected.code input{width: 190px;}
.zhuce .forms.right{margin-left: 101px !important;}
.zhuce .forms.zaojia{margin-left: -55px;}
.zhuce .forms.zhenghao label{width: 90px !important;height: 42px;line-height: 21px;}
.zhuce .forms.zhenghao {margin-left: 88px;float: right;}
.zhuce .forms.bixu{margin-left: -24px;}
.zhuce .forms.right_bixu{margin-left: 77px;}
.zhuce .forms.work.danwei label{width: auto;}
.zhuce .forms.work.danwei input{width: 825px;}
.zhuce .forms.address{margin-left: -62px;}
.zhuce .forms.address select{width: 269px;}
.zhuce .forms.jigou{margin-left: -60px;}
.zhuce .forms.detail input{width: 825px;}
.zhuce .forms.detail label{width: 115px;margin-left: -26px;}
.zhuce .tip{position: relative; font-size: 16px;line-height: 32px;text-align: center;margin-bottom: 20px;}
.zhuce .tip i{display: inline-block;width: 14px;height: 14px; background: url(../../img/zjx/no_selected.png) no-repeat;vertical-align:middle ;}
.zhuce .tip p{display: inline-block; margin-left: 10px;}
.zhuce .tip span{color: #3079F6;}
.zhuce .buttons{padding-bottom: 40px;}
.zhuce .tip .list{position: absolute;z-index: 1000; left: 580px;top: 10px;}
.zhuce .tip .list i{display: inline-block;width: 12px;height: 4px; background: url(../../img/zjx/sanjiaoxing.png) no-repeat;}
.zhuce .tip .list ul{background-color: #fff;width: 160px;height: 132px;border-radius: 4px;border: 1px solid #e0e0e0;margin-top: -10px;}
.zhuce .tip .list ul li{color: #999;line-height: 43px;}
.zhuce .tip .list ul li:hover{color: #333;cursor: pointer;}
.zhuce .zhuce_choice{width: 918px; margin: 0 auto;}
.zhuce .zhuce_choice .con{display: flex; width: 100%; height: 80px; line-height: 80px;background-color: #fff;border-radius: 5px;border: 1px solid #d3d3d3;font-size: 18px;margin-bottom: 10px;}
.zhuce .zhuce_choice .txt{width: 288px;height: 80px;line-height: 80px;background-color: #f0f0f0;border-radius: 5px;text-align: center;color: #767676;}
.zhuce .zhuce_choice .con .year{margin-left: 14px;}
.zhuce .zhuce_choice .con .year img{vertical-align: middle;}
.zhuce .zhuce_choice .con .year span{display: inline-block;padding-left: 10px;box-sizing: border-box; width: 200px;height: 46px;background-color: #f6f6f6;border-radius: 5px;line-height: 46px;color: #D50401;font-weight: 400;}
.zhuce .zhuce_choice .con .year i{display: inline-block;width: 14px;height: 14px;background: url(../../img/zjx/no_selected.png) no-repeat;}
.zhuce .zhuce_choice .con .year .con1{display:inline-block;margin-right: 55px;}
.zhuce .zhuce_choice .con.pay span{display: inline-block;width: 1px;height: 52px;background-color: #d3d3d3;border-radius: 1px;margin-top: 14px;}
.zhuce .zhuce_choice .con.pay .info{font-size: 18px;color: #3079f6;line-height: 80px;cursor: pointer;}
.zhuce .four{width: 528px; margin: 0 auto;}
.zhuce .four .erwm{display: flex;width: 528px;justify-content: space-between;}
.zhuce .four .erwm .info{width: 260px;}
.zhuce .four .erwm .info .pay{font-size: 22px;}
.zhuce .four .erwm .info .shuoming{font-size: 18px;width: 250px;}
.zhuce .four .erwm .info .shuoming span{display: inline-block; font-size: 28px; color: #d50501;}
.zhuce .four .erwm .line{width: 259px;height: 2px;background-color: #eee;border-radius: 1px;margin: 20px 0;}
.zhuce .four .erwm .saom{display: flex; width: 260px;justify-content: center;align-items: center;height: 70px;line-height: 70px;  border-radius: 1px;text-align: center;background-color: #ffeeeb;margin-top: 10px;}
.zhuce .four .erwm .saom img{width: 46px;margin-right: 10px;height: 43px;vertical-align: middle;}
.zhuce .four .erwm .saom p{margin-bottom: 0; font-size: 18px;color: #d50501;vertical-align: middle;}
.zhuce .four .erwm .saom p span{font-size: 14px;color: #222;}
.zhuce .four .notice{font-size: 14px;}
.zhuce .inputs .zhuce_success{text-align: center; width: 1200px; margin: 0 auto;}
.zhuce .inputs .zhuce_success .tips{ margin-top: 20px; font-size: 18px; color: #222;}
.zhuce .inputs .zhuce_success .login{color: #1375e3;font-size: 16px;margin-left: 0;line-height: 22px;cursor: pointer;}

/*  个人注册3-票据-弹窗 */
.geren_fapiao{background-color: #fff;width: 616px;z-index: 999;position: fixed;top: 130px;left: 30%;min-height: 490px;padding: 28px 50px 40px;box-sizing: border-box;border-radius: 10px;}
.geren_fapiao .close{position: absolute;top: 18px;right: 18px; display: inline-block; width: 17px;height: 16px; background: url(../../img/zjx/close.png) no-repeat; cursor: pointer;}
.geren_fapiao .title{position: relative; font-weight: bold; font-size: 26px; color: #1375e3;margin-bottom: 20px;}
.geren_fapiao .title img{position: absolute;left: -20px;top: 40%;}
.geren_fapiao .fapiao{box-sizing: border-box; width: 516px;line-height: 46px;display: flex;font-size: 18px;margin-bottom: 10px;height: 46px;background-color: #fff;border-radius: 5px; border: 1px solid #d3d3d3;text-align: center;}
.geren_fapiao .fapiao .type{background-color: #F8F8F8;width: 156px;color: #767676;}
.geren_fapiao .fapiao .con1, .geren_fapiao .fapiao .con1 i{margin-left: 10px;}
.geren_fapiao .fapiao .con1 i{display: inline-block;width: 14px;height: 14px;background: url(../../img/zjx/no_selected.png);}
.geren_fapiao .fapiao .con1 i.selected{display: inline-block;width: 14px;height: 14px;background: url(../../img/zjx/selected_icon.png);}
.geren_fapiao .fapiao input{border: none; ;padding-left: 20px;box-sizing: border-box;width: 360px;font-size: 18px;}
.geren_fapiao .fapiao input:focus{outline: none;}
.geren_fapiao p{font-size: 14px; color: #1375e3;line-height: 22px;text-align: left;margin-bottom: 10px;}
.geren_fapiao .button{width: 198px;text-align: center;color: #fff;font-size: 15px;line-height: 38px;cursor: pointer;height: 38px;margin: 0 auto;border: none; background-color: #cd110e;border-radius: 3px;margin-top: 20px;}

/* 单位注册 */
.inputs.one{width: 526px;margin: 0 auto;}
.inputs.danwei .forms.name{margin-left: -37px;}
.inputs.danwei .forms.xinyongcode{margin-left: -72px;}
.inputs.danwei p{width: 692px;margin: 0 auto; margin-bottom: 15px; color: #d50401;font-size: 14px;line-height: 20px;text-align: center;}
.inputs.danwei p img{vertical-align: middle;}
.inputs .buttons .save{margin-left: 20px;background-color: #3079F6;border-radius: 23px;border: none;color: #fff;}
.inputs.zhuce .form_content .yewu .selected{margin-right: 20px;}
.inputs.zhuce .form_content .register{margin-left: -36px;}
.inputs.zhuce .form_content .id label{margin-left: -36px;}
.inputs.zhuce .form_content .phone{margin-left: -18px;}
.inputs.zhuce .form_content .dizhi{display: flex;justify-content: space-between;}
.inputs.zhuce .form_content .dizhi select{width: 130px;height: 44px;}
.inputs.zhuce .form_content .dizhi label{margin-right: -8px;}
.inputs.zhuce .form_content .dizhi input{width: 381px;}
.inputs.zhuce .form_content .income{font-size: 18px;margin-left: -14px;float: left;}
.inputs.zhuce .form_content .income label{width: 108px;text-align: right;height: 40px;line-height: 20px;}
.inputs.zhuce .form_content .income input{width: 130px;height: 44px;}
.inputs.zhuce .form_content .zaojiashi{font-size: 18px;}
.inputs.zhuce .form_content .zaojiashi input{width: 100px;}
.inputs.zhuce .form_content .zaojiashi label{width: 182px;}
.inputs.zhuce .form_content .qiye{margin-left: -20px;font-size: 17px;}
.inputs.zhuce .form_content .qiye .choose{margin-right: 50px;}
.inputs.zhuce .form_content .qiye .choose i{display: inline-block;width: 14px;height: 14px;background: url(../../img/zjx/no_selected.png);}
.inputs.zhuce .form_content .cailiao .selected{width: 310px;height: 118px;background-color: #fff;border-radius: 5px;border: 1px solid #d3d3d3;margin-right: 20px;}
.inputs.zhuce .form_content .cailiao .form{width: 308px;height: 46px;background-color: #f8f8f8;border-radius: 5px;text-align: center;line-height: 46px;font-size: 18px;}
.inputs.zhuce .form_content .cailiao .anniu{text-align: center;line-height: 74px;}
.inputs.zhuce .form_content .cailiao .anniu p{display: inline-block;}
.inputs.zhuce .form_content .cailiao .button{cursor: pointer; border-radius: 3px; width: 78px;height: 32px; color:#fff;line-height: 32px;font-size: 16px;}
.inputs.zhuce .form_content .cailiao .upload{background-color: #1375e3;position: relative;margin-right: 20px;}
.inputs.zhuce .form_content .cailiao .check{background-color: #10beb5;}
.inputs.zhuce .form_content .cailiao .button img,.inputs.zhuce .form_content .download img{vertical-align: middle;}
.inputs.zhuce .form_content .download{margin: 0 0 20px 100px; cursor: pointer;width: 200px;height: 44px;background-color: #f3f9ff;border-radius: 4px;border: 1px solid #1375e3;text-align: center;line-height: 44px;color: #1375e3;font-size: 18px;}


/* 单位端 左侧导航栏 */
.bg_nav_left{
    min-height: 1070px;
    width: 100%;
    color: #999;
    background-color: #fff;
}
.bg_wrap_content{
    display: flex;
}
.bg_wrap_right{
    position: relative;
    width: 100%;
}

.nav_left_list li{
    height: 60px;
    line-height: 60px;
    background-color: #fff;
    cursor: pointer;
    padding-left: 35px;
    box-sizing: border-box;
}
.nav_left_list li.on{
    background-color: #f2f2f2;
    color: #D50401;
}
.nav_left_list li i{
    display: inline-block;
    margin-right: 15px;
    width: 15px;
    height: 15px;
    vertical-align: middle;
}
.nav_left_list li.shouye i{
    background: url(../../img/zjx/dw_shouye.png) no-repeat;
}
.nav_left_list li.dw_info i{
    background: url(../../img/zjx/dw_info.png) no-repeat;
}
.nav_left_list li.pay i{
    background: url(../../img/zjx/dw_pay.png) no-repeat;
}
.nav_left_list li.fee i{
    background: url(../../img/zjx/dw_fee.png) no-repeat;
}
.nav_left_list li.record i{
    background: url(../../img/zjx/dw_record.png) no-repeat;
}
.nav_left_list li.apply i{
    background: url(../../img/zjx/dw_apply.png) no-repeat;
}
.nav_left_list li.print i{
    background: url(../../img/zjx/dw_print.png) no-repeat;
}
.nav_left_list li.geren i{
    background: url(../../img/zjx/dw_geren.png) no-repeat;
}
.nav_left_list li.center i{
    background: url(../../img/zjx/dw_center.png) no-repeat;
}
.nav_left_list li.form i{
    background: url(../../img/zjx/dw_form.png) no-repeat;
}
.nav_left_list li.judge i{
    background: url(../../img/zjx/dw_judge.png) no-repeat;
}
.nav_left_list li.code i{
    background: url(../../img/zjx/dw_code.png) no-repeat;
}
.nav_left_list .shouye.on i{
    background: url(../../img/zjx/dw_shouye_on.png) no-repeat;
}
.nav_left_list .dw_info.on i{
    background: url(../../img/zjx/dw_info_on.png) no-repeat;
}
.nav_left_list .pay.on i{
    background: url(../../img/zjx/dw_pay_on.png) no-repeat;
}
.nav_left_list .fee.on i{
    background: url(../../img/zjx/dw_fee_on.png) no-repeat;
}
.nav_left_list .record.on i{
    background: url(../../img/zjx/dw_record_on.png) no-repeat;
}
.nav_left_list .apply.on i{
    background: url(../../img/zjx/dw_apply_on.png) no-repeat;
}
.nav_left_list .print.on i{
    background: url(../../img/zjx/dw_print_on.png) no-repeat;
}
.nav_left_list .geren.on i{
    background: url(../../img/zjx/dw_geren_on.png) no-repeat;
}
.nav_left_list .center.on i{
    background: url(../../img/zjx/dw_center_on.png) no-repeat;
}
.nav_left_list .form.on i{
    background: url(../../img/zjx/dw_form_on.png) no-repeat;
}
.nav_left_list .judge.on i{
    background: url(../../img/zjx/dw_judge_on.png) no-repeat;
}
.nav_left_list .code.on i{
    background: url(../../img/zjx/dw_code_on.png) no-repeat;
}

/* 头部  底部*/
.bg_header{
    display: flex;
    justify-content: space-between;
    background-color: #D50401;
    color: #fff;
    width: 100%;
    height: 80px;
    line-height: 80px;
    padding: 0 67px 0 42px;
    box-sizing: border-box;
    font-size: 1.75rem;
}
.bg_header i{
    display: inline-block;
    vertical-align: middle;
}
.bg_header_left{
    flex: 1;
}
.bg_header .bg_header_left  i{
    width: 19%;
    height: 52.5%;
    margin-right: 29px;
    background: url(../../img/zjx/bg_logo.png) no-repeat;
}
.bg_header .bg_header_right{
    font-size: 1.125rem;
    display: flex;
}
.bg_header .bg_header_right i{
    width: 18px;
    height: 20px;
    margin-right: 8px;
    background: url(../../img/zjx/bg_notice.png) no-repeat;
}
.bg_header .bg_header_right .right_notice{
    margin-right: 77px;
}
.bg_header .bg_header_right .right_info{
    position: relative;
}
.bg_header .bg_header_right .right_info .logo{
    width: 42px;
    height: 11px;
    background: url(../../img/zjx/small_logo.png) no-repeat;
}
.bg_header .bg_header_right .right_info .pull{
    width: 12px;
    height: 7px;
    margin: 0 0 0 15px;
    cursor: pointer;
    background: url(../../img/zjx/pull.png) no-repeat;
}
.bg_header .bg_header_right .right_info .tc{
    position: absolute;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 140px;
    bottom: -15px;
    right: 0;
    background-color: #fff;
    cursor: pointer;
    color: #333;
    text-align: center;
    font-size: 0.875rem;
    border-radius: 5px;
}
.bg_header_right .right_info .tc .logout{
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
}
.bg_header_right .right_info .tc:hover .logout{
    background-color: #f2f2f2;
}
.bg_footer{
    position: absolute;
    bottom: 0;
    font-size: 0.875rem;
    width: 100%;
    height: 100px;
    line-height: 33px;
    text-align: center;
    color: #000;
    background-color: #fff;
}

/* 单位票据-申请票据 */
.bg_wrap{
    background-color: #F2F2F2;
    font-size: 16px;
}
.bg_wrap button{
    border: none;
    cursor: pointer;
}
.bg_wrap .bg_wrap_content .bg_wrap_left{
    width: 16%;
    float: left;
}

.wrap_right_content{
    padding: 16px 20px 0 16px;
    box-sizing: border-box;
}
.wrap_right_content .wenxin_tip{
    width: 100%;
    background-color: #fff;
    margin-bottom: 16px;
    border-radius: 8px;
    padding: 27px 26px 32px;
    box-sizing: border-box;
    color: #d50401;
}
.wrap_right_content .wenxin_tip span{
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 30px;
    margin: 0 0 12px 15px;
}
.wrap_right_content .wenxin_tip .line{
    position: relative;
    height: 2px;
    background-color: #EEE;
    margin-bottom: 21px;
}
.wrap_right_content .wenxin_tip .line_under{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 8%;
    height: 2px;
    background-color: #d50401;
}
.wrap_right_content .wenxin_tip .tip_content{
    line-height: 36px;
    margin-left: 12px;
    color: #CD110E;
}
.wrap_right_content .content_form{
    height: 628px;
    background-color: #fff;
    border-radius: 8px;
    padding: 29px 40px 0 36px;
    box-sizing: border-box;
}
.wrap_right_content .content_form .sqfp_one,.sqfp_two{
    display: flex;
}
.wrap_right_content .content_form .fptt{
    display: flex;
    width: 60%;
    height: 60px;
    line-height: 60px;
    border: 1px solid #D3D3D3;
    color: #666;
}
.wrap_right_content .sqfp_two .lxr{
    display: flex;
    height: 60px;
    line-height: 60px;
    width: 33.8%;
    border: 1px solid #D3D3D3;
    color: #666;
}
.wrap_right_content .content_form .fptt .fptt_left, .wrap_right_content .sqfp_two .lxr .lxr_left{
    text-align: center;
    background-color: #f8f8f8;
    width: 25%;
}
.wrap_right_content .sqfp_two .lxr .lxr_left{
    width: 39%;
}
.wrap_right_content .sqfp_two .lxr input{
    padding-left: 18px;
    box-sizing: border-box;
    border-radius: 1px;
    border: 1px solid #eee;
    height: 40px;
    line-height: 40px;
    margin: 10px 0 0 10px;
}
.wrap_right_content .sqfp_two .lxr input:focus{
    outline: none;
}
.content_form .fptt input{
    flex: 1;
    padding-left: 20px;
    box-sizing: border-box;
    border: none;
    font-size: 1rem;
}
.content_form .fptt input:focus{
    outline: none;
}
.content_form .button{
    text-align: center;
    margin-top: 31px;
}
.wrap_right_content .content_form button{
    /*font-size: 1rem;*/
    /*width: 12%;*/
    /*height: 38px;*/
    /*line-height: 38px;*/
    /*border-radius: 19px;*/
}
.content_form .back{
    border: 1px solid #d50401;
    color: #d50401;
    background-color: #fff;
    text-align: center;
    margin-right: 20px;
}
.content_form .submit{
    color: #fff;
    background-color: #d50401;
}

/* 申请票据弹窗 */
.sqfp_tc{
    position: absolute;
    width: 27%;
    height: 328px;
    background: linear-gradient(0deg, #F0330C 0%, #FFFFFF 0%, #FFE7E7 100%);
    border-radius: 10px;
}
.sqfp_tc .content{
    margin: 42px;
    text-align: center;
}
.sqfp_tc .content p{
    font-weight: 400;
    font-size: 1.5rem;
    color: #222;
}
.sqfp_tc.imp_tip{
    left: 90%;
}
.sqfp_tc.imp_tip .buttons{
    text-align: center;
    margin-top: 22px;
}
.sqfp_tc.imp_tip button{
    width: 36%;
    height: 38px;
    line-height: 38px;
    border-radius: 19px;
    border: 1px solid #d50401;
}
.sqfp_tc.imp_tip .buttons .think{
    background-color: #fff;
    color: #D50401;
    margin-right: 30px;
}
.sqfp_tc.imp_tip .buttons .djs{
    background-color: #f6b4b3;
    border: none;
}
.sqfp_tc.apply_success{
    left: 60%;
}
.sqfp_tc.apply_error{
    left: 32%;
}
.sqfp_tc.apply_success button,.sqfp_tc.apply_error button{
    width: 57%;
    border-radius: 19px;
    margin-top: 70px;
}

/* 申请票据 */
.bg_wrap_right .content_form.sqfp{
    padding: 16px 26px 0;
    box-sizing: border-box;
}
.bg_wrap_right .content_form.sqfp table{
    width: 100%;
    border: 1px solid #D3D3D3;
    border-radius: 5px;
    font-size: 1rem;
    border-collapse: collapse;
}
.bg_wrap_right .content_form.sqfp table tr{
    height: 46px;
    line-height: 46px;
    border-radius: 5px 0 0 5px;
    border-bottom: 1px solid #d3d3d3;
}
.content_form.sqfp table tr th{
    background-color: #f8f8f8;
    color: #666;
    font-weight: 400;
    border-right: 1px solid #d3d3d3;
}
.content_form.sqfp table tr td{
    text-align: center;
    color: #222;
    border-right: 1px solid #d3d3d3;
}
.content_form.sqfp table tr td button{
    border-radius: 5px;
    width: 78px;
    height: 32px;
    line-height: 32px;
    background-color: #3079f6;
    color: #fff;
}
.content_form.sqfp table tr td .print{
    background-color: #DDEAFF;
}
.content_form.sqfp .sqfp_paging{
    text-align: center;
    height: auto;
}

/* 账号安全弹窗 */
.sqfp_tc .content p{
    margin: 10px 0;
}
.sqfp_tc.safe_tc{
    left: 40%;
}
.sqfp_tc .content .withdraw{
    color: #d50401;
    font-size: 0.875rem;
    font-weight: 400;
    margin: 20px 0 0 0;
}
.sqfp_tc.safe_tc_sure{
    left: 70%;
}
.sqfp_tc.safe_tc_sure .buttons{
    margin-top: 60px;
}

/* 账户安全页面 */
.bg_wrap_right .content_form .wenxin_tip{
    padding: 0;
}
.bg_wrap_right .content_form .fptt i{
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(../../img/zjx/xinghao.png) no-repeat;
}
.bg_wrap_right .content_form .fptt .select{
    position: relative;
    flex: 1;
}
.bg_wrap_right .content_form .fptt .select i{
    position: absolute;
    right: 25px;
    top: 26px;
    display: inline-block;
    width: 11px;
    height: 7px;
    background: url(../../img/zjx/pull.png) no-repeat;
}
.bg_wrap_right .content_form .fptt select{
    width: 96%;
    height: 45px;
    border: 1px solid #EEE;
    margin: 10px;
    border-radius: 1px;
    padding: 12px 10px 11px 18px;
    box-sizing: border-box;
    appearance: none;
    font-size: 1rem;
}

.bg_wrap_right .content_form.safe .sqfp_one input{
    border: 1px solid #EEE;
    border-radius: 1px;
    height: 40px;
    margin: 10px;
    width: auto;
}
.bg_wrap_right .content_form.safe .sqfp_one input::placeholder{
    color: #999;
}
.sqfp_one .fptt.zmzl span{
    display: inline-block;
    padding-left: 26px;
    color: #D50401;
    cursor: pointer;
}
.bg_wrap_right .content_form .sqsm{
    width: 100%;
    height: 120px;
    line-height: 120px;
}
.bg_wrap_right .content_form .sqsm_left{
    width: 14.5% !important;
}
.bg_wrap_right .content_form .sqsm textarea{
    border: 1px solid #EEE;
    padding: 12px 18px;
    box-sizing: border-box;
    margin: 10px;
    width: 100%;
    height: 100px;
    resize: none;
    border-radius: 1px;
    font-size: 1rem;
    font-family: Microsoft YaHei;
}
.bg_wrap_right .content_form .sqsm textarea::placeholder{
    color: #999;
}
.bg_wrap_right .content_form .sqsm textarea:focus, .bg_wrap_right .content_form .fptt select:focus{
    outline: none;
}

/* 单位信息管理页面 */
.bg_wrap_right .right_content{
    width: 100%;
    height: auto;
    background-color: #fff;
    padding: 20px 26px 25px 40px;
    box-sizing: border-box;
    border-radius: 8px;
}
.bg_wrap_right .right_content .title{
    font-size: 1.125rem;
    font-weight: bold;
    color: #d50401;
    line-height: 30px;
    margin: 0 0 11px 0;
}
.bg_wrap_right .right_content .line{
    position: relative;
    height: 2px;
    background-color: #eee;
    border-radius: 1px;
    margin: 0 0 30px -14px;
}
.bg_wrap_right .right_content .underline{
    position: absolute;
    left: 0;
    height: 2px;
    width: 25.2%;
    background-color: #d50401;
}
.bg_wrap_right .right_content .line .info{
    position: absolute;
    left: 0;
    height: 2px;
    width: 8%;
}
.bg_wrap_right .right_content .line .link{
    position: absolute;
    left: 0;
    height: 2px;
    width: 10%;
}
.bg_wrap_right .right_content .logo_content{
    display: flex;
}
.right_content .logo_content .logo{
    width: 100%;
    position: relative;
    text-align: center;
    border: 1px solid #d3d3d3;
}
.right_content .logo_content .logo .content{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.right_content .logo_content .logo img{
    width: 80%;
    display: inline-block;
    margin-bottom: 20px;
}
.right_content .logo_content .logo .button{
    margin: 0 auto;
}

.right_content .logo_content .logo button{
    display: inline-block;
    width: 120%;
    line-height: 32px;
    background-color: #1375e3;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
}
.right_content .logo_content .logo button i{
    display: inline-block;
    vertical-align: middle;
    width: 17px;
    height: 13px;
    background: url(../../img/zjx/sc.png) no-repeat;
}
.right_content .input{
    display: flex;
    flex-wrap: wrap;
    margin: 1px 0 0 -1px;
}
.right_content .input_box{
    display: flex;
    position: relative;
    width: 50%;
    line-height: 58px;
    border: 1px solid #D3D3D3;
    margin-top: -1px;
}
.right_content .input_box.right{
    flex: 1;
    margin-left: -1px;
}
.right_content .input_box.all{
    width: 100%;
}
.right_content .input_box.all .tip{
    width: 20%;
}
.right_content .input_box .tip{
    width: 33%;
    background-color: #F8F8F8;
    color: #666;
    font-size: 1rem;
    text-align: center;
}
.right_content .input_box .tip i{
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(../../img/zjx/xinghao.png) no-repeat;
}
.right_content .input_box .content{
    flex: 1;
    text-align: center;
}
.right_content .input_box .fix{
    color: #999;
}
.right_content .input_box .pull{
    display: inline-block;
    position: absolute;
    width: 11px;
    height: 7px;
    right: 20px;
    top: 25px;
    background: url(../../img/zjx/pull.png) no-repeat;
}
.right_content .input_box .pull.on{
    display: inline-block;
    position: absolute;
    width: 11px;
    height: 7px;
    right: 20px;
    top: 25px;
    background: url(../../img/zjx/up.png) no-repeat;
}
.right_content .input_box input, .right_content .input_box select{
    flex: 1;
    border: 1px solid #eee;
    border-radius: 1px;
    margin: 10px;
    padding-left: 18px;
    box-sizing: border-box;
    font-size: 1rem;
    appearance: none;
}

.right_content .input_box input:focus, .right_content .input_box select:focus{
    outline: none;
}

.right_content .content_address .select{
    position: relative;
    width: 14%;
}
.right_content .content_address .tip{
    width: 13% !important;
}
.right_content .content_address .select i{
    position: absolute;
    right: 20px;
    top: 25px;
}
.right_content .content_address .select select{
    line-height: 36px;
    width: 95%;
    margin-right: 10px;
}

.right_content .input .input_box.info{
    width: 33%;
    margin-left: -1px;
}

/* 单位会员首页 */
.bg_wrap_right.wrap{
    display: flex;
}
.bg_wrap_right.wrap .input_box.index{
    width: 47%;
    margin: 0 32px 20px -1px;
    line-height: 46px;
    border-radius: 5px;
}
.bg_wrap_right.wrap .input_box.index:nth-child(2n){
    margin-right: 0;
}
.bg_wrap_right.wrap .left{
    /*width: 61%;*/
    flex-wrap: wrap;
}
.bg_wrap_right.wrap .input_box.index input{
    border: none;
    text-align: center;
    padding: 0;
    margin: 0px;
}
.bg_wrap_right.wrap .input_box.index .tip{
    width: 50%;
}
.bg_wrap_right.wrap .right_content .notice{
    line-height: 34px;
}
.bg_wrap_right.wrap .right_content.record .sqfp,.right_content.record table{
    padding: 0;
    height: auto;
}
.bg_wrap_right.wrap .right_content.record .info{
    width: 15%;
}
.bg_wrap_right.wrap .right_content.com .underline{
    width: 47%;
}
.bg_wrap_right.wrap .right_content.notice .link{
    width: 15%;
}
.bg_wrap_right.wrap .right{
    flex: 1;
}
.bg_wrap_right.wrap .right .wrap_right_content{
    padding-left: 0;
}
.bg_wrap_right.wrap .right_content.plat .underline{
    width: 45%;
}
.bg_wrap_right.wrap .right_content.gonggao .underline{
    width: 20%;
}
.bg_wrap_right.wrap .right .right_content.plat{
    padding: 27px 26px;
}
.bg_wrap_right.wrap .right .right_content.plat p{
    color: #222;
    line-height: 28px;
    margin-bottom: 6%;
}
.right_content.plat .saoma{
    background-color: #fafafa;
    padding: 8% 5% 0;
    box-sizing: border-box;
    margin: 0 auto;
}
.right_content.plat .saoma .title{
    text-align: center;
    color: #222;
    font-size: 1.625rem;
    font-weight: 400;
    margin-bottom: 9.5%;
}
.right_content.plat .saoma .step, .right_content.plat .saoma .step_notice{
    display: flex;
    justify-content: center;
}

.right_content.plat .saoma .step_notice p{
    width: 50%;
    text-align: center;
}
.right_content.plat .saoma .step_notice span{
    color: #D50401;
}
.right_content.plat .saoma .step .pro{
    line-height: 164px;
    margin: 0 4%;
}
.bg_wrap_right.wrap .right_content.gonggao .title{
    position: relative;
}
.bg_wrap_right.wrap .right_content.gonggao .title span{
    color: #3079f6;
    font-size: 0.875rem;
    position: absolute;
    right: 0;
}
.bg_wrap_right.wrap .right_content.gonggao .gonggao li{
    position: relative;
    display: flex;
    text-wrap: nowrap;
    overflow: hidden;
    line-height: 34px;
}
.bg_wrap_right.wrap .right_content.gonggao .gonggao li p{
    color: #3079f6;
}
.bg_wrap_right.wrap .right_content.gonggao .gonggao li .con{
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bg_wrap_right.wrap .right_content.gonggao .gonggao li .time{
    position: absolute;
    right: 0;
    color: #999;
}

/* 单位端-邮箱验证 */
.wrap_right_content.email .email_content{
    background-color: #fff;
    padding: 50px 0 0 0;
    border-radius: 8px;
    box-sizing: border-box;
    position: relative;
    text-align: center;
    height: 788px;
}
.wrap_right_content.email .email_content .progress{
    display: flex;
    justify-content: center;
    margin-bottom: 43px;
}
.wrap_right_content.email .email_content .progress i{
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    margin-right: 16px;
}
.wrap_right_content.email .email_content .progress .one{
    background: url(../../img/zjx/redone_mini.png) no-repeat;
}
.wrap_right_content.email .email_content .progress .two{
    background: url(../../img/zjx/graytwo_mini.png) no-repeat;
}
.wrap_right_content.email .email_content .progress .two.on{
    background: url(../../img/zjx/redtwo_mini.png) no-repeat;
}
.wrap_right_content.email .email_content .progress .three{
    background: url(../../img/zjx/graythree_mini.png) no-repeat;
}
.wrap_right_content.email .email_content .progress .step{
    width: 43px;
    height: 40px;
    background: url(../../img/zjx/step_mini.png) no-repeat;
}
.wrap_right_content.email .email_content .progress p{
    line-height: 38px;
    font-size: 1.125rem;
    margin-right: 33px;
}
.wrap_right_content.email .email_content .progress span{
    line-height: 38px;
    margin-right: 34px;
}
.wrap_right_content.email .email_content .progress p.on{
    color: #C22A1C;
}
.wrap_right_content.email .email_content .progress span.on{
    color: #D50401;
}
.email_content .email_choose {
    margin-left: 30%;
    width: 46%;
    margin-bottom: 24px;
}
.email_content .next{
    text-align: center;
}
.email_content .next button{
    width: 12%;
    font-size: 1rem;
    line-height: 46px;
    color: #fff;
    background-color: #D50401;
    border-radius: 23px;
}
.email_content .email_choose .input{
    margin-bottom: 16px;
    display: flex;
    width: 90%;
}
.email_content .email_choose .input .choice .duanxin{
    margin-right: 50px;
}
.email_content .email_choose .input .choice i{
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    background: url(../../img/zjx/no_selected.png);
}
.email_content .email_choose .input .choice i.on{
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    background: url(../../img/zjx/selected_icon.png);
}
.email_content .email_choose .input label{
    line-height: 46px;
}
.email_content .email_choose .input label i{
    display: inline-block;
    width: 9px;
    height: 9px;
    margin-right: 13px;
    background: url(../../img/zjx/xinghao.png);
}
.email_content .email_choose .input .choice{
    display: flex;
    line-height: 46px;
    margin-left: 32px;
}
.email_content .email_choose .input input{
    width: 72%;
    height: 44px;
    line-height: 44px;
    border-radius: 4px;
    border: 1px solid #e0e0e0;
    padding-left: 10px;
    box-sizing: border-box;
    margin-left:15px;
}
.email_content .email_choose .input input:focus{
    outline: none;
}
.email_content .email_choose .input.code input{
    width: 40%;
}
.email_choose .input.code .get{
    width: 106px;
    height: 29px;
    border-radius: 15px;
    background-color: #3079f6;
    color: #fff;
    text-align: center;
    margin: 8px 0 0 15px;
}
.email_choose .input.code .back button{
    width: 106px;
    height: 29px;
    border-radius: 15px;
    background-color: #e0e4e7;
    color: #333;
    text-align: center;
    margin: 8px 0 0 15px;
}
.email_choose .input.code .back span{
    color: #999;
    font-size: 0.875rem;
}

/* 修改成功页面 */
.bg_wrap_right .email .inputs{
    margin-top: 70px;
}
.bg_wrap_right .email .inputs .dw{
    margin:0;
}

/* 修改密码页面 */
.bg_wrap_right .email .inputs .buttons button{
    border: 1px solid #D50401;
}

/* 个人端——侧边栏 */
.bg_nav_left .jfjl i{
    background: url(../../img/zjx/jfjl.png);
}
.bg_nav_left .jfjl.on i{
    background: url(../../img/zjx/jfjl_on.png);
}
.bg_nav_left .zshy i{
    background: url(../../img/zjx/zshy.png);
}
.bg_nav_left .zshy.on i{
    background: url(../../img/zjx/zshy_on.png);
}

/* 个人端-资深会员页面  申请降级 */

.bg_wrap .bg_wrap_right .geren .title{
    font-size: 1.5rem;
    color: #222;
    line-height: 30px;
    margin: 0 0 21px 26px;
}
.bg_wrap .bg_wrap_right .geren .buttons{
    margin-bottom: 20px;
}
.bg_wrap .bg_wrap_right .geren .buttons button{
    width: 12%;
    line-height: 38px;
    color: #3079f6;
    border: 1px solid #3079f6;
    background-color: #fff;
    font-size: 1rem;
    border-radius: 3px;
    text-align: center;
    margin-right: 10px;
}
.bg_wrap .bg_wrap_right .geren button.on, .sqcl .input_box button{
    border: none;
    color: #fff;
    background-color: #3079f6;
}
.bg_wrap .bg_wrap_right .geren .wenxin_tip{
    height: 628px;
}
.bg_wrap .bg_wrap_right .geren .wenxin_tip.sqjj{
    height: auto;
}
.bg_wrap .bg_wrap_right .geren .sqfp{
    height: auto;
    padding-bottom: 20px;
}
.bg_wrap .bg_wrap_right .geren .wenxin_tip .sqfp table, .bg_wrap .bg_wrap_right .geren .wenxin_tip .sqfp{
    padding: 0;
}
.bg_wrap .bg_wrap_right .geren .sqfp .check{
    color: #3079F6;
    cursor: pointer;
}
.bg_wrap .bg_wrap_right .geren .sqcl{
    border-radius: 8px;
    border: 1px solid #d3d3d3;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
}
.bg_wrap .bg_wrap_right .geren .sqcl .top_tip{
    display: flex;
    align-items: center;
    padding: 10px 0 10px 26px;
    box-sizing: border-box;
    background-color: #F2F2F2;
    border-radius: 8px;
    color: #D50401;
    line-height: 24px;
    margin-bottom: 20px;
}
.bg_wrap .bg_wrap_right .geren .sqcl .top_tip img{
    vertical-align: middle;
}
.bg_wrap .bg_wrap_right .geren .sqcl .top_tip .line{
    margin: 0 20px;
    height: 30px;
    width: 1px;
    background-color: #d3d3d3;
}
.bg_wrap .bg_wrap_right .geren .sqcl .top_tip span{
    font-weight: 400;
    font-size: 1rem;
    vertical-align: middle;
}
.bg_wrap .bg_wrap_right .geren .sqcl .right_content{
    padding: 0;
}
.bg_wrap .bg_wrap_right .geren .sqcl .input{
    justify-content: space-between;
    margin-bottom: 10px;
}
.bg_wrap .bg_wrap_right .geren .sqcl .input_box{
    height: 46px;
    line-height: 46px;
    border-radius: 5px;
    width: 40%;
}
.sqcl .input_box button{
    margin: 10px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 1rem;
    border-radius: 3px;
}
.sqcl .input_box button i{
    display: inline-block;
    width: 17px;
    height: 13px;
    vertical-align: middle;
    background: url(../../img/zjx/sc.png) no-repeat;
}

.bg_wrap .bg_wrap_right .geren .sqcl .input_box .select{
    width: 100%;
}
.bg_wrap .bg_wrap_right .geren .sqcl .input_box .select i{
    position: absolute;
    display: inline-block;
    width: 11px;
    height: 7px;
    right: 25px;
    top: 20px;
    background: url(../../img/zjx/pull.png);
}
.bg_wrap .bg_wrap_right .geren .sqcl .input_box select{
    position: relative;
    border: none;
    width: 94%;
}
.bg_wrap .bg_wrap_right .geren .sqcl input{
    border: none;
    line-height: 46px;
}
.bg_wrap .bg_wrap_right .geren .sqcl .input_box.remark{
    width: 100%;
}
.bg_wrap .bg_wrap_right .geren .sqcl .tip{
    width: 36.5%;
}
.bg_wrap .bg_wrap_right .geren .sqcl .input_box.remark .tip{
    width: 11%;
}
.sqcl .save{
    text-align: center;
}
.sqcl .right_content .save button{
    background-color: #d50401;
    color: #fff;
    font-size: 1rem;
    width: 10%;
    border-radius: 19px;
    line-height: 34px;
}

/* 资深会员弹窗 */
.geren_duanxin.sqfp_tc.apply_error span, .geren_duanxin.sqfp_tc.apply_success span{
    display: block;
    font-size: 1rem;
}
.geren_duanxin.zshy{
    background: #fff;
    height: auto;
    padding: 28px 50px 40px;
    box-sizing: border-box;
    width: 32%;
}
.geren_duanxin.zshy .content{
    text-align: left;
    color: #CD110E;
    font-size: 1.625rem;
    font-weight: bold;
    margin: 0 0 20px 0;
}
.geren_duanxin .zshy .content .title{
    position: relative;
}
.geren_duanxin.zshy .content .title i{
    position: absolute;
    left: 32px;
    top: 40px;
    display: inline-block;
    background: url(../../img/zjx/red_right.png) no-repeat;
}
.geren_duanxin.zshy .content .title p{
    font-size:1rem;
    color: #666;
    margin-bottom: 20px;
}
.geren_duanxin.zshy .input{
    display: block;
}
.geren_duanxin.zshy .input .resize{
    text-align: center;
}
.geren_duanxin.zshy .input .resize button{
    border-radius: 3px;
    line-height: 38px;
    width: 40%;
}
.geren_duanxin.zshy .input_box{
    width: 100%;
    border-radius: 8px;
    line-height: 46px;
    margin-bottom: 20px;
}
.geren_duanxin.zshy .input_box input{
    border: none;
}
.geren_duanxin.zshy .input_box .tip{
    width:30%;
    font-weight: 400;
}
.geren_duanxin.zshy .input_box .smcl{
    position: relative;
    color: #3079F6;
    line-height: 46px;
    font-size: 1.125rem;
    padding-left: 60px;
    box-sizing: border-box;
    font-weight: 400;
    cursor: pointer;
}
.geren_duanxin.zshy .input_box .smcl i{
    position: absolute;
    left: 28px;
    top: 10px;
    display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: middle;
    background: url(../../img/zjx/file.png) no-repeat;
}
.geren_duanxin.zshy .input_box.bz{
    height: 100px;
}
.geren_duanxin.zshy .input_box.bz .tip{
    padding: 30px;
    box-sizing: border-box;
    width: 38%;
}
.geren_duanxin.zshy .input_box textarea{
    width: 100%;
    height: 100%;
    resize: none;
    border: none;
    padding: 18px;
    box-sizing: border-box;
    font-family: MicrosoftYaHei;
    font-size: 1rem;
}
.geren_duanxin.zshy .input_box textarea:focus{
    outline: none;
}

/* 首页弹窗 */
.geren_duanxin.sqfp_tc.pay button{
    margin-top: 37px;
}
.geren_duanxin.sqfp_tc.apply_success.pay{
    height: auto;
    width: 23%;
    left: 40%;
}

.geren_duanxin.sqfp_tc.apply_error.pay{
    height: auto;
    width: 23%;
    left: 70%;
}
.geren_duanxin.sqfp_tc.apply_error.pay .buttons{
    justify-content: center;
    display: flex;
}
.geren_duanxin.sqfp_tc.apply_error.pay button{
    width: 35%;
    margin-right: 20px;
}
.geren_duanxin.sqfp_tc.apply_error.pay button.no{
    background-color: #fff;
    border: 1px solid #CD110E;
    color: #CD110E;
}

/* 个人会员首页 */
.left .wrap_right_content.basic, .left .wrap_right_content.pay, .left .wrap_right_content.fail,.left .wrap_right_content.pass{
    padding-left: 0;
}
.left .wrap_right_content.basic,.right .wrap_right_content.item{
    padding-top: 0;
}

.left .wrap_right_content.basic .input_box.all{
    border-radius: 5px;
    line-height: 46px;
}
.left .wrap_right_content.basic .input_box .tip{
    width: 40%;
}
.left .wrap_right_content.basic .input_box.all .tip{
    width: 18.5%;
}
.left .wrap_right_content.basic .input_box.all input{
    text-align: center;
    border: none;
}
.bg_wrap_right.wrap .wrap_right_content .gr_title{
    position: relative;
    color: #d50401;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 30px;
    margin: 0 0 10px 0;
}
.bg_wrap_right.wrap .wrap_right_content .gr_title span{
    color: #3079f6;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 14px;
    cursor: pointer;
}

.left .basic .underline{
    width: 15% !important;
}
.left .wrap_right_content.fail .right_content, .left .wrap_right_content.pass .right_content{
    display: flex;
    height: 70px;
    position: relative;
}
.left .wrap_right_content.fail i, .left .wrap_right_content.pass i{
    display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: middle;
    margin-right: 8px;
    background: url(../../img/zjx/red_notice.png) no-repeat;
}
.left .wrap_right_content.pass i{
    background: url(../../img/zjx/pass.png) no-repeat;

}
.right .item .underline{
    width: 20% !important;
}
.left .wrap_right_content.fail .left, .left .wrap_right_content.pass .left{
    width: 28%;
    display: flex;
    font-weight: bold;
    line-height: 30px;
}
.left .wrap_right_content.fail .line, .left .wrap_right_content.pass .line{
    margin: 0 5% 0 15%;
    height: 30px;
    line-height: 30px;
    width: 1px;
    background-color: #d3d3d3;

}
.left .wrap_right_content.fail .right, .left .wrap_right_content.pass .right{
    color: #666;
    line-height: 22px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.right .item .item_list li{
    border-bottom: 1px dashed #d3d3d3;
    line-height: 47px;
    font-size: 1rem;
    font-weight: bold;
}

.right .item .item_list li i{
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 10px;
    background: url(../../img/zjx/icon.png) no-repeat;
}
.right.index{
    width: 42%;
}
.right .notify .notify_list li{
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 52px;
    font-size: 1rem;
}
.right .notify .notify_list li i{
    display: inline-block;
    width: 20px;
    height: 58px;
    margin-right: 10px;
    background: url(../../img/zjx/b4.png) no-repeat;

}
.right .notify .notify_list li:last-child i{
    width: 20px;
    height: 14px;
    background: url(../../img/zjx/b6.png) no-repeat;

}
.right .notify .notify_list li p{
    margin-top: -18px;
}
.right .notify .notify_list li span{
    color: #999;
    margin-right: 20px;
}


/* 个人端-个人信息 */
.bg_wrap_right.wrap.info{
    display: block;
}
.bg_wrap_right.wrap.info .basic .underline{
    width: 8%;
}
.bg_wrap_right.wrap.info .input_box{
    width: 25%;
}
.bg_wrap_right.wrap.info .input_box .choice{
    display: flex;
    margin-left: 20px;
}
.bg_wrap_right.wrap.info .input_box .choice .item{
    margin-right: 20px;
}
.bg_wrap_right.wrap.info .input_box .choice .item img{
    vertical-align: middle;
}
.bg_wrap_right.wrap.info .left .input_box.index .tip{
    width: 33%;
}
.bg_wrap_right.wrap.info .input_box.index{
    margin: 0 32px 20px 0;
}
.bg_wrap_right.wrap.info .pay .underline{
    width: 12%;
}
.bg_wrap_right.wrap.info .pay .input_box{
    margin: 0;
    border-radius: 0;
    width: 33.1%;
    line-height: 60px;
}
.bg_wrap_right.wrap.info .pay .basic_info{
    display: flex;
}
.bg_wrap_right.wrap.info .pay .basic_info .left{
    width: 86%;
}
.bg_wrap_right.wrap.info .pay .basic_info .right{
    position: relative;
    border: 1px solid #d3d3d3;
    margin: 1px 0 0 -3px;
    text-align: center;
}
.bg_wrap_right.wrap.info .pay .basic_info .right .pic{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.bg_wrap_right.wrap.info .pay .basic_info .right img{
    vertical-align: middle;
}
.bg_wrap_right.wrap.info .pay .basic_info .right button{
    text-align: center;
    background-color: #3079F6;
    color: #fff;
    line-height: 30px;
    width: 100%;
    margin-top: 20px;
    border-radius: 5px;
    font-size: 16px;
}
.bg_wrap_right.wrap.info .pay .basic_info .right i{
    display: inline-block;
    width: 17px;
    height: 13px;
    vertical-align: middle;
    background: url(../../img/zjx/sc.png) no-repeat;
}
.bg_wrap_right.wrap.info .pay .info_input, .bg_wrap_right.wrap.info .pay .info_input .input_box.all{
    margin-top: -1px;
}
.bg_wrap_right.wrap.info .pay .info_input .input_box{
    width: 28.5%;
}
.bg_wrap_right.wrap.info .pay .info_input .input_box .tip {
    width: 33%;
}

.bg_wrap_right.wrap.info .pay .info_input .input_box.right .tip{
    width: 22%;
}
.bg_wrap_right.wrap.info .pay .info_input .city{
    width: 14%;
}
.bg_wrap_right.wrap.info .pay .info_input .area{
    width: 14.2%;
}
.bg_wrap_right.wrap.info .pay .basic_info .select .tip{
    width: 33%;
}
.bg_wrap_right.wrap.info .pay .info_input .detail{
    flex: 1;
}
.bg_wrap_right.wrap.info .pay .info_input .click{
    width: 46%;
    height: 36px;
    line-height: 36px;
    background-color: #f9f9f9;
    border: 1px solid #d3d3d3;
    text-align: center;
    color: #999;
    margin: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
}
.bg_wrap_right.wrap.info .pay .button{
    text-align: center;
}
.bg_wrap_right.wrap.info .pay button{
    background-color: #d50401;
    color: #fff;
    border-radius: 19px;
    /*width: 10%;*/
    line-height: 32px;
    font-size: 1rem;
    margin-top: 20px;
    width: 40px;
    height: 32px;
    border-radius: 4px;
}
.bg_wrap_right.wrap.info .honor .underline{
    width: 9%;
}
.bg_wrap_right.wrap.info .honor button{
    /*width: 10%;*/
    background-color: #3079F6;
    color: #fff;
    line-height: 32px;
    border-radius: 5px;
    font-size: 1rem;
    margin-bottom: 10px;
}
.bg_wrap_right.wrap.info .honor .nodata{
    color: #999;
}
.bg_wrap_right.wrap.info .honor .sqfp_paging{
    margin-top: 20px;
    text-align: center;
}
.bg_wrap_right.wrap.info .honor .sqfp_paging .left{
    /*width: 6.3%;*/
}
.bg_wrap_right.wrap.info .honor .buttons{
    display: flex;
    justify-content: space-between;
}
.bg_wrap_right.wrap.info .honor .buttons .anniu{
    display: flex;
}
.bg_wrap_right.wrap.info .honor .buttons .item{
    position: relative;
    border: 1px solid #999;
    width: 38px;
    height: 38px;
    padding: 5px;
    box-sizing: border-box;
    margin-right: 10px;
    text-align: center;
    border-radius: 6px;
}
.honor .buttons .item img{
    vertical-align: middle;
}
.honor .buttons .print img{
    position: absolute;
    left: -1px;
    top: -1px;
}
.honor .buttons .time,.honor .buttons .import{
    position: relative;
}
.honor .buttons .time_box, .honor .buttons .import_box{
    position: relative;
    position: absolute;
    top: 33px;
    left: -32px;
}
.honor .buttons .time_box .up{
    position: absolute;
    top: 2px;
    left: 46px;
}

.honor .buttons .time_box ul,.honor .buttons .import_box ul{
    position: absolute;
    top: 9px;
    left: -44px;
    background-color: #fff;
    width: 116px;
    border: 1px solid #f9f9f9;
    border-radius: 10px;
}
.honor .buttons .time_box li{
    line-height: 40px;
    margin: 10px 0 10px 10px;
    text-align-last: left;
}
.honor .buttons .item:hover{
    border: 1px solid #333 !important;
}
.honor .buttons .import_box .up{
    position: absolute;
    top: 2px;
    left: 46px;
}
.honor .buttons .import_box ul{
    left: -76px;
    width: 150px;
}
.honor .buttons .import_box ul li{
    line-height: 50px;
    cursor: pointer;
}
.honor .buttons .import_box ul li:hover{
    background-color: #f9f9f9;
}
.wrap_right_content.honor.jingLi{
    margin-bottom: 80px;
}
.wrap_right_content.honor .cz{
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.wrap_right_content.honor .cz img{
    vertical-align: middle;
}
.wrap_right_content.honor .cz .edit,.wrap_right_content.honor .cz .delete{
    width: 25%;
    background-color: #10beb5;
    border-radius: 3px;
    color: #fff;
    margin-right: 15px;
    height: 32px;
    line-height: 32px;
}
.wrap_right_content.honor .cz .delete{
    background-color: #FF7713;
}

/* 点击保存显示的弹窗样式 */
.popup{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 14%;
    height: 7%;
    background-color: #000;
    box-shadow: 8px 0 22px 0 #ddd;
    border-radius: 4px;
    opacity: 0.4;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    display: flex;
}
.popup_content img{
    vertical-align: middle;
}
.popup_content{
    display: flex;
    text-align: center;
    color: #fff;
    font-size: 1rem;
}

/* 个人信息弹窗 */
.geren_duanxin_zshy.tjgz{
    width: 53%;
}
.geren_duanxin_zshy.tjgz .title{
    margin-bottom: 20px;
    color: #3079F6;
}
.geren_duanxin_zshy.tjgz .input_box .tip{
    width: 16.5%;
}
.geren_duanxin_zshy.tjgz .time{
    display: flex;
}

.geren_duanxin_zshy.tjgz .time .year{
    width: 50%;
    margin-right: 10px;
}
.geren_duanxin_zshy.tjgz .time .year:nth-child(2n){
    margin-right: 0;
}
.geren_duanxin_zshy.tjgz .time .year .tip{
    width: 34%;
}
.geren_duanxin_zshy.tjgz .ms .tip{
    width: 18%;
    padding: 45px;
    box-sizing: border-box;
}
.geren_duanxin_zshy.tjgz .save{
    text-align: center;
}
.geren_duanxin_zshy.tjgz button{
    border-radius: 19px;
}
.geren_duanxin_zshy.tjgz .content button{width: 198px;height: 38px;background-color: #cd110e;border-radius: 3px;color: #fff;text-align: center;border: none;font-size: 18px;cursor: pointer;border-radius: 19px;}
.geren_duanxin_zshy.tjgz i {
    position: absolute;
    top: 18px;
    right: 18px;
    display: inline-block;
    width: 17px;
    height: 16px;
    background: url(/img/zjx/close.png) no-repeat;
    cursor: pointer;
}
/* 个人端-在线交费 */
.bg_wrap .bg_wrap_right .geren .wenxin_tip.pay{
    height: auto;
}
.bg_wrap .bg_wrap_right.wrap.online{
    display: block;
}
.bg_wrap .bg_wrap_right .geren .wenxin_tip.pay .all{
    width: 100%;
}
.bg_wrap .bg_wrap_right .geren .wenxin_tip.pay .all .choice{
    display: flex;
}
.bg_wrap .bg_wrap_right .geren .wenxin_tip.pay .all .choice .item{
    margin-left: 20px;
    color: #333;
}

.bg_wrap .bg_wrap_right .geren .wenxin_tip.pay .input_box{
    margin: 0;
    border-radius: 0;
    height: 60px;
    line-height: 60px;
}
.bg_wrap .bg_wrap_right .geren .wenxin_tip.pay .input_box{
    margin-top: -1px;

}
.bg_wrap .bg_wrap_right .geren .wenxin_tip.pay .input_box input{
    margin-left: 18px;
    text-align: left;
}
.bg_wrap .bg_wrap_right .geren .wenxin_tip.pay .tip{
    width: 12%;
}
.bg_wrap .bg_wrap_right .geren .amount {
    display: flex;
    width: 100%;
}
.bg_wrap .bg_wrap_right .geren .amount .input_box{
    width: 50%;
    margin: 0;
}
.bg_wrap .bg_wrap_right .geren .amount .input_box .tip{
    width: 24%;
}
.bg_wrap .bg_wrap_right .geren .amount .input_box.fee input{
    font-weight: 700;
    color: #d50401;
    text-align: left;
}
.bg_wrap .bg_wrap_right .geren .amount .input_box.way img{
    width: 38px;
    height: 34px;
    vertical-align: middle;
    margin: 10px 10px 0 18px;
}
.bg_wrap .bg_wrap_right .geren .amount .input_box.way{
    text-align: left;
    color: #222;
}
.bg_wrap .bg_wrap_right .geren .amount .buttons{
    margin: 0 0 0 18px;
}
.bg_wrap .bg_wrap_right .geren .amount button{
    width: 78px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    background-color: #d50401;
    border-radius: 4px;
    border: none;
}
.bg_wrap .bg_wrap_right .geren .amount button.now{
    background-color: #fff;
    color: #d50401;
    border: 1px solid #d50401;
}
.bg_wrap .bg_wrap_right .geren .wenxin_tip.pay .submit{
    text-align: center;
}
.bg_wrap .bg_wrap_right .geren .wenxin_tip.pay .submit button{
    width: 12%;
    height: 46px;
    background-color: #d50401;
    border-radius: 23px;
    color: #fff;
    font-size: 1rem;
}
.bg_wrap .bg_wrap_right .geren .bank{
    width: 100%;
    border-radius: 8px;
    background-color: #fff;
    padding: 20px 26px 25px 40px;
    box-sizing: border-box;
}
.bg_wrap .bg_wrap_right .geren .bank .left{
    font-size: 1.125rem;
    color: #222;
    width: 10%;
}
.bg_wrap .bg_wrap_right .geren .bank .right{
    font-size: 1rem;
    color: #d50401;
}
.bg_wrap .bg_wrap_right .geren .bank .bank_pay{
    display: flex;
    line-height: 40px;
    font-weight: 700;
}
.bg_wrap .bg_wrap_right .geren .bank .bank_pay img{
    vertical-align: middle;
    margin-right: 10px;
}
.bg_wrap .bg_wrap_right .geren .bank_pay .line{
    width: 1px;
    height: 40px;
    background-color: #eee;
    border-radius: 1px;
    margin-right: 20px;
}

/* 个人端-打印证书页面 */
.wrap_right_content.geren .bank_table{
    padding: 0;
    margin-top: 16px;
}

.wrap_right_content.geren .bank_table button img{
    vertical-align: middle;
}
.wrap_right_content.geren .bank_table .none{
    background-color: #CCC;
}
.wrap_right_content.geren .bank_table .page-box{
    margin-top: 20px;
}
.wrap_right_content.geren .bank_table .page-box .left{
    /*width: 4%;*/
}

/* 个人端-交费记录 */
.bank_table table td.select_year{
    position: relative;
}
.bank_table table td select{
    width: 90%;
    height: 36px;
    font-size: 1rem;
    text-align: center;
    border: 1px solid #eee;
    appearance: none;
}
.bank_table table td select:focus{
    outline: none;
}
.bank_table table td.select_year i{
    position: absolute;
    width: 11px;
    height: 8px;
    right: 20px;
    top: 20px;
    background: url(../../img/zjx/pull.png) no-repeat;
}
.bank_table table td.apply{
    color: #d50401 !important;
    cursor: pointer;
}

/* 个人端-申请票据 */
.bg_wrap_right.wrap.online .tip_content.sqfp{
    color: #222;
}
.bg_wrap_right.wrap.online .tip_content.sqfp span{
    color: #CD110E;
    font-weight: 400;
}
.bg_wrap_right.wrap.online .bank_table.gr_sqfp .button button{
    width:70%;
    line-height: 32px;
    background-color: #3079f6;
    border-radius: 3px;
}
.bg_wrap_right.wrap.online .bank_table.gr_sqfp .download{
    color: #3079f6;
    cursor: pointer;
}
.bg_wrap_right.wrap.online .bank_table.gr_sqfp .sqfp_paging span{
    font-weight: 400;
}
.bg_wrap_right.wrap.online .bank_table.gr_sqfp .sqfp_paging button{
    background-color: #3079F6;
}
.bg_wrap_right.wrap.online .bank_table.gr_sqfp .sqfp_paging #model-select-text{
    color: #333;
}
.bg_wrap_right.wrap.online .honor.sqfp ul{
    color: #222;
}

/* 个人端-首页样式更新 */

.right .item .item_list li{
    position: relative;
    word-wrap: break-word;
    padding-left: 30px;
    line-height: 23px;
    height: 47px;
    display: flex;
    align-items: center;
}

.right .item .item_list li i{
    position: absolute;
    left: 10px;
    top: 20px;
    vertical-align: middle;
}

/* 在线交费-弹窗 */
.geren_duanxin.online_pay{
    width: 42%;
}
.geren_duanxin.online_pay .erwm{
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
}
.geren_duanxin.online_pay .erwm .info{
    font-weight: 400;
}
.geren_duanxin.online_pay .erwm .pay{
    font-size: 1.375rem;
    line-height: 36px;
    color: #333;
    margin: 0;
}
.geren_duanxin.online_pay .erwm .shuoming{
    font-size: 1.125rem;
    color: #333;
}
.geren_duanxin.online_pay .erwm .shuoming span{
    color: #d50401;
    font-weight: bold;
    font-size: 26px;
}
.geren_duanxin.online_pay .erwm img{
    margin-right: 34px;
}
.geren_duanxin.online_pay .erwm .line{
    width: 259px;
    height: 2px;
    background-color: #eee;
    border-radius: 1px;
    margin: 20px 0;
}
.geren_duanxin.online_pay .erwm .saom{
    display: flex;
    width: 260px;
    height: 70px;
    background-color: #ffeeeb;
    border-radius: 1px;
    justify-content: center;
    align-items: center;
}
.geren_duanxin.online_pay .erwm .saom img{
    width: 46px;
    height: 43px;

}
.geren_duanxin.online_pay .erwm .saom p{
    font-size: 18px;
    margin: 0;
}
.geren_duanxin.online_pay .erwm .saom p span{
    color: #222;
    font-size: 14px;
}
.geren_duanxin.online_pay .notice{
    font-weight: 400;
}
.geren_duanxin.pay_success{
    width: 23%;
    height: 280px;
    left: 97%;
}
.geren_duanxin.pay_success button{
    width: 40%;
    margin-top: 37px;
}

/* 交费记录-弹窗 */
.geren_duanxin.sqtf{
    width: 38%;
    left: 28%;
}
.geren_duanxin.sqtf .input_box .tip{
    width: 23%;
}
.geren_duanxin.sqtf .ms .tip{
    width: 27%;
    padding: 25px;
}
.geren_duanxin.sqtf .save button{
    border-radius: 3px;
}
.geren_duanxin.one{
    left: 68%;
    top: 80px;
}
.geren_duanxin.two{
    left: 94%;
    top: 80px;
}
.geren_duanxin.three{
    left: 68%;
    top: 420px;
}
.geren_duanxin.four{
    left: 94%;
    top: 420px;
}
.geren_duanxin.one,.geren_duanxin.two,.geren_duanxin.three,.geren_duanxin.four{
    width: 408px;
    height: 298px;
}
.geren_duanxin.one button,.geren_duanxin.two button,.geren_duanxin.three button,.geren_duanxin.four button{
    position: absolute;
    bottom: 52px;
    right: 120px;
    width: 160px;
    height: 38px;
}

.geren_duanxin.sqtf .input_box .tip,.geren_duanxin.sqtf .input_box input{
    font-size: 1.125rem;
}

.geren_duanxin.sqtf .input_box.amount input{
    color: #d50401;
    font-weight: 700;
}

/* 申请票据-弹窗 */
.geren_fapiao.tc{
    min-height: 400px;
}
.geren_duanxin.apply{
    height: 268px;
}
.geren_duanxin.sqfp_tc.apply_error.pay.check{
    width: 408px;
    height: 224px;
    left: 94%;
    top: 50%;
}
.geren_duanxin.sqfp_tc.apply_error.pay.check .content span{
    font-size: 24px;
    color: #222;
}

/* 个人端-下载中心 */
.right_content.download{
    padding: 0;
}
.right_content.download .input_box.index{
    width: 23%;
}
.right_content.download .input_box.index .tip{
    width: 45%;
}
.right_content.download .input_box.index input{
    text-align: left;
    padding-left: 18px;
}
.right_content.download .input_box.time{
    width: 25%;
}
/* .right_content.download .input_box.time .calendar{
    display: flex;
} */
.right_content.download .input_box.time #calendar input{
    width: 42%;
    text-align: center;
    cursor: pointer;
}
.right_content.download .input_box.time #calendar input::placeholder{
    color: #999;
}
.right_content.download button{
    width: 100px;
    height: 38px;
    border-radius: 5px;
    background-color: #3079F6;
    color: #fff;
    justify-content: center;
    margin: 5px 0 0 10px;
}
.content_form.sqfp table td.download{
    color: #3079f6;
    font-size: 1rem;
    cursor: pointer;
}

/* 单位端-查看交费信息 */
.geren_fapiao.tc .danwei.check .type{
    width: 45%;
}

/* 单位端-交费记录 */
.content_form.sqfp.record .sqfp_paging {
    margin: 30px 0;
}

/* 单位端-个人会员信息 */
.bg_wrap_right.wrap.online.download.hyxx select{
    border: none;
}
.bg_wrap_right.wrap.online.download.hyxx .pull{
    top: 20px;
}
.geren_fapiao .fpxx{
    border-radius: 19px;
}

/* 代交个人会费、交纳单位会费、交纳单位会费-选择年份*/
.bg_wrap_right .wenxin_tip .progress{
    position: relative;
    text-align: center;
    width: 413px;
    margin: 0 auto;
}
.bg_wrap_right .wenxin_tip .progress img{
    margin-bottom: 20px;
}
.bg_wrap_right .wenxin_tip .progress span{
    position: absolute;
    font-size: 20px;
    color: #222;
    line-height: 36px;
    font-weight: 400;
    margin-top: 10px;
}
.bg_wrap_right .wenxin_tip .progress .info{
    top: 40px;
    left: -50px;
}
.bg_wrap_right .wenxin_tip .progress .pay{
    top: 40px;
    right: -22px;
}

.right_content.delivery .input_box input{
    border: none;

}
.right_content.delivery .input .input_box{
    line-height: 60px;
}
.right_content.delivery .input .input_box.all.dw_list, .right_content.delivery .input .input_box.all.amount{
    height: auto;
}
.right_content.delivery .input .input_box.all .tip{
    width: 25%;
    line-height: 60px;
}
.right_content.delivery .input .input_box.all.dw_list .tip,.right_content.delivery .input .input_box.all.amount .tip{
    text-align: center;
    line-height: 98px;
}
.right_content.delivery .input .input_box.all.amount.income{
    height: 110px;
}
.right_content.delivery .input .input_box.all.amount.income .tip{
    line-height: 110px;
}
.right_content.delivery .input_box.dw_list .choice{
    flex-wrap: wrap;
    flex: 1;
}
.right_content.delivery .input .input_box.all .name{
    position: relative;
    padding-left: 18px;
    margin-bottom: 10px;
    color: #222;
}
.right_content.delivery .input .input_box.all .name .num{
    position: absolute;
    right: 15px;
    top: 50px;
}
.right_content.delivery .input .input_box.all .name input{
    color: #333;
    display: block;
    border: 1px solid #eee;
    margin: 0;
    width: 179px;
    height: 40px;
    border-radius: 1px;

}
.right_content.delivery .amount .tip span{
    color: #d50401;
    font-weight: 400;
}
.right_content.delivery .input_box.all .buttons{
    padding-left: 18px;
    box-sizing: border-box;
}
.right_content.delivery .input_box.all button{
    width: 84px;
    height: 32px;
    background-color: #d50401;
    border-radius: 4px;
    border: none;
    color: #fff;
    line-height: 32px;
}
.right_content.delivery .input_box.all button.now{
    background-color: #fff;
    color: #d50401;
    border: 1px solid #d50401;
}
.bg_wrap_right.dw_delivery .next{
    text-align: center;
}
.bg_wrap_right.dw_delivery .next button{
    width: 160px;
    height: 38px;
    line-height: 38px;
    background-color: #d50401;
    border-radius: 19px;
    color: #fff;
}

/* 单位端-下载中心 */
.online.download.dw_download tr .download button{
    background-color: #3079F6;
    color: #fff;
    width: 78px;
    height: 32px;
    line-height: 32px;
}


/* 个人/单位端-下载中心页面 日历部分 */
.calendar.calendar-modal.calendar-d, .view.view-date {
    height: 330px;
}

.calendar-modal {
    display: none;
    position: absolute;
    background: #fdfdfd;
    border: 1px solid #e8e8e8;
    -webkit-box-shadow: 1px 2px 3px #ddd;
    left: 104px !important;
    top: 50px !important;
    box-shadow: 1px 2px 3px #ddd;
}
.calendar-inner {
    position: relative;
    z-index: 1;
    -webkit-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
    -ms-transform: perspective(1000px);
    -moz-transform: perspective(1000px);
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d; }

.calendar-views {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.calendar-inner .calendar-hd{
    background-color: #F8F8F8;
    border-radius: 5px;
}
.calendar-inner .calendar-ct{
    background-color: #FFF;
}
.calendar .view {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    -webkit-transition: .6s;
    transition: .6s;
}

.calendar-d .view-month,
.calendar-m .view-date {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    visibility: hidden;
    z-index: 1;
}
.calendar-d .view-date,
.calendar-m .view-month {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    visibility: visible;
    z-index: 2;
}

.calendar-ct,
.calendar-hd,
.calendar-views .week,
.calendar-views .days {
    overflow: hidden;
}

.calendar-views {
    width: 100%;
}

.calendar .view,
.calendar-display,
.calendar-arrow .prev,
.calendar .date-items li {
    float: left;
    text-decoration: none;
}


.calendar-hd .next {
    float: right;
}

.calendar-arrow .prev {
    display: inline-block;
    width: 12px;
    height: 18px;
    background: url(../../img/zjx/gray_left1.png) no-repeat; }

.calendar-arrow .prev.year {
    position: absolute;
    top: 14px;
    right: 254px;
    display: inline-block;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: url(../../img/zjx/gray_left2.png) no-repeat; }

.calendar-arrow .prev.year:hover {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../../img/zjx/red_left2.png) no-repeat; }

.calendar-arrow .prev:hover {
    display: inline-block;
    width: 12px;
    height: 18px;
    cursor: pointer;
    background: url(../../img/zjx/red_left1.png) no-repeat; }

.calendar-arrow .next {
    display: inline-block;
    width: 12px;
    height: 18px;
    background: url(../../img/zjx/gray_right1.png) no-repeat; }
.calendar-arrow .next.year {
    position: absolute;
    top: 14px;
    left: 256px;
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../../img/zjx/gray_right2.png) no-repeat; }
.calendar-arrow .next.year:hover {
    display: inline-block;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: url(../../img/zjx/red_right2.png) no-repeat; }

.calendar-arrow .next:hover {
    display: inline-block;
    width: 12px;
    height: 18px;
    cursor: pointer;
    background: url(../../img/zjx/red_right1.png) no-repeat; }


.calendar-hd {
    padding: 10px 0 1px;
    display: flex;
    height: 30px;
    line-height: 30px; }

.calendar-display {
    font-size: 28px;
    text-indent: 10px; }

.view-month .calendar-hd {
    padding: 10px; }

.calendar-arrow,
.calendar-display {
    color: #333333;
    width: 100%;
    margin: 0 auto;
    font-size: 18px;
    text-align: center;
}

.calendar li[disabled] {
    color: #bbb;
}

.calendar li.old[disabled],
.calendar li.new[disabled] {
    color: #eee;
}

.calendar-display .m,
.calendar-views .week,
.calendar-display:hover,
.calendar-arrow span:hover {
    color: #333;
}


.calendar-views .days li.old, .calendar-views .days li.new{
    color: #ccc;
}


.calendar-arrow span,
.calendar-views .days li[data-calendar-day],
.calendar-views .view-month li[data-calendar-month] {
    cursor: pointer;
}

.calendar li[disabled] {
    cursor: not-allowed;
}

.calendar-arrow {
    width: 80%;
    margin-right: 10px;
    position: absolute;
    left: 30px;
    top: 0;
    padding-top: 14px;
}

.calendar-arrow span {
    font: 500 26px sans-serif;
}

.calendar ol li {
    position: relative;
    float: left;
    text-align: center;
    border-radius: 50%; }

.calendar .week li,
.calendar .days li {
    width: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
    margin: 1px 9px !important;
    font-size: 12 px; }
.calendar .month-items li {
    width: 70px;
    height: 70px;
    line-height: 70px; }

.calendar .days li[data-calendar-day]:hover,
.calendar .view-month li[data-calendar-month]:hover {
    background: #DFDFDF; }

.calendar .calendar-views .now,.calendar .days li:hover {
    color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    background: #cd110f !important; }

.calendar .calendar-views .selected {
    color: #304ECE;
    background: #CDE9D9 !important; }

.calendar .calendar-views .dot {
    position: absolute;
    left: 50%;
    bottom: 4px;
    margin-left: -2px;
    width: 4px;
    height: 4px;
    background: #FF808E;
    border-radius: 50%; }

.calendar-views .now .dot {
    background: #fff; }

.calendar .date-items {
    width: 300%;
    margin-left: -100%; }

.calendar-label {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    padding: 5px 10px;
    line-height: 22px;
    color: #fff;
    background: #000;
    border-radius: 3px;
    opacity: .7;
    filter: alpha(opacity=70); }

.calendar-label i {
    display: none;
    position: absolute;
    left: 50%;
    bottom: -12px;
    width: 0;
    height: 0;
    margin-left: -3px;
    border: 6px solid transparent;
    border-top-color: #000; }

/* 登录页密码隐藏隐藏显示图标切换*/
.wrap_right .password span.on{
    background: url(../../img/zjx/visible.png) no-repeat;
}

/* 个人信息选择日期图标 */
.bg_wrap_right.wrap.info .input_box.date{
    position: relative;
}
.bg_wrap_right.wrap.info .input_box.date i{
    position: absolute;
    display: inline-block;
    width: 18px;
    height: 18px;
    right: 22px;
    top: 22px;
    background: url(../../img/zjx/calendar.png) no-repeat;
}

/* 日历字体大小调整 */
.calendar-modal{
    font-size: 12px;
}


/* 个人信息/业绩信息-弹窗时间控件添加 */
.honor .right_content .time .input_box.year{
    position: relative;
}
.honor .right_content .time .input_box.year i{
    position: absolute;
    display: inline-block;
    width: 18px;
    height: 18px;
    right: 22px;
    top: 15px;
    background: url(../../img/zjx/calendar.png) no-repeat;
}
.honor .input_box.year .calendar{
    font-weight: 400;
}
.honor .input_box.year .calendar li{
    color: #333;
}
.honor .input_box.year .calendar .date-items li:hover,.honor .input_box.year .calendar .date-items li.now{
    color: #fff;
}
.honor .input_box.year .calendar .date-items li.old,.honor .input_box.year .calendar .date-items li.year{
    color: #ccc;
}

.honor .input_box.year .calendar .prev.year{
    right: 140px;
}
/*.honor .input_box.year .calendar .prev.year:hover{*/
/*    right: 247px;*/
/*}*/

.zhuce .password span{position: absolute;display:inline-block;width: 24px;height: 20px;right: 1px;top: 13px;background: url(../../img/zjx/bukejian.png) no-repeat;}
.zhuce .password span.on{
    background: url(../../img/zjx/visible.png) no-repeat;
}

.bg_wrap_right .password span{position: absolute;display:inline-block;width: 24px;height: 20px;right: 1px;top: 13px;background: url(../../img/zjx/bukejian.png) no-repeat;}
.bg_wrap_right .password span.on{
    background: url(../../img/zjx/visible.png) no-repeat;
}

.find_pwd .password span{position: absolute;display:inline-block;width: 24px;height: 20px;right: 1px;top: 13px;background: url(../../img/zjx/bukejian.png) no-repeat;}
.find_pwd .password span.on{
    background: url(../../img/zjx/visible.png) no-repeat;
}


.sqfp_tc .content span{
    font-size: 16px;
    line-height: 2;
}

.geren_duanxin .content .alertBtn {
    position: absolute;
    left: 50%;
    margin-left: -96px;
    bottom: 15px;
}

#youxiang .notice {
    text-align: center;
    color: #d50401;
    margin: 30px 0 20px 0;
    font-size: 16px;
}