@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:1.5;
	font-family:'经典黑体繁'
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333333;
	text-decoration:none;
	}
a:hover{
	color:#ff0000;
	text-decoration: none;
	}
table{ margin: auto}

.biao{position: relative; width:100%; 
	z-index: 0;
}

.nav{ width:100%; margin-top:565px; float:left; height:100px; background-color:#FFFFFF; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index: 99; position: absolute; }
.nav01{ width:1000px; margin:auto; height:100px;}
.nav01 ul li{ width:250px; float:left; height:100px; text-align:center}
.nav01 ul li img{ margin-top:13px;}

.main_visual{width:100%; margin:0 auto; overflow:hidden}
.main_image {width:100%; height:730px; border-top:0px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:730px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:730px;}
.main_image li span {display:block; width:100%; height:730px}
.main_image li a {display:block; width:100%; height:730px}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:360px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:37px!important;height:74px!important;top:40%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

.header{ width:100%; height:176px; float:left; background:url(../images/topbj.jpg) repeat-x}
.top{ width:1000px; margin:auto; height:176px;}
.logo{ width:460px; height:107px; float:left; margin-top:42px;}
.nynav{ width:499px; float:right; margin-top:11px; height:165px; line-height:165px; font-family:'迷你繁启体'; font-size:23px; font-weight:bold; text-align:right}
.nynav span{ float:left}
.nynav a{ padding-left:8px; padding-right:8px; float:left; height:165px; line-height:165px;}
.nynav a:hover{ background-color:#8FC31F; color:#FFFFFF}
.dh1{ background-color:#8FC31F; color:#FFFFFF}
.nynav_aa{ background:url(../images/cs01.png) no-repeat center; width:41px;}
.nynav_aa:hover{ background:url(../images/cs02.png) no-repeat center; background-color:#8FC31F}
.nynav_bb{ background:url(../images/ys01.png) no-repeat center; width:41px;}
.nynav_bb:hover{ background:url(../images/ys02.png) no-repeat center; background-color:#8FC31F}
.nynav_cc{ background:url(../images/cb01.png) no-repeat center; width:43px;}
.nynav_cc:hover{ background:url(../images/cb02.png) no-repeat center; background-color:#8FC31F}
.nynav_dd{ background:url(../images/fx01.png) no-repeat center; width:41px;}
.nynav_dd:hover{ background:url(../images/fx02.png) no-repeat center; background-color:#8FC31F}
.nynav_ee{ background:url(../images/fhsy01.png) no-repeat center; width:85px;}
.nynav_ee:hover{ background:url(../images/fhsy02.png) no-repeat center; background-color:#8FC31F}

.xiala{ width:1000px; float:left; background-color:#8FC31F; color:#FFFFFF; font-size:14px; text-align:center; height:30px; line-height:30px;}
.xiala a{ margin-left:5px; margin-right:5px; line-height:30px; color:#FFFFFF}
.xiala a:hover{ color:#E7D02C}
.ht{ width:1000px; float:left; height:30px; background-color:#8FC31F; }
.main{ width:1000px; margin:auto}
.nybanner{ width:1000px; height:276px; float:left}


.banner{height:276px;overflow:hidden; float:left; width:1000px; }
.banner .d1{width:1000px;height:276px;display:block;left:0px;top:0px;}
.banner .d2{width:1000px;height:30px;clear:both;position:absolute;z-index:100;left:200px;top:445px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -36px;display:inline;}
.banner .d2 li{width:20px;height:20px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 5px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.main01{ width:998px; float:left; margin-top:10px; border:1px solid #dddddd}
.left{ width:220px; float:left}
.right{ width:778px; float:right; background:url(../images/sx.jpg) no-repeat left top}
.right01{ width:725px; float:right; margin-right:25px;}
.zlm_t{ width:180px; height:121px; float:left; background:url(../images/zlm_tbj.jpg) no-repeat center; padding-top:83px; line-height:54px; font-size:24px; color:#FFFFFF; padding-left:40px;}
.zlm{ width:220px; float:left;}
.zlm ul li{ width:220px; height:38px; float:left; background:url(../images/zlmbj.jpg) no-repeat center; font-size:14px}
.zlm ul li a{ width:140px; float:left; padding-left:80px; height:38px; line-height:38px;}
.zlm ul li a:hover{ background:url(../images/zlmjhbj.jpg) no-repeat center; color:#FFFFFF}
.hover a{ background:url(../images/zlmjhbj.jpg) no-repeat center; color:#FFFFFF}

.lxwm{ width:195px; float:left; padding-left:25px; line-height:25px; margin-top:40px; font-size:15px;}
.wz{ width:725px; float:left; margin-top:45px; height:35px; line-height:35px; border-bottom:2px solid #8FC31F; text-align:right}
.contect{ width:725px; float:left; line-height:25px; padding-bottom:30px; padding-top:30px; font-size:15px;}
.foot{ width:100%; height:174px; float:left; margin-top:30px; background:url(../images/footbj.jpg) repeat-x}
.foot01{ width:1000px; height:174px; float:left; line-height:174px;}
.foot01 span{ float:right}