@charset "utf-8";

/*@font-face {
  font-family: "siyuan-regular";
  src: url("../css/vendor/font/siyuan-regular.otf");
}
@font-face {
  font-family: "SourceHanSansSC-Medium";
  src: url("../css/vendor/font/SourceHanSansSC-Medium.otf");
}*/
/*鍏ㄥ眬鏍峰紡*/
*{margin:0;padding:0;list-style:none;border:0;transition:all;-o-transition:all;-ms-transition:all;
	-moz-transition:all;-webkit-transition:all;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
a{cursor:pointer;text-decoration:none;color:inherit;}
body,html{font-family: "寰蒋闆呴粦";font-size:16px;overflow-x:hidden;line-height:1.8;max-width:1920px;margin:0 auto;color:#000;}
p,li,ul,li,h1,h2,h3,h4,h5,img,form{ margin:0; padding:0; list-style:none;border:0;background:none;font-weight:normal;}
ul{padding-left:0;list-style-type:none;}
.fix:before, .fix:after,.clear{display:table;clear:both;content:'';}
h1,h2,h3,h4,h5{line-height:normal;}
i, em {font-style: normal;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video{display: block;}
img{max-width: 100%;height: auto;vertical-align: top;-ms-interpolation-mode: bicubic;border: 0;}
.imgZoom img{ -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; 
	transition:all .8s ease 0s;}
.imgZoom{ overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); 
	transform:scale(1.1,1.1);}
button, input {line-height: normal;}
button, input, select, textarea {font-family:inherit;font-size: 100%;margin: 0;outline:none;}
.en{font-family:arial;}
.l{float:left;}.r{float:right;}
.wrap{width:80%;margin-right:auto;margin-left:auto;position:relative;}
.wrap-1{width:92%;margin-right:auto;margin-left:auto;position:relative;}
.wrap-2{max-width:1200px;margin-right:auto;margin-left:auto;position:relative;}
/*鍏ㄧ珯閫氱敤鏍峰紡*/
.ab{display:flex;display:-webkit-flex;display:-ms-flex;}
.ac{flex:1;-ms-flex:1;-webkit-flex:1;}
*[class*="icon"]{background-repeat:no-repeat;background-position:0 0;display:block;}
.top_right a.red{color:#ddd;}
/*椤甸潰鎸夐挳*/
.icon01{width:16px;height:14px;background-image:url(../images/tel.png);margin-right:8px;}
.icon02{width:11px;height:19px;background-image:url(../images/jt01.png);margin-left:8px;}
.icon03{width:22px;height:22px;background-image:url(../images/time.png);margin-right:8px;}
.icon04{width:15px;height:15px;background-image:url(../images/jt11.png);margin:0 auto;margin-top:3px;}
/*澶撮儴鏍峰紡*/
.pageheader{ width:100%;z-index:200;position:fixed;top:0;}
.logo{padding:22.5px 0;width:182px;}
.logo a{display:block;}
.nav{position:absolute;left:50%;margin-left:-334px; z-index:12;top:0;}
.nav>ul>li{ position:relative; float:left;}
.nav>ul>li>a{ display:block; margin:0 38px; line-height:110px;position:relative;color:#fff;}
.nav ._lev2{display:none;position:absolute;left:-7.5px;top:100%;background-color:#fff;padding:12px 0 24px 0;}
.nav ._lev2:before{position:absolute;content: '';width:0px;height:0px; top:-16px;left:50%;margin-left:-8px;
  border-bottom: 8px solid #fff;
  border-right: 8px solid transparent;
  border-top: 8px solid transparent;
  border-left: 8px solid transparent;
}

.nav ._lev2 a{ display:block;height:40px;line-height:40px;color:#666;text-align:center;width:155px;}
.nav>ul>li.cur01>a,.nav>ul>li>a:hover{ color:#ddd;font-weight: bold;}
.nav ._lev2 li:hover a{color:#000;}

.m_nav, .m_img {display: none;}
.top_right{width:auto;align-items:center;height:110px;}
.top_right a{display:inline-block;text-align:center;line-height:36px;font-size:14px;color:#fff;}
.top_right span{margin:0 10px;display:block;width:1px;height:14px;margin-top:0;background-color:#ddd;}
.top_right a:hover{color:#ddd;}
.logo,.nav>ul>li>a,.top_right,.tophide .logo,.tophide .nav>ul>li>a,.tophide .top_right{-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}

.tophide{background-color:rgba(255,255,255,1);box-shadow:0 0 10px #eee;}
.tophide .logo{padding:16px 0;width:162px;}
.tophide .top_right{height:90px;}
.tophide .nav>ul>li>a{line-height:90px;color:#555;}
.tophide .nav>ul>li>a:hover{color:#000;}
.tophide .top_right a{color:#555;}

.lg01{display:none;}
.tophide .lg{display:none;}
.tophide .lg01{display:block;}

.wuchuang .lg{display:none;}
.wuchuang .lg01{display:block;}
.wuchuang .nav>ul>li>a,.wuchuang .top_right a{color:#555;}
.wuchuang .top_right span{background-color:#777;}
.wuchuang .m_img a .m_menuimg{display:none;}

.wuchuang .m_img a .m_menuimg01{display:block;height:16px;}
/*骞垮憡鏍峰紡*/
.index-banner{position: relative;overflow:hidden;}
.anniu{bottom:2%;width:30%;position:absolute;right:10%;}
.banner-button-next{background-image:url(../images/jt04.png);right:0;}
.banner-button-prev{background-image:url(../images/jt03.png);right:80px;left:inherit;}
.banner-button-next,.banner-button-prev{width:48px;height:20px;background-size:48px 20px;margin-top:0;bottom:20px;top:auto;}
.banner-text{text-align:left;position:absolute;top:40%;left:10%;color:#fff;}
.banner-text .t1{font-size:60px;}
.banner-text .t2{font-size:24px;margin-bottom:60px;font-style:italic;font-family:arial;}
.more span{font-size:15px;line-height:54px;width:190px;height:56px;color:#fff;
  border:solid 1px #fff;font-weight:bold;font-family:arial;align-items:center;padding:0 40px;position:relative;z-index:11;
}
.more{position:relative;display:block;width:190px;}
.more:before,.more:after{
  position: absolute;
  width:190px;
  height: 0;
  content: '';
  display: block;
  background: rgba(255, 255, 255, 0.2);
  left:0;
  z-index:10;
  transition:0.5s;
}
.more:before{top:0;}
.more:after{bottom:0;}
.more:hover:before,.more:hover:after{height:50%;}
.more:hover span{border:solid 1px rgba(255,255,255,0.1);}


.banner_list .swiper-slide .banner-text .t1,.banner_list .swiper-slide .banner-text .t2,.banner_list .swiper-slide .banner-text a{
  position: relative;
  top: 50px;
  visibility: hidden;
  opacity: 0;
}
.banner_list .swiper-slide-active .banner-text .t1,.banner_list .swiper-slide-active .banner-text .t2,
.banner_list .swiper-slide-active .banner-text a{top: 0px;visibility: visible; opacity:1;  
  -webkit-transition: all .6s ease 1s;
  -moz-transition: all .6s ease 1s;
  -ms-transition: all .6s ease 1s;
  -o-transition: all .6s ease 1s;
  transition: all .6s ease 1s;}
.banner_list .swiper-slide-active .banner-text .t1{transition-delay: 0.2s;}
.banner_list .swiper-slide-active .banner-text .t2{transition-delay: 0.4s;}
.banner_list .swiper-slide-active .banner-text a{transition-delay: 0.6s;}
.banner_list.start .swiper-slide-active .banner-text .t1{transition-delay: 1s;}
.banner_list.start .swiper-slide-active .banner-text .t2{transition-delay: 1.2s;}
.banner_list.start .swiper-slide-active .banner-text a{transition-delay: 1.4s;}

.banner-pagination{align-items:center;width:20%;color:#fff;left:10%;bottom:40px;}
.banner-pagination span:before {
    content: '0';
    display: inline-block;
}
.banner-pagination .swiper-pagination-current{width:24px;text-align:left;}
.banner-pagination .swiper-pagination-total{width:24px;text-align:right;}
.banner-scrollbar{width:50%;height:1px;background-color:rgba(255,255,255,0.36);margin:0 3%;}
.banner-scrollbar .swiper-scrollbar-drag {background:#fff;border-radius:0px;height:1px;}

.scroll{position: absolute;bottom:4%;left: 50%;text-align: center; z-index: 10;text-align: center;color: #fff;margin-left: -28px;
  animation: removey .5s linear infinite alternate;
  -webkit-animation: removey .5s linear infinite alternate; font-family:arial;letter-spacing:1px;cursor: n-resize;
}
 .scroll:after{width:1px;height:48px;background-color:rgba(255,255,255,0.4);content:'';position:absolute;top:28px;left:50%;}           
@keyframes removey{
    0%{-webkit-transform: translateY(10px;);transform: translateY(10px)}
    100%{-webkit-transform: translateY(-10px;);transform: translateY(-10px)}
}
@-webkit-keyframes removey{
    0%{-webkit-transform: translateY(10px;);transform: translateY(10px)}
    100%{-webkit-transform: translateY(-10px;);transform: translateY(-10px)}
} 

.banner_list .slide-img video{min-height: 100%;min-width: 100%;object-fit:contain;height:100%;width:100%;}
/*棣栭〉浜у搧*/
.products,.news{position:relative;padding:70px 0;}
.news{margin-bottom:20px;}
.products:after{width:1px;background-color:#d3d3d3;content:'';display:block;position:absolute;top:0;height:100%;right:16%;z-index:10}
.index-title{align-items:center;justify-content:space-between;}
.index-title .title{color:#000;}
.index-title .title h2{font-size:42px;margin-bottom:12px;}
.index-title .title p{font-size:16px;}
.index-title .more span{color:#000;border:solid 1px #000;    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;}
.index-title .more:before,.index-title .more:after{background: rgba(0, 0, 0, 0.2);}
.index-title .more:hover span{border:solid 1px rgba(0,0,0,0.1);}

.index-title .icon02{background-image:url(../images/jt02.png);}
.news .index-title{align-items:center;}
.news .index-title .title h2{margin-bottom:0;}

.index-product{align-items:center;justify-content:space-between;margin-top:40px;}
.case_tab{width:84%;}
.row li{padding:20px 0;font-size:18px;padding-left:25%;position:relative;cursor:pointer;color:#666;}
.row li:before{content:'';width:20px;height:1px;background-color:#e5e5e5;position:absolute;left:28px;top:50%;z-index:11;transition:0.3s;margin-top:-0.5px;}
.row .swiper-slide-thumb-active,.row li:hover{color:#000;}
.row .swiper-slide-thumb-active:before,.row li:hover:before{width:110px;left:-64px;background-color:#000;}
.case_tab_l{position:relative;}
.pro-cata{width:16%;}

/*.case_tab_l.swiper-slide .cpimg{z-index:8;position:relative;opacity:0;visibility:hidden;text-align:center;}
.case_tab_l.swiper-slide-active .cpimg{visibility: visible; opacity:1;  
  -webkit-transition: all 5s ease 1s;
  -moz-transition: all 5s ease 1s;
  -ms-transition: all 5s ease 1s;
  -o-transition: all 5s ease 1s;
  transition: all 5s ease 1s;
}
*/

/*.case_tab_l.swiper-slide .cpimg-h{position:absolute;left:0;top:0;z-index:10;opacity:0;visibility:hidden;text-align:center;}
.case_tab_l.swiper-slide-active .cpimg-h{visibility: visible; opacity:1;
  -webkit-transition: all 5s ease 1s;
  -moz-transition: all 5s ease 1s;
  -ms-transition: all 5s ease 1s;
  -o-transition: all 5s ease 1s;
  transition: all 5s ease 1s;
}

.case_tab_l.swiper-slide-active .cpimg-1{z-index:8;position:relative;opacity:0!important;visibility:hidden!important;text-align:center;
  -webkit-transition: all 2s ease 1s;
  -moz-transition: all 2s ease 1s;
  -ms-transition: all 2s ease 1s;
  -o-transition: all 2s ease 1s;
  transition: all 2s ease 1s;
}*/

/*.case_tab_l.swiper-slide-active .cpimg{transition-delay: 1.5s;}
.jianru01 .case_tab_l.swiper-slide-active .cpimg-h{transition-delay: 7s;}

.jianru .case_tab_l.swiper-slide-active .cpimg{transition-delay: 1.5s;}
.jianru .case_tab_l.swiper-slide-active .cpimg-h{transition-delay: 4s;}*/


.pro-cata .swiper-container{overflow:inherit;}
.pro-cata .swiper-wrapper{height:auto!important;}
/*棣栭〉鍏充簬*/
.pageabout{background:url(../images/about03.jpg)no-repeat center center;padding:120px 0;}
.about-l{width:45%;padding-right:5%;}
.l-title{margin-right:10%;}
.l-title >span{display:block;width:1px;height:100px;background-color:#666;margin:0 auto;}
.l-title >p{/*color:#666;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;font-family:arial;letter-spacing:1px;*/margin-top:12px;
  width:14px;height:184px;
}
.l-title >p img{width:14px;height:184px;}
.about-r{width:55%;}
.r-con h2{font-size:44px;margin-bottom:32px;}
.r-con p{text-align:justify;padding:6px 0;}

.about-pic{position:relative;padding:2px 2px;}

.r-con .more{margin-top:50px;}
.r-con .icon02{background-image: url(../images/jt02.png);}
.r-con .more span{color:#000;border:solid 1px #000;    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;}
.r-con .more:before,.r-con .more:after{background: rgba(0, 0, 0, 0.2);}
.r-con .more:hover span{border:solid 1px rgba(0,0,0,0.1);}

.anniu02{bottom:2%;width:30%;position:absolute;right:10%;}
.about-pagination{align-items:center;width:40%;color:#000;left:-74%;bottom:-8px;}
.about-pagination span:before {
    content: '0';
    display: inline-block;
}
.about-pagination .swiper-pagination-current{width:24px;text-align:left;}
.about-pagination .swiper-pagination-total{width:24px;text-align:right;}
.about-scrollbar{width:50%;height:1px;background-color:#bbb;margin:0 3%;}
.about-scrollbar .swiper-scrollbar-drag {background:#000;border-radius:0px;height:1px;}

.row-4 .span-6{margin-bottom:12px;}
/*棣栭〉鏂伴椈*/
.index-new{margin-top:50px;}
.new-l{width:59.5%;}
.new-l >h2{font-size:30px;font-weight:bold;color:#000;font-family:arial;margin-left:2%;margin-bottom:2%;}
.new-l ul li{position:relative;}
.new-l ul li .xw-r{position:absolute;bottom:0;left:0;color:#fff;width:100%;padding:40px 40px;}
.new-l ul li .xw-r a{position:relative;}
.new-l ul li .xw-r a .date span{display:block;line-height:normal;font-family:arial;}
.new-l ul li .xw-r a .date .mon{font-size:56px;}
.new-l ul li .xw-r a .date .year{font-size:18px;letter-spacing:2px;}
.new-l ul li .xw-r a h2{font-size:32px;margin-bottom:20px;}
.new-l ul li .xw-r a >span{display:block;width:1px;height:80px;background-color:#35373e;margin:0 40px;margin-top:6px;}
.new-l ul li .xw-r a .main{width:72%;}
.new-l ul li .xw-r a .main p{  overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align:justify;}

.new-r{width:40.5%;padding-left:5%;}
.new-r ul{flex-direction:column;justify-content:space-between;height:100%;}
.new-r ul li{height:25%;}
.new-r ul li a .main{width:58%;}
.new-r ul li a .main h2{font-size:20px;margin-bottom:12px;line-height:1.6;
  overflow:hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align:justify;
}
.new-r ul li a .main p{align-items:center;}

.shijian{color:#ababab;align-items:center;}
.new-r ul li a .pic{width:35%;margin-left:3%;overflow:hidden;}
/*棣栭〉搴曢儴*/
.pagefoot{padding-top:80px;background:url(../images/foot-bj.jpg)no-repeat center center;background-size: cover;}
.index-foot{color:#aaa;}
.footer-l{width:36%;}
.footer-r{width:40%;justify-content:space-between;}
.footer-r dl dt,.footer-l dl dt{font-size:18px;color:#fff;padding-bottom:28px;}
.footer-r dl dd{color:#aaa;padding:4px 0;}
.footer-r dl dd a:hover{color:#fff;}

.top{margin-top:8px;width:24%;}
.top{text-align:center;justify-content:flex-end;}
.erwei h3{margin-top:12px;font-size:16px;}

.copy{border-top:solid 1px rgba(255,255,255,0.1);margin-top:50px;color:#aaa;}
.copy .wrap{height:125px;align-items:center;}
.copy-l a{padding:0 5px;}
.item-infor{color:#aaa;}
.item-infor p{padding:4px 0;}
.copy-r{align-items:center;}
.copy-r >span{margin: 0 10px;display: block;width: 1px;height: 14px;margin-top: 2px;background-color: #ddd;}
.copy a:hover{color:#fff;}
/*鍐呴〉鏍峰紡*/
.sub-about{padding:90px 0;height:440px;}
.about-jj{text-align:center;}
.about-jj h2{font-size:46px;margin-bottom:12px;}
.about-jj p{width:65%;margin:0 auto;font-weight: bold;}
/*.about-jj >span{display: block;height:44px;width:1px;background-color:#000;margin: 0 auto;margin-top:32px;}
*/
.about-cf{background:url(../images/about02.jpg)fixed no-repeat center center;padding-bottom:360px;margin-bottom:90px;}
.cf-con{padding:80px 60px;background-color:#fff;box-shadow:0 0 10px #eee;margin:0 auto;margin-top:-5%;width:46%;}
.sub-title{background:url(../images/bt01.png) no-repeat center center;background-size:contain;font-size:52px;text-align:center;
  height:95px;line-height:95px;
}
.technology .sub-title,.apply .sub-title{height:75px;line-height:75px;}
.technology .sub-title{background:url(../images/bt02.png) no-repeat center center;background-size:contain;}
.apply .sub-title{background:url(../images/bt03.png) no-repeat center center;background-size:contain;}

.hf-list,.history{position:relative;overflow:hidden;padding:60px 0 90px 0;}
.history{padding-top:135px;}
.hf-list .swiper-slide dl{text-align:center;padding:0 15%;}
.hf-list .swiper-slide dl dd{padding-top:12px;line-height:1.6;}
.search-button-next,.search-button-prev{width:11px;height:19px;background-size:11px 19px;}
.search-button-next{background-image:url(../images/jt06.png);right:0;}
.search-button-prev{background-image:url(../images/jt05.png);left:0;}

.about-hf .sub-title {
    font-size: 42px;
    height: 80px;
    line-height: 80px;
    font-weight:normal;
}
/*鍙戝睍鍘嗙▼*/
.sub-history,.sub-honor{padding:90px 0 12px 0;}
.history{overflow:visible;}
.history .swiper-container{padding-bottom:90px;overflow:visible;}
.history .swiper-container:after{content:'';width:100%;height:2px;display:block;top:30%;background-color:#aaa;position:absolute;}
.history .swiper-wrapper{z-index:20;}

.history-button-next,.history-button-prev{background-size:35px 11px;background-color:#c5c5c5;width:10%;height:36px;margin-top:0;line-height:38px;
  padding-left:2%;background-position:72% center;color:#fff;font-weight:bold;font-family:arial;top:inherit;bottom:0;
}
.history-button-next{background-image:url(../images/jt07.png);right:40%;}
.history-button-prev{background-image:url(../images/jt08.png);left:40%;background-position:20% center;padding-left:4%;}

.history-button-next:hover,.history-button-prev:hover{background-color:#555;}

.history-con{text-align:center;position:relative;}
.history-con >h2{font-size:60px;font-weight:bold;font-family:arial;font-style:italic;height: 70px;
    line-height: 70px;}

.history-con >p{height: 82px;line-height: 82px;}

.history-con .dot{display:block;position:relative;height:60px;}
.history-con .dot:before{ position:absolute; top:50%; left:50%; width:20px; height:20px; overflow:hidden; margin-left:-10px;margin-top:-10px; 
  -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:#fff; content:'';box-shadow: 0 0 4px #ddd;}
.history-con .dot:after{ position:absolute; top:50%; left:50%; width:8px; height:8px; overflow:hidden; margin-left:-4px; margin-top:-4px;
  -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:#4c4c4c; content:'';}

.history-tc{background-color:#fff;box-shadow:0 0 10px #eee;padding:15px 15px;position:absolute;top:-40%;left:0;width:100%;
  z-index:20;visibility:hidden;}
/*.history-tc p{margin:6px 0;}*/
.history-tc p time{color:#8c8c8c;}
.history .swiper-slide{cursor:pointer;height:240px;}
.history .swiper-slide:hover .history-tc{transition:0.5s;visibility:visible;box-shadow:0 0 15px #eee;}

/*.history .swiper-slide-active .history-con .dot:after{background-color:#00acf3;}*/
/*.history .swiper-slide-next .history-tc{visibility: visible;}*/

.history .swiper-slide:nth-child(2n+1) .history-con{display:flex;display:-webkit-flex;display:-ms-flex;flex-direction: column-reverse;
  
}

.history .swiper-slide:nth-child(2n+1) .history-con >h2{height:82px;line-height: 82px;}
.history .swiper-slide:nth-child(2n+1) .history-con >p{height:69px;line-height: 69px;}


/*鑽ｈ獕璧勮川*/
.honor_tab,.partner {padding:40px 0 90px 0;}
.honor_tab_l{display:none;position:relative;}
.honor_tab_l .swiper-slide{text-align:center;}
.honor_tab_l .swiper-slide dl dd{margin-top:16px;font-weight:bold;padding: 0 15px;}
.row-1{text-align:center;}
.row-1 li{display:inline-block;margin:0 12px;cursor:pointer;height:36px;color:#666;}
.row-1 li.cur02,.row-1 li:hover{border-bottom: solid 2px #000;color:#000;font-weight:bold;}

.honor-button-next,.honor-button-prev{background-size:15px 31px;width:15px;height:31px;margin-top:0;top:23%;}
.honor-button-next{background-image:url(../images/jt10.png);right:-6%;}
.honor-button-prev{background-image:url(../images/jt09.png);left:-6%;}


.honor_tab .honor-button-next, .honor_tab .honor-button-prev{top:37%;}

.row-2 li{padding:24px 60px;border:solid 1px #e5e5e5;transition:0.5s;margin-bottom:3%;}
.row-2 li time{font-weight:bold;font-size:24px;font-family:arial;}
.row-2 li >span{display:block;width:66px;height:1px;background-color:#c6c6c6;margin:0 2%;margin-top:20px;}
.row-2 li h2{font-size:16px;line-height:1.6;width:84%;}
.row-2 li:hover{background-color:#fff;box-shadow:0 0 20px #ddd;}

.more-1{width:178px;height:54px;border:solid 1px #000;margin:0 auto;text-align:center;}
.more-1 a span{display:block;font-weight:bold;}
.more-1 a{display:block;}

/*鍚堜綔浼欎即*/
.partner{position:relative;}
.partner:after{content:'';width:100%;height:1px;background-color:#e7e7e7;position:absolute;top:28%;}
.partner-list .swiper-slide{text-align:center;padding-top:12px;}
.partner-list .swiper-slide:nth-child(2n){margin-top:140px;}
.partner-list .swiper-slide dl dt img{box-shadow:0 0 10px #eee;}
.partner-list .swiper-slide dl dd{margin-top:16px;padding:0 20px;}

/*鏃犲垱鍖荤枟*/
.hifu-jj{padding:90px 0 60px 0;}
.hifu-jj >h2{font-size:50px;margin-bottom:24px;}
.hifu-jj >p{width:80%;}
.hifu-list{padding-top:40px;align-items:center;}
.hifu-list-l{width:44%;padding-right:4%;}
.hifu-list-l dl{align-items:center;padding:24px 0;}
.hifu-list-l dl dt{padding-right:20px;}
.hifu-list-l dl dd h2{font-size:24px;margin-bottom:6px;}
.hifu-list-l dl dd p{font-size:18px;}
.hifu-list-r{width:56%;}

.technology{padding:90px 0;background-color:#fff8fb;}
.tech-list,.apply-list{padding-top:60px;}
.tech-list .swiper-slide dl dd h2{font-size:30px;font-weight:bold;margin:32px 0 12px 0;}
.tech-list .honor-button-next, .tech-list .honor-button-prev{top:50%;margin-top:-15px;}
.apply{padding:90px 0 60px 0;}

.apply-list ul{width:102%;}
.apply-list ul li{width:31.33333%;margin-right:2%;float:left;}
.apply-list ul li h2{font-size:24px;margin:24px 0;text-align:center;}
.apply-infor{position:relative;overflow:hidden;}
.apply-infor p{background-color:rgba(0,0,0,0.6);color:#fff;padding:40px 28px;position:absolute;top:-100%;height:100%;width:100%;transition:0.5s;
  text-align:center;
  align-items: center;display:flex;display:-webkit-flex;display:-ms-flex;justify-content: space-around;
}
.apply-list ul li:hover .apply-infor p{top:0;}

.cure{align-items:center;justify-content:space-between;padding-bottom:90px;}
.cure dl{width:33.33333%;padding:40px 40px;transition:0.5s;transform: skewX(-10deg);}

.cure dl dt{font-size:24px;transform: skewX(10deg);}
.cure dl dd{position:relative;padding:4px 0;padding-left:20px;transform: skewX(10deg);color:#80777a;}
.cure dl dd:before{content:'';width:8px;height:2px;background-color:#80777a;left:0;display:block;position:absolute;top:7px;margin:6px 0;}
.cure dl:nth-child(1){background:url(../images/icon05.png)#fff9fb no-repeat 90% 20px;}
.cure dl:nth-child(2){background:url(../images/icon05.png)#fff0f5 no-repeat 90% 20px;padding:65px 50px;}
.cure dl:nth-child(3){background:url(../images/icon05.png)#fff9fb no-repeat 90% 20px;}

/*.cure dl.cur03,.cure dl:hover{padding:65px 50px;background:url(../images/icon05.png)#fff0f5 no-repeat 90% 20px;}*/
/*鏂伴椈鍒楄〃*/
.col01{position:relative;padding:32px 0;margin-bottom:20px;transition:0.5s;}
.col01 .wrap-2{align-items:center;}
.col01 .news_top_l{width:22%;overflow:hidden;}
.col01 .news_top_r{width:60%;margin-left:3%;padding-right:6%;}
.col01 .news_top_r time{color:#b1b1b1;font-weight:bold;padding-left:12px;border-left:solid 3px #b1b1b1;}
.col01 h1{font-size:28px;margin:24px 0;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.col01 h1 a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;width:100%;}
.col01 .infor{
    overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align:justify;
    color:#666;
}

.tools{margin-left:3%;}
.tools span{font-weight:bold;color:#666;}
.icon05{width:27px;height:11px;background-image:url(../images/jt12.png);background-size:27px 11px;margin: 0 auto;}
.col01:hover{box-shadow:0 8px 20px #eee;}
.col01:hover .icon012{background-image:url(../images/jt12.png);}
.col01:hover .tools span{color:#000;}
.col01:hover{padding-left:20px;}

.newsdetail{background-color:#fff;box-shadow:0 0 10px #eee;padding:60px 70px;margin-top:-70px;}
.detail-title{text-align:center;padding-bottom:28px;border-bottom:solid 2px #eaeaea;margin-bottom:28px;}
.detail-title h2{font-size:32px;margin-bottom:12px;}
.detail-title p span{padding-left:24px;color:#999;}

/*鍒嗕韩*/
.newsdetail .bshare-custom {text-align: center;display: inherit;}
.newsdetail .bshare-custom a{margin-right:0px!important;margin:0 6px;height:38px;width:38px;border-radius: 50%;}
.newsdetail .bshare-weixin{background:url(../images/wx.png)no-repeat center center!important;}
.newsdetail .bshare-sinaminiblog{background:url(../images/wb.png)no-repeat center center!important;}
.newsdetail .bshare-qqmb{background:url(../images/qq.png)no-repeat center center!important;}

.bsTop{width:208px!important;}
.bsFrameDiv >div{width:208px!important;height:208px!important;}
.bsFrameDiv >div img{margin:15px!important;}
.share{position:relative;align-items:flex-end;padding:40px 0 20px 0;}

.share .more{width:125px;}
.share .more span{color:#000;border:solid 1px #000;width:auto;height:40px;line-height:38px;padding:0 24px;    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;}
.share .more:before,.share .more:after{background: rgba(0, 0, 0, 0.2);}
.share .more:hover span{border:solid 1px rgba(0,0,0,0.1);}
.share .more:before, .share .more:after{width:115px;}

.icon08,.icon09{width:11px;height:19px;background-size:11px 19px;}
.icon08{background-image:url(../images/jt05.png);margin-right:6px;}
.icon09{background-image:url(../images/jt06.png);margin-left:6px;}
.s-c{width:86%;}
.s-c h3{font-size:16px;color:#333;text-align:center;margin-bottom:6px;}
/*瑙嗛鍒楄〃*/
.subvideo > ul{width:102%;margin-top:20px;}
.subvideo >ul > li{width:31.33333%;margin-right:2%;float:left;cursor:pointer;margin-bottom:3%;}
.subvideo >ul > li h2{font-size:24px;margin:24px 0 8px 0;
  overflow:hidden;
  white-space:nowrap;
  text-overflow: ellipsis;
}
.subvideo > ul > li time{font-size:16px;color:#999;font-weight:bold;padding-left:12px;border-left:solid 2px #d3d3d3;}
.video-infor{position:relative;overflow:hidden;}
.video-infor p{position:absolute;top:0;height:100%;width:100%;transition:0.5s;
  text-align:center;align-items:center;justify-content:space-around;
}

#videobg{display: none;position: fixed;background: rgba(0,0,0,0.8);top: 0px;left: 0px;width: 100%;height: 100%;z-index: 999;}
#video{position: absolute !important;top: 50%;left: 50%;transform:translate(-50%,-50%);}
.video-sign{width:100%;}
.gbvideo{position:absolute;right: 20px;top: 20px;cursor:pointer;}

/*鍔犲叆鎴戜滑*/
.contact-t{width:103%;padding:32px 0 60px 0;}
.contact-t .t-item{position:relative;float:left;width:30.33333%;margin-right:3%;}
.contact-t .t-item .item-r{position:absolute;width:100%;height:100%;top:0;align-items:center;justify-content:space-around;}
.contact-t .t-item .item-r dl{text-align:center;}
.contact-t .t-item .item-r dl dd{font-size:24px;padding-top:40px;color:#fff;}
.contact-t .t-item .item-r dl dt img{transition:0.8s;}

.contact-t .t-item:hover .item-r dl dt img{ 
    -moz-transform:rotateY(180deg); 
    -ms-transform:rotateY(180deg); 
    -o-transform:rotateY(180deg); 
    -webkit-transform:rotateY(180deg); 
    transform:rotateY(180deg)
  }

.active{position:relative;height:75px;background-color:#f5f5f5;padding:0 60px;margin-bottom:40px;align-items:center;}
.active >h3{font-size:20px;font-weight:bold;width:136px;}
.active:before{position:absolute;left:60px;top:-24px;content:'';display:block;height:0px;width:0;
  border-bottom:12px solid #f5f5f5;
  border-right:12px solid transparent;
  border-top:12px solid transparent;
  border-left:12px solid transparent;
}
.active-list{overflow:hidden;position:relative;width:92%;height:60px;}
.active-list .swiper-slide{display:flex;align-items:center;}
.active-list .swiper-slide h2{font-size:18px;/*position:absolute;top:20px;*/}

.active-list .swiper-slide h2 time{padding-left:100px;color:#666;}
.active-button-next,.active-button-prev{width:16px;height:10px;background-size:16px 10px;}
.active-button-next{background-image:url(../images/jt14.png);right:0;top:inherit;}
.active-button-prev{background-image:url(../images/jt13.png);left:inherit;right:0;}
/*鎷涜仒鍒楄〃*/
.job_list02{margin:60px 0;}
.widget-job-1 li.first {border-bottom:solid 1px #e4e4e4; padding: 0;background-color:#f5f5f5;}
.widget-job-1 li {float:left; width: 100%;height:80px;line-height:80px;}
.widget-job-1 li ._ut { float: left;font-size:18px;text-align: center; font-weight:bold;}
.widget-job-1 li ._un { float: left; text-align: center; height: 50px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.widget-job-1 li ._t1 { width:20%;padding-left:3%;text-align: left;}
.widget-job-1 li ._t2 { width: 20%;}
.widget-job-1 li ._t3 { width: 18%; }
.widget-job-1 li ._t4 { width: 18%; }

.widget-job-2 ._jt{height:80px; line-height:80px;overflow: hidden; *zoom: 1;cursor: pointer; float:left;width:100%;background-color:#fff;
    position:relative;box-shadow: 0 0 10px #eee;}
.widget-job-2 ._jt:after{content:'';width:100%;height:1px;background-color:#f8f8f8;position:absolute;bottom:0;left:0;}
.widget-job-2 ._jt strong { float: left;text-align:center;font-weight: normal;color:#666;}
.widget-job-2 ._jt strong.strong01{width:20%;padding-left:3%;text-align: left;color:#000;font-weight:bold;}
.widget-job-2 ._jt strong.strong02{width:20%;font-family:arial;}
.widget-job-2 ._jt strong.strong03{width:18%;}
.widget-job-2 ._jt strong.strong04{width:18%;}
.widget-job-2 ._jt span { float: right; }
.widget-job-2 ._jt .arryIco{display:block;width:28px;height:28px;background:url(../images/sq.png) no-repeat;position:absolute;top:50%;margin-top:-14px;
    right:3%;}
.widget-job-2 ._jt_act .arryIco{background-image: url(../images/zk.png);}
.widget-job-2 ._jt .ion { font-size: 12px; color: #999999; }
.widget-job-2 ._jc{ display: none; float:left; width:100%;position:relative;border-bottom:1px #f0f0f0 solid;}
.widget-job-2 ._jc:after{content:'';width:100%;height:1px;background-color:#f4f4f4;position:absolute;bottom:0;left:0;}
.widget-job-2 ._jcon { padding: 30px 3% 10px; line-height:2;}
.widget-job-2 ._jt_act .ion { color: #0e90d2; }
.widget-job-2 ._jt_act{border-bottom-color:transparent;}
.widget-job-2 ._jt_act:after{background-color:transparent;}
.widget-job-2 ._jt_act strong.strong01{font-weight:bold;}
.widget-job-2 ._jcon .m_detail{margin-top:20px;}
.widget-job-2 ._jcon strong{color: #333;}

.subcontact{padding-bottom:90px;}

/*鍦ㄧ嚎鐣欒█*/
.message{background-color:#fff;box-shadow:0 0 10px #eee;padding:90px 50px 80px 50px;margin-bottom:-5%;}
.cd-form{max-width:1100px;margin:0 auto;}
.cd-form .cd-1{width:103%;}
.cd-form .icon input{padding:16px;width:100%;border:solid 1px #e5e5e5;}
.cd-form .icon{position:relative;width:47%;margin-right:3%;float:left;margin-bottom:3%;}
.cd-form .icon input.xm{background:url(../images/lx01.png)no-repeat 12px center;}
.cd-form .icon input.dh{background:url(../images/lx02.png)no-repeat 12px center;}
.cd-form .icon input.yx{background:url(../images/lx03.png)no-repeat 12px center;}
.cd-form .icon input.gs{background:url(../images/lx04.png)no-repeat 12px center;}
.cd-form .icon-1{margin-top:32px;}
.cd-form .icon-1 textarea{width:100%;height:180px;border:solid 1px #e5e5e5;}
.cd-form .icon-1 textarea.ms{background:url(../images/lx05.png)#fff no-repeat 12px 20px;padding:20px 0;}
.cd-form .icon input,.cd-form .icon-1 textarea.ms{padding-left:44px;}
.cd-form .icon-1 textarea.ms::-webkit-input-placeholder{color:#a9a9a9;} 
.cd-form .icon-1 textarea.ms:-moz-placeholder{color:#a9a9a9;} 
.cd-form .icon-1 textarea.ms::-moz-placeholder{color:#a9a9a9;} 
.cd-form .icon-1 textarea.ms:-ms-input-placeholder{color:#a9a9a9;} 

.submit{text-align:center;}
.submit button{width:160px;border:solid 1px #000;height:50px;line-height:50px;color:#000;text-align:center;cursor:pointer;margin-top:24px;
  background:none;transition:0.3s;}
.submit button:hover{background-color:#000;color:#fff;}

.contact-list{background:url(../images/lx-bj.jpg)no-repeat center bottom;padding:220px 0 140px 0;background-size: cover;}
.lx-con dl{color:#fff;text-align:center;width:25%;}
.lx-con dl dt{font-size:20px;padding:20px 0 6px 0;}
/*鍥剧墖鏀惧ぇ*/
.xw-l img,.col01 .news_top_l img,.video-pic img,.new-r ul li a .pic img{ -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; 
  transition:all .8s ease 0s;}
.xw-l{ overflow:hidden;}
.new-l ul li:hover .xw-l img,.col01:hover .news_top_l img,.subvideo > ul > li:hover .video-pic img,.new-r ul li:hover a .pic img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); 
  transform:scale(1.1,1.1);}
.mo-b{display:none;}
.mo-banner{display:none;}

/*鍒嗛〉*/
.page-nation{position:relative;width:100%;text-align:center;padding:40px 0 60px 0;}
.pager{position:relative;border-bottom:solid 2px #eaeaea;}
.pager ul{text-align:center;}
.pager ul li{display:inline-block;}
.pager ul li a{height:44px;margin-left: -1px;color: #999;display: inline-block;
  line-height:44px;font-size:18px;text-decoration: none;margin: 0 12px;font-weight:bold;position:relative;
}
.pager ul li a.current {color:#000;position: relative;z-index: 1;font-size:20px;}
.pager ul li a:hover{color:#000;position: relative;z-index: 1;}
.pager ul li a.current:after{content:'';position:absolute;bottom:-3px;left:0;width:100%;height:2px;background-color:#000;}
.icon06,.icon07{width:11px;height:19px;background-size:11px 19px;position:absolute;top:13px;cursor:pointer;}
.icon06{background-image:url(../images/jt05.png);left:0;}
.icon07{background-image:url(../images/jt06.png);right:0;}

.subnews{background:url(../images/gahzbj.png)no-repeat center center;background-size:contain;}
.history{background:url(../images/fzlcbj.png)no-repeat center center;background-size:contain;}

.history-tc p:nth-child(1){margin-bottom:12px!important;}

.xw-l img{width:100%;}


.wzdt{box-shadow:0 0 10px #eee;}
.wzdt .lg{display:none;}
.wzdt .lg01{display:block;}
.wzdt .nav>ul>li>a,.wzdt .top_right a{color:#555;}
.wzdt .top_right span{background-color:#777;}
.sitemap{margin-top:40px;padding:100px 0 110px 0;position:relative;}
.site{background:url(../images/wzdt.png)no-repeat center center;background-size:contain;position:relative;}
.site:after{display:block;width:100%;height:1px;background-color:#dcdcdc;top:49.5%;left:0;content:'';position:absolute;z-index:8;}

.site-list{justify-content:space-between;text-align:center;margin-top:80px;position:relative;z-index:10;}
.site-list .list-item{width:25%;padding:0 4%;}
.site-list .list-item h2{font-size:24px;}
.site-list .list-item span{display:block;margin:32px auto;width:12px;height:12px;background-color:#fff;border:solid 2px #747474;border-radius:50%;}
.list-a ul li{margin:16px 0;}
.list-a ul li a{padding:8px 0;color:#666;transition:0.3s;}
.list-a ul li.active01 a,.list-a ul li:hover a{border-bottom:solid 1px #000;color:#000;}




/*
    2020.07.06
*/
.case_tab_l{
  position: relative;
}
.case_tab_l .cpimg-h{
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  width:100%;
}
.case_tab_l .cpimg{
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
}
.act .case_tab_l .cpimg-h{
  visibility: hidden;
  opacity: 0;
  -webkit-transition-duration: 3s;
  transition-duration: 3s;
  -webkit-transition-delay: 2s;
  transition-delay: 2s;
}
.act .case_tab_l.swiper-slide-active .cpimg{
  visibility: hidden;
  opacity: 0;
  -webkit-transition-duration: 2s;
  transition-duration: 2s;
  -webkit-transition-delay: 2s;
  transition-delay: 2s;
}
.act .case_tab_l.swiper-slide-active .cpimg-h{
  visibility: visible;
  opacity: 1;
}
.case_tab_l:hover .cpimg{
  visibility: hidden;
  opacity: 0;
}
.case_tab_l:hover .cpimg-h{
  visibility: visible;
  opacity: 1;
}

.detail-con img{height:auto!important;}