*{margin:0;padding:0;}
body{background: #fafafa;font-size: 13px;font-family: "微软雅黑","宋体";}
a{text-decoration: none;color:#333;}img{border: 0}
ol, ul {list-style: none;}
input{outline: none;border: 0}
.header {overflow: hidden;background: #49bc85;position: relative;}
.nav{width:990px;margin:0 auto;overflow: hidden;}
.header .logo{float:left;padding: 10px 50px 0 0;}
.header_login{position: absolute;top:20px;right:20px;}
.header_login a{color: #fff;padding:10px;font-size: 16px;}

.login_form {
    position: relative;
    z-index: 1;
    width: 210px;
    margin: 100px auto;
    max-width: 100%;
    padding: 3.57em 5.57em 2.86em;
    background: rgb(255, 255, 255);
}
.login_input {
    width: 92%;
    vertical-align: middle;
    margin-bottom: 20px;
    height:30px;
    line-height: 30px;
    background: #fff;
    padding-left:15px;
    -webkit-border-radius:6px;
    border-radius: 6px;
    border: 1px solid #9f9f9f
}
.login_submit {
	color: #fff;
	background: #49bc85;
    margin: 15px auto;
    display: block;
    width:225px;
    line-height: 30px;
    border-radius: 30px;
}
.login_link {text-align: center;}
 a.clickable {color: #49bc85;}
 .accordion li {cursor: pointer;}
 .accordion .link {
    cursor: pointer;
    display: block;
    padding: 15px 15px 15px 42px;
    color: #4D4D4D;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 1px solid #CCC;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
ul {
    list-style-type: none;
}
.submenu {
    display: none;
    background: #f5f5f5;
    font-size: 14px;
}