@charset "utf-8";

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

.header .icon-menu{ display: block !important;  float: right; color: #000000; height: auto; }
.w1200{ width: 95%;}
.icon-share{ display: block;  position: absolute; right: 45px; top: 0px; text-align: center; width: 50px; line-height: 60px; height: 50px; font-size: 18px;}
.kongd{ display: block; height: 50px;}
.header{ height: 60px; position: fixed; z-index: 99999;}
.header .w1200{ width: 100%;}
.logo{ width: auto; padding-left: 2%; height: 60px;}
.logo img{ width: auto; height: 60px;}
.som-an{ display: block; position: absolute; right: 0px; top: 0px; text-align: center; width: 50px; line-height: 60px; height: 50px; font-size: 26px;}
.banner .flexslider img{ width: 100%; height: auto;}
.nva h2{ display: none;}
.nva>ul>li{ height: auto; line-height: 32px; color: #4c4948;  width:100%; margin: 0px;}
.header_hover li{ background: #FFFFFF;}
.header_hover li a{  padding-left: 4%; display: block; line-height: 30px;}
.nva>ul>li>a{ position: initial;padding: 0px 2%;}
.header_hover li:hover{ background: #FFFFFF; color: #000000;}
/*首页*/
.s_programme{ padding:5% 0px;}
.tab_bva{ overflow: hidden;}
.s_mustsee2 ul li{ width: 24%; margin-right: 1.333%; padding: 0px; float: left; margin-bottom: 2%;}
.s_mustsee2 ul li:nth-child(4n+0){ margin-right: 0px;}
.s_mustsee2 ul li img{ width: 100%; height: auto;}
.s_mustsee2 ul li .miaoshu{ width:92%; padding: 4%; height: auto; background-size: 100% 100%;}

.titleUl2 {display: none;}
.Client ul li .evs{text-align: center; background: none; width: 100%; padding: 0px; opacity: 1; color: #FFFFFF; position: initial; top: 0px; left: 0px; height: auto;  padding-top:0px; font-size: 16px;transition: all 0.5s linear; line-height:26px ; }
.Client ul li:hover .evs{ text-align: center; background: none; width: 96%;padding: 0px 2%;  opacity: 1; color: #FFFFFF; position: initial; top: 0px; left: 0px; height: auto;  padding-top:0px; font-size: 16px;transition: all 0.5s linear; line-height:26px ; }
.Client ul li .evs h4{ display: none; }
.Client ul li .evs h3{color: #666666;}
.Client ul li{ width: 23%; margin: 0px; margin-right: 2%; height: auto;}
.Client ul li span{ width: 100%; height: auto;}
.Client ul li img{ width: 100%; height: auto;}
.Client ul li:nth-child(4n+0){ margin-right: 0px;}
.Client ul li .evs h3{color: #666666; font-size: 14px;}

.footer1{width:100%;background:#2b2b2b;position:fixed;bottom:0px;left:0px;height:50px;z-index:9999;display:block;}
.footer1 ul li a{display:block;height:50px;overflow:hidden;width:33%;float:left;font-size:80%;color:#fff;text-align:center;}
.footer1 ul li a span{display:block;font-size:18px;margin:5px 0px;}




.ny_case_lie ul li .case_hover{ width: 100%; height: 40px;}

.s_programme_fl { width: 49%; }
.s_programme_fl img{ width: 100%; height:  auto;}
.s_programme_fr{ width: 49%;}
.s_programme_fr_cent{ height: auto; padding: 10px 0px;}
.s_programme_fr_cent1{ text-align: left;}
.s_programme_fr_cent1 h2{ height: 35px; line-height: 35px; font-size: 16px; margin-bottom: 5px;}
.s_programme_fr_cent1 p{ line-height: 26px; font-size: 13px;}
.s_programme_fr_cent_tab ul li{ width: 26%; height: 32px; line-height: 32px; font-size: 12px; margin:0px 9px;}
.cent1_ti .cent1_ti_fr{ width: 380px; float: left; margin-left: 2%;}
.s_team_cent2 ul li{ padding: 0px; width: 23%; margin-right: 1%;}
.s_team_cent2 ul li img{ width: 100%; height: auto;}
.s_team_cent2 ul li:last-of-type{ margin-right: 0px;}


.s_Service{ display: none;}
.footer_botm{ height: auto; line-height: 24px; font-size: 12px; text-align: center;}
.footer_botm .p1{ display:none;}
.s_case_cent .flexslider .slides{ width: 100%;}
.footer_top{display: none;}
.ms_ez{ display: none;}
.footer_botm{ height: 36px; line-height: 36px;}
.footer_botm span{ background: none;}

/*neiye*/
.ny_case_lie ul li{ width: 32%; padding-right:2%; margin-bottom: 5%; padding-bottom: 3%;}
.ny_case_lie ul li .ny_case_lie_img{ width: 100%;}
.ny_case_lie ul li .ny_case_lie_img img{ width: 100%; height: auto;}
.ny_case_lie ul li p{ font-size: 16px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}

.ny_advantage_cent{ padding:0px 5%;}
.ny_team_cent_ny1{ padding: 2px;}
.ny_team_cent_ny1_fl{ width: 100%; float: none; padding: 0px; padding-bottom: 15px;}
.ny_team_cent_ny1_fr{ width: 100%; float: none;}
.ny_team_cent_ny1_fl img{ width: 100%;}
.ny_team_cent_ny1_fl .flex-control-nav{ width: 100%; max-width: 417px;}


.ny_team_cent_ny1_fr h1{ height: 35px;}
.ny_team_cent_ny1_fr h2{ height: 35px;}
.ny_team_cent_ny1_fr h3 p{ width: 100%;}
.ny_team_cent_ny2{ padding: 0px;}

.ny_news_lie{ padding: 0px;}
.ny_news_lie>ul>li{ width: 100%; }
.ny_news_lie ul li img{ width: 100%; max-width: 418px; float: none;}
.ny_news_lie_wz{ width: 100%; height: auto; float: none;}
.ny_news_lie_wz ul li{ margin-right: 12%;}
.ny_news_lie_wz ul li:last-of-type{ margin-right: 0px;}
.ny_fx ul li:nth-child(1){ width: auto; padding-right: 5%;}

.ny_contactus{ width: 100%;}
.map{ width: 100%; height: 180px; margin: 0px;}
.ny_media{ width:100%;overflow: hidden; padding: 0px; padding-bottom: 20px;}
.ny_media ul li{ width: 100%; padding: 15px 0px; }
.ny_media ul li .media_cent{  float: right;}
.ny_media ul li .media_cent p{ width: 100%; line-height: 22px; height: 50px; font-size: 12px; overflow: hidden;word-break:break-all;}
.ny_media ul li .media_cent h2{ height: 46px;line-height: initial;}
.ny_media ul li .media_cent h2 span{ float: left; height: auto; line-height: 24px; font-size: 12px;}
.ny_media ul li .media_cent h2 p{ height: auto; line-height: 24px; width: 100%; font-size: 14px;}


.anli_tj ul li{ width: 32%; margin-right: 2%;}

.ny_Client_lie ul li .evs{text-align: center; background: none; width: 100%; padding: 0px; opacity: 1; color: #FFFFFF; position: initial; top: 0px; left: 0px; height: auto;  padding-top:0px; font-size: 16px;transition: all 0.5s linear; line-height:26px ; }
.ny_Client_lie ul li:hover .evs{ text-align: center; background: none; width: 96%;padding: 0px 2%;  opacity: 1; color: #FFFFFF; position: initial; top: 0px; left: 0px; height: auto;  padding-top:0px; font-size: 16px;transition: all 0.5s linear; line-height:26px ; }
.ny_Client_lie ul li .evs h4{ display: none; }
.ny_Client_lie ul li .evs h3{color: #666666;}
.ny_Client_lie ul li{ width: 23%; margin: 0px; margin-right: 2%;}
.ny_Client_lie ul li span{ width: 100%; height: auto;}
.ny_Client_lie ul li img{ width: 100%; height: auto;}
.ny_Client_lie ul li:nth-child(2n+0){ margin-right: 0px;}
.ny_Client_lie ul li .evs h3{color: #666666; font-size: 14px;}
.us_may2{ padding: 0px; width: 100%;}
.us_div1{ width: 38%; padding-left: 2%;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.us_div2{ width: 40%;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.us_div3{ width: 20%;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}

.s_advantage_x_cent1_fr{ width: 100%; float: none; padding-bottom: 3%;}
.s_advantage_x_cent1_fl{ width: 100%; float: none;padding-bottom: 3%;}
.Classic_case_lie{ padding-top:5%;}
.Classic_case_lie ul li{ width: 49%; margin-right: 2%; margin-bottom: 2%;}
.Classic_case_lie ul li:nth-child(3n+0){ margin-right: 2%;}
.Classic_case_lie ul li:nth-child(2n+0){ margin-right:0px;}
.Classic_case{ padding-top: 3%;}
.Idea_content1_fl, .Idea_content1_fr{ width: 100%; display: inline;}

.shouji1{ display: block;}
.pc_xianshi{ display: none;}
.shouji2{ display: none;}
.shouji3{ display: block;}

.kehe_lie ul{  padding-top: 10px;}
.kehe_lie ul li{ width:11.56%; margin: 0px; margin-right: 1%; margin-bottom: 3%;}
.kehe_lie ul li:nth-child(8n+0){ margin-right: 0px;}
.kehe_lie ul li img{ width: 100%; height: auto; }
.kehe_lie ul li:nth-child(n+25){ display: none;}


.Classic_case_lie ul li:hover .case_hover{opacity:1;}
.case_hover{position: initial; height: auto; width:96%; padding: 0px 2%;opacity:1; background: none;}
.case_hover h2{ color: #4c4948;}
.case_hover h3{ display: none;}
.case_hover p{ display: none;}
.s_Company_profile{ padding: 3% 0px;}
.s_Company_profile_cent{ padding:3% 0px;} 
.s_Company_profile_fr ul li{ width: 10%; margin-right: 1%;}
.s_Company_profile_fr p{ height: 74px;overflow: hidden;}
.s_Company_profile_fl{ width: 345px; height: auto; padding-right: 2%;}
.s_Company_profile_fl img{ width: 345px; height: auto;}
.s_Company_profile_fr{ width: auto; float: none;}

.Client{ padding-top: 0px;}

.porcv1,.porcv{ display: none;}
.ny_news_ny{ padding:0px;}
.ny_news_ny_1{ padding: 20px 0px;}
.ny_news_ny_1 ul li{ padding-left: 4%;}
.fan_p{ padding-top: 0px;}
.ny_news_ny img{ padding: 5% 0px;}
.ny_news_ny h1{font-size:20px;}
/*通用*/
.banner{margin-top:60px;}
.kefu{ display: none;}
.ty_img{ margin-top: 60px; padding:0px;}
.ny_nva2{ margin-bottom: 2%;}
/*导航*/
.header .nva{ width:100%; position: absolute; display: none; z-index: 99; left: 0px; top: 50px; background: #f3f3f3 !important; padding-bottom: 1px; }
.header .nva ul{ float: none; padding: 0px;}
.header .nva ul li:first-child{ border-top: 1px solid #ddd;}
.header .nva ul li:hover{border-top:none;}
.header .nva ul li{ width: 100%;border-bottom: 1px solid #ddd; text-align: left; font-size: 12px !important; line-height: initial; margin-right: 0px; }
.header .nva ul li span{ display: none;}
.header .nva ul li a{display: block; line-height: 30px;}
.header_hover{ position:initial; width: 100%;}
.nva ul li .active{background:url(../images/on.png) top right no-repeat;}
.nva ul li .inactive{background:url(../images/off.png) top right no-repeat ; }
/*导航结束*/


    .ny_cent_mobile .w1200{ width: 100%;}
    .ny_cent_mobile .w1200 .t_form_cent{     padding-left: 1%;}
    .footer_botm {
        height: auto;
    }
    .kefu2 {
        display:block;
    }
    .my_index .case_hover{
        height: auto; 
        width:96%; 
    }

    .my_index .case_hover h2 {
        color: #4c4948;
        height: 29px;
        line-height: 38px;
    }
    .my_index .Classic_case_lie ul li {
        margin-bottom: 1%;
    }

}

@media only screen and (min-width:1440px) {
.Idea_content1_cent3{ margin-bottom: 45px;}
	

}
@media only screen and (min-width:1366px) {
.Idea_content1_cent1{ margin-bottom: 14px;}
.Idea_content1_cent3{ margin-bottom: 40px;}

}




@media only screen and (min-width: 800px) {


}
@media only screen and (max-width: 720px) {
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
.ssb{font-size:18px;color:red;padding: 0px;}
.ssa {margin-left:0px;padding-top:2px;}
	.ssa .texta{width:140px;line-height:28px;border:1px solid #ccc;}
.ssa .cxa{width:50px;line-height:30px;background:#3b80ff;text-align:center;border:0;color:#fff;}

.s_team_cent2 ul li{ width: 227px; display: inline-block; padding:0px;}
.s_team_cent2 ul li img{ width: auto; height: auto;}
.ny_case_lie ul li p{ font-size: 13px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.s_advantage_x_cent1_fr{ width: 100%; float: none; padding-bottom: 3%;}
.s_advantage_x_cent1_fl{ width: 100%; float: none;padding-bottom: 3%;}
.s_Company_profile_fl{ width: 100%; float: none;}
.s_Company_profile_fl img{ width: 100%; height: auto;padding-bottom: 5px;}
.s_Company_profile_fr{ width: 100%; float:none;}
.s_Company_profile_fr p{ height: auto;}
.s_Company_profile_fr ul li{ width: 20%; margin-right: 1%;}

} 
@media only screen and (max-width: 640px) {
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
.ssa {margin-left:0px;padding-top:2px;}
.ssb{font-size:18px;color:red;padding: 0px;}
	.ssa .texta{width:140px;line-height:28px;border:1px solid #ccc;}
.ssa .cxa{width:50px;line-height:30px;background:#3b80ff;text-align:center;border:0;color:#fff;}
.s_programme_fl { width: 100%; float: none;}
.s_programme_fl img{ width: 100%; height:  auto;}
.s_programme_fr{ width: 100%; float: none;}
.s_programme_fr_cent{ height: auto; padding: 10px 0px;}
.s_programme_fr_cent1{ text-align: left;}
.s_programme_fr_cent1 h2{ height: 35px; line-height: 35px; font-size: 16px; margin-bottom: 5px;}
.s_programme_fr_cent1 p{ line-height: 26px; font-size: 13px;}
.s_programme_fr_cent_tab ul li{ width: 26%; height: 32px; line-height: 32px; font-size: 12px; margin:0px 9px;}
.cent1_ti .cent1_ti_fr{ width: 380px; float: left; margin-left: 2%;}
.s_team_cent2 ul li{ padding: 0px;}
.s_mustsee2 ul li{ width: 49%; margin-right: 2%; padding: 0px; float: left; margin-bottom: 2%;}
.s_mustsee2 ul li:nth-child(2n+0){ margin-right: 0px;}
.s_mustsee2 ul li img{ width: 100%; height: auto;}
.s_mustsee2 ul li .miaoshu{ width:92%; padding: 4%; height: auto; background-size: 100% 100%;}

.ny_news_lie{ padding: 0px;}
.ny_news_lie>ul>li{ width: 100%;padding: 20px 0px;}
.ny_news_lie ul li img{ width: 100%; max-width: 418px; float: none;}
.ny_news_lie_wz{ width: 100%; height: auto; float: none;}
.ny_news_lie_wz ul li{ margin-right: 12%;}
.ny_news_lie_wz ul li:last-of-type{ margin-right: 0px;}

.ny_Client_lie ul li{ width: 48%; margin: 0px; margin-right: 2%;}
.ny_Client_lie ul li span{ width: 100%; height: auto;}
.ny_Client_lie ul li img{ width: 100%; height: auto;}
.ny_Client_lie ul li:nth-child(2n+0){ margin-right: 0px;}
.ny_Client_lie ul li .evs h3{color: #666666; font-size: 12px;}

.Client{ padding: 20px 0px;}
.Client ul{ padding-top: 0px;}
.Client ul li .evs{text-align: center; background: none; width: 100%; padding: 0px; opacity: 1; color: #FFFFFF; position: initial; top: 0px; left: 0px; height: auto;  padding-top:0px; font-size: 16px;transition: all 0.5s linear; line-height:26px ; }
.Client ul li:hover .evs{ text-align: center; background: none; width: 96%;padding: 0px 2%;  opacity: 1; color: #FFFFFF; position: initial; top: 0px; left: 0px; height: auto;  padding-top:0px; font-size: 16px;transition: all 0.5s linear; line-height:26px ; }
.Client ul li .evs h4{ display: none; }
.Client ul li .evs h3{color: #666666;}
.Client ul li{ width: 48%; margin: 0px; margin-right: 2%;}
.Client ul li span{ width: 100%; height: auto;}
.Client ul li img{ width: 100%; height: auto;}
.Client ul li:nth-child(2n+0){ margin-right: 0px;}
.Client ul li .evs h3{color: #666666; font-size: 14px;}

.s_advantage_x_cent1_fr{ width: 100%; float: none;}
.s_advantage_x_cent1_fl{ width: 100%; float: none;}
.kehe_lie ul{  padding-top: 10px;}
.kehe_lie ul li{ width: 15.8%; margin: 0px; margin-right: 1%; margin-bottom: 3%;}
.kehe_lie ul li:nth-child(6n+0){ margin-right: 0px;}
.kehe_lie ul li img{ width: 100%; height: auto; }
.kehe_lie ul li:nth-child(n+19){ display: none;}

    .s_programme {
        padding-bottom: 0;
    }

}
@media only screen and (max-width: 480px) {
.ssa {margin-left:0px;padding-top:2px;}
.ssb{font-size:18px;color:red;padding: 0px;}
	.ssa .texta{width:140px;line-height:28px;border:1px solid #ccc;}
.ssa .cxa{width:50px;line-height:30px;background:#3b80ff;text-align:center;border:0;color:#fff;}

input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 

.st_title h2 span{ font-size:17px;  display:block; width: 100%; padding: 0px; margin: 0px; text-align: center;}
.st_title p{ font-size: 14px; padding-bottom: 10px;}
.st_title h2{ height: 40px; line-height: 40px; font-size: 17px; width: 100% !important;}

.ny_news_lie>ul>li{ width: 100%;padding: 6px 0px;}

/*.st_title h2{ height: 40px; line-height: 40px; font-size: 17px;background: url(../images/st_title1.jpg) repeat-x 0px 18px;}*/
.s_case{ padding: 25px 0px 20px 0px;}
.s_case_cent{ padding-top: 25px;}
#header{ padding: 5% 0px;}
#header .swiper-slide a{  font-size: 12px; padding:0px 10px;}
.s_mor{padding: 10px 0px 10px 0px;}
.s_mor a{ font-size: 12px;}

.s_advantage{padding: 25px 0px 20px 0px;}
.cent1_ti .cent1_ti_fl{ width: 35px; line-height: 40px; height: 35px; font-size: 16px;}
.cent1_ti .cent1_ti_fr{ width: 86%;}
.cent1_ti .cent1_ti_fr h2{ font-size: 16px;}
.cent1_ti .cent1_ti_fr h3{ font-size: 14px;}
.s_team{padding: 25px 0px 20px 0px;}
.s_team .st_title h2{ width: 180px;}
.s_team_cent1{ font-size: 13px; line-height: 30px;}
.s_team_cent2 ul li{ width: 100%; float: none; margin-right: 0px; padding: 0px;}
.s_mustsee .st_title h2{ width: 274px;}
.s_mustsee1{ font-size: 13.5px; line-height: 30px;}
.s_advantage_cent1_fl p{ font-size: 13px;}
.s_mustsee2 ul li .miaoshu p{ font-size: 14px; line-height: 20px;}
.s_mustsee2 ul li .miaoshu h2{ font-size: 14px;}
.Client .st_title h2{ width: 214px;}

.ny_cent{padding: 10px 0px 20px 0px;}
.ny_case_lie ul li{ width: 100%; padding-right: 0px; padding-bottom: 3%; margin-bottom: 5%;}
.ny_case_lie ul li .ny_case_lie_img{ width: 100%;}
.ny_case_lie ul li .ny_case_lie_img img{ width: 100%; height: auto;}
.ny_title h2 span{ font-size: 20px;}
.ny_title h2{ height: 40px; font-size: 16px; line-height: 40px; width: 203px;}
.ny_case .ny_title h2{ width: 190px;}

.ny_case_xq h1{ height: 64px; line-height: 64px; font-size: 14px;}
.ny_case_xq h3{ font-size: 12px; padding-bottom: 3%;}
.ny_case_xq img{ padding: 3% 0px;}
.ssa {width:auto;float:left; padding-top:15px;}
.ny_Client_lie ul li .evs{}
.ny_advantage{  width: 100%;}
.ny_news_lie{ margin-bottom: 20px;}
.ny_news_lie_wz h2{ height:auto;min-height: 34px; line-height: 34px; font-size: 15px;}
.ny_news_lie_wz ul li{ height: 30px; line-height: 30px; font-size: 13px;}

.ny_fx ul li:nth-child(1){ width: auto; padding-right: 5%;}
.ny_contactus .lx p{ line-height: 32px; font-size: 13px;}

.ny_news .ny_title h2{ width: 245px;}

.ny_Client_lie ul li{ width: 48%; margin: 0px; margin-right: 2%;}
.ny_Client_lie ul li span{ width: 100%; height: auto;}
.ny_Client_lie ul li img{ width: 100%; height: auto;}
.ny_Client_lie ul li:nth-child(2n+0){ margin-right: 0px;}
.ny_Client_lie ul li .evs h3{color: #666666; font-size: 12px;}


.footer_botm{ height: auto; line-height: 24px;}
.footer_botm p{ display: block; font-size: 10px;}
.footer_botm p:nth-child(1){  height: 24px; line-height: 28px;}
.footer_botm p:nth-child(2){  height: 24px; line-height: 20px;}
.footer_botm .p2{ line-height: 20px;}
.footer_botm .p2 span{ background: none;}
.fanye ul .icon-angle-left,.fanye ul .icon-angle-right{ height: 30px; line-height: 30px; width: 30px;}
.fanye ul li{ width: 30px; height: 30px; line-height: 30px;}

.ny_Aboutus .ny_title h2{ width: 160px;}
.us_div1,.us_div2,.us_div3{ font-size: 12px;}
.us_cksl_cent{ padding: 3%;}
.us_cksl_cent p{ font-size: 12px; line-height: 26px;}
.us_div1{ width: 38%; padding-left: 2%;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.us_div2{ width: 35%;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.us_div3{ width: 25%;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.us_may1 p{ line-height: 26px; font-size: 13px;}
.s_advantage_x{ padding-bottom: 3%;}
.y_sa_title{ width:100%;background-size: auto 30%; padding-left: 35px; padding-bottom: 2%;}
.s_advantage_x_cent1_fl h2{ font-size: 15px; line-height: 22px;}
.s_advantage_x_cent1_fl h3{ font-size: 13px;}
.s_advantage_x_cent1_fl p{ line-height: 26px; font-size: 13px; padding-bottom: 2%;}
.s_advantage_x_cent2 .y_sa_title{background-size: auto 30%; }
.s_advantage_x_cent3 .y_sa_title{background-size: auto 30%; }
.Classic_case_lie{ padding-top:5%;}
.Classic_case_lie ul li{ width: 49%; margin-right: 2%; margin-bottom: 2%;}
.Classic_case_lie ul li:nth-child(3n+0){ margin-right: 2%;}
.Classic_case_lie ul li:nth-child(2n+0){ margin-right:0px;}
.Classic_case{ padding-top: 3%; padding-bottom: 3%;}
.s_mustsee{ padding: 3% 0px;}

.Idea_content1_cent1{ font-size: 16px;}
.Idea_content1_cent2{line-height: 28px; font-size: 13px;}
.Idea_content1_cent3{ font-size: 13px; line-height: 28px; margin-bottom: 20px;}
.Idea_content1_cent4{ width: 100px; height: 28px; line-height: 28px; font-size: 11px;}
.kehe{ padding-top: 0px;}
.kehe_lie ul{  padding-top: 10px;}
.kehe_lie ul li{ width: 24%; margin: 0px; margin-right: 2%; margin-bottom: 3%;}
.kehe_lie ul li:nth-child(2n+0){ margin-right: 0px;}
.kehe_lie ul li img{ width: 100%; height: auto; }
.kehe_lie ul li:nth-child(n+17){ display: none;}
.kehe_lie{ padding-bottom: 16px;}
.kehe .Idea_content1_cent3{ margin-bottom: 16px;}

.kehe_lie  img{ width: 100%; height: auto;}
.ny_nva{ margin-bottom: 10px;}
#header .swiper-slide a{ height: 32px; line-height: 32px; margin: 0px 5px;}
.case_hover h2{ color: #4c4948; font-size: 12px;}
.s_Company_profile_fr h2{ font-size: 14px;} 
.s_Company_profile_fr p{ line-height: 26px; font-size: 13px; padding-bottom: 4%;}
.Client{ padding: 3% 0px;}
.s_Company_profile_fr h2{ margin-bottom: 0px;}
.s_Company_profile_fr ul li{ width: 20%; margin-right: 1%; left: 0px; height: 20px; line-height: 20px; font-size: 12px;}
.anli_tj h2{ height: 38px; line-height: 38px; font-size: 14px;}

 .ny_cent_mobile {
        padding: 0;
    }
}
@media only screen and (max-width: 320px) {}