@charset "UTF-8";
.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;
}
.page-ppt{
	margin-bottom:35px;
}
.page-ppt img{
	width:100%;
}
.page-left{
	width:220px; float:left;
}
.page-right{
	width:940px; float:right;
}
.cat-box{
	 border:solid 1px #5F5F5E; background:#F7F7F9; margin-bottom:20px;
}
.cat-box .cat-title{
	height:41px;  padding:22px 25px; padding-left:60px; background:#5F5F5E url(../images/cat.png) no-repeat 20px center; color:white;
}
.cat-title span{
	display:block; height:20px; line-height:20px;
}
.cat-title font{
	display:block; height:20px; line-height:20px;
}
.catlist{
	padding:15px 20px;
}
.catlist li{
	min-height:36px; line-height:36px; border-bottom:solid 1px #A7A7A8;
}
.catlist li>a{
	display:block; color:black; line-height:35px; text-decoration:none;
}
.catlist li>a.cur,.catlist li>a:hover{
	color:#FEB800;
}
.catlist li div{
	line-height:32px; padding:4px 0px;
}
.catlist li div a{
	display:block; line-height:32px; color:#999; font-size:12px; padding-left:28px; text-decoration:none;
}

.catlist li div a.cur,.catlist li div a:hover{
	color:black;
}

.cont{
	background:#5F5F5E; padding:20px 15px;
}
.cont a{
	display:block; height:46px; padding:10px 5px; border:solid 1px white; padding-left:56px; background:url(../images/man.jpg) no-repeat 5px center; line-height:20px; font-size:12px; color:white; text-decoration:none;
}
.cont a span{
	display:block; padding-top:3px;
}
.location{
	height:35px; line-height:34px;  border-bottom:solid 1px #A7A7A8; margin-bottom:26px;
}
.location font{
	display:inline-block; height:34px; line-height:34px; border-bottom:solid 1px #FEB800; font-size:16px; color:#666666; position:relative; padding-top:1px;
}
.page-content{
	line-height:25px;
}
.plist li{
	width:455px; float:left; height:255px; float:left; margin-bottom:30px; margin-right:30px; position:relative; overflow:hidden;
}
.plist li.last{
	margin-right:0px;
}
.plist li a.img{
	display:block; height:255px; overflow:hidden; width:100%; text-decoration:none; position:relative;
}
.plist li a.txt{
	position:absolute; left:0px; bottom:0px; width:100%; height:100px; padding:15px 0px; background:url(../images/pbg.png) no-repeat center center; line-height:100px; text-align:center; font-size:18px; color:white; text-decoration:none;
}
.plist li a.img img{
	width:455px; height:255px;
	opacity: 0.9;
    transition: all 0.6s;
}
.plist li:hover a.img img{
	opacity:1; transform: scale(1.05);
}
.contact-title{
	height:65px; line-height:65px; font-size:40px; font-weight:bold; color:black; margin-bottom:25px;
}
.cimgs{
	margin-bottom:30px;
}
.msg{
	height:480px; background:url(../images/c2.jpg) no-repeat center center; padding:50px 50px;
}
.m-title{
	height:45px; line-height:45px; text-align:center; font-size:20px; color:white; font-weight:bold; margin-bottom:35px;
}
.f-f input{
	background:white; height:38px; line-height:38px; width:85%;
}
.f-f textarea{
	background:white; min-height:275px; width:95%;
}
	
.f-f{
	margin-bottom:20px;
}
.f-f button{
	height:46px; border:solid 2px white; line-height:46px; outline:none; background:none; color:white; font-size:16px; text-align:center; width:97.5%;
}
.hz-box{
	padding:40px 0px;
}
.hz-title{
	height:50px; line-height:50px; color:#333333; font-size:30px; text-align:center; margin-bottom:18px;
}
.cls{
	height:39px; line-height:39px; text-align:center;
}
.cls a{
	display:inline-block; line-height:37px; height:37px; border:solid 1px #ccc; padding:0px 25px; color:#999;
}
.hzboxs{
	height:555px; padding:120px 0px; background:url(../images/hz.jpg) no-repeat center center;
}

.ehz{
	width:800px; padding:50px 50px;; background:#E9EAEB; opacity:0.95; margin:0 auto;
}

.f-e{
	margin-bottom:10px;
}

.f-e input{
	background:white; height:38px; line-height:38px; width:85%;
}
.f-e textarea{
	background:white; min-height:175px; width:95%;
}
.f-e button{
	height:46px; border:solid 1px #ccc; line-height:46px; outline:none; background:white; color:black; font-size:16px; text-align:center; width:98.9%;
}
.ntitle{
	height:40px; line-height:40px; text-align:center; font-size:20px; color:black;
}
.ninfo{
	line-height:22px; font-size:12px; color:#999; margin-bottom:12px;
}
.ncontent{
	line-height:23px; font-size:14px;
}
.nlist li{
	padding-bottom:18px; margin-bottom:20px;
}
.nlist li a.img{
	display:block; overflow:hidden; padding-right:12px;
}
.nlist li a.img img{
	border-radius:6px;
}
.nlist li a.title{
	display:block; color:#333333; height:35px; line-height:35px;
}
.nlist li .rq{
	height:20px; color:#666666; font-size:12px; margin-bottom:15px;
}
.nlist li .desc{
	line-height:20px; font-size:12px; color:#666666; margin-bottom:15px;
}

.zlist li{
	width:300px; margin-right:20px; margin-bottom:21px; float:left;
}
.zlist li.last{
	margin-right:0px;
}
.zlist li a.img{
	width:298px; height:340px; display:table-cell; vertical-align:middle; text-align:center; border:solid 1px #ccc; border-radius:5px;
}

.zlist li a.img img{
	max-width:265px; max-height:328px;
}
.uimg img{
	max-width:100%;
}
.erow{
padding:38px 20px; margin-bottom:25px;
}
.e-img{
 
}
.erks{
background:#f1f1f1;
}
.vcontent{
line-height:25px; font-size:12px; margin-top:10px;
}

.dtitle{
height:38px; line-height:38px; font-size:18px; color:black;  
}
