@charset "utf-8";






@media screen and (min-width: 1361px) and (max-width: 1440px){	
    .container{width:90%;}
    .Department .depart .itab li{line-height:51px}
    .Department .depart .tabs-container .tment .tmentc .m{ margin-top: 35px;}
}
@media screen  and (min-width: 1281px) and (max-width: 1360px){	
    .container{width:90%;}
    .Department .depart .itab li{line-height:50px;margin-bottom:6px}
    .InTi .TiList .Tol .tit{font-size:19px; padding:6px 0}
    .Department .depart .tabs-container .tment .tmentc .tic{ height: 180px; -webkit-line-clamp:6;}
    .Department .depart .tabs-container .tment .tmentc .m{ margin-top:42px;}
}

@media screen and (min-width: 1025px) and (max-width: 1280px){	
    .container{width:96%;}
    .header .headerTop .hours{display:none;}
    .Menunav .title .t_box .lname{ font-size:26px;}
    .InAboz .Aboz .AbozB .item a{ padding:20px 30px;}
    .page_team .team_show .show_dos .tit .t1{ font-size:26px;}
    .PageGuahao .left .form-group .label{ width:20%;}
    .PageGuahao .left .form-group .form-input{ width:70%;}
    .Department .depart .itab{ width:100%; margin-bottom:30px;}
    .Department .depart .itab li{width:15.8333%; margin-right:1%; margin-bottom:0;line-height:50px;}
    .Department .depart .itab li:last-child{ margin-right:0;}
    .Department .depart .tabs-container{ width:100%;}
    .Inteam .TeamList .swiper-button-prev,.Inteam .TeamList .swiper-button-next{display:none;}
}

@media screen and (min-width: 769px) and (max-width: 1024px){
   .container{width:96%;}
   .sp_nav{display:block;}
   .header .headerTop{ height:90px;}
   .placeholder{height:90px;}
   .nav{display:none}
   .header .headerTop .container,.nav .container,.InContact .container,.Copy .container{width:96%;}
   .header .headerTop .logo img{height:40px;}
   .header .headerTop .logo .headT{ font-size:20px; margin-left:20px;}
   .header .headerTop .logo .headT::before{ margin-left:-8px;}
   .header .headerTop .hours{display: none; }
   .Innews .inNewsList .item{ width:32%; margin-right:2%;}
   .Innews .inNewsList .item .inNewsT .title{padding:0; font-size:17px;}
   .Inteam .top .tit p,.Department .top .tit p{font-size:26px;}
   .InAboz .Aboz .AbozB .item a{ padding:20px;}
    .InAboz .Aboz .AbozB .item p{ margin-top:10px}
    .Inteam .TeamList .swiper-slide{ width:32%;}
    .Inteam .TeamList .swiper-slide .cover .Text_box .T p{font-size:18px;}
    .Inteam .TeamList .swiper-button{display: flex; position:relative; margin:20px auto 0; width:50%; text-align:center;flex-direction: row;justify-content: space-between;}
    .Inteam .TeamList .swiper-button-prev{position:relative;display:inline-block; top:0; left:0; transform:translateY(0%)}
    .Inteam .TeamList .swiper-button-next{position:relative;display:inline-block; top:0; right:0; transform:translateY(0%)}
    .Department .depart .itab{ width:100%; margin-bottom:30px;}
    .Department .depart .itab li{width:32.666%; margin-right:1%;margin-bottom: 1%; line-height:50px;}
    .Department .depart .itab li:nth-child(3n){ margin-right:0;}
    .Department .depart .tabs-container{ width:100%;}
    .Department .depart .tabs-container .tment .tmentc .tic{ height: 180px; -webkit-line-clamp:6;}
    .Department .depart .tabs-container .tment .tmentc .m{ margin-top:50px;}
   .Department .depart .tabs-container .tment .tmentc .tit{ font-size:20px}
   .Inabout .aboTc .aboTct .tit,.Inabout .aboTc .aboTcb .tit{ font-size:22px;}
   .Inabout .aboImg{ height:380px;}
   .InTi .TiList .Tol{display:none;}
   .InTi .TiList .top{display:block; margin-bottom:20px;}
   .InTi .TiList .top .tit p{font-size:26px;}
   .InTi .TiList .Toc{ width:100%;}
   .InTi .TiList .Toc .swiper-slide.tpt-md-4{ width:32%; margin-right:2%;}
   
   .InTi .TiList .Toc .swiper-button{display: flex; position:relative; margin:20px auto 0; width:30%; text-align:center;flex-direction: row;justify-content: space-between;}
    .InTi .TiList .Toc .swiper-button-prev{position:relative;display:inline-block; top:0; left:0; transform:translateY(0%)}
    .InTi .TiList .Toc .swiper-button-next{position:relative;display:inline-block; top:0; right:0; transform:translateY(0%)}

   .InContact .conTop .flogo img{ height:100px;}
    .InContact .ContLx p{ font-size:15px;}
    .InContact .ContRight{display:none;}
    .InContact .ContRight dd img{ width:100px; height:100px;}
    .InContact .ContRight dd{ margin-right:10px;}
    .InContact .ContRight dd p{ margin-top:5px;}
   .Menunav .title .t_box{ padding:25px 10px;}
   .Page_content .cover{padding:30px 20px;}
   .Page_content .Pagebox>.left{ width:100%;}
   .Page_content .Pagebox{ background:none;}
   .Menunav .title{ margin-bottom:10px;}
   .Menunav .title .t_box .lname{ font-size:24px;}
   .Menunav .Menu>li{ float: left;width: 32.666%; margin-right:1%; margin-bottom:10px; background:#f9f9f9;border-bottom:none; }
   .Menunav .Menu>li:nth-child(3n){ margin-right:0;}
   .Menunav .Menu>li>ul.sub-menu li{border-bottom:1px solid rgba(0,0,0,0.1)}
   .Page_con{ width:100%; margin-top:20px;}
   .page_kang li .box{ padding:4px;}
   .page_shebei li .box{ padding:4px;}
   .page_news li a{ padding:20px 3%;}
   .page_news li .news_text .img{ width:30%;}
   .page_news li .news_fix h3{ margin-bottom:5px;}
   .page_news li .news_fix p{margin-bottom:5px; line-height:26px; height:52px;}
   .page_team .team_list .swiper-slide{ width:33.333%;}
   .page_team .team_list .swiper-slide .coverbox .Text_box .T p{font-size:18px;}
   .page_team .team_show .show_dos .tit .t1{font-size:24px}
   .page_team .team_show .show_dos .left{ width:100%;}
   .page_team .team_show .show_dos .right{display:none;}
   
   .PageGuahao .left{ width:70%;}
   .PageGuahao .left .form-group{ margin-bottom:5px;}
   .PageGuahao .left .form-group .label{text-align:left; width:100%;}
   .PageGuahao .left .form-group .form-input{ width:100%;}
   .PageGuahao .left .form-group .form-control{ padding:4px 10px; line-height:24px;}
   .PageGuahao .left .button{ margin-top:10px;}
   .Page_join{ width:100%;margin-top:20px;}
    .date-js{ bottom:34px;}
   #pictureViewer>.content{ width:96%;}
   
   .fixed-right li>a,.fixed-right li>dd{ width:50px; height:50px;}
   .fixed-right li span{ display:none;}
   .fixed-right .n1 a{ padding-top: 50px; background:url(../img/kf_qywxh.png) center 14px  no-repeat; background-size: auto 24px;}
   .fixed-right .n2 dd{ padding-top: 50px; background:url(../img/kf_dhh.png) center 14px no-repeat; background-size: auto 24px;}
   .fixed-right .n3 a{ padding-top: 50px; background:url(../img/kf_liuyanh.png) center 14px no-repeat; background-size: auto 24px;}
   .fixed-right .n4 a{ padding-top: 50px; background:url(../img/kf_gzhh.png) center 14px no-repeat; background-size: auto 24px;}
   .fixed-right .n5 a {height: 50px; background: url(../img/kf_toph.png) center no-repeat; background-size: auto 18px;}
   .fixed-right .n1 a:hover{ padding-top: 50px; background:url(../img/kf_qywxh.png) center 14px  no-repeat; background-size: auto 24px;}
   .fixed-right .n2 dd:hover{ padding-top: 50px; background:url(../img/kf_dhh.png) center 14px no-repeat; background-size: auto 24px;}
   .fixed-right .n3 a:hover{ padding-top: 50px; background:url(../img/kf_liuyanh.png) center 14px no-repeat; background-size: auto 24px;}
   .fixed-right .n4 a:hover{ padding-top: 50px; background:url(../img/kf_gzhh.png) center 14px no-repeat; background-size: auto 24px;}
   .fixed-right .n5 a:hover {height: 50px; background: url(../img/kf_toph.png) center no-repeat; background-size: auto 18px;}
   .fixed-right .click{ padding:14px 5px; width:18px;  font-size: 14px;}
   .fixed-right .n1 a .kftc,.fixed-right .n2 dd .kftc,.fixed-right .n4 a .kftc{right:60px;}
   .fixed-right .n6 a{height:40px; line-height:40px;}
   
 
}

@media screen and (max-width: 768px){
   .container{width:96%;}
   .sp_nav{display:block;margin-top: 24px;}
   .header .headerTop{ height:70px;}
   .placeholder{height:70px;}
   .nav{display:none}
   .header .headerTop .container,.nav .container,.InContact .container,.Copy .container{width:96%;}
   .header .headerTop .logo img{height:30px;}
   .header .headerTop .logo .headT{ font-size:20px; margin-left:20px;}
   .header .headerTop .logo .headT::before{ margin-left:-8px;}
   .header .headerTop .hours,.header .headerTop .logo .headT,.header .headerTop .hot{display: none; }
   .InAboz .Aboz{margin-top:-10px;}
   .banner{display:none}
   .mbanner{display:block}
   .banner02 {height: auto;}
   .banner02 ul{flex-wrap: wrap;}
   .banner02 ul li{width: calc(100% / 2);}
   .banner02 ul li:last-child{display: none;}
   .slideBox{width: 100%;height: auto;}
   .slideBox .bd img{width: 100%;height: auto;}
   .Inabout .aboTc .aboTct p img{width: 100%;}
#LRdiv0{display: none !important;}
.fixed-right {display: none;}
.InAboz .Aboz .AbozB .item a{width: 100%;}
.t01{overflow: hidden;}
.mt-20{margin-top: 20px;}
.mb-20{margin-bottom: 20px;}

   .t01 img{width: 150%;position: relative;left: -25%;}
   .i_img img{width: 100%;}
   .Inteam .top .tit p,.Department .top .tit p{font-size:24px;}
   .InAboz .Aboz{ padding:15px 10px;}
   .InAboz .Aboz .AbozB .item{width:32%; margin-right:2%; margin-bottom:10px; float:left;}
   .InAboz .Aboz .AbozB .item:nth-child(3n){ margin-right:0;}
   .InAboz .Aboz .AbozB{display:block;}
   .InAboz .Aboz .AbozB .item a{ padding:10px;}
    .InAboz .Aboz .AbozB .item p{ margin-top:5px;font-size:15px;}
    .Inabout{padding:50px 0 20px;}
    .Inabout .container{ display:block;}
    .Inabout .aboTc{ width:100%; padding:30px 15px}
    .Inabout .aboTc .aboTct .tit,.Inabout .aboTc .aboTcb .tit{ font-size:22px;}
    .Inabout .aboImg{ width:100%; height:250px; background-size: cover;}
    .Inabout .aboImg .videoed{ width:45px; height:45px;}
    .Innews{padding:50px 0 20px;}
    .Innews .inNewsList .item{ width:100%; margin-right:0; margin-bottom:10px;}
    .Innews .inNewsList .item .inNewsT{ padding:10px 10px 30px;}
    .Innews .inNewsList .item .inNewsT .title{padding:0; font-size:17px;}
    .Inteam{padding:50px 0;}
    .Inteam .TeamList .swiper-slide{ width:49%;}
    .Inteam .TeamList .swiper-slide .cover .Text_box{ padding:15px 4%;}
    .Inteam .TeamList .swiper-slide .cover .Text_box .T p{ display:inline-block; font-size:17px; margin-right:5px;}
    .Inteam .TeamList .swiper-slide .cover .Text_box .T span{width:58%; font-size:15px;}
    .Inteam .TeamList .swiper-slide .cover .Text_box .Ti{font-size:15px;}
    .Inteam .TeamList .swiper-button{display: flex; position:relative; margin:20px auto 0; width:50%; text-align:center;flex-direction: row;justify-content: space-between;}
    .Inteam .TeamList .swiper-button-prev{position:relative;display:inline-block; top:0; left:0; transform:translateY(0%)}
    .Inteam .TeamList .swiper-button-next{position:relative;display:inline-block; top:0; right:0; transform:translateY(0%)}
    .Department{padding:50px 0;}
    .Department .depart .itab{ width:100%; margin-bottom:30px;}
    .Department .depart .itab li{width:49%; margin-right:2%; margin-bottom:2%; line-height:50px;}
    .Department .depart .itab li span{font-size:16px;}
    .Department .depart .itab li:nth-child(2n){ margin-right:0;}
    .Department .depart .tabs-container{ width:100%;}
    .Department .depart .tabs-container .tment .img{ width:100%;}
    .Department .depart .tabs-container .tment .tmentc{ width:100%; margin-top:10px;}
   .Department .depart .tabs-container .tment .tmentc .tit{ font-size:18px}
    .Department .depart .tabs-container .tment .tmentc .m{ margin-top:30px;}
   .InTi .TiList .Tol{display:none;}
   .InTi .TiList .top{display:block;margin-bottom:20px;}
   .InTi .TiList .top .tit p{font-size:24px;}
   .InTi .TiList .Toc{ width:100%;}
   .InTi .TiList .Toc .swiper-slide.tpt-md-4{ width:49%; margin-right:2%;}
   .InTi .TiList .Toc .swiper-button{display: flex; position:relative; margin:20px auto 0; width:50%; text-align:center;flex-direction: row;justify-content: space-between;}
    .InTi .TiList .Toc .swiper-button-prev{position:relative;display:inline-block; top:0; left:0; transform:translateY(0%)}
    .InTi .TiList .Toc .swiper-button-next{position:relative;display:inline-block; top:0; right:0; transform:translateY(0%)}
   .InContact .conTop .flogo{display:none;}
   .InContact .ContLx p:nth-child(2):before,.InContact .ContLx p:nth-child(3):before,.InContact .ContLx p:nth-child(4):before{ top:10px; transform:translateY(0%);}
    .InContact .ContLx p{ font-size:15px; line-height:30px;}
    .InContact .ContRight{display:none;}
    .InContact .ContRight dd img{ width:100px; height:100px;}
    .InContact .ContRight dd{ margin-right:10px;}
    .InContact .ContRight dd p{ margin-top:5px;}
   .Copy a{ line-height: 28px;}
   .Inabout .aboImg .videosList{ width:80%; padding:30px;}
   .Inabout .aboImg .vclose{ right:5px; top:5px;}
   .Menunav .title .t_box{ padding:20px 10px;}
   .PageMain .crumbs{ height:55px;}
   .PageMain .wz_top{ line-height:55px; font-size:15px;}
   .Page_banner{display:none;}
   .mPage_banner{display:block;}
   .Page_content{ padding:40px 0;}
   .Page_content .cover{padding:20px 10px;}
   .Page_content .Pagebox>.left{ width:100%;}
   .Page_content .Pagebox{ background:none;}
   .Menunav .title{ margin-bottom:10px;}
   .Menunav .title .t_box .lname{ font-size:22px;}
   .Menunav .Menu>li{ float: left;width: 49.5%; margin-right:1%; margin-bottom:10px; background:#f9f9f9;border-bottom:none; }
   .Menunav .Menu>li>.afinve{padding-left:20px; line-height:50px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
    .Menunav .Menu>li.open>.afinve{padding-left:20px;}
    .Menunav .Menu>li .nav-more{ right:4px;}
    .Menunav .Menu>li:hover .nav-more, .Menunav .Menu>li.open .nav-more{ right:4px;}
    .Menunav .Menu>li>ul.sub-menu li>a{ padding-left:20px;}
   .Menunav .Menu>li:nth-child(2n){ margin-right:0;}
   .Menunav .Menu>li>ul.sub-menu li{border-bottom:1px solid rgba(0,0,0,0.1)}
   .Page_con{ width:100%; margin-top:20px;}
   .Page_con .ejbt .cat{ font-size:20px;}
   .page_kang li .box{padding:2px;}
   .page_kang li p{ line-height:45px;}
   .page_shebei li{ width:48%;}
   .page_shebei li .box{padding:2px;}
   .page_shebei li p{ line-height:45px;}
   .page_news li a{ padding:20px 3%;}
   .page_news li .news_text .img{ width:32%; margin:0 12px 0 0;}
   .page_news li .news_fix h3{ margin-bottom:5px;}
   .page_news li .news_fix p{margin-bottom:5px; line-height:24px; height:48px;}
   .pageNewsT{font-size:20px; line-height:1.2;}
   .page_team .team_list .swiper-slide{ width:50%;}
   .page_team .team_list .swiper-slide .coverbox .Text_box{padding:15px 10px;}
   .page_team .team_list .swiper-slide .coverbox .Text_box .T p{ margin-right: 5px; font-size:17px;}
   .page_team .team_list .swiper-slide .coverbox .Text_box .T span{ width:56%; font-size:15px;}
   .page_team .team_show .show_dos .tit .t1{font-size:22px}
   .page_team .team_show .show_dos .left{ width:100%;}
   .page_team .team_show .show_dos .right{display:none;}
   .page_team .team_show .show_img{ width:100%;}
   .page_team .team_show .show_dos{ width:100%;}
   .PageGuahao .left{ width:100%;}
   .PageGuahao .tit{font-size:20px; margin-bottom:20px;}
   .PageGuahao .right{width:100%; margin-top:20px;}
   .PageGuahao .left .form-group{ margin-bottom:5px;}
   .PageGuahao .left .form-group .label{text-align:left; width:100%;}
   .PageGuahao .left .form-group .form-input{ width:100%;}
   .PageGuahao .left .form-group .form-control{ padding:4px 10px; line-height:24px;}
   .PageGuahao .left .button{ margin-top:10px;}
   .Page_join{ width:100%;margin-top:20px;}
   .Page_join .Joinlist .jnlist li{ width:23.5%; font-size:16px;}
   .Page_join .Joinlist .jnlist li:first-child,.Page_join .Joinlist .joblist .list_dt p:first-child{ width:28%;}
   .Page_join .Joinlist .jnlist li:nth-child(4),.Page_join .Joinlist .joblist .list_dt p:nth-child(4){display:none;}
   .Page_join .Joinlist .joblist .list_dt p{ width:23.5%; }
   .ks_tic li{ width:50%;}
   .sjj_nav{top:70px;}
   .sp_nav span{ width:30px;}
   .date-js{ bottom:34px;}
   .InContact .link .linkl{ font-size:17px;}
   .InContact .link .link_list a{ padding:0 10px;}

   .Copy a:last-child{ float:none;}
   .InContact .ContLx p span a{ font-size:17px;}
   #pictureViewer>.content{ width:96%;}
   #pictureViewer .handel-prev, #pictureViewer .handel-next{width: 35px; height: 50px;top: 50%; transform: translateY(-50%);}
   .fixed-right li>a,.fixed-right li>dd{ width:45px; height:40px;}
   .fixed-right li span{ display:none;}
   .fixed-right .n1 a{ padding-top: 40px; background:url(../img/kf_qywxh.png) center 10px  no-repeat; background-size: auto 18px;}
   .fixed-right .n2 dd{ padding-top: 40px; background:url(../img/kf_dhh.png) center 10px no-repeat; background-size: auto 18px;}

   .fixed-right .n3 a{ padding-top: 40px; background:url(../img/kf_liuyanh.png) center 10px no-repeat; background-size: auto 18px;}
   .fixed-right .n4 a{ padding-top: 40px; background:url(../img/kf_gzhh.png) center 10px no-repeat; background-size: auto 18px;}
   .fixed-right .n5 a {height: 40px; background: url(../img/kf_toph.png) center no-repeat; background-size: auto 14px;}
   .fixed-right .n1 a:hover{ padding-top: 40px; background:url(../img/kf_qywxh.png) center 10px  no-repeat; background-size: auto 18px;}
   .fixed-right .n2 dd:hover{ padding-top: 40px; background:url(../img/kf_dhh.png) center 10px no-repeat; background-size: auto 18px;}
   .fixed-right .n3 a:hover{ padding-top: 40px; background:url(../img/kf_liuyanh.png) center 10px no-repeat; background-size: auto 18px;}
   .fixed-right .n4 a:hover{ padding-top: 40px; background:url(../img/kf_gzhh.png) center 10px no-repeat; background-size: auto 18px;}
   .fixed-right .n5 a:hover {height: 40px; background: url(../img/kf_toph.png) center no-repeat; background-size: auto 14px;}
   .fixed-right .click{ padding:14px 5px; width:18px;  font-size: 14px;}
   .fixed-right .n1 a .kftc,.fixed-right .n2 dd .kftc,.fixed-right .n4 a .kftc{right:55px;}
   .fixed-right .n6 a{height:30px; line-height:30px;}
   
   
}
