@charset "utf-8";
#wrap {margin:0 auto; width:100%; float:left;}
/* header */
#header {width:900px; margin:0 auto; height:85px; clear:both; padding:10px 0;}
#header h1 {width:400px; height:60px; float:left; margin-top:25px;}
#header h1 a.bgw{float:left; display:block; width:135px; height:60px; text-indent:-5000px; background:url(../images/main_logo.gif) left top no-repeat;}
#header h1 a.gwgc{float:left; display:block; width:120px; height:50px; text-indent:-5000px; background:url(../images/logo6.gif) -5px top no-repeat;}

#header h1 .ck{float:left; display:block; width:65px; height:45px; text-indent:-5000px; background:url(../images/main/ck_img.gif) right top no-repeat;}
#header h1 a.kxqy{float:left; display:block; width:57px; height:20px; text-indent:0; background:none; margin:25px 0 0 15px; line-height:0; font-size:0;}
#header p{height:65px; width:470px; float:right; background:url(../images/main/header02.gif) right 20px no-repeat; padding:20px 0 0 0; line-height:15px; color:#999; display:block; text-indent:-9999px;}
#header p.bgw{height:65px; width:470px; float:right; background:url(../images/main/header03.gif) right 20px no-repeat; padding:20px 0 0 0; line-height:15px; color:#999; display:block; text-indent:-9999px;}

#header_gd {width:800px; margin:0 auto; height:59px; padding-top:28px;}
#header_gd h1 {width:490px; height:52px; background:url(../images/logo_gd.gif) left top no-repeat; float:left;}
#header_gd h1 a{float:left; display:block; width:490px; height:52px; text-indent:-5000px;}

/* login */
.main{height:440px; width:100%; clear:both;}
.login_box{width:900px; height:440px; margin:0 auto; padding:0; position:relative;}
.login{background:url(../images/main/login_bg.png) left 22px no-repeat; _ background:url(../images/main/login_bg.gif) left 22px no-repeat;width:345px; height:395px; margin:0; float:right; padding:22px 85px 0 0;}
.login .top{text-indent:-5000px; height:60px;}
.login .loginform{width:255px; margin:0 auto; position:relative; z-index:1; height:35px; display:block; overflow:hidden; padding-bottom:15px;}
.login .loginform label{color:#8fa9af; font-size:14px; padding:0 5px; line-height:35px; position:absolute; z-index:100; top:0; left:0;}
.login .loginform input{height:35px; width:245px; background:url(../images/main/input_off.gif) no-repeat; border:0 none; color:#8fa9af; font-size:14px; padding:0 5px; line-height:35px; display:block; z-index:0;}
.login .loginform input.on{background:url(../images/main/input_on.gif) no-repeat; color:#5b819c;}
.login .login_check{width:255px; margin:5px auto 10px auto; overflow:hidden; height:20px; line-height:20px; overflow:hidden;}
.login .login_check label input{margin:0 8px 0 0; *margin:0 5px 0 0; _margin:0 5px 0 0;}
.login .login_check a{color:#5b819c; float:right;}
.login .wrong{width:255px; margin:5px auto; overflow:hidden; height:20px; line-height:20px; overflow:hidden; display:block; color:#dd2026;}

.login .button{width:255px; margin:0 auto 0 45px; display:inline; padding:0; float:left;}
.login .button .btn01{width:102px; height:35px; line-height:35px; background:url(../images/main/btn_bg.gif) left -1px no-repeat; font-size:14px; font-weight:bold; color:#fff; display:block; text-align:center; text-decoration:none; float:left;}
.login .button .btn01:hover{background:url(../images/main/btn_bg.gif) left -73px no-repeat;}
.login .button .btn02{width:102px; height:35px; line-height:35px; background:url(../images/main/btn_bg.gif) left -37px no-repeat; font-size:14px; font-weight:bold; color:#555; display:block; text-align:center; text-decoration:none; float:right;}
.login .button .btn02:hover{background:url(../images/main/btn_bg.gif) left -109px no-repeat;}
.login .button .btn03{  width:35px; height:35px; display:inline-block; margin-top:-10px;}
.login .button .btn03 img{border-radius:50%; width:35px;}


.login .bot{width:285px; margin:0 auto; overflow:hidden; padding-top:22px; text-align:center; clear:both;}
.login .bot img{ padding:0 5px;}
.login .bot span{color:#8e0096;font-family:"微软雅黑", "黑体", "宋体"; font-size:20px; line-height:30px; display:block;}

/* footer */
#footer {margin:0 auto; padding:20px 0; height:55px; width:100%; overflow:hidden; background:#f7f7f7; clear:both; text-align:center;}
#footer div.bgw{margin:0 auto; text-align:right; width:780px; padding-left:120px; color:#555; overflow:hidden; background:url(../images/main_foot_logo02.gif) left 8px no-repeat;}
#footer div.gwgc{margin:0 auto; text-align:right; width:900px; color:#555; overflow:hidden;}

#footer p.bg01{float:left; background:url(../images/main/main_foot01.gif) left top no-repeat; width:60px; height:55px; color:#555; font-size:14px; cursor:pointer; margin-right:10px;}
#footer p.bg01 strong{font-family:"微软雅黑", "黑体", "宋体"; display:block; padding:20px 5px 0 5px; height:20px; background:#f6dd9e; margin-top:7px;}
#footer p.bg02{float:left; background:url(../images/main/main_foot02.gif) left top no-repeat; width:60px; height:55px; color:#fff; font-size:14px;cursor:pointer; margin-right:10px;}
#footer p.bg02 strong{font-family:"微软雅黑", "黑体", "宋体"; display:block; padding:20px 5px 0 5px; height:20px; background:#009ce1; margin-top:7px;}
#footer p.bg03{float:right; font-size:0; line-height:0; text-indent:-5000px; width:340px; display:block; padding:0 5px; height:40px; background:url(../images/main/main_foot03.gif) 5px 6px no-repeat; margin-top:7px;}
#footer p.bg04{float:right; font-size:0; line-height:0; text-indent:-5000px; width:340px; display:block; padding:0 5px; height:40px; background:url(../images/main/main_foot05.gif) 5px 6px no-repeat; margin-top:7px;}
#footer p.bg05{float:right; font-size:0; line-height:0; text-indent:-5000px; width:340px; display:block; padding:0 5px; height:40px; background:url(../images/main/main_foot06.gif) 5px 6px no-repeat; margin-top:7px;}
#footer p.bg06{float:right; font-size:0; line-height:0; text-indent:-5000px; width:340px; display:block; padding:0 5px; height:40px; background:url(../images/main/main_foot07.gif) 5px 6px no-repeat; margin-top:7px;}
#footer p.kxqy{float:left; background:url(../images/main/knet02.gif) left top no-repeat; width:60px; height:55px; color:#fff; font-size:14px;cursor:pointer; margin-right:10px;}
#footer p.sq{float:left; background:url(../images/main/main_foot04.gif) left top no-repeat; width:60px; height:55px; color:#fff; font-size:14px; margin-right:10px;}
#footer span {float:left; margin-top:10px; display:block;}

/* pop_up */
.pop_up{width:500px; height:360px; background:url(../images/main/knet_sub.gif) left top no-repeat; font-family:"微软雅黑", "黑体", "宋体"; text-align:center; font-size:22px; line-height:50px; color:#999; margin:0 auto; display:none;}
.pop_up p{ text-align:right; padding:0 10px 20px 0;}
.pop_up a{clear:both; font-size:50px; line-height:100%; color:#cd480d;}
.pop_up a:hover{color:#cd0d0d; text-decoration:none;}
.pop_up2{width:500px; height:360px; background:url(../images/main/knet_sub2.gif) left top no-repeat; font-family:"微软雅黑", "黑体", "宋体"; text-align:center; font-size:22px; line-height:50px; color:#999; margin:0 auto; display:none;}
.pop_up2 p{ text-align:right; padding:0 10px 20px 0;}
.pop_up2 a{clear:both; font-size:50px; line-height:100%; color:#cd480d;}
.pop_up2 a:hover{color:#cd0d0d; text-decoration:none;}
.pop_up3{width:500px; height:360px; background:url(../images/main/knet_sub3.gif) left top no-repeat; font-family:"微软雅黑", "黑体", "宋体"; text-align:center; font-size:22px; line-height:50px; color:#999; margin:0 auto; display:none;}
.pop_up3 p{ text-align:right; padding:0 10px 20px 0;}
.pop_up3 a{clear:both; font-size:50px; line-height:100%; color:#cd480d;}
.pop_up3 a:hover{color:#cd0d0d; text-decoration:none;}

.login div.loginFormVerList {background:#fff; border:1px solid #B7C2C9;padding:1px;position:absolute;width:110px; left:35px; top:-5px; display:none;}
.login div.loginFormVerList a{display:block; padding:2px 0 2px 18px; text-decoration:none;}
.login div.loginFormVerList a:hover{background:#eef3f8;}
.login div.loginFormVerList a.select{background:url(../images/main/bg_select.gif) 3px 5px no-repeat;}
.login div.loginFormVerList a:hover.select{background:url(../images/main/bg_select.gif) 3px 5px no-repeat #eef3f8;}

/* theme_change */
.theme_change{position:absolute; right:0; top:390px; width:60px; height:25px;}
.theme_change .prevtheme{width:25px; height:25px; display:block; line-height:0; font-size:0; background:url(../images/bg_aaa.png) left top no-repeat; text-indent:-5000px; float:left;}
.theme_change .prevtheme:hover{background:url(../images/bg_aaa.png) left bottom no-repeat;}
.theme_change .nexttheme{width:25px; height:25px; display:block; line-height:0; font-size:0; background:url(../images/bg_aaa.png) right top no-repeat; text-indent:-5000px; float:right;}
.theme_change .nexttheme:hover{background:url(../images/bg_aaa.png) right bottom no-repeat;}

/* gzck */
.gzck{position:absolute; left:0; top:0; width:473px; height:440px; overflow:hidden;}
/* demo_login */
.demo_login{position:absolute; bottom:5px; width:450px;}
.demo_login p{ margin-bottom:5px; overflow:hidden;}
.demo_login input{background:#000; opacity:0.5; border-radius:5px; border:0 none; padding:5px; display:inline-block; color:#fff; cursor:pointer;}
.demo_login input:hover{ background:#1faff8; opacity:1}
