body {
    margin: 0;
    padding: 0;
}
/*login_banner*/
.login_banner{ width:100%; height:600px; margin:0px auto; overflow:hidden; padding-bottom:17px; position:relative;}
#full-screen-slider { width:100%; height:600px; float:left; position:relative;}
#slides { display:block; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination {display:block; list-style:none; position:absolute; left:50%; top:550px; z-index:9900;  padding:5px 0px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:20px; height:20px; border-radius: 10px; float:left; margin-right:10px; background:url(../images/fh_img_54.png) no-repeat left top;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color:#00773d; background:url(../images/fh_img_56.png) no-repeat left top;}

.login_main { width:400px; height:390px; background-color:#ececec; position:absolute; right:15%; top:16%; bottom:-5%; z-index:99999;}
#dlcon {
    float: left;
    font-size: 12px;
    padding:33px 25px;
    width:350px;
	height:325px;
}


#dltags {
    height: 35px;
    margin: 0;
    width: 350px;
}

#dltags li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    float: left;
    height: 35px;
    list-style-type: none;
    margin-right: 4px;
	background-color:#d8d8d8;
	
}
#dltags li a {
    color: #333;
    float: left;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    text-decoration: none;
}
#dltags li.emptyTag {
    width: 4px;
}
#dltags li.selectTag {
    height: 35px;
    margin-bottom: -2px;
    position: relative;
	
}
#dltags li.selectTag a {
    background-color:#dd0000;
    color: #fff;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
}
#dltagContent {
    line-height: 2em;
    overflow: hidden;
	width:350px;
	height:auto;
	background-color:#fff;
   
}
.zctagContent {
    color: #333;
    display: none;
    height: auto;
    width: 716px;
}
#zctagContent div.selectTag {
    display: block;
}

#denglu_l {
    width: 310px;
	height:autox;
	padding:30px 20px 35px 20px;
	background-color:#fff;
}

.top_login { width:310px; height:37px; text-align:center; margin-bottom:25px;}
.top_login dt{ width:260px; height:35px; border:1px solid #cdcdcd;}
.top_login dd{ width:45px; height:37px; }
.top_login dd,.top_login dt{ float:left; }
.login_image{ float:left;}
.login_text{ float:left; height:35px; padding-left:14px; border:0; width:246px; line-height:35px;  font-size:14px; color:#aaaaaa; }

.login-links { width:310px; height:37px; line-height:37px;}
.forget-pwd { float:left; width:80px; height:37px;}
.register { float:right; width:120px; height:37px;}
.register span { color:#ff0000;}
#denglu_l .ljdenglu {
    height: 40px;
    width: 300px;
	padding-top:20px;
	padding-left:3px;
}
#denglu_l .ljdl {
    background-color: #3366cc;
	background-image:url(../images/ljdenglu.jpg);
    border: 0px solid #3366cc;
    color: #ffffff;
    font-size: 20px;
    height: 40px;
    width: 300px;
	
}
#denglu_l .ljdl:hover {
    background-color: #3366cc;
   background-image:url(../images/ljdenglu.jpg);
    border: 0px solid #3366cc;
    color: #ffffff;
    font-size: 20px;
    height: 40px;
    width: 300px;
}