/*当页面大于1200px时，大屏幕主要是PC端*/
@media (min-width:1200px){
}
@media (min-width:1400px) and (max-width:1679px){
    .header .nav{font-size:16px;padding-right:30px;}
    .header .nav>ul>li{padding:0; margin-right:30px;}
}
@media (min-width:1200px) and (max-width:1399px){
.header .nav{font-size:15px;padding-right:0;}
.header .nav>ul>li{padding:0; margin-right:0;margin-left:40px;}
.header_call{display:none !important;}
.footer_nav dl{
    margin-left:5%;
}
.footer_nav .qr{
    display:none;
}
}
/*在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (min-width:992px) and (max-width:1199px){
.header .nav{font-size:15px;padding-right:0;}
.header .nav>ul>li{padding:0; margin-right:0;margin-left:18px;}
.header_call{display:none !important;}
.search .form_box{
    width:300px;
}
.search .form_box input.text{
    width:220px;
}
.footer_nav dl{
    margin-left:0;
    margin-right:3%;
    float:right;
}
.footer_nav .qr{
    display:none;
}
.prob .bd li{
    width:230px;
}
.index_pro_box .list_box{
    width:230px;
    margin-bottom:30px;
}
.index_pro_box .list_box .img_box{
    width:230px;
    height:230px;
}
.index_about_box{
    width:96%;
    padding:20px 2% 0 2%;
}
.index_about .text_box h4{
    margin-bottom:10px;
}
.index_about .tag_group{
    text-align:center;
    padding-top:10px;
}
.index_about .pic_box img{
    max-width:350px;
}
.index_news_slide .bd{
    padding:0 15px;
}
.index_news_slide .bd .nbox1{
    width:96%;
}
.index_news_slide .bd .nbox1 .pic_box{
    width:100%;
    height:auto;
}
.index_news_slide .bd .index_news_box .list_box .day{
    display:none;
}
.index_news_slide .bd .index_news_box .list_box .col-sd{
    width:100%;
}
.min_nav{
    padding-left:15px;
}
.agroup_box{
    width:900px;
}
.agroup .box5,
.agroup .box4,
.agroup .box3,
.agroup .box2{
    width:auto;
}
.about_brands{
    width:94%;
    padding:30px 3%;
}
.about_brands .text_box h3{
    font-size:25px;
}
.about_brands_box .text_box h4{
    font-size:15px;
    line-height:28px;
}
.about_brands_box .text_box p{
    font-size:15px;
    line-height:28px;
}
.about_brands .pic_box img{
    max-width:350px;
}
.about_img{
    height:300px;
    background:url(../images/about_img.jpg) no-repeat center center;
    background-size:auto 300px;
}
.about_odds{
    width:94%;
    padding:40px 3%;
}
.about_odds .text_box{
    padding-bottom:30px;
}
.about_odds .text_box h3{
    font-size:25px;
}
.about_odds .text_box p{
    font-size:15px;
    line-height:28px;
}
.htit2{
    padding-left:10px;
}
.hot_box1{
    padding:0 10px;
    padding-bottom:30px;
}
.hot_box2{
    padding:15px;
}
.care_box .list_box{
    width:230px;
}
.care_box .list_box .img_box{
    width:230px;
    height:230px;
}
.care_box .list_box p{
    font-size:15px;
}
.honor_box .list_box{
    width:230px;
}
.honor_box .list_box .img_box{
    width:230px;
    height:230px;
}
.honor_box .list_box p{
    font-size:15px;
}
.aftersales_text{
    padding:0 10px;
}
.aftersales_text .col1{
    width:20%;
}
.aftersales_text .col2{
    width:80%;
}
.aftersales_text .text_box{
    padding-left:8%;
    font-size:14px;
}
.aftersales_info{
    width:auto;
    padding:0 10px;
}
.messages .htit h3{
    font-size:28px;
}
.messages{
    padding:30px 10px;
}
.messages_box .form_box input.text{
    height:40px;
}
.messages_box .form_box textarea{
    height:100px;
}
.messages_box .form_box input.submit{
    height:40px;
    line-height:40px;
}
.messages_box .form_box .verify{
    height:42px;
}
.contact_box2{
    padding:0 10px;
    padding-bottom:30px;
}
.contact_list .list_box .text_box{
    width:100%;
}
.contact{
    height:auto;
    background-size:auto 100%;
}
.contact_box{
    padding:0 10px;
}
.contact_box .text_box .list_box{
    margin-bottom:20px;
}
.contact_box .text_box .list_box h3{
    font-size:28px;
    height:60px;
    line-height:60px;
}
.download_box .list_box{
    width:230px;
}
.download_box .list_box .img_box{
    width:230px;
    height:250px;
}
.download_box .list_box p{
    font-size:14px;
}
.hires_nav_box{
    padding:20px 10px;
}
.hires_nav_box .swiper-slide{
    width:120px;
    height:35px;
    line-height:35px;
    font-size:14px;
    margin:0 5px;
    border:1px solid #fff;
}
.develop_htit h3{
    height:60px;
    line-height:60px;
    font-size:23px;
}
.hires_develop{
    padding:20px 10px;
}
.hires_develop_box{
    padding-bottom:20px;
}
.hires_develop_box .text_box{
    font-size:14px;
    line-height:28px;
    margin-bottom:20px;
}
.hires_develop2_box{
    padding:40px 10px;
    margin-bottom:0;
}
.hires_develop2_box .text_box{
    padding-left:60px;
    font-size:16px;
    line-height:30px;
    background-size:50px auto;
    margin-bottom:20px;
}
.hires_develop2_box .text_box h4{
    font-size:23px;
    line-height:50px;
}
.hires_develop_info{
    padding:0 10px;
}
.login_box{
    padding:0 10px;
    padding-bottom:100px;
}
.resign_box{
    width:80%;
}
.news_box{
    padding:0 10px;
}
.news_n{
    padding:0 10px;
    padding-bottom:60px;
}
.prov_box{
    padding:0 10px;
}
.prov_box .text_box h3{
    font-size:24px;
}
.prov_info{
    padding:30px 10px;
}
.prov_info h3{
    font-size:24px;
}
.prov_download{
    padding:0 10px;
}
.prov_download h3{
    font-size:24px;
}
.prov_download_box .list_box{
    width:160px;
}
.prov_download_box .list_box .img_box{
    width:160px;
    height:180px;
}
.sitemap{
    padding:0 10px;
}
.sitemap_box dl dd{
    width:12.5%;
}
.solution_box .list_box{
    width:230px;
    margin-bottom:40px;
}
.solution_box .list_box .img_box{
    width:230px;
    height:230px;
}
.solution_box .list_box .text_box .text .img{
    width:50px;
    height:50px;
}
.solution_box .list_box .text_box .text .stext{
    width:65%;
}
.media_box{
    padding:0 10px;
    padding-bottom:30px;
}
.solution_n_info_box{
    padding:0 10px;
}
.solution_pro{
    padding:0 10px;
}
.solution_pro h3{
    font-size:22px;
}
.solution_pro_box .list_box .img_box{
    width:150px;
    height:150px;
}
.solution_whole_box{
    padding:0 10px;
}
.htit3 h3{
    font-size:25px;
}
.cooperate1{
    padding:0 10px;
    background:url(../images/cooperate_bg.png) no-repeat 130% center;
}
.cooperate1_box{
    min-height:auto;
}
.cooperate1_box .text_box{
    font-size:16px;
    line-height:38px;
    padding:30px 0;
}
.cooperate2{
    padding:40px 10px;
}
.cooperate2_box .list_box{
    width:230px;
}
.cooperate2_box .list_box .pic_box{
    width:230px;
    height:230px;
    line-height:230px;
}
.cooperate2_box .list_box p{
    font-size:20px;
}
.cooperate3{
    padding:40px 10px;
}
.cooperate3_box .text_box{
    font-size:16px;
    padding-top:0;
    margin-bottom:20px;
}
.cooperate3_box .fangdagroup figure{
    width:100%;
    height:auto;
}
.cooperate3_box .fangdagroup figure .img_box{
    width:100%;
    height:100%;
}
.cooperate4{
    padding:40px 10px;
}
.cooperate4_box .list_box{
    margin-bottom:20px;
}
.cooperate5{
    padding:40px 10px;
}
.cooperate5_box .list_box .pic_box{
    border-right:none;
}
.cooperate6{
    padding:40px 10px;
}
.cooperate6 .text_box{
    width:80%;
    padding:0;
    font-size:16px;
    margin-bottom:20px;
}
.cooperate7{
    padding:40px 10px;
}
.cooperate7_box .text_box{
    font-size:18px;
    line-height:50px;
    margin-bottom:20px;
}
.cooperate8{
    padding:40px 10px;
}
.cooperate8_box .list_box{
    width:30.33%;
    margin:1.5%;
}
.cooperate9{
    padding:40px 10px;
}
.cooperate9_box .text_box{
    font-size:16px;
    line-height:32px;
    margin-bottom:20px;
}
.cooperate_b1{
    padding:30px 10px;
}
.cooperate_b1_box .list_box p{
    height:50px;
    line-height:50px;
    font-size:16px;
}
.cooperate_b2{
    padding:30px 10px;
}
.cooperate_b2_box{
    padding-bottom:20px;
}
.cooperate_b2_box .text_box{
    font-size:16px;
    line-height:35px;
    margin-bottom:20px;
}
.cooperate_b3{
    padding:30px 10px;
}
.cooperate_b3_box .text_box{
    font-size:16px;
    line-height:35px;
}
.cooperate_c1{
    padding:30px 10px;
}
.cooperate_c1_box .list_box{
    border-right:0;
    margin-bottom:20px;
}
.cooperate_c1_box .list_box p{
    width:85%;
}
.cooperate_c1_box .text_box{
    width:90%;
    padding-top:0;
}
.cooperate_c2{
    padding:30px 10px;
}
/*二次新增*/
.solution_edu_case_n h2{
    font-size:25px;
}
.solution_edu_case_n_info{
    padding:0 15px;
    padding-bottom:30px;
}
.solution_edu_case_n_info h3{
    font-size: 22px;
}
.solution_solve{
    padding:30px 15px;
}
.solve_slide{
    width:950px;
}
.solve_slide .swiper-slide .img_box{
    width:950px;
    height:auto;
}
}
/*在768和991像素之间的屏幕里，小屏幕，主要是PAD*/
@media (min-width:768px) and (max-width:991px){
.top{width:98%;padding:0 1%;}
.top ul li{margin:0 6px;}
.header_fixbox{
    height:60px;
}
.header{
    width:98%;
    padding:0 1%;
    height:60px;
}
.header .logo{
    width:120px;
    height:60px;
    line-height:60px;
}
.header .nav{font-size:12px;padding-top:0; padding-right:0;}
.header .nav>ul>li{padding:0; margin-right:0;margin-left:12px;}
.search ul{
    display:none;
}
.search .form_box{
    float:none;
    margin:0 auto;
}
.footer{
    padding:30px 0;
    text-align:center;
}
.footer_logo{
    width:auto;
    float:none;
    display:inline-block;
}
.footer_logo .pic_box{
    display:inline-block;
    width:160px;
    height:auto;
    margin-top:10px;
    margin-bottom:0;
    margin-right:20px;
    float:left;
}
.footer_logo .pic_box img{
    width:100%;
}
.footer_logo .text_box{
    width:180px;
    display:inline-block;
    float:left;
}
.index_solution_slide .bd li{
    width:30.33%;
    margin:0 1.5%;
}
.index_pro_slide .hd .swiper-slide{
    width:230px;
    height:60px;
    line-height:60px;
    font-size:16px;
    background-position:200px center;
}
.index_pro_slide .hd .swiper-slide a{
    background-position:20px center;
    background-size:35px auto;
    text-indent:70px;
}
.index_pro_slide .bd{
    text-align:center;
}
.index_pro_slide .bd li{
    width:150px;
    height:40px;
    line-height:40px;
    margin:8px;
    font-size:15px;
    text-align:left;
    float:none;
}
.prob .bd li{
    width:230px;
}
.index_pro_box .list_box{
    width:230px;
    margin-bottom:30px;
}
.index_pro_box .list_box .img_box{
    width:230px;
    height:230px;
}
.index_about{
    height:auto;
    background:url(../images/index_about_bg.jpg) no-repeat center;
    background-size:auto 100%;
}
.index_about_box{
    width:94%;
    padding:20px 3% 0 3%;
}
.index_about .text_box h3{
    font-size:25px;
}
.index_about .pic_box{
    height:auto;
    line-height:0;
    padding:40px 0;
}
.index_news_slide .bd{
    padding:0 15px;
}
.index_news_slide .bd .nbox1{
    width:95%;
}
.index_news_slide .bd .nbox1 .pic_box{
    width:100%;
    height:auto;
}
.min_nav{
    padding-left:15px;
}
.agroup_box{
    width:750px;
}
.agroup .swiper-slide{
    width:110px;
    height:35px;
    line-height:35px;
    font-size:14px;
}
.agroup .box5,
.agroup .box4,
.agroup .box3,
.agroup .box2{
    width:auto;
}
.about_brands{
    width:94%;
    padding:30px 3%;
}
.about_brands .text_box{
    padding-bottom:30px;
}
.about_brands .text_box h3{
    font-size:25px;
}
.about_brands_box .text_box h4{
    font-size:15px;
    line-height:28px;
}
.about_brands_box .text_box p{
    font-size:15px;
    line-height:28px;
}
.about_img{
    height:250px;
    background:url(../images/about_img.jpg) no-repeat center center;
    background-size:auto 250px;
}
.about_odds{
    width:94%;
    padding:40px 3%;
}
.about_odds .text_box{
    padding-bottom:30px;
}
.about_odds .text_box h3{
    font-size:25px;
}
.about_odds .text_box p{
    font-size:15px;
    line-height:28px;
}
.htit2{
    padding-left:10px;
}
.hot_box1{
    padding:0 10px;
    padding-bottom:30px;
}
.hot_box1 .img_box{
    width:30%;
}
.hot_box1 .text_box{
    width:68%;
}
.hot_box1 .text_box h4{
    font-size:16px;
}
.hot_box2{
    padding:15px;
}
.care_box .list_box{
    width:230px;
}
.care_box .list_box .img_box{
    width:230px;
    height:230px;
}
.care_box .list_box p{
    font-size:15px;
}
.culture_box{
    padding:0 10px;
}
.culture_box .list_box{
    background-size:50px;
}
.culture_box .list_box .text_box{
    height:180px;
    margin-bottom:20px;
}
.culture_box .list_box .text_box h4{
    line-height:45px;
    font-size:28px;
}
.culture_box .list_box .text_box p{
    font-size:16px;
}
.honor_box .list_box{
    width:230px;
}
.honor_box .list_box .img_box{
    width:230px;
    height:230px;
}
.honor_box .list_box p{
    font-size:15px;
}
.aftersales_text{
    padding:0 10px;
}
.aftersales_text .col1{
    width:25%;
}
.aftersales_text .col2{
    width:75%;
}
.aftersales_text .text_box{
    padding-left:10%;
    font-size:14px;
}
.aftersales_info{
    width:auto;
    padding:0 10px;
}
.messages .htit h3{
    font-size:28px;
}
.messages{
    padding:30px 10px;
}
.messages_box .form_box input.text{
    height:40px;
}
.messages_box .form_box textarea{
    height:100px;
}
.messages_box .form_box input.submit{
    height:40px;
    line-height:40px;
}
.messages_box .form_box .verify{
    height:42px;
}
.contact_box2{
    padding:0 10px;
    padding-bottom:30px;
}
.contact_list .list_box .text_box{
    width:100%;
}
.breakdown{
    padding:0 10px;
}
.breakdown_form{
    width:auto;
    max-width:950px;
}
.breakdown_form .htit{
    padding:30px 0;
}
.breakdown_form .htit h3{
    font-size:25px;
}
.contact{
    height:auto;
    background-size:auto 100%;
}
.contact_box{
    padding:0 10px;
}
.contact_box .text_box .list_box{
    margin-bottom:20px;
}
.contact_box .text_box .list_box h3{
    font-size:23px;
    margin-bottom:10px;
    height:55px;
    line-height:55px;
}
.contact_box .text_box .list_box p{
    font-size:13px;
    line-height:26px;
}
.download_box .list_box{
    width:230px;
}
.download_box .list_box .img_box{
    width:230px;
    height:250px;
}
.download_box .list_box p{
    font-size:14px;
}
.hires_nav_box{
    padding:20px 10px;
}
.hires_nav_box .swiper-slide{
    width:140px;
    height:35px;
    line-height:35px;
    font-size:14px;
    margin:0 5px;
    border:1px solid #fff;
}
.develop_htit h3{
    height:60px;
    line-height:60px;
    font-size:23px;
}
.hires_develop{
    padding:20px 10px;
}
.hires_develop_box{
    padding-bottom:20px;
}
.hires_develop_box .text_box{
    font-size:14px;
    line-height:28px;
    margin-bottom:20px;
}
.hires_develop2_box{
    padding:40px 10px;
    margin-bottom:0;
}
.hires_develop2_box .text_box{
    padding-left:60px;
    font-size:16px;
    line-height:30px;
    background-size:50px auto;
    margin-bottom:20px;
}
.hires_develop2_box .text_box h4{
    font-size:23px;
    line-height:50px;
}
.hires_develop_info{
    padding:0 10px;
}
.login_box{
    padding:0 10px;
    padding-bottom:100px;
}
.resign_box{
    width:90%;
}
.news_box{
    text-align:center;
    padding:0 10px;
}
.news_box .list_box .img_box{
    display:inline-block;
    margin-bottom:20px;
}
.news_box .list_box .text_box{
    padding-left:none;
    text-align:left;
}
.news_box .list_box .text_box h4{
    font-size:18px;
}
.news_box .list_box .text_box p{
    font-size:14px;
    line-height:23px;
}
.news_box .list_box .text_box a.more{
    width:110px;
    height:35px;
    line-height:35px;
    font-size:14px;
}
.news_n{
    padding:0 10px;
    padding-bottom:60px;
}
.news_htit h3{
    font-size:23px;
    margin:20px 0;
}
.news_n_text{
    font-size:16px;
}
.news_n_about .text_box p{
    padding-left:10px;
}
.prov_box{
    padding:0 10px;
}
.prov_box .text_box h3{
    font-size:24px;
}
.prov_info{
    padding:30px 10px;
}
.prov_info h3{
    font-size:24px;
}
.prov_download{
    padding:0 10px;
}
.prov_download h3{
    font-size:24px;
}
.sitemap{
    padding:0 10px;
}
.sitemap_box dl dd{
    width:16.66%;
}
.solution_box .list_box{
    width:230px;
    margin-bottom:40px;
}
.solution_box .list_box .img_box{
    width:230px;
    height:230px;
}
.solution_box .list_box .text_box .text .img{
    width:50px;
    height:50px;
}
.solution_box .list_box .text_box .text .stext{
    width:65%;
}
.media_box{
    padding:0 10px;
    padding-bottom:30px;
}
.media_box h3{
    font-size:30px;
}
.solution_n_info_box{
    padding:0 10px;
}
.solution_n_info_box h3{
    font-size:24px;
}
.solution_pro{
    padding:0 10px;
}
.solution_pro h3{
    font-size:22px;
}
.solution_pro_box .list_box .img_box{
    width:150px;
    height:150px;
}
.solution_whole_box{
    padding:0 10px;
}
.solution_whole_box h3{
    font-size:25px;
}
.solution_whole_box .text_box{
    font-size:16px;
    line-height:34px;
}
.solution_whole_box .whole1 .text_box{
    padding-left:60px;
}
.solution_whole_box .whole2 .text_box,
.solution_whole_box .whole3 .text_box,
.solution_whole_box .whole4 .text_box{
    width:80%;
    padding-left:60px;
}
.htit3 h3{
    font-size:22px;
}
.cooperate1{
    padding:0 10px;
    background:url(../images/cooperate_bg.png) no-repeat 150% center;
}
.cooperate1_box{
    min-height:auto;
}
.cooperate1_box .text_box{
    font-size:16px;
    line-height:38px;
    padding:30px 0;
}
.cooperate2{
    padding:40px 10px;
}
.cooperate2_box .list_box{
    width:230px;
}
.cooperate2_box .list_box .pic_box{
    width:230px;
    height:230px;
    line-height:230px;
}
.cooperate2_box .list_box p{
    font-size:20px;
}
.cooperate3{
    padding:40px 10px;
}
.cooperate3_box .text_box{
    font-size:16px;
    padding-top:0;
    margin-bottom:20px;
}
.cooperate3_box .fangdagroup figure{
    width:100%;
    height:auto;
}
.cooperate3_box .fangdagroup figure .img_box{
    width:100%;
    height:100%;
}
.cooperate4{
    padding:40px 10px;
}
.cooperate4_box .list_box{
    margin-bottom:20px;
}
.cooperate4_box .list_box h4{
    font-size:16px;
}
.cooperate4_box .list_box ul li{
    font-size:14px;
}
.cooperate5{
    padding:40px 10px;
}
.cooperate5_box .list_box .pic_box{
    border-right:none;
}
.cooperate6{
    padding:40px 10px;
}
.cooperate6 .text_box{
    width:100%;
    padding:0;
    font-size:16px;
    margin-bottom:20px;
}
.cooperate7{
    padding:40px 10px;
}
.cooperate7_box .text_box{
    width:100%;
    margin:0 auto;
    font-size:18px;
    line-height:50px;
    margin-bottom:20px;
}
.cooperate8{
    padding:40px 10px;
}
.cooperate8_box .list_box{
    width:30.33%;
    margin:1.5%;
}
.cooperate9{
    padding:40px 10px;
}
.cooperate9_box .text_box{
    padding-top:0;
    font-size:16px;
    line-height:32px;
    margin-bottom:20px;
}
.cooperate_b1{
    padding:30px 10px;
}
.cooperate_b1_box .list_box p{
    height:50px;
    line-height:50px;
    font-size:14px;
}
.cooperate_b2{
    padding:30px 10px;
}
.cooperate_b2_box{
    padding-bottom:20px;
}
.cooperate_b2_box .text_box{
    width:100%;
    font-size:16px;
    padding-top:0;
    line-height:35px;
    margin-bottom:20px;
}
.cooperate_b3{
    padding:30px 10px;
}
.cooperate_b3_box .text_box{
    font-size:16px;
    line-height:35px;
}
.cooperate_c1{
    padding:30px 10px;
}
.cooperate_c1_box .list_box{
    border-right:0;
    margin-bottom:20px;
}
.cooperate_c1_box .list_box p{
    width:85%;
}
.cooperate_c1_box .text_box{
    width:90%;
    padding-top:0;
}
.cooperate_c2{
    padding:30px 10px;
}
/*二次新增*/
.solution_edu_case_n h2{
    font-size:25px;
}
.solution_edu_case_n_info{
    padding:0 15px;
    padding-bottom:30px;
}
.solution_edu_case_n_info h3{
    font-size: 22px;
}
.solution_solve .list_box{
    padding:0 20px;
}
.solution_solve .list_box .text_box{
    font-size:16px;
    line-height:34px;
}
.solution_solve .list_box .text_box ul li{
    padding-left:30px;
    background:url(../images/solve_litag.jpg) no-repeat left 6px;
    line-height:26px;
}
.solution_solve{
    padding:30px 15px;
}
.solution_solve h2{
    height: 50px;
    line-height: 50px;
    font-size: 25px;
}
.solve_box1 h3,
.solve_box2 h3{
    font-size:18px;
    padding:20px 15px;
}
.solve_box3 h3{
    font-size:16px;
    padding:20px 0;
}
.solve_box3 .list_box .text_box{
    font-size:16px;
    line-height:31px;
}
.solve_box5 ul li{
    float:none;
    margin-bottom:15px;
}
.solve_box10 h3{
    font-size:16px;
    padding:30px 0;
}
.solve_slide{
    width:600px;
}
.solve_slide .swiper-slide .img_box{
    width:600px;
    height:auto;
}
.solve_box7 .list_box .text_box.tx2{
    padding-top:0;
}
.solve_box8 .list_box .text_box.tx2{
    padding-top:0;
}
}
/*在480和767像素之间的屏幕里，超小屏幕，主要是手机*/
@media (min-width: 480px) and (max-width: 767px){
.header{
    position:static;
    height:50px;
}
.header .logo{
    width:130px;
    height:50px;
    line-height:50px;
}
.banner .pagination{bottom:10px;}
.banner .swiper-pagination-bullet{width:7px;height:7px;background:none;border:3px solid #0062b2;}
.banner .swiper-pagination-bullet-active{background:#0062b2;}
.search .form_box{
    float:none;
    margin:0 auto;
}
.footer{
    padding:30px 0;
    text-align:center;
}
.footer_logo{
    width:auto;
    float:none;
    display:inline-block;
}
.footer_logo .pic_box{
    display:inline-block;
    width:160px;
    height:auto;
    margin-top:10px;
    margin-bottom:0;
    margin-right:20px;
    float:left;
}
.footer_logo .pic_box img{
    width:100%;
}
.footer_logo .text_box{
    width:180px;
    display:inline-block;
    float:left;
}
.htit1{
    font-size:42px;
}
.htit1 h3{
    font-size:30px;
}
.index_solution_slide .hd li{
    width:120px;
    height:30px;
    line-height:30px;
    font-size:14px;
    margin:0 5px;
    margin-bottom:15px;
}
.index_solution_slide .bd li{
    width:48%;
    margin:0 1%;
}
.index_pro_slide .hd .swiper-slide{
    width:230px;
    height:60px;
    line-height:60px;
    font-size:16px;
    background-position:200px center;
}
.index_pro_slide .hd .swiper-slide a{
    background-position:20px center;
    background-size:35px auto;
    text-indent:70px;
}
.index_pro_slide .bd{
    text-align:center;
}
.index_pro_slide .bd li{
    width:140px;
    height:40px;
    line-height:40px;
    margin:8px;
    font-size:15px;
    text-align:left;
    float:none;
}
.prob .bd li{
    width:230px;
}
.index_pro_box .list_box{
    width:230px;
    margin-bottom:30px;
}
.index_pro_box .list_box .img_box{
    width:230px;
    height:230px;
}
.index_about{
    height:auto;
    background:url(../images/index_about_bg.jpg) no-repeat center;
    background-size:auto 100%;
}
.index_about_box{
    width:94%;
    padding:20px 3% 0 3%;
}
.index_about .text_box h3{
    font-size:25px;
}
.index_about .pic_box{
    height:auto;
    line-height:0;
    padding:40px 0;
}
.index_news_slide .hd li{
    width:120px;
    height:35px;
    line-height:35px;
    margin:0 5px;
    font-size:14px;
}
.index_news_slide .bd .nbox1{
    margin:0 auto;
    margin-bottom:30px;
}
.index_news_slide .bd .index_news_box{
    width:450px;
    margin:0 auto;
}
.min_nav{
    padding-left:15px;
}
.agroup{
    padding:20px 0;
}
.agroup_box{
    width:450px;
}
.agroup .swiper-slide{
    width:110px;
    height:35px;
    line-height:35px;
    font-size:14px;
}
.agroup .box5,
.agroup .box4,
.agroup .box3,
.agroup .box2{
    width:auto;
}
.about_brands{
    width:94%;
    padding:30px 3%;
}
.about_brands .text_box{
    padding-bottom:30px;
}
.about_brands .text_box h3{
    font-size:25px;
}
.about_brands_box .text_box h4{
    font-size:15px;
    line-height:28px;
}
.about_brands_box .text_box p{
    font-size:15px;
    line-height:28px;
}
.about_img{
    height:200px;
    background:url(../images/about_img.jpg) no-repeat center center;
    background-size:auto 200px;
}
.about_odds{
    width:94%;
    padding:40px 3%;
}
.about_odds .text_box{
    padding-bottom:30px;
}
.about_odds .text_box h3{
    font-size:25px;
}
.about_odds .text_box p{
    font-size:15px;
    line-height:28px;
}
.about_recommend_box{
    text-align:center;
}
.about_recommend_box .col{
    width:50%;
}
.about_recommend_box .list_box{
    margin-bottom:20px;
}
.htit2{
    padding-left:10px;
}
.hot_box1{
    padding:0 10px;
    padding-bottom:30px;
}
.hot_box1 .img_box{
    width:40%;
}
.hot_box1 .text_box{
    width:55%;
}
.hot_box1 .text_box h4{
    font-size:16px;
}
.hot_box2{
    padding:15px;
}
.hot_box2 li{
    width:100%;
}
.hot_box2 li em{
    padding-right:0;
}
.care_box .list_box{
    width:230px;
}
.care_box .list_box .img_box{
    width:230px;
    height:230px;
}
.care_box .list_box p{
    font-size:15px;
}
.culture_box{
    padding:0 10px;
}
.culture_box .list_box{
    background-size:50px;
}
.culture_box .list_box .text_box{
    height:auto;
    margin-bottom:20px;
}
.culture_box .list_box .text_box h4{
    line-height:45px;
    font-size:28px;
}
.culture_box .list_box .text_box p{
    font-size:16px;
}
.honor_box .list_box{
    width:230px;
}
.honor_box .list_box .img_box{
    width:230px;
    height:230px;
}
.honor_box .list_box p{
    font-size:15px;
}
.aftersales_text .col1{
    width:100%;
    float:none;
}
.aftersales_text .col2{
    width:100%;
    float:none;
}
.aftersales_text .pic_box{
    width:100%;
    margin-bottom:30px;
    border-right:none;
}
.aftersales_text .text_box{
  padding-left:0;
  font-size:14px;
  padding:0 10px;
}
.aftersales_info{
    width:auto;
    padding:0 10px;
}
.messages .htit{
    padding:0 10px;
    padding-bottom:30px;
}
.messages .htit h3{
    font-size:26px;
    background:url(../images/messages_htag.png) no-repeat left center;
    background-size:35px auto;
}
.messages_box .form_box{
    padding:0 10px;
}
.messages_box .form_box textarea{
    width:92%;
    padding:4%;
}
.contact_box1{
    height:450px;
    background-size:100% 450px;
}
.contact_box1 .text_box{
    width:100%;
    height:450px;
    padding:0;
    margin-left:0;
}
.contact_box1 .text_box .text{
    width:auto;
    padding:0 10px;
    padding-top:80px;
}
.contact_box1 .text_box .text h4{
    font-size:26px;
}
.contact_box1 .text_box .text h5{
    font-size:20px;
}
.contact_box1 .text_box .text p{
    font-size:14px;
}
.contact_box1{
    height:450px;
    background-size:auto 450px;
}
.contact_box1 .text_box{
    width:auto;
    height:450px;
    margin-left:0;
}
.contact_box1 .text_box .text{
    width:auto;
    max-width:580px;
    padding:0 10px;
    padding-top:50px;
}
.contact_box1 .text_box .text h3{
    font-size:26px;
}
.contact_box1 .text_box .text h4{
    font-size:20px;
}
.contact_box1 .text_box .text p{
    font-size:14px;
}
.contact_box2{
    padding:0 10px;
    padding-bottom:30px;
}
.contact_box2 .htit h3{
    font-size:26px;
}
.contact_list .list_box .text_box{
    width:100%;
}
.breakdown{
    padding:0 10px;
}
.breakdown_form{
    width:auto;
}
.breakdown_form input.text{
    width:100%;
    max-width:630px;
}
.breakdown_form .htit{
    padding:30px 0;
}
.breakdown_form .htit h3{
    font-size:25px;
}
.contact{
    height:auto;
    background-size:auto 100%;
}
.contact_box{
    padding:0 10px;
}
.contact_box .pic_box{
    margin-bottom:30px;
}
.contact_box .text_box .list_box{
    margin-bottom:30px;
}
.contact_box .text_box{
    padding-left:0;
}
.contact_box .text_box .list_box h3{
    font-size:25px;
}
.contact_box .text_box .list_box p{
    font-size:14px;
    line-height:28px;
}
.download_box .list_box{
    width:230px;
}
.download_box .list_box .img_box{
    width:230px;
    height:250px;
}
.download_box .list_box p{
    font-size:14px;
}
.hires_nav_box{
    padding:20px 10px;
}
.hires_nav_box .swiper-slide{
    width:140px;
    height:35px;
    line-height:35px;
    font-size:14px;
    margin:0 5px;
    border:1px solid #fff;
}
.develop_htit h3{
    height:60px;
    line-height:60px;
    font-size:23px;
}
.hires_develop{
    padding:20px 10px;
}
.hires_develop_box .text_box{
    font-size:14px;
    line-height:28px;
    margin-bottom:20px;
}
.hires_develop2_box{
    padding:40px 10px;
    margin-bottom:0;
}
.hires_develop2_box .text_box{
    padding-left:60px;
    font-size:16px;
    line-height:30px;
    background-size:50px auto;
    margin-bottom:20px;
}
.hires_develop2_box .text_box h4{
    font-size:23px;
    line-height:50px;
}
.hires_develop_info{
    padding:0 10px;
}
.login_box{
    padding:0 10px;
    padding-bottom:60px;
}
.resign_box{
    width:90%;
}
.resign_box form p{
    width:100%;
}
.news_box{
    text-align:center;
    padding:0 10px;
}
.news_box .list_box .img_box{
    display:inline-block;
    margin-bottom:20px;
}
.news_box .list_box .text_box{
    padding-left:none;
    text-align:left;
}
.news_box .list_box .text_box h4{
    font-size:18px;
}
.news_box .list_box .text_box p{
    font-size:14px;
    line-height:23px;
}
.news_box .list_box .text_box a.more{
    width:110px;
    height:35px;
    line-height:35px;
    font-size:14px;
}
.news_n{
    padding:0 10px;
    padding-bottom:60px;
}
.news_htit h3{
    font-size:20px;
    margin:20px 0;
    background:none;
    text-indent:0;
}
.news_n_text{
    font-size:15px;
}
.news_n_about .text_box p{
    padding-left:10px;
}
.prov_box{
    padding:0 10px;
}
.prov_box .big_img{
    width:100%;
    height:100%;
}
.prov_box .text_box{
    padding:20px 0;
}
.prov_box .text_box h3{
    font-size:22px;
}
.prov_info{
    padding:30px 10px;
}
.prov_info h3{
    font-size:20px;
}
.prov_download{
    padding:0 10px;
}
.prov_download h3{
    font-size:22px;
}
.sitemap{
    padding:0 10px;
}
.sitemap_box dl dd{
    width:25%;
}
.solution_box .list_box{
    width:230px;
    margin-bottom:30px;
}
.solution_box .list_box .img_box{
    width:230px;
    height:230px;
}
.solution_box .list_box .text_box .text .img{
    width:50px;
    height:50px;
}
.solution_box .list_box .text_box .text .stext{
    width:65%;
}
.media_box{
    padding:0 10px;
    padding-bottom:30px;
}
.media_box h3{
    font-size:25px;
    padding:30px 0;
}
.solution_n_info_box{
    padding:0 10px;
}
.solution_n_info_box h3{
    font-size:22px;
}
.solution_pro{
    padding:0 10px;
}
.solution_pro h3{
    font-size:22px;
}
.solution_pro_box .list_box .img_box{
    width:200px;
    height:200px;
}
.solution_whole_box{
    padding:0 10px;
}
.solution_whole_box h3{
    font-size:20px;
}
.solution_whole_box .text_box{
    font-size:16px;
    line-height:32px;
}
.solution_whole_box .whole1 .text_box{
    padding-left:60px;
}
.solution_whole_box .whole2 .text_box,
.solution_whole_box .whole3 .text_box,
.solution_whole_box .whole4 .text_box{
    margin-bottom:20px;
    padding-left:60px;
}
.solution_whole_box .whole3 .pic{
    margin-bottom:20px;
}
.htit3 h3{
    font-size:22px;
}
.cooperate1{
    background:none;
    padding:0 10px;
}
.cooperate1_box{
    min-height:auto;
}
.cooperate1_box .text_box{
    font-size:16px;
    line-height:38px;
    padding:30px 0;
}
.cooperate2{
    padding:40px 10px;
}
.cooperate2_box .list_box{
    width:230px;
}
.cooperate2_box .list_box .pic_box{
    width:230px;
    height:230px;
    line-height:230px;
}
.cooperate2_box .list_box p{
    font-size:20px;
}
.cooperate3{
    padding:40px 10px;
}
.cooperate3_box .text_box{
    font-size:16px;
    padding-top:0;
    margin-bottom:20px;
}
.cooperate3_box .fangdagroup figure{
    width:100%;
    height:auto;
}
.cooperate3_box .fangdagroup figure .img_box{
    width:100%;
    height:100%;
}
.cooperate4{
    padding:40px 10px;
}
.cooperate4_box .list_box{
    margin-bottom:20px;
}
.cooperate5{
    padding:40px 10px;
}
.cooperate5_box .list_box .pic_box{
    border-right:none;
}
.cooperate6{
    padding:40px 10px;
}
.cooperate6 .text_box{
    width:100%;
    padding:0;
    font-size:16px;
    margin-bottom:20px;
}
.cooperate7{
    padding:40px 10px;
}
.cooperate7_box .text_box{
    width:100%;
    margin:0 auto;
    padding-top:0;
    font-size:18px;
    line-height:50px;
    margin-bottom:20px;
}
.cooperate8{
    padding:40px 10px;
}
.cooperate8_box .list_box{
    width:47%;
    margin:1.5%;
}
.cooperate9{
    padding:40px 10px;
}
.cooperate9_box .text_box{
    padding-top:0;
    font-size:16px;
    line-height:32px;
    margin-bottom:20px;
}
.cooperate_b1{
    padding:30px 10px;
}
.cooperate_b1_box .list_box p{
    height:50px;
    line-height:50px;
    font-size:14px;
}
.cooperate_b2{
    padding:30px 10px;
}
.cooperate_b2_box{
    padding-bottom:20px;
}
.cooperate_b2_box .text_box{
    width:100%;
    font-size:16px;
    padding-top:0;
    line-height:35px;
    margin-bottom:20px;
}
.cooperate_b3{
    padding:30px 10px;
}
.cooperate_b3_box .text_box{
    font-size:16px;
    line-height:35px;
}
.cooperate_c1{
    padding:30px 10px;
}
.cooperate_c1_box .list_box{
    border-right:0;
    margin-bottom:20px;
}
.cooperate_c1_box .list_box p{
    width:85%;
}
.cooperate_c1_box .text_box{
    width:100%;
    float:none;
    padding-top:0;
}
.cooperate_c2{
    padding:30px 10px;
}
.about_dsj{
    padding:30px 10px;
}
.dsj_slide .hd{
    width:100%;
    position:static;
}
.dsj_slide .hd ul li{
    width:30%;
    margin:0 5px;
    margin-bottom:10px;
    float:left;
}
.dsj_slide .bd{
    width:100%;
    background-position:70px 50px;;
    padding-top:50px;
}
.dsj_slide .bd .htit{
    left:70px;
    margin-top:50px;
}
.dsj_slide .bd .htit h3{
    width:120px;
    top:-40px;
    left:0;
}
.dsj_slide .bd ul .swiper-container{
    padding-left:0;
    margin-top:100px;
    height:400px;
}
.dsj_slide .bd ul .swiper-slide .list_box .text_box{
    width:65%;
    padding-left:30px;
    font-size:13px;
}
.dsj_slide .bd ul .swiper-slide .list_box .text_box h4{
    font-size:18px;
}
/*二次新增*/
.solution_edu_case_n h2{
    font-size:25px;
}
.solution_edu_case_n .video_box{
    width:450px;
    height:auto;
}
.solution_edu_case_n_info{
    padding:0 15px;
    padding-bottom:30px;
}
.solution_edu_case_n_info h3{
    font-size: 22px;
}
.solution_solve .list_box{
    padding:0 20px;
}
.solution_solve .list_box .text_box{
    font-size:14px;
    line-height:30px;
}
.solution_solve .list_box .text_box ul li{
    padding-left:30px;
    background:url(../images/solve_litag.jpg) no-repeat left 6px;
    line-height:26px;
}
.solution_solve{
    padding:30px 10px;
}
.solution_solve h2{
    height: 50px;
    line-height: 50px;
    font-size: 22px;
}
.solve_box1 h3,
.solve_box2 h3{
    font-size:16px;
    padding:20px 15px;
}
.solve_box3 h3{
    font-size:16px;
    padding:20px 0;
}
.solve_box3 .list_box .text_box{
    font-size:16px;
    line-height:31px;
}
.solve_box5 ul li{
    float:none;
    margin-bottom:15px;
}
.solve_box10 h3{
    font-size:16px;
    padding:30px 0;
}
.solve_slide{
    width:450px;
    margin:0 auto; 
    text-align:center;
    position:relative;
}
.solve_slide .swiper-slide .img_box{
    width:450px;
    height:auto;
}
.agroup2 a{
    width:130px;
    font-size:12px;
    height:35px;
    line-height:35px;
}
}
/*在371和479像素之间的屏幕里小屏幕手机*/
@media (min-width: 371px) and (max-width: 479px){
.header{
    position:static;
    height:50px;
}
.header .logo{
    width:108px;
    height:50px;
    line-height:50px;
}
.banner .pagination{bottom:10px;}
.banner .swiper-pagination-bullet{width:7px;height:7px;background:none;border:3px solid #0062b2;}
.banner .swiper-pagination-bullet-active{background:#0062b2;}
.search .form_box{
    float:none;
    margin:0 auto;
}
.footer{
    padding:30px 0;
}
.footer_logo{
    width:100%;
    float:none;
}
.footer_logo .pic_box{
    display:inline-block;
    width:160px;
    height:auto;
    margin-top:0;
    margin-bottom:20px;
}
.footer_logo .pic_box img{
    width:100%;
}
.footer_logo .text_box{
    width:100%;
}
.copy{
    padding:30px 0;
}
.copy p{
    display:block;
}
.htit1{
    font-size:40px;
}
.htit1 h3{
    font-size:28px;
}
.index_solution_slide .hd li{
    width:120px;
    height:30px;
    line-height:30px;
    font-size:14px;
    margin:0 5px;
    margin-bottom:15px;
}
.index_solution_slide .bd li{
    width:48%;
    margin:0 1%;
}
.index_pro .htit1 p{
    font-size:35px;
}
.index_pro_slide .hd .swiper-slide{
    width:230px;
    height:60px;
    line-height:60px;
    font-size:16px;
    background-position:200px center;
}
.index_pro_slide .hd .swiper-slide a{
    background-position:20px center;
    background-size:35px auto;
    text-indent:70px;
}
.index_pro_slide .bd{
    text-align:center;
}
.index_pro_slide .bd li{
    width:150px;
    height:40px;
    line-height:40px;
    margin:10px;
    font-size:15px;
    text-align:left;
    float:none;
}
.prob .bd li{
    width:230px;
}
.index_pro_box .list_box{
    width:180px;
    margin-bottom:30px;
}
.index_pro_box .list_box .img_box{
    width:180px;
    height:180px;
}
.index_about{
    height:auto;
    background:url(../images/index_about_bg.jpg) no-repeat center;
    background-size:auto 100%;
}
.index_about_box{
    width:94%;
    padding:20px 3% 0 3%;
}
.index_about .text_box h3{
    font-size:25px;
}
.index_about .pic_box{
    padding:40px 0;
    height:auto;
    line-height:0;
}
.index_about .pic_box img{
    max-width:320px;
}
.index_news .htit1 p{
    font-size:30px;
}
.index_news_slide .hd li{
    width:100px;
    height:35px;
    line-height:35px;
    margin:0 5px;
    font-size:14px;
}
.index_news_slide .bd .nbox1{
    width:94%;
    padding:0 3%;
    margin:0 auto;
    margin-bottom:30px;
}
.index_news_slide .bd .nbox1 .pic_box{
    width:100%;
    height:auto;
}
.index_news_slide .bd .index_news_box{
    width:94%;
    padding:0 3%;
}
.min_nav{
    padding-left:15px;
}
.agroup{
    padding:20px 0;
}
.agroup_box{
    width:350px;
}
.agroup .swiper-slide{
    width:110px;
    height:35px;
    line-height:35px;
    font-size:14px;
}
.box6 .swiper-slide{ margin: 0 -2px 0 10px;}
.agroup .box5,
.agroup .box4,
.agroup .box3,
.agroup .box2{
    width:auto;
}
.about_brands{
    width:94%;
    padding:30px 3%;
}
.about_brands .text_box{
    padding-bottom:30px;
}
.about_brands .text_box h3{
    font-size:25px;
}
.about_brands_box .text_box h4{
    font-size:15px;
    line-height:28px;
}
.about_brands_box .text_box p{
    font-size:15px;
    line-height:28px;
}
.about_brands .pic_box img{
    max-width:320px;
}
.about_img{
    height:180px;
    background:url(../images/about_img.jpg) no-repeat center center;
    background-size:auto 180px;
}
.about_odds{
    width:94%;
    padding:40px 3%;
}
.about_odds .text_box{
    padding-bottom:30px;
}
.about_odds .text_box h3{
    font-size:25px;
}
.about_odds .text_box p{
    font-size:15px;
    line-height:28px;
}
.about_odds .pic_box img{
    max-width:320px;
}
.about_recommend_box{
    text-align:center;
}
.about_recommend_box .col{
    width:50%;
}
.about_recommend_box .list_box{
    margin-bottom:20px;
}
.htit2{
    padding-left:10px;
}
.hot_box1{
    padding:0 10px;
    padding-bottom:30px;
}
.hot_box1 .img_box{
    width:40%;
}
.hot_box1 .text_box{
    width:55%;
}
.hot_box1 .text_box h4{
    font-size:16px;
}
.hot_box2{
    padding:15px;
}
.hot_box2 li{
    width:100%;
}
.hot_box2 li em{
    padding-right:0;
}
.care_box .list_box{
    width:180px;
}
.care_box .list_box .img_box{
    width:180px;
    height:180px;
}
.care_box .list_box p{
    font-size:14px;
}
.culture_box{
    padding:0 10px;
}
.culture_box .list_box{
    background-size:50px;
}
.culture_box .list_box .text_box{
    height:auto;
    margin-bottom:20px;
}
.culture_box .list_box .text_box h4{
    line-height:45px;
    font-size:28px;
}
.culture_box .list_box .text_box p{
    font-size:16px;
}
.honor_box .list_box{
    width:180px;
}
.honor_box .list_box .img_box{
    width:180px;
    height:180px;
}
.honor_box .list_box p{
    font-size:14px;
}
.aftersales_text .col1{
    width:100%;
    float:none;
}
.aftersales_text .col2{
    width:100%;
    float:none;
}
.aftersales_text .pic_box{
    width:100%;
    margin-bottom:30px;
    border-right:none;
}
.aftersales_text .text_box{
  padding-left:0;
  font-size:14px;
  padding:0 10px;
}
.aftersales_info{
    width:auto;
    padding:0 10px;
}
.messages .htit{
    padding:0 10px;
    padding-bottom:30px;
}
.messages .htit h3{
    font-size:26px;
    background:url(../images/messages_htag.png) no-repeat left center;
    background-size:35px auto;
}
.messages_box .form_box{
    padding:0 10px;
}
.messages_box .form_box textarea{
    width:92%;
    padding:4%;
}
.contact_box1{
    height:450px;
    background-size:auto 450px;
}
.contact_box1 .text_box{
    width:100%;
    height:450px;
    padding:0;
    margin-left:0;
}
.contact_box1 .text_box .text{
    width:auto;
    padding:0 10px;
    padding-top:50px;
}
.contact_box1 .text_box .text h3{
    font-size:26px;
}
.contact_box1 .text_box .text h4{
    font-size:20px;
}
.contact_box1 .text_box .text p{
    font-size:14px;
}
.contact_box2{
    padding:0 10px;
    padding-bottom:30px;
}
.contact_box2 .htit h3{
    font-size:26px;
}
.contact_list .list_box .text_box{
    width:100%;
}
.breakdown{
    padding:0 10px;
}
.breakdown_form{
    width:auto;
    max-width:350px;
}
.breakdown_form input.text{
    width:100%;
}
.breakdown_form .htit{
    padding:30px 0;
}
.breakdown_form .htit h3{
    height:auto;
    line-height:30px;
    font-size:25px;
    text-indent:50px;
}
.contact{
    height:auto;
    background-size:auto 100%;
}
.contact_box{
    padding:0 10px;
}
.contact_box .pic_box{
    margin-bottom:30px;
}
.contact_box .text_box .list_box{
    margin-bottom:30px;
}
.contact_box .text_box{
    padding-left:0;
}
.contact_box .text_box .list_box h3{
    font-size:25px;
}
.contact_box .text_box .list_box p{
    font-size:14px;
    line-height:28px;
}
.download_box .list_box{
    width:180px;
}
.download_box .list_box .img_box{
    width:180px;
    height:200px;
}
.download_box .list_box p{
    font-size:14px;
}
.hires_nav_box{
    padding:20px 10px;
}
.hires_nav_box .swiper-slide{
    width:140px;
    height:35px;
    line-height:35px;
    font-size:14px;
    margin:0 5px;
    border:1px solid #fff;
}
.develop_htit h3{
    height:60px;
    line-height:60px;
    font-size:23px;
}
.hires_develop{
    padding:20px 10px;
}
.hires_develop_box .text_box{
    font-size:14px;
    line-height:28px;
    margin-bottom:20px;
}
.hires_develop2_box{
    padding:40px 10px;
    margin-bottom:0;
}
.hires_develop2_box .text_box{
    padding-left:60px;
    font-size:16px;
    line-height:30px;
    background-size:50px auto;
    margin-bottom:20px;
}
.hires_develop2_box .text_box h4{
    font-size:23px;
    line-height:50px;
}
.hires_develop_info{
    padding:0 10px;
}
.login_box{
    padding:0 10px;
    padding-bottom:60px;
}
.resign_box{
    width:90%;
}
.resign_box form p{
    width:100%;
}
.news_box{
    text-align:center;
    padding:0 10px;
}
.news_box .list_box .img_box{
    display:inline-block;
    margin-bottom:20px;
}
.news_box .list_box .text_box{
    padding-left:none;
    text-align:left;
}
.news_box .list_box .text_box h4{
    font-size:18px;
}
.news_box .list_box .text_box p{
    font-size:14px;
    line-height:23px;
}
.news_box .list_box .text_box a.more{
    width:110px;
    height:35px;
    line-height:35px;
    font-size:14px;
}
.news_n{
    padding:0 10px;
    padding-bottom:60px;
}
.news_htit h3{
    font-size:20px;
    margin:20px 0;
    background:none;
    text-indent:0;
}
.news_n_text{
    font-size:15px;
}
.news_n_about .text_box p{
    padding-left:10px;
}
.prov_box{
    padding:0 10px;
}
.prov_box .big_img{
    width:100%;
    height:100%;
}
.prov_box .text_box{
    padding:20px 0;
}
.prov_box .text_box h3{
    font-size:22px;
}
.prov_info{
    padding:30px 10px;
}
.prov_info h3{
    font-size:20px;
}
.prov_download{
    padding:0 10px;
}
.prov_download h3{
    font-size:22px;
}
.prov_download_box .list_box{
    width:170px;
}
.prov_download_box .list_box .img_box{
    width:170px;
    height:190px;
}
.sitemap{
    padding:0 10px;
}
.sitemap_box dl dd{
    width:33.33%;
}
.solution_box .list_box{
    width:180px;
    margin-bottom:30px;
}
.solution_box .list_box .img_box{
    width:180px;
    height:180px;
}
.solution_box .list_box .text_box .text .img{
    width:40px;
    height:40px;
}
.solution_box .list_box .text_box .text .stext{
    width:60%;
}
.media_box{
    padding:0 10px;
    padding-bottom:30px;
}
.media_box h3{
    font-size:25px;
    padding:30px 0;
}
.solution_n_info_box{
    padding:0 10px;
}
.solution_n_info_box h3{
    font-size:22px;
}
.solution_pro{
    padding:0 10px;
}
.solution_pro h3{
    font-size:22px;
}
.solution_pro_box .list_box .img_box{
    width:150px;
    height:150px;
}
.solution_pro_box .list_box .text_box{
    padding-left:15px;
}
.solution_whole_box{
    padding:0 10px;
}
.solution_whole_box h3{
    font-size:18px;
}
.solution_whole_box .text_box{
    font-size:15px;
    line-height:32px;
}
.solution_whole_box .whole1 .text_box{
    padding-left:60px;
}
.solution_whole_box .whole2 .text_box,
.solution_whole_box .whole3 .text_box,
.solution_whole_box .whole4 .text_box{
    margin-bottom:20px;
    padding-left:60px;
}
.solution_whole_box .whole3 .pic{
    margin-bottom:20px;
}
.htit3 h3{
    font-size:22px;
}
.cooperate1{
    background:none;
    padding:0 10px;
}
.cooperate1_box{
    min-height:auto;
}
.cooperate1_box .text_box{
    font-size:16px;
    line-height:38px;
    padding:30px 0;
}
.cooperate2{
    padding:40px 10px;
}
.cooperate2_box .list_box{
    width:230px;
}
.cooperate2_box .list_box .pic_box{
    width:230px;
    height:230px;
    line-height:230px;
}
.cooperate2_box .list_box p{
    font-size:20px;
}
.cooperate3{
    padding:40px 10px;
}
.cooperate3_box .text_box{
    font-size:16px;
    padding-top:0;
    margin-bottom:20px;
}
.cooperate3_box .fangdagroup figure{
    width:100%;
    height:auto;
}
.cooperate3_box .fangdagroup figure .img_box{
    width:100%;
    height:100%;
}
.cooperate4{
    padding:40px 10px;
}
.cooperate4_box .list_box{
    margin-bottom:20px;
}
.cooperate5{
    padding:40px 10px;
}
.cooperate5_box .list_box .pic_box{
    border-right:none;
}
.cooperate6{
    padding:40px 10px;
}
.cooperate6 .text_box{
    width:100%;
    padding:0;
    font-size:16px;
    margin-bottom:20px;
}
.cooperate7{
    padding:40px 10px;
}
.cooperate7_box .text_box{
    width:100%;
    margin:0 auto;
    padding-top:0;
    font-size:18px;
    line-height:50px;
    margin-bottom:20px;
}
.cooperate8{
    padding:40px 10px;
}
.cooperate8_box .list_box{
    width:47%;
    margin:1.5%;
}
.cooperate9{
    padding:40px 10px;
}
.cooperate9_box .text_box{
    padding-top:0;
    font-size:16px;
    line-height:32px;
    margin-bottom:20px;
}
.cooperate_b1{
    padding:30px 10px;
}
.cooperate_b1_box .list_box p{
    height:50px;
    line-height:50px;
    font-size:14px;
}
.cooperate_b2{
    padding:30px 10px;
}
.cooperate_b2_box{
    padding-bottom:20px;
}
.cooperate_b2_box .text_box{
    width:100%;
    font-size:16px;
    padding-top:0;
    line-height:35px;
    margin-bottom:20px;
}
.cooperate_b3{
    padding:30px 10px;
}
.cooperate_b3_box .text_box{
    font-size:16px;
    line-height:35px;
}
.cooperate_c1{
    padding:30px 10px;
}
.cooperate_c1_box .list_box{
    border-right:0;
    margin-bottom:20px;
}
.cooperate_c1_box .list_box p{
    width:90%;
}
.cooperate_c1_box .text_box{
    width:100%;
    float:none;
    padding-top:0;
}
.cooperate_c2{
    padding:30px 10px;
}
.about_dsj{
    padding:30px 10px;
}
.dsj_slide .hd{
    width:100%;
    position:static;
}
.dsj_slide .hd ul li{
    width:45%;
    margin:0 5px;
    margin-bottom:10px;
    float:left;
}
.dsj_slide .bd{
    width:100%;
    background-position:70px 50px;;
    padding-top:50px;
}
.dsj_slide .bd .htit{
    left:70px;
    margin-top:50px;
}
.dsj_slide .bd .htit h3{
    width:120px;
    top:-40px;
    left:0;
}
.dsj_slide .bd ul .swiper-container{
    padding-left:0;
    margin-top:100px;
    height:400px;
}
.dsj_slide .bd ul .swiper-slide .list_box .text_box{
    width:55%;
    padding-left:30px;
    font-size:13px;
}
.dsj_slide .bd ul .swiper-slide .list_box .text_box h4{
    font-size:18px;
}
/*二次新增*/
.solution_edu_case_n h2{
    font-size:25px;
}
.solution_edu_case_n .video_box{
    width:350px;
    height:auto;
}
.solution_edu_case_n_info{
    padding:0 15px;
    padding-bottom:30px;
}
.solution_edu_case_n_info h3{
    font-size: 22px;
}
.solution_solve .list_box{
    padding:0 20px;
}
.solution_solve .list_box .text_box{
    font-size:14px;
    line-height:30px;
}
.solution_solve .list_box .text_box ul li{
    padding-left:30px;
    background:url(../images/solve_litag.jpg) no-repeat left 6px;
    line-height:26px;
}
.solution_solve{
    padding:20px 10px;
}
.solution_solve h2{
    height: 50px;
    line-height: 50px;
    font-size: 22px;
}
.solve_box1 h3,
.solve_box2 h3{
    font-size:16px;
    padding:20px 15px;
}
.solve_box3 h3{
    font-size:16px;
    padding:20px 0;
}
.solve_box3 .list_box .text_box{
    font-size:16px;
    line-height:31px;
}
.solve_box5 ul li{
    float:none;
    margin-bottom:15px;
}
.solve_box10 h3{
    font-size:16px;
    padding:30px 0;
}
.solve_slide{
    width:350px;
}
.solve_slide .swiper-slide .img_box{
    width:350px;
    height:auto;
}
.agroup2 a{
    width:140px;
    font-size:12px;
    height:35px;
    line-height:35px;
    margin: 0 0px 12px 10px;
}
.agroup2{ padding: 0;}
}
/*在小于370像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 370px){
.header{
    position:static;
    height:50px;
}
.header .logo{
    width:120px;
    height:50px;
    line-height:50px;
}
.banner .pagination{bottom:10px;}
.banner .swiper-pagination-bullet{width:7px;height:7px;background:none;border:3px solid #0062b2;}
.banner .swiper-pagination-bullet-active{background:#0062b2;}
.search .form_box{
    width:300px;
    float:none;
    margin:0 auto;
}
.search .form_box input.text{
    width:220px;
}
.footer{
    padding:10px 0;
}
.footer_logo{
    width:100%;
    float:none;
}
.footer_logo .pic_box{
    display:inline-block;
	width: 149px;
    height: auto;
    margin-top: 11px;
    margin-bottom: 20px;
    margin-left: 20px;
    float: left;
}
.footer_logo .pic_box img{
    width:100%;
}
.footer_logo .text_box{
    width:100%;
}
.copy{
    padding: 10px 0;
    font-size: 12px;
}
.copy p{
    display:block;
	line-height: 20px;
}
.htit1{
    font-size:40px;    margin: 26px 0 -5px 0;
}
.htit1 h3{
    font-size:28px;
}
.index_solution_slide .hd li{
    width:113px;
    height:30px;
    line-height:30px;
    font-size:14px;
    margin:0px;
    margin-bottom:9px;
}
.index_solution_slide .bd li{
    width:290px;
    float:none;
    margin:0 auto;
}
.index_pro .htit1 p{
    font-size:30px;
}
.index_pro_slide .hd .swiper-slide{
    width:230px;
    height:60px;
    line-height:60px;
    font-size:16px;
    background-position:200px center;
}
.index_pro_slide .hd .swiper-slide a{
    background-position:20px center;
    background-size:35px auto;
    text-indent:70px;
}
.index_pro_slide .bd{
    text-align:center;
}
.index_pro_slide .bd li{
    width:148px;
    height:35px;
    line-height:35px;
    margin:5px 0px;
    font-size:15px;
    text-align:left;
    float:none;
}
.prob .bd li{
    width:230px;
}
.index_pro_box .list_box{
    width:150px;
    margin-bottom:0px;
}
.index_pro_box .list_box .img_box{
    width:150px;
    height:150px;
}
.index_about{
    height:auto;
    background:url(../images/index_about_bg.jpg) no-repeat center;
    background-size:auto 100%;
}
.index_about_box{
    width:94%;
    padding:20px 3% 0 3%;
}
.index_about .text_box h3{
    font-size:25px;
}
.index_about .pic_box{
    padding:40px 0;
    height:auto;
    line-height:0;
	display:none;
}
.index_about .pic_box img{
    max-width:280px;
}
.index_news .htit1 p{
    font-size:30px;
}
.index_news_slide .hd li{
    width:90px;
    height:30px;
    line-height:30px;
    margin:0 5px;
    font-size:14px;
}
.index_news_slide .bd .nbox1{
    width:94%;
    padding:0 3%;
    margin:0 auto;
    margin-bottom:30px;
}
.index_news_slide .bd .nbox1 .pic_box{
    width:100%;
    height:auto;
}
.index_news_slide .bd .index_news_box{
    width:94%;
    padding:0 3%;
}
.min_nav{
    padding:20px 0 0px 15px;
}
.agroup{
    padding:20px 0;
}
.agroup_box{
    width:300px;
}
.agroup .swiper-slide{
    width:110px;
    height:35px;
    line-height:35px;
    font-size:14px;
}
.box6 .swiper-slide{ margin: 0 6px 0 4px;}
.agroup .box5,
.agroup .box4,
.agroup .box3,
.agroup .box2{
    width:auto;
}
.about_brands{
    width:94%;
    padding:30px 3%;
}
.about_brands .text_box{
    padding-bottom:30px;
}
.about_brands .text_box h3{
    font-size:25px;
}
.about_brands_box .text_box h4{
    font-size:15px;
    line-height:28px;
}
.about_brands_box .text_box p{
    font-size:15px;
    line-height:28px;
}
.about_brands .pic_box img{
    max-width:280px;
}
.about_img{
    height:180px;
    background:url(../images/about_img.jpg) no-repeat center center;
    background-size:auto 180px;
}
.about_odds{
    width:94%;
    padding:40px 3%;
}
.about_odds .text_box{
    padding-bottom:30px;
}
.about_odds .text_box h3{
    font-size:25px;
}
.about_odds .text_box p{
    font-size:15px;
    line-height:28px;
}
.about_odds .pic_box img{
    max-width:280px;
}
.about_recommend_box{
    text-align:center;
}
.about_recommend_box .col{
    width:50%;
}
.about_recommend_box .list_box{
    margin-bottom:20px;
}
.htit2{
    padding-left:10px;
}
.hot_box1{
    padding:0 10px;
    padding-bottom:30px;
}
.hot_box1 .img_box{
    width:40%;
}
.hot_box1 .text_box{
    width:55%;
}
.hot_box1 .text_box h4{
    font-size:16px;
}
.hot_box2{
    padding:15px;
}
.hot_box2 li{
    width:100%;
	overflow:hidden;
}
.hot_box2 li em{
    padding-right:0;
}
.care_box .list_box{
    width:150px;
}
.care_box .list_box .img_box{
    width:150px;
    height:150px;
}
.care_box .list_box p{
    font-size:14px;
}
.culture_box{
    padding:0 10px;
}
.culture_box .list_box{
    background-size:50px;
}
.culture_box .list_box .text_box{
    height:auto;
    margin-bottom:20px;
}
.culture_box .list_box .text_box h4{
    line-height:45px;
    font-size:28px;
}
.culture_box .list_box .text_box p{
    font-size:16px;
}
.honor_box .list_box{
    width:150px;
}
.honor_box .list_box .img_box{
    width:150px;
    height:150px;
}
.honor_box .list_box p{
    font-size:14px;
}
.aftersales_text .col1{
    width:100%;
    float:none;
}
.aftersales_text .col2{
    width:100%;
    float:none;
}
.aftersales_text .pic_box{
    width:100%;
    margin-bottom:30px;
    border-right:none;
}
.aftersales_text .text_box{
  padding-left:0;
  font-size:14px;
  padding:0 10px;
}
.aftersales_info{
    width:auto;
    padding:0 10px;
}
.messages .htit{
    padding:0 10px;
    padding-bottom:30px;
}
.messages .htit h3{
    font-size:26px;
    background:url(../images/messages_htag.png) no-repeat left center;
    background-size:35px auto;
}
.messages_box .form_box{
    padding:0 10px;
}
.messages_box .form_box textarea{
    width:92%;
    padding:4%;
}
.contact_box1{
    height:450px;
    background-size:auto 450px;
}
.contact_box1 .text_box{
    width:100%;
    height:450px;
    padding:0;
    margin-left:0;
}
.contact_box1 .text_box .text{
    width:auto;
    padding:0 10px;
    padding-top:50px;
}
.contact_box1 .text_box .text h3{
    font-size:26px;
}
.contact_box1 .text_box .text h4{
    font-size:20px;
}
.contact_box1 .text_box .text p{
    font-size:14px;
}
.contact_box2{
    padding:0 10px;
    padding-bottom:30px;
}
.contact_box2 .htit h3{
    font-size:26px;
}
.contact_list .list_box .text_box{
    width:100%;
}
.breakdown{
    padding:0 10px;
}
.breakdown_form{
    width:auto;
}
.breakdown_form input.text{
    width:100%;
}
.breakdown_form .htit{
    padding:30px 0;
}
.breakdown_form .htit h3{
    height:auto;
    line-height:30px;
    font-size:25px;
    text-indent:50px;
}
.contact{
    height:auto;
    background-size:auto 100%;
}
.contact_box{
    padding:0 10px;
}
.contact_box .pic_box{
    margin-bottom:30px;
}
.contact_box .text_box .list_box{
    margin-bottom:30px;
}
.contact_box .text_box{
    padding-left:0;
}
.contact_box .text_box .list_box h3{
    font-size:25px;
}
.contact_box .text_box .list_box p{
    font-size:14px;
    line-height:28px;
}
.download_box .list_box{
    width:150px;
}
.download_box .list_box .img_box{
    width:150px;
    height:180px;
}
.download_box .list_box p{
    font-size:14px;
}
.hires_nav_box{
    padding:20px 10px;
}
.hires_nav_box .swiper-slide{
    width:140px;
    height:35px;
    line-height:35px;
    font-size:14px;
    margin:0 5px;
    border:1px solid #fff;
}
.develop_htit h3{
    height:60px;
    line-height:60px;
    font-size:23px;
}
.hires_develop{
    padding:20px 10px;
}
.hires_develop_box .text_box{
    font-size:14px;
    line-height:28px;
    margin-bottom:20px;
}
.hires_develop2_box{
    padding:40px 10px;
    margin-bottom:0;
}
.hires_develop2_box .text_box{
    padding-left:60px;
    font-size:16px;
    line-height:30px;
    background-size:50px auto;
    margin-bottom:20px;
}
.hires_develop2_box .text_box h4{
    font-size:23px;
    line-height:50px;
}
.hires_develop_info{
    padding:0 10px;
}
.login_box{
    padding:0 10px;
    padding-bottom:40px;
}
.resign_box{
    width:90%;
	padding-bottom: 0px;
}
.resign_box form p{
    width:100%;
	padding: 2px 0;
}
.news_box{
    text-align:center;
    padding:0 10px;
}
.news_box .list_box .img_box{
    display:inline-block;
    margin-bottom:20px;
}
.news_box .list_box .text_box{
    padding-left:0;
    text-align:left;
}
.news_box .list_box .text_box h4{
    font-size:18px;
}
.news_box .list_box .text_box p{
    font-size:14px;
    line-height:23px;
	margin: 20px 0 10px 0;
}
.news_box .list_box .text_box a.more{
    width:110px;
    height:35px;
    line-height:35px;
    font-size:14px;
}
.news_n{
    padding:0 10px;
    padding-bottom:15px;
}
.news_htit h3{
    font-size:20px;
    margin:7px 0;
    background:none;
    text-indent:0;
}
.news_n_text,.news_n_text p{
    font-size:15px !important;
   line-height: 25px !important;
     padding-bottom: 22px;
}
.news_n_about .text_box p{
    padding-left:10px;
}
.prov_box{
    padding:0 10px;
}
.prov_box .big_img{
    width:100%;
    height:100%;
}
.prov_box .text_box{
    padding:20px 0;
}
.prov_box .text_box h3{
    font-size:22px;
}
.prov_info{
    padding:30px 10px;
}
.prov_info h3{
    font-size:20px;
}
.prov_download{
    padding:0 10px;
}
.prov_download h3{
    font-size:22px;
}
.prov_download_box .list_box{
    width:140px;
}
.prov_download_box .list_box .img_box{
    width:150px;
    height:180px;
}
.sitemap{
    padding:0 10px;
}
.sitemap_box dl dd{
    width:33.33%;
}
.solution_box .list_box{
    width:150px;
    margin-bottom:30px;
}
.solution_box .list_box .img_box{
    width:150px;
    height:150px;
}
.solution_box .list_box .text_box .text .img{
    width:40px;
    height:40px;
}
.solution_box .list_box .text_box .text .stext{
    width:60%;
}
.media_box{
    padding:0 10px;
    padding-bottom:30px;
}
.media_box h3{
    font-size:25px;
}
.solution_n_info_box{
    padding:0 10px;
}
.solution_n_info_box h3{
    font-size:22px;
}
.solution_pro{
    padding:0 10px;
}
.solution_pro h3{
    font-size:22px;
}
.solution_pro_box .list_box{
    width:225px;
    margin: 0 auto;
    margin-bottom:20px;
}
.solution_pro_box .list_box .img_box{
    margin-bottom:20px;
}
.solution_pro_box .list_box .text_box{
    width:100%;
    float:none;
    padding-left:0;
}
.solution_whole_box{
    padding:0 10px;
}
.solution_whole_box h3{
    font-size:18px;
}
.solution_whole_box .text_box{
    font-size:15px;
    line-height:32px;
}
.solution_whole_box .whole1 .text_box{
    padding-left:60px;
}
.solution_whole_box .whole2 .text_box,
.solution_whole_box .whole3 .text_box,
.solution_whole_box .whole4 .text_box{
    margin-bottom:20px;
    padding-left:60px;
}
.solution_whole_box .whole3 .pic{
    margin-bottom:20px;
}
.htit3 h3{
    font-size:22px;
}
.cooperate1{
    background:none;
    padding:0 10px;
}
.cooperate1_box{
    min-height:auto;
}
.cooperate1_box .text_box{
    font-size:16px;
    line-height:38px;
    padding:30px 0;
}
.cooperate2{
    padding:40px 10px;
}
.cooperate2_box .list_box{
    width:230px;
}
.cooperate2_box .list_box .pic_box{
    width:230px;
    height:230px;
    line-height:230px;
}
.cooperate2_box .list_box p{
    font-size:20px;
}
.cooperate3{
    padding:40px 10px;
}
.cooperate3_box .text_box{
    font-size:16px;
    padding-top:0;
    margin-bottom:20px;
}
.cooperate3_box .fangdagroup figure{
    width:100%;
    height:auto;
}
.cooperate3_box .fangdagroup figure .img_box{
    width:100%;
    height:100%;
}
.cooperate4{
    padding:40px 10px;
}
.cooperate4_box .list_box{
    margin-bottom:20px;
}
.cooperate5{
    padding:40px 10px;
}
.cooperate5_box .list_box .pic_box{
    border-right:none;
}
.cooperate6{
    padding:40px 10px;
}
.cooperate6 .text_box{
    width:100%;
    padding:0;
    font-size:16px;
    margin-bottom:20px;
}
.cooperate7{
    padding:40px 10px;
}
.cooperate7_box .text_box{
    width:100%;
    margin:0 auto;
    padding-top:0;
    font-size:18px;
    line-height:50px;
    margin-bottom:20px;
}
.cooperate8{
    padding:40px 10px;
}
.cooperate8_box .list_box{
    width:100%;
    margin:0;
}
.cooperate9{
    padding:40px 10px;
}
.cooperate9_box .text_box{
    padding-top:0;
    font-size:16px;
    line-height:32px;
    margin-bottom:20px;
}
.cooperate_b1{
    padding:30px 10px;
}
.cooperate_b1_box .list_box p{
    height:50px;
    line-height:50px;
    font-size:14px;
}
.cooperate_b2{
    padding:30px 10px;
}
.cooperate_b2_box{
    padding-bottom:20px;
}
.cooperate_b2_box .text_box{
    width:100%;
    font-size:16px;
    padding-top:0;
    line-height:35px;
    margin-bottom:20px;
}
.cooperate_b3{
    padding:30px 10px;
}
.cooperate_b3_box .text_box{
    font-size:16px;
    line-height:35px;
}
.cooperate_c1{
    padding:30px 10px;
}
.cooperate_c1_box .list_box{
    border-right:0;
    margin-bottom:20px;
}
.cooperate_c1_box .list_box p{
    width:90%;
}
.cooperate_c1_box .text_box{
    width:100%;
    float:none;
    padding-top:0;
}
.cooperate_c2{
    padding:30px 10px;
}
.about_dsj{
    padding:30px 10px;
}
.dsj_slide .hd{
    width:100%;
    position:static;
}
.dsj_slide .hd ul li{
    width:45%;
    margin:0 5px;
    margin-bottom:10px;
    float:left;
}
.dsj_slide .bd{
    width:100%;
    background-position:70px 50px;;
    padding-top:50px;
}
.dsj_slide .bd .htit{
    left:70px;
    margin-top:50px;
}
.dsj_slide .bd .htit h3{
    width:120px;
    top:-40px;
    left:0;
}
.dsj_slide .bd ul .swiper-container{
    padding-left:0;
    margin-top:100px;
    height:400px;
}
.dsj_slide .bd ul .swiper-slide .list_box .text_box{
    width:52%;
    padding-left:30px;
    font-size:13px;
}
.dsj_slide .bd ul .swiper-slide .list_box .text_box h4{
    font-size:18px;
}
/*二次新增*/
.solution_edu_case_n h2{
    font-size:25px;
}
.solution_edu_case_n .video_box{
    width:300px;
    height:auto;
}
.solution_edu_case_n_info{
    padding:0 15px;
    padding-bottom:30px;
}
.solution_edu_case_n_info h3{
    font-size: 22px;
}
.solution_solve .list_box{
    padding:0 20px;
}
.solution_solve .list_box .text_box{
    font-size:14px;
    line-height:30px;
}
.solution_solve .list_box .text_box ul li{
    padding-left:30px;
    background:url(../images/solve_litag.jpg) no-repeat left 6px;
    line-height:26px;
}
.solution_solve{
    padding:20px 10px;
}
.solution_solve h2{
    height: 50px;
    line-height: 50px;
    font-size: 22px;
}
.solve_box1 h3,
.solve_box2 h3{
    font-size:16px;
    padding:20px 15px;
}
.solve_box3 h3{
    font-size:16px;
    padding:20px 0;
}
.solve_box3 .list_box .text_box{
    font-size:16px;
    line-height:31px;
}
.solve_box5 ul li{
    float:none;
    margin-bottom:15px;
}
.solve_box10 h3{
    font-size:16px;
    padding:30px 0;
}
.solve_slide{
    width:300px;
}
.solve_slide .swiper-slide .img_box{
    width:300px;
    height:auto;
}
.video_img{ display:none;}
.play-btn{ width: 26%; top: 27%; left: 37%;}
.index_solution{ padding: 0px 0 10px 0;}
.index_solution_slide .hd{margin-bottom: 10px;}
.index_solution_slide .bd li .text_box h4{font-size: 15px; line-height: 40px;}
.float_btn{  width: 111px; height: 27px; background-size: 96%; left: 1%; bottom: 2%;}
.go-top{bottom: 13px;right: 10px;}
.go-top .go{ background-position: 0 -80px;}
.go-top a{width: 40px; height: 40px; background-size: 100%;}
.go-top .go:hover{background-position: 0 -121px;}
.index_pro_box .list_box .text_box h5{font-size: 15px; height: 44px; line-height: 44px;}
.index_pro_box .list_box .text_box p{ text-indent:0;}
.index_pro{padding: 20px 0 0px 0;}
.index_about .tag_group .list_box .img_box{width: 80px;height: 80px; text-align:center;}
.index_news_slide .hd{ margin-bottom:20px;}
.index_news_slide .bd .nbox1 .text_box h4{ padding: 20px 0 7px 16px; text-indent:0;}
.index_news_slide .bd .index_news_box .list_box{ padding-bottom: 12px; margin-bottom: 12px;}
.footer_logo .text_box h4{ padding: 12px 0 5px 0; font-weight:normal;}
.footer_logo .text_box p{ font-size:15px;}
.pages2{padding: 0px 0 34px 0;}
.pages2 a{ width:37%; height:30px; line-height:30px; font-size:12px;}
.about_recommend_box .list_box .text_box p{ font-size:13px;}
.about_recommend{ padding-bottom:0px;}
.pro-row{ margin: 11px 0 5px 0;}
.pro-form-wrap{margin: 0px 0 30px 0px;}
.pro-form{ width:100%; background:url(../images/pro-form_01.jpg) center top no-repeat #f0f0f0; background-size:100%; height: 550px;}
.pro-form .wrap{padding: 46px 0 0 23px;}
.pro-form .tit{font-size: 14px;}
.pro-form .tit span{font-size: 17px;}
.pro-row input{ width:256px;}
.pro-row textarea{ width:256px; margin: 3px 0 -3px;}
.s-btn{    height: 30px; line-height: 30px; width: 100px; font-size: 13px;margin: 10px 10px;}
.solution_box .list_box .text_box h4{ height: 45px; line-height: 45px; font-size: 13px;}
.solution_box .list_box .text_box .text{padding: 0px 0 11px 0;}
.solution_box .list_box .text_box .text .stext h6{ font-size:12px;}
.solution{ padding: 20px 0 0px 0;}
.solution_edu_box .list_box{ width:150px; margin-bottom: 11px;}
.solution_edu_box .list_box .img_box{ height:120px;}
.solution_edu_box .list_box p{ font-size:13px;padding: 8px 0;}
.resign_box .warning p{background: url(../images/warning_tag.png) no-repeat left 5px;}
.login,.resign{ padding:0px;}
.news_box .list_box{padding: 20px 0 20px 0;}
.news_htit h4 span{margin: 0 20px 0 0px;}
.news_htit{ margin-bottom:12px; border-bottom: 1px #e2e2e2 solid; padding-bottom: 10px;}
.agroup2 a{
    width:140px;
    font-size:13px;
    height:35px;
    line-height:35px; 
	margin: 0 0px 12px 5px;
}
.agroup2{ padding:0;}
}