* {
	padding: 0;
	margin: 0;
}

body {
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: verdana,arial,helvetica,sans-serif;
	overflow-y:scroll
}
A {
	text-decoration: none;
	color: #666666;
}
A:hover {
	text-decoration: none;
	color: #ff0000;
}
#top {
	height: 30px;
	background: url(top-bg.png) no-repeat 0 50%;
	background-color: #0062aa;
}

#top .top-box {
	height: 30px;
	line-height: 30px;
	width: 960px;
	padding-left: 25px;
	padding-right: 15px;
	margin: 0 auto;
	color: #FFFFFF;
}

#top .top-box div.welcome {
	float: left;
}

#top .top-box div.op {
	float: right;
}

#top .top-box div.op a, #top .top-box div.op span {
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 15px;
}

#head {
	height: 98px;
	background: url(logo-bg.png) repeat-x;
}

#head ul.nav {
	list-style: none;
	width: 1100px;
	padding-left: 24px;
	margin: 0 auto;
}

#head ul.nav li {
	float: left;
	height: 70px;
	width: 68px;
	margin-right: 10px;
	padding-top: 20px;
	position: relative;
}

#head ul.nav li.current {
	background: url(nav-current-bg.gif) no-repeat 0 21px;	
}

#head ul.nav li a {
	display: inline-block;
	*display:inline; 
	*zoom:1;
	height: 100%;
	width: 100%;
}

#head ul.nav li a.home {
	background: url(nav.gif) no-repeat 9px 10px;
}

#head ul.nav li a.desc {
	background: url(nav.gif) no-repeat -68px 10px;
}

#head ul.nav li a.news {
	background: url(nav.gif) no-repeat -145px 10px;
}

#head ul.nav li a.legi {
	background: url(nav.gif) no-repeat -223px 10px;
}

#head ul.nav li a.public {
	background: url(nav.gif) no-repeat -300px 10px;
}

#head ul.nav li a.service {
	background: url(nav.gif) no-repeat -378px 10px;
}

#head ul.nav li a.fengyuan {
	background: url(nav.gif) no-repeat -455px 10px;
}

#head ul.nav li a.mailbox {
	background: url(nav.gif) no-repeat -533px 10px;
}

#head ul.nav li#logo {
	height: 64px;
	width: 320px;
	margin-right: 30px;
	padding-top: 30px;
}

#head ul.nav li#logo a {
	background: url(logo.gif) no-repeat;
}
#head ul.nav li#tel {
	height: 100px;
	width: 129px;
	margin-right:0px;
	padding-top: 0px;
background: url(tel.gif) no-repeat;
}


#head ul.nav li ul.sub-nav {
	background-color: #0168b5;
	padding: 15px 5px 10px 15px;
	list-style: none;
	position: absolute;
	top:98px;
	left:0;
	z-index: 9999;
	width: 330px;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	-khtml-opacity: 0.8; 
	opacity: 0.8;
	display: none;
}

#head ul.nav li ul.sub-nav .t-arr {
	position: absolute;
	top:-15px;
	left: 24px;
	background: url(t-arr.gif) no-repeat 0 0;
	width: 17px;
	height: 18px;
}

#head ul.nav li ul.r {
	right:0;
	left: auto;
}

#head ul.nav li ul.r .t-arr {
	position: absolute;
	top:-15px;
	right: 24px;
	left: auto;
	background: url(t-arr.gif) no-repeat 0 0;
	width: 17px;
	height: 18px;
}

#head ul.nav li ul.sub-nav li.x {
	width: 100px;
	float: left;
	height: 30px;
	overflow: hidden;
	padding: 0;
	margin-bottom: 10px;
}

#head ul.nav li ul.sub-nav li a {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	padding-left: 15px;
	background-color: #017ad3
}

#head ul.nav li ul.sub-nav li a:hover {
	color: #0062a9;
	background-color: #FFFFFF;
	font-weight: bold;
}

#main {
	position: relative;
	z-index:0;
	height: 300px;
	padding-top:398px;
	clear: both;
}

#main .control-pad-bg {
	position:absolute;
	width:960px;
	height:86px;
	z-index:100;
	top:310px;
	left:50%;
	margin-left:-480px;
	background:#FFFFFF;
	border-radius:10px;
	filter:alpha(opacity=70);
        -moz-opacity:0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
}

#main ul.control-pad {
	position:absolute;
        width:960px;
        height:86px;
        z-index:100;
        top:310px;
        left:50%;
        margin-left:-480px;
	list-style:none;
}

#main ul.control-pad li {
	float:left;
	height:86px;
	width:218px;
	padding-right:10px;
	padding-left:10px;
	cursor:pointer;
	background:none;
	font-family: 微软雅黑,黑体,Verdana;
}

#main ul.control-pad li.current {
	background-color:#ffffff;
}

#main ul.control-pad li span {
	float:left;
}

#main ul.control-pad li .img {
	float:right;
	margin-top:6px;
	background-color:#333333;
}

#main ul.control-pad li img {
	width:129px;
	height:71px;
	float:right;
	border:1px solid #FFFFFF;
	filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
}

#main ul.control-pad li img.current {
	filter:alpha(opacity=100);
        -moz-opacity:1.0;
        -khtml-opacity: 1.0;
        opacity: 1.0;
}

#main .swap {
	position: absolute;
	width: 100%;
	height: 700px;
	top:0;
	left: 0;
	z-index:1;
	/*background: url(banner.jpg) no-repeat top center;*/
}

#body {
	position: relative;
	z-index:2;
	width: 1000px;
	margin: 0 auto;
}

#body-box {
	/*width: 990px;*/
	padding: 0 0 0 8px;
	float: left;
	/*overflow:hidden;*/
	background: #FFFFFF;
}

#announcement-box {
	height: 42px;
	line-height: 42px;
	border-bottom: 2px solid #c9c9c9;
}

#announcement {
	width: 690px;
	overflow: hidden;
	height: 42px;
	line-height: 42px;
	float: left;
	/*padding-left: 88px;*/
	background: url(btn-1.gif) no-repeat 0 50%;
}

#announcement strong {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 65px;
	height: 26px;
	padding-left:18px;
	color: #FFFFFF;
}

#announcement a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #016ecc;
	margin-right: 15px;
	text-decoration: none;
}

#search {
	float: right;
	height: 42px;
	line-height: 42px;
}

#search form {
	*padding-top:8px;
	background:url(search-bg-new-null.jpg) no-repeat 0 9px;
}

#search form.nn {
	background:url(search-bg-new.jpg) no-repeat 0 9px;
}

#search form input {
	vertical-align: middle;
}

#search form input.txt {
	width: 107px;
	height: 26px;
	padding-left:14px;
	border: 0;
	background:none;
	/*background: url(search-input-null.gif) no-repeat;*/
}

#search form input.txt-nn {
	width: 107px;
	height: 26px;
	padding-left:14px;
	border: 0;
	/*background: url(search-input.gif) no-repeat;*/
}

#search form input.btn {
	width: 27px;
	height: 26px;
	background: none;
	border: 0;
	font-weight: bold;
	margin-left: 15px;
}

#main-block {
	width: 690px;
	float: left;
	margin-right:10px;
}

#main-block .block-head {
	height: 19px;
	overflow: hidden;
	padding-top: 12px;
	padding-right: 10px;
	text-align: right;
	border-bottom:1px solid #d2d2d2;
}

#main-block .block-head .title {
	float: left;
}

#main-block .block-head .news {
	width: 190px;
	height: 31px;
	background: url(news-title.gif) no-repeat 8px -2px;
}

#main-block .block-head .topic {
	width: 190px;
	height: 31px;
	background: url(topic-title.gif) no-repeat 8px 1px;
}

#main-block .block-head a.more {
	color: #999999;
	text-decoration: none;
}

#main-block .block-body {
	padding-top: 10px;
}

#main-block .block-body .pics {
	width: 340px;
	height: 260px;
	overflow: hidden;
	text-align: center;
	float: left;
	border: 1px solid #d2d2d2;
	position: relative;
}

#main-block .block-body .pics .pic-box {
	width: 3000px;
	padding-left: 3px;
}

#main-block .block-body .pics .pic-box img {
	float: left;
	margin-left: 0px;
	margin-right: 6px;
	margin-top: 3px;
	width: 334px;
	height: 219px;
}

#main-block .block-body .pics .pic-txt a {
	display: block;
	width: 334px;
	height: 254px;
	margin: 0 auto;
	text-align: center;
	background: url(pic-txt-bg.gif) repeat-x;
	height: 36px;
	line-height: 36px;
	color: #016ecc;
	font-weight: bold;
	text-decoration: none;
}

#main-block .block-body #order-links {
	height: 20px;
	width: 100px;
	*width: 105px;
	background: #FFFFFF;
	position: absolute;
	bottom: 45px;
	right: 10px;
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7;
}

#main-block .block-body #order-links a {
	float: left;
	color: #ff6600;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
}

#main-block .block-body #order-links a.current {
	color: #FFFFFF;
	background-color: #ff6600;
	font-weight: bold;
}

#main-block .block-body .lists {
	width: 330px;
	float: right;
}

#main-block .block-body .lists .tabs-box {
	height: 27px;
	background: url(grey-line.gif) repeat-x 0 26px;
}

#main-block .block-body .lists .tabs-box a {
	float: left;
	width: 88px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	margin-right: 5px;
	color: #333333;
	text-decoration: none;
	background: url(tabs-1-bg.gif) no-repeat -90px 0;
}
#main-block .block-body .lists .tabs-box a.active {
	background: url(tabs-1-bg.gif) no-repeat 0 0;
	color: #FFFFFF;
	font-weight: bold;
}
#main-block .block-body .listss {
	width: 330px;
	float: left;
	padding-left:10px;
	padding-right:5px;
}

#main-block .block-body .listss .tabs-boxs {
	height: 27px;
	background: url(grey-line.gif) repeat-x 0 26px;
}

#main-block .block-body .listss .tabs-boxs a {
	float: left;
	width: 88px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	margin-right: 5px;
	color: #333333;
	text-decoration: none;
	background: url(tabs-1-bg.gif) no-repeat -90px 0;
}
#main-block .block-body .listss .tabs-boxs a.active {
	background: url(tabs-1-bg.gif) no-repeat 0 0;
	color: #FFFFFF;
	font-weight: bold;
}
#main-block .block-body .listss ul.news-lists,
#main-block .block-body .listss ul.topic-lists {
	list-style: none;
	padding-left: 10px;
	padding-top: 7px;
}

#main-block .block-body .listss ul.topic-lists {
	padding-top: 14px;
}

#main-block .block-body .listss ul.news-lists li,
#main-block .block-body .listss ul.topic-lists li {
	background: url(arr-1.gif) no-repeat 0 50%;
	height: 22px;
	line-height: 22px;
	padding-left: 19px;
}

#main-block .block-body .listss ul.topic-lists li {
	height: 26px;
	line-height: 26px;
}

#main-block .block-body .listss ul.topic-lists li.dashed-line {
	border-bottom: 1px dashed #d4d4d4;
}

#main-block .block-body .listss ul.news-lists li a,
#main-block .block-body .listss ul.topic-lists li a {
	float: left;
	color: #333333;
	width: 204px;
	height: 22px;
	overflow: hidden;
	text-decoration: none;
}

#main-block .block-body .listss ul.news-lists li a:hover,
#main-block .block-body .listss ul.topic-lists li a:hover {
	float: left;
	color: #ff0000;
	width: 204px;
	height: 22px;
	overflow: hidden;
	text-decoration: none;
}

#main-block .block-body .listss ul.news-list li span,
#main-block .block-body .listss ul.topic-lists li span {
	color: #999999;
	float: right;
	padding-right: 15px;
	font-family: '宋体'
}







#main-block .block-body .lists .important {
	margin-top: 16px;
	border-bottom: 1px dashed #d4d4d4;
	padding-bottom: 10px;
}

#main-block .block-body .lists .important h3.title {
	text-align: center;
}

#main-block .block-body .lists .important h3.title a {
	font-size: 14px;
	text-decoration: none;
	color: #016ecc;
}

#main-block .block-body .lists .important p.desc {
	text-indent: 24px;
	color: #666666;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
	margin-top: 8px;
}

#main-block .block-body .lists ul.news-list,
#main-block .block-body .lists ul.topic-list {
	list-style: none;
	padding-left: 10px;
	padding-top: 7px;
}

#main-block .block-body .lists ul.topic-list {
	padding-top: 14px;
}

#main-block .block-body .lists ul.news-list li,
#main-block .block-body .lists ul.topic-list li {
	background: url(arr-1.gif) no-repeat 0 50%;
	height: 22px;
	line-height: 22px;
	padding-left: 19px;
}

#main-block .block-body .lists ul.topic-list li {
	height: 26px;
	line-height: 26px;
}

#main-block .block-body .lists ul.topic-list li.dashed-line {
	border-bottom: 1px dashed #d4d4d4;
}

#main-block .block-body .lists ul.news-list li a,
#main-block .block-body .lists ul.topic-list li a {
	float: left;
	color: #333333;
	width: 204px;
	height: 22px;
	overflow: hidden;
	text-decoration: none;
}
#main-block .block-body .lists ul.news-list li a:hover,
#main-block .block-body .lists ul.topic-list li a:hover {
	float: left;
	color: #ff0000;
	width: 204px;
	height: 22px;
	overflow: hidden;
	text-decoration: none;
}

#main-block .block-body .lists ul.news-list li span,
#main-block .block-body .lists ul.topic-list li span {
	color: #999999;
	float: right;
	padding-right: 15px;
	font-family: '宋体'
}

#main-block .block-body a.topic-pic-title {
	float: left;
}

#main-block .block-body a.topic-pic-title img {
	border: 0;
}

#side {
	width: 292px;
	float: right;
	padding-top: 8px;
	background: url(side-bg.jpg) no-repeat;
}

#side .side-block {
	width: 264px;
	margin: 0 auto;
}

#side .side-block .side-tabs {
	height: 29px;
	width: 252px;
	padding-left: 12px;
}

#side .side-block .type-1 {
	background: url(side-tabs-1.gif) no-repeat 0 0;
}

#side .side-block .type-1-2 {
	background: url(side-tabs-1.gif) no-repeat 0 -29px;
}

#side .side-block .type-1-3 {
	background: url(side-tabs-1.gif) no-repeat 0 -58px;
}

#side .side-block .type-2 {
	background: url(side-tabs-2.gif) no-repeat 0 0;
	margin-top: 10px;
}

#side .side-block .type-3 {
	background: url(side-tabs-3.gif) no-repeat 0 0;
	margin-top: 12px;
}

#side .side-block .type-3-2 {
	background: url(side-tabs-3.gif) no-repeat 0 -29px;
	margin-top: 12px;
}

#side .side-block .side-tabs a {
	width: 80px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #333333;
}



#side .side-block .side-tabs a.current {
	color: #FFFFFF;
}

#side .side-block .lists-box {
	width: 264px;
	margin: 0 auto;
}

#side .side-block .lists-box ul.list {
	list-style: none;
	padding-top: 8px;
}

#side .side-block .lists-box ul.list li {
	height: 24px;
	line-height: 24px;
}

#side .side-block .lists-box ul.list li a {
	float: left;
	color: #333333;
	text-decoration: none;
}
#side .side-block .lists-box ul.list li a:hover {
	float: left;
	color: #ff0000;
	text-decoration: none;
}
#side .side-block .lists-box ul.list li a.more {
	float: right;
	color: #999999;
	padding-right: 12px;
}

#side .side-block .lists-box ul.list li span {
	float: right;
	color: #999999;
	font-family: '宋体';
	padding-right: 9px;
}

#side .side-block .service {
	width: 264px;
	height: 147px;
	margin: 0 auto;
	background: url(service-bg.gif) no-repeat 15px 15px;
}

#side .side-block .service ul.list {
	list-style: none;
	padding-top: 9px;
	padding-left: 20px;
}

#side .side-block .service ul.list li {
	float: left;
	width: 68px;
	height: 34px;
	line-height: 34px;
	*height: 27px;
	*line-height: 27px;
	padding-left: 32px;

}

#side .side-block .service ul.list li.r {
	margin-left: 40px;
}

#side .side-block .service ul.list li.search {
	font-size: 12px;
	color: #016ecc;
	width: 200px;
}

#side .side-block .service ul.list li.search a {
	margin-right: 12px;
}

#side .side-block .service ul.list li a {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
#side .side-block .service ul.list li a:hover {
	font-size: 14px;
	color: #ff0000;
	text-decoration: none;
}

ul#links {
	list-style: none;
	background: #f1f1f1;
	height: 32px;
	line-height: 32px;
	margin-top: 4px;
	padding-left: 17px;
}

ul#links li {
	float: left;
	color: #666666;
	margin-right: 15px;
}

ul#links li.title {
	color: #016ecc;
	font-weight: bold;
	margin-right: 30px;
}

ul#links li a {
	text-decoration: none;
	color: #666666;
}
ul#links li a:hover {
	text-decoration: none;
	color: #ff0000;
}

#bottom {
	height: 26px;
	line-height: 26px;
	background: #016ecc;
	font-family: '宋体';
	color: #FFFFFF;
	margin-top: 5px;
}

#bottom #info-box {
	width: 1000px;
	margin: 0 auto;
}

#bottom #info-box .copy-rights {
	float: left;
	padding-left: 10px;
}

#bottom #info-box .info {
	float: right;	
}

#bottom #info-box .info a {
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 5px;
}

#body {
	margin-top: 8px;
}

#body #inner-banner {
	width: 1000px;
	height: 216px;
	background: url(inner-banner.jpg) no-repeat 0 0;
}
#body #inner-banner-1 {
	width: 1000px;
	height: 216px;
	background: url(inner-banner-1.jpg) no-repeat 0 0;
}
#body #inner-banner-2 {
	width: 1000px;
	height: 216px;
	background: url(inner-banner-2.jpg) no-repeat 0 0;
}
#body #inner-banner-3 {
	width: 1000px;
	height: 216px;
	background: url(inner-banner-3.jpg) no-repeat 0 0;
}
#body #inner-banner-4 {
	width: 1000px;
	height: 216px;
	background: url(inner-banner-4.jpg) no-repeat 0 0;
}
#body #inner-banner-5 {
	width: 1000px;
	height: 216px;
	background: url(inner-banner-5.jpg) no-repeat 0 0;
}
#body #inner-banner-6 {
	width: 1000px;
	height: 216px;
	background: url(inner-banner-6.jpg) no-repeat 0 0;
}






#body ul#bread-crumbs {
	display: block;
	list-style: none;
	padding-left: 3px;
}

#body ul#bread-crumbs li {
	float: left;
	height: 45px;
	line-height: 45px;
	color: #666666;
	margin-right: 8px;
}

#body ul#bread-crumbs li.x {
	float: left;
	height: 30px;
	line-height: 30px;
	color: #666666;
	margin-right: 8px;
}

#body ul#bread-crumbs li.current {
	color: #0084e3;
}

#body ul#bread-crumbs li a {
	color: #666666;
	text-decoration: none;
}

#body #content-box {
	clear: both;
}

#body #content-box .left {
	width: 200px;
	float: left;
}

#body #content-box .left ul.aside {
	display: block;
	list-style: none;
	background: url(left-head.jpg) no-repeat 0 0;
	padding-top: 43px;
}

#body #content-box .left ul.news {
	background: url(left-head-news.jpg) no-repeat 0 0;
}

#body #content-box .left ul.law {
	background: url(left-head-law.jpg) no-repeat 0 0;
}

#body #content-box .left ul.openwater {
	background: url(left-head-openwater.jpg) no-repeat 0 0;
}

#body #content-box .left ul.service {
	background: url(left-head-service.jpg) no-repeat 0 0;
}

#body #content-box .left ul.mail {
	background: url(left-head-mail.jpg) no-repeat 0 0;
}

#body #content-box .left ul.notify {
	background: url(left-head-notify.jpg) no-repeat 0 0;
}

#body #content-box .left ul.aside li a {
	display: block;
	border: 1px solid #e6e6e6;
	border-top: 0;
	height: 47px;
	line-height: 47px;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding-left: 76px;
	background: url(arr-1.gif) no-repeat 34px 20px;
}

#body #content-box .left ul.aside li a.current {
	background-color: #f2f9ff;
	color: #0183e3;
	font-weight: bold;
}

#body #content-box .right {
	width: 790px;
	float: right;
	border: 1px solid #e6e6e6;
	padding-top: 35px;
	margin-bottom: 28px;
}

#body #content-box .right h1.title {
	font-size: 20px;
	font-weight: bold;
	font-family:"微软雅黑", "宋体";
	text-align: center;
	color: #006fcb;
}

#body #content-box .right .info {
	color: #aeaeae;
	text-align: center;
	margin-top: 18px;
}

#body #content-box .right .content {
	width: 722px;
	margin: 12px auto 0 auto;
	border-top: 1px dashed #d5d5d5;
	padding: 22px 18px 28px 18px;
}

#body #content-box .right .content p {
	margin-top: 24px;
	line-height: 28px;
	font-size: 14px;
	color: #666666;
}

#body #content-box .right .content .misc {
	margin-top: 32px;
	height: 21px;
	padding-right: 45px;
	background: url(misc.jpg) no-repeat 435px 0;
}

#body #content-box .right .content .misc a {
	float: right;
	height: 21px;
}

#body #content-box .right .content .misc a.more {
	width: 65px;
	margin-right: 10px;
}

#body #content-box .right .content .misc a.pre {
	width: 78px;
	margin-right: 10px;
}

#body #content-box .right .content .misc a.top {
	width: 78px;
}

#body #content-box .right-list {
	width: 766px;
	float: right;
	border: 1px solid #e6e6e6;
	padding: 12px 12px 25px 12px;
	margin-bottom: 28px;
}

#body #content-box .right-list h3.notify-title {
	color: #006fcb;
	font-size:26px;
	padding-left: 45px;
	height: 38px;
	line-height: 38px;
	font-weight: normal;
	background:url(notify.jpg) no-repeat 0 50%;
}

#body #content-box .right-list .notify-content {
	background:#FFFFFF;
	margin-top: 10px;
	border:1px solid #E6E6E6;
}

#body #content-box .right-list .hot a.hot-pic {
	float: left;
	width: 316px;
	height: 210px;
	background-color: #FFFFFF;
	padding: 1px;
	text-align: center;
	border: 1px solid #d2d2d2;
}

#body #content-box .right-list .hot a.hot-pic img {
	border: 0;
	width: 316px;
	height: 210px;
}

#body #content-box .right-list .hot .hot-list {
	float: right;
	width: 428px; 
}

#body #content-box .right-list .hot .hot-list .important {
	width: 425px;
}

#body #content-box .right-list .hot .hot-list .important a.title {
	height: 32px;
	line-height: 32px;
	color: #016dc8;
	text-decoration: none;
	display: block;
	font-size: 14px;
	font-weight: bold;
}

#body #content-box .right-list .hot .hot-list .important .hot-info {
	font-size: 12px;
	color: #adadad;
	margin-bottom: 10px;
}

#body #content-box .right-list .hot .hot-list .important p.hot-desc {
	line-height: 26px;
	text-indent: 24px;
	font-size: 12px;
	color: #666666;
	border-bottom: 1px dashed #d4d4d4;
	padding-bottom: 16px;
	margin-bottom: 15px;
}

#body #content-box .right-list .hot .hot-list .important ul.hot-lists {
	list-style: none;
	display: block;
}

#body #content-box .right-list .hot .hot-list .important ul.hot-lists li {
	height: 24px;
	line-height: 24px;
	display: block;
}

#body #content-box .right-list .hot .hot-list .important ul.hot-lists li a {
	float: left;
	color: #666666;
	width: 322px;
	height: 24px;
	overflow: hidden;
	text-decoration: none;
}

#body #content-box .right-list .hot .hot-list .important ul.hot-lists li span {
	float: right;
	color: #989898;
	padding-right: 20px;
	font-family: '宋体';
}

#body #content-box .right-list ul.lists {
	margin-top: 22px;
	list-style: none;
	margin-bottom: 19px;
}

#body #content-box .right-list ul.lists li {
	display: block;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #d4d4d4;
}

#body #content-box .right-list ul.lists li a {
	text-decoration: none;
	color: #666666;
	font-size: 14px;
	height: 40px;
	width: 588px;
	overflow: hidden;
	float: left;
}

#body #content-box .right-list ul.lists li span {
	float: right;
	color: #9d9d9d;
	font-size: 14px;
	padding-right: 20px;
	font-family: '宋体';
}

#body #content-box .right-list .page td.m {
	padding: 0 15px;
	height: 32px;
}

#body #content-box .right-list .page a {
	float: left;
	padding: 0 15px;
	height: 32px;
	line-height: 32px;
	color: #999999;
	border: 1px solid #999999;
	margin-right: 2px;
	text-decoration: none;
	font-size: 12px;
}

#body #content-box .right-list .page select { display:none }

#body #content-box .right-list h1.sub-title {
	font-size: 14px;
	font-weight: bold;
	color: #0183e3;
	height: 36px;
	line-height: 36px;
	padding-left: 15px;
	background: url(h-line.jpg) no-repeat left bottom;
	margin-bottom: 28px;
}

#body #content-box .right-list .note-box {
	width: 741px; 
	margin: 0 auto;
	border-top: 1px solid #0f8be5;
	border-bottom: 1px solid #0f8be5;
	padding: 1px 0;
}

#body #content-box .right-list .note-box p {
	line-height: 26px;
	background-color: #e5f2fb;
	color: #333333;
	padding: 12px 30px;
}

#body #content-box .right-list .note-box p a, #body #content-box .right-list .note-box p strong {
	color: #0084e3;
	font-weight: bold;
	margin: 0 5px;
	text-decoration: none;
}

#body #content-box .right-list .form {
	width: 741px; 
	margin: 0 auto;
	padding-top: 38px;
}

#body #content-box .right-list .form span.red {
	color: #ee0002;
}

#body #content-box .right-list .form strong.title {
	color: #333333;
	font-size: 14px;
	padding-left: 30px;
}

#body #content-box .right-list .form table {
	margin-top: 15px;
}

#body #content-box .right-list .form table td {
	font-size: 14px;
	color: #333333;
}

#body #content-box .right-list .form table td .txt {
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	border-top: 1px solid #414141;
	border-left: 1px solid #414141;
	border-right: 1px solid #d4d0c7;
	border-bottom: 1px solid #d4d0c7;
}

#body #content-box .right-list .form .btns {
	margin-top: 18px;
	padding-left: 90px;
}

#body #content-box .right-list .form .btns input {
	color: #FFFFFF;
	border: 0;
	background: url(btn-n.jpg) no-repeat 0 0;
	width: 67px;
	height: 26px;
	margin-left:24px;
	font-weight: bold;
	font-size: 14px;
}

#body #content-box .right-list .form .btns input.primary {
	background: url(btn-p.jpg) no-repeat 0 0;
}

#body #content-box .right-list .mail-block {
	border: 1px solid #e7e7e7;
	width: 738px;
	margin: 0 auto;
	color: #666666;
	padding-bottom: 18px;
	margin-bottom: 10px;
}

#body #content-box .right-list .mail-block .global_sub {
	background-color: #f2f2f2;
	line-height: 32px;
	height: 32px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding-left: 22px;
	margin-bottom: 15px;
}

#body #content-box .right-list .mail-block .border_no_top {
	padding: 0 25px;
	line-height: 24px;
}

#body #content-box .right-list .mail-block .border_no_top .masterbook {
	border: 1px dashed #d5d5d5;
}

#body #content-box .right-list .mail-block .border_no_top .masterbook span.re {
	background-color: #f1f9fc;
	color: #0084e6;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-left: 17px;
	height: 30px;
	line-height: 30px;
}

#body #content-box .right-list .mail-block .border_no_top .masterbook div.re {
	padding: 12px 24px 0 24px;
}
