i,em {font-style: normal;}
.breadcrumb {padding: 38px 0 29px;line-height: 18px;height: 18px;overflow: hidden;max-width: 680px}
.breadcrumb p {font-size: 16px;color: #000;}
.breadcrumb a,
.breadcrumb span {color: #7d7d7d}
.breadcrumb p a {color: #773b09}
.red {color: #ff0000;}

/*  申请要求  */
.rz_detail{background: #fbfbfb; padding: 23px 0 14px 76px; box-sizing: border-box; margin-bottom: 50px;} 

.rz_detail_tit{color: #915730;font-size: 18px; padding-left: 32px;position: relative; font-weight: bold;}
.rz_detail_tit:after{content: '';position: absolute;top: 6px;left: 0;width: 16px;height: 18px;background: url(../../images/pc/renzheng/icon_rule.png);}
.rz_detail_list{margin-top: 14px;}
.rz_detail_list li{position: relative;margin-bottom: 12px;line-height: 26px;color: #000;font-size: 18px;padding-left: 32px;}
.rz_detail_list li .rz_link{font-size: 14px;color: #915730;border: 1px solid #beac99;height: 18px;line-height: 20px;width: 148px;display: inline-block;vertical-align: middle;text-align: center;margin-left: 15px;margin-top: -4px;}
.rz_detail_list li i{position: absolute;top: 0;left: 0;width: 26px;height: 26px;line-height: 26px;text-align: center;color: #fff; color:#915730;font-style: normal;}

/*  表单  */
#rz_form{border: 1px solid #e6e6e6;overflow: hidden;padding: 55px 0 40px 62px;border: 1px solid #e4e4e4;box-shadow: #e4e4e4 0px 0px 7px 1px;}
.rz_item{margin-bottom: 30px;}
.rz_box{height: 50px;line-height: 50px;}
.rz_box dt{float: left;width: 155px;text-align: right;font-size: 20px;color: #000;margin-right: 20px;height: 50px;}
.rz_box dt span{float:left;padding: 0 5px 0 0;height: 50px;line-height: 60px;vertical-align: middle;}
.rz_box dd{position: relative;float: left;width: 900px;}
.rz_box dd.w300{width: 300px}
.rz_sel,.rz_input{border: 1px solid #f6f6f6;color: #000;}
.input_box{background: #fcfcfc;  overflow: hidden;height: 50px; width: 100%;line-height: 48px;overflow: hidden;}
.rz_input{ padding: 0 15px;  height: 48px;width: 258px;line-height: 48px;font-size: 20px; background: #fcfcfc;outline: none; color: #000; border-radius: 8px;}
.rz_input.bor{border-color: #9d602b;}
.rz_brand{background: #fcfcfc;padding:0 15px;width: 858px;font-size: 20px;height: 48px;line-height: 48px; border: 1px solid #f6f6f6;  outline: none;}
.brand_box{width: auto;height: 36px;padding: 0px 3px 0px 15px;overflow: hidden;display: none;}
.brand_item{float: left;position: relative;height: 36px;line-height: 36px;font-size: 14px;color: #000;padding-right: 12px;margin-right: 8px;}
.brand_close{position: absolute;top: 5px;right: 2px;width: 7px;height: 9px;background: url(../../images/pc/renzheng/brand_close.png) 0 0 no-repeat;}
.rz_area{box-sizing: border-box; padding: 10px 15px;width: 900px !important; min-height: 120px !important; border-radius: 8px; border: 1px solid #f6f6f6; outline: none; font-size: 20px;background: #fcfcfc; color: #000;line-height: 25px;}
.rz_area.bor {border-color: #9d602b;}
.rz_note{position: absolute;top: 10px;left: 15px;cursor: text;font-size: 20px;color: #848484;line-height: 25px;border: none;}
.rz_btn{margin-top: 30px;text-align: center;}
#rz_submit{width: 150px;height: 50px;background: linear-gradient(to right, #96571e,#dab58d);border: none;cursor: pointer;vertical-align: middle;font-size: 20px;color: #fff;border-radius: 5px;}

.i_ok,.i_error {min-width: 40px;height: 30px; position: absolute;top:50px;left:0; display:inline-block; vertical-align:top;line-height:28px; text-indent:28px; font-size:16px; color:#afafaf;}
.i_error { background: url(../../images/renzheng/error2022.png) no-repeat 0 6px/ 18px 18px;}
.i_ok { background: url(../../images/renzheng/correct2022.png) no-repeat 0 6px/ 18px 18px;}


/*  */
.layer,.layer_bg{position: fixed;top: 0;left: 0;z-index: 999;width: 100%;height: 100%;}
.layer_bg{background: #000;opacity: 0.4;filter: alpha(opacity=40);}
.layer_box{position: absolute;z-index: 1000;top: 50%;left: 50%;margin: -87px 0 0 -194px;width: 388px;height: 174px;border: 4px solid #773b09;border-radius: 10px;background: #fff;}
.layer_close{position: absolute;top: 10px;right: 10px;width: 18px;height: 18px;background: url(../../images/pc/renzheng/brand_cha.png) 0 -40px no-repeat;}
.layer_icon{display: block;width: 40px;height: 40px;background: url(../../images/pc/renzheng/suc.png) 0 0 no-repeat;margin: 22px auto 0;}
.layer_txt_1,.layer_txt_2{position: absolute;left: 0;height: 30px;width: 100%;line-height: 30px;font-size: 22px;color: #773b09;text-align: center;}
.layer_txt_1{top: 80px;}
.layer_txt_2{top: 70px;}
.cancel{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;line-height: 40px;border-top: 1px solid #773b09;background: #faf8f6;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;color: #b5b5b5;text-align: center;}


/* 模拟 select */
.div_input {position: relative}
.div_input.act{z-index: 99}
.div_input.act .input {border-color: #9d602b}
.div_input.act .list{display: block}
.div_input .input {height: 48px;line-height: 48px;padding-left: 15px;border: 1px solid #f6f6f6;position: relative;border-radius: 8px;overflow: hidden;background: #fcfcfc}
.div_input .input:after{content: '';position: absolute;top: 0;left: 0;z-index: 9;width: 100%;height: 100%}
.div_input .input.act{border-color: #9d602b}
.div_input .input input {border: none;outline: none;width: 100%;height: 100%;font-size: 20px;background: #fcfcfc}
.div_input .input .input_box {width: 100%;height: 100%;font-size: 20px;background: #fcfcfc;display: none}
.div_input .input img {position: absolute;right: 15px;top: 50%;margin-top: -9px;width: 17px;}
.div_input .list {display: none;border: 1px solid #cccccc;position: absolute;background: #fff;width: 100%;box-sizing: border-box;top: 55px;box-shadow: #cccccc 0px 1px 3px 0px;z-index: 99}
.div_input .list ul{max-height: 150px;overflow-x: hidden}
.div_input .list ul li {height: 40px;padding: 5px 5px;cursor: pointer;position: relative}
.div_input .list ul li:last-child:after{background: none}
.div_input .list ul li:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: linear-gradient(to right, rgba(215, 215, 215, 0) 0%, rgba(215, 215, 215, 0.8) 15%, rgba(215, 215, 215, 1) 50%, rgba(215, 215, 215, 0.8) 85%, rgba(215, 215, 215, 0) 100%)}
.div_input .list ul li span{display: block;width: 100%;height: 100%;padding-left: 25px;font-size: 18px;color: #a56a36;line-height: 40px;box-sizing: border-box}
.div_input .list ul li:hover span{background-color: #a66a36;color: #fff}
.div_input .list ul li.selected span {background-color: #a66a36;color: #fff}
.city_input .div_input{width: 300px;float: left}
.city_input .div_input:last-child{width: 570px;margin-left: 30px;}
.city_input .input{padding-left: 15px}