
/*当前位置*/
.location{
	height: 65px;
	border-bottom: 1px solid #e9e9e9;
	line-height: 65px;
	font-size: 14px;
	color: #999999;
}
.location span{
	display: inline-block;
	height: 65px;
	padding-left: 21px;
	
	background-position: left center;
	background-repeat: no-repeat;
}
.location a{color: #999999}
.location a.hover{color: #666666}
/*左侧导航*/
.leftNav{
	width: 270px;
	background-color:#f7f7f7;
	
	background-position: center bottom;
	background-repeat: no-repeat;
	overflow: hidden;
	padding-bottom: 105px;
}
.leftNav dt{
	height: 72px;
	background:#084a9e;
	overflow: hidden;
	margin-bottom: 10px;
}
.leftNav dt span{
	display: block;
	height: 32px;
	overflow: hidden;
	line-height: 32px;
	text-align: center;
	font-size: 24px;
	color: #ffffff;
	margin-top: 22px;
}
.leftNav dt em{
	display: block;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	font-style: normal;
}
.leftNav dd{
	overflow: hidden;
	margin: 0 15px;
}
.leftNav dd a{
	display: block;
	height: 52px;
	overflow: hidden;
	line-height: 52px;
	text-align: center;
	border-bottom:1px dashed #ffffff;
	color: #796a63;
	font-size: 16px;
}
.leftNav dd.hover a{color: #98532d;text-decoration: underline}
.leftNav dd:hover a{color: #98532d;text-decoration: underline}
.pageBoxR{
	width: 900px;
	overflow: hidden;
}
.titleBox{
	height: 52px;
	overflow: hidden;
	line-height: 52px;
	border-bottom: 2px solid #e9e9e9;
	padding-left: 5px;

	background-position:left center;
	background-repeat: no-repeat;
	color: #796a63;
	font-size: 20px;
}
/********/
/*页码开始*/
.page {
	padding: 35px 0 35px 0;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.page code, .page a {
	padding: 17px 23px;
	background: #fff;
	color: #6f6f6f;
	border-radius: 3px;
	border: 1px solid #efefef;
	margin: 0 3px;
}
.page a:hover {
	color: #cc9b5a;
	border: 1px solid #cc9b5a;
}
.page a.hover {
	color: #cc9b5a;
	border: 1px solid #cc9b5a;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #efefef;
}
.page input.pageDetail {
	width: 50px;
	height: 31px;
	line-height: 31px;
	text-align: center;
}
.page input.page_bnt {
	border: none;
	width: 58px;
	height: 31px;
	cursor: pointer;
	color: #6f6f6f;
}
/*页码结束*/
.pic{ overflow:hidden;}
.pic img{ overflow:hidden; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}
.pic:hover img{ transform:scale(1.05); -webkit-transform:scale(1.05);}
/*全图*/
.newsAllImg{ overflow: hidden; width:1100px;}
.newsAllImg dd{ overflow: hidden; float:left; display: inline; width:315px; margin-right: 42px; margin-bottom: 15px;}
.newsAllImg dd .pic{ width:315px; height:235px; overflow: hidden;}
.newsAllImg dd .pic img{ width:315px; height:235px; overflow: hidden;}
.newsAllImg dd .text{ overflow: hidden;}
.newsAllImg dd .text a{ overflow: hidden; display: block; height: 50px; line-height: 50px;font-size: 16px; text-align: center;}

.newsAllImg2{ overflow: hidden; width: 900px;}
.newsAllImg2 dd{ overflow: hidden; float:left; display: inline; width:280px; margin-right:20px; margin-bottom: 20px;}
.newsAllImg2 dd .pic{ width:280px; height:210px; overflow: hidden;border: 1px solid #cec2bd}
.newsAllImg2 dd .pic img{width:280px; height:210px;  overflow: hidden;}
.newsAllImg2 dd .text{ overflow: hidden; padding:10px 20px;}
.newsAllImg2 dd .text h1{ font-weight: normal; height:30px; line-height: 30px;text-align: center}
.newsAllImg2 dd .text h1 a{ overflow: hidden; display: block;font-size: 16px; text-align: center; color:#372d24;}
.newsAllImg2 dd .text h1 a:hover{ color:#98532d;}
.newsAllImg2 dd .text div{ overflow: hidden; height:20px; line-height: 20px;text-align: center;color: #796a63;font-size: 14px}
.newsAllImg2 dd .text div span{ overflow: hidden; float:left; display: inline; color:#777777; font-size: 14px;}
.newsAllImg2 dd .text div em{ overflow: hidden; float:right; display: inline; color:#888888; font-style: normal; padding-left: 25px; background: url(../images/icn3.png) no-repeat left center}

.newsAllImg3{ overflow: hidden; width: 1100px;}
.newsAllImg3 dd{ overflow: hidden; float:left; display: inline; width:317px; margin-right:34px; margin-bottom: 30px;}
.newsAllImg3 dd .pic{ width:317px; height: 281px; overflow: hidden; position: relative;}
.newsAllImg3.newsAllImg4 dd .pic{width:322px;height: 182px;}
.newsAllImg3 dd .pic img{ width:317px; height: 281px;  overflow: hidden;}
.newsAllImg3.newsAllImg4 dd .pic img{width:322px;height: 182px;}
.newsAllImg3 dd .pic i{ display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.2) url(../images/play.png) no-repeat center center; position: absolute; left: 0px; top: 0px;}
.newsAllImg3 dd .text{ overflow: hidden;background: #f3f3f3;border: 1px solid #f0efed}
.newsAllImg3 dd .text a{ display: block; height: 45px; line-height: 45px; text-align: center; font-size: 14px;}

/*newsList*/
.newsList{ overflow: hidden;}
.newsList dd{ overflow: hidden; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #dadada;}
.newsList dd .date{ width: 155px; text-align: center; overflow: hidden; height: 187px; background: #f0f0f0; margin-right: 20px;}
.newsList dd .date span{ display: block; padding-top: 60px; height: 40px; line-height: 40px; font-size: 38px; font-weight: bold; color:#666666;}
.newsList dd .date em{ display: block;  height: 22px; line-height: 22px; font-size: 14px; color:#888888; font-style: normal;}
.newsList dd .text{ overflow: hidden;}
.newsList dd .text h1{ overflow: hidden; height: 60px; line-height: 60px; font-weight: normal; margin-bottom: 12px;}
.newsList dd .text h1 a{ overflow: hidden; color: #222220; font-size: 22px;}
.newsList dd .text h1 a:hover{color: #272884;}
.newsList dd .text .text1{ line-height: 30px; font-size: 14px; height:60px; overflow: hidden; margin-bottom: 20px;}
.newsList dd .text .time{ height: 30px; overflow: hidden; line-height: 30px;}
.newsList dd .text .time span{ float: left; display: inline; overflow: hidden; height: 30px; color: #888888; font-size: 14px; margin-right: 20px; padding-left: 25px;}
.newsList dd .text .time span.span1{ background: url(../images/icn4.png) no-repeat left center}
.newsList dd .text .time span.span2{ background: url(../images/icn5.png) no-repeat left center}
.newsList dd:hover .date{ background: #272884;}
.newsList dd:hover .date span{ color:#FFF;}
.newsList dd:hover .date em{ color:#FFF;}
.newsList dd:hover .text h1 a{ color:#272884;}

.newsList2Up{ overflow: hidden;}
.newsList2Up dd{ overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #f1f1f1;}
.newsList2Up dd .pic{ overflow: hidden; width:355px; height: 200px; position: relative;}
.newsList2Up dd .pic img{ overflow: hidden; width:355px; height: 200px;}
.newsList2Up dd .text{ overflow:hidden; padding-left: 25px;}
.newsList2Up dd .text h1{ overflow:hidden; height: 60px; line-height: 60px; font-weight: normal; font-size: 18px; margin-bottom: 0px;}
.newsList2Up dd .text h1 a{color:#222222; float:left;}
.newsList2Up dd .text h1 a:hover{ color:#98532d;}
.newsList2Up dd .text h1 span{color:#666666; font-size: 14px; float:right;}
.newsList2Up dd .text .text1{ overflow:hidden; line-height: 28px; font-size: 14px;color:#666666; height: 84px; margin-bottom: 15px;}
.newsList2Up dd .text .text1 a{color:#cc9b5a;}
.newsList2Up dd .text .time{ overflow:hidden; line-height: 25px; height: 25px; font-size: 13px; color: #888888;}
.newsList2Up dd .text .time span{ float:left; display: inline; padding-left: 24px; margin-right: 20px; background: url(../images/icn4.png) no-repeat left center;}
.newsList2Up dd .text .time em{ float:left; display: inline; padding-left: 24px; font-style: normal; background: url(../images/icn5.png) no-repeat left center;}
.newsList2Up dd .text .time a{color:#f28e3b; font-size: 15px; float:right; display: inline;}

.newsList2{ overflow: hidden;}
.newsList2 dd{ overflow: hidden; padding-bottom: 25px; margin-bottom: 30px; border-bottom: 1px solid #dadada;}
.newsList2 dd .date{ width: 120px; text-align: center; overflow: hidden; height: 120px; background: #f0f0f0; margin-right: 20px;}
.newsList2 dd .date span{ display: block; padding-top: 25px; height: 40px; line-height: 40px; font-size: 38px; font-weight: bold; color:#666666;}
.newsList2 dd .date em{ display: block;  height: 22px; line-height: 22px; font-size: 14px; color:#888888; font-style: normal;}
.newsList2 dd .text{ overflow: hidden;}
.newsList2 dd .text h1{ overflow: hidden; height:35px; line-height: 35px; font-weight: normal; margin-bottom: 10px;}
.newsList2 dd .text h1 a{ overflow: hidden;font-size: 18px;color: #372d24}
.newsList2 dd .text h1 a:hover{color:#98532d;}
.newsList2 dd .text .text1{ line-height: 24px; font-size: 14px; height:48px; overflow: hidden; margin-bottom:10px;}
.newsList2 dd .text .text1 a{color: #98532d;}
.newsList2 dd .text .time{ height: 30px; overflow: hidden; line-height: 30px;}
.newsList2 dd .text .time span{ float: left; display: inline; overflow: hidden; height: 30px; color: #888888; font-size: 14px; margin-right: 20px; padding-left: 25px;}
.newsList2 dd .text .time span.span1{ background: url(../images/icn4.png) no-repeat left center}
.newsList2 dd .text .time span.span2{ background: url(../images/icn5.png) no-repeat left center}
.newsList2 dd:hover .date{ background: #b5a085;}
.newsList2 dd:hover .date span{ color:#FFF;}
.newsList2 dd:hover .date em{ color:#FFF;}
.newsList2 dd:hover .text h1 a{ color:#98532d;}

.newsList3{ overflow:hidden;}
.newsList3 li{ overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #f1f1f1;}
.newsList3 li dl{ overflow:hidden;}
.newsList3 li dl dd{ overflow:hidden; line-height: 30px; height: 30px;}
.newsList3 li dl dd a{ overflow:hidden;float: left; display: inline; font-size: 15px;}
.newsList3 li dl dd a em{ overflow:hidden;float:left; display: inline; width: 4px; height: 4px; background: #c7c7c7; margin:13px 13px 0 0; }
.newsList3 li dl dd span{ overflow:hidden;float:right; display: inline;color:#999999; font-size: 15px;}
.newsList3 li dl dd:nth-child(1) a{ font-weight: bold; color:#333333;}
.newsList3 li dl dd:nth-child(1) a:hover{color:#98532d;}

.newsList4{ overflow: hidden; width: 926px;}
.newsList4 dd{ overflow: hidden; float:left; display: inline; width: 423px; border: 1px solid #dadada; margin: 0 38px 38px 0;}
.newsList4 dd a{ display: block; overflow: hidden; padding: 30px 40px 30px 28px;}
.newsList4 dd a .item{ display: block; overflow: hidden; width: 75px; height: 50px; line-height: 50px; margin-right: 2px; color: #d7d7d7; font-size: 46px; font-family: Arial; font-weight: bold;}
.newsList4 dd a .text{ overflow: hidden;}
.newsList4 dd a .text h1{ overflow: hidden; height: 45px; margin-bottom: 15px; line-height: 45px; font-weight: bold; color: #333333; font-size: 18px;}
.newsList4 dd a .text div{ overflow: hidden; line-height: 28px; font-size: 14px; height: 84px; color:#666666;}
.newsList4 dd a:hover{ background: #98532d;}
.newsList4 dd a:hover .text h1{color:#98532d;}

/*招聘*/
.recruitment{ overflow:hidden;}
.recruitment dd{ overflow:hidden; padding:20px 28px; background:#f4f4f4; margin-bottom:20px;}
.recruitment dd .listL{ width:640px; overflow:hidden;}
.recruitment dd .listL h1{ height:40px; line-height:40px; font-weight:normal; overflow:hidden;}
.recruitment dd .listL h1 a{ overflow:hidden; color:#372d24; font-size:18px;}
.recruitment dd .listL h1 a:hover{ color:#b5a085;}
.recruitment dd .listL div{ height:40px; line-height:40px; font-size:14px; color:#796a63;}
.recruitment dd .listL div span{ margin-right:45px;}
.recruitment dd .listR{ margin-top:22px;}
.recruitment dd .listR a{ display:block; width:116px; height:35px; text-align:center; line-height:35px; background:#999999; color:#FFF; font-size:14px; border-radius:35px;}
.recruitment dd:hover{ background:#fafafa;}
.recruitment dd:hover .listR a{ background:#b5a085;}

.zp{ padding:0px;}
.zpTitle{ height:60px; line-height:60px; overflow:hidden; color:#333333; font-size:24px;}
.zpText{ height:25px; line-height:25px; overflow:hidden; padding-bottom:13px; border-bottom:1px solid #f1f1f1; color:#aaaaaa; font-size:14px; margin-bottom:15px;}
.zpText span{
	display: inline-block;
	padding-right:50px;
}
.zpArticle{ line-height:30px; font-size:14px; overflow:hidden; margin-bottom:20px;}
.zpBtn{ overflow:hidden;}
.zpBtn a{ float:left; display:inline; height:40px; line-height:40px; padding:0 20px; color:#000000; font-size:16px;}
.zpBtn a.a1{ background:#379fd5; border-radius:3px; overflow:hidden; color:#FFF;}
.zpBtn a:hover{ color:#de9339;}
.zpBtn a.a1:hover{ color:#FFF;}
.zptip{ height: 30px; line-height: 30px; padding-top: 30px; color:#e81425; font-size: 14px;}

/*留言*/
.messageForm{ clear:both; width:902px;}
.messageForm dd{ float:left; display:inline; margin-right:16px; margin-bottom:16px;}
.messageForm dd input{ display:block; width:415px; height:50px; border:none; background:#f5f5f5; padding:0 10px; line-height:50px; font-family:"Microsoft YaHei";}
.messageForm dd textarea{ display:block; width:866px; height:170px; border:none; background:#f5f5f5; padding:0 10px; line-height:40px; font-family:"Microsoft YaHei";}
.messageForm dd a{ float:left; display:inline; width:160px; height:48px; text-align:center; line-height:48px; color:#FFF; font-size:14px; background:#a4a4a4;}
.messageForm dd em{ float:left; display:inline; line-height:48px; font-size:14px; color:#999999; margin-left:20px; font-style:normal;}
.messageForm dd .code{ width:865px; overflow:hidden;}
.messageForm dd .code .codeL{ overflow:hidden;}
.messageForm dd .code .codeL input{ width:260px; overflow:hidden; float:left; display:inline; margin-right:10px;}
.messageForm dd .code .codeL img{ overflow:hidden; float:left; display:inline; height:50px; margin-right:10px;}
.messageBtn{ overflow: hidden;}
.messageBtn a{ overflow: hidden; display: block; width: 195px; height: 50px; line-height: 50px; text-align: center;color:#FFF; font-size: 16px; background: #eba602;}

/*联系我们*/
.map{ height: 400px; background: #f3f3f3;}
.cts{ overflow: hidden; position: relative;}
.cts dl{ overflow: hidden; padding-left: 310px; line-height: 32px; color: #333333; font-size: 16px;}
.cts dl dt{ position: absolute; left: 0px; top: 0px; font-size: 18px;}
.cts dl dd{ float:left; display: inline; margin-right: 80px;}

/*单篇+新闻*/
.articleT{
	clear:both;
	line-height:32px;
	font-size:26px;
	color:#141414;
	text-align:center;
	}
.articleT2{
	clear:both;
	font-size:14px;
	color:#666;
	line-height:30px;
	text-align:center;
	margin-top:5px;
	}
.articleT2 i{color:#f2a326;font-weight:bold; font-style:normal;}
.article_fz{
	display:inline-block;
	position:relative;
	cursor:pointer;
	}
.article_fzBox{
	width:100%;
	overflow:hidden;
	position:absolute;
	top:30px;
	left:0;
	z-index:9999;
	opacity:0;
	transform:rotateX(90deg);
	-webkit-transform:rotateX(90deg);
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	transform-origin:center top;
	-webkit-transform-origin:center top;
	}
.article_fz:hover .article_fzBox{
	opacity:1;
	transform:rotateX(0deg);
	-webkit-transform:rotateX(0deg);}
.article_fzBox span{
	display:block;
	height:20px;
	background:#f5f5f5;
	font-size:14px;
	color:#666;
	text-align:center;
	line-height:20px;
	cursor:pointer;
	}
.article_fzBox span:hover{
	background:#ad1214;
	color:#fff;
	}
.article_fzBox span.hover{
	background:#ad1214;
	color:#fff;
	}
.articleBox{
	clear:both;
	overflow:hidden;
	font-size:14px;
	line-height:30px;
	color:#796a63;
	}
.article img{ max-width:100%;}
