BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin:0px;
	color:#000;
	font-size:12px;
	background:url(/images/bg.jpg) repeat-x;
} 
form,td,div,img,input,h1,h2,h3,h4,h5,h6,span,select,table{margin:0px;padding:0px;}
UL,LI{
	LIST-STYLE-TYPE: none;padding:0px;margin:0px;
}
img{border:none}
.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}
.clearfix {
    _zoom: 1;
}
*+html .clearfix {
overflow:auto;
}
a.blue:link,a.blue:visited{
	color:#093c8d;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.blue:hover{
	text-decoration:underline;
	color:#090
}
a{
	color: #316AC5;
	text-decoration: none;
}
.wrap{width:982px; margin:0px auto; }
.disno{ display:none}
.f60{color:#f60}
/*主样式*/
.top{height:111px; background:url(/images/topbg.jpg) top left;}
.top .logo{ float:left }
.top .logo a{
display:block;
}
.top .info{
	width:198px;
	height:25px;
	padding-top:45px;
	float:right;
	line-height:25px;
	color:#515151;
	padding-left:20px;
}
.info a:link,.info a:hover,.info a:visited{
}

.nav{ height:36px; background:url(/images/navbg.jpg) repeat-x;}
.nav .menu{width:982px; float:left; background:url(/images/menubg.jpg) repeat-x;}
.nav .menu ul{ padding-left:12px;}
.nav .menu li{float:left; height:36px; background:url(/images/menu_line.jpg) top right no-repeat;width:160px; }
.nav .menu .l{width:6px;background:url(/images/menu_left_bg.jpg);height:36px; float:left}
.nav .menu .r{width:5px;background:url(/images/menu_right_bg.jpg);height:36px; float:right}
.nav .menu li.n{ background:none}
.nav .menu li a{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding-top:9px;
	display:block;
	width:157px;
	height:27px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
.nav .menu li a.on{color:#093c8d; display:block; width:157px; height:27px; background:url(/images/menu_on.jpg) left top no-repeat; margin-top:3px;text-align:center; padding-top:6px; }


.subnav{height:32px;border-left:#95a4b7 1px solid;border-right:#b0b0b0 1px solid; background-color:#FFFFFF; line-height:32px; color:#093c8d}
.subnav span{ padding:0px 15px;color:#093c8d}
#sub0{
	margin-left:15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#sub1{ margin-left:180px;}
#sub2{ margin-left:340px;}
#sub3{ margin-left:500px;}
#sub4{ margin-left:660px;}
#sub5{ margin-left:820px;}.wrap .mainbox.clearfix .mainleft .itit_new.clearfix.mtop20 a {
	line-height: 40px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
.wrap .tit a {
	line-height: 37px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}
.wrap .mainbox.clearfix .mainleft .newbox .img #fade_focus img {
	margin: 0px;
	padding: 0px;
}
.wrap .mainbox.clearfix .mainleft .newbox .txt ul li .blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#products {
	position:relative;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#products h2 {  padding-left:16px; }
#products ul {
	width:920px;
	overflow:hidden;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10;
	margin-left: 10px;
}
#products ul li { float:left; width:230px; }
#products ul li a {
	display:block;
	background:url(/images/pro_title_bg.gif) no-repeat 0 0;
	color:#fff;
	text-decoration: none;
}
#products ul li a:hover { background-position: -231px 0; text-decoration:none; }
#products ul li span.pro_name {
	display:block;
	width:222px;
	height:28px;
	line-height:28px;
	font-size:13px;
	font-weight:bold;
	text-indent:12px;
	text-decoration: none;
}
#products ul li a.pro_img { display:block; width:222px; height:124px; }
#list {
	float: left;
	width: 220px;
	background-color: #FFF
}
#list ul{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 220px;
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
#list ul li {
	display:block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 220px;
	margin-bottom: 5px;
	list-style-type:none;
	background-image: url(/images/bg-pro0.jpg);
	background-repeat: no-repeat;
        float: left;
}
#list ul li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	display:block;
	font-weight: bold;
	white-space:normal;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 205px;
	margin-left: 20px;
}
#list ul li:hover {
	background-image: url(/images/bg-pro-on0.jpg);
}
#list ul li a img {
	border: 0;}
.wrap .mainbox.clearfix .leftbox.aboutbg .lbox .contbox img {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.wrap .mainbox.clearfix .leftbox.aboutbg2 .lbox .contbox img {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.wrap .mainbox.clearfix .rightbox .rig_conbox .showconbox div {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 30px;
}
.wrap .mainbox.clearfix .leftbox.aboutbg .lbox #list ul li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.wrap .mainbox.clearfix .leftbox.aboutbg2 .lbox #list ul li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.wrap .top.clearfix .info a:hover {
	color: #090;
	text-decoration: underline;
}
.wrap .bottom ul li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #090;
	text-decoration: underline;
}
.wrap .mainbox.clearfix .leftbox.aboutbg .lbox .contbox a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #090;
	text-decoration: underline;
}
.wrap .mainbox.clearfix .leftbox.aboutbg2 .lbox .contbox a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #090;
	text-decoration: underline;
}
.wrap .mainbox.clearfix .mainright .yzbox ul .b p a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}

.wrap .mainbox.clearfix .mainright .yzbox ul .b a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #090;
	text-decoration: underline;
}
.wrap .top.clearfix #vision img {
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}
.wrap .mainbox.clearfix .mainright .yzbox ul li a img {
	margin-right: 30px;
	margin-left: 20px;
}
.wrap .mainbox.clearfix .leftbox.aboutbg .lbox .contbox ul li a img {
	margin-left: 20px;
	margin-right: 10px;
}
.wrap .mainbox.clearfix .leftbox.aboutbg2 .lbox .contbox ul li a img {
	margin-left: 20px;
	margin-right: 10px;
}
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#6e6e6e;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { text-align:right;  margin:0 10px 0 0; width:150px; display:block; padding:5px 0; font:normal 11px Tahoma, Geneva, sans-serif; color:#6e6e6e; text-transform:capitalize; float:left;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:380px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; height:14px; background:#fff; float:left;}
#contactform textarea { width:380px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; background:#fff; float:left;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 160px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
#pic{
	float: left;
}
#pic ul{
	padding: 0px;
	display: block;
	margin: 0px;
}

#pic ul li {
	list-style: none;
	text-align: center;
	float: left;
	padding: 5px;
	margin-left: 12px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	display: block;
}

#pic ul li img{
	border-width: 0px;
}

#pic ul li span{
	display:block;
	text-align:center;
	margin-top: 10px;
	clear: left;
}.wrap .mainbox.clearfix .rightbox .rig_conbox .showconbox div #pic ul li span a:hover {
	color: #090;
	text-decoration: underline;
}
.wrap .mainbox.clearfix .rightbox .rig_conbox ul li {
	list-style-type: disc;
	margin-left: 20px;
}
.wrap .mainbox.clearfix .rightbox .rig_conbox ol li {
	list-style-type: decimal;
}
#list ul #abd {
	background-image: url(/images/bg-pro-on0.jpg);
	}
#list ul #abd a {
	color:#fff;
	}
.aaa {
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	width: 615px;
	margin-bottom: 10px;
	padding-top: 20px;
	float: left;
}
.aaa a {
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #900;
	text-decoration: none;
}
.bottom ul li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #090;
	text-decoration: underline;
}
.wrap .mainbox.clearfix .rightbox .rig_conbox .showconbox div .newslist li {
	margin-left: 0px;
}
