@charset "utf-8";
body{background:#344663 url("../image/back_bg.png") no-repeat top center;min-width:1180px;color: #3a3a3a;}
.wrap{width:1120px;margin:-100px auto 67px;}
.header .wrap{width:1120px;margin:0 auto 0;}
.main{margin-top:-145px;}
div{box-sizing: border-box;}
/* 头部 start*/
.header{width: 100%;height: 60px;background: #fff;color: #333;position: fixed;top: 0;left: 0;font-size: 16px;z-index: 6;box-shadow: 0 3px 8px rgba(0,0,0,0.18);}
.sp_logo{padding-top: 10px;}
.a_logo img{width: 138px;}
/* 头部 end*/
.banner{width:100%;height: 615px;background: url("../image/banner.png?v=1.0") no-repeat center center;margin-top:31px;}
.lump{background: #FFFFFF;margin-bottom:39px;}
.lump .title{font-size: 32px;text-align: center;padding:53px 0;}
/*lump1 start*/
.lump1 .dec{padding-bottom:69px;width: 734px;margin: 0 auto;}
.lump1 .dec span{width:347px;height: 73px;font-size: 18px;display: block;padding:8px 0 0 100px;box-sizing: border-box;line-height: 30px;}
.lump1 .dec span.left{background: url("../image/bg_icon01.png") no-repeat center center;}
.lump1 .dec span.right{background: url("../image/bg_icon02.png") no-repeat center center;}
/*lump1 end*/
/*lump2 start*/
.lump2 .title_left{font-size: 24px;color:#FFFFFF;width:248px;height: 45px;line-height: 45px;padding-left:30px;box-sizing:border-box;background: url("../image/bg_icon03.png") no-repeat center center;}
.lump2 .form_box{padding: 37px 33px 50px 33px;}
.lump2 .form_box1{width:100%;margin:0 auto;background: #fafafa;padding:39px 103px 0 103px;}
input,.border_line{outline: none;box-sizing: border-box;color:#555555;border: solid 1px #999999;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;    background: #fff;}
textarea{outline: none;box-sizing: border-box;color:#555555;border: solid 1px #999999;padding: 0 10px;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background: #FFFFFF!important;}
.ml_102{margin-left: 102px;}
.lump2 .form_box1 .inp_d{margin-bottom:34px;position: relative;}
.lump2 .form_box1 .t1{ float:left;width:95px;height: 35px; line-height:35px; font-size:16px; color:#666;}
.lump2 .form_box1 .inp_d i{color: #ce473d;font-size: 18px;line-height: 39px;font-style: normal;width: 12px;height: 39px;display: block;}
.lump2 .icon{font-size:12px;color:#ce6d67;position: absolute;top:38px;left:0;display: none;}
.select_text:after{content: '';width:13px;height: 7px;background: url("../image/icon_down.png") no-repeat center center;position: absolute;top: 15px;right:10px;display: block;}
.lump2 .form_box1 .ipt_w{ height:35px; line-height:35px;font-size:16px;}
.lump2 .form_box1 .ipt1{width:260px;}
.lump2 .form_box1 .ipt2{width:109px;}
.lump2 .form_box1 .ipt3{width:140px;}
.lump2 .form_box1 .inp_d .inpt{position: relative;width:260px;}
.lump2 .form_box1 .inp_d .inpt2{position: relative;width:109px;}
.lump2 .form_box1 .inp_d .inpt3{position: relative;width:140px;margin-left:11px;}
/*下拉框 start*/
ul.select_agenum,ul.select_xueli,ul.select_workT{width: 260px;height: 198px!important;}
ul.province{width:109px;}
ul.city{width:140px;}
.lump2 ul{max-height:198px;position: absolute;top:35px;right:0;z-index: 5;background: #FFFFFF;border-right: solid 1px #8e8e8e;border-left: solid 1px #8e8e8e;box-sizing: border-box;box-shadow: #8E8E8E 0px 1px 9px;overflow-y: scroll;display: none;}
.lump2 ul li{width: 100%;height: 33px;font-size:14px;line-height:33px;box-sizing: border-box;border-bottom: solid 1px #8e8e8e;text-align: center;cursor: pointer;}
.lump2 ul li:hover{color: #5b73a2;background: #f8f8f8;}
.lump2 ul li.active{color: #5b73a2;background: #f8f8f8;}
::-webkit-scrollbar {
    /*隐藏滚轮*/
    display: none;
}
::-webkit-scrollbar{
    width: 10px;
    height: 10px;
    background-color: #333;
}
/*滚动条的轨道*/
::-webkit-scrollbar-track{
    box-shadow: inset 0 0 5px rgba(0,0,0,.3);
    background-color: #67687D;
}
/*滚动条的滑块按钮*/
::-webkit-scrollbar-thumb{
    border-radius: 10px;
    background-color: #DE6B90;
    box-shadow: inset 0 0 5px #000;
}
/*滚动条的上下两端的按钮*/
::-webkit-scrollbar-button{
    height: 10px;
    background-color: #B0AEDA;
}
/*下拉框 end*/
.ml_24{margin-left: 24px;}  .ml_30{margin-left: 30px;}  .ml_40{margin-left: 40px;}  .inp_59{width:59px;}  .inp_74{width:74px;}.mt_99{margin-top:99px;}
.lump2 .bg{background: #fafafa;padding:28px 47px 10px 48px;}
.lump2 .form_box2 .tit{font-size: 26px;color: #555555;text-align: center;margin:35px 0 64px 0;}
.lump2 .form_box2 .title_dec{margin-bottom: 33px;}
.lump2 .form_box2 .title_dec span {display: block;width:222px;font-size: 20px;color: #555555;text-align: center;float: left;}
.lump2 .form_box2 .xxbj{padding-bottom:28px;}
.lump2 .form_box2 .xxbj .inp_box{height: 34px;position: relative;}
.lump2 .form_box2 .xxbj .inp_dec{height: 34px;line-height: 34px;}
.lump2 .form_box2 .xxbj .time_box{height: 34px;}
.lump2 .form_box2 .xxbj .time_box .retive{position: relative;}
.lump2 .form_box2 .xxbj .time_box ul.year{width:74px;}
.lump2 .form_box2 .xxbj .time_box ul.month{width:59px;}
.lump2 .form_box2 .xxbj i{display: block;float: left;width:10px;height: 0.5px;background: #8e8e8e;margin: 15px 7px;}
.lump2 .form_box p{font-size: 18px;color: #555555;padding-left:24px;position: relative;}
.lump2 .form_box3 p:after{content:'*';color: #ce473d;display: block;position: absolute;left:0;top:3px;}
.lump2 .form_box3 .checkbox{margin-top:50px;}
.lump2 .form_box3 .checkbox .checkbox1{float: left;margin-bottom:20px;cursor: pointer;}
.lump2 .form_box3 .checkbox .checkbox1 .checkbox_div{width: 18px;height: 18px;border: solid 1px #8e8e8e;display: block;float: left;margin-right: 10px;box-sizing: border-box;}
.lump2 .form_box3 .checkbox .checkbox1.checked .checkbox_div{background: url("../image/checkbox_icon.png") no-repeat center center;}
.lump2 .form_box4{margin: 40px 0 51px 0;position: relative;}
.lump2 .form_box4 textarea{width:100%;height: 155px;margin-top:25px;resize: none;padding: 10px;line-height: 20px;}
.lump2 .form_box4 span{color: #ce6d67;font-size: 12px;position: absolute;bottom:13px;right:20px;}
.lump2 .verifi{width:50%;margin:38px auto 52px;position: relative;}
.lump2 .verifi input.in_code{width:182px;height: 35px;line-height: 35px;}
.lump2 .verifi span{font-size: 18px;line-height: 35px;}
.lump2 .verifi img{display: block;margin:4px 0 0 13px;width: 95px;}
.lump2 .verifi span.sx{color: #72a4d2;margin-left:20px;line-height: 35px;cursor: pointer;}
.lump2 .verifi i.icon{font-style: normal;font-size: 15px;color: #ce6d67;position: absolute;top:45px;left:113px;display: none;}
.lump2 .btn{font-size: 20px;width:338px;height:50px;line-height:50px;text-align:center;color: #ffffff;background: url("../image/btn_bg.png") no-repeat center center;margin:30px auto 0;cursor: pointer;}
.lump2 .tips{width:40%;margin:32px auto 0;}
.lump2 .tips p{font-size: 14px;}
/*lump2 end*/

.masks{background:#000;position: fixed;top:0;left:0;width:100%;height:100%;z-index: 10;display:none;opacity: 0.6;filter:alpha(opacity=60);}
.wran_tip{position: fixed; background: #000000;opacity:0.6;top: 35%;left: 50%;margin-left: -8%; width: 330px;height: 60px; z-index: 100;font-size:20px;line-height:60px;border-radius: 10px;color: #fff;text-align: center;display: none;}
.pop{display: none;z-index: 55;}
.pop_box{width: 400px;height:208px;color:#FFFFFF;background: #FFFFFF;position: fixed;top:50%;left: 50%;margin-top:-104px;margin-left: -200px;box-sizing: border-box;border-radius: 8px;}
.pop_box img.icon_img{width:82px;height: 82px;display: block;margin:40px auto 24px;}
.pop_box p{font-size: 24px;color: #333333;text-align: center;}
.pop_box img.close{width:16px;height: 16px;display: block;position: absolute;top:30px;right:20px;cursor: pointer;}

.daxn-fixed{display: none !important;}
.zixunBtn{width:530px;height:70px;line-height: 70px;text-align: center;background:#D0533E;border-radius:36px;color: #F7F7F7;font-size:36px;display: inline-block;position: absolute;left: 50%;margin-left: -265px;top: 420px;}