@charset "utf-8";
.wapNav{overflow-y:auto;height:100%;opacity:0;transform: translateX(-100%);transition:all 0.6s;background:#fff;width:100%;position: fixed;left:0;top:0;z-index: 40;padding:60px 0;}
.wapNav li{position:relative;}
.wapNav li a{display:block;padding-left:20px;color:#333;height:50px;line-height:50px;border-top:1px solid #eee;position:relative;}
.wapNav li i{font-family:"iconfont";color:#888;font-size: 0.8em;font-style:normal;padding:0 15px;position:absolute;right:0;top:0px;line-height:50px;}
.wapNav li.cur>a,.wapNav .cur>a:hover{background: #6393cf;color:#fff;}
.wapNav li :hover i,.wapNav .cur i{color:#fff;}
.wapNav .navSub{display:none;background:#f1f1f1;}
.wapNav .navSub li a{height:40px;line-height:40px;padding-left:40px;font-size:.875em;}
.wapNav .navSub ul{background:#f1f1f1;}
.wapNav .navSub ul li a{height:34px;line-height:34px;padding-left:60px;}
@media all and (max-width:1600px) {
.container{padding-left:15px;padding-right:15px;}
.nav .container,.search .container{padding:0;}
.newsContent .iteml ul li .txt .wx {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align: justify;text-justify: distribute-all-lines;}
.zsBusiness li {width: 17.7%;margin-right: 40px;}
.zsLink .list .item {width: 19.5%;}
.footer .fleft {width: 70.7%;}
.zsAbout .con .txt p {line-height: 28px;padding-bottom: 10px;font-size: 15px;}
.news-show-left .news-views img {  height: auto!important;/* width: auto !important; */display: block;max-width: 100%;}
}
@media all and (max-width:1440px) {
.nav{font-size:1em;}
.zsBusiness li {width: 17.4%;margin-right: 40px;}
.footer .fleft {width: 70%;}
.footer .fnav {margin-bottom: 40px;}
.contactTel li{height:300px;padding:2%;}
.listMenu{font-size:1rem;}
.listMenu a{margin-left:40px;}
.newsList ul{margin-right:-15px;}
.newsList li{padding-right:15px;margin-bottom: 15px;}
.pagination {margin-top: 20px;}
.zsNewsa .newsContent .itemr .newsContent .iteml ul li {padding: 10px 10px 0 10px;}
.listMenuw{font-size:1rem;}
.listMenuw a{margin-left:40px;}
.zsCulture li{font-size:12px;}
.zsLogin{background-image: url('../images/bg1.jpg');}
}
@media all and (max-width:1300px) {
.zsTitle span,.zsTitlew span {font-size: 30px;}	
.zsTitle,.zsTitlew {margin-bottom: 30px;}
.newsContent .item {float: none;}
.newsContent .iteml,.newsContent .itemr{ width:100%;}
.newsContent .iteml{padding-right: 0; margin-bottom:25px;}
.newsContent .iteml ul li .pic {width: 16%;}
.newsContent .iteml ul li .txt {width: 84%;}
.aboutFont .txt p {font-size: 17px;line-height: 28px;}
.aboutNum li span {font-size: 48px;}
.aboutNum {margin-top: 50px;}
.zsBusiness li {width: 17.2%;margin-right: 40px;}
.zsLink .list .item {width: 19.4%;}
.footer .footWx {width: 267px;}
.footer .footWx p {width: 100px;}
.footer .fmain {padding-top: 50px;margin-bottom: 30px;}
.zsAbout .con .more{ display:none;}
}
@media all and (max-width:1200px) {	
.pd60,.listWrap{padding-top:50px;padding-bottom:50px;}	
.nav{font-size:.875em;}
.newsContent .iteml ul li .pic {width: 18%;}
.newsContent .iteml ul li .txt {width: 82%;}
.zsBusiness li {width: 16.7%;margin-right: 40px;}
.zsLink .list .item {width: 19.3%;}
.footer .fmain {padding-top: 40px;margin-bottom: 20px;}
.footer .fnav ul li a {font-size: 17px;}
.footer .copyright {font-size: 15px;line-height: 60px;}
.footer .fnav {margin-bottom: 20px;}
.footer .footWx p {width: auto;}
.footer .fleft {width: 77%;}
.footer .footWx {width: 207px;}
.footer .footWx p span { font-size:14px;}
.footer .fcontact li {width: 50%;font-size: 14px;margin-bottom: 5px;}
.contactTel li{font-size: 1.143em;}
.newsList li{width:33.3%;}
.honorList ul,.settingList,.partnerBox1 {margin-right:-15px;}
.honorList li,.settingList li,.partnerBox1 li{padding-right:15px;margin-bottom:15px;}
.zsJianjie .left{padding-top:0;}
.zsJianjie .font{font-size:1em;line-height:1.6;}
.zsCharacteristic{padding-left:0;padding-right:0;}
.zsLogin{background-image: url('../images/bg3.jpg');}
.logFrom {right: 240px;height: 397px;}
.zsLogin {height: 524px;}
}
@media all and (max-width:1024px) {
body{padding-top:60px;font-size:.875rem;}
.pd60,.listWrap{padding-top:40px;padding-bottom:40px;overflow: hidden;}
.headTie,.topBar,.header::after,.headR,.nav,.banner .swiper-button-white,.listMenu a::after,.listMenuw a::after{display:none;}
.header{height:60px;line-height:60px;position: fixed;width:100%;top:0;left:0;padding-top:0;z-index:90;background:#fff;box-shadow:0 1px 5px #ddd;}
.header .logo {line-height:60px;border-right:none;width:auto;}
.header .logo img{height:38px;}
.navTrigger,.footMenu_wap,.proMain li:last-child,.relative_pro li:nth-child(4),.proSider .title i,.wapTel{display: block;}
.nav_on{opacity:1;transform: translateX(0);}
.banner .big,.banner .swiper-video{ display:none;}
.banner .small{ display:block;} 
.zsTitle b,.zsTitlew b {font-size: 18px;}
.newsContent .iteml ul li .pic {width: 20%;}
.newsContent .iteml ul li .txt {width: 80%;}
.aboutNum li span {font-size: 40px;}
.aboutNum {margin-top: 20px;overflow: hidden;display: block;}
.aboutNum li {width: 33.3%;margin-bottom: 20px;}
.honor {padding-top: 0;}
.zsBusiness li{width: 19.1%;margin-bottom:10px;margin-right: 10px;padding-top: 5%;}
.zsBusiness li p{padding:0;}
.zsLink .list .item {width: 24.3%;}
.zsLink .list .item:nth-child(4n+0){ margin-right:0;}
.zsLink .list .item:nth-child(5){ margin-right:8px;}
.footer .fleft {width: 74%}
.footer .fcontact li {font-size: 13px}
.zsAbout .pic,.zsAbout .con{ float:none; width:100%;}
.zsAbout .pic{margin-bottom:30px;}
.zsAbout .con .txt{height:auto;margin-bottom:30px;}
.zsAbout .con .more{ display:block;}
.zsBan{height:400px;}
.zsBan .box .title{font-size:30px;}
.zsBan .box span{font-size:14px;}
.contactTel li.wx{display:none;}
.contactTel li,.faq li{width:50%;}
.zsJoin .box .list .title {margin-bottom: 40px;}
.zsJoin .box .list .title span {font-size: 30px;}
.zsJoin .box { margin-bottom: 50px;}
.zsMenu .fl{ display:none;}
.listMenu{ float:none; width:100%;}
.zsMenu {padding:0;height:auto;line-height:100%;text-align:center;} 
.listMenu{display: flex;flex-flow:row wrap;justify-content: space-between;overflow: hidden;padding-top:1px;padding-left:1px;background:#f5f5f5;margin-top:0;padding:0;line-height:45px;}
.listMenu a{flex-grow:1;border:1px solid #ddd;margin:0;margin-left:-1px;margin-top:-1px;padding:0 20px;}
.listMenu .cur{background:#588bcb;color:#fff;}
.newsList li p{font-size:.75rem;}
.newsList li .con {padding: 15px 20px 15px;}
.newsList li h3 {font-size: 18px;}
.newsList li .info .date,.newsList li .info .more {font-size: 14px;}
.pagination {margin-top: 20px;}
.pagination a {font-size: 14px;line-height: 30px;height: 30px;padding: 0 12px;}
.pagination span {line-height: 30px;height: 29px;padding: 0 12px;}
.news-show-left .news-title .tit {font-size: 26px;}
.news-show-left .news-title {padding: 40px 0;padding-bottom: 40px;}
.zsBusine li,.zsBusine li .pic,.zsBusine li .txt{height:420px;}
.zsBusine li h4{font-size:2em;}
.zsMenuw .fl{ display:none;}
.listMenuw{ float:none; width:100%;}
.zsMenuw {padding:0;height:auto;line-height:100%;text-align:center;} 
.listMenuw{display: flex;flex-flow:row wrap;justify-content: space-between;overflow: hidden;padding-top:1px;padding-left:1px;background:#f5f5f5;margin-top:0;padding:0;line-height:45px;}
.listMenuw a{flex-grow:1;border:1px solid #ddd;margin:0;margin-left:-1px;margin-top:-1px;padding:0 20px;}
.listMenuw .cur{background:#588bcb;color:#fff;}
.honorList li{width:25%;}
.zsJianjie .left,.zsJianjie .right{ float:none; width:100%;}
.zsJianjie .left{padding-top:20px;}
.zsJianjie .font{height:auto;}
.zsJianjie .tie {font-size: 26px;margin-bottom: 20px;}
.zsCulture {margin: 0;}
.zsCulture .title {font-size: 24px;}
.zsCulture .wx {font-size: 16px;line-height: 30px;}
.zsCulture .wx strong {font-size: 18px;}
.zsCharacteristic{padding:0;}
.zsCharacteristic li{margin:15px 0;}
.zsLogin{background-image: url('../images/bg3.jpg');}
.logFrom {right: 240px;height: 397px;}
.zsLogin {height: 524px;}
}
@media all and (max-width:920px) {
.zsBusiness li{width: 18.9%;}
.zsLink .list .item {width: 24.2%;}	
.footer .fleft {float: left;width: 100%;}
.footer .fnav {display: none;}
.footer .fcontact {margin-bottom: 30px;}
.footer .fcontact li {width: 50%;font-size: 15px;margin-bottom: 10px;float: left;}
.footer .copyright {font-size: 14px;text-align: center;line-height: 1.4;padding: 20px 10px;}
.footer .copyright a {color: #fff;}
.footer .copyright a:hover {color: #ba0000;}
.footer .footWx{border-left:none;width: 100%;text-align: center; padding-left: 0;margin-left: 0;}
.footer .footWx p{float: left;margin-right: 10px;margin: 10px;display: inline-block;float: none;}
.zsNewsa .newsContent .iteml ul {padding: 20px;}
.zsCharacteristic li{width:50%;}
.news-show-right { margin-top: 20px; display: none;}
.zsPolicy .newsContent .iteml,.zsNewsa .newsContent .iteml{ float:none; width:100%;}
.zsNewsa .newsContent .itemr{ display: none;}
.zsCharacteristic li:nth-child(2){border: none;}
.zsCharacteristic li {margin: 10px 0 5px 0;}
.logFrom {right: 180px;height: 397px;}
}
@media all and (max-width:768px) {
.header .logo img {height: 30px;object-fit:cover; width:auto;}
.zsTitle span, .zsTitlew span {font-size: 25px;}
.newsContent .iteml ul li .pic {width: 25%;height: 129px;}
.newsContent .iteml ul li .txt {width: 75%;padding: 20px;}
.newsContent .itemr ul {padding: 20px;}
.zsBusiness li{width:49%;margin:0;margin-bottom:10px;min-height: 160px;}
.zsBusiness li:nth-child(2n){float:right;}
.zsLink .list .item {width: 24%;}
.zsLink .list .item .pic {height: auto;}
.zsAbout .con .more {width: 100%;text-align: center;}	
.zsAbout .con .txt {margin-bottom: 10px;}
.zsBan{height:200px;}
.zsBan img{max-width:100%;height: 100%;object-fit: cover;}
.zsBan .box{padding:0 20px}
.zsBan .box .title{font-size:22px;}
.zsBan .box hr{margin-top:10px;}
.zsBan .box span{font-size:12px;margin-top:10px}
.zsJoin .box .list {left: 20px;top: 60%;right: 20px;}
.zsJoin .box .list .title span {font-size: 22px;margin-bottom: 10px;}
.zsJoin .box .list .title h1 {font-size: 20px;}
.zsJoin .box .list .more { display:none;}	
.zsJoin .box { margin-bottom: 30px;}
.zsJoin .box img {border-radius: 0;}
.listMenu{font-size:.875rem;}
.newsList li{width:50%;}
.newsList li:last-child{ display:none;}
.cate-position { height: 40px; line-height: 40px; font-size: 12px; }
.news-show-left, .news-show-right { float: none; width: 100%; padding-bottom: 0}
.news-show-left .news-title { padding: 20px 15px; }
.news-show-left .news-title .tit { font-size: 18px;padding-bottom: 10px;}
.news-show-left .news-title p { font-size: 10px; padding-bottom: 15px;}
.news-show-left .news-views { margin: 0 15px 20px; min-height: auto; font-size: 14px; }
.news-show-left .news-views p {padding: 0 !important;}
.gr-back-btn { display: none; }
.gr-page-other p { line-height: 30px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news-show-right dl.tab dt, .news-show-right dl.list dt { padding-left: 15px; }
.news-show-right dl.tab dd ul { padding: 0 15px; }
.news-show-right dl.list dd ul { padding: 15px; }
.news-del { padding-bottom: 20px; }
.news-detail {padding-bottom: 40px;}
.zsBusine li,.zsBusine li .pic,.zsBusine li .txt{height:auto;}
.zsBusine li .pic{height:380px;}
.zsBusine li .pic,.zsBusine li .txt{float:none;width:100%;}
.zsBusine li .txt .info{min-height:auto;}
.zsNewsa .newsContent .iteml, .zsNewsa .newsContent .itemr { float: none; width: 100%; padding-bottom: 0}
.zsNewsa .newsContent .iteml ul {margin-bottom: 0;}
.zsNewsa .newsContent .itemr {margin-bottom: 0 !important;}
.zsNewsa .newsContent .itemr dl {margin-bottom: 0;}
.zsNewsa .newsContent .itemr dl.tab dt {font-size: 18px;}
.listMenuw{font-size:.875rem;}
.honorList li{width:33.3%;}
.zsPolicy .newsContent .iteml ul {padding: 20px;}
.logFrom {right: 120px;}
}
@media all and (max-width:640px) {
.pd60,.listWrap{padding-top:30px;padding-bottom:30px;}	
.zsTitle, .zsTitlew {margin-bottom: 20px;}	
.zsNews .nTie {font-size: 20px;}
.zsNews .nTie .more {font-size: 14px;}
.zsNews .nTie {margin-bottom: 15px;}
.newsContent .iteml ul li .txt a {font-size: 16px;}
.newsContent .iteml ul li .txt .wx {font-size: 14px;}
.newsContent .itemr ul li a {font-size: 15px;}	
.newsContent .iteml ul li {margin-top: 10px;}
.newsContent .iteml ul li .pic {width: 30%;}
.newsContent .iteml ul li .txt {width: 70%;}
.zsLink .list .item {width: 32.3%;}
.zsLink .list .item:nth-child(3n+0){ margin-right:0;}
.zsLink .list .item:nth-child(4),.zsLink .list .item:nth-child(5),.zsLink .list .item:nth-child(8){ margin-right:8px;}
.zsAbout .pic{height:340px;}
.contactTel li{width:100%;height:auto;border-right:none;border-bottom: 1px solid #ddd;}
.zsJoin .box {height: 200px;}
.zsJoin .box .list .title span {font-size: 22px;}
.zsJoin .box .list .title h1 {font-size: 18px;line-height:30px;}
.listMenu a{padding:0 10px;line-height:42px;height:42px;}
.newsList li{width:100%;float:none;display:block;}
.newsList li p{padding-bottom:0;border-bottom: none;height:auto;margin-bottom:10px;}
.news-show-left .news-views p span {font-size: 15px;}
.news-show-left .news-views p {margin-bottom: 5px;}
.zsBusine li .pic {height: 200px;}
.zsBusine li h4 {font-size: 24px;padding-bottom: 15px;margin-bottom: 15px;}
.zsBusine li .txt .info {font-size: 16px;}
.zsNewsa .newsContent .itemr ul {padding: 10px;}
.zsNewsa .newsContent .itemr ul li a {font-size: 15px;padding-right: 0;}
.newsContent .itemr ul li span {font-size: 12px;}
.listMenuw a{padding:0 10px;line-height:42px;height:42px;}
.honorList li p {padding: 5px 0;font-size: 15px;}
.honorList li {width: 50%;}
.zsJianjie .font p {line-height: 28px;padding-bottom: 10px;font-size: 15px;}
.zsJianjie .tie {font-size: 24px;margin-bottom: 15px;}
.zsJianjie .right {height: 340px;}
.logFrom {right: 40px;}
}
@media all and (max-width:540px) {
.zsLink .list .item {width: 49%;}
.zsLink .list .item:nth-child(2n+0),.zsLink .list .item:nth-child(4),.zsLink .list .item:nth-child(8){ margin-right:0;}
.zsLink .list .item:nth-child(3),.zsLink .list .item:nth-child(5){ margin-right:8px;}
.pagination a {font-size: 12px;line-height: 26px;height: 26px;padding: 0 10px;}
.pagination span {line-height: 26px;height: 25px;padding: 0 10px;}
.gr-page-other p a {padding-left: 5px;}
.zsNewsa .newsContent .itemr ul li a {font-size: 14px;padding-right: 0;}
.newsContent .itemr ul li span { display:none;}
.logFrom {width: 400px;right: 0;right: 0;text-align: center;margin: 0 auto;position: relative;}
.logTitle {height: 82px;margin: 0 20px 33px;}
.textBox input {padding-left: 43px;padding-right: 30px;}
.textBox img {left: 45px;}
.titPassword {margin-top: 0;line-height: 81px;}
}
@media all and (max-width:480px) {	
.pd60,.listWrap{padding-top:20px;padding-bottom:20px;}		
.zsTitle, .zsTitlew {margin-bottom: 10px;}	
.zsTitle span, .zsTitlew span {font-size: 20px;}
.zsTitle b,.zsTitlew b {font-size: 16px;}
.zsNews .nTie {font-size: 18px;height: 30px;}	
.zsNews .nTie .more {font-size: 12px;line-height: 30px;}	
.newsContent .iteml ul li .pic,.newsContent .iteml ul li .txt {width: 100%; float:none;}
.newsContent .iteml ul li:nth-child(3),.newsContent .iteml ul li:nth-child(4){ display:none;}
.newsContent .iteml ul li .pic {height: auto;}
.newsContent .itemr ul,.newsContent .iteml ul li .txt {padding: 10px;}
.aboutFont .txt p {font-size: 15px;line-height: 28px;}
.aboutNum li span {font-size: 32px;}
.aboutNum li p {font-size: 14px;}
.aboutNum li {width: 50%;margin-bottom: 15px;}
.honorSlide li p {padding-top: 10px;font-size: 16px;}
.zsBusiness li{min-height:140px;}
.zsBusiness li i{font-size:1.6em;margin-bottom:10px;margin-top:8px;}
.zsBusiness li h4 {font-size: 15px;}
.zsBusiness li {min-height: 105px;}
.zsLink .list .item {width: 48.6%;}
.footer .fcontact li {width: 100%;font-size: 15px;margin-bottom: 10px;}
.footer .fcontact {text-align: center;}
.footer .fmain {padding-top: 20px;margin-bottom: 5px;}
.footer .footWx p {width: 100px;}
.zsAbout .pic{height:220px;}
.contactTel li h5 span {font-size: 24px;}
.contactTel li h5 {padding-left: 46px;}
.contactTel li h5::after {font-size: 36px;}
.zsJoin .box {margin-bottom: 20px;}
.zsJoin .box .list .title span {font-size: 20px;}
.zsJoin .box .list .title h1 {font-size: 16px;}
.pagination .first_page,.pagination .Last_page{ display:none;}
.zsBusine li .more{height:40px;line-height:40px;width:100%;}
.zsBusine li h4 {font-size: 18px;padding-bottom: 10px;margin-bottom: 10px;}
.zsBusine li .txt .info {font-size: 14px;}
.zsCharacteristic li{ border:1px solid #e5e5e5;}
.zsCharacteristic li:nth-child(2){ float:right;border:1px solid #e5e5e5; margin-right:0;}
.zsCharacteristic li:nth-child(4){ float:right;border:1px solid #e5e5e5; margin-right:0;}
.zsCharacteristic li:nth-child(3),.zsCharacteristic li:nth-child(4){ margin-bottom:10px;}
.zsCharacteristic li:nth-child(4),.zsCharacteristic li:nth-child(3){border:1px solid #e5e5e5;}
.zsCharacteristic li {width: 48%;margin-right: 5px;}
.zsCharacteristic li a{display: block; padding-left:0;padding-bottom: 5px;}
.zsCharacteristic li i{height:50px;width:50px;background-size:200px;margin-left: 0;}
.zsCharacteristic li:nth-child(2) i{background-position: -50px 0;}
.zsCharacteristic li:nth-child(3) i{background-position: -100px 0;}
.zsCharacteristic li:nth-child(4) i{background-position: -150px 0;}
.zsCharacteristic li:nth-child(5) i{background-position: -200px 0;}
.zsCharacteristic li span {font-size: 16px;line-height: 50px;}
.zsPolicy .newsContent .iteml ul {padding: 10px;}
.zsPolicy .newsContent .iteml ul li .eps {font-size: 14px;}
.zsPolicy .newsContent .iteml ul li span,.zsNewsa .newsContent .iteml ul li span{ display:none;}
.zsPolicy .newsContent .iteml ul li .eps,.zsNewsa .newsContent .iteml ul li .eps {padding-right: 0;}
.zsNewsa .newsContent .iteml ul li a,.zsNewsa .newsContent .iteml ul li .eps{font-size: 14px;}
.zsNewsa .newsContent .iteml ul {padding: 10px;}
.zsBusine li .txt .info p {font-size: 14px;line-height: 28px;}
.newsContent .itemr ul li a {padding-right: 0;}
.logFrom {width: 300px;}
.titPassword {margin: 41px 50px 0 30px;}
.textBox input {width: 236px;}
.logOn button {width: 233px;}
}
@media all and (max-width:380px) {
.newsContent .itemr ul li a {padding-right: 0;}	
.newsContent .itemr ul li span{ display:none;}
.gr-page-other {padding-left: 15px;padding-right: 15px;}
.logFrom {width: 270px;}
.titPassword {margin: 0 40px 0 30px;line-height: 101px;}
.textBox input {width: 206px;font-size: 14px;}
.logOn button {width: 203px; height:30px;font-size: 16px;}
.logRegister {margin-left: 38px;}
.logPassword {margin-right: 40px;}
}