@charset "UTF-8";
/*fpx*/
/* CSS Document */
html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;

} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边,块显示*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #666666
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666666;
}/* 未访问的链接 */
a:visited {
	color: #666666;
}/* 已访问的链接 */
a:hover {
	color: #e60012;
}/* 鼠标在链接上 */
a:active {
	color: #666666;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #666;
	background: #FFF;
}
select, input {
	vertical-align: middle;
	outline: none;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}
textarea{outline: none;}
.wrap {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}
.clear {
	clear: both;
	overflow:hidden;
}
.h2 {
	clear: both;
	height: 2px;
	overflow:hidden;
}
.h10 {
	clear: both;
	height: 10px;
	overflow:hidden;
}
.h15 {
	clear: both;
	height: 16px;
	overflow:hidden;
}
.h20 {
	clear: both;
	height: 20px;
	overflow:hidden;
}
.h25 {
	clear: both;
	height: 25px;
	overflow:hidden;
}
.h30 {
	clear: both;
	overflow:hidden;
	height: 30px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h60 {
	clear: both;
	height: 60px;
	overflow:hidden;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
img {
	border: none;
}
/*公共部分结束*/
/*
********************************此处首页样式开始********************************
*/
/*头部开始*/
.top1Box{ height:35px; line-height:35px; width:100%; background:#333333; color:#999999; font-size:14px; position:relative; z-index:1000}
.top1L{ overflow:hidden;}
.top1R dd{ float:left; display:inline; position:relative; margin-left:18px;}
.top1R dd a.a1{ display:block; height:35px; padding-left:23px; color:#999999; background:url(../images/icn1.png) no-repeat left center;}
.top1R dd a.a2{ display:block; height:35px; padding-left:23px; color:#999999; background:url(../images/icn2.png) no-repeat left center;}
.top1R dd a.a3{ display:block; height:35px; padding-left:23px; color:#999999; background:url(../images/icn12.png) no-repeat left center;}
.top1R dd a:hover{ color:#dadada;}
.top22Box{ height:50; width:100%; background:#e60012; position: relative; z-index: 20}
.top2R{ width:1200px; margin:0 auto;}
.ewmBox{ position:absolute; width:120px; overflow:hidden; left:0px; top:35px; padding-top:11px; display:none;}
.ewm{ position:relative; border:1px solid #dddddd; background:#FFF; padding:9px;}
.ewm i{ position:absolute; display:block; width:21px; height:11px; background:url(../images/ewmIcn.png) no-repeat center center; left:50%; margin-left:-10px; top:-11px;}
.ewm img{ display:block; width:100px; height:100px; margin:0 auto;}
.top1R dd:hover .ewmBox{ display:block;}
.top2Box{ height:110px; width:100%; background:#FFF; position: relative; z-index: 20}
.top2L{ width:510px; height:110px; background:url(../images/logo.png) no-repeat left center;}
.top2L a{ display:block; width:100%; height:100%;}
.menu{ clear:both; position:relative;}
.menu dd{ float:left; display:inline; position: relative; z-index: 5}
.menu dd span{ display:block;}
.menu dd span a{ display:block; width:170px; height:50px; line-height:50px; color:#fff; font-size:16px; text-align:center;}
.menu dd div{ overflow: hidden; display: none; width:170px; text-align: center; box-shadow:0px 0px 5px rgba(0,0,0,0.16); position: absolute; top: 50px; background: #FFF;}
.menu dd div a{ overflow: hidden; display: block; padding: 8px; line-height:19px;}
.menu dd div a:hover{ text-decoration: underline;}
.menu dd.hover span a{ color:#fff;}
.menu dd.hover2 span a{ color:#e60012;}
.menu dt{ position:absolute; left:0px; width:0px; height:2px; top:48px; background:#fff;}
/*头部结束*/
/*menu开始*/

/*menu结束*/
/*banner开始*/
.banner{
	overflow:hidden;
	position: relative;
	z-index: 1;
}

.banner .hd{
	width: 100%;
	position:absolute;
	z-index:1;
	bottom:30px;
	left:0px;
	text-align: center;
}
.banner .hd ul {
	overflow: hidden;
	display: inline-block;
}
.banner .hd ul li {
	cursor:pointer;
	float: left;
	display:inline;
	zoom:1;
	height: 10px;
	width: 10px;
	overflow:hidden;
	text-indent: 99em;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	margin: 0px 5px;
	border:2px solid #fff;
}
.banner .hd ul li span{
	display: none;
	width: 6px;
	height: 6px;
	overflow: hidden;
	background: #9c3aad;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}
.banner .hd ul li.on {
	border-color: #f2a326;
	background: #f2a326;
}
.banner .hd ul li.on span{
	display: none;
}
.banner .bd{ position:relative; z-index:0;overflow:hidden;}
.banner .bd dd{
	overflow:hidden;
	zoom:1;
	width: 100%; 
	vertical-align:middle;
	height: 560px;
	position: 
	relative;
}
.banner .bd dd .bigImg{
	display:block; 
	width:100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top:0px;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 4s linear;
	-o-transition: all 4s linear;
	transition: all 4s linear;
}
.banner .bd dd.active .bigImg{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.banSmallImg{
	display: block;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top:50%;
	/*-webkit-transform: scale(0) rotateY(180deg) translateY(-500%);
	-ms-transform: scale(0) rotateY(180deg) translateY(-500%);
	-o-transform: scale(0) rotateY(180deg) translateY(-500%);
	transform: scale(0) rotateY(180deg) translateY(-500%);*/
	-webkit-transform: translateX(20%);
	-ms-transform: translateX(20%);
	-o-transform: translateX(20%);
	transform: translateX(20%);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 1s linear;
	-o-transition: all 1s linear;
	transition: all 1s linear;
}
.banSmallImg.hover{
	/*-webkit-transform: scale(1) rotateY(0deg) translateY(0px);
	-ms-transform: scale(1) rotateY(0deg) translateY(0px);
	-o-transform: scale(1) rotateY(0deg) translateY(0px);
	transform: scale(1) rotateY(0deg) translateY(0px);*/
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=1);
}
.banSmallImg img{
	display: block;
}
/*banner结束*/
.bai{ background:#FFF;}
.hui{ background:#f6f6f6;}
/*第一通栏开始*/
.adColumn{ height:50px; overflow:hidden; background:#f6f6f6; width:100%; clear:both;}
.adColumnL{ padding-left:25px; height:50px; background:url(../images/icn3.png) no-repeat left center; color:#e60012; font-size:15px; line-height:50px; font-weight:bold;}
.adColumnR{ padding:0 70px 0 28px; position:relative; overflow:hidden;}
/*内容*/		
.adColumnR .bd{ position:relative; height:100%; z-index:0; height:50px;}
.adColumnR .bd li{ zoom:1; vertical-align:middle; height:50px; float:left; display:inline; width:290px; overflow:hidden; font-size:14px; line-height:50px; margin-right:73px;}
.adColumnR .bd li a{ float:left; display:inline;}
.adColumnR .bd li a em{ float:left; display:inline; width:4px; height:4px; border-radius:4px; background:#666666; margin-top:23px; margin-right:7px;}
.adColumnR .bd li span{ float:right; display:inline; color:#999999;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.adColumnR .prev{ display:block; width:24px; height:50px; position:absolute; right:24px; top:0px; background-position: center center; background-repeat:no-repeat; background-color:#d3d3d3; background-image:url(../images/prev.png)}
.adColumnR .next{ display:block; width:24px; height:50px; position:absolute; right:0; top:0px; background-position: center center; background-repeat:no-repeat; background-color:#d3d3d3; background-image:url(../images/next.png)}
.adColumnR .prev:hover,.adColumnR .next:hover{ background-color:#f2a326;}

.columnBox{ padding:20px 0;}
.column1{ height:275px; overflow:hidden;}
.column1L{
	width:580px;
	height:325px; 
	overflow:hidden; 
	position:relative;
	}
/*分页*/
.column1L .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:16px;
	left:0;
	height:7px;
	line-height:30px;
}
.column1L .hd ul {
	text-align:right;
	padding-right:25px;
}
.column1L .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 7px;
	height: 7px;
	overflow:hidden;
	line-height:999px;
	margin:0 5px;
	background:#ffffff;
}
.column1L .hd ul .on {
	background:#f2a326;
}
/*内容*/		
.column1L .bd{ position:relative; height:100%; z-index:0; width:580px; height:325px;}
.column1L .bd li{ zoom:1; vertical-align:middle; width:580px; height:325px;}
.column1L .bd li img{ width:580px; height:325px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.column1L .prev{ display:block; width:40px; height:60px; background:url(../images/prev2.png) no-repeat center center; background-color:rgba(0,0,0,0.5); position:absolute; left:0px; top:50%; margin-top:-30px; display:none;}
.column1L .next{ display:block; width:40px; height:60px; background:url(../images/next2.png) no-repeat center center; background-color:rgba(0,0,0,0.5); position:absolute; right:0px; top:50%; margin-top:-30px; display:none;}
.column1L .text{ display:block; height:40px; line-height:40px; width:530px; padding:0 25px; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.5); color:#ffffff; font-size:14px;}
.column1L:hover .next,.column1L:hover .prev{ display:block;}

.column1R{ width:1200px; overflow:hidden;}
.indexT{ height:35px; position:relative;}
.indexTL{ position:absolute; left:0px; top:0px; border-left:3px solid #e60012; height:35px; padding-left:2px;}
.indexTL a{ float:left; display:inline; padding:0 30px; background:url(../images/icn4.png) no-repeat right center; height:35px; line-height:35px; font-size:18px; color:#333333; }
.indexTL a.hover{ background:#e60012 url(../images/icn5.jpg) no-repeat right top !important; color:#FFF;}
.indexTR .more{ display:block; width:60px; height:20px; color:#ffffff; font-size:14px; text-align:center; line-height:20px; background:#dddddd; float:left; display:inline; margin-top:7px;transition:all 0.3s linear; -transition:all 0.3s linear;}
.indexTR .more:hover{ background:#f2a326;}
.column1R1T{ height:35px; line-height:35px; overflow:hidden; margin-bottom:5px;}
.column1R1T a{ float:left; display:inline; color:#333333; font-size:18px; font-weight:bold;}
.column1R1T a:hover{ color:#317f37;}
.column1R1T span{ float:right; display:inline; color:#999999; font-size:14px;}
.column1R1C{ color:#999999; line-height:24px; height:48px; font-size:14px; overflow:hidden; margin-bottom:15px;}

.indexList{ overflow:hidden;}
.indexList dd{ overflow:hidden; height:35px; line-height:35px;}
.indexList dd a{ font-size:14px; float:left; display:inline;}
.indexList dd span{ font-size:14px; float:right; display:inline; color:#999999;}

.indexList2{ overflow:hidden;}
.indexList2 dd{ overflow:hidden; height:30px; line-height:30px;}
.indexList2 dd a{ font-size:14px; float:left; display:inline;}
.indexList2 dd span{ font-size:14px; float:right; display:inline; color:#999999;}
/*第一通栏结束*/
/*第二通栏开始*/
.column2{ overflow:hidden; height:205px;}
.column2L{ width:580px; overflow:hidden;}
.indexT2{ height:35px; position:relative;}
.indexT2L{ position:absolute; left:0px; top:0px; height:35px; padding-left:13px; background:url(../images/icn6.png) no-repeat left center; line-height:35px;}
.indexT2L a{ float:left; display:inline; color:#317f37; font-size:18px; margin-right:30px;}
.column2LC{
	position:relative;
	height:150px;
	}
/*分页*/
.column2LC .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:16px;
	left:0;
	height:7px;
	line-height:30px;
	display:none;
}
.column2LC .hd ul {
	text-align:right;
	padding-right:25px;
}
.column2LC .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 7px;
	height: 7px;
	overflow:hidden;
	line-height:999px;
	margin:0 5px;
	background:#ffffff;
}
.column2LC .hd ul .on {
	background:#f2a326;
}
/*内容*/		
.column2LC .bd{ position:relative; height:100%; z-index:0; width:580px; height:150px; overflow:hidden;}
.column2LC .bd li{ zoom:1; vertical-align:middle; width:280px; height:150px; float:left; display:inline; position:relative; margin-right:20px; overflow:hidden;}
.column2LC .bd li img{ width:280px; height:150px;transition:all 0.3s linear; -transition:all 0.3s linear;}
.column2LC .bd li:hover img{transform:scale(1.05); -webkit-transform:scale(1.05);}
.column2LC .bd li span{ display:block; width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/play.png) no-repeat center center; z-index:1}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.column2LC .prev{ display:block; width:23px; height:20px; background:url(../images/prev3.png) no-repeat center center; background-color:#d3d3d3; position:absolute; right:23px; top:-48px;}
.column2LC .next{ display:block; width:23px; height:20px; background:url(../images/next3.png) no-repeat center center; background-color:#d3d3d3; position:absolute; right:0px; top:-48px;}
.column2LC .text{ display:block; height:30px; line-height:30px; font-style:normal; width:260px; text-align:center; padding:0 10px; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.5); color:#ffffff; font-size:14px; z-index:3}
.column2LC .prev:hover,.column2LC .next:hover{ background-color:#f2a326;}
.column2R{ width:580px; overflow:hidden;}
.column2RC{ width:580px; position: relative; height:150px;}
.column2RC .bd{position:relative; height:100%; z-index:0; width:580px; height:150px; overflow:hidden;}
.column2RC .bd li{ float:left; display:inline; width:132px; overflow:hidden; margin-right:17px;}
.column2RC .bd li a{ display:block; width:132px; height:122px; background:#e6e6e6; padding-top:28px;} 
.column2RC .bd li span{ display:block; height:60px; background-position: center center; background-repeat:no-repeat;transition:all 0.3s linear; -transition:all 0.3s linear;}
.column2RC .bd li span.span1{ background-image:url(../images/jg1.png);}
.column2RC .bd li span.span2{ background-image:url(../images/jg2.png);}
.column2RC .bd li span.span3{ background-image:url(../images/jg3.png);}
.column2RC .bd li span.span4{ background-image:url(../images/jg4.png);}

.column2RC .bd li a:hover span.span1{ background-image:url(../images/jg1h.png);}
.column2RC .bd li a:hover span.span2{ background-image:url(../images/jg2h.png);}
.column2RC .bd li a:hover span.span3{ background-image:url(../images/jg3h.png);}
.column2RC .bd li a:hover span.span4{ background-image:url(../images/jg4h.png);}
.column2RC .bd li em{ display:block; height:38px; line-height:38px; text-align:center; color:#333333; font-size:16px; font-style:normal;transition:all 0.3s linear; -transition:all 0.3s linear;}
.column2RC .bd li a:hover span{ transform:rotateY(180deg)}
.column2RC .bd li a:hover em{ color:#e60012;}
.column2RC .prev{ display:block; width:23px; height:20px; background:url(../images/prev3.png) no-repeat center center; background-color:#d3d3d3; position:absolute; right:23px; top:-48px;}
.column2RC .next{ display:block; width:23px; height:20px; background:url(../images/next3.png) no-repeat center center; background-color:#d3d3d3; position:absolute; right:0px; top:-48px;}
.column2RC .text{ display:block; height:30px; line-height:30px; font-style:normal; width:260px; text-align:center; padding:0 10px; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.5); color:#ffffff; font-size:14px; z-index:3}
.column2RC .prev:hover,.column2RC .next:hover{ background-color:#f2a326;}
/*第二通栏结束*/
/*第三通栏开始*/
.indexT3{ height:35px; position:relative;}
.indexT3:before{ display:block; height:1px; width:100%; position:absolute; z-index:1; left:0px; top:50%; background:#cccccc; content:'';}
.indexT3L{ position:absolute; left:0px; top:0px; height:35px; padding-left:13px; background:#FFF url(../images/icn6.png) no-repeat left center; line-height:35px; z-index:2}
.indexT3L a{ float:left; display:inline; color:#317f37; font-size:18px; margin-right:20px;}
.column3L{ width:372px; overflow:hidden; margin-right:40px;}
.column3LC{ overflow:hidden;}
.column3LC .pic{ width:372px; height:90px; overflow:hidden; margin-bottom:10px;}
.column3LC .pic img{ width:372px; height:90px; overflow:hidden;transition:all 0.3s linear; -transition:all 0.3s linear;}
.column3LC .pic:hover img{ transform:scale(1.05); -webkit-transform:scale(1.05);}
.column3LC .list{ overflow:hidden; height:150px; margin-bottom:10px;}
.column3LC .btn{ height:18px; overflow:hidden; line-height:18px;}
.column3LC .btn a{ color:#999999; font-size:14px; letter-spacing:2px;}
.column3LC .btn a:hover{ color:#f2a326;}
.column3R{ width:372px; overflow:hidden;}
.column3RC{
	position:relative;
	}
/*分页*/
.column3RC .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:16px;
	left:0;
	height:7px;
	line-height:30px;
	display:none;
}
.column3RC .hd ul {
	text-align:right;
	padding-right:25px;
}
.column3RC .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 7px;
	height: 7px;
	overflow:hidden;
	line-height:999px;
	margin:0 5px;
	background:#ffffff;
}
.column3RC .hd ul .on {
	background:#f2a326;
}

.realEstatePart2{ position:relative;}
.realEstatePart2 .title{ height:70px; line-height:70px; padding-left:35px; font-size:24px; color:#369859; background:url(../images/nimg31_1.png) no-repeat left center;}
.realEstatePart2 .title2{ background:url(../images/nimg31_2.png) no-repeat left center;}

.realEstatePart2 ul{ width:100%;}
.realEstatePart2 li{ width:270px; height:320px; padding-right:33px; border-bottom:#f5f5f5 solid 1px; position:relative; margin-bottom:30px; float:left;}
.realEstatePart2 li .name{ text-align:center; padding-top:12px; font-size:18px;}
.realEstatePart2 li .box{position:absolute; left:0px; top:0px; width:280px; height:100%; color:#FFF; display:none; cursor:pointer; background:url(../images/bg5.png) no-repeat;}
.realEstatePart2 li .box p{ padding-top:86px; text-align:center; font-size:18px; color:#fff;}
.realEstatePart2 li .box a{ display:block; width:100px; height:30px; background:#e60012; font-size:16px; color:#fff; line-height:30px; margin:15px auto; text-align:center; border-radius:4px;}



/*内容*/		
.column3RC .bd{ position:relative; height:100%; z-index:0; overflow:hidden; width:372px; height:210px; overflow:hidden; margin-bottom:15px;}
.column3RC .bd li{ zoom:1; vertical-align:middle; width:372px;float:left; display:inline; position:relative;overflow:hidden;}
.column3RC .bd li .title{ overflow:hidden; height:90px; background:#f3f3f3; margin-bottom:10px;}
.column3RC .bd li .title .pic{ width:140px; height:90px; overflow:hidden;}
.column3RC .bd li .title .pic img{ width:140px; height:90px; overflow:hidden;transition:all 0.3s linear; -transition:all 0.3s linear;}
.column3RC .bd li .title .titleR{ padding:15px 20px 0; overflow:hidden;}
.column3RC .bd li .title .titleR h1{ height:30px; line-height:30px; overflow:hidden; font-weight:normal;}
.column3RC .bd li .title .titleR h1 a{ color:#333333; font-size:16px;}
.column3RC .bd li .title .titleR h1 a:hover{ color:#317f37;}
.column3RC .bd li .title .titleR span{ display:block; height:30px; line-height:30px; color:#777777; font-size:16px; overflow:hidden;}
.column3RC .bd li .text{ display:block; overflow:hidden;}
.column3RC .bd li .text b{ display:block; height:38px; line-height:38px; overflow:hidden; font-weight:normal; font-size:14px; color:#666666; overflow:hidden;}
.column3RC .bd li .text div{ color:#666666; font-size:14px; line-height:24px; height:72px; overflow:hidden;}
.column3RC .bd li .text div a{ color:#f2a326;}
.column3RC .bd li .title:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.column3RC .prev{ display:block; width:24px; height:24px; background:url(../images/prev4.png) no-repeat center center; background-color:#d3d3d3; float:left; display:inline; margin-right:4px;}
.column3RC .next{ display:block; width:24px; height:24px; background:url(../images/next4.png) no-repeat center center; background-color:#d3d3d3; float:left; display:inline;}
.column3RBtn{ overflow:hidden; margin-bottom:11px;}
.column3RBtn a:hover{ background-color:#f2a326;}
.column3RC .btn{ height:18px; overflow:hidden; line-height:18px;}
.column3RC .btn a{ color:#999999; font-size:14px; letter-spacing:2px;}
.column3RC .btn a:hover{ color:#f2a326;}
/*第三通栏结束*/
/*第四通栏开始*/
.column4Box{ height:383px; overflow:hidden;}
.indexT4{ position:relative; border-bottom:1px solid #cccccc; height:34px;}
.indexT4 .indexTR{ padding-bottom:7px; background:#FFF; padding-left:10px; position:relative; top:8px;}
.column4TabC{ height:318px;}
.column4C{ 
	position:relative;
	}
/*内容*/		
.column4C .bd{ position:relative; height:100%; z-index:0; height:318px; overflow:hidden;}
.column4C .bd li{ zoom:1; vertical-align:middle; width:282px; overflow:hidden; float:left; display:inline; overflow:hidden; background:#f6f6f6; height:318px; margin-right:24px;}
.column4C .bd li .pic{ width:282px; height:190px; overflow:hidden;}
.column4C .bd li .pic img{ width:282px; height:190px; overflow:hidden;transition:all 0.3s linear; -transition:all 0.3s linear;}
.column4C .bd li .text{ padding:20px; position:relative; top:0px;transition:all 0.4s linear; -transition:all 0.4s linear;}
.column4C .bd li .text h1{ display:block; height:35px; line-height:35px; overflow:hidden; font-weight:normal;}
.column4C .bd li .text h1 a{ display:block; overflow:hidden;}
.column4C .bd li .text h1 a em{ float:left; display:inline; font-size:16px; color:#333333; font-style:normal;transition:all 0.1s linear; -transition:all 0.1s linear;}
.column4C .bd li .text h1 a:hover em{ text-decoration:underline;}
.column4C .bd li .text h1 a span{ float:right; display:inline; width:14px; height:9px; background:url(../images/icn7.png) no-repeat center center; margin-top:13px;transition:all 0.1s linear; -transition:all 0.1s linear; opacity:1; position:relative; right:0;}
.column4C .bd li .text .text1{ color:#999999; line-height:26px; height:52px; overflow:hidden; margin-bottom:10px;transition:all 0.1s linear; -transition:all 0.1s linear;}
.column4C .bd li .btn{ overflow:hidden; margin-bottom:10px; height:9px;}
.column4C .bd li .btn a{ display:block; width:14px; height:9px; background:url(../images/icn8.png) no-repeat center center; display:none;}
.column4C .bd li:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.column4C .bd li:hover .text{ background:#f2a326; top:-28px;}
.column4C .bd li:hover .text h1 em,.column4C .bd li:hover .text .text1{ color:#FFF;}
.column4C .bd li:hover .text h1 span{ opacity:0;}
.column4C .bd li:hover .btn a{ display:block;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.column4C .prev{ display:block; width:50px; height:50px; overflow:hidden; position:absolute; left:-60px; top:50%; margin-top:-25px; background:url(../images/prev5.png) no-repeat center center; background-color:#f8f8f8; border-radius:50px;}
.column4C .next{ display:block; width:50px; height:50px; overflow:hidden; position:absolute; right:-60px; top:50%; margin-top:-25px; background:url(../images/next5.png) no-repeat center center; background-color:#f8f8f8;border-radius:50px;}
.column4C .prev:hover{background:url(../images/prev5h.png) no-repeat center center; background-color:#f2a326;}
.column4C .next:hover{background:url(../images/next5h.png) no-repeat center center; background-color:#f2a326;}

/*第四通栏结束*/
/*第五通栏开始*/

/*第五通栏结束*/

/*底部开始*/
.footerBox{ background:#2d2c2c;}
.footer1{ padding:40px 0; border-bottom:1px solid #3a3a3a;}
.footer1List{ overflow:hidden; width:1330px;}
.footer1List dd{ float:left; width:190px; display:inline; overflow:hidden; text-align:left; padding-top:15px;}
.footer1List dd em{ display:block; height:35px; line-height:35px; font-style:normal; overflow:hidden; margin-bottom:15px;}
.footer1List dd em a{ font-size:15px; color:#FFF;}
.footer1List dd span{ display:block; height:30px; line-height:30px; font-style:normal; overflow:hidden;}
.footer1List dd span a{ font-size:14px; color:#888888;}
.footer1List a:hover{ color:#c3c3c3}
.footer2{ padding:25px 0;}
.footer2L{ font-size:14px;}
.footer2L a:hover{ color:#c3c3c3}
.footer2RList{ clear:both;}
.footer2RList dd{ width:36px; height:36px; position:relative; float:left; display:inline; margin-left:15px;}
.footer2RList dd a{ display:block; height:36px; height:36px;}
.footer2RList dd a.a1{ background:url(../images/fIcn1.png) no-repeat center center;}
.footer2RList dd a.a2{ background:url(../images/fIcn2.png) no-repeat center center;}
.footer2RList dd a.a3{ background:url(../images/fIcn3.png) no-repeat center center;}
.footer2RList dd:hover a.a1{ background:url(../images/fIcn1h.png) no-repeat center center;}
.footer2RList dd:hover a.a2{ background:url(../images/fIcn2h.png) no-repeat center center;}
.footer2RList dd:hover a.a3{ background:url(../images/fIcn3h.png) no-repeat center center;}
.ewm2Box{ position:absolute; width:120px; overflow:hidden; left:50%; margin-left:-60px; bottom:35px; padding-bottom:11px; display:none;}
.ewm2{ position:relative; border:1px solid #dddddd; background:#FFF; padding:9px;}
.ewm2 i{ position:absolute; display:block; width:21px; height:11px; background:url(../images/ewm2Icn.png) no-repeat center center; left:50%; margin-left:-10px; bottom:-11px;}
.ewm2 img{ display:block; width:100px; height:100px; margin:0 auto;}
.footer2RList dd:hover .ewm2Box{ display:block;}
.floatBox{ overflow:hidden; position:fixed; right:20px; bottom:150px; z-index:99999}
.floatBox dd{ display:block; width:68px; height:68px; position:relative;}
.floatBox dd a{ display:block; width:68px; height:68px; overflow:hidden; background-position: center center; background-repeat:no-repeat; background-color:#f6f6f6;}
.floatBox dd a.a1{ background-image:url(../images/fIcn4.png);}
.floatBox dd a.a1:hover{ background-color:#f2a326; background-image:url(../images/fIcn4h.png);}
/*底部结束*/
/*
********************************此处首页样式结束********************************
*/
/*
********************************此处内页样式开始********************************
*/
/*内页框架开始*/
.subBanner{ width:100%; height:300px; background-position:center center; background-repeat:no-repeat;}
.subBanner a{ display:block; width:100%; height:300px;}
.subPage{ clear:both;}
.subPageL{ width:250px; overflow:hidden; background:#efefef; min-height:500px; height:auto !important; height:500px; padding-bottom:100px; margin-top:-80px;}
.subPageLT{ background:#e60012 url(../images/logo2.png) no-repeat center center; height:155px; padding-left:45px; margin-bottom:10px;}
.subPageLT span{ display:block; height:40px; line-height:40px; overflow:hidden; color:#ffffff; font-size:24px; padding-top:45px;}
.subPageLT em{ display:block; height:22px; line-height:22px; overflow:hidden; color:#FFF; font-size:16px; font-style:normal;}
.leftMenu{ overflow:hidden;}
.leftMenu dd{ overflow:hidden; border-bottom:1px dashed #FFF;}
.leftMenu dd span{ display:block;}
.leftMenu dd span a{ display:block; height:45px; line-height:45px; padding-left:90px; font-size:16px; background:url(../images/icn9.png) no-repeat 75px center;}
.leftMenu dd span a:hover{ background:url(../images/icn9h.png) no-repeat 75px center;}
.leftMenu dd div{ display:block; padding:5px 0; display:none;}
.leftMenu dd div a{ display:block; height:40px; line-height:40px; padding-left:90px; font-size:14px;}
.leftMenu dd.hover span a{ background:url(../images/icn9h.png) no-repeat 75px center; color:#e60012; font-weight:bold;}
.leftMenu dd.hover div{ display:block;}
.leftMenu dd div a.hover{ color:#e60012;}
.subPageR{ width:910px; overflow:hidden;}
.location{position:relative; border-bottom:1px solid #cccccc; height:34px;}
.locationL{ position:absolute; left:0px; top:0px; border-left:3px solid #f2a326; height:35px; padding-left:2px;}
.locationL span{ float:left; display:inline; padding:0 30px; background:#f2a326 url(../images/icn10.jpg) no-repeat right top; color:#FFF; height:35px; line-height:35px; font-size:18px;}
.locationR{ overflow:hidden; height:35px; background:url(../images/icn122.png) no-repeat left center; padding-left:20px; line-height: 35px;}
.locationR a{ float:left; display:inline; height:35px; line-height:35px; color:#999999; font-size:14px;}
.locationR a:hover{ color:#666;}
.locationR a.hover{ color:#666;}
.locationR em{ float:left; display:inline; height:35px; line-height:35px; width:18px; background:url(../images/icn11.png) no-repeat center center;}
.subPageRC{ overflow:hidden; min-height:500px; height:auto !important; height:500px;}
/*页码开始*/
.page {
	padding: 20px 0 20px 0;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.page code, .page a {
	padding: 6px 12px;
	background: #fff;
	color: #6f6f6f;
	border-radius: 3px;
	border: 1px solid #efefef;
	font-family: "Microsoft YaHei";
	margin: 0 3px;
}
.page a:hover {
	color: #317f37;
	border: 1px solid #317f37;
}
.page a.hover {
	color: #317f37;
	border: 1px solid #317f37;
}
.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;
}
/*页码结束*/
/*内页框架结束*/
/*招聘*/
.zpT{ height:45px; line-height:45px; background:#338037; padding:0 10px 0 20px; font-size:14px; color:#FFF;}
.zpTR{width:138px; height:25px; position:relative; padding-right:28px; background:#FFF; margin-top:10px;}
.zpTR .seljg{ padding-left:10px; line-height:25px; color:#666666; font-size:13px; cursor:pointer;}
.zpTR i{ display:block; width:28px; height:25px; background:url(../images/sel.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.zpTR .selTj{ width:100%; overflow:hidden; border-top:none; max-height:120px; overflow-y:auto; position:absolute; left:0px; top:25px; background:#FFF; display:none; z-index:100000; box-shadow:0px 2px 5px rgba(0,0,0,0.1)}
.zpTR .selTj a{ display:block; height:25px; line-height:25px; padding-left:10px; color:#666666; margin-bottom:1px;}
.zpTR .selTj a:hover{ background:#f8f8f8; color:#317f37;}
.zpTR .selTj a.hover{background:#f8f8f8; color:#317f37;}

.zpList table{ border:none; font-size:14px;}
.zpList table tr{ border:none; height:45px;}
.zpList table tr td{ border:none;}
.zpList .con{ padding:0 10px; text-align:center;}
.zpList .con.t{ padding:0 10px 0 20px;}
.zpList .con.l{ text-align:left;}
.zpList .con.r{ text-align:right;}
.zpList .btn{ width:80px; height:21px; border:1px solid #999999; border-radius:23px; overflow:hidden; text-align:center; line-height:21px; color:#999999; font-size:14px; display:inline-block; color:#999999;}
.zpList .btn:hover{ border-color:#e60012; color:#e60012;}
.jlList{ margin-left: 10px;}
.jlList dd{ padding-left: 0px !important;}
.jlList dd span{ float: left;}
.jlList dd em{ float: left; margin-left: 10px; height: 32px; padding-left: 20px; background: url(/subsiteSrc/xmxjpc/images/del.png) no-repeat left center; font-style: normal;}

.recurtBtn{ overflow: hidden;}
.recurtBtn a{ overflow: hidden; padding: 0 55px; height:35px; border:1px solid #999999; border-radius:37px; overflow:hidden; text-align:center; line-height:35px; color:#999999; font-size:14px; display:inline-block; color:#999999;}
.recurtBtn a:hover{border-color:#e60012; color:#e60012;}
/*弹窗*/

.joinForm{
	overflow: hidden;
	padding: 20px 40px;
}

.joinFormTit{
	display: block;
	font-size: 26px;
	color:#333;
	text-align: center;
	overflow: hidden;
}

.joinForm_dl{
	overflow: hidden;
}

.joinForm_dl dd{
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	padding-left: 70px;
	position: relative;
	margin-bottom: 10px;
}

.joinFormName{
	display: block;
	width: 70px;
	height: 32px;
	overflow: hidden;
	line-height: 32px;
	text-align: right;
	font-size: 12px;
	color:#444;
	position: absolute;
	left: 0px;
	top:0px;
}

.joinFormInp{
	display: block;
	width: 203px;
	height: 30px;
	overflow: hidden;
	border:1px solid #abadb3;
	padding: 0px 5px;
	font-size: 12px;
	color:#666;
	font-family: "microsoft yahei";
	line-height: 30px;
}

.joinForm_dl dd label{
	margin-right: 15px;
}

.joinForm_dl dd label span{
	padding-left: 6px;
}

.joinFormInp[disabled="disabled"]{
	background: #fff;
}

.joinForm_dl dt{
	overflow: hidden;
	position: relative;
	padding-left: 70px;
	margin-bottom: 10px;
}

.joinForm_dl dt textarea{
	width: 580px;
	height: 140px;
	overflow-x: hidden;
	overflow-y: auto;
	border:1px solid #abadb3;
	padding: 5px 10px;
	font-size: 12px;
	color:#666;
	line-height: 20px;
}

.joinFile{
	display: block;
	width: 110px;
	height: 30px;
	overflow: hidden;
	background: #535353;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	text-align: center;
}

input.w_100{
	width: 100px;
}

.joinCode{
	height: 32px;
	overflow: hidden;
	line-height: 32px;
	margin-left: 10px;
}

.joinCode img{
	display: block;
	height: 32px;
	float: left;
}

.joinCode i{
	display: block;
	height: 32px;
	overflow: hidden;
	float: left;
	padding-left: 10px;
	font-style:normal;
}
.subPopBox{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0px;
	top:0px;
	background: rgba(0,0,0,0.65);
	z-index: 999999;
	display: none;
}

.subPopCont{
	width: 790px;
	height: 555px;
	border:10px solid #fff;
	border-radius: 3px;
	background: #fff;
	position: relative;
	left: 50%;
	top:50%;
	margin-left: -395px;
	margin-top: -277px;
}
.contactBt{
	overflow: hidden;
	text-align: center;
}

.contactBt a{
	display: inline-block;
	width: 150px;
	height: 35px;
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	text-align: center;
	line-height: 35px;
	font-weight: bold;
	margin:0px 5px;
}

.contactReset{
	background: #9a9a9a;
}

.contactSubmit{
	background: #e7af18;
}
.closeSubPop{
	width: 30px;
	height: 28px;
	overflow: hidden;
	background: url(../images/closeVideoPop.png) no-repeat center center;
	background: #000 url(../images/closeVideoPop.png) no-repeat center center\9;
	position: absolute;
	right: -50px;
	top:-10px;
}
a.joinCode{
	font-size: 12px;
	color:#999;
}
/*单篇+新闻*/
.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:#666666;
	}
.articleBox img{ max-width:100%;}
/* 文章阅读页——大图*/
#play{
	width:785px;
	height:525px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:785px;
	height:525px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:785px;
	height:525px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:797px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:90px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	width:124px;
	height:82px;
	padding:3px;
	margin:0 5px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	width:124px;
	height:82px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;width:90px;width:124px;
	height:82px;}
.img_hd ul li.on {border:1px solid #f2a326;background:#f2a326;}
.imgMove .prev_a { display:block; width:30px; height:90px; position:absolute; left:0px; top:0px; background:url(../images/prev6.png) no-repeat center center; background-color:#e5e5e5;}
.imgMove .next_a { display:block; width:30px; height:90px; position:absolute; right:0px; top:0px; background:url(../images/next6.png) no-repeat center center; background-color:#e5e5e5;}
.article_pageUp{font-size:14px;line-height:30px;color:#333;padding-left:20px}
.article_pageUp a{color:#666}
.article_pageUp a:hover{color:#317f37}
/**/
.share{ border-top:1px solid #d8d8d8; padding-top:20px;}
.articleB_box{
	clear:both;
	height:30px;
	overflow:hidden;
	background:#f8f9fb;
	padding:0 20px;
	color:#666;
	font-size:14px;
	line-height:30px;
	}
.articleB_box i{color:#ad1214}
.dz{
	height:25px;
	line-height:25px;
	border-radius:3px;
	border:1px solid #f2a326;
	color:#f2a326;
	padding:0 7px 0 29px;
	background:url(../images/icn13.png) no-repeat 8px center;
	cursor:pointer;
	margin-right:22px;
	}
/*newsTextImg*/
.newsTextImg{ overflow:hidden;}
.newsTextImg dd{ overflow:hidden; background:#f3f3f3; margin-bottom:20px;}
.newsTextImg dd .pic{ width:258px; height:165px; overflow:hidden;}
.newsTextImg dd .pic img{ width:258px; height:165px; overflow:hidden; transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.newsTextImg dd:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.newsTextImg dd .text{ overflow:hidden; padding:20px 25px 0 30px;}
.newsTextImg dd .text h1{ overflow:hidden; height:35px; line-height:35px; font-weight:normal; color:#333333; font-size:16px;}
.newsTextImg dd .text h1 a{ color:#333;}
.newsTextImg dd .text h1 a:hover{ color:#f2a326;}
.newsTextImg dd .text div{ overflow:hidden; font-size:14px; line-height:24px; color:#666666; height:77px;}
.newsTextImg dd .text div .ti{ display:block; height:28px; line-height:28px; overflow:hidden; margin-bottom:5px;}
.newsTextImg dd .text div a{ color:#f2a326;}

.newsTextImg2{ overflow:hidden;}
.newsTextImg2 dd{ overflow:hidden; margin-bottom:20px; border-bottom:1px solid #d8d8d8; padding-bottom:20px;}
.newsTextImg2 dd .pic{ width:290px; height:165px; overflow:hidden;}
.newsTextImg2 dd .pic img{ width:290px; height:165px; overflow:hidden; transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.newsTextImg2 dd:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.newsTextImg2 dd .text{ overflow:hidden; padding:20px 25px 0 30px;}
.newsTextImg2 dd .text h1{ overflow:hidden; height:35px; line-height:35px; font-weight:normal; color:#333333; font-size:16px; margin-bottom:15px;}
.newsTextImg2 dd .text h1 a{ color:#333; float:left; display:inline;}
.newsTextImg2 dd .text h1 span{ color:#999999; font-size:14px; float:right; display:inline;}
.newsTextImg2 dd .text h1 a:hover{ color:#f2a326;}
.newsTextImg2 dd .text div{ overflow:hidden; font-size:14px; line-height:28px; color:#777777; height:84px;}
.newsTextImg2 dd .text div .ti{ display:block; height:28px; line-height:28px; overflow:hidden; margin-bottom:5px;}
.newsTextImg2 dd .text div a{ color:#f2a326;}
/*newsList*/
.newsList{ overflow:hidden; width:960px;}
.newsList dd{ overflow:hidden; float:left; display:inline; width:430px; border-bottom:1px solid #dddddd; height:45px; line-height:45px; margin-bottom:20px; margin-right:50px;}
.newsList dd a{ overflow:hidden; display:block; font-size:14px; color:#666;}
.newsList dd a em{ float:left; display:inline; width:4px; height:4px; border-radius:4px; background:#666666; margin-top:20px; margin-left:4px; margin-right:10px;}
.newsList dd a:hover{ color:#f2a326;}

.aboutPW{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	z-index:99999;
	display:none;
	}
.aboutPWImg{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	max-width:90%;
	max-height:90%;
	}
.pic_bt1{
	width:28px;
	height:28px;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:15%;
	margin-top:-14px;
	z-index:99999;
	background:url(../images/abtBt.png) no-repeat left bottom;
	}
.pic_bt1:hover{background:url(../images/abtBt.png) no-repeat left top;}
.pic_bt2{
	width:28px;
	height:28px;
	cursor:pointer;
	position:absolute;
	top:50%;
	right:15%;
	margin-top:-14px;
	z-index:99999;
	background:url(../images/abtBt.png) no-repeat right bottom;
	}
.pic_bt2:hover{background:url(../images/abtBt.png) no-repeat right top;}
.aboutPWBt{
	width:30px;
	height:30px;
	cursor:pointer;
	position:absolute;
	top:5%;
	right:5%;
	z-index:9999;
	background:url(../images/btt.png) no-repeat center center;
	}
.aboutPW .spanT{
	display:block;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:16px;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	}
/*newsList2*/
.newsList2Up{ overflow:hidden; padding:25px; background:#f8f8f8;}
.newsList2Up .pic{ width:290px; height:195px; overflow:hidden;}
.newsList2Up .pic img{ width:290px; height:195px; overflow:hidden; transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.newsList2Up:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.newsList2Up .text{ overflow:hidden; padding:20px 30px 0;}
.newsList2Up .text h1{ display:block; height:30px; line-height:30px; overflow:hidden; font-size:16px; font-weight:normal; margin-bottom:10px;}
.newsList2Up .text h1 a{ color:#333333;}
.newsList2Up .text h1 a:hover{ color:#f2a326;}
.newsList2Up .text .text1{ overflow:hidden; color:#666666; line-height:26px; height:72px; margin-bottom:20px;}
.newsList2Up .text .text1 a{ color:#f2a326;}
.newsList2Up .text .btn{ overflow:hidden;}
.newsList2Up .text .btn a{ display:block; width:14px; height:9px; background:url(../images/icn7.png) no-repeat center center;}

.newsList2{ overflow:hidden; margin-bottom:20px;}
.newsList2 dd{ overflow:hidden; height:30px; line-height:30px; margin-bottom:5px;}
.newsList2 dd a{ overflow:hidden; display:block; font-size:14px; color:#666; float:left; display:inline;}
.newsList2 dd a em{ float:left; display:inline; width:4px; height:4px; border-radius:4px; background:#666666; margin-top:13px; margin-left:4px; margin-right:10px;}
.newsList2 dd span{ float:right; display:inline; color:#999999; font-size:14px;}
.newsList2 dd a:hover{ color:#f2a326; text-decoration:underline;}

/*videoList*/
.videoList{ overflow:hidden; width:945px;}
.videoList dd{ float:left; display:inline; width:280px; overflow:hidden; margin-right:35px; margin-bottom:35px;}
.videoList dd a{ display:block; overflow:hidden;}
.videoList dd a .pic{ display:block; width:280px; height:150px; position:relative; overflow:hidden;}
.videoList dd a .pic img{ display:block; width:280px; height:150px; transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.videoList dd a .pic span{ display:block; width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/play.png) no-repeat center center; z-index:1}
.videoList dd a .text{ height:55px; line-height:55px; background:#f6f6f6 url(../images/icn7.png) no-repeat 245px center; padding:0 40px 0 20px; color:#333333; font-size:14px;transition:all 0.1s linear; -webkit-transition:all 0.1s linear;}
.videoList dd a:hover .text{background:#f2a326 url(../images/icn8.png) no-repeat 245px center; color:#FFF;}
.videoList dd a:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}

.newsAllImg{ overflow:hidden; width:945px;}
.newsAllImg dd{ float:left; display:inline; width:280px; overflow:hidden; margin-right:35px; margin-bottom:35px;}
.newsAllImg dd a{ display:block; overflow:hidden;}
.newsAllImg dd a .pic{ display:block; width:280px; height:190px; position:relative; overflow:hidden;}
.newsAllImg dd a .pic img{ display:block; width:280px; height:190px; transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.newsAllImg dd a .text{ height:55px; line-height:55px; background:#f6f6f6 url(../images/icn7.png) no-repeat 245px center; padding:0 40px 0 20px; color:#333333; font-size:14px;transition:all 0.1s linear; -webkit-transition:all 0.1s linear;}
.newsAllImg dd a:hover .text{background:#f2a326 url(../images/icn8.png) no-repeat 245px center; color:#FFF;}
.newsAllImg dd a:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}

.newsAllImg2{ overflow:hidden; width:942px;}
.newsAllImg2 dd{width:282px; overflow:hidden; float:left; display:inline; overflow:hidden; background:#f6f6f6; height:318px; margin-right:32px; margin-bottom:32px;}
.newsAllImg2 dd .pic{ width:282px; height:190px; overflow:hidden;}
.newsAllImg2 dd .pic img{ width:282px; height:190px; overflow:hidden;transition:all 0.3s linear; -transition:all 0.3s linear;}
.newsAllImg2 dd .text{ padding:20px; position:relative; top:0px;transition:all 0.4s linear; -transition:all 0.4s linear;}
.newsAllImg2 dd .text h1{ display:block; height:35px; line-height:35px; overflow:hidden; font-weight:normal;}
.newsAllImg2 dd .text h1 a{ display:block; overflow:hidden;}
.newsAllImg2 dd .text h1 a em{ float:left; display:inline; font-size:16px; color:#333333; font-style:normal;transition:all 0.1s linear; -transition:all 0.1s linear;}
.newsAllImg2 dd .text h1 a:hover em{ text-decoration:underline;}
.newsAllImg2 dd .text h1 a span{ float:right; display:inline; width:14px; height:9px; background:url(../images/icn7.png) no-repeat center center; margin-top:13px;transition:all 0.1s linear; -transition:all 0.1s linear; opacity:1; position:relative; right:0;}
.newsAllImg2 dd .text .text1{ color:#999999; line-height:26px; height:52px; overflow:hidden; margin-bottom:10px;transition:all 0.1s linear; -transition:all 0.1s linear;}
.newsAllImg2 dd .btn{ overflow:hidden; margin-bottom:10px; height:9px;}
.newsAllImg2 dd .btn a{ display:block; width:14px; height:9px; background:url(../images/icn8.png) no-repeat center center; display:none;}
.newsAllImg2 dd:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.newsAllImg2 dd:hover .text{ background:#f2a326; top:-28px;}
.newsAllImg2 dd:hover .text h1 em,.column4C .bd li:hover .text .text1{ color:#FFF;}
.newsAllImg2 dd:hover .text h1 span{ opacity:0;}
.newsAllImg2 dd:hover .text .text1{ color:#FFF;}
.newsAllImg2 dd:hover .btn a{ display:block;}

/*
********************************此处内页样式结束********************************
*/


/*新闻列表页*/
.news3 { line-height: 27px;}
.news3 ul li{ background: url(../images/xw_li.png) left no-repeat; border-bottom:#E2E2E2 1px solid; list-style: none; height:30px; line-height: 30px;}
.news3 ul li a{color: #4B4B4B; font-size:14px; padding-left: 15px;}
.news3 ul li a:hover{ font-size:14px;color: #cc0914;text-decoration: none;}
.news3 ul li span{float: right;font-family: Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; color:#999999;}

.newspage{clear: both;text-align: center;height: 30px;margin-top: 10px;font-family: "宋体";}
.newspage strong{font-size: 14px;color:#fff;padding: 0px 5px;background: #D3000F;border: 1px solid #D3000F;}
.newspage a{font-size: 14px;color: #D3000F;background: #fff;padding: 0px 5px;border: 1px solid #D3000F}


/*产品列表页*/
.piclist{overflow: hidden;}
.piclist li{float: left;margin-left: 17px;margin-top: 5px;}
.piclist li .pic_img img{width: 250px;height: 180px;border:0px;}
.piclist li .pic_img a{border: #e6e7e7 1px solid;padding:4px;display: inline-block;}
.piclist li .pic_img a:hover{background:#dd4141;border:1px solid #911a1a}
.piclist li p{display: block;height:30px;line-height: 30px;font-size: 14px;width:205px;text-align: center;font-family: "Microsoft YaHei", "微软雅黑", "黑体"; margin:10px 0;}
.piclist li p a{color: #444}

.cp_main{padding: 15px 10px;}
.cp_main ul li{float: left;margin:0px 10px; text-align:center;}
.cp_main ul li img{border:#ccc 1px solid;width:252px;height:250px;padding:2px;overflow:hidden;}
.cp_title a{display: block; text-align:center;height:35px;line-height:35px; background:url(../images/box_bg.jpg) no-repeat top center; font-size:14px; margin-bottom:20px;}

/*--------列表分页*/
.listpage { padding:3px; text-align: center; margin:30px;}
.listpage a { padding:5px 10px; border: #b5b5b5 1px solid; color: #404040; background:#fff; text-decoration: none;  border-radius:5px;}
.listpage a:hover {border: #e60012 1px solid; color:#e60012;}
.listpage a:active {border: #e60012 1px solid; color: #e60012; background-color: #e60012;}
.listpage .current {border: #e60012 1px solid; padding:5px 10px; color: #e60012; border-radius:5px;}
.listpage .disabled {border: #b5b5b5 1px solid; color: #404040; background:#fff;  padding:5px 10px; border-radius:5px;}


/*------内容显示*/
.ma_ri_cont1{ line-height:24px; margin-top:10px; width:100%; min-height:200px; height:auto; float:left;}
.view_navigation { height:22px; padding:5px;}
.view_title { text-align:center; font-size:18px; color: #bb0000; padding:10px; font-weight:bold;}
.view_info { text-align:center; height:30px; border-bottom:#efefef 1px solid;  border-top:#efefef 1px solid; background:#f9f9f9;}
.view_content{ font-size:13px; line-height:30px; padding:20px 0;}
.view_content img{max-width:700px;myimg:expression(onload=function(){this.style.width=(this.offsetWidth > 700)?"700px":"auto"});}
.view_page { text-align:center;}
.view_action { text-align:right; height:30px; color:#AAAAAA;}

.entrynext{font-size: 13px; color:#555; font-family:"微软雅黑";line-height: 30px;padding:20px 0; text-align:left; margin-top:10px; border-top:#ccc 1px solid;}
.entrynext a:hover{text-decoration: underline;}



/*-------------------------栏目页底部*
.lmfooter{ width:100%; height:54px; background:url(../images/lm_d.jpg) repeat-x;}

/*留言*/
/*------搜索显示*/
.search_tips { height:22px; padding:5px; font-size:14px; font-weight:bold;}
.search_rkey { height:22px; padding:5px; font-size:14px;}
.search_list dl{display:block;width:96%;margin:14px auto 0px;padding-bottom:8px; background:url(../images/02.png) no-repeat; padding-left:20px;}
.search_list dl dt a{line-height:27px;font-size:14px;letter-spacing:1px;}
.search_list dl dd p{line-height:19px;color:#444;font-size:14px;margin-left:5px;}
.search_list dl dd span{font-size:14px;line-height:23px;color:#ad823a;}
.search_list dl dd a{color:#777;text-decoration:none}
.search_list dl dd a:hover{color:#F30;}
.search_list dl dd span{margin-right:10px;}
/*---------------内容页:预定*/
.comment {
	background:#fff;
	border:1px dashed #aaa;
	margin:10px;
	text-align:center;
}
.comment .commenttitle {
	height:35px;
	margin:1px auto;
	border-bottom:1px dashed #B3B3B3;
}
.comment .commenttitle .title4 {
	float:left;
	margin:5px 0px 0px 14px;
	color:#999;
	display:inline;
}
.comment .commenttitle .title4 strong {
	letter-spacing:4px;
	color:#777;
	margin-right:10px;
	font-size:18px;
}
.comment .commentbox {
	width:95%;
	text-align:left;
}
.comment .commentbox dl {
	margin:10px auto 0px;
	border:1px dashed #B3B3B3;
}
.comment .commentbox dl dt {
	background:#F4F9F2;
	line-height:25px;
	text-indent:10px;
	color:#333;
	border-bottom:1px dashed #B3B3B3;
}
.comment .commentbox dl dt span {
	color:#FF0000;
	font-size:14px;
}
.comment .commentbox dl dd {
	padding:10px;
	font-size:14px;
	line-height:35px;
	color:#666;
}
.comment .posttitle {
	height:35px;
	margin:10px auto;
	border-bottom:1px dashed #aaa;
	text-align:left;
}
.comment .posttitle strong {
	letter-spacing:4px;
	color:#777777;
	display:block;
	margin:7px 0px 0px 13px;
	font-size:18px;
}
.comment .postbox {
	width:95%;
	margin:5px auto;
	overflow:hidden;
	text-align:left;
}
.comment .postbox .userbox {
	overflow:hidden;
	margin-top:10px;
}
.comment .postbox .userbox dl {
	}
.comment .postbox .userbox dl dd {
	float:left;
	display:block;
	padding-bottom:2px;
}
.comment .postbox .userbox dl dd input.username,.comment .postbox .userbox dl dd input.password {
	width:100px;
	border:1px dashed #aaa;
	padding:3px 0px 2px 5px;
	margin-right:10px;
	background:#effbf4;
}
.comment .postbox .userbox dl dd.mtop {
	margin:7px 7px 0px 0px;
}
.comment .postbox .txtbox {
	width:100%;
	line-height:40px;
	font-size:14px;
}
.comment .postbox .txtbox textarea {
	border:1px dashed #aaa;
	width:98%;
	height:60px;
	padding:5px;
	background:#effbf4;
}
.comment .postbox .txtbox div {
	padding-top:5px;
	color:#000;
}
.comment .postbox .txtbox input {
	width:40px;
	border:1px dashed #aaa;
	padding:3px 0px 2px 5px;
	margin-right:10px;
	background:#effbf4;
}
.comment .postbox .txtbox img {
	position:static;
	+position:relative;
	vertical-align:middle
}
.comment .postbox .sbut {
	margin:10px;
}
label {
	color:#000;
	font-size:14px;
	color:#777777
}