@font-face {font-family: "iconfont";
  src: url('../iconfont/iconfont.eot'); /* IE9*/
  src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-zhengque:before { content: "\e601"; }
.icon-zuo:before { content: "\e600"; }
.icon-cry:before { content: "\e602"; }
.icon-smile:before { content: "\e603"; }
.icon-zhengquetishi:before { content: "\e604"; }

i{display: block;}

/*myalert*/
.myalert_cover{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;}
.myalert_cover2{text-align: center; padding: 10px 5px 10px 5px;color:#FFF; position: fixed;top: 35%;left: 35%;width: 30%;background: #000;opacity: .7;filter: alpha(opacity=70);z-index: 10001;}
.myalert_cover2 .icon{font-size:48px;}

.fl{float:left}
.fr{float:right}
.hide{display:none;}
.f8{font-size:8px;}
.w150{width:150px;}
.w160{width:160px;}
.w180{width:180px;}
.w200{width:200px;}
.no_pointer_cursor{cursor:default;}

.inner_wrp{width:1000px;margin-left:auto;margin-right:auto;height:460px}
.login_frame{float:left;width:316px;margin:40px 310px;padding:25px 35px 20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:3px 3px 5px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 5px rgba(0,0,0,.5);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.5);background-color:#fff;font-family:inherit;font-size:100%}
.login_input{position:relative;padding:3px 0 3px 15px;border:1px solid #C5C5CF;margin:0 0 10px 0}
.login_input input{border:0;outline:0;padding:11px 0;vertical-align:middle;width:100%;letter-spacing:1px;}
h3{margin-top:0;margin-bottom:0;color:#AAA;font-size:24px;font-weight:400}
.login_btn{border:none;width:100%;text-align:center;line-height:39px;color:#fff;font-size:16px;cursor:pointer;background-color:#228B22;border-radius:5px}
.login_btn:active,.login_btn:hover,.login_btn:link,.login_btn:visited{color:#fff;background-color:#006400}
.reg_btn{margin:0 50px 0 50px}
.fgt_btn{margin:0 0 0 45px}
.get_phone_code_btn{border:#228B22 1px solid;width:100px;margin:5px 20px 0 0;padding:3px 5px;border-radius:3px;color:#228B22;text-align:center}
.get_phone_code_btn:link{color:#228B22}

.Validform_wrong{position:absolute;top:0;left:330px;height:38px;color:#f97280;border:1px solid #f97280;background:#fff4f6;line-height:38px;padding:0 10px 0 10px}
.Validform_wrong .des1{position:absolute;left:-20px;top:10px;border-width:10px;border-color:transparent #f97280 transparent transparent;border-style:solid}
.Validform_wrong .des2{position:absolute;left:-19px;top:10px;border-width:10px;border-color:transparent #fff4f6 transparent transparent;border-style:solid}

.Validform_right{position:absolute;top:8px;left:325px;height:38px;color:#228B22;}
.Validform_loading{position:absolute;top:0;left:330px;height:38px;color:#f97280;border:1px solid #f97280;background:#fff4f6;line-height:38px;padding:0 10px 0 10px}