@charset "UTF-8";
body{
	font-family: arial;
	moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
img{
	max-width: 100%;
}
.clear{
	clear: both;
}

.footH {
    height: 50px;
    display: none;
}
.footFix {
    background: #333;
    padding: 10px 0;
    display: none;
    justify-content: space-between;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    color: #fff;
}
.footFix>a {
    display: inline-block;
    width: 33%;
    font-size: 16px;
    color: #ffffff!important;
}
.footFix>a>i.iconfont {
    font-size: 20px;
    margin-right: 5px;
    color: #fff;
} 

/*head*/ 
.top-search{
	overflow: hidden;
	
	background: #f2f2f2;
	height: 0;
    transition: all .5s ease;
}
.top-search.on{
	height: 85px;
	padding: 20px;
    transition: all .5s ease;
}
.top-search input[type=text]{
	width: 80%;
	float: left;
	height: 45px;
	border: 2px solid #3ea966;
	font-family: "思源黑体 CN";
	font-size: 18px;
	color: #333;
	text-indent: 12px;
}
.top-search input[type=image]{
	width: 20%;
	border: none;
	float: left;
	height: 45px;
	background: #3ea966; 
	font-size: 20px;
	color: #fff;
	letter-spacing: 2px;
}
.menus {
	width: 100%; 
	position: relative;  
	z-index: 999;
	padding: 14px 0 17px 0;
	background: #fff;
	/*box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, .1);*/
    transition: all .5s ease;
}  
.menus.fixedbg { 
	position: fixed !important;   
	background: rgba(255,255,255,0.95);
	padding: 10px 0 10px 0;
	top: 0;
    z-index: 9999;  
    transition: all .5s ease;
}
.menus .Logo{
	float: left;
}
.menus::after{
	content: "";
	width: 21.145833334%;
	height: 100%;
	background: #3ea966;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
    transition: all .5s ease;
}
.menus.fixedbg::after{
	background: #3ea966;
    transition: all .5s ease;
}
@media (max-width: 1920px){
	.menus .container{
		width: 1580px;
	}
	.menus::after{
		width: 21.145833334%;
	}
	.WebLink li:nth-child(1){
		margin-left: 118px;
	}
}

@media (max-width: 1680px){
	.menus .container{
		width: 96%;
	}

	.menus::after{
		width: 23%;
	}
	.WebLink li:nth-child(1){
		margin-left: 42px;
	}
}


@media (max-width: 1580px){
	.menus .container{
		width: 96%;
	}

	.menus::after{
		width: 21%;
	}
	.WebLink li:nth-child(1){
		margin-left: 22px;
	}
}

@media (max-width: 1480px){
	.menus .container{
		width: 96%;
	}

	.menus::after{
		width: 22%;
	}
	.WebLink li:nth-child(1){
		margin-left:0;
	}
}

@media (max-width: 1440px){
	.menus .container{
		width: 96%;
	}

	.menus::after{
		width: 22%;
	}
	.WebLink li:nth-child(1){
		margin-left:0;
	}
}

@media (max-width: 1400px){
	.menus .container{
		width: 96%;
	}
	.head-language{
		
	}
	.menus::after{
		width: 18%;
	}
	.WebLink li:nth-child(1){
		margin-left: 42px;
	}
}
.menus .WebLink .navxl .yb-sub-lm{display:none}
.menus .WebLink li .yb-sub-lm{
	width: 164px;
	position: absolute;
	left: 50%;
	margin-left: -82px;
	z-index: 9999;
	top: 54px;
	opacity: 0;
	visibility: hidden;
	transition: all .5s ease;
}
.menus .WebLink li:hover .yb-sub-lm{
	top: 24px;
	opacity: 1;
	visibility: visible;
	transition: all .5s ease;
}
.yb-sub-lm .lm-line{
	width: 100%;
	height: 27px;
	border-bottom: 3px solid #3ea966;
}
.yb-sub-lm .lm-a{
	overflow: hidden;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
	background: #fff;
}
.yb-sub-lm .lm-a a{
	display: block !important;
	text-align: center !important;
	font-size: 14px !important;
	line-height: 22px !important;
	padding: 10px 8px !important;
	border-bottom: 1px solid #eeeeee;
} 
.yb-sub-lm .lm-a a:hover{
	color: #3ea966;
}
/*新增20200304*/
.yb-sub-lm .lm-a{
	overflow: visible;
}
.yb-sub-lm .lm-a .item{
	display: block !important;
	text-align: center !important;
	font-size: 14px !important;
	height: 42px;
	line-height: 42px !important;
	padding: 0 8px !important;
	position: relative;
	z-index: 99;
} 
.yb-sub-lm .lm-a .item>.list{
	position: absolute;
	width: 150px;
	transition: all .8s ease 0s;
	transform: translateX(-20px);
	display: none;
	top: 0;
	left: 164px;
	background: #fff;
	z-index: 999;
}
.yb-sub-lm .lm-a .item:hover>.list{
	display: block;
	transform: translateX(0px);
}
.yb-sub-lm .lm-a .item:hover>.list:hover{
	display: block;
}
.yb-sub-lm .lm-a .item .list a{
	display: block !important;
	text-align: center !important;
	font-size: 14px !important;
	line-height: 22px !important;
	padding: 10px 8px !important;
	border-bottom: 1px solid #eeeeee;
} 
.yb-sub-lm .lm-a .item .list a:hover{
	color: #3ea966;
}
/*新增20200304 end*/
.head-ss{
	display: block;
	float: right;
	width: 19px;
	height: 19px;
	background: url(../images/head-ss.png) no-repeat center center;
	cursor: pointer;
	margin-top: 20px;
	opacity: 1;
	visibility: visible;
    transition: all .5s ease;
}
.menus.fixedbg .head-ss{ 
	opacity: 0;
	visibility: hidden;
    transition: all .5s ease;
}
.head-language{
	float: right;
/* 	width: 300px; */
    position: absolute;
	line-height: 32px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	margin-top: 13px;
	transition: all .5s ease;
	right: 30px;
} 
.head-language a{
	color: #fff;
}
.WebLink{
	float: left;
	padding-top: 20px;
	list-style: none; 
}
.WebLink li{
	float: left;
	margin-left: 42px;
	position: relative;
	list-style: none; 
}
.WebLink li:last-child{
	 
}
.WebLink li a{
	font-size: 17px;
	color: #222222;
	display: block;
	line-height: 25px;
}
.WebLink li:hover > a,
.WebLink li.on > a{
	color: #3ea966;
}

/*banner*/
.hb-control-warp{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 999;
}
.hb-control{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	display: inline-block;
	position: relative;
	height: 50px;
	width: 100%;
/*	min-width: 190px;*/
/*	background: #3ea966;*/
}
#bannerN,
#bannerP{
	width: 30px;
	height: 17px;
	top: 80%;
	display: none;
}
#bannerN{
	background: url(../images/hb-next.png) no-repeat center center;
}
#bannerP{
	background: url(../images/hb-prev.png) no-repeat center center;
}
#pagination1{
	text-align: center;
	width: 100%;
	top:24%;
}
#pagination1 .swiper-pagination-bullet{
	margin: 0 6px;
	border-radius: 0;
	width: 35px;
	height: 4px;
	padding: 20px 0;
	position: relative;
	background: none;
} 
#pagination1 .swiper-pagination-bullet::after{
	content: "";
	width: 100%;
	height: 4px;
	position: absolute;
	top: 10px;
	left: 0;
	background: rgba(0,0,0,0.8);
}
#pagination1 .swiper-pagination-bullet-active{
	
}
#pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active::after{
	background: #3ea966;
}

/*indexProduct*/
.indexProduct{
	width: 100%;
	overflow: hidden;
	padding: 52px 0 82px 0;
	background: #f6f4f3;
}
@media (min-width: 1220px){
	.indexProduct .container{
		width: 1200px;
	}
}
.indexProduct .row{
	margin-top: 50px;
}
.indexProduct .pdg{
	padding: 0 8px;
}
.indexProduct .item-list{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 16px;
	cursor: pointer;
}
.List-hidden{
	width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 60px;
    opacity: 0;
	margin-top:-150px;
}
.indexProduct .item-list img{
	display: block;
	width: 100%;
	transform: scale(1.2);
    transition: all 1.9s ease; 
}
.indexProduct .item-list:hover img{
	transform: scale(1.5);
    transition: all 5.20s ease; 
}
.indexProduct .item-list .SubInfo{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 81%;
/*	background: url(../images/case-img-bg.png) no-repeat top center;*/
    transition: all .5s ease;
}
.imgbg{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.indexProduct .item-list:hover .SubInfo{
	top: 0;
	background: rgba(0,0,0,0.6);
    transition: all .5s ease;
}
.indexProduct .item-list .SubInfo .bt{
	font-size: 18px;
	text-align: center;
	color: #fff;
	line-height: 25px;
	font-weight: bold;
	padding-top: 0;
	letter-spacing: 1px;
    transition: all .5s ease;
}
.indexProduct .item-list:hover .SubInfo .bt{
	padding-top: 38px;
    transition: all .5s ease;
}
.indexProduct .item-list .SubInfo .list{
	overflow: hidden;
	padding: 0 17%;
	margin-top: 26px;
}
.indexProduct .item-list .SubInfo .list .a{
	width: 48%;
	float: left;
	color: #fff;
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	text-indent: 8px;
	min-height: 30px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.indexProduct .row .pdg .item-list .SubInfo .list a:nth-of-type(2n+2){
	float: right;
}
.indexProduct .item-list .SubInfo .list a:hover{
	color: #3ea966;
}

/*indexCases*/
.indexCases{
	width: 100%;
	overflow: hidden;
	padding: 70px 0;
}
@media (min-width: 1400px){
	.indexCases .container{
		width: 1380px;
	}
}
.cx-home-cases{
	margin-top: 55px;
}
#cases1 .swiper-slide .Pic{
	width:100%;
	overflow: hidden;
	position: relative;
}
#cases1 .swiper-slide .Pic img{
	width:100%;
	transform: scale(1);
	transition: all 1s ease;
}
#cases1 .swiper-slide:hover .Pic img{
	transform: scale(1.1);
	transition: all 1s ease;
}
#cases1 .swiper-slide span{
	text-align: center;
	color:#fff;
	background: rgba(0,0,0,0.6);
	line-height:40px;
	position: absolute;
	bottom: 0;
	float:left;
	width:100%;
}

/*indexAbout*/
.indexAbout{
	width: 100%;
	overflow: hidden;
	padding: 58px 0 72px 0;
	background: url(../images/sy-about-back.jpg) no-repeat top center;
	background-size: cover;
	background-attachment: fixed;
}
.indexAbout .cx-sy-h2{
	color: #fff;
}
.sy-abt-warp{
	margin-top: 50px;
}
.abt-video{
	width: 49.25%;
	float: left;
	overflow: hidden;
	position: relative;
}
.abt-video img{
	display: block;
	width: 100%;
	transform: scale(1);
	transition: all 1s ease;
}
.abt-video:hover img{
	transform: scale(1.1);
	transition: all 1s ease;
}
.abt-r-box{
	width: 48.91666666666667%;
	float: right;
}
.abt-r-list{
	width: 49.06303236797274%;
	float: left;
	background: #fff;
	overflow: hidden;
	position: relative;
}
.abt-r-list .info{
	width: 100%; 
	text-align: center;
}
.abt-r-list .info img{
	display: block;
	margin: 44px auto 20px;
    transition: all .5s ease;
}
.abt-r-list:hover .info img{
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transition: all .5s ease;
}
.abt-r-list .info .tit1{
	font-size:36px;
	font-weight:bold;
	font-family: arial;
	color: #edc164;
	line-height:25px;
}
.abt-r-list .info .tit2{
	font-size: 15px;
	color: #777777;
	margin-top: 22px;
	line-height: 20px;
}
.abt-r-list .Pic{
	width: 100%;
	overflow: hidden;
}
.abt-r-list .Pic img{
	display: block;
	width: 100%;
	transform: scale(1);
    transition: all 1s ease;
}
.abt-r-list:hover .Pic img{
	transform: scale(1.22);
    transition: all 2.5s ease;
}
.abt-r-box .abt-r-list:nth-child(2){
	float: right;
} 
.abt-r-box .abt-r-list:nth-child(1) .Pic{
	position: absolute;
	bottom: -6px;
}
.abt-r-box .abt-r-list:nth-child(2) .info img{
	margin: 32px auto 20px;
}
.web-more{
	display: block;
	position: absolute;
    width: 183px;
    line-height: 46px;
    border: 1px solid #e7bc60;
    margin: 0 auto;
    font-size: 14px;
    color: #e7bc60;
    text-indent: 32px;
	bottom: 24px;
	left: 50%;
    margin-left: -90px;
    background: url(../images/more-jt3.png) no-repeat right 14px center;
}
/*.web-more:hover {
    border: 1px solid #3ea966;
    color: #3ea966;
    background: url(../images/more-jt3.png) no-repeat right 14px center;
}*/

/*indexNews*/
.indexNews{
	width: 100%;
	overflow: hidden;
	padding: 60px 0;
}
.indexNews .is-bt{
	background: url(../images/news-more.png) no-repeat right center;
}
.indexNews .is-bt a{
	display: block;
	font-size: 42px;
	line-height: 46px;
	color: #282320;
}
.sy-gsxw{
	width: 48.16666666666667%;
	float: left;
}
.gsxw-one{
	overflow: hidden;
	margin-top: 45px;
}
.gsxw-one .Pic{
	width: 44.12%;
	float: left;
	overflow: hidden;
}
.gsxw-one .Pic img{
	display: block;
	width: 100%;
}
.gsxw-one .SubInfo{
	width: 51.90311418685121%;
	float: right;
	overflow: hidden;
}
.gsxw-one .SubInfo .tit{
	font-size: 17px;
	color: #333333;
	line-height: 25px;
	min-height: 50px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	transition: all .5s ease;
}
.gsxw-one:hover .SubInfo .tit{
	color: #3ea966;
	transition: all .5s ease;
}
.gsxw-one .SubInfo .sub{
	font-size: 15px;
	color: #888888;
	line-height: 25px;
	min-height: 50px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 14px;
}
.gsxw-one .SubInfo span{
	display: block;
	width: 88px;
	line-height: 30px;
	border: 1px solid #3ea966;
	text-align: center;
	color: #3ea966;
	font-size: 14px;
    margin-top: 15px;
}
.sy-gsxw ul{
	margin-top: 30px;
}
.sy-gsxw ul li{
	overflow: hidden;
	width: 100%;
	line-height: 70px;
	margin-bottom: 12px;
	border: 1px solid #ededed;
	transition: all .5s ease;
}
.sy-gsxw ul li:hover{
	border: 1px solid #3ea966;
}
.sy-gsxw ul li span{
	display: block;
	float: left;
	width: 12.15277777777778%;
	background: #f8f8f8 url(../images/news-jt1.png) no-repeat center center;
	transition: all .5s ease;
}
.sy-gsxw ul li:hover span{
	background: #3ea966 url(../images/news-jt2.png) no-repeat center center;
	transition: all .5s ease;
}
.sy-gsxw ul li .tit{
	width: 60%;
	font-size: 16px;
	color: #333333;
	float: left;
	min-height: 70px;
	margin-left: 5%;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
	transition: all .5s ease;
}
.sy-gsxw ul li:hover .tit{
	color: #3ea966;
	transition: all .5s ease;
}
.sy-gsxw ul li .time{
	font-size: 14px;
	color: #6d6d65;
	float: right;
	margin-right: 3%;
}
.sy-hyzx{
	width: 43.41666666666667%;
	float: right;
}
.sy-hyzx .bd{
	margin-top: 45px;
}
.sy-hyzx ul{
	overflow: hidden;
}
.sy-hyzx ul li{
	overflow: hidden;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 10px;
	margin-bottom: 12px; 
	height: auto !important;
	transition: all .5s ease;
}
.sy-hyzx ul li:hover{
	border-bottom: 1px solid #3ea966;
	transition: all .5s ease;
}
.sy-hyzx ul li .time{
	float: left;
	font-family: arial;
	text-align: center;
}
.sy-hyzx ul li:hover .time p{
	color: #3ea966 !important;
	transition: all .5s ease;
}
.sy-hyzx ul li .time .day{
	font-size: 48px;
	line-height: 48px;
	color: #aaaaaa;
	transition: all .5s ease;
}
.sy-hyzx ul li .time .year{
	font-size: 14px;
	color: #7d7d7d;
	line-height: 25px;
	transition: all .5s ease;
}
.sy-hyzx ul li .info{
	width: 82%;
	float: right;
}
.sy-hyzx ul li .info .tit{
	font-size: 16px;
	color: #333333;
	line-height: 25px;
	min-height: 25px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 6px;
	transition: all .5s ease;
}
.sy-hyzx ul li:hover .info .tit{
	color: #3ea966;
}
.sy-hyzx ul li .info .sub{
	font-size: 15px;
	color: #888888;
	line-height: 25px;
	min-height: 25px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 9px;
}
.zxbd-jt {
	overflow: hidden;
	margin-top: 3px;
}
.zxbd-jt a{
	display: block;
	width: 48%;
	float: left;
	height: 32px;
	background: #d9d9d9;
}
.zxbd-jt .zxN{
	background: #d9d9d9 url(../images/lower.png) no-repeat center center;
}
.zxbd-jt .zxN:hover{
	background: #3ea966 url(../images/lower.png) no-repeat center center;
}
.zxbd-jt .zxP{
	background: #d9d9d9 url(../images/upper.png) no-repeat center center;
	float: right;
}
.zxbd-jt .zxP:hover{
	background: #3ea966 url(../images/upper.png) no-repeat center center;
}

/*indexService*/
.indexService{
	width: 100%;
	overflow: hidden;
	padding: 62px 0 68px 0;
	background: url(../images/sy-service-back.jpg) no-repeat top center;
	background-size: cover;
}
@media (min-width: 1380px){
	.indexService .container {
	    width: 1340px;
	}
}
.indexService .cx-sy-h2{
	color: #fff;
}
.sy-fw-sub{
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	margin-top: 36px;
}
.indexService .hd{
	margin-top: 38px;
	overflow: hidden;
}
.indexService .hd ul{
	overflow: hidden;
}
.indexService .hd ul li{
	display: block;
	min-height: 104px;
	float: left;
	width: 14.70149253731343%;
	background: url(../images/fw.png) no-repeat center center;
	background-size: cover;
	margin-left: -38px;
	cursor: pointer;
	text-indent: 67px;
	font-size: 16px;
	color: #333333;
	line-height: 25px;
	transition: all .5s ease;
} 
.indexService .hd ul li.on{
	background: url(../images/fw_on.png) no-repeat center center;
	transition: all .5s ease;
}
.indexService .hd ul li:first-child{
	margin-left: 0;
	background: url(../images/fw1.png) no-repeat center center;
	text-indent: 20px;
}
.indexService .hd ul li.on:first-child{
	background: url(../images/fw1_on.png) no-repeat center center;
	transition: all .5s ease;
}
.indexService .hd ul li:nth-child(2){
	text-indent:45px;
}
.indexService .hd ul li.on:nth-child(2){
	text-indent:45px;
}
.indexService .hd ul li:nth-child(3){
	text-indent:57px;
}
.indexService .hd ul li.on:nth-child(3){
	text-indent:57px;
}
.indexService .hd ul li p{
	display: inline-block;
	text-indent: 0;
	min-width: 65px;
	text-align: center;
	transition: all .5s ease;
}
.indexService .hd ul li.on p{
	color: #fff;
	transition: all .5s ease;
}
.indexService .hd ul li:first-child p{
	background: url(../images/fw-ico1.png) no-repeat top center;
	padding-top: 45px;
	margin-top: 20px;
}
.indexService .hd ul li.on:first-child p{
	background: url(../images/fw-ico1_on.png) no-repeat top center;
}
.indexService .hd ul li:nth-child(2) p{
	background: url(../images/fw-ico2.png) no-repeat top center;
	padding-top: 48px;
	margin-top: 17px;
}
.indexService .hd ul li.on:nth-child(2) p{
	background: url(../images/fw-ico2_on.png) no-repeat top center;
}
.indexService .hd ul li:nth-child(3) p{
	background: url(../images/fw-ico3.png) no-repeat top center;
	padding-top: 48px;
	margin-top: 17px;
}
.indexService .hd ul li.on:nth-child(3) p{
	background: url(../images/fw-ico3_on.png) no-repeat top center;
}
.indexService .hd ul li:nth-child(4) p{
	background: url(../images/fw-ico4.png) no-repeat top center;
	padding-top: 49px;
	margin-top: 16px;
}
.indexService .hd ul li.on:nth-child(4) p{
	background: url(../images/fw-ico4_on.png) no-repeat top center;
}
.indexService .hd ul li:nth-child(5) p{
	background: url(../images/fw-ico5.png) no-repeat top center;
	padding-top: 48px;
	margin-top: 17px;
}
.indexService .hd ul li.on:nth-child(5) p{
	background: url(../images/fw-ico5_on.png) no-repeat top center;
}
.indexService .hd ul li:nth-child(6) p{
	background: url(../images/fw-ico6.png) no-repeat top center;
	padding-top: 47px;
	margin-top: 18px;
}
.indexService .hd ul li.on:nth-child(6) p{
	background: url(../images/fw-ico6_on.png) no-repeat top center;
}
.indexService .hd ul li:nth-child(7) p{
	background: url(../images/fw-ico7.png) no-repeat top center;
	padding-top: 50px;
	margin-top: 15px;
}
.indexService .hd ul li.on:nth-child(7) p{
	background: url(../images/fw-ico7_on.png) no-repeat top center;
}
.indexService .hd ul li:nth-child(8) p{
	background: url(../images/fw-ico8.png) no-repeat top center;
	padding-top: 50px;
	margin-top: 15px;
}
.indexService .hd ul li.on:nth-child(8) p{
	background: url(../images/fw-ico8_on.png) no-repeat top center;
}
.indexService .bd{
	margin-top: 65px;
}
.indexService .bd ul{
	height: 450px;
	overflow: hidden;
}
.indexService .bd ul  li{
	width: 87.16417910447761% !important; 
	margin: 0 auto;
	position: relative;
	cursor: all-scroll;
}  
.indexService .bd ul li .swiper-slide{
	width: 64.29794520547945%; 
}
.indexService .swiper-slide-prev{
	opacity: 0.8 !important; 
}
.indexService .swiper-slide-next{
	opacity: 0.8;
}
.ser-control{
	position: relative;
	height: 40px;
	margin-top: 26px; 
}
.serP,
.serN{
	width: 49px !important;
	height: 15px !important;
	top: 74% !important;
}
.serP{
	background: url(../images/serP.png) no-repeat center center !important;
	left: 40% !important;
}
.serN{
	background: url(../images/serN.png) no-repeat center center !important;
	right: 40% !important;
}
.ser-control .swiper-pagination {
	color: #fff;
	/* width:auto; */
	left:47.4%; 
}
.ser-control .swiper-slide{
    perspective: 50vw;
	perspective-origin: 50% 50%;
}
.ser-control .swiper-pagination dl{
	width: 100px;
	}
.ser-control .swiper-pagination dl dd{
	position:absolute;
	left:7px;
	font-size: 24px;
	color: #3ea966;
	top:0;
	line-height: 30px;
	}
.ser-control .swiper-pagination .total{
	margin-left:0;
	font-size: 16px;line-height: 30px;
}
/*融折首页关于我们*/

.swx-about-wrap {
	width: 100%;
	background:url(../images/abtbg.jpg) no-repeat center top;
	/*margin-top: 55px;*/
}

.swx-about-wrap .gloab-tit h2 {
	color: #fff;
	text-transform: uppercase;
}

.swx-about-wrap .gloab-tit h3 {
	color: #fff;
}

.swx-about-wrap .abt-content {
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	padding: 35px 0; 
	margin: 0 auto;
}

.swx-about-wrap .abt-culture {
	display: flex;
	flex-direction: row;
	justify-content: center;
	width: 100%;
}

.swx-about-wrap .abt-culture .item {
	width: 50%;
/*	height: 215px;*/
	text-align: left;
}

.swx-about-wrap .abt-culture .item-cul {
	background: url(../images/abt1.jpg) no-repeat left top;
	background-size: cover;
}

.swx-about-wrap .abt-culture .item-cnt {
	background: url(../images/abt2.jpg) no-repeat left top;
	background-size: cover;
}

.swx-about-wrap .abt-culture .item h4 {
	color: #070f19;
	font-size: 20px;
	font-weight: bold;
	width: 86%;
	margin: 0 auto;
	margin-top: 50px;
}

.swx-about-wrap .abt-culture .item p {
	color: #070f19;
	font-size: 14px;
	width: 86%;
	margin: 20px auto;
}

.gloab-tit {
	text-align: center;
	width: 100%;
	overflow: hidden;
	display: block;
	padding-top: 45px;
}

.gloab-tit h2 {
	font-size: 34px;
	color: #333333;
	font-weight: bold;
}

.gloab-tit h3 {
	font-size: 14px;
	color: #6f6f6f;
	line-height: 48px;
}

.gloab-tit span {
	background: #fff;
	width: 50px;
	height: 3px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	display: block;
	margin-top: 12px;
}

.gloab-tit-en h2 {
	font-family: "GOTHAPROBOL";
	font-size: 42px;
	text-transform: uppercase;
}

.gloab-tit-en h3 {
	font-size: 24px;
}

/*about*/
.about-warp{
	overflow: hidden;
}
@media (min-width: 1400px){
	.about-warp .container {
	    width: 1380px;
	}
}
.about{
	width: 100%;
	overflow: hidden;
	padding: 68px 0 80px 0;
}
.about-content{
	width: 51.44927536231884%;
	float: left;
}
.about-content .bt-h3{
	font-size: 36px;
	color: #222222;
	line-height: 40px;
}
.about-content .bt-h4{
	width: 58%;
	margin: 30px 0;
	line-height: 60px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	font-size: 26px;
	font-weight: bold;
	color: #3ea966;
}
.about-content .cont{
	font-size: 15px;
	color: #666666;
	line-height: 25px;
}
.about .Pic{
	width: 37.82608695652174%;
	float: right;
}
.about .Pic img{
	display: block;
	width: 100%;
}
/*values*/
.values{
	width: 100%;
	overflow: hidden;
	padding: 60px 0 85px 0;
	background: #ebeff4;
}
.hxjzg-warp{
	text-align: center;
}
.hxjzg{
	display: inline-block;
	margin: 65px 0 0 0 ;
	position: relative;
}
.hxjzg .item-list{
	position: absolute;
	border-left: 5px solid #3ea966;
	border-bottom: 1px solid #cccaca;
	min-width: 100%;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 6px;
}
.hxjzg .item-list .tit1{
	font-size: 24px;
	color: #333333;
	padding-bottom: 8px;
	line-height: 26px;
}
.hxjzg .item-list .tit2{
	font-size: 16px;
	color: #666666;
	line-height: 25px;
}
.hxjzg .item-list#jzg1{
	top: 64px;
	left: 76%;
	background: url(../images/value1.png) no-repeat right bottom 15px;
	padding-right: 40px;
}
.hxjzg .item-list#jzg2{
	bottom: 0;
	left: 102%;
	background: url(../images/value3.png) no-repeat right bottom 11px;
	padding-right:40px;
}
.hxjzg .item-list#jzg3{
	bottom: 31.4%;
	right: 88%;
	border-left: none;
	text-align: right;
	padding-right: 10px;
	border-right: 5px solid #3ea966;
	background: url(../images/value2.png) no-repeat left bottom 12px;
}
/*企业风采*/
.CorporateStyle{
	width: 100%;
	overflow: hidden;
	padding: 58px 0 80px 0;
	background: #f0f1f6;
}
.qyfc-warp{
	position: relative;
	margin-top: 55px;
}
#Sqyfc{
	width: 86.8%;
	margin: 0 auto;
}
#Sqyfc img{
	display: block;
	width: 100%;
}
#qyfcN,
#qyfcP{
	width: 35px;
	height: 35px;
}
#qyfcN{
	background: url(../images/sy-cases-N.png) no-repeat center center;
}
#qyfcP{
	background: url(../images/sy-cases-P.png) no-repeat center center;
}
/*资质证书*/
.honor{
	width: 100%;
	overflow: hidden;
	padding: 60px 0 ;
	
}
.zs-warp{
	margin-top: 50px;
	position: relative;
}
#Szs{
	width: 76.9%;
	margin: 0 auto;
	padding: 10px;
}
#Szs .swiper-slide{
	width: 302px;
}
#Szs img{ 
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
}
#zsN,
#zsP{
	width: 28px;
	height: 51px;
}
#zsN{
	background: url(../images/zsN.png) no-repeat center center;
	right:7%;
}
#zsP{
	background: url(../images/zsP.png) no-repeat center center;
	left: 7%;
}

/*contact*/
.contact{
	width: 100%;
	overflow: hidden;
	padding: 58px 0 80px 0;
}
@media (min-width: 1400px){
	.contact .container {
	    width: 1380px;
	}
}
.contact-info{
	width: 36.231884057%;
	float: left; 
}
.contact-info h2{
	font-size: 26px;
	color: #222222;
	line-height: 30px;
	margin-bottom: 20px;
}
.lx-p{
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 24px;
	margin-bottom: 20px;
	position: relative;
}
.lx-p:last-child{
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.lx-p p{
	font-size: 16px;
	color: #666;
	line-height: 32px;
	padding-left: 35px;
}
.lx-p #swzx{
	background: url(../images/add.png) no-repeat left center;
}
.lx-p #tel{
	background: url(../images/tel.png) no-repeat left 1px center;
}
.lx-p #zx{
	background: url(../images/cons.png) no-repeat left 3px center;
}
.lx-p #address{
	background: url(../images/fact.png) no-repeat left 2px center;
}
.lx-p #qq{
	background: url(../images/nyqq.png) no-repeat left 3px center;
}
.lx-p #email{
	background: url(../images/email.png) no-repeat left 3px center;
}
.lx-p h5{
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	margin-bottom: 15px;
}
.lx-an{
	position: absolute;
	right: 0;
	top: 52px;
}
.lx-an > div{
	position: relative;
	float: left;
	cursor: pointer;
	margin-left: 12px;
}
.lx-an .rel-img{
	position: absolute;
	right: 40px;
	max-width: 150px;
	top: -247%;
	opacity: 0;
	visibility: hidden;
	transition: all .5s ease;
}
.lx-an > div:hover .rel-img{
	opacity: 1;
	visibility: visible;
	transition: all .5s ease;
}
.contact-right{
	width: 56.086956521%;
	float: right;
	
}
.contact-right .maps{
	width: 100%;
	overflow: hidden;
	border: 5px solid #d2d2d2;
}
.kaocha{ 
	height: 153px;
	background: url(../images/kc-back.jpg) no-repeat top center;
	margin-top: 2px;
	padding: 22px 0 0 27px;
	color: #fff;
	font-size: 14px;
	line-height: 26px;
}
.kaocha strong{
	font-size: 16px;
}

/*news*/
.news{
	width: 100%;
	overflow: hidden;
	padding: 25px 0 64px 0;
}
@media (min-width: 1400px){
	.news .container {
	    width: 1380px;
	}
}
.news .NyList ul{
	
}
.news .NyList ul li{
	overflow: hidden;
	/*padding: 35px 51px 33px 45px;*/
	padding: 35px 0 0 45px;
	transition: all .5s ease;
}
.news .NyList ul li:hover{
	background: #f9f9f9;
	transition: all .5s ease;
}
.news .NyList ul li .time{ 
	float: left;
	width: 7.726075504%;
	background: #3ea966;
	font-family: arial;
	color: #fff;
	text-align: center;
	padding: 5px 0 8px 0;
}
.news .NyList ul li .time .day{
	font-size: 36px;
	line-height: 50px;
}
.news .NyList ul li .time .year{
	line-height: 25px;
	font-size: 16px;
}
.news .NyList ul li .xwNr{
	width: 90.430201931%;
	float: right;
	overflow: hidden;
	padding-right: 50px;
	border-bottom: 1px solid #e0dfdf;
	padding-bottom: 33px;
}
.xwNr hr{
	float: left;
	width: 1px;
	height: 90px;
	background: #e8e8e8;
	margin: 0;
}
.xwNr .SubInfo{
	width: 70%;
	float: left;
	margin-left: 2.4%;
}
.xwNr .SubInfo .tit{
	font-size: 22px;
	line-height: 30px;
	color: #333333;
	min-height: 30px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
	transition: all .5s ease;
}
.news .NyList ul li:hover .xwNr .SubInfo .tit{
	color: #E4B756;
	transition: all .5s ease;
}
.xwNr .SubInfo .views{
	font-family: arial;
	font-size: 15px;
	color: #999999;
	margin: 15px 0 18px 0;
	line-height: 25px;
	background: url(../images/views.png) no-repeat left center;
	padding-left: 28px;
}
.xwNr .SubInfo .sub{
	font-size: 15px;
	line-height: 25px;
	min-height: 25px;
	color: #888888;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.xwNr .Pic{
	width: 21.735%;
	float: right;
	overflow: hidden;
}
.xwNr .Pic img{
	display: block;
	width: 50%;
}

/*newsDe*/
.newsDe{
	width: 100%;
	overflow: hidden;
	padding: 60px 0 90px 0;
}
@media (min-width: 1180px){
	.newsDe .container {
	    width: 1120px;
	}
}
.newsDe .top-tit{
	border-bottom: 1px solid #e0dfdf;
	padding-bottom: 22px;
}
.newsDe .top-tit h4{
	font-size: 32px;
	color: #333333;
	line-height: 36px;
}
.newsDe .top-tit p{
	margin-top: 24px;
	overflow: hidden;
}
.newsDe .top-tit p a{
	display: block;
	float: left;
	line-height: 25px;
	font-size: 15px;
	color: #999999;
	margin-right: 17px;
}
.newsDe .top-tit #views{
	background: url(../images/views.png) no-repeat left center;
	padding-left: 26px;
}
.newsDe .top-tit #time{
	background: url(../images/time.png) no-repeat left center;
	padding-left: 24px;
}
.news-cont{
	margin-top: 45px;
}
.news-cont .imgShow{
	width: 31.160714285%;
	float: left;
	overflow: hidden;
	cursor: all-scroll;
}
.news-cont .imgShow img{
	display: block;
	width: 100%;
}
.newsde-cont{
	width: 100%;
	float: right;
	overflow: hidden;
}
.newsde-cont .cont{
	overflow: hidden;
	font-size: 15px;
	color: #666666;
	line-height: 26px;
}
.defhlb{
	display: block;
	width: 146px;
	line-height: 41px;
	border: 1px solid #eec363;
	text-align: center;
	font-size: 15px;
	color: #eec363 !important;
	margin-top: 58px;
}
.defhlb:hover{
	background: #eec363;
	color: #fff !important;
}
/*ProductList*/
#proList{
	width: 72.463768115%;
	float: right;
}
.proList-wrap{
	padding-left: 35px;
	background: url(../images/case-hx.jpg) repeat-y left 9px top 9px;
}
.proList-list{
	margin-bottom: 14px;
	position: relative;
}
.proList-list .row{
	margin-top: 22px;
}
.proList-list .row .pdg {
    padding: 0 10px;
    margin-bottom: 20px;
}
.proList-list .Pic{
	overflow: hidden;
	position: relative;
}
.proList-list .Pic img {
    display: block;
    width: 100%;
    transform: scale(1);
    transition: all .7s ease;
}
.proList-list .Pic:hover img {
    transform: scale(1.12);
    transition: all 1s ease;
}
.proList-list .Pic span{
	display: block;
    width: 100%;
    line-height: 45px;
    background: rgba(51,51,51,0.9);
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 15px;
    color: #fff;
    text-align: center;
    min-height: 45px;
    transition: all .5s ease;
}
.proList-list .Pic:hover span {
    background: rgba(228,183,86,0.9);
    transition: all .5s ease;
}
.proL-bt {
    font-size: 32px;
    color: #333333;
    line-height: 45px;
	position: relative;	
}
.proL-hr {
    width: 40px;
    height: 2px;
    background: #3ea966;
    margin-top: 24px;
}
.proL-bt::before {
    content: "";
    position: absolute;
    width: 19px;
    height: 19px;
    background: url(../images/case-round.jpg) no-repeat center center;
    left: -35px;
    top: 29%;
}	
/*product*/
.product{
	width: 100%; 
	padding: 58px 0 90px 0;
} 
@media (min-width: 1400px){
	.product .container {
	    width: 1380px;
	}
}

.productDe{
	width: 100%;
	overflow: hidden;
	padding: 0;
}
.productDe .titBox{
	font-family: "微软雅黑"; 
/*	border-top: 1px solid #ececec;
	padding-top: 30px;*/
	margin-top: 54px;
	position: relative;
}
.productDe .titBox .tit{
	font-weight: bold;
	font-size: 30px;
	color: #494949;
}
.productDe .titBox .time{
	font-family: arial;
	font-size: 14px;
	color: #7a7a7a;
	padding-top: 15px;
}
.productDe .cont{
	font-size: 14px;
	color: #515151;
	margin-top: 38px;
	line-height: 27px;
}
.productDe .updown{
	width: 100%;
	height: 50px;
	overflow: hidden;
	border: 1px solid #d6d6d6;
	border-left: none;
	margin-top: 55px;
}
.productDe .updown .sxp{
	display: block;
	border-left: 1px solid #d6d6d6;
	width: 50%;
	float: left;
	font-size: 14px;
	color: #484848;
	line-height: 50px;
	text-indent: 18px;
	min-height: 50px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.productDe .updown a:hover{
	color: #3ea966;
}
.xgcp h3{
	font-family: "微软雅黑";
	font-size: 24px;
	font-weight: bold;
	color: #494949;
	margin-bottom: 25px;
}
.p-prev{
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: #3ea966 url(../images/p-prev.png) no-repeat center center;
	position: absolute;
	right: 0;
	bottom: 5px;
}
.p-next{
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: #3ea966 url(../images/p-next.png) no-repeat center center;
	position: absolute;
	right: 35px;
	bottom: 5px;
}

/*NyClass*/
.NyClass{
	width: 22.457627%;
	float: left;
}
.NyClass .title{
	width: 100%;
	background-color: #E4B756;
}
.NyClass .title h1{
	font-family: "微软雅黑";
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding: 40px 0 12px;
}
.NyClass .title h2{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding: 0 0 34px 0;
	text-align: center;
}
.NyClass > ul{
	padding: 0;
	border: 1px solid #ececec;
	border-bottom: none;
}
.NyClass > ul h4 a{
	display: block;
	line-height: 59px;
	border-bottom: 1px solid #ececec;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	color: #323232;
	background: url(../images/nyclassbg.jpg) no-repeat left center;
	text-indent: 29px;
} 
.NyClass > ul h4 a:hover,.NyClass > ul h4 a.on{
	background:#3ea966 url(../images/nyclassbg.jpg) no-repeat left center;
	color: #fff;
}
.NyClass > ul li ul{
	display: none;
	padding: 0;
	background-color: #f7f9fb;
}
.NyClass > ul li ul li a{
	display: block;
	line-height: 50px;
	border-bottom: 1px solid #ececec;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #4f4e4e;
	text-indent: 28px;
}
.NyClass > ul li ul li a:hover,.NyClass > ul li ul li a.on{
	color: #0070ca;
}

.NyClass > ul h4 .ridian{
	display: block;
	line-height: 48px;
	border-bottom: 1px solid #ececec;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #323232;
	background: url(../images/nyclassbg.jpg) no-repeat left center;
	text-indent: 29px;
	font-weight: normal;
} 
.NyClass > ul h4 .ridian:hover,.NyClass > ul h4 .ridian.on{
	background:#3ea966 url(../images/nyclassbg.jpg) no-repeat left center;
	color: #fff;
}
/*NyList*/
.NyList{
	width: 74.153%;
	float: right;
	overflow: hidden;
}
.NyList_top{
	width: 100%;
	padding-top: 38px;
	overflow: hidden;
}
.NyList_top img{
	display: block;
	float: left;
}
.NyList_top form#nyss{
	width: 27.7966%;
	float: right;
	margin-top: 3px;
}
form#nyss input[type=text]{
	width: 84.756%;
	height: 40px;
	border: 1px solid #ebebed; 
	float: left; 
	font-family: "微软雅黑";
	font-size: 14px;
	color: #bdbdbd;
}
form#nyss input[type=button]{
	width: 14.6341%;
	float: left;
	height: 40px;
	background: url(../images/ss.jpg) no-repeat center center;
	border: none;
	outline: none;
}
/*@media (min-width: 992px){
	.product-list .col-md-4 {
	    padding-left: 9px;
	    padding-right: 9px;
	}
}*/
.product{
	width: 100%;
	overflow: hidden;
	padding-bottom: 55px;
}
.product .row > div{
	margin-bottom: 42px;
}
.product-list{
	overflow: hidden;
	padding: 55px 0 0 0;
}
.product-list .Pic{
	width: 100%;
	overflow: hidden;
	position: relative;
	border: 1px solid #dedede;
}
.product-list .pimg{
	display: block;
	width: 100%; 
}
.product-list .psy{
	position: absolute;
	top: 0;
	left: 0;
}
.product-list p{display: block;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #494949;
	margin-top: 15px;
	min-height: 21px;     
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.product-list .row div:hover p{
	color: #0070ca;
}
.productDe{
	width: 100%;
	overflow: hidden;
	padding: 0;
}
.productDe .titBox{
	font-family: "微软雅黑"; 
	/*border-top: 1px solid #ececec;
	padding-top: 30px;*/
	margin-top: 54px;
	position: relative;
}
.productDe .titBox .tit{
	font-weight: bold;
	font-size: 30px;
	color: #494949;
}
.productDe .titBox .time{
	font-family: arial;
	font-size: 14px;
	color: #7a7a7a;
	padding-top: 15px;
}
.productDe .cont{
	font-size: 14px;
	color: #515151;
	margin-top: 38px;
	line-height: 27px;
}
.productDe .updown{
	width: 100%;
	height: 50px;
	overflow: hidden;
	border: 1px solid #d6d6d6;
	border-left: none;
	margin-top: 55px;
}
.productDe .updown .sxp{
	display: block;
	border-left: 1px solid #d6d6d6;
	width: 50%;
	float: left;
	font-size: 14px;
	color: #484848;
	line-height: 50px;
	text-indent: 18px;
	min-height: 50px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.productDe .updown a:hover{
	color: #3ea966;
}
.xgcp h3{
	font-family: "微软雅黑";
	font-size: 24px;
	font-weight: bold;
	color: #494949;
	margin-bottom: 25px;
}
.p-prev{
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: #3ea966 url(../images/p-prev.png) no-repeat center center;
	position: absolute;
	right: 0;
	bottom: 5px;
}
.p-next{
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: #3ea966 url(../images/p-next.png) no-repeat center center;
	position: absolute;
	right: 35px;
	bottom: 5px;
}

.news-Share{
	position: absolute;
	right: 0;
	top: 5px;
}
.news-Share a{
	display: block;
	width: 27px;
	height: 27px !important;
	margin: 0 0 0 7px !important;
	padding: 0;
	background: url(../images/de-share.jpg) !important;
}
.news-Share a.bds_sqq{
	background-position: 0 0 !important;
}
.news-Share a.bds_weixin{
	background-position: -33px 0 !important;
}
.news-Share a.bds_tsina{
	background-position: -66px 0 !important;
}
.news-Share a.bds_qzone{
	background-position: -99px 0 !important;
}
.news-Share a.bds_renren{
	background-position: -132px 0 !important;
}
.news-Share a.bds_mshare{
	background-position: -165px 0 !important;
}
.productDe .news-Share{
	top: 55%;
}

/*case*/
.case{
	width: 100%; 
	padding: 64px 0 90px 0;
} 
@media (min-width: 1400px){
	.case .container {
	    width: 1380px;
	}
}
.case-warp{
	padding-left: 35px;
	background: url(../images/case-hx.jpg) repeat-y  left 9px top 9px; 
}
.case-warp .pdg{
	padding: 0 12px;
	margin-bottom: 24px;
}
.case-list{
	margin-bottom: 14px;
}
.case-list .row{
	margin-top: 22px
}
.case-year{
	font-family: arial;
	font-weight: bold;
	font-size: 48px;
	line-height: 52px;
	color: #3ea966;
	position: relative;
}
.case-year::before{
	content: "";
	position: absolute;
	width: 19px;
	height: 19px;
	background: url(../images/case-round.png) no-repeat center center;
	left: -35px;
	top: 29%; 
}
.case-list .Pic{
	overflow: hidden;
	position: relative;
}
.case-list .Pic img{
	display: block;
	width: 100%;
    transform: scale(1);
    transition: all .7s ease;
}
.case-list .Pic:hover img{
	transform: scale(1.12);
    transition: all 1s ease;
}
.case-list .Pic span{
	display: block;
	width: 100%;
	line-height: 45px;
	background: rgba(51,51,51,0.9);
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 15px;
	color: #fff;
	text-align: center;
	min-height: 45px;
    transition: all .5s ease;
}
.case-list .Pic:hover span{
	background: rgba(228,183,86,0.9);
    transition: all .5s ease;
}

/*case*/
.caseDe{
	width: 100%; 
	padding: 55px 0 90px 0;
} 
@media (min-width: 1300px){
	.caseDe .container {
	    width: 1250px;
	}
}
.casede-list{
	background: url(../images/casede-hx.jpg) repeat-y top left 125px;
	padding-bottom: 55px;
}
.casede-list .defhlb{
	display: none;
}
.casede-list:last-child{
	padding-bottom: 15px;
}
.casede-list:last-child .defhlb{
	display: block; 
}
.casede-list .time{
	width: 82px;
	min-height: 82px;
	background: #e4b756;
	float: left;
	text-align: center;
	color: #fff;
	position: relative;
	font-family: arial;
}
.casede-list .time::after{
	content: "";
	position: absolute;
	width: 16px;
	height: 16px;
	background: url(../images/casede-round.png) no-repeat center center;
	right: -52px;
	top: 50%;
	margin-top: -8px;
}
.casede-list .time .day{
	font-size: 24px;
	line-height: 42px;
	padding-top: 7px;
}
.casede-list .time .year{
	font-size: 16px;
	line-height: 25px;
}
.casede-list .Pic{
	width: 20.32%;
	float: left;
	overflow: hidden;
	margin-left: 7.04%;
}
#NalP,#NalN{
	width: 28px;
	height: 36px;
	margin-top: -18px;
}
#NalP{
	background: rgba(0,0,0,0.6) url(../images/nal-prev.png) no-repeat center center;
	background-size: 18px;
}
#NalN{
	background: rgba(0,0,0,0.6) url(../images/nal-next.png) no-repeat center center;
	background-size: 18px;
}
.casede-list .Pic img{
	display: block;
	width: 100%;
}
.case-cont{
	width: 62%;
	float: right;
	overflow: hidden;
}
.case-cont .bt{
	font-size: 28px;
	line-height: 32px;
	color: #333333;
	background: url(../images/casede-xhx.jpg) no-repeat bottom left;
	background-size: 100%;
	padding-bottom: 26px;
}
.case-cont .cont{
	margin-top: 25px;
	font-size: 15px;
	color: #666666;
	line-height: 25px;
}

/*Nybanner*/
.Nybanner{
	width: 100%;
	overflow: hidden;
}
.Nybanner img{
	display: block;
	width: 100%;
}
.cx-ny-bt{
	text-align: center;
	font-size: 36px;
	color: #333333;
	line-height: 40px;
}
.cx-ny-hx{
	width: 40px;
	height: 4px;
	background: #3ea966;
	display: block;
	margin: 32px auto 0;
}
.ny-location{
	width: 100%;
	line-height: 55px;
	border-bottom: 1px solid #eeeeee;
	font-size: 15px;
	color: #666666;
}
@media (min-width: 1400px){
	.ny-location .container {
	    width: 1380px;
	}
}
.ny-location a{
	color: #666;
}
.ny-location a:hover{
	color: #E4B756;
}
.ny-location .container{
	background: url(../images/home.png) no-repeat left center;
	padding-left: 23px;
}

/*bt*/
.cx-sy-h2{
	text-align: center;
	font-size: 42px;
	color: #333333;
	line-height: 48px;
}
.cx-sy-h6{
	text-align: center;
	font-size: 17px;
	color: #3ea966;
	line-height: 28px;
	margin-top: 22px;
} 

/*footer*/
footer{
	width: 100%;
	overflow: hidden;
	padding: 26px 0 0 0;
	background: #2a2e37;
}
.wyd-ft-info{
	width: 100%;
	overflow: hidden;
	padding: 0 0 18px 0;
}
.ft-logo{
	float: left;
	text-align: center;
	overflow: hidden;
	margin-left: 25px;
}
.ft-logo .hm{
	font-family: "Gotham Pro";
	font-size: 28px;
	color: #fff;
	margin-top: 24px;
}
.ft-logo .sj{
	font-size: 14px;
	color: #fff;
	margin-top: 14px;
}
.ft-lm{
	float: right;
	overflow: hidden;
}
.ft-lm .item-list{
	float: left;
	overflow: hidden;
	margin-left: 72px;
}
.ft-lm .item-list:first-child{
	margin-left: 0;
}
.ft-lm .item-list h6{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 30px;
}
.ft-lm .item-list a{
	display: block;
	font-size: 14px;
	color: #a8abb4;
	line-height: 28px;
}
.ft-lm .item-list a:hover{
	color: #fff;
}
.ft-lm .item-list p{
	font-size: 14px;
	color: #a8abb4;
	line-height: 28px;
}
.wyd-ft-copy{
	width: 100%;
	overflow: hidden;
	line-height: 48px;
	border-top: 1px solid #414650;
	font-size: 12px;
	color: #868991;
	text-align: center;
}
.wyd-ft-copy a{
	color: #868991;
}
.wyd-ft-copy a:hover{
	color: #fff;
	text-decoration: underline;
}

.fl{
	float: left;
}
.fr{
	float: right;
}
.foot-wechat{
	position: absolute;
	right: 0;
	top: -21.5%;
	background: #eeca6e;
	padding: 30px 45px 40px 45px;
}
.foot-wechat p{
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding-top: 10px;
}
.f-share{
	text-align: center;
	margin-top: 20px;
}
.f-share a{
	display: block;
	width: 30px !important;
	height: 30px !important;
	float:left;
	margin:0 6px;
}

.f-share .bshare-weixin{
	background: url(../images/wechat.png) no-repeat center center !important;
	margin-left: 20px;
}
.f-share .bshare-sinaminiblog{
	background: url(../images/weibo.png) no-repeat center center !important;  
}
.f-share .bshare-qqim{
	background: url(../images/qq.png) no-repeat center center !important;  
}
.bsBox{
	width: auto !important;
	height: auto !important;
}

.sroll_top {
    right: 0.8%;
    bottom: 6%;
    position: fixed;
    display: none;
    cursor: pointer;
    z-index: 1000;
    background: #3ea966;
    padding: 10px;
}

/*Page*/
.Page{
	padding: 50px 0;
	overflow: hidden;
	margin-top: 15px;
	text-align: center;
}
.disabled{ border:1px solid #d8d8d8; padding: 5px 5px; font-size:10px; color:#d8d8d8; display: none;}
.Page a{ border:1px solid #d8d8d8; padding: 5px 10px; font-size:10px; color:#d8d8d8;}
.Page a.sy{color:#707072 !important;}
.current{ background:#3ea966; padding:5px 9px; color:#fff; border:1px solid #3ea966;font-size:10px;}
 
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
	width: 4px;
	height: 16px;
	background-color: #fff; 
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);
	/*border-radius: 10px;*/
	background-color: #f2f2f2;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{ 
	cursor: pointer;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: rgba(237,191,93,.5); 
	border-radius: 0;
}  
::-webkit-scrollbar-thumb:hover{
	background-color: rgba(237,191,93,.8);
}
::-webkit-scrollbar-thumb:active{
	background-color: rgba(237,191,93,1); 
}
/*定义两端上下按钮*/
/*::-webkit-scrollbar-button {
	height: 10px;
	width: 10px;
	background: #ff6a07;
}*/ 

/*20200403 message*/
.message{
	width: 100%;
	margin-top: 25px;
}
.message h4{
	font-size: 24px;
	line-height: 30px;
}
.message h4 span{
	display: block;
	position: relative;
	padding-bottom: 20px;
}
.message h4 span::before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 50px;
	height: 3px;
	background: #eeca6e;
}
.message .row{
	margin-top: 28px;
}
.message input[type=text]{
	width: 100%;
	height: 45px;
	margin-bottom: 15px;
	text-indent: 18px;
	border: 1px solid #ccc;
	font-size: 16px;
	color: #353535;
    transition: all .5s ease;
}
.message input[type=text]:focus{
	box-shadow: 0 0 15px 0 rgba(237,191,93,0.5);
    transition: all .5s ease;
}
.message .bt{
	background: url(../images/is-btian.png) no-repeat left 5px top 5px;
	background-size: 7px 7px;
}
.message textarea{
	width: 100%;
	height: 190px;
	min-height: 190px;
	min-width: 100%;
	max-width: 100%;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 15px;
	border: 1px solid #ccc;
    transition: all .5s ease;
}
.message textarea:focus{
	box-shadow: 0 0 15px 0 rgba(237,191,93,0.5);
    transition: all .5s ease;
}
.message input[type=button]{
	width: 160px;
	height: 45px;
	border: none;
	margin-top: 18px;
	background: #eeca6e;
	font-size: 16px;
	color: #fff;
    transition: all .5s ease;
}
.message input[type=button]:hover{
	box-shadow: 0 0 15px 0 rgba(237,191,93,0.8);
    transition: all .5s ease;
	
}
.videoshow{
	margin:0 auto;
	height:550px;
}
.videoshow iframe{
	width:100% !important;
	height:100% !important
;
}
.is-pc{
	display: block;
	background: #f7f5f5;
	
}
.is-pc.fixedAbt{
	max-width:240px;
	position: fixed;
	z-index:9999;
	top:105px;
	transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
	box-shadow: 3px 4px 7px 7px rgba(102,102,102,0.2);

}
.is-mb{
	display: none;
}
@media (max-width: 1440px){
	.head-language{
		font-size: 18px;
	}
	.WebLink li{
		margin-left: 25px;
	}
	.WebLink li a{
		font-size: 16px;
	}
}