

.logo{padding: 12px 0;}
.phone{background: url(../images/phone.png) 0 3px no-repeat;margin: 25.5px 0;width:auto;border:0px}
.phone p{color: #3e83c6;/*font-size: 25px;*/font-size: 20px;font-weight: 600;padding-left: 78px;}

.nav{background: #3679bf;border-top: 1px solid #4991dd;}
.nav >ul >li{float: left;margin-left: 43px;position: relative;}
.nav >ul >li:first-child{margin-left: 0;}
.nav >ul >li >a{color: #fff;font-size: 18px;display: block !important;padding: 13px 15px;}
.nav >ul >li:hover >a,.nav-dowm ul li a:hover{background: #0e61b1;}
.nav >ul >li:hover .nav-dowm{display: block;}
.nav-dowm{position: absolute;top: 100%;left: -16px;background: rgba(54,121,191,.9);width: 145px;z-index: 999;display: none;}
.nav-dowm ul li{text-align: center;border-bottom: 1px dashed #83acd8;}
.nav-dowm ul li:last-child{border-bottom: 0;}
.nav-dowm ul li a{color: #fff;height: 52px;line-height: 52px;display: block;}

/*banner*/
.banner .swiper-pagination{margin-bottom: 20px;}
.banner .swiper-pagination-bullet{width: 18px;height: 3px;background: #fff;opacity: 1;border-radius: 0;}
.banner .swiper-pagination-bullet-active{background: #3679bf;}

.keywords{background: #f5f5f5;border-top: 2px solid #0f62b2;overflow: hidden;height: 80px;}
.keywords-left{width: 900px;padding: 30px 0 32px;}
.keywords-left-lunbo{display: inline-block;}
.keywords-left-lunbo p{color: #555;}
.keywords-left-lunbo p span{margin-right: 18px;color: #555;}
.keywords-left-lunbo p span:hover{color: #3679bf;}
.keywords-left h2{color: #0f62b2;}
.keywords-right{width: 273px;height: 45px;border: 1px solid #dcdcdc;overflow: hidden;border-radius: 30px;margin-top: 17px;}
.keywords-right input{font-size: 12px;color: #555555;padding-left: 15px;width: 210px;}
.keywords-right button{margin-right: 15px;}
.keywords-right input,.keywords-right button{height: 100%;}

/*怡森产品展示*/
.product-title{text-align: center;padding: 20px 0 60px;}
.product-title h2{color: #e4e1e1;}
.product-title h3{background: linear-gradient(to left, #3679bf, #0f62b2);-webkit-background-clip:text; -webkit-text-fill-color:transparent;position: relative;margin-top: -19px;}
.product-title h2,.product-title h3{font-size: 40px;}
.product-title span{display: block;color: #555555;font-size: 14px;margin-top: 8px;}
.product-left{width: 286px;}
.product-bg{/*width: 100%;*/background: #3679bf;padding: 2px 2px 43px;}
.product-left-title{background: url(../images/product-bg.png) center no-repeat;padding: 15px 0 18px;background-size: cover;}
.product-left-title h4{font-size: 30px;background: url(../images/product-icon1.png)20px 2px no-repeat;padding-left: 72px;}
.product-left-title strong{font-size: 22px;display: block;padding:8px 0 0 19px;}
.product-left-title h4,.product-left-title strong{color: #ffffff;}
.product-left-note{background: #ffffff;margin-top: 2px;padding-bottom: 30px;}
.product-left-ul span{display: block;width: 269px;height: 50px;line-height: 50px;border-radius: 25px;background: #3679bf;margin: 0 auto 19px;}
.product-left-ul span a{color: #fffefe;font-size: 20px;display: block;padding-left: 22px;background: url(../images/product-icon.png) no-repeat 230px;}
.product-left-ul span a:before{content: "";display: inline-block;width: 7px;height: 7px;background: url(../images/product-icon2.png);margin-right: 17px;margin-bottom: 3px;}

.product-left-ul ul{width: 270px;margin: 0 auto;}
.product-left-ul ul li{/*width: 100%;*/border: 1px solid #3679bf;height: 48px;line-height: 48px;margin-bottom: 17px;}
.product-left-ul ul li:last-child{margin-bottom: 0;}
.product-left-ul ul li a{color: #555555;font-size: 16px;display: block;padding-left: 37px;background: url(../images/ny2-product-icon1.png) 20px no-repeat;}
.product-left-ul ul li:hover{background: #0f62b2;transition: all 0.6s;}
.product-left-ul ul li:hover a{background: url(../images/ny2-product-icon2.png) 20px no-repeat;color: #fff;transition: all 0.6s;}

/*.product-left-ul2{margin-top: 31px;}*/
.product-left-ul{padding-top: 30px;}
.product-right{width: 875px;}
.product-right-left{width: 481px;}
.product-right-one,.product-right-one1{width: 236px;margin-top: 36px;}
.product-right-two{margin-bottom: 35px;}
.product-right-one,.product-right-one1,.product-right-two,.product-right-two1{border: 1px solid #DCDCDC;}
.product-pic1{overflow: hidden;}
.product-pic1 img{transition: all 0.6s;}
.product-right-note{padding-bottom: 8px;}
.product-right-top,.product-right-one,.product-right-one1,.product-right-two,.product-right-two1{position: relative;}
.product-right-note,.product-right-note1{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0, 0, 0,0.6);}
.product-right-note h5{color: #ffffff;font-size: 16px;padding: 20px 20px 15px 20px;}
.product-right-note p{line-height: 25px;color: #ffffff;font-size: 14px;padding: 0 20px;}
.product-right-note1{padding: 23px 0;}
.product-right-note1 h5{color: #ffffff;font-size: 16px;text-align: center;}
.product-right-top:hover .product-right-note,
.product-right-bottom .product-right-one:hover .product-right-note1,
.product-right-bottom .product-right-one1:hover .product-right-note1,
.product-right-right .product-right-two:hover .product-right-note1,
.product-right-right .product-right-two1:hover .product-right-note1{background: rgba(54, 121, 191,0.6);/*background: #0f62b2;*/transition: all 0.6s;}
.product-right-top:hover .product-pic1 img,
.product-right-bottom .product-right-one:hover .product-pic1 img,
.product-right-bottom .product-right-one1:hover .product-pic1 img,
.product-right-right .product-right-two:hover .product-pic1 img,
.product-right-right .product-right-two1:hover .product-pic1 img{transform: scale(1.1);}

/*产品优势*/
.advantage{background: #f5f5f5;margin: 0 50px 0;padding-bottom: 20px;}
.advantage-title{padding: 0 0 55px;}
.advantage-left,.advantage-right{width: 405px;}
.advantage-note{background: url(../images/advantage-bg.png) no-repeat;}
.advantage-right{text-align: right;}
.advantage-left-note,.dvantage-right-note{margin-bottom: 80px;}
.advantage-left-icon{width: 66px;height: 58px;background: url(../images/advantage-pic1.png) no-repeat;text-align: center;line-height: 58px;transition: all 0.6s;}
.advantage-left-icon p{font-weight: 600;color: #fff;font-size: 30px;}
.advantage-left-icon:hover{transform: rotate(360deg);}
.advantage-left-text{width: 320px;}
.advantage-left-text h4{color: #0f62b2;font-size: 25px;padding: 10px 0 30px;}
.advantage-left-text p{color: #555555;line-height: 30px;font-size: 16px;}
/*产品优势*/

/*选择怡森的  4    大优势*/
.fout-advantage .container{padding: 55px 0 30px;}
.fout-note-left{width: 600px;overflow: hidden;}
.fout-note-left img{transition: all 0.6s;}
.fout-note-left img:hover{transform: scale(1.1);}
.fout-note-right{width: 550px;padding-left: 50px;}
.fout-note-right p{line-height: 30px;color: #555;font-size: 16px;padding-right: 12px;}
.fout-note-right p:before{content: "";display: inline-block;width: 8px;height: 8px;background: url(../images/fout-icon5.png) no-repeat;margin-bottom: 2px;margin-right: 6px;}
.fout-note-title{padding: 30px 0 20px 125px;background: url(../images/fout-icon1.png)0 30px no-repeat;border-bottom: 1px dashed #dcdcdc;margin-bottom: 25px;}
.fout-note-title h4{color: #0f62b2;font-size: 30px;margin-top: -10px;}
.fout-note-title span{display: block;color: #555;font-size: 25px;padding-top: 5px;}
.fout-note-title2{background: url(../images/fout-icon2.png)0 30px no-repeat;}
.fout-note-title3{background: url(../images/fout-icon3.png)0 30px no-repeat;}
.fout-note-title4{background: url(../images/fout-icon4.png)0 30px no-repeat;}
/*选择怡森的  4    大优势*/

/*关于怡森*/
.about-title{background: #3679bf;text-align: center;padding: 25px 0 85px;}
.about-title h2{color: #fff;font-size: 40px;padding-bottom: 3px;}
.about-ul{display: table;margin: 35px auto 0;overflow: hidden;}
.about-ul li{width: 390px;height: 67px;line-height: 67px;border: 1px solid #dcdcdc;background: #fff;border-radius: 50px;float: left;margin-left: 34px;text-align: left;}
.about-ul li:first-child{margin-left: 0;}
.about-ul li p{color: #0f62b2;font-size: 20px;padding-left: 35px;}
.about-lunbo{position: relative;margin-top: -45px;}
.about-lunbo img{border: 3px solid #0f62b2;}
.about-lunbo .swiper-button-next,
.about-lunbo .swiper-button-prev{width: 36px;height: 36px;}
.about-lunbo .swiper-button-next{background: url(../images/about-next.png) no-repeat;right: -60px;}
.about-lunbo .swiper-button-prev{background: url(../images/about-next1.png) no-repeat;left: -60px;}
.about-lunbo .swiper-button-prev:hover{background: url(../images/about-prev.png)}
.about-lunbo .swiper-button-next:hover{background: url(../images/about-prev1.png)}
.about-company{background: #f5f5f5;margin-top: 55px;padding: 11px 17px 11px 0;position: relative;margin-bottom: -280px;}
.about-company-note{margin-left: 240px;border: 2px solid #3679bf;}
.about-company-text{padding-left: 357px;}
.about-company-text h2{background: linear-gradient(to left, #3679bf, #0f62b2);font-size: 32px;-webkit-background-clip:text; -webkit-text-fill-color:transparent;padding: 25px 0 15px;}
.about-company-text p{line-height: 35px;color: #555555;font-size: 16px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;padding-right: 27px;text-align: justify;}
.more{width: 173px;height: 36px;line-height: 36px;text-align: center;background: linear-gradient(to left, #3679bf, #0f62b2);border-radius: 18px;margin: 30px 0 15px;}
.more a{color: #fff;font-size: 17px;display: block;}
.about-company-pic{position: absolute;left: 20px;top: 20px;}




/*关于怡森*/
.certificate{background: url(../images/certificate-bg.png)center top no-repeat;padding-top: 280px;background-size: cover;padding-bottom: 60px;}
.certificate-title{padding: 85px 0 35px;}
.certificate-lunbo {position: relative;}
.certificate-lunbo img{border: 1px solid #dcdcdc;}
.certificate-lunbo .swiper-slide{width: 275px;}
.certificate-lunbo .swiper-container{padding: 5px 10px;}
.certificate-lunbo .swiper-slide p{color: #555555;font-size: 14px;padding-top: 20px;text-align: center;}
.certificate-lunbo .swiper-slide-pic{box-shadow: 1.5px 2.598px 7px 0px rgb( 142, 141, 141,.35 );}
.certificate-lunbo .swiper-slide:last-child{padding-right: 0;}
.certificate-lunbo .swiper-button-next,.certificate-lunbo .swiper-button-prev{width: 30px;height: 63px;position: absolute;}
.certificate-lunbo .swiper-button-next{background: url(../images/certificate-next.png) no-repeat;right: -45px;}
.certificate-lunbo .swiper-button-prev{background: url(../images/certificate-prve.png) no-repeat;left: -40px;}

/*案例分类*/
.case-title{padding: 50px 0 45px;}
.case-left{width: 340px;background: #0f62b2;padding-bottom: 20px;}
.case-left-title{padding: 18px 19px 0 21px;}
.case-left-title h2{color: #fff;font-size: 30px;padding-left: 55px;background: url(../images/product-icon1.png)0 3px no-repeat;}
.case-left-title span{display: block;color: #d7d7d7;font-size: 12px;padding: 14px 0 12px;}
.case-left-ul{padding: 0 19px 0 21px;}
.case-left-ul ul li{width: 298px;height: 31px;line-height: 31px;border: 1px solid #7fabd6;margin: 0 auto 14px;}
.case-left-ul ul li p:before{content: ">";display: inline-block;font-size: 16px;color: #fff;margin: 0px 7px 0 15px;}
.case-left-ul ul li p{font-size: 16px;color: #fff;}
.case-left-ul ul li.active{background: rgba(255, 255, 255, 0.42);}
.case-right .case-right-pic:first-child{display: block;}
.case-right .case-right-pic{display: none;}
.case-right{width: 852px;}

/*行业应用*/
.industry{background: #add4fd;margin: 50px 0 109px;padding-bottom: 70px;}
.industry-title{padding: 40px 0 30px;}
.industry-title h2{color: #fff;}
.industry-pic{text-align: center;margin-top: -85px;}
/*行业应用*/

.new-left{width: 371px;}
.new-left >img{padding-bottom: 17px;}
.new-left-title{background: url(../images/new-title.png) no-repeat;height: 47px;line-height: 47px;margin-bottom: 12px;}
.new-left-title h4{font-weight: 500;font-size: 20px;color: #fff;background: url(../images/new-icon.png) 9px no-repeat;padding-left: 47px;}
.new-left-title1 h4{background: url(../images/new-icon2.png) 9px no-repeat;}
.new-left-title2 h4{background: url(../images/new-icon3.png) 9px no-repeat;}
.new-left-title a{color: #555555;font-size: 16px;padding-right: 14px;display: block;}
.new-left-ul ul li{border-bottom: 1px solid #dcdcdc;}
.new-left-ul ul li a{overflow: hidden;display: block;padding: 10px 0;}
.new-left-ul ul li p{color: #555555;font-size: 14px;float: left;width: 290px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new-left-ul ul li p:before{content: "";display: inline-block;width: 7px;height: 6px;background: url(../images/new-icon4.png) no-repeat;margin:0 14px 2px 10px;}
.new-left-ul ul li:hover p,.new-left-ul ul li:hover span{color: #0f62b2;}
.new-left-ul ul li span{color: #555555;font-size: 12px;float: right;}
.new .container .new-left:first-child{margin-right: 44px;}

/*友情链接*/
.friendship-title{padding: 100px 0 50px;}
.friendship-list ul li{float: left;margin:0 0 30px 30px;}
.friendship-list ul li:nth-child(5n+1){margin-left: 0;}
.friendship-list ul li img{border: 1px solid #dcdcdc;}
.friendship-list ul li:hover img{border: 1px solid #0f62b2;}

/*公共底部*/
/*.footer{background: url(../images/footer-bg.png) no-repeat;background-size: cover;padding-top: 35px;}*/
.footer{background: #3679bf;border-top: 3px solid #0f62b2;padding-top: 50px;position: relative;margin-top: 90px;}

.footer-nav{background: #0f62b2;display: table;margin: 0 auto;position: relative;}
.footer-pic{position: absolute;bottom: -12px;left: 50%;transform: translateX(-50%);}
.footer-nav ul li{height: 49px;line-height: 49px;padding: 0 38px;float: left;}
.footer-nav ul li a{color: #fff;font-size: 18px;display: block;}
.footer-note{padding: 30px 0 13px;}
.footer-note p,.footer-note p span{text-align: center;color: #fff;font-size: 14px;padding-bottom: 18px;}
.footer-dowm{background: #4286cc;text-align: center;height: 55px;line-height: 55px;}
.footer-dowm p,.footer-dowm p span,.footer-dowm p a{color: #fff;font-size: 14px;}
.footer-dowm p span,.footer-dowm p a{margin-left: 15px;}
.footer-icon{position: absolute;top: -35px;left: 50%;transform: translateX(-50%);cursor: pointer;display: block;}

/*--------------------ny1---------------------*/
.ny-company{padding-top: 68px;}
.ny-product-note1{padding: 25px 0 6px !important;}
.ny-product-silder{margin-top: 50px;}
.ny-company-img{text-align: center;}
.ny-company-img img{border: 1px solid #3679bf;}
.ny-company-ul{padding: 15px 15px 8px;}
.ny-company-ul ul li{overflow: hidden;}
.ny-company-ul ul li p{float: left;}
.ny-company-ul ul li span{float: right;width: 209px;}
.ny-company-ul ul li:last-child span{width: 180px;}
.ny-company-ul ul li p,.ny-company-ul ul li span{color: #555555;font-size: 14px;line-height: 25px;}

.ny-company-text h4{color: #0f62b2;font-size: 30px;padding: 12px 0 28px;}
.ny-company-text p{line-height: 35px;color: #555555;font-size: 16px;text-align: justify;}
.ny-company-pic{padding: 15px 0 25px;}
.ny-company-pic ul li{overflow: hidden;}
.ny-company-pic ul li:nth-child(odd){float: left;width: 413px;}
.ny-company-pic ul li:nth-child(even){float: right;width: 456px;}
.ny-company-pic2{padding: 20px 0 25px;}
.ny-company-pic2 ul li{float: left;margin-left: 14px;overflow: hidden;}
.ny-company-pic2 ul li:first-child{margin-left: 0;}
.ny-company-p{padding-bottom: 35px;}
.ny-company-pic2 ul li img,.ny-company-pic ul li img{transition: all 0.6s;}
.ny-company-pic2 ul li img:hover,.ny-company-pic ul li img:hover{transform: scale(1.1);}
.ny-company-text img{transition: all 0.6s;}
.ny-company-text img:hover{transform: scale(1.03);}
/*--------------------ny2----------------------*/
.ny2-product-ul{padding: 27px 0 7px;}
.ny2-product-list ul li{border: 1px solid #dcdcdc;position: relative;width: 278px;float: left;margin-bottom: 39px;overflow: hidden;}
.ny2-product-word{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;height: 53px;line-height: 53px;background: rgba(0,0,0,.5);overflow: hidden;}
.ny2-product-word p{font-size: 16px;color: #fff;}
.ny2-product-list ul li img{transition: all 0.6s;}
.ny2-product-list ul li{margin-left: 17px;}
.ny2-product-list ul li:nth-child(3n+1){margin-left: 0;}
.ny2-product-list ul li:hover .ny2-product-word{background: #3679bf;transition: all 0.6s;}
.ny2-product-list ul li:hover img{transform: scale(1.1);}
.ny2-product-page ul {display: table;margin: 0 auto;padding: 10px 0 30px;}
.ny2-product-page ul li{width: 41px;height: 34px;border: 1px solid #c9c9c9;line-height: 34px;text-align: center;float: left;margin-left: 5px;}
.ny2-product-page ul li a{font-size: 20px;color: #555555;display: block;}
.ny2-product-page ul li:first-child{margin-left: 0;}
.ny2-product-page ul li:first-child,.ny2-product-page ul li:last-child{width: 88px;}
.ny2-product-page ul li.ny2-page,.ny2-product-page ul li:hover{background: #0f62b2;transition: all 0.6s;}
.ny2-product-page ul li.ny2-page a,.ny2-product-page ul li:hover a{color: #fff;}

.ny3-product-left{width: 434px;}
.ny3-product-left img{border: 1px solid #dcdcdc;}
.ny3-product-right{width: 375px;}
.ny3-product-right h4{color: #0f62b2;font-size: 23px;padding-bottom: 20px;}
.ny3-product-right p{color: #555555;font-size: 16px;padding: 19px 0;border-bottom: 1px dashed #dcdcdc;}
.ny3-product-note{margin: 85px 0 65px;}
.ny3-product-title{background: #f5f5f5;/*height: 50px;line-height: 50px;*/margin-bottom: 45px;}
.ny3-product-title span{display: block;color: #0f62b2;font-size: 18px;width:133px;border-top: 3px solid #0f62b2;text-align: center;padding: 12px 0;border-right: 1px solid #d8d7d7;}
.ny3-product-note p{line-height: 30px;color: #555555;font-size: 16px;text-align: justify;padding:0 15px 0 20px;}
.ny3-product-pic2{text-align: center;padding-top: 35px;}
.ny3-product-tuijian h4{color: #0f62b2;font-size: 18px;padding-bottom: 30px;}
.ny3-product-list ul li{margin-bottom: 30px;}

/*--------------------ny4-----------------*/
.ny4-new-list ul li{background: #f5f5f5;overflow: hidden;padding: 15px 0 14px 12px;margin-bottom: 32px;}
.ny4-new-list ul li:hover{background: #3679bf;}
.ny4-new-list ul li:hover h5,.ny4-new-list ul li:hover p,.ny4-new-list ul li:hover a{color: #fff;}
.ny4-new-list ul li >a{overflow: hidden;}
.ny4-new-left{width: 257px;}
.ny4-new-right h5{color: #555555;font-size: 16px;padding: 15px 0;}
.ny4-new-right p{font-size: 14px;color: #555555;line-height: 30px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;padding-right: 10px;text-align: justify;}
.ny4-new-right a{color: #0f62b2;font-size: 14px;padding-top: 15px;display: block;}
.ny4-new-right{width: 570px;}
.ny4-new-page ul{padding: 26px 0 0 0;}


.ny4-new-note p{line-height: 30px;color: #000;font-size: 16px;text-align: justify;padding:0 15px 0 20px;}
.ny4-new-note h3{color: #555555;font-size: 16px;padding:0 0 30px 0;text-align: center;}



.ny2-cases-list ul li{border: 1px solid #dcdcdc;position: relative;width: 427px;float: left;margin-bottom: 39px;overflow: hidden;}
.ny2-cases-word{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;height: 53px;line-height: 53px;background: rgba(0,0,0,.5);overflow: hidden;}
.ny2-cases-word p{font-size: 16px;color: #fff;}
.ny2-cases-list ul li img{transition: all 0.6s;}
.ny2-cases-list ul li{margin-left: 17px;}
.ny2-cases-list ul li:nth-child(2n+1){margin-left: 0;}
.ny2-cases-list ul li:hover .ny2-cases-word{background: #3679bf;transition: all 0.6s;}
.ny2-cases-list ul li:hover img{transform: scale(1.1);}