@charset "utf-8";
/* CSS Document */
*{
margin:0px;
padding:0px;
}
ul,li{ list-style:none;}
.clear{
	clear:both;
	height:0px;
}
* html .clear{
	clear:both;
	display:inline;
}
#top1 {
	float: left;
	height: 31px;
	width: 1170px;
	font-family: "microsoft yahei"; padding:0px; margin:0px auto;
}
#top1_1 {
	line-height: 31px;
	color: #505050;
	text-align: left;
	float: left;
	height: 31px;
	width: 645px;
	padding-left: 15px;
	font-family: "microsoft yahei";
}
#top1_2 {
	float: left;
	width: 510px;
	line-height: 31px;
	height: 31px;
	color: #737373;
	text-align: right;
}
#top1_2 a {
	color: #737373;
}



body{
	padding:0px;
	margin:0px auto;	
	font-family:microsoft yahei;
	color:#2d2d2d;
	line-height:24px;
	background-image: url(../images/bj.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:auto;
	line-height:24px; font-size:13px;
}

a:link{color:#5f5f5f; text-decoration:none;line-height: 24px; }
a:visited{color:#5f5f5f;text-decoration:none;}
a:hover{color:#333333;}
img{border:0;}
#container{width:1170px; margin:0 auto; height:auto; padding:0px;}
#head{ padding:0px; float:left; width:1170px;}
.top{ padding:5px 0px 0px 0px; height:31px;}
.logo{ padding:0px 0px 0px 0px; height:127px;}

<!--
.sav{
	width:704px;
	float:left;
	height:57px;
	padding:35px 0px 0px 0px;
	
}-->


<!--
#banner{ width:100%; margin:0 auto; height:543px; padding:0px; }
.banner1{ width:1170px; text-align:center; padding:38px 0px 48px 0px;}
.banner1 ul{ width:660px; float:left; }
.banner1 ul li{ width:660px; float:left;}
.banner1 ul li a{}
.sousuo{
	width:262px;
	float:right; 
	border: 1px solid #CCCCCC;}  -->
	
.hezuo{padding:0px 0px 43px 0px;  background:#FFFFFF;}
.hezuo ul{ padding-top:32px; width:1170px; padding-bottom:37px;}
.hezuo ul li{width:160px; height:110px; float:left; text-align:center; margin-top:10px; margin-right:15px;  overflow:hidden; _width:200px; }
.hezuo ul li img{ width:160px;margin-bottom:0px;   }
.hezuo01{ overflow:hidden; height:108px; border:1px #999 solid;}


#main-pro{width:1002px; margin:0 auto;  padding:0px;}
.main-left{ width:253px; float:left; }
.left01{font-size:14px; height:35px; padding-top:10px; background-image: url(../images/main-leftbj.gif); text-align:center; width:247px;}
.left01 a{
	color:#0b8f0f;
	font-weight: bold;
}
.left02{
	background-image: url(../images/main-leftbj1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:35px;
	text-align:left;
	padding-left:60px;
	padding-top:10px;
	font-size:14px;
}



.main-left ul{}
.main-left ul li{width:247px; height:45px; float:left; text-align:center;  background:url(../images/main-leftbj.gif); }
.main-right{
	width:683px;
	float:right;
	padding-right:30px;
	font-weight: bold;
}


.main-right ul{ padding-top:20px;}
.main-right ul li{
	width: 225px;
	float:left;
	text-align:center;
	padding-right:0px;
}
.main-right ul li img{
	width: 203px;
	padding:2px;
	border: 1px solid #CCCCCC;

}	


.main-right1{
	height:34px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999; font-size:18px; color:#0b8f0f; 
}

#main-gg{ width:100%; margin-top:40px; text-align:center;}

.youshi1{
	width:944px;
	height:278px;
	float:left;
	padding-left:58px;
	padding-top:0px;
	margin-top:20px;
	background-image: url(../images/youshi-1.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
.youshi1-1{ float:left; width:391px;}
.youshi1-2{
	width:376px;
	float:left;
	font-size:18px;
	font-weight:bold;
	font-size:24px;
	color:#097c0d;
	text-align:right;
	height:44px;
	padding-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ababab;
}
.youshi1-3{
	width:376px;
	float:left;
	text-align:right;
	height:187px;
	padding-top:26px;
	background-image: url(../images/youshi-0.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	}
	
.youshi2{width:1002px;
	height:259px;
	float:left;
	background-image: url(../images/youshi-2.jpg);
	background-position: left;
	background-repeat: no-repeat;}
	

	
.youshi2-1{ float:right; width:391px; margin-right:30px; }
.youshi2-2{
	width:376px;
	float:left;
	font-size:18px;
	font-weight:bold;
	font-size:24px;
	color:#097c0d;
	text-align:left;
	height:47px;
	padding-top:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ababab;
}
.youshi2-3{
	width:376px;
	float:left;
	text-align:left;
	height:187px;
	padding-top:26px;
	background-image: url(../images/youshi-02.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	}







	
.youshi3{width:944px;
	height:257px;
	float:left;
	background-image: url(../images/youshi-3.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-left:58px;
	padding-top:0px;}
	
	
.youshi3-1{ float:left; width:391px;}
.youshi3-2{
	width:376px;
	float:left;
	font-size:18px;
	font-weight:bold;
	font-size:24px;
	color:#097c0d;
	text-align:right;
	height:44px;
	padding-top:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ababab;
}
.youshi3-3{
	width:376px;
	float:left;
	text-align:right;
	height:187px;
	padding-top:26px;
	}
		
	
	
	
	
	
	
.youshi4{width:1002px;
	height:259px;
	float:left;
	background-image: url(../images/youshi-4.jpg);
	background-position: left;
	background-repeat: no-repeat;}
	
.youshi4-1{ float:right; width:391px; margin-right:30px; }
.youshi4-2{
	width:376px;
	float:left;
	font-size:18px;
	font-weight:bold;
	font-size:24px;
	color:#097c0d;
	text-align:left;
	height:47px;
	padding-top:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ababab;
}
.youshi4-3{
	width:376px;
	float:left;
	text-align:left;
	height:187px;
	padding-top:26px;

	}
.ggmain {
	width: 1170px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;}
#sywarp6 {
	background-color: #f1f1f1;
	clear: both;
	height: 480px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible;
}
.anli1 { text-align:center;
	height: 116px;
	width: 1170px;
	
}
.anli2 {
	float: left;
	width: 1170px;
}
.anli2_tu {
	display: inline;
	float: left;
	width: 225px;
	margin-left: 20px;
}
.anli2_tu img {
	float: left;
	height: 210px;
	width: 225px;
}
.anli2_tu p {
	line-height: 37px;
	color: #FFFFFF;
	float: left;
	height: 37px;
	width: 225px;
	margin-top: 1px;
	background-color: #757575;
	font-size: 13px;
	text-align:center;
}
.anli3 {
	float: left;
	height: 31px;
	width: 1170px;
	padding-top: 24px;
	padding-bottom: 33px;
}
#sywarp8 {
	background-image: url(../images/about-bj.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; height:526px;
}
.about_honor {
	float: left;
	width: 1170px;
}

.about2 {
	background-image: url(../images/about2_91.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	width: 585px; padding-left:10px;

}
.about1 {
	float: right;
	width: 571px; padding:94px 0px 0px 0px;

}


.about2_1 {
	font-size: 17px;
	color: #040404;
	text-align: left;
	float: left;
	height: 46px;
	width: 968px;
	padding-top: 5px;
	padding-left:40px;
	text-transform: uppercase;
	background-image: url(../images/about-bj.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
.about2_1 a {
	color: #159200;
}

.about2_1 span {
	font-size: 12px;
}
.about2_2 {
	float: left;
	font-size:36px;font-family:microsoft yahei;
	padding-top:60px;

}
.about2_zi {
	float: left;
	font-size:14px; font-family:microsoft yahei;
width:570px;
padding-top:35px;
line-height:30px; margin-right:5px; color:#000000;

}

.about2_zi a { color:#000000;}
.about2_en{
	float: right;
	font-size:24px;
	font-family:microsoft yahei;
	text-transform:uppercase; padding-top:5px;
	
}

.about2_2_more {
	float:left;
	width:527px; text-align:right; padding-top:20px;
		
}
.about2_3 {
	line-height: 22px;
	text-align: left;
	float: left;
	width: 503px;
	padding-left: 31px;
	height: 177px;
	color: #676767;
}
.about2_4 {
	line-height: 30px;
	text-align: left;
	float: left;
	height: 30px;
	width: 306px;
	padding-left: 31px;
	font-family: "microsoft yahei";
	color: #676767;
}
.about2_4 a {
	color: #676767;
}

.about4 {
	float: left;
	height: 29px;
	width: 1170px;
}
.about5 {
	float: left;
	height: 194px;
	width: 1170px;
}


.fengcai {
	display: inline;
	float: left;
	width: 180px;
	margin-left: 20px;
}
.fengcai img {
	float: left;
	height: 122px;
	width: 172px;
	padding:1px;
	border: 1px solid #999999;	
}
.fengcai p {
	line-height: 37px;
	color: #999999;
	float: left;
	height: 37px;
	width: 180px;
	margin-top: 1px;
	font-size: 12px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#main-gg1{ 	height: 212px;
	width: 100%;
	text-align:center;}
	
#sywarp9 {

	clear: both;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:83px;
	padding-top:38px;

}


.links{ width:100%;}
.links ul{}
.links ul li{ width:290px; text-align:center; float:left;}


.newsz1 {

	float: left;
	width: 609px;
	margin-top: 9px;
	margin-left: 12px;
	height: 377px;
	padding-left:10px;
	background-image: url(../images/news-1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.news1 {
	background-image: url(../images/news1_107.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 54px;
	width: 590px;
}
.news1 p {
	font-size: 15px;
	float: left;
	padding-top: 7px;
	padding-left: 58px;
}
.news1 span {
	font-size: 12px;
	color: #9a9899;
	float: right;
	margin-top: 12px;
}
.news1 a {
	color: #9a9899;
}
.news2 {
	float: left;
	height: 113px;
	width: 328px;
	padding-top: 10px;
}
.news2_zi1 {
	float: left;
	width: 126px;
	padding-left: 14px;
	line-height: 18px;
	text-align: left;
	height: 80px;
}
.news2_zi2 {
	line-height: 26px;
	color: #615f60;
	float: left;
	height: 26px;
	width: 125px;
	padding-left: 14px;
	font-family: "microsoft yahei";
	text-align: left;
}
.news2_zi2 a {
	color: #615f60;
}


.news2_tu {
	float: left;
	height:272px;
	width: 313px;
	padding-top:10px;
}
.news3 {
	float: left;
	width: 243px;
	padding-top:30px;
}
.news3_li1 {
	line-height: 29px;
	background-image: url(../images/biao_117.jpg);
	background-position: left center;
	text-align: left;
	float: left;
	height: 29px;
	width: 220px;
	background-repeat: no-repeat;
	padding-left: 16px;

}
.news3_li2 {
	line-height: 29px;
	background-position: left center;
	text-align: left;
	float: left;
	height: 29px;
	width: 69px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #b6b4b5;
	background-repeat: no-repeat;
	color: #6e6c6d;
}
.newsz2 {
	background-image: url(../images/news-bj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 377px;
	width: 330px;
	margin-top: 9px;
	padding-left: 29px;
}
.news4 {
	background-image: url(../images/news-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 65px;
	width: 319px;
}
.news4 p {
	font-size: 15px;
	float: left;
	padding-top: 7px;
	padding-left: 48px;
}
.news4 span {
	font-size: 12px;
	color: #9a9899;
	float: right;
	margin-top: 12px;
}
.news4 a {
	color: #9a9899;
}
.news5 {
	float: left;
	height: 121px;
	width: 319px;
}
.news5_1 {
	line-height: 25px;
	font-weight: bold;
	color: #3c3c3c;
	text-align: left;
	float: left;
	height: 25px;
	width: 317px;
	padding-top: 10px;
	padding-left: 2px;
}
.news5_2 {
	line-height: 22px;
	color: #7e7e7e;
	text-align: left;
	float: left;
	height: 87px;
	width: 317px;
	padding-left: 2px;
}.news6 {
	float: left;
	width: 319px;
}
.news6_li1 {
	line-height: 29px;
	background-image: url(../images/dian.gif);
	background-position: left center;
	text-align: left;
	float: left;
	height: 29px;
	width: 232px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #b6b4b5;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.news6_li2 {
	line-height: 29px;
	background-position: left center;
	text-align: left;
	float: left;
	height: 29px;
	width: 69px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #b6b4b5;
	background-repeat: no-repeat;
	color: #6e6c6d;
}

.ylz {
	background-image: url(../images/link-bj.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 99px;
	width: 1170px;
	margin-top:10px;}
.yl1 {
	line-height: 53px;
	color: #FFFFFF;
	float: left;
	height: 53px;
	width: 154px;
	padding-left: 32px;
	text-align: left;
}
.yl1 span {
	font-family: "创艺简标宋";
	text-transform: uppercase;
	font-size: 20px;
}
.yl2 {
	line-height: 53px;
	text-align: left;
	float: left;
	height: 53px;
	width: 773px;
}
.yl2 p {
	float: left;
	padding-right: 20px;
}
#footer {
	background-image: url(../images/foot-bj-index.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 480px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	padding-top:137px;
}

.foot-bj{
	background-image: url(../images/di-bj-index.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:1170px;
	padding:0px;
	margin:0px auto;
	height:450px;
}
#footer a{ color:#FFFFFF;}
#footer a:hover{ color:#FFFFFF;}
.foot01{color:#FFFFFF;   width:550px; }
.foot02{
	color:#fff;
	width:550px;


}
.kuang2{ height:24px;}
.kuang3{ height:69px;}
.foot02-1{ width:215px; float:left; font-size:12px; padding-top:29px;}
.foot02-2{ width:550px; float:left; font-size:14px; padding-top:45px; padding-left:30px; line-height:35px;font-family:microsoft yahei;}
.foot02-3{ width:325px; float:left; font-size:30px; padding:40px 0px 0px 115px;}

.foot03{
	color:#fff;
	width:1170px;
	padding-left:20px;
	float:left; padding-top:20px;
}

.foot03-1{ width:149px; float:left; font-size:20px; }
.foot03-2{ width:1000px; float:left; font-size:14px; font-family:microsoft yahei; padding-top:5px;}