@charset "UTF-8";
body{
	background:#333333;
}
.pages{
	height:28px; line-height:28px; clear:both; margin:15px 0px; text-align:center;
}

.pages a{
	color:#666; font-size:12px; padding:2px 8px; border:solid 1px #ccc; margin-right:1px;
}

.location{
	height:50px; color:white; background:#595959; padding:15px 0px; line-height:50px; margin-bottom:30px;
}

.location a{
	color:white;
}
.weizhi a{
	margin:0px 11px; font-size:16px;
}
.subnavs{
	text-align:right; 
}
.weizhi{
	font-size:16px;
}
.subnavs a{
	margin:0px 18px; text-decoration:none; font-size:16px;
}
.subnavs a:hover,.subnavs a.cur{
	color:#e60012;
}
.page-title{
	margin-bottom:35px; text-align:center;
}
.page-title span{
	display:block; height:35px; line-height:35px; background:url(../pimages/page-title.png) no-repeat center center; font-size:24px; color:white;
}
.page-title font{
	display:block; height:38px; margin-top:7px; font-size:32px; color:#808080; text-align:center;  text-transform:uppercase
}

.plist li{
	width:360px; background:white; text-align:center; padding:20px 20px; float:left; margin-bottom:25px; margin-right:25px; position:relative;
}
.plist li.last{
	margin-right:0px;
}
.plist li a.img{
	width:360px; display:block; height:400px; line-height:400px;
}
.plist li a.img img{
	max-width:360px; max-height:400px;
}
.plist li a.txt{
	display:block; height:33px; line-height:33px; margin-top:2px; text-decoration:none; overflow:hidden; color:black; 
}
.plist li:hover a.txt{
	color:#e60012;
}
.plist li a.bd{
	position:absolute; height:65px;   width:100%;left:0px; bottom:-66px; background:black; opacity:0.5;   transition: all 0.6s;  
}
.plist li:Hover a.bd{
	bottom:0px;
}
.a-title{
	color:#e60012; font-size:22px; margin-bottom:10px; line-height:38px;
}
.page-content{
	line-height:24px; color:white; 
}
.aplist{
	margin-top:30px;
}

.aplist li{
	width:400px; background:white; text-align:center;  float:left; margin-bottom:25px; margin-right:25px;
}

.aplist li.last{
	margin-right:0px;
}

.aplist li a.img{
	position:relative; overflow:hidden; display:block; width:400px; height:230px;
}

.aplist li a.img img{
	width:400px; height:230px;  opacity:0.9;  transition: all 0.6s;  
}

.aplist li:hover a.img img{
	opacity:1; transform: scale(1.05);  
}

.aplist li a.img span{
	height:38px; line-height:38px; background:black; opacity:0.8; color:white; text-align:center; width:100%; position:absolute; left:0px; bottom:0px;
}

.amap{
	text-align:center; margin-bottom:28px;
}
.amap img{
	max-width:100%;
}
.hzplist-left{ overflow:hidden; position:relative; padding:0px 55px; }
.hzplist-left .hd{   }
.hzplist-left .hd .prev,.hzplist-left .hd .next{ position:absolute; top:0px; height:90px; width:30px; line-height:90px;}
.hzplist-left .hd .next{right:0px;}
.hzplist-left .hd .prev{
	left:0px;
	}
.hzplist-left .hd .prevStop{ display:none;}
.hzplist-left .hd .nextStop{  display:none; }
.hzplist-left .hd span{
	display:none;
}
.hzplist-left .hd ul{  display:none; }
.hzplist-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.hzplist-left .hd ul li.on{ background-position:0 0; }
.hzplist-left .bd{    }
.hzplist-left .bd ul{ overflow:hidden; zoom:1; }
.hzplist-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.hzplist-left .bd ul li .pic{ text-align:center; height:80px; background:white; width:270px; padding:5px 0px; line-height:80px; }
.hzplist-left .bd ul li .pic img{ max-width:210px;  max-height:70px; }
.history,.zert{
	background:#595959; padding:30px 0px;
}
.aies{
	padding-bottom:45px;
}
.bies{
	padding:20px 0px; 
}
.bies img{
	max-width:100%;
}
.youshi{
	text-align:center; line-height:24px;
}
.youshi .img{
	margin-bottom:8px; width:399px; height:228px; overflow:hidden;
}

.youshi .img img{
	opacity:0.9;  transition: all 0.6s;  
}

.youshi .img:hover img{
	opacity:1; transform: scale(1.05);  
}


.icontent{
	line-height:23px; height:69px; overflow:hidden; color:white;
}

.ysbox{
	padding:40px 0px;
}
.hhlist-left{ overflow:hidden; position:relative; padding:0px 55px; }
.hhlist-left .hd{   }
.hhlist-left .hd .prev,.hhlist-left .hd .next{ position:absolute; top:40px; height:90px; width:30px; line-height:90px;}
.hhlist-left .hd .next{right:0px;}
.hhlist-left .hd .prev{
	left:0px;
	}
.hhlist-left .hd .prevStop{ display:none;}
.hhlist-left .hd .nextStop{  display:none; }
.hhlist-left .hd span{
	display:none;
}
.hhlist-left .hd ul{  display:none; }
.hhlist-left .bd{    }
.hhlist-left .bd ul{ overflow:hidden; zoom:1; }
.hhlist-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center; background:#808080; width:310px; padding:25px 22px;}
.hhlist-left .bd ul li .title{
line-height:38px; font-size:16px; color:white;
}

.hhlist-left .bd ul li .desc{
line-height:22px; font-size:12px; color:white; height:88px; overflow:hidden;
}
.zert-left{ overflow:hidden; position:relative; padding:0px 65px; }
.zert-left .hd{   }
.zert-left .hd .prev,.zert-left .hd .next{ position:absolute; top:0px; height:240px; width:30px; line-height:240px;}
.zert-left .hd .next{right:0px;}
.zert-left .hd .prev{
	left:0px;
	}
.zert-left .hd .prevStop{ display:none;}
.zert-left .hd .nextStop{  display:none; }
.zert-left .hd span{
	display:none;
}
.zert-left .hd ul{  display:none; }
.zert-left .bd{    }
.zert-left .bd ul{ overflow:hidden; zoom:1; }
.zert-left .bd ul li{ margin:0 18px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.zert-left .bd ul li a.pic{ text-align:center; height:240px; width:334px; display:block;  }
.zert-left .bd ul li .pic img{ width:334px;  max-height:240px; }
.w580px{
	width:550px;
}

.cont li{
	height:40px; line-height:40px; padding:7px 0px; color:white; font-size:16px; border-bottom:solid 1px #808080;
}
.maps{
	padding:45px 0px; margin-bottom:30px;
}
.page-ppt img{
	max-width:100%;
}
.nlist li{
	margin-bottom:30px; padding-bottom:25px; border-bottom:solid 1px #737373; color:#ccc;
}
.nlist li a.img{
	display:block; height:220px; overflow:hidden;
}
.nlist li a.title{
	display:block; height:41px; line-height:41px; font-size:18px; color:white; text-decoration:none;
}
.nlist li a.title:hover{
	color:#E60012;
}
.nlist li .rq{
	height:22px; line-height:22px; margin-bottom:13px;
}
.nlist li .desc{
	height:66px; overflow:hidden; line-height:22px;
}
.nlist li a.more{
	display:block; width:140px; text-align:center; height:35px; line-height:35px; border:solid 1px #ccc; text-decoration:none; border-radius:12px; color:#ccc; font-size:12px;
}

.nlist li a.more:hover{
	color:white; background:#E60012; border-color:#E60012;
}
.ntitle{
	height:42px; text-align:center; line-height:42px; font-size:20px; color:white;
}
.nrq{
	height:24px; line-height:24px; color:#ccc; text-align:center; font-size:12px;
}
.ncontent{
	line-height:23px; margin-top:13px; color:#fff; overflow:hidden; min-height:350px;
}
.ncontent img{
	max-width:100%;
}
.ptitle{
	line-height:75px; font-size:36px; color:white; overflow:hidden;
}
.pco{
	padding-left:15px;
}
.pcontent{
	line-height:30px; color:#fff; max-height:300px; overflow:hidden; margin-bottom:40px;
}
.pbox{
	
}
.bigimg{
	margin-bottom:20px;
}
.smb a{
	height:85px; width:85px; margin:0px 6px; display:inline-block; float:left; overflow:hidden; border:solid 2px #333;
}
.smb a img{
	width:85px; height:85px;
}
.smb a.cur{
	border-color:#E60012;
}
.d-title{
	margin-top:20px; margin-bottom:18px; height:30px; padding-bottom:7px;  color:white; font-size:18px; font-weight:bold; line-height:30px; border-bottom:solid 1px #ccc;
}
.pcontent{
	line-height:25px; color:#fff;
}
#fmsg input.txt{
	height:32px; line-height:22px; padding:5px 10px; border:solid 1px #666; width:95%;  
}
#fmsg textarea.txt{
	border:solid 1px #666;  
}
.itemg input.txt{
	height:23px; padding:5px 11px; line-height:23px; border:solid 1px #000; width:98%;
}
.itemg{
	padding:3px 0px;
}
.itemg textarea.txt{
	width:99.1%; height:85px; border:solid 1px #000;
}