#part1{
	width:100%;
	float:left; min-width:1200px;overflow:hidden;

}
#part1 .tpa{ width:1200px; height:110px; float:left;
	background-image: url(icon01.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#lmbt{
	width:1200px;
	float:left;
	text-align:center;
}
#lmbt h1{ text-align:center; font-size:30px; color:#31A2B0; font-weight:normal; line-height:40px;}
#lmbt p{ text-align:center; font-size:20px; color:#666; text-transform:uppercase; line-height:30px;}
#news{ width:1200px; float:left; overflow:hidden;}
#news .newslist {
	padding: 20px 0px;
}
#news .newslist dl {
	margin: 30px 60px 0px 0px; width: 570px; height: 136px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline-block;
}
#news .newslist dl:nth-child(2n) {
	margin-right: 0px;
}
#news .newslist dl dt {
	background: #C8C8C8; padding: 10px; width: 75px; height: 75px; text-align: center; color: #31A2B0; float: left;
}
#news .newslist dl dt strong {
	height: 45px; line-height: 40px; overflow: hidden; font-size: 40px; border-bottom-color: #31A2B0; border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
#news .newslist dl dt span {
	height: 28px; line-height: 40px; overflow: hidden; font-size: 18px; display: block;
}
#news .newslist dl:hover dt {
	background: #31A2B0; color: rgb(255, 255, 255);
}
#news .newslist dl:hover dt strong {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
#news .newslist dl dd {
	width: 430px; height: 75px; float: right; position: relative;
}
#news .newslist dl dd h4 {
	height: 25px; line-height: 25px; overflow: hidden; font-size: 18px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; font-weight:normal;
}
#news .newslist dl dd p{
	height: 60px; line-height: 20px; overflow: hidden; font-size: 14px; margin-top: 5px; display: block;
}
#news .newslist dl dd span {
	top: 86px; width: 100px; height: 32px; right: 0px; line-height: 30px; text-decoration: none; display: block; position: absolute;
}
#news .newslist dl dd span a {
	background: rgb(244, 244, 244); border-radius: 3px; border: 1px solid rgb(224, 224, 224); border-image: none; width: 98px; height: 30px; text-align: center; font-size: 14px; display: block;
}
#news .newslist dl dd span a:hover {
	background: rgb(152, 53, 53); border-color: rgb(101, 0, 0); color: rgb(255, 255, 255);
}
#more{ width:1200px; float:left; margin-top:20px; text-align:center;}
#more  A{
display:inline-block; padding:0 30px; font-size:16px; color:#000; border:2px solid #31A2B0; border-radius:13px; line-height:25px; color:#666666; text-transform:uppercase;ransition:all 0.2s ease-in-out 0s;
}
#more  A:hover {
	color:#FFF; background:#31A2B0; border-color:#C8C8C8;
}
#ggbk{ width:100%; float:left;height: 590px; position:relative;}
#ggbk .fold_wrap{width:100%;height: 590px;overflow:hidden;}
#ggbk .fold_wrap li{
	float:left;
	width:20%;
height: 590px;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	 text-align:center; 
}

#ggbk .fold_wrap li a span {
	margin: 0px auto; width: 40px; display:inline-block;line-height:45px; color: rgb(196, 143, 0);  font-size: 32px; position: relative; text-shadow: 1px 1px 1px #fff; margin-top:160px;
}

#ggbk .fold_wrap li.big{width: 38%;}
.pic_auto{width:99%;height:100%; margin-left:0.5%; margin-right:0.5%;}

#pro0_list{ width:1200px; float:left;overflow:hidden; }
#pro0_list ul{ 	LIST-STYLE-TYPE: none;  }
#pro0_list ul li{width:20%; float:left; text-align:center; margin-top:10px; margin-bottom:10px; }
#pro0_list ul li .tp{ width:100%;height:18vw;  position:relative; overflow:hidden;}
#pro0_list ul li .tp img{ max-width:100%; margin-left:auto; margin-right:auto;height:18vw; border:0px; transition:all 0.3s ease-in-out 0s;}
#pro0_list ul li .tp h1{ width:100%; ext-align:center; position:absolute; left:0px; bottom:-130%; height:18vw; transition:all 0.3s ease-in-out 0s;  color:#fff; font-weight:normal; background-color:rgba(0,0,0,0.6);}
#pro0_list ul li .tp h1 div{ width:90%;line-height:18vw; padding:0px 5%;  font-size:1.3vw; text-align:center;}
#pro0_list ul li A{ display:block; color:#555;}
#pro0_list ul li A:hover .tp h1{ bottom:0px;}
#pro0_list ul li A:hover img{transform: scale(1.1); transition: 0.3s}


#pro_list{ width:1200px; float:left;overflow:hidden;margin-top:12px; }
#pro_list ul{ 	LIST-STYLE-TYPE: none; width:1250px; }
#pro_list ul li{width:280px; float:left; text-align:center; margin-top:10px; padding-bottom:10px;margin-right:20px;}
#pro_list ul li .tp{ width:280px;height:280px;  position:relative; overflow:hidden;}
#pro_list ul li .tp img{ max-width:100%; margin-left:auto; margin-right:auto; height:280px; border:0px; transition:all 0.3s ease-in-out 0s;}
#pro_list ul li .tp h1{ width:100%; ext-align:center; position:absolute; left:0px; bottom:-250px; height:280px; transition:all 0.3s ease-in-out 0s;  color:#fff; font-weight:normal; transition:all 0.3s ease-in-out 0s;background-color:rgba(0,0,0,0.6);}
#pro_list ul li .tp h1 div{
	width:90%;
	line-height:30px;
	padding:0px 5%;
	font-size:18px;
	text-align:center;
	margin-top:30px;
	background-image: url(line.jpg);
	background-repeat: no-repeat;
	background-position: center 50px;
}
#pro_list ul li .tp h1 div p{ font-size:14px; line-height:25px; margin-top:35px; text-align:left; color:#fff;}
#pro_list ul li A{ display:block; color:#555;}
#pro_list ul li A:hover .tp h1{ bottom:0px;}
#pro_list ul li A:hover img{transform: scale(1.1); transition: 0.3s}

#pro1_list{ width:1200px; float:left;overflow:hidden;margin-top:12px; }
#pro1_list ul{ 	LIST-STYLE-TYPE: none; width:1250px; }
#pro1_list ul li{width:280px; float:left; text-align:center; margin-top:10px; padding-bottom:10px;margin-right:20px;}
#pro1_list ul li .tp{ width:280px;height:280px;  position:relative; overflow:hidden;}
#pro1_list ul li .tp img{ max-width:100%; margin-left:auto; margin-right:auto; height:280px; border:0px; transition:all 0.3s ease-in-out 0s;}
#pro1_list ul li .tp h1{ width:100%; ext-align:center; position:absolute; left:0px; bottom:-250px; height:280px; transition:all 0.3s ease-in-out 0s;  color:#fff; font-weight:normal; transition:all 0.3s ease-in-out 0s;background-color:RGB(9,70,69);}
#pro1_list ul li .tp h1 div{
	width:90%;
	line-height:30px;
	padding:0px 5%;
	font-size:18px;
	text-align:center;
	margin-top:30px;
	background-image: url(line.jpg);
	background-repeat: no-repeat;
	background-position: center 50px;
}
#pro1_list ul li .tp h1 div p{ font-size:14px; line-height:25px; margin-top:35px; text-align:left; color:#fff;}
#pro1_list ul li A{ display:block; color:#555;}
#pro1_list ul li A:hover .tp h1{ bottom:0px;}
#pro1_list ul li A:hover img{transform: scale(1.1); transition: 0.3s}
#prolist{width:1198px;
	float:left;
	text-align:center; overflow:hidden;  margin-top:25px; border:#999 solid  1px;
}
#prolist ul{ list-style-type:none; }
#prolist UL LI {width:599px;float:left;  position:relative;  overflow:hidden;}
#prolist UL LI .tp{ width:299px; height:230px; float:left; overflow:hidden; position:relative;}
#prolist UL LI .tp .zzc{ width:259px; height:190px; position:absolute; left:0px; bottom:-120%; z-index:2; padding:20px;background-color:rgba(0,0,0,0.4);transition:all 0.4s ease-in-out 0s;}
#prolist UL LI .tp .zzc h1{ text-align:center; font-size:18px; height:30px; line-height:30px; overflow:hidden; color:#fff; margin-top:40px;}
#prolist UL LI .tp .zzc p{ height:40px; margin-top:20px;
	background-image: url(fdj.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#prolist UL LI .tp img{width:299px; min-height:230px; display:block;transition:all 0.4s ease-in-out 0s;}
#prolist UL LI .nr{ width:260px; float:left; height:190px; padding:20px; text-align:center;background-color:#f9f9f9;transition:all 0.4s ease-in-out 0s;}
#prolist UL LI .nr h1{
	font-size:18px;
	line-height:30px;
	height:30px;
	overflow:hidden;
	text-indent:15px;
	color:#444; font-weight:normal;
	text-align:center;
	background-image: url(line.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; padding-bottom:8px; margin-top:20px;
}
#prolist UL LI .nr p{  height:75px; line-height:25px; overflow:hidden; font-size:12px; color:#777;text-align:left; margin-top:10px;}
#prolist UL LI:nth-child(3) .tp,#prolist UL LI:nth-child(4) .tp{ float:right;}
#prolist UL LI:nth-child(3) .nr,#prolist UL LI:nth-child(4) .nr{ float:left;}
#prolist UL LI:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#prolist UL LI:hover .nr{ background-color:#983535;}
#prolist UL LI:hover .nr h1,#prolist UL LI:hover .nr p{ color:#fff;}
#prolist UL LI:hover .tp .zzc{ bottom:0px;}
#lxnr{ width:1200px; float:left; font-size:18px; line-height:30px; text-align:center; margin-top:25px;}
#lxnr img{ margin-bottom:10px;}
#lxnr iframe{ width:100%;}
#link{
	width:1198px;
	float:left;
	border:#983535 solid 1px;
	background-image: url(lbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:119px; margin-top:20px;
}
#link_1{
	width:1198px;
	float:left;
	height:36px;
}
#link_1 h2{ padding-left:50px; float:left; line-height:36px; font-size:16px; color:#983535}
#link_2{ width:1158px; float:left; padding-left:20px; padding-right:20px; padding-top:15px; font-size:14px; height:56px; line-height:28px;overflow:auto;}
#link_2 A{ padding-left:5px; padding-right:5px;}
#hzhb{
	width:100%;
	float:left;
	padding-top:35px;
	padding-bottom:45px;
	min-width:1200px;
	overflow:hidden;
	background-image: url(icon05.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#lmbta{
	width:1200px;
	float:left;
	text-align:center;
}
#lmbta h1{ text-align:center; font-size:30px; color:#983535; font-weight:normal; line-height:40px;}
#lmbta p{ text-align:center; font-size:20px; color:#8F5736; text-transform:uppercase; line-height:30px;}
#pplist {
	WIDTH:1140px;
	FLOAT: left; position:relative; overflow:hidden; padding-top:30px; padding-bottom:30px; padding-left:30px; padding-right:30px;
}
#pplist  .zzc{ width:1140px; float:left; overflow:hidden;}
#pplist UL {
	LIST-STYLE-TYPE: none; margin:0px -10px;
}
#pplist UL LI {
	TEXT-ALIGN: center; WIDTH:190px; FLOAT: left; margin-left:9px; margin-right:9px; border:#ddd solid 1px; padding:9px; background-color:#fff;
}
#pplist UL LI .tp{WIDTH:190px; height:80px; overflow:hidden; cursor:pointer;;}
#pplist UL LI IMG { border:0px;max-width:200px;HEIGHT: 80px;transition:all 0.6s ease-in-out 0s;}
#pplist UL LI p{ width:200px;  cursor:pointer; font-size:14px; height:30px; line-height:30px; overflow:hidden; }
#pplist UL LI A {
	DISPLAY: block; color:#333;transition:all 0.2s ease-in-out 0s;
}
#pplist UL LI A:hover {
	color:#983535;
}
#pplist UL LI:hover {border:#983535 solid 1px;}
#pplist .prev,
#pplist .next {
	width: 30px;
	height:210px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; z-index:10;	filter: Alpha(Opacity=80);
-moz-opacity:0.5; 		opacity:0.5;
}
#pplist .prev {
	left:0px;
	background-image: url(left.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#pplist .next {
	right:0px;
	background-image: url(right.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#pplist .prev:hover,
#pplist .next:hover {	filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1;
}