@charset "gb2312";
* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:24px;
}
ul,li,p { padding: 0px; margin: 0px;}
ul li{
	list-style:none;
}
.clear {
	clear:both;
	height: 0px;
	overflow: hidden;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#wrap{ width:1003px; overflow:hidden; margin:0 auto;}

.logo{ width:1003px; height:106px; background:url(/images/index_01.gif);}
.swsy{ width:270px; float:right;}
.nav{ width:1003px; height:35px;}
	.nav ul{  height:35px; height:auto;} 
	.nav ul li{float:left; overflow:hidden;}
.banner{ width:981px; height:262px; margin-top:6px; margin-left:5px; float:left;}
.cont{ width:1003px; height:auto; float:left;}
.left{ float:left; width:240px; height:auto; margin-top:8px; margin-left:5px;}
.fwfw{ float:left; width:240px;}
.fwfw_hd{ float:left; width:240px; height:32px; float:left;}
.fwfw_bg{width:238px; height:169px; float:left; min-height:169px; border-left:#227DDE 1px solid; border-bottom:#227DDE 1px solid; border-right:#227DDE 1px solid; text-align:center;}
.lxwm_bg{ float:left; width:223px; padding-left:15px; line-height:20px; height:180px; min-height:169px; border-left:#227DDE 1px solid; border-bottom:#227DDE 1px solid; border-right:#227DDE 1px solid; text-align:center;}
.contant{ float:left; width:240px; height:auto; margin-top:8px;}

.about{ float:left; width:480px; height:auto; margin-top:8px; margin-left:8px;}
.about_hd{ float:left; width:480px; height:32px;}
.about_bg{ float:left; width:478px; height:169px; border-left:#227DDE 1px solid; border-bottom:#227DDE 1px solid; border-right:#227DDE 1px solid;}
.ywjs{ float:left; width:240px; height:auto; margin-top:8px; margin-left:8px;}
.fwpp{ float:left; width:730px; height:auto; margin-left:8px; margin-top:8px;}
.fwpp ul li{ float:left; width:220px; height:160px; margin-left:8px; margin-top:8px; text-align:center;}
.fwpp .scroll{ width:784px;}

.fwpp ul li .photobox {
	width:220px;
	height:140px;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle
	}
.fwpp ul li .photobox .photo {
	position:static;
	+position:absolute;
	top:50%
	}
.fwpp ul li .photobox .photo img {
	position:static;
	+position:relative;
	top:-50%;left:-50%;
	
	}
.fwpp ul li .name {
	line-height: 20px;
	color: #F00;
	width: 220px;
	text-align: center;
}

.fwpp_hd{ float:left; width:730px; height:32px;}
.fwpp_bg{ float:left; width:728px; height:160px; padding-top:20px; border-left:#227DDE 1px solid; border-bottom:#227DDE 1px solid; border-right:#227DDE 1px solid;}
.footer{ clear:both; margin:0 auto; width:1003px; height:100px; text-align:center; line-height:30px; color:#227DDE;}

.ny_right .title{ background:url(/images/ny_bt.gif); width:730px; height:32px; text-indent:1.5em; font-size:14px; line-height:normal;}
.ny_dan ,.ny_news,.ny_product{ height:auto!important; height:350px; min-height:660px; padding:10px 15px; border-left:#227DDE 1px solid; border-bottom:#227DDE 1px solid; border-right:#227DDE 1px solid; text-align:left;}
.ny_dan p{
font-size:16px;
color:#FF0000;}
.pp{width:979px; border:#227DDE 1px solid; margin-top:10px; margin-left:8px;display:inline;   float:left;}
.pp ul li{ float:left; display:inline; margin:0 10px;}
#demo111{ padding-top:17px;}
#demo img{ padding:2px; border:1px solid #999; margin-right:18px;}
#demo p{ margin-right:2px; text-align:center; color:#5B5B5B;}
#demo a{ color:#5B5B5B;}
#demo5{ height:120px;}
#demo5 table tr td {  border: 1px solid #ccc; margin:0 10px;}

