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{background:#333;
	color:#333;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}		
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:none;}
.left{ float:left;}
.right{float:right;}

#wrapper{width:1003px; margin:12px auto; background:#FFF; }
.top{ height:80px; padding:5px 26px 0px 26px;}
.top h1{ float:left; margin-top:12px; }

.contact-nav{ text-align:right; padding-top:12px;}
.contact-nav a{ margin:10px; height:37px;}
.sh{ margin-top:10px; float:right;}
.ipnut-text{ width:160px; height:22px; line-height:22px;  padding-left:10px; margin-right:3px; border:1px solid #ccc;}
.sh-bt{width:56px; height:26px; background:url(../images/sh.gif) no-repeat; border:none; cursor:pointer;}

.menu{height:33px; line-height:33px; font-weight:bold; padding-left:40px; background:#645152;}
.menu li{float:left; width:112px; margin:0px 3px; text-align:center;}
.menu li a{ color:#fff;}
.menu li a:hover,.menu li.cur a{ height:33px; width:112px; text-decoration:none; background:#5D4B4C; display:block;}

#content{ margin:12px 26px;}
.main-left{width:290px; padding:12px; background:#F4F4F4;}
.news h2{position:relative; background:url(../images/news-bg.gif) no-repeat left top; height:17px; padding-left:155px; padding-top:20px;}
.news-a{ margin:16px 6px 6px 6px;}
.news-a li{ background:url(../images/ico.gif) no-repeat 3px; padding-left:26px; line-height:26px; border-bottom:1px dashed #D5D5D3;}

.pic-list h2{background:url(../images/list-bg.gif) no-repeat left top; height:25px; padding-left:136px;}
.pic-list-a{ margin:0px 8px;}
.pic-list-a li{ background:url(../images/ico.gif) no-repeat left; padding-left:26px; line-height:28px; border-bottom:1px dashed #D5D5D3;}
.pic-list{ margin-top:20px;}

.main-right{ width:620px; }
.about h2 a,.news h2 a,.pic h2 a{ position:absolute; right:12px; bottom:6px; font-weight:100;}
.about h2{border:3px solid #E6E6E6; border-bottom:1px solid #D5D5D3;  position:relative; background:url(../images/about-bg.gif) no-repeat left; height:26px; padding-top:10px; padding-left:180px;}
.about-a img{ float:left; margin-right:16px;}
.about-a{ margin:16px 6px; line-height:22px;}
.pic h2{border-bottom:1px solid #D5D5D3; background:url(../images/pic-bg.gif) no-repeat left; position:relative; height:26px; padding-top:10px; padding-left:200px;}
.pic{ margin-top:16px;}
.pic-a { margin-top:10px;}
.pic-a li {float:left; width:138px; text-align:center; margin:6px;}
.pic-a li img{border:1px solid #42410F;}
.pic-a li span{ display:block; margin-top:6px;}

#footer{ padding:16px 26px; border-top:1px solid #E1E1E1; line-height:26px;}
.foot-left a{ margin:0px 5px;}

/*neirong*/
.sider{padding:12px; background:#F4F4F4; width:220px;min-height:520px;height:auto!important;height:520px;}
.sider-a h2{background:url(../images/list-bg.gif) no-repeat left top; height:25px; padding-left:138px;}
.sider-a h2.gy{background:url(../images/bga.gif) no-repeat left top; height:25px; padding-left:115px;}
.sider-a h2.new{background:url(../images/bgb.gif) no-repeat left top; height:25px; padding-left:153px;}
.sider-b{ margin-top:30px;}
.sider-b h2{background:url(../images/ct.gif) no-repeat left top; height:25px; padding-left:112px;}
.ct{ margin:5px 8px;}

.detail{ width:690px;min-height:520px;height:auto!important;height:520px;}
.title{border:3px solid #E6E6E6; border-bottom:1px solid #D5D5D3;  height:33px; position:relative; padding-left:8px; padding-top:8px;}
.title h2{ background:url(../images/about-bg.gif) no-repeat left; padding-top:5px; padding-left:180px;}
.title h2.bg1{background:url(../images/pic-bg.gif) no-repeat left; padding-top:5px; padding-left:196px;}
.title h2.rt1{background:url(../images/rt1.gif) no-repeat left; padding-top:5px; padding-left:82px;}
.title h2.rt3{background:url(../images/rt2.gif) no-repeat left; padding-top:5px; padding-left:72px;}
.title h2.rt4{background:url(../images/rt4.gif) no-repeat left; padding-top:5px; padding-left:106px;}
.title h2.rt5{background:url(../images/rt3.gif) no-repeat left; padding-top:5px; padding-left:100px;}
.title h2.rt2{background:url(../images/rt5.gif) no-repeat left; padding-top:5px; padding-left:163px;}
.title span{ position:absolute; right:12px; top:12px;}
.title span a{ color:#666;}
.detail-a{ margin:16px 10px; line-height:26px;}

/*- newsnei---------------------------*/
.newsnei,.newsnei2{margin:12px 6px;}
.newsnei li{ padding:0px 5px 2px; margin-left:2px; border-bottom:#ccc dotted 1px;}

.newsnei li h3{ font-size:13px; margin:0; line-height:30px; height:30px; background:url(../images/arrs.jpg) no-repeat left; padding-left:20px;}
.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:14px; text-align:center; border-bottom:#ccc solid 1px; padding-bottom:10px; margin-bottom:10px;}
.newsnei2 span{ margin:8px;} 

.pronei{ margin:3px 0px;}
.pronei li{ height:190px; overflow:hidden; float:left; margin:15px 10px 0 26px; display:inline;  line-height:22px;}
.pronei li img{border:#ccc solid 1px; padding:2px;}
.pronei li p{border:#ccc solid 1px; background:#ccc; text-align:center;}

.poofen{ clear:both; padding-top:20px; margin-bottom:20px; text-align:center;}

/*- proo---------------------------*/
.proo{ padding:16px 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:#ccc 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:#ccc 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:200px;height:auto!important;height:200px; font-size:14px;}
.proo-bl h2,.proo-b h2{ border-bottom:#ccc solid 1px;background:url(../images/arrow.gif) left no-repeat; padding-left:12px; height:26px;}
.proo-d{ margin:12px;}

.proo-b li{ float:left; margin:20px 10px 20px 4px;}
.proo-b a{ display:block;border:#ccc solid 1px; padding:1px;}
.proo-b span a{text-align:center;line-height:28px; border:0;}

.tab{border-right: #ccc solid 1px;border-bottom: #ccc solid 1px; margin-top:20px;}
.tab td{border-top: #ccc dotted 1px;border-left: #ccc solid 1px; padding-left:5px;}
.tab td span{ color:#F60;margin:5px;}
.tab input,.tab textarea{ border:#ccc solid 1px;}
.tab span input{ background:none; border:0; margin:0 8px;}


