/*  WAP主导航 */
.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:1.2em;font-style:normal;padding:0 15px;position:absolute;right:0;top:0px;line-height:50px;}
.wapNav li.cur>a,.wapNav .cur>a:hover{background:#07599f;color:#fff;}
.wapNav li :hover i,.wapNav .cur i{color:#fff;}
.wapNav .navSub{display:none;background:#f5f5f5;}
.wapNav .navSub li a{height:40px;line-height:40px;padding-left:40px;font-size:.875em;border-top:1px solid #e5e5e5;}
.wapNav .navSub ul{background:#f1f1f1;}
.wapNav .navSub ul li a{height:34px;line-height:34px;padding-left:60px;}
.wapNav .menu{overflow:hidden;font-size:1rem;border-top:1px solid #ddd;}
.wapNav .menu a{float:left;width:50%;text-align:center;line-height:50px;border-right:1px solid #eee;color:#333;border-bottom:1px solid #eee;}
.wapNav .menu a i{font-family:"iconfont";margin-right:5px;position:relative;font-style:normal;color:#666;font-size:1rem;}

@media all and (max-width:1800px) {

/*--*/
.product .title span{font-size:12px;letter-spacing:1px;}
/*--*/
.foot-nav .item ~ .item {margin-left: 70px;}
.foot-contact {width: 315px;}
/*--*/
.listBanner .pb-tit {margin-left: -600px;}
	
}

@media all and (max-width:1640px) {

.homeNewRight ul li {padding-bottom: 2.3%;}
/*--*/
.container{padding-left:30px;padding-right:30px;}
.pd50,.pd60,.listWrap{overflow:hidden;}
.headTel{right:30px;}
/*--*/
.listNews li p {line-height: 22px;}
.listNews li {height: 286px;}
.listNews li .pic {height: 286px;}

}

@media all and (max-width:1600px) {

/*--*/
.homeNewRight ul li {padding-bottom: 2.3%;}
/*--*/
.about .container{padding:0 50px;}
/*--*/
.proList li {margin-right: 28px;} 
 
}

@media all and (max-width:1570px) {

.homeNewRight ul li {padding-bottom: 2%;}
/*--*/
.proMain li {width: 23.9%;}
/*--*/
.listMenu {font-size: 14px;}
.listMenu p {font-size: 13px;background: url(../image/home.png) no-repeat 5px 24px;background-size: 15px 15px;}
/*--*/
.listNews li p {line-height: 22px;}
.listNews li {height: 275px;}
.listNews li .pic {height: 275px;}

}

@media screen and  (max-width:1510px){

/*--*/
.homeNewLeft .newMoreLeft{font-size:13px;}
.homeNewRight ul li {padding-bottom: 1%;}
.homeNewRight ul li a {padding: 2.85%;}
.homeNewRight ul li a .newRightPad .padText {height: 48px;}
/*--*/
.listMenu {margin-top: -54px;height: 54px;line-height: 54px;}
.listMenu p{ background:url(../image/home.png) no-repeat 5px 19px;background-size: 15px 15px;}
/*--*/
.proList li {margin-right: 26px;} 
.listNews li {height: 265px;}
.listNews li .pic {height: 265px;}
.listNews li .txt {padding: 2% 4% 2% 4%;}

}

@media all and (max-width:1440px) {

/*--*/
.homeNewRight ul li a {padding: 2.6%;}
/*--*/
.hTitle span {font-size: 2em;}
/*--*/
.pd50 {padding: 30px 0;}
.pd60 {padding-top:30px; padding-bottom:30px;}
/*--*/
.logo img{height:40px;}
.headTie{font-size:.875em;}
.nav{ width: 55%;font-size:1.013em;padding-right: 60px;}
.nav .navSub li {line-height: 35px;}
.nav .navSub a {font-size:1.013em;}
.hTitle{font-size:1rem;}
/*--*/
.proMenu li a{padding-top:25px;}
.proTop .txt .more{width:140px;}
.proMain li {width: 23.8%;}
/*--*/
.case .gallery-top li a{height:600px}
.case .wx{width: 100%;}
.case ul{width: 80%;}
/*--*/
.listBanner .pb-tit .cn {font-size: 30px;}
.listBanner .pb-tit .des {margin-top: 15px;font-size: 16px;}
/*--*/
.listTitle span {font-size: 32px;}
/*--*/
.listAbout .tie {font-size: 2.071em;}
.picList li{margin-bottom:10px;}
/*--*/
.proList li {margin-right: 24px;} 
/*--*/
.listNews li h4{font-size:1.286em;font-weight:normal;}
.listNews li p{line-height:20px; font-size:13px; height:148px;}
.listNews li {height: 255px;}
.listNews li .pic {height: 255px;}
/*--*/
.listContact ul {margin: 20px 0 0 0;}
.listContact .width {padding: 60px 0;}
.listContact #china-map {height: 500px;}
.listContact h2.num {font-size: 20px;}
/*--*/
.listMap {height: 400px;}
.listMap .gogo {width: 180px;height: 46px;line-height: 46px;font-size: 16px;}
.icon-map-loc img{ width:20px;}
/*--*/
.listMessage {margin-top: 40px;}
.form-content {margin: 20px 0 0 0;}
.form-content .one .item input {font-size: 14px;}
.form-content .one .item {height: 50px;line-height: 48px;}
.form-content .two textarea {font-size: 14px;}
.form-content .sub {width: 180px;height: 46px;line-height: 46px;font-size: 16px;}

}

@media all and (max-width:1366px) {

/*--*/
.proMain li {width: 23.7%;}
.homeNewRight ul li a .newRightPad h3 {font-size: 16px;}
.homeNewLeft .newLeftDown .newLeftFloat h3 {font-size: 18px;}
.homeNewLeft .newLeftDown .newLeftFloat .newText {height: 72px;line-height: 24px;}
/*--*/
.listMenu p{display:none;}
/*--*/
.listNews li p {font-size: 13px;line-height: 20px;}
.listNews li {height: 235px;}
.listNews li .pic {height: 235px;}
.listNews li .txt {padding: 2%;}
.listNews li h4 {margin-bottom: 5px;font-size: 18px;}
/*--*/
.listContact h2.num {font-size: 20px;}

}

@media all and (max-width:1300px) {

/*--*/
.container {padding-left: 10px;padding-right: 10px;}
.nav{ width: 59%;padding-right: 10px;}
.nav .m>a {font-size: 15px; padding:0 12px;}
/*--*/
.headTie {font-size: .675em;}
.headTie a{letter-spacing:-1.6px;}
.headTel{ font-size:1.075em;}
/*--*/
.foot-nav .item ~ .item {margin-left: 40px;}
.foot-contact {width: 260px;padding: 60px 30px 0;}
.foot-contact .foot-zx {height: 40px;line-height: 40px;}
.foot-contact .tel {font-size: 19px;}
.foot-nav {padding: 80px 0 70px;}
/*--*/
.listBanner .pb-tit {margin-left: 0;left: 3%;}
/*--*/
.proList li p {font-size: 14px;}

}

@media all and (max-width:1240px) {

/*--*/
.homeNewRight {float: right;width: 49.83%;}
.homeNewRight ul li a {padding: 2.22%;}
/*--*/
.pd60 {padding: 30px 0;}
/*--*/
.container,.oddsBox{padding-left:15px;padding-right:15px;}
.headTie {margin-left: 10px;}
.header{font-size:.875rem;line-height:89px;}
.headTel{right:5px;}
.logo img{height:32px;}
.nav{ width: 61%;font-size:1.013em;padding-right: 10px;}
.nav .navSub li {line-height: 35px;}
.nav .navSub a {font-size:1.013em;}
/*--*/  
.product .title span{display:none;}
.product .title{padding:20px 10%;font-size:30px;} 
/*--*/
.proSider,.proList li{font-size:1em;}
.picShow_r li p{display:none;}
.picList ul{margin-right:-15px;}
.picList li{padding-right:15px;width:33.3%;}
/*--*/
.listProduct, .listCase {padding-top: 40px;padding-bottom: 40px;}
.proList li {margin-right: 22px;} 
/*--*/
.listVideo ul{margin-right:-15px;}
.listVideo li{padding-right:15px;width:33.3%;}

}

@media  screen and (max-width:1199px){

/*--*/
.homeNewRight ul li a {padding: 2.85%;}
/*--*/
.pd60 {padding-top:30px; padding-bottom:30px;}
/*--*/
.hTitle{padding-bottom: 0;}
/*--*/ 
.nav {width: 60%;}
/*--*/ 
.hTitle span {font-size: 1.85em;}
/*--*/  
.homeNewRight ul li a .newRightPicture{ width: 127px; height: 95px; }
.homeNewRight ul li a .newRightPad{ padding-left: 142px;}
.homeNewRight ul li a .newRightPad .padText{ height: 40px; margin: 6px 0; line-height: 20px; }
/*--*/
.proMenu{height:40px; line-height:40px;}
.proMenu .tie>a {font-size: 0.986em;padding: 0 55px;}
.proMain li {width: 23.6%;}
.proMain li{padding-right:10px; padding-left:10px;}
.proList li{padding-right:0px; padding-left:0px;}
.proMain li h4,.proList li h4{height:45px;}
/*--*/
.downloadShow .proList li{padding-right:0; padding-left:0;margin-right: 23px;width: 31.5%;}
.downloadShow .proList li:nth-child(3n) {margin-right: 0;}
.downloadShow .proList li p {height: 40px;line-height: 40px;font-size:14px;}
.showPage {height: 60px;line-height: 60px;}
.picShow_r .title {font-size: 1.229em;}
.rightContact h4 {background: url(../image/zxIcon.png) no-repeat left 4px;font-size: 1.5em;}
.rightContact p {font-size: 14px;}
/*--*/
.listNews li {height: 215px;}
.listNews li .pic {height: 215px;}
.listNews li p {font-size: 12px;line-height: 20px;margin-bottom: 0px;}

/*--*/
.listAttract .top-txt img{width:100%;}
.listAttract .top-txt p video{width:100%; height:auto;}
.league-join p::before {left: 136px;}
.league-join p::after {right: 142px;}
.input-box .input {font-size: 18px;}
.redPhone div {font-size: 18px;}
.btn-sumit {height: 40px;font-size: 20px;line-height: 40px;}

}

@media  screen and (max-width:1152px){

/*--*/ 
.homeNewRight ul li a {padding: 2.35%;}
/*--*/ 
.nav {width: 59%;}
.nav .m>a {padding: 0 8px;}
/*--*/
.foot-nav {padding: 40px 0 20px;}
.foot-contact {padding: 40px 30px 0;}
/*--*/
.listMenu .m {margin: 0 12px;}
.proMain li {width: 23.5%;}
/*--*/
.honor ul {padding-top: 20px;}
.honorSlide{height:190px;}
.course .long {padding: 20px 40px 0 20px;}

/*--*/
.listContact h3 {font-size: 16px;}
.listContact h2.num {font-size: 18px;}
/*--*/
.leagueTit .line {width: 70px;}
.leagueTit .league-tit {font-size: 18px;}
.league-join p::before {left: 76px;}
.league-join p::after {right: 72px;}
/*--*/
.proList li {margin-right: 19px;}
/*--*/
.downloadShow .proList li{padding-right:0; padding-left:0;margin-right: 23px;width: 31%;}

}

@media all and (max-width:1040px){

/*--*/
.proMenu .tie>a {font-size: 1.086em;padding: 0 65px;}
.proMain li {width: 23.4%;}
/*--*/
.about .container{padding:0 10px}
.about .wx{font-size:14px;}
.about .digital{margin:40px 0}
.about .srll{padding:0 50px}
.about .srll .btn{left:0;}
.about .srll .btn.nt{left:auto;right:0;}
/*--*/
.ab-dl li span{font-size:40px;}
.ab-dl li font{font-size:20px;}
.ab-dl li h5{font-size:14px; }
/*--*/
.foot-nav .item ul li a {font-size: 12px;}
.foot-nav .item .tit {font-size: 16px;}
.foot-nav .item .flex ul ~ ul {display: none;}
.foot-contact .tel {font-size: 16px;}
.icon-foot-tel {width: 15px;height: 20px;margin-right: 10px;}.foot-contact .qr li {margin: 0 2px;}
.foot-contact {width: 260px;padding: 60px 20px 0;}
.copyright {font-size: 12px;}	
.copyright .fr a{font-size: 12px;}
.copyright a{font-size: 12px;}	
/*--*/
.listBanner .pb-tit .des {font-size: 16px;}
.listBanner .pb-tit .cn {font-size: 30px;}
/*--*/
.listMenu .m {margin: 0 11px;}
/*--*/
.message-content {padding: 40px 0;}
.message-content .cont {width: 60%;}
.message-content .cont h3 {font-size: 26px;}
.contact-form .sub {height: 40px;line-height: 40px;}
.com-cate-content .swiper-wrapper {justify-content: flex-start;}
		
}

@media all and (max-width:1024px) {

/*--*/
body{padding-top:60px;font-size:.875rem;}
.pd50,.pd60,.listWrap{padding-top:20px;padding-bottom:20px;overflow: hidden;}
.header{height:60px;line-height:60px;position: fixed;width:100%;top:0;left:0;z-index:90;background:#fff;box-shadow:0 1px 5px #ddd;}
.header .logo img{height:28px;}
.headTie{padding-top:22px;}
.nav_on{opacity:1;transform: translateX(0);}
.navTrigger,.wapTel,.footMenu_wap{display:block;}
.nav,.headTel,.footR,.footMenu em,.gr_kefu,.firendlink,.breadCrumb{display:none;}
.banner .swiper-pagination{bottom:5px;}
.banner .swiper-pagination{bottom:5px;}
.flex-between {flex-wrap: wrap;}
/*--*/
.foot-nav {padding: 40px 0 30px;}
.foot-nav .item ~ .item {margin-left: 20px;}
.foot-contact {width: 280px;padding: 40px 20px 0;}
.footBar {display: block;}
.copyright{padding-top: 15px;margin-bottom:20px;}
/*--*/
.hTitle span{font-size:2em; font-weight:normal;}
.hTitle b {font-weight:normal;}
/*--*/
.proMenu,.proMain{float:none;width:100%;}
.proMenu h4{text-align:center;background:none;color:#333;padding:0;margin-bottom:30px;}
.proMenu ul{margin-bottom:25px;display:flex;flex-flow:row wrap;justify-content:space-between;}
.proMenu li{flex-grow:1;margin-top:-1px;text-align:center; margin:0 10px;}
.proMenu li a{padding:15px 0;height:auto;}
.proMenu li i{display:none;}
.proMenu .tie>a {padding: 0 35px;}
/*--*/
.case .gallery-top li a{height: 400px;} 
.case .gallery-top .box{margin: 15% 0 0 30px;width: 50%;}
.case .gallery-top h4{font-size:28px;margin-bottom: 30px;}
.case .gallery-top p{-webkit-line-clamp: 4;font-size:14px;line-height: 24px;}
.case .target{margin-top:0px;}
.case .gallery-thumbs li{padding:20px 10px;}
.case .gallery-thumbs em{margin:0 auto 8px;width: 40px;height:40px; background-size:40px ;}
.case .gallery-thumbs h4{font-size:16px; }
/*--*/
.listBanner {height: 200px;}
.listBanner .pb-pic img{height: 200px;}
/*--*/
.listMenu p{display:none;}
.listMenu{font-size:1rem;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;text-align:center;}
.listMenu .m{flex-grow:1;border:1px solid #ddd;margin:0;margin-left:-1px;margin-top:-1px;padding:0 20px;}
.listMenu .cur{background:#1e509b;color:#fff;}
.listMenu{margin-top:0;height:auto;line-height: 40px;} 
/*--*/
.listTitle {font-size: 12px;margin: 5px auto 0;}
.listTitle span{font-size:32px;}
/*--*/
.proL .tel, .proL .more, .proL li a i, .applySmall .btn, .messageL .tel, .messageL .more, .caseL, .downL .tel, .proAdv .pic, .pro_bread, .listCase::after, .proSider .title span, .proSide_sub, .relaCase, .menuBox::after, .menuBox p{display: none;}
.footL, .footR, .proSider, .gallery, .proShow_R, .feedbackR, .picShow_l {float: none;width: 100%;}
.navTrigger,.wapTel,.footMenu_wap,.proMain li:last-child,.relative_pro li:nth-child(4),.proSider .title i,.footNav,.wapLang{display:block;}
.picShow_r{display:none;}
/*--*/
.solutionIndex li h4 {font-size: 24px;}
/*--*/
.proList li{margin-bottom:10px;padding-right:10px;}
.proSider{margin-bottom:40px;}
.proSider .title{background:none;height:52px;line-height:50px;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;color:#191919;font-size:18px;text-align:left;padding:0;}
.proSide_sub li a{height:45px;line-height:45px;}
.proSide_sub ul li{height:30px;line-height:30px}
.gallery li a:after{font-size:1rem;}

.proShow_box1{margin:0;}
.proMain li,.proList li{width:23.4%;}
/*--*/
.listProduct .proList li:nth-child(3n) {margin-right: 20.2px;}
.listProduct .proList li:nth-child(4n) {margin-right: 0;}
.listProduct .proShow_R .proList li { padding-right:0;}
.listProduct,.proSider {margin-bottom: 20px;}
.listProduct .proList li {margin-right: 20.2px;}
/*--*/
.newsShow .proList li{padding-right:0; width:32%; margin-right:15px;}
.newsShow .proList li:nth-child(3n) {margin-right: 0;}
/*--*/
.listCase .proShow_con3 li{width:32%; padding-right:0;}
/*--*/
.pshow {width: 100%;}
/*--*/
.listNews li{width:100%;margin-bottom:20px;}
.listNews li p{height:200px;}
/*--*/
.listVideo li p{padding-top:0;height:40px;line-height:40px; font-size:15px;}

}

@media  screen and (max-width:991px){

/*--*/
.proMain li {width: 23.3%;}
/*--*/
.homeNewLeft{ width: 100%; margin-bottom: 20px;}
.homeNewLeft .newLeftDown .newLeftFloat h3{ font-size: 18px; line-height: 28px; }
.homeNewLeft .newLeftDown .newLeftFloat .newText{ height: 44px;  line-height: 22px; }
/*--*/
.homeNewRight{ width:100%; margin-top: 1.09%; }
.homeNewRight ul li a .newRightPad h3{ font-size: 16px; }
.homeNewChange{position:initial; width:100%;}
/*--*/
.cooperation .indexHead{ padding-bottom:30px; background-size:20px auto;}
.cooperation .indexHead h2{ font-size:40px; line-height:60px; letter-spacing:0px;}
.cooperation .indexHead h5{ margin-top:10px; font-size:14px; line-height:20px; letter-spacing:0px;}
.cooperation .index5 .index5Body ul{ margin-top:20px; padding-bottom:30px;}
.cooperation .index5 .index5Body ul li{ width:25%;}
/*--*/
.listBanner .pb-tit .cn {font-size: 24px;}
/*--*/
.listProduct .proList li {margin-right: 18px;}
.listProduct .proList li:nth-child(4n) {margin-right: 0;}
/*--*/
.gr-tab-list .bd .tab-list p img{overflow: hidden; width:100%;}
.gr-tab-list .bd .ggxz p img{width:auto;}
/*--*/
.listNews li .pic img {height: 100%; width:auto;}
.listNews li .pic {width: 36.6%;}
.listNews li .txt {width: 63.4%;}
.listNews li h4 a { font-size:18px;}
.listNews li p {height: 120px; font-size:14px; line-height:24px; margin-bottom: 10px;}
/*--*/
.listCase .proShow_con3 li{width:31%; padding-right:0;}
/*--*/
.listAbout .tie {font-size: 1.871em;margin-bottom:15px;}
.listAbout .font {font-size: 14px;}
/*--*/
.listContact li {box-shadow: none;border-bottom: 1px solid #ddd;}
.listContact li:first-child {border-top: 1px solid #ddd;}
.listContact li {width: 100%;margin: 1%;}
.listContact li:nth-child(4n) {margin-right: 1%;}
.listContact {padding-bottom: 20px;}
.listContact .box {display: none;}
/*--*/
.leagueTit .line {width: 40px;}
.leagueTit .league-tit {font-size: 18px;}
.league-join p::before {left: 46px;}
.league-join p::after {right: 42px;}
.league-join p {font-size: 18px;}
/*--*/
.downloadShow .proList li{margin-right: 16px;width: 32%;}

}

@media all and (max-width:920px) {

/*--*/
.proMain li {width: 22.9%;}
/*--*/
.copyright{padding-top: 15px;margin-bottom:20px;}
/*--*/
.listProduct .proList li {margin-right: 13px;}
/*--*/
.downloadShow .proList li{margin-right: 16px;width: 31.8%;}
/*--*/
.listNews li .pic img {height: 100%; width:auto;}
.listNews li .pic {width: 36.6%; height:169px;}
.listNews li .txt {width: 63.4%;}
.listNews li h4 a { font-size:18px;}
.listNews li p {height: 90px; font-size:14px; line-height:22px; margin-bottom: 8px;}
.listNews li { height:169px;}
/*--*/
.newsShow .proList li{padding-right:0; width:32%; margin-right:14px;}
.newsShow .proList li:nth-child(3n) {margin-right: 0;}
/*--*/
.listContact ul {margin: 20px 0;}
.listContact .title h1 {font-size: 20px;}
.listContact .title h2.en {font-size: 16px;}
.listContact li {width: 100%;}
/*--*/
.listMessage {margin-top: 40px;margin-bottom: 40px;}
.form-content .one .item input {font-size: 14px;}
.form-content .one .item {height: 50px;line-height: 48px;}
.form-content .sub {width: 200px;height: 46px;font-size: 16px;}
/*--*/
.submit { height:560px;padding: 80px 210px;}
.leagueTit .line {width: 80px;}
.league-join p::before {left: 106px;}
.league-join p::after {right: 102px;}

}

@media all and (max-width:768px) {

/*--*/
.headTie {padding-top: 25px;}
.pt60 {padding-top: 30px;}
.pm40 {padding-bottom: 20px;}
/*--*/
#banner .swiper-pagination {bottom: 10px;}
/*--*/
.hTitle span {font-size: 22px;font-weight: normal; letter-spacing:normal;}
.hTitle {margin-bottom: 5px;padding-bottom: 5px;font-size: 12px;margin-top: 5px; color:#bdbdbd;}
.proMenu {margin-bottom: 20px;}
.proMenu li {height: 30px;line-height: 30px;}
.proMain li{width: 49.1%;border-bottom: 1px solid #ddd;margin-right: 10px;padding-right: 0;margin-bottom: 10px;}
.proMain li:nth-child(2n){margin-right: 0;}
/*--*/
.case .gallery-top li a{height: 260px;} 
.case .gallery-top .box{width:90%;margin: 12% 0 0 5%}
.case .gallery-top h4{font-size:18px;margin-bottom:10px;}
.case .gallery-top p{font-size:13px;line-height: 22px;} 
.case .gallery-thumbs li{padding:12px 5px;}
.case .gallery-thumbs em{margin:0 auto 5px;width: 30px;height:30px; background-size:30px ;}
.case .gallery-thumbs h4{font-size:14px; }
/*--*/
.homeNewLeft .newLeftDown .newLeftFloat h3{ font-size: 15px; line-height: 24px;}
.homeNewLeft .newLeftDown .newLeftFloat .newText{ height: 40px; line-height: 20px; }
/*--*/
.homeNewRight ul li a .newRightPad h3{ font-size: 15px; }
/*--*/
.cooperation .indexHead{ padding-bottom:20px; background-size:14px auto;}
.cooperation .indexHead h2{ font-size:20px; line-height:34px;}
.cooperation .indexHead h5{ margin-top:6px; font-size:12px; line-height:18px;}
.cooperation .index5 .index5Body ul{ margin-top:10px; padding-bottom:10px;}
.cooperation .index5 .index5Body ul li{ padding:2px;}
/*--*/
.about .container{padding:0 10px}
.about .wx{font-size:13px;line-height: 24px;height: 100px;}
.about .digital{margin:20px 0 10px 0px}
.about .srll{padding:0 50px}
.about .srll .btn{left:0;width: 30px;height: 30px;line-height: 22px;font-size:20px}
.about .srll .btn.nt{left:auto;right:0;}
/*--*/
.ab-dl li{width:25%; margin-bottom:20px;}
.ab-dl li span{font-size:26px;}
.ab-dl li font{font-size:14px;}
.ab-dl li h5{font-size:14px; }
/*--*/
.copyright .fr {float: none;display: none;}
.site-links h4 {font-size: 14px;margin-bottom: 10px;}
.foot-nav {display: none;}
.site-links,.copyright {padding: 15px 0;margin-bottom: 40px;}
.foot-contact {margin: 0 auto;width: 65%;padding: 40px 0 20px 0;background: transparent;}
.foot-contact .foot-zx {display: inline-block;width: 150px;}
.icon-foot-zx {width: 20px;height: 20px;margin-right: 10px;}
.copyright{text-align:center;}
.copyright a {display: none;}
/*--*/
.listBanner {height: auto;}
.listBanner .pb-pic img { left:0;max-width: -webkit-fill-available;margin-left: 0;height: auto;}
.listBanner .pb-tit .cn {font-size: 18px;}
.listBanner .pb-tit .des {font-size: 14px;margin-top: 10px;}
/*--*/
.listMenu{font-size:.875rem;}
/*--*/
.pagination {padding: 0 0 15px;}
/*--*/
.listTitle {font-size: 12px;margin: 5px auto 0;}
.listTitle span{font-size:22px;}
/*--*/
.proMain li h4,.proList li h4{font-size:.813rem;}
.proList li{width:50%;}
.proList li p{height:40px;line-height:40px;}
.pagination .a1_page, .pagination .first_page, .pagination .Last_page {display: none;}
.listProduct .proList li{width:49%;margin-right: 12px;}
.listProduct .proShow_R .proList li:nth-child(2n) {margin-right: 0;}
.listProduct .proList li:nth-child(3n) {margin-right: 12px;}
/*--*/
/*--*/
.newsShow .showCon p img{width: 100%!important;height: 100%!important;}
.newsShow .proList li{padding-right:0; width:31.8%; margin-right:13px;}
/*--*/
.listVideo li{width:50%;}
.showTie h1 {font-size: 22px;}
/*--*/
.listAbout .right,.listAbout .left {width: 100%;}
.listAbout .tie {font-size: 22px;margin-bottom: 10px;padding-top: 20px;}
.listAbout .font {height: auto;}
.listAbout .srll {margin-top: 20px;}
.picList li {margin-bottom: 10px;}
.course .long {padding: 20px 20px 0 20px;}
.picList li p {margin-top: 2px;font-size:14px;}
/*--*/
.listVideo li {margin-bottom: 8px;}
.showTie .txt span {padding-left: 2px;margin-right: 2px;}
.downloadShow .proList li{margin-right: 16px;width: 31.5%;}
/*--*/
.listMap{padding: 0 20px 0;background: none; height: 260px;margin-bottom: 20px;}
.listMap .gogo {margin-left: -75px;margin-top: -20px;width: 150px;height: 40px;line-height: 40px;font-size: 16px;}
.icon-map-loc img {margin-right: 0;}
.icon-map-loc img {width: 18px;height: 18px;}
/*--*/
.form-content {margin: 20px 0 0 0;}
.listMessage {margin-top: 30px;margin-bottom: 30px;}
.form-content .one .item {width: 100%;height: 40px;line-height: 38px;}
.form-content .one .item ~ .item {margin-top: 10px;}
.form-content .one .item input {height: 30px;padding-left: 15px;padding-right: 15px;font-size: 14px;}
.form-content .one .item:nth-child(3) {width: 100%;}
.form-content .two textarea {height: 100px;padding: 10px 15px;font-size: 14px;}
.form-content .sub {margin: 28px auto 0;width: 150px;height: 40px;line-height: 40px;border-radius: 28px;font-size: 16px;}
/*--*/
.listAttract .top-txt p video{width:100%; height:auto;}
.submit {padding: 60px 110px;}
.leagueTit .line {width: 100px;}
.league-join p::before {left: 126px;}
.league-join p::after {right: 122px;}
/*--*/
.listCase .caseShow .showCon p img { width:100%!important; height:100%!important;}

}

@media all and (max-width:640px) {

/*--*/
.about .wx{height: 130px;}
/*--*/
.hTitle{font-size:.75rem;}
/*--*/
.proMenu .tie>a {padding: 0 25px;}
.proMenu li {height: 30px;line-height: 30px;}
.proMenu a{height:30px;line-height:30px;padding:0 6px;}
.listMenu .m{padding:0 10px;line-height:42px;height:42px;}
/*--*/
.proMain li {width: 48%;}
.proList li,.picList li{width:50%;}
/*--*/
/*--*/
.newsList li,.newsList li p{height:auto;}
/*--*/
.submit {padding: 60px 70px;}
.leagueTit .line {width: 0;}
.league-join p::before {display: none;}
.league-join p::after {display: none;}
/*--*/
.listProduct, .listCase {padding-top: 20px;padding-bottom: 20px;}
/*--*/
.listProduct .proList li{margin-right: 9px;}
.listProduct .proList li:nth-child(3n) {margin-right: 9px;}
/*--*/
.listProduct .gr-tab-list .tab-list{overflow: auto;width: 100%;}
.listProduct .gr-tab-list .tab-list table{width: 100%;}
/*--*/
.listNews li h4 a { font-size:16px;}
.listNews li p {height: 80px; font-size:13px; line-height:20px; margin-bottom: 0px;}
.listNews li .pic {width: 100%;height: auto;}
.listNews li{height: auto;}
.listNews li .txt {width: 100%;}
.listNews li .pic img {width: 100%;}
/*--*/
.newsShow .proList li{padding-right:0; width:31.4%; margin-right:13px;}
.newsShow .proList li .proList li p{font-size:12px;}
/*--*/
.listCase .proShow_con3 li{width:31.7%; padding-right:0; margin-right:10px;}
.listCase .proShow_con3 li p{font-size:13px;}
.listCase .proShow_con3 li:nth-child(3n) {margin-right: 0;}
/*--*/
.solutionIndex li .pic {width: 100%;height:auto}
.solutionIndex li .txt .info {min-height: auto;font-size: 14px;}
.solutionIndex li .txt {width: 100%;}
.solutionIndex li .pic  img{width: 100%; height:auto;}
.solutionIndex li h4 {font-size: 22px; margin-bottom: 20px;}
.solutionIndex li .more {width: 120px;height: 30px;line-height: 30px;}
/*--*/
.downloadShow .proList li{margin-right: 16px;width: 31%;}

}

@media all and (max-width:480px) {

/*--*/
.about .wx{font-size:12px;line-height: 22px;height: 140px;}
/*--*/
.proMenu {margin-bottom: 5px;}
.proMenu .tie>a {padding: 0 16px;}
.proMain li{width: 100%;}
.proMenu a {height: 30px;line-height: 30px;}	

.proMenu li {
    margin: 0 6px;
}
/*--*/
.case .gallery-top li a{height: 240px;} 
.case .gallery-top .box{margin: 10% 0 0 20px}
/*--*/
.listMenu a{line-height:40px;height:40px;} 
/*--*/
.proMain li h4,.proList li  h4{text-align:center;padding:10px 0;height:50px;}
.proMain li h4 i,.newsSlide li .date,.proList li h4 i{display:none;}
/*--*/
.listProduct .proList li{margin-right: 7px;}
.listProduct .proList li:nth-child(3n) {margin-right: 7px;}
/*--*/
.gr-tab-list .hd li {padding: 0 5px;}
/*--*/
.newsShow .proList li {width: 31.1%;margin-right: 12px;}
/*--*/
.listVideo li{width:100%;}
.videoShow{height:280px;}
.showTie h1 {font-size: 18px;}
/*--*/
.submit { height:480px; padding: 40px 50px;}
.league-join {margin-top: 6px;height: 20px;}
.input-box .icon {width: 24px;margin: 0 10px 0 20px;}
.input-box .input {font-size: 16px;}
.redPhone div {font-size: 16px;}
/*--*/
.listCase .proShow_con3 li{width:31.2%; padding-right:0; margin-right:10px;}
.listBanner .pb-tit {top: 26%;}
/*--*/
.downloadShow .proList li{margin-right: 15px;width: 30%;}

}

@media all and (max-width:380px) {

/*--*/
.about .wx{font-size:12px;line-height: 22px;height: 160px;}
/*--*/
.proMenu .tie>a {padding: 0 10px;}
/*--*/
.listProduct .proList li{margin-right: 5px;}
.listProduct .proList li:nth-child(3n) {margin-right: 5px;}
.proMenu li {
    margin: 0 1px;
}
/*--*/
.gr-tab-list .hd li {padding: 0 3px; font-size:12px;margin-right: 2px;}
.listNews li p {height: 100px;margin-bottom: 6px;}
/*--*/
.newsShow .proList li {width: 31%;margin-right: 10px;}
/*--*/
.listCase .proShow_con3 li{width: 100%;}
/*--*/
.downloadShow .proList li{width: 100%;}

}
