﻿@charset "utf-8";

.display_n{display:none;}
/* ????????????????????? */
.topside_header .header_center{height:90px;}
.topside_header .header_center .logo{width:49px;background:url(img/izhiyuan.png) no-repeat left center;height:100%;}
.topside_header .header_center .header_right_links{font-size:14px;line-height:14px;padding-top:38px;}
.topside_header .header_center .header_right_links .link{color:#da4453;}
/* ????????????????????? end */

/* ---------------------????????????--------------------- */
.content_body_inner{background-color: #fff;padding:45px 45px 50px;}
.content_body_inner .body_inner_top{border-bottom:1px solid #e2e2e2;}
.content_body_inner .inner_item{margin-bottom:60px;}
.content_body_inner .inner_item_title{line-height:14px;font-size:14px;color:#2185cf;margin-bottom:35px;}
.content_body_inner .inner_item_body{padding-left:20px;}
.content_body_inner .inner_item_body .inner_item_item{margin-bottom:20px;}
.content_body_inner .inner_item_body .item_left_title{padding-left:16px;  font-size:15px;   position: relative;float: left;line-height:35px;height:35px;}
.content_body_inner .inner_item_body .item_left_title .em{position: absolute;width:16px;height:100%;line-height:35px;color:#da4453;left:0;}
.content_body_inner .inner_item_body .item_left_title .within{position: absolute;color:#999;top:25px;line-height:normal;}

.content_body_inner .inner_item_body .yulan_img{margin: -15px 40px -20px 120px;}

.content_body_inner .inner_item_body .inner_item_item .item_right_box1 {width:866px;}

.content_body_inner .inner_item_body .inner_item_item .item_right_box .mb_15 .l-text-wrapper {position:relative;float: left;width: 150px;}

.content_body_inner .inner_item_body .right_box_input .right_input{border:1px solid #ccc;width:274px;padding:0 10px;line-height:33px;height:33px;}
.content_body_inner .inner_item_body .right_box_input .right_input:focus{border-color:#2185cf;}
.content_body_inner .inner_item_body .right_box_input .right_input.focus{border-color:#ff8814;}
.content_body_inner .inner_item_body .right_box_input .right_input.textarea{line-height:normal;height:108px;width:274px;padding:10px;}

.content_body_inner .inner_item_body .right_box_input .help{display: inline-block;width: 20px;height: 20px;background-image: url('img/help.png');background-repeat: no-repeat;background-size: 100%;}
.content_body_inner .short_input .right_box_input{margin-right:20px;}
.content_body_inner .short_input .right_box_input .right_input{width:160px;}
.content_body_inner .inner_item_body .right_verify_box{margin-left:30px;position: relative;height:35px;line-height:35px;display:none;}
.content_body_inner .inner_item_body .verify_icon{position: absolute;width:28px;height:28px;background-repeat:no-repeat;left:0;top:50%;margin-top:-14px;}
.content_body_inner .inner_item_body .verify_txt{padding-left:43px;}
.content_body_inner .inner_item_item.fail .right_box_input .right_input{border-color:#ff8814;}
.content_body_inner .inner_item_item.pass .right_verify_box,
.content_body_inner .inner_item_item.fail .right_verify_box{display:block;}
.content_body_inner .inner_item_item.pass .right_verify_box .verify_icon{background-position:0 -30px;}
.content_body_inner .inner_item_item.fail .right_verify_box .verify_icon{background-position:0 -58px;}
.content_body_inner .inner_item_item.fail .right_verify_box .verify_txt{color:#ff8814;}
   /*  ????????? */
.content_body_inner .inner_item_item.iden_code .getIdCode{width:100px;height:35px;line-height:35px;color:#fff;text-align: center;border-radius:2px;background-color: #2185cf;cursor:pointer;}
    /* ???????????? */
.inner_item_item .upload_pic_box{width:200px;height:120px;background-color:#eee;position: relative;margin-right:20px;}
.inner_item_item .upload_pic_box .upload_file{position: absolute;width:100%;height:100%;cursor:pointer;opacity:0;filter: alpha(opacity=0);z-index:99;}
.inner_item_item .upload_pic_box .upload_pic_bg{position: absolute;width:32px;height:32px;background-color: #2185cf;border-radius:50%;top:22px;left:50%;margin-left:-16px;}
.inner_item_item .upload_pic_box .upload_pic_bg em{position: absolute;content:'';background-color: #fff;left:50%;top:50%;transform:translate(-50%,-50%);}
.inner_item_item .upload_pic_box .upload_pic_bg em:first-child{width:16px;height:2px;}
.inner_item_item .upload_pic_box .upload_pic_bg em:last-child{width:2px;height:16px;}
.inner_item_item .upload_pic_box .upload_pic_txt{padding-top:60px;text-align: center;}
.inner_item_item .upload_pic_box .upload_pic_txt .txt{line-height:24px;}
.inner_item_item .upload_pic_box .upload_pic_txt .txt1{color:#666;}
.inner_item_item .upload_pic_box .upload_pic_txt .txt2{color:#999;}
.inner_item_item .check_model{line-height:120px;}
.inner_item_item .check_model a{color:#2185cf;}
.inner_item_item .upload_pic_box .upload_status{position: absolute;width:100%;height:100%;z-index:100;color:#fff;text-align: center;display:none;}
.inner_item_item .upload_pic_box .aaabbb{display:block;overflow:hidden;}
.inner_item_item .upload_pic_box .aaabbb img{width:200px;}
.inner_item_item .upload_pic_box .aaabbb img[src=""],img:not([src]){opacity:0;}
.inner_item_item .upload_pic_box .upload_status_txt{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.inner_item_item .upload_pic_box .upload_status.succeed .upload_status_txt{padding-top:32px;}
.inner_item_item .upload_pic_box .upload_status.succeed .upload_status_txt:before{content:'';width:22px;height:22px;left:50%;transform:translateX(-50%);top:0;position: absolute;}

    /*????????????-?????????*/
.img_show{
    position: fixed; z-index: 100; left: 0; top: 0;width:100%;height:100%; background: rgba(0, 0, 0, 0.5);
}
.img_show .close_btn{
    font-size: 25px;
    color: white;
    margin-right: 15px;
    margin-top: 10px;
}
.img_show .close_btn:hover{
    color: #7bb431;
}
.img_show .jBox-wrapper{
    position: fixed; display: block; opacity: 1; z-index: 1011; left: 50%; top: 50%; margin-left: -450px; margin-top: -320px;
}
.img_show .jBox-wrapper .jBox-content{
    width: 900px; height: 650px;text-align: center; vertical-align: middle; padding: 5px;
}
.img_show .jBox-wrapper .jBox-content img{
    width: 900px;
    height: 650px;
}

    /* ?????????????????? */
.inner_item_item .select_box .select_in{position: relative;margin-right:15px;z-index:10;}
.inner_item_item .select_box .select{border:1px solid #ccc;padding-left:10px;padding-right:30px;height:35px;line-height:35px;color:#999;background-color:transparent;width:274px;}
.inner_item_item .select_box .select_arrow{position: absolute;width:10px;height:5px;background-repeat:no-repeat;background-position:-45px 0;right:10px;top:50%;margin-top:-3px;z-index:-1;}
.inner_item_item .select.short{width:90px;}
.inner_item_item .select_box .select option{color:#333 !important;}
.inner_item_item .select_box .select option:first-child{color:#999 !important;}

    /* ??????????????? */
.inner_item_item .right_checkbox_list{width:756px;}
.inner_item_item .right_checkbox_list .checkbox_item{width:126px;margin-bottom:15px;line-height:12px;position: relative;overflow: hidden;}
.inner_item_item .right_checkbox_list .checkbox_item .checkbox,
.bot_submit_box .bot_submit_inner .checkbox{position: absolute;}
.inner_item_item .right_checkbox_list .checkbox_item_bg,
.bot_submit_box .bot_submit_inner .checkbox_item_bg{width:10px;height:10px;border:1px solid #333;margin-right:5px;}
.inner_item_item .right_checkbox_list .label.checked .checkbox_item_bg,
.bot_submit_box .bot_submit_inner .label.checked .checkbox_item_bg{border-color:#2185cf;}

.inner_item_item .RInput{ margin-top: 10px;width: 700px; }
.inner_item_item .item_right_box .check_box{ display:inline-block;min-width:120px;margin-bottom: 20px;}
.inner_item_item .item_right_box .check_box input[type=checkbox]{ vertical-align: middle; }



    /* ?????????????????????-radio?????? */
    /* ?????? */
.inner_item_item.sex .item_left_title{line-height:26px;height:26px;}
.radio_item{margin-right:30px;}
.radio_item .label{float: left;line-height:12px;height:12px;padding-top:7px;}
.radio_item .radio_box{margin-right:4px;}
/* ???????????? */
.inner_item_body .date_sel_item{position: relative;z-index:10;}
.inner_item_body .date_sel_item:before{position: absolute;content:'';width:26px;height:33px;right:25px;top:1px;z-index:-1;}
.inner_item_body .date_unit{width:24px;line-height:35px;text-align: center;}
.inner_item_body .right_box_input .date_sel_item .right_input{padding-right:26px;background-color:transparent;text-align: center;}
.inner_item_body .date_sel_item.year .right_input{width:274px;}
.inner_item_body .date_sel_item.short .right_input{width:27px;}
/* ????????????????????? */
/* .inner_item_body .right_box_input .date_sel_item.year:before{right:0;}
.inner_item_body .right_box_input .date_sel_item.year .right_input{width:100px;} */

/* ????????????????????????????????? */
.inner_item_item .add_right_input{line-height:35px;height:35px;}
.inner_item_item .add_right_input .add_input_btn{width:35px;height:35px;background-color: #2185cf;border-radius:2px;cursor:pointer;position: relative;text-align: center;color:#fff;}
.inner_item_item .add_right_input .add_input_btn i{position: absolute;width:14px;height:2px;background-color: #fff;transform:translate(-50%,-50%);left:50%;top:50%;content:'';}
.inner_item_item .add_right_input .add_input_btn i:last-child{width:2px;height:14px;}
.inner_item_item .add_right_input .add_input_txt{color:#999;margin-left:20px;}
.inner_item_item .right_box_input .delete_btn{position: absolute;width:15px;height:15px;left:320px;top:11px;cursor:pointer;}


/* ????????????????????? ????????????????????? */
.inner_item_item .add_right_input{line-height:35px;height:35px;}
.inner_item_item .add_right_input .add_input_btn{width:35px;height:35px;background-color: #2185cf;border-radius:2px;cursor:pointer;position: relative;text-align: center;color:#fff;}
.inner_item_item .add_right_input .add_input_btn i{position: absolute;width:14px;height:2px;background-color: #fff;transform:translate(-50%,-50%);left:50%;top:50%;content:'';}
.inner_item_item .add_right_input .add_input_btn i:last-child{width:2px;height:14px;}
.inner_item_item .add_right_input .add_input_txt{color:#999;margin-left:20px;}
.inner_item_item .right_box_input .delete_btn{position: absolute;width:15px;height:15px;left:320px;top:11px;cursor:pointer;}


/* ?????????????????? */
.bot_submit_box{padding:55px 0 0 155px;}
.bot_submit_box .bot_submit_inner .checkbox_item{line-height:13px;position: relative;overflow: hidden; margin-left:15px;}
.bot_submit_box .bot_submit_inner .link{color:#2185cf;}
.bot_submit_btn{margin-left: 20px;display:block;width:142px;height:35px;line-height:35px;color:#fff;text-align: center;border-radius:2px;font-size:14px;background-color: #2185cf;cursor: pointer;}
/* ---------------------????????????  end  --------------------- */

/* ?????????????????? */
.bottom_copyright{margin:30px 0 36px;color:#999;text-align: center;}

/*improve.jsp????????????*/
.upload_cardPic .right_box.upload_pic_box{
	padding:0!important;
	margin-left:110px;
}
.upload_cardPic .right_box.upload_pic_box input{
	border:0!important;
}

.upload_cardPic .right_box.upload_pic_box .upload_file{
	width:100%;
	height:100%;
}
.upload_cardPic .yulan_img{
	margin: -15px 40px -20px 120px;display:inline-block;
}
.upload_cardPic .yulan_img img{
	width:200px;
}


