body, td, th, select, textarea {
	font-size: 12px;
	color: #444444;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
body, form {
	margin:0;
}
table {
	border-collapse:collapse;
	}
input {
	border:1px solid #c5c6c9;
	background:url(../images/input_bg1.jpg);
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}
textarea {
	border:1px solid #c5c6c9;
}
.inputnoborder {
	border:0px none;
	background:none;
}
a {
	color:#444444;
	text-decoration:none;
}
a:hover, a:active {
	color:#FFFFFF;
	background:#b50000;
}
.agray {
	color:#999999;
}
.awhite {
	color:#ffffff;
}
.an2 {
	background:url(../images/new_arr.gif) no-repeat left 5px;
	padding-left:15px;
}
.an2:hover, .an2:active {
	background:url(../images/new_arr_a.gif) no-repeat left 5px;
}
#menu {
	margin:auto;
	width:1003px;
	height:118px;
	position:relative;
}
#banner {
	margin-top:-39px;
}
.servers {
float:left;

}


#prolistdiv a, #linkdiv a {
	display:block;
	height:23px;
	line-height:22px;
	margin-top:1px;
	background:url(../images/arr2.gif) no-repeat 3px center;
	padding-left:11px;
	white-space:nowrap;
	width:100%;
}
#prolistdiv a:hover, #linkdiv a:hover, #prolistdiv a:active, #linkdiv a:active {
	background:none;
	background-color:#ec0000;
	color:#ffffff;
}
.leftbg {
	border:1px solid #c5c6c9;
	border-top:0px none;
	width:172px;
	padding:8px;
	background-color:#ffffff;
}
#nav, .leftborder {
	border:1px solid #c5c6c9;
	border-top:0px none;
	width:172px;
	padding:8px;
	background-color:#ffffff;
}
#nav a {
	display:block;
	height:25px;
	line-height:25px;
	width:146px;
	letter-spacing:2px;
	background:url(../images/arr4.gif) no-repeat 8px center;
	padding-left:26px;
	margin-top:1px;
}
#nav a:hover, #nav a:active {
	background:url(../images/arr4_a.gif) no-repeat 8px center;
	background-color:#cc0000;
	color:#ffffff;
	width:142px;
	padding-left:28px;
	font-weight:bold;
}
.nava {
	background:url(../images/arr4_a.gif) no-repeat 8px center !important;
	background-color:#cc0000 !important;
	color:#ffffff !important;
	width:142px !important;
	padding-left:28px !important;
	font-weight:bold !important;
}
.btn_nor {
	width:88px;
	height:19px;
	line-height:19px;
	color:#ffffff;
	background:url(../images/btn1_bg.gif) no-repeat;
	text-align:center;
	border:0px none;
}
.ariticletopic{
	font-size: 14px;
	background-color:#cc0000 !important;
	color:#ffffff !important;
	width:763px !important;
	padding-left:0px !important;
	font-weight:bold !important;
}

#wrap {
	MARGIN: 0px auto; WIDTH: 1000px
}
#top {
	BACKGROUND-IMAGE: url(../images/top-bg.gif); WIDTH: 1000px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 77px; TEXT-ALIGN: left
}
#menu {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(../images/nav-bg01.gif); WIDTH: 1000px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 29px
}
#banner {
	VERTICAL-ALIGN: middle; WIDTH: 1000px; HEIGHT: 204px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}

#anark {
	LINE-HEIGHT: 29px; LIST-STYLE-TYPE: none;  TEXT-ALIGN: left
}
#anark A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; BACKGROUND-IMAGE: url(../images/nav-line.gif); WIDTH: 100px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
#anark A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#anark A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#anark A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
#anark LI {
	BACKGROUND-POSITION: 10px 50%; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav-ico1.gif); WIDTH: 100px; BACKGROUND-REPEAT: no-repeat
}
#anark LI A:hover {
	BACKGROUND: #e9636c
}
#anark LI UL {
	LEFT: -199em; WIDTH: 130px; LINE-HEIGHT: 27px; LIST-STYLE-TYPE: none; POSITION: absolute; TEXT-ALIGN: left
}
#anark LI UL LI {
	BACKGROUND: #f1f1f1; FLOAT: left; WIDTH: 120px
}
#anark LI UL A {
	DISPLAY: block; PADDING-LEFT: 14px; WIDTH: 106px; TEXT-ALIGN: left
}
#anark LI UL A:link {
	COLOR: #666; TEXT-DECORATION: none
}
#anark LI UL A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
#anark LI UL A:hover {
	FONT-WEIGHT: normal; BACKGROUND: #fff; COLOR: #c00; TEXT-DECORATION: none
}
#anark LI:hover UL {
	LEFT: auto
}
#Top_BD {
	width: 1000px;
	height: 125px;
	margin:0px auto;
	background-color: #CCCCCC;
}
#Top_null {
	float: left;
	width: 3%;
	margin: 0px;
	height: 77px;
}
#Top_Map {
	margin: 0px;
	float: left;
	width: 61%;
	height: 77px;
}

#Top_Nav {
	height: 29px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/nav-bg01.gif);
	background-repeat: repeat-x;
}
#Top_All {
	margin: 0px;
	height: 77px;
	width: 1000px;
	background-image: url(../images/top-bg.gif);
	background-repeat: repeat-x;
}
.Left_News_Tip {
	margin: 0px;
	float: left;
	height: 27px;
	width: 216px;
}

#Top_LOGO {
	height: 77px;
	width: 36%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	float: left;
}
.Main_Left {
	margin: 0px;
	float: left;
	width: 237px;
}
.Left_News {
	margin: 0px;
	height: 250px;
	width: 216px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.Main_Title {
	margin: 0px;
	float: right;
	height: 25px;
	width: 763px;
	background-image: url(../images/title_bg.jpg);
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	vertical-align: middle;
}
.More {
	text-align: right;
	margin-top: 0px;
	margin-right: 10px;
}

.Info {
	height: 22px;
	margin: 0px;
	width: 175px;
	float: left;
}


.Top_001 {
	float: left;
	width: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: 27px;
	margin: 0px;
}
.Time {
	text-align: right;
	margin: 0px;
	width: 40px;
	float: left;
	background-position: right;
}

.Main_LOGO {
	margin: 0px;
	width: 763px;
}
.Main_Center {
	margin: 0px;
	float: left;
	width: 763px;
}

.Main_Lxwm {
	width: 763px;
	line-height: 30px;
	margin-top: 30px;
}

.Flash_AD {
	height: 320px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/main_bg.gif);
}
.Flash_3D {
	height:275px;margin:5px auto; text-align:center;
}
.Main_Index {
	height: auto;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.C1 {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}

.Index_Footer {
	width: 1000px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.L1 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 1000px;
}
.Link_con {
	width: 1000px;
	background-color: #E0E0E0;
	text-align: center;
	margin: 0px;
}
.C2 {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-image: url(../images/button_bg.jpg);
	height: 28px;
}

.Link_nav {
	width: 1000px;
	text-align: center;
	vertical-align: baseline;
	background-image: url(../images/button_bg.jpg);
	margin: 0px;
	height: 28px;
}

.Link_text {
	margin: 0px;
	width: 1000px;
	background-image: url(../images/button_bg.jpg);
	height: 28px;
}

.Link_beian {
	width: 1000px;
	margin: 0px;
	height: 30px;
	width: 1000px;
	background-color: #e0e0e0;
	text-align: center;
}


#anark LI.sfhover UL {
	LEFT: auto
}
.img{
	width:170px;
	height:107px;
	border:5px solid #ffffff;
}
.A1 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.Main_LOGO001 {
	float: left;
	height: 120px;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.Left_Contact {
	width: 216px;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
}

.Left_feedback {
	width: 216px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
}

.imgover{
	width:170px;
	height:107px;
	border:5px solid #d3000a;
}

.Left_C_Pic {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

img { 
border:0px solid #fc6; 
}
.Left_C_001 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 37px;
	height: 22px;
}
.Left_C_002 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 37px;
	height: 22px;
	text-align: right;
}

.Left_Tab {
	margin: 0px;
	height: 120px;
	width: 214px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
/** 公共定义 **/
.box {
	border: 1px solid #c30003;
	border-width: 0 1px 1px 1px;
	margin-top: -5px;
}
.box ul {
	list-style: none;
	padding: 0px;
}
.box ul li {
	background: url(../images/arrow_r.gif) no-repeat left center;
	font-size: 14px;
	line-height: 2;
	padding: 5px 0 0px 20px;
	border-bottom: 1px dashed #CCC;
}
.box ul li p {
	margin: 0 0 4px;
	padding: 0 0 5px;
	color: #666;
	border-bottom: 1px dashed #CCC;
}
.box ul li strong {
	display: block;
}



/* 分页样式*/
.list_page {
	margin: 15px 5px;
}
.pageLink a,
.list_page a,
.list_page b {
	padding: 4px 4px 2px;
	border: 1px solid #D2EFFF;
	background: #F0F8FF;
	text-align: center;
	display: inline;
	font-size: 14px;
	}
.pageLink a:hover,
.list_page a:hover{
	border: 1px solid #D2EFFF;
	background: #fff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	}

/*分页样式2*/
.showpage .epages {
	text-align: center;
	}
.epages{margin:3px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #CCC;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#c30003 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}

/* 内容页 */
.showpage .main .box {
	border-width: 1px;
}
.news .main .box {
	padding: 0 20px;
	background: #F7FDFF;
}
.info .main .box {
	padding: 0 20px;
}
.showpage .main .title_info {
	margin-top: 15px;
	text-align: center;
}
.showpage .main .title_info h1 {
	font-size: 24px;
	line-height: 2;
	margin: 0px;
	padding: 0px;
}
.showpage .main .title_info .info_text {
	border-bottom: 1px dashed #ccc;
	line-height: 2;
	padding-bottom: 6px;
	color: #666;
}