input::-webkit-input-placeholder { color: #999; font-size: 12px; }

input::-moz-placeholder { color: #999; font-size: 12px; }

input:-moz-placeholder { color: #999; font-size: 12px; }

input:-ms-input-placeholder { color: #999; font-size: 12px; }

.font12 { font-size: 12px; }

.color999 { color: #999999; }

.color5b { color: #4190E9; }

.margint28 { margin-top: 28px; }

.marginbt16 { margin-bottom: 16px; }

.margint18 { margin-top: 18px; }

.margint16 { margin-top: 16px; line-height: 35px; }

.content-title { width: 100%; height: 178px; background-image: linear-gradient(to right, #ff7001d6, #ff5b01);
     filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#56bc5c,endColorStr=#0e56a6);
      background: -ms-linear-gradient(left, #ff7001d6, #ff5b01); 
      background: -moz-linear-gradient(left, #ff7001d6, #ff5b01); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#56bc5c), to(#0e56a6)); 
      background: -webkit-linear-gradient(left, #ff7001d6, #ff5b01);
       background: -o-linear-gradient(left, #ff7001d6, #ff5b01); }

.content-row { width: 1200px; margin: 0 auto; margin-top: -178px; }

.req-account { border-radius: 5px; box-sizing: border-box; margin-bottom: 60px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); background-color: #fff; behavior: url(../images/pie.htc); overflow: hidden; }

.req-account > .title { height: 124px; width: 100%; box-sizing: border-box; padding: 38px 0 0 40px; font-size: 24px; color: #333; line-height: 24px; font-weight: bold; background-color: #fff; }

.req-account > .title > .tipmsg { height: 40px; margin-left: 24px; line-height: 38px; padding-left: 10px; font-size: 14px; color: #333; background-color: #fff5ec; border: 1px solid #ffdecc; font-weight: normal; margin-top: -8px; display: inline-block; position: relative; box-sizing: border-box; }

.req-account > .title > .tipmsg > .arrows-wrap { position: absolute; top: 13px; left: -8px; width: 8px; height: 14px; line-height: normal; }

.req-account > .title > .tipmsg > .arrows-wrap .big { border-left: none; border-top: 6px solid transparent; border-right: 8px solid #ffdecc; border-bottom: 7px solid transparent; }

.req-account > .title > .tipmsg > .arrows-wrap .little { position: absolute; left: 2px; top: -1px; border-left: none; border-top: 7px solid transparent; border-right: 8px solid #fff5ec; border-bottom: 8px solid transparent; }

.req-account .right_apply { width: 100%; display: inline-block; position: relative; }

.req-account .right_apply > .plate-req > ul { display: inline-block; }

.req-account .right_apply > .plate-req > ul > li { clear: both; }

.req-account .right_apply > .plate-req > ul > li > label { text-align: right; float: left; width: 300px; color: #333333; line-height: 34px; padding-right: 16px; box-sizing: border-box; }

.req-account .right_apply > .plate-req > ul > li > label span { color: #ff0000; margin-right: 4px; }

.req-account .right_apply > .plate-req > ul > li > label.laststy { margin-top: 22px; line-height: 16px; }

.req-account .right_apply > .plate-req > ul > li > div > textarea { float: left; }

.req-account .right_apply > .plate-req > ul > li > div > span { float: left; margin-top: 108px; }

.req-account .right_apply > .plate-req > ul > li.up-box { width: 1100px; position: relative; clear: both; float: left; }

.req-account .right_apply > .plate-req > ul > li > .form-rad > .form-getvc { width: 300px; }

.req-account .right_apply > .plate-req > ul > li > .form-rad > .form-getvc > input { width: 145px; height: 34px; border: 1px solid #D6D6D6; line-height: 32px; padding-left: 10px; color: #333333; padding-right: 10px; float: left; box-sizing: border-box; }

.req-account .right_apply > .plate-req > ul > li > .form-rad > .form-getvc > span { width: 145px; box-sizing: border-box; margin-left: 10px; height: 34px; }

.req-account .right_apply > .plate-req > ul > li > .form-rad > .form-getvc > span.gary { cursor: not-allowed !important; color: #999999; background-color: #f5f5f5; border: 1px solid #ededed; }

.req-account .right_apply > .plate-req > ul > li > .form-rad > .form-getvc > span.gary:hover { background-color: #f5f5f5; }

.req-account .right_apply > .plate-req > ul > li > .form-rad > .form-getvc .validation { background-color: #f5f5f5; }

.req-account .right_apply > .plate-req > ul > li > .form-rad > .form-getvc .validation:hover { background-color: #ffffff; }

.req-account .right_apply > .plate-req > ul > li > p { text-align: right; float: left; width: 300px; color: #333333; line-height: 34px; padding-right: 16px; display: block; box-sizing: border-box; }

.req-account .right_apply > .plate-req > ul > li > p span { color: #4190E9; margin-right: 4px; }

.req-account .right_apply > .plate-req > ul > li > p.laststy { margin-top: 16px; line-height: 35px; }

.req-account .right_apply > .plate-req > ul.contentinfo { display: block; }

.req-account .right_apply > .plate-req > ul.contentinfo > li:first-of-type { margin-bottom: 16px; }

.req-account.opinionbox { padding: 60px 0 30px 0; }

.req-account.opinionbox li.up-box { margin: 30px 0; }

.req-account.opinionbox li:first-of-type .spannum { float: left; line-height: 34px; }

.req-success { width: 100%; height: 425px; box-sizing: border-box; margin-bottom: 60px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); background-color: #fff; text-align: center; display: inline-block; }

.req-success > .imgs { border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; vertical-align: middle; margin: 100px auto 19px; }

.req-success > .p_status { font-size: 18px; color: #333333; height: 22px; line-height: 22px; }

.req-success > .pay_btn { margin-top: 49px; width: auto; }

.req-success > .pay_btn button { height: 50px; width: 280px; font-size: 16px; background-color: #4190E9; line-height: 40px; border: 1px solid #4190E9; border-radius: 2px; color: #fff; }

.req-success > .pay_btn p { font-size: 12px; color: #999; line-height: 16px; margin-top: 27px; }

.req-success.opin { height: 475px; }

.req-success.opin.no { display: none !important; }

.req-success.opin > .p_status { margin-bottom: 14px; }

.req-success.opin > .opin_msg { font-size: 14px; color: #888; line-height: 21px; margin: -4px 0; }

.req-success.opin > .pay_btn { margin-top: 52px; }

.req-success.opin > .pay_btn > p { margin-top: 30px; }

.form-sm { width: 288px; }

.spannum { line-height: 12px; margin-left: 10px; font-size: 12px; color: #999999; font-family: Arial, Helvetica, sans-serif; }

.textarea_req { border: 1px solid #D6D6D6; width: 278px; height: 106px; padding: 6px 10px; line-height: 24px; font-size: 12px; color: #333333; }

.icon_position { margin-top: 14px; margin-left: -20px; float: left; }

.input_right { width: 615px; float: left; }

.input_right.up-cdcard { width: 540px; }

.input_right > .right_p { line-height: 16px; text-align: left; margin-top: 22px; vertical-align: top; height: 30px; }

.input_right > .uploadbox { width: 178px; height: 110px; border: 1px dashed #d6d6d6; float: left; cursor: pointer; position: relative; z-index: 1; box-sizing: border-box; }

.input_right > .uploadbox > div { width: 100%; text-align: center; margin-top: 14%; }

.input_right > .uploadbox > div > p { margin-top: 6px; color: #999999; font-size: 12px; }

.input_right > .uploadbox > .afterimg { width: 178px; height: 110px; position: absolute; top: -25px; }

.input_right > .uploadbox > .afterimg > img { width: 178px; height: 110px; }

.input_right > .uploadbox > .afterimg > .delbtn { width: 178px; height: 30px; color: #fff; background-color: rgba(0, 0, 0, 0.6); position: absolute; bottom: 0; text-align: center; left: 0; line-height: 30px; font-size: 12px; cursor: pointer; }

.input_right > .uploadbox > .afterimg > .delbtn > i { margin-right: 6px; position: relative; top: 4px; }

.input_right > .uploadbox > .afterimg > .delbtn > .icon1 { margin-right: 6px; position: relative; top: 2px; }

.input_right > .uploadbox > .up-loadimg > .upload-mask { width: 178px; height: 110px; }

.input_right > .uploadbox > .up-loadimg > .upload-wait { width: 178px; }

.input_right > .idcard { width: 178px; height: 110px; float: left; margin-left: 16px; border-radius: 5px; overflow: hidden; }

.input_right > .idcard > img { width: 178px; height: 110px; }

.li_margin { margin-top: 0; }

.submit_rigth { margin-left: 300px; clear: both; }

.submit_rigth > .confirm { width: 300px; margin: 24px 0 30px 0; pointer-events: default; }

.submit_rigth > .confirm.disbtn { opacity: .3; pointer-events: none; }

.form-vc-show { width: 200px; margin: 0 auto; position: relative; }

.form-vc-show > input { width: 100px; }

.form-vc-show > .vc-img { width: 79px; height: 28px; float: right; }

.form-vc-show > .ts { float: left; left: 88px; position: absolute; }

.cancel_power { margin-left: 10px; }

.imgbox { height: 100px; }

.imglist { position: relative; width: 632px; }

.imglist > .up-box { position: relative; display: inline-block; }

.imglist > .up-box > .upbox { width: 100px; height: 100px; margin-right: 16px; float: left; }

.imglist > .up-box > .upbox > .upload-img { box-sizing: border-box; width: 100px; height: 100px; }

.imglist > .up-box > .upbox > .upload-img > input { width: 98px; height: 98px; }

.imglist > .up-box > .upload-to { position: absolute; top: 0; left: 0; height: 100px; width: 100px; }

.imglist > .up-box > .upload-to > .upload-mask { width: 100px; height: 100px; }

.imglist > .up-box > .upload-to > .upload-wait { padding-top: 18px; width: 100px !important; }

.imglist > .up-box > .upload-to > .upload-wait > span { margin-top: 8px; margin-bottom: 18px; }

.imglist > .imgs { width: 100px; height: 100px; margin-right: 16px; float: left; border: 1px solid #ededed; position: relative; z-index: 999; box-sizing: border-box; }

.imglist > .imgs > img { width: 100%; height: 100%; object-fit: cover; }

.imglist > .imgs > .delbtn { width: 98px; height: 26px; color: #fff; background-color: rgba(0, 0, 0, 0.6); position: absolute; bottom: 0; left: 0; line-height: 26px; font-size: 12px; cursor: pointer; }

.imglist > .imgs > .delbtn > i { margin-right: 6px; position: relative; top: 2px; }

.imglist > .imgs > .delbtn > i.icon-upload-ok { top: 4px; margin-right: 5px; margin-left: 15px; height: 17px; }

.imglist > .imgs > .delbtn > i.icon-white-clear { top: 2px; }

.form-rad > .form-radio { width: 500px; border: none; }

.form-rad > .form-radio > input { width: 268px; border: 1px solid #D6D6D6; float: left; padding-right: 20px; height: 32px; cursor: auto; }

.form-rad > .form-radio > input.yanz-ipt { width: 115px; height: 32px; }

.form-rad > .form-radio > .yanz-btn { width: 136px; height: 34px; background-color: white; text-align: center; border: 1px solid #D6D6D6; float: left; margin-left: 16px; }

.form-rad > .form-radio > i { right: -150px; }

.form-rad > .form-radio-hidden { width: 300px; }

.frh-cet_list:first-of-type { background-color: #f5f5f5; }

.swiper-slide { margin-top: 0; }

.preview { display: inline-block; width: 622px; vertical-align: top; height: 110px; margin-bottom: 6px; }

.swiper-wrapper { margin-left: -8px; }

.preview .swiper-slide { width: 126px; height: 110px; }

.preview .swiper-slide:last-of-type { margin-right: 0px; }

.limargin10 { margin-top: 10px; }

.clearB { clear: both; }

.layui-layer-dialog { border-radius: 10px !important; }

.icon-white-clear { background-image: url(/common/images/white_clear.png); width: 13px; height: 14px; margin-left: 28px; }
