body{background:url(../images/bg.gif) repeat;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{
	 margin:0;padding:0;
	}
body{
	font:12px/1.5em Tahoma,Helvetica,Arial,sans-serif;
	color:#333;
	}		
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
ol,ul{
	list-style:none;
	}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
	}
table{
	border-collapse:collapse;border-spacing:0;
	}
caption,th{
	text-align:left;
	}	
fieldset,img{
	border:0;
	}
label{
	cursor:pointer;
	cursor:hand;
	}
input{
	outline:none;
	}		
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
	}
q:before,q:after{
	content:'';
	}
abbr,acronym{
	border:none;font-variant:normal;
	}
input,button,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	vertical-align:middle
	}
input,button,textarea,select{
	*font-size:100%;
	}
.clearfix{
	zoom:1;
	}	
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clear{
	clear:both;}
	
a {color:#333; text-decoration:none}
a:hover{text-decoration:underline}
.left{ float:left;}
.right{float:right;}




.top{width:920px; margin:0px auto;}
.head{width:920px; height:96px;  margin:0px auto; background:url(../images/top-bg.gif) repeat-x top left;}
.logo{ margin:16px 0 0 3px;}
.contact-nav{ text-align:right;  margin:30px 30px 0px 0px;}
.contact-nav a{ color:#D6D5D5; margin:0 5px; padding-left:10px;  line-height:18px; background:url(../images/dian.jpg) no-repeat left;}

.menu{
	margin:0 auto;
	height:39px;
	line-height:39px;
	width:920px;
	font-size:14px;
	font-weight:bold; 
	background: url(../images/nav.gif) repeat-x;
}
.menu li{float:left; text-align:center; width:115px;  background:url(../images/xt.gif) no-repeat right;}
.menu li.x{ background:none;}
.menu li a{ color:#fff;}
.menu li a:hover{
	display:block;
	height:39px; width:115px;
	background: url(../images/nav-d.gif) no-repeat;
	text-decoration:none;
}
.nav{ background:none}

.info{ padding:0px 15px; margin:0 auto; width:890px; background:url(../images/nav-x.gif) repeat-x top left; height:36px; line-height:36px;}
.ipnut-text{width:160px; height:23px; line-height:23px; padding-left:6px; line-height:20px; padding-left:5px; border:1px solid #ccc; margin-top:0px;}
.sh-bt{width:48px; height:24px; background:url(../images/sh.gif) no-repeat; border:none; cursor:pointer; margin:0px 0 0 3px;}
.banner{margin:0 auto; width:920px;}

.main{ margin:0 auto; width:920px; background:#FFF;}
.pic{padding:0px 10px; border:1px solid #9FC9F2; width:896px; background:url(../images/pic-bg.gif) repeat-x left top #DAEBFC; margin:8px auto;}

.pictitle{height:35px; line-height:35px; margin-top:3px; position:relative; background:url(../images/pic-titx.gif) no-repeat left bottom;}
.pictitle h2{ color:#B94484; font-size:16px; padding-left:6px;}
.pictitle span{ position:absolute; right:3px; top:1px;}
.pictitle span a{ color:#666;}
.pic-sort{ width:192px; margin:10px 10px 10px 3px; }
.pic-sort li{
	border-bottom:#DBE2EA solid 1px;
	line-height:30px;
	font-size:14px;
	padding-left:48px;
	background: url(../images/pic-td.gif) no-repeat 18px;
}
.pic-img { width:680px;}
.pic-img li{ display:inline; float:left; margin:20px 10px 0px 3px; text-align:center; line-height:26px; display:inline;}
.pic-img li img{ border:1px solid #ccc;} 


.content{ width:918px; margin:0px auto; margin-top:8px; padding-bottom:8px;}


.about,.fw,.news{ width:270px; background:#EDF3FC; border:1px solid #ccc; height:295px;}
.about{ width:350px; margin:0px 10px;}
.title{ height:31px; line-height:31px; position:relative; background:url(../images/title.gif) repeat-x left;}
.title h2{ font-size:14px; color:#333; background:url(../images/title.gif) no-repeat left; padding-left:6px;}
.title span{ position:absolute; right:3px; top:2px;}
.title span a{ color:#666;}
.about-ct img{ margin-bottom:12px;}
.about-ct,.news-list{ line-height:22px; margin:14px 15px;}

.news-list li{ background:url(../images/ico.gif) left no-repeat; padding-left:12px; line-height:26px;}
.fw-list{ margin:12px 0px 0px 15px;}
.fw-list li{ background:url(../images/ico2.gif) left no-repeat; padding-left:16px; line-height:26px;}
.fw-img{ float:left; margin-right:10px;}


.footer{ color:#B1B0B0; width:920px; margin:0 auto;}
.bottomlinks{ background:url(../images/nav-x.gif) repeat-x left; height:36px; text-align:center; line-height:36px;}
.bottomlinks a{ margin:0px 8px; text-decoration:none; color:#797979;}
.newfooter{ background:url(../images/top-bg.gif) repeat-x top left #000; height:90px; line-height:22px; padding:20px 20px 0px 20px;}
.bms{ float:left;} 
.brand{ float:right;}
.brand a{ color:#B1B0B0;}



/*about*/
.sider{width:220px;}
.detail{ width:686px; background:#F4F4F4; border:1px solid #ccc;}
.sider-a{ background:#F4F4F4; border:1px solid #ccc; padding-bottom:12px; }
.sider-a h2{height:36px; color:#FFF; line-height:36px; background: url(../images/nav.gif) repeat-x left top; padding-left:18px; font-size:14px; font-weight:bold; }
.sider-a ul{ padding:5px 6px 5px 6px;}
.sider-a li{ background:url(../images/diamonds_2.png) no-repeat 10px; line-height:30px; padding-left:36px; border-bottom:1px solid #E4DEDE;}
.sider-b{ margin-top:12px;}
.sider-b li{ margin:6px 0px;}

.dtitle{ height:36px; line-height:36px; position:relative; background:url(../images/dtitle.gif) repeat-x left;}
.dtitle h2{ font-size:14px; color:#333; background:url(../images/title.gif) no-repeat left; padding-left:16px;}
.dtitle span{ position:absolute; right:16px; top:2px;}
.dtitle span a{ color:#666;}

/*- newsnei---------------------------*/
.newsnei,.newsnei2{margin:12px;}
.newsnei li{ padding:0px 5px 2px; margin-left:2px; border-bottom:#D8DFE9 dotted 1px;}

.newsnei li h3{ font-size:13px; margin:0; line-height:30px;}
.newsnei li h4{ text-align:right; color:#999; font-size:12px; font-weight:normal; margin:0; padding:0;}
.newsnei li span{ margin:5px;}

.newsnei2 p{ font-size:13px;}
.newsnei2 h3{ font-size:16px; text-align:center; border-bottom:#D8DFE9 solid 1px; padding-bottom:10px; margin-bottom:10px;}
.newsnei2 span{ margin:8px;} 

.pronei{ margin:0px 12px;}
.pronei li{ float:left; margin:15px 8px 0px 6px; display:inline;  line-height:22px;}
.pronei li img{border:#E0E0E0 solid 1px; padding:2px;}
.pronei li p{border:#E0E0E0 solid 1px; background:#F3F3F3; text-align:center;}

.poofen{ clear:both; padding-top:20px; margin-bottom:20px; text-align:center;}

/*- proo---------------------------*/
.proo{ padding:10px 0 20px 10px;}
.proo h2{ font-size:14px;}
.proo-al{ float:left;}
.chakan { text-align:center; line-height:25px;}
.chakan a{ text-decoration:underline;}

.proo-ar{ float:left; width:260px; margin-left:20px;}
.proo-ar1 li{ border-bottom:#BECCD8 solid 1px; height:35px; line-height:35px;}
.proo-ar1 li.imgg{_padding-top:8px;_height:20px;}
.proo-ar1 li.imgg img{ margin:0 5px;}
.proo-all img{border:#E0E0E0 solid 1px;}
.proo-ar2 li{ padding:8px 0 0; font-weight:700;}
.proo-ar2 li img{ margin-right:5px; margin-bottom:-5px;}

.proo-bl{padding:48px 0 20px;*padding:20px 0 20px;min-height:260px;height:auto!important;height:200px; font-size:14px;}
.proo-bl h2,.proo-b h2{ border-bottom:#BECCD8 solid 1px;background:url(../images/arrow.gif) left no-repeat; padding-left:5px;}
.proo-d{ margin:12px;}
.proo-bl p{ padding:20px 10px;}
.proo-b li{ float:left; margin:20px 10px 20px 4px;}
.proo-b a{ display:block;border:#D8DFE9 solid 1px; padding:1px;}
.proo-b span a{text-align:center;line-height:28px; border:0;}

.tab{border-right: #D8DFE9 solid 1px;border-bottom: #D8DFE9 solid 1px; margin-top:20px;}
.tab td{border-top: #D8DFE9 dotted 1px;border-left: #D8DFE9 solid 1px; padding-left:5px;}
.tab td span{ color:#F60;margin:5px;}
.tab input,.tab textarea{ border:#D8DFE9 solid 1px;}
.tab span input{ background:none; border:0; margin:0 8px;}



