﻿ @charset "utf-8";
/*!
 * 米维建站  一建轻松建站
 * 详尽信息请看官网：http://www.miwinfo.com/
 *
 * Copyright 2014 米维建站
 *
 * 请尊重原创，保留头部版权
 * 仅供学习参考使用，不可用于任何商业用途
 *
 * 客服QQ 974837117
 */
@media only screen and (max-width : 1850px) {
.banner img{ width: 100%; }
}
@media only screen and (max-width : 1400px) {
.content{ width: 1200px; }
.header .inmuen ul li > a{ font-size: 14px; padding: 0 10px; }
.header .inserch{ margin-left: 5px; }
.ina-right{ width: 610px; }
.in-about li{ width: 275px; }
.in-about li .count-title,.in-about li span{ font-size: 60px; }
.int-left{ width: 355px; }
.int-mid{ width: 360px; }
.int-right{ width: 360px; }
.inr-r{ width: 210px; }
.web_p1 .main, .web_p2 .main, .web_p3 .main, .web_p4 .main, .web_p5 .main{ width: 1200px; }
.semmain{ width: 1200px; }
.sem_adv .li_box{ width: 1200px; padding: 40px; box-sizing: border-box; }
.sem_adv .li_box li.li1, .sem_adv .li_box li.li2{ margin-right: 33px; }
.sem_adv .li_box li.li1, .sem_adv .li_box li.li2, .sem_adv .li_box li.li3{ width: 350px; }
.sem_adv .li_box li.li4, .sem_adv .li_box li.li5, .sem_adv .li_box li.li6, .sem_adv .li_box li.li7{ width: 275px; }
.sem_adv .li_box li.li4, .sem_adv .li_box li.li5, .sem_adv .li_box li.li6{ margin-right: 6px; }
.sem_adv .li_box li.li4 .txt, .sem_adv .li_box li.li5 .txt, .sem_adv .li_box li.li6 .txt, .sem_adv .li_box li.li7 .txt{ width: 170px; }
.page_sem_vs_l,.page_sem_vs_r{ width: 580px; }
.text_18{ font-size: 16px; }
.page_sem_reason ul li{ width: 360px; }
.page_sem_data li{ width: 334px; }
.wrapper_news{ width: 1200px; }
}
@media only screen and (max-width : 1200px) {

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

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

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

}
@media only screen and (max-width : 640px) {
.webmain{ min-width: inherit; }
.content{ width: auto; padding: 0 10px; min-width: inherit; }
.header{ padding: 10px 0; background: #000; }
.header .inmuen{ display: none; width: auto; float: none;clear: both; line-height: 35px; padding-top: 10px; }
.header .inmuen ul li{ float: none; }
.header .inmuen ul li > a{ padding: 0; text-align: center; }
.header .inmuen ul li .erji{ display: none; position: static; left: 0; margin: 0;  width: auto; }
.header .inmuen ul li .erji a{ line-height: 25px; height: 25px; font-size: 12px; }
.header .inmuen ul li.navyewu .erji{ display: block !important; }
.header_on{ background: #fff; }
.inserch{ display: none; }
.header .logo{ width: auto; height: 30px; }
.header .logo img{ width: auto; height: 30px; }
.header .city{ margin: 0 0 0 10px; }
.header .city .qhcs{ height: 30px; line-height: 28px; box-sizing: border-box; }
.nav_handle{ display: block; }
.header_on .nav_handle b i{ background: #333; }
.header_on .nav_handle.on b i{ background: #e13d00; }
.banner{ margin-top: 50px; }
.banner .pagination{ bottom: 10px; }
.banner .pagination .swiper-pagination-switch{ width: 8px; height: 8px; }
.banner .pagination .swiper-active-switch{ width: 15px; }
.fixd-box .wrap{ padding: 20px 0; }
.fixd-box h2{ padding: 0 10px 20px; font-size: 18px; }
.fixd-box .txt .right{ display: none; }
.fixd-box .close{ right: 20px; top: 20px; }
.fixd-box .txt .left{ float: none; width: auto; margin: 0; padding: 0 10px; }
.fixd-box .left dl{ font-size: 14px; }
.fixd-box .left dl:first-child{ margin-bottom: 20px; }
.ina-left{ display: none; }
.ina-head{ width: 200px; }
.ina-right .h1{ font-size: 20px; width: 160px; }
.ina-right{ width: auto; margin: 0; padding: 20px 10px; }
.ina-right p{ font-size: 14px; margin-top: 20px; }
.in-about li{ margin-top: 10px; width: 25%; box-sizing: border-box; }
.in-about li .count-title, .in-about li span,.ina-btn .h3{ font-size: 20px; font-weight: bold; }
.in-about li .h2{ font-size: 12px; display: block; height: 40px; line-height: 20px; overflow: hidden; }
.ina-btn{ padding-top: 10px; height: auto; }
.in-about{ padding-bottom: 20px; }
.ina-btn .h4{ font-size: 12px; }
.fw_serlist .title{ font-size: 20px; margin: 20px 0 0 !important; padding: 0; }
.fw_serlist .lmjj{ font-size: 14px; }
.fw_serul{ padding: 15px 0 20px; }
.fw_serul li{ width: 48%; margin: 3px 1%; }
.fw_serul li .ico{ width: 50px; height: 50px; right: -10px; top: -10px; }
.fw_serul li .tit{ font-size: 20px; margin: 10px auto; }
.fw_serul li .stit{ font-size: 18px; }
.fw_serul li .jj{ font-size: 14px; margin: 0 0 20px; }
.fw_serul li .more{ height: 25px; line-height: 25px; font-size: 12px; }
.incase{ padding: 20px 0; }
.incase .lmtit{ font-size: 20px; margin-bottom: 0; }
.incase .lmjj{ font-size: 14px; }
.incasenr .hd ul li{ font-size: 12px; height: 30px; line-height: 30px; }
.incasenr .bd ul li{ width: 98%; }
.container{ width: auto; min-width: inherit; }
.seoresult{ width: 100%;  overflow-x: scroll !important; display: flex; }
.bdseoresult th, .tableid_ th{ padding: 5px 0; }
.scrollTbody tr{ height: 35px; line-height: 35px; font-size: 14px; }
.scrollTbody td:last-child{ font-size: 14px; }
.tableid_,.bdseoresult{ width: 1200px !important; }
.bdseoresult td .tit{ line-height: 35px; height: 35px; }
.kh_pj{ padding: 1px 0 20px; }
.kh_pj .title{ font-size: 20px; margin-top: 20px !important; margin-bottom: 15px !important; padding: 0; }
.kh_pj .title p{ font-size: 14px; padding: 0; }
.inkefpjnr ul li{ width: 100%; }
.imglist_w li{ width: 98%; margin: 3px 1%; }
.imglist_w li p{ font-size: 18px; line-height: 30px; height: 90px; }
.inmeiti .title{ padding: 0; margin: 20px 0; font-size: 20px; }
.inmeiti .title p,.int-top a{ font-size: 14px; }
.inmeiti .title p{ padding: 0; }
.inmeiti{ padding-bottom: 20px; }
.index{ padding-top: 20px; }
.index-three{ padding-bottom: 20px; }
.index .h1{ font-size: 20px; }
.index a.more-btn{ margin-top: 7px; }
.int-left .h3{ font-size: 16px; }
.int-left{  width: auto; float: none; height: auto; margin-bottom: 10px; padding: 15px; }
.int-left .h3,.int-left .h4{ margin-bottom: 10px; }
.ine-pic{ width: auto; height: auto; }
.int-mid{ width: auto; float: none; height: auto; margin: 0; }
.intm{ margin-bottom: 10px !important; width: auto; height: auto; padding: 15px 15px 0;  }
.int-right{ width: auto; float: none; margin: 0; }
.inr-list{ position: relative; }
.inr-l{ float: none; width: 80px; left: 0; top: 30px; position: absolute; padding: 0; }
.inr-r{ float: none; width: auto; padding-left: 90px; }
.intm-bot{ height: auto; margin-top: 15px; padding-top: 15px; padding-bottom: 15px; }
.section_head{ padding: 20px 0; }
.section_head .title p{ font-size: 20px; margin-bottom: 0; }
.section_head .title span{ font-size: 14px; }
.iclients-wrapper{ padding-bottom: 20px; }
.iclients-list ul li{ width: 33.33333%; }
.footer-mess .mess-left{ width: auto; float: none; }
.footer-mess .mess-left .left_con{ padding: 20px 15px; }
.footer-mess .mess-left .left_con .bshare-custom{ margin: 0; }
.footer-mess .mess-right{ width: auto; float: none; margin-top: 0; margin-bottom: 0; padding: 0; }
.footer-mess .mess-right form{ padding: 0; }
.footer-mess .mess-right .form{ padding: 10px; }
.footer-mess .mess-right .form h5{ font-size: 18px; }
.footer-mess .mess-left .left_con .top p,.footer-mess .mess-left .left_con b{ font-size: 7vw; }
.footer-mess .mess-left .left_con .top span{ font-size: 3.8vw; }
.footer-mess .mess-right .form .ind_wrap,.footer-mess .mess-right .form .ind_mess{ margin: 10px 0; }
.foot-one,.foot-two{ display: none; }
.c-foot{ padding-top: 20px; }
.foot-three{ padding: 0 0 20px 0; }
.foot-three .ewm{ float: none; margin: 0 auto; text-align: center; }
.foot-three .address{ width: auto; float: none; text-align: center; display: none; }
.foot-three .foot-tel{ float: none; width: 150px; margin: 15px auto 0; display: none; }
.foot-three .share{ float: none; width: 195px; margin: 15px auto 0; }
.c-footer{ padding: 10px 0; line-height: 25px; }
.footer-left .h1{ line-height: 25px; font-size: 12px; }
.web_p1 .main, .web_p2 .main, .web_p3 .main, .web_p4 .main, .web_p5 .main{ min-width: inherit; width: auto; }
.web_left{ width: auto; float: none; margin-top: 20px; padding: 0 10px; }
.web_p1 .web_bg, .web_p2 .web_bg{ display: none; }
.web_left h3.title{ font-size: 20px; margin-bottom: 10px; }
.web_left h4{ font-size: 16px; margin-bottom: 10px; }
.web_left p{ margin-bottom: 10px; }
.web_left li{ width: 48%; margin: 5px 1%; box-sizing: border-box; height: auto; }
.web_left a.more{ width: auto; margin-top: 10px; }
.web_right{ width: 320px; height: 320px; margin: 20px auto 0; float: none;}
.web_left li:hover{margin-top:5px;}
.web_p1,.web_p2,.web_p3,.web_p4m,.web_p5{ background-size: auto 100% !important; }
.nybanner{ height: 100px; margin-top: 50px; }
.wrapper_left .title{ display: none; }
.wrapper_left{ width: auto; float: none !important; padding: 20px 0; margin-bottom: 0; }
.wrapper_left ul li{ box-sizing: border-box; border: 0px; width: 31.33333%; margin: 5px 1%; height: 35px; line-height: 35px; background: #f1f1f1; float: left; }
.wrapper_left ul li a{ padding: 0; font-size: 14px; text-align: center; }
.wrapper_right{ width: auto; padding: 0 0 20px; float: none !important; }
.about_wrapper .t_con{ margin: 0; padding: 0; }
.about_wrapper .t_con .ab_tit_t h2{ font-size: 20px; }
.idx_banner{ height: 150px; background-size: auto 100%; margin-top: 50px; }
.idx_top{ display: none; }
.idx_seo{ padding: 20px 0 10px; margin: 0; }
.container2{ padding: 0 10px; width: auto; }
.idx_seo .title{ font-size: 20px; }
.idx_seo .smtit{ font-size: 18px; margin-top: 10px; }
.idx_seo .brief{ width: auto; margin-top: 20px; }
.idx_seo .detail{ margin-top: 20px; }
.idx_risk{ padding: 20px 0; background-size: auto 100%; }
.idx_titbox .en{ display: none; }
.idx_titbox .cn{ font-size: 20px; margin-top: inherit; }
.idx_titbox .line{ margin: 10px auto 0; }
.idx_risk .detail{ margin-top: 20px; }
.idx_risk .lbox{ width: auto; float: none; }
.idx_risk .lbox li{ padding: 15px; margin-bottom: 15px; }
.idx_risk .lbox .icon{ margin: 0 auto; float: none; display: block; }
.idx_risk .lbox .info{ width: auto; float: none; }
.idx_risk .lbox .title{ font-size: 20px; }
.idx_risk .lbox .desc{ font-size: 14px; margin-top: 5px; }
.idx_risk .rbox{ width: auto; }
.idx_price{ padding: 20px 0 0 ; }
.idx_titbox .sm{ margin-top: 10px; font-size: 14px; }
.idx_price .list{ margin-top: 20px; }
.idx_price .item{ width: 50%; margin: 5px 0; }
.idx_price .item .icon:before, .idx_price .item .icon:after{ display: none; }
.idx_price .item .title{ font-size: 18px; margin-top: 10px; }
.idx_price .item .price{ margin: 5px auto; font-size: 16px; }
.idx_price .item .fz{ font-size: 12px; }
.idx_advan{ padding: 20px 0; background-size: auto 100%; }
.idx_advan .list{ margin-top: 20px; }
.idx_advan .item{ width: 98%; margin: 5px 1%; padding: 20px; height: auto; }
.idx_advan .item .title{ font-size: 20px; margin-top: 10px; }
.idx_advan .item .sm_line{ margin-top: 10px; }
.idx_advan .item .desc{ font-size: 14px; margin-top: 10px; }
.idx_customer{ padding: 20px 0; background-size: auto 140%; }
.idx_customer .list{ margin-top: 20px; }
.idx_customer .list li{ width: 97%; margin: 5px 1.5%; height: 340px; }
.Ranking{ margin-top: 50px; height: auto; padding-bottom: 20px; }
.Ranking h3{ font-size: 20px; padding-top: 20px; }
.Ranking h4{ font-size: 18px; width: auto; }
.Ranking p em{ font-size: 12px; }
.Ranking h5,.Ranking a{font-size: 16px;}
.WebsiteInquiry h3{ font-size: 20px; margin-top: 20px; }
.WebsiteInquiryCon{ width: auto; background: none; margin: 20px 0; height: auto; }
.WebsiteInquiryCon span{ width: auto; height: auto; float: none; position: static; }
.WebsiteInquiryCon span img{ width: 100%; height: auto; }
.WebsiteInquiryCon dl{ position: static; }
.WebsiteInquiryCon dl dt{ font-size: 20px; color: #333; margin-top: 20px; }
.WebsiteInquiryCon dl dd p{ font-size: 14px; color: #666; margin-top: 10px; }
.WebsiteInquiry h4{ font-size: 20px; }
.WebsiteInquiry a{ font-size: 16px; }
.OptimizationSystem{ height: auto; padding-bottom: 20px; }
.OptimizationSystem h3{ font-size: 20px; padding: 20px 0 10px; }
.OptimizationSystem p{ font-size: 14px; line-height: 30px; }
.OptimizationSystemCon span{ width: auto; height: auto; margin: 20px auto 0; }
.OptimizationSystemCon ul li p,.OptimizationSystemCon ul li h4{ display: none; }
.Inquiry{ padding-top: 20px; background-size: auto 100%; height: auto; padding-bottom: 20px; }
.Inquiry h3{ font-size: 20px; }
.Inquiry p{ font-size: 14px; margin-top: 10px; }
.Inquiry span{ width: auto; height: auto; margin: 20px auto 0; }
.ClientNeeds{ height: auto; background-size: auto 100%; padding-bottom: 20px; }
.ClientNeeds h3{ font-size: 20px; padding-top: 20px; }
.ClientNeeds h4{ font-size: 18px; margin-top: 10px; }
.ClientNeeds p{ font-size: 14px; line-height: 30px; margin-top: 10px; }
.ClientNeeds ul{ display: none; }
.KeyWords{ height: auto; padding-bottom: 20px; background-size: auto 100%; }
.KeyWords div{ padding-top: 20px; }
.KeyWords h3{ font-size: 20px; text-align: center; }
.KeyWords p,.FreeRanking p{ font-size: 14px; line-height: 30px; text-align: left; margin-top: 10px; }
.KeyWords a{ font-size: 16px; margin: 20px auto 0; } 
.FreeRanking{ padding-top: 20px; background-size: auto 100%; height: auto; padding-bottom: 80px; }
.FreeRanking h3{ font-size: 20px; text-align: center; }
.FreeRanking h4{ font-size: 16px; margin-top: 20px; }
.FreeRanking a.More{ font-size: 16px; margin: 20px auto; height: 40px; line-height: 40px; }
.CommittedSendu{ padding-bottom: 20px; }
.CommittedSendu h3{ font-size: 20px; }
.CommittedSendu p{ font-size: 14px; line-height: 30px; }
.CommittedSendu span{ margin: 20px auto 0; width: auto; height: auto; }
.CommittedSendu span img{ width: auto; height: auto; }
.PromotionFee{ height: auto; padding-bottom: 20px; background-size: auto 100%; }
.PromotionFee h3{ font-size: 20px; padding-top: 20px; }
.PromotionFee p{ font-size: 14px; line-height: 30px; margin-top: 10px;}
.PromotionFee span{ margin-top: 20px; }
.PromotionFee em{ position: static; width: 200px; margin: 0 auto; }
.TraditionalOptimization{ padding-bottom: 20px; }
.TraditionalOptimization h3{ font-size: 20px; padding: 20px 0; }
.TraditionalOptimization-Left{ float: none !important; }
.TraditionalOptimization-Right{ position: static; width: auto; height: auto; float: none !important; margin-top: 20px; }
.TraditionalOptimization-Left ul li.li01,.TraditionalOptimization-Left ul li.li02{ height: 45px; line-height: 45px; }
.TraditionalOptimization-Left ul li span,.TraditionalOptimization-Left ul li.li02 span{ width: 33.333333% !important; box-sizing: border-box; font-size: 14px; height: 45px; line-height: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.TraditionalOptimization-Left ul li span.span01{ padding-top: 0; }
.TraditionalOptimization-Right a{ font-size: 16px; height: 40px; line-height: 40px; margin: 20px auto; }
.TraditionalOptimization-Right ul li{ line-height: 30px; height: auto; font-size: 16px; padding: 10px 0; }
.TraditionalOptimization-Right ul li:first-child{ line-height: 40px; height: 40px; }
.IntelligentAge{ padding: 20px 0; }
.IntelligentAge h3{ font-size: 20px; }
.IntelligentAge ul{ margin: 20px auto 0; }
.IntelligentAge ul li span{ width: 40px; height: 40px; line-height: 40px; font-size: 20px; } 
.IntelligentAge ul li span img{ width: 40px; height: 40px; }
.IntelligentAge ul li p{ font-size: 12px; margin-top: 10px; }
.CommittedTo{ padding: 20px 10px; background-size: auto 100%; }
.CommittedTo h3 b{ font-size: 20px; line-height: 40px; }
.CommittedTo a{ font-size: 16px; height: 40px; line-height: 40px; margin: 20px auto 0; }
.CommittedTo h4{ font-size: 14px; }
.sem_banner{ margin-top: 50px; height: auto; }
.sem_page_banner{ position: static; width: auto; margin: 0; }
.sem_de1{ padding: 0 0 20px; }
.text_48{ font-size: 20px; }
.text_24{ font-size: 14px; line-height: 30px !important; }
.mt40,.mt50{ margin-top: 20px; }
.sem_adv .li_box{ padding: 15px; width: auto; height: auto; }
.sem_adv .li_box li{ width: auto !important; float: none; margin: 5px 0 !important; position: relative; }
.semmain{ width: auto; }
.sem_adv .li_box li .icon{ float: none; position: absolute; left: 0; top: 0; }
.sem_adv .li_box li .txt{ width: auto; padding: 0 15px 0 100px; float: none; }
.text_16{ font-size: 12px; } 
.page_sem_vs{ padding: 0 10px 20px; background-size: auto 100%; box-sizing: border-box; }
.mb30{ margin-bottom: 20px; }
.page_sem_vs_l, .page_sem_vs_r{ width: auto; float: none; margin-bottom: 10px; }
.page_sem_vs_l .ti,.page_sem_vs_r .ti{ height: 40px; line-height: 40px; font-size: 16px; }
.page_sem_vs_l ul,.page_sem_vs_r ul{ padding: 15px; }
.page_sem_vs_l li,.page_sem_vs_r li{ font-size: 12px; padding: 0 15px 0 70px; }
.page_sem_vs_l li .text_18,.page_sem_vs_r li .text_18{ font-size: 12px; }
.page_sem_vs_r li img{ display: none; }
.page_sem_vs_r li{ margin: 20px 0; background-image: url(/images/sem/sem12.png); background-color: #f3f6fc; background-repeat: no-repeat; background-position: 20px center;}
.page_sem_team{ padding: 0 10px; }
.mb50{ margin-bottom: 20px; }
.grid_58{ width: auto; float: none; }
.page_sem_team .page_sem_team_l .title{ font-size: 20px; line-height: 30px; } 
.page_sem_team .page_sem_team_l ul li p{ font-size: 14px; line-height: 25px; }
.page_sem_team .page_sem_team_r{ display: none; width: auto; height: auto; }
.page_sem_reason{ padding: 0 10px 20px; box-sizing: border-box; }
.page_sem_reason ul li{ width: auto; float: none; padding: 1px 20px; box-sizing: border-box; }
.page_sem_reason ul li .p1{ font-size: 20px; }
.page_sem_reason .more{ width: auto; font-size: 16px; margin: 20px auto 0; }
.page_sem_data{ padding: 0 10px 20px; box-sizing: border-box; }
.page_sem_data li{ width: auto; float: none; padding: 0 20px; margin-bottom: 10px; }
.page_sem_data li .p1{ font-size: 20px; margin-top: 10px; }
.page_sem_service{ display: none; }
.intro-title .intro-content .intro-name{ padding: 40px 20px; font-size: 20px; }
.nyyouhuatop{ height: 50px; }
.intro-title h3{ font-size: 20px; }
.content87{ padding: 20px 10px 0; }
#seowaibao h3{ font-size: 20px; }
.content87box{ padding: 20px 0 10px; }
.w1200{ width: auto; }
.content87 .list{ width: auto; margin: 0 auto 20px; height: auto; }
.content87box .infolist{ width: auto;}
.content87box .title{ height: auto; padding: 15px 10px; background-size: auto 100%; }
.content87box .infolist{ padding-top: 10px; }
.content87box .text{ padding: 0 10px; }
.content88{ padding: 20px 10px; background-size: auto 100% !important; }
.content88box{ margin-top: 20px; }
.content88box .list{ width: 96%; margin: 10px 2%; }
.cotent89{ padding: 20px 10px; }
.cotent89 .tab{ margin-top: 20px; }
.cotent89 .tab a{ font-size: 16px; height: 40px; line-height: 40px; }
.content89box .title{ padding: 20px; width: auto; }
.content89box .box{ width: auto; }
.content89box .boxlist{ width: auto; float: none; }
.content89box .info{ height: auto; padding-bottom: 15px; }
.content90{ padding: 20px 10px 0; }
.content90box{ padding-top: 20px; padding-bottom: 20px; }
.content90box td{ font-size: 12px; padding: 15px 0; line-height: 25px !important; }
.nycasenav ul li{ padding: 0; width: 31.33333%; margin: 5px 1%; float: left; } 
.case_wrap1 ul li{ width: 98%; }
.nycasenav{ padding: 15px 0; }
.case_wrap1 ul li .info h5 a{ font-size: 14px; }
.wrapper_news{ width: auto; padding-top: 70px; }
.wrapper_news .news_nav .list a{ font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_list ul li .news_cont .demo{ height: 65px; }
.wrapper_news{ padding-bottom: 15px; }
.wrapper_content{ padding-left: 0; }
.contactl{ float: none; width: auto; }
.contactl .contactwa .contact_tit{ font-size: 20px; }
.contactl .contactinfo ul li{ font-size: 14px; }
.contactr{ display: none; }
.cont-4{ padding: 15px; margin-top: 20px; }
.cont-4 .inp-box h3{ font-size: 20px; margin-bottom: 10px; }
.cont-4 .inp-box ul li input, .cont-4 .inp-box ul li select{ font-size: 14px; }
.cont-4 .inp-box li textarea{ font-size: 14px; }
.cont-4 .inp-box li{ margin-bottom: 10px; }
.cont-4 .inp-box li .but{ width: 100%; box-sizing: border-box; }

.nycaselx{ padding: 70px 0 20px; }
.nycaselx ul li{ width: 23%; margin: 5px 1%; }
.nycaselx ul li .pic{ width: 50px; height: 50px; }
.nycaselx ul li .tit{ font-size: 14px; }
.nycasehy{ padding: 20px 0; }
.nycasehy .kslink{ position: relative; width: auto; margin-top: 10px; font-size: 14px; }
.nycasehy ul li{ width: 23%; margin: 5px 1%; font-size: 12px; }
.wrapper_left .info{ display: none; }
}
@media only screen and (max-width : 480px) {
.ho_case ul li{ height: 90px !important; }
}
@media only screen and (max-width : 360px) {
.nybanner{ height: 80px; }
.ho_case ul li{ height: 78px !important; }
}

