@charset "utf-8";
/* CSS Document */
body {
	font:12px/1.5em verdana, Tahoma, Arial, "微软雅黑", "宋体", sans-serif;
	min-width:960px;
	background:#fff url(../images/page-background.png) 50% 0 repeat-x;
	color:#6d7581;
}
.contwrap,
.top_view,
.app_list ul {zoom:1; overflow:auto;}
a:link,
a:visited {color:#069; text-decoration:none;}
a:hover {color:#c00; text-decoration:none;}
.top_head {height:75px; width:960px; margin:0 auto;}
/*
.logo {height:75px; width:164px; float:left; position:absolute; left:0; top:0; z-index:1001;}*/
.search_box {width:360px; height:36px; position:absolute;left:230px; top:30px;}
.sysname_box {width:460px; height:40px; position:absolute;left:180px; top:30px; text-align:left;font:32px/40px "黑体";}
.login_box {width:260px; height:70px; position:absolute; right:0; top:2px;}
.search_box label.textstyle input {width:258px; height:24px; border:2px solid #ccc;padding:2px 0 2px 20px;line-height:24px; background:#fff url(../images/search_bg.jpg) no-repeat 0px 0px;}
.search_box label.textstyle input.input_out {border-color:#ccc;}
.search_box label.textstyle input.input_on {border-color:#9c0; background:#DAECCE url(../images/sebggreen.gif) no-repeat;}
.search_box label.textstyle input.input_off {border-color:#ccc;}
.search_box label.textstyle input.input_out {border-color:#ccc; background-color:#fff;}
.search_box label.textstyle input.input_move {border-color:#9c0; background-color:#DAECCE;}
.search_box label.btn {display:block; height:30px; width:67px; float:right;padding-top:1px;}
.search_box label.textstyle {display:block; width:280px; height:30px; float:left;}
#top_wrapper {height:491px; margin:0 auto; background:url(../images/index_bg2.jpg) no-repeat 50% 0;}
#login_wrapper {height:491px; margin:0 auto; background:url(../images/index_bg.jpg) no-repeat 50% 0;}
/*
.header {
    margin: 0 auto;
    background: url(../images/header-bg.gif) 0 0 no-repeat;
	width:960px;
}
*/
#index-body .header {
    background: none;
}
/*
.header .welcome {
    position: relative;
    margin: 0 4px 0 1px;
    text-align: right;
    height: 75px;
    line-height: 33px;
    z-index: 1000;
}
.header .menu {
    z-index: 500;
    width: 960px;
    height: 32px;
    background: url(../images/menu-list-bg.gif) 0 0 no-repeat;
}
.header .menu ul.menu-list {
	padding-left:20px;
}

.header .menu ul.menu-list li {
    position: relative;
    z-index: 500;
    float: left;
    margin: 0 -1px;
    line-height: 32px;
    text-align: center;
    font-size: 13px;
}
.header .menu ul.menu-list li a {
    display: block;
    _display: inline-block;
    padding: 0 0 0 2px;
    color: #b8cede;
	text-decoration:none;
}

.header .menu ul.menu-list li a span {
    display: block;
    _display: inline-block;
    padding: 0 18px 0 16px;
    cursor: pointer;
	line-height:32px;
}

.header .menu ul.menu-list li.current {
    background: url(../images/menu-list-current-li-bg.gif) center top no-repeat;
}

.header .menu ul.menu-list li.current a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background: url(../images/menu-list-current-bg.gif) left top no-repeat;
}

.header .menu ul.menu-list li.current a span {
    background: url(../images/menu-list-current-bg.gif) right top no-repeat;
}

.header .menu ul.menu-list li a.hover,
.header .menu ul.menu-list li a:hover {
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
    background: url(../images/menu-list-hover-bg.gif) left 1px no-repeat;
}

.header .menu ul.menu-list li a.hover span,
.header .menu ul.menu-list li a:hover span {
    background: url(../images/menu-list-hover-bg.gif) right 1px no-repeat;
}

.header .menu ul.menu-list li ul.menu-sublist {
    display: none;
    position: absolute;
    top: 31px;
    left: 2px;
    z-index: 60;
    padding: 5px 1px 10px 1px;
    width: 153px;
    background: #003b81;
}

.header .menu ul.menu-list li.menu-list-bbs ul.menu-sublist {
    width: 150px;
}
/*
.header .menu ul.menu-list li.menu-list-company ul.menu-sublist {
    right: 0px;
    _right: 3px;
}

.header .menu ul.menu-list li ul.menu-sublist li {
    float: none;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: left;
    border-top: 1px solid #184a86;
    background: none;
}
/*
.header .menu ul.menu-list li.menu-list-company ul.menu-sublist li {
    text-align: right;
}

.header .menu ul.menu-list li ul.menu-sublist li.menu-sublist-li1 {
    border-top: 0;
}

.header .menu ul.menu-list li ul.menu-sublist li a {
    padding: 0 0 0 15px;
    height: 30px;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    background: none;
}*/
/*
.header .menu ul.menu-list li.menu-list-company.hover ul.menu-sublist li a,
.header .menu ul.menu-list li.menu-list-company ul.menu-sublist li a {
    padding: 0 15px 0 0;
    width: 139px;
}
.header .menu ul.menu-list li ul.menu-sublist li a:hover {
    font-weight: normal;
    background: #01326b;
}*/
.top_view {width:960px; margin:0 auto;padding-top:15px; position:relative;}
.top_left {height:260px; width:164px; position:absolute; left:0; top:15px; background:url(../images/service_w.jpg) no-repeat 0 0;z-index:10;padding-top:40px;border:1px solid #090;}
.top_left_icon {width:594px;padding-top:10px; float:left;}
.top_left2 {height:260px; width:164px; position:absolute; left:0; top:10px; background:url(../images/service_w.jpg) no-repeat 0 0;z-index:10;padding-top:40px;border:1px solid #090;}
.pos2 {left:0; top:10px;}
.top_center {
	width:370px;
	height:300px;
	position:absolute;
	right:0;
	top:14px;
	z-index:99;
}.login_center {
	width:545px;
	height:424px;
	position:absolute;
	left:163px;
	top:14px;
	z-index:99;
}
.top_right {
	width:220px;
	height:300px;
	position:absolute;
	right:0;
	top:15px;
}
.column_head {height:26px; border-bottom:1px solid #09C;}
.column_head span {display:block; width:100px; height:22px; float:left;padding:4px 0 0 24px; background:url(../images/cloumn_head.gif) no-repeat 5px 5px; font-weight:bold; color:#000;}
.column_head a {display:block; width:60px; height:22px; float:right; padding:4px 0 0 0; font:12px/1.5em "宋体"; text-decoration:none; text-align:right;padding-right:5px;}
.column_cont ul li {padding:4px 0 2px 20px; border-bottom:1px dashed #CCC; background:url(../images/liststyle_or.gif) no-repeat 5px 10px;}
.column_cont ul li span {font:11px/1.5em Verdana, Geneva, sans-serif;}
.column_cont ul li a:link,
.column_cont ul li a:visited {color:#000; text-decoration:none; font:12px/1.5em "宋体";}
.column_cont ul li a:hover {color:#F60;}
.top_left ul {padding:2px 6px;}
.top_left ul li {padding:8px 0 6px 36px; background:url(../images/ser_icon.gif) no-repeat 8px 8px; border-bottom:1px solid #ADD56C;}
.top_left ul li.m_refer {background-position:8px -28px}
.top_left ul li.m_dar {background-position:8px -72px}
.top_left ul li.tian {background-position:8px -114px}
.top_left ul li.overture {background-position:8px -151px}
.top_left ul li.diaocha {background-position:8px -194px}
.top_left ul li.huodong {background-position:8px -234px}
.top_left ul li a:link,
.top_left ul li a:visited {color:#000; text-decoration:none;}
.top_left ul li a:hover {color:#c00;}
.login_box p {font:12px/1.5em "宋体"; margin:0; padding:2px 5px;}
.loginbtn {height:26px;}
.loginbtn a {display:block; width:68px; height:24px; padding:0 0 0 32px; line-height:24px; background:url(../images/login_btnbg.gif) no-repeat 0px 0px; text-decoration:none; color:#000; text-align:center; float:right;}

.update-news {
    position: relative;
    width: 960px;
    height: 37px;
    line-height: 26px;
	margin:0 auto;
	z-index:10;
}
.update-news .udnewbg {
	width:960px;
	height:37px;
	position:absolute;
	left:0;
	top:26px;
	background:url(../images/notice_sys.jpg) no-repeat 2px 0;
}
.update-news span.update-news-title {
    float: left;
    display: inline-block;
    margin: 2px 20px 0 0;
    width: 100px;
    text-align: right;
    color: #f00;
    font-weight: bold;
}

.update-news p.update-news-list {
    display: none;
    position: absolute;
    top: 2px;
    left: 140px;
    margin-top: 1px;
    height: 30px;
    width: 800px;
}

.update-news p#update-news-1 {
    display: block;
}

.update-news p a {
    color: #666;
	text-decoration:none;
}

.update-news p span.update-news-more {
    float: right;
    display: inline-block;
    width: 50px;
    text-align: center;
}

.update-news p span.update-news-more a {
    color: #0282c4
}
.last_wrapper {
	width:960px;
	height:202px;
	margin:0 auto;
	background:url(../images/news_bg.jpg) no-repeat 0 22px;
	padding:25px 0 0px 6px;
}
.flash_wrap {width:323px; height:181px; float:left;}
.news_hotwp {width:300px; height:181px; float:left;padding:5px 5px 5px 10px;}
.news_latast {width:280px; height:181px; float:right;padding:5px 20px 5px 10px;}
.footer_wrap {width:950px; margin:0 auto; height:80px;border-top:1px solid #ccc;}
.right_foot {padding:10px 0 5px;width:700px; float:right;}
.bottomlink { color:#ccc;}
.left_foot {width:220px; height:30px; float:left;padding:10px;}
.loginin_sys {width:580px; height:50px; font:42px/50px "黑体"; color:#000;float:right;padding-top:65px;}
.returnhome {width:100px; height:30px; padding:5px 0 2px 10px; float:left;}
a:link,
a:visited {color:#06C; text-decoration:none;}
a:hover {color:#c00;}
.loginwp {width:835px; height:600px; margin:0px auto;}
.login_logo {width:300px; height:146px; float:left;padding:137px 0 0 10px;}
.login_input_wp {width:300px; float:right;padding-top:40px;padding-right:70px;}
.loin_row {zoom:1; overflow:auto;margin:5px 0; padding:2px 0;}
.loginname {width:90px; float:left; height:30px; line-height:30px; text-align:right;}
.loginput {width:195px; float:right;}
.loginput {line-height:28px;}
.loginput_input_on {width:170px; height:28px; border:1px solid  #FC0; background:#FFC;line-height:28px;}
.loginput_input_off {width:170px; height:28px; border:1px solid #5398C1; background:#fff;line-height:28px;}
.loginput_input_out {width:170px; height:28px; border:1px solid #5398C1; background:#fff;line-height:28px;}
.loginput_input_move {width:170px; height:28px; border:1px solid #5398C1; background:#fff;line-height:28px;}
.loginput img.loginBtn {cursor:pointer;}
.logsebr {width:162px; height:20px; border:1px solid #5398C1; background:#fff;line-height:28px;padding:4px;}
/*login_bg*/
.login_box_bg {background:url(../images/login_sysbg.jpg) no-repeat right 0;}
.contwrap {width:960px; margin:0 auto;}
.left_column {width:166px; float:left; position:relative;}
.left_col_h {height:380px;}
.right_cont {width:780px; float:right;}
.olpicket {padding:5px 0 5px 45px; font:22px/30px "黑体"; background:#eee url(../images/vote.gif) no-repeat 3px 3px;border:1px solid #ccc;}
/*
.base_row {padding:5px; margin:5px 0; border:1px solid #ccc; background:#fff;}*/
.vot_title {width:660px; float:left;}
.vot_title h1 {font:15px/1.5em "黑体";}
.vot_title h1 a:link,
.vot_title h1 a:visited {color:#06C; text-decoration:none;}
.vot_title h1 a:hover {color:#f60;}
.vote_info {width:100px; float:right;}
.app_list {padding:10px 0;}
.app_list ul li {float:left;width:128px; overflow:hidden; height:128px;padding:0 0 0 10px;}
.app_list ul li img {width:128px; height:128px;}