﻿@charset "utf-8";
/* CSS Document */
a{text-decoration:none; color:#000;}
ul,ol,li{ list-style:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,em{margin:0;padding:0;word-wrap:break-word}
*{font-family:"微软雅黑", "宋体", "黑体", "Arial Unicode MS";}
.Top{width:100%; clear:both; background:#FFF; text-align:center; margin:0 auto;}

/*瀵艰埅*/
#nav{ width:100%; background:#3d9201; height:43px; line-height:43px; position:relative; z-index:3;}
#nav .con{ width:1200px;height:43px; margin:0 auto;}
#nav .con .left{ width:251px;background:#4D4948; color:#fff; font-size:15px; letter-spacing:1px;  position:relative; float:left;}
#nav .con .left b{ background:url(../images/icona.png) no-repeat -215px -3px; display:inline-block; height:25px; width:30px; position:absolute; top:14px; left:37px;}
#nav .con .left span{ padding-left:70px;}
#top_menu span{color:#ffffff;}
.jpjshot{position:relative;left:5px;top:-8px;display:inline-block; height:18px; width:22px;background:url(../images/iconn.png) no-repeat -200px -5px;}
.woyaoxm_jt{position:relative;left:5px;display:inline-block;height:10px; width:22px;background:url(../images/iconn.png) no-repeat -62px -5px;}
/*棣栭〉涓嬫媺鑿滃崟*/
#xm_menubox{width:1200px; position:absolute; top:43px; left:0;}
#nav .con .left .l_box{ background:#f5fcf5;overflow:hidden;display:none;width:251px; position:relative; z-index:5;}
#nav .con .left .l_box ul{ overflow:hidden;border-top:0;}
#nav .con .left .l_box ul li{ height:66px; line-height:66px;text-align:center; position:relative; font-size:16px;z-index:1;border-bottom:1px solid #3d9201;border-left:2px solid #3d9201;border-right:2px solid #4D4948; 
}
#nav .con .left .l_box ul li.hover{ position:relative; z-index:2; background:url(../images/icon.jpg) no-repeat; color:#fff; border:none;border-left:2px solid #3d9201;border-bottom:1px solid #3d9201;
}
#nav .con .left .l_box ul li strong{display:block; position:absolute; left:22px; top:22px;width:26px; height:26px;background:url(../images/st1.jpg) no-repeat;

}
#nav .con .left .l_box ul li.hover strong{background:url(../images/st2.jpg);
}
#nav .con .left .l_box ul li strong.strong1{}
#nav .con .left .l_box ul li strong.strong2{background-position:0 -66px;}
#nav .con .left .l_box ul li strong.strong3{background-position:0 -132px;}
#nav .con .left .l_box ul li strong.strong4{background-position:0 -198px;}
#nav .con .left .l_box ul li strong.strong5{background-position:0 -262px;}

#nav .con .left .r_box{ width:950px; background:#eff6f6; height:340px; position:absolute; left:250px; top:0px; z-index:5; padding-left:25px; font-size:12px;}
#nav .con .left .r_box1{ width:600px; background:#eff6f6; height:340px; position:absolute; left:250px; top:0px; z-index:5; padding-left:25px; font-size:12px;}
#nav .con .left .r_box a:hover{text-decoration:underline;}
#nav .con .left .r_box .leftBox{height:300px; float:left;width:686px; position:relative; padding-top:10px;}


#nav .con .left .r_box .leftBox dl{ width:300px; float:left;}
#nav .con .left .r_box .leftBox .dl1{ margin-left:30px;}

#nav .con .left .r_box .leftBox .dlNew1{ width:560px; float:left;}

#nav .con .left .r_box .leftBox .dl2{ margin:20px 0 0 335px;}
#nav .con .left .r_box .leftBox dt{ border-bottom:1px solid #e0e0e0; margin-bottom:5px; color:#333; font-size:16px;}
#nav .con .left .r_box .leftBox dd{ float:left; margin-right:25px; line-height:22px; font-size:14px;}
#nav .con .left .r_box .leftBox .aBtn{ display:block; position:absolute; right:10px; bottom:50px; background:#00a7a6; width:120px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:15px;}
#nav .con .left .r_box .rightBox{ background:#fff; float:left; width:264px; height:340px; position:relative;}
#nav .con .left .r_box .rightBox dl{ margin-left:18px; color:#333; font-size:16px;}
#nav .con .left .r_box .rightBox ol{ overflow:hidden; position:absolute; top:45px; right:25px;}
#nav .con .left .r_box .rightBox ol li{ float:left; background:url(../images/icon.png) no-repeat 0 -153px; width:20px; height:20px;}
#nav .con .left .r_box .rightBox ol li.hover{  background:url(../images/icon.png) no-repeat -17px -153px;}
#nav .con .left .r_box .leftBox2 dl{width:200px;}


#nav .con .right{ width:1200px; float:left;}
#nav .con .right ul{ overflow:hidden; text-align:center; font-size:16px;}
#nav .con .right ul li{ float:left;position:relative; width:150px;cursor:pointer;}
#nav .con .right ul li.hover{ background:#3487FF;background-position:80px 0; color:#fff;}
#nav .con .right ul span{position: relative;z-index:1;}
#nav .con .right .movebox{background:#34700a;position: absolute;z-index:0;width:150px;height: 45px;top: 0;}

#leftFlow{ width:110px; display:none; height:600px; background:#e3e2e2; position:fixed; left:0; top:8%;z-index:10}
#leftFlow ul{ margin-top:50px; text-align:center; font-size:14px;}
#leftFlow ul li{ border-bottom:1px solid #dcdcdc; height:50px; color:#3487ff; line-height:50px;}
#leftFlow ul li:hover{ background:#3487ff; color:#fff;}




/* silde-focus */
#silde-focus,
#banner-silde{
	width: 100%;
	height: 400px;
	position: relative;
	overflow: hidden;
	background-color: #fff;
}		
	/* layout */
	#banner-silde .layout{		
		height: 400px;
		position: relative;
		overflow: hidden;
	}
	#banner-silde li{
		width: 100%;
		height: 400px;
		position: absolute;
		background-repeat: no-repeat;
		background-position: center center;		
		background-color: #fff;
	}
		#banner-silde li a{
			display: block;
			width: 100%;
			height: 400px;
			position: absolute;			
			z-index: 1;
		}
		#banner-silde .banner-img img{ display: block;}
		#banner-silde .banner-img{
			height: 400px;
			position: absolute;
			right: -900px;
			top: 0;
			overflow: hidden;
		}
	
	/* banner-ctr */
	.banner-ctr{
		/*width: 100%;*/
		width: 30%;
		height: 30px;
		position: absolute;
		text-align: center;
		bottom: 0;
		z-index: 2;
		margin-left:65%
	}
		.banner-ctr span{
			display: inline-block;
			width: 14px;
			height: 14px;
			overflow: hidden;
			cursor: pointer;
			background-color: #dfdfdf;
   		border-radius: 50%;
   		margin: 5px 10px;
		}
		.banner-ctr span.current{
			margin: 3px 8px;
			border: 2px solid #fff;
   		background-color: #b36e0b;
		}
		
	/* banner-btn */
	.banner-btn{
		width: 44px;
		height: 44px;
		overflow: hidden;
		cursor: pointer;
		position: absolute;
		top: 50%;
		z-index: 3;
		margin-top: -22px;
		-moz-transition: all 0.3s ease-out 0s;
		-webkit-transition: all 0.3s ease-out 0s;
		-ms-transition: all 0.3s ease-out 0s;
		transition: all 0.3s ease-out 0s;
		filter: alpha(opacity=0);
		opacity: 0;		
		background: url(../images/sprite.png) left bottom no-repeat;
	}
	#silde-focus .pre{left: 0;}
	#silde-focus .next{right: 0;background-position: right bottom;}
	#silde-focus:hover .banner-btn{opacity: 0.5;filter: alpha(opacity=50);}
	#silde-focus:hover .pre{left: 10%;}
	#silde-focus:hover .next{right: 10%;}
	#silde-focus .banner-btn:hover {opacity: 1;filter: alpha(opacity=100);}

