
.notice{padding: 10px 15px;background-color: #fff;}
.notice .icon{width: 45px;height: 45px;display: block;}
.notice .list{width: calc(100% - 60px);padding-left: 20px;margin-left: 15px;position: relative;line-height: 30px; margin-top: 5px;height: 30px;}
.notice .list::before{content: '';width: 2px;height: 28px;background: linear-gradient(to bottom,#f8f8f8,#e7e7e7,#f8f8f8);position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.notice .list ul{height: 100%;}

.index_box .right{width: 50%;}
.index_box .left{width: 40%;}
.index_box .left .box1{background-color: #f7fcff;padding: 25px 20px;border-radius: 15px;border: 1px solid #eeeeee;}
.index_box .left .btn{padding: 0 20px;border-radius: 30px;background: #008aff; color: #fff;height: 46px;line-height: 46px;text-align: center;}
.index_box .left .btn img{width: 20px;height: 20px;}
.index_box .left .btn:hover{background-color: #0265d1;}
.index_box .right .list{height: 305px; overflow-y: auto;}
.index_box .right .list li{line-height: 30px;padding: 15px 0;border-bottom: 1px solid #eeeeee;}

/* 提交入职 */
.promise_box{width: 676px;margin: 30px auto;}
.promise_box .cont{border: 1px dashed #dfdfdf; padding: 40px 30px;}
.promise_box .text{height: 260px; padding-bottom: 15px;}

/* .ind_ban{padding: 40px 0;} */
.ind_ban img{width: 100%;height: 100%;}
.ind_ban .left{height: 220px;margin-top: 30px;}
.ind_ban .right{height: 300px;}

/* 个人中心 */
.user_photo{height: 155px;padding-top: 35px;border-top: 1px solid #fff;}
.user_photo .photo{width: 80px;height: 80px;border: 3px solid #33a1ff;overflow: hidden;border-radius: 50%;}
.user_photo .photo img{width: 100%;height: 100%;}
.left_menu{width: 245px;height: 540px;padding: 0 20px;}
.left_menu .item{border-bottom: 1px solid #ececef;}
.left_menu .item a{width: 100%;padding: 15px 0;line-height: 44px; color: #6d6d6d;}
.left_menu .item .icon{width: 29px;height: 29px;display: block;margin-right: 10px;}
.left_menu .item.curr a{color: #008aff;}

.right_main{padding: 30px;width: 930px;min-height: 540px;}
.opinion textarea{width: 688px;height: 266px;padding: 25px;line-height: 30px;background-color: #eeeeee;font-size: 15px;}
.help_list li{padding: 15px 0;border-bottom: 1px solid #eee;} 
.help_list li .ask{color: #008aff;}
.help_list li .answer{margin-top: 10px;}

/* 填写信息 */
.stars{color: red;margin-left: 3px;}
.state_menu .btn{width: 154px;height: 52px;line-height: 46px;border: 1px solid #007AFF;border-radius: 40px;text-align: center; cursor: pointer;}
.state_menu .btn.curr{background: linear-gradient(to right,#008aff ,#48aded);color: #fff;border: 0;line-height: 50px;}

.infor_box{border: 1px solid #dedede;}
.infor_tit{color: #008aff; font-size: 20px;font-weight: bold;padding-bottom: 25px;border-bottom: 1px solid #008AFF; margin-bottom: 30px;}
.infor_form .item{width: 400px;float: left; margin-bottom: 30px; margin-right: 40px;}
/* .infor_form .item:nth-child(2n){margin-left: 45px;} */
.infor_form .item .title{font-size: 15px;line-height: 30px;margin-bottom: 10px;}
.infor_form .item .edit{width: 100%;height: 44px;border: 1px solid #dfdfdf;border-radius: 8px;line-height: 42px;padding: 0 15px;}
.infor_form .item input[type="text"]{width: 100%;height: 100%;display: block;}
.infor_form .item input::placeholder{color: #c0c0c0;}
.infor_form select{width: 100%;display: block;height: 42px;border: none;outline: none;}
.infor_form .item .selt_radio{height: 44px;padding-top: 11px;}
.infor_form .add_btn{width:160px; height: 50px; line-height: 50px; text-align: center; color: #fff; background: linear-gradient(to right,#007aff ,#48aded); border-radius: 8px;display:block; cursor: pointer;}

.infor_form .item input[type="radio"]{-webkit-appearance: checkbox!important;transform: scale(1.2);}

.xinxxx3 .item:nth-child(2n),.xinxxx8 .item:nth-child(2n){margin-right: 0;}


/* 上传资料 */
.upbtn{width: 134px;height: 134px;background-color: #f8f8f8;position: relative; color: #999999;line-height: 34px; font-size: 15px; margin: 0 20px 10px 0;}
.upbtn .icon{width: 41px;height: 41px;display: block;margin: 0 auto;}
.upphoto{width: 134px;height: 134px;/* position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 10; */}
.upbtn input{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block; opacity: 0;z-index: 20;}


@media only screen and (max-width: 1500px){
	.infor_tit{font-size: 18px;padding-bottom: 20px;margin-bottom: 20px;}
	.infor_form .item .title {font-size: 14px;line-height: 26px;}
	
	.left_menu{width: 220px;    font-size: 14px;}
	.right_main{width: 760px;}
	.left_menu .item .icon{width: 22px;height: 22px;}
	.left_menu .item a{padding: 10px 0;}
	.help_list{font-size: 14px;}
	.opinion textarea{font-size: 14px;padding: 20px;}
	.index_box .left .fs20{font-size: 18px;}
	.notice .list{font-size: 14px;}
	.index_box .right .list{font-size: 14px;}
	.index_box .right .list li {line-height: 24px;padding: 12px 0;}
	.promise_box .text{font-size: 14px;line-height: 26px;    height: 182px;}
	.promise_box .submitbtn .btn{font-size: 16px;height: 40px;line-height: 40px;}
	
}

