﻿@charset "utf-8";
/*banner轮播*/
.CTCBanner{ position:relative;}
.CTCBanner .slidesjs-pagination{ display:none;}
.CTCBanner .slidesjs-navigation{ display:inline-block; width:38px; height:80px; position:absolute; z-index:11; top:41.5%; overflow:hidden; text-indent:1000px;}
.CTCBanner .slidesjs-previous{ background:url(../images/icon_bannerLeft.png) no-repeat; left:8.2%;}
.CTCBanner .slidesjs-previous:hover{ background:url(../images/icon_bannerLeftCF.png) no-repeat;}
.CTCBanner .slidesjs-next{ background:url(../images/icon_bannerRight.png) no-repeat; right:8.2%;}
.CTCBanner .slidesjs-next:hover{ background:url(../images/icon_bannerRightCF.png) no-repeat;}
.CTCBannerB{ display:none !important;}
.CTCBanner a img{ width:100%; height:auto;}
/*banner轮播END*/

/*推荐服务*/
.recService .swiper-wrapper .swiper-slide{ /* max-height:297px !important; */}
.our-container{ position:relative;}
.recService .swiper-wrapper .swiper-slide { float: left; position: relative;  margin-bottom: 62px; }
.recService .swiper-wrapper .swiper-slide img {  display: block; transform:scale(1);webkit-transition: all .4s ease; transition: all .4s ease;}
.recService .swiper-wrapper .swiper-slide img:hover{ transform:scale(1.1);webkit-transition: all .4s ease; transition: all .4s ease;}
.recService .swiper-wrapper .swiper-slide .introTxt { width: 281px; border: 1px solid #ccc; box-sizing: border-box; border-top: 0; box-shadow:0px 0px 10px rgba(0,0,0,0.4);text-align: center;    padding-bottom: 13px;}
.recService .swiper-wrapper .swiper-slide h5 { line-height: 43px; height: 43px;/*  margin-top: 5px; */margin-top: 6px;
	text-align:center;
    letter-spacing: 0.8px;
    font-size: 16px;
    color: #333;
    font-weight: 500;
    font-family: "Microsoft YaHei";
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	display:inline-block;
}
.recService .swiper-wrapper .swiper-slide p {
	height:36px;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    padding: 0px 14px 0 17px;
    letter-spacing: 0.9px;
    height: 36px;
    font-family: "SimSun";
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	text-align:left;
}
.recService h4 a{ font-size:24px; color:#333333; display:inline-block;letter-spacing: 1px; line-height:70px; background:url(../images/bg_dian.png) no-repeat bottom center; background-size:37px 1px; padding:0 25px;webkit-transition: all .4s ease; transition: all .4s ease; font-weight:400; }
.recService h4 a:hover{background-size:37px 1px;background:url(../images/bg_dianCf.png) no-repeat bottom center;background-size:100% 1px;webkit-transition: all .4s ease; transition: all .4s ease; color:#1b9f96;}
.recService h4{ text-align:center;font-weight:400;}
.recService{ margin-top:29px;}
.recService .swiper-wrapper{ margin-right:-3px; margin-top:32px; /* max-height:360px !important; */}
.recService .swiper-wrapper .swiper-slide{ margin-right:25px;}
.recService .swiper-wrapper .swiper-slide:hover .introTxt{ border:1px solid #1b9f96; border-top:none;} 
.recService .swiper-wrapper .swiper-slide:last-child{ margin-right:0;}
.recService .swiper-wrapper .swiper-slide h5:hover{ color:#1b9f96;}
.recServiceImg{ width:281px; height:199px; overflow:hidden;}
/*推荐服务END*/

/*关于挪亚*/
.aboutNuoya{ background:url(../images/bg_about.png) no-repeat 100% 100%; height:398px;}
.aboutNuoyar{height:398px; background:rgba(255,255,255,0.1);}
.aboutTransmit{ width:396px; height:345px; background:rgba(27,159,150,0.8);}
.aboutAbout{width:719px; height:345px;background:rgba(39,39,39,0.8); text-align:center;}
.aboutTitle{ font-size:30px; color:#fff; display:inline-block; max-width:250px;margin: 0 auto;    margin-top: 38px;  line-height: 36px; overflow:hidden; height:72px;}
.aboutTransmit{ text-align:center;}
.aboutTransmit p{ font-size:18px; line-height:36px; color:#fff;margin-top: 32px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.aboutTransmit .seeMore{ margin-top:43px;}

.aboutAbout p{font-size: 14px;
    line-height: 24px;
    color: #fff;
    margin-top:5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;    padding: 0 14%;
    letter-spacing: 0.6px; height:72px;}
.aboutAbout .aboutTitle { margin-top: 62px;}
.aboutAbout .seeMore{ margin-top:46px;}
.aboutNuoya .container>div{ margin-top:28px;}
/*关于挪亚END*/

/*新闻资讯*/
.newInformation .clearfix .indexStoreItem {
    position: relative;
    float: left;
    width: 31.6%;
    margin-right: 2.6%;
    overflow: hidden;
}
.newInformation .clearfix .indexStoreItem:last-child{ margin-right:0;}
.newInformation .clearfix .indexStoreThumb {
    position: relative;
}
.newInformation .clearfix .indexStoreItem .indexStoreThumb {
    transition: all 0.5s;
    transform: scale(1.1);
}
.newInformation .clearfix .indexStoreItem:hover .indexStoreThumb {
    transform: scale(1);
	transition: all 0.5s;
}

.indexStoreTitle {
    position: absolute;
    left: 12px;
    right: 12px;
    bottom: 10px;
    background: url(../images/bjBlack70.png);
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
}
.newInformation .clearfix .indexStoreItem:hover .indexStoreTitle {
    transition: all 0.4s;
    bottom: -50px;
}

.indexStoreContent {
    position: absolute;
    left: 50%;
    right: 50%;
    top: 50%;
    bottom: 50%;
    opacity: 0;
    background: url(../images/bjBlack70.png);
    color: #fff;
}
.newInformation .clearfix .indexStoreItem:hover .indexStoreContent {
    transition: all 0.4s;
    left: 13px;
    right: 14px;
    top: 10px;
    bottom: 10px;
    opacity: 1;
}
.indexStoreContent .title {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 35px 11px 0;
    letter-spacing: 0.8px;
	text-align: left;
}
.indexStoreContent .intro {
    font-size: 12px;
    line-height: 20px;
    height:80px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 24px 14px 24px 12px;
    font-family: SimSun;
    letter-spacing: 1.1px;
	text-align:left;
}

.linkMore span{ font-size:12px; color:#fff; font-family: SimSun;    float: right; margin-right: 28px;  letter-spacing: 0.4px;margin-top: 14px;}
.indexStoreContent .title span:hover{ color:#1b9f96;}
.linkMore span:hover{ color:#1b9f96;}

.newInformation .seeMore{ background-color:#1b9f96; color:#fff;margin-top: 38px; height: 42px; line-height: 42px;    border-radius: 21px;}
.newInformation{ text-align:center;margin-top: 35px;    margin-bottom: 69px;}
.newInformation .seeMore:hover{ background-color:#0c6d66;    background-image: url(../images/icon_more.png);}
.newInformation .container .clearfix{ margin-top:40px;}

	.swiper-wrapper .swiper-slide{ width:initial;}
	.recService .swiper-wrapper .swiper-slide>a{ display:inline-block;}
	.arrow-left,.arrow-right{ width:19px; height:41px; display:inline-block;position:absolute;    top: 39%; z-index:9;}
	.arrow-left{background: url(../images/icon_bannerLeft.png) no-repeat;background-size: 19px 41px;     left: 2.2%;}
	.arrow-right{background: url(../images/icon_bannerRight.png) no-repeat;background-size: 19px 41px;     right: 2.2%;}
	.arrow-left,.arrow-right{ display:none;}
	.our-containerA{ position:relative;}
	.newInformation .swiper-wrapper .swiper-slide{ margin-bottom:0;}

@media(max-width:1240px){
	.arrow-left,.arrow-right{ display:block;}
	.swiper-wrapper .swiper-slide {margin-right:0;    text-align: center;    margin-bottom: 60px; width:100%;}
	.our-container{ overflow:hidden;}
	.aboutAbout { width: 56%;}
	.aboutAbout p { padding: 0 7%;}
}

@media(max-width:999px){
	.aboutTransmit { width: 100%;}
	.aboutNuoya,.aboutNuoyar{ height:auto;}
	.aboutNuoya { background-size: 2900px; padding-bottom: 24px}
	.aboutAbout { width: 100%;}
	.our-containerA{ overflow:hidden;}
	.newInformation .clearfix .indexStoreItem{ margin-right:0;width: 46% !important; margin: 0 2% !important;}
	.recService .swiper-wrapper .swiper-slide {
    margin-right: 0;
}

	}

@media(max-width:768px){
	/*banner*/
	.CTCBanner .slidesjs-navigation {width: 19px; height: 41px; background-size:19px 41px;}
	.CTCBanner .slidesjs-previous { left: 3%;}
	.CTCBanner .slidesjs-next {right: 3%;}
	.CTCBannerA{ display:none !important;}
	.CTCBannerB{ display:block !important;}
	.CTCBanner .slidesjs-navigation { top: 43%;}
	.CTCBanner .slidesjs-next:hover {background-size:19px 41px;}
	.CTCBanner .slidesjs-previous:hover {background-size:19px 41px;}
	/*bannerEND*/
	
	/*服务推荐*/
	.arrow-left{ left: 5.7%;}
	.arrow-right{right: 5.7%;}
	.our-containerA .arrow-left{left:2%; top:50%;}
	.our-containerA .arrow-right{right:2%; top:50%;}

}
@media(max-width:630px){
	/*服务推荐*/
	.recServiceImg { width: 96.8%; height:auto;}
	.recService .swiper-wrapper .swiper-slide img{width: 100%; height:auto;}
	.recService .swiper-wrapper .swiper-slide .introTxt { width:96.8%;    /* box-shadow:none; */margin: 0 auto;    box-shadow: 0px 1px 5px rgba(0,0,0,0.4);}
	.recService { margin-top: 25px;margin-bottom: 50px;}
	.recService h4 a {line-height: 50px;}
	.recService .swiper-wrapper { margin-top: 20px;}
	.recService .swiper-wrapper .swiper-slide>a { display: inline-block; display: inline-block; text-align: -webkit-center;}
	/*服务推荐*/
}
@media(max-width:480px){
	.recService .swiper-wrapper .swiper-slide{ margin-bottom:10px;}
	/*服务推荐*/
	.arrow-left{left:1.9%;}
	.arrow-right{right:1.9%;}
	.our-containerA .arrow-left{left:0; top:43%;}
	.our-containerA .arrow-right{right:0; top:43%;}
	/*服务推荐*/
	.aboutNuoya { background: url(../images/bg_about1.png) no-repeat; background-size:100% 100%; padding-bottom: 65px;}
	
	.aboutNuoya .container{ width:100%;}
	.aboutTitle {font-size: 24px; margin-top: 32px;line-height: 36px;
}
	.aboutTransmit p { font-size: 14px; line-height: 24px; margin-top: 25px;}
	
	.seeMore {
    width: 113px;
    height: 34px;
    border-radius: 20px;
    font-size: 12px;
    line-height: 34px;
    background-position: 78px;
    text-indent: -21px;
}
.seeMore:hover { background-position: 78px;}
	.aboutTransmit .seeMore { margin-top: 31px;}
	.aboutTransmit { height: 280px;}
	.aboutAbout .aboutTitle { margin-top: 38px;}
	.aboutAbout.fr .aboutTitle{ height:60px;}
	.aboutAbout .seeMore { margin-top: 36px;}
	.aboutAbout { height: 300px;}
	.aboutNuoya .container>div { margin-top: 60px;}
	.aboutNuoya .container>div.aboutAbout{ margin-top:50px;}
	
	.newInformation .clearfix .indexStoreItem{ margin-right:0;width: 100% !important;margin:0 !important;}
	.newInformation .seeMore { height: 34px; line-height:34px;margin-top: 23px;}
	.newInformation .container .clearfix { margin-top: 19px;}
	.indexStoreTitle { left: 8px; right: 8px;
    bottom: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
}
}







