.banner .swiper-slide img.pc{ display:block}
.banner .swiper-slide img.wap,.nav-ico-content{ display:none}
.tl-fdh-02 li:first-child i{ display: none;}
.newswidth{ width:80%}
/**关于我们**/
    .cl_ds {
        height: 750px;
        padding-top: 30px;
    }
    
    .cl_ds dl {
        float: left;
        width: 30%;
        margin-left: 5%;
        margin-bottom: 20px;
        height: 180px;
		margin-top: 120px;
       /* border-top: 4px solid #767b77; */
    }
    
    .cl_ds dl dt {
        width: 100%;
        padding: 30px 0px;
	box-sizing: border-box;
	text-transform: uppercase;
    }
    .cl_ds dl dt img{ float: left; width: 55px; height: 55px; margin-right: 44px;}
/*    .cl_ds dl dd {
        padding: 0px 20px;
    }
    */
    .cl_ds dl dd span {
        font-size: 24px;
		line-height: 40px;
        color: #333333;
        font-weight: bold;
    /*    padding-top: 30px; */
        display: block;
		border-bottom: 2px solid #767b77;
    }
    
    .cl_ds dl dd em {
        font-size: 18px;
        color: #333333;
        display: block;
        font-style: normal;
        text-transform: uppercase;
        padding-top: 10px;
    }
    
    .cl_ds p {
        font-size: 18px;
    }
    
    .cl_ds dl:nth-child(1),
    .cl_ds dl:nth-child(4) {
        margin-left: 0;
    }
    
    .cl_ds dl:nth-child(4),
    .cl_ds dl:nth-child(5) {
        width: 47%
    }
	.cl_ds dl:nth-child(5) {
	    margin-left: 72px;
	}
	    .tit {
        clear: both;
        height: 108px;
        text-align: center;
        margin-top: 20px;
    }
    
    .tit span {
        font-size: 40px;
        font-weight: bold;
        letter-spacing: 5px;
        display: block;
        color: #f58001;
        padding-top: 30px;
    }
       .tit span i{ color: #333;}
    .tit i {
        font-size: 40px;
        font-weight: bold;
        letter-spacing: 5px;
        /* color: #f67f00; */
        padding-top: 30px;
        font-style: normal;
    }
    
    .tit em {
        display: block;
        font-size: 18px;
        color: #999;
        font-weight: normal;
        font-style: normal;
        letter-spacing: 0;
        margin-top: 5px;
        text-transform: uppercase;
        font-family: Times New Roman;
    }
    .qyln {
        width: 100%;
    }
    
    .qyln_l {
        float: right;
        width: 590px;
        line-height: 25px;
    }
    
    .qyln_r {
        float: left;
        width: 579px;
    }
	 .chanixn img{ width:100%}
	 .toolbar-item-feedback.pc{ display:block}
	 .toolbar-item-feedback.wap,.wc-online-item .index_wap_tel{ display:none}
	 .project_caseTab{ margin-bottom: 20px;}
@media screen and (max-width:768px)
{
    .wap-img {display: block !important;}
	.i_case_title h2{ font-size: 24px;}
	.DtiasNv{ max-width: 100%;}
    .title-hui i:nth-child(1) {
        width: 20%;
    }
    .title-hui i:nth-child(3) {
        width: 20%;
    }
    .title-hui span {
        width: 46%;
    }
    .title-hui span a {
        font-size: 16px;
    }
/*    .DtiasNvDUN a  {
        margin: 3px 5px;
    } */
	.i_case_n{width: 98%;}
	/* .DtiasNv a.curensQhs{padding: 4px;}
	.DtiasNvDUN a{width:28%;}
	.DtiasNvDUN a{ margin: 2px 2px;} */
	.waptext{ display: none}
    .inews .title-hui {
        display: none;
    }
    .text .title-hui i:nth-child(1) {
        width: 20%
    }
    .text .title-hui i:nth-child(3) {
        width: 20%;
    }
    .text .title-hui span {
        width: 50%;
    }
    .text .title-hui span a {
        font-size: 14px;
    }
    .tit .title-hui b:nth-child(1) {
        width: 20%;
    }
    .tit .title-hui b:nth-child(3) {
        width: 20%;
    }
    .tit .title-hui .span {
        width: 50%;
    }
    .tit .title-hui .span a {
        font-size: 12px;
    }
/* 	.header .nav-icon{
    position: absolute;
    margin-right: 10px;
    display: inline-block;
    width:32px;
    height: 20px;
    right: 0;
    top: 17.5px;
    z-index:99; } */
	.header .nav-icons {
	position: absolute;
	margin-right: 10px;
	display: inline-block;
	width:32px;
	height: 20px;
	right: 0;
	top: 17.5px;
	z-index:99; }
		.header .nav-icons img{ width: 100%;}
.header .nav-icon-line, .header .nav-icon:before, .header .nav-icon:after{  width: 24px;transition: .25s ease-in-out;}
.header  .nav-icon:before,
.nav-menu-container .nav-icon:before {
  content: '';
  position: absolute;
  top: 0; }

.header  .nav-icon:after,
.nav-menu-container .nav-icon:after {
  content: '';
  position: absolute;
  top: 16px; }
  .header .nav-icon-line, .nav-menu-container .nav-icon-line {
  position: absolute;
  top: 8px; }
.header .nav-icon-line,
.header .nav-icon:before,
.header .nav-icon:after,
.nav-menu-container .nav-icon-line,
.nav-menu-container .nav-icon:before,
.nav-menu-container .nav-icon:after {
  height: 2px; width:100%;
  background-color:#333;
  transform: rotate(0deg);
  border-radius: 2px;
  opacity: 1;
  }
  body.addopen{ position:fixed; height:100%; width:100%}
  .shadow{position:fixed; height:100%; width:100%; background:rgba(0,0,0,0.8); display:none; z-index:100 }
.nav-ico-content{ position:fixed; height:100%; padding-top:0.1rem; background:#fff; z-index:101; right:-100%; display:block}
.nav-ico-content .closed{ position:absolute; width:20px; height:20px; right:0.8rem; top:1.1rem; line-height:20px; text-align:center; z-index:1001; color:#999}
.nav-ico-content ul{ padding:1rem 5%}
.nav-ico-content dl{ padding:0 2%; display:none; transition:all 0.7s ease}
.nav-ico-content dl dd{ width:46%; margin-left:2%; float:left; line-height:30px;}
.nav-ico-content li{ clear:both; padding:0.2rem 0; height:auto; overflow:hidden} 
.nav-ico-content li .big{line-height:40px; font-size:16px; font-weight:bold; color:#2D2D2D}
.nav-ico-content li span{ font-size:12px;}
span.dotdown{ display:inline-block}
span.dotup{ display:none}
.nav-ico-content dl dd a{ font-size:14px; color:#676767}
.nav-ico-content li dl.show{ display:block;transition:all 0.7s ease}
/*.nav-ico-content .closed:before{transform: rotate(-45deg);top: 0px;width: 18px; position:absolute
    transition: .25s ease-in-out; background:#999}
	.nav-ico-content .closed:after{transform: rotate(45deg);top:0px; width: 18px; position:absolute;
    transition: .25s ease-in-out;background:#999}*/
.nav-ico-content .showlogo{ border-bottom:1px solid #f5f5f5; padding:0.8rem 0}
.nav-ico-content .showlogo img{ width:auto; max-width:20%; margin-left:2%;}
	.topbar,.pageNav,.wc-online-btn{ display:none}
	.header{ padding:5px 0; position: fixed; z-index: 10;}
	.header-logo{ width:70%; margin-top:0.1rem}
	.banner{ height:auto;} 
	.banner .swiper-slide img.pc{ display:none}
.banner .swiper-slide img.wap,.flex{ display:block}
.wc-online-item{ width:96%; margin-right:2%; margin-bottom:0.5rem; position:relative}
.wc-online-item .index_wap_tel{ width:50px; height:100%; position:absolute; right:0; top:0; text-align:center; display:block; background:#FF6E15;}
.wc-online-item .index_wap_tel img{ width:32px; display:block; margin-top:2rem; margin-left:8px}
.wc-online-img{ position:relative; left:0; margin-left:0.5rem; float:left; width:90px; height:90px; top:0.5rem;}
.wc-online-con{ padding-left:4%;}
.jgq-online{ height:auto; overflow:hidden;; padding-bottom:1rem;}
.isotope .item{ width:50%}
.isotope .item .cont{border: 5px solid #f7f7f7;}
.isotope .item .cont > div{ height:105px;}
.isotope .item img{ width: 100%;}
.isotope .item .title{ background:none;padding: 0px 5px 15px 5px;}
.pys h2 a, .news h2 a{ font-size:24px;}
.product h2 span, .pys h2 span, .system h2 span, .agent h2 span, .process h2 span, .a_case h2 span, .case h2 span, .news h2 span{ font-size:14px;}
.faq .pic,.faq .pic img{ width:100%; height:auto;}
.links{ padding:0.5rem 1%}
.content{ width:100%}
.iabout dl dt{ width:96%; height:auto; margin-left:2%}
.iabout dl dt img{ width:100%; height:auto;}
.iabout dl dd{ float:left; width:96%; margin-left:2%; padding:1rem 2%; height:auto}
.iabout dl:before{ display:none}
.iabout dl dd h2{ padding-top:0.5rem}
.iabout dl dd h2 a{ font-size:24px}
.iabout dl dd p{ padding:0.2rem 0}
.iabout ul li .pic{ width:50px; height:50px; margin-top:1rem;}
.iabout ul li span{ font-size:14px;}
.product h2 a:before, .product h2 a:after, .pys h2 a:before, .pys h2 a:after, .system h2 a:before, .system h2 a:after, .agent h2 a:before, .agent h2 a:after, .process h2 a:before, .process h2 a:after, .a_case h2 a:before, .a_case h2 a:after, .case h2 a:before, .case h2 a:after, .news h2 a:before, .news h2 a:after{ display:none}
.pys{ height:auto; padding-bottom:2rem; height:560px;}
.pys .pys_con dl{ height:400px;}
.pys .pys_con dl dd h4:before, .pys .pys_con dl dd h4:after{ width:25%}
.pys .pys_con dl dd{ width:96%; left:2%; height:270px}
.pys .pys_con dl dd ul li{ width:30%; margin-right:1%;}
.pys .pys_con dl dd ul li img{ width:90px; height:90px}
.pys .pys_nav{ width:100%; left:0;}
.pys .pys_nav li{ font-size:16px;}
.iadv_about p span{ display:none}
.iadv_about p{ font-size:16px;}
.tit{ height:auto;/* padding-bottom:2rem; */}
.tit span{ font-size:22px; padding-top:0.5rem}
.tit em{ font-size:14px;}
.tec_pc li{ width:23%;margin: 0 2% 1rem 0;}
.tec_pc li span{ width:50px; height:50px;background-size: contain;}
.tec_pc li span img{ width:100%}
.tec_pc li p{ font-size:12px;}
.join h2{ text-align:center; padding:0; padding-top:1rem}
.join h2 a{ font-size:20px}
.join h2 span{ font-size:12px;}
.join h2 span i{ font-size:16px;}
.join .contact{ display:none}
.join ul{ width:100%; height:auto; padding-bottom:1.6rem}
.join ul li{ width:282px !important;}
.iys .ys_con{ height:auto; overflow:hidden}
.iys .ys_con dt{ position:relative; width:100%; height:auto; overflow:hidden; clear:both;}
.iys .ys_con dt img{ width:100%; height:auto}
.iys .iys1 dt, .iys3 dt{ right:0}
.iys .iys1 dd, .iys3 dd{ left:0;}
.iys .ys_con dd{ position:relative; width:100%; right:0}
.iys .ys_con dd h2{ font-size:22px; padding:1rem 5%}
.iys .ys_con dd h2 span{ font-size:14px;}
.iys .ys_con dd .y_c{ margin-left:1%; width:98%; margin-right:1%;  padding-bottom: 0px;}
.iys .iys2 dt{ left:0}
.iys .iys3 dd .y_c:first-child{ padding-top:50px; padding-bottom:2px;}
.inews h2{ padding-top:2rem; padding-bottom:2rem; font-size:18px; display:none}
.c_news .news_nav{ margin-top:1rem}
.news_con{ padding:0}
.c_news{ width:96%; margin-left:2%;}
.c_news dl dt{ width:100%;}
.c_news dl dt img{ width:100%; height:auto}
.c_news dl dd{ float:left; width:100%; height:auto}
.c_news dl dd i{ padding-top:20px; padding-right:20px; padding-left:10px; width:18%}
.links{ clear:both}
.c_news ul,.f_menu,.footer em{ display:none}
.f_con,.f_qr{ width:96%; margin-left:2%; text-align:center}
.f_info{ line-height:20px; padding:1rem 0}
.faq{ float:left; width:96%; margin-left:2%;}
.faq .faq_nav,.c_news .news_tit{ padding-top:1rem}
.header-logo img{ max-width:70%}
.fangan h2{ font-size:24px;}
.fangan p{ font-size:16px; padding-top:10px;}
.yinz_icon{ width:100%; height:auto;margin: 20px auto 0;}
.yinz_icon li{ width:25%; height:auto;}
.yinz_icon li em{ width:100%; height:auto}
.yinz_icon li em img{ width:75%}
.img-block img{ width:100%; height:auto}
.ys1{ height:auto;padding-bottom:1rem;}
.ys1 dd h4, .ys2 dd h4{ font-size:24px;}
.ys1 dd h4 em, .ys2 dd h4 em{ font-size:12px;}
.ys1 dd{ width:96%; margin-left:2%;padding-bottom: 1rem;}
.ys1 dt,.ys2 dd{ width:96%; float:left; margin-left:2%; height:auto}
.ys1 dt img { width:100%; height:auto}
.ys2{ height:auto; padding:2rem 0}
.ys2 dd{ padding-bottom:1rem}
.ys2 dt{ width:96%; height:auto; margin-left:2%}
.ys2 dt img{ width:100%; height:auto}
.ys3{ clear:both; height:auto;}
.ys3 h3{font: 24px "Microsoft YaHei";padding: 0;float: left;width: 96%;margin-left: 2%; padding-top:1rem}
.ys3 dl{ margin-top:10px;background: #1E1D23; width:33.33333%; border-radius:0rem}
.blk-main{ width:100%}
.p14-product-2-list dl{ width:46.5%; margin-left:1.5%}
.p14-product-2-list dd{ padding:10px 10px 10px 10px;}
.p14-product-2-desc{ display:none}
.p14-product-2-list dl img{ height:170px;}
.flink ul{ width:100%; height:auto;}
.flink li em:after{ display:none}
.flink li:nth-child(4),.flink li:nth-child(3),.flink li:nth-child(2),.flink li{ float:left; width:94%; margin-left:3%}
.public-left,.blk-xs{ display:none}
.public-right{ width:100%; float:left;}
.pro_bd ul li .img img{ height:130px;}
.pro_bd ul li .mask{ text-indent:5px; font-size:13px}
.nei_banner{ background-size:cover; height:110px}
.case ul li{ width:48%}
.case_type ul li{ width:32%; margin-right:1%; margin-bottom:1rem}
.catpos h2{ top:3rem; display:none}
.catpos p{ margin-right:0;}
.blk-xs{ display:none;}
.blk-sm{ width:96%; margin-left:2%;}
.zxlb-1n-ts-01-list dt{ width:98%; margin-left:1%; margin-right:1%}
.zxlb-1n-ts-01-list dd{ width:96%; margin-left:2%}
.newswidth{ width:98%}
.show .title{ font-size:16px;}
.other-relation dl dd p{ line-height:20px;}
.other-relation dl dd img{ height:90px;}
.contact ul li .title{ font-size:16px}
.contact ul li{ width:90%; margin-left:5%}
.liuyan input,.liuyan input:nth-of-type(1){ width:96%; margin-left:2%}
.about .ab_left{ display:none}
.about .ab_right{ width:96%; margin-left:2%;}
.about .ab_right .neirong .content{ width:100%}
.hcys,.youshi{ display:none}
.blk-md{ width:96%}
.tl-fdh-02 li{ width:20%; font-size:12px}
.tit{ height:auto;}
.qyln_l{ width:94%; margin-left:3%;}
.qyln_r,.qyln_r img{ width:100%;}
.cl_ds dl{ width:100%;}
.cl_ds dl dt img{ margin-right: 20px;}
.cl_ds dl:nth-child(1), .cl_ds dl:nth-child(3){ margin-left:0}
 .cl_ds dl:nth-child(4){ margin-left:11%;}
 .k12-gl-gslb-3nf1-1-01-left dt{ height:220px;}
 .k12-gl-gslb-3nf1-1-01-left dl{ width:48%}
 .k12-gl-gslb-3nf1-1-01-left dl:nth-child(5n-1){ margin-right:1.3%}
 .qiyeshili img{ width:100%}
 .mainfei ul li{ width:100%; height:auto;}
 .mainfei ul li .hl_right{ width:98%; margin-left:1%; margin-top:1rem;}
 .liucheng .lc_con ul,.liucheng .free ul{ width:100%}
 .liucheng .lc_con ul li{ width:50%; height:180px;}
 .liucheng .free ul li{ margin-bottom:1rem}
 .fangan1 .fa_left{ width:100%}
 .fangan1 .fa_left .desc,.fangan2 .fa_right .desc{ width:96%; margin-left:2%;}
 .fangan1 .fa_right,.fangan2 .fa_left{ width:100%;}
 .fangan1 .fa_right img,.fangan2 .fa_left img{ width:100% !important; height:auto !important;}
 .fangan2 .fa_right .title,.fangan1 .fa_left .title{ margin-left:2%; margin-top:1rem}
 .fangan2 .fa_right .renwu{ margin-left:2%;}
.fangan .fangan_top{background: #FCC23D url(../images/fangan.png) no-repeat center;}
.fangan .fangan_top .slogen{ left:2%; width:96%;}
.fangan2 .fa_right,.fangan2 .fa_right .line,.fangan1 .fa_left .line{ width:100% !important;}
.iys .ys_con dd .y_c p{ padding-left:8%; display:block; background:none;}
.iys .ys_con dd{ height:auto;}
.toolbar{ display:none}
.toolbar-item-feedback.pc{ display:none}
.toolbar-item-feedback.wap{ display:block}
.toolbar_tel{ display:block; text-align:center; width:50px; height:50px; border-radius:50%; background:#FF6E15; color:#fff; position:fixed; z-index:9; right:0; bottom:120px;}
.toolbar_tel img{ max-width:66%; height:auto; margin-top:7px;}
.team .div1{ width: 170px; height: 256px; left: 44%;}
.team .div2{width: 170px; height: 256px; left: 45%; top: 236px; }
.team .div3{ width: 170px; height: 256px; left: 5%; top: 350px;}
.team .div4{width: 170px; height: 256px; left: 45%; top: 464px;}
.team .div5{width: 170px; height: 256px; left: 45%; top: 716px;}
.team .div6{ width: 180px; height: 256px; right: 44%; top: 590px;}
.team .div7{width: 170px; height: 256px; right: 45%; top: 116px;}
.team .div8{ width: 180px; height: 256px; right: 45%; bottom: 0px;}
.team .div9{ width: 130px; right: 60%; height: 220px; top: -28px;}
.team .div9 p{margin-top: 80px; font-size: 28px; color: #000;}
.team .div_child_child img{ height: 87%;}
.team{ height: 1100px;}
.team .container{ overflow: hidden;}
.team .container{ height: 1100px;}
.tl-fdh-02{ height: auto;}
.tl-fdh-02 li{width: 33%;}
.about .ab_right .neirong{ margin-left: 0px;}
    .cl_ds dl {
        float: left;
        margin-left: 0%;
        margin-bottom: 20px;
        height: 150px;
		margin-top: 20px;
       /* border-top: 4px solid #767b77; */
    }
	.cl_ds dl:nth-child(4), .cl_ds dl:nth-child(5){width: 100%;  margin-left: 0%;}
	.inner-left{ display: none;}
	.inner-right{ width: 100%; margin: 0px;}
	.pro_hd ul li{ margin-right:10px ; width: 40%;}
	.pro_hd ul li:nth-child(2n){ margin-right: 0px;}
	.list_case_title {width: 100%; float: inherit; display: inline-block;}
	.list-hui i:nth-child(1){ width: 30%;}
	.list-hui i:nth-child(3){ width: 30%;}
	.list-hui span{ width: 34%;}
	.cl_ds{ padding-top: 10px;}
	.cl_ds dl{ margin: 0px;}
	.tl-fdh-02 li a{font-size: 16px;}
	.ys3 dd h4{font-size: 26px;}
	.g_zj .ibrand-num li{width: 24.7%; position: relative;height: 118px; padding: 15px 0px;}
	.endit-content  .clear{ display: none;}
	.g_zj .ibrand-num{ height: 150px;}
	.g_zj .ibrand-num li em{ font-size: 34px;}
	.g_zj .ibrand-num li:last-child i{ position: absolute; top: 40px; right: 5px;}
	.hxd li:nth-child(2n) { margin-right: 0px;}
	.hxd li{ margin: 0px; width: 178px;}
	.tit,.lc,.join,.faq  { display: none;}
	.wapstyle{ display: block;}
	.pcstyle{ display: none;}
	.DtiasNv ul li {color:#000; border: 1px solid #dedede; width: 31%; margin-bottom: 10px;}
	.DtiasNv ul li{display:inline-block; color:#000; font-family:"微软雅黑"; font-size:14px;}
	.DtiasNv ul li.curensQhs.on{color:#fff; background:#f58001;}
	.i_case_title h2{ color:#f58001 ;}
	.i_case_title  h2 i{ color: #333;}
	.i_case_title  p{ font-size: 14px; line-height: 30px;}
	.isotope .item .title-en{ text-align: center;}
	.footer_float{display: block;}
	.footer{ margin-bottom: 51px;}
	.inner_banner{ padding-top: 66px;width: 100%;
    overflow: hidden;}
	/* .inner_banner img{ margin-left: -48%;width: 200%; max-width: initial; } */
	.pro-list ul li {width: 31.6%; height: 56px; margin-bottom: 5px;}
	.pro-list ul{ width: 100%;}
	
	.pro-list ul li p{ line-height: 44px; height: 83%; font-size: 14px;}
	.pro-list ul li:nth-child(3n){ margin-right: 0px;}
	.pro_bd ul li .img{ height: 120px;  text-align: center;}
	.pro_bd ul li .img img{ width:100%; max-width:inherit;}
	.pro_bd ul li .mask{ height: 35px; line-height: 35px;}
	.pro_bd ul li{ width: 49%;}
	.pro_bd ul li:nth-child(2n){ margin-right: 0px;}
	.pro_bd ul li:nth-child(3){ margin-right: 2%;}
	.iys .ys_con dd .y_c h4{ font-size: 20px;}
	.iys .ys_con dd h2{ text-align: center;  font-size: 26px;}
	.iys .iys1 dt{ display: none;}
	.fei { margin: 20px 0px; display: inline-block; }
	.fei ul{ width: 98%; margin: auto;}
	.fei ul li{ width: 25%; height: auto; text-align: center; float: left;}
	.fei ul li:last-child{ margin-right: 0px;}
	.fei ul li .fei-img{ width: 100%;}
	.fei ul li .fei-img img{ width: 75%;}
	.fei ul li p{ line-height: 40px; height: 40px; font-size: 14px;}
	.hxd li span{ width: 100px; height: 100px; overflow: hidden;}
	.project_caseTab .bigProject .swiper-slide{height: 209px;}
	.project_caseTab .smallProject{ margin-top: 15px;}
	.project_caseTab .smallProject .case_sama .case_tumb{height: 46px;}
	.project_caseTab{ margin-bottom: 20px;}
	.other-relation dl dd .other-img{ height: 90px;}
	.tl-fdh-02 li.sidenavcur a, .tl-fdh-02 li:hover a{font-size: 18px;}
	.liuyan{display: none;}
	.tl-fdh-02 li:nth-child(4) i{ display: none;}
	}  