﻿

body,a,td,div,p,span {
	font-size: 12px;
	color: #333333;
	line-height: 23px;
	font-family: Arial, Helvetica, sans-serif;
}
A {
	color: #333333;
	line-height: 23px;
	text-decoration: none;
}
A:hover {
	color: #333333;
	text-decoration: none;
}
ul,li { list-style: none; padding: 0; margin:0;}
.hr { border-top: 1px dotted #e4e4e4; margin-top: 5px;margin-bottom: 6px; height: 1px; display:block;}
.top { background:url(../images/bg_top.jpg) no-repeat left top; height: 29px;}
.topLeft { line-height: 29px; padding-left: 15px;}
.topRight { line-height: 29px; padding-right: 15px; text-align: right; color:#fff;}
.topRight A,.topRight A:hover {color:#fff}
.topBanner { background:url(../images/bg_banner.jpg) no-repeat left top; height: 171px;}
.table {
	BORDER-RIGHT: #7bade0 1px solid; BORDER-TOP: #7bade0 1px solid; BORDER-LEFT: #7bade0 1px solid; BORDER-BOTTOM: #7bade0 1px solid
}
.topTitle { height: 34px; line-height: 34px; text-align:center;}
	.topTitle A,.topTitle A:hover { line-height: 34px; font-family:"微软雅黑","黑体"; font-size:18px; color: #cc0000; }
.table table td { text-align: left; padding-left: 5px;}
.indexContainer1 { border: 1px solid #E8E8E8; padding: 4px;}

.indexTitle1 { background: url(../images/bg_indextitle1.gif) repeat-x left top; height: 23px; line-height: 23px; position: relative; padding-left: 18px; color: #C30101; font-weight:bold;}
	.indexTitle1 .more { position:absolute; right: 0; top:0; }
.indexTitle2 {border-bottom: 2px solid #378400;}
	.indexTitle2_more { text-align: right;border-bottom: 2px solid #C1C1C1;}
.indexTitle3 {border-bottom: 2px solid #2D9AFF;}
	.indexTitle3_more { text-align: right;border-bottom: 2px solid #C1C1C1;}
.indexTitle4 {border-bottom: 2px solid #C71B1B;}
	.indexTitle4_more { text-align: right;border-bottom: 2px solid #C1C1C1;}
.indexTitle5 {border-bottom: 2px solid #1859A9;}
	.indexTitle5_more { text-align: right;border-bottom: 2px solid #C1C1C1;}
.indexTitle6 {border-bottom: 2px solid #FF7800;}
	.indexTitle6_more { text-align: right;border-bottom: 2px solid #C1C1C1;}
.indexTitle7 {border-bottom: 2px solid #88593C;}
	.indexTitle7_more { text-align: right;border-bottom: 2px solid #C1C1C1;}
.indexTitle8 {border-bottom: 2px solid #8742AB;}
	.indexTitle8_more { text-align: right;border-bottom: 2px solid #C1C1C1;}
.indexTitle9 {border-bottom: 2px solid #22A9A8;}
	.indexTitle9_more { text-align: right;border-bottom: 2px solid #C1C1C1;}
.indexTitle10 {border-bottom: 1px solid #FF0072;}
	.indexTitle10_more { text-align: right;border-bottom: 1px solid #C1C1C1;}
.indexTitle11 {border-bottom: 1px solid #7B734E;}
	.indexTitle11_more { text-align: right;border-bottom: 1px solid #C1C1C1;}
.indexTitle12 {border-bottom: 1px solid #185AAB;}
	.indexTitle12_more { text-align: right;border-bottom: 1px solid #C1C1C1;}
	
.textList1 { list-style: none; padding: 0 3px;}
	.textList1 li { background:url(../images/arrow1.gif) no-repeat left 10px; padding-left: 15px; border-bottom: 1px dotted #e4e4e4; position:relative; list-style: none;}
	.textList1 li A {overflow:hidden;}
	.textList1 li .date { position: absolute; right: 0; font-size: 10px; color: #999999; line-height:24px; height: 24px; top: 0;}
	.textList1 li .className { color: #666666; }
	.textList1 li .className A{ color: #666666; }
	.textList1 li .className A:hover { color: #333333; }
.textList2 { list-style: none; padding: 0 3px;}
	.textList2 li { background: url(../images/arrow2.jpg) no-repeat left 10px; padding-left: 15px; border-bottom: 1px dotted #e4e4e4; position:relative; list-style: none;}
	.textList2 li .date { position: absolute; right: 0; font-size: 10px; color: #999999; line-height:24px; height: 24px; top: 0;}
.textList3 { list-style: none; padding: 0 3px;}
	.textList3 li { background: url(../images/arrow3.jpg) no-repeat left 10px; padding-left: 15px; border-bottom: 1px dotted #e4e4e4; position:relative; list-style: none;}
	.textList3 li .date { position: absolute; right: 0; font-size: 10px; color: #999999; line-height:24px; height: 24px; top: 0;}
.textList4 { list-style: none; padding: 0 3px;}
	.textList4 li { background: url(../images/arrow4.jpg) no-repeat left 10px; padding-left: 15px; border-bottom: 1px dotted #e4e4e4; position:relative; list-style: none;}
	.textList4 li .date { position: absolute; right: 0; font-size: 10px; color: #999999; line-height:24px; height: 24px; top: 0;}
.textList5 { list-style: none; padding: 0 3px;}
	.textList5 li { background: url(../images/arrow5.jpg) no-repeat left 10px; padding-left: 15px; border-bottom: 1px dotted #e4e4e4; position:relative; list-style: none;}
	.textList5 li .date { position: absolute; right: 0; font-size: 10px; color: #999999; line-height:24px; height: 24px; top: 0;}
.textList6 { list-style: none; padding: 0 3px;}
	.textList6 li { background: url(../images/arrow6.jpg) no-repeat left 10px; padding-left: 15px; border-bottom: 1px dotted #e4e4e4; position:relative; list-style: none;}
	.textList6 li .date { position: absolute; right: 0; font-size: 10px; color: #999999; line-height:24px; height: 24px; top: 0;}
.textList7 { list-style: none; padding: 0 3px;}
	.textList7 li { background: url(../images/arrow8.jpg) no-repeat left 10px; padding-left: 15px; border-bottom: 1px dotted #e4e4e4; position:relative; list-style: none;}
	.textList7 li .date { position: absolute; right: 0; font-size: 10px; color: #999999; line-height:24px; height: 24px; top: 0;}
.textList8 { list-style: none; padding: 0 3px;}
	.textList8 li { background: url(../images/arrow9.jpg) no-repeat left 10px; padding-left: 15px; border-bottom: 1px dotted #e4e4e4; position:relative; list-style: none;}
	.textList8 li .date { position: absolute; right: 0; font-size: 10px; color: #999999; line-height:24px; height: 24px; top: 0;}
.textList9 { list-style: none; padding: 0 3px;}
	.textList9 li { background: url(../images/arrow2.jpg) no-repeat left 10px; padding-left: 15px; list-style: none;}
	.textList9 li .date { font-size: 10px; color: #999999;}
	
.picList1  { list-style: none; padding: 0; margin: 0;}
	.picList1 li { list-style: none; padding: 0; margin: 0; width: 184px; text-align: center; float: left;}
.picList2  { list-style: none; padding: 10px 0 10px 10px; margin: 0;}
	.picList2 li { list-style: none; margin-right: 20px; margin-left: 20px; text-align: center; float: left;}
.picList3  { list-style: none; margin: 0;  padding: 0; }
	.picList3 li { list-style: none; padding: 0; margin: 10px 0 5px 15px; width: 169px; text-align: center; float: left;}
.picList4  { list-style: none; margin: 0;  padding: 0; }
	.picList4 li { list-style: none; padding: 0; margin: 5px 2px 0px 2px; width: 100px; text-align: center; float: left;}
		.picList4 li img {width: 100px; height: 70px; border: 1px solid #ccc;}
.picList5  { list-style: none; margin: 0;  padding: 0; }
	.picList5 li { list-style: none; padding: 0; margin: 0px 3px 7px 2px;_margin: 0px 1px 7px 1px; width: 68px; text-align: center; float: left;}
		.picList5 li img {width: 68px; height: 41px; border: 1px solid #ccc;}
.picList6  { list-style: none; margin: 0;  padding: 0; }
	.picList6 li { list-style: none; padding: 0; margin: 0px 2px 4px 0px; width: 240px; text-align: center; float: left;}
		.picList6 li img {width: 240px; height: 145px; border: 1px solid #ccc;}
.picList7  { list-style: none; padding: 0; margin: 0; padding-top: 5px;}
	.picList7 li { list-style: none; padding: 0; margin: 0; text-align: center; float: left; width: 167px;}
.picList8  { list-style: none; padding: 0; margin: 0; padding-top: 5px;}
	.picList8 li { list-style: none; padding: 0; margin: 0; text-align: center; width: 290px; margin-top: 5px;}

.leftSider {background: #ffffff; border: 1px solid #ccc;}
.rightSider {background: #ffffff; border: 1px solid #ccc;}

.banner {
	border-top: 3px solid #006acd;
	border-bottom: 1px solid #ffffff;
}
.search {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dotted #aaaaaa;
}
.bg_sidebar {
	background-color: #e4f4ff;
}
.marginTop {
	margin-top: 10px;
}
.marginTopIndex1 {
	margin-top: 6px;
}
.bottom {
	border-top: 2px solid #3C88C6;
	text-align: center;
}
.bottom img {margin-top: 5px;}

.quicklink {

}
.quicklink li {
	list-style: none;
	margin-bottom: 5px;
	margin-left: -16px;
}
.links {
	border: 1px solid #cccccc;
}
.links th{
	text-align: left;
	font-size: 13px;
	text-indent: 20px;
	background-color: #eeeeee;
	border-top: 1px solid #ffffff;
	height: 25px;
	line-height: 25px;
	color: #0e6dba;
}
.links .inContainer{
	padding: 0 0 5px;
}
.links .inContainer li{
	list-style: none;
	float: left;
	margin-left: 3px;
	margin-top: 5px;
}
.picLinks { list-style: none; padding: 0 0 10px 0;}
	.picLinks li{ list-style: none; float: left; margin: 0 2px;}
	.picLinks li img { border: 1px solid #ccc;}

.position {
	padding-left: 30px; background:#f4f4f4 url(../images/icon_position.gif) no-repeat 5px 5px; font-weight: bold; border-bottom: 1px dotted #cccccc;
}

.leftTitle { font-size: 14px; color:#ffffff; font-weight: bold; padding-left: 50px; background: url(../images/bg_lefttitle.gif) no-repeat left top;line-height: 39px; height: 39px; font-family:"微软雅黑","黑体"}
.leftNav {list-style: none; padding-bottom: 10px;}
	.leftNav li{ list-style: none; background: url(../images/bg_leftnav.gif) no-repeat 5px top;; padding-left: 35px; margin-top: 8px;line-height: 26px;}
		.leftNav li A,.leftNav li A:hover{line-height: 26px; color: #000;}
.title { position: relative; background: url(../images/headbg.gif) repeat-x left top;; padding-left: 10px; color: #000; line-height: 26px;}
	.title .more { position:absolute; right:10px; top:0;}
	.title .more A,.title .more A:hover {color: #000;}

.listbox { border-top: 1px solid #ecc197; border-left: 1px solid #ecc197;}
	.listbox td{ border-bottom: 1px solid #ecc197; border-right: 1px solid #ecc197;}
.content {
	padding: 15px;
}
.content h1 { font-size: 20px; font-weight:bold; line-height: 32px; text-align: center; color: #000;}
.articleInfo { border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; text-align:center; margin-bottom: 12px;}
	.articleInfo span { margin: 0 5px;}
.mulitPage {
	width: 100%;
	text-align: center;
}
.btn1 { padding: 3px 10px; border: 1px solid #999999; background-color: #efefef;}
	.btn1:hover { text-decoration: none; color: #cc0000;}
.replayContent { font-weight: bold;}
#right { width: 757px; height: 88px; color: #ffffff; font-size: 20px; text-indent: 35px; font-family: 黑体; font-weight: bold; background-color: #3ca3f5;}
#right A{ color: #ffffff; font-size: 20px; font-family: 黑体; font-weight: bold; }
#right A:hover{ color: #ffffff; font-size: 20px; font-family: 黑体; font-weight: bold; }
.projectList { }
	.projectList li {list-style: none; }
		.projectList li A { text-decoration: underline;cursor: hand;}
		.projectList li A:hover { text-decoration: none; cursor: hand;}
.mailToLeader {
	border: 1px solid #cccccc;
}
.mailToLeader td {
	padding: 3px;
}
.mailToLeader input {
	border: 1px solid #0074d3;
}
.wetherHack { }
	.wetherHack:hover {text-decoration: none;}

	#tpxw{
		background: url(../images/bg_focusPic.jpg) no-repeat left top;
		width: 305px; height: 257px;
	}

/*tpxw*/
.yx-rotaion-btn {
	width: 100%;
	height: 41px;
	top: 50%;
	margin-top: -20px;
}
.yx-rotaion-btn .left_btn {
	background-position: -2px -2px;
	float: left;
	left: 10px;
}
.yx-rotation-focus span, .yx-rotaion-btn span {
	background:url(../images/ico.png) no-repeat;
	display: block;
}


.yx-rotaion-btn .right_btn {
	background-position: -2px -49px;
	float: right;
	right: 10px;
}
.yx-rotaion-btn span {
	width: 41px;
	height: 41px;
	cursor: pointer;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	position: relative;
}
.yx-rotation-focus span, .yx-rotaion-btn span {
	background:url(../images/ico.png) no-repeat;
	display: block;
}
.yx-rotation-title {
	color: #fff;
	position: absolute;
	width: 100%;
	height: 25px;
	line-height: 25px;
	background: #000;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	z-index: 1;
}
.yx-rotation-title a {
	color: #fff;
}
.yx-rotation-title a:hover{color:#fff;}
.yx-rotation-t {
	color: #fff;
	font-size: 16px;
	font-family: microsoft yahei;
	z-index: 2;
	bottom: 0;
	left: 10px;
	line-height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 680px;
}
.yx-rotation-t:hover {
	color: #fff;
}
.yx-rotation-focus {
	height: 33px;
	line-height: 33px;
	right: 20px;
	bottom: 0;
	z-index: 2;
}
.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn {
	position: absolute;
}
.yx-rotation-focus span.hover {
	background-position: -10px -126px;
}
.yx-rotation-focus span {
	width: 12px;
	height: 12px;
	line-height: 12px;
	float: left;
	margin-left: 5px;
	position: relative;
	top: 14px;
	cursor: pointer;
	background-position: -24px -126px;
	text-indent: -9999px;
}
#sub{
	width: 25px;
	height: 20px;
	border: none;
	outline: none;
	background: url("../images/btn_search.jpg") 0 0 no-repeat;
	cursor: pointer;
}

.myNav { text-align: center; color: #ffffff; background:url(../images/bg_nav.gif) repeat-x left top; font-weight: bold; height: 36px; line-height: 36px;}
.myNav A,.myNav A:hover { color: #ffffff; font-weight: bold;height: 36px; line-height: 36px;}
.myNav A { margin: 0 20px;}
.myTitle { background:url(../images/gcgl_12.gif) repeat-x left bottom; padding-left: 5px; text-align: left; font-weight: bold;}
.myTitle div { background:url(../images/gcgl_07.gif) no-repeat left top; width: 84px; text-align: center; height: 28px; line-height: 28px; color: #185AA8;}
.myMore { background:url(../images/gcgl_12.gif) repeat-x left bottom; padding-right: 5px; text-align: right; vertical-align:bottom;}
.myContainer { padding: 10px; border-right: 1px solid #D1D1D1;border-bottom: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; }
.myContainer2 { padding: 8px; border: 1px solid #D1D1D1; }