/* CSS Document */

html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0; font-size:12px; color:#333;font-family:Helvetica,Microsoft Yahei,Î¢ÈíÑÅºÚ,Simsun,ËÎÌå,Arial}
a{font-size:12px; color:#333; text-decoration:none}
a:hover{color:#EF0906; text-decoration:none}
img{border:none}
.w1110{width:1110px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
ul,li{list-style:none;}
#body{line-height:28px; font-size:14px; margin-top:10px}

/*top*/
.top{width:100%;height:132px; background:url(logo.jpg) center no-repeat; overflow:hidden;}

/*__ maincontent _*/
#maincontent {background:#000;height:450px;overflow:hidden;position:relative;}
#maincontent div.pict {cursor: default !important;}
#maincontent div.main {position: static;text-align: center;display: block;cursor: pointer !important}
#maincontent .element {display: none;position: absolute !important;}
#maincontent .left {top :180px;left: 0;cursor: pointer;}
#maincontent .right {top: 180px;right: 0;cursor: pointer;}
#maincontent .main .guardian {display: none;height: 0;}
#maincontent .navi {z-index: 9999999;}
div#maincontent div.main{display:none;}div#maincontent div.element{position:absolute !important;}

/*nav*/
.nav{width:100%; height:51px; background-color:#047032; border-bottom:7px solid #059F47;border-top:7px solid #059F47;}
.nav img{margin:5px; float:left;}
.nav ul{float:right;}
.nav ul li{float:left;}
.nav ul li a{display:block; color:#FFFFFF; font-size:16px; font-weight:bold; width:112px; height:51px; line-height:51px; text-align:center;}
.nav ul li a:hover{background:url(t2.png);}

/*man*/
.man{width:100%; background:url(bg.jpg) top center no-repeat #ffffff; overflow:hidden;}
.man .biaoti{width:100%; height:60px; line-height:60px; border-bottom:2px dashed #D22516; padding-top:15px; margin-bottom:25px;}
.man .biaoti .t1{color:#D22516; font-size:26px;}
.man .biaoti .t2{color:#aaaaaa; font-size:20px;text-transform:Uppercase; padding-left:10px;}
.man .w700{width:700px;}
.man .w700 h1{font-size:16px;}
.man .w700 p{font-size:14px; line-height:190%;}
.man .w700 .more{display:block; padding:18px; background-color:#D22516; color:#FFFFFF; width:130px; text-align:center; font-size:14px;}
.man .w700 .more:hover{background-color:#D27916;}
.man .w340{width:340px;}
.man .w294{width:294px; margin-top:20px;}
.man .w384{width:384px; margin-top:20px;}
.man .w384 ul li{float:left; width:384px; border-bottom:1px dashed #cccccc; height:40px; line-height:40px;}
.man .w384 ul li a{ font-size:14px;}


/* ·ÖÒ³ */
.page{ font-family:Arial, Helvetica, sans-serif;clear:both;line-height:20px; margin:10px 0; padding:5px;}
.page a{color:#44953B;padding:3px;border:1px solid #44953B;text-decoration:none;margin-right:5px;}
.page a:link{color:#44953B}
.page a:visited {color:#44953B}
.page a:hover{background:#44953B;color:#fff;}
.page a:active{color:#44953B}
.page span{background:#44953B;color:#fff; padding:3px;border:1px solid #44953B;margin-right:3px;}
.page .cur{color:#fff;}
.page .cur a{ color:#fff;margin-right:0px;}
.page .cur a:link{color:#fff;}
.page .cur a:visited {color:#fff;}
.page .cur a:hover{color:#fff;}
.page .cur a:active{color:#fff;}

/* left */
#left {margin:0;}
#left ul{list-style:none;padding:0;border:0;}
#left li {display: inline;}
#left li a:link,
#left li a:visited {float:left; text-decoration: none; background:url(left.png); color:#666666; font-size:15px;line-height:45px; width:250px;  text-align:left}
#left li a:hover {float:left; text-decoration: none; background:url(left1.png); color:#44953B;}
#left ul .curr a{float:left; text-decoration: none; background:url(left1.png); color:#44953B;}

/* photograph CSS Document */
#photograph{height:240px;margin:0;}
.bt{color:#FFFFFF; font-size:22px; font-weight:bold; line-height:75px}
.btny{color:#FFFFFF; font-size:14px; line-height:180%;}
.btyb{ margin-top:20px;}
.ljgd{border:1px solid #ffffff; width:100px; line-height:26px; display:block; color:#FFFFFF; text-align:center;}
.bts{ font-size:22px; color:#44953B; font-weight:bold;}
.btsf{ font-size:18px; color:#44953B; font-weight:bold;}

/* newsflash */
.jd_ad_slide {
	width: 294px; height: 358px;
	float: left;
	position: relative;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
} 
.jd_ad_img {
	position: absolute; left: 15px; top: 5px;
	width: 90%; height: 97%;
	display: none;
}
.jd_ad_btn {
	position: absolute; right: 3px; bottom: 8px;
}
.jd_ad_btn_a {
	width: 22px; height: 22px;
	line-height: 22px;
	margin-right: 5px;
	text-align: center;
	border-radius: 12px;
	background-color: #999;
	color: #fff;
	float: left;
}
.jd_ad_btn_a:hover {
	text-decoration: none;
}
.jd_ad_btn .active {
	background-color: #E4393C;
}
.jd_service {
	width: 310px;
	padding-top: 230px;
	float: right;
}
.jd_nav_x {
	height: 30px;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.js_nav_a {
	width: 25%; *width: 24.9%;
	line-height: 20px;
	padding: 5px 0;
	text-align: center;
	font-size: 14px; font-family: 'microsoft yahei';
	float: left;
}
.jd_nav_x .active {
	color: #E4393C;
}
.zxx_body .zxx_constr {width: 354px;}


/* foot */

.foot{background-color:#323232; width:100%; overflow:hidden;color:#AEAEAE; line-height:24px; margin-top:50px;}
.foot a{color:#AEAEAE;}
.foot a:hover{color:#FFFFFF;}
.foot ul{float:left; margin-top:16px;color:#AEAEAE;}
.foot ul p{color:#FFFFFF; font-size:14px;}
.foot .xx{width:46px; height:2px; background-color:#999999; margin:10px 0px 10px 0px;}
.foot .kd{margin-right:100px;}
.foot .footer{border-top:1px solid #454545; margin-top:35px;}
.foot .fo{line-height:60px}