@media screen and (max-width:1770px){
    .footer .fl dl{padding-right: 2%!important;}
}
@media screen and (max-width:1600px){

.main { max-width:1220px !important; margin:0 auto !important; padding:0px 10px;}
/*.footer .fl .lx { display: none; }*/
.footer .fl dl { padding-left: 3%; padding-right: 10%; }
.section4 .con .fl { width: 600px; }
.section4 .con { margin-top: 40px; }
.banner .swiper-slide h3 { font-size: 36px; }
.banner .swiper-slide strong { font-size: 22px; }
.banner .swiper-slide p { font-size: 16px; line-height: 28px; }
.banner { height: 520px; }
.swiperdian { top: 87%; }
.ban-pag { padding: 6px 15px 8px; }

.section1 { padding: 60px 0px; }
.section1 ul li strong { font-size: 16px; }
.section4 .tit { font-size: 26px; }
.section4 .con .fl .text h3 { font-size: 22px; }
.section4 .con .fl .text strong { font-size: 16px; }
.section4 .con .fl .text strong span { font-size: 22px; }
.section4 .con .news_swp .swiper-slide .al { height: 376.5px; }
.section4 .con .fl { margin-right: 30px; }


.section3 .text h3 { font-size: 26px; }
.section3 .text { padding-right: 120px; }
.section3 .text p { font-size:15px; text-align: justify;  }
.section4 .con .news_swp .text h3 { font-size: 16px; line-height: 28px; }
.section5 .text p { font-size: 15px; }
.section5 .text { padding-right: 100px; }
.section5 .text h3 { font-size: 26px; }

.ban { height: 340px; }
.ban .text { font-size: 36px; }
.about .text h3 { font-size: 25px; }
.about .text p { font-size: 14px; line-height: 26px; }
.about .text { width: 45%; }
.m_tit h3 { font-size: 25px; }
.union .row .text strong { font-size: 25px; }
.union .row .text p { max-width: 520px; font-size: 16px; }
.union1 .tit p { font-size: 16px; }
.union1 .list ul li strong { font-size: 20px; }
.union1 .list ul li p { font-size: 14px; line-height: 25px; margin-top: 15px; }
.union2 .list ul li strong { font-size: 20px; }
.union2 .list ul li p { font-size: 14px; }
.union2 .list { padding: 100px 0px; }
.union3 .list ul li span { font-size: 14px; padding: 20px 10px; }
.union3 .top .text1 { font-size: 18px; }
.certification .had h3 { font-size: 25px; }
.certification .had p { font-size: 16px; }
.certification .list dl dt { font-size: 20px; }

#map { height: 400px; }
.contact .dow .fl h3 { font-size: 20px; }
.download .list .dow h3 { font-size: 22px; }

.tit_nav a { font-size: 16px; padding: 0px 20px; }
.hardware .text h3 { font-size: 25px; }
.hardware .text strong { font-size: 20px; }
.hardware .text p { font-size: 14px; line-height: 22px; }
.hardware1 .list { margin-top: 20px; }
.hardware2 .list { margin-top: 20px; padding: 30px; }
.hardware3_swp { margin-top: 20px; }

.join h3 { font-size: 25px; }
.news .list ul { margin-left: -20px; margin-right: -20px; }
.news .list ul li { padding: 20px 20px; }
.prize .list ul li span { font-size: 14px; padding: 18px 40px; }
.prize .had span { font-size: 18px; padding: 18px 40px; }
.prize h3 { font-size: 30px; }
.track h3 { font-size: 30px; }
.track ul li .text strong { font-size: 25px; }

.track4 .fr ul li { margin-bottom: 53px; }

.track2 .list ul { margin-left: -15px; margin-right: -15px; }
.track2 .list ul li { padding: 0px 15px; }

.information .list ul li .con .icon p { font-size: 20px; }
.information4 .tit h3 { font-size: 25px; }

.project h3 { font-size: 25px; }
.project .list ul { margin-left: -20px; margin-right: -20px; }
.project .list ul li p { font-size: 14px; }
.project .list ul li { padding: 0px 20px; }
.project1 .text h3 { font-size: 22px; }
.project1 .text { padding: 40px 40px; }
.project2 .tit h3 { font-size: 25px; }
.train h3 { font-size: 30px; }
.train strong { font-size: 22px; }
.train1 .text h3 { font-size: 25px; }
.certification .top h3 { font-size: 25px; }
.certification .list dl dt { font-size: 18px; }

.ahardware h3 { font-size: 25px; }
.ahardware .list ul li .text { padding: 18px 20px; }
.ahardware .list ul li .text strong { font-size: 18px; }
.ahardware .list ul li .text span { font-size: 14px; }

.ahardware1 h3 { font-size: 25px; }

.software1 .con .list ul li { padding-left: 28px; }
.software1 .con .list ul li .lump .text p { font-size: 14px; line-height: 22px; }

.video .list ul li .text { min-height: 95px; }
.section4 .con .news_swp .swiper-slide .al { height: 376.5px; }
.section4 .con .news_swp .text strong { background-size: 20px auto; padding-left: 30px; }
.section4 .con .news_swp .text { padding: 20px 20px; }
.section4 .con .news_swp .text h3 { margin-top: 2px; font-size: 14px;  }
.section4 .con .news_swp .text h6 { padding: 20px 20px; }

.btrack h3 { font-size: 25px; }
.footer .fl dl{padding-right: 1%!important;padding-left: 1%!important;}


}

@media screen and (max-width:1470px){
    .footer .fl dl dd a{font-size: 13px!important;}
    .footer .fl dl dd p{font-size: 13px!important;}
}


@media screen and (max-width:1440px){ 

.footer .fr h3 { font-size: 16px; }
.footer .fr img { padding: 10px; }
.footer .fl dl { padding-left: 3%; padding-right: 8%; }

.header { padding: 0px 60px; }
.footer { padding: 60px; }
.foot { padding: 20px 60px; }

.header .header-nav .nav-ul>li>a { padding: 0px 15px; }


}
@media screen and (max-width: 1280px){
    .footer .fl dl dd a {
        font-size: 12px!important;
    }
    .footer .fl dl dd p{font-size: 13px!important;}
    .footer .con{padding-right: 150px;}
}

@media screen and (max-width:1210px){
.footer .fl dl {
    padding-right: .5%!important;
}
}
@media screen and (max-width:1200px){ 


.track2 .list ul { margin-left: 0px; margin-right: 0px; }
.track2 .list ul li { padding: 0px; }


.banner .swiper-slide strong { font-size: 18px; }
.banner .swiper-slide h3 { font-size: 28px; }
.banner .swiper-slide p { font-size: 14px; line-height: 26px; }

.banner { height: 400px; }
.banner .swiper-slide h3 { font-size: 24px; }
.m_a a { padding: 8px 20px; font-size: 12px; }
.m_a { margin-top: 30px; }

.section1 { padding: 20px 0px; }
.section1 ul { display: block; letter-spacing: -5px; }
.section1 ul li { display: inline-block; vertical-align: top; width: 50%; letter-spacing: 0px; text-align: center; margin: 10px 0px; }
.section1 ul li strong { font-size: 16px; font-weight: bold; }
.section1 ul li p { font-size: 12px; }
.section1 ul li img { height: 38px; }
.section4 { padding: 30px 0px;}
.section4 .con { padding-left: 10px; margin-top: 20px; padding-right: 10px; }
.section4 .tit { padding-left: 10px; font-size: 20px; }
.section4 .con .fl { width: 100%; float: none; }
.section4 .con .news_list { margin-right: 0px; margin-top: 20px; }

.news_prev { display: none; }
.news_next { display: none; }
.section4 .con .news_swp .text { padding: 15px 10px 0px; }
.section4 .con .news_swp .text h3 { font-size: 14px; line-height: 25px; }
.section4 .con .news_swp .swiper-slide .al { height: 210px; }
.section4 .con .news_swp .text { height: auto; }
.section4 .con .news_swp .text h3 { height: 45px; overflow: hidden; margin-top: 10px; overflow: hidden;
	text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }

.section4 .con .news_swp .text strong { font-size: 12px; background-size: 17px auto; padding-left: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.section4 .con .news_swp .text h6 { display: none; } 
.section4 .con .news_swp .label { margin-top: 10px; margin-left: 10px; font-size: 12px; }

.section4 .con .fl .text { padding: 20px 10px; }
.section4 .con .fl .text h3 { font-size: 16px; padding-bottom: 12px; }
.section4 .con .fl .label { margin-top: 10px; margin-left: 10px; }
.section4 .con .fl .text strong i { width: 18px; }
.section4 .con .fl .text strong { font-size: 14px; }
.section3 { padding: 30px 10px; background-size: 50% auto;flex-wrap: wrap; }

.section3 .text { width: 100%; display: block; padding-right: 0px; }
.section3 .text h3 { font-size: 20px; }
.section3 .text p { font-size: 14px; }
.m_a_blue a { padding: 8px 20px; font-size: 12px; }
.m_a_blue { margin-top: 30px; }
.section3 .img { width: 100%; margin-top: 30px; }
.section5 { padding: 30px 10px; }
.section5 .text { padding-right: 0px; width: 100%; }
.section5 .img { width: 100%; margin-top: 20px; }
.section5 .text h3 { font-size: 20px; }
.section5 .text p { font-size: 14px; line-height: 25px; margin-top: 10px; }
.section5 ul li span { font-size: 20px; font-weight: bold; }
.footer { display: none; }
.foot { padding: 10px 10px; font-size: 12px; line-height: 22px; }
.section4 .con .fl .img img { width: 100%; }

.H90 { height: 50px; }
.header { height: 50px; padding: 0px 10px; }
.header .logo { line-height: 50px; }
.header .logo img { height: 30px; }



/* 导航 */
.header .header-nav {
    position: fixed;
}
.header .header-nav {
    position: fixed;
    width: 60%;
    height: 100%;
    float: none;
    top: 0;
    left: -60%;
    background-color: #202020;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    overflow: auto;
}
.header .header-nav.active {
    left: 0;
}

.header .nav-maskz { 
    position: fixed;
    top: 0;
    width: 40%;
    height: 100%;
    right: -40%;
    background-color: rgba(0,0,0,0.4);
    z-index: 100;
    transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;
}

.header .nav-maskz.active { 
    right: 0px;
 } 

.header .nav-open {
    display: block;
}
.header.fixed .nav-open i {
    background-color: #000;
}

.header .header-nav .nav-ul { padding: 20px; }

.header .header-nav .nav-ul>li {
    float: none;
    align-items: center;
    padding:0px;
}
.header .header-nav .nav-ul li .line {
    margin: 0 6px;
}

.header .header-nav .nav-ul li img {
    margin-right: 6px;
}
.header .header-nav .nav-ul>li>a,.header .header-nav .nav-ul>li>a.chinese {
    font-size: 14px;
}
.header .header-nav .nav-list { display: block; }
.header .header-nav .nav-ul>li>a { font-size: 14px; padding: 13px 0px; color: #ebebeb; height: auto; line-height: inherit; border-bottom: 1px solid #303030;  }
.header .header-nav .nav-ul>li>a { display: block; margin-right: 0px; }
.header .header-nav .nav-ul2 { display: none; padding-left: 15px; }
.header .header-nav .nav-ul2 li a { font-size: 12px; color: #a6a6a6; display: block; padding: 10px 0px; border-bottom: 1px solid #303030; position: relative; padding-left: 12px;}

.header .header-nav .nav-ul2 li a:after { content: ''; width: 4px; height: 4px; position: absolute; left: 0px; top: 0px; background: #4c4c4c; top: 50%; margin-top: -2px;  }
.header .header-nav .nav-ul>li .icon {    
    position: absolute; right: 0px; width: 46px; height: 46px;  z-index: 3; top: 0px; display: block; 
} 
.header .header-nav .nav-ul>li .icon:after { content: ''; display: block; width: 9px; height: 9px; top: 0px; right: 15px; border: 2px solid rgba(255,255,255,.3); border-top: 0; border-left: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); position: absolute; top: 16px; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }
.header .header-nav .nav-ul>li .icon.active:after { content: ''; transform: rotate(45deg); -webkit-transform: rotate(45deg); top: 15px; }   
.header .header-nav .nav-ul li.zy { margin-top: 10px; }
.header .header-nav .nav-ul li.zy a { display: inline-block; vertical-align: middle; border-bottom: none; }
.header .header-nav .nav-ul li.zy a.en { margin-top: 2px; }
.header .header-nav .search a { height:36px; }



.ban { height:180px; }
.ban .text { font-size: 24px; text-align: center; }
.about { padding: 30px 0px 0px; }
.about .text { width: 100%; float: none; }
.about .img { width: 100%; float: none; margin-top: 15px; }
.about .img img { width: 100%; }
.about .text h3 { font-size: 20px; }
.about .text p { font-size: 14px; line-height: 25px; margin-top: 10px; }
.m_tit h3 { font-size: 20px; }
.about1 { padding: 30px 0px; }
.m_tit p { font-size: 14px; line-height: 25px; margin-top: 15px; }
.about1 .con { margin-top: 30px; }
.union { padding-top: 30px; }
.union .row { margin-top: 30px; }
.union .row .img { width: 100%; display: block; }
.union .row .text { width: 100%; display: block; padding: 30px 10px; }
.union .row .text strong { font-size: 20px; }
.union .row .text p { font-size: 14px; line-height: 25px; margin-top: 10px; }
.union1 .tit p { font-size: 14px; line-height: 25px; }
.union1 { padding: 30px 0px; }
.union1 .list { padding: 0px 0px; }
.union1 .list ul li { width: 100%; padding: 20px; float: none; text-align: center; }
.union1 .list:after { content: ''; top: 50%; height: 1px; width: 100%; left: 0px; display: none; }
.union1 .list ul li:last-child { border-bottom: none; }
.union1 .list ul li strong { font-size: 16px; }
.union1 .list ul li i { display: inline-block; width: 100px; height: 100px; padding: 20px; }
.union1 .list ul li p { font-size: 14px; line-height: 25px; text-align: justify;  }
.union1 .list ul li { border-bottom: 1px solid #dadada; }
.union2 .list ul li { width: 100%; float: none; margin: 20px 0px; }
.union2 .list ul li:nth-child(1) { padding-right: 0px; }
.union2 .list ul li:nth-child(2) { padding-left: 0px; }
.union2 .list:after { display: none; }
.union2 .list { padding: 30px 0px; }
.union2 .list ul li i { width: 100px; height: 100px; }
.union2 .list ul li strong { font-size: 16px; margin-top: 24px; }
.union2 .list ul li p { font-size: 14px; line-height: 25px; text-align: justify; }
.union2 .row { margin-top: 30px; }
.union3 .list ul li span { font-size: 14px; line-height: 25px; padding: 5px 0px; }
.union3 .list ul li .text1 { width: 100%; float: none; display: block; }
.union3 .list ul li .text2 { width: 100%; float: none; display: block; }
.union3 .list ul li .text3 { width: 100%; float: none; display: block; }


.union3 .list ul li span em { display: inline-block; vertical-align: top; color: #097cc7; }
.union3 .top { display: none; }
.union3 .list ul li span { padding-left: 80px; position: relative; }
.union3 .list ul li span em { position: absolute; left: 0px; }
.union3 .list ul li { padding: 10px; }
.union3 .list ul li:nth-child(2n) { background: #eaeaea; }


.union3 { margin: 30px 0px; border-top: 1px solid #d9d9d9; }
.news { padding: 30px 0px 40px; }
.news .list ul { margin-left: 0px; margin-right: 0px; }
.news .list ul li { width: 100%; padding: 10px 0px; }
.news .list ul li .text h3 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: auto; }
.news .list ul li .text p { font-size: 14px; line-height: 24px; height: 48px; }
.pagebox ul { margin-top: 30px; }
.pagebox ul .page a { font-size: 14px; }
.pagebox ul li a { font-size: 14px; height: 35px; line-height: 35px; }
.pagebox ul .page a { padding: 0px 10px; }
.video { padding: 30px 0px 40px; }
.video .list ul { margin-left: 0px; margin-right: 0px; }
.video .list ul li { width: 100%; padding: 10px 0px; }
.video .list ul li .img img { width: 100%; }
.download { padding: 30px 0px; }
.download .list { margin-top: 20px; }
.download .list .dow { width: 100%; float: none; margin-top: 20px; }
.download .list .dow h3 { padding: 15px 20px; font-size: 16px;}
.download .list .dow h3 span:after { background-size: 10px auto; }
.download .list .dow dl dt { padding: 0px 20px; font-size: 16px; }
.download .list .dow dl dt span { background-size: 14px auto; padding: 15px 0px; }
.download .list .fl h3 span { background-size: 24px auto; padding-left: 35px; font-weight: bold; }
.download .list .fr h3 span { background-size: 24px auto; padding-left: 35px; font-weight: bold; }

.download .list .dow dl dd .al { padding: 15px 0px; background-size: 18px auto; }
.download .list .dow dl dd { padding: 0px 20px; }
.download .list .dow dl dt.active span { background-size: 15px auto; }

.software { margin: 30px 0px; }

.tit_nav { height: auto; }
.tit_nav a { display: block; line-height: 50px; font-size: 12px; padding: 0px; border-bottom: 1px solid #fff; }
.tit_nav a:last-child { border-bottom: none; }
.tit_nav a:after { height: 1px; bottom: -1px; }
.hardware .hardware_swp { width: 100%; }
.hardware { margin-top: 30px; }
.hardware .text { width: 100%; padding-left: 0px; }
.hardware .text h3 { font-size: 20px; }
.hardware .text strong { font-size: 14px; font-weight: bold; }
.hardware .text p { font-size: 14px; line-height: 25px; }
.hardware1 { margin-top: 30px; }
.hardware1 .list { margin-top: 15px; border-top: 1px solid #cccccc; }
.hardware1 .list ul li { padding: 18px 20px; font-size: 14px; line-height: 25px; }
.hardware2 { margin-top: 30px; }
.hardware2 .list { margin-top: 20px; padding: 20px; }
.hardware3 { margin: 30px 0px; }
.hardware3_swp { margin-top: 20px; padding-bottom: 50px; }


.certification { margin: 40px 0px; }
.certification .had h3 { font-size: 20px; }
.certification .had p { font-size: 14px; line-height: 25px; margin-top: 15px; }
.certification .had { margin-bottom: 30px; }
.certification .list dl { margin-top: 20px; }
.certification .list dl dt { font-size: 16px;  padding: 13px 0px; padding-left: 20px; background-size: 24px auto; padding-right: 50px; line-height: 28px; }
.certification .list dl dt.active { background-size: 24px auto;  }
.certification .list dl dd { padding: 20px; }
.certification .list dl dd p { font-size: 14px; line-height: 25px; }
.certification .list dl dd strong { font-size: 14px; }

.train { margin: 40px 0px; }
.train h3 { font-size: 25px; }
.train strong { font-size: 20px; margin-top: 15px; }
.train p { font-size: 14px; line-height: 25px; text-align: justify; margin-top: 15px; }
.train .img { margin-top: 30px; }

.train1 { padding: 50px 0px 30px; }
.train1 .img { width: 100%; display: block; }
.train1 .text { width: 100%; display: block; padding-left: 0px; margin-top: 30px; }
.train1 .text h3 { font-size: 20px; }
.train1 .text p strong { font-size: 14px; line-height: 24px; padding-left: 25px; margin: 13px 0px }

.certification .top h3 { font-size: 20px; }
.certification .top p { font-size: 14px; line-height: 25px; margin-top: 10px; }
.certification .dow { margin-top: 30px; }

.project { padding: 30px 0px 40px; }
.project h3 { font-size: 20px; }
.project ul li { margin-top: 30px; width: 100%; padding: 0px; }
.project ul { margin-left: 0px; margin-right: 0px; }
.project ul li p { font-size: 14px; border-bottom: 1px solid #097cc7; }

.prize { padding: 40px 0px; }
.prize h3 { font-size: 20px; }


.tit_nav3 a { border-bottom: none; }
.prize .had { margin-top: 30px; }

.prize .list ul li { padding: 10px 10px; }
.prize .list ul li span { width: 100%; display: block; float: none; padding: 0px 0px; margin: 5px 0px; font-size: 14px; line-height: 25px; 
	padding-left: 75px; position: relative; }
.prize .list ul li .lb1 { width: 100%; }
.prize .list ul li .lb2 { width: 100%; }
.prize .list ul li .lb3 { width: 100%; }
.prize .list ul li .lb4 { width: 100%; }
.prize .list ul li span em { color: #097cc7; position: absolute; left: 0px; top: 0px; display: block; }
.prize .had { display: none; }
.prize .list ul li:nth-child(2n) { background: #f5f5f5; }


.contact .dow .fl { width: 100%; float: none; }
.contact .dow .fr { width: 100%; float: none; margin-top: 30px; }

#map { width:100%; height:300px; } 
.contact .dow .fl h3 { font-size: 20px; }
.contact .dow { margin-top: 30px; }
.contact .dow .fl p { font-size: 14px; line-height: 22px; margin-top: 15px;}
.contact .dow .fl p span { padding-top: 7px; }
.contact .dow .fl .p1 span { padding-top: 6px; }
.contact .dow .fr .txt { margin-bottom: 10px; font-size: 14px; }
.contact { padding: 40px 0px; }

.partner { padding: 40px 0px; }
.partner h3 { font-size: 20px; }
.partner .list { margin-top: 10px; }
.partner .list ul { margin-left: -5px; margin-right: -5px; }
.partner .list ul li { width:33.33%; padding: 0px 5px; margin-top: 15px; }
.partner .list ul li .img { padding: 10px; height: 110px; }

.join { padding: 40px 0px; }
.join h3 { font-size: 20px; }

.join .had { display: none; }
.join .had span { width: 100%; float: none; }
.join .list { margin-top: 20px; }
.join .list ul li .table_tit { padding: 16px 0px; }
.join .list ul li .table_tit span { width: 100%; float: none; display: block; padding: 5px 0px; font-size: 14px; }
.join .list ul li .table_con .text { padding: 0px; width: 100%;  display: block; margin-bottom: 30px; }
.join .list ul li .table_con { padding-right: 0px; }
.join .list ul li { padding: 0px 10px; border: 1px solid #eaeaea; margin-top: -1px; }
.join .list ul li .table_tit span em { display: inline-block; vertical-align: top; color: #097cc7; }
.join .list ul li:nth-child(2n) { background: #f5f5f5;  }


.information { padding: 30px 0px; }
.information .list ul { margin-left: 0px; margin-right: 0px; }
.information .list ul li { width: 100%; padding: 0px; margin-top: 20px; }
.information .list { margin-top: 30px; }
.information .list ul li .con .icon { display: block; width: 100%; margin-top: 30px; }
.information .list ul li .con .text { display: block; width: 100%; }
.information .list ul li .con .icon img { width: 60px; }
.information .list ul li .con .icon p { font-size: 20px; }
.information .list ul li .con .text { padding: 20px; border-left: none; }
.information .list ul li .con .text p { margin: 15px 0px; }
.information .list ul li .con { min-height: auto; }
.information .list { margin-top: 10px; }

.information1 .list { margin-top: 20px; }
.information1 .list ul li .icon { width: 100%; float: none; }
.information1 .list ul li .icon img { display: inline-block; }

.information1 .list ul li .text { margin-left: 0px; }
.information1 .list ul li .al { padding: 20px; }
.information1 .list ul li { width: 100%; text-align: center; }
.information1 .list:after { display: none; }
.information1 .list:before { display: none; }
.information1 .list ul li { border-bottom: 1px dashed #cecece; }
.information1 .list ul li .text h6 { background: none; padding-left: 0px; }
.information1 .list ul li .text strong { font-size: 18px; }
.information1 .list ul li .text p { font-size: 14px; }

.information2 { margin-top: 30px; }
.information2 .row { padding: 40px 0px 0px; }
.information2 .row .text { display: block; width: 100%; padding-right: 0px; }
.information2 .row .img { display: block; width: 100%; }
.information2 .row .text h3 { font-size: 24px; }
.information2 .row .text strong { font-size: 18px; }
.information2 .row .text p { font-size: 14px; line-height: 25px; }


.information3 { margin-top: 30px; }
.information3 .list ul { margin-right: -10px; margin-left: -10px; }
.information3 .list ul li { width: 50%; padding: 0px 10px; margin-top: 20px; }
.information3 .list ul li .text { padding: 15px; }
.information3 .list ul li .text h3 { font-size: 16px; font-weight: bold; }
.information3 .list ul li .text p { font-size: 14px; }
.information3 .list { margin-top: 0px; }


.information4 { margin:30px 0px; }
.information4 .tit h3 { font-size: 20px; float: none; }
.information4 .tit .tab_tit { float: none; margin-top: 20px; }
.information4 .tit .tab_tit span { display: block; min-width: 33.3%; margin-left: 0px; float: left; font-size: 14px;  padding: 12px 0px; background: #f5f5f5; border: 1px solid #fff; text-align: center; }

.information4 .tit .tab_tit span:after { height: 1px;  }
.information4 .tab_con .img { width: 100%; float: none; padding: 30px 20px 0px; }
.information4 .tab_con .text { width: 100%; float: none; padding: 20px 20px 30px; }
.information4 .tab_con .text strong { font-size: 16px; font-weight: bold; }
.information4 .tab_con .text p { font-size: 14px; line-height: 24px; margin-top: 10px; }
.information4 .tab_con .text ul li img { width: 40px; }
.information4 .tab_con .text ul li em { font-size: 14px; margin-top: 5px; }

.track { margin-top: 30px; }
.track h3 { font-size: 20px; }
.track ul { margin-top: 30px; }

.track ul li .img { width: 100%; display: block; }
.track ul li .text strong { font-size: 16px; display: block; margin-top: 10px; font-weight: bold; }

.track ul .li2 .text { display: block; width: 100%; padding: 10px 10px 20px; }
.track ul .li2 .img { display: none; }
.track ul .li2 .phone_img { display: block; }
.track ul .li2 .phone_img img { width: 100%; }

.track ul .li1 .text { width: 100%; display: block; padding: 10px 10px 20px; }
.track ul li { display: block; }
.track ul li .img img { width: 100%; }
.track ul li .text .con { max-width: 100%; }
.track ul li .text p { font-size: 14px; line-height: 25px; }

.track1 { margin-top: 30px; }
.track1 .img_back { margin-top: 30px; padding: 40px 0px; }

.track2 { margin-top: 30px; }
.track2 .list ul li { margin-top: 10px; }
.track2 .list ul li .text { padding: 30px; }
.track2 .list ul li .text img { width: 80px; }
.track2 .list ul li .text p { margin-top: 10px; font-size: 14px; }
.track2 .list { margin-top: 20px; }

.track3 { margin-top: 30px; padding: 20px 0px; padding-bottom: 40px; }
.track3 .tit { font-size: 20px; }
.track3 .con { padding-left: 0px; margin-top: 20px; padding: 0px 10px; }
.track3 .tit { padding-left: 10px; }
.track3 .track_prev { display: none; }
.track3 .track_next { display: none; }
.track3 .con .news_list { margin-right: 0px; }
.track3 .con .track_swp .text { font-size: 14px; padding: 15px 0px; }


.track4 .fl { width: 100%; float: none; }
.track4 .fr { width: 100%;  float: none; }
.track4 .fr ul li { margin-bottom: 0px; margin-top: 34px; }
.track4 { margin-top: 80px; margin-bottom: 40px; }
.track4 .con { margin-top: 30px; }
.track4 .fl .text h3 { font-size: 20px; }
.track4 .fr ul li p { font-size: 16px; }

.track2_1 .list { padding: 30px; }
.track2_1 .list i { display: block; height: 100%; width: 100%; text-align: center; float: none;}
.track2_1 .list i img { display: inline-block; width: 80px; }
.track2_1 .list p { margin-left: 0px; width: 100%; padding-top: 0px; margin-top: 10px; font-size: 14px; line-height: 25px; }
.track2_1 { margin-top: 30px; }
.track2_1 .list { margin-top: 20px; }

.contact .dow .fr .but { padding: 8px 40px; }

.project1 .img { width: 100%; float: none; }
.project1 .text { width: 100%; float: none; padding: 20px 10px; }
.project1 .text h3 { font-size: 18px; line-height: 30px; }
.project1 { margin:40px 0px; }
.project2 .tit p { font-size: 14px; line-height: 25px; }
.project2 .list { padding: 20px; }
.project2 .list p { font-size: 14px; line-height: 24px;}


.news_con { padding-top: 30px; padding-bottom: 30px; }
.news_con .tit { font-size: 18px; line-height: 28px; }
.news_con .time { font-size: 12px; }
.news_con .con p { font-size: 14px; }
.news_con .con { margin-top: 30px; min-height: auto; }


.searchbox1 { width: 100%; }
.search_content { padding-top: 60px; }
.znews { margin-top: 20px; }
.znews ul { padding-right: 0px; }
.znews ul li h4 a { font-size: 16px; }
.znews ul li p { line-height: 24px; }

.section5 .text .tit h4 { font-size: 16px; margin-top: 30px; }
.section5 .text .tit p strong { margin-right: 10px; font-size: 14px; }
.section5 .text .list dl dt { font-size: 16px; }
.section5 .text .list dl dd strong { font-size: 14px; margin-right: 10px; }
.section5 .text .list { margin-top: 20px; }

.ahardware h3 { font-size: 20px; }
.ahardware { margin-top: 30px; }
.ahardware .list ul li { width: 100%; padding: 0px; }
.ahardware .list { margin-top: 20px; }
.ahardware .list ul { margin-left: 0px; margin-right: 0px; }
.ahardware .list ul li .text { padding: 25px 20px; }
.ahardware .list ul li .text strong { font-size: 16px; }

.ahardware1 h3 { font-size: 20px; }
.ahardware1 { margin: 30px 0px; }
.ahardware1 .list ul li { flex: 0 0 calc(100%); }
.ahardware1 .list ul li .con .img { flex: 0 0 calc(100%); }
.ahardware1 .list ul li .con .text { flex: 0 0 calc(100%); }
.ahardware1 .list ul li .con { flex-direction: column; }

.ahardware1 .list ul li .con { height: auto; }
.ahardware1 .list ul li .con .text strong { font-size: 16px; }
.ahardware1 .list ul li .con .text { padding-left: 0px; }
.ahardware1 .list ul li .con .text p { font-size: 14px; line-height: 26px; margin-top: 10px; }

.software .con .list ul { margin-left: 0px; margin-right: 0px; }
.software .con .list ul li { width: 100%; float: none; padding: 0px; padding: 30px 0px; border-bottom: 1px solid #e6e6e6; }
.software .con .list ul li:last-child { border-bottom:none; }
.software .con .list ul { padding: 0px 20px; }
.software .con .list ul li .text p { font-size: 14px; line-height: 22px; }
.software .con .list ul li .text h4 { font-size: 18px; }
.software .con h3 { padding: 20px; font-size: 18px; }
.software .con h3 img { height: 30px; }
.software .con { margin-top: 30px; }
.software1 .con .img { width: 100%; float: none; }
.software1 .con .list { margin-left: 0px; }
.software1 .con .list ul li { padding-left: 0px; width: 100%; margin-top: 30px; }
.software1 .con .list ul li .lump .text p { min-height: auto; }
.software1 .con .list ul li .lump .text em { margin-top: 20px; }
.software1 .con .list ul li .lump .text strong { font-size: 18px; }

.software2 { padding: 30px 0px; }
.software2 .list ul li { padding: 0px; flex: 0 0 calc(100%); margin-top: 20px; }
.software2 .list { margin-top: 10px; }

.tit_nav5 a { width: 33.33%; }

.prize { padding-bottom: 0px; }
.prize table tr th { font-size: 16px; padding: 10px; }
.prize table tr td { padding: 10px; font-size: 14px; line-height: 25px; }
.prize table { margin-top: 30px; }

.project .list ul li { width: 100%; }

.join .list ul li .table_con h6 { padding-left: 10px; }
.join .list ul li .table_con h6 a { margin-top: 0px; }

.section4 .con .news_swp .swiper-slide .al { height: auto; padding-bottom: 20px;}

.contact .dow .fl .contact_tit span { margin-right: 10px; font-size: 14px; }

.attestation .had h3 { font-size: 20px; }
.attestation .had p { font-size: 14px; line-height: 25px; margin-top: 10px; }
.attestation .had { padding: 30px 0px; }
.attestation .had h6 a { font-size: 16px; }
.attestation .backimg { padding: 30px 0px; }
.attestation .list { padding: 30px 0px; padding-top: 10px; }


.attestation .list ul li .con .img { display: block; width: 100%; }
.attestation .list ul li .con .text { display: block; width: 100%; }
.attestation .list ul li .con { padding: 20px; }
.attestation .list ul { margin-left: 0px; margin-right: 0px; }
.attestation .list ul li { padding: 0px; width: 100%; margin-top: 20px; }
.attestation .list ul li .con .img img { margin: 0 auto; }
.attestation .list ul li .con .text { padding-left: 0px; text-align: center; }
.attestation .list ul li .con .text strong { font-size: 18px; }
.attestation .list ul li .con .text p { font-size: 14px; line-height: 22px; margin-top: 10px; }

.train2 ul li { flex: 0 0 calc(100%); margin-top: 20px; }
.train2 ul li strong { font-size: 16px; }
.train2 { margin-top: 10px; }
.train3 { margin: 30px 0px; }
.train3 .img { width: 100%; display: block; padding: 20px; }
.train3 .text { width: 100%; display: block; padding: 20px; border-left: 0px; border-top: 1px solid #f0f0f0; font-size: 14px; }


.atrack h3 { font-size: 20px; }
.atrack { margin-top: 30px; }
.atrack .con { margin-top: 30px; padding-bottom: 30px; }
.atrack .img { width: 100%; display: block; }
.atrack .img img { width: 100%; }
.atrack .text { width: 100%; display: block; padding: 20px 10px;   }
.atrack .text p { font-size: 14px; line-height: 25px; text-align: justify; }
.track3 .tit_p { padding: 20px 10px; padding-top: 0px; font-size: 14px; line-height: 25px; }


.track_pag { margin-top: 20px; }
.information4 .tab_con { margin-top: 30px; }

.atrack3 .tit { font-size: 20px; padding-left: 10px; }
.atrack3 { padding: 30px 0px; }
.atrack3 .con { margin-top: 30px; padding-left: 0px; padding: 0px 10px; }
.atrack3 .atrack_prev { display: none; }
.atrack3 .atrack_next { display: none; }
.atrack3 .con .atrack_swp .swiper-slide .al { padding: 20px 10px; }
.atrack3 .con .atrack_swp .swiper-slide .al .img img { width: 70px; height: 70px; }
.atrack3 .con .atrack_swp .text { font-size: 14px; }
.atrack3 .con .atrack_swp .swiper-slide .text { margin-top: 10px; }

.information5 .tit h3 { font-size: 20px; }
.atrack_pag { margin-top: 20px; }
.information5 { margin: 30px 0px; }
.information5 .tab_con { margin-top: 30px; }

.Infrastructure .tit { font-size: 20px; }
.Infrastructure { padding: 30px 0px; }
.Infrastructure ul { margin-left: 0px; margin-right: 0px; }
.Infrastructure ul li { width: 100%; padding: 0px; }
.Infrastructure .list { margin-top: 30px; }
.Infrastructure .list ul li h3 { font-size: 16px; }
.Infrastructure .list ul li p { font-size: 14px; }


.atrack3 { margin-bottom: 40px; }
.track3_bottom { padding-bottom: 60px; }
.track3_white { padding-top: 0px; }
.track3 .con .track_swp .atext h3 { font-size: 16px; }
.track3 .con .track_swp .atext p { font-size: 14px; line-height: 22px; }

.ainformation5 .tab_con { padding: 30px 0px; }
.information5_pic .tab_con { padding: 30px 0px; }
.information5 { margin-top: 30px; }


.atrack2 .list ul li h3 { font-size: 16px; }

.mt30 { margin-top: 30px; }
.mb30 { margin-bottom: 30px; }

.track .tit { font-size: 20px; }
.track_bottom { margin-bottom: 30px; }

.enterprise .tit { font-size: 20px; }
.enterprise { margin-top: 30px; }
.enterprise .list { margin-top: 20px; padding: 20px 0px; }

.enterprise .list ul li { width: 50%; margin: 10px 0px; }
.enterprise .list ul li h3 { font-size: 14px; margin-top: 10px; }
.enterprise .list ul li p { font-size: 14px; }
.enterprise .list ul li img { width: 50px; }
.information5_gray { padding: 30px 0px; }


.atrack .text h4 { font-size: 16px; margin-bottom: 10px; }
.atrack .text ul li { font-size: 14px; }

.track1 .aimg_back { padding: 20px 0px; }

.amap .text { display: block; width: 100%; }
.amap { padding: 30px 0px; margin-top: 30px; margin-bottom: 30px; }
.amap .text h3 { font-size: 20px; }
.amap .text p { font-size: 14px; line-height: 25px; }
.amap .text { padding-right: 0px; }
.atrack.engine .text h4 { font-size: 20px; }
.underline-block-list h3 { font-size: 16px; line-height: 50px; text-align: center; }
.model-display .underline-block-list { margin-bottom: 0px; }

.main.feature .engine2 { margin-bottom: 30px; }
.engine3 .tab-box .tab-content .tab_con { display: block; }
.engine3 .tab-box .tab-content .text ul { margin-bottom: 0px; }
.product-function { margin-top: 30px; padding-top: 30px; }
.product-function h3 { font-size: 20px; color: #333; }
.icon-list li .text { font-size: 16px; }
.icon-list li { margin-bottom: 20px; }

.information3 .list ul li { width: 100%; }
.track2_1 .list .con { margin-left: 0px; }
.track2_1 .list { padding: 20px; }
.track2_1 .list .con h4 { font-size: 18px; margin-bottom: 10px; }
.track2_1 .list .con p { font-size: 14px; line-height: 24px; }
 
.information1 { margin: 30px 0px; } 


.btrack .text { width: 100%; display: block; }
.btrack .img { width: 100%; display: block; }
.btrack .img img { width: 100%;  }

.btrack .phone_pic { display: block; }
.btrack .pc_pic { display: none; }

.btrack { margin-top: 30px; }
.btrack h3 { font-size: 20px; padding-left: 10px; }
.btrack .con { margin-top: 30px; display: block; }
.btrack .text { padding: 30px 10px;  }
.btrack .text ul li { font-size: 14px; }



}