@charset "utf-8";
.pagemain{	background:#ffffff url(content_bg.jpg) repeat-x left top;width:100%;overflow:hidden;}
.content-box{
	clear:both;
	width:100%;margin:0 auto;
	height:auto;
	background:#ffffff url(content_bg.jpg) repeat-x left top;
	overflow:hidden;
}
.content-b{
	clear:both;
	width:1000px;margin:0 auto;
	height:auto;
	background:#ffffff url(content_bg.jpg) repeat-x left top;
	overflow:hidden;
}
.content-b .left{width:202px;float:left;background:#F0F0F0 url(leftbg.png) no-repeat;margin-top:60px;padding:20px 10px 10px 10px;border:1px solid #ccc;}
#infotitle{font-size:18px;text-align:center;font-weight:bold}
.content-b .left li{height:43px;}
.content-b .left li a{padding-left:50px;display:block;height:41px;line-height:41px;font-size:16px;background:url(icon1.jpg) no-repeat 20px center;}
.content-b .left li a:hover{display:block;background:url(nav_hover.png) no-repeat;}
.content-b .left li a.sideBarHover{display:block;background:url(nav_hover.png) no-repeat;}
.content-b .right{width:768px;float:right;overflow:hidden;padding-top:25px;}
.path{width:710px;padding-top:15px;border-bottom:1px dashed #cccccc;text-align:right;padding-right:20px;line-height:30px;margin:0 auto;margin-bottom:20px;clear:both;}
.path a{padding:0 5px;}
.content{
	margin:0 auto;
	width:1000px;
	height:auto;
	background:#ffffff url(content_bg.jpg) repeat-x left top;
	overflow:hidden;
}
.content h1 span a,
.content h1 span a:link,
.content h1 span a:visiteeed,
.content h1 span a:hover,
.content h1 span a:active{ color:#B1B1B1;}
.contents{
	margin:0 auto;
	width:760px;float:right;
	height:auto;
	background:#ffffff url(content_bg.jpg) repeat-x left top;
	overflow:hidden;
}
.quick{margin-top:20px;}
.quick img{padding:5px 0;}
.heighline{clear:both;height:30px;}

.H-about{
	float:left;
	padding:67px 12px 0 0;
	width:355px;
	height:240px;
	background:url(H-title_bg.jpg) left 28px no-repeat;
}
.H-about h1{
	display:none;
}
.H-about-img{
	clear:both;
	float:left;
	padding:9px 0 0 8px;
	width:340px;
	height:95px;
	background:url(about-img_bg.jpg) 12px 9px no-repeat;
}
.H-about-img span{ 
	display:block;
	float:right;
	width:164px;
	height:77px;
	padding:10px 0 6px 45px;
	padding:18px 0 0 45px\9;
	color:#fff;
	background:url(H-map.jpg) left top no-repeat;
}
.H-article{
	clear:both;
	width:340px;
	height:88px; 
	padding:10px 0 0 12px;
	overflow:hidden;
}
.H-article p{
	font-size:12px;
	line-height:22px;
	color:#757575;
}
.H-article a,
.H-article:link,
.H-article:visited,
.H-article:hover,
.H-article:active{ color:#004CB2;}
.H-news{
	float:left;
	padding:5px 35px 0 0;
	width:350px;
	height:240px;
}
.H-news h1{
	text-align:right;font-size:12px;font-weight:normal;border:0;
}
.H-news-img{
	clear:both;
	float:left;
	padding:12px 0 4px 10px;
	width:340px;
	height:83px;
	background:url(news-img-bg.jpg) 10px 9px no-repeat;
	overflow:hidden;
}
.H-news-img .red {clear:both;
	display:block;
	width:100%;
	height:28px;
	color:#0048A7;font-size:14px;font-weight:bold;
	padding:8px 0 0 ;
}
.H-news-img p{
	display:block;
	color:#757575;
	padding:4px;text-indent:2em;
	line-height:20px;border:1px solid #e2e2e2;
}
.H-news-img span{ 
	display:block;
	float:left;
	width:164px;
	height:77px;
	padding:18px 0 0 45px;
	color:#fff;
}

.H-article li{background:url(dot01.gif) no-repeat left center;
	line-height:28px;padding-left:0px;
	border-bottom:1px dashed #ccc;
}
.H-article li span{
	float:right;
	color:#757575;
}
.H-article li a,
.H-article li a:link,
.H-article li a:visited{	color:#757575;}
.H-article li a:hover,
.H-article li a:active{	color:#1B56A5;}
.H-staff{
	float:right;
	padding-top:67px;
	width:225px;
	height:240px;
	background:url(H-title_bg.jpg) -775px 28px no-repeat;
}
.H-staff h1{
	display:none;
}
.staff-img-list{border:1px solid #e3e3e3;
	clear:both;
	width:250px; 
	height:186px;margin-top:9px;
	padding:0px 0 0 1px;
	overflow:hidden;
}
.staff-img-list img {width:250px;height:186px;}
.H-pro-title{
	clear:both;
	width:850px;
	height:37px;
	line-height:44px;
	padding:0 0 0 150px;
	border-bottom:1px solid #ccc;
	background:url(pro-title-bg.jpg) left top no-repeat;
	overflow:hidden;
}
.H-pro-title a{
	padding:0 25px 0;
	background:url(ico-4.jpg) left center no-repeat;
}
.pro-list{
	clear:both;
	width:880px;
	height:170px;
	padding:25px 60px;
	overflow:hidden;
	position:relative;
}
#pro-pro{ position:relative; overflow:hidden;}
.pro-list ul{
	width:880px;
	height:170px;
	overflow:hidden;
}
.pro-list li{
	float:left;
	width:155px;
	height:170px;
	padding-right:25px;
	position:relative;
}
.pro-list li img{	width:153px;
	height:136px;
	border:1px solid #E5E5E5;
}
.pro-list li a{
	display:block;
	line-height:34px;
	text-align:center;
}
.big{
	position:absolute;
	right:25px;
	bottom:33px;
	width:41px;
	height:41px;
	background:url(ico-5.png) right bottom no-repeat;
}
.big-hover{ background:url(ico-55.png) right bottom no-repeat;}
#left-btn{
	width:31px;
	height:152px;
	padding:68px 29px 0 0;
	cursor:pointer;
	position:absolute;
	left:0;
	top:0;
}
#right-btn{
	width:31px;
	height:152px;
	padding:68px 0 0 29px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
}

.about-us{
	padding-bottom:82px;
	display:none;
}
h1{
	clear:both;
	display:block;
	width:100%;
	padding-top:35px;
	line-height:30px;
	color:#0A0A0A;
	font-size:16px;
	font-family:Microsoft YaHei;
	border-bottom:4px solid #C4C4C4;
	position:relative;
}
h1 b{
	padding-left:13px;
	color:#AEAEAE;
	font-size:14px;
}
h1 span{
	position:absolute;
	right:2px;
	bottom:0;
	color:#B1B1B1;
	font-size:12px;
	font-weight:normal;
}
h1 span a{
	color:inherit;
}
.class{
	clear:both;
	width:996px;
	padding:26px 2px;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	
}
.class a{
	padding:0 25px 0;
	background:url(ico-4.jpg) left center no-repeat;
}
.class a#active{
	background:url(ico-active.jpg) left center no-repeat;
}
.about-us h2{ 
	font-size:13px;
	color:#0e3793;
	padding-top:35px;
}
.about-us p{
	font-size:12px;
	color:#777777;
	line-height:28px;
	text-indent:2em;
}
.about-us ul{
	padding:38px 15px;
	height:auto;
	overflow:hidden;
}
.about-us li{
	float:left;
	width:195px;
	height:312px;
	padding-right:63px;
}
.products li img{
	border:1px solid #E5E5E5;
	border-bottom:3px solid #e5e5e5;
}
.products li:hover img{
	border-bottom:3px solid #00295D;
}
.products li td{
	text-align:center;
	letter-spacing:1px;
}
.products li a{
	display:block;
	padding-top:10px;
	line-height:22px;
	text-align:center;
	letter-spacing:normal;
}
.products li i{
	font-weight:bold;
	font-style:normal;
	color:#f00;
}
.products{
	padding-bottom:50px;
}

