@CHARSET "UTF-8";
*{margin:0;padding:0;border:0;outline:0;}
html {width:100%;overflow-x:hidden;background:#ffffff;}
body {width:100%;font:12px/1.5 "微软雅黑",STHeiti,Arial;text-align:center;color:#000000;background:#ffffff;padding-bottom:55px;font-family: "Microsoft YaHei", STHeiti, Arial;}
ul {list-style-type:none;}
i,em{font-style:normal;}
a {text-decoration:none;color:#000000;}
/*a:visited {text-decoration:none;color:#000000;}*/
/*a:hover {text-decoration:none;color:#FF6600;}*/
h1,h2,h3,h4 {font-size:14px;font-style:normal;font-weight:normal;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, button, fieldset, legend, input, textarea, p, blockquote, th, td {font-family: "Microsoft YaHei", STHeiti, Arial;}

/* 通用头部 */
#global_header{width:100%;height:auto;background-color:#ed0d41;position:relative;padding-top:6px;padding-bottom:6px;}
.global_header_left{width:50px;height:30px;float:left;position:absolute;left:0px;top:6px;}
.global_header_right{width:50px;height:30px;float:right;position:absolute;right:0px;top:6px;}
.global_header_center{display:block;height:30px;border-radius:2px;line-height:28px;position:relative;margin:0 50px 0 50px;background-color:#FFF;}

.global_header_logo{background:url(/img/application/logohk.png) no-repeat;position:absolute;top:4px;width:99px;height:24px;background-size:99px 24px;left:50%;margin-left:-37px;}
.global_header_sub{width:16px;height:16px;background:url(/img/application/12new.png) no-repeat;background-size:16px 16px;position:absolute;right:8px;top:7px;border:0px;outline:none;}
.global_header_txt{height:28px;margin-right:28px;margin-top:1px;line-height:28px;}
.global_header_input{border:0px;background:transparent;height:28px;width:100%;text-indent:5px;color:#000;display:block;outline:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.global_header_input{line-height:10px;}
}

.global_header_center span{display:inline-block;width:16px;height:16px;background:url(/img/application/12.png) no-repeat;background-size:16px 16px;vertical-align:middle;}
.global_header_center em{display:inline-block;font-size:14px;color:#FFF;margin-left:5px;vertical-align:middle;}
.global_header_center_list{width:22px;height:16px;background:url(/img/application/14.png) no-repeat;background-size:22px 16px;position:absolute;top:7px;right:10px;}
.global_header_center_logo{width:115px;height:30px;background:url(/img/application/fengyx_logo1.png) no-repeat;background-size:115px 30px;margin:0 auto;display:block;}
.global_header_type{width:30px;height:30px;margin:0 auto;background:url(/img/application/geren.png) no-repeat;background-size:30px 30px;display: block}
.global_header_back{width: 30px;    height: 30px;    margin: 0 auto;    background: url(/img/application/back2.png) 6px center no-repeat;    background-size: 11px 21px;    display: block;}
.global_header_news{width:40px;height:30px;margin:0 auto;background:url(/img/application/kefu1.png) no-repeat;background-size:40px 30px;position:relative;}
.global_header_show{width:160px;height:100px;position:absolute;background:rgba(0,0,0,.7);top:44px;left:-135px;color:#FFF;border-radius:5px;display:none;z-index:100;}
.global_header_show::before{content:'\20';position: absolute; border-width:7px;width:0;height:0;border-style:solid solid solid solid;border-color:transparent transparent rgba(0,0,0,.7) transparent;top:-14px;right:10px;}
.global_header_telephone{width:88%;height:auto;margin:0 auto;overflow:hidden;}
.global_header_telephone span{float:left;width:30px;height:30px;background:url(/img/application/telephone.png) no-repeat;background-size:30px 30px;margin-top:10px;}
.global_header_telephone em{float:left;margin-left:5px;color:#FFF;font-size:14px;height:30px;line-height:30px;margin-top:10px;}
.global_header_qq{width:88%;height:auto;margin:18px auto 0 auto;overflow:hidden;}
.global_header_qq i{float:left;width:29px;height:30px;background:url(/img/application/QQ.png) no-repeat;background-size:29px 30px;}
.global_header_qq em{float:left;margin-left:20px;color:#FFF;font-size:14px;height:30px;line-height:30px;}

/* 通用内页头部 start */
.global_inner_header {position: relative;  width: 100%;  background: #DB5B3E;  clear: both;}
.global_inner_header > em {position: absolute; display:block; width: 60px;  height: 30px;  line-height: 30px;  overflow: hidden;  top: 6px;  left: 10px;  background: url(/img/application/back1.png) 0px center no-repeat;  background-size: 55px 30px; font-style:normal; font-weight:normal;  text-align: left;  text-indent: 20px; color:#000; cursor:pointer;}
.global_inner_header > span {display: block; height: 30px;  line-height: 30px; margin: 0 80px; padding: 6px 0; overflow: hidden;  color: #ffffff;  font-size: 14px;}
.global_inner_header > .kefu_switcher {position: absolute; width: 70px;  height: 30px;  right: 0px;  top: 6px;}
.global_inner_header > .kefu_switcher > i {display: block;  width: 50px;  height: 30px; float: right; overflow: hidden;  background: url(/img/application/kefu1.png) center center no-repeat;  background-size: 40px 30px;cursor: pointer;}
.global_inner_header > .kefu_switcher > .kehu_holder {position: absolute; display:none; width: 160px;  height: 100px; border-radius: 5px; background: rgba(0,0,0,0.7);  top: 43px;  right: 10px;  z-index: 900;}
.global_inner_header > .kefu_switcher > .kehu_holder::before {content: '\20';  position: absolute;  border-width: 7px;  width: 0;  height: 0;  border-style: solid solid solid solid;  border-color: transparent transparent rgba(0,0,0,.7) transparent;  top: -14px;  right: 10px;}
.global_inner_header > .kefu_switcher > .kehu_holder > .line {width: 88%;  margin: 10px auto 0 auto;  clear: both;  overflow: hidden;}
.global_inner_header > .kefu_switcher > .kehu_holder > .line > span {display: block;  width: 100px;  height: 30px;  margin: 0 0 0 5px;  line-height: 30px;  float: left;  overflow: hidden;  text-align: left;  font-size: 14px;  color: #ffffff;}
.global_inner_header > .kefu_switcher > .kehu_holder > .line:first-child > i {display: block;  width: 30px;  height: 30px;  float: left;background: url(/img/application/telephone.png) no-repeat;background-size: 30px 29px;}
.global_inner_header > .kefu_switcher > .kehu_holder > .line:last-child > i {display: block;  width: 30px;  height: 30px; float: left; background: url(/img/application/QQ.png) no-repeat;background-size: 30px 30px;}
/* 通用内页头部 end */

.form-error-msg {margin: 10px 0;  border: 1px solid #ff0000;  border-radius: 5px;}
.form-error-msg .error-line {position: relative;  width: 100%;  height: 25px;  line-height: 25px;  clear: both;  overflow: hidden;  text-align: left;  text-indent: 20px;  color: #ff0000;}
.form-error-msg .error-line::before {position: absolute;  content: "";  display: block;  width: 4px;  height: 4px;  margin: -2px 0 0 0;  overflow: hidden;  background: #ff0000;  border-radius: 4px;  left: 10px;  top: 50%;}

#global_footer {position: fixed;    height: 50px;    z-index: 100;    left: 0;    right: 0;    bottom: 0;       background: #F8F8F8;}
#global_footer > a {display: block;    height: 100%;    float: left; }
#global_footer > a > img {display: block;    width: 20px;    margin: 9px auto 4px auto;    clear: both;    overflow: hidden;}
#global_footer > a > span {display: block;    width: 100%;    height: 15px;    line-height: 15px;    clear: both;    overflow: hidden;    text-align: center;    color: #999999;    font-size: 11px;}
#global_footer > .current > span {color: #FA4F20;}

/* flashmessenger的提示 */
.aliflashmessenger {position: relative;   width: 100%;    padding: 5px 0;    clear: both;    overflow: hidden;    background-color: #f2dede;    border-bottom: 1px solid #ebccd1;    text-align: left;}
.aliflashmessenger > div {position: relative;   padding: 0 10px 0 20px;    height: 25px;    line-height: 25px;    clear: both;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    color: #a94442;}
.aliflashmessenger > div::before {content:"";position: absolute;    width: 3px;    height: 3px;    background: #843534;    left: 10px;    top: 50%;    margin-top: -1.5px;}
.aliflashmessenger > span {position: absolute;    display: block;    width: 12px;    height: 2px;    background: #f00;    font-size: 0;    line-height: 0;    vertical-align: middle;    -webkit-transform: rotate(45deg);    top: 8px;    right: 3px;}
.aliflashmessenger > span::after {content:'.'; display:block; width:12px; height:2px; background:#f00;-webkit-transform: rotate(-90deg);}

.appdown_alert {width: 6.9rem;height: 0.98rem;margin: 1rem 0 0.15rem 0.3rem;}
.appdown_alert_logo {float: left;width: 0.98rem;height: 0.98rem;}
.appdown_alert .con {float: left;width: 4.3rem;height: 100%;}
.appdown_alert .con p {float: left;width: auto;margin: 0 0 0 0.16rem;height: 0.54rem;line-height: 0.54rem;text-align: left;font-size: 0.36rem;color: #333333;font-weight: bold;}
.appdown_alert .con span {float: left;width: auto;margin: 0.04rem 0 0 0.16rem;height: 0.33rem;line-height: 0.33rem;text-align: left;font-size: 0.22rem;color: #333333;}
.appdown_alert a {float: right;width: 1.6rem;height: 0.7rem;background-image: linear-gradient(264deg,   #ffa53b 0%,   #fa4f20 100%);border-radius: 0.5rem;margin-top: 0.1rem;line-height: 0.7rem;font-size: 0.24rem;color: #ffffff;text-align: center;}

.verifiedAlert {position: fixed;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);z-index: 999;display: none;z-index: 1001;}
.verifiedAlertCon {position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 6.2rem;height: 5.19rem;background-color: #ffffff;border-radius: 0.2rem;}
.verifiedAlertConClose {float: right;background: url("//static.fhyx.com/images/application/pc/common/fhyx_verified_icon3.png") no-repeat;background-size: 100% 100%;width: 0.37rem;height: 0.37rem;margin: 0.22rem 0.23rem 0 0;cursor: pointer;}
.verifiedAlertConTitle {float: left;width: auto;height: 0.4rem;margin: 0.34rem 0 0 1.95rem;}
.verifiedAlertConTitle img {float: left;width: 0.35rem;height: 0.3rem;margin-top: 0.05rem;}
.verifiedAlertConTitle span {float: left;width: auto;height: 0.4rem;line-height: 0.4rem;text-align: left;font-size: 0.36rem;font-weight: bold;color: #3c3c3c;margin-left: 0.13rem;}
.verifiedAlertText {float: left;width: 4.9rem;height: auto;line-height: 0.33rem;font-size: 0.22rem;text-align: left;color: #5f5f5f;margin-top: 0.44rem;margin-left: 0.53rem;}
.verifiedAlertText span {color: #3c3c3c;font-weight: bold;}
.verifiedForm {float: left;width: 5rem;height: auto;margin: 0.3rem 0 0 0.55rem;}
.verifiedFormInput {float: left;width: 100%;height: 0.6rem;margin-bottom: 0.45rem;}
.verifiedFormInput .title {float: left;width: 1.58rem;height: 0.6rem;line-height: 0.6rem;text-align: left;font-size: 0.26rem;color: #5c5b5b;}
.verifiedFormInput input {float: left;background-color: #f5f5f5;border-radius: 0.1rem;caret-color: #5c5b5b;color: #5c5b5b;height: 0.6rem;line-height: 0.6rem;text-align: left;text-indent: 0.18rem;border: 0;font-size: 0.22rem;}
.verifiedFormInput .verifiedName {width: 1.81rem;}
.verifiedFormInput .verifiedIdcard {width: 3.41rem;}
.confirmVerified {display: inline-block;width: 1.75rem;height: 0.51rem;background-color: #ff6000;border-radius: 0.26rem;line-height: 0.51rem;text-align: center;font-size: 0.3rem;color: #ffffff!important;margin: 0.09rem 1.67rem 0;}
.confirmVerified:hover {color: #ffffff;}
.verifiedAlertConBottomBg {position: absolute;bottom: 0.1rem;right: 0.22rem;background: url("//static.fhyx.com/images/application/pc/common/fhyx_verified_icon2.png") no-repeat;background-size: 100% 100%;width: 1.27rem;height: 1.27rem;}
