.owl-theme .owl-controls{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
#lmbt{
	width:100%;
	float:left;
	text-align:center;
	overflow:hidden;

}
#lmbt .bt{ float:left; width:100%;text-align:center;}
#lmbt .bt dd{
	font-size:32px;
	line-height:45px;
	color:#000000;
	background-image: url(line.jpg);
	background-position: center center;
	background-repeat: repeat-x;
}
#lmbt .bt dd span{
	display:inline-block; padding:0px 30px; background-color:#fff;
}
#lmbt .bt dd.qt{ background-image:none;}
#lmbt .bt dd.bg1 span{ background-color:#F9F5EC;}
#lmbt .bt dd.qt span{ background:none; color:#ffffff;}
#lmbt .bt p{ line-height:25px;
	font-size:16px;
	text-align:center;
	color:#777;
	margin-top:10px;
}
#lmbt .bt dd.qt p{ color:#ffffff;}
#cplist{
	width:100%; 
	FLOAT: left; margin-top:1.5%;
}
#cplist li{ list-style-type:none;}
#cplist  LI{  text-align:left;  transition:all 0.4s ease-in-out 0s;border:#ddd solid 1px; background-color:#fff;}

#cplist  LI  dd{height:220px; overflow:hidden; text-align:center;  padding:2%; width:96%;}
#cplist  LI  img{ max-width:100%; display:block; margin-left:auto; margin-right:auto; height:220px;transition:all 0.6s ease-in-out 0s;}
#cplist  LI:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#cplist  LI  h5{ font-weight:600; color:#555; text-align:center; font-weight:normal;height:35px; line-height:35px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;   font-size:16px; background-color:#f1f1f1;}
	
#cplist  LI  h5 span{ margin-left:10px;}
#cplist  LI:hover h5{ color:#fff; background-color:#383838;}
#cplist  LI:hover { border:#383838 solid 1px;}
#cplist .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#cplist .owl-controls .owl-dots .owl-dot span{
width:30px;height:3px;margin:12px 5px; background-color:#C7C7C9;
}
#cplist .owl-controls .owl-dots .owl-dot.active span,#cplist .owl-theme .owl-dots .owl-dot:hover span{background-color:#383838;}
#gywm{
	width:100%;
	float:left;
	min-width:1250px; padding-top:3%; padding-bottom:3%;
	background-attachment: fixed;
	background-image: url(cbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#company{ width:95%; float:left; overflow:hidden; background-color:#F8F2E6; padding:2.5%; margin-top:2.5%;}
#company .nr{width:48%; float:right; }
#company .nr dd{
	font-size:38px;
	color:#000;
	line-height:35px; height:35px; overflow:hidden; margin-top:30px;
}
#company .nr p{ line-height:28px;height:280px;overflow:hidden; font-size:15px; margin-top:25px;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp:10;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;}
#company span{ width:150px; height:40px; margin-top:20px; text-align:center; display:block; z-index:1; float:left; overflow:hidden;  color:#383838; border:2px solid #383838; line-height:40px; font-size:16px; position:relative; background-color:#fff;}
#company span:after{ top:50%; left:50%;width:0px; height:0px; z-index:-1; background-color:#383838; content:""; position:absolute;transition:all 0.4s ease-in-out 0s;}
#company span i{ margin-left:8px; line-height:40px; transition:all 0.4s ease-in-out 0s; }
#company span:hover:after{ top:0px; left:0px; height:100%; width:100%}
#company span:hover i{ margin-left:15px;}
#company span:hover{ color:#fff;}
#video{
	width:48%;
	float:left;

}
video::-webkit-media-controls-enclosure { overflow:hidden;}
video::-webkit-media-controls-panel {
        width: calc(100% + 30px); background-color:#f1f1f1;
    }
#video  img,#video  embed,#video iframe,#video  VIDEO{ 	width:100%;  overflow:hidden;}
#video  VIDEO{object-fit: fill}
#more{ width:100%; float:left; margin-top:25px; text-align:center;}
#more A{
width:150px; height:40px; margin-top:20px; text-align:center;display:inline-block; z-index:1; overflow:hidden; background-color:#fff; color:#383838; border:2px solid #383838; line-height:40px; font-size:16px; position:relative;
}
#more A:after{ top:50%; left:50%;width:0px; height:0px; z-index:-1; background-color:#383838; content:""; position:absolute;transition:all 0.4s ease-in-out 0s;}
#more A i{ margin-left:8px; line-height:40px; transition:all 0.4s ease-in-out 0s; }
#more A:hover{ color:#fff;}
#more A:hover:after{ top:0px; left:0px; height:100%; width:100%}
#more A:hover i{ margin-left:15px;}
.cpfl { width:100%; position: relative; float:left; min-width:1250px;  background-color:#FFF; padding-top:150px; }
.cpfl .bd{ width:100%; float:left;}
.cpfl .bd li{
	width:100%;
	position:relative;
	float:left;
	overflow:hidden;
	background-color:#F9F5EC; 
}
.cpfl .bd li .nrd{
	width:100%;
	float:left;
	height:550px;
	background-repeat: no-repeat;
	background-position: center center;background-size:cover;transition:all 0.6s ease-in-out 0s;
}
.cpfl .bd li .zzc{ position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0,0,0,.6); text-align:center;}
.cpfl .bd li .zzc h4{ font-size:35px; color:#e1380e; font-weight:normal; line-height:50px; margin-top:7%;}
.cpfl .bd li .zzc p{ font-size:15px; height:90px; overflow:hidden; line-height:26px; color:#fff; margin-top:2%;}
.cpfl .bd li span{ padding-left:20px; padding-right:20px; height:40px; margin-top:2%; text-align:center; display:inline-block; z-index:1; overflow:hidden; color:#e1380e; border:2px solid #e1380e; line-height:40px;font-size:16px; position:relative;}
.cpfl .bd li span:after{ top:50%; left:50%;width:0px; height:0px; z-index:-1; background-color:#383838; content:""; position:absolute;transition:all 0.4s ease-in-out 0s;}
.cpfl .bd li span i{ margin-left:8px; line-height:40px; transition:all 0.6s ease-in-out 0s; }
.cpfl .bd li:hover span:after{ top:0px; left:0px; height:100%; width:100%}
.cpfl .bd li:hover span i{ margin-left:15px;}
.cpfl .bd li:hover span{ color:#fff;}
.cpfl .bd li img{ border:0px; max-width:100%; height:550px;transition:all 0.6s ease-in-out 0s;}
.cpfl .bd li:hover .nrd{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.cpfl .bd li A{ width:100%; display:block; }
/*Êý×Ö°´Å¥ÑùÊ½*/
.cpfl .hd { width:100%; left:0px;top:-20px; text-align:center;  position: absolute; z-index: 10;	}
.cpfl .hd li { width:10.5%; margin-left:1%; margin-right:1%; cursor:pointer;
	display:inline-block;
	text-align:center;
	overflow:hidden;
	color:#fff;
	text-align:center;transition:all 0.6s ease-in-out 0s; padding-bottom:60px; padding-top:35px;


}
.cpfl .hd li P{ font-size:16PX; color:#383838; margin-top:8px;}
.cpfl .hd li dd{display:inline-block; height:85px; width:85px;border-radius:45px; overflow:hidden; border:#383838 solid 2px; overflow:hidden; position:relative;}
.cpfl .hd li dd img{ margin-left:auto; margin-right:auto; display:block;transition:all 0.6s ease-in-out 0s;}

.cpfl .hd li dd .tp1{ width:100%; height:100%; left:0px; top:0px; position:absolute; text-align:center; display:none;}
.cpfl .hd li.on {
background-color:#e1380e; 
} 
.cpfl .hd li.on P{ color:#fff;}
.cpfl .hd li.on dd .img1{ display:none;}
.cpfl .hd li.on dd{ border:#fff solid 2px; }
.cpfl .hd li.on dd .tp1{ display:block;}
#news{ width:100%; float:left; margin-top:22px;}
#newslist{
	width:100%; 
	FLOAT: left;
}
#newslist li{ list-style-type:none;}
#newslist  LI{  text-align:left;  transition:all 0.4s ease-in-out 0s;margin-bottom:10px; background-color:#fff;}

#newslist  LI  dd{ width:100%; height:210px; overflow:hidden; text-align:center;}
#newslist  LI  img{width:100%; display:block; min-height:210px;transition:all 0.6s ease-in-out 0s;}
#newslist  LI:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#newslist  LI .nr{ padding:2% 4%;}
#newslist  LI  h5{ font-weight:600; color:#333; height:30px; line-height:30px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;   font-size:15px; margin-top:5px; margin-bottom:5px;}
	
#newslist  LI p.sj{ color:#6E6E6E; font-size:13px; line-height:25px; margin-bottom:5px;}
#newslist  LI  p.js{ margin:0px; text-indent:2em;
	color:#6E6E6E;
	 font-size:13px; 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:20px; height:60px;
}
#newslist  LI .nr span{ width:100px; height:30px; margin-top:10px; margin-bottom:15px; border:#383838 solid 1px; text-align:center; display:block; z-index:1; margin-left:auto; margin-right:auto; overflow:hidden; color:#383838;  line-height:30px; font-size:14px; position:relative;}
#newslist  LI .nr span:after{  top:50%; left:50%;width:0px; height:0px; z-index:-1; background-color:#383838; content:""; position:absolute;transition:all 0.4s ease-in-out 0s;}
#newslist  LI .nr span i{ margin-left:8px; line-height:30px; transition:all 0.4s ease-in-out 0s; }
#newslist  LI:hover .nr span:after{ top:0px; left:0px; height:100%; width:100%}
#newslist  LI:hover .nr span { color:#fff;}
#newslist  LI:hover .nr span i{ margin-left:15px;}
#newslist  LI:hover{ box-shadow: 0px 1px 10px #999;-webkit-box-shadow: 0px 1px 10px #999;-moz-box-shadow: 0px 1px 10px #999; }
#newslist  LI:hover h5{ color:#383838}
#newslist .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#newslist .owl-controls .owl-dots .owl-dot span{
width:30px;height:3px;margin:12px 5px; background-color:#C7C7C9;
}
#newslist .owl-controls .owl-dots .owl-dot.active span,#newslist .owl-theme .owl-dots .owl-dot:hover span{background-color:#383838;}
#link{ width:99.8%; border:#383838 solid 1px; padding:1px; float:left; background-color:#fff; margin-top:2.5%;}
#link_1{
		height:50px; padding:0px 20px;
	float:left;
	line-height:25px;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;background-color:#383838;

}
#link_1 p{
	font-weight:bold;
	font-family: "Times New Roman", Times, serif; text-transform:uppercase;
}
#link_2{  padding-left:1%; padding-right:1%;float:left; line-height:25px;}
#link_2 a{ margin-left:8px; margin-right:8px;}
@media only screen and (max-width: 1300px){#newslist  LI  dd{  height:180px;} #newslist  LI  img{min-height:180px;}}