@charset "UTF-8";

@media all and (max-width: 1199px){
    .H-nav>li{padding:0 20px}
    /*首页考试业务树*/
    .in3 .solution-list .item{margin: 40px 0 0}
    .in3 .solution-list .item img{width: 45px}
    /*新闻*/
    #news .newslist ul li .N-note p{margin:19px auto}
    /*底部*/
    .footer .footer_top .left-nav .items-box {
        margin-right: 40px;
    }
}

@media screen and (max-width: 991px) {
    .gpdm{display: none}
    .in2{margin-top: 60px}
    /*底部*/
    .footer {margin-top: 40px}
    .footer .footer_top .left-nav {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
    .footer .footer_top .left-nav .items-box {margin: 0 30px}
    .footer_b {padding-left:3%;padding-right:3%}

    /*第二导航*/
    #nav2{height: 50px;margin-top: 0}
    #nav2 .sub-menu .main .sub-nav {height:50px}
    #nav2 .sub-menu .main .sub-nav .items a {height:50px;line-height:50px;font-size:14px}
    #nav2 .sub-menu .main .sub-nav .items i {margin:0 15px}
    #nav2 .sub-menu .main .hamb {height:50px;line-height:50px}

    /*分页*/
    ul.pagination {margin-bottom: 30px}

    /*产品中心详情*/
    #product_dt {padding: 30px 0}

    /*解决方案*/
    #solution {padding-top: 10px}
    #solution ul li{height: 250px}
    #solution ul li:hover .content{height: 165px}

    /*产品服务*/
    .service-cate{margin-top: 120px}

    /*用户案例*/
    #cases .case-list {padding-top: 30px}
    #cases .case-list .item {width:49%}
    #cases .case-list .item:nth-of-type(3n) {margin-right:2%}
    #cases .case-list .item:nth-of-type(2n) {margin-right:0}
    #cases_dt {padding-top: 30px}

    /*新闻中心*/
    #news .news_con{padding:30px 0 0}
    .artInfo-left,.artInfo-right{width:100%}

    /*新闻详情*/
    #newsdt .news_con{padding:30px 0 0}
    #newsdt .aiAbout-news{margin-top:20px}
    #newsdt .artInfo-page{margin-top:30px}
    #newsdt .artInfo-page a {width: 100%;padding: 5px 0;text-align: left !important}

    /*考试文化博物馆*/
    #library{padding-top: 30px}

    /*公司概况*/
    #about {margin-top: 30px}

    /*发展历程*/
    #development{padding-top: 30px}

    /*荣誉资质*/
    #honor .honor-box {padding-top:30px}
    #honor .honor-box .item {width:49%;margin-right:2%;margin-bottom:2%}
    #honor .honor-box .item .info p{font-size:16px;line-height:25px}
    #honor .honor-box .item:nth-of-type(3n) {margin-right:2%}
    #honor .honor-box .item:nth-of-type(2n) {margin-right:0}

    /*典型客户*/
    #customer{margin-top: 30px}

    /*联系我们*/
    #contact .contact-box {margin-top: 30px}

    /*地图*/
    .BMapLabel .map-info {height:60px}
    .BMapLabel .map-info .info {padding: 6px 10px}
    .BMapLabel .map-info .info .t2 {font-size:12px}
    .BMapLabel .map-info .gps-box {width:50px}
    .BMapLabel .map-info .gps-box .tt {font-size:12px}

    /*加入我们*/
    #join .join-box {padding-top:30px}

    /*团队风采*/
    #team .team-box {padding-top:30px}
    #team .team-box .item {width:49%;margin-right:2%;margin-bottom:2%}
    #team .team-box .item:nth-of-type(3n) {margin-right:2%}
    #team .team-box .item:nth-of-type(2n) {margin-right:0}
    #team_dt{padding-top: 30px}

    /*福利保障*/
    #welfare .welfare-box {padding-top: 30px}

    /*资料下载*/
    #download .down-box {padding-top: 30px}
}

@media all and (max-width: 768px){
    /*头部*/
    .Hmenu-btn {display:block}
    .H-logo {height:50px;line-height:50px}
    .H-logo img {height:25px}
    .H-nav {width:100%;background:#fff;position:absolute;top:50px;left:0;margin:0;float:none;display:none;overflow-y:auto !important;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf}
    .H-nav > li {padding:0;float:none}
    .H-nav .Hnav-menu {padding:0 4%;height:50px;line-height:50px;color:#666;font-size:14px;font-weight:bold}
    .H-nav .Hnav-menu:hover {color:#666;border-bottom:1px solid #eee}
    .Hnav-menu i {display:block}
    .Hnav-sub {padding:5px 0;position:relative;top:0;-webkit-box-shadow:none;box-shadow:none}
    .HnavSub-list {width:100%;float:none}
    .HnavSub-list li {width:100%;padding:0}
    .HnavSub-list li a {padding:0 4%;border-bottom:none}
    .HnavSub-list li a i {display:none}
    .HnavSub-list {margin-left:0;border-right:none}
    .nav-active {color:#5781FF !important;border-bottom:none}
    .HnavSub-list li a:hover {border-bottom:none}
    .gpdm {line-height: 50px;margin-right: 30px;display: inline-block}

    #index,#bann{margin-top: 50px}

    /*栏目Banner*/
    #bann{height:250px}

    /*产品服务*/
    .service-cate{margin-top: 50px}

    /*产品详情*/
    #product_bann{margin-top: 50px}
}

@media all and (min-width: 768px){
    .mb{display: none}
}

@media all and (max-width: 767px){
    /*返回顶部*/
    #cl .right{display: none}

    /*首页*/
    .in1 .swiper .swiper-slide .sbox > .pimg {display: none}
    .in1 .swiper .swiper-slide .sbox > .mimg {display: block}
    .in2 {margin-top: 50px}
    .in2 .news-title .title1{font-size: 26px}
    .in2 .news-title .title2{font-size: 13px;letter-spacing: 6px;margin-top: 6px}
    .in2 .news-list{margin-top: 30px}
    .in2 .news-list .item{width: 100%;margin-right: 0;margin-bottom: 15px}
    .in2 .news-list .item .info{padding: 10px 15px 25px}
    .in2 .news-list .item .info .t1{font-size: 16px}
    .in2 a.more{margin-top: 20px}
    .in3{margin-top: 50px;padding: 30px 0 36px}
    .in3 .solution-title .title1{font-size: 26px}
    .in3 .solution-title .title2{font-size: 13px}
    .in3 .solution-list .item{font-size: 16px}
    .in3 .solution-list .item img{width: 30px;margin-right: 30px}
    .in4{margin-top: 50px}
    .in4 .case-title .title1{font-size: 26px}
    .in4 .case-title .title2{font-size: 13px;margin-top: 6px}
    .in4 .case-list{margin-top: 35px}
    .in4 .case-list .item{width: 49.17%;margin-bottom: 15px}
    .in4 .case-list .item:nth-of-type(2n) {margin-right:0}
    .in4 .case-list .item .info{padding: 10px 20px 30px}
    .in4 .case-list .item .info .t1{font-size: 16px}
    .in5{margin-top: 50px}
    .in5 .product-title .title1{font-size: 26px}
    .in5 .product-title .title2{font-size: 13px;margin-top: 6px}
    .in5 .product-list{margin-top: 35px}
    .in5 .product-list .item{width: 100%;margin-right: 0;margin-bottom: 15px}
    .in5 .product-list .item .info{padding: 10px 15px 25px}
    .in5 .product-list .item .info .t1{font-size: 16px}
    .in6{margin-top: 50px}
    .in6 .library-title .title1{font-size: 26px}
    .in6 .library-title .title2{font-size: 13px;margin-top: 6px}
    .in6 .library-list{margin-top: 35px;height: 620px}
    .in6 .library-list .item{height: 50%;border-bottom: 2px solid #fff}
    .in6 .library-list .item img{width: 40px;margin-top:75px}
    .in6 .library-list .item .name{margin:40px 0 15px;font-size: 19px}
    .in6 .library-list .item .desc{font-size: 13px}
    .in7{margin-top: 70px}
    .in7 .honor-title .title1{font-size: 26px}
    .in7 .honor-list{padding-bottom: 200px}
    .home_nav_fixed{display: none}

    /*第二导航*/
    #nav2 .sub-menu .main .hamb {display: none}

    /*解决方案*/
    #solution ul li{width: 50%;-webkit-flex: none;flex: none;margin: 0;padding: 3px}
    #solution ul li .content{height: 165px!important}
    #solution ul li:hover{-webkit-flex: none;flex: none}

    /*产品服务*/
    .pc{display: none}
    .service-cate.mb div{display:-webkit-box;display:-ms-flexbox;display:flex}
    .service-cate.mb a{flex: 1}
    .service-cate.mb a.active{width: 100%}
    #service{padding-top: 0}
    #service .service-box .item .item_top{padding: 22px 0 30px}
    #service .service-box .item .item_top .item_top_content{display: block!important}
    #service .service-box .item .title{font-size: 23px;line-height: 27px;float: left;border-width: 3px;padding: 0 8px}
    #service .service-box .item .desc{border-right: 0;word-break: break-all;text-align: justify;padding-top: 10px;text-indent: 8px}
    #service .service-box .item .item_top img{bottom: -14px}

    /*用户案例*/
    #cases .case-list .item .info {padding:10px}
    #cases .case-list .item .info .t1 {font-size:14px}
    #cases .case-list .item .info .t2 {font-size:12px;margin-top: 5px}
    #cases_dt .dt-box .case-title{font-size: 24px}
    #cases_dt .dt-box .img-box,#cases_dt .dt-box .info-box {width:100%;margin-bottom: 15px}

    /*新闻中心*/
    #news .newslist ul li{width:100%;margin-bottom:20px;padding-bottom:20px}
    #news .newslist ul li .N-note .item_b{display:none}
    #news .newslist ul li .N-note h4{margin-top: 0}
    #news .newslist ul li .N-note p {margin: 19px auto 0}

    /*考试文化博物馆*/
    #library .library-title{font-size: 26px;margin-bottom: 0}
    #library .library-top img{width: 25px}
    #library .library-desc{font-size: 14px;margin: 20px 0}
    #library .library-list .list-left{padding-top: 50px}
    #library .library-list .list-left li{font-size: 18px;line-height: inherit}

    /*公司概况*/
    #about .about-box .img-box,#about .about-box .info-box {width:100%}
    #about .about-box .about-title{font-size: 24px}

    /*发展历程*/
    #development .development-top .title1{font-size: 28px}
    #development .development-top .title2{font-size: 14px;margin-top: 0}
    #development .development-box .item .year{font-size: 30px}

    /*荣誉资质*/
    #honor .honor-box .item .info p{font-size:14px}

    /*典型客户*/
    #customer .container{padding: 0}

    /*联系我们*/
    #contact .contact-box .address-items {-ms-flex-wrap:wrap;flex-wrap:wrap}
    #contact .contact-box .address-items .item {width:50%;margin-bottom:20px}
    #contact .contact-box .address-items .item .img{width: 50px;height: 50px}
    #contact .contact-box .address-items .item .t1{margin: 12px 0;font-size: 14px}
    #contact .contact-box .address-items .item .desc{font-size: 14px}
    #contact .contact-box .map-box{padding: 30px 0}

    /*客户留言*/
    #contact .message-box {padding:20px 13px}
    #contact .message-box .form-box .line {width:100%;height:50px}
    #contact .message-box .form-box .line input {padding-left:28px}
    #contact .message-box .form-box .line.has-text textarea {padding:20px 28px}
    #contact .message-box .form-box .line.has-star:before {left:5px;top:5px}
    #contact .message-box .form-box .code-box {height:50px;width:100%}
    #contact .message-box .form-box .code-box .line {width:50%}
    #contact .message-box .form-box .code-box .img-box {line-height:50px;width:35%}
    #contact .message-box .form-box .msg-btn {width:150px;height:43px;line-height:43px;font-size:14px;margin:26px auto 0}

    /*加入我们*/
    #join .join-box .join-nav .item {width:101px;height:40px;line-height:40px;font-size:15px}
    #join .join-box .text {font-size:13px;margin-top:12px}
    #join .join-box .join-select {padding:0 12px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap}
    #join .join-box .join-select .select {width:100%;margin-top:12px;height:50px}
    #join .join-box .join-select .select select {padding-left:12px;width:100%}
    #join .join-box .join-select input {padding-left:12px;width:100%;height:50px}
    #join .join-box .join-select .btn {width:90px;height:40px;line-height:40px;margin-top:12px}
    #join .join-box .join-list {padding:12px 12px 0}
    #join .join-box .join-list li .recruit-top {padding:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}
    #join .join-box .join-list li .recruit-top > div {width:100%;line-height:24px;text-align:left !important}
    #join .join-box .join-list li .recruit-content {padding:0 12px 23px}
    #join .join-box .join-list li .recruit-content .join-in {width:103px;height:40px;line-height:40px;margin-top:18px}

    /*弹窗投递简历*/
    .join-form{width:320px;padding:20px;height:auto}
    .join-form .line input{width:200px;height:46px}
    .join-form .line select{width:200px;height:46px}
    .join-form .line button{width:100%;float:initial;margin-top:30px}
    .join-form .line .join-label{font-size:14px}

    /*团队风采*/
    #team .team-box .item .info{height:25px;line-height:25px;display: block}
    #team .team-box .item .info p{font-size:14px}

    /*资料下载*/
    #download .down-box ul li.down_1 {line-height: 40px;font-size: 16px}
    #download .down_1_right {margin-right: 13px}
    #download .down_2 {padding: 15px 0 10px 0}
    #download .down_2_left{background-size: auto 16px;font-size: 14px;margin-left: 15px;padding-left: 25px}
    #download .down_2_left2{display: none}
    #download .down_2_right {line-height: 25px;font-size: 14px;padding: 0 15px}
}

@media all and (max-width: 580px){
    .footer .footer_top .left-nav .items-box {margin: 0 5px}
    .footer .footer_top .left-nav .items-box .tt{font-size: 15px}
    .footer .footer_top .left-nav .items-box .items{font-size: 12px}
    .footer .footer_top .right-box .code-box {width: 110px;margin-right: 15px}
    .footer .footer_top .right-box .tel {font-size: 16px}
}
