@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0;}
body{ background:url(../images/bg.jpg) repeat;background-attachment:fixed;}
.clear{ clear:both;height:0px;}
li{ list-style:none;}
a,img{ border:0px;}
h1,h2{ font-size:24px;font-family:'"Microsoft YaHei';font-weight: normal;color:#fff; }

a,p,li,span{
	font-family:'"Microsoft YaHei';
	font-size:16px;
	color:#e4e4e4;
	line-height:30px;
	text-decoration:none;}
#demo{
	position:relative;
	width:100%;
	height:800px;
	overflow:hidden;
	z-index:10;	}
.democenter{position:relative;left:50%;float:left;}
#demo img{width:100%;height:800px; position:relative; left:-50%;}
#demo li{float:left;position:absolute;}
#demo ul{width:9999em;position:absolute;}
.btn1 span{
	width:25px;
	height:10px;
	background:#fff;
	display:inline-block;
	cursor:pointer;
	margin-right:3px;
	}
.btn1 span{*display:inline;}
.btn1{
	position:absolute;
	right:0;bottom:0;
	padding:5px 10px;
	}
.btnbg{
	width:100%;
	height:30px;
	position:absolute;
	left:0;bottom:0;
	background:#000;opacity:0.5;
	}
.header{ height:85px;width:100%;z-index:1111; background:#fff; opacity:0.8;left:0px; position:fixed; right:0px; top:0px;}
.head{ width:1100px; margin:auto;height:90px;}
.logo{ width:400px; float:left;margin-top: 15px;}
.menu1{ float:left; width:700px;}
.menu1 li{float:left;position:relative; z-index:999;}

.menu1 li a{
			display:block;
			width:100px;
			text-align:center; 
			line-height:85px;
			font-size:18px; color:#000;
}
.menu1 li a:hover{ background:url(../images/c.jpg)0 60px no-repeat;}
.menu1 li ul{display:none;margin-top:60px;background:#fff;}
.menu1 li ul li a{border-bottom:1px solid #253b0c; width:130px; font-size:16px; line-height:40px;color:fff;}
.menu1 li ul li a:hover{ background:#c6c6c6;}
.menu1 li:hover ul{
				  width:130px;
				  position:absolute;
				  top:25px;
				  left:-18px;
				  display:block;
				  }
.menu1 li:hover ul li ul{display:none; margin:0; padding:0; }
.menu1 li ul li ul{padding-top:0px;background:#fff;}
.menu1 li ul li:hover ul{
						display:block;
						position:absolute;
						top:0px;left:130px;
						}



.activity{ width:1090px; margin:auto; margin-top:-150px; z-index:99; position:relative;}
.partFourM{width:1090px;position:relative; float:left; }
.partFourCon{
	height:200px;
	display:inline;
	width:1090px;
	float:left;
	overflow:hidden;
	position:relative;
}
.pro li{ border-right:1px solid #fff;float:left;width:185px; display:inline;text-align:center;background:#7c8289;}
.pro li a{ width:185px; height:120px; overflow:hidden;color:#fff;}
.proimg{ float:left;}
.proimg img{ display:block; width:185px; height:120px;}
.pro li a:hover img{-webkit-transform: scale(1.1);
   
	-ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
	 transform: scale(1.1);
	 -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s; }
.new_{ background:url(../images/nbg.jpg) center repeat-x; height:360px;}
.new{ width:1000px; margin:auto;}
.pr{ width:1080px; margin:auto;}
.new h2{ margin:auto; width:421px; padding:20px; height:80px;}
.new h3{ float:left; width:460px;}
.new ul{ float:left; width:540px;}
.new ul li span{ float:right;height:40px;line-height:40px;color:#253b0c;}
.new ul li{ width:540px; height:40px; line-height:40px; border-bottom:1px dashed #4b731d; color:#302547; overflow:hidden}
.new ul li a{ color:#253b0c; height:40px; line-height:40px; overflow:hidden; padding-right:20px;}
.new ul li a:hover{ color:#000;}
.lc{ width:100%; background:url(../images/lc.jpg) repeat-x center; height:297px; text-align:center;}
.lc h2{ width:1174px; margin:auto;}
.about_{ width:100%; background:url(../images/nbg.jpg)  center repeat; height:510px;}
.about{ width:1000px; margin:auto; padding:35px 0;}
.about h2{ width:540px; float:left;}
.about p{color:#253b0c;}
.about div{ float:left; width:440px; padding:80px 0 0 20px;}
.ti3{ text-align:center; width:150px; margin:auto; border-bottom:2px solid #253b0c; line-height:45px; height:45px; color:#253b0c;}

.youlian{ width:100%;  
		  background:#f8f8f8; opacity:0.8; padding:15px 0;
}
#footnav{ 
		  width:1100px; 
		  margin:auto; 
		  text-align:left; 
		  line-height:50px;

		  height:50px; border-bottom:1px solid #CCC; margin-bottom:5px;
		 }
#footnav a{ padding-right:15px;color:#000;}
#footnav a:hover{ color:#45652a;}
.lianjie { width:1100px; margin:auto;}

.lianjie .tit p {
	               float:left; 
				   font-size:18px;line-height:38px; 
				   text-align:center;padding:0 10px;
				   width:90px;
				   color:#000;
				   letter-spacing:1px;
				   background:#fff; opacity:0.8;
				   
				   }
.lianjie .tit{/*width:1100px; */height:42px; /*border-bottom:1px solid #CCC;*/}
.lianjie .tit .hover {
	                   background:#253b0c;
					   width:90px; height:38px;
					   color:#fff;
					  }
.lianjie ul {
			  line-height:38px; 
			  overflow:hidden;
			  padding:5px 0px;

			  }
.lianjie li {
			 margin-right:14px;
			  float:left; height:30px;
			  }
.lianjie a{color:#000;}
.lianjie a:hover{ color:#45652a;}

.di_zi  img{ margin-bottom:-2px;}
.di_zi{ 

		width:1100px; 
		margin:auto;
		border-top:1px solid #CCC;
        }
.di_zi p{ line-height:30px;color:#000;}
#lianjie2{background:#253b0c; color:#fff;}
.tit{float:left;}

/*首页完*/

.contont{ width:1100px; margin:100px auto 120px auto; height:auto;  *margin:250px auto 150px auto;}
.place{ color:#e4e4e4; text-align:right;}
.fenye1{ text-align:left;}
.img2 img{ float:left; width:500px; margin-bottom:140px;}
#dem{width:600px;height:330px;margin: auto;overflow:hidden; float:left;}
.box{height:3000px;width:560px; padding-left:20px;}
.zUIpanelScrollBox,.zUIpanelScrollBar{width:10px;top:4px;right:2px;border-radius:5px;}
.zUIpanelScrollBox{background:black;opacity:0.1;filter:alpha(opacity=10);}
.zUIpanelScrollBar{background:#fff;opacity:0.8;filter:alpha(opacity=80);}
.ti4{ color:#fff;text-align:center; width:150px; margin:auto; border-bottom:2px solid #fff; line-height:50px; height:50px; margin-bottom:10px;}
.ab{ float:left;width:600px;}
#menu { display:block;width:1060px; margin:auto;text-align:center; margin-bottom:15px;}

#nav {text-align:center; display:inline-block;}
#nav .mainlevel {float:left;display:block; margin-right:5px; padding-bottom:10px;}
#nav .mainlevel a {text-decoration:none; line-height:30px; height:30px; text-align:left; padding:0 20px; display:block; _width:48px; background:#112a06; opacity:0.8; color:#fff;}
#nav .mainlevel a:hover{background:#295517;}
#nav .mainlevel ul {position:absolute; display:none;/*IE is great need, width>=li.length*/}
#nav .mainlevel li {float:inherit;}
#nav .mainlevel li a {padding:0 20px;color:#fff; line-height:30px; height:30px; display:block; _padding-bottom:6px; }
#nav .mainlevel li a:hover { text-decoration:none;color:#fff; background:#56742c;}

.tt{ width:1000px; margin:auto; text-align:center;}
.tt img{max-width:800px;}
.bt{ color:#112a06;}
.line{ background:#e4e4e4; width:30px; height:2px; margin:auto; margin-bottom:15px;}
.pr li{ width:480px; padding:0 10px;float:left; margin-bottom:10px;}
.tt2{ border-bottom:1px solid #45652a; margin-bottom:5px; height:38px; line-height:40px; overflow:hidden;}
.pr li span{ float:right;color:#fff;}
.pr li img{ width:480px; height:360px; float:left; padding-right:7px;}
.pr li div p{ float:left; width:480px;}
.pr li p{ color:#152302;}
.pr li a{color:#fff; padding-right:20px;}
.fanye{text-align:center; margin-top:25px;}
.fanye ul{display:table; margin:0 auto;}
.fanye ul li{float:left; margin-left:15px;background:#112a06;padding:2px 8px; color:#fff;}
.fanye a:hover{ background:#45652a; color:#fff;}
.de_us { width:504px; margin:auto;}
h4{ background:url(../images/tt.png) no-repeat; height:31px; line-height:31px; padding-left:100px; color:#fff; margin:10px 0; width:990px;}
.xg{ height:85px;}

.tag_new{color:#FFFFFF; padding-bottom:10px; padding-top:10px;}
.tag{color:#FFFFFF; padding-bottom:10px;}

.img2{width:450px; float:left; padding-top:80px;}

.img2 ul li{width:180px; height:60px; line-height:60px; text-align:center; float:left; margin-left:15px; margin-top:20px;background-color:rgba(255,255,255,0.3);}
.img2 ul li a{font-size:18px;}
/*.img2 ul li:hover{background-color:rgba(255,255,255,1);}*/
.img2 ul li:hover a{color:#333333;}
