/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1680px ){
	.indexPart3 .leftDiv{ padding-top: 1.7rem; }
	.cou_ul{ top: 1.0rem; }
	.culture .list { margin-left: 0;}

}

@media screen and ( max-width:1440px ){
	.design .part2 .mxfDiv{ padding-left: 0.5rem; }
   .cultureBox .toptop{ padding-bottom: 0.95rem; }
     .culture .list li .box{ }
     .culture .arrow { margin-right: -7.08rem; }
	}

@media screen and ( max-width:1366px ){
	.footNav li dd{ font-size: 12px; }
	.footDiv .link2 a{ font-size: 12px; }
    .sideBar{top: 180px;}
    .footDiv .ewmDiv{ width: 2.9rem; }
	.footDiv .ewmDiv .ewm img{ width: 1.1rem; }
	}

@media screen and ( max-width:1004px ){
	.wal, .wal2, .w300, .w1066{width:100%;}
	.PC-Box, .nav, .headDiv, .ind-banner, .pageNav, .pageNum, .footNav, .sideNews .sideBar{ display:none;}
	.Phone-Box, .headDivTel, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
	.pageBox{ padding: 0.8rem 0.2rem; }
	.pageTitle .title1{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.2rem;}
	.pageTitle .title2{ font-size: 0.4rem; }
	.pageTitle .limg{ display: none; }
	.indexTitle .title1{ font-size: 0.42rem; line-height: 0.42rem; }
	.indexTitle .title2{ font-size: 0.24rem;}
	.indexPart1{ padding: 0.6rem 0; }
	.indexPart1 .leftDiv, .indexPart1 .rightDiv{ width: 100%; float: none; }
	.indexPart1 .leftDiv, .indexPart1 .rightDiv video{ height:auto; }
	.indexPart1 .toptop .mxfDiv{ padding: 0 0.2rem 0.4rem; }
	.indexPart1 .toptop .txt{ font-size: 0.36rem; line-height: 0.36rem; }
	.indexPart1 .toptop .content{ font-size: 0.24rem; line-height: 0.42rem; }
	.indexPart1 .toptop .btnDiv a{ width: 2.72rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.24rem; }
	.indexPart1 .videoDiv .ico{ margin-left: -0.5rem; margin-top: -0.5rem; }
	.indexPart1 .videoDiv .ico img{ width: 1.0rem; }
	.indexPart1 .botbot{ padding-top: 0.3rem; }
	.coreDiv .mxfDiv{ padding: 0 0.45rem 0 0.6rem; }
	.coreDiv .txt1{ padding-top: 0.5rem; font-size: 0.3rem; line-height: 0.3rem; }
	.coreDiv .txt2{ padding-top: 0.1rem; font-size: 0.24rem; }
	.coreDiv .name{ padding-top: 0.35rem; font-size: 0.36rem; line-height: 0.36rem; }
	.coreDiv .msg{ margin-top: 0.15rem; height: 0.4rem; line-height: 0.4rem; font-size: 0.2rem; background-size: 0.4rem; }
	.missionDiv{ padding: 0 0.45rem 0.5rem 0.6rem; border-bottom: #c1c1c1 solid 1px; }
	.missionDiv .txt{ padding-top: 0.5rem; }
	.missionDiv .name{ padding-top: 0.35rem; font-size: 0.36rem; line-height: 0.36rem; }
	.missionDiv .msg{ margin-top: 0.15rem; height: 0.4rem; line-height: 0.4rem; font-size: 0.2rem; background-size: 0.4rem; }
	.indexPart2{ padding-bottom: 0.85rem; }
	.indexPart2 .indexTitle{ padding-bottom: 0.65rem; padding-left: 0.2rem; }
	.indexPart2 .list li{ width: 50%; }
	.indexPart2 .list li .layer{ left: 0.55rem; }
	.indexPart2 .list li .ico{ width: 0.42rem; height: 0.46rem;}
	.indexPart2 .list li .ico img{ width: 0.42rem; }
	.indexPart2 .list li .name{ font-size: 0.3rem;}
	.indexPart2 .list li .name2{ padding-top: 0.35rem; height: 1.6rem; font-size: 0.24rem; line-height: 0.36rem; }
	.indexPart2 .list li .name2:after{ width: 0.24rem; height: 0.24rem; background-size: 0.24rem;}
	.indexPart2 .list li:hover .name2:after{ background-size: 0.24rem;}
	.indexPart3{ padding-bottom: 0.75rem;}
	.indexPart3 .indexTitle{ position: relative; left: 0; margin-left: 0; padding-left: 0.2rem; padding-bottom: 0.5rem; }
	.indexPart3 .rightImg{ width: 100%; }
	.indexPart3 .leftDiv{ position: relative; left: 0; margin-left: 0; padding: 0.5rem 0.2rem 0.7rem; }
	.cou_ul{ position: relative; left: 0; top: 0; margin-left: 0; width: auto; padding: 0 0.2rem; }
	.cou_ul .swiper-slide .name{ font-size: 0.24rem; height: 0.42rem; }
	.cou_liBl .mxfDiv{ width: auto; height: 3.0rem; }
	.cou_liBl .name{ padding: 0.55rem 0 0.35rem; text-align: center; font-size: 0.42rem; }
	.cou_liBl .content{ font-size: 0.24rem; line-height: 0.42rem; text-align: center; height: 0.84rem; padding-right: 0; }
	.cou_liBl .btnDiv{ padding-top: 0.35rem; margin: 0 auto; width: 2.74rem; }
	.cou_liBl .btnDiv a{ width: 2.72rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.24rem;}
	.In92_left, .In92_right { display: none;}
	.footDiv{ padding-top: 0.65rem; padding-bottom: 0.6rem; height: auto;}
.footDiv .ewmDiv{ float: none; margin: 0 auto; width: auto; text-align:center; }
	.footDiv .ewmDiv li{ float:none; display:inline-block; margin-left:0.3rem; margin-right:0.3rem;}
    	.footDiv .ewmDiv .ewm img{ width: 1.97rem; }
	.footDiv .ewmDiv p{ font-size: 0.24rem; }
	.footDiv .leftDiv, .footDiv .rightDiv{ float: none; padding-top: 0.5rem; }
		.footDiv .links{ text-align: center; overflow:hidden; padding:0 0.2rem; }
	.footDiv .links a{ height: 0.56rem; line-height: 0.56rem; padding-right: 0; padding-left: 0; font-size: 0.3rem; float:left; width:33.33%; }
.footDiv .links a:nth-child(4){ width:66.66%;}
	.footDiv .msg{ padding-top: 0.3rem; padding-left: 0.5rem; padding-right: 0.5rem; font-size: 0.24rem; line-height: 0.42rem; text-align: center; }
	.footDiv .link2{ text-align: center; padding-bottom:0.4rem;}
	.footDiv .link2 a{ padding: 0 0.3rem; font-size: 0.26rem; }
    .footDiv .tel{ text-align:center; font-size:0.32rem; padding-bottom:0.25rem;}
	.footDiv .share{ padding-top: 0; text-align: center;}
	.footDiv .share li{ float: none; display: inline-block; width:33px; height: 33px; line-height: 33px; margin-left: 0.1rem; margin-right: 0.1rem;}
	.pageBanner .mxfDiv{ right: 0.5rem; margin-right: 0; }
	.pageBanner .mxfDiv2{ right: 0; margin-right: 0; left: 0.5rem; margin-left: 0;}
	.pageBanner .txt1{ font-size: 0.24rem; line-height: 0.24rem;}
	.pageTitle .title1{ font-size: 0.42rem; line-height: 0.42rem; }
	.pageTitle .title2{ font-size: 0.24rem;}
	.pageBanner .wen1{ font-size: 0.4rem; line-height: 0.4rem; height: 0.65rem;}
	.pageBanner .wen2{ font-size: 0.24rem; padding: 0.3rem 0.2rem 0; }
	.aboutPart1{ padding: 1.0rem 0.2rem 0;}
	.aboutPart1 .leftDiv{ width: auto; float: none; }
	.aboutPart1 .name{ font-size: 0.36rem; line-height: 0.36rem;}
	.aboutPart1 .txt{ font-size: 0.36rem; }
	.aboutPart1 .content{ font-size: 0.24rem; line-height: 0.42rem; padding-right: 0;}
	.aboutPart1 .rightDiv{ width: auto; float: none; padding-top: 0.5rem; }
	.aboutPart2{ background: #222 url(../images/aboutBg.png) left bottom no-repeat; background-size: 100%; padding: 0 0.2rem 1.95rem;}
	.aboutPart2 .leftDiv{ width: auto; padding-top: 1.05rem; float: none; }
	.aboutPart2 .txt{ font-size: 0.3rem; line-height: 0.3rem;}
	.aboutPart2 .wen{ font-size: 0.3rem; }
	.aboutPart2 .rightImg{ width: auto; float: none; padding-top: 0.5rem; }
	.history{ min-height: 5.0rem; }
	.history .bigBox{ margin-top: 1.0rem; padding: 0 1.2rem;}
	.history .bigBox:before{ top: 0.66rem; }
	.history .bigBox .prev{ left: 0; top: 0.34rem; width: 0.68rem; height: 0.68rem; background-size: 0.68rem; }
	.history .bigBox .next{ right: 0; top: 0.34rem; width: 0.68rem; height: 0.68rem; background-size: 0.68rem; }
	.historyPic{ position: relative;}
	.historyPic .swiper-slide{ background: url(../images/nimg16_1.png) left 0.58rem no-repeat; background-size: 0.22rem;}
	.historyPic .year{ font-size: 0.4rem; line-height: 0.4rem; }
	.historyPic .msgList li{ padding-bottom: 0.36rem; }
	.historyPic .msgList li .time{ font-size: 0.26rem; }
	.historyPic .msgList li .msg{ font-size: 0.24rem; line-height: 0.42rem; padding-right: 0.8rem; }
	.framework{ padding-bottom: 1.15rem;}
	.framework .leftDiv{ width: auto; float: none; padding-bottom: 0.6rem;}
	.framework .leftDiv .content{ padding-top: 0.5rem; font-size: 0.24rem; line-height: 0.42rem; }
	.framework .rightDiv{ width: 6.6rem; height: 3.56rem; margin: 0 auto; float: none;}
	.framework .rightDiv .bg img{ width: 6.6rem; }
	.framework .rightDiv .txt1{ top: 1.94rem; width: 2.54rem; font-size: 0.2rem; line-height: 0.2rem; }
	.framework .rightDiv .txt2{ left: 2.97rem; top: 1.94rem; width: 1.27rem; font-size: 0.2rem; line-height: 0.2rem; }
	.framework .rightDiv .txt3{ top: 1.94rem; width: 1.27rem; font-size: 0.2rem; line-height: 0.2rem;}
	.framework .rightDiv .txt4{ top: 3rem; width: 1.27rem;}
	.framework .rightDiv .txt5{ left: 1.28rem; top: 3rem; width: 1.27rem; }
	.framework .rightDiv .txt6{ left: 2.97rem; top: 3rem; width: 1.27rem; }
	.framework .rightDiv .txt7{ top: 3rem; width: 1.27rem; }
	.advantagePart1{ padding: 1.3rem 0.2rem 1.2rem; }
	.advantagePart1 .pageTitle{ float: none; }
	.advantagePart1 .content{ font-size: 0.28rem; width: auto; line-height: 0.48rem; padding-top: 0.5rem; float: none; }
	.advantagePart2{ padding: 0 0.2rem; }
	.advantagePart2 .wal2{ background: none; padding: 0.88rem 0 0.95rem; }
	.advantagePart2 .leftDiv{ width: auto; float: none; }
	.advantagePart2 .num{ font-size: 1rem; line-height: 1rem; }
	.advantagePart2 .C-name{ font-size: 0.48rem; line-height: 0.48rem;}
	.advantagePart2 .msg{ font-size: 0.3rem; line-height: 0.48rem; padding-right: 0;}
	.advantagePart2 .imgDiv{ padding: 0.6rem 0 0 0; width: 5.6rem; margin: 0 auto; }
	.advantagePart2 .imgDiv img{ width: 100%; }
	.advantagePart2 .rightImg{ padding-right: 0; padding-top: 0.8rem; }
	.advantagePart2 .rightImg img{ width: 100%; }
	.advantagePart3{ padding: 1.25rem 0.2rem 1.05rem;}
	.advantagePart3 .leftDiv{ width: auto; float: none; }
	.advantagePart3 .num{ font-size: 1rem; line-height: 1rem; }
	.advantagePart3 .C-name{ font-size: 0.48rem; line-height: 0.48rem;}
	.advantagePart3 .msg{ font-size: 0.3rem; line-height: 0.48rem; padding-right: 0;}
	.advantagePart3 .midDiv{ padding-left: 0; padding-top: 0.65rem; width: auto; overflow: hidden; float: none;}
	.advantagePart3 .midDiv li{ float: left; width: 33.33%; text-align: center; padding-bottom: 0; font-size: 0.24rem; }
	.advantagePart3 .midDiv li .num{ font-size: 0.48rem; line-height: 0.48rem; }
	.advantagePart3 .midDiv li .num em{ font-size: 0.28rem; }
	.advantagePart3 .rightImg{ padding: 0.6rem 0 0 0; float: none; }
	.advantagePart3 .rightImg img{ width: 100%; }
	.advantagePart4{ padding: 0.85rem 0.2rem 1.2rem;}
	.advantagePart4 .num{ font-size: 1rem; line-height: 1rem; }
	.advantagePart4 .C-name{ font-size: 0.48rem; line-height: 0.48rem; }
	.advantagePart4 .msg{ font-size: 0.3rem; line-height: 0.48rem; padding-right: 0;}
	.advantagePart4 .imgDiv img{ width: 100%; }
	.advantagePart5{ padding: 1.05rem 0.2rem 1.2rem; }
	.advantagePart5 .leftDiv{ width: auto; float: none; }
	.advantagePart5 .num{ font-size: 1rem; line-height: 1rem; }
	.advantagePart5 .C-name{ font-size: 0.48rem; line-height: 0.48rem;}
	.advantagePart5 .msg{ font-size: 0.3rem; line-height: 0.48rem; padding-right: 0;}
	.advantagePart5 .rightImg{ float: none; padding-top: 0.6rem; }
	.advantagePart5 .rightImg img{ width: 100%; }
	.advantagePart6{ padding: 0 0.2rem; }
	.advantagePart6 .wal2{ padding: 1.0rem 0; background: none; }
	.advantagePart6 .leftDiv{ width: auto; padding-top: 0; float: none; }
	.advantagePart6 .num{ font-size: 1rem; line-height: 1rem; }
	.advantagePart6 .C-name{ font-size: 0.48rem; line-height: 0.48rem;}
	.advantagePart6 .msg{ font-size: 0.3rem; line-height: 0.48rem; padding-right: 0; }
	.advantagePart6 .rightDiv{ width: auto; float: none; padding-top: 0.6rem; }
	.advantagePart6 .list_l, .advantagePart6 .list_r{ width: 100%; float: none; }
	.advantagePart6 .list_l li{ margin-bottom: 0.1rem; height: auto; padding-bottom: 0.6rem;}
	.advantagePart6 .list_l .li01{ height: auto; }
	.advantagePart6 .list_l li .ico{ padding: 0.6rem 0 0.15rem; }
	.advantagePart6 .list_l .li01 .ico{ padding: 0.6rem 0 0.15rem; }
	.advantagePart6 .list_l li .ico img{ width: 0.9rem; }
	.advantagePart6 .list_l li .name{ font-size: 0.4rem; }
	.advantagePart6 .list_l li .msg{ padding: 0 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.advantagePart6 .list_r li{ height: auto; padding-bottom: 0.6rem;}
	.advantagePart6 .list_r .li01{ height: auto; }
	.advantagePart6 .list_r li .ico{ padding: 0.6rem 0 0.15rem; }
	.advantagePart6 .list_r li .ico img{ width: 0.9rem; }
	.advantagePart6 .list_r li .name{ font-size: 0.4rem; }
	.advantagePart6 .list_r li .msg{ padding: 0 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.honor{ padding: 1.3rem 0 1.2rem; }
	.honor .toptop{ padding: 0 0.2rem; }
	.honor .pageTitle{ float: none; }
	.honor .content{ font-size: 0.28rem; width: auto; line-height: 0.48rem; padding-top: 0.5rem; float: none; }
	.honor .list{ padding: 0.65rem 0.2rem 1.1rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; }
	.honor .list li .lbox{ margin-right: 0.2rem; height: 4.84rem;}
	.honor .list li .imgDiv{ padding-top: 0.32rem; height: 3.04rem; line-height: 3.04rem;}
	.honor .list li .imgDiv img{ max-width: 2.06rem; }
	.honor .list li .name{ padding: 0.35rem 0.2rem 0; font-size: 0.24rem; line-height: 0.42rem; height: 0.84rem; overflow: hidden;}
	.research .part1 .leftDiv{ width: auto; }
	.research .part1 .content{ padding-top: 0.6rem; font-size: 0.28rem; line-height: 0.48rem; }
	.research .part1 .rightImg{ padding-top: 0.6rem; }
	.research .part1 .rightImg img{ width: 100%; }
	.research .part2 .leftDiv{ padding-top: 0.85rem; width: auto; }
	.research .part2 .name{ font-size: 0.48rem; line-height: 0.48rem; }
	.research .part2 .msg{ font-size: 0.3rem; line-height: 0.48rem; padding: 0.45rem 0 0.25rem; }
	.research .part2 .content{ font-size: 0.24rem; line-height: 0.48rem; padding-right: 0;}
	.research .part2 .rightImg{ padding-top: 0.5rem; }
	.research .part2 .rightImg img{ width: 100%; }
	.research .part3 li{ width: 33.33%; height: 3.28rem; }
	.research .part3 li .lbox{ height: 3.28rem; }
	.research .part3 li .ico{ padding: 0.52rem 0 0.25rem; }
	.research .part3 li .ico img{ width: 0.96rem; }
	.research .part3 li .msg{ font-size: 0.2rem; padding: 0 0.15rem; height: 1.0rem;}
	.research .part3 li .msg:after{ width: 0.2rem; height: 0.05rem; margin-left: -0.1rem; }
	.research .part4{ padding: 0.75rem 0 0.9rem;}
	.research .part4 .leftDiv{ width: auto; }
	.research .part4 .name{ font-size: 0.48rem; line-height: 0.48rem; }
	.research .part4 .msg{ font-size: 0.3rem; line-height: 0.48rem; padding: 0.45rem 0 0.25rem; }
	.research .part4 .content{ font-size: 0.24rem; line-height: 0.42rem; padding-right: 0;}
	.research .part4 .rightDiv{ width: auto; padding-top: 0.6rem; }
	.research .part4 .list li .ico img{ width: 0.6rem; }
	.research .part4 .list li .E-name{ line-height: 0.26rem; height: 0.78rem; }
	.design{ padding: 1.0rem 0.2rem 0; }
	.design .part1{ padding-bottom: 0.65rem; }
	.design .part1 .leftDiv{ width: auto; }
	.design .part1 .content{ padding-top: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.design .part1 .rightImg{ padding-top: 0.5rem; }
	.design .part1 .rightImg img{ width: 100%; }
    .design .part1 .btnDiv a{ width: 2.72rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.24rem;}
	.design .part2{ padding-bottom: 0.65rem;}
	.design .part2 .leftImg{ width: 100%; float: none; }
	.design .part2 .rightDiv{ position: relative; left: 0; width: auto; padding-top: 0.6rem;}
	.design .part2 .mxfDiv{ padding-left: 0; }
	.design .part2 .name{ font-size: 0.48rem; line-height: 0.48rem;  }
	.design .part2 .wen{ font-size: 0.36rem; line-height: 0.36rem; }
	.design .part2 .msg{ font-size: 0.3rem; }
	.design .part2 .content{ font-size: 0.24rem; line-height: 0.42rem;}
	.design .part3{ height: auto; padding-bottom: 1.0rem; background: none; background-size: 100% 100%; }
	.design .part3 .leftDiv{ padding-top: 1.05rem; width: auto; float: none; }
	.design .part3 .name{ font-size: 0.48rem; line-height: 0.48rem; }
	.design .part3 .wen{ font-size: 0.36rem; line-height: 0.36rem; }
	.design .part3 .msg{ font-size: 0.3rem; }
	.design .part3 .content{ font-size: 0.24rem; line-height: 0.42rem; padding-right: 0;}
	.design .part3 .rightList{ width: 100%; padding-top: 1.05rem; float: none;}
	.design .part3 .rightList li{ width: 50%; }
	.design .part3 .rightList li .lbox{ height: 3rem; border-radius: 0.08rem; }
	.design .part3 .rightList li .ico{ padding: 0.38rem 0 0.2rem 0.5rem; }
	.design .part3 .rightList li .num{ font-size: 0.64rem; padding-left: 0.5rem; line-height: 0.64rem;}
	.design .part3 .rightList li .txt{ padding: 0.1rem 0.5rem 0 0.5rem; font-size: 0.24rem; }
	.liveworkPart1{ padding: 1.25rem 0.2rem;}
	.liveworkPart1 .mxfDiv{ height: auto; padding-bottom: 0.6rem; }
	.liveworkPart1 .secondTab{ position: relative; left: 0; margin-left: 0; top: 0; padding-top: 0.45rem;}
	.liveworkPart1 .secondTab ul{ margin-right: -0.2rem; }
	.liveworkPart1 .secondTab li{ float: left; width: 50%; }
	.liveworkPart1 .secondTab li .lbox{ margin-right: 0.2rem; }
	.liveworkPart1 .secondTab li a{ width: 100%; height: 0.95rem; box-sizing: border-box; line-height: 0.95rem; font-size: 0.3rem; }
	.liveworkPart1 .leftDiv{ width: auto; float: none; }
	.liveworkPart1 .name{ font-size: 0.4rem; line-height: 0.78rem;}
	.liveworkPart1 .name b{ font-size: 0.48rem;}
	.liveworkPart1 .content{ font-size: 0.24rem; line-height: 0.42rem;}
	.liveworkPart1 .btnDiv{ padding-top: 0.3rem; }
	.liveworkPart1 .btnDiv a{ width: 2.72rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.24rem;}
	.liveworkPart1 .rightImg{ padding-top: 0.6rem; }
	.liveworkPart1 .rightImg img{ width: 100%; }
	.liveworkPart2{ padding: 0.5rem 0.2rem 0.85rem;}
	.liveworkPart2 .list{ height: auto; }
	.liveworkPart2 .list:after{ display: none;}
	.liveworkPart2 .list li{ float: none; width: 100%; height: auto; padding: 0.85rem 0; border-bottom: #898989 solid 1px;}
	.liveworkPart2 .list li .ico{ padding: 0.3rem 0; }
	.liveworkPart2 .list li .ico img{ width: 0.48rem; }
	.liveworkPart2 .list li .name{ padding-bottom: 0.35rem; }
	.liveworkPart2 .list .li03 .ico{ padding: 0.3rem 0; }
	.liveworkPart2 .list .li03 .name{ padding-bottom: 0.35rem; }
	.liveworkPart2 .list .li04 .name{ padding: 0.5rem 0 0.35rem; }
	.liveworkPart3{ padding: 1.0rem 0.2rem 0.55rem}
	.liveworkPart3 .list ul{ margin-right: -0.2rem; }
	.liveworkPart3 .list li{ float: left; width: 50%; padding-bottom: 0.5rem;}
	.liveworkPart3 .list li .lbox{ margin-right: 0.2rem; }
	.liveworkPart3 .list li .name{ text-align: left; width: auto; height: 0.64rem; line-height: 0.64rem; overflow: hidden; float: none; }
	.liveworkPart3 .list li .msg{float: none;  font-size: 0.26rem; line-height: 0.46rem; width: auto; }
	.youkaPart1{ padding: 1.25rem 0.2rem;}
	.youkaPart1 .mxfDiv{ height: auto; padding-bottom: 0.6rem; }
	.youkaPart1 .secondTab{ position: relative; left: 0; margin-left: 0; top: 0; padding-top: 0.45rem;}
	.youkaPart1 .secondTab ul{ margin-right: -0.2rem; }
	.youkaPart1 .secondTab li{ float: left; width: 50%; }
	.youkaPart1 .secondTab li .lbox{ margin-right: 0.2rem; }
	.youkaPart1 .secondTab li a{ width: 100%; height: 0.95rem; box-sizing: border-box; line-height: 0.95rem; font-size: 0.3rem; }
	.youkaPart1 .leftDiv{ width: auto; float: none; }
	.youkaPart1 .name{ font-size: 0.4rem; line-height: 0.78rem;}
	.youkaPart1 .name b{ font-size: 0.48rem;}
	.youkaPart1 .content{ font-size: 0.24rem; line-height: 0.42rem;}
	.youkaPart1 .btnDiv{ padding-top: 0.3rem; }
	.youkaPart1 .btnDiv a{ width: 2.72rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.24rem;}
	.youkaPart1 .rightImg{ padding-top: 0.6rem; }
	.youkaPart1 .rightImg img{ width: 100%; }
	.youkaPart2{ padding-bottom: 0.65rem; }
	.youkaPart2 li{ float: none; width: 100%; margin-bottom: 0.2rem; }
	.youkaPart2 li .ico img{ width: 0.42rem; }
	.youkaPart2 li .name{ font-size: 0.36rem;  }
	.youkaPart2 li .msg{ font-size: 0.24rem; line-height: 0.42rem; padding: 0 0.5rem; }
	.wisdom .part1{ padding-bottom: 0.65rem; }
	.wisdom .part1 .leftDiv{ width: auto; }
	.wisdom .part1 .content{ padding-top: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.wisdom .part1 .rightImg{ padding-top: 0.5rem; }
	.wisdom .part1 .rightImg img{ width: 100%; }
	.wisdom .part2 .leftDiv{ width: auto; float: none; }
	.wisdom .part2 .name{ font-size: 0.4rem; line-height: 0.78rem;}
	.wisdom .part2 .name b{ font-size: 0.48rem;}
	.wisdom .part2 .content{ font-size: 0.24rem; line-height: 0.42rem;}
	.wisdom .part2 .btnDiv{ padding-top: 0.3rem; }
	.wisdom .part2 .btnDiv a{ width: 2.72rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.24rem;}
	.wisdom .part2 .rightImg{ padding-top: 0.6rem; }
	.wisdom .part2 .rightImg img{ width: 100%; }
	.wisdom .part3 ul{ margin-right: -0.2rem; }
	.wisdom .part3 li{ width: 50%; margin-bottom: 0.2rem;}
	.wisdom .part3 li .lbox{ margin-right: 0.2rem； height: 3.52rem;}
	.wisdom .part3 li .ico{ width: 1.3rem; height: 1.3rem; line-height: 1.3rem; }
	.wisdom .part3 li .ico img{ width: 0.66rem; }
	.wisdom .part3 li .msg{ padding-top: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.wisdom .part4 li{ margin-bottom: 0.8rem; padding: 0; height: auto; }
	.wisdom .part4 .li01{ padding: 0; }
	.wisdom .part4 li .contentBox{ height: auto; display: block; padding-top: 0.4rem; }
	.wisdom .part4 li .imgDiv{ position: relative; }
	.wisdom .part4 li .imgDiv img{ width: 100%; }
	.wisdom .part4 li .name{ font-size: 0.4rem; }
	.wisdom .part4 li .msg{ font-size: 0.24rem; line-height: 0.42rem; padding-top: 0.25rem; }
	.cooperation{ padding: 1.3rem 0.2rem; }
	.cooperation .part1{ padding-bottom: 1.25rem; }
	.cooperation .part1 .leftDiv{ width: auto; float: none; }
	.cooperation .part1 .name{ font-size: 0.4rem;  line-height: 0.48rem; padding: 0.9rem 0 0.3rem; }
	.cooperation .part1 .content{ padding-right: 0; font-size: 0.24rem; line-height: 0.48rem; }
	.cooperation .part1 .rightImg{ padding-top: 0.5rem; }
	.cooperation .part1 .rightImg img{ width: 100%; }
	.cooperation .part2{ height: auto; background: none; }
	.cooperation .part2 .list{ height: auto; background: rgba(24,24,24,0.9); padding-left: 0.5rem; }
	.cooperation .part2 .list li{ width: 50%; padding: 0.6rem 0;}
	.cooperation .part2 .list li .lbox{ padding-right: 0.6rem; }
	.cooperation .part2 .list li .ico img{ width: 0.48rem; }
	.cooperation .part2 .list li .E-name{ font-size: 0.3rem; line-height: 0.3rem;  }
	.cooperation .part2 .list li .C-name{ font-size: 0.36rem;}
	.cooperation .part2 .list li .msg{ font-size: 0.24rem; line-height: 0.42rem; padding-top: 0.4rem;  }
	.buide{ padding: 1.0rem 0.2rem 0; }
	.buide .part1{ padding-bottom: 0.65rem; }
	.buide .part1 .leftDiv{ width: auto; }
	.buide .part1 .content{ padding-top: 0.6rem; font-size: 0.24rem; line-height: 0.42rem; }
	.buide .part1 .rightImg{ padding-top: 0.5rem; }
	.buide .part1 .rightImg img{ width: 100%; }
	.buide .part2{ padding-bottom: 1.0rem; }
	.buide .part2 .list ul{ margin-right: 0; }
	.buide .part2 .list li{ float: none; width: 100%; padding-bottom: 0.6rem; }
	.buide .part2 .list li .lbox{ margin-right: 0; }
	.buide .part2 .list li .content{ font-size: 0.24rem; line-height: 0.42rem; }
	.buide .part3{ padding-bottom: 0.6rem; }
	.buide .part3 .leftDiv{ width: 100%;}
	.buide .part3 .layer{ left: 10%;   }
	.buide .part3 .rightDiv{ position: relative; left: 0; width: auto; }
	.buide .part3 .msg{ font-size: 0.28rem; line-height: 0.48rem; width: auto; padding-right: 0.5rem;}
	.buide .part3 .list{ padding-left: 0; padding-top: 1.0rem;}
	.buide .part3 .list li{ padding-left: 0.8rem; padding-bottom: 0.5rem;}
	.buide .part3 .list li .ico img{ width: 0.42rem; }
	.buide .part3 .list li .name{ font-size: 0.3rem; }
	.buide .part3 .list li .content{ font-size: 0.24rem; line-height: 0.42rem;}
	.pageClass li{ padding: 0.2rem 0 0.2rem 1.8rem; height: auto; font-size: 0.24rem;}
	.pageClass li em{ font-size: 0.28rem; line-height: 0.48rem; top: 0.2rem;}
	.pageClass li a{ line-height: 0.48rem; padding-right: 0.4rem; }
	.case{ padding: 1.2rem 0 1.0rem; }
	.case .list ul{ margin-right: 0; }
	.case .list li{ float: none; width: 100%; padding-bottom: 1.05rem; }
	.case .list li .lbox{ margin-right: 0; }
	.case .list li .btnDiv{ font-size: 0.24rem; line-height: 0.86rem; width: 2.72rem; height: 0.86rem; margin-left: -1.36rem; margin-top: -0.43rem;}
	.case .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.36rem; }
	.case .list li .wen{ font-size: 0.24rem; }
	.case .list li .msg{ font-size: 0.24rem; line-height: 0.42rem; height: 0.84rem; padding-right: 0; }
	.casePart1{ margin-top: 0; padding-bottom: 0.68rem; }
	.casePic .swiper-pagination-bullet { width: 0.54rem;} 

	.casePart3w{ margin-top: 0; padding-bottom: 0.68rem; }
	.casePart3w .titleDiv{ padding: 0.6rem 0.2rem 0.35rem; }
	.casePart3w .titleDiv .title1{ font-size: 0.36rem; line-height: 0.36rem; }
	.casePart3w .titleDiv .title2{ font-size: 0.24rem; }
	.casePart3w .content{ font-size: 0.24rem; line-height: 0.42rem; padding: 0 0.2rem 1.25rem;}

	.casePart1 .list{ height: auto; }
	.casePart1 .list li{ width: 50%; padding-bottom: 0.4rem;}
	.casePart1 .list li .ico{ padding: 0.4rem 0 0.25rem; }
	.casePart1 .list li .ico img{ width: 0.48rem; }
	.casePart1 .list li p{ font-size: 0.28rem; }
	.casePart1 .titleDiv{ padding: 0.6rem 0.2rem 0.35rem; }
	.casePart1 .titleDiv .title1{ font-size: 0.36rem; line-height: 0.36rem; }
	.casePart1 .titleDiv .title2{ font-size: 0.24rem; }
	.casePart1 .content{ font-size: 0.24rem; line-height: 0.42rem; padding: 0 0.2rem 1.25rem;}
	.casePart1 .btnDiv{ width: 2.74rem; }
	.casePart1 .btnDiv a{ width: 2.72rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.24rem;}
	.casePart2{ padding: 0.6rem 0.2rem 0.9rem; }
	.casePart2 .titleDiv .title1{ font-size: 0.36rem; line-height: 0.36rem; }
	.casePart2 .titleDiv .title2{ font-size: 0.24rem; }
	.hotCase .swiper-container{ padding-top: 1.25rem; }
	.hotCase .swiper-slide .btnDiv{ font-size: 0.24rem; line-height: 0.86rem; width: 2.72rem; height: 0.86rem; margin-left: -1.36rem; margin-top: -0.43rem;}
	.hotCase .swiper-slide .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.32rem; }
	.hotCase .swiper-slide .msg{ font-size: 0.24rem; line-height: 0.42rem; height: 0.84rem; }
	.hotCase .swiper-button-prev{ right: 1.25rem; width: 0.78rem; height: 0.78rem; background-size: 0.78rem; }
	.hotCase .swiper-button-next{ width: 0.78rem; height: 0.78rem; background-size: 0.78rem; }
	.hotCase .swiper-button-prev:hover{ background-size: 0.78rem; }
	.hotCase .swiper-button-next:hover{ background-size: 0.78rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: 100%; padding-bottom: 0.85rem;}
	.news .list li .lbox{ margin-right: 0;}
	.news .list li .time{ font-size: 14px; font-family:gothicb; color: #666;}
	.news .list li .time em{ padding-right: 0.45rem; font-size: 0.48rem; line-height: 0.48rem; background:url(../images/line1.png) no-repeat right 0.28rem; background-size: 0.22rem; }
	.news .list li .name{ padding-top: 0.3rem; line-height: 0.42rem; font-size: 0.3rem; color: #fff; height: 0.42rem; overflow: hidden;}
	.news .list li .content{ padding-right: 0; font-size: 0.24rem; color: #666; line-height: 0.42rem; height: 0.84rem; overflow: hidden; padding-top: 0.15rem; }
	.news .list li .btnDiv{ margin-top: 0.6rem; border: rgba(255,255,255,1) solid 1px; width: 2.72rem; height: 0.86rem; line-height: 0.86rem; text-align: center; color: #fff; text-transform: uppercase; font-size: 0.24rem; font-weight: bold; }
	.newShow .bigName{ font-size: 0.4rem; padding-bottom: 0.3rem; }
	.newShow .msgList li{ padding-left: 0.32rem; font-size: 0.24rem; margin-right: 0.2rem;}
	.newShow .msgList li img{ width: 0.24rem;}
	.newShow .content{ font-size: 0.24rem; line-height: 0.44rem; padding-top: 0.35rem; }
	.newShow .imgDiv{ padding: 0.3rem 0; }
    .newShow .download{ padding-top:0.4rem;}
	.newShow .download a{ width:2rem; height:0.6rem; line-height:0.6rem; font-size:0.26rem;}
	.newShow .download img{ padding-right:0.1rem; width:0.26rem;}
	.sidePage .list li{ font-size: 0.26rem; line-height: 0.52rem; height: 0.52rem; }
	.sidePage .share{ padding: 0.35rem 0 0.5rem; }
	.sidePage .share li{ margin-right: 0.15rem; }
	.sidePage .share li img{ width: 0.64rem; }
	.sidePage .btnDiv a{ height: 0.95rem; line-height: 0.95rem; font-size: 0.3rem;}
	.videoTab{ padding: 0.5rem 0; }
	.videoTab ul{ margin-right: -0.2rem; }
	.videoTab li{ display: block; float: left; width: 33.33%; margin-bottom: 0.25rem;}
	.videoTab li .lbox{ margin-right: 0.2rem; }
	.videoTab li a{ width: auto; height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem;}
	.videoPic .agentlist{ padding:0 0.85rem 0 0;}
	.videoPic .slick-slide .name{ font-size:0.24rem;}
	.videoPic .slick-prev{ background-size: 0.7rem; width:0.7rem; height:0.7rem;}
	.videoPic .slick-next{ background-size: 0.7rem; width: 0.7rem; height: 0.7rem; top:1.41rem;}
	.videoPic .slick-prev:hover{ background-size: 0.7rem;}
	.videoPic .slick-next:hover{ background-size: 0.7rem;}
    .videoPic iframe{ min-height:300px;}
	.teamwork .leftDiv{ width: auto; float: none; }
	.teamwork .content{ font-size: 0.28rem; line-height: 0.48rem; }
	.teamwork .txt{ font-size: 0.4rem; }
	.teamwork .msgList li{  padding-left: 0.52rem;  font-size: 0.28rem; line-height: 0.8rem;}
	.teamwork .msgList li img{ width: 0.32rem; margin-top: -0.16rem; }
	.teamwork .rightImg{ float: none; padding-top: 0.5rem; }
	.teamwork .rightImg img{ width: 100%; }
	.announcement{ padding: 0.4rem 0 0.6rem; }
	.announcement .list{ padding-bottom: 0.3rem;}
	.announcement .list li a{ height: auto; padding: 0 0.3rem 0.4rem;}
	.announcement .list li .lbox{ width: auto;}
	.announcement .list li .time{ padding-top: 0.5rem; font-size: 0.24rem;}
	.announcement .list li .time em{ font-size: 0.48rem; line-height: 0.48rem; padding-right: 0.25rem; background:url(../images/line2.png) no-repeat right 0.24rem; }
	.announcement .list li .name{ line-height: 0.56rem; font-size: 0.36rem; height: 0.56rem;}
	.announcement .list li .content{ font-size: 0.24rem; line-height: 0.42rem; height: 0.84rem; }
	.announcement .list li .ico{ width: 0.8rem; height: 0.56rem; background-size: 0.8rem;}
	.announcement .list li:hover a:after{ opacity: 0; }
	.partner{ padding: 0.75rem 0 0.5rem;}
	.partner .mxfDiv{ background:none; }
	.partner .leftDiv{ position: relative; left: 0; margin-left: 0; width: auto; padding-bottom: 0.5rem;}
	.partner .rightList{ width: auto; height: 5.4rem; }
	.partner .txt{ font-size: 0.36rem; line-height: 0.36rem; }
	.partner .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.partner .rightList li{ height: 1.8rem; line-height: 1.8rem; }
	.partner .rightList li img{ width: 1.5rem; }
	.contactPart1{ padding: 0.6rem 0.2rem 0.45rem;}
	.contactPart1 .titleDiv .title1{ font-size: 0.4rem; line-height: 0.4rem;}
	.contactPart1 .titleDiv .title2{ font-size: 0.4rem; line-height: 0.4rem; }
	.contactPart1 .leftDiv{ padding-top: 0.5rem; float: none; }
	.contactPart1 .txt{ font-size: 0.3rem; line-height: 0.3rem; }
	.contactPart1 .msgList li{ font-size: 0.24rem; line-height: 0.42rem; }
	.contactPart1 .rightDiv{ width: auto; float: none; }
	.contactPart1 .tab2{ height: 0.56rem; }
	.contactPart1 .tab2 li{ margin-right: 0.55rem; height: 0.56rem; font-size: 0.26rem; }
	.contactPart1 .name{ padding: 0.28rem 0 0.25rem; font-size: 0.3rem; }
	.contactPart1 .list li{ font-size: 0.24rem; line-height: 0.42rem; }
	.contactPart2{ padding: 0.75rem 0 0;  }
	.contactPart2 .title{ height: 0.48rem; padding-left: 0.9rem; line-height: 0.48rem; font-size: 0.28rem; }
	.contactPart2 .title img{ width: 0.48rem; left: 0.2rem; }
	.contactList{ padding: 0.45rem 0.2rem 0; }
	.contactList li{ padding-left: 2.18rem; font-size: 0.24rem;}
	.contactList li em{ line-height: 0.42rem; width: 2.08rem; }
	.contactList li dd{ margin-bottom: 0.1rem; }
	.contactList li dd .lbox{ height: 0.4rem; line-height: 0.4rem; padding: 0 0.15rem; border-radius: 0.24rem; }
	.contactCon{ display: none; font-size: 0.24rem;}
	.contactCon .name{ font-size: 0.36rem; line-height: 0.36rem; padding-left: 0.2rem;}
	.contactCon .msgList{ padding: 0 0.2rem 0.75rem; }
	.contactCon .msgList li{ font-size: 0.24rem; padding-right: 0.3rem;line-height: 0.42rem; }
	.talent{ padding-top: 0.6rem; }
	.talent .part1 .leftDiv{ width: auto; float: none;}
	.talent .part1 .leftDiv .layer{ left: 0.95rem; }
	.talent .part1 .leftDiv .txt1{ font-size: 0.42rem; line-height: 0.64rem;}
	.talent .part1 .leftDiv .txt1 b{ font-size: 0.48rem; }
	.talent .part1 .leftDiv .txt2{ padding-top: 0.3rem; font-size: 0.28rem; }
	.talent .part1 .rightDiv{ width: auto; float: none;}
	.talent .part1 .rightDiv .layer{ left: 0.62rem; }
	.talent .part1 .rightDiv .content{ font-size: 0.24rem; line-height: 0.42rem; width: auto; padding-right: 0.6rem; }
	.talent .part2{ padding: 1.0rem 0 0.65rem; }
	.talent .part2 .mxfDiv{ width: auto;}
	.talent .part2 .leftDiv, .talent .part2 .rightDiv{ width: auto; float: none; }
	.talent .part2 .midDiv{ width: auto; float: none;}
	.talent .part2 .leftDiv .round{ margin: 0 auto; }
	.talent .part2 .midDiv .round{ margin: 0 auto; }
	.talent .part2 .rightDiv .round{ margin: 0 auto; }
	.talent .part2 .round{ width: 2.4rem; height: 2.4rem;}
	.talent .part2 .round .name{ font-size: 0.36rem; line-height: 0.36rem; padding: 0.82rem 0 0.15rem; }
	.talent .part2 .round .wen{ font-size: 0.26rem; line-height: 0.26rem; }
	.talent .part2 .rightDiv{ padding-top: 0.5rem; }
	.talent .part2 .midDiv img{ width: 100%; }
	.talent .part2 .botbot{ padding-top: 0.45rem; }
	.talent .part2 .list_l{ padding-top: 0.4rem; }
	.talent .part2 .list_l li{ padding-bottom: 8px; padding-right: 1.66rem; font-size: 0.24rem; line-height: 0.42rem; height: 0.84rem; background: url(../images/nimg83_1.png) no-repeat right 5px; background-size: 1.5rem;}
	.talent .part2 .list_r{ padding-top: 0.4rem; }
	.talent .part2 .list_r li{ padding-bottom: 8px; padding-left: 1.62rem; font-size: 0.24rem; line-height: 0.42rem; height: 0.84rem; background: url(../images/nimg83_2.png) no-repeat left 5px; background-size: 1.5rem;}
	.job{ padding-top: 0.6rem; }
	.selectBox{ padding: 0 0.5rem; }
	.selectBox .mxfDiv{ margin-right: 0; }
	.selectBox .liDiv{ float: none; width: 100%; height: 0.86rem; }
	.selectBox .liDiv .boxbox{ padding-left: 1.0rem; margin-right: 0;}
	.selectBox .liDiv .boxbox em{ line-height: 0.86rem; font-size: 0.24rem; }
	.selectBox .select{ height: 0.86rem;}
	.selectBox .select dt{height: 0.86rem; line-height: 0.86rem; display: inline-block; width: 100%; border-left:none;background: url(../images/selectIco.png) no-repeat right center;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5;}
	.selectBox .select dt a{ font-size: 0.28rem; padding-right: 0.48rem;} 
	.selectBox .select dd{top: 0.86rem;} 
	.selectBox .select dd ul { padding: 0 0.48rem;} 
	.selectBox .select dd ul li{line-height: 0.76rem; height: 0.76rem; font-size: 0.24rem;}
	.job .list ul{ margin-right: 0; }
	.job .list li{ float: none; width: 100%;}
	.job .list li .lbox{ margin-right: 0; }
	.job .list li .lbox a{ padding: 0 0.52rem; height: 4.36rem; }
	.job .list li .name{ padding-top: 0.52rem; padding-left: 0.5rem; height: 0.8rem; font-size: 0.36rem; line-height: 0.36rem;}
	.job .list li .name img{ top: 0.52rem; width: 0.32rem; }
	.job .list li .name:after{ width: 0.2rem; height: 0.03rem; }
	.job .list li .msgList{ padding: 0.24rem 0 0.1rem; }
	.job .list li .msgList dd{ font-size: 0.24rem; line-height: 0.42rem; }
	.job .list li .ico{ width: 0.47rem; height: 0.33rem; background: url(../images/nimg47_1.png) center no-repeat;background-size: 0.47rem; }
	.jobLayer{ width:94%; height:8.25rem;}
	.jobLayer .close{ width:0.52rem; height:0.52rem; background-size: 0.52rem; top: 0.4rem;}
	.jobLayer .bigBox{ padding: 0.55rem 0.6rem 0;}
	.jobLayer .contentBox{height:7.3rem;}
	.jobLayer .name2{ font-size: 0.36rem; color: #000; font-weight: bold; padding-bottom: 0.3rem; margin-bottom: 0.25rem; border-bottom: #000 solid 1px;}
	.jobLayer .content{ font-size: 0.24rem; line-height: 0.42rem; }
	.jobLayer .content b{ display: block; }
	.jobLayer .tips{ width: auto; height: auto; line-height: 0.42rem; padding: 0.15rem; text-align: left;}

	.cultureBox{ padding: 0.8rem 0.2rem 0.75rem; background: none; }
	.cultureBox .toptop{ padding-bottom: 1.05rem; }
	.cultureBox .pageTitle{ float: none; }
	.cultureBox .content{ font-size: 0.26rem; float: none; padding-top: 0.5rem; text-align: left; }
	.culture .wal { min-height: 5.2rem; }
	.culture .list { width: 100%; margin-left: 0;  }
	.culture .list li .box{ }
	.culture .list li .ico{ position: absolute; left: 0.2rem; top: 0.18rem; height: 4.02rem;}
	.culture .list li .ico img{ width: 0.2rem;}
	.culture .list li .E-name{ font-size: 0.4rem; line-height: 0.4rem; }
	.culture .list li .C-name{ font-size: 0.26rem;}
	.culture .list li .msg{ font-size: 0.24rem; }
	.culture .arrow { right: 0.2rem; margin-right: 0; }
	.culture .arrow a { float: left; display: block; width: .8rem; height: .8rem; background: center no-repeat; background-size: cover; }

	}

@media screen and ( max-width:1366px ){
	.nav li{ margin-left:15px}
	}
	@media screen and ( max-width:1200px ){
	.nav li{ margin-left:10px}
	}