
.ny_banner{
	height: 520px;
	width: 100%;
	background-size: cover !important;
	background-position: center !important;
	text-align: center;
	color: #fff;
}
.ny_banner h1{
	font-weight: bold;
	padding-top: 200px;
	font-size: 48px;
	font-family: Microsoft YaHei;
}
.ny_banner h1 span{
	color: #FF6B07;
}
.ny_banner p{
	line-height: 40px;
	font-size: 24px;
	font-family: Microsoft YaHei;
}
.ny_banner i{
	display: block;
	width: 42px;
	height: 2px;
	background: #3FB2D9;
	margin: 0 auto;
	margin-top: 10px;
}

.nk_dh{
	height: 80px;
	line-height: 79px;
	box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05);
	overflow: hidden;
}
.nk_dh .dw{
	float: left;
	font-size: 16px;
	color: #666;
}
.nk_dh .dw i{
	display: inline-block;
	float: left;
	height: 18px;
	width: 18px;
	background: url(../images/house.png) no-repeat;
	background-size: 18px;
	margin-top: 30px;
}
.nk_dh .dw span{
	padding: 0 5px;
}
.nk_dh .dw a{
	color: #666;
}



.nk_dh .dw_dh{
	float: right;
}
.nk_dh .dw_dh a{
	color: #666;
	font-size: 18px;
	margin: 0 22px;
	height: 78px;
	display: block;
	float: left;
	position: relative;
}
.nk_dh .dw_dh a i{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 2px;
	background: #3FB2D9;
	transition: .3s;
}
.nk_dh .dw_dh a:hover, .nk_dh .dw_dh a.active{
	color: #3FB2D9;
}
.nk_dh .dw_dh a:hover i,.nk_dh .dw_dh a.active i{
	width: 100%;
}










/*about1 start*/
.about_1 {
	padding: 80px 0;
}
.about_1 .a1_title{
	float: left;
	width: 32%;
}
.a1_title p{
	font-size: 36px;
	font-weight: 600;
	color: #333333;
}
.a1_title span{
	color: #3FB2D9;
	font-size: 18px;
	font-weight: 400;
}
.about_1 .info{
	float: right;
	width: 68%;
}
.about_1 .info p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	padding: 4px 0;
}
.about_1 ul{
	margin-top: 70px;
}
.about_1 ul li{
	float: left;
	width: 33.333%;
}
.about_1 ul li .icon{
	display: block;
	height: 50px;
	width: 50px;
	background: url(../images/about1_icon.png) no-repeat;
	float: left;
	margin-right: 10px;
}
.about_1 ul li .icon2{
	background-position: -70px 0;
}
.about_1 ul li .icon3{
	background-position: -142px 0;
}
.about_1 ul li p{
	color: #333333;
	line-height: 30px;
	font-size: 18px;
}
.about_1 ul li span{
	color: #3FB2D9;
}

.about_1 ul .li2{
	box-sizing: border-box;
	padding-left: 20px;
}
.about_1 ul .li3{
	box-sizing: border-box;
	padding-left: 50px;
}
/*about1 end*/


/*about2 start*/
.about_2{
	padding: 100px 0;
	background: #333333;
}
.about_2 .single-info .num span,.about_2 .single-info .num em{
	color: #3FB2D9;
	font-family: BebasNeue;
	font-size: 42px;
}
.about_2 .single-info .num i{
	font-size: 14px;
	color: #999;
}
.about_2 .single-info p{
	color: #999;
	font-size: 16px;
}
.about_2 .single-item .imgs{
	margin-right: 5px;
}
.about_2 .index-waper-box{
	position: relative;
	height: auto;
}
.about_2 .single-item{
	margin-top: 0;
}
/*about2 end*/





/*about3 start*/
.about_3{
	background: url(../images/about3_bg.jpg) no-repeat;
	background-size: cover;
	padding: 80px 0 40px 0;
}
.about_3 .a1_title span{
	color: #333;
}
.about_3 .swiper-button-next:after,.about_3 .swiper-button-prev:after{
	display: none;
}
.about_3 .swiper-button-next,.about_3 .swiper-button-prev{
	height: 50px;
	width: 50px;
	background: url(../images/about3_np.png) no-repeat;
	top: auto;
	bottom: 0;
}
.about_3 .swiper-button-next{
	background-position: -81px 0;
	left: 50%;
	margin-left: 15px;
}
.about_3 .swiper-button-prev{
	left: auto;
	right: 50%;
	margin-right: 15px;
}
.about_3 .swiper-container_history{
	padding-bottom: 100px;
}
.his_item{
	margin-top: 23px;
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
}
.his_item:after{
	content: "";
	width: 100%;
	height: 1px;
	display: block;
	background: #fff;
	opacity: .2;
	position: absolute;
	top: 0;
	left: 0;
}

.his_item:before{
	content: "";
	width: 50px;
	height: 1px;
	opacity: .6;
	display: block;
	background: #fff;
	position: absolute;
	top: 0;
	left: 40px;
}
.his_item h1{
	font-size: 60px;
	font-family: din;
	color: #FFFFFF;
	padding-bottom: 20px;
	padding-top: 20px;
}
.his_item ul li{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 24px;
	padding: 6px 0;
	position: relative;
	padding-left: 15px;
}
.his_item ul li:after{
	content: "";
	display: block;
	height: 8px;
	width: 8px;
	border-radius: 100%;
	position: absolute;
	background: #fff;
	top: 15px;
	left: 0;
}



/*about3 end*/









/*about4 start*/
.about_4{
	padding: 70px 0 60px 0;
	background: #f5f5f5;
}
.about_4 .a1_title{
	padding-left: 10px;
}
.honor_box{
	margin-top: 25px;
	padding-bottom: 20px;
}
.honor_item{
	width: 23%;
	margin: 0 1%;
	float: left;
}
.honor_item .img{
	height: 210px;
	background: #fff;
	padding: 20px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	vertical-align: middle;
	display: table-cell;
	overflow: hidden;
}
.honor_item .img:hover img{
	transform: scale(1.1);
}
.honor_item .img img{
	width: 100%;
	transition: .5s;
}
.honor_item p{
	color: #333333;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 8px;
	text-align: center;
}
.about_4 .slick-dots{
	bottom: 0;
}
.about_4 .slick-dots li button{
	width: 58px;
	height: 5px;
	border-radius: 0;
}
/*about4 end*/






/*about5 start*/
.about_5{
	padding: 80px 0;
}
.about_5 .a1_title{
	padding-left: 5px;
}
.serpro{
	margin-top: 25px;
}
.serpro_item{
	width: 19%;
	float: left;
	margin: 0 .5%;
	border: 1px solid #ddd;
	text-align: center;
	box-sizing: border-box;
	padding: 50px 20px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.serpro_item:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #FF6B07;
    filter: alpha(opacity=80);
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: -webkit-transform .38s cubic-bezier(.4,0,.2,1);
    transition: -webkit-transform .38s cubic-bezier(.4,0,.2,1);
    transition: transform .38s cubic-bezier(.4,0,.2,1);
    transition: transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1);
    transform-origin: left 100%;
    -webkit-transform-origin: left 100%;
    transform: scaleY(0);
    -moz-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    visibility: hidden\9;
}
.serpro_item:hover::after{
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform-origin: left 0;
    -webkit-transform-origin: left 0;
    visibility: visible\9;
}
.serpro_item:hover .icon{
	background: url(../images/about5_icon_hover.png) no-repeat;
	transition-delay: .1s;
}
.serpro_item:hover{
	color: #fff;
	transition-delay: .1s;
}
.serpro_item p{
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0;
	position: relative;
	z-index: 111;
}
.serpro_item span{
	font-size: 12px;
	display: block;
	line-height: 20px;
	height: 40px;
	position: relative;
	z-index: 111;
}

.serpro_item .icon{
	display: block;
	height: 60px;
	width: 60px;
	background: url(../images/about5_icon.png) no-repeat;
	margin: 0 auto;
	position: relative;
	z-index: 111;
}
.serpro_item .icon1{
	background-position: 7px 0 !important;
}
.serpro_item .icon2{
	background-position: -140px 0 !important;
}
.serpro_item .icon3{
	background-position: -287px 0 !important;
}
.serpro_item .icon4{
	background-position: -432px 0 !important;
}
.serpro_item .icon5{
	background-position: -582px 0 !important;
}
/*about5 end*/



/*about6 start*/
.about_6 .a1_title{
	text-align: center;
}
/*about6 end*/


























/*case_list start*/
.case-tab-tit2{
	float: left;
	width: 10%;
	text-align: center;
	margin: 40px 0 45px 0;
}
.case-tab-top2 .case-tab-tit2.active .top-tit{
	color: #FF6B07;
}
.case-tab-tit2 .top-tit{
	font-size: 16px;
	color: #343434;
	margin-top: 15px;
}
.case-tab-tit2 .icon{
	display: block;
	height: 40px;
	width: 40px;
	background: url(../images/case_icon.png) no-repeat;
	margin: 0 auto;
	/* background-position: 0px -45px !important; */
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	-o-transition: all 0.8s;
}

.case-tab-top2 .case-tab-tit2.active .icon1{
	background-position: 0px -45px !important;
}
.case-tab-tit2 .icon2{
	background-position: -67px 0 !important;
}
.case-tab-top2 .case-tab-tit2.active .icon2{
	background-position: -67px -45px !important;
}
.case-tab-tit2 .icon3{
	background-position: -135px 0 !important;
}
.case-tab-top2 .case-tab-tit2.active .icon3{
	background-position: -135px -45px !important;
}
.case-tab-tit2 .icon4{
	background-position: -202px 0 !important;
}
.case-tab-top2 .case-tab-tit2.active .icon4{
	background-position: -202px -45px !important;
}
.case-tab-tit2 .icon5{
	background-position: -269px 0 !important;
}
.case-tab-top2 .case-tab-tit2.active .icon5{
	background-position: -269px -45px !important;
}
.case-tab-tit2 .icon6{
	background-position: -337px 0 !important;
}
.case-tab-top2 .case-tab-tit2.active .icon6{
	background-position: -337px -45px !important;
}
.case-tab-tit2 .icon7{
	background-position: -404px 0 !important;
}
.case-tab-top2 .case-tab-tit2.active .icon7{
	background-position: -404px -45px !important;
}
.case-tab-tit2 .icon8{
	background-position: -471px 0 !important;
}
.case-tab-top2 .case-tab-tit2.active .icon8{
	background-position: -471px -45px !important;
}
.case-tab-tit2 .icon9{
	background-position: -539px 0 !important;
}
.case-tab-top2 .case-tab-tit2.active .icon9{
	background-position: -539px -45px !important;
}
.case-tab-tit2 .icon10{
	background-position: -606px 0 !important;
}
.case-tab-top2 .case-tab-tit2.active .icon10{
	background-position: -606px -45px !important;
}
.case-tab-tit2 .case-tab-tit2 .icon11{
	background-position: 0px 0 !important;
}
.case-tab-top2 .case-tab-tit2.active .icon11{
	background-position: 0px -45px !important;
}


.ny-case-tab-list .tit{
	font-size: 24px;
	font-weight: bold;
	color: #343434;
	/* line-height: 18px; */
	margin: 20px 0;
	transition: .3s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ny-case-tab-list .text{
	transition: .3s;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.ny-case-tab-list .item{
	margin: 0 10px;
	margin-bottom: 50px;
}
.ny-case-tab-list .pic{
	overflow: hidden;
}
.ny-case-tab-list .pic img{
	transition: .7s;
}
.ny-case-tab-list .item:hover .tit{
	color: #FF761C;
}
.ny-case-tab-list .item:hover .text{
	color: #FF761C;
}
.ny-case-tab-list .item:hover img{
	transform: scale(1.1);
}


@media only screen and (max-width: 1499px){
	.case-tab-tit2 .top-tit{
		font-size: 13px;
		margin-top: 11px;
	}
}

/*case_list end*/





/*team1 start*/
.team1_teacher{
	border: 1px solid #ddd;
	box-sizing: border-box;
	padding: 20px;
	margin-top: 50px;
	margin-bottom: 50px;
}
.team1_teacher .left{
	float: left;
	width: 46%;
}
.team1_teacher .left .img{
	float: left;
	width: 300px;
}
.team1_teacher .left .img img{
	width: 100%;
}
.team1_teacher .left .desc{
	float: left;
	padding-left: 32px;
}
.team1_teacher .left h5{
	margin-top: 10px;
	font-size: 18px;
	color: #FF6B07;
	line-height: 40px;
}
.team1_teacher .left p{
	line-height: 23px;
}
.team1_teacher .right{
	margin-top: 10px;
	float: right;
	width: 52%;
}
.team1_teacher .right p{
	color: #666;
	line-height: 30px;
}




.teach_item{
	float: left;
	width: 24%;
	margin-right: 1.3333%;
	box-sizing: border-box;
	border: 1px solid #ddd;
	padding: 20px;
	margin-bottom: 30px;
}
.teach_item:nth-of-type(4n){
	margin-right: 0;
}
.teach_item .desc{font-size: 13px;height: 145px;}
.teach_item h5{
	margin-top: 10px;
	font-size: 18px;
	color: #FF6B07;
	line-height: 30px;
}
.teach_item p{
	line-height: 23px;
}
.teach_item .img{
	overflow: hidden;
}
.teach_item img{
	width: 100%;
	transition: .5s;
}
.teach_item:hover img{
	transform: scale(1.1);
}
/*team1 end*/









@font-face {
	font-family:din;
	src: url(../fonts/DINCond-Bold.otf);
}



/*列表分页*/
.mk_pages {text-align:center;font-size:0;padding:40px 0 50px;}
.mk_pages ul {text-align:center;font-size:0;}
.mk_pages ul li {display:inline-block;font-size:16px;margin:0 4px;border:1px solid #e9e9e9;width:38px;height:38px;line-height:38px;float:none;}
.mk_pages ul li a {font-size:14px;display:block;width:100%;height:100%;color:#666;}
.mk_pages .pageinfo {line-height:21px;padding:12px 10px 12px 16px;color:#999;margin:0px 2px;}
.mk_pages .pageinfo strong {color:#555;font-weight:normal;margin:0px 2px;}
.mk_pages ul li.active,.mk_pages ul li.active a,.pagebox ul li.active a:hover {font-weight:bold;background:#3EB2D9;color:#fff;border:1px solid #3EB2D9;}
.mk_pages ul li.disabled span {padding:14px 9px;}
/* 新闻动态 */
.ny_banner h1 span{color: #3FB2D9;}
.ny_news_container{
    padding-top: 80px;
}
.ny_news_container a{
    display: block;
    border: 1px solid #DDDDDD;
    margin: 0 10px;
    padding: 20px;
    margin-bottom: 50px;
}
.ny_news_container a .pic{
    width: 100%;
    overflow: hidden;
}
.ny_news_container a .pic img{
    width: 100%;
    transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -moz-transition: all 1.2s;
    -ms-transition: all 1.2s;
    -o-transition: all 1.2s;
}
.ny_news_container a:hover .pic img{
    transform: scale(1.03);
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    -o-transform: scale(1.03);
}
.ny_news_container a .text{
    font-size: 14px;
    height: 50px;
    overflow: hidden;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
}
.ny_news_container a .tit{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    padding: 12px 0 10px;
    transition: color 1s;
    -webkit-transition: color 1s;
    -moz-transition: color 1s;
    -ms-transition: color 1s;
    -o-transition: color 1s;
}
.ny_news_container a .time{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    padding-top: 16px;
    background: url(../images/time.png) no-repeat left 18px;
    padding-left: 19px;
}
.ny_news_container a:hover .tit{
    color: #3FB2D9;
}
/* 咨询服务 */
.ny-zixu-container{
    background-color: #f5f5f5;
    padding-bottom: 100px;
    padding-top: 50px;
}
.ny-zixu-container .service-ibox .col-md-5s .item{
    padding: 40px 22px 0;
}
.ny-zixu-container .service-ibox .item .desc{
    padding: 0 20px;
}
/* 详情页 */
.ny-detail-ibox{
    background-color: #f5f5f5;
}
.ny-detail-ibox .ny-left{
    width: 30%;
    height: 100px;
    background: #3FB2D9;
}
.ny-detail-ibox .ny-left .sidebar-nav{
	background-color: #fff;
}
.ny-detail-ibox .ny-right{
    width: 70%;
}

/* 详情页 */.ny-detail-ibox {background-color:#f5f5f5;padding-top:80px;padding-bottom:110px;overflow:hidden;}
.ny-detail-ibox .ny-left {width:19%;background-color:#fff;}
.ny-detail-ibox .ny-left .tit {height:100px;background:#3FB2D9;width:100%;font-size:30px;color:#FFFFFF;font-family:Microsoft YaHei;padding-left:28px;padding-top:18px;box-sizing:border-box;}
.ny-detail-ibox .ny-left .tit span {font-size:16px;display:block;}
.sidebar-nav a {box-sizing:border-box;padding:0 20px 0 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;border-bottom:#f7f7f7 1px solid;width:100%;height:49px;line-height:49px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#333333;background:url(../images/arr.png) no-repeat 95%  center;transition:all .8s;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;}
.sidebar-nav a:hover,.sidebar-nav a.active {background-color:#fcaa73;color:#333333 !important;}
.ny-detail-ibox .ny-right {width:79.4%;float:right;}
.ny-detail-ibox.ny-detail-ibox22 .ny-right{width: 100%;float: none;}
.ny-detail-ibox .ny-detail-con {float:left;width:68.5%;}
.ny-detail-ibox .detail-ibox {background-color:#fff;padding:40px 30px;}
.ny-detail-ibox .big-title {text-align:center;font-size:30px;font-family:Microsoft YaHei;font-weight:bold;color:#333333;margin-bottom:26px;}
.ny-detail-ibox .hangye-desc{line-height: 30px;}
.ny-detail-ibox .swiper-imgs22 {margin-bottom:24px;}
.ny-detail-ibox .swiper-imgs22 img {width:100%;}
.ny-detail-ibox .swiper-imgs22 .swiper-button-next {outline:none;border:none;width:60px;right:0;height:66px;background:url(../images/dingzhi-arr2.png) no-repeat;right:0;}
.ny-detail-ibox .swiper-imgs22 .swiper-button-prev {outline:none;border:none;width:60px;height:66px;left:0;background:url(../images/dignzhi-arr.png) no-repeat;}
.ny-detail-ibox .swiper-button-next:after,.ny-detail-ibox .swiper-container-rtl .swiper-button-prev:after {content:"";}
.ny-detail-ibox .swiper-button-prev:after,.ny-detail-ibox .swiper-container-rtl .swiper-button-prev:after {content:"";}
.ny-detail-ibox .txt {font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#333333;line-height:24px;}
.ny-detail-ibox .bar {height:50px;background:#F7F7F7;line-height:50px;padding-left:20px;margin-bottom:20px;font-size:16px;font-family:Microsoft YaHei;font-weight:bold;margin-top:20px;color:#333333;}
.zixun-bar {margin:30px 0;width:100%;height:150px;}
.zixun-bar .left {font-size:28px;font-family:Source Han Sans CN;font-weight:400;color:#FFFFFF;line-height:36px;text-shadow:0px 0px 8px rgba(0,0,0,0.57);margin-left:76px;margin-top:35px;}
.ind-tip .top {width:270px;height:100px;text-align:center;margin-bottom:16px;margin-top:30px;margin-right:45px;}
.ind-tip .name {font-size:18px;height:38px;line-height:38px;margin-bottom:4px;color:#3FB2D9;}
.ind-tip .tel {font-size:28px;font-weight:bold;font-family:Arial;color:#3FB2D9;}
.side-bar {float:right;width:29.2%;}
/* 留言框 */.contact-form {width:100%;height:400px;margin:0 auto;box-sizing:border-box;padding-top:38px;}
.contact-form  ul {width:500px;margin:0 auto;}
.contact-form .input {margin-bottom:10px;padding:0;}
.contact-form .input .s-input {height:44px;line-height:44px;background-color:#fff;color:#6E6E6E;opacity:0.6;font-size:15px;position:relative;padding-left:22px;padding-right:22px;border:1px solid #DDDDDD;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.contact-form .input input {width:100%;display:block;height:44px;line-height:44px;}
.contact-form .s-textarea {box-sizing:border-box;height:90px;color:#6E6E6E;opacity:0.6;font-size:15px;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:5px;padding-left:22px;padding-right:22px;padding-top:12px;}
.contact-form .s-textarea textarea {display:block;width:100%;}
.contact-form .s-submit {text-align:center;margin-top:20px;}
.contact-form .s-submit span {margin:0 auto;display:block;width:140px;height:40px;background:#3FB2D9;border-radius:20px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;line-height:40px;text-align:center;cursor:pointer;}
.contact-form p.tit {font-size:24px;font-family:Microsoft YaHei UI;font-weight:300;color:#333333;margin-bottom:22px;text-align:center;}
/* 内页右侧新闻 */.ny-news-slist.news-slist {width:100%;}
.ny-news-slist.news-slist .news-title {padding-left:20px;padding-right:20px;background-color:#fff;margin-right:10px;padding-top:22px;}
.ny-news-slist.news-slist .dd {padding:15px 20px 20px 20px;/* height:560px;*/height:auto;}
.ny-news-slist.news-slist .dd li {margin-bottom:10px;}
.ny-news-slist.news-slist .news-title span {font-size:18px;font-weight:bold;color:#333333;}
.ny-news-slist.news-slist .news-title a {color:#999999;}
.news-ilist.news-ilist2 {width:100%;background-color:#fff;padding:0;}
.side-bar .index-news .news-title {    padding-top: 22px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 0;
    padding-bottom: 6px;}
.side-bar .news-show .pic {padding:0 20px;}
.side-bar .index-news .news-desc-ibox .tit a {font-weight:normal;font-size: 18px;}
.side-bar .index-news .news-tit {float:none;width:100%;text-align:left;}
.side-bar .index-news .news-desc-ibox {padding:0 20px;}
.side-bar .index-news .news-recommend-list {margin:0;padding-top:24px;height:auto;padding-bottom:18px;}
.ny-news-slist.news-slist .dd li .title {overflow:hidden;text-overflow:ellipsis;white-space: nowrap;height:68px;padding-top: 18px;box-sizing: border-box;line-height: 68px;padding-top: 0;}
.ny-detail-ibox .top_links {margin-bottom:30px;font-size:0;}
.ny-detail-ibox .top_links a {display:inline-block;*display:inline-block;*zoom:1;margin-right:10px;width:174px;height:52px;background:#FFFFFF;line-height:52px;text-align:center;font-size:18px;font-family:PingFang SC;font-weight:400;color:#656565;transition:all .8s;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;}
.ny-detail-ibox .top_links a.active {background-color:#FF751B;color:#fff !important;}
.ny-detail-ibox .hangye-tit {font-size:24px;font-family:Microsoft YaHei;font-weight:bold;color:#333333;margin-bottom:10px;margin-top:30px;height:42px;line-height:42px;}
.ny-detail-ibox .hangye-tit img {margin-top:-12px;margin-right:6px;}
.ny-detail-ibox .hangye-desc .text {line-height:24px;}
.yulu {padding:22px 20px 15px 20px;background-color:#fff;margin-top:20px;}
.yulu .tit {text-align:left;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#333333;}
.yulu-desc {width:100%;height:320px;font-size:27px;color:#444444;padding:0 16px;box-sizing:border-box;margin-top:7px;}
.yulu-desc span {display:block;padding-top:70px;box-sizing:border-box;height:260px;font-family: PingFang SC;}
.dianzan {font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:#3FB2D9;background:url(../images/dianzan2.png) no-repeat left center;height:30px;line-height:40px;padding-left:30px;}
.dianzan.active {background:url(../images/dianzan.png) no-repeat left center;}
/* 推荐案例 */.recommend-tit {font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#333333;margin-bottom:12px;}
.recommend-ibox {overflow:hidden;padding-top:55px;}
.recommend-list {margin:0 -6px;}
.recommend-list a {display:block;margin:0 6px;}
.recom-title {font-size:16px;font-family:Microsoft YaHei;font-weight:bold;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:12px 0;transition:color 1s;-webkit-transition:color 1s;-moz-transition:color 1s;-ms-transition:color 1s;-o-transition:color 1s;}
.recommend-list .text {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#666666;}
.recommend-list .pic {width:100%;overflow:hidden;}
.recommend-list .pic img {transition:transform 1.2s;-webkit-transition:transform 1.2s;-moz-transition:transform 1.2s;-ms-transition:transform 1.2s;-o-transition:transform 1.2s;}
.recommend-list a:hover .recom-title {color:#3FB2D9;}
.recommend-list a:hover .pic img {transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);}
/* 上一篇&下一篇 */.artcile-menu {margin-top:20px;}
.artcile-menu ul {margin:0 -6px;}
.artcile-menu li a {display:block;height:60px;line-height:60px;background:#FFFFFF;padding:0 14px;margin:0 6px;overflow:hidden;color:#333333;font-family:Microsoft YaHei;}
/* 联系我们 */.contact_container {overflow:hidden;}
.contact_team {margin:0 -15px;padding-top:65px;}
.contact_team .item {height:346px;margin:15px;border:1px solid #DEDEDE;box-sizing:border-box;padding:20px;}
.contact_team  .team-img {float:left;}
.contact_team  .team-desc {margin-top:20px;margin-left:37.8%;}
.contact_team .item .text {color:#343434;line-height:30px;font-family:Microsoft YaHei;}
.contact_team .item .text span {color:#666666;}
.contact_team .item .name {font-size:18px;color:#FF771C;font-family:Microsoft YaHei;line-height:30px;}
.contact_team .moreLink {display:block;width:108px;border:1px solid #FF761C;background-color:#FF761C;height:36px;text-align:center;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;line-height:36px;color:#fff !important;margin:15px 0 0 0;}
.contact_container {padding-top:76px;padding-bottom:122px;box-sizing:border-box;}
.contact_address {margin:0 -15px;}
.contact_address .item {background-color:#f6f6f6;margin:0 15px;}
.contact_address .address_name {font-size:24px;color:#333333;font-family:Microsoft YaHei;position:relative;padding-left:12px;background-color:#fff;padding-bottom:15px;}
.contact_address .address_name i {width:4px;position:absolute;left:0px;top:4px;height:24px;background-color:#FF771C;}
.contact_address .address_img {width:100%;overflow:hidden;}
.contact_address .address_img img {transition:transform 1.2s;-webkit-transition:transform 1.2s;-moz-transition:transform 1.2s;-ms-transition:transform 1.2s;-o-transition:transform 1.2s;}
.contact_address .item:hover .address_img img {transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);}
.contact_address .address_text {padding:16px 24px 26px;}
.contact_address .address_text .text {font-size:16px;color:#333333;font-family:Microsoft YaHei;margin-bottom:5px;padding-left:40px;height:30px;line-height:30px;}
.contact_address .address_text .text1 {background:url(../images/add_img.png) no-repeat left top;}
.contact_address .address_text .text2 {background:url(../images/add_img2.png) no-repeat left top;}
.contact_address .address_text .text3 {background:url(../images/add_img3.png) no-repeat left top;}
@media only screen and (max-width:1599px) {.contact_team .team-desc {margin-left:42.8%;}
    .contact_team .item .text {line-height:28px;}
    .contact_address .address_text .text {height:auto;line-height:27px;}
    .contact_address .address_name i {top:2px;}
}
@media only screen and (max-width:1499px) {.container {width:1200px;}
    .ny-news-slist.news-slist .dd li .ifaq span {height:60px;padding-top:11px;}
    .ny-news-slist.news-slist .dd li .ifaq span em {margin-bottom:0px;}
    .ny-news-slist.news-slist .dd li .title {padding:8px 8px 0 12px;box-sizing:border-box;height: 52px;}
    .ny-news-slist.news-slist .dd li .ifaq {height:60px;}
    .zixun-bar .left {margin-left:5%;}
    .contact_address .address_name {font-size:20px;}
    .contact_team {margin:0 -10px;}
    .contact_team .item {margin:10px;}
    .contact_address {margin:0 -10px;}
    .contact_address .item {margin:0 10px;}
    .contact_team .team-desc {margin-left:47.8%;}
    .contact_team .item .text {line-height:26px;}
}
/* 团队风采 */
/* .ny-team-box {padding-top:20px;}
.ny-team-part {width:100%;height:450px;color:#fff;overflow:hidden;}
.ny-team-part .right {float:right;margin-top:84px; width: 360px;}
.ny-team-part .right .big {font-size:25px;font-family:BebasNeue,Arial, Helvetica, sans-serif;font-weight:400;color:#FFFFFF;line-height:40px;}
.ny-team-part .right .small {font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;}
.ny-team-part .text {margin-top:16px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;line-height:24px;width:337px;}
.ny-team-part2 .right {float:left;}
.ny-team-part .left {float:left;width:800px;position:relative;}
.ny-team-part2 .left {float:right;}
.ny-team-part .swiper-container {width:100%;margin-left:auto;margin-right:auto;}
.ny-team-part .gallery-top {height:450px;}
.ny-team-part .swiper-slide {background-size:cover;background-position:center;}
.gallery-top {height:80%;width:100%;}
.gallery-thumbs-ibox {position:absolute;bottom:0;left:0;width:100%;z-index:2;}
.gallery-thumbs {height:80px;box-sizing:border-box;padding:12px 0 10px 0;position:relative;z-index:22;width:432px !important;margin:0 auto;}
.gallery-thumbs .swiper-slide {height:100%;}
.gallery-thumbs .swiper-slide img {opacity:0.4;}
.gallery-thumbs .swiper-slide-thumb-active img {opacity:1;}
.gallery-thumbs .item {border:2px solid #A9A9A9;background-color:#000;}
.gallery-thumbs .swiper-slide-thumb-active .item {border-color:#FF751B;}
.gallery-thumbs-ibox .mask {height:80px;background:#000000;opacity:0.6;width:100%;position:absolute;left:0;top:0;}
.gallery-thumbs-ibox .swiper-button-next {outline:none;border:none;width:14px;right:140px;height:30px;top:47px;left:auto;background:url(../images/team-arr223.png) no-repeat;}
.gallery-thumbs-ibox .swiper-button-prev {outline:none;border:none;width:14px;height:30px;left:140px;top:47px;background:url(../images/team-arr22.png) no-repeat;}
.gallery-thumbs-ibox .swiper-button-next:after,.gallery-thumbs-ibox .swiper-container-rtl .swiper-button-prev:after {content:"";}
.gallery-thumbs-ibox .swiper-button-prev:after,.ny-detail-ibox .swiper-container-rtl .swiper-button-prev:after {content:"";}
@media only screen and (max-width:1499px) {.ny-team-part .right {margin-right:25px;}
    .ny-team-part2 .right {margin-right:0;margin-left:25px;}
	.ny-detail-ibox .top_links a{width: 148px;font-size: 16px;}
} */

.ny-team-box {padding-top:20px;}
.ny-team-part {width:100%;height:620px;color:#fff;overflow:hidden;}
.ny-team-part .right {float:right;margin-top:96px; width: 440px;}
.ny-team-part .right .big {font-size:33px;font-family:BebasNeue,Arial, Helvetica, sans-serif;font-weight:400;color:#FFFFFF;line-height:40px;}
.ny-team-part .right .small {font-size:23px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;}
.ny-team-part .text {margin-top:22px;font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;line-height:24px;width:337px;}
.ny-team-part2 .right {float:left;margin-left: 78px;}
.ny-team-part .left {float:left;width:1000px;position:relative;}
.ny-team-part2 .left {float:right;}
.ny-team-part .swiper-container {width:100%;margin-left:auto;margin-right:auto;}
.ny-team-part .gallery-top {height:620px;}
.ny-team-part .gallery-top img{width: 100%;}
.ny-team-part .swiper-slide {background-size:cover;background-position:center;}
.gallery-top {height:80%;width:100%;}
.gallery-thumbs-ibox {position:absolute;bottom:0;left:0;width:100%;z-index:2;}
.gallery-thumbs {height:80px;box-sizing:border-box;padding:12px 0 10px 0;position:relative;z-index:22;width:432px !important;margin:0 auto;}
.gallery-thumbs .swiper-slide {height:100%;}
.gallery-thumbs .swiper-slide img {opacity:0.4;}
.gallery-thumbs .swiper-slide-thumb-active img {opacity:1;}
.gallery-thumbs .item {border:2px solid #A9A9A9;background-color:#000;}
.gallery-thumbs .swiper-slide-thumb-active .item {border-color:#FF751B;}
.gallery-thumbs-ibox .mask {height:80px;background:#000000;opacity:0.6;width:100%;position:absolute;left:0;top:0;}
.gallery-thumbs-ibox .swiper-button-next {outline:none;border:none;width:14px;right:140px;height:30px;top:47px;left:auto;background:url(../images/team-arr223.png) no-repeat;}
.gallery-thumbs-ibox .swiper-button-prev {outline:none;border:none;width:14px;height:30px;left:140px;top:47px;background:url(../images/team-arr22.png) no-repeat;}
.gallery-thumbs-ibox .swiper-button-next:after,.gallery-thumbs-ibox .swiper-container-rtl .swiper-button-prev:after {content:"";}
.gallery-thumbs-ibox .swiper-button-prev:after,.ny-detail-ibox .swiper-container-rtl .swiper-button-prev:after {content:"";}
@media only screen and (max-width:1499px) {
	.ny-team-part .left{width: 67%;}
	.ny-team-part .right {width: 27%}
	.ny-team-part .right .small{font-size: 20px;}
	.ny-team-part .right .big{font-size: 24px;}
	.ny-team-part2 .right {
		margin-left: 40px;
	}
	.ny-detail-ibox .top_links a{width: 148px;font-size: 16px;}
}

.keihenxinwen p{
	letter-spacing: 1px;
	text-indent: 2em !important;
}
.keihenxinwen p img{
	margin-left: -2em;
}
.keihenxinwen ul li{
	padding-left: 6%;
	letter-spacing: 1px;
}
