/*共用*/
label { display: block;padding: 15px 0 5px;}
p {font-size: 1em; line-height: 1.6em; margin-bottom: 1.4em; color: #888;}
h1, h2, h3, h4, h5, h6 { color: #45494c;}

*{ -webkit-box-sizing: border-box; -mox-box-sizing: border-box; box-sizing: border-box; }
*, *:before, *:after { -webkit-box-sizing: border-box; -mox-box-sizing: border-box; box-sizing: border-box; }

.signin>.header,.section { width: 970px;margin: 0 auto;}
.signin>.section { position: relative; clear: both; border: 1px solid #ddd; border-radius: 6px;    box-shadow: 0 2px 3px -2px rgba(0,0,0,0.2); overflow: hidden;   background: #fbfbfb;}
.signin form { font-size: 1em; padding: 45px; width: 50%; float: left; border-right: 1px solid #ddd;  background: #fff;}
.signin form h2 { font-size: 1.34em; margin: 0; font-family: "微软雅黑";}

.signin form label { color: #888;}
input[type=password], input[type=text], textarea { border: 1px solid #ccc; background: #fff; padding: 6px; border-radius: 3px;}
.signin form input[type="text"], .signin form input[type="password"] {width: 100%; font-size: 1.14em; padding: 8px;box-sizing: border-box;}
.btn-green { font: 700 1.07em "Helvetica Neue",Helvetica,Arial,sans-serif; display: inline-block; padding: 10px 26px; text-decoration: none; border-radius: 4px;    border: 0;}
.btn-green {background: #7ebd26; color: #fff;}
.signin form button {clear: both; display: block; margin: 20px 0 0; float: right;}
.forgot { font-size: .88em; float: left; margin: 17px 0 0;}
.signin .forgot { font-size: 90%; margin: 20px 0;}
.signin .suggestions {position: relative; margin-top:80px; float: left; width: 50%;text-align: center; overflow: hidden;}
.signin .suggestions .ad {display: block;margin-bottom:25px;color: #19A9E5; text-decoration: none; cursor:default;}
.signin .suggestions img {margin-bottom: 3px; top: -130px;  position: relative;}
.loaded .suggestions img {transition: top 0.3s ease-in 0.5s, opacity 0.2s ease-in 0.2s; top: 0;opacity: 1;}
.signin .suggestions h3 {margin-top: 0;margin-bottom: 0;position: relative; left: -300px; opacity: 0;}
.loaded .suggestions h3 {transition: left 0.4s ease-in 1.2s, opacity 0.5s ease-in 1.2s;left: 0; opacity: 1;}
.signin .suggestions p {margin: 5px 0 0;bottom: -100px;opacity: 0; position: relative;}
.loaded .suggestions p { transition: bottom 0.2s ease-in 2s, opacity 0.5s ease-in 2s; bottom: 0; opacity: 1;}

.btn-box_white, a.btn-box, a.btn-box_green, a.btn-box_white {background-color: #fcfcfc; background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f6f6f6));
    background-image: -webkit-linear-gradient(top,#fcfcfc,#f8f8f8);  background-image: -moz-linear-gradient(top,#fcfcfc,#f8f8f8);  background-image: -ms-linear-gradient(top,#fcfcfc,#f8f8f8);
    background-image: -o-linear-gradient(top,#fcfcfc,#f8f8f8); padding: 7px 13px; border-radius: 3px;  border: 1px solid rgba(0,0,0,.1);  color: #bababa;   font-weight: 700;}
.btn-box_white, a.btn-box_white { background-color: #fff; background-image: -webkit-gradient(linear,0 0,0 100%,from(#a9e36f),to(#71bd26));    background-image: -webkit-linear-gradient(top,#fff,#fafafa);
    background-image: -moz-linear-gradient(top,#fff,#fafafa);  background-image: -ms-linear-gradient(top,#fff,#fafafa); background-image: -o-linear-gradient(top,#fff,#fafafa);
    border: 1px solid rgba(0,0,0,.1);}
.signin .suggestions a { color: #19A9E5; text-decoration: none;}
signin.phpmedia="screen".signin .suggestions .btn-box_white { opacity: 0;display: inline-block;}
.signin .suggestions .btn-box_white { opacity: 0; display: inline-block;}
.loaded .suggestions .btn-box_white { transition: opacity 1s ease-in 2.5s; opacity: 1; }

.alert.error {
	font-size: 0.8em;
    line-height: 1.6em;
    margin-bottom: 1.4em;
    color: #888;
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    color: #a94442 !important;
    display: block;
    padding: 7px 2%;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
}
/*忘记密码*/
.zhaomima-wrapper{position: fixed;left:50%; top:200px;width:460px; background:#fff; z-index: 2; margin-left:-230px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border:1px solid #ddd; }
.built-head{ padding:10px 0; position: relative;}
.built-head h1{font-size:18px; text-align: center;}
.built-head .guanbi{ position: absolute; right:20px; top:25px; color:999;}
.built-ul{}
.built-ul .y_forget_list{height: 51px; overflow: hidden;-webkit-padding-start:0px;}
.built-ul .y_forget_list li{border-top: 2px solid #dddddd; height: 48px; border-bottom: 1px solid #dddddd; float: left;width:50%;text-align: center; line-height: 48px; color: #555555;
font-size: 16px; cursor: pointer;}
.y_forget_list li.for_cl_li { color: #7ebd26; border-top: 2px solid #7ebd26; border-bottom: 0px;}
.built-bottom{ }
.built-bottom form {width:100%; margin: 0 auto; overflow: hidden; border:0px; padding:0px 50px 20px 50px;}
.built-bottom form label{}
.built-bottom form input{color:#999;  font-size:14px;}
.built-bottom form input:focus{outline: none;}
.built-bottom form p {  width:100%;height: 24px; font-size: 14px; padding-left: 14px;    border: 1px solid #c2c2c2;   color: #616161;}
.built-bottom form p.error_yg_p { border: 1px solid #fa9494; background: #fcd1d1; color: #f05050;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;margin:0;}
.yg_for_box form label {height: 42px; position: relative; margin-top: 28px; display: block;}
.get_ygqq1 span { float: right;color: #ffffff; font-size: 16px;  line-height: 40px; height: 40px; width: 148px;text-align: center; background: #7ebd26;
    border: 1px solid #5cba6e; cursor: pointer;  position: relative;}
.built-bottom form .get_ygqq1 input { width: 170px; float: left; }

.built-bottom form div  a{background: #ddd;display: block; width:100%; height: 42px;line-height: 42px;text-align: center; color: #fff; border-radius: 2px; font-size: 16px;
  margin: 29px auto 14px;}
.built-bottom form a.yg_true {  background:#21a7e0; }

.quc-mask {background: #000;filter: alpha(opacity=40);opacity: .4; left: 0;top: 0;position: fixed;position: absolute;height: 100%;width: 100%;overflow: hidden;z-index: 1;}


