﻿@media only screen and (max-width: 1680px){
 
}
@media only screen and (max-width: 1600px){}
@media only screen and (max-width: 1440px){}
@media only screen and (max-width: 1366px){}
@media only screen and (max-width: 1280px){
 .footer .up .logo img{width: 350px;}
 .header .logo img{height: 52px;}
 .header .search .key{width: 180px;}
 
}
@media only screen and (max-width: 1152px){
 .footer .xinxi{margin: 0 20px;}
 .footer .up .logo img{width: 290px;}
 .header .logo img{height: 46px;}
 .header .menu{width: 63%;}
 .tuandui li{width:23.5%;}
 .tuandui li.n5{margin-right:2%;}
 .tuandui li.n4{margin-right:0;}
 .tuandui li .tu img{height: 240px;}
 
}
@media only screen and (max-width: 1024px){
 .search{display: none;}
 .cai{display: block;}
 .header{position: fixed;width: 100%;left: 0;background: #ffffff;z-index: 999;height: 86px;box-shadow: none;}
 .gao{height: 86px;}
 .header .centerBox{display: flex;align-items: center;justify-content: space-between;height: 100%;}
 .cai:before {content: '';display: block;width: 36px;height: 3px;background: #012a58;}
 .cai span {display: block;width: 36px;height: 3px;background: #012a58;margin: 8px 0;}
 .cai:after {content: '';display: block;width: 36px;height: 3px;background: #012a58;}
 .header .menu .nav {position: fixed;width: 100%;background: #ffffff;right: 0;color: #333333;top: 86px;overflow-y: auto !important;display: none;z-index: 999;height: 100vh;}
 .header .menu .nav li {line-height: 50px;font-size: 18px;padding: 0 20px;box-sizing: border-box;width: 100%;margin-left: 0;font-weight: normal;text-align: left;color: #333333;height: auto;display: block;}
 .header .menu .nav li.on .cn{border-bottom: none;}
 .header .menu .nav li:hover .cn{border-bottom: none;}
 .header .menu .nav li .en{display: none;}
 .header .menu .nav li .cn{border-bottom: none;}
 .erji .zuo{display: none;}
 .header .erji .you{float: none;width: 100%;}
 .header .menu .nav li .erji a{display: block;width: 100%;float: none;margin-top: 0;}
 .erji{padding: 0;}
 .header .erji .you .san a .yw{display: none;}
 .header .menu .nav li:hover .erji{display: none;}
 .header .menu .nav li .erji{position: unset;width: 100%;padding-top: 0;border-top: none;}
 .header .menu .nav li .erji a{background: none;color: #333333;padding: 0;text-align: left;line-height: 40px;}
 .header .menu .cai {float: right;}
 .header .menu{width: auto;height: auto;}
 body{zoom:1;}
 .footer .up{display: none;}
 .index .title{font-size: 26px;}
 .index div{font-size: 16px;}
 .index .en strong{font-size: 20px;}
 .index ul li{font-size: 14px;}
 .right{float: none;width: 100%;}
 .page .right .desc{display: none;}
 .left{float: none;width: 100%;}
 .page .left .cont strong.bold{font-size: 22px;}
 .page .left .cont{font-size: 14px;line-height: 30px;}
 .page{padding: 40px 0 100px;}
 .jx_show .content .desc{font-size: 16px;line-height: 36px;}
 .zhuanqu li .num{font-size: 40px;}
 .zhuanqu li .he .tu{width: 30px;}
 .zhuanqu li .he .cont p{line-height: 24px;}
 .dao{margin-top: 20px;margin-bottom: 40px;}
 .dao li{font-size: 16px;line-height: 44px;padding-left: 10px;border-left: 6px solid #012a58;}
 .page .left .cont div{width:100%!important;}
}
@media only screen and (max-width: 768px){
 .xinwen li .he .sj{margin: 10px 0;}
 .xinwen li .he{width: 61%;}
 .xinwen li .tu{width: 36%;}
 .page .left .cont .desca{font-size: 16px;line-height: 26px;}
 .page .left .cont .desca *{font-size: 16px;}
 .tuandui li{width:32%;}
   .tuandui li.n4{margin-right:2%;}
  .tuandui li.n3{margin-right:0;}
}
@media only screen and (max-width: 640px){
 .header .logo img{height: 36px;}
 .header .center{height: 60px;}
 .header{height: 60px;}
 .gao{height: 60px;}
 .header .menu .nav{top: 60px;}
 .cai:before{width: 34px;}
 .cai span{width: 34px;margin: 7px 0;}
 .cai:after{width: 34px;}
 .banner .swiper-slide{height: 230px;}
 .index .title{font-size: 20px;}
 .index ul li{width: 25%;}
 .index ul li .ying{font-size: 12px;}
 .index .cn{line-height: 28px;}
 .index div{font-size: 14px;}
 .footer .copy{font-size: 14px;}
 .phone{display: block;}
 .pc{display: none;}
 .header{box-shadow: inset 0 0 0 1px #012a58;}
 .page .left .cont strong.bold{font-size: 18px;}
 .tuandui li .tu{width: 100%;}
 .tuandui li .he{width: 67%;}
 .tuandui li .he .bt{margin-top: 10px;}
 .tuandui li .he .desc{margin-top: 14px;}
 .tuandui li{margin-top: 20px;}
 .tuandui li .he .zy{font-size: 16px;margin-top: 6px;}
 .xinwen li .he .desc{line-height: 26px;}
 .xinwen li .he .bt{margin-top: 6px;font-size: 16px;}
 .xinwen li .he .sj{font-size: 12px;}
 .tuandui li .he .bt{font-size: 18px;}
 .page .content .tm{font-size: 16px;}
 .page .content{margin-top: 30px;}
 .page .content .sj{font-size: 14px;margin-top: 16px;}
 .fanye{margin-top: 30px;}
 .jx_list li{width: 48%;margin-right: 4%;margin-top: 20px;}
 .jx_list li .bt{font-size: 16px;margin-top: 14px;}
 .jx_list li:nth-child(3n){margin-right: 4%;}
 .jx_list li:nth-child(even){margin-right: 0;}
 .jx_list li .fix a{margin-top: 4px;font-size: 12px;}
 .jx_list li .fix .desc{line-height: 26px;-webkit-line-clamp: 4;}
 #pages{margin-top: 40px;}
 .liuxue .chuguo li{font-size: 16px;}
 .liuxue .chuguo{border-left: 6px solid #012a58;margin: 30px 0;}
 .zhuanqu li{float: none;width: 100%;margin-right: 0;margin-top: 20px;}
 .xy_list li p{font-size: 16px;margin-top: 10px;}
 .xy_list li{margin-top: 20px;}
 #allmap{height: 300px !important;}
 .link li{font-size: 16px;margin-top: 20px;}
 .tuandui li{width:48%;}
   .tuandui li.n4{margin-right:2%;}
   .tuandui li.n3{margin-right:2%;}
  .tuandui li.n2{margin-right:0;}
  .tuandui2 li .tu{width: 30%;}
 .tuandui2 li .he{width: 67%;}
 .tuandui2 li .he .bt{margin-top: 10px;}
 .tuandui2 li .he .desc{margin-top: 14px;}
 .tuandui2 li{margin-top: 20px;}
 .tuandui2 li .he .zy{font-size: 16px;margin-top: 6px;}
}
@media only screen and (max-width: 500px){
 .index .title{font-size: 18px;}
 .index ul{margin-top: 20px;}
 .index>.centerBox{padding: 20px 0;}
 .header .erji .you .san a{font-size: 14px;}
 .header .menu .nav li{font-size: 16px;}
 .header .logo img{height: 34px;}
 .banner .swiper-pagination-bullet{width: 8px;height: 8px;}
 .banner .swiper-pagination-bullet-active{width: 14px;}
 .page .left .cont strong.bold{font-size: 16px;}
 .team{padding-bottom: 40px;}
 .page .title{font-size: 20px;}
 .tuandui li .he .bt{font-size: 16px;margin-top: 0;padding-bottom: 4px;}
 .tuandui li .he .desc{margin-top: 4px;font-size: 12px;line-height: 20px;}
 .tuandui li .he .zy{font-size: 12px;margin-top: 6px;}
 .xinwen li .he .sj{margin: 5px 0;font-size: 12px;}
 .xinwen li .he .desc{line-height: 22px;font-size: 12px;}
 .xinwen li{margin-top: 20px;}
 .page{padding-bottom: 60px;}
 #pages{margin-top: 30px;}
 .jx_show .content .desc{font-size: 14px;line-height: 24px;}
 .page .left .cont{margin-top: 20px;}
 .jx_show .content .desc{width: 58%;}
 .jx_show .content .tu{width: 38%;}
 .zhuanqu li .num{font-size: 30px;}
 .page .left .cont .desca{font-size: 14px;}
 .page .left .cont .desca *{font-size: 14px;}
 .xy_list li p{font-size: 14px;}
 .index ul li .ying{margin-top: 4px;}
 .jx_list li .fix .desc{overflow: hidden;}
}
@media only screen and (max-width: 414px){}
@media only screen and (max-width: 375px){}