﻿@charset "utf-8";
/* CSS Document */
.top{ background:url(top.png) repeat-x left top; height:143px;width:100%; box-shadow:0px 3px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.3);moz-box-shadow:0px 3px 3px rgba(0,0,0,0.3);-o-box-shadow:0px 3px 3px rgba(0,0,0,0.3); float:left; z-index:9999999999999999999; position:relative }
.head{height:85px;width:1100px;margin:0 auto;padding-top:6px; background:url(xit.png) no-repeat right 6px;}
.logo{ background:url(logo-box.png) no-repeat left top;width:180px;height:85px; text-align:center; float:left;}
.logo2{ width:480px; height:85px; float:left;}
.logo2 img{ margin-top:10px;}
.logo img{margin-top:8px;}
.navset{width:400px; float:right; height:85px;}
.nav-top,.nav-bottom{width:100%; float:left}
.nav-bottom{padding-top:5px;}
.nav-top li{ float:left; line-height:30px;margin-left:22px; text-align:right;}
.nav-bottom h3{ text-align:right; font-weight:700;padding-right:16px;font-size:12px;}
.nav-tel{ text-align:right;padding-right:16px; line-height:25px;font-size:40px; font-family:Times New Roman; padding-top:10px; color:#F00; font-style:italic; font-weight:600;}
.menu{width:1100px;margin:0 auto;height:39px;}
.menulist{width:100%;}
.menulist li{ background:url(nav.png) no-repeat right center; float:left;}
.menulist li a{width:119px;float:left; text-align:center;height:39px; line-height:39px;font-size:14px;font-weight:800; display:block;}
.menulist li a:hover{color:#505050;}
.menulist li a.active{ background:url(btn.png) no-repeat left bottom;color:#fff;width:119px;height:40px;}

/*广告*/
.bg68comad,.focus,.focus ul,.focus ul li,.banclj a{height:480px; overflow:hidden;width:100%; float:left;}
.focus {width:100%; overflow:hidden; position:relative;}
.focus ul {position:absolute;list-style:none; margin:0px; padding:0px;}
.focus ul li {float:left; width:100%;overflow:hidden; position:relative; background:#000;list-style:none; margin:0px; padding:0px;}
/*.focus ul li div {position:absolute; overflow:hidden;}*/
.banclj a{width:800px;display:block; }
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {height: 25px;position: absolute;right:10px;bottom:8px;text-align: right;width: 550px; display:none; }
.focus .btn span {color: #FFFFFF; cursor: pointer;display: inline-block;font: 28px/22px tahoma,Arial,Simsun;height: 25px;margin-left:7px; text-align:center;}
.focus .btn span.on {color: #CC0000;cursor: default;}
.focus .preNext {width:45px; height:100px; position:absolute; top:150px; background:url(sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:50px;}
.focus .next {right:50px; background-position:right top;}

.main-box{width:100%; float:left;}
.main{margin:0 auto;width:1102px; height:auto;}
.main-first{background:#272727;height:86px;border:1px solid #d3d3d3; float:left;width:100%;}
.main-first li{ float:left;}
.main-first li a{width:274px;height:86px; float:left; display:block;border-right:1px solid #d3d3d3;color:#fff;}
.main-first li a h2{padding-left:96px;padding-top:20px;font-size:18px;}
.main-first li a p{padding-left:96px;}
.fw-1{ background:url(b-1.png) no-repeat 30px 18px; float:left; display:block;}
.main-first li .fw-1:hover{background:#13672b url(b-1.png) no-repeat 30px 18px;}
.fw-2{ background:url(b-2.png) no-repeat 30px 18px; float:left; display:block;}
.main-first li .fw-2:hover{background:#13672b url(b-2.png) no-repeat 30px 18px;}
.fw-3{ background:url(b-3.png) no-repeat 30px 18px; float:left; display:block;}
.main-first li .fw-3:hover{background:#13672b url(b-3.png) no-repeat 30px 18px;}
.fw-4{ background:url(b-4.png) no-repeat 30px 18px; float:left; display:block;}
.main-first li .fw-4:hover{background:#13672b url(b-4.png) no-repeat 30px 18px;}

.main-news{width:100%;background:#fff;margin-top:15px; float:left;}
.main-news-box{padding:15px 17px; float:left;}
.main-news-l{width:353px;float:left;border:1px solid #dadada; height:299px;}
.main-news-l h2,.main-pro-wrap h2,.main-liuyan h2,.main-c-nav h2{ background:url(title-bg.png) repeat-x left top;width:100%; float:left; height:38px;}
.ml-tub{ background:url(h-nav.png) no-repeat 10px center;padding-left:28px;display:block; line-height:38px;font-size:16px;}
.mr-tub{ background:url(more.png) no-repeat right 15px;display:block; line-height:38px;heigth:38px;font-size:12px;padding-right:10px;margin-right:10px;}
.m-n-box{ background:url(content-bg.png) repeat-x left top;height:261px; float:left;width:100%}
.m-n-box p{ line-height:21px;padding:15px; text-indent:2em;}
.newslist{float:left;padding:15px;width:91.22807018%}
.newslist li{ float:left; line-height:31px; background:url(news.png) repeat-x left bottom;width:100%;}
.newslist li a{ display:block; line-height:31px;height:31px; background:url(li.png) no-repeat left center;padding-left:10px; text-overflow:hidden; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.main-pro{width:100%; background:#fff;margin-top:15px; float:left;padding-bottom:20px; height:auto;}
.main-pro-box{padding:15px 17px; }
.main-pro-wrap{width:100%;float:left;border:1px solid #dadada;}
.main-pro-w-b{width:100%;float:left;padding:15px 0; background:url(list.png) repeat left top;}

.box{ width:1050px; margin:0; position:relative; overflow:hidden; _height:100%;padding:0 20px;}
.picbox{ width:1050px; height:220px; overflow:hidden; position:relative;}
.picbox ol{ margin:0px;}
.picbox ol li{ float:left; width:210px; height:180px; padding-top:25px;}
.picbox ol li img{ width:190px; height:170px;}

.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(icon.png) no-repeat; background:url(icon_ie6.png) no-repeat\9; position:absolute; top:80px; z-index:999999; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px; }
.og_next{ background-position:0 0; right:4px;}

.zixun-list{width:100%;float:left;margin-top:15px;}
.news-zs{width:110px;float:left;margin-left:15px;padding-top:25px;}
.news-zs span{width:110px; line-height:30px; text-align:center; display:block}
.pic-st{margin-right:15px; line-height:20px;}

.main-liuyan{width:100%; float:left;margin-top:15px;}
.main-liuyan{border:1px solid #dadada}
.main-ly-box{width:100%; float:left;height:320px;background:url(liuy.png) repeat-x left top;padding-top:30px;}

.item{width:420px;margin-top:20px; float:left;}
.item label{height:30px; line-height:30px;width:76px; text-align:right; display:block; float:left;font-size:14px;}
.input{border:1px solid #e5e5e5;height:30px; line-height:30px;padding-left:5px;width:300px; float:left;}
.input:focus{border:1px solid #07761a;}
.txlist{ line-height:30px;padding-left:5px;}
.item table td { padding-top:10px;}
.radio{ float:right;margin-right:5px;}
.liuyanxz{margin-right:5px;}
.textarea{width:295px;border:1px solid #e5e5e5;height:80px;padding:5px}
.textarea:focus{border:1px solid #07761a;}
.i-btn{width:90px;height:25px;}

.footer{width:100%; float:left;background:#272727;border-top:4px solid #13672b;height:220px;margin-top:20px; color:#999;}
.footer a{color:#999;}
.footer p{ line-height:normal}
.foot{margin:0 auto;width:1100px;padding-top:15px;background:url(xian.png) repeat-x left bottom; line-height:40px;}
.foot-top a{ font-size:14px;margin-right:50px; line-height:40px;}
.foot-tel{font-size:18px;}
.foot-tel-b{font-size:24px;}
.foot-fl{
	float: left;
	padding-left: 100px;
	width:800px;
	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: left center;
	float:right;
}
.foot-fl p{line-height:25px !important;}
.foot-bottom{padding-top:15px;width:100%; float:left;}
.ft14{ text-align:right;}


.content1box3{
	width:100%;background:#fff;margin-top:15px; float:left;
	}
	.content1_title{
	width:100%;
	height:65px;
	overflow:hidden;
	}
.content1_title h1{
	display:block;
	font-size:24px;
	color:#005d34;
	line-height:42px;
	text-align:center;
	}
.content1_title h2{
	font-size:20px;
	color:#00923f;
	line-height:62px;
	text-align:center; font-weight:800;
	}
	.h10{height:10px; clear:both;}

.content1box3_fl{
	width:350px;
	height:232px;
	margin-left:13px;
	}
.content1box3_fl p{
	display:block;
	width:350px;
	height:177px;
	}
.content1box3_fl p img{
	display:block;

	}
.content1box3_fl h3 a{
	height:24px;
	display:block;
	text-align:left;
	font-size:14px;
	line-height:24px;
	color:#097345;
	margin-top:20px;
	}
.content1box3_fl h3 a:hover{ color:#00923f;}
.content1box3_fl div{
	text-align:center;
	width:350px;
	height:25px;
	font-size:12px;
	line-height:25px;
	color:#777777;
	}
.content1box3_fr_dl{
	display:block;
	width:485px;
	height:295px;
	}
.content1box3_fr_dl dd{
	display:block;
	width:485px;
	height:78px;
	margin-bottom:30px;
	}
.content1box3_fr_dl dd p{
	display:block;
	width:130px;
	height:78px;
	float:left;
	}
.content1box3_fr_dl dd p img{
	display:block;
	width:130px;
	height:78px;
	}
.content1box3_fr_dl dd div{
	width:340px;
	height:78px;
	float:right;
	}
.content1box3_fr_dl dd div h3 a{
	display:block;
	overflow:hidden;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#097345;
	}
.content1box3_fr_dl dd div h3 a:hover{ color:#00923f;}
.content1box3_fr_dl dd div span{
	display:block;
	height:48px;
	line-height:24px;
	font-size:12px;
	color:#777777;
	}
	
.articleContent{ font-size:15px; line-height:180%;}
.links{ width:100%; padding:15px; float:left; background-color:#FFF; margin-top:15px; height:22px; color:#666;}
.links strong{ float:left; }
.links a{ float:left; margin-left:20px;}
.ll1{width:1102px; height:auto;  background:#FFF; margin-top:20px; margin-left:auto; margin-right:auto;  }
.ll2{width:282px; float:left; height:610px; background-color:#FFF;}
.ll2 ul{padding-top:25px; margin:0 0 0 30px;}
.ll2 ul li{ background:#333; height:35px; width:200px; margin-bottom:10px; text-align:center; line-height:35px; font-size:18px;}
.ll2 ul li a{ color:#FFF;}
.pack .mm p{line-height:25px; font-family:"宋体"; font-size:14px;}
.addTime{ font-size:10px; color:#666; margin-right:10px;}
.nl li{ line-height:25px; text-align:left;}
.nl{ padding-bottom:50px;}
#demo {
overflow:hidden;
width: 1025px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}