@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
html{/*overflow:hidden;*/}
body{
	background:url(../images/bg.png) top center repeat-x #7f858b;
	width:100%;height:100%;font-family:'Microsoft YaHei',Arial;
	color:#60656a;
}
header,section{width:100%;min-width:1200px;}
table{border-collapse:collapse;}
a{text-decoration: none;}
a:focus,a:hover{outline:none;text-decoration: none;}
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right}
.fcenter{text-align:center;}
.divauto{	width:100%;margin:0 auto;text-align:center;min-width:1200px;}

header{height:241px;}
header.fixed{background-color: rgba(0,0,0,0.7);}
header.fixed .logo{	background: url(/images/logo.png) no-repeat center;}
header .logo.en{	background: url(/images/logo_en.png) no-repeat center;}
header .logo{top:40px;left:50px;width:263px;height:64px;position: relative;
background: url(/images/logo.png) no-repeat center;
-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
header .lang{
	margin:0 auto;height:80px;line-height:80px;color:#a7a7a7;text-align:right; padding-right:20px;
	font-size:12px;
}
header .lang span{ display:inline-block;color:#f60;padding:0 10px 0 0; cursor:pointer;}
header .lang i{display:inline-block;color:#888;font-size:10px; font-style:normal;padding:0 10px 0 10px;}
header nav.menu{
	display: inline-flex;
	margin:0 auto;width:1196px;
	height:241px;
    padding:0px;
	background:url(../images/head.png) top center no-repeat;
	-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;
}
header.fixed nav.menu{background:#a4cd2f;}
header nav.menu ul{margin-top:105px;height:85px;}
header nav.menu ul.list-inline{
	padding-left: 0;
    margin-left: 0px;
    list-style: none;
}
header nav.menu ul.list-inline li{
    display: inline-block;
    padding-right: 0px;
    padding-left: 0px;
	float:left;
}
header nav.menu ul li{
	margin:0px;padding:0px;height:85px;line-height:85px;
	font-size:14px;
-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;
}
header nav.menu ul li.head_h{
	text-align:right;width:417px;
}
header nav.menu ul li.head_h:hover{
	background:url(../images/head_h.png) top right no-repeat;
}
header nav.menu ul li.head_h:hover a{color:#f56400;}
header nav.menu ul li.active.head_h{
	background:url(../images/head_h.png) top right no-repeat;
}

header nav.menu ul li.head_h a{padding-right:10px;}
header nav.menu ul li.head_a{
	width:122px;text-align:center;
}
header nav.menu ul li.head_a:hover{
	color:#686d72;
	background:url(../images/head_a.png) top center no-repeat;
}
header nav.menu ul li.active.head_a{
	background:url(../images/head_a.png) top center no-repeat;
}

header nav.menu ul li.head_b{	width:195px;}
header nav.menu ul li.head_b:hover{
	color:#686d72;
	background:url(../images/head_b.png) top center no-repeat;
}
header nav.menu ul li.active.head_b{
	background:url(../images/head_b.png) top center no-repeat;
}

header nav.menu ul li.head_c{
	text-align:left;	width:461px;
}
header nav.menu ul li.head_c a{padding-left:10px;}
header nav.menu ul li.head_c:hover{
	color:#686d72;
	background:url(../images/head_c.png) top left no-repeat;
}
header nav.menu ul li.active.head_c{
	background:url(../images/head_c.png) top left no-repeat;
}

header.fixed nav.menu ul li a {color:#fff;}
header nav.menu ul li a{color:#686d72;letter-spacing:2px;cursor:pointer;}
header nav.menu ul li a:hover,header nav.menu ul li.active a{
	color:#f56400;text-decoration:none;
}
header nav.menu .line{position:absolute;top:0px;width:0px;height:3px;font-size:3px;background-color:#00dfb9;display:none;}
.carousel-direction a:hover {
	background-color: #333;	color: #fff;	text-decoration: none;
}
.carousel-direction a.disabled, .carousel-direction a.disabled:hover {
	background-color: #e5e5e5;	color: #ccc;	cursor: default;
}
.carousel-prev {left: 0;}
.carousel-next {right: 0;}
.carousel-btn {	text-align: center;	margin: 10px 0;	line-height: normal;}
.carousel-btn a {
	display: inline-block;	width: 40px;	height: 3px;
	margin: 0 5px;	background: #ccc;	border-radius: 0%;	cursor: pointer;
}
.carousel-btn .selected {
	background: #a4cd2f;	cursor: default;
}
.carousel-btn a span {	display: none;}
.carousel-btn-fixed {
	width: 100%;	position: absolute;
	bottom: 35px;	left: 0;	margin: 0;	z-index: 100;
}
.carousel-num {
	position: absolute;	bottom: 7px;	right: 10px;	z-index: 100;
}
.carousel-num a {
	display: inline-block;*display:inline;*zoom:1;
	width: 22px;	height: 22px;	line-height: 22px;
	margin: 0 0 0 5px;	text-align: center;	background: #fff;
	font-size: 12px;	color: #2d2d2d;
}
.carousel-num a:hover {	text-decoration: none;}
.carousel-num a.selected {
	background: #666;	color: #fff;	cursor: default;
}
.carousel-thumbs {	text-align: center;}
.carousel-thumbs a {
	border: 2px solid #ccc;	margin: 0 3px;	display: inline-block;
*display:inline;*zoom:1;
}
.carousel-thumbs a img {	display: block;}
.carousel-thumbs a:hover, .carousel-thumbs a.selected {	border-color: #f60;}
.carousel {	position: relative;}

.carousel-item {	position: relative;	float: left;	display: block;
}
.carousel-item .carousel-img {	display: block;}
.carousel-item .carousel-img a[href="javascript:;"] {	cursor: default;}
.carousel-item .carousel-img img {	display: block;}
.carousel-info{
	position: absolute;	bottom: 0;	left: 0;
	width: 100%;	background: url(../images/opa70.png);
}
.carousel-info-inner {	font-size: 13px;	padding: 8px 10px;	color: #fff;
}
.carousel-info-inner a, .carousel-info-inner a:hover {
	color: #fff;
}
.carousel-info-inner h3 {
	font-size: 15px;	line-height: 20px;	color: #fff;
}
.carousel-info-inner p {
	margin-top: 5px;
}
.responsive-carousel {
	overflow: hidden;
}
.responsive-carousel .carousel-item img {
	width: 100%;	height: auto !important;
}
.responsive-carousel .carousel-direction {
	display: none;
}
.responsive-carousel:hover .carousel-direction {
	display: block;
}
.responsive-carousel-set .carousel-info-inner h3 {
	font-weight: normal;
}
.slideshow {
	overflow: hidden;top:0px;min-width:1200px;
}
.slideshow .carousel-direction a {
	width: 55px;	height: 55px;	line-height: 55px;
}
.slideshow .carousel-direction a:hover {}
.slideshow .carousel-prev {}
.slideshow .carousel-next {}
.slideshow-gallery {
	margin-bottom: 20px;
}
.slideshow-gallery .carousel-img a {
	display: block;	text-align: center;	width: 100%;
}
.slideshow-gallery .carousel-img img {
	display: inline;
}
.slideshow-gallery .carousel-info-inner h3 {
	font-size: 14px;	line-height: 18px;
}
.slideshow-gallery .carousel-direction a {
	display: none !important;
}
.slideshow-gallery:hover .carousel-direction a {
	display: block !important;
}
.slideshow-gallery:hover .carousel-direction a {
	display: block;
}
/*
.slideshow-gallery-thumbs {
	position: relative;	padding: 0 30px;
}
.slideshow-gallery-thumbs img {
	float: left;	display: block;	margin: 0 2px;	border: 1px solid #ccc;	cursor: pointer;	width: 104px;
}
.slideshow-gallery-thumbs img:hover, .slideshow-gallery-thumbs img.selected {
	border: 1px solid #f00;
}
.slideshow-gallery-thumbs-direction {
	padding: 0 50px;
}
.slideshow-gallery-thumbs-direction a {
	display: block;	width: 20px;	height: 76px;	line-height: 76px;
	overflow: hidden;	position: absolute;	top: 50%;	z-index: 100;	margin-top: -38px;	font-family: simsun;
	text-align: center;	color: #fff;	font-size: 25px;	text-decoration: none;	cursor: pointer;	background-color: #ccc;
}
.slideshow-gallery-thumbs-direction a:hover {
	background-color: #999;	color: #fff;	text-decoration: none;
}
.slideshow-gallery-thumbs-direction .thumbs-carousel-prev {
	left: 0;
}
.slideshow-gallery-thumbs-direction .thumbs-carousel-next {
	right: 0;
}
.slideshow-gallery-thumbs-direction .disabled, .slideshow-gallery-thumbs-direction .disabled:hover {
	background-color: #dcf2ff;	color: #ccc;	cursor: default;
}
*/
.scrollable {	overflow: hidden;}

.scrollable ul {
	padding: 0;	_margin-left: -5px !important;
	list-style: none;	overflow: hidden;	width: 10000em;
}
.scrollable ul li {
	padding: 0px;	margin: 0 10px;
	display: block;	float: left;
	width: 220px;	text-align: center;
}
.scrollable ul li p a {
	display: block;
}
.scrollable ul li img {
	display: block;	width: 100%;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.scrollable ul li p {
	margin-bottom: 10px;	overflow: hidden;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.scrollable ul li p a:hover img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.scrollable ul li h2 {
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 22px;
}
.scrollable ul li h2 a {
	font-size: 14px;
	font-weight: normal;
}
.scrollable ul li h2 a:hover {
	text-decoration: none;
}
.scrollable .text-intro {
	text-align: left;
	font-size: 13px;
	color: #808080;
	line-height: 1.5;
}
.scrollable .carousel-direction a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-top: 0;
	top: 60px;
	color: #fff;
	font-size: 22px;
	background-color: #999;
}
.scrollable .carousel-direction a:hover {
	background-color: #333;	color: #fff;
}
.scrollable .carousel-direction a.disabled, .scrollable .carousel-direction a.disabled:hover {
	color: #fff;	background-color: #f2f2f2;
}
.scrollable a.carousel-prev {
	left: -10px;
}
.scrollable a.carousel-next {
	right: -10px;
}
.scrollable-3col ul li {
	width: 313px;	text-align: left;
}
.scrollable-3col ul li p {
	margin-bottom: 15px;
}
.scrollable-3col ul li h2, .scrollable-3col ul li h2 a {
	font-size: 16px;	font-weight: bold;	margin-bottom: 0;
}
.scrollable-3col .carousel-direction a {
	top: 190px;
}
.scrollable-3col .carousel-direction a:hover {
	background-color: #1a1a1a;
}
.scrollable-inside-page ul li {
	width: 160px;
}
.scrollable-height .carousel-direction a {
	top: 120px;
}
.scrollable-height ul li {
	text-align: left;
}
/*
.full-scrollable ul li {
	width: auto;	margin: 0;
}
.full-scrollable ul li a {
	position: relative;	display: block;
}
.full-scrollable .scrollable-image {
	overflow: hidden;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.full-scrollable a:hover .scrollable-image img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.full-scrollable .scrollable-info {
	position: absolute;	left: 0;	top: 50%;	z-index: 20;
	margin-top: -100px;	text-align: center;	width: 100%;height: 100%;
	color: #fff;	opacity: 0;	filter: alpha(opacity=0);
_height:expression( (this.parentElement.clientHeight) +'px');
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	transition: transform 0.5s ease-out;
}
.full-scrollable .scrollable-info h3 {
	padding: 0 20px;	margin-bottom: 15px;
	font-size: 20px;	line-height: normal;	font-weight: normal;
}
.full-scrollable .scrollable-info .scrollable-summarty {
	padding: 0 10px;	margin-bottom: 20px;	line-height: 1.5;	font-size: 14px;
}
.full-scrollable .scrollable-info .icon-detail {	display: inline-block;*display:inline;*zoom:1;
	width: 41px;	height: 41px;
	background: url(../images/icon-detail.gif) no-repeat;
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	transition: transform 0.5s ease-out;
}
.full-scrollable .scrollable-info .icon-detail span {	display: none;}
.full-scrollable .opacity-overlay {
	width: 100%;	height: 100%;	position: absolute;
	top: 0;	left: 0;	z-index: 10;	cursor: pointer;
	background-color: #1a1a1a;	opacity: 0;
	filter: alpha(opacity=0);
_height:expression( (this.parentElement.clientHeight) +'px');
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.full-scrollable a:hover .scrollable-info {
	opacity: 1;	filter: alpha(opacity=100);
}
.full-scrollable .scrollable-info:hover .icon-detail {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
.full-scrollable a:hover .opacity-overlay {
	display: block;
	filter: alpha(opacity=90);
	opacity: 0.9;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.full-scrollable .carousel-direction {
	text-align: center;	margin: 20px 0;	height: 30px;
}
.full-scrollable .carousel-direction a {
	position: static;	display: inline-block;*display:inline;*zoom:1;
	width: 30px;	height: 30px;	line-height: 30px;	margin: 0 8px;	font-size: 22px;
}
.full-scrollable .carousel-direction a:hover {
	border-color: #fff;	color: #fff;
}
.full-scrollable .carousel-direction a.disabled, .full-scrollable .carousel-direction a.disabled:hover {
	color: #ccc;	cursor: default;
}*/
/*
.scrollable-text {
	width: 100%;	height: 25px;	overflow: hidden;
}
.scrollable-text .carousel-direction a {
	top: 0px;	display: block;	width: 30px;	height: 20px;	overflow: hidden;	margin-top: 3px;
	background-color: transparent;
	background-image: url(../images/direction-s.gif);
	background-repeat: no-repeat;
}
.scrollable-text .carousel-direction a.carousel-up {
	background-position: 0 0;	right: 31px;
}
.scrollable-text .carousel-direction a.carousel-down {
	background-position: -31px 0;	right: 0;
}
.scrollable-text .carousel-direction a.carousel-up:hover {
	background-position: 0 -20px;
}
.scrollable-text .carousel-direction a.carousel-down:hover {
	background-position: -31px -20px;
}
.scrollable-text .carousel-direction a span {
	display: none;
}
.scrollable-text ul li {
	padding: 0;	border: none;	width: 100%;
}
.scrollable-text .article-list-row {
	margin-bottom: 0;
}
.scrollable-text .article-title {
	margin-right: 10px;
}
.scrollable-text .article-list-row li {
	overflow: hidden;	white-space: nowrap;
}
.scrollable-text .article-list-row li .article-title {
	padding-left: 0;	background: none;	line-height: 25px;
}
*/
.slideshow .carousel-item .nth1,.slideshow .carousel-item .nth4{
	position:absolute; width:100%;
}
.slideshow .carousel-item .nth1 .box{
	position:relative;margin:0 auto;
	width:680px;
	-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;z-index:10;}
.slideshow .carousel-item .nth1 .box .left{
	position:absolute;left:0px;width:680px;height:45px;font-size:32px;color:#a4cd2f;
	margin-top:280px;border-bottom:1px solid #a4cd2f;letter-spacing:3px;z-index:30;
	/*background:url(/images/words.png) no-repeat top right;*/-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;
	animation: animove .5s 1;
	/*animation-iteration-count:1;*/
	-moz-animation:animove .5s 1; /* Firefox */
	-webkit-animation:animove .5s 1; /* Safari and Chrome */
	-o-animation:animove .5s 1; /* Opera */
}
.slideshow .carousel-item .nth1 .box .left span{font-size:22px;color:#ccc;}
@keyframes animove{
	from {left:-500px;-moz-opacity:0;opacity:0;}
  	to {left:0px;-moz-opacity:1;opacity:1;}
}
@-moz-keyframes animove{from {left:-500px;-moz-opacity:0;opacity:0;}
  	to {left:0px;-moz-opacity:1;opacity:1;}}
@-webkit-keyframes animove{from {left:-500px;-moz-opacity:0;opacity:0;}
  	to {left:0px;-moz-opacity:1;opacity:1;}}
@-o-keyframes animove{from {left:-500px;-moz-opacity:0;opacity:0;}
  	to {left:0px;-moz-opacity:1;opacity:1;}
}
.slideshow .carousel-item .nth1 .box .right{
	position:absolute;right:0px;margin:360px 0 0 0px;color:#fff;
	-moz-opacity:1;opacity:1;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;
}
.slideshow .carousel-item .nth1 .box .right.en i,.slideshow .carousel-item .nth1 .box .right.en p{line-height:22px;font-size:14px;}
@keyframes anispanmove{
	from {right:-500px;-moz-opacity:0;opacity:0;}
  	to {right:0px;-moz-opacity:1;opacity:1;}
}
@-moz-keyframes anispanmove{
	from {right:-500px;-moz-opacity:0;opacity:0;}
  	to {right:0px;-moz-opacity:1;opacity:1;}
}
@-webkit-keyframes anispanmove{
	from {right:-500px;-moz-opacity:0;opacity:0;}
  	to {right:0px;-moz-opacity:1;opacity:1;}
}
.slideshow .carousel-item .nth1 .box .right span{
	position: relative;font-size:36px;color:white;
	animation: anispanmove .2s 1;
	-moz-animation:anispanmove .2s 1; /* Firefox */
	-webkit-animation:anispanmove .2s 1; /* Safari and Chrome */
}
.slideshow .carousel-item .nth1 .box .right i{
	position: relative;display:block;margin-bottom:5px;line-height:30px;
	font-size:16px; border-bottom:0px solid #00dfb9;font-style:normal;letter-spacing:3px;
	animation: anispanmove .5s 1;
	-moz-animation:anispanmove .5s 1; /* Firefox */
	-webkit-animation:anispanmove .5s 1; /* Safari and Chrome */
}
.slideshow .carousel-item .nth1 .box .right i.en{letter-spacing:0px;text-transform: uppercase;font-size:12px;line-height:20px;}
.slideshow .carousel-item .nth1 .box .right u{ color:#00dfb9;text-decoration:none;}
.slideshow .carousel-item .nth1 .box .right p{
	position: relative;font-size:16px;line-height:30px;color:#ccc;
	animation: anispanmove .8s 1;
	-moz-animation:anispanmove .8s 1; /* Firefox */
	-webkit-animation:anispanmove .8s 1; /* Safari and Chrome */
}
.slideshow .carousel-item .nth1 .box .right p.en{font-size:14px;line-height:20px;}
.slideshow .carousel-item .nth1 .line{
	position:relative;margin:0 auto;top:225px;width:902px;height:413px;z-index:1;
}
.slideshow .carousel-item .nth1 .line u{
	background-color: rgba(0,0,0,0.5);
	display:block;width:900px;height:371px;border:0px dashed #22fae2;text-decoration:none;-webkit-transition:all .8s ease-in .7s;-moz-transition:all .8s ease-in .7s;-ms-transition:all .8s ease-in .7s;-o-transition:all .8s ease-in .7s;transition:all .8s ease-in .7s;
}

.slideshow .carousel-item .nth4 .box{
	position:relative;width:100%;
}
.slideshow .carousel-item .nth4 .box .top{
	position:relative;margin-top:315px;width:100%;text-align:center;-moz-opacity:1;opacity:1;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;z-index:10;
}
.slideshow .carousel-item .nth4 .box .top.en{margin-top:250px;}
@keyframes aninth4move{
	from {top:-300px;-moz-opacity:0;opacity:0;}
  	to {top:0px;-moz-opacity:1;opacity:1;}
}
@-moz-keyframes aninth4move{
	from {top:-300px;-moz-opacity:0;opacity:0;}
  	to {top:0px;-moz-opacity:1;opacity:1;}
}
@-webkit-keyframes aninth4move{
	from {top:-300px;-moz-opacity:0;opacity:0;}
  	to {top:0px;-moz-opacity:1;opacity:1;}
}
.slideshow .carousel-item .nth4 .box .top span{
	position:relative;font-size:36px;color:white;
}
.slideshow .carousel-item.active .nth4 .box .top span{
	animation: aninth4move .8s 1;
	-moz-animation:aninth4move .8s 1; /* Firefox */
	-webkit-animation:aninth4move .8s 1; /* Safari and Chrome */
}
.slideshow .carousel-item .nth4 .box .top i{
	position:relative;display:block;width:450px;height:90px;margin:0 auto;margin-top:10px;margin-bottom:25px;color:#a4cd2f;font-size:72px; border-bottom:1px solid #a4cd2f;font-style:normal;letter-spacing:3px;	
}
.slideshow .carousel-item .nth4 .box .top i.en,.slideshow .carousel-item .nth4 .box .top i.enb{
	height:70px;letter-spacing:-3px;text-transform: uppercase;font-size:46px;border-bottom:1px solid #a4cd2f;
}
.slideshow .carousel-item .nth4 .box .top i.en{width:570px; margin-bottom:10px}
.slideshow .carousel-item .nth4 .box .top i.enb{width:260px;padding:0;margin-bottom:0px;border-bottom:0;}
.slideshow .carousel-item.active .nth4 .box .top i{
	animation: anispanmove 1.1s 1;
	-moz-animation:anispanmove 1.1s 1; /* Firefox */
	-webkit-animation:anispanmove 1.1s 1; /* Safari and Chrome */
}
@keyframes aninthBmove{
	from {bottom:-100px;-moz-opacity:0;opacity:0;}
  	to {bottom:0px;-moz-opacity:1;opacity:1;}
}
@-moz-keyframes aninthBmove{
	from {bottom:-100px;-moz-opacity:0;opacity:0;}
  	to {bottom:0px;-moz-opacity:1;opacity:1;}
}
@-webkit-keyframes aninthBmove{
	from {bottom:-100px;-moz-opacity:0;opacity:0;}
  	to {bottom:0px;-moz-opacity:1;opacity:1;}
}

.slideshow .carousel-item .nth4 .box .bottom{
	position:relative;width:100%;margin-top:20px;font-size:16px;line-height:25px;color:#ccc;text-align:center;-moz-opacity:1;opacity:1;-webkit-transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-ms-transition:all .5s linear 0s;-o-transition:all .5s linear 0s;transition:all .5s linear 0s;	
}
.slideshow .carousel-item.active .nth4 .box .bottom{
	animation: aninthBmove 1s 1;
	-moz-animation:aninthBmove 1s 1; /* Firefox */
	-webkit-animation:aninthBmove 1s 1; /* Safari and Chrome */
}

.slideshow .carousel-item .nth4 .box .bottom u{margin:0 5px;color:#00dfb9;text-decoration:none;}

@keyframes aninTips{
	from {bottom:-100px;-moz-opacity:0;opacity:0;}
  	to {bottom:0px;-moz-opacity:1;opacity:1;}
}
@-moz-keyframes aninTips{
	from {bottom:-100px;-moz-opacity:0;opacity:0;}
  	to {bottom:0px;-moz-opacity:1;opacity:1;}
}
@-webkit-keyframes aninTips{
	from {bottom:-100px;-moz-opacity:0;opacity:0;}
  	to {bottom:0px;-moz-opacity:1;opacity:1;}
}
section.products{
	background:url(../images/index_a.png) center center no-repeat;
	min-height:636px;
}
section.products.cleheig{height:auto;}
.products .box{
	position:relative;padding-top:190px;
	-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.products .box .caption{
	margin:0 auto;
	width:650px;text-align:left;overflow:hidden;padding-bottom:15px;
-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;
}
.products .box .caption ul li{
	display: flex;
	list-style:none;
}
.products .box .caption i{
	padding-top:10px;
	font-size:37px; font-style:normal;letter-spacing:2px;float:left;
	display:block; position:relative;text-transform: uppercase;
	animation: aninTips 0.8s 1;
	-moz-animation:aninTips 0.8s 1; /* Firefox */
	-webkit-animation:aninTips 0.8s 1; /* Safari and Chrome */
}
.products .box .caption span{
	float:left;margin-top:16px;
	font-size:22px;letter-spacing:0px; position:relative;
	animation: aninTips 1s 1;
	-moz-animation:aninTips 1s 1; /* Firefox */
	-webkit-animation:aninTips 1s 1; /* Safari and Chrome */
}
.products .box .caption .reflect{
	-webkit-box-reflect: below -24px -webkit-linear-gradient(transparent, transparent 50%, rgba(255, 255, 255, .3));	
}
.products .box .caption .reflect1{
	-webkit-box-reflect: below -2px -webkit-linear-gradient(transparent, transparent 50%, rgba(255, 255, 255, .3));	
}
.products .box .caption span b{
	color:#f56400;	
}
.products .box ul.items{
	margin:0 auto;margin-top:50px;text-align:center;min-width:1160px; 
}
.products .box ul.items li{
	width:280px;height:430px;margin:25px 8px;
}
.products .box ul.items li:hover{
	background-position:0px 0px;-webkit-transition:all .5s ease-in-out .3s;-moz-transition:all .5s ease-in-out .3s;-ms-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s;
}
.products .box ul.items .row{margin:0 0 15px 0;padding:0;}
.products .box ul.items li img{
	width:200px;height:200px;padding:0px;
	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
}
.products .box ul.items li img:hover {
	transform:scale(1.2);opacity: 0.5;
}
.products .box ul.items li .col-md-12{padding:0;}
.products .box ul.items li .col-md-12.pw{padding:10px 15px;max-width:220px; overflow:hidden}
.products .box ul.items li .col-md-12 .row{ background:#fff;margin-right:10px;padding-top:27px}
.products .box ul.items li .col-md-12 .row .col-md-6{margin:0;padding:0;float:left;}
.products .box ul.items li .col-md-6{margin:0;padding:0;}
.products .box ul.items .txt-info{position: relative;  display: inline-block;width:175px;height:180px;padding-right:10px;}
.products .box ul.items .txt-info:hover{
	background-position:0px 0px;-webkit-transition:all .5s ease-in-out .3s;-moz-transition:all .5s ease-in-out .3s;-ms-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s;
}
.products .box ul.items .txt-info dl{margin-bottom:15px;}
.products .box ul.items .txt-info h4{color: #333333;font-size: 14px; font-weight:bold;}
.products .box ul.items .txt-info p{font-size: 12px;line-height: 16px; color:#aaa;}
.products .box ul.items .txt-info p:nth-child(2){color: #00afdd;}
.products .box ul.items .stock {
    display: inline-block;position: absolute;bottom: 5px;    width: 175px;    font-weight: bold;    color: #fff;
    line-height: 32px;font-size: 16px; background: #00afdd;    text-align: center;
}
.products .box ul.items .txt-info:hover h4,.products .box ul.items .txt-info:hover p{color:#fff;
-webkit-transition:all .5s ease-in-out .3s;-moz-transition:all .5s ease-in-out .3s;-ms-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s;
}
.products .box .productsmain {    width: 1130px; margin: auto; font-size:12px;}
.products .box .table {
    width: 100%;    margin-top: 20px;    border-collapse: collapse;    border: 1px solid #e6e6e6;    border-bottom: 0;
}
.products .box .table tr {    border-bottom: 1px solid #e6e6e6;}
.products .box .table th,.products .box .table td {
    padding: 5px; text-align: center;    word-break: break-word;
	vertical-align:middle;
}
.products .box .table .emphasesColor{color:#ff5647;}
.products .box #productTable tr { padding: 5px 10px;}
.products .box .table>thead>tr>th{ border-bottom:none;}
.products .box #productTable thead {
    color: #999999;    background-color: #fff;    border-bottom: 2px solid #9c9c9c;
}
.products .box .productsmain tbody .th-image img{width:70px;height:70px;border:1px solid #efefef;}
.products .box .productsmain tbody tr:nth-child(odd) td{  background-color:#f2f2f2; } 
.products .box .productsmain tbody tr:nth-child(even) td{  background-color:#fff; }

.products .box ul.itemsshow{ margin:0 auto;text-align:center;color:#555;}
.products .box ul.itemsshow li{	width:1130px;padding:20px 0 8px 0;overflow:hidden;}
.products .box ul.itemsshow li .col-md-2,
.products .box ul.itemsshow li .col-md-3,
.products .box ul.itemsshow li .col-md-4,
.products .box ul.itemsshow li .col-md-8,
.products .box ul.itemsshow li .col-md-9,
.products .box ul.itemsshow li .col-md-10{padding:0px;margin:0;}
.products .box ul.itemsshow li .col-md-3,
.products .box ul.itemsshow li .col-md-4,
.products .box ul.itemsshow li .col-md-8,
.products .box ul.itemsshow li .col-md-9,.products .box ul.itemsshow li .col-md-10{float:left;}
.products .box ul.itemsshow li .col-md-2 .nimg,.products .box ul.itemsshow li .col-md-3 .nimg{width:150px;height:121px;display: inline-block; border:1px solid #efefef;}
.products .box ul.itemsshow li .col-md-3,.products .box ul.itemsshow li .col-md-9,.products .box ul.itemsshow li .col-md-10{text-align:left;}
.products .box ul.itemsshow li .col-md-9 a,.products .box ul.itemsshow li .col-md-10 a{color:#333;}
.products .box ul.itemsshow li .col-md-9 p,.products .box ul.itemsshow li .col-md-10 p{color:#666;}
.products .box .freight-info{
	list-style:none;    color:#333;font-size:16px;    padding: 7% 9%;   margin: 0px 0 60px 0;	text-align:left;line-height:28px;
}
.products .box .freight-info h2{padding-bottom:20px;}
.products .box .freight-info div table{font-size:12px;margin:0 auto;width:100%}
.products .box .freight-info div table th,.products .box .freight-info div table td{
padding:5px;border:1px solid #e6e6e6;
}
.products .box .freight-info div table th{color:#aaa;border:1px solid #e6e6e6;}
.products .box .freight-info div table tr:nth-child(odd) th,.products .box .freight-info div table tr:nth-child(odd) td{  background-color:#fff; } 
.products .box .freight-info div table tr:nth-child(even) th,.products .box .freight-info div table tr:nth-child(even) td{  background-color:#f2f2f2; }
.products .box .productInfo .infoList{
    font-family: 'Microsoft YaHei',Arial,Verdana,Calibri;
    font-size: 12px;    text-decoration: none;text-align:left;
    margin: 0;   padding: 0;    line-height: 24px;
}
.products .box .productInfo .infoList h3{
    line-height: 30px;    font-family: 'Microsoft YaHei',Arial,Verdana,Calibri;
    text-decoration: none;    margin: 0;    padding: 0;    padding:20px 0 0 20px;    color: #aaa;    font-size: 18px;
}
.products .box .productInfo .infoList dt h1 {
    margin:0;padding:10px 0 10px 20px;    border-bottom: 1px solid #e6e6e6;    color: #00aeef;    font-size: 26px;
}
.products .box .productInfo .infoList dd {    margin: 5px 0;}
.products .box .productInfo .infoList label {
    display: inline-block;font-size:12px;    margin-left: 20px;text-align:left;    width: 218px;letter-spacing: 0px;    color: #aaa;    font-weight: bold;
}
.products .box .productInfo .infoList span {    display: inline-block;    width: 350px;    vertical-align: top;}
.products .box .freight-info .expcontlinks{padding:10px 0;line-height:22px;}
.products .box .freight-info .expcontlinks i{float: left;color:#a4cd2f;padding:0px 5px 0;}
.products .box .freight-info .expcontlinks a {
    color: #00afdd;  float: left;  padding-right: 20px;font-size:12px;
}
@keyframes aninTipsRight2Left{
	from {right:-100px;-moz-opacity:0;opacity:0;}
  	to {right:0px;-moz-opacity:1;opacity:1;}
}
@-moz-keyframes aninTipsRight2Left{
	from {right:-100px;-moz-opacity:0;opacity:0;}
  	to {right:0px;-moz-opacity:1;opacity:1;}
}
@-webkit-keyframes aninTipsRight2Left{
	from {right:-100px;-moz-opacity:0;opacity:0;}
  	to {right:0px;-moz-opacity:1;opacity:1;}
}
section.recproducts{
	height:819px;
	background:url(../images/brand.png) center center no-repeat;
}
section.recproducts.cleheig{ background-position:center bottom; background-repeat:no-repeat;height:auto; background-color:#e7ecf0;}
.recproducts .box{
	position:relative;padding-top:72px;
	-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.recproducts .box .caption{
	margin:0 auto;width:1040px;text-align:left;overflow:hidden;padding-bottom:15px;
-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;
}
.recproducts .box .caption i{
	font-size:42px; font-style:normal;letter-spacing:5px;float:left;
	display:block; position:relative;margin:0 auto;margin-right:10px;text-transform: uppercase;
	animation: aninTipsRight2Left 0.8s 1;
	-moz-animation:aninTipsRight2Left 0.8s 1; /* Firefox */
	-webkit-animation:aninTipsRight2Left 0.8s 1; /* Safari and Chrome */
}
.recproducts .box .caption span{
	float:left;margin-top:16px;
	font-size:32px;letter-spacing:0px; position:relative;
	animation: aninTipsRight2Left 1s 1;
	-moz-animation:aninTipsRight2Left 1s 1; /* Firefox */
	-webkit-animation:aninTipsRight2Left 1s 1; /* Safari and Chrome */
}
section.recproducts .recprod{ position:relative;margin:0 auto;text-align:center;margin-top:30px}
#tabHead {
    display: inline-block;    width: 187px;
}
.productsChoose {
    background: #fff;
}
.productsChoose li {
    font-size: 16px;    line-height: 44px;
    overflow: hidden;    width: 173px;
    height: 100px;    margin-right: 2px;
    cursor: pointer;    text-align: center;
    color: #333333;    background: #f3f3f3;
    vertical-align: bottom;
}
.productsChoose li i {
    display: block;    margin-left: 55px;
    width: 70px;    height: 50px;
}
.productsChoose .tabSelect {
    width: 100%;    font-weight: bold;    color: #fff;
    background: #c1c2bf url(/images/icon_arrow_bg.png) no-repeat 173px center;
}
#tabHeadPanel {
    display: inline-block;padding-top:20px; overflow:hidden;
}
#tabHeadPanel .panel {
    display: none;    width: 940px;text-align:left;
	webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 0%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 0%);
}
.productItem {
    line-height: 24px;    display: inline-block;    width: 170px;
    margin: 0 0px 0px 15px;    border: 1px solid #fff;
}
.productItem img {
    width: 166px;   height: 166px;    border: 1px solid #d9d9d9;
}
.productItem .title {
    margin: 10px 5px 10px 5px;    line-height: 22px;    overflow: hidden;    height: 44px;    color: #333333;
}
.productItem p {    padding: 0 10px;}
.productItem .price {
    font-size: 16px;    color: #ff5647;
}
section.recproducts .brand{
	margin:0 auto;width:1178px;padding-top:30px;
}
.recproducts .brand ul.items {
    margin: 0 auto;
    text-align: center;
}
.recproducts .brand ul.items.list-inline>li{padding:0;margin:0;}
.recproducts .brand ul.items li {
    width: 285px;    height: 454px;    margin: 5px 0px;
    overflow: hidden;
	-webkit-transition:all .5s ease-in-out .2s;
	-moz-transition:all .5s ease-in-out .2s;
	-ms-transition:all .5s ease-in-out .5s;
	-o-transition:all .5s ease-in-out .2s;
	transition:all .5s ease-in-out .2s;
}
.recproducts .brand ul.items li:hover{
	background-position:0px 0px;
	background:rgba(96,101,106,0.5);
	border-radius:5px;
	-webkit-transition:all .5s ease-in-out .2s;
	-moz-transition:all .5s ease-in-out .2s;
	-ms-transition:all .5s ease-in-out .5s;
	-o-transition:all .5s ease-in-out .2s;
	transition:all .5s ease-in-out .2s;
}
.recproducts .brand ul.items li .col-md-12 {
    padding: 0px;    padding-top: 16px;
}
.recproducts .brand ul.items li img {
	border-radius:5px;
    width: 257px;    height: 130px;    padding: 0px;
}

section.about{
	height:785px;
	background:url(../images/about.png) center center no-repeat;
}
.about .box{
	position:relative;padding-top:122px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.about .box .caption{
	margin:0 auto;width:638px;text-align:left;overflow:hidden;padding-bottom:15px;
-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;
}
.about .box .caption i{
	font-size:42px; font-style:normal;letter-spacing:5px;float:left;
	display:block; position:relative;margin:0 auto;margin-right:10px;text-transform: uppercase;
	animation: aninTipsRight2Left 0.8s 1;
	-moz-animation:aninTipsRight2Left 0.8s 1; /* Firefox */
	-webkit-animation:aninTipsRight2Left 0.8s 1; /* Safari and Chrome */
}
.about .box .caption span{
	float:left;margin-top:16px;
	font-size:32px;letter-spacing:0px; position:relative;
	animation: aninTipsRight2Left 1s 1;
	-moz-animation:aninTipsRight2Left 1s 1; /* Firefox */
	-webkit-animation:aninTipsRight2Left 1s 1; /* Safari and Chrome */
}
.about .box .abotext{
	padding-top:70px;color:#bbb;
	line-height:25px;
	margin:0 auto;width:720px;text-align:left;overflow:hidden;
}
.about .box .abotext p{margin:0;}
.about .box .abotext p.head{font-size:25px;line-height:50px;}
.about .box .abotext p.knowus{text-align:right;}
.about .box .abotext p.knowus a{
	display:inline-block;padding:5px 10px;
	border-radius:5px;color:#60656a;
	background:#e5b51c;
}
.about .box .abotext p.knowus a:hover{
	color:#fff;
	background:#e59a1c;
}
section.aboutus{
	margin-bottom:30px;
}
section.aboutus.abbg{
	background:url(../images/about_a.png) top center no-repeat;
}
section.aboutus.cobg{
	background:url(../images/contact_a.png) top center no-repeat;
}
section.aboutus.brandbg{
	background:url(../images/brand_a.png) top center no-repeat;
}
.aboutus .box{
	position:relative;padding-top:122px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.aboutus .box .caption{
	margin:0 auto;width:828px;text-align:left;overflow:hidden;padding-bottom:65px;
-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;
}
.aboutus .box .caption i{
	font-size:42px; font-style:normal;letter-spacing:5px;float:left;
	display:block; position:relative;margin:0 auto;margin-right:10px;text-transform: uppercase;
	animation: aninTipsRight2Left 0.8s 1;
	-moz-animation:aninTipsRight2Left 0.8s 1; /* Firefox */
	-webkit-animation:aninTipsRight2Left 0.8s 1; /* Safari and Chrome */
}
.aboutus .box .caption span{
	float:left;margin-top:27px;
	font-size:32px;letter-spacing:0px; position:relative;
	animation: aninTipsRight2Left 1s 1;
	-moz-animation:aninTipsRight2Left 1s 1; /* Firefox */
	-webkit-animation:aninTipsRight2Left 1s 1; /* Safari and Chrome */
}
.aboutus .box .texplan{
	margin:0 auto; background:#73787e;
	width:1044px;	min-height: 600px;
}
.aboutus .box .texplan .freight-info{
	list-style:none;color:#bbb;  padding: 0 9%;   margin: 13px 0px 0px 0;
	text-align:left;line-height:28px;
}
.aboutus .box .texplan .freight-info h2{padding-bottom:20px;}
.aboutus .box .texplan .freight-info hr{ 
	margin-top: 20px;    margin-bottom: 20px;    border: 0;border-top: 1px solid #6a6a6a;
}
.aboutus .box .texplan .freight-info div table{font-size:12px;margin:0 auto;width:100%}
.aboutus .box .texplan .freight-info div table th,.products .box .freight-info div table td{
padding:5px;border:1px solid #e6e6e6;
}
.aboutus .box .texplan .freight-info div table th{color:#aaa;border:1px solid #e6e6e6;}
.aboutus .box .texplan .freight-info div table tr:nth-child(odd) th,.products .box .freight-info div table tr:nth-child(odd) td{  background-color:#fff; } 
.aboutus .box .texplan .freight-info div table tr:nth-child(even) th,.products .box .freight-info div table tr:nth-child(even) td{  background-color:#f2f2f2; }
.aboutus .box .texplan ul.itemsshow{ margin:0 auto;margin:0px 0;text-align:center;color:#555;}
.aboutus .box .texplan ul.itemsshow li{
	display: flex;color:#bbb;font-size:11px;line-height:16px;
	width:99%;padding:20px 0 8px 0;overflow:hidden;
	border-bottom:1px solid #6a6a6a;
}
.aboutus .box .texplan ul.itemsshow li img{width:237px;height:120px;border-radius:5px;}
.aboutus .box .texplan ul.itemsshow li.row{margin:0;}
.aboutus .box .texplan ul.itemsshow li:last-child{border-bottom:0}
.aboutus .box .texplan ul.itemsshow li .col-md-3,
.aboutus .box .texplan ul.itemsshow li .col-md-9{float:left;}
.aboutus .box .texplan ul.itemsshow li .col-md-3 .nimg{width:237px;height:130px;}
.aboutus .box .texplan ul.itemsshow li .col-md-9{text-align:left;}
.aboutus .box .texplan ul.itemsshow li.pageacss{
	display: inline-block;margin:0 auto;font-size:14px;
}

section.recphig{height:550px;}
.recproducts .news ul.items {
    margin: 0 auto; margin: 60px 0;
    text-align: center;
}
.recproducts .news ul.items li{
    width: 360px; border:1px solid #efefef;
    height: 350px;color:#666;
    margin: 0 15px 0 0;padding:0;
    background: #fff;
    overflow: hidden;
}
.recproducts .news ul.items li:last-child{margin-right:0;}
.recproducts .news ul.items li a{ color:#666;}
.recproducts .news ul.items li a:hover{
	background:#00afdd;color:#fff;-webkit-transition:all .5s ease-in-out .2s;-moz-transition:all .5s ease-in-out .2s;-ms-transition:all .5s ease-in-out .5s;-o-transition:all .5s ease-in-out .2s;transition:all .5s ease-in-out .2s;
}
.recproducts .news ul.items li:hover{background:#00afdd;color:#fff;-webkit-transition:all .5s ease-in-out .2s;-moz-transition:all .5s ease-in-out .2s;-ms-transition:all .5s ease-in-out .5s;-o-transition:all .5s ease-in-out .2s;transition:all .5s ease-in-out .2s;}
.recproducts .news ul.items li .col-md-12 {    padding: 0px;}
.recproducts .news ul.items li .col-md-12.simg{width: 360px;height: 200px; overflow:hidden;}
.recproducts .news ul.items li img {
    width: 360px;    height: auto;    padding: 0px;
	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
}
.recproducts .news ul.items li img:hover {	transform:scale(1.2);}
.recproducts .news ul.items li .col-md-12 h4{ 
overflow: hidden;padding:10px 15px;
font-weight:bold; white-space: nowrap;text-overflow: ellipsis;}
.recproducts .news ul.items li .col-md-12 p { line-height:25px;
    text-align:left; margin: 10px 10px 0;max-height:75px; overflow:hidden;
}
.recproducts ul.itemsshow{ margin:0 auto;margin:0px 0;text-align:center;color:#555;}
.recproducts ul.itemsshow li{
	width:1130px;padding:20px 0 8px 0;overflow:hidden;
	border-bottom:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;
}
.recproducts ul.itemsshow li:last-child{border-bottom:0}
.recproducts ul.itemsshow li .col-md-3,
.recproducts ul.itemsshow li .col-md-4,
.recproducts ul.itemsshow li .col-md-8,
.recproducts ul.itemsshow li .col-md-9{padding:0px;margin:0;}
.recproducts ul.itemsshow li .col-md-3,
.recproducts ul.itemsshow li .col-md-4,
.recproducts ul.itemsshow li .col-md-8,
.recproducts ul.itemsshow li .col-md-9{float:left;}
.recproducts ul.itemsshow li .col-md-3 .nimg{width:150px;height:121px;}
.recproducts ul.itemsshow li .col-md-9{text-align:left;}
.recproducts ul.itemsshow li .col-md-9 a{color:#333;}
.recproducts ul.itemsshow li .col-md-9 p{color:#666;}
.pageacss a{
	display:inline-block;border:0px solid #6faa03;padding:5px;color:#fff; background:#a4cd2f; text-decoration:none;
	font-weight:bold;border-radius:3px;
}
.pagecur{
	display:inline-block;border:1px solid #6a6a6a;padding:5px; background:#ccc; font-weight:bold;
	border-radius:3px;
}
.recproducts.labelshow{ padding-bottom:60px;height:auto;}
section.footerico .ficos{margin:0 auto;width:1130px;}
.footerico .box{
	position:relative;padding-top:60px;
	-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.footerico .box .caption{
	margin:0 auto;width:1130px;text-align:left;overflow:hidden;border-bottom:1px solid #d9d9d9;padding-bottom:15px;
-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;
}
.footerico .box .caption i{
	font-size:42px; font-style:normal;letter-spacing:5px;float:left;
	display:block; position:relative;margin:0 auto;margin-right:10px;text-transform: uppercase;
	animation: aninTips 0.8s 1;
	-moz-animation:aninTips 0.8s 1; /* Firefox */
	-webkit-animation:aninTips 0.8s 1; /* Safari and Chrome */
}
.footerico .box .caption span{
	color:#adda2d;float:left;margin-top:16px;
	font-size:32px;letter-spacing:0px; position:relative;
	animation: aninTips 1s 1;
	-moz-animation:aninTips 1s 1; /* Firefox */
	-webkit-animation:aninTips 1s 1; /* Safari and Chrome */
}
.footerico .ficos ul.items {
    margin: 0 auto; margin: 60px 0 0;
    text-align: center;
}
.footerico .ficos ul.items li{
    width: 170px;
    height: 270px;color:#666;
    margin: 0 15px 0 0;padding:0;
    background: #fff;
    overflow: hidden;
}
.footerico .ficos ul.items li:last-child{margin-right:0;}
.footerico .ficos ul.items li .col-md-12{ width:150px;padding: 0px;}
.footerico .ficos ul.items li .col-md-12 i{
	float:left;font-style:normal;width:100px;height:100px; color:#888;border-radius: 50px; background:#efefef;line-height:100px;
}
.footerico .ficos ul.items li .col-md-12 h4{ 
overflow: hidden;padding:10px 0px;text-align:left; font-weight:bold; white-space: nowrap;text-overflow: ellipsis;
 border-bottom:2px solid #efefef;
}

.footerico .ficos ul.items li .col-md-12 p { line-height:22px;
  text-align:left;  margin: 10px 0px 0;max-height:44px; overflow:hidden;
}

section.ourstrength .ficos{margin:0 auto;width:1130px;}
.ourstrength .box{
	position:relative;padding-top:60px;
	-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.ourstrength .box .caption{
	margin:0 auto;width:1130px;text-align:left;overflow:hidden;border-bottom:1px solid #d9d9d9;padding-bottom:15px;
-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;
}
.ourstrength .box .caption i{
	font-size:42px; font-style:normal;letter-spacing:5px;float:left;
	display:block; position:relative;margin:0 auto;margin-right:10px;text-transform: uppercase;
	animation: aninTips 0.8s 1;
	-moz-animation:aninTips 0.8s 1; /* Firefox */
	-webkit-animation:aninTips 0.8s 1; /* Safari and Chrome */
}
.ourstrength .box .caption span{
	color:#adda2d;float:left;margin-top:16px;
	font-size:32px;letter-spacing:0px; position:relative;
	animation: aninTips 1s 1;
	-moz-animation:aninTips 1s 1; /* Firefox */
	-webkit-animation:aninTips 1s 1; /* Safari and Chrome */
}
.ourstrength .ficos ul.items {
    margin: 0 auto; margin: 60px 0 0;    text-align: center;
}
.ourstrength .ficos ul.items li{
    width: 500px;  height: 500px;color:#666;
    margin: 0 15px 0 0;padding:0;
    background: #fff;   overflow: hidden;
}
.ourstrength .ficos ul.items li:last-child{margin-right:0;}
.ourstrength .ficos ul.items li .col-md-12{ width:400px;padding: 0px;}
.ourstrength .ficos ul.items li .col-md-12 i{
	float:left;font-style:normal;width:400px;height:300px; color:#888;border-radius: 50px; background:#efefef;line-height:300px;
}
.ourstrength .ficos ul.items li .col-md-12 i:before{ position:relative;top:-70px;}
.ourstrength .ficos ul.items li .col-md-12 i.ourbg_a{ background:url(../images/enb1.jpg) #efefef no-repeat 0px 150px;}
.ourstrength .ficos ul.items li .col-md-12 i.ourbg_b{ background:url(../images/enb2.jpg) #efefef no-repeat 0px 150px;}
.ourstrength .ficos ul.items li .col-md-12 i.ourbg_c{ background:url(../images/enb3.jpg) #efefef no-repeat 0px 150px;}
.ourstrength .ficos ul.items li .col-md-12 i.ourbg_d{ background:url(../images/enb4.jpg) #efefef no-repeat 0px 150px;}
.ourstrength .ficos ul.items li .col-md-12 h4{ 
overflow: hidden;padding:10px 0px;text-align:center; font-weight:bold; white-space: nowrap;text-overflow: ellipsis;
 border-bottom:2px solid #efefef; letter-spacing:3px;
}
.ourstrength .ficos ul.items li .col-md-12 p { line-height:22px;
  text-align:center;  margin: 10px 0px 0;max-height:44px; overflow:hidden;
}



section.footer{	margin:0 auto;}
.footer .footxt{margin:0 auto;width:1130px;}
.footer .footxt ul.items {
    margin: 10px 0 20px 0;width:100%; text-align: center;
}
.footer .footxt ul.items li{
	position:relative;margin:0 auto;width:100%;color:#666;padding:0;  overflow: hidden;
}
.footer .footxt ul.items li .col-md-12{
	width:80%;
	padding:0;padding-left:20%;
}
.footer .footxt ul.items li .col-md-12 i,.footer .footxt ul.items li .col-md-12 a{
	float:right;font-style:normal;padding:0 10px 0 0; color:#888;
}
.footer .footxt ul.items li .col-md-12 i{font-size:10px;color:#ddd}
.footer .footxt ul.items li .col-md-12 p{
	text-align:left;
	color:#bbb;line-height:10px;font-size:12px;
}
.footer .footxt ul.items li .fooicos{position:absolute;top:10px;right:0;}
.footer .footxt ul.items li .fooicos i{font-style:normal;padding:0 10px 0 20px; color:#a4cd2f}