body{margin:0px auto;}
a{color:#333;text-decoration:none;}
a:hover{color:#133984;}
a:visited{color:#333;}
h1{font-size:14px;color:#333;}
#container{width:970px;margin:0px auto;font-size:12px;}
#header{height:135px;background:url(images/index_01.jpg);}
#menu{height:35px;background:#495778;margin:1px auto;}
#menu ul{float:left;margin:0px auto;padding:0px;position:relative;left:50%;}
#menu ul li{position:relative;right:50%;float:left;list-style:none;height:35px;line-height:35px;}
#menu ul li a{padding:0px 15px;display:block;font-size:14px;text-align:center;color:#fff;font-weight:bold;text-decoration:none;}
#menu ul li a:hover{background:#133984;}
#banner{height:175px;}
#middle_content{margin:10px auto;}
#sidebar{
width:210px;
margin-left:15px;
float:left;
border:1px solid #ccc;
}
#sidebar ul{padding:10px 2px;margin:0px;}
#sidebar ul li{list-style:none;font-size:12px;height:25px;line-height:25px;letter-spacing:2px;text-indent:50px;font-weight:bold;}
#sidebar ul li a:hover{background:#495778;display:block;line-height:25px;color:#fff;height:25px;font-weight:bold;}

.submenu{
width:210px;
margin-left:15px;
float:left;
clear:left;
margin-bottom:10px;
border:1px solid #ccc;
}
.submenu b{width:200px;display:block;text-indent:40px;height:25px;line-height:25px;}
.submenu ul{padding:0px 2px;margin:0px;}
.submenu ul li{list-style:none;font-size:12px;height:25px;line-height:25px;letter-spacing:2px;text-indent:50px;font-weight:bold;}
.submenu ul li a:hover{background:#495778;display:block;line-height:25px;color:#fff;height:25px;font-weight:bold;}

a.pro_menu:link{color:#333333;}
a.pro_menu:visted{color:#495778;}
a.pro_menu:hover{color:#133984;text-decoration:underline;font-size:12px;font-weight:600;}
a.pro_menu:active{color:#495778;font-weight:bold;}


#dhlink{height:40px;width:660px;background:url(images/page_right.jpg);line-height:40px;text-indent:112px;font-size:14px;font-weight:bold;color:#495778;}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: block
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
#about_author {
	BORDER-RIGHT: #cecfd0 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cecfd0 1px solid; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(foot.jpg) #f0f0f0 no-repeat 96% 50%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; BORDER-LEFT: #cecfd0 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #cecfd0 1px solid
}
#about_author IMG {
	FLOAT: left
}
#about_author H4 {
	FONT-SIZE: 1.4em; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#about_author H4 A {
	TEXT-DECORATION: none
}
#about_author P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.author_text {
	PADDING-RIGHT: 80px; PADDING-LEFT: 110px
}
.jishi{
padding:20px 20px;
}
.jishili{
line-height:30px;
}
#main{width:670px;float:right;margin-right:15px;}
#main p{font-size:12px;line-height:25px;text-indent:24px;margin:5px 40px;}
#main ul{margin:5px 40px;}
.newsli{line-height:30px;border-bottom:1px dotted #ccc;}
#main ul li span{margin-left:30px;}
.prodesc{font-size:12px;line-height:25px;}
.page_div{float:left; border:1px solid #cccccc;height:22px;line-height:22px; margin:1px; padding:0px 5px; list-style: none;}
.page2_div li{float:left; width:20px;height:22px;line-height:22px;TEXT-ALIGN:center; border:1px solid #cccccc; margin:1px; list-style: none;}
.li3{font-size:14px;}
.li2{ background:#495778;list-style: none;}

.contact{
float:left;
margin:0px;
padding:0px;
}
.contact h3{
margin:10px 0px;
padding:0px;
}
.contact ul{
margin:0px;
padding:0px;
}
.contact ul li{
list-style:none;
line-height:25px;
}
#footer{
clear:both;
height:60px;
background:url(images/bottom-tel.jpg) no-repeat;
border-top:3px solid #133984;
}
