.pro{
	width: 1002px;
	margin: 64px auto 0;
}
.pro .next,.neiye .next{
	width: 256px;
	padding-top: 21px;
	float: left;
}
.pro .next .title,.neiye .next .title{
	width: 256px;
	height: 59px;
	background: url(../images/tit.png) no-repeat;
}
.pro .next .prolist ul,.neiye .next .prolist ul{
	margin: 20px auto;
	width: 210px;
	clear: both;
	padding-top: 4px;
}
.pro .next .prolist .tit,.neiye .next .prolist .tit{
	text-align: center;
	margin: 15px 0;
	
}
.pro .next .prolist .tit a,.neiye .next .prolist .tit a{
	line-height: 23px;
	color: #FFFFFF;
	background:#9ec678 ;
	padding: 0 10px;
}
.pro .next .prolist ul li,.neiye .next .prolist ul li{
	float: left;
	width: 90px;
	line-height: 24px;
	margin-left: 8px;
}
.pro .next .prolist ul li:hover a,.neiye .next .prolist ul li:hover a{
	color: #54A603;
}
.pro .next .prolist ul li a,.neiye .next .prolist ul li a{
	font-size: 14px;
	color: #121212;
}
.pro .piece{
	float: right;
	width: 734px;
}
.pro .piece ul{
	margin: 0 -8px;
}
.pro .piece ul li{
	width: 233px;
	float: left;
	margin: 0 8px 35px 8px;
}
.pro .piece ul li .photo{
	width:229px;
	height: 155px;
	border: 2px #e6e6e6 solid;
	border-bottom: none;
	text-align: center;
}
.pro .piece ul li .photo img{
    max-width: 100%;
    max-height: 100%;
}
.pro .piece ul li p{
	text-align: center;
	font-size: 14px;
	color: #333333;
	line-height: 29px;
	background: url(../images/pbg.jpg) no-repeat;
}
.pro .piece ul li:hover .photo{
	border-color: #54a603;
}
.pro .piece ul li:hover p{
	background: url(../images/pbg1.jpg) no-repeat;
	color:#FFFFFF;
	
}
.case{
	width: 100%;
	background-color: #e6e6e6;
	height:168px;
	margin-top: 70px;
	
}
.case .scroll{
	width: 1002px;
	margin: 0 auto;
	position:relative;
}
.case .scroll .bd{
	position: absolute;
	top: -27px;
	width: 1002px;
}
.case .scroll .bd .tit1{
	width: 237px;
	height: 49px;
	background: #54a603;
	text-align: center;
	color: #e5e5e5;
	margin: 0 auto 24px;
}
.case .scroll .bd .tit1 p{
	font-size: 20px;
}
.case .scroll .bd .tit1 span{
	font-size: 10px;
	letter-spacing:5px;
}
.case .scroll .bd ul{
	margin-left: 20px;
}
.case .scroll .bd ul li{
	float: left;
	position: relative;
	margin: 0 10px;
}
.case .scroll .bd ul li .pic{
	width:226px ;
	height: 152px;
}
.case .scroll .bd ul li:hover .mb{
	display: block;
}
.case .scroll .bd ul li .mb{
	position: absolute;
	width:226px;
	height:152px ;
	background: rgba(230,230,230,0.8);
	top: 0;
	display: none;
}
.case .scroll .bd ul li .mb p{
	color: #54a603;
	font-size: 14px;
	text-align: center;
	padding-top: 65px;
	height: 86px;
	overflow: hidden;
}
.case .scroll .btn {
	position: absolute;
	display: block;
	top: 120px;
	width: 60px;
	height: 24px;
	cursor: pointer;
	z-index: 10;
}

.case .scroll .prev {
	left: -20px;
	background: url(../images/left.png) no-repeat;
}

.case .scroll .next {
	right: -5px;
	background: url(../images/right.png) no-repeat;
}
.rsp{
	width: 1002px;
	margin: 64px auto 0;
	height: 671px;
	background: url(../images/rsp.jpg) no-repeat;
}
.new{
	width: 1002px;
	margin: 100px auto 0;
}
.new .tit2,.sup .tit2{
	text-align: center;
	background: url(../images/line.png) no-repeat center center;
}
.new .tit2 p,.sup .tit2 p{
	font-size: 34px;
	color: #54A603;
}
.new .tit2 span,.sup .tit2 span{
	font-size: 12px;
	color: #999999;
	letter-spacing: 5px;
}
.new ul{
	margin: 15px -9px 0 -9px;
}
.new ul li{
	width: 491px;
	height: 89px;
	border: 1px #999999 solid;
	cursor: default;
	float: left;
	margin: 11px 8px;
}
.new ul li .date{
	float: left;
	width: 98px;
	height: 89px;
	background: url(../images/dbg2.png) no-repeat;
}
.new ul li .date p{
	color: #999999;
	font-size: 21px;
	line-height: 50px;
}
.new ul li .date span{
	font-size: 27px;
	color: #FFFFFF;
	padding-left:34px;
}
.new ul li .text{
	width: 368px;
	float: left;
	margin-left: 12px;
}
.new ul li .text>a{
	font-size: 18px;
	color: #666666;
}
.new ul li .text p{
	color: rgba(51,51,51,0.5);
	font-size: 12px;
	line-height: 24px;
    margin-top: 8px;
}
.new ul li .text p a{
	float: right;
	color: rgba(51,51,51,0.5);
	font-size: 12px;
	line-height: 24px;
}
.new ul li:hover .text>a,.new ul li:hover .date p{
	color: #54A603;
}
.new ul li:hover{
	border-color:#54A603 ;
}
.new ul li:hover .date{
	background: url(../images/dbg.png) no-repeat;
}
.ad{
	margin-top: 70px;
	width: 100%;
	background-image:url(../images/ad_55.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 266px;
}
.about{
	width: 100%;
	height: 241px;
	background: #f2f2f2;
	margin-top: 170px;
}
.about .aboutcont{
	width: 1002px;
	margin: 0px auto;
	position: relative;
	top: -120px;
}
.about .aboutcont .pic1 {
	position: relative;
	width: 290px;
	height: 324px;
	float: left;
}
.about .aboutcont .pic1 a{
	width: 73px;
	height: 28px;
	display: block;
	background: #FFFFFF;
	color: #54A603;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.about .aboutcont .txt{
	float: left;
	margin-left: 15px;
	width: 692px;
}
.about .aboutcont .txt h2{
	color: #54A603;
	font-size: 40px;
	padding-top: 10px;
}
.about .aboutcont .txt span{
	font-size: 24px;
	color:#b6d5a3;
}
.about .aboutcont .txt p{
	padding-top: 55px;
	text-indent:2em ;
	line-height: 28px;
	color: #1a1a1a;
	font-size: 16px;
}
.sup{
	margin: 0 auto;
	width: 1000px;
}
.sup ul{
	margin: 30px -15px 0 -15px;
}
.sup ul li{
	float: left;
	width: 315px;
	height: 222px;
	margin: 0 13px;
	text-align: center;
	border: 1px solid #c4c4c4;
}

.sup ul li img{
    max-width: 100%;
    max-height: 100%;
}

.ny_msg{width: 700PX;}
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"΢���ź�";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;}
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:160px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:510px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li.butbox{margin-left:30px;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right; font-size: 13px;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap; font-size: 13px;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}