/* by villain */
/* CSS Document */
/*banner*/
.banner{
	overflow:hidden;
	width:100%;
	height:500px;
	background: #fdfdf5;
	border-bottom:#ccc 1px solid
}

/* -- flash -- */

#flashs{
	position:relative;
	height:500px;
	overflow:hidden;
}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:20px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#f18518;}

/*中部内容开始*/
.l{ float:left;}
.r{ float:right;}
.m{ margin:0 auto;}
.cl{ clear:both;}
/*container*/
.main{
	width:1004px;
	display:block;
	margin:0px auto;
}

.main_about,.main_news,.main_pro{
	width:305px;
}


.main_about_main{
	width:305px;
	margin:0 auto;
}
.main_about_main p{
	width:305px;
	line-height:21px;
	text-align:justify;
	text-justify:inter-ideograph;
	padding:10px 0;
}


.main_about_main em{
	width:305px;
	height:121px;
	background:url(img_bg.jpg) no-repeat bottom;
	padding-bottom:5px;
	display:block;
}

.main_about_main ul{background:url(ul_bg.gif) no-repeat bottom left; padding:11px 0;}
.main_about_main ul li{ text-indent:1em; background:url(ico.gif) no-repeat 0 8px; line-height:21px;}


.geduan{
	width:5px;
	background:url(li.gif) repeat-y center;
	height:350px;
	padding:0 18px;
	margin-bottom:20px;
}


.main strong{
	font-size:21px;
}

.main_about_title,.main_news_title,.main_pro_title{
	
	border-bottom: 1px solid #E6E7E9; margin-bottom:3px;
	font-size: 16px; padding:10px 1px;
}

.main_pro_main{ width:264px; margin:0 auto;}





.in_news{
	width:264px;
	height:210px;
	border-bottom: 1px solid #E6E7E9; margin-bottom:20px;
}

.swap{
	width:264px; height:180px; 
}
#slider{
	list-style:none; width:264px; height:210px; margin:0; padding:0; 
}
#slider li{
	width:264px; height:210px; display:none; position:absolute; }
#slider li img{ float:left; width:264px; height:172px; background:url(img_bg.jpg) no-repeat bottom; padding-bottom:5px; margin-bottom:10px;}
#slider li strong{
	font-size:12px;
	line-height:30px;
	width:100%;
	font-weight: normal;
}



#naviSlider{
	list-style:none; width:76px; height:21px; text-align:center; position:relative; z-index:999; top:5px; left:187px; background:#096;
background:url(bg11.gif) no-repeat; 
}
#naviSlider  li{
	height:21px; width:10px;   cursor:pointer; display:inline-block; 
	background:url(dot.png) -10px center no-repeat;
	*zoom:1;*display:inline;*margin-left:2px;
	
}
#naviSlider li.on{
	background:url(dot.png) left center no-repeat;
}

.center{ width:950px; margin:0 auto; overflow:hidden; margin-top:20px;}
.left,.zhong,.right{ float:left}
.left,.zhong{ margin-right:25px}


.left{  width:250px}
.left dl dd{ font-size:12px;  line-height:20px; }
.left p{ font-size:14px;  line-height:30px; border-bottom:1px solid #060; margin-bottom:10px }
.left p span{ padding-left:145px }
.left dl dd{ text-indent:2em;; line-height:28px}
.left dl dt{margin-bottom:10px}


.zhong{ width:366px;}
.zhong p{ font-size:14px;  line-height:30px; border-bottom:1px solid #060; margin-bottom:10px }
.zhong p span{padding-left:260px}
.zhong ul li{ font-size:12px;  list-style:none; line-height:25px;width:366px; }
.zhong ul li span{float:right}
.zhong ul li a:hover{ color:#F00}

.right{
	width:305px;
}
.right p{ font-size:14px;  line-height:30px; border-bottom:1px solid #060; margin-bottom:10px }
.right p span{padding-left:160px}
.right dl{ width:270px;}
.right dl dt{ margin-bottom:15px}
.right dl dt{
	margin-top:1px
}
.right dl dd{ font-size:12px;  line-height:30px}
.right ul li{ font-size:12px;  list-style:none; line-height:25px;width:366px; }
.right ul li span{float:right}
.right ul li a:hover{ color:#F00}

/*中部内容结束*/


.bg{
	overflow:hidden;
	width:100%;
}

/*pro*/
.shebei{
	background-color:#fff;
	height:300px;
	padding-top:15px;
	margin-bottom:15px;
}
.shebei h3{ text-align:center; padding-bottom:25px; background:url(shebei01.png) no-repeat center bottom; font-size:20px; margin-bottom:35px;}
.shebei h3 a{ color:#0d8f61;}
.shebei .shebei_content{ width:100%; height:200px; position:relative;}
.shebei .shebei_content>a{ display:block; width:31px; height:31px; position:absolute; top:72px;}
.shebei .shebei_left{ background:url(shebei_left.png) no-repeat center; left:-15px;}
.shebei .shebei_right{ background:url(shebei_right.png) no-repeat center; right:-15px;}
.shebei .shebei_window{ overflow:hidden; position:relative; width:944px; margin:0 auto; height:200px;} 
.shebei .shebei_window ul{ overflow:hidden; position:absolute}
.shebei .shebei_window li{ float:left; width:221px; height:200px; text-align:center; margin-right:20px;}
.shebei .shebei_window li img{ display:block; margin-bottom:15px;}
.shebei .shebei_window li p{ font-size:13px; color:#666}



/*新闻问答*/
.cpzx {
	background:url(zxbg.jpg) no-repeat center;
	height:508px;
	border-bottom:3px solid #4c4848;
}
.cpzx .container {
	position:relative;
	height:494px;
}
.zx_left {
	width:634px;
}
.zx_left .zx_top {
	overflow:hidden;
}
.zx_top h4 {
	border-bottom:2px solid #f26521;
	padding:21px 0 18px 0;
	float:left;
}
.zx_top h4 a {
	font-size:20px;
	color:#4c4848;
	text-decoration:none;
}
.zx_top h4 span {
	font-size:12px;
	color:#999;
	margin-left:5px;
}
.zx_left .dt {
	margin-top:22px;
	display:block;
	overflow:hidden;
}
.dt a {
	width:85px;
	height:25px;
	line-height:25px;
	float:left;
	background:#ff6633;
	text-align:center;
	color:#fff;
	text-decoration:none;
	margin-right:8px;
}
.dt .dt1 {
	background:#4c4848;
}
.zx_left dl {
	margin-top:24px;
	overflow:hidden;
}
.zx_left dl dt {
	padding:8px;
	background:#fff;
	float:left;
}
.zx_left dl dd {
	margin-left:285px;
	width:292px;
}
.zx_left dl dd h5 {
	padding-top:10px;
}
.zx_left dl dd h5 a {
	font-size:14px;
	color:#4c4848;
}
.zx_left dl dd p {
	margin-top:18px;
	line-height:20px;
	height:62px;
	overflow:hidden;
}
.zx_left dl dd .mor {
	font-size:12px;
	color:#d87f34;
	margin-top:31px;
	padding-left:231px;
	display:block;
	text-transform:uppercase;
}
.zx_left ul {
	overflow:hidden;
	margin-top:44px;
}
.zx_left ul li {
	float:left;
	width:47%;
	height:28px;
	line-height:28px;
	background:url(jImg.png) no-repeat left center;
	padding-left:14px;
}
.zx_left ul li a {
	font-size:12px;
	color:#4c4848;
}
.zx_right {
	width:345px;
	position:absolute;
	right:0;
	top:-24px;
}
.zx_right h4 {
	height:90px;
	background:url(tbg.png) no-repeat center;
	position:relative;
}
.zx_right h4 a {
	font-size:20px;
	color:#fff;
	margin-top:45px;
	padding-left:21px;
	display:inline-block;
}
.zx_right h4 span {
	font-size:12px;
	color:#fff;
	margin-left:5px;
}
.zx_right h4 i {
	position:absolute;
	background:url(wtibg.png) no-repeat center;
	top:0;
	left:-12px;
	width:12px;
	height:24px;
}
.wtzx {
	background:#4c4848;
	overflow:hidden;
}
.wtzx dl {
	margin:30px 32px 0 24px;
	background:url(wtdlbg.png) no-repeat left bottom;
}
.wtzx dl dt {
	background:url(wenImg.png) no-repeat left center;
	padding-left:32px;
}
.wtzx dl dt a {
	font-size:14px;
	color:#fff;
	padding:6px 0;
	display:block;
}
.wtzx dl dd {
	margin-top:14px;
	background:url(daImg.png) no-repeat left 5px;
	padding-left:32px;
	font-size:12px;
	line-height:20px;
	color:#999;
	padding-bottom:35px;
}
