@charset "utf-8";

/*通用样式*/
html, body, div, span, iframe, map, font, img, a img, samp, strong, hr, h1, h2, h3, h4, h5, h6, b, p, blockquote, a, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th{ padding: 0; margin: 0; border: 0;  font-family: '思源黑体';  list-style:none;}
html, body { position: relative; height: 100%;}
body{ background:#fff; font:normal 14px "思源黑体";  }
img{ border:0;  }
a{text-decoration:none !important;color:#000;  }
a:hover{ color:#095DA2;  }
input, select, textarea {border-radius:0;outline:none; }
.clear { clear:both;}
div { box-sizing:border-box;}
* { box-sizing: border-box;}
.e1{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.e2{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.e3{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.e4{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.e5{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}

/*分页*/
.page_list{margin:0 auto;margin-top:30px;text-align: center;}
.page_list a{display:inline-block;padding:5px 10px;margin: 0 5px;font-size:16px;background-color:#f5f5f5;color:#555;}
.page_list a:hover{background-color:#3db379;color:#fff;}
.page_list a.on{color:#fff;background-color:#3db379;}

/* CSS Document */
.dn { display: none;}
.header { transition:all 0.5s;z-index:100;position:absolute;left:0;top:0px;width:100%;padding:0 5%;border-bottom: 1px solid rgba(255, 255, 255, 0.1);background: rgba(255,255,255,0.8); /*height:80px;*/}
.header a.logo { float: left; display: block; height: 100%;}
.header a.logo img { border-radius: 12px 0 0 12px; display: block; height: 100%;max-width: 90%;}
.header a.logo .logo1{display:block;}
.header a.logo .logo2{display:none;}
.header.fixTop {background:#ffffff;box-shadow:0px 0px 25px rgb(0 0 0 / 10%);/*background-image: linear-gradient( #ffffff, #f2f2f2);*/left: 0; top: 0; width: 100%; border-radius: 0;}
.header.fixTop .logo img { border-radius: 0;}
/*.header.fixTop .logo .logo1{display:none;}*/
.header.fixTop .logo .logo2{display:block;margin-left:10%;}
.header.fixTop .nav li h2 a{color:#222;}
.nav { margin-left:10vw;float:left;/*margin-top:7px;*/}
.nav li { margin-right:1vw;text-align:center;position:relative;padding:0 1vw;float:left;}
.nav li h2 a { font-size:17px; display:block;padding:0 0.5vw;color:#222;font-weight:normal;}
.nav li h2 a::before{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 0px;height:4px;border-radius:2px;background: #1eb0eb;content: "";transition: all 0.6s;overflow: hidden;}
.nav li h2 a.on::before,.nav li h2 a:hover::before{width: 100%;}
.nav li h2 { position: relative; line-height:80px;margin: 0;}
/*.nav li h2:after {content:''; position:absolute; bottom:0; left:50%;transform: translateX(-50%);display:block;width:0;height:3px; background-color:#fcb43c;opacity: 0; transition: all .5s ease;}*/
.nav li:hover h2:after { width: 100%; opacity: 1;}
.subList {overflow:hidden;transition:all .5s;height:0;opacity:0;padding:5px 5px;position:absolute;left:50%;margin-left:-115px;width:240px;top:100%;background:#ffffff;background-color:rgba(255,255,255,0.6);}
.subList a{display:block;position:relative;line-height:42px;font-size:16px;color:#333;}
.subList a:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:0;height:2px;background-color:#095DA2;opacity:0;transition: all .5s ease;}
.subList a:hover:after { width: 100%; opacity: 1;}
.nav li:hover:hover .subList { height: auto; opacity: 1;}

.banner {height: 100vh;width: 100%;overflow:hidden;}
.banner img {display:block;width:100%;}
.banner .swiper-pagination > span{display:inline-block;vertical-align: middle;position: relative;}
.wrapper_con{width:21px;height:42px;position:absolute;top:-2px;overflow:hidden;display:none;}
.banner .swiper-pagination-bullet-active{opacity:1;width:42px;height:42px;line-height:42px;text-align:center;border:2px solid rgba(255, 255, 255, 0.4);background-color:transparent;color:#ffffff;}
.banner .swiper-slide img{display:block;width:100%;left:0;top:0}
.banner .swiper-slide .text{position: absolute;top:40%;left:1%;right: 0;transform: translateY(-50%);color: #fff;}
.banner .swiper-slide .text .bt{line-height: 1.4;font-weight: bold;font-size: 58px;}
.banner .swiper-slide .text .js{margin-top: 10px;line-height: 1.6;font-size: 24px;}
.banner .swiper-slide .text .banner_more{margin-top: 60px;font-size: 18px;}
.banner_more,a.banner_more{color:#fff;padding-left:74px;display:inline-block;position:relative;line-height:1;transition: all 0.4s;}
.banner_more i,a.banner_more i{width:36px;height:36px;border: 1px solid #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 100%;}
.banner_more i:before,a.banner_more i:before{width: 10px;height: 10px;background: #fff;border-radius: 100%;position: absolute;left: 50%;top: 50%;content: "";transform: translate(-50%,-50%);}
.banner_more i:after,a.banner_more i:after{width: 40px;height: 1px;background: #fff;position: absolute;left: 50%;top: 50%;content: "";transform: translateY(-50%);}
.banner_more:hover,a.banner_more:hover{padding-left: 86px;color: #fff;}

.bannerPic{position:relative;width:100%;height:auto;transition:all 1s ease 2.5s;transform:perspective(1000px) translate3d(0,0,100px)}
.swiper-slide.active .bannerPic{transition:all 5s ease 0s;transform:perspective(1000px) translate3d(0,0,0px)}
.banner .swiper-button-prev{background-image:url(../images/prev.png);left:calc(8.335% - 32px);top:40%; margin-top: -24px; width:48px;height:48px;transition:all .3s ease; background-size:100% auto;border-radius:50%;}
.banner .swiper-button-next{background-image:url(../images/next.png);right:calc(8.335% - 32px);top:40%; margin-top: -24px; width:48px;height:48px;transition:all .3s ease; background-size:100% auto;border-radius:50%;}
.banner .swiper-button-next.swiper-button-disabled{background-color:rgba(0,0,0,0.3)}
.banner .swiper-button-prev.swiper-button-disabled{background-color:rgba(0,0,0,0.3)}
.banner .swiper-button-prev:hover { background-image: url(../images/prevOn.png); background-size:100% auto;}
.banner .swiper-button-next:hover { background-image: url(../images/nextOn.png); background-size:100% auto;}
.banner .swiper-pagination-bullet{width:12px;height:12px;background-color:#ffffff;margin:0 14px;opacity:0.5;color:transparent}
.banner .swiper-pagination-bullet-active{opacity:1;width:42px;height:42px;line-height:40px;text-align:center;border:2px solid rgba(255,255,255,0.4);background-color:transparent;color:#ffffff}
.banner .swiper-pagination-bullet-active .rightcircle{-webkit-animation:circleProgressLoad_right 6s linear infinite;animation:circleProgressLoad_right 6s linear infinite}
.banner .swiper-pagination-bullet-active .leftcircle{-webkit-animation:circleProgressLoad_left 6s linear infinite;animation:circleProgressLoad_left 6s linear infinite}
.banner .swiper-pagination-bullet-active .wrapper_con{display:block}
.banner .swiper-pagination{font-size:0}
.banner .swiper-pagination > span{display:inline-block;vertical-align:middle;position:relative}
.banner .swiper-container-rtl .swiper-button-next{left:calc(8.335% - 32px)}
.banner .swiper-container-rtl .swiper-button-prev{right:calc(8.335% - 32px)}
.banner .swiper-container-horizontal > .swiper-pagination-bullets{bottom:15%}
.banner .swiper-pagination-custom{bottom:5%}
.banner .swiper-pagination-fraction{bottom:5%}
.f-14 { font-size: 14px;}
.circleProgress{width:42px;height:42px;border:2px solid transparent;border-radius:50%;position:absolute;top:0;-webkit-transform:rotate(-135deg)}
.rightcircle{border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;right:0}
.leftcircle{border-top:2px solid #ffffff;border-right:2px solid #ffffff;left:0}
.wrapper_con{width:21px;height:42px;position:absolute;top:-2px;overflow:hidden;display:none}
.wrapper_con.right{right:-2px}
.wrapper_con.left{left:-2px}
@keyframes circleProgressLoad_left { 0%, 50% { transform: rotate(45deg); } 100% { transform: rotate(225deg); } }
 @keyframes circleProgressLoad_right { 
	 0% { transform: rotate(45deg); } 
	 50%, 
	 100% { transform: rotate(225deg); } 
}

.header .yuyan{ float: right; display: block; /*background: url("../images/yy.gif") 15px center no-repeat;background-size:30px 30px;padding-left:50px;width:100px;*/line-height: 38px;/*border: 1px solid #fff; border-radius: 38px;*/ color: #222; font-size: 16px; margin-top: 20px; margin-right: 2vw;}
.header .yuyan img{display: inline-block;padding-right: 10px;}
.header.fixTop .yuyan{border: none;color:#018fd7;/*background: url("../images/yy1.gif") 15px center no-repeat;background-size:30px 30px;padding-left:50px;*/}

.sy_title{margin-bottom:50px;text-align:center;}
.sy_title .cn{font-size:36px;font-weight:bold;text-align:center;color:#222;}
.sy_title .en{margin-top:10px;font-size:16px;font-weight:400; color:#222;letter-spacing: 1.5px;}
.sy_title .line{margin-top:10px;}
.sy_title .line img{display:block;max-width:100%;margin:0 auto;}

/*首页关于我们*/
.sy_about1{background: url("../images/about_bg.jpg") no-repeat center top;background-size:100%;padding:100px 0;position:relative;}
.sy_about1:before{ content:""; display:inline-block; width:75px; height:742px; top:0; left:0; position:absolute; background: url(../images/wn17.png) no-repeat 50% 50%;}
.sy_about1 .text{}
.sy_about1 .text .en{font-size:18px;color:#035fa3;text-transform:uppercase;}
.sy_about1 .text .line{margin:8px 0;}
.sy_about1 .text .t1{font-size:32px;color:#222222;font-weight:bolder;}
.sy_about1 .text .t2{font-size:32px;color:#222222;line-height:2em;}
.sy_about1 .text .con{font-size:17px;color:#555555;line-height:2em;margin-bottom:35px;max-width:700px;}
.banner_more1,a.banner_more1{color:#035fa3 !important;}
.banner_more1 i,a.banner_more1 i{border:1px solid #035fa3 !important;}
.banner_more1 i:before,a.banner_more1 i:before{background:#035fa3 !important;}
.banner_more1 i:after,a.banner_more1 i:after{background:#035fa3 !important;}

.sy_about1 .tubiao{margin-top: 5%;}
.sy_about1 .tubiao .l{ padding:5% 3%; text-align:center; /*border:1px solid #3db379;*/ background-image: linear-gradient(to right, #00a49a, #3db379); border-radius:5px; box-shadw:5px 10px 5px #000; margin-bottom:0;}
.sy_about1 .tubiao .l img{ width:50px; height:50px; margin:0 auto; margin-bottom:5px;transition: all 0.4s; text-align:center;display: block;}
.sy_about1 .tubiao .l span{ font-size:14px; color:#fff; display:block; line-height:36px;}
.sy_about1 .tubiao .l p{ font-size:18px; color:#fff;}
.sy_about1 .tubiao .l a:hover img{transform: rotate(360deg);}

.sy_about1 .list{ height:330px; display:flex; align-items:center;}
.sy_about1 .list .box{ position: relative; background:#fff; padding:50px;border-right:1px solid #ebebeb; position:relative; overflow:hidden; transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s; display:inline-block; width:100%; box-shadow:0px 11px 27px rgba(225,225,225,.14);border-radius:10px;}
.sy_about1 .list .box:before{ content:""; display:inline-block; width:100%; height:100%; background: url(../images/a_h.jpg) no-repeat 50%/cover; position:absolute; left:0; top:0px; opacity:0; transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.sy_about1 .list .box .tit{ font-size:26px; color:#333333; line-height:30px; font-weight:bolder;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; z-index:1; position:relative; transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.sy_about1 .list .box .tit i{color: #008fd7;padding-right: 10px;}
.sy_about1 .list .box .txt{font-size:16px;letter-spacing: 0.016em; color:#666666; line-height:24px;height:50px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-top:15px; z-index:1; position:relative; transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.sy_about1 .list .box:hover{ padding:68px 50px; border-radius:5px; transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.sy_about1 .list .box:hover:before{ opacity:1; transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.sy_about1 .list .box:hover .tit{ color:#fff; transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.sy_about1 .list .box:hover .tit i{color:#fff;}
.sy_about1 .list .box:hover .txt{ color:rgba(255,255,255,.8); transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}

.sy_product{position:relative;z-index: 2;padding:100px 0;}
.sy_product .tab {position: relative;overflow: hidden;-webkit-font-smoothing: antialiased;}
.sy_product .tabs{display:table;overflow: hidden;}
.sy_product .tabs li{overflow:hidden;padding:0;position:relative;float:left;}
.sy_product .tabs a{margin-bottom:16px;background:rgba(255, 255, 255, 0.2);padding:26px 20px 40px;border-top:4px solid rgba(0, 0, 0, 0);border-radius:8px;overflow:hidden;transition:all 0.3s;display: block;}
.sy_product .tabs a .icon{text-align: right;}
.sy_product .tabs a .icon img{width: 50px;display: inline-block;}
.sy_product .tabs a .text{padding:12px 0;margin-top: -50px;}
.sy_product .tabs a .text .bt{color:#fff;font-weight:bold;position:relative;display: inline-block;font-size: 24px;}
.sy_product .tabs a:hover .text .bt:before{display: block;}
.sy_product .tabs a:hover .text .bt{color:#024056;}
.sy_product .tabs a .text .js{line-height: 1.6;color: #eee;margin-top: 10px;font-size: 15px;}
.sy_product .tabs a:hover .text .js{color:#666;}
.sy_product .tabs a:hover{border-color:#3cdcb3;background:rgba(255, 255, 255, 1);text-decoration: none;}
.sy_product .tabs li.current a{border-color:#3cdcb3;background:rgba(255, 255, 255, 1);}
.sy_product .tabs li.current a .text .bt{color:#024056;}
.sy_product .tabs li.current a .text .js{color:#666;}
.sy_product .tab_content{width:100%;}
.sy_product .tabs_item {display:none;}
.sy_product .tabs_item .pic{overflow: hidden;}
.sy_product .tabs_item .pic img{width:100%;margin:0 auto;display:block;}
.sy_product .tabs_item .cover{position:absolute;width:45%; bottom:0.85rem; left:0.2rem; }
.sy_product .tabs_item .cover .box{padding:0.4rem 0.5rem;}
.sy_product .tabs_item .cover .box .tit{font-size:0.16rem; color:#fff; line-height:1.2;}
.sy_product .tabs_item .cover .box .tit span{display:block;font-size:0.075rem;padding-top:8px;}
.sy_product .tabs_item .cover .box .con{font-size:0.15rem; color:#fff; line-height:0.26rem; width:95%; margin:0.2rem 0 0.2rem;}
.sy_product .tabs_item .cover .box .tubiao{width:95%; margin:0.2rem 0 0.3rem;background: #fff;border-radius: 10px;padding:10px 0;}
.sy_product .tabs_item .cover .box .tubiao ul li{display:inline-block;width:24%;text-align:center;}
.sy_product .tabs_item .cover .box .tubiao ul li img{display: block;max-width:48px;margin: 0 auto;transition:all 0.4s;}
.sy_product .tabs_item .cover .box .tubiao ul li .tit{padding-top:8px;font-size:0.15rem; color:#888;}
.sy_product .tabs_item .cover .box .tubiao ul li:hover img{transform:rotate(360deg);}
.sy_product .tabs_item .cover .box .a_num{margin:30px auto;margin-bottom: 50px;}
.sy_product .tabs_item .cover .box .a_num ul li{display:inline-block;width:22%;text-align:left;background: url("../images/line2.png") no-repeat left bottom;padding-left: 10px;}
.sy_product .tabs_item .cover .box .a_num ul li .l1{text-align:left;}
.sy_product .tabs_item .cover .box .a_num ul li .l1 .counter{font-size:40px;font-family:Impact,sans-serif;font-weight:regular;color:#fff;display:inline-block;}
.sy_product .tabs_item .cover .box .a_num ul li .l1 .jb{font-size:15px;color:#fff;padding-left:5px;display:inline-block;}
.sy_product .tabs_item .cover .box .a_num ul li .tit{font-size:15px;color:#fff;}
.sy_product .tabs_item .cover .box .a_num ul li:last-child{border-right:none;}
.sy_product .tabs_item:first-child {display:block;}

.timer-shaft-box{width:100%;/*padding:30px 40px;*/box-sizing:border-box;}
.sy_product .title{position:relative;margin-top: 30px;width:40%;float:left;}
.sy_product .title .t1{color:#111111;font-size:38px;position:relative;font-weight:600;}
.sy_product .title .t1::before{content:'';position:absolute;left:-24px;top:50%;transform:translateY(-50%);background:url("../images/line.png") no-repeat top center;width:8px;height:24px;}
.timer-shaft{position:relative;width:52%;height:155px;overflow:hidden;float: right;}
.timer-shaft:before{width:100%;content:'';position:absolute;left:0;top:77px;background-color:#cfd0d4;border-radius:10px;height:7px;}
.timer-left{position:absolute;top:50%;left:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_left.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-right{position:absolute;top:50%;right:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_right.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-scale{position:absolute;top:0;left:0;/*height:140px;*/padding-left:0;font-size: 0;white-space: nowrap;}
.timer-scale-cont{display:inline-block;height:100%;/*line-height:80px*/;text-align:center;width:190px;}
.time-circle{display:inline-block;vertical-align:middle;width:60px;height:60px;line-height: 60px;text-align: center;font-size:18px;color:#fff;border-radius: 50%;/*background: #cfd0d4;*/border:2px solid #cfd0d4;transition: all .3s;cursor:pointer;}
.time-circle img{max-width:55%;margin:0 auto;padding:14px 0;}
.time-circle img.img1{display:block;}
.time-circle img.img2{display:none;}
.timer-scale-cont.hov .time-circle{width:65px;height:65px;line-height: 80px;font-size:24px;border:2px solid #73bf45;}
.timer-scale-cont.hov .time-circle img.img1{display:none;}
.timer-scale-cont.hov .time-circle img.img2{display:block;}
.line-scale{display:block;vertical-align:middle;width:100px;height:7px;margin:2px auto;background-color:#cfd0d4;}
.timer-scale-cont.hov .line-scale{background-color:#73bf45;border-radius:10px;}
.timer-scale-cont .tit{display: block;font-size: 16px;color:#787878;margin-top:10px;}
.timer-shaft-content{width:100%;margin-top:45px;overflow: hidden;font-size:0;box-sizing:border-box;}
.shaft-detail-cont{display: none;width:100%;background-color: rgba(236, 237, 240, 1);border-radius: 15px;padding:100px 50px;padding-bottom:100px; padding-left:180px;position:relative;}
.shaft-detail-cont::before{position:absolute;content:"TONGTE"; letter-spacing:2px;font-size:95px;color:rgba(120,120,120,0.1);writing-mode:vertical-rl;font-weight:bold;left:-6px;line-height:1;top:50%;transform:translateY(-50%);}
.shaft-detail-cont .p_left{overflow: hidden;padding-top:30px;}
.shaft-detail-cont .p_left .tit{font-size:36px;color:#292626;line-height:1.4;position:relative;width:100%;padding-bottom:20px;}
.shaft-detail-cont .p_left .tit:before{width:15%;position:absolute;left:0;bottom:0;background-color:#3f84ef;height:2px;content:'';}
.shaft-detail-cont:first-child .p_left .tit:before{background-color:#73bf45;}
.shaft-detail-cont .p_left .cont-text{font-size:17px;color:#787878;line-height:2;margin-top:5%;}
.shaft-detail-cont .p_left .cont-text p{word-wrap:break-word !important;}
.shaft-detail-cont .p_left .more{margin-top:20%;display:block;width:140px;height:36px;line-height:36px;background:#b3b3b3;font-size:16px;color:#fff;border-radius:18px;text-align:center;}
.shaft-detail-cont .p_left .more:hover{background:#1eb0eb;}
.shaft-detail-cont img{display: block;max-width:100%;margin:0 auto;}
.timer-year{padding-left:20px;font-weight:bold;color:#333;font-size:0;}
.icon-year{display: inline-block;vertical-align:middle;width:33px;height:40px;background: url(../images/icon_sign.png) no-repeat;background-size: cover;}
.timer-year span{display: inline-block;vertical-align:middle;margin-left:18px;font-size:24px;}
.month-detail-box{position:relative;width:100%;min-height:93px;padding-top:30px;font-size:0;box-sizing: border-box;white-space: normal;}
.month-detail-box:before{content: '';position:absolute;top:0;left:36.5px;height:100%;border-right:1px dashed #ff8d3d;}
.month-detail-box .month-title{position:absolute;font-size:16px;font-weight: bold;color:#333;}
.month-detail-box .month-title:before{content: '';position:absolute;top:50%;left:30px;width:13px;height:13px;margin-top:-6.5px;background: url(../images/icon_circle.png) no-repeat;background-size: cover;}
.incident-record{display:inline-block;padding-left:71px;line-height:2;font-size:14px;color:#333;}
.incident-record a{font-size:14px;color:#1d69a3;}


.sy_yingyong{background: #fff;margin-top:-80px;padding:50px;position: relative;margin-left:9%;margin-right:9%;padding-bottom:0;}
.sy_yingyong .title{position:relative;margin-bottom:50px;}
.sy_yingyong .title .t1{color:#111111;font-size:38px;position:relative;font-weight:600;padding-left:24px;}
.sy_yingyong .title .t1::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);background:url("../images/line.png") no-repeat top center;width:8px;height:24px;}
.sy_yingyong .title .t2{color:#555;font-size:18px;margin-top:1vw;}
.sy_yingyong .title .more{position: absolute;top: 10px;right: 0;display:block;background: linear-gradient(153deg,#018fd7 0%,#1eb0eb 100%);color: #fff;font-size: 16px;text-align: center;width:150px;height:50px;line-height:50px;}
.sy_yingyong .title .more i{padding-left:10px;}
.sy_yingyong .nr{}
.sy_yingyong .nr .list{display:inline-block;vertical-align:top;margin-bottom:10%;background:#f2f2f2;border-radius:1vw;overflow:hidden;}
.sy_yingyong .nr .list .pic{overflow:hidden;}
.sy_yingyong .nr .list .pic img{display:block;max-width:100%;margin:0 auto;vertical-align:middle;transition: all 0.5s ease 0s;}
.sy_yingyong .nr .list .tit{height:4.5vw;line-height:4.5vw;padding:0 1.56vw;padding-right:8%;background:url(../images/jt.png) no-repeat 95% center;background-size:.8vw auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;
-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#222;font-size:20px;}
.sy_yingyong .nr .list:hover{color:#fff;background:#2892e0;}
.sy_yingyong .nr .list:hover .pic img{transform: scale(1.15, 1.15);}
.sy_yingyong .nr .list:hover .tit{background-image:url(../images/jt_h.png);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff;}


.hangye{padding:100px 0;padding-bottom:150px;/*background:#fff;*/background: url(../images/jiejue_bg.jpg) no-repeat bottom center;}
.hangye .h_left{}
.hangye .h_left .t1{font-size:20px;color:#fff;font-weight:bold;position: relative;}
.hangye .h_left .line{margin:8px 0;}
.hangye .h_left .t2{font-size:46px;color:#fff;}
.hangye .h_left .t3{margin:5px 0 97px;font-size:46px;color:#fff;font-weight:bold;}
.hangye .h_right{float:right;}
.hangye .h_right .txt{line-height:38px;margin-bottom:39px;font-size:18px;color:#fff;padding-left:50px;padding-top:10px;}
.hangye .h_right .h_list{}
.hangye .h_right .h_list .l1{text-align:center;}
.hangye .h_right .h_list .l1 .pic{overflow:hidden;}
.hangye .h_right .h_list .l1 .pic img{display: block;max-width:60px; margin:10px auto;transition:all 0.4s;}
.hangye .h_right .h_list .l1:hover .pic img{transform:rotate(360deg);}
.hangye .h_right .h_list .l1  .tit{line-height:28px;font-size:20px;color:#fff;margin: 15px 0 6px;}
.hangye .h_right .h_list .l1  .tit i{color:#3cdcb3;padding-left:10px;}


.news {/*background:#edf5fb;*/background: url(../images/news_bg.jpg) no-repeat bottom center; padding:4.4vw 0;padding-top:2vw;}
.news .title{position:relative;margin-bottom:50px;}
.news .title .t1{color:#111111;font-size:38px;position:relative;font-weight:600;}
.news .title .t1::before{content:'';position:absolute;left:-24px;top:50%;transform:translateY(-50%);background:url("../images/line.png") no-repeat top center;width:8px;height:24px;}
.news .title .t2{color:#555;font-size:18px;margin-top:1vw;}

.news .card{flex: 1;flex-basis: 300px;flex-grow: 0;/*height: 440px;*/background: #fff;/*border: 2px solid #fff;*/box-shadow: 0px 4px 7px rgba(0,0,0,.5);cursor: pointer;transition: all .5s cubic-bezier(.8,.5,.2,1.4);overflow: hidden;position: relative; margin-bottom:50px; border-radius:10px;border:1px solid #eee;}
.news .card .center{padding: 40px 30px;}
.news .card .center h2{margin-top:0;font-size:21px; color:#222; text-align:left; line-height:32px; margin-bottom:20px;padding-bottom: 20px; border-bottom: 1px solid #ddd;}
.news .card .center h2 i{padding-right:6px; color:#73bf45;}
.news .card .center h2 img{display:inline-block;vertical-align:middle;padding-right:10px;}
.news .card .center .text{ font-size:16px; color:#666; margin-bottom:0; height:auto; overflow: hidden; line-height:26px;}
.news .card img{max-width:100%;transition: all .5s cubic-bezier(.8,.5,.2,1.4);}
.news .descriptions{position: absolute;top:0px;left:0px;background-color: rgba(46,120,219,0.9);width:100%;height:100%;transition: all .7s ease-in-out;padding: 20px;box-sizing: border-box;clip-path: circle(0% at 100% 100%);}
.news .card:hover .descriptions{left:0px;transition: all .7s ease-in-out;clip-path: circle(75%);}
.news .card:hover{transition: all .5s cubic-bezier(.8,.5,.2,1.4);box-shadow: 0px 2px 3px rgba(0,0,0,.3);transform: scale(.97);}
.news .card:hover img{transition: all .5s cubic-bezier(.9,.5,.2,1.4);transform: scale(2.8) rotate(20deg);/*filter: blur(3px);*/}
.news .card .top1{border-bottom: 1px solid rgba(255, 255, 255, 0.1); line-height:60px; height:60px; padding:0 15px; color:#fff;}
.news .card .top1 .num{vertical-align: middle;display: inline-block;width: 21px;height: 24px;margin-right: 12px;transition-duration: .3s;text-align: center;line-height: 26px; font-size:14px;}
.news .card .top1 .name {vertical-align: middle;display: inline-block; font-size:18px;}
.news .card .center1{ padding:30px 20px;}
.news .card .center1 h2{margin-top:0;font-size:20px; color:#fff; text-align:left; line-height:32px; margin-bottom:20px;padding-bottom: 20px; border-bottom: 1px solid #ddd;}
.news .card .center1 h2 i{padding-right: 10px;}
.news .card .center1 h2 img{display:inline-block;vertical-align:middle;transform:translateX(0px);padding-right:6px;}
.news .card .center1 .text{ font-size:16px; line-height: 28px; color:#fff; margin-bottom:0;height: 70%;}
.news .card a{width: fit-content;height: 40px; line-height:38px;border-radius:20px; cursor: pointer;border:1px solid #fff;color:#fff; text-align:center; margin:0 auto; width:140px;font-size: 16px;outline: none;box-shadow: 0px 2px 3px rgba(0,0,0,.4);transition: all .5s ease-in-out; display:block;}
.news .card a:hover{transform: scale(.95) translateX(-5px);transition: all .5s ease-in-out;}

.footer{background-image: linear-gradient(to right, #00a49a, #3db379);}
.footer .f1{padding:30px 0;/*border-bottom:1px solid #bbb;*/}
.footer .f1 .f1_1{color:#fff;font-size:16px;line-height:36px;}
.footer .f1 .f1_1 img{max-width: 100%;}
.footer .f1 .f1_1 a{color:#fff;}
.footer .f1 .f1_1 .l{color:#fff;font-size:16px;line-height:36px;padding-right:20px;display:inline;}
.footer .f1 .f1_1 .l a{color:#fff;}
.footer .f1 .f1_1 .l i{padding-right:10px; font-size:20px;}
.footer .f1 .f1_1 .l p{display:inline-block;margin-bottom:0;}
.footer .f1 .f1_1 .r{float:right;text-align:center;}
.footer .f1 .f1_1 .r img{max-width:100%;text-align:center;}
.footer .f1 .f1_1 .r p{margin-bottom:0;}

/*内页banner*/
.ny_banner{width:100%;position:relative;}
.ny_banner img{max-width: 100%; margin: 0 auto;}
.ny_banner img.pc{display:block;}
.ny_banner img.phone{display:none;}
.ny_banner .text{position:absolute;top:50%;transform:translateY(-50%);left:7%;right:7%;color:#fff;}
.ny_banner .text .t1{line-height:1.2;font-weight:bold;font-size:38px;}
.ny_banner .text .t2{line-height:1.8;margin-top:16px;font-size:18px;}

/*内页位置*/
.weizhi{line-height:80px;height:80px;text-align:center;position:relative;z-index:1;border-bottom: 1px solid #ededed;}
.weizhi .tit{position:relative;top:-1px;}
.weizhi .titbox{}
.weizhi .titbox::after{display:block;height:0;clear:both;visibility:hidden;overflow:hidden;content:".";}
.weizhi .titbox_left{float:left;}
.weizhi .titbox_left a{display:inline-block;vertical-align:middle;color:#222222;font-size:18px;padding-left:15px;transition:.5s ease-in-out;}
.weizhi .titbox_left a.home{color:#949494;position:relative;padding-left:0;padding-right:28px;}
.weizhi .titbox_right{float:right;}
.weizhi .titbox_right .n_nav{}
.weizhi .titbox_right .n_nav a:last-child {margin-right:0;}
.weizhi .titbox_right .n_nav a{display:inline-block;vertical-align: middle;font-size:18px;color:#222222;position:relative;margin:0 15px;}
.weizhi .titbox_right .n_nav a .span{display: inline-block;vertical-align: middle;line-height: 1.6;}
.weizhi .titbox_right .n_nav a:hover, .weizhi .titbox_right .n_nav a.active {color:#1eb0eb;}
.weizhi .titbox_right .n_nav a:hover:after, .weizhi .titbox_right .n_nav a.active:after {opacity: 1;transition: .5s ease-in-out;}
.weizhi .titbox_right .n_nav a:after{position: absolute;width: 100%;content: "";height: 3px;background: #1eb0eb;left: 0;bottom: 0;transition: .5s ease-in-out;opacity: 0;}

.ny_wap{padding:70px 0;}
.ny_title{text-align:center;margin-bottom:45px;}
.ny_title .cn{font-size:36px;}
.ny_title .line{width:40px;height:4px;background:#108cee;margin:0 auto;margin-top:34px;}

/*关于我们*/
.ny_about{}
.ny_about .text{font-size:17px;color:#555555;letter-spacing:1px;text-indent:2em;line-height:30px;}
.ny_about .a_list{margin-top:40px;}
.ny_about .a_list .l{margin-bottom:40px;}
.ny_about .a_list .l .pic{overflow:hidden;border-radius:15px;}
.ny_about .a_list .l .pic img{display:block;max-width:100%; margin:0 auto;transition:all 0.5s ease 0s;}
.ny_about .a_list .l:hover .pic img{transform:scale(1.1, 1.1);}

/*企业文化*/
.about_wenhua{background:url("../images/about_bj1.jpg") no-repeat center;}
.about_wenhua .list{background:#fff;padding:80px 50px;position:relative;border-radius:10px;}
.about_wenhua .list .num{opacity:.2;line-height:1;font-size:20px;font-weight:bold;text-align:center;}
.about_wenhua .list .pic{text-align:center;margin: 30px auto;}
.about_wenhua .list .pic img{display:block;max-width:50%;margin:0 auto;transition:all 0.4s;}
.about_wenhua .list .tit{font-weight:bold;font-size:24px;color:#323232;text-align:center;margin-bottom:20px;}
.about_wenhua .list .text{line-height:28px;color:#888;font-size:16px;}
.about_wenhua .list .line{width:00%;height:4px;position:absolute;left:50%;bottom:0;background-image:linear-gradient(to right, #00a49a, #3db379);transition:all .5s;-webkit-transition:all .5s; }
.about_wenhua .list:hover .pic img{transform:rotate(360deg);}
.about_wenhua .list:hover .line{width:100%;left:0;transition:all .5s;-webkit-transition:all .5s;}

/*社会责任*/
.about_zeren{}
.about_zeren .z_left{background-image: linear-gradient(to top, #00a49a, #3db379);padding:50px 50px;color:#fff;font-size:18px;border-radius:15px;}
.about_zeren .z_left .tit{font-size:24px;}
.about_zeren .z_left .line{margin:30px 0;width:50px;height:4px;background:#fff;}
.about_zeren .z_left p{text-indent:2em;line-height:28px;}
.about_zeren .z_pic{overflow:hidden;border-radius:15px;}
.about_zeren .z_pic img{display: block;max-width:100%;margin:0 auto;transition:all 0.5s ease 0s;}
.about_zeren .z_pic:hover img{transform:scale(1.1, 1.1);}

/*荣誉资质*/
.about_zizhi{/*background:#edeef2;*/}
.about_zizhi .list{overflow: hidden;margin-bottom:40px;}
.about_zizhi .img1{background:url(../images/honor-bg1.png) no-repeat center bottom;padding-bottom:80px;}
.about_zizhi .img1 img{display:block;max-width:100%;margin:0 auto;transform: scale(1,1);transition-duration: 0.5s;}
.about_zizhi .text{font-size:18px;margin-top:-30px;color:#333;text-align:center;}

/*内页产品中心*/
.ny_product{}
.ny_product .n_left{overflow:hidden;}
.ny_product .n_left img{display:block;max-width:100%; margin:0 auto;transition: all 0.5s ease 0s;}
.ny_product .n_left img:hover{transform: scale(1.1, 1.1);}
.ny_product .n_right{padding:0 36px;margin-top:50px;}
.ny_product .n_right .tit{font-size:26px;line-height:30px;color:#008fd7;background:url(../images/dian1.png) no-repeat left bottom;padding-bottom:35px;letter-spacing:1px;/*margin-bottom:0.3rem;*/}
.ny_product .n_right .tit a{color:#008fd7;}
.ny_product .n_right .n_text{font-size:17px;line-height:30px;color:#999999;letter-spacing:1px;padding:27px 0px 30px;border-bottom:1px dashed #D1E4FC;text-align:justify;}
.ny_product .n_right .n_list{padding:25px 0px 42px;overflow:hidden;}
.ny_product .n_right .n_list ul{margin-left:0;padding-left:0;}
.ny_product .n_right .n_list ul li{float:left;width:25%;line-height: 34px;height: 34px;overflow: hidden;background: url(../images/dh.png) no-repeat left center;padding-left:22px;font-size:16px;}
.ny_product1{background:url("../images/product_bj1.png") no-repeat center;}

.product_show{}
.product_show .product_top{margin-bottom:40px;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;margin-bottom: 10px;}
.jqzoom img{display:block;max-width:100%;margin:0 auto;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:99.4%;height: 480px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:10px;width: 99.4%;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:10px;height:82px;line-height:82px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:96%;height:86px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:86px;}
.spec-scroll .items ul li{float:left;width:84px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:80px;height:80px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.product_show .product_top .product_right{padding:30px 40px;}
.product_show .product_top .product_right .tit{margin-bottom:40px;}
.product_show .product_top .product_right .tit .t1{font-size:36px;font-weight:bold;color:#000;margin-bottom:5px;}
.product_show .product_top .product_right .tit .t2{font-size:18px;color:#888;}
.product_show .product_top .product_right .text{margin-bottom:40px;line-height:28px;font-size:16px;color:#555;letter-spacing:1px;}
.product_show .product_top .product_right .fenxiang{padding-top:20px;border-top: 1px solid rgba(229,229,229,1)}
.product_show .product_top .product_right .fenxiang ul li{display: inline-block;margin-right:10px;}
.product_show .product_top .product_right .fenxiang ul li a{display: block;position:relative;}
.product_show .product_top .product_right .fenxiang ul li a img{display: block;max-width:100%;}
.product_show .product_top .product_right .fenxiang ul li a .ewm1{display:none; width:115px; height:150px; position:absolute;left: -35px;top: -160px;padding: 10px;box-shadow: 2px 5px 10px #ddd;background:#fff;text-align: center;color:#555;}
.product_show .product_top .product_right .fenxiang ul li a:hover .ewm1{ display:block;}
.product_show .product_top .product_right .p_tel{margin-top:20px;}
.product_show .product_top .product_right .p_tel a{padding:10px 15px;border-radius: 5px;background:#3db379;color:#fff;font-size:20px;}
.product_show .product_top .product_right .p_tel a i{padding-right:10px;font-size:24px;}
.product_show .product_top .product_right .p_tel a:hover{background:#1eb0eb;}
.product_show .product_top .product_right .tedian{}
.product_show .product_top .product_right .tedian .l{text-align:center;}
.product_show .product_top .product_right .tedian .l .pic{overflow:hidden;}
.product_show .product_top .product_right .tedian .l .pic img{display:block;max-width:50%;margin:0 auto;}
.product_show .product_top .product_right .tedian .l .t{color:#56d5ba;font-size:18px;margin-top:15px;}

.p_title{font-size:36px;font-weight:bold;color:#000;text-align: center;margin-bottom: 40px;}
.p_title img{display:block;max-width:100%;margin:0 auto;margin-top:20px;}

.product_show1{background:#fafafa;}
.product_show1 .l{position:relative;margin-bottom:90%;}
.product_show1 .l img{display:block;max-width:30%;}
.product_show1 .l .box{background:#fff;padding:30px;border-radius:10px;box-shadow:2px 5px 5px #ddd;position:absolute;left:50px;top:70%;}
.product_show1 .l .box .pic{overflow:hidden;}
.product_show1 .l .box .pic img{display:block;max-width:100%;margin:0 auto;}
.product_show1 .l .box .tit{font-size:22px;color:#222;line-height:36px;margin-top:15px;}

.product_show2{}
.product_show2 .text{font-size:22px;color:#222;margin-bottom:40px;text-align:center;line-height:32px;}
.product_show2 .text span{color:#1eb0eb;font-weight:bold;}
.product_show2 img{display:block;max-width:100%;text-align: center;}
.product_show2 .list{margin-top:40px;}
.product_show2 .list .l1{padding:25px 0 25px;box-shadow: 0 0 5px 1px #e1e1e1;border-radius: 5px;overflow: hidden;transition: all 0.3s linear; margin:10px; text-align:center;}
.product_show2 .list .l1 img{ max-width:58px; display:block; margin:0 auto;transition: all 0.4s;}
.product_show2 .list .l1 img:hover{transform: rotate(360deg);}
.product_show2 .list .l1 p{font-size:20px;color: #666;line-height:30px;font-weight: 500;margin-top:15px;}
.product_show2 .list ul li{width:14.2%;float:left;}
.product_show2 .list ul li .box{margin:5px 10px;border: 1px solid #56d5ba;border-radius:15px;}
.product_show2 .list ul li .box .pic{overflow:hidden;border-radius:15px 15px 0 0;background:#fff;}
.product_show2 .list ul li .box .pic img{display: block;max-width:100%;margin:0 auto;transition: all 0.5s ease 0s;}
.product_show2 .list ul li .box .t{padding:20px;background-image: linear-gradient(to right, #56d5ba, #3db379);color:#fff;text-align:center;border-radius:0 0 15px 15px;}
.product_show2 .list ul li .box .t .t1{font-size:19px;font-weight:bold;margin-bottom:10px;}
.product_show2 .list ul li .box .t .t2{text-align:left;font-size:16px;line-height:28px;height:90px;}
.product_show2 .list ul li:hover .box .pic img{transform: scale(1.15, 1.15);}

.product_show3{background:#f1faff;}
.product_show3 .text{font-size:22px;color:#222;margin-bottom:40px;text-align:center;line-height:32px;}
.product_show3 .text span{color:#1eb0eb;font-weight:bold;}
.product_show3 .l3{margin:10px 0;box-shadow:2px 5px 5px #ddd;border-radius:15px 15px;}
.product_show3 .l3 .pic{overflow:hidden;border-radius:15px 15px 0 0;background:#fff;}
.product_show3 .l3 .pic img{display: block;max-width:100%;margin:0 auto;transition: all 0.5s ease 0s;}
.product_show3 .l3 .t{padding:20px;background:#56d5ba;color:#fff;font-size:20px;text-align:center;border-radius:0 0 15px 15px;}
.product_show3 .l3:hover{border:1px solid #56d5ba;}
.product_show3 .l3:hover .pic img{transform: scale(1.15, 1.15);}

/*产品参数表格*/
.product_show4{}
.product_show4 .table{width:100% !important;}
.product_show4 table{width:100% !important;}
.product_show4 .table caption{text-align:center;line-height:50px;background:#1eb0eb;color:#fff;font-size:24px;}
.product_show4 .table tr td{font-size: 16px;line-height:36px;text-align:center;}
.product_show4 img{display:block;max-width:100%;margin:0 auto;}

/*相关配件*/
.product_show5{background:#fafafa;}
.product_show5 .l5{margin-bottom:50px; box-shadow:2px 5px 5px #ddd;border-radius:15px 15px;}
.product_show5 .l5 .pic{overflow:hidden;border-radius:15px 15px 0 0;background:#fff;}
.product_show5 .l5 .pic img{display: block;max-width:100%;margin:0 auto;transition: all 0.5s ease 0s;}
.product_show5 .l5 .t{padding:20px;background-image: linear-gradient(to right, #56d5ba, #3db379);color:#fff;font-size:20px;text-align:center;border-radius:0 0 15px 15px;}
.product_show5 .l5:hover{border:1px solid #56d5ba;}
.product_show5 .l5:hover .pic img{transform: scale(1.15, 1.15);}
.product_show5 .swiper-button-prev{background-image:url(../images/prev1.png);left:calc(8.335% - 120px);top:40%; margin-top: -24px; width:48px;height:48px;transition:all .3s ease; background-size:100% auto;border-radius:50%;}
.product_show5 .swiper-button-next{background-image:url(../images/next1.png);right:calc(8.335% - 120px);top:40%; margin-top: -24px; width:48px;height:48px;transition:all .3s ease; background-size:100% auto;border-radius:50%;}
.product_show5 .swiper-button-next.swiper-button-disabled{background-color:rgba(0,0,0,0.3)}
.product_show5 .swiper-button-prev.swiper-button-disabled{background-color:rgba(0,0,0,0.3)}
.product_show5 .swiper-button-prev:hover { background-image: url(../images/prevOn.png); background-size:100% auto;}
.product_show5 .swiper-button-next:hover { background-image: url(../images/nextOn.png); background-size:100% auto;}


/*案例展示*/
.ny_case{}
.ny_case .list{display:inline-block;vertical-align:top;margin-bottom:10%;background:#f2f2f2;border-radius:1vw;overflow:hidden;}
.ny_case .list .pic{overflow:hidden;}
.ny_case .list .pic img{display:block;max-width:100%;margin:0 auto;vertical-align:middle;transition: all 0.5s ease 0s;}
.ny_case .list .tit{height:4.5vw;line-height:4.5vw;padding:0 1.56vw;padding-right:8%;background:url(../images/jt.png) no-repeat 95% center;background-size:.8vw auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;
-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#222;font-size:20px;}
.ny_case .list:hover{color:#fff;background:#2892e0;}
.ny_case .list:hover .pic img{transform: scale(1.15, 1.15);}
.ny_case .list:hover .tit{background-image:url(../images/jt_h.png);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff;}

/*内页常见问题*/
.news_list{}
.news_list .list{display:block;transition: .5s ease-in-out;}
.news_list .list .items{display:block;transition: .5s ease-in-out;} 
.news_list .list .items .box{display:block;padding: 30px 0;border-bottom: 1px solid #dcdcdc;position:relative;transition:all 0.2s ease;}
.news_list .list .items .box:after{ content:''; position:absolute; bottom:0; left:0; width:0; height:1px; background:#0ba29a;transition:width 3s;-moz-transition:width 2s;-webkit-transition:width 2s;-o-transition:width 2s; }
.news_list .list .items .box:hover:after{ width:100%;}
.news_list .list .items .box .pic{overflow:hidden;border-radius:10px;}
.news_list .list .items .box .pic img{display:block; max-width:100%; margin:0 auto;transition: .5s ease-in-out;}
.news_list .list .items .box .con{padding:10px 30px;}
.news_list .list .items .box .con .tit{font-size: 22px;color: #222; margin-bottom:20px;}
.news_list .list .items .box .con .time {padding-left:70px;position: relative;transition: .5s ease-in-out;color:#555;}
.news_list .list .items .box .con .time i{padding-right: 10px;}
.news_list .list .items .box .con .time:after {position:absolute;content:"";width:60px;height: 1px;background: #bcbcbc;left: 0;top: 0;bottom: 0;margin: auto;}
.news_list .list .items .box .con .text{margin-top:20px;font-size:15px;line-height:28px;color:#555;}
.news_list .list .items .box .banner_more{margin-top:40%;float:right;}
.news_list .list .items:hover .box .pic img{transform:scale(1.1,1.1);transition-duration:0.5s;}
.news_list .list .items:hover .box .con .tit{transition:.5s ease-in-out;color:#3db379;font-weight:bold;}
.news_list .list .items:hover .box .banner_more{color:#3db379 !important;}
.news_list .list .items:hover .box .banner_more i{border:1px solid #3db379 !important;}
.news_list .list .items:hover .box .banner_more i:before{background:#3db379 !important;}
.news_list .list .items:hover .box .banner_more i:after{background:#3db379 !important;}

/*内页新闻详情*/
.news_show{}
.news_show .title{ padding-bottom:20px;border-bottom: 1px solid #ddd; margin-bottom:30px; text-align:center;}
.news_show .title .name{font-size:26px;color: #333;text-align: center;line-height:1;font-weight: bold;}
.news_show .title p{ font-size:14px; color:#555; margin-top:15px;}
.news_show .title p i{ padding-right:10px;}
.news_show .nr1{ color:#333; font-size:16px;}
.news_show .nr1 .video1{width:100%; margin:0 auto;}
.news_show .nr1 p{ text-indent:2em;line-height:26px; margin-bottom:10px;}
.news_show .nr1 p span{text-wrap:wrap !important;}
.news_show .nr1 img{ display:block; max-width:100%; margin:0 auto;}
.news_show .nr1 table{width:77% !important;}
.news_show .nr1 .back{margin:0 auto; margin-top:30px; width:150px; height:50px; line-height:50px;}
.news_show .nr1 .back a{ display:block; margin:0 auto; width:100%; border-radius:25px; background-image: linear-gradient(to right, #00a49a, #3db379); color:#fff; font-size:18px; text-align:center;}
.news_show .nr1 .back a i{ padding-right:10px;}
.news_show .nr1 .back a:hover{background:#fff; color:#3db379; border:2px solid #3db379;}
.news_show .news-bottom{margin-top:20px;padding:10px 20px; }
.news_show .news-bottom ul{padding:0;margin:0;}
.news_show .news-bottom ul li{line-height:50px;font-size:16px;border-bottom:1px dashed #e5e5e5;color:#333;}
.news_show .news-bottom ul li a{color: #333;}
.news_show .news-bottom ul li a:hover{color:#3db379;}
.news_show .news-bottom ul li i{ color:#3db379;}

/*内页下载中心*/
.ny_down{}
.ny_down ul{margin-bottom:50px;}
.ny_down ul li{border-bottom: 1px solid #dedede;padding:20px 0;}
.ny_down ul li a{color:#222;font-size:18px;}
.ny_down ul li a span{float:right;color:#1eb0eb;font-size:30px;}
.ny_down ul li:hover a{color:#3db379;font-weight:bold;}
.ny_down ul li:hover a span{color:#3db379;}

/*内页联系我们*/
.ny_contact{}
.ny_contact .contact_left{}
.ny_contact .contact_left .tit{margin-bottom:30px;}
.ny_contact .contact_left .tit .t1{color:#333;font-size:38px;margin-bottom:20px;}
.ny_contact .contact_left .tit .t2{color:#2187d1;font-size:28px;}
.ny_contact .contact_left .ul li{padding:22px 0;border-bottom: 1px solid #eeeeee;}
.ny_contact .contact_left .ul li .img{width:76px;background:#f2f8fc;border-radius:100%;float:left;}
.ny_contact .contact_left .ul li .text{float:left;width:calc(100% - 76px);padding-left:20px;padding-top:5px;}
.ny_contact .contact_left .ul li .text .biaoti{color:#333333;font-size:20px;}
.ny_contact .contact_left .ul li .text .js{line-height:1.6;margin-top:6px;color:#666666;font-size:16px;font-weight: bold;}
.ny_contact .contact_right{}
.ny_contact .contact_right .zb{position:absolute;width:36px;top:48.1%;left:73.7%;overflow:initial;}
.ny_contact .contact_right .zb img{animation: tiao 1s linear infinite;}
.ny_contact .contact_right .zb:before{width:83px;height:30px;content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-16px;background:url(../images/contact_a_dz.png) center center/cover;}
.ny_contact .contact_right .zb p{color:#1baec2;position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);width:100px;}

@-webkit-keyframes tiao{
	0%{transform: translateY(-14%);}
	50%{transform: translateY(0%);}
	100%{transform: translateY(-14%);}
}
@keyframes tiao{
	0%{transform: translateY(-14%);}
	50%{transform: translateY(0%);}
	100%{transform: translateY(-14%);}
}

#tel{display:none;}

@media screen and  (max-width:1680px){
	.nav li { margin-right: 0;}
}

@media screen and  (max-width:1500px){
	.header{padding:0 4%;}
	.leftLink li { margin-right: 4vw;}
	.serviceList li .serviceImg { height: 500px;}
	.sy_yingyong{margin-top:-80px;padding:50px;margin-left:1%;margin-right:1%;}
}

@media screen and  (max-width:1480px){
	.nav { margin-left: 0;}
	.nav li { padding: 0 .6vw;}
	.aboutTit span { font-size: 16px;}
	.aboutTit p { font-size: 28px;}
	.aboutArt { margin: 20px 0 40px;}
	.aboutNumber li p i { font-size: 32px;}
	.serviceTitle span { font-size: 16px;}
	.contact li p { font-size: 14px;}
	.contact li { margin: 0 2vw;}
	.serviceTitle p,.honorTit p { font-size: 26px;}
	.sy_yingyong{margin-top:-80px;padding:50px;margin-left:1%;margin-right:1%;}
}

@media screen and  (max-width:1280px){
	.aboutBox,.service,.caseBox,.honorCont,.newsCont,.locationCont,.caseBar { width: 92%;}
	.locationCont a { font-size: 14px; float: none; display: inline-block; vertical-align: top; line-height: 3; padding: 0 10px;}
	.locationCont { overflow-x: auto;white-space: nowrap;}
	.contact li { width: 40%; margin-bottom:40px;}
	.header { height: 60px; position: fixed; left: 0; top: 0; width: 100%; border-radius: 0;}
	.nav { margin-top: 0;}
	.menu { display: block; background: url(../images/menu.png) center no-repeat; width: 24px; height: 24px; position: absolute; right: 4%; top: 50%;margin-top: -12px;}
	.header a.logo img { border-radius: 0;}
	.nav { position:fixed;top:60px; bottom:0;left: -100%; background:#095DA2;width:200px;}
	.nav li { float: none; padding: 0; margin: 0;}
	.subList { position: static; width: 100%; transform: translate(0); margin: 0;}
	.nav li h2 a { display: inline;}
	.nav li h2 { line-height: 50px;}
	#screen { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 11; display: none;}
	.leftLink { display: none;}
}

@media screen and  (max-width:1080px){
	
}

@media screen and  (max-width:780px){
	.nav li h2 a{color:#fff;}
	.header{background:rgba(255,255,255,1);}
	.header .yuyan{margin-top:10px;margin-right:10vw;}
	.banner{height:auto;margin-top:60px;}
	.banner .swiper-slide .text .bt{line-height:1.4;font-weight:bold;font-size:22px;}
	.banner .swiper-slide .text .js{margin-top:10px;line-height:1.6;font-size:14px;}
	.banner .swiper-slide .text .banner_more{margin-top:30px;font-size:14px;}
	.sy_about1{padding:30px 0;background:url("../images/about_bg_phone.jpg") no-repeat center top;background-size:100%;}
    .sy_about1:before{display:none;}
	.sy_about1 .text .en{font-size:15px;}
	.sy_about1 .text .t1{font-size:24px;}
	.sy_about1 .text .t2{font-size:18px;}
	.sy_about1 .text .con{font-size:16px;margin-bottom:20px;line-height: 1.5em;}
	.sy_about1 .tubiao .l span{line-height:24px;}
	.sy_about1 .tubiao .l p{font-size:16px;}
	.banner_more, a.banner_more{margin-bottom:25px;}
	.sy_about1 .tubiao .l{margin-bottom: 15px;}
	.sy_product{padding:40px 0;}
	.sy_product .title {margin-top:0;width:100%;}
	.sy_product .title .t1{font-size:24px;}
	.timer-shaft{width:100%;margin-top:20px;height:140px;}
	.timer-shaft::before{top:67px;}
	.time-circle{width:50px;height:50px;line-height:40px;}
	.time-circle img{padding:10px 0;}
	.timer-scale-cont.hov .time-circle{width:55px;height:55px;}
	.timer-scale-cont{width:23%;}
	.shaft-detail-cont::before{font-size:42px;top:24%;}
	.timer-scale-cont .tit{font-size:16px;}
	.shaft-detail-cont{padding:15px;padding-left:50px;}
	.shaft-detail-cont .p_left{padding-top:5px;}
	.shaft-detail-cont .p_left .tit{font-size:22px;}
	.shaft-detail-cont .p_left .tit::before{width:10%;}
	.shaft-detail-cont .p_left .cont-text{font-size:16px;line-height:1.5;}
	.shaft-detail-cont .p_left .more{margin-top:6%;width:120px;}
	.shaft-detail-cont img{margin:20px auto;}
	.hangye{padding:40px 0;padding-bottom:50px;background: url(../images/jiejue_bg.jpg) no-repeat bottom center;}
	.hangye .h_left .t1{font-size:16px;}
	.hangye .h_left .t2{font-size:24px;}
	.hangye .h_left .t3{font-size:24px;margin:5px 0 30px;}
	.hangye .h_right .txt{line-height:28px;margin-bottom:20px;font-size:16px;padding-left:0;}
	.hangye .h_right .h_list .l1 .tit{font-size:16px;margin:0 0 6px;}
	.hangye .h_right .h_list .l1 .pic img{max-width:50px;margin:0 auto;}
	.banner_more i, a.banner_more i{width:29px;height:29px;}
	.banner_more1, a.banner_more1{top:10% !important;padding-left:60px;}
	.banner_more i::after, a.banner_more i::after{width:30px;}
	.sy_yingyong{margin-top:-40px;padding:30px 15px;padding-bottom:15px;}
	.sy_yingyong .title{margin-bottom:30px;}
	.sy_yingyong .title .t1{font-size:24px;}
	.sy_yingyong .title .t2{font-size:16px;margin-top:15px;}
	.sy_yingyong .nr .list .tit{height:45px;line-height:45px;padding:0 15px;background-size:10px auto;font-size:16px;}
	.news{padding-top:20px;}
	.news .title{margin-bottom:30px;}
	.news .title .t1{font-size:24px;}
	.news .title .t2{font-size:16px;margin-top:15px;}
	.news .card .center{padding:20px 15px;}
	.footer .f1 .f1_1 .l{display:block;}
	.footer .f1 .f1_1{font-size:15px;line-height:28px;}
	.ny_banner{margin-top:60px;}
	.ny_banner img.pc{display:none;}
	.ny_banner img.phone{display:block;}
	.ny_banner .text{left:5%;right:5%;}
	.ny_banner .text .t1{font-size:24px;}
	.ny_banner .text .t2{margin-top:5px;font-size:16px;}
	.weizhi{height:50px;line-height:50px;}
	.weizhi .titbox_left a{font-size:16px;padding-left:8px;}
	.weizhi .titbox_left a.home{padding-right:10px;}
	.weizhi .titbox_right{display:none;}
	.ny_wap{padding:30px 0;}
	.p_title{font-size:24px;margin-bottom:20px;}
	.p_title img{max-width:50px;margin-top:10px;}
	.ny_about .text{font-size:16px;line-height:28px;}
	.ny_about .a_list{margin-top:20px;}
	.about_wenhua .list{padding:30px 15px;margin-bottom:20px;}
	.about_wenhua .list .pic{margin:20px auto;}
	.about_wenhua .list .tit{font-size:16px;margin-bottom:0;}
	.about_wenhua .list .tit p{margin-bottom:0;}
	.ny_title{margin-bottom:25px;}
	.ny_title .cn{font-size:24px;}
	.ny_title .line{margin-top:20px;}
	.ny_product .n_right{padding:0;margin-top:30px;}
	.ny_product .n_right .tit{font-size:22px;}
	.ny_product .n_right .n_list{padding-bottom:0;}
	.ny_product1 .n_right{margin-top:0;}
	.spec-preview{width:99.4%;height:auto;}
	.jqzoom img{max-width:100%;margin:0 auto;}
	.spec-scroll .items{width:91%;height:40px;}
	.spec-scroll .prev,.spec-scroll .next{height:30px;line-height:30px;}
	.spec-scroll .items ul{height:40px;width:100%;}
	.spec-scroll .items ul li{width:12.5%;}
	.spec-scroll .items ul li img{width:100%;height:auto;}
	.product_show .product_top{margin-bottom:0;}
	.product_show .product_top .product_right{padding:20px 0;}
	.product_show .product_top .product_right .tit{margin-bottom:20px;}
	.product_show .product_top .product_right .tit .t1{font-size:24px;}
	.product_show .product_top .product_right .tit .t2{font-size:16px;}
	.product_show .product_top .product_right .text{margin-bottom:20px;}
	.product_show1 .l{margin-bottom:85%;}
	.product_show1 .l img{max-width:20%;}
	.product_show1 .l .box{padding:15px;left:30px;top:70%;width:90%;}
	.product_show1 .l .box .tit{font-size:18px;line-height:30px;margin-top:15px;}
	.product_show2 .text{font-size:18px;}
	.product_show2 .list{margin-top:20px;}
	.product_show2 .list ul li{width:50%;}
	.product_show2 .list ul li .box{margin:5px 5px;border-radius:15px;}
	.product_show2 .list ul li .box .pic{border-radius:15px 15px 0 0;}
	.product_show2 .list ul li .box .t{padding:20px 10px;}
	.product_show2 .list ul li .box .t .t1{font-size:17px;margin-bottom:10px;}
	.product_show2 .list ul li .box .t .t2{font-size:15px;line-height:26px;height:70px;}
	/*.product_show2 .list ul li:last-child{width:100%;}*/
	.product_show3 .text{font-size:18px;margin-bottom:20px;}
	.product_show3 .l3 .t{font-size:16px;padding:10px;}
	.ny_case .list .tit{height:45px;line-height:45px;padding:0 15px;background-size:10px auto;font-size:16px;}
	.page{margin-top:10px;}
	.page ul li{font-size:15px;margin:0 3px;}
	.page ul li a{display:block;padding:5px 5px;}
	.news_show .title{padding-bottom:15px;margin-bottom:10px;}
	.news_show .title .name{font-size:20px;line-height:1.4;}
	.news_show .nr1 .back{margin-top:20px; width:120px; height:40px;line-height:40px;}
	.news_show .nr1 .back a{font-size:16px;}
	.news_list .list .items .box{padding:15px 0;margin-bottom:10px;}
	.news_list .list .items .box .con{padding:10px 0;}
	.news_list .list .items .box .con .tit{font-size:20px;margin-bottom:10px;}
	.news_list .list .items .box .con .text{margin-top:10px;}
	.news_list .list .items .box .banner_more{margin-top:5%;float:left;margin-bottom:5px;}
	.news_show .news-bottom{margin-top:10px;padding:10px 0;}
	.news_show .news-bottom ul li{line-height:32px;padding-bottom:5px;}
	.ny_down ul{margin-bottom:30px;}
	.ny_down ul li{padding:10px 0;}
	.ny_down ul li a{font-size:16px;}
	.ny_down ul li a span{font-size:22px;}
	.ny_contact .contact_left .tit .t1{font-size:24px;margin-bottom:10px;}
	.ny_contact .contact_left .tit .t2{font-size:20px;}
	.ny_contact .contact_left .ul li{padding:15px 0;}
	.ny_contact .contact_left .ul li .img{width:50px;height:50px;}
	.ny_contact .contact_left .ul li .img img{display:block;max-width:100%;margin:0 auto;}
	.ny_contact .contact_left .ul li .text{float:left;width:calc(100% - 50px);padding-left:20px;}
	.ny_contact .contact_left .ul li .text .biaoti{font-size:18px;}
	.ny_contact .contact_right img{max-width:100%;display:block;margin:0 auto;}
	.ny_contact .contact_right .zb{width:36px;top:32.1%;left:58.7%;}
	.ny_contact .contact_right .zb:before{width:83px;height:30px;left:50%;transform:translateX(-50%);bottom:-16px;background:url(../images/contact_a_dz.png) center center/cover;}
	.ny_contact .contact_right .zb p{left:calc(100% + 6px);top:50%;transform:translateY(-50%);width:100px;}
	#tel{position:fixed; right:10px; bottom:140px; background:#1eb0eb;text-align:center; width:41px; font-size:16px; color:#fff; padding: 3px 10px 5px 10px;z-index:9999; display:block;border-radius:20px;}
	#tel i{display:block; color:#fff; font-size:24px;}
	#toubu{ position:fixed; right:10px; bottom:90px; background:#005cb9; display:inline-block; text-align:center; font-size:16px; color:#fff; padding: 3px 10px 5px 10px;z-index:9999;}
	#toubu i{ display:block; color:#fff; font-size:24px;}
}

