@charset "utf-8";
/* CSS Document */
img{border:0}
body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0;}
body{ margin: 0 auto; font-family:  Microsoft YaHei, SimSun, Arial; font-size: 16px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
em{font-style:normal}
li{list-style:none;}
img{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word}

.roll-1{position:relative;width:100%;height:100%;line-height:0;font-size:0;overflow:hidden; }
.roll-1 .roll-box{height:100%;max-height:1000px;overflow:hidden;}
.roll-1 .roll-box li{height:100%;}
.roll-1 .roll-dot{position:absolute;bottom:20px;text-align:center;}
.roll-1 .roll-dot ul{display:inline-block;*display:inline;*zoom:1;}
.roll-1 .roll-dot li{float:left;width:10px;height:10px;border:2px solid #fff;border-radius:50%;margin:0 5px;cursor:pointer;}
.roll-1 .roll-dot .roll-o{background:#fff;}
.roll-1 .roll-prev{position:absolute;width:70px;height:70px;left:20px;top:50%;background:url(../images/login/login/roll-prev.png) 50% no-repeat;cursor:pointer;margin-top:-35px;}
.roll-1 .roll-next{position:absolute;width:70px;height:70px;right:20px;top:50%;background:url(../images/login/roll-next.png) 50% no-repeat;cursor:pointer;margin-top:-35px;}
.top-1{ width:100%; height: 72px; min-width: 1200px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff813e,endColorStr=#ff5800); /*IE 6 7 8*/
background: -ms-linear-gradient(left top, #ff813e, #ff5800);/* IE 10 */
background:-moz-linear-gradient(left top,#ff813e,#ff5800);/*火狐*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ff813e), to(#ff5800));/*谷歌*/
background: -webkit-linear-gradient(left top, #ff813e, #ff5800);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(left top, #ff813e, #ff5800);  /*Opera 11.10+*/
}
.top{width:100%;height:auto; line-height:72px;background:rgba(0,0,0,0.1); position: absolute; top: 0;left: 0; z-index:99; }
.logo{float:left; width:13.5%; padding-left: 1%;}
.login-dl{float:right; margin-right:15px;}
.login-dl a{color:#fff;}
.login-dl a:hover{color:#fff;}
.right10{padding-right:10px;}

.nav{float:left;width:55%; height:72px;}
.nav li{float:right; padding:0 3%;font-family:  Microsoft YaHei, SimSun, Arial; line-height:72px;font-size:16px;color:#fff; position: relative;}
.nav li a{font-size:16px;color:#fff; }
.nav li a:hover{font-size:16px;color:#fff; }
.nav .cooperation-nav{display: block; background: #ff813e;}
.nav .index-nav{display: block;}
.left-cloat{ position: fixed; top:60%;right:0;z-index:99;}
.left-cloat-2{ position: fixed; top:30%;right:0;z-index:999;}
.left-cloat-2 dt{ float:left; }
.left-cloat-2 dd{ float:left; width: 140px; height: 78px; background: #f7f7f7; padding: 22px 0 0 20px;font-family:  Microsoft YaHei, SimSun, Arial; line-height: 30px; color: #f07500;}
.left-cloat-2 dd img{ padding-bottom:3px; padding-right: 10px;}
.left-cloat-2 dd a{font-family:  Microsoft YaHei, SimSun, Arial; line-height: 30px; color: #f07500;}
.left-cloat-3{clear:both; text-align: right;}
.left-cloat-3 li{margin-bottom:5px;}
.left-cloat-3 li img{width:50px; height: auto;}

.erweima{position:absolute; top:60px; right: 70px; z-index: 99; width:220px;}
.erweima li{float: left; padding-left: 10px; width: 100px; text-align: center;}
.erweima li p{display:block; width: 100px;  line-height: 26px; background: #ff5800; font-size: 14px; color: #fff;}
.erweima li img{width:100px; height: auto; overflow: hidden;}

/*---------------------首页修改-----------------------*/
.login-erweima{position: absolute; top:80px;left:10%; z-index: 999;}
.login-erweima img{width:100px; height: auto;}

.home-main{position: relative; width: 100%; height: 100%;}
.home-liucheng{ width: 1200px; height: 650px; position: absolute; top: -50%; left:-50%;right: -50%;bottom: -50%; margin: auto; z-index: 9;}
.home-liucheng h2{font-size:36px; color: #ff5800; font-weight: normal; text-align: center; padding:60px 0;}
.home-liucheng img{padding-top:30px;}

#menu { position:fixed; top: 40%; right:30px; z-index: 100;}
#menu li { position: relative; rotation: 45deg; margin-bottom:10px; }
#menu li .line{ display: block; position: absolute; width: 1px; height:30px; border-right:dashed 1px #ddd; bottom: -11px; left: 9px;}
#menu li a { display: block;width:70px; height:22px; border-radius:11px; background: #fff; text-align: center;line-height:22px; font-size: 12px; color:#666;}
#menu li a span{ position: absolute; width: 100px; right:0; top: 0; display: none;}
#menu li a:hover span{display: block;}
#menu li.active{ border-color: #fff;}
#menu .active a {background: #6ebdfa; color: #fff; border: 1px solid #bde7ff; }
#menu .active a span { display: block;}

.section{position: relative;}
.row{width:1200px; margin: auto;position: absolute; left: 0; right: 0;}
.row h2{margin-top:10%; text-align: center; margin-bottom:5%;}


.login-left{float:left;
    width: 660px;
    height: 340px;
	margin-left: 55px;
	margin-top: 50px;
	background: rgba(51,51,51,0.1);
	/*  border: 1px solid #bfe7ff; */
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px; }

.login-left ul{padding-top:75px;}
.login-left li{color:#fff; font-size: 24px; line-height: 48px;padding-left: 50px; }

.fly{
    width: 119px;
    height:78px;
    background: url("../images/login/flight_ade8ee2.png")no-repeat;
	margin-top:-120px;
	margin-left: 600px;
    position: absolute;
    top:100px;
    left:0px; 
    animation: fly 2s linear infinite alternate;
	-moz-animation: fly 2s linear infinite alternate;
	-webkit-animation: fly 2s linear infinite alternate;
}
.login-right{float: left;
    width:420px;
    height:434px;	
	margin-right: 50px;
	border-radius: 5px;
	background: #b1e2ff;
/*	background: rgba(177,226,255,0.9);*/
}

.login-right-logo{padding-top:30px;text-align: center;}
.login-right-name{width: 300px; height: 40px; background: #fff; border: 1px solid #eeeeee; margin: 30px auto 30px auto;}
.login-right-name p{font-size:12px; color: red; padding-top:5px;}
.login-right-name .login-name{font-size:22px; line-height: 40px; color: #999; padding: 0 20px}
.login-right-name input{width:230px; height: 30px; border: none;vertical-align:2px; outline:none; color: #666; font-size: 14px;}
.login-right-name input::-webkit-input-placeholder { /* WebKit browsers */color:#999; font-size: 12px;}
.login-right-name input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#999; font-size: 12px;}
.login-right-name input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999; font-size: 12px;}
.login-right-name input:-ms-input-placeholder { /* Internet Explorer 10+ */color:#999; font-size: 12px;}



.login-right-mima{width: 300px; height: 40px; background: #fff; border: 1px solid #eeeeee; margin: 30px auto;}
.login-right-mima p{font-size:12px; color: red; padding-top:5px;}
.login-right-mima .login-name{font-size:22px; line-height: 40px; color: #999; padding: 0 20px}
.login-right-mima input{width:230px; border: none;vertical-align:2px; outline:none; color: #666; font-size: 14px;}
.login-right-mima input::-webkit-input-placeholder { /* WebKit browsers */color:#999; font-size: 12px;}
.login-right-mima input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#999; font-size: 12px;}
.login-right-mima input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999; font-size: 12px;}
.login-right-mima input:-ms-input-placeholder { /* Internet Explorer 10+ */color:#999; font-size: 12px;}


.login-right-yanzheng{width: 300px; margin: 20px auto;}
.login-right-yanzheng p{font-size:12px; color: red; padding-top:5px;}
.login-right-yanzheng input{width:120px; height:40px; color: #666; border: 1px solid #eee; padding-left: 10px; font-size: 14px;}
.login-right-yanzheng input::-webkit-input-placeholder { /* WebKit browsers */color:#999; font-size: 12px;}
.login-right-yanzheng input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#999; font-size: 12px;}
.login-right-yanzheng input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999; font-size: 12px;}
.login-right-yanzheng input:-ms-input-placeholder { /* Internet Explorer 10+ */color:#999; font-size: 12px}
.login-right-yanzheng img{ margin: 0 10px;}
.login-right-yanzheng a{font-size:12px; color: #999;}
.login-right-yanzheng a:hover{font-size:12px; color: #4fb6ff;}

.login-right-denglu{width:300px; margin: 0 auto}
.login-right-denglu button{ width: 300px; height: 40px;border: none;font-size: 14px; color: #fff;
background: #ff6823;
background: -ms-linear-gradient(top left, #ff9157,  #ff6823);/* IE 10 */
background:-moz-linear-gradient(top left,#ff9157,#ff6823);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ff9157), to(#ff6823));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9157), to(#ff6823));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top left, #ff9157, #ff6823);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top left, #ff9157, #ff6823);  /*Opera 11.10+*/}

.login-right-wangji{width:300px; margin: 20px auto;}
.login-right-wangji li{float:left;}
.login-right-wangji .forgot-no{float:right; font-size: 12px;}
.login-right-wangji a{color:#fff; }
.login-right-wangji a:hover{color:#fff; }

.bottom{
    width:100%;
    height:126px;
    position: absolute;
    left: 0;
    bottom: 0;
	z-index: 7;
}
.x_btn{
    width: 30px;
    height:26px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    margin: auto;
    background: url("../images/login/arrow_aad9b25.png")no-repeat;
    animation: xia .5s linear infinite alternate;
	-moz-animation: xia .5s linear infinite alternate;
	-webkit-animation: xia .5s linear infinite alternate;
    cursor: pointer;
    z-index: 8;
    display: block;
}

.right{z-index:99; position: relative;}
.dyun{
    width: 100%;
    height:400px;
    position: absolute;
    top: 20px;
    left: 0;
    animation: yun 86s linear infinite;
	-moz-animation: yun 86s linear infinite;
	-webkit-animation: yun 86s linear infinite;
}
.zyun{
    width: 100%;
    height:400px;
    position: absolute;
    top: 100px;
    left: 30%;
    animation: yun 100s linear infinite;
	-moz-animation: yun 100s linear infinite;
	-webkit-animation: yun 100s linear infinite;
}
.xyun{
    width: 100%;
    height:400px;
    position: absolute;
    top: 130px;
    left: 0;
    /*animation: yun 280s linear infinite;
	-moz-animation: yun 280s linear infinite;
	-webkit-animation: yun 280s linear infinite;*/
	
	animation: yun 280s linear infinite;  
	-moz-animation: yun 280s linear infinite;  
	-webkit-animation: yun 280s linear infinite;  
	-o-animation: yun 280s linear infinite;
}
.dyun .yun1{
    width: 50%;
    height: 100%;
    background: url("../images/login/cloud_1_1d4924b.png")no-repeat 0 -10px;
    float: left;
}
.dyun .yun2{
    width: 50%;
    height: 100%;
    background: url("../images/login/cloud_1_1d4924b.png");
    float: left;
}


.zyun .yun1{
    width: 50%;
    height: 100%;
    background: url("../images/login/cloud_2_a186193.png")no-repeat 0 -10px;
    float: left;
}
.zyun .yun2{
    width: 50%;
    height: 100%;
    background: url("../images/login/login/cloud_2_a186193.png");
    float: left;
}




.xyun .yun1{
    width: 50%;
    height: 100%;
    background: url("../images/login/cloud_3_5ee0340.png")no-repeat 0 -10px;
    float: left;
}
.xyun .yun2{
    width: 50%;
    height: 100%;
    background: url("../images/login/cloud_3_5ee0340.png");
    float: left;
}

@keyframes yun {
    0%{
        left:0
    }
    100%{
        left:-100%
    }
}
@keyframes fly {
    0%{
        top:90px
    }
    100%{
        top:105px;
    }
}
@keyframes xia {
    0%{
        top:60px;
        opacity:1;
    }
    100%{
        top:66px;
        opacity:0.6;
    }
}
@keyframes rotate {
    0%{
        transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
    }
    100%{
        transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
    }
}




/*-------------------------------热门服务-------------------------------*/
.login-hot{width:100%;height: 100%;position: relative;}
.login-hot-1{width:1200px; height: 530px; position: absolute;top: -50%;bottom: -50%; left: -50%; right:-50%;margin: auto;z-index: 98;}
.login-hot-1 h2{font-size:24px; font-weight: normal; color: #fff; text-align: center;}
.login-hot-1 .hot-icon{font-size:22px;font-weight: normal; padding-right:5px;}
.login-service{margin-top:50px; height: auto; overflow: hidden;}
.login-service dl{float:left;margin:5px;}
.login-service dt{width:230px; height: 180px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #afd3ff; text-align: center;  line-height: 180px;}
.login-service dt img{vertical-align:middle;}
.login-service dd{width:230px; height: 50px; display: block; background: #6eaeff; text-align: center; line-height: 50px; color: #fff; font-size: 16px;border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}


/*-------------------------------最新服务-------------------------------*/

.login-news{margin-top:50px; height: auto; overflow: hidden;}
.login-news dl{float:left;margin:5px;}
.login-news dt{width:230px; height: 180px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #fedfaa; text-align: center;  line-height: 180px;}
.login-news dt img{vertical-align:middle;}
.login-news dd{width:230px; height: 50px; display: block; background: #ffbe4e; text-align: center; line-height: 50px; color: #fff; font-size: 16px;border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}


/*-------------------------------师生服务-------------------------------*/
.login-shisheng{margin-top:50px; height: auto; overflow: hidden;}
.login-shisheng li{float:left; width:390px; height: 100px;padding-top: 20px; margin:0 5px; background-image:url(../images/login/logo-bj.png);background-color: #26e2dc; border-top-left-radius: 10px; border-top-right-radius: 10px;text-align: center; font-size: 16px; color: #fff; border-bottom: 3px solid #00cfc8;}
.login-shisheng li .login-size{font-size:50px; color: #fff;}
.login-shisheng li a{color:#fff;}
.login-shisheng li a:hover{color:#fff;} 
.login-shisheng-2{float:left; width:390px; margin:0 5px;}
.login-shisheng-2 dl{width:395px; height: auto;overflow: hidden; border-bottom: 1px solid #00c4be; }
.login-shisheng-2 dt{float:left; width: 80px; height: 65px; background: #48ebe6;}
.login-shisheng-2 dt span{width:40px; height: 40px; border-radius: 50%; display: block; margin-left: 20px; margin-top: 13px; text-align: center;}
.login-shisheng-2 .color-bj-1{
background: #1bbbff;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#63d1ff,endColorStr=#1bbbff); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, #63d1ff,  #1bbbff);/* IE 10 */
background:-moz-linear-gradient(left,#63d1ff,#1bbbff);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#63d1ff), to(#1bbbff));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#63d1ff), to(#1bbbff));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(left, #63d1ff, #1bbbff);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(left, #63d1ff, #1bbbff);  /*Opera 11.10+*/
}
.login-shisheng-2 .color-bj-2{
background: #ff5266;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff7081,endColorStr=#ff5266); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, #ff7081,  #ff5266);/* IE 10 */
background:-moz-linear-gradient(left,#ff7081,#ff5266);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#ff7081), to(#ff5266));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#ff7081), to(#ff5266));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(left, #ff7081, #ff5266);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(left, #ff7081, #ff5266);  /*Opera 11.10+*/}
.login-shisheng-2 .color-bj-3{
	background: #00c97f;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#00e993,endColorStr=#00c97f); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, #00e993,  #00c97f);/* IE 10 */
background:-moz-linear-gradient(left,#00e993,#00c97f);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#00e993), to(#00c97f));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#00e993), to(#00c97f));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(left, #00e993, #00c97f);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(left, #00e993, #00c97f);  /*Opera 11.10+*/
}
.login-shisheng-2 .color-bj-4{background: #ffc11f;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffd25c,endColorStr=#ffc11f); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, #ffd25c,  #ffc11f);/* IE 10 */
background:-moz-linear-gradient(left,#ffd25c,#ffc11f);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#ffd25c), to(#ffc11f));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#ffd25c), to(#ffc11f));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(left, #ffd25c, #ffc11f);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(left, #ffd25c, #ffc11f);  /*Opera 11.10+*/}

.login-shisheng-2 .color-bj-5{background: #ff3dff;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff85ff,endColorStr=#ff3dff); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, #ff85ff,  #ff3dff);/* IE 10 */
background:-moz-linear-gradient(left,#ff85ff,#ff3dff);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#ff85ff), to(#ff3dff));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#ff85ff), to(#ff3dff));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(left, #ff85ff, #ff3dff);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(left, #ff85ff, #ff3dff);  /*Opera 11.10+*/}

.login-shisheng-2 dt span .login-size{font-size:24px; line-height: 40px; color: #fff;}
.login-shisheng-2 dd{float:left; width:290px; height: 65px; line-height: 65px; color: #fff; background: #1cdbd5; padding-left:20px;}
.login-shisheng-2 .login-color{float:left; width:290px; height: 65px; line-height: 65px; color: #fff; background: #00e1da; padding-left:20px;}

/*-------------------------------通知公告-------------------------------*/
.login-notice{margin-top:50px; height: auto; overflow: hidden;}
.login-notice-logo{float:left; width:500px; height: 400px; background: #a8ca33; line-height:400px; text-align: center;}
.login-notice-logo img{width:70%; height: auto; overflow: hidden;}
.login-notice-news{float:left; width: 680px; margin-left: 20px;}
.login-notice-news li{line-height:50px; border-bottom: 1px dashed #cbe76d; color: #fff; font-size: 16px;}
.login-notice-news li span{float:right; color: #f0ffbd;}
.login-button{width:100px; height: 30px; border: 1px solid #cbe76d;border-radius:15px;line-height: 30px; text-align: center; margin-top: 20px;}
.login-button a{color:#f0ffbd; font-size: 14px; }
.login-button a:hover{color:#f0ffbd; font-size: 14px; }


/*-------------------------------通知公告-------------------------------*/
.login-tongji{margin-top:50px; height: auto; overflow: hidden; color:#fff; font-size: 16px;}

.bottom-2{position: absolute;left:-50%; right: -50%; margin: 0 auto;bottom:20px; text-align: center; font-size: 14px; color: #ffe7d4;}


/*-------------------------------找回密码-------------------------------*/
.password-top{width:100%;height: 80px;
background: #ff5800;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff9d1f,endColorStr=#ff5800); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, #ff9d1f,  #ff5800);/* IE 10 */
background:-moz-linear-gradient(left,#ff9d1f,#ff5800);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#ff9d1f), to(#ff5800));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#ff9d1f), to(#ff5800));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(left, #ff9d1f, #ff5800);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(left, #ff9d1f, #ff5800);  /*Opera 11.10+*/}
.password-top-2{width:1200px; margin: 0 auto;}
.password-logo{float:left; width: auto; line-height:80px;}
.password-zhaohui{float:left; padding-top: 40px; font-size: 16px; color: #fff; padding-left: 20px;}
.password-zhaohui img{padding-right: 20px; margin-top: -10px;}

.password-box{width: 100%; height:100%; position: fixed; top: 80px; left: 0; background: #f8f8f8; padding-top:3%;}
.password-box-2{width:1200px;margin: 0 auto; background: #fff; height: 600px;border-radius: 5px;} 
.password-step{ width: 680px; text-align:center; height: 100px; margin: auto;}
.password-step-2{float:left;}
.password-step li{float:left; padding-top: 80px;}
.password-step li span{display: block; width: 67px; height: 58px; background: url(../images/login/xingzhuang.png) no-repeat; line-height: 58px; color: #fff; font-size: 24px;}
.password-step li p{font-size:14px; color: #666; line-height: 50px;}
.password-step li .xian{background: none;border-top:1px solid #ddd;float: left; margin-top: 29px; margin-left: 20px; margin-right: 20px; width:195px;}
.password-step-2 .xingzhuang{ width: 67px; height: 58px; background: url(../images/login/xingzhuang-2.png) no-repeat;}


.password-content{clear:both; width: 700px; margin:0px auto; overflow: hidden; padding-top: 50px; padding-left: 290px;}
.password-content-2{height: 60px;}
.password-content-2 span{ width: 80px; display: block;float: left; text-align: right; color: #666; font-size: 14px;line-height: 40px;}
.password-content-2 input{width:300px; height: 40px; border: 1px solid #ddd; border-radius: 3px;text-indent:10px; color: #666;}


.password-content-3{clear:both; height: 60px;}
.password-content-3 span{ width: 80px; display: block;float: left; text-align: right; color: #666; font-size: 14px; line-height: 40px;}
.password-content-3 input{width:150px; height: 40px; border: 1px solid #ddd; border-radius: 3px;text-indent:10px; color: #666;}
.password-content-3 button{width:140px; height: 40px; margin-left: 10px; background: #f0f0f0; border: none; color: #666;}


.password-next{clear:both; width: 700px; margin:0 auto; padding-left: 290px;}
.password-next button{width:300px; height: 40px; border-radius: 3px; border: none;margin-left: 80px; color: #fff; margin-top: 20px;
background: #ff5800;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff9d1f,endColorStr=#ff5800); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, #ff9d1f,  #ff5800);/* IE 10 */
background:-moz-linear-gradient(left,#ff9d1f,#ff5800);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#ff9d1f), to(#ff5800));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#ff9d1f), to(#ff5800));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(left, #ff9d1f, #ff5800);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(left, #ff9d1f, #ff5800);  /*Opera 11.10+*/
}

.password-tishi{width:700px; font-size: 14px; color: #666; margin: 0 auto; padding-top: 80px; line-height: 26px;}
.password-tishi span{color:#ff5800;}


.password-ok{text-align: center; clear: both; width: 700px; margin:0 auto; font-size: 14px; color: #666; line-height: 26px; overflow: hidden; padding: 42px 0 42px 60px;}
.password-ok span{color:#ff5800;}
.password-ok .duihao{font-size:36px; color:#84c861; padding-right: 10px;}

.password-bottom{text-align: center;padding-top: 50px;font-size: 14px; color: #999;}

.password-content-3 .password-color{background: #ff5800; color: #fff;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff9d1f,endColorStr=#ff5800); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, #ff9d1f,  #ff5800);/* IE 10 */
background:-moz-linear-gradient(left,#ff9d1f,#ff5800);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#ff9d1f), to(#ff5800));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#ff9d1f), to(#ff5800));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(left, #ff9d1f, #ff5800);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(left, #ff9d1f, #ff5800);  /*Opera 11.10+*/}

.password-next .password-color-2{background: #f0f0f0;color: #666;}