﻿@charset "utf-8";
/* CSS Document */
*{
    margin: 0px;
	padding: 0px;
}

body {
	background:#bdbdbd url(../../images/bg_repeat.gif) repeat-x top;
	font-size:12px;
}

div{
	margin:auto;
}
td{ padding:0 5px;}

#head{
	width:980px;
	height:74px;
	background:url(../../images/logo_top.jpg) no-repeat left;
}
#nav{background:url(../../images/menu_bg.png) repeat-x; width:980px; height:49px;}
.nav_left{background:url(../../images/logo_bottom.jpg) no-repeat left; width:157px; height:49px; float:left;}
.nav_right{background:url(../../images/menu_side.png) no-repeat right; width:10px; height:49px; float:right;}

#content{
	background:#FFF;
	width:980px;
	height:auto;
	min-height:400px;
}

#footer{
	clear:both;
	background:#d8d8d8;
	width:100%;
	height:65px;
	color:#777;
	line-height:20px;
	padding:20px 0 0 0;
}

/* Main Menu */
ul.menu {
	list-style-type: none;
	width:812px;
	height:49px;
	float:left;
}
ul.menu li {
	float:left;
	background:url(../../images/menu_list.png) no-repeat left;
	width:116px;
	height:49px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:49px;
	position: relative;
}
ul.menu li a {
	text-decoration:none;
    display:block;
	color:#666;
}
ul.menu li a:hover, ul.menu li.current {
	background:url(../../images/menu_over.png) no-repeat right;
	color:#fff;
}
/* Submenu */
ul.menu div {
	display: none;
}
ul.menu li.mega div {
	background:url(../../images/supbg.png) repeat-x;
    border:2px solid #fff;
	width:100px;
    position:absolute;
	top:48px;
	left:4px;
	padding:5px;
	color: #930;
}
ul.menu li.hovering div {
display: block;
}
ul.menu li.mega div a {
color: #FFF;
font-size:12px;
font-weight:normal;
background-image:none;
text-decoration:underline;
}
ul.menu div p {
margin: 0 0 0 0;
padding: 0;
}

/* sidenav */
ul.sidenav{
	list-style:none;
	font-family:Verdana, "宋体";
	color:#333;
	line-height:18px;
}
ul.sidenav li{
	width:228px;
	display:block;
	border-bottom:1px dotted #999;
	padding:6px 0;
}
ul.sidenav li a{
	color:#333;
	text-decoration:none;
}
ul.sidenav li a:hover{
	color:#004499;
	text-decoration: underline;
}

/* Content */
.content_top{background:url(../../images/content_head.png) no-repeat top; width:980px; height:22px;}
.content_foot{clear:both; background:#FFF; width:980px; height:10px;}
.leftly{ float:left; width:700px; height:auto; padding:0 10px;}
.rightly{ float:right; width:250px; height:auto; padding:0 10px 0 0;}

.rightly1{float:right; width:700px; height:auto; padding:0 10px 0 0; }
.leftly1{float:left; width:250px; height:auto; padding:0 10px; }

.space1{clear:both; width:100%; height:10px; display:block;}
.space2{clear:both; width:100%; height:20px; display:block;}

.box{
	border:1px solid #dad0d0;
	background:url(../../images/box_head.gif) repeat-x top;
	height:auto;
	padding:0 10px;
}
.title_line{display:block; width:100%; height:28px; padding-bottom:10px;}
.box h3{color:#8e1a2d; font-size:14px; font-weight:bold; line-height:28px; float:left;}
.box span{float:right; display:block;}
.box span a{color:#333; font-size:12px; font-weight:normal; line-height:28px; text-decoration:none}
.box span a:hover{color:#004499; text-decoration:underline;}

.b_right1{width:228px; height:auto;}
.b_all{width:920px; height:auto;}
.b_all a{color:#8e1a2d}
.b_all ul{font-size:14px; line-height:20px; list-style:inside;}
.b_all ul a{color:#333}

.tbox{border:1px solid #CCC; padding:10px 10px;}
.tbox ul{color:#555; font-size:13px; font-weight:bold; line-height:22px; list-style:none; text-indent:1em;}
.tbox li a{color:#555; text-decoration:none;}
.tbox li a:hover{color:#004499; text-decoration:underline;}
.treesub{font-weight:normal; font-size:12px; text-indent:2em;}

.tbox2{padding:10px 10px 10px 20px;}

.line1{border-bottom:1px dotted #999; width:100%; height:1px; margin-bottom:10px; padding-top:10px;}

/* footer */
#footer img{float:left; padding:0px 10px 20px 400px;}
.footlink{font-family:Verdana, "宋体";}
.footlink a{color:#777; text-decoration:none;}
.footlink a:hover{color:#004499; text-decoration:underline;}
.copyright_text{
	font-size:12px;
}

/* News */
.newsbox{border:1px solid #CCC; padding:10px 10px;}
ul.news{
	list-style:none;
	font-family:Verdana, "宋体";
	color:#333;
	line-height:20px;
}
ul.news li{
	display:block;
	border-bottom:1px dotted #999;
	padding:0 0 6px 0;
	margin-bottom:6px;
}
ul.news li a{
	color:#333;
	text-decoration:none;
}
ul.news li a:hover{
	color:#004499;
	text-decoration: underline;
}
ul.news li span{
	color:#8e1a2d;
	line-height:18px;
	text-align:right;
	width:65px;
	float:right;
}

/* Text style */
.font1{
	font-family:Verdana, "宋体";
	color:#333;
	line-height:22px;
	text-indent:2em;
}
.font2{
	font-family:Verdana, "宋体";
	color:#333;
	line-height:20px;
}
.font3{
	font-size:14px;
	font-family:Verdana, "宋体";
	color:#333;
	line-height:24px;
	text-indent:2em;
}
.font4{
	font-size:14px;
	font-family:Verdana, "宋体";
	color:#333;
	line-height:24px;
}
h1{
	font-family: Tahoma, "微软雅黑";
	font-size:18px;
	color:#555;
	text-align:center;
	line-height:34px;
}
.title1{
	font-family:Arial,"宋体";
	font-size:13px;
	font-weight:bold;
	color:#333;
	line-height:26px;
}
h2{
	font-family:Arial,"宋体";
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:30px;
}

/* left Message */
.mess_btn, .mess_btn a{width:270px; height:80px; display:block;}
.mess_btn a{background:url(../../images/btn_massage.jpg) no-repeat;}
.mess_btn a:hover{background:url(../../images/btn_massage_over.jpg) no-repeat;}

/* left Message */
.linkL{list-style:none; font-size:12px; color:#333; line-height:18px; font-family:Verdana, "宋体";}
.linkC{font-size:12px; color:#333;}
.linkL TEXTAREA {
	LINE-HEIGHT: 15px; MARGIN: 0px 0px 12px; WIDTH: 225px; font-family:Verdana, "宋体"; HEIGHT: 45px; FONT-SIZE: 12px; OVERFLOW: hidden
}
.abs {
	TEXT-ALIGN:left;
	LINE-HEIGHT:22px;
	FONT-SIZE:14px;
	padding-left:10px;
	width:670px;
	height:auto;
}
.abs h3 {
	LINE-HEIGHT:22px;
	FONT-FAMILY:Tahoma, "微软雅黑";
	clear:both;
	margin:10px 0;
	COLOR:#8e1a2d;
	FONT-SIZE:16px; 
}
.abs .linkP A {
	MARGIN: 0px 7px 10px 0px; 
	FLOAT:left;
}
.abs .linkT A {
	BORDER:#e6e6e6 1px solid; 
	TEXT-ALIGN: center; 
	PADDING:0 6px 0 6px 0; 
	MARGIN: 0px 10px 10px 0px;
	WIDTH: 120px; 
	BACKGROUND: #fafafa; 
	FLOAT: left; 
	COLOR:#444;
	HEIGHT: 21px;
	TEXT-DECORATION: none;
}
.abs .linkT A:hover {
	BORDER:#8e1a2d 1px solid; 
	BACKGROUND:#ffeeee; 
	COLOR:#8e1a2d;  
	TEXT-DECORATION: none
}

