
* {margin:0;padding:0;}
html {background:#FFFFFF;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
ol,ul {list-style:none;}
input,select,form img,button {vertical-align:middle;}
img {border:0;}
button {cursor:pointer;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
em{ font-style:normal;}

#hd{ width:956px; height:115px; margin:0 auto; position:relative; overflow:hidden; background:url(../LoginImage/bg_toper.png) repeat-x center -50px;}
#hd h1{ height:54px; overflow:hidden; line-height:300px; font-size:0; background:url(../LoginImage/logo.png) no-repeat;}
#hd .t_user{ position:absolute; top:5px; right:0; color:#7B7D7F;}
#hd .t_user span{ padding-left:5px;}

#menu .channel_nav{ height:37px; overflow:hidden;}
#menu .channel_nav li{float:right; padding-top:6px; height:32px; line-height:25px;}
#menu .channel_nav li a{ display:block; margin:0 5px; _width:84px;min-width:84px; height:32px; text-align:center; white-space:nowrap; color:#C0E4FF;}
#menu .channel_nav li a:hover{ text-decoration:none;}
#menu .channel_nav li a.on{ color:#444; font-weight:bold; background:url(../LoginImage/bg_toper.png) no-repeat;}

#menu .sub_nav{ height:23px;overflow:hidden;}
#menu .sub_nav li{ float:right; padding-top:3px; color:#ACB2BA;}
#menu .sub_nav li a{ margin:0 5px; padding:0 10px; line-height:20px; color:#043B7F; white-space:nowrap;}
#menu .sub_nav li a.on{ color:#168EE6;}

.station{ position:absolute; top:94px; left:2px; color:#ACB2BA;}
.station .c_green{ color:#676767; font-weight:bold;}

#main{ width:956px; padding:10px 0 0 0; margin:0 auto; overflow:hidden;zoom:1; background:url(../LoginImage/bg_toper.png) repeat-x center -165px;}
.column1{ float:left; width:265px;}
.mod1 h2, .mod2 h2{ padding-left:23px; height:26px; line-height:26px; font-size:14px; border-bottom:1px solid #DCDCDC; background:url(../LoginImage/icon_title.gif) no-repeat 10px 6px;}
.mod1{ border:1px solid #DCDCDC; background:#fff;}
.mod2{ border:1px solid #DCDCDC; border-top:0; background:#fff;}
.mod1 .content{ border:3px solid #C8E4F8; padding:10px 5px; _height:170px;min-height:170px;}
.mod2 .content{ border:3px solid #F6F6F6; padding:5px;}
.column2{ width:686px; float:right;}

/*public*/
.c_red{ color:#FF1800!important;}
.c_orange{ color:#FD5900; font-style:normal;}
.c_green{ color:#428F1C;}
.c_green2{ color:#3C6007;}
.c_gray{ color:#808080!important;}
.tx_ipt, .tx_ipt2{ padding:3px 2px 0; border:1px solid #969696; height:17px; line-height:17px; font-size:12px;width:160px;}
.tx_ipt2{ border:1px solid #4C9AC9; background:#EFF7FF;}
.a_blue{color:#0066CC;}
.a_red{ color:#E00000; font-weight:bold; text-decoration:underline;}
/*login-form*/
.loginform li{ overflow:hidden;zoom:1; padding-bottom:5px; display:block; line-height:22px;}
.loginform li.last{ padding-left:30px;}
.loginform .lab{ float:left; width:70px; text-align:right;}
.loginform .tx_ipt, .loginform .tx_ipt2{ width:140px;} 
.loginform .sx{ display:block; padding-left:70px;}
.loginform .a_blue{ padding:0 20px 0 5px; line-height:35px; color:#2C6ED5;}
.loginform .s2{ padding-left:10px;line-height:35px; color:#0724D9;}
.loginform .s2 a{ color:#0724D9;}
.loginform .btn_in{ margin-left:70px; width:100px; height:39px; overflow:hidden;border:0; background:url(../LoginImage/btns_denglu.png) no-repeat 0 0;}
/*reg-form*/
.regform{ padding:0 10px;}
.regform .first{ display:block;overflow:hidden;zoom:1; padding-bottom:5px; position:relative; border-bottom:1px dashed #DEDEDE;}
.regform .first p.info, .regform .first p.headpp{ float:left; width:156px; overflow:hidden; white-space:nowrap;}
.regform .first p.headpp{margin:5px 8px 0 0; overflow:hidden; padding:2px; border:1px solid #999999;}
.regform .first p.headpp, .regform .first p.headpp img{width:48px; height:48px;}
.regform .first p.info strong{ color:#FF1800; font-weight:normal;}
.regform .first .a_exit{ position:absolute; top:0; right:0;}
.regform .first .lv{ padding:5px 0; clear:both;}
.regform .second{ padding:5px 0 0 0;}

.list1 li{ padding-left:15px; height:22px; line-height:22px; overflow:hidden; background:url(../LoginImage/dot.gif) no-repeat 3px 10px;}
.list1 li a{color:#8D8D8D}
.list1 li a:hover{color:#0066CC}
.list1 li strong a{ color:#444444;}
.list1 li strong a:hover{color:#0066CC;} 

/*layer*/
.win_open{ position:absolute; width:380px; padding-bottom:15px; border:1px solid #DBE6EF; background:#fff;}
.win_open h3{ padding:0 10px;  height:23px; line-height:23px;color:#06c;font-weight:bold; border-bottom:1px solid #DBE6EF; background:#EFF6FF;}
.win_open h3 strong{ float:left;}
.win_open .a-close{ float:right; display:block; margin:5px 0 0 0; width:10px; height:10px; overflow:hidden; text-indent:-9999em; background:url(../LoginImage/pop_close.gif) no-repeat 1px 1px;}
.win_open .content{ padding:15px 10px;}
.win_open .content .loads{ padding:0 0 0 90px; overflow:hidden;zoom:1;}
.win_open .content .loads img{ float:left;}
.win_open .content .loads p{ float:left; padding:15px 0 0 10px;}
.win_open .b_t{ padding:0 10px; text-align:center;}
.win_open dl{ clear:both; width:378px; margin:0 auto; border-bottom:1px solid #E8EFF5; padding-bottom:10px;}
.win_open dd{ text-indent:2em;}
.notice{ clear:both; border:1px solid #F39800; background:#FFFDE8; color:#EB6100; padding:5px 10px; width:360px; margin:10px auto;}
.c_important { color:#EB6100;}
.btn_bg{ width:77px; height:25px; margin:0 10px; overflow:hidden; *line-height:26px; color:#0066CC; font-weight:bold; border:0; background:url(../LoginImage/btn_bg.png) no-repeat}
a.btn_bg{ display:block; text-decoration:none;}
a.btn_bg:hover{text-decoration:none;}

.ft{ text-align:center; padding:20px 0 40px; color:#626262;}
.ft a{ color:#626262;}

