body{max-width:1920px;margin:auto;height: 100%;font-family: "Humanist 521 BT";}
html{height: 100%;}
.wrapper{margin:auto; max-width:1200px;width: 90%;}
.flex-row{display: flex;flex-direction: row}
.flex-1{flex: 1}
.flex-align-center{align-items: center}
.language-select{border: none;padding: 5px 10px;border-radius: 10px;font-size: 12px}
.wrapper02{margin:auto; max-width:1720px;width: 90%; }
.pad{padding: 30px 0;}
.hei100{height:100%;}
.hei50{height: 50%;}
.wid50{width: 50%;}
.wid25{width: 25%;}
.pos_re{position:relative;}
.pos_re>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;}
.text-nowrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

@font-face {
    font-family: 'Humanist 521 BT';
    src: url('../font/Humanist 521 BT.eot');
    src: local('Humanist 521 BT'),
    local('Humanist 521 BT'),
    url('../font/Humanist 521 BT.ttf') format('truetype'),
    url('../font/Humanist 521 BT.svg') format('svg');
}
@font-face {
    font-family: 'MyriadPro-Black';
    src: url('../font/MyriadPro-Black.eot');
    src: local('MyriadPro-Black'),
    local('MyriadPro-Black'),
    url('../font/MyriadPro-Black.ttf') format('truetype'),
    url('../font/MyriadPro-Black.svg') format('svg');
}

.fz-bot .fz-detail .fz-wzbox::-webkit-scrollbar{width: 5px;height:10px;background-color:#0065b4;}  
.fz-bot .fz-detail .fz-wzbox::-webkit-scrollbar-track{border-radius: 10px;background-color:#ccc;    }
.fz-bot .fz-detail .fz-wzbox::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color:#0065b4;}

.fl{float: left;}
.fr{float:right;}



.phone{display: none;}
.line2{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:2;height:48px;}


.san{
	display: none;
   box-sizing:border-box;cursor:pointer;width:26px;height:20px;position: absolute; float:right;z-index: 99;right: 35px;top: 50%;margin-top: -10px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.san span{
    width:100%;
    position:absolute;;
    height:2px;
    background:#0169cc;
    display:block;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.san span:nth-child(1){top:0;}
.san span:nth-child(2){top:50%;margin-top:-1px;}
.san span:nth-child(3){bottom:0;}
.san.cur span:nth-child(1){
    top: 50%;margin-top:-1px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.san.cur span:nth-child(2){
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);}
.san.cur span:nth-child(3){display:none;}
.san.active{position: fixed;}


.part-lists ul{margin-bottom: 20px;}
/*.logo{padding: 20px 0;}*/
.header{line-height: 80px;}
.logo.sy{display: none;}
/*.nav{padding: 18px 0px;}*/
.nav>ul>li{margin: 0 15px;position: relative;float: left;}
.nav>ul>li>a{padding: 12px 15px;font-size: 16px;color: #111;}
.nav>ul>li .active{background: #0069cb;color: #fff;}
.nav>ul>li:hover>a{background: #0069cb;color: #fff;}
.nav02{position: absolute;top: 81px;left: -14px;width: 180px;background: #fff;display: none;z-index: 99;}
.nav02 li{line-height: 50px;border-bottom: 1px solid #EAEAEA;}
.nav02 li:last-child{border-bottom: none;}
.nav02 li a{display: block;color: #666;text-align: center;font-size: 16px;}
.nav02:before{background: url(../images/sy01.png) no-repeat center center;width: 14px;height: 8px;position: absolute;top: 0;left: 0;margin: 0 auto;display: block;}
.nav02 li .active{color: #0069cb;}
.nav02 li:hover a{color: #0069cb;}


.sy-banner{position: relative;}
.sy-banner .wenz{position: absolute;width: 100%;text-align:center; top: 39%;color: #fff;}
.sy-banner .wenz h1{font-size: 46px;}
.sy-banner .wenz h2{font-size: 14px;margin: 15px 0 25px;}
.sy-banner .swiper-slide{height: 700px;}
.sy-banner .swiper-pagination-bullet{background: #fff;opacity: 1;}
.sy-banner .swiper-pagination-bullet-active{width:20px;background: #fff;border-radius: 20px;}


.sy-content01{padding:80px 0;background: url(../images/sy02.jpg) no-repeat center center;text-align: center;}
.sy-content01 h1{font-size: 30px;color: #333;}
.sy-content01 h2{font-size: 14px;color: #666;margin: 35px 8px 45px;}
.sy-content01 h3{font-size: 18px;color: #333;margin: 16px 0 10px;}
.sy-content01 h4{font-size: 14px;color: #888;line-height: 24px;}
.sy-content01 li{float: left;width: 23.5%;margin-right: 1%;}
.sy-content01 li:last-child{margin-right: 0;}
.sy-content01 p{margin-top: 10px;font-size: 18px;color: #333;}
.sy-content01 li:hover p{color: #0068cb;}
/*.sy-content01 li:hover img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
}*/

.sy-content02{padding: 80px 0;background: url(../images/sy07.jpg) no-repeat center center;text-align: center;}
.sy-content02 h1{font-size: 36px;color: #fff;text-align: center}
.sy-content02 h2{font-size: 16px;color: #fff;margin:45px 0 80px;text-align: center;}
.sy-content02 .swiper-slide{text-align: center;position: relative;}
.sy-content02 .swiper-slide:before{position: absolute;display: block;width: 27px;content: " "; height: 27px;right: -17%;top:30%;background: url(../images/jia.png) no-repeat center center;}
.sy-content02 .pic{margin: auto; border: 1px solid #fff;width: 100px;height: 100px;border-radius: 50px;line-height: 100px;text-align: center;}
.sy-content02 p{font-size: 18px;font-weight: 700;margin-top: 15px;color: #fff;}
.sy-content02 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: -32px;top: 55px; position: absolute; background: url(../images/prev.png) no-repeat center center;}
.sy-content02 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: -32px;top: 58px; position: absolute; background: url(../images/next.png) no-repeat center center;}
.sy-content02 .bottom{position: relative;}
.sy-content02 .more{color: #333;font-size: 16px;padding: 15px 30px;border-radius: 5px;display: inline-block;background: #fff;text-align: center;margin: 130px auto 0;}
.sy-content02 .swiper-slide:hover p{color: #0068cb;}
.sy-content02 .more:hover{color: #0068cb;}



.sy-content03{padding: 80px 0;/*background: url(../images/sy14.jpg) no-repeat bottom center;*/}
.sy-content03 h1{font-size: 36px;color: #333;text-align: center;margin-bottom: 40px;}
.sy-content03 .pic{height: 244px;max-height: 244px;}
.sy-content03  h2{font-size: 14px;color: #888;margin-top:20px ;}
.sy-content03  h3{font-size: 18px;color: #333;margin: 16px 0 10px;}
.sy-content03  h4{font-size: 14px;color: #888;line-height: 24px;}
.sy-content03 .more{color: #333;font-size: 16px;width: 120px;height: 40px;text-align: center;line-height: 40px; border-radius: 5px;display:block;background: #999;text-align: center;margin: 130px auto 0;}
.sy-content03 .more:hover{color: #0068cb;}
.sy-content03 .swiper-slide:hover h3{color: #0068cb;}
.sy-content03 .swiper-slide:hover img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);}



.footer{background: #2c2c2c;padding: 40px 0 50px;}
.footer ul{width: 45%;}
.footer li{float: left;margin-right: 2%;width: 23%;}
.footer li dt{margin-bottom: 20px;font-size: 16px;color: #fff;}
.footer li dt a{font-size: 16px;color: #fff;}
.footer li dd{margin-bottom: 10px;font-size: 13px;color: rgba(255,255,255,.6);}
.footer li dd span{width: 23%;}
.footer li dd b{font-weight: normal;width: 77%;}
.footer li dd a{font-size: 14px;color: rgba(255,255,255,.6);}
.footer li dd a:hover{color: rgba(255,255,255,1);}
.footer .right{width: 55%;}
.footer .right dd:nth-child(2){background: url(../images/sy18.png) no-repeat left center;padding: 5px 0; padding-left: 30px;}
.footer .right dd:nth-child(3){background: url(../images/sy19.png) no-repeat left top 9px;padding: 5px 0;padding-left: 30px;}
.footer .right dd:nth-child(4){background: url(../images/sy20.png) no-repeat left top 6px;padding: 5px 0;padding-left: 30px;}
.footer .right li:nth-child(1){width: 60%;}
.footer .right li:nth-child(2){width: 250px;}

.ftm{background: #2c2c2c;border-top: 1px solid #424242;line-height: 70px;overflow: hidden;}
.ftm .banq{color: #989898;margin-left: 10%;}
.ftm .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{padding-top: 5px; padding-left: 27px!important;}
.ftm .link{margin-top: 20px;}
.ftm b{font-weight: normal;}



.ny-nav{line-height: 50px;background: #f5f5f5;}
.ny-nav li{color: #999;font-size: 14px;margin-right: 5px;float: left;}
.ny-nav li a{color: #999;}
.ny-nav li.active{color: #0068cb;}
.ny-banner{height: 500px;position: relative;}
.ny-banner .wenz{position: absolute;width: 100%;text-align: center;top: 35%;}
.ny-banner .wenz h1{font-size: 36px;color: #fff;margin-bottom: 27px;}
.ny-banner .wenz h2{font-size: 16px;color: #fff;margin-top: 27px;}



.news{padding: 80px 0;}
.news .wrapper{position: relative;}
.news ul{}
.news .first_li{position: absolute;left: 0;top: 0;width: 66%;}
.news li{float: left;width: 32%;margin-right: 2%;box-sizing: border-box;margin-bottom: 2%;}
.news li:nth-child(3n){margin-right: 0;}
.news h1{font-size: 18px;color:#333;margin-bottom: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news h2{font-size: 14px;color:#999;margin-top: 20px;}
.news .pic{max-height: 300px;overflow: hidden;height: 265px;}
.news .pic img{width:100%;height: 100%!important;}
.news li:hover .pic img{transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
}
.news .first_li:hover .pic img{
	transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
}
.news li:hover h1,.news .first_li:hover h1{color: #0169cc;}
.news .wenz{padding: 20px;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.loading{text-align: center;margin-top: 50px;}
.loading a{font-size: 14px;color: #fff;background:#0169cc ;padding: 20px 50px;border-radius: 5px;}
.loading:hover a{color: #000;}




.detail{padding: 80px 0 80px;}
.detail .left{width:70% ;}
.detail .left .content{border: 1px solid #EAEAEA;padding:30px 20px 35px;}
.detail .right{width: 25%;}
.detail .date{font-size: 14px;color: #666;}
.detail span{margin-right: 15px;}
.detail .left h1{font-size: 30px;color: #333;margin:20px 0 30px ;}
.detail .editor{font-size: 14px;color: #666;line-height: 24px;margin-top:30px ;}
.detail .link{margin-top: 30px;}
.detail .right{border: 1px solid #EAEAEA;}
.detail .right h1{font-size: 20px;color: #333;border-bottom: 1px solid #EAEAEA;padding: 20px;}
.detail .right ul{padding: 30px 20px;}
.detail .right li{color: #999;font-size: 14px;margin-bottom: 30px;}
.detail .right li a{color: #999;}
.detail .right li a:hover{color: #0169cc;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{padding-left: 34px!important;}
.page02 a{margin-top: 20px;display: inline-block; background: #f5f5f5;color: #333;padding: 20px 0;font-size: 14px;padding-left: 30px;box-sizing: border-box;}
.page02 a:nth-child(1){width: 48.5%;margin-right: 2%;}
.page02 a:nth-child(2){width: 49%;}
.page02 a:nth-child(3){width: 100%;padding-left: 0;text-align: center;}
.page02 a:hover{background: #0169cc;}



.ny-nav02{line-height: 60px;background: #f5f5f5;}
.ny-nav02 li{float: left;}
.ny-nav02 a{display: block;font-size: 16px;padding: 0 30px;color: #666;}
.ny-nav02 a.active{color:#fff;background: #0169cc;}
.ny-nav02 li:hover a{color:#fff;background: #0169cc;}
.shuju{padding:140px 0 100px;}
.shuju .wrapper{position: relative;}
.diaoz{position: absolute;right: 0;top: -140px;}
.shuju .left{width: 50%;}
.shuju .left:before{position: absolute;content: "";display: block;left: -35px;top: -35px;z-index: -1; width: 237px;height: 571px;}
.shuju .right{width: 47%;}
.shuju .right p{font-size: 14px;line-height: 24px;color: #666;}
.shuju .right h1{font-size: 24px;color: #333;}
.shuju .right h2{margin: 35px 0 25px;}


.yewu01{padding: 80px 0 120px;text-align: center;}
.yewu01 h1{font-size: 24px;color: #333;font-weight: 700;}
.yewu01 h2{font-size: 18px;color: #333;margin: 44px 0 25px;}
.yewu01 p{font-size: 14px;line-height: 29px;color: #666;margin-bottom: 60px;}


.yewu02{background: url(../images/sy46.jpg) no-repeat center center/cover;padding: 80px 0;text-align: center;}
.yewu02 h1{color: #fff;font-size: 24px;font-weight: 700;}
.yewu02 h2{color: #fff;font-size: 14px;margin: 25px 0 60px;}
.yewu02 ul{background: url(../images/sy52.png) no-repeat bottom 34% center;}
.yewu02 li{display: inline-block;margin: 0 85px;position: relative;}
.yewu02 li:before{width: 26px;height: 32px; background: url(../images/sy51.png) no-repeat center center;position: absolute;content: "";display: block;top: 13%;right: -147%;}
.yewu02 li:last-child:before{display: none;}
.yewu02 h4{margin:35px 0 25px ;}
.yewu02 p{color: #fff;font-size: 18px;}


.yewu03{padding: 80px 0;}
.yewu03 .wenz01{margin-top: 50px;}
.yewu03 .wenz02{margin-top: 30px;}
.yewu03 h1{font-size: 24px;color: #333;font-weight: 700;text-align: center;}
.yewu03 h2{font-size: 16px;color: #333;font-weight: 700;}
.yewu03 p{font-size: 14px;color: #666;margin-top: 5px;}
.yewu03 .swiper-container{margin-top: 45px;}
.yewu03 .swiper-slide{border: 1px solid #EAEAEA;text-align: center;padding: 35px 100px;box-sizing: border-box;}
.yewu03 span{font-size: 18px;color: #333;margin-left: 20px;}


.yewu04{padding: 80px 0;background: #f5f5f5;}
.yewu04 h1{text-align: center;font-size: 24px;font-weight: 700;color: #333;}
.yewu04 p{font-size: 12px;color: #666;margin-top: 38px;}
.yewu04 b{font-size: 16px;color: #333;}
.yewu04 .swiper-container{padding-top: 80px;}
.yewu04 .swiper-slide{background: #0169cc;height: 170px;position: relative;}
.yewu04 .swiper-slide h2{color: #fff;font-size: 18px;margin-top: 10px;}
.yewu04 .swiper-slide  .wenz{position: absolute;top: 38%;left: 18px;}
.yewu04 .shuzi{position: absolute;left: 15px;top: -36px;z-index: 9;}

.yewu05{padding: 80px 0;}
.yewu05 .left{width: 40%;}
.yewu05 .right{width: 50%;}
.yewu05 h1{font-size: 24px;color: #333;font-weight: 700;}
.yewu05 h2{margin-top: 38px;}
.yewu05 p{font-size: 12px;color: #666;margin-top: 38px;line-height: 29px;}
.yewu05 b{font-size: 16px;color: #333;}
.yewu05 li:nth-child(1){border: 1px solid #c10000;border-right: none;}
.yewu05 li:nth-child(1) .pic{position: relative; background: #c10000;color: #fff;font-size: 24px;text-align: center;padding-top: 80px;box-sizing: border-box;}
.yewu05 li:nth-child(1) .pic:before{position: absolute;bottom: -11px;left: 0;right: 0; margin: 0 auto; content: "";background: url(../images/sy70.png) no-repeat center center;display: block;width: 18px;height: 11px;}
.yewu05 li:nth-child(2) .pic{position: relative; background: #0169cc;color: #fff;font-size: 24px;text-align: center;padding-top: 80px;box-sizing: border-box;}
.yewu05 li:nth-child(2) .pic:before{position: absolute;top: -11px;left: 0;right: 0; margin: 0 auto; content: "";background: url(../images/sy71.png) no-repeat center center;display: block;width: 18px;height: 11px;}
.yewu05 li:nth-child(2){border: 1px solid #0169cc;border-left: none;}
.yewu05 li{float: left;width: 49%;}
.yewu05 li .wenz{height: 178px;font-size: 14px;line-height: 28px;color: #666;box-sizing: border-box;padding: 45px 30px;}
.yewu05 li .pic{height: 178px;}


.yewu06{padding: 80px 0 ;background: #0169cc;}
.yewu06 h1{font-size: 24px;color: #333;font-weight: 700;margin-bottom: 35px;}
.yewu06 p{font-size: 12px;color: #666;margin-top: 30px;line-height: 29px;}
.yewu06 b{font-size: 16px;color: #333;display: block;}
.yewu06 .wenz{background: #fff;padding: 45px 60px;box-sizing: border-box;}
.yewu06 .wenz,.yewu06 .pic{width: 50%;height: 400px;}
.yewu06 .pic img{height: 100%;}



.yewu07{padding: 80px 0;}
.yewu07 h1{font-size: 24px;color: #333;font-weight: 700;margin-bottom: 35px;text-align: center;}
.yewu07 p{font-size: 14px;color: #666;text-align: center;}
.yewu07 .swiper-slide{text-align: center;}
.yewu07 span{display: block;font-size: 18px;color: #333;margin-top: 25px;}
.yewu07 .swiper-container{margin-top: 60px;}




.yewu08{padding: 80px 0 ;background: #f5f5f5;}
.yewu08 h1{font-size: 24px;color: #333;font-weight: 700;margin-bottom: 35px;}
.yewu08 p{font-size: 12px;color: #666;margin-top: 30px;line-height: 29px;}
.yewu08 b{font-size: 16px;color: #333;display: block;}
.yewu08 .wenz{background: #fff;padding: 45px 60px;box-sizing: border-box;}
.yewu08 .wenz,.yewu08 .pic{width: 50%;height: 400px;}
.yewu08 .pic img{height: 100%;}


.fangan{padding: 80px 0;}
.fangan h1{font-size: 18px;color: #333;font-weight: 700;}
.fangan p{font-size: 14px;color: #666;line-height: 20px;margin-top: 10px;}
.fangan .wenz{padding: 30px 20px;box-sizing: border-box;}
.fangan .swiper-slide:hover .wenz{background: #0169cc;}
.fangan .swiper-slide:hover h1{color: #fff;}
.fangan .swiper-slide:hover p{color: #fff;}

.hjtech_kf{padding: 80px 0;}
.hjtech_kf h1{font-size: 18px;color: #333;font-weight: 700;}
.hjtech_kf p{font-size: 14px;color: #666;line-height: 20px;margin-top: 10px;}

.hjtech_kf .swiper-slide[data-v-061cc77f] {margin-top: 5px;margin-bottom: 5px;}
.hjtech_kf .swiper-pagination[data-v-061cc77f] {display: none;}


.hjtech_fz{padding: 80px 0;}
.hjtech_fz h1{font-size: 18px;color: #333;font-weight: 700;}
.hjtech_fz p{font-size: 14px;color: #666;line-height: 20px;margin-top: 10px;}

.hjtech_fz .swiper-slide[data-v-061cc77f] {margin-top: 5px;margin-bottom: 5px;display: flex;justify-content: center}
.hjtech_fz .swiper-pagination[data-v-061cc77f] {display: none;}


.contact01{padding: 60px 0;}
.contact01 .wrapper{position: relative;}
.contact01 .map{height: 480px;}
.contact01 .wenz{position: absolute;top: 40px;left: 40px;box-sizing: border-box;padding: 45px 35px;background: #fff;}
.contact01 .wenz h1{font-size: 24px;color: 333;font-weight: 700;}
.contact01 .wenz li{margin-top: 20px;padding: 2px 0;}
.contact01 .wenz li a{color: #666;}
.contact01 .wenz li:nth-child(1){background: url(../images/y01.png) no-repeat left center;font-size: 18px;color: #0169cc;padding-left: 40px;margin: 35px 0;}
.contact01 .wenz li:nth-child(2){background: url(../images/y02.png) no-repeat left center;font-size: 14px;color: #666;padding-left: 40px;}
.contact01 .wenz li:nth-child(3){background: url(../images/y03.png) no-repeat left center;font-size: 14px;color: #666;padding-left: 40px;}
.contact01 .wenz li:nth-child(4){background: url(../images/y04.png) no-repeat left center;font-size: 14px;color: #666;padding-left: 40px;}



.contact02{ padding: 60px 0 100px;background: url(../images/y05.jpg) no-repeat center center/cover;}
.contact02 h1,.contact02 h2{text-align: center;font-size: 30px;color: #fff;text-transform: uppercase;}
.contact02 h2{font-size: 14px;margin-top: 10px;}
.contact02  li{float: left;margin-right:1;width: 23.5%;margin-right: 2%;}
.contact02  li:nth-child(4),.contact02  li:nth-child(5){margin-right: 0;}
.contact02  li:nth-child(5){width: 100%;margin-top: 35px;}
.contact02 ul{margin-top: 60px;}
.contact02 span{color: #fff;font-size: 14px;}
.contact02 input{color: #fff; margin-top: 10px; width: 100%;line-height: 50px;background: none;border: 1px solid #fff;box-sizing: border-box;padding: 0 10px;}
.contact02 textarea{color: #fff; margin-top: 10px; width: 100%;background: none;border: 1px solid #fff;box-sizing: border-box;padding: 10px;}
.contact02 button{border-radius: 5px; margin:0 auto;display: block;margin-top: 50px;cursor: pointer; background: #0169cc;color: #fff;width: 160px;height: 46px;border: none;}


.contact03 {padding: 70px 0 80px;}
.contact03 .swiper-slide{text-align: center;}
.contact03 span{display: block;font-size: 18px;color: #333;margin-top: 10px;}




.honor{padding-top: 60px;}
.honor h2{font-size: 24px;color: #333;font-weight: 700;text-align: center;margin-bottom: 50px;}
.honor .left{width: 50%;position: absolute;left: 0;top: 0;height: 100%;}
.honor .right{background: url(../images/y19.jpg) no-repeat center center;width: 50%;box-sizing: border-box;padding: 80px 160px;}
.honor  .swiper-container{width:88% ;margin-top: 80px;float: left;}
.honor p{font-size: 14px;color: #333;line-height: 30px;}
.honor h1{font-size: 12px;color: #666;margin-top: 5px;}
.honor .pic02{background: #fff;padding: 10px 35px;height: 173px;line-height: 173px;}
.honor .bottom{position: relative;}
.honor .swiper-slide{text-align: center;}
.honor .swiper-button-next{border-radius: 50px; background: #2b9049 url(../images/next02.png) no-repeat center center;padding: 1px 9px;right: -14px;top:56%}
.honor .swiper-button-next.swiper-button-disabled{background: #fff url(../images/next01.png) no-repeat center center;padding: 1px 9px;/*right: -14px;*/}
.honor .swiper-button-prev.swiper-button-disabled{background: #fff url(../images/prev01.png) no-repeat center center;padding: 1px 9px;/*left: -90px;*/}
.honor .swiper-button-prev{border-radius: 50px;background: #2b9049 url(../images/prev02.png) no-repeat center center;padding: 1px 9px;left: -90px;top: 56%;}
.honor .content{position: relative;}


.jidi{padding: 80px 0 0px;}
.jidi p{font-size: 16px;color: #666;}
.jidi h1{font-size: 24px;color: #333;font-weight: 700;margin-top: 25px;}
.jidi h2{font-size: 14px;color: #666;line-height: 29px;margin: 17px 0 20px;width: 70%;}
.jidi li{float: left;width: 48%;margin-bottom: 50px;}
.jidi li:nth-child(2n){float: right;}
.jidi .content{margin-top: 100px;position: relative;}
.jidi .shadow{width: 60%;height: 100%;position: absolute;top: -70px;right: -20px;box-shadow: 0 0 15px rgba(0,0,0,.2);z-index: -1;}



.hr {text-align: center; padding: 60px 0;}
.hr h1{font-size: 24px;color: #333;font-weight: 700;}
.hr h2{line-height: 29px; font-size: 14px;color: #666;margin: 25px 0;}
.hr .swiper-slide{position: relative;max-height: 405px;overflow: hidden;height: 405px;text-align: center;}
.hr .swiper-slide .pic{height: 370px;}
.hr .swiper-slide .wenz{position: absolute;bottom: 0px;font-size: 14px;color: #333;right: 0;left: 0;line-height: 14px; margin: auto;height: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.hr .swiper-slide:nth-child(1) .wenz p{margin-top:-0px ;}
.hr .swiper-slide:nth-child(2) .wenz p{margin-top:-13px ;}
.hr .swiper-slide:nth-child(3) .wenz p{margin-top:-28px ;}
.hr .swiper-slide:nth-child(4) .wenz p{margin-top:-42px ;}
.hr .swiper-slide:nth-child(5) .wenz p{margin-top:-55px ;}
.hr .swiper-slide:nth-child(6) .wenz p{margin-top:-70px ;}
.hr .swiper-slide:nth-child(7) .wenz p{margin-top:-83px ;}
.hr .swiper-slide:nth-child(8) .wenz p{margin-top:-98px ;}
.hr .swiper-slide:nth-child(9) .wenz p{margin-top:-113px ;}
.hr .swiper-slide:nth-child(10) .wenz p{margin-top:-127px ;}
.hr .swiper-slide .box{background: rgba(255,255,255,.6); position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.hr .swiper-slide-active .box{background: none;}
.hr .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 300px; background: url(../images/y34.png) no-repeat center center;border: 1px solid #0169cc;border-radius: 30px;padding: 1px 9px;}
.hr .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 300px; background: url(../images/y33.png) no-repeat center center;border: 1px solid #0169cc;border-radius: 30px;padding: 1px 9px;}
.hr li a{font-size: 16px;color: #666; display: block;padding:15px 45px ;}
.hr ul{margin-top: 60px;}
.hr li{display: inline-block;margin: 0 20px;border: 1px solid #EAEAEA;border-radius: 5px;}
.hr li.active{background: #0169cc;color: #fff;border: 1px solid #0169cc;}
.hr li.active a{color: #fff;}
.hr li:hover{background: #0169cc;color: #fff;border: 1px solid #0169cc;}
.hr li:hover a{color: #fff;}


.hr02{padding: 80px 0 ;}
.hr02 h1{font-size: 24px;color: #fff;font-weight: 700;text-align: center;}
.hr02 .swiper-container{margin-top: 50px;}
.hr02 p{font-size: 18px;color: #fff;font-weight: 700;text-align: center;margin: 10px 0;}
.hr02 .pic02{position: relative;}
.hr02 .cover{display: none; width: 100%;height: 100%;position: absolute;left: 50%;top: 50%;margin: -34px 0 0 -20px;}
.hr02 .swiper-slide:hover .cover{display: block;}




.contact04{padding:60px 0 100px}
.contact04 h1{text-align: center;font-size: 24px;color: #333;}
.contact04 h2{color: #333;}
.contact04 table{border-collapse: collapse;width: 100%;margin-top: 30px;}
.contact04 table thead tr{background: #F5F5F5;line-height: 47px;}
.contact04 table thead td{font-size: 16px;color: #333;text-align: center;}
.contact04 table tbody tr{line-height: 53px;border-bottom: 1px solid #EAEAEA;}
.contact04 table tbody td{font-size: 14px;color: #333;text-align: center;}
.contact04 table tbody td a{color: #333;}

.contact04 table .trhide td{text-align: left; vertical-align:top;font-size:12px;line-height:22px;color:#666;background:#f6f6f6;padding:25px 40px;}
.contact04 table .trhide{display:none;}
.contact04 table .trhide td b{margin-bottom:4px;display:block;color:#333;}


.contact04 ul{border: 1px solid #EAEAEA;padding: 40px 0;margin-top: 40px;}
.contact04 li{float: left;width: 30%;box-sizing: border-box;padding: 0 40px;  border-right: 1px solid #EAEAEA;}
.contact04 li:last-child{border: none;}
.contact04 li:nth-child(2){width: 40%;}
.contact04 li:nth-child(2) h6{font-size: 14px;}
.contact04 .right{margin-left: 10px;}
.contact04 h5{font-size: 14px;color: #999;}
.contact04 h6 a,.contact04 h6 {font-size: 16px;color: #999;margin-top: 5px;}
.contact03 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{display: inline-block;}
.contact03 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{position: relative;margin-top: 30px;}

.hr-detail{padding: 80px 0;}
.hr-detail .content{box-shadow: 0 0 10px rgba(0,0,0,.5);padding: 40px;}
.hr-detail .content h1{font-size: 24px;color: #333;font-weight: 700;margin-bottom: 20px;}
.hr-detail .content span,.hr-detail .content p{font-size: 14px;color: #666;}
.hr-detail .content span{margin-right: 50px;}
.hr-detail .content p{line-height: 24px;}
.hr-detail .bottom{border-top: 1px solid #EAEAEA;margin-top: 20px;padding-top: 20px;}
.hr-detail a{border-radius: 5px; margin-top: 50px; display: inline-block;border: 1px solid #EAEAEA;padding: 15px;margin-right: 10px; font-size: 14px;color: #666;}
.hr-detail a:hover{background: #0169cc;border: 1px solid #0169cc;color: #fff;}





.yuanj{padding: 60px 0;border-bottom: 1px solid #EAEAEA;}
.yuanj h1{font-size: 24px;font-weight: 700; color: #000;margin-bottom: 25px;}
.yuanj p{font-size: 14px;color: #666;line-height: 24px;margin-bottom: 10px;}
.about03{padding: 60px 0;text-align: center;}
.about03 h1{font-size: 24px;font-weight: 700; color: #000;margin-bottom: 20px;}
.about03 video,.about03 iframe{width: 800px;height: 400px;}


@media screen and (max-width: 1661px){
   .honor .pic02{padding: 10px 14px;}

}

@media screen and (max-width: 1441px){
	.honor .pic02{height: 122px;padding: 10px 27px;line-height: 122px;}
	.honor .right{padding: 80px 110px;}
	.honor .swiper-button-prev{left: -72px;top: 54%;}
	.honor .swiper-button-next{right: -16px;top: 54%;}
	.sy-banner .swiper-slide{height: 500px;}
	.sy-banner .wenz h1{font-size: 30px;}
	.sy-banner .wenz h2{margin: 15px 0;}
	/*小标题*/.sy-content01 h1,.sy-content02 h1,.sy-content03 h1{font-size: 24px;}
	.sy-content01 h2{margin: 20px 8px 35px;}
	.sy-content01 h3{font-size: 16px;font-weight: bold;}
	.sy-content01 p{font-size: 16px;}
	.sy-content01{padding: 60px 0;}
	.sy-content02 h2{margin: 35px 0 70px;}
	.sy-content02 .more{margin: 80px auto 0;font-size: 14px;padding: 10px 25px;}
	.sy-content02{padding: 60px 0;}
	.sy-content02 p{font-size: 16px;}
	.sy-content03 h3{font-size: 16px;}
	.sy-content03{padding: 60px 0;}
	.sy-content03 .more{margin: 50px auto 0;}
	.ny-banner{height: 350px;}
	.ny-banner .wenz h1{font-size: 30px;margin-bottom: 15px;}
	.ny-banner .wenz h2{margin-top: 15px;}
	.ny-nav li{font-size: 12px;}
	.ny-nav{line-height: 40px;}
	.ny-nav02{line-height: 50px;}
	.ny-nav02 a{font-size: 14px;padding: 0 20px;}
	.jidi h1{font-size: 18px;}
	.detail .left h1{font-size: 22px;}
	.detail .right h1{font-size: 17px;}
	.contact04 h6 a, .contact04 h6{font-size: 18px;}
	.contact04 .left img{width: 59%;}
	.contact04 .right{margin-left: 0;}
	.contact02 h1{font-size: 24px;}
	.header{line-height: 70px;}
	.nav02{top: 70px;}
	
}



@media screen and (max-width: 1367px) {
	.honor .pic02{padding: 10px 19px;}
}
   


@media screen and (max-width: 1280px){
	.honor .pic02{padding: 10px 17px;}
}







@media screen and (min-width: 1025px){
	.nav>ul>li:hover .nav02{display: block;}
}


@media screen and (max-width: 1024px){
	.pc{display: none;}
	.phone{display: block;}
	.header .san{display: block;}
    .nav{margin-left: 0;}
    .nav>ul>li .active{background: none;color: #0069cb;}
    .nav>ul>li:hover>a{background: none;color: #0069cb;}
    .nav02 li a{text-align: left;font-size: 14px;}
    
    .nav02{width: 100%;position: relative;top:0;left: 0;}
    .nav02 li{padding: 0 20px;}
    .header{position: fixed;top: 0;left: 0;z-index: 999;width: 100%;line-height: 60px; box-sizing: border-box;background: #fff;}
    .nav{padding-left: 0; position: fixed;width: 100%;height: 100%; left: 0;box-sizing: border-box;z-index: 9;line-height: 50px;overflow-y: scroll;background: #fff;top: 60px;}
    .nav>ul>li>a{font-size: 16px;padding: 0 50px;color: #333;display: block;}
    .nav>ul>li{width: 100%;border-bottom: 1px solid #ddd;margin: 0;box-sizing: border-box;line-height: 50px;}
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{position: relative;margin-top: 20px;}
    .yewu05 li .wenz{padding: 28px 21px;}
    .footer ul:nth-child(1){display: none;}
    .footer ul:nth-child(2){float: left;}
    .logo2,.link{display: none;}
    .ftm .banq{float: none;text-align: center;margin-left: 0;}
    .footer{padding: 40px 0 30px;}
    .honor .right{padding: 55px 65px;}
    .honor .swiper-container{margin-top: 30px;}
    .honor .swiper-button-prev,.honor .swiper-button-next{display: none;}
    .news .first_li{width: 64.5%;}
    .page02 a{font-size: 12px;padding-left: 6px;}
    .hr h2{padding: 0 100px;}
    .hr .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 200px;}
    .hr .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 200px;}
    .contact04 li{padding: 0 30px;}
    .contact04 .right{width: 75%;}
    .contact04 .left{width: 25%;}
    .contact04 li:nth-child(2) .left img{width: 45%;}
    .hr-detail .content h1{font-size: 18px;}
    .contact03 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block}
    .yuanj h1{font-size: 20px;}
}


@media screen and (max-width: 768px){
    .language-select{float: right;margin-top: 10px;margin-right: 10px}
	.nav>ul>li>a{padding: 0 20px;}
	.sy-banner{margin-top: 60px;}
	.sy-banner .swiper-slide{height: 380px;}
	.sy-banner .wenz h1{font-size: 20px;}
	.sy-banner .wenz h2{margin: 10px 0;}
	.sy-banner .wenz{top: 27%;}
	.sy-content01 h1, .sy-content02 h1, .sy-content03 h1{font-size: 18px;}
	.sy-content01 h3{font-size: 14px;}
	.sy-content01 h4{font-size: 12px;line-height: 21px;}
	.sy-content03 h1{margin-bottom: 20px;}
	.sy-content01{padding: 20px 0 40px;}
	.sy-content01 li{width: 49%;margin-bottom: 2%;}
	.sy-content01 p{font-size: 14px;margin-top: 5px;}
	.sy-content02,.sy-content03{padding: 40px 0;}
	.sy-content03 h3{font-size: 14px;}
	.sy-content03 h4{font-size: 12px;line-height: 21px;}
	.sy-content02 h2{font-size: 14px;margin: 20px 0 40px;}
    .sy-content02 .swiper-button-prev, .swiper-container-rtl .swiper-button-next,.sy-content02 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{display: none;}
	.sy-content02 .swiper-pagination{position: relative;margin-top: 20px;}
	.sy-content02 .swiper-pagination-bullet{margin: 0 3px;}
	.sy-content02 .more{margin: 40px auto 0;}
	.sy-content03 .more{margin: 24px auto 0;font-size: 14px;width: 106px;}
	.footer .right{width: 100%;}
	.ftm{padding: 10px 0 ;line-height: 22px;}
	.ny-nav02 ul{white-space: nowrap;overflow-x: scroll;}
	.ny-nav02 li{float: none;display: inline-block;}
	.ny-banner .wenz h1{font-size: 18px;margin-bottom: 10px;}
	.ny-banner .wenz h2{margin-top: 10px;padding: 0 20px;font-size: 14px;}
	.ny-banner{height: 300px;}
	.ny-nav02{line-height: 40px;}
	.shuju .left{width: 100%;}
	.shuju .right{width: 100%;margin-top: 15px;}
	.shuju .left:before{display: none;}
	.diaoz{display: none;}
	.shuju{padding: 40px 0;}
	.jidi{padding-top: 40px;}
	.jidi li{width: 100%;}
	.jidi p{font-size: 14px;}
	.jidi .shadow{display: none;}
	.yewu01 h1{font-size: 18px;}
	.yewu01 h2{font-size: 16px;margin: 15px 0}
	.yewu01 p{margin-bottom: 20px;}
	.yewu01{padding: 40px 0;}
	.yewu02 li{margin: 0 18px;}
	.yewu02 li:before{right: -50%;}
	.yewu02 h1,.yewu03 h1{font-size: 18px;}
	.yewu02 p{font-size: 15px;}
	.yewu02{padding: 40px 0;}
	.yewu03 h2{font-size: 15px;}
	.yewu03 .swiper-container{padding: 0 5px;}
	.yewu03 span{margin-left: 0;display: block;}
	.yewu03 .swiper-pagination-clickable .swiper-pagination-bullet{display: inline-block;}
	.yewu03{padding: 40px 0;}
	.yewu04 p{margin-top: 24px;}
	.yewu04 h1{font-size: 18px;}
	.yewu04 b{font-size: 14px;}
	.yewu04 .swiper-slide{height: 140px;}
	.yewu04 .swiper-slide h2{font-size: 16px;}
	.yewu04{padding: 40px 0;}
	.yewu05 h1{font-size: 18px;}
	.yewu05 b{font-size: 14px;}
	.yewu05{padding: 40px 0;}
	.yewu06 b{font-size: 14px;}
	.yewu07 span{font-size: 14px;margin-top: 15px;}
	.yewu08 b{font-size: 14px;}
	.yewu05 .left,.yewu05 .right{width: 100%;}
	.yewu02 ul{background: url(../images/sy52.png) no-repeat bottom 33% center;}
	.yewu05 h2{margin-top: 20px;}
	.yewu05 p{margin-top: 18px;}
	.yewu05 li:nth-child(1) .pic,.yewu05 li:nth-child(2) .pic{font-size: 18px;}
	.yewu05 li .wenz{padding: 23px 17px;font-size: 13px;line-height: 22px;}
	.yewu06 .wenz, .yewu06 .pic{width: 100%;height: auto;}
	.yewu06 .wenz,.yewu08 .wenz{padding: 25px 20px;}
	.yewu06 h1,.yewu08 h1{font-size: 18px;margin-bottom: 20px;}
	.yewu06 p,.yewu08 p{margin-top: 10px;}
	.yewu06 .pic img{height: auto;}
	.yewu06{padding: 40px 0;}
	.yewu07 h1{font-size: 18px;margin-bottom: 15px;}
	.yewu07 .swiper-pagination-clickable .swiper-pagination-bullet{display: inline-block;}
	.yewu07 .swiper-container{margin-top: 20px;}
	.yewu07{padding: 40px 0;}
	.yewu08 .wenz, .yewu08 .pic{width: 100%;height: auto;}
	.yewu08 .pic img{height: auto;}
	.yewu08{padding: 40px 0;}
	.fangan{padding: 40px 0;}
	.fangan  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{margin-top: 0;}
	.hjtech_kf {padding: 40px 0;}
	.hjtech_kf  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{margin-top: 0;}
	.hjtech_kf .swiper-slide[data-v-061cc77f] {margin-top: 5px;margin-bottom: 5px;}
	.hjtech_kf .swiper-slide[data-v-09009021] {margin-top: 5px;margin-bottom: 5px;height: 10rem;width: 320px;}
	.hjtech_fz .swiper-pagination[data-v-09009021] {display: block;margin-top: 5rem;}

	.hjtech_fz {padding: 40px 0;}
	.hjtech_fz  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{margin-top: 0;}
	.hjtech_fz .swiper-slide[data-v-061cc77f] {margin-top: 5px;margin-bottom: 5px;margin-bottom: 0px;width: 320px;}
	.hjtech_fz .swiper-pagination[data-v-061cc77f] {display: block;margin-top: 1rem;}
	
	.honor .left{display: none;}
	.honor .right{width: 100%;height: auto;}
	.honor .right{padding: 30px;}
	.honor .pic02{padding: 3px 16px;height: 100px;line-height: 100px;}
	.honor .swiper-container{width: 100%;}
	.honor h2{margin-bottom: 25px;font-size: 18px;}
	.honor{padding-top: 40px;}
	.news .first_li{width: 100%;}
	.news li{width: 100%;}
	.loading a{padding: 11px 28px;}
	.news{padding: 40px 0;}
	.news li:nth-child(1){height: 260px;}
	.news h1{font-size: 16px;margin-bottom: 10px;}
	.news h2{margin-top: 10px;}
	.page02 a{padding: 10px 0;}
	.detail .right{display: none;}
	.detail .left{width: 100%;}
	.detail{padding: 40px 0;}
	.detail .left h1{font-size: 17px;margin: 20px 0 13px;}
	.page02 a:nth-child(1),.page02 a:nth-child(2){display: none;}
	.hr h2{padding: 0 20px;}
	.hr .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 50px;background-size: 10px;}
	.hr .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 50px;background-size: 10px;}
	.hr .swiper-button-next, .swiper-button-prev{width: 17px;height: 33px;}
	.hr .swiper-button-prev, .swiper-container-rtl .swiper-button-next{width: 17px;height: 33px;}
	.hr li a{font-size: 12px;padding: 8px 10px;}
	.hr li{margin: 0 2px;}
	.hr ul{white-space: nowrap;overflow-x: scroll;padding: 0 20px;margin-top: 20px;}
	.hr h1,.hr02 h1,.contact04 h1{font-size: 18px;}
	.hr02 p{font-size: 14px;}
	.hr02 .swiper-container{margin-top: 25px;}
	.hr02{padding: 40px 0;}
	.contact04 table thead{display: none;}
	.contact04 table tbody tr td{display: none;text-align: left;}
	.contact04 table tbody tr td:nth-child(1){display: block;}
	.contact04 table .trhide td{display: block;}
	.contact04 table{margin-top: 10px;}
	.contact04{padding: 40px 0;}
	.contact04 li,.contact04 li:nth-child(2){width: 100%;margin-bottom: 10px;}
	.contact04 h6 a, .contact04 h6{margin-top: 0;}
	.contact04 .left img{width: 49%;}
	.contact04 .left{width: 20%;}
	.hr-detail .content span{display: block;}
	.hr-detail a{padding: 10px ;font-size: 12px;}
	.contact01 .wenz h1{font-size: 18px;}
	.contact01 .wenz li:nth-child(1){font-size: 12px;margin: 20px 0;}
	.contact01 .wenz li:nth-child(2){font-size: 12px;}
	.contact01 .wenz li:nth-child(3){font-size: 12px;}
	.contact01 .wenz li:nth-child(4){font-size: 12px;}
	.contact01 .wenz li{padding-top: 10px;}
	.contact01 .wenz{padding: 25px;top: 4px;left: 4px;}
	.contact01 .wenz{display: block;}
	.contact01 .map{height: 380px;display: none;}
	.contact01{padding: 40px 0;height: 280px;}
	.contact02 h1{font-size: 18px;}
	.contact02 h2{font-size: 14px;}
	.contact02 ul{margin-top: 30px;}
	.contact02 li{width: 100%;margin-bottom: 10px;}
	.contact02 li:nth-child(5){margin-top: 0;}
	.contact02{padding: 40px 0;}
	.contact03{padding: 40px 0}
	.shuju .right h1{font-size: 18px;}
	.shuju .right h2{margin: 20px 0;}
	.footer li dt{font-size: 14px;}
	.footer li dd{font-size: 13px;}
	.ftm b{display: block;}
	.contact04 li:nth-child(2) h6{font-size: 12px;}
	.contact04 h6 a, .contact04 h6{font-size: 12px;}
	.contact02 input{line-height: 30px;}
	.yuanj h1{font-size: 18px;}
	.yuanj p{font-size: 16px;margin-bottom: 5px;}
	.yuanj{padding: 40px 0 0;}
	.about03 h1{font-size: 18px;}
	.hr .swiper-slide{height: 140px;}
	.news .pic img{height: auto!important;}
	.news .pic{height: auto!important;}
	.about03 video, .about03 iframe{width: 100%;height: 300px;}
	.hr .swiper-slide .pic{height: 230px;}
    .hr .swiper-slide:nth-child(1) .wenz p{margin-top: 1px;}
    .hr .swiper-slide{height: 250px;}
    .hr .top{padding: 0 20px;}
    .detail .wrapper{width:100%;}
    .detail .left .content{padding:0;border:none;}
    .detail .left .content img{height:auto !important;}
}