#nbanner{
	width:100%;
	float:left;
	height:230px;
	text-align:center;
	min-width:1200px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(nbg.jpg); overflow:hidden; position:relative;
}
#nbanner .zzc{ width:100%; position:absolute; left:0px; top:0px; z-index:1; height:100%; color:#FFFFFF;  background-color:rgba(0,0,0,0.5); text-align:center;}
#lmbtf{
	width:1200px;
	float:left;
	text-align:center;
 margin-top:5%; 

}
#lmbtf .bt{ float:left; width:1200px;text-align:center; position:relative; line-height:25px;}
#lmbtf .bt dd{ position:absolute; width:100%; left:0px; top:20px; line-height:40px; color:#fff; font-size:28px; font-weight:600; letter-spacing:1px;
	 
}
#lmbtf .bt  span{
	font-size:13px; 
	color:rgba(255,255,255,0.5);
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
}


#lmbtf .js{ float:left; width:100%; text-align:center; margin-top:-2px;
}
#lmbtf .js dd{ 	display:inline-block; padding-left:35px; padding-right:35px; line-height:42px; background-color:#FF7F2C;transform: skewX(-20deg)}
#lmbtf .js p{ font-size:18px; color:#fff;  transform: skewX(20deg);}
#lmbt{
	width:1200px;
	float:left;
	text-align:center;
	overflow:hidden;margin-bottom:10px; margin-top:10px;

}
#lmbt .bt{ float:left; width:1200px;text-align:center;}
#lmbt .bt dd{
	font-size:24px;
	height:55px;
	color:#333; border-bottom:#ddd solid 1px;
}
#lmbt .bt dd span{	display:inline-block; border-bottom:#FF7F2C solid 3px; padding:15px 0px;}

#lmbt .bt p{ line-height:25px;
	font-size:14px; font-weight:normal; letter-spacing:1px;
	text-align:center;
	color:#555; text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; margin-top:8px; margin-bottom:5px;
}
#lmbt .bt em{
	font-size:16px;
	color:#222;
	line-height:25px;
	font-style: normal;font-weight:normal;
}
.hsbg{ background-color:#f9f9f9;}
#wz { width:100%; min-width:1250px; position:absolute; z-index:2;left:0px; bottom:0px;background-color:rgba(0,0,0,0.5); border-top:rgba(255,255,255,.4) solid 1px;}
#lmdf{float:left;width:100%; text-align:center;   margin-top:15px; margin-bottom:5px; overflow:hidden;}
#lmdf A{ display:inline-block;  margin-right:10px; margin-bottom:12px;padding-left:25px; padding-right:25px;
 color:#333; background-color:#fff;  border:#eee solid 1px;border-radius:1px; font-size:16px;  line-height:35px;
}
#lmdf A:hover{
	background-color:#FF7F2C; border:#FF7F2C solid 1px; color:#fff;
}
#lmdf A.sec{background-color:#FF7F2C; border:#FF7F2C solid 1px; color:#fff;}
#contain-1-2 { padding-left:30px; 
	FONT-SIZE: 14px; float:right;
	HEIGHT: 40px;
	COLOR: #fff;
	TEXT-ALIGN: right; font-size:14px;
	LINE-HEIGHT:40px;
	background-image: url(home.png);
	background-repeat: no-repeat;
	background-position: left center; 
}

#contain-1-2 A {
	COLOR:#fff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#contain-1-2 A:hover {
	COLOR:#FF7F2C
}
#contain-1-2 A:last-child{COLOR:#FF7F2C}
#nypage{ width:100%; float:left;}
#contain{width:74%; float:left; }
	
#contain-c{
	width:100%;
	float:left;
	font-size:14px;
	padding-bottom:5px;
	font-style: normal; min-height:200px;

}
#contain-a.cp{ padding-left:180px; min-height:580px}
#contain-a{width:100%; float:left;   font-size:14px;position:relative;box-sizing:content-box; box-sizing:border-box; }
#contain-a.cp #cpxx{ width:95%; float:right}
#lmfl{
	width:210px;
	float:left; position:absolute; left:-45px; top:0px;
			
}
#lmfl dd{ font-size:13px; font-weight:bold;width:100%; float:left; line-height:30px; margin-bottom:2px; cursor:pointer; background-color:#f1f1f1;}
#lmfl dd i{
	 font-weight:bold; margin-right:10px; margin-left:10px;
}
#lmfl dd span{ width:30px; height:30px; float:right;
	background-image: url(down.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#lmfl dd a{ color:#333;line-height:30px; height:30px; width:80%; float:left; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#lmfl dd a:hover{color:#FF7F2C;}
#lmfl dd.on{ background-color:#FF7F2C;}
#lmfl dd.on span{background-image: url(upf.png);}
#lmfl dd.on a{color:#fff;}
#lmfl UL{ list-style-type:none; float:left;width:200px;}
#lmfl UL LI {
width:100%;
	float:left; border-bottom:#ddd dotted 1px;
}
#lmfl UL LI:last-child{border-bottom:#ddd dotted 0px;}
#lmfl UL LI i{  margin-left:12px; margin-right:8px;}
#lmfl UL LI A { padding-left:5px; color:#555; display:block;  line-height:28px; height:28px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;font-size: 12px;}

#lmfl UL LI A:hover { color:#FF7F2C;
}
#lmfl UL LI A.sec {color:#FF7F2C;
}
#contain-c .danye{  line-height:30px; color:#525252; font-size:14px;}
#contain-c .danye img{ max-width:100%;  margin-bottom:5px;}
#contain-c .danye hr{ width:100%; height:1px; background-color:#ddd; border:0px; margin-top:12px; margin-bottom:12px; overflow:hidden;}
#contain-c iframe,#contain-c video,#contain-c embed{ width:100%; overflow:hidden; }
#contain-c .danye .img1{ max-width:45%; float:right; margin-left:20px;}
#contain-c .danye .img2{ max-width:45%; float:left; margin-right:20px;}
#contain-c .danye .lefta{ width:49%; float:left;}
#contain-c .danye .righta{width:49%; float:right;}
#contain-3{
width:100%;
	float:left;
	line-height:22px; 

}
#contain-3a{ border:#ddd solid 1px; width:99.5%; float:left; border-top:0px;}
#contain-3b{ padding:2%; width:96%; float:left;}
#contain-2{
	width:100%;
	float:left;
	line-height:22px;
word-break:break-all; /*支持IE，chrome，FF不支持*/

　　word-wrap:break-word;/*支持IE，chrome，FF*/
font-size:12px;


}
#contain-2 UL {
	COLOR:#565656; list-style-type:none; margin-bottom:8px;
}

#contain-2 UL LI A {
	color:#333; 
}
#contain-2 UL LI A:hover {
	color:#fff; 
}
#contain-2 UL LI {
	width:96%; float:left;
	line-height:22px;
	font-size:12px; box-shadow: 0px 1px 6px #ddd;-webkit-box-shadow: 0px 1px 6px #ddd;-moz-box-shadow:0px 1px 6px #ddd; background-color:#f9f9f9; padding:1.5%; margin:1% 0.5%;
	
}
#contain-2 UL LI:hover{ background-color:#FF7F2C;box-shadow: 0px 1px 6px #ccc;-webkit-box-shadow: 0px 1px 6px #ccc;-moz-box-shadow:0px 1px 6px #ccc;}
#contain-2 UL LI dd{width:20%; float:left; height:160px; background-color:#fff; padding:2px; border:#ddd solid 1px;overflow:hidden;}
#contain-2 UL LI:hover dd{ border:#fff solid 1px;}
#contain-2 UL LI dd img{ max-width:100%; display:block; margin-left:auto; margin-right:auto; height:160px;transition:all 0.4s ease-in-out 0s}
#contain-2 UL LI:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#contain-2 UL LI .zs{ width:100%; float:right;}
#contain-2 UL LI h3{ font-size:16px; line-height:35px; overflow:hidden; height:35px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; width:100%; float:left;}
#contain-2 UL LI .nrc{ width:100%; float:left; margin-top:15px;}
#contain-2 UL LI .nrc .js{ width:11%; float:left; line-height:30px; color:#777; font-size:14px; border-right:#eee solid 1px;}
#contain-2 UL LI .nrc .nr{ width:85%; float:right; padding-left:3%; color:#555; line-height:30px;  font-size:14px;}
#contain-2 UL LI .nrc .nr span{ color:#FF7F2C; font-weight:bold; font-size:14px; float:right;}
#contain-2 UL LI:hover .nrc .js,#contain-2 UL LI:hover .nrc .nr,#contain-2 UL LI:hover .nrc span,#contain-2 UL LI:hover  h3{ color:#fff;}
#caselist{width:1200px;
	float:left;
	text-align:center;  position:relative; 
}
#caselist .zzd{ width:1200px; float:left; overflow:hidden; }
#caselist ul{ list-style-type:none; width:1230px;}
#caselist UL LI { width:390px; float:left; text-align:center;  margin-right:15px;overflow:hidden; cursor:pointer; margin-top:7px; margin-bottom:7px;  }
#caselist.qt UL LI { width:232px; float:left; text-align:center;  margin-right:10px;overflow:hidden; cursor:pointer; margin-top:5px; margin-bottom:5px;  }
#caselist UL LI dd{ width:100%; float:left; overflow:hidden; padding-top:60%; position:relative;}
#caselist ul li dd img{ width:100%; min-height:100%; position:absolute; left:0px; top:0px; transition:all 0.4s ease-in-out 0s;   }
#caselist UL LI .zzc{
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
	height:40px;
	z-index:10;
	transition:all 0.4s ease-in-out 0s;
	background-color:rgba(0,0,0,0.4);
	overflow:hidden;	background-repeat: no-repeat;
	background-position: center center;

}
#caselist.qt UL LI .zzc{height:30px;}
#caselist.qt UL LI .zzc p{ text-align:center; color:#fff; font-size:14px;  line-height:30px; overflow:hidden;transition:all 0.4s ease-in-out 0s;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; height:30px; }
#caselist UL LI .zzc p{ text-align:center; color:#fff; font-size:14px;  line-height:40px; overflow:hidden;transition:all 0.4s ease-in-out 0s;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; height:40px; }
#caselist UL LI .zzc span{display:inline-block; border:#fff solid 1px; padding:5px 25px; line-height:20px; font-size:12px; font-weight:bold;color:#fff; margin-top:25%;}
#caselist.qt UL LI .zzc span{display:inline-block; border:#fff solid 1px; padding:5px 25px; line-height:15px; font-size:12px; font-weight:bold;color:#fff; margin-top:27%;}
#caselist UL LI .zzc span:hover{ background-color:#FF7F2C; border:#FF7F2C solid 1px;}
#caselist UL LI:hover .zzc{ height:100%;	background-image: url(jiaa.png);
}
#caselist.qt UL LI:hover .zzc p{ margin-top:3%; font-size:13px; font-weight:bold;}
#caselist UL LI:hover .zzc p{ margin-top:12%; font-size:16px; font-weight:bold;}
#caselist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#tplist {
	width:100%;
	FLOAT: left; 
}
#tplist UL {
	LIST-STYLE-TYPE: none; margin-left:-2%;
}
#tplist UL LI {
	TEXT-ALIGN: center; WIDTH:31.33%; FLOAT: left;cursor:pointer; margin-left:2%; margin-bottom:18px; background-color:#fff; 
}

#tplist UL LI .tp{ display:block; cursor:pointer;TEXT-ALIGN: center; height:280px; border:#ddd solid 1px; padding:1%; position:relative;overflow:hidden;background-color:#fff;}
#tplist UL LI span{
	WIDTH:0px;
	height:0px;
	position:absolute;
	filter: Alpha(Opacity=0);
-moz-opacity:0.0; 				opacity:0.0;
	background-color:rgba(0,0,0,0.2);
	transition:all 0.6s ease-in-out 0s;
-webkit-transform: rotateY(-180deg ); 
    -moz-transform: rotateY(-180deg );
  -ms-transform: rotateY( -180deg ); 	overflow:hidden;
	position:absolute;
	top: 45%;
	left:50%;
	z-index:10;
	background-image: url(jiaa.png);
	background-repeat: no-repeat;
	background-position: center center; overflow:hidden;
}
#tplist UL LI span.video{filter: Alpha(Opacity=0.5);
-moz-opacity:0.5; 				opacity:0.5;
	background-image: url(video_icon.png);background-color:rgba(0,0,0,0.1);
	background-repeat: no-repeat;
	background-position: center center;	WIDTH:100%;
	height:100%;top: 0px; left:0px;
}
#tplist UL LI A:hover span{ top: 0px; left:0px;WIDTH:100%;
	height:100%;	filter: Alpha(Opacity=1);
-moz-opacity:1; 			opacity:1;
}
#tplist UL LI IMG { border:0px; max-width:100%; height:280px;transition:all 0.4s ease-in-out 0s;}
#tplist UL LI p{ width:100%; cursor:pointer; text-align:center; font-size:15px; height:40px; line-height:40px; margin-top:10px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
	
#tplist UL LI dd{width:100%;background-color:#eee; border:#eee solid 1px; font-size:17px; text-align:center; line-height:60px; height:60px; color:#FF7F2C;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#tplist UL LI A {
	DISPLAY: block; color:#333;transition:all 0.2s ease-in-out 0s;
}
#tplist UL LI A:hover{color:#fff}
#tplist UL LI A:hover dd{ background-color:#FF7F2C;border:#FF7F2C solid 1px; color:#FFFFFF}
#tplist UL LI:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#tplist UL LI:hover p{ color:#FF7F2C}
#tplist UL LI:hover .tp{ border: solid 1px #FF7F2C;}
#twlb{ width:100%; float:left;}
#twlb ul{list-style-type:none;}
#twlb ul li{ float:left; width:98%; overflow:hidden; padding:1.5% 1%; border-bottom:#eee solid 1px;}
#twlb ul li:hover{ background-color:#fafafa;}
#twlb ul li .tp{ width:26%; float:left; text-align:center; height:200px;   margin-right:20px; display:block; overflow:hidden; background-color:#fff; padding:2px;  }
#twlb ul li .tp img{width:100%; border:0px; min-height:200px; display:block; margin-left:auto; margin-right:auto;transition:all 0.4s ease-in-out 0s;}
#twlb ul li .bt{ line-height:40px; height:40px; font-size:18px; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; color:#111; margin-top:10px;}
#twlb ul li .js{ line-height:25px; height:75px; font-size:13px; overflow:hidden; color:#777}
#twlb ul li  .time{
	font-size:12px;
	color:#999;
	font-family: Arial, Helvetica, sans-serif; width:100%; display:block; margin-top:10px;
}
#twlb ul li .more{ margin-top:10px; text-align:left; }
#twlb ul li .more .xx{   padding-left:25px; padding-right:25px; font-size:12px; font-weight:600; float:left; border:1px solid #000;  color:#000; line-height:25px;}
#twlb ul li A{ display:block; width:100%; height:100%;}
#twlb ul li:hover A .xx{background-color:#FF7F2C; border:#FF7F2C solid 1px; color:#fff; }
#twlb ul li A:hover{ color:#FF7F2C;}
#twlb ul li:hover .bt{color:#FF7F2C;}

#twlb LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#lbb2{text-align:center; font-size:12px; width:100%; float:left; margin-top:20px; line-height:20px;}
#lbb2 span{margin-left:2px; margin-right:2px;}
#lbb2 .current{ padding-left:8px; padding-right:8px; background-color:#FF7F2C; border:#FF7F2C solid 1px;color:#fff;padding-top:4px; padding-bottom:4px;}
#lbb2 A{ border:#ddd solid 1px; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px;margin-left:2px; margin-right:2px;}
#lbb2 A:hover{ border:#FF7F2C solid 1px;color:#FF7F2C;}
#lbb2 .pagebegin{ float:left;}
#lbb2 .page-num{ float:right;}
#pagelist{ text-align:center;  margin-top:15px; margin-bottom:15px;  overflow:hidden; }
#pagelist A{ display:inline-block; margin:10px; padding-left:15px; padding-right:15px;
 color:#555; background-color:#fff;  border:#ddd solid 1px;border-radius:2px; font-size:14px;  line-height:30px;
}
#pagelist A:hover{
	background-color:#FF7F2C; border:#FF7F2C solid 1px; color:#fff;border-radius:2px;
}

#title{
	font-size: 28px;
	color:#010101;
	border-bottom:#ddd 1px solid;  padding-bottom:20px;
	line-height:30px;
	text-align:center; font-weight:normal;
}
#ly{
	font-size: 12px;
	
	color:#888;
	border-bottom:#ddd 1px solid;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:normal;
}
#nr{
	font-size: 14px;	
	color:#555;
	line-height:28px;
	text-align:left;
	padding:0px 100px;
}
#nr.xwkd{padding:0px 250px;}
#nr.cp table {
    width: 100%; /* 根据需要调整宽度 */
    border-collapse: collapse; /* 边框合并为一个单一的边框 */
}
/* 表格边框样式 */
#nr.cp table, #nr.cp th, #nr.cp td {
    border: 1px solid #333; /* 1px细的灰色边框 */
}
/* 表头样式 */
#nr.cp th {
    background-color: #fff; /* 浅灰色背景 */
    padding: 8px; /* 内边距 */
    text-align: left; /* 文本左对齐 */
}
/* 单元格样式 */
#nr.cp td {
    padding: 8px; /* 内边距 */
}
#nr hr{ height:1px; background-color:#dddd; margin-top:10px; margin-bottom:10px; overflow:hidden; border:0px;}
#nr img{ max-width:100%; margin-bottom:10px;}
#nr iframe,#nr video,#nr embed{ width:100%; height:500px; margin-bottom:25px;}
#nra{
	font-size: 14px;	
	color:#555;
	line-height:28px;
	text-align:left;
}
#nra  td{ border-bottom:#eee dotted 1px;}
#nra b{ color:#000000;}
#nra hr{ height:1px; background-color:#dddd; margin-top:10px; margin-bottom:10px; overflow:hidden; border:0px;}
#nra img{ max-width:100%; margin-bottom:10px;}
#nra iframe,#nra video,#nra embed{ width:100%; height:280px; margin-bottom:15px;}
#pages{ font-size:14px; margin-top:15px; border-bottom:#ddd solid 1px; border-top:#ddd solid 1px; width:100%; float:left; padding-top:8px; padding-bottom:8px;}
.lm1{ background-color:#f1f1f1;  padding:10px; width:1180px; float:left;}
.lm2{ background-color:#FFFFFF; padding:10px;}
.lm2  .picd img{ border:#ddd solid 1px; padding:10px;}
#nyxg{ width:100%; float:left; margin-top:20px;  }
#nyxg_1{
	width:100%;
	float:left;
	height:40px; background-color:#FF7F2C;}
#nyxg_1 h2{  padding-left:20px; padding-right:20px; color:#fff; font-size:16px; float:left; line-height:40px;
}
#nyxg_2{ width:100%; float:left; margin-top:15px;  }
#producta {
	width:100%;
	FLOAT: left; margin-top:1%;
}
#producta UL {
	LIST-STYLE-TYPE: none;  margin-left:-2%;
}
#producta UL LI {
	TEXT-ALIGN: center; width:23%; FLOAT: left; margin-left:2%
}
#producta UL LI dd{ display:block; height:200px; display:block; padding:1%;   overflow:hidden; text-align:center; border:#ddd solid 1px;}
#producta UL LI IMG { border:0px; max-width:100%; height:200px; transition:all 0.5s ease-in-out 0s;}
#producta UL LI p{ position:relative; z-index:1; display:block;
	padding:5px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	font-size:14px;
	text-align:center;
color:#555;
transition:all 0.3s ease-in-out 0s; overflow:hidden;
}

#producta UL LI A {
	DISPLAY: block; color:#555;transition:all 0.3s ease-in-out 0s;
}
#producta UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
#producta UL LI A:hover p{
	color:#FF7F2C;

}
#producta UL LI A:hover dd{ border:#FF7F2C solid 1px;}
#news-3{
	width:100%;
	float:left; overflow:hidden; 

	
}
#news-3 ul{ list-style-type:none; font-size:12px; margin-left:-3%;}
#news-3 UL LI {
	text-align:left;
	WIDTH: 47%; margin-left:3%;
	display:block;
	line-height:28px; height:28PX;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	background-image: url(ico03.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	font-size:14px;
	float:left;
	border-bottom:#ddd  dotted 1px;
	color:#333;

}
#news-3 UL LI A {
padding-left:15px;
color:#333;
}
#news-3 UL LI A:hover {
	COLOR:#FF7F2C;
	text-decoration: none;
}
#guest{ width:100%; float:left;  overflow:hidden; margin-top:8px;line-height:32px;}
#guest p{ margin-top:8px; margin-bottom:8px; width:100%; float:left; text-align:center; color:#fff;}
#guest p span{ float:left; font-size:16px; font-weight:bold; line-height:32px;}
#guest input,#guest select{float:left; display:inline-block; outline:none;border:#ddd solid 1px; height:30px; font-size:14px;  padding-left:2%; padding-right:1%; width:76%;border-radius:1px;}
#guest textarea{float:left; display:inline-block; outline:none;border:#ddd solid 1px; font-size:14px;  padding-left:2%; padding-right:1%; width:76%;border-radius:1px;}
#guest .input1{ width:20%;}
#guest .input1::-webkit-input-placeholder{ color:#666;}
#guest .input2{  line-height:20px; color:#666; background-color:#fff; height:80px;}
#guest .input2::-webkit-input-placeholder{ color:#666;}
#guest .button2{color:#fff; width:15%; float:none; margin-left:auto; margin-right:auto; border:#333 solid 1px;  text-align:center; background:#333; cursor:pointer;  height:40px; font-size:16px;border-radius:4px;transition:all 0.3s ease-in-out 0s; }
#guest .button2:hover{ background-color:#FF7F2C; border:#FF7F2C solid 1px; color:#fff;}
.heib{font-size:16px; font-weight:normal; color:#fff;  border-bottom:#888 solid 1px;  height:42px; line-height:42px; margin-bottom:12px; margin-top:10px;}
.heib span{ float:left; padding-left:25px;border-radius:4px 4px 0px 0px; padding-right:25px; background-color:#888; color:#fff;}
.nTabx{ width:100%; float:left; overflow:hidden; text-align:center;  position:relative; z-index:1; display:block; background:#EFEFEF;}
.nTabx:after{ position:absolute; width:100%; height:1px; background-color:#ddd; overflow:hidden; left:0px; bottom:0px; z-index:-1; content:"";}
.nTabx  ul{
border:0;
margin:0; 
}
.nTabx  li{ float:left;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	 font-weight:bold;  overflow:hidden; margin-left:-1px; text-transform:capitalize;

}
.nTabx li.active{
	 padding-left:15px; padding-right:15px; background-color:#fff; line-height:34px; color:#FF7F2C;font-size:14px; border:#ddd solid 1px; border-bottom:0px; border-top:#FF7F2C solid 2px; }
.nTabx li.normal{
	 padding-left:15px; padding-right:15px; line-height:34px; color:#555;font-size:14px;border:#ddd solid 1px;}
#myys{ width:100%; float:left;}
#myys ul{ list-style-type:none; font-size:12px; margin-left:-2%;}
#myys ul li{ width:20%; margin-left:2%; background-color:#F5F5F5; padding:1.5%; float:left;}
#myys ul li dd{ width:100%; float:left; margin-top:25px; margin-bottom:15px; position:relative;}
#myys ul li dd img{ max-width:80%; display:block; margin-left:auto; display:block;margin-right:auto;}
#myys ul li dd .zzc{ position:absolute; left:0px; top:0px;width:100%; height:100%;filter: Alpha(Opacity=0);-moz-opacity:0;opacity:0; transition:all 0.5s ease-in-out 0s;}
#myys ul li:hover dd .zzc{filter: Alpha(Opacity=100);-moz-opacity:1;opacity:1; }
#myys ul li:hover .img{ display:none;}
#myys ul li h5{ width:100%; float:left;font-size:24px; font-weight:normal; height:50px; line-height:25px; margin-top:5px; margin-bottom:5px; text-align:center; color:#444;}
#myys ul li p{ width:100%; float:left;margin-top:5px; margin-bottom:5px; color:#666; font-size:14px; line-height:25px; height:275px; overflow:hidden;}
#myys ul li:hover { background-color:#FF7F2C;}
#myys ul li:hover h5,#myys ul li:hover p{ color:#fff;}
#newslist{
	width:100%; 
	FLOAT: left;
}
#newslist ul{ list-style-type:none;}
#newslist ul  LI{
	text-align:left;
	float:left;
	transition:all 0.4s ease-in-out 0s;
	margin-bottom:10px;
	background-color:#fff;
	border:#ddd solid 1px;
	width:49%;
	float:left;
	background-image: url(tj.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#newslist ul  LI.r{ float:right;}
#newslist ul  LI  dd{ width:36%; height:150px; overflow:hidden; text-align:center; float:left; margin:2%; }
#newslist ul  LI  img{ width:100%; display:block; min-height:150px;transition:all 0.6s ease-in-out 0s; margin-left:auto; margin-right:auto;}
#newslist ul  LI:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#newslist ul  LI .nr{ padding:2% 0px; float:left; width:57%;}
#newslist ul  LI  h5{ font-weight:normal;color:#333; height:30px; line-height:30px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;   font-size:16px; margin-top:5px;  }
	
#newslist ul  LI p.sj{ color:#6E6E6E; font-size:13px; line-height:20px; margin-bottom:5px;}
#newslist ul  LI  p.js{ margin:0px;
	color:#6E6E6E;
	 font-size:14px; text-align:left;overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp:3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; line-height:25px; height:75px;
}
#newslist ul  LI .nr span{ width:110px; height:25px; margin-top:15px; margin-bottom:0px; text-align:center; display:block; z-index:1; float:right; overflow:hidden; color:#fff; background-color:#333; line-height:25px; font-size:14px; position:relative;}
#newslist ul LI .nr span:after{ left:-200px; top:0px; width:100%; height:100%; z-index:-1; background-color:#FF7F2C; content:""; position:absolute;transition:all 0.4s ease-in-out 0s;}
#newslist ul LI .nr span i{ margin-left:8px; line-height:35px; transition:all 0.4s ease-in-out 0s; }
#newslist ul  LI:hover .nr span:after{ left:0px;}
#newslist ul LI:hover .nr span i{ margin-left:15px;}
#newslist  LI:hover{ box-shadow: 0px 1px 10px #999; border:#FF7F2C solid 1px;-webkit-box-shadow: 0px 1px 10px #999;-moz-box-shadow: 0px 1px 10px #999; }
#newslist  LI:hover h5{ color:#FF7F2C}
.button{ padding:8px; background-color:#D91A2C; font-size:12px; text-align:center; color:#FFFFFF;border-radius:5px; line-height:12px; border:0px;font-family:"Microsoft YaHei", "微软雅黑";}
#book td{ padding:4px;}
.proshow { POSITION: relative; FLOAT: left; WIDTH:680px;
}
.proshow .bigImg { float:left;POSITION: relative;  WIDTH:680px; 
}
.proshow .bigImg li{ HEIGHT: 400px; text-align:center;  float:left;padding:19px; width:640px; float:left;border:#eee solid 1px; }

.proshow .bigImg LI IMG {max-width:100%;height:400px;  display:block;  margin-left:auto; margin-right:auto;}
.proshow .bigImg H4 {
	OVERFLOW: hidden; FONT-SIZE: 14px; color:#333;FONT-WEIGHT: bold; text-align:center;LINE-HEIGHT: 30px;font-family:"Microsoft YaHei", "微软雅黑"; border-bottom:#ddd dotted 1px; margin-bottom:10px;
}
.proshow .smallScroll { width:100%;
	OVERFLOW: hidden;  margin-top:40px; float:left;
}
.proshow .sPrev {
	HEIGHT: 60px;
	FLOAT: left;
	DISPLAY: block;
	WIDTH:5%;
	TEXT-INDENT: -9999px;
	background-image: url(la.png);
	background-repeat: no-repeat;
	background-position:left center; background-attachment:scroll;	filter: Alpha(Opacity=70);
-moz-opacity:0.7; 		opacity:0.7;background-size:80% auto;
}
.proshow .sNext {
		HEIGHT: 60px; 	background-image: url(ra.png);
	background-repeat: no-repeat;
	background-position:right center;FLOAT: right; DISPLAY: block; WIDTH:5%;TEXT-INDENT: -9999px;filter: Alpha(Opacity=70);
-moz-opacity:0.7; 		opacity:0.7;background-size:80% auto;
}

.proshow .sPrev:hover,.proshow .sNext:hover{
filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1;
}
.proshow .smallImg {
	OVERFLOW: hidden; FLOAT: left;  WIDTH:90%; text-align:center;
}
.proshow .smallImg UL {
	OVERFLOW: hidden;
}
.proshow .smallImg UL LI { CURSOR: pointer; float:left; WIDTH:25%;  text-align:center;
}
.proshow .smallImg UL LI h1{ padding:1px; border:#ddd solid 1px; FILTER: alpha(opacity=60); opacity: 0.6; margin-left:10px; margin-right:10px;}
.proshow .smallImg UL LI IMG{  HEIGHT: 60px; max-width:100%; display:block; margin-left:auto; margin-right:auto;}
.proshow .smallImg .on h1 { FILTER: alpha(opacity=1); opacity: 1;border:#FF7F2C solid 1px;}

.proshow .pageState {
	FONT-FAMILY: "Times New Roman", serif; RIGHT: 5px; POSITION: absolute; LETTER-SPACING: 1px; bottom:75px; color:#555;
}
.proshow .pageState SPAN {
	FONT-SIZE: 14px; COLOR: #f00
}
.proshow .prev {
	CURSOR: pointer;
	HEIGHT: 400px;
	POSITION: absolute;
	Z-INDEX: 10;
	DISPLAY: none;
	TOP: 0px;
	left:10px;
	WIDTH: 60px;
	TEXT-INDENT: -9999px;
	background-image: url(left.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.proshow .next {
	CURSOR: pointer;
	HEIGHT: 400px;
	POSITION: absolute;
	Z-INDEX: 10;
	DISPLAY: none;
TOP: 0px;
right:10px;
	WIDTH: 60px;
	TEXT-INDENT: -9999px;
	background-image: url(right.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#cpxx{ width:100%; float:left;	font-size: 14px;	
	color:#555;
	line-height:28px;
	text-align:left;}

#cpxx dd,#cpxx td{ border-bottom:#ddd dotted 1px; line-height:25px; padding:4px 0px;}
#cpxx b,#cpxx .cs,#cpxx strong{ color:#000; font-weight:bold}
#cptel{ width:100%; float:left; margin-top:25px;}
#cptel i{ font-size:18px;}
#cptel .tel{ float:left;line-height:30px; }
#cptel .tel a{background-color:#fff; display:block;border-radius:4px; padding-left:15px; font-weight:bold; padding-right:15px; font-size:16px; color:#FF7F2C; border:#FF7F2C solid 2px;}
#cptel .tel a:hover{ background-color:#FF7F2C; border:#FF7F2C solid 2px; color:#fff;}
#cpjs{ width:500px; float:right;}
#cptitle{
	font-family:"Microsoft YaHei", "微软雅黑";
	font-size: 24px; padding:10px 0px;
 text-align:left;
	color:#333;
	line-height:24px;
	text-align:left;  border-bottom:#ddd dotted 1px;
}
#cpzsq{ width:100%; float:left; padding-top:50px; padding-bottom:50px; min-width:1200px;}
#pronr{ width:100%; float:left;}
#pronr .la{ float:left}
#pronr .ra{ float:right;}
#pronr .tp{ width:42%;}
#pronr .tp img{ display:block; width:100%; border:0px}
#pronr .nrc{ width:55%;}
#pronr .nrc h4{ float:left; width:100%; font-size:24px; font-weight:normal; color:#333; height:30px; height:30px; overflow:hidden;}
#pronr .nrc h5{ font-size:13px; color:#666;float:left; width:100%; font-weight:normal;line-height:25px;  margin-top:10px; margin-bottom:15PX; border-bottom:#ddd solid 1px; padding-bottom:12px;}
#pronr .nrc dd{ width:32%; margin-right:1%; float:left; line-height:28px; height:28px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#pronr .nrc dd a{ color:#444; font-weight:bold; font-size:14px;line-height:28px;transition:all 0.6s ease-in-out 0s;}
#pronr .nrc dd a i{ line-height:28px; margin-right:8px; color:#FF7F2C;transition:all 0.6s ease-in-out 0s; font-size:18px;}
#pronr .nrc dd a:hover{ color:#FF7F2C}
#pronr .nrc dd a:hover i{ margin-right:14px;}
.yyly { width:580px; height:380px;  position: relative; background-color:#f1f1f1; padding:5px;}
.yyly ul{ overflow:hidden;}
.yyly li{ width:100%; height:380px;
	background-repeat: no-repeat;
	background-position: center top; text-align:center; float:left;
}
.yyly li img{ border:0px; max-width:100%;height:380px; display:block; margin-left:auto; margin-right:auto; display:block; padding:0px;}
.yyly li A{ width:100%; display:block; margin:auto; OVERFLOW: hidden;}
/*数字按钮样式*/
.yyly .num {  right:20px; bottom:16px; text-align:right; height:20px; line-height:20px; position: absolute; z-index: 10;	}
.yyly .num li {display:inline-block;
	text-align:center;
	width:10px;
	height:10px;
	line-height:0px;
	overflow:hidden;
	color:#fff;
	background-color:rgba(153,153,153,0.6);
	text-align:center;
	margin-right:4px;
	margin-left:4px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0px;
	overflow:hidden; transition:all 0.3s ease-in-out 0s;border-radius:14px;
}
.yyly .num li.on { background-color:#FF7F2C;} /*当前项*/

#xza{float:left;width:100%; text-align:center;   margin-top:10px; margin-bottom:10px; overflow:hidden;}
#xza A{ display:inline-block; width:200px; text-align:center;
 color:#FF7F2C; background-color:#fff;  border:#FF7F2C solid 1px;border-radius:4px; font-size:16px;  line-height:40px;cursor:pointer;
}
#xza A:hover{
	background-color:#FF7F2C; border:#FF7F2C solid 1px; color:#fff;
}
#xza A.sec{
	background-color:#FF7F2C; border:#FF7F2C solid 1px; color:#fff;
}
#xza A.sec:hover{
	background-color:#FF6600; border:#FF7F2C solid 1px; color:#fff;
}
#xzzy{ width:100%;position:fixed; height:100%; z-index:800; display:none; background-color:rgba(0,0,0,0.4);}
#xzzy .nrdf{ width:40%; padding:3% 5%; margin-top:10%; float:left; margin-left:25%; text-align:center; background-color:#fff;box-shadow: 0px 2px 6px #777;-webkit-box-shadow: 0px 2px 6px #777;-moz-box-shadow: 0px 2px 6px #777;border-radius:10px;}
#xzzy  h4{ font-size:16px;width:100%; line-height:20px; text-align:center; cursor:pointer}
#xzzy  h4 i{ font-size:18px; float:right;}
#guesta{ width:100%; float:left; margin-top:10px; overflow:hidden;}
#guesta p{ margin-top:0.5%; margin-bottom:0.5%; width:100%; float:left; text-align:center; color:#555;}
#guesta p span{ float:left; font-size:14px; font-weight:bold; line-height:36px;}
#guesta .red{
	color:#FF0000; margin-right:5px;
	font-style: normal;
}
#guesta input,#guest textarea{float:left; display:inline-block; border:#ddd solid 1px; outline:none;  font-size:14px; outline:none; padding-left:2%;  padding-right:2%; width:85%;border-radius:4px;}

#guesta .input1{ height:36px; color:#666;  }
#guesta .input1::-webkit-input-placeholder{ color:#666;}
#guesta .input2{  line-height:20px; color:#666; background-color:#fff; height:80px;}
#guesta .input2::-webkit-input-placeholder{ color:#666;}
#guesta .button2{ border:#FF7F2C solid 1px; width:20%; color:#fff; font-weight:bold; text-align:center; background:none; cursor:pointer;  height:40px; font-size:16px;border-radius:4px;transition:all 0.3s ease-in-out 0s; float:right;background-color:#FF7F2C; margin-right:5%; margin-top:2%;}
#guesta .button2:hover{background-color:#D95700; border:#FF7F2C solid 1px; color:#fff;}

