@charset "utf-8";
/* CSS Document */
body { font: 14px/22px 思源黑体, "思源黑体";  margin: 0px;}
*{ padding:0; margin:0; font-family:"思源黑体" !important;}
ul,li,p{ list-style:none; padding:0; margin:0;}
a { color:#666; text-decoration:none;}
a:hover{ color:#1296E9; text-decoration:none !important;}
label {font-weight:200;}
.page{ text-align:center; margin:20px auto; width:100%;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}
.clearboth { clear:both; }

.wapper{ width:1300px; margin:0 auto;}

/*头部开始*/
.header{position: fixed;left: 0;top: 0;z-index: 998;width: 100%;height:90px;background-color: #fff;-webkit-box-shadow: 0 0px 30px 0px rgba(6, 32, 85, 0.1); box-shadow: 0 0px 30px 0px rgba(6, 32, 85, 0.1);-webkit-transition: all 500ms cubic-bezier(0.2, 0, 0, 1);transition: all 500ms cubic-bezier(0.2, 0, 0, 1);}
.header .logo{ width:420px; float:left; background:url(../images/logo.png) no-repeat left; color:#585656; font-weight:bold; text-align:left; height:70px;padding:10px 0;padding-left:95px;}
.header .logo h2{ font-size:22px; padding:24px 0; padding-left:15px;border-left:1px solid #e6e9ee;}
.header .logo p{ font-size:16px; padding-left:15px;border-left:1px solid #e6e9ee; padding-bottom:10px;}
/*菜单*/
.header .nav{width:740px; float:right; height:90px; line-height:90px;}
.header .nav ul{margin:0 auto;}
.header .nav ul li{ float:left; position:relative;}
.header .nav ul li a{ display:block; padding:0 20px; color:#000; font-size:16px;}
.header .nav ul li a:hover,.header .nav ul li a.on{color:#0084cd;}
.header .nav .last a{ color:#0084cd;}
.header .nav .last i{ font-size:20px;}
/*二级菜单*/
#menu ul ul { display:none; position:absolute; top:90px; left:-25px; z-index:99999; width:auto; background:#ecf9fe;}
#menu ul ul li{ background:none; float:none; border-bottom:solid 1px #fff; line-height:40px; font-size:16px;}
#menu ul ul li a{ color:#555; font-size:14px; padding:0; display:block; width:160px; text-align:center;}
#menu ul ul li a:hover{ color:#fff; background:#0084cd;}


/*首页banner*/
.banner{ margin-top:90px;}
.swiper-container {width: 100%;}
.swiper-banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;  align-items: center;}
.swiper-banner .swiper-slide img{ width:100%;}

.swiper-banner {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.swiper-banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
	

/*首页关于我们*/
.sy_about{ width:100%; background-image:url(../images/about_bj.jpg);background-position: center;background-repeat: no-repeat;background-size: 100% auto;padding:80px 0;}
.sy_about .title{ background:url(../images/line.png) no-repeat bottom left; padding-bottom:40px; font-size:37px; font-weight:bold; color:#e4e4e4; position:relative; text-transform:uppercase;margin-bottom:46px;}
.sy_about .title span{ display:block; position:absolute; left:0; top:-10px; font-size:38px; color:#252527;}
.sy_about .a_left{ width:791px;height:485px; float:left; margin-right:50px; overflow:hidden;margin-top: 20px;}
.sy_about .a_left img{ width:791px; height:485px;transition: all .8s ease 0s;}
.sy_about .a_left a:hover img{transform: scale(1.1,1.1);}
.sy_about .a_right{width:459px; float:left;}
.sy_about .a_right .text{ font-size:16px; line-height:30px; color:#fff; margin-bottom:10px; margin-top:20px;}
.sy_about .a_right .wenhua{ width:459px; height:180px; background:url(../images/wenhua_bj.png) no-repeat center; text-align:center; padding:10px 0;}
.sy_about .a_right .wenhua ul li{ float:left; width:50%; text-align:center; margin-top:40px;}
.sy_about .a_right .wenhua ul li img{ width:50px; height:50px; margin:0 auto; margin-bottom:5px;transition: all 0.4s; text-align:center;display: block;}
.sy_about .a_right .wenhua ul li span{ font-size:12px; color:#999999;}
.sy_about .a_right .wenhua ul li p{ color:#333333; font-size:16px;}
.sy_about .a_right .wenhua ul li a:hover img{transform: rotate(360deg);}
.sy_about .a_right .more{ display:block; width:164px; height:46px; line-height:46px; border:1px solid #fff; border-radius:23px; text-align:center; font-size:16px; font-weight:400; color:#fff; margin-top:10px;text-transform: uppercase;}
.sy_about .a_right .more:hover{ background:#00a2e2; border:1px solid #00a2e2; color:#fff;}

/*首页产品*/
.sy_product{ width:100%; background:#f4f5f7; padding:80px 0;}
.sy_product .title{ background:url(../images/line.png) no-repeat bottom left; padding-bottom:40px; font-size:37px; font-weight:bold; color:#e4e4e4; position:relative; text-transform:uppercase;margin-bottom:46px;}
.sy_product .title span{ display:block; position:absolute; left:0; top:-10px; font-size:38px; color:#252527;}
.sy_product .title .more{ display:block; width:164px; height:46px; line-height:46px; border:1px solid #0084cd; border-radius:23px; text-align:center; font-size:16px; font-weight:400; color:#0084cd; position:absolute; right:0; top:0;}
.sy_product .title .more:hover{background:#0084cd; border:1px solid #0084cd; color:#fff;}
.swiper-products{ width:1300px; margin:0 auto; padding:0 25px !important;}
.swiper-products .swiper-slide {text-align: center;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-products .swiper-slide .l{background:#e0e7ed; text-align:center; padding:38px; padding-top:50px; border:1px solid #fff; box-shadow:2px 5px 10px #ddd;}
.swiper-products .swiper-slide .l .t1{font-size:20px;color:#222222; margin-bottom:10px;}
.swiper-products .swiper-slide .l .t2{font-size:16px;color:#666666;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.swiper-products .swiper-slide .l .img{ text-align:center; margin:20px auto; overflow:hidden;width:330px; height:240px;}
.swiper-products .swiper-slide .l .img img{width:330px; height:240px;transition: all .8s ease 0s;}
.swiper-products .swiper-slide .l .more{ width:125px; height:42px; line-height:40px; border-radius:21px; border:1px solid #dcdcdc; color:#222222; font-size:16px; margin:0 auto; text-transform:uppercase;}
.swiper-products .swiper-slide .l a:hover .img img{transform: scale(1.1,1.1);}
.swiper-products .swiper-slide .l a:hover .more{background:#0084cd; border:1px solid #0084cd; color:#fff;}
.swiper-products .swiper-button-prev{left:0 !important;}
.swiper-products .swiper-button-next{right:0 !important;}

/*首页设备*/
.sy_shebei{ padding:80px 0; padding-bottom:40px;}
.sy_shebei .title{ background:url(../images/line.png) no-repeat bottom left; padding-bottom:40px; font-size:37px; font-weight:bold; color:#e4e4e4; position:relative; text-transform:uppercase;margin-bottom:46px;}
.sy_shebei .title span{ display:block; position:absolute; left:0; top:-10px; font-size:38px; color:#252527;}
.sy_shebei .title .more{ display:block; width:164px; height:46px; line-height:46px; border:1px solid #0084cd; border-radius:23px; text-align:center; font-size:16px; font-weight:400; color:#0084cd; position:absolute; right:0; top:0;}
.sy_shebei .title .more:hover{background:#0084cd; border:1px solid #0084cd; color:#fff;}

.swiper-shebei .swiper-slide {text-align:center;background: #fff;/* Center slide text vertically */display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center; width:302px !important; overflow:hidden;}
.swiper-shebei .swiper-slide .tit{height:40px;background:#f4f5f7;color:#252527;padding:30px;font-size:20px; width:242px; text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.swiper-shebei .swiper-slide .tit span{display:block;width:20px;height:2px;background:#fff;background:#0084cd;margin-top:16px;}
.swiper-shebei .swiper-slide .box{font-family:'Ubuntu', sans-serif;position: relative;overflow: hidden;}
.swiper-shebei .swiper-slide .box:before{content: '';background: linear-gradient(45deg,rgba(0,132,205,0.8), rgba(0,162,226,0.8));height: 100%;width: 100%;opacity: 0;filter: blur(10px);transform: scale(1) rotate(180deg);position: absolute;left: 0;top: 0;z-index: 1;transition: all 0.4s ease-in-out;}
.swiper-shebei .swiper-slide .box:hover:before{box-shadow: 0 0 10px 2px #555;opacity: 1;filter: blur(0);transform: scale(0.92, 0.9) rotate(0);}
.swiper-shebei .swiper-slide .box img{width: 100%;height: auto;transition: all 0.5s ease-in-out;}
.swiper-shebei .swiper-slide .box:hover img{ transform: scale(1.9) rotate(55deg); }
.swiper-shebei .swiper-slide .box .box-content{color: #fff;text-align: center;width: 100%;opacity: 0;transform: translateX(-50%) translateY(-50%) scale(3);position: absolute;top: 50%;left: 50%;z-index: 1;transition: all 0.5s ease;}
.swiper-shebei .swiper-slide .box:hover .box-content{opacity: 1;transform: translateX(-50%) translateY(-50%) scale(1);}
.swiper-shebei .swiper-slide .box .title1{font-size:16px;font-weight:400;/*letter-spacing: 1px;*/text-transform: uppercase;margin: 0; margin-top:15px; color:#fff !important;}
.swiper-shebei .swiper-slide .box .post{font-size:28px;text-transform: capitalize; margin-bottom:10px;}
.swiper-shebei .swiper-slide:nth-child(odd) .tit{background:#0084cd;color:#fff;}
.swiper-shebei .swiper-slide:nth-child(odd) .tit span{background:#fff;}

/*首页新闻*/
.sy_news{ width:100%; background:#f4f5f7; padding:80px 0;}
.sy_news .title{ background:url(../images/line.png) no-repeat bottom left; padding-bottom:40px; font-size:37px; font-weight:bold; color:#e4e4e4; position:relative; text-transform:uppercase;margin-bottom:46px;}
.sy_news .title span{ display:block; position:absolute; left:0; top:-10px; font-size:38px; color:#252527;}
.sy_news .title .more{ display:block; width:164px; height:46px; line-height:46px; border:1px solid #0084cd; border-radius:23px; text-align:center; font-size:16px; font-weight:400; color:#0084cd; position:absolute; right:0; top:0;}
.sy_news .title .more:hover{background:#0084cd;border:1px solid #0084cd;color:#fff;}
.sy_news .news_left{width:470px;float:left;margin-right:30px;background:#fff;height:400px;}
.sy_news .news_left .img1{ width:470px; height:310px; overflow:hidden;}
.sy_news .news_left .img1 img{transition: all .8s ease 0s; display:block; margin:0 auto;width:470px;height:310px;}
.sy_news .news_left a:hover .img1 img{transform: scale(1.1,1.1);}
.sy_news .news_left .nr{height:90px;}
.sy_news .news_left .nr .sj{background:#0084cd;color:#fff;padding: 18px 10px;width:74px; float:left;text-align:center;}
.sy_news .news_left .nr .sj span{font-size:38px;font-weight:bold;display:block;}
.sy_news .news_left .nr .sj p{font-size:14px;margin-top:10px;}
.sy_news .news_left .nr .tit{line-height:30px;font-size:18px; font-weight:bold;color:#333333; width:336px; padding:15px 20px; float:right;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height:50px;}
.sy_news .news_right{width:798px;float:left;border:1px solid #dcdcdc;height:400px;}
.sy_news .news_right ul li{float:left; width:266px;}
.sy_news .news_right ul li a{ display:block;background:#fff;}
.sy_news .news_right ul li .nr{ padding:40px 25px;}
.sy_news .news_right ul li .nr .sj{margin-bottom:30px; color:#0084cd; text-align:left;}
.sy_news .news_right ul li .nr .sj span{font-size:38px;font-weight:bold;}
.sy_news .news_right ul li .nr .sj p{font-size:14px;margin-top:10px;}
.sy_news .news_right ul li .nr .tit{margin-bottom:30px; line-height:26px; font-size:20px; color:#333; font-weight:bold;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.sy_news .news_right ul li .nr .text{font-size:16px; color:#999; line-height:26px; height:78px; overflow:hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.sy_news .news_right ul li .nr .more{margin-top:40px; width:60px; height:24px; background:url(../images/more.png) no-repeat left;}
.sy_news .news_right ul li a:hover{background:#0084cd;}
.sy_news .news_right ul li a:hover .nr .sj{color:#fff;}
.sy_news .news_right ul li a:hover .nr .tit{color:#fff;}
.sy_news .news_right ul li a:hover .nr .text{color:#fff;}
.sy_news .news_right ul li a:hover .nr .more{background:url(../images/more_hover.png) no-repeat left;}
.sy_news .news_right ul li a.on{background:#0084cd;}
.sy_news .news_right ul li a.on .nr .sj{color:#fff;}
.sy_news .news_right ul li a.on .nr .tit{color:#fff;}
.sy_news .news_right ul li a.on .nr .text{color:#fff;}
.sy_news .news_right ul li a.on .nr .more{background:url(../images/more_hover.png) no-repeat left;}

/*内页banner*/
.ny_banner{ width:100%;margin-bottom: -10px; margin-top:70px;}
.ny_banner img{ width:100%;}
.ny_banner .main{ width:1300px; margin:0 auto; position:relative;}
.ny_banner .main .feilei{ position:absolute; left:0; bottom:5px;right:0;}
.ny_banner .main .feilei ul {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;}
.ny_banner .main .feilei li {flex-grow: 1;border-right: 1px solid #fff;}
.ny_banner .main .feilei li:last-child {border-right: none;}
.ny_banner .main .feilei li a {display: block;height: 80px;line-height: 80px;background-color: rgba(0, 162, 226, 0.9);font-size: 18px;color: #fff;text-align: center;cursor: pointer;}
.ny_banner .main .feilei li.active a {color: #00a2e2;background: #fff;}
.ny_banner .main .feilei li:hover a{color: #00a2e2;background: #fff;}

/*内页关于我们*/

.about_bj{ width:100%;padding:100px 0;background:#f9f9f9;}
.ny_title{text-align: center; margin-bottom:50px;}
.ny_title h3 {font-size: 26px;font-weight: bold;line-height: 34px;color: #595656;position: relative; text-transform:uppercase;}
.ny_title h6 {font-size: 18px;line-height: 24px;color: #595656;margin-top: 10px; font-weight:400; text-transform:uppercase;}
.ny_title h3::before {content:'';position:absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 58px;height: 2px;background-color: #00a2e2;}
.ny_title h3::after {content:'';display:block;width: 152px;height: 1px;background-color: #ddd;margin: 18px auto 0;}
.ny_title.min h3 {font-size:24px;font-weight: normal;}
.about{text-align:center;}
.about h3{font-size: 24px;font-weight: bold;color: #595656; margin-bottom:50px;}
.about .nr{font-size: 16px;line-height: 32px;color: #595656; text-align:left; text-indent:2em;}

.wenhua_bj{padding:100px 0;}
.about_wenhua{}
.about_wenhua ul li {float: left;margin-right: 10px;width: calc((100% - 30px) / 4);background: #1493e4;position: relative;overflow: hidden;padding: 32px 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;cursor: pointer;text-align: left;}
.about_wenhua ul li:hover {box-shadow: -1px 8px 10px 2px rgba(176, 176, 176, 0.37); background:#20b8ee;}
.about_wenhua ul li:nth-child(4n) {margin-right: 0;}
.about_wenhua ul li span {position: absolute;font-size:36px;font-family: Arial;color: #fff;right:20px;top:30px;}
.about_wenhua ul li h4 { padding:0 20px;font-size: 24px;font-weight: bold;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;line-height: 34px;height: 34px;}
.about_wenhua ul li h6 { padding:0 20px;font-size: 16px;font-weight: bold;color: #fff; margin-top: 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;line-height: 26px;height: 26px;}
.about_wenhua ul li h5 { padding:0 20px;font-size:16px;margin-top: 12px;line-height:28px;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;line-height: 24px;height: 72px; font-weight:400;}

/*资质认证*/
.about_rongyu{ width:100%;padding:100px 0;background:#f9f9f9;}
.swiper-rongyu .swiper-slide {text-align:center;background: #fff;/* Center slide text vertically */display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;}
.swiper-rongyu .swiper-slide .img1{ overflow:hidden;}
.swiper-rongyu .swiper-slide .img1 img{transition: all .8s ease 0s; display:block; margin:0 auto; max-width:100%;}
.swiper-rongyu .swiper-slide a:hover .img1 img{transform: scale(1.1,1.1);}
.swiper-rongyu .swiper-slide .tit{height:60px;background:#fff;color:#252527;padding:20px;font-size:22px; text-align:center;}

/*设备展示*/
.shebei{ padding:100px 0;}
.shebei ul li{float: left;margin-right:20px;width: calc((100% - 60px) / 4);position: relative;overflow: hidden;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;cursor: pointer;text-align: left; margin-bottom:20px;}
.shebei ul li:nth-child(4n) {margin-right: 0;}
.shebei ul li .tit{height:40px;background:#0084cd;color:#fff;padding:30px;font-size:20px;text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shebei ul li .tit span{display:block;width:20px;height:2px;background:#fff;margin-top:16px;}
.shebei ul li .box{font-family:'Ubuntu', sans-serif;position: relative;overflow: hidden;}
.shebei ul li .box:before{content: '';background: linear-gradient(45deg,rgba(0,132,205,0.8), rgba(0,162,226,0.8));height: 100%;width: 100%;opacity: 0;filter: blur(10px);transform: scale(1) rotate(180deg);position: absolute;left: 0;top: 0;z-index: 1;transition: all 0.4s ease-in-out;}
.shebei ul li .box:hover:before{box-shadow: 0 0 10px 2px #555;opacity: 1;filter: blur(0);transform: scale(0.92, 0.9) rotate(0);}
.shebei ul li .box img{width: 100%;height: auto;transition: all 0.5s ease-in-out;}
.shebei ul li .box:hover img{ transform: scale(1.9) rotate(55deg); }
.shebei ul li .box .box-content{color: #fff;text-align: center;width: 100%;opacity: 0;transform: translateX(-50%) translateY(-50%) scale(3);position: absolute;top: 50%;left: 50%;z-index: 1;transition: all 0.5s ease;}
.shebei ul li .box:hover .box-content{opacity: 1;transform: translateX(-50%) translateY(-50%) scale(1);}
.shebei ul li .box .title1{font-size:18px;font-weight:400;letter-spacing: 1px;text-transform: uppercase;margin: 0; margin-top:15px; color:#fff !important;}
.shebei ul li .box .post{font-size:28px;text-transform: capitalize; margin-bottom:10px;}

/*新闻中心*/
.news{}
.news ul li{float: left;margin-right:20px;width: calc((100% - 60px) / 3);overflow: hidden;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;cursor: pointer;text-align: left; margin-bottom:20px;box-shadow: -1px 8px 10px 2px rgba(176, 176, 176, 0.37);}
.news ul li:nth-child(3n) {margin-right: 0;}
.news ul li .img1{overflow:hidden;width:413px; height:273px;}
.news ul li .img1 img{transition: all .8s ease 0s; display:block; margin:0 auto;width:413px; height:273px;}
.news ul li .text{ padding:30px 20px; background:#fff;}
.news ul li .text .tit{ font-size:18px; color:#000; line-height:28px; margin-bottom:15px; overflow:hidden; height:56px; font-weight:bold;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.news ul li .text .time{ color:#999; margin-bottom:10px; font-size:14px;}
.news ul li .text .time i{ padding-right:10px; font-size:16px;}
.news ul li .text .n{ line-height:28px; height:85px; color:#555; font-size:16px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow:hidden; }
.news ul li a:hover .img1 img{transform: scale(1.1,1.1);}
.news ul li a:hover .tit{ color:#0084cd;}

.news_news{padding:80px 0;}
.news_show .title{ padding-bottom:30px;border-bottom: 1px solid #ddd; margin-bottom:40px; text-align:center;}
.news_show .title .name{font-size:24px;color: #333;text-align: center;line-height: 1;}
.news_show .title p{ font-size:14px; color:#555; margin-top:15px;}
.news_show .title p i{ padding-right:10px;}
.news_show .nr{ color:#333; font-size:16px;}
.news_show .nr p{ text-indent:2em; margin-bottom:10px;}
.news_show .nr img{ display:block; max-width:100%; margin:0 auto;}
.news_show .nr .back{margin:0 auto; margin-top:30px; width:200px; height:50px; line-height:50px;}
.news_show .nr .back a{ display:block; margin:0 auto; width:100%; border-radius:25px; background:#0084cd; color:#fff; font-size:18px; text-align:center;}
.news_show .nr .back a i{ padding-right:10px;}
.news_show .nr .back a:hover{background:#fff; color:#20b8ee; border:2px solid #20b8ee;}

/*联系我们*/
.conatct{ padding:100px 0;}
.conatct .nr{ position:relative; height:550px;}
.conatct .nr .text{width:300px;height:300px;background-color: rgba(0, 162, 226, 0.9);box-shadow: 1.5px 2.6px 7px rgb(0 0 0 / 20%);border-radius: 4px;padding: 50px; position: absolute;z-index: 9;right:5%;top: 0;bottom: 0;margin: auto;}
.conatct .nr .text h3 {font-size:20px;color: #fff;padding-bottom: 20px;border-bottom: 1px solid #fff;}
.conatct .nr .text ul {margin-top:20px;}
.conatct .nr .text ul li {font-size:16px;line-height:40px;color: #fff;}
.conatct .nr .text ul li i{ font-size:18px; color:#fff; padding-right:10px;}
.conatct .job{}
.conatct .job p{text-align:center;font-size: 18px;color: #666;line-height: 28px;}
.conatct .job ul {margin-top: 50px;}
.conatct .job ul li{margin-bottom: 20px;}
.conatct .job ul li h5 {height: 50px;line-height: 50px;padding: 0 24px;font-size: 16px;color: #595656;border: solid 1px #d6d6d6;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;cursor: pointer;}
.conatct .job ul li.active h5 { background-color: #0084cd;color: #fff;}
.conatct .job ul li h5 .img {float: right;position: relative;margin-top: 11px;}
.conatct .job ul li h5 .img img {display: block;opacity: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.conatct .job ul li h5 .img img:nth-child(2) {position: absolute;top: 0;left: 0;opacity: 1;}
.conatct .job ul li.active h5 .img img {opacity: 1;}
.conatct .job ul li.active h5 .img img:nth-child(2) {opacity: 0;}
.conatct .job ul li > div {padding: 50px 45px;background: #f0f1f5;display: none; text-align:left;}
.conatct .job ul li:first-child > div {display: block;}
.conatct .job ul li > div h4 {font-size: 16px;font-weight: bold;color: #595656;margin: 50px 0 20px;}
.conatct .job ul li > div h4:first-of-type {margin-top: 0;}
.conatct .job ul li > div p {font-size: 16px;line-height:28px;color: #595656; text-align:left;}
.conatct .job ul li > div .clearfix h4 {float: left;margin: 50px 80px 20px 0;}
.conatct .job ul li > div .clearfix h4 a {color: inherit;}
.conatct .job ul li > div .clearfix h4:last-child {margin-right: 0px;}

/*产品中心*/
.product{ padding:100px 0;}
.product .feilei{ margin-bottom:40px;}
.product .feilei ul{ text-align:center;}
.product .feilei ul li{ display:inline-block; height:40px; line-height:40px; margin:0 8px; text-align:center;border:1px solid #ddd; color:#00a2e2; font-size:18px; margin-bottom:15px;}
.product .feilei ul li a{ background:#fff; color:#00a2e2; display:block; padding:0 30px;}
.product .feilei ul li a:hover,.product .feilei ul li.active a {background:#00a2e2; color:#fff; }
.product .feilei li.active a {color: #00a2e2;background: #fff;}
.product .feilei li:hover a{color: #00a2e2;background: #fff;}

.product .list{}
.product .list ul li{margin-right:20px;width: calc((100% - 60px) / 3);overflow: hidden;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;cursor: pointer;text-align: left; margin-bottom:20px;box-shadow: -1px 8px 10px 2px rgba(176, 176, 176, 0.37); float:left; position:relative;}
.product .list ul li:nth-child(3n) {margin-right: 0;}
.product .list ul li .img{ width:413px; height:300px;}
.product .list ul li img{ width:413px; height:300px;}
.product .list ul li .cover{position:absolute; top:100%; width:100%; height:100%; background:url(../images/pro_list_bg1.png) no-repeat center; background-size:cover; transition:.3s ease;}
.product .list ul li:hover .cover{top:0;}
.product .list ul li .text{font-size:18px; color:#fff; text-align:center; height:50px; line-height:50px; background:#00a0e9;}
.product .list ul li .cover .txt_box{padding:50px 28px 0;}
.product .list ul li .cover .txt_box .tit{font-size:20px; color:#fff; font-weight:bold; line-height:1.2; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:15px;}
.product .list ul li .cover .txt_box .txt{font-size:14px; color:#fff;}
.product .list ul li .cover .txt_box .know_more{font-size:14px; color:#c5c4c4; float:right;}



/*footer*/
.footer{ width:100%; background:#252a2e; padding-top:75px;}
.footer_t{}
.footer .f{ width:33.3%; float:left; padding-bottom:60px;}
.footer .f1{ text-align:left;}
.footer .f1 h2{ font-size:24px; font-weight:bold; color:#cfcfd0; margin-bottom:30px;}
.footer .f1 p{color:#cfcfd0; line-height:32px; display:block; font-size:16px;}
.footer .f1 p i{ padding-right:10px; color:#0084cd; font-size:18px;}
.footer .f2{ margin:0 auto; text-align:center;}
.footer .f3{ float:right; text-align:right; margin-top:20px;}
.footer_d{ height:80px; line-height:80px; border-top:1px solid #55595c; color:#cfcfd0;}
.footer_d a{color:#cfcfd0;}
.footer_d span{ float:right;}