
.hide{ display: none}

.model_body{ position: relative;}
.model{/* position: fixed; z-index: 99999; left: 10%; top: 10%; width: 80%;*/  width: 100%; overflow-y: auto; background: #fff; border-radius: 5px; opacity: 1;}
.flash,.fade,.model{ -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.model_head{ padding:0.5rem 0; text-align: center; font-size: 1.1rem; position: relative; background-color: #f5f5f5; position: relative; }
.model_body{}
.model_head .close{ position: absolute; right: 1rem; top: 0.5rem; border-radius: 50%; height: 1.5rem; width: 1.5rem;  background-color: #ff5757; color: #fff;font-size:1rem;}
.chosehtml{ padding: 0rem 1rem 2rem; list-style: none;}
.chosehtml li{ padding:0.5rem 0.5rem; border: 1px solid #eee; margin-top: 1rem; background-color: #fbfbfb; border-radius: 0.25rem; color: #333333; text-align: center; font-size: 1rem;}
.chosehtml li:active,.chosehtml li.active{background-color: #ff5757; color: #fff}
.model_head .icon-back{ position: absolute; left: 5%; top: 1.3rem;}
.model_head .icon-right{ position: absolute; right: 5%; top: 1.3rem;}
.chosehtml li i{ margin-right: 0.5rem; font-size: 1.2rem; color: #999;}
.chosehtml li.active i{ color: #c50c1e !important;}
.chosehtml li.current{background-color: #ff5757; color: #fff; display: block;}


.model-tow{/* position: fixed; z-index: 99999; left: 10%; top: 10%;*/ width: 100%; overflow-y: auto; background: #fff; border-radius: 5px; opacity: 1;}
.problem-box{ position: relative; }
.problem-box .head{width: 100%; height: 5.5rem; padding-top: .8rem; background: url("/static/home/images/picture-bg.png") ;
background-position: 100% 100%; position: relative; text-align: center;}
.problem-box .head img{ width: 3.5rem; height: 3.5rem; border-radius: 50%; margin: auto; display:block; }
.problem-box .head p{font-size: 1rem; line-height: 1.8rem; color: #fff}
.problem-box .close-img{ position: absolute; right: 1rem; top: 0.5rem; height: 1.8rem;}
.problem-box .close-img img{ height: 1.2rem; width: 1.2rem}
.problem-box .info{font-size: 1rem;/* padding: 1rem;*/padding: 1rem 1rem 0rem; background-color: #fff; border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }
.problem-box .info .title{color: #333333; }
.problem-box .info .input-text{border: 1px solid #dedede; border-radius: 0.25rem; background-color: #fbfbfb; 
  padding: 0.25rem; height: 2rem; line-height: 2rem; width: 90%;/* margin: 1.5rem 0;*/margin: 1rem 0;}
.problem-box .info .bt{ width: 60%; display:block; margin: auto; height: 2.5rem; line-height: 2.5rem;
 color: #fff;background-color: #ff5757; border: hidden; border-radius: 1rem; box-shadow: 2px 4px 3px #ffc8c8;}
.problem-box .info .prompt{text-align: center; color: #ff5757; /*margin: 1rem 0*/margin: 0rem 0rem 1rem;}

.model-three{ /*position: fixed; z-index: 99999; left: 10%; top: 10%;*/ width: 100%; overflow-y: auto; background: #fff; border-radius: 5px; opacity: 1;}
.zhucce_all {  padding: 1rem 0;  }




/*验证界面*/	
.hide{ display: none}
a{text-decoration: none;}
.verification_box{ position: fixed; z-index: 99999; left: 10%; top: 10%; width: 80%; overflow-y: auto; background: #fff; border-radius: 5px; opacity: 1;}
.verification_box .title{ padding:0.5rem 0; text-align: center; font-size: 1.1rem; position: relative; height: 2rem; line-height: 2rem; border-bottom: 1px solid #f6f6f7;}
.verification_box{ position: fixed; z-index: 9999; left: 10%; top: 22%; width: 80%; overflow-y: auto; background: #fff; border-radius: 5px; opacity: 1; }
.verification { width: 90%; margin: auto; overflow: hidden; position: relative; }
.verification ul { list-style: none; padding-left: 0px }
.verification ul li { height: 2.5rem; line-height: 2.5rem;  border-bottom: 1px solid #e7e7e7; position: relative; margin-top:0.5rem; font-size: 0.95rem;}
.verification ul li span{ width: 23%; padding-left: 2px;  display: inline-block;}
.verification ul li label{ width: 2rem; height: 1.6rem; line-height: 1.6rem; border-radius: 0.2rem; text-align: center; margin-right: 5%; color: #999999; display: inline-block }
.verification ul li label.current{background-color: #abdbfd; color: #1165c6; display: inline-block;}
.verification_input { border: none; padding-left: 2%; width: 70%; height: 2.2rem; line-height:2.2rem;  font-family:"微软雅黑"; font-size:0.95rem; display: inline-block; }
.verification_input2 { border: none; padding-left: 2%; width: 50%; height: 2.2rem; line-height:2.2rem;  font-family:"微软雅黑"; font-size:0.95rem; display: inline-block; }
.verification_yzm{position: absolute; top: 0.2rem; right: 0; width: 3.5rem; height: 2rem; line-height: 2rem; border: 1px solid #fc929d; text-align: center; color: #c50c1e; background: #fff; border-radius: 0.25rem; }
.verification p{ width: 100%; display: block; padding: 0.5rem 0; font-size: 0.85rem; color: #999999; }
.verification p font{ color: #ff3b4e; }
.verification-bt{ display: block; width: 100%;}
.verification-bt span{ display: block; width: 49.8%; height: 2.5rem; line-height: 2.5rem; border-top:1px solid #e7e7e7; text-align: center; float: left; color: #c50c1e; font-size: 1rem}
.verification-bt span:first-child{ border-right: 1px solid #e7e7e7; color: #999999; }