body,html{margin:0; padding:0; background:#FFF;font-size: 14px;color:#666; font-family: Arial, Helvetica, sans-serif, "ËÎÌå";}
form1{margin:0px; padding:0px;}
img{border:0px;}
.topbar{width:100%; height:22px; border-bottom:1px solid #E6E6E6; background:#F8F8F8;}
.topbar .nav{width:930px; text-align:right; color:#A1A0A0; margin:3px auto 0 auto;}
.topbar a{color:#aaa; text-decoration:none;margin:0px 3px;font-size:13px;}
.topbar a:hover{color:#F78A1E;text-decoration:underline;}

.header{clear:both;width:930px; margin:0px auto}
.header .top1{ background:transparent url(top.gif) no-repeat bottom right; height:125px;}
.header .logo{}
.header .entitle{clear:both; border-top:1px solid #EFEFEF; width:750px; text-indent:10px; font-weight:bold;color:#434343; line-height:20px;}
.header .menu ul{padding:4px 0 0 0; margin:0px; list-style:none}
.header .menu li{float:left; margin:0px 8px; height:22px;}
.header .menu li a{color:#C40000; text-decoration:none; font-weight:bold;}
.header .menu li a:hover{color:#5e5e5e; text-decoration:underline;}
.header .banner{border:2px solid #FFF; border-top:0px; height:180px; clear:both; width:930px; background:url(banner.jpg) no-repeat;}
.header .banner ul{margin:0; margin:0px; list-style:none}
.header .banner li{font-size:15px; color:#fff; margin:0px; padding:0px; line-height:23px; text-indent:26px; float:left; width:370px; font-weight:bold; color:#0672ED}

.bodymain{clear:both; width:930px; padding-top:8px;width:930px; margin:0px auto}
.newsbox{background:url(newsbox.jpg) no-repeat; width:330px; height:250px}
.newsbox .title{color:#F78A1E; font-weight:bold; text-indent:15px; padding-top:8px;}
.newsbox ul{margin:0 0 0 15px; padding:0px; list-style:none}
.newsbox li{line-height:20px;background:url(arrow.gif) no-repeat left center; padding-left:13px; width:294px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.newsbox li a{color:#016A9F; text-decoration:none;}
.newsbox li a:hover{color:#016A9F; text-decoration:underline;}

.news1{float:left;}
.news1 .title a{ font-weight:normal; color:#1086E1; text-decoration:none}
.news1 .title a:hover{ color:#F78A1E; text-decoration:underline}
.news2{float:left; margin-left:10px;}
.pics{background:url(ad-box.jpg) no-repeat; width:670px; height:150px; margin-top:8px;}
.pics div{margin:10px 0px 0px 10px}
.pics img{ width:120px; height:128px;}
.units{background:url(unit-box.gif) no-repeat; width:670px; height:365px; margin-top:8px; clear:both;}
.units .title{color:#F78A1E; font-weight:bold; text-indent:15px; padding-top:8px;}
.units table{margin-left:20px; margin-top:3px;}
.units td{ line-height:22px;}

.leftpanel{float:left}
.rightpanel{float:right;}

.loginbox{background:url(loginbox.jpg); width:250px; height:120px;}
.loginbox .title{color:#F78A1E; font-weight:bold; text-indent:15px; padding-top:10px; line-height:20px;width:250px;}
.loginbox .title a{font-weight:normal; margin:0px 5px; color:#0B7DD6}
.loginbox .title a:hover{color:#F78A1E; text-decoration:underline;}
.loginbox .a{ padding-left:25px; padding-top:5px;}
.loginbox .a input,.loginbox .b input{border:1px solid #ccc; height:16px; width:130px; padding:3px 3px 0px 3px}
.loginbox .b{ padding-left:25px; padding-top:5px;}
.loginbox .c{padding:5px 0 0 76px;}
.loginbox .c input{ background:transparent url(button.gif); height:22px; width:66px; border:0px; color:#1C1C1C; padding-top:3px; margin:0px 4px; cursor:pointer}
.rbox{border:1px solid #DEDEDE; background:#F9F9F9; width:250px; margin-top:8px;}
.rbox .title{color:#F78A1E; font-weight:bold; text-indent:10px; padding-top:8px;}
.rbox ul{margin:4px 0 5px 12px; padding:0px; list-style:none}
.rbox li{line-height:21px;background:url(arrow.gif) no-repeat left center; padding-left:13px; width:220px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.rbox li a{color:#016A9F; text-decoration:none;}
.rbox .title a{ font-weight:normal; color:#1086E1; text-decoration:none}
.rbox .title a:hover{ color:#F78A1E; text-decoration:underline}
.issuelist .title{ height:29px;}
.issuelist select{width:160px}
.rbox li a:hover{color:#016A9F; text-decoration:underline;}
.bline{height:10px; overflow:hidden; width:930px; border-bottom:1px solid #DEDEDE; margin:0px auto}
.footer{clear:both; width:930px; margin-top:10px; margin:0px auto}
.footer .copyright{ float:left;width:730px;}
.footer .copyright p{margin:0px; padding:0px; text-align:center; line-height:21px;}
.footer .copyright a{color:#666; text-decoration:none; margin:0px 3px;}
.footer .copyright a:hover{color:#F78A1E; text-decoration:underline;}
.footer .icon{ float:right;width:200px;}

.normalinput{background:transparent; border:1px solid #ccc; height:21px; line-height:21px;}   
.focusinput{background:#fcc; border:1px solid #f00;}
div.infobox{display:none; float:left; border:solid 1px #00A8FF; background-color:#E2F5FF; width:auto; font-size:14px; padding:5px; margin-left:5px;}
.regpage{clear:both;}
.regpage .pagetitle
{
	background:transparent url(info_bar.gif) no-repeat left center;height:29px; 
	overflow:hidden; line-height:31px; font-weight:bold; padding-left:10px;
	color:#C42805; font-size:14px;
}
.regpage .main{border:1px solid #CCC; padding:10px; width:910px; text-align:left}
.regpage .main .l{width:150px; text-align:right; height:30px;}
.regpage .main .r{ text-align:left;}
.regpage .must{font-size:24px;font-weight:bold; color:#ff0000}
.regpage input.text{border:1px solid #ccc; height:19px; line-height:19px;width:250px;}
.regpage select{width:256px;}
.regpage span.infobox{font-size:13px; margin-left:5px;}

.newspage{width:930px; clear:both;}
.newspage h2.title{font-size:24px; text-align:center; margin:0px; padding:0px; line-height:40px; color:#000}
.newspage div.subtitle{ font-size:13px; text-align:center; width:930px;}
.newspage div.divcontent{ font-size:14px;width:930px; margin-top:8px;}
.newspage div.divcontent p{ font-size:14px; margin:0px; padding:0px; line-height:21px;}
.infopage{width:930px; clear:both;}
.infopage h2.title{font-size:24px; text-align:center; margin:0px; padding:0px; line-height:40px; color:#000}
.infopage div.divcontent{ font-size:14px;width:930px; margin-top:8px;}
.infopage div.divcontent p{ font-size:14px; margin:0px; padding:0px; line-height:21px;}

.ListPagerControl{text-align:center;font-size:14px; margin-top:5px; padding-top:5px;}
.ListPagerControl a
{
	font-size:13px;border:1px solid #ABADBC; display:inline-block;
	height:21px; line-height:21px; width:60px;color:#1E50A2; text-decoration:none;
}
.ListPagerControl a:hover{color:#BA2636; text-decoration:underline;}
.ListPagerControl span{color:red;font-size:14px;}
.ListPagerControl .split{margin-left:3px;}
.MsgPage{clear:both; margin:0px auto 0px auto; width:930px; margin-top:5px}
.MsgPage *{font-size:14px;}
.MsgPage .list{border:1px solid #E0EDF4;border-bottom:0px;}
.MsgPage .pagetitle{background:transparent url(info_bar.gif) no-repeat left center;height:29px; 
	overflow:hidden; line-height:31px; font-weight:bold; padding-left:10px;
	color:#C42805; font-size:14px;}
.MsgPage .list .title{font-size:14px;padding-left:5px;padding-top:8px;}
.MsgPage .list .title .subject{color:#C42805;}
.MsgPage .list .title .call{color:#C42805; margin-left:8px;}
.MsgPage .list .title .time{color:#C42805; margin-left:8px;}
.MsgPage .list .content{padding:5px;}
.MsgPage .list .back{background:#E0EDF4;padding:7px;border-bottom:1px dashed #666;border-top:1px dashed #666;}
.MsgPage .ListPagerControl{border:1px solid #E0EDF4; margin-top:0px; border-top:0px; border-bottom:0px;padding-bottom:5px;}
.MsgPage .form{ border-collapse:collapse;width:930px;font-size:14px;border:1px solid #E0EDF4;border-top:0px;}
.MsgPage .form .l{width:300px; text-align:right;border-top:1px dashed #ccc; height:32px;font-size:14px;padding-top:3px;}
.MsgPage .form .r{text-align:left;border-top:1px dashed #ccc;font-size:14px;padding-top:3px;}
.MsgPage .form .txt{border:1px solid #E0EDF4; height:20px; line-height:20px; font-size:14px; width:200px} 
.MsgPage .form select{width:206px;}
.MsgPage .form .txt2{border:1px solid #E0EDF4; height:70px; line-height:20px; font-size:14px; width:400px} 
.MsgPage .form .action{padding:5px; text-align:center;}
.MsgPage .form .action a{background:url(blue-buttom.jpg) no-repeat top;display:block; width:115px; height:30px; line-height:30px; color:#fff; font-size:14px; text-decoration:none; letter-spacing:3px; text-align:center}


.PageTitle{background:url(icon.jpg) no-repeat left center; height:32px; line-height:32px; 
	font-weight:bold; color:#247487; padding-left:35px; font-size:15px; margin-left:16px;
}
.searchbox{ width:400px; margin:0px auto}
.searchbox div{margin:5px 0 0 0}
.searchbox div select{width:206px;}

.btn{ border:0; background-image:url(btn.gif); width:71px; height:22px; cursor:pointer}
.txt{ border:1px solid #7F9DB9;height:19px; line-height:19px; width:200px;}

.noResult{width:880px;margin-top:5px;border:1px dotted #7F9DB9;height:80px; line-height:80px; text-align:center;font-weight:bold;color:#ED6D03;}
.gvResult{width:935px;margin-top:5px;}
table,td,th,tr{border:0px;}
.gvResult a{color:blue; text-decoration:none;}
.gvResult a:hover{color:#ED6D03; text-decoration:underline;}
.lbQInfo
{
	display:block; width:880px; 
	height:23px; line-height:23px;
	background-color:#D9E1F7;
	text-align:right; font-size:13px;
}
.searchValue
{
	margin-top:10px;
	padding-left:30px;	
}

.urlpager{margin:0 15px 15px 15px; clear:both; height:40px;}
.urlpager *{font-size:14px; text-indent:0px;}
.urlpager span.curpage{font-weight:bold;height:25px; line-height:25px; display:block; float:left; margin:0px 3px; padding:0px 8px;}
.urlpager a{ display:block; float:left; border:1px solid #B2D0EA; height:23px; line-height:23px; text-decoration:none; color:#0033CC; margin:0px 3px; padding:0px 12px;}
.urlpager a:hover{border:1px solid #2B55AF; background:#3666D4; color:#fff; text-decoration:none;}
.urlpager a.before{margin-left:0px; padding:0px 8px;}
.urlpager a.next{margin:0px 3px; padding:0px 8px;}
.searchinfobar{clear:both; height:20px; margin-top:8px; background:#D9E1F7; font-size:13px; text-align:right; padding-right:20px; line-height:20px; width:863px;}


.newslist_page{clear:both; margin:0px auto 0px auto; width:930px; margin-top:5px}
.newslist_page .title{background:url(newslist_bar.gif) repeat-x;height:25px;border-right:1px solid #C1C6CA;overflow:hidden;}
.newslist_page .title .icon{background:url(newslist_icon.gif) no-repeat left; height:25px; width:16px; display:inline-block;}
.newslist_page .title .word{height:25px; font-weight:bold; font-size:16px; text-align:center; color:#013780; position:absolute; margin-top:5px;}
.newslist_page .listHeader{clear:both; width:100%; background:url(newslist_header.gif); height:27px;}
.newslist_page .listHeader table{width:100%;}
.newslist_page .listHeader td{padding-left:5px; padding-right:10px;}
.newslist_page .DataListNews{width:100%;}
.newslist_page .td{width:480px;padding-left:5px; height:21px; line-height:21px;}
.newslist_page .td div{width:400px;text-overflow:ellipsis;overflow:hidden;float:left; height:21px; background:url(d.gif) no-repeat left; padding-left:10px;}
.newslist_page .td .i_r{float:right; color:#1E50A2; font-size:14px; padding-right:10px;}
.newslist_page .td a{font-size:14px;color:#2B2B2B;text-decoration:none;}
.newslist_page .td a:hover{color:#BC2636; text-decoration:underline}

.findpwdpage{clear:both;}
.findpwdpage .title
{
	height:29px;  width:930px;
	overflow:hidden; line-height:31px; font-weight:bold; padding-left:10px;
	color:#C42805; font-size:14px; text-align:center
}
.findpwdpage .main{border-top:0px;padding:10px; width:900px; text-align:center}
.findpwdpage .txt{border:1px solid #E0EDF4; height:20px; line-height:20px; font-size:14px; width:200px}