@charset "utf-8";
/* CSS Document */

HTML, BODY {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/index_b_02.jpg);
}
IMG { border: none; }
A { text-decoration: none; }
.txt {
	border: #c1c1c1 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}


.top{ 
	width:789px;
	height:22px;
	background:url(../images/indexx_01.jpg);
	margin: 0 auto;
}
.top_banner {
	width:789px;
	height:75px;
	margin:0px auto;
}
.logo {
	width:233px;
	float:left;
}
.banner_right {
	width:556px;
	float:right;
}
.banner_right_2 {
	height:40px;
	background:#e8e8e8;
}
.banner_menu {
	height:23px;
	background:#AFAFAF;
}
.banner_menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.banner_menu ul li {
	float:left;
}
.banner_menu ul .m1 a:link,.banner_menu ul .m2 a:link,.banner_menu ul .m3 a:link,.banner_menu ul .m4 a:link,.banner_menu ul .m5 a:link,.banner_menu ul .m6 a:link{
	background:url(../images/indexx_062.gif);
	color:#FFF;
}
.banner_menu ul .m1 a:visited,.banner_menu ul .m2 a:visited,.banner_menu ul .m3 a:visited,.banner_menu ul .m4 a:visited,.banner_menu ul .m5 a:visited,.banner_menu ul .m6 a:visited{
	background:url(../images/indexx_062.gif);
	color:#FFF;
}
.banner_menu ul .m1 a:hover,.banner_menu ul .m2 a:hover,.banner_menu ul .m3 a:hover,.banner_menu ul .m4 a:hover,.banner_menu ul .m5 a:hover,.banner_menu ul .m6 a:hover{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	line-height:23px;
}
.banner_menu ul .m1,.banner_menu ul .m6,.banner_menu ul .m2,.banner_menu ul .m3,.banner_menu ul .m4,.banner_menu ul .m5 {
	width:92px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	line-height:23px;
}
.banner_menu ul .m1:hover,.banner_menu ul .m2:hover,.banner_menu ul .m3:hover,.banner_menu ul .m4:hover,.banner_menu ul .m5:hover,.banner_menu ul .m6:hover{
	background:#950e15;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	line-height:23px;
}
.banner_right_3 {
	height:10px;
}
#Header{
	width:789px;
	height:76px;
	margin:0 auto;
	overflow: hidden;
	background-color: #e8e8e8;
}
.topNav{
	width:393px;
	height:23px;
	float:right;
	text-align: right;
}	
.topNav A { color: #000000; }

.Search {
	width:363px;
	height:30px;
	float:right;
	margin: 8px 30px 0 0;
	text-align: right;
}
.Search Form { padding: 0; margin: 0;}
.Search .txt {
	border: #c0c0c0 1px solid; height: 12px;
}
.Search A { color: #eaff00; text-decoration: underline; }
	 	
#Menu {
	width:548px;
	height:30px;
	margin-top:43px;
	font-size:12px;
	float:left;
	display:inline;
	}
#Menu UL {
	list-style: none;
	padding: 0;
	margin: 0;
}
#Menu UL LI {
	float: left;
	padding:0px;
	margin:0px;
	text-align:center;
}
/*#Menu UL .m1{
	width:75px;
	}
#Menu UL .m2{
	width:95px;
	}
#Menu UL .m3{
	width:99px;
	}
#Menu UL .m4{
	width:78px;
	}
#Menu UL .m5{
	width:96px;
	}
#Menu UL .m6{
	width:102px;
	}*/
#Menu A { color: #000000 }

#Banner{
	width:789px;
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}
.b_img{
	width:789px;
	margin:0px auto;
	background:#262a2b;
	}

#Main{
	width:789px;
	background:#FFFFFF;
	height:241px;
	margin:0 auto;
	overflow: hidden;
}
#Main .Left {
	width:479px;
	height:228px;
	float:left;
	padding-left: 8px;
	background: url(../images/l_bg.gif) top right no-repeat;
}
.About {
	width:469px;
	height:auto!important;
	height:116px;
	min-height:116px;
}
.About H1 {
	font-size:14px;
	text-indent: 24px;
	margin: 5px 0 0 0 ;
}
.About P {
	margin: 4px 35px 0 41px;
	line-height:120%;
}
.About Span {
	float: right;
	margin-right: 22px;
}
.Pro {
	width:469px;
	height:112px;
}
.Pro H1 {
	font-size:14px;
	text-indent: 24px;
	margin: 5px 0 0 0 ;
}
.Pro H1 cite , .About H1 cite {
	float: right;
	margin: 5px 22px 0 0 ;
}
.Pro UL {
	padding: 0px;
	margin: 0px 37px;
	list-style: none;
	text-align: center;
}
.Pro UL LI {
	width: 131px;
	float: left;
	margin-top: 5px;
	text-align: center;
}

#News {
	width:288px;
	height:228px;
	float:right;
	padding-right: 8px;
	background: url(../images/r_bg.gif) 0 0 no-repeat;
	overflow: hidden;
}
#News H1 {
	font-size:14px;
	text-indent: 24px;
	margin: 5px 0 0 0 ;
}
#News UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#News UL LI {
	margin: 5px 20px 40px 37px;
}
#News UL LI Span {
	float: right;
}



#Footer {
	width:789px;
	height:32px;
	background: url(../images/bot_bg.gif) 0 0 no-repeat;
	margin:0 auto;
	padding-top: 10px;
	text-align: center;
	color: #675a5a;
	font-size: 11px;
}

#subMain{
	clear: both;
	width:773px;
	background:#FFFFFF;
	height:440px;
	margin:0 auto;
	padding: 6px 8px;
}

#Left {
	width: 170px;
	height: 440px;
	margin-right: 1px;
	float: left;
	background: #e8e8e8;
	overflow:hidden;
}
#Left H1 {
	margin: 0;
	padding: 15px 0 0 15px;
	color: #222121;
	font-size: 16px;
}
#Left UL {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 30px;
	font-weight: bold;
	color: #4e4b4b;
}
#Left UL LI A {
	color: #4e4b4b;
}
#Left UL LI A:hover {
	color: #1474c4;
}
#Left UL UL {
	margin: 0 0 0 15px;
	padding: 0;
	font-weight: normal;
}
#Right {
	width: 586px;
	height: 424px;
	margin: 0;
	padding: 8px;
	float: left;
	background: #e8e8e8;
}
#Right UL {
	margin: 0;
	padding: 0;
	list-style: none;
}
#Right UL LI {
	float: left;
	width: 185px;
/*	background: #ffffff;*/
	margin: 2px 0 0 2px;
	padding-top: 5px;
	text-align: center;
}
#Right .Pros UL LI {
	float: left;
	width: 185px;
/*	background: #ffffff;*/
	margin: 2px 0 0 2px;
	padding-top: 5px;
	text-align: center;
	height:135px;
	overflow:hidden;
}
#Right UL LI P {
	margin: 0;
	padding-top: 5px;
	word-wrap: break-word;
}
.Content {
	width: 546px;
	height: 384px;
	background: #e8e8e8;
	padding: 20px;
	overflow: auto;
}
.Content2 {
	width: 586px;
	height: 424px;
	background: #e8e8e8;
	overflow: auto;
}
/* Sitemap Begin */
#Right .map_l {
	width:100%;
}
#Right .map_l ul {
	 list-style: none; margin:0; padding: 0;
}
#Right .map_l li {
	font-weight:bold; float: left; width: 230px; text-align: left;
}
#Right .map_l h2 {
	margin-top: 10px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: #eeeeee 1px solid; text-align: left; font-size: 16px;
}
#Right .map_l h2 A{
	font-size: 16px; margin: 0; padding: 0; text-align: left; margin: 0; color: #000
}
#Right .map_l li A {
	line-height: 20px; color: #333333;
}
#Right .map_l li A:hover {
	color: #e60012;
}

#Right .map_l ul li ul {
	margin: 0; padding: 0; list-style: none;
}
#Right .map_l ul ul li {
	background: none; font-size: 11px; font-weight: normal; clear: left; line-height: 10px;
}


#Right .newsList {
	margin: 0;
	padding: 0;
	list-style: none;
}
#Right .newsList LI {
	margin: 5px 0;
	float: none;
	width: 100%;
	text-align: left;
}
#Right .newsList LI EM {
	float: right;
	font-style: normal;
	color: #808080;
}
.newsDetail H1 {
	font-size: 16px;
	text-align: center;
}

/* Sitemap End */
