﻿
@media screen and ( max-width:1441px){
.indBanner .type1 span.t2 {top: 49%; } 
.indBanner .type2 span.t2 {top: 30.2%; } 
.indBanner .type2 span.t3 {top: 39%; } 
.indBanner .type3 span.t2 {top: 30.2%; } 
.indBanner .type3 span.t3 {top: 37%; } 
.indBanner .type4 span.t1 {top: 60.7%; } 
.indBanner .type4 span.t2 {top: 74.7%; }

}
@media screen and ( max-width:1367px){
	.headDiv .nav ul li:nth-child(1){width: 70px;}
	.headDiv .nav ul li:nth-child(2),.headDiv .nav ul li:nth-child(3),.headDiv .nav ul li:nth-child(4),.headDiv .nav ul li:nth-child(5),.headDiv .nav ul li:nth-child(6),.headDiv .nav ul li:nth-child(8){width: 97px;}
	.headDiv .nav ul li:nth-child(7){width: 114px;}

}
@media screen and ( max-width:1281px){
    .headDiv .nav ul li:nth-child(1){width: 70px;}
	.headDiv .nav ul li:nth-child(2),.headDiv .nav ul li:nth-child(3),.headDiv .nav ul li:nth-child(4),.headDiv .nav ul li:nth-child(5),.headDiv .nav ul li:nth-child(6),.headDiv .nav ul li:nth-child(8){width: 97px;}
	.headDiv .nav ul li:nth-child(7){width: 114px;}
    .indexPart2 {width: 1240px; } 
    .indexBanner3 {width: 1099px; }
    .indBanner .type1 span.t2 {top: 50%;}
}

@media screen and ( min-width:1005px) and (max-width:1441px ){


}

@media screen and ( max-width:1004px ){
    .buss-view .imgBox .divimg2{height:auto;}

    .buss-view .imgBox .divimg{width:100%;}

.wal-1200{width: 1200px;margin: 0 auto;}
.pc-show{display: none;}
.pc-hide{display: block;}
.wal-1200{width: 100%;}

.headDiv {height: 45px; } 
.headDiv .logo {margin-left: 10px; height: 45px; line-height: 45px; width: 30%; } 
.headDiv .logo img{width: 100%;} 
.headDiv .icon {margin-right: 4%; height: 45px; line-height: 45px;width: 18%; } 
.headDiv .icon img {margin: 0 6%; width: 33%; }

.closeIcon{display: none; float: right; margin-right: 1%; width: 9%; line-height: 45px; } 
.closeIcon img{width: 66%; }

.indexIcon{display: none; float: right; margin-right: 12%; width: 15%; line-height: 40px; } 
.indexIcon img{width: 100%; }

.tel-menu ul li dt {padding-left: 10%; }

.indBanner .swiper-slide img{width: 100%;}

.indexPart1 .tab1 ul{width: 100%;}
.indexPart1 .tab1 {padding: 0 5%; } 
.indexPart1 .tab1 li {font-size: 12px; width: 32.5%; height: 45px; line-height: 45px; } 
.indexPart1 .TTT li a {font-size: 12px; width: 100%; height: 45px; line-height: 45px; }
.indexPart1 .tab1 li img {margin-right: 3px; width: 18px; margin-left: -4px; line-height:45px; } 
.indexPart1 .tab1 li img.tran {margin-left: 12%; width: 12px; } 
.indexPart1 .tab1Cont{width: 100%;} 
.indexPart1 .tab2 {margin-top: 10px; margin-bottom: 6px; padding: 0 3%; padding-bottom: 10px; } 
.indexPart1 .tab2 li {padding: 0 5px 0 0; height: 36px; } 
.indexPart1 .tab2 li a {font-size: 12px; padding-right: 5px;} 
.indexPart1 .tab2 li img {bottom: -4px; margin-left: 23px; } 
.indexPart1 .tab2 li i {right: 0px; }
.indBanner2{display: none!important;}



.tel-indBanner2{position: relative; } 
.tel-indBanner2 img{width: 100%; } 
.tel-indBanner2 .block{position: absolute; bottom: 80px; text-align: center; width: 100%; height: 50px; background: url(../images/a13.png); } 
.tel-indBanner2 .t1{color: #fff; font-size: 14px; margin-top: 4px; margin-bottom: 3px; } 
.tel-indBanner2 .t2{color: #fff; font-size: 12px; } 
.tel-indBanner2 .txt {height: 80px; width: 100%; border-bottom: 1px solid #E7E7E7; } 
.tel-indBanner2 .txt p {font-size: 14px;color: #666;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;position: relative;top: 13px;width: auto;padding: 0 20px;}
.tel-indBanner2 .txt .lookDetail1 {position: absolute; bottom: 15px; right: 20px; } 
.tel-indBanner2  .swiper-button-prev{position: absolute;bottom: 57%;width: 30px;top: auto;height: 30px;z-index: 10;left: 10px!important;background: url("../images/c5_left.png") no-repeat;background-size: 100%;} 
.tel-indBanner2 .swiper-button-next{position: absolute;top: auto;bottom: 57%;width: 30px;height: 30px;z-index: 10;right: 10px!important;background: url("../images/c5_right.png") no-repeat;background-size: 100%;}
.tel-indBanner2  .swiper-button-prev:hover{background-image:url("../images/c5_lefton.png"); } 
.tel-indBanner2 .swiper-button-next:hover{background-image:url("../images/c5_righton.png"); }

.indexPart2{width: 100%;}

.indTlt {width: 200px; margin-top: 30px;  background: url(../images/a12.png) repeat-x 18px 30px; } 
.indTlt .txt {width: 158px;height:auto; } 
.indTlt .t1 {font-size: 16px; } 
.indTlt .t2 {font-size: 14px; }

.indexBanner3{width: 100%; padding: 0; } 
.indexBanner3 .txt .lookDetail1{display: block; height: 27px; padding: 0; padding-left: 20px; background: url(../images/a6.png) no-repeat 81px; position: absolute; right: 10px; bottom: 34px; } 
.indexBanner3 .swiper-slide:hover .txt a {background: url(../images/a6.png) no-repeat 339px 37px;}
.indexBanner3 .txt a{background: none; padding: 10px; } 
.indexBanner3 .txt .t1 {font-size: 14px; } 
.indexBanner3  .swiper-button-prev{position: absolute; top: 50%; width: 36px; height: 37px; margin-top: -56px; z-index: 10; left: 10px!important; background: url("../images/c5_left.png") no-repeat center center; background-size: 100%; } 
.indexBanner3 .swiper-button-next{position: absolute; top: 50%; width: 36px; height: 37px; margin-top: -56px; z-index: 10; right: 10px!important; background:url("../images/c5_right.png") no-repeat center center; background-size: 100%; } 
.indexBanner3  .swiper-button-prev:hover{background-image:url("../images/c5_lefton.png"); } 
.indexBanner3 .swiper-button-next:hover{background-image:url("../images/c5_righton.png"); } 
.indexPart3 ul li .img img {height: 68px; }
.indexPart3 ul {padding: 0 10px; } 
.indexPart3 ul li {width: 100%; margin-right: 0; margin-bottom: 10px; } 
.indexPart3 ul li p {display: none; } 
.indexPart3 ul li .tlt {font-size: 14px;margin: 10px 0 10px;width:auto; }
.indexPart3 ul li .time {font-size: 12px; margin: 6px 0 6px; }
.indexPart3 ul li a{display:block;height: 68px;}

.bottom .box {padding-top: 35px; } 
.bottom .qrc-box {width: 100%; text-align: center; } 
.bottom .qrc-box>img {margin-bottom: 10px; width: 30%; } 
.bottom .qrc-box p {margin-left: 0; line-height: 22px; text-align: center; } 
.bottom .qrc-box .icons img {margin: 0 6px; margin-top: 10px; width: 21px; } 
.bottom .bp1 {margin-bottom: 10px; margin-top: 30px; text-align: center; } 
.bottom .bp1 ul{overflow: hidden; display: table; margin: 0 auto; } 
.bottom .bp1 li i {color: #999; margin: 0 8px; } 
.bottom .bp2 {padding: 0 10px; line-height: 20px; padding-bottom: 40px; text-align: center; }

.lookMore2{display: block;}
.lookMore3 span {margin: 0 auto; width: 99px; height: 35px; line-height: 35px; border: 1px solid #fff; border-radius: 4px; font-size: 14px; color: #fff; padding-left: 26px; display: block; margin-top: 20px; background: #36a390 url(../images/c6.png) no-repeat 94px; }
.indexPart3 .lookMore2{margin-top: 20px; }

.common-top {margin-top: 13px; padding-left: 10px; } 
.common-top .t1 {font-size: 18px; } 
.common-top .t2 {font-size: 17px; } 
.common-top .t3 {font-size: 17px; margin: 5px 0; } 
.common-top .home {display: none; }

.branch {margin-bottom: 60px; padding: 0 10px; margin-top: 20px; } 
.branch ul li {width: 100%; } 
.branch ul li:nth-child(1n) .one {margin-right: 0; } 
.branch ul li .one {width: 100%; padding-bottom: 10px; } 
.branch ul li .tlt {margin: 11px 0 5px 0; text-align: left; font-size: 16px; } 
.branch ul li p {text-align: left; } 
.branch ul li:nth-child(2n) .one {margin-left: 0px; }
.branch .title {font-size: 18px; margin: 20px 0 10px; }

.mt-65 {margin-top: 30px; }


.download .tabtitle {height: 60px; line-height: 60px; } 
.download dd:nth-child(1) {width: 100%; text-indent: 10px; } 
.download dd:nth-child(2) {display: none; } 
.download dd:nth-child(3) {width: 31%; text-align: right; padding-right: 10px; } 
.download li {height: auto; } 
.download dd p{line-height: 21px; padding-left: 10px; padding: 5px 0 5px 10px; font-size: 14px; } 
.download dd p.th{line-height: 55px; }

.fairBox .loadMore {margin-top: 30px; margin-bottom: 30px; }

.introduce .box {margin-bottom: 40px; padding: 0 10px; } 
.introduce .box ul .txt {width: 100%; margin-right: 0; padding: 0; margin-bottom: 10px; } 
.introduce .box ul .txt img {width: 60%; } 
.introduce .box ul .txt p {font-size: 14px; text-indent: 0; line-height: 30px; margin-top: 10px; } 
.introduce .box ul li {width: 100%; } 
.introduce .icon {margin-bottom: 40px; padding: 0 10px; } 
.introduce .icon li {padding: 25px 0 20px;width: 100%; } 
.introduce .icon li a img {width: 42%; }.introduce .icon li a {display: block; }
.introduce .icon li p {font-size: 18px; margin: 13px 0 5px; } 
.introduce .icon li i {font-size: 14px;  font-style: normal; display: block; height: 40px; }

.partner .tip {font-size: 16px; margin-bottom: 20px; } 
.partner ul {padding: 0 10px; } 
.partner ul li {width: 50%; height: 90px; } 
.partner ul li img {width: 60%; } 
.partner .loadMore {margin: 0 auto; margin-top: 40px; margin-bottom: 40px; }


/*.tel-ticket{padding: 0 10px; } 
.tel-ticket .b1{background: #eeeeee; text-align: center; padding: 15px 0; } 
.tel-ticket .b1 p{font-size: 16px; color: #666; } 
.tel-ticket .b1 b{font-size: 16px; color: #666; display: block; margin: 12px 0; } 
.tel-ticket .b1 span{font-size: 16px; color: #666; display: block; } 
.tel-ticket .b2 {background: url(../images/b4.jpg) no-repeat; padding: 20px 0; margin-bottom: 15px; }
.tel-ticket .b2 .k{font-size: 19px; color: #e50011; font-weight: bold; text-align: center; background: url(../images/b5.png) no-repeat 62% 31px; } 
.tel-ticket .b2 .k b {font-size: 45px; color: #e50011; margin-right: 23px; display: inline-block; } 
.tel-ticket .b2 ul{overflow: hidden; } 
.tel-ticket .b2 ul li{float: left; width: 50%; text-align: center; margin-top: 10px; } 
.tel-ticket .b2 ul li p{font-size: 14px; color: #666; } 
.tel-ticket .b2 ul li p.p1{font-size: 16px; color: #36a390; } 
.tel-ticket .tip {font-size: 12px; color: #666; margin: 20px 0 0; padding: 0 10px; }*/
.tel-ticket{padding: 0 10px; } 
.tel-ticket .b1{background: #eeeeee; text-align: center; padding: 15px 0; } 
.tel-ticket .b1 p{font-size: 16px; color: #666; } 
.tel-ticket .b1 b{font-size: 16px; color: #666; display: block; margin: 12px 0; } 
.tel-ticket .b1 span{font-size: 16px; color: #666; display: block; } 
.tel-ticket .b2{background: url(../images/b4.jpg) no-repeat; padding: 20px 0; } 
.tel-ticket .b2 .k{font-size: 19px; color: #e50011; font-weight: bold; text-align: center; background: url(../images/b5.png) no-repeat /*62%*/56% 31px; } 
.tel-ticket .b2 .k b {font-size: 45px; color: #e50011; margin-right: 23px; display: inline-block; } 
.tel-ticket .b2 ul{overflow: hidden; } 
/*.tel-ticket .b2 ul li{float: left; width: 50%; text-align: center; margin-top: 10px; }*/ 
.tel-ticket .b2 ul li{float: left;width: 30%;margin: 0 10%;text-align: left;margin-top: 10px;} 

.tel-ticket .b2 ul li p{font-size: 14px; color: #666; } 
.tel-ticket .b2 ul li p.p1{font-size: 16px; color: #36a390; } 
.tel-ticket .tip{font-size: 12px; color: #666; margin: 20px 0 25px 0; }
.tel-ticket .top{font-size: 16px; color: #666;text-align: center;margin-bottom: 10px;}
.tel-ticket .top i{font-style: normal;margin-left: 10px;}


.shares  .allImg{padding: 0 10px; width: auto; }

.cultrueCont .common-top {width: auto; margin-top: 0; } 
.cultrue>div {width: auto; margin: 0 auto; padding: 0 10px; margin-bottom: 20px; } 
.cultrue .tlt {font-size: 16px; } 
.cultrue p {font-size: 14px; line-height: 23px; padding: 0 10px; } 
.cultrue .box1 .tt {font-size: 16px; margin-bottom: 9px; } 
.cultrue .tt {font-size: 16px; margin: 12px 0 9px; } 
.cultrue .box3 .wrr {background: url(../images/c7.png); padding: 0; } 
.cultrue>div {padding: 0; } 
.cultrue .box3 .tlt {padding: 30px 0 10px 0; } 
.cultrue .box3 .tip {margin-bottom: 20px; } 
.cultrue .box3 .tt {font-size: 16px; } 
.cultrue .box3 p {width: auto; padding: 0 15px; padding-bottom: 25px; } 
.cultrue .box4 ul {margin-top: 27px; padding: 0 10px; } 
.cultrue .box4 ul li {margin-bottom: 30px; } 
.cultrue .box4 ul li span {width: 30%; height: 35px; padding-right: 5%; } 
.cultrue .box4 ul li span a {font-size: 14px; line-height: 35px; } 
.cultrue .box4 ul li .k .tt {font-size: 14px; padding-left: 35%; } 
.cultrue .box4 ul li .k p {padding-left: 35%; } 
.cultrue .box3 ul {width: auto; padding: 0 10px; padding-bottom: 9px; } 
.cultrue .mt-30 {margin-top: 20px; } 
.cultrue .box4 ul li span img {position: absolute; right: 8%; top: 15px; }
.cultrue .box3 ul li {float: left; width: 44%; padding: 0 3%; font-size: 11px; }

.honer {margin-top: 25px; margin-bottom: 40px; } 
.honer .tab {margin-bottom: 20px; } 
.honer2 .img .txt {font-size: 16px; } 
.honer2 .img {width: 94%; margin-left: 3%; margin-right: 3%; } 
.honer2 .img .pic {width: 100%; height: auto;position: static; } 
.honer2 .img img {width: 100%; position: static; }
.honer2 .tabCont ul {width: 90%;padding: 10px 2%;margin: 0px 3%;margin-top: 20px;} 
.honer2 .tabCont {margin-top: 20px;padding-bottom:20px; } 
.honer2 .tabCont ul li {font-size: 14px;line-height: 30px;background: url(../images/c13.png) no-repeat 0px 7px;}
.honer2 .tabCont ul li:hover {color: #36a390;background: url(../images/c13_on.png) no-repeat 0px 7px;}


.newsDetailContent {width: 94%; padding: 0 3%; padding-bottom: 0px; margin-bottom: 0px; } 
.newDetail b {font-size: 16px; margin-bottom: 15px; } 
.newDetail .liner {height: 15px; margin-bottom: 17px; } 
.newDetail p {font-size: 13px; margin-bottom: 20px; text-indent: 0; text-indent: 2em; } 
.newDetail img {/*margin-bottom: 20px;*/width:100% } 
.newDetail p img{display:block;} 

.newsReturn {float: none; display: block; margin-top: 16px; }

.caseCont{margin-top: 20px;} 
.caseCont .common-top {width: auto; margin: 0 auto; margin-top: 13px; } 
.case-Box {padding-top: 0px;padding:0 10px; } 
.case .select dd {top: 37px; width: 100% } 
.case .box1 .select dd ul {width: 100%; } 
.case .box2 .select dd ul {width: 100%; } 
.case .box3 .select dd ul {width: 100%; } 
.case {width: auto; margin-top: 25px; } 
.case .box2{float: right; } 
.case .search {float: right; width: 100%; /*background: url(../images/d13.png) no-repeat 94%;*/ background-size: 21px; } 
.case .box1 .select dt {width: 92%; } 
.case .box2 .select dt {width: 92%; } 
.case .box3 .select dt {width: 92%; } 
.case .select {margin-right: 0; width: 79%; } 
.case .select .chaxun{width:60%;} 
.case .box {display: block; width: 100%; margin-bottom: 10px; } 
.case .box>i {line-height: 35px; width: 15%; } 
.case .select dt {height: 35px; width: 100%; line-height: 35px; padding: 0 4%; } 
.case .search i {line-height: 35px; width: 15%; } 
.case .search input {width: 73.5%;height: 37px;line-height: 37px;padding: 0 3%;    border-radius: 0;
    border: 1px solid #aaa;}

.case .search a {height: 35px; margin-top: -35px; margin-left: 77%; } 
.case-select-box {padding: 0 20px; } 
.case-Box>ul li {width: 100%; margin-right: 0; padding-bottom: 10px; padding-left: 0; margin-bottom: 20px; } 
.case-Box .txt .lookDetail1 {display: block; width: 90px; height: 30px; padding: 0; line-height: 30px; text-align: center; margin-top: -66px; right: 10px; background: #fff; position: absolute; } 
.case-Box li:hover .txt a{background:none;} 
.case-Box .img {width: auto; height: auto; }
.case .loadMore2{margin-bottom: 50px; }


.contact h2 {font-size: 16px; margin-bottom: 20px; } 
.contact .icon {margin-bottom: 40px; padding: 0 10px; } 
.contact .icon li {padding: 25px 0 20px; width: 100%; } 
.contact .icon li a img{width: 33%; } 
.contact .icon li p {font-size: 18px; color: #36a390; margin: 13px 0 5px; } 
.contact .icon li i {font-size: 14px; color: #36a390; font-style: normal; display: block; height: 17px; padding: 15px 0 0px; } 
.contact .icon li a {width: 100%; }


.shares2 {margin-bottom: 50px; } 
/*.shares2 .boy{background: url(../images/e18.jpg) repeat-y;}*/ 
.shares2 .boy{background: url(../images/b4.jpg) repeat-y;background-size: inherit;}
.shares2 .boy .tlt {position: absolute; color: #fff; line-height: 80px; width: 100%; text-align: center; background: url(../images/d16.png) no-repeat 49% 40px; background-size: 70% 2px; } 
.shares2 .boy .left {padding: 2px 3% 0px;width: auto;margin-top: 74px;}
.shares2 .boy>div p {font-size: 14px; line-height: 30px; margin-bottom: 20px; } 
.shares2 .boy .right {padding: 24px 3% 30px;width: auto;}
.shares2 .boy .tlt span {font-size: 20px; text-align: center; padding: 0 15px; display: inline-block; } 
.shares2 .boy>div p img {width: 14px; } 
.shares2 ul li {width: 100%; } 
.shares2 ul li:nth-child(1n) .one {margin-right: 0; } 
.shares2 ul li .one {width: auto; padding-bottom: 10px; padding: 0 10px; padding-bottom: 10px; } 
.shares2 ul li .tlt {margin: 11px 0 5px 0; text-align: center; font-size: 16px; } 
.shares2 ul li p {text-align: center; } 
.shares2 ul li:nth-child(2n) .one {margin-left: 0px; }
.shares2 .mapDiv{height:300px;}

.talentCont .common-top {width: auto; margin-top: 13px; } 
.talent h2 {font-size: 16px; margin-bottom: 10px; } 
.talent p {width: auto; padding: 0 10px; margin-bottom: 10px; } 
.talent .box p {padding: 10px 10px; width: auto; }


.job{padding: 0 10px;padding-top: 0px;}
.job .title{ font-size:28px;}
.job .list li{ margin-bottom:0;}
.job .list li .name a{ font-size:12px; height:45px; line-height:45px; padding-left:20px; background-size:50px;}
.job .list li.liNow .name a{ background-size:50px;}
.job .list li .box{ padding:10px 15px 40px;}
.job .list li .top{ padding-bottom:10px;}
.job .list li .top dl{ width:100%;}
.job .list li .top dd{ width:100%; padding-right:0px; font-size:12px;padding-bottom: 0;}
.job .list li h2{ padding:25px 0 10px;}
.job .list li .btnDiv a{ width:118px; height:33px; line-height:33px;}

.jobBox .select dd {top: 37px; width: 100% } 
.jobBox .box1 .select dd ul {width: 100%; } 
.jobBox .box2 .select dd ul {width: 100%; } 
.jobBox {width: auto; margin-top: 25px; } 
.jobBox .box2{float: right;margin-right:0; } 
.jobBox .search {float: right; width: 100%; /*background: url(../images/d13.png) no-repeat 93%;*/ background-size: 19px; } 
.jobBox .AllSearchIco {
    margin-left: 24%;
    width: 73.5%;
}

.jobBox .box1 .select dt {width: 92%; } 
.jobBox .box2 .select dt {width: 92%; } 
.jobBox .select {margin-right: 0; width: 74%; background: none; }
.jobBox .boxs {display: block; width: 100%; margin-bottom: 10px; } 
.jobBox .boxs>i {line-height: 35px; width: 20%; } 
.jobBox .select dt {height: 35px; width: 100%; line-height: 35px; padding: 0 4%; } 
.jobBox .search i {line-height: 35px; width: 20%; } 
.jobBox .search input {width: 68%; height: 35px; line-height: 35px; padding: 4px 3%; } 
.jobBox .search a {height: 35px; margin-top: 0px; margin-left: -55px; } 
.job-select-box {padding: 0 10px; }

.bussiness {padding: 0 10px; } 
.bussinessView .indexPart1 .tab1Cont {width: auto; /*padding: 0 10px;*/ } 
.buss-view .imgBox .img {width: 100%; overflow: hidden; margin-bottom: 10px; } 
.buss-view .imgBox .img:nth-child(1) {margin-right: 0; } 
.buss-view .imgBox .hover {padding: 0 3%; width: 94%; overflow: hidden; } 
.buss-view .imgBox .img .line {margin-top: 15px;Margin-left:10px; } 
.buss-view .imgBox .img h2 {font-size: 20px;Margin-left:10px; } 
.buss-view .imgBox .img i {font-size: 16px; line-height: 23px;  Margin-left:10px;} 
.buss-view .imgBox .img p {font-size: 12px; color: #fff; line-height: 23px; } 
.buss-view .imgBox .img:nth-child(3) {margin-top: 0;margin-left:0 } 
.buss-view .imgBox .img:nth-child(4) { margin-top: 0px;}
.buss-view .imgBox .img:hover .hover{background: none; } 
.buss-view .imgBox .img:hover  p{/*display: none;*/ }

.buss-view .imgBox .fl .img:nth-child(2){ height:auto;}

.caseDetail .tlt {font-size: 18px; margin-top: 20px; margin-bottom: 10px; padding: 0 10px; } 
.caseDetail .tip {font-size: 14px; padding: 0 10px; margin-bottom: 10px;} 
.caseDetail .tip1 {font-size: 13px; padding: 0 10px; margin-bottom: 10px;} 
.caseDetail .tablist .slick-prev {margin-left: 10px; } 
.caseDetail .tablist .slick-next {margin-right: 10px; } 
.caseDetail .txtBox {margin-bottom: 20px; } 
.caseDetail .txtBox .t {padding: 0; height: 100px; width: 24%; } 
.caseDetail .txtBox .t p {font-size: 12px; margin: 20px 0 15px; } 
.caseDetail .txtBox .t p.p1 {font-size: 14px; margin: 0; } 
.caseDetail .txtBox i {height: 40px; margin-top: 29px; } 
.caseDetail .tlt1 {font-size: 16px; color: #36a390; padding: 0 10px; } 
.caseDetail p.p2 {font-size: 14px; line-height: 25px; margin-top: 10px; padding: 0 10px; } 
.caseDetail .txtBox .sy {font-size: 16px;position: relative;line-height: 40px;left: 50%;margin-left: -80px;margin-bottom: 0;}
.caseDetail .tablist .slick-current {border: 2px #36a390 solid; } 
.caseDetail .tablist .slick-slide {padding: 2px;overflow:hidden; }
.caseDetail .tablist .slick-slide img{width:200px;height:60px;}
.caseDetail .slider-for {padding-bottom: 20px; padding-top: 10px; }
.caseDetail .slick-initialized .slick-slide .video {width: 100%;height: 200px;position: static;line-height: 200px;display: table;}
.caseDetail .slider-for img {position: static;width: auto;max-height: 200px;max-width: 100%;}

/*.caseDetail .tablist .slick .ico img{height: 60px;overflow: hidden;}*/
.caseDetail .tablist .slick .ico img{height: 60px;overflow: hidden;margin: 0!important;top: 0;left: 0;width: auto!important;min-width: 100%;height: 65px!important;}
.caseDetail .tablist .slick-slide .ico {height: 60px;}
.caseDetail .slider-for .slick-prev{left: 10px;margin-top: -26px;width: 33px;background-size: 14px 23px;height: 52px;} 
.caseDetail .slider-for .slick-next{right: 10px;margin-top: -26px;width: 33px;background-size: 14px 23px;height: 52px;}

.history{padding: 0 10px;} 
.history .Box li .content {padding-left: 0; padding-top: 0; } 
.history .Box li .year {top: 0px;width: 90px;} 
.history .Box li .ico {left: 102px;top: 9px;}
.history .Box li .owrap {width: 57%;padding-left: 43%;background: url(../images/b8.png) 110px repeat-y!important;left: 0%;margin-left: 0px;}
.history .green_Hov {background:none;} 
.history .Box li.green_Hov .year {background: #36a390; color: #fff; } 
.history .Box li.green_Hov .content li {color: #666; }

.honer1 .box li:nth-child(n) {padding-left: 36px; } 
.honer1 .icon {margin-left: -22px; width: 45px; } 
.honer1 .icon img {width: 100%; } 
.honer1 .txt {padding-left: 40px; margin-top: -54px; padding-bottom: 50px; width: auto; padding-right: 10px; } 
.honer1 .box li:nth-child(2n) {padding-right: 0; padding-left: 36px; } 
.honer1 .box li:nth-child(2n) .icon {margin-right: 0; float: left; } 
.honer1 .box li:nth-child(2n) .txt {text-align: left; padding-right: 10px; margin-top: -54px; padding-left: 40px; border-right: 0;border-left:1px solid #c1c1c1;} 
.honer1 .sel-icon {margin-left: 14px; left: 0; }


.caseDetail .txtBox .sy {font-size: 16px; position: relative; line-height: 50px; left: 50%; margin-left: -80px; }

.news {width: auto; padding: 0 10px; } 
.news .loadMore {margin: 0 auto; margin-top: 30px; margin-bottom: 30px; }
.news .loadMore2 {margin: 0 auto; margin-top: 30px; margin-bottom: 0px; }

.newBanner .txt {float: left; width: 94%; padding: 10px 3%; background: #f5f5f5;height:auto; } 
.newBanner .txt h2 {font-size: 16px; } 
.newBanner .txt span {font-size: 13px; margin: 10px 0 5px; } 
.newBanner .txt p {font-size: 14px; line-height: 23px; } 
.newBanner .txt .look a {font-size: 12px; height: 30px; line-height: 30px; } 
.newBanner .swiper-pagination-bullets {bottom: 20px!important;text-align:center; } 
.newBanner {margin-bottom: 20px; } 
.newBanner img {width: 100%; }

.newsList img {width: 40%;height:auto;    max-height: 90px;} 
.newsList .txt {width: 57%; margin-left: 3%; } 
.newsList .txt h2 {font-size: 16px; } 
.newsList .txt i {margin: 6px 0; } 
.newsList .txt p {font-size: 12px; -webkit-line-clamp: 2; line-height: 19px; } 
.newsList .txt span {display: none; } 
.newsList .liner{display: none;} 
.newsList .look{display: none;} 
.newsList li {margin-bottom: 10px; } 

.re-Tech .tab {margin-bottom: 30px; margin-top: 20px; } 
.re-Tech .tab li a {font-size: 16px; padding: 8px; } 
.re-Tech .t1 {font-size: 14px; padding: 0 10px; } 
.re-Tech p {padding: 0 10px; line-height: 25px; } 
.re-swiper {padding: 0 30px; margin: 25px 30px; } 
.re-swiper .swiper-button-prev {width: 35px; height: 35px; margin-top: -17.5px; background-size: 100%; left: -20px; } 
.re-swiper .swiper-button-next {width: 35px; height: 35px; margin-top: -17.5px; background-size: 100%; right: -20px; } 
.re-swiper .txt {font-size: 12px; line-height: 18px; } 
.re-img {margin-top: 30px; margin-bottom: 20px; } 
.re-img1 ul li {margin: 0; width: 100%; margin-bottom: 15px; } 
.re-img ul li .txt {padding: 13px 10px; text-align: center; font-size: 14px; color: #666; background: #eee; } 
.re-img1 {width: auto; padding: 0 10px; } 
.re-img2 {width: auto; padding: 0 10px; } 
.re-img2 ul li {width: 100%; margin-bottom: 15px; margin-right: 0; } 
.re-Center .imgBox {width: auto; padding: 0 10px; margin-bottom: 30px; } 
.re-Center .imgBox .one {margin: 0; width: 100%; } 
.re-Center .imgBox .txt {font-size: 14px; padding: 13px 10px; margin-bottom: 15px; /*background: #eee;*/ }

.ind-box .txt {position: static;padding: 10px 20px;border-bottom: 1px solid #E7E7E7;background: none;width:auto;}
.ind-box .txt p {font-size: 12px;line-height: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: 40px;color: #666;} 
.ind-box .txt a.btn {height: 25px; line-height: 25px; font-size: 12px; bottom: 12px; color: #ABABAB; right: 20px; border: 1px solid #ABABAB; background: url(../images/a6.png) no-repeat 85px; }


.detailCase{padding: 0 20px!important;}
.detailCase h2 {font-size: 16px; margin-bottom: 14px; } 
.detailCase .icons {padding: 0; margin-bottom: 30px; } 
.detailCase .icons li {width: 48.5%; margin-right: 3%; margin-bottom: 10px; } 
.detailCase .icons li:nth-child(2n){margin-right: 0; } 

.detailCase .icons li a {height: 72px;}
.detailCase .icons li a span {font-size: 14px;}
.detailCase .icons li a .t1 { margin-top: 14px;}
.detailCase .icons li a .t2 {font-size: 12px;margin-top: 40px;}

.detailTab {margin-bottom: 10px; } 
.detailTab li {width: 50%; } 
.detailTab li a {font-size: 14px; width: 100%; height: 50px; line-height: 50px; } 
.detailTabCont .slider-for .tt {font-size: 14px; height: 50px; line-height: 50px; margin-top: -50px; } 
.detailTabCont .tablist .slick-current {border: 0px #36a390 solid; } 
.detailTabCont .tablist .slick-current .box {border: 2px #36a390 solid; } 
.detailTabCont .slider-for {padding-bottom: 10px; } 
.detailTabCont .tablist {padding: 0 40px; } 
.detailTabCont .tablist .slick-prev {margin-left: 9px; background-size: 25px; } 
.detailTabCont .tablist .slick-next {margin-left: 9px; background-size: 25px; } 
.detailTabCont .tablist .slick-current {padding: 2px!important; border: 0px; } 
.detailTabCont .tablist .slick .tt {font-size: 12px; height: 35px; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 5px; } 
.detailTabCont {margin-bottom: 30px; } 
.detailCase .pdf {width: 147px; margin-bottom: 51px; } 
.detailCase .pdf span {padding-left: 28px; font-size: 14px; }

/*新增页面2017-11.20*/
.det_tab1 ul{width: 100%;}
.det_tab1 {padding: 0 5%; } 
.det_tab1 li {font-size: 12px; width: 32.5%; height: 45px; line-height: 45px; } 
.TTT li a {font-size: 12px; width: 100%; height: 45px; line-height: 45px; }
.det_tab1 li img {margin-right: 3px; width: 18px; margin-left: -4px; line-height:45px; } 
.det_tab1 li img.tran {margin-left: 12%; width: 12px; } 
.tab1Cont{width: 100%;} 
.det_tab2 {margin-top: 10px; margin-bottom: 6px; padding: 0 3%; padding-bottom: 10px; } 
.det_tab2 li {padding: 0 5px 0 0; height: 36px; } 
.det_tab2 li a {font-size: 12px;  padding-right: 5px;} 
.det_tab2 li img {bottom: -4px; margin-left: 23px; } 
.det_tab2 li i {right: 0px; }

.detail2 {width: auto; padding: 0 10px; } 
.detail2 .tlt {font-size: 16px; height: auto;  padding:0 10px;} 
.detail2 .det2_t1 {margin-top: 87px; } 
.detail2 .case-Box>ul li {padding-bottom: 3px; } 

.detail3 .case-Box{padding-top: 0; }

/*.detail4 .del_service{    padding: 0 40px;padding-top: 30px;padding-bottom: 20px;margin-top: 30px;box-shadow: 0 0 7px 1px #ddd;    width: 100%;}*/
.detail4 .t4 {font-size: 14px;color: #666666;line-height: 30px;text-indent: 30px;margin-bottom: 20px;margin-top: 10px;width: 100%;}
.detail4 .del_service{padding: 0px 5%;padding-top: 10px;padding-bottom: 0px;margin-top: 30px;box-shadow: 0 0 7px 1px #ddd;width: 90%;}

.detail5 .case-Box{padding: 0; }
.detail2 .case-Box .img img{width:100%;}

.det3_txt {margin: 20px 0 0; } 
.det3_txt .bb {margin-bottom: 20px; } 
.det3_part {padding: 0px 0 19px 0;height: auto;width: auto;background: url(../images/k10.jpg) repeat 100%;}
.det3_part .box {width: auto; /*padding: 0 20px;*/ } 
.det3_part .det_tlt {padding-top: 13px; padding-bottom: 6px; } 
/*.det3_part .box .txt{padding:0 20px;}*/
.det3_part2 {background: none; }

.fair {width: 56px;right:3%;bottom: 50px;} 

.onlyDesign span {width: 48%; } 
.onlyDesign span a {font-size: 12px; padding: 0; height: 30px; line-height: 30px; width: 100%; }

.AllSearchIco {width: 79%;margin-top: 23px;padding: 0 1px;margin-left: 18%;}

.ind-box b {font-size: 16px; left: 20px; top: 14px; } 
.ind-box span {font-size: 15px; left: 20px; top: 29px; } 
.cultrue p.ta-c {font-size: 16px; } 
.onlyDesign span.on a {border:0px;height:32px;line-height:32px; } 
.bussiness img {width: 82%!important; margin-bottom: 40px; height: auto!important; } 
.job .list li .name .t2 {display: none; } 
.job .list li .name .t3 {display: none; } 
.job .list li .name .t4 {display: none; } 
.job .list li:nth-child(2n) .name a {background-size: 50px; } 
.groupNews .groupNews{margin-top: 20px;} 
.newBanner .swiper-slide>a {width: 100%; height: auto; position: static; } 
.newBanner .swiper-slide>a img {width: 100%; height: none; } 
.contact img{width: 100%;}

.case .yy-case .box>i {line-height: 35px;width: 17%;}
.case .yy-case .search i{width: 17%;}
.case .yy-case .select{width: 77%;margin-right: 0px;}
.case .yy-case .search input {width: 72%;}
.case .yy-case .search a {margin-left: 172px;}
.case .yy-case .box1 .select dt{width: 92%;} 
.case .yy-case .box2 .select dt{width: 92%;} 
.case .yy-case .box3 .select dt{width: 92%;} 
.case .yy-case .box1 .select dd ul{width: 101%;} 
.case .yy-case .box2 .select dd ul{width: 101%; } 
.case .yy-case .box3 .select dd ul{width: 101%; }

.case-select-box .AllSearchIco{width: 79%;margin-left: 18%;}
.yy-case .AllSearchIco{width: 79%;margin-left: 20%;}

.to_tlt {margin: 0px; } 
.to_detail {padding: 20px 20px 10px;}

/*社会招聘--在线填写简历*/
.onlineJob{padding: 0 10px;} 
.onlineJob .tlt {font-size: 16px; margin-bottom: 20px; } 
.onlineJob .form .tlt {font-size: 16px; height: 45px; line-height: 45px; } 
.onlineJob .form .txt {height: 40px; line-height: 40px; } 
.onlineJob .form .cont {margin-top: 10px; margin-bottom: 20px; padding-left: 10px; padding-right: 10px; } 
.onlineJob .inp {margin-bottom: 15px; margin-right: 0px; width: 100%; } 
.onlineJob .inp em {font-size: 14px; line-height: 40px; width: 23%; } 
.onlineJob .inp input[type=text] {width: 62%; height: 38px; line-height: 38px; padding: 0 4%; } 
.onlineJob .inp .xixi {margin-left: 2%; }
.onlineJob .inp.inp_i input[type=text] {width: 56%; padding: 0 10% 0 4%; } 
.onlineJob .inp.inp_i i {line-height: 40px; width: 10%; height: 40px;right:6%; } 
.onlineJob .inp.inp_long input {width: 85%; }
.onlineJob .inp.inp_long .xixi{width:12px!important;float:left;}
.onlineJob .icosBox{margin-top: 20px;margin-left: 0px;} 
.onlineJob .icosBox .ico{width: 30%;height: 35px;line-height: 35px;font-size: 14px;margin-bottom: 10px;} 
.onlineJob .icosBox em.em1{padding-right: 0px;} 
.onlineJob .icosBox em.em2{padding-right: 0;} 
.onlineJob .submit{width: 30%; height: 35px; line-height: 35px; margin:30px 0 60px;left: 35%; }
.onlineJob .star{font-size: 20px; color: #999; font-style: normal; display: inline-block; margin-top: 13px; margin-left: 10px; position: absolute; font-weight: normal; font-family: "微软雅黑"; } 
.onlineJob .starTip{font-size: 14px;color: #999;text-align: center;line-height: 30px;} 
.onlineJob .starTip em{font-size: 18px; font-family: "微软雅黑";padding: 0 3px;}

.detailPadding{padding: 0 20px!important;}

.hovClick .hover{top: 0!important; opacity: 1!important;}
.padd10{padding-left:10px;padding-right:10px;}
.padd0{padding-left:0!important;padding-right:0!important;}

.toTop {right: 3%;text-align: right;bottom: 110px;}
.toTop img{width: 56px;}
.lx-load {font-size: 14px; background: #eee url(../images/c3.png) no-repeat 68% center; background-size: 31px; text-indent: 40%; }




.statusPart1{ padding:45px 10px 70px;}
.statusPic .swiper-slide .botDiv{ padding:20px 15px 0; height:124px;}
.statusPic .swiper-slide .name{ font-size:18px; line-height:32px;}
.statusPic .swiper-slide .time{ font-size:14px;}
.statusPic .prev{ left: 10px; top: 86px;} 
.statusPic .next{ right: 10px; top: 86px;} 

.statusPart2{ padding:60px 10px 50px;}
.statusPart2 .list{ padding:0;}
.statusPart2 .list ul{ margin-right:0;}
.statusPart2 .list li{ float:none; width:100%; padding-bottom:45px;}
.statusPart2 .list li .lbox{ margin-right:0;}
.statusPart2 .list li .name{ font-size:16px; height:35px;}
.statusPart2 .list li dl{ padding-top:20px;}
.statusPart2 .list li dd{ line-height:24px; padding-bottom:8px;}

.honer .tab li a{
    font-size: 15px;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
}

.rongyu{ padding:25px 10px 0;}
.rongyu .titleDiv .title1{ font-size:20px; height:36px; }
.rongyu .titleDiv .title2{ padding-top:15px; }
.rongyu .concon{ padding:20px 0 35px; line-height:26px;}

.rongyuPic .list li .lbox{ margin:10px 0;}
.rongyuPic .list li .botDiv{ height:100px; padding:15px 20px 0; }
.rongyuPic .list li .name{ font-size:16px; line-height:28px; height:56px;}
.rongyuPic .list li .time{ font-size:14px; }
.rongyuPic .arrow a.prev { display:block; z-index:4; width:47px; height:47px; position:absolute; left:0; top:50%; margin-top:-23px; background-image: url("../images/c24_left.png"); }
.rongyuPic .arrow a.prev:hover { background-image: url("../images/c24_lefton.png"); }
.rongyuPic .arrow a.next { display:block; z-index:4; width:47px; height:47px; position:absolute; right:0; top:50%; margin-top:-23px; background-image: url("../images/c24_right.png"); margin-left: 0.2rem; }
.rongyuPic .arrow a.next:hover { background-image: url("../images/c24_righton.png"); }


.talentCont .tab{
	margin-top:40px;
    margin-bottom: 40px;
	display: block;
	padding:0 10px;
}
.talentCont .tab li{ width:33.33%;}

.talentCont .tab li a{
    font-size: 14px;
	width:100%;
	box-sizing:border-box;
    height: 45px;
    line-height: 45px;
    border: 1px solid #ededee;

}


.collegePart1{ padding:0 10px 30px;}
.collegePart1 .titleDiv .title1{ font-size:20px; line-height:20px;}
.collegePart1 .txt{ font-size:18px; padding:20px 0 15px;}
.collegePart1 .content{ padding:0; line-height:26px;}

.collegePart2{ padding:50px 10px 60px;}
.collegePart2 .titleDiv{ padding-bottom:30px;}
.collegePart2 .titleDiv .title1{ font-size:20px; line-height:20px;}

.teacherPic{ padding:0 50px;}
.teacherPic .swiper-slide .name{ padding-top:20px; font-size:18px;}
.teacherPic .swiper-slide .msg{ padding-top:12px; font-size:12px;}
.teacherPic .prev{ left: 0; background: url(../images/nimg47_left.png) no-repeat; width: 32px; height: 32px; margin-top:-16px; background-size:32px;} 
.teacherPic .next{ right: 0; background: url(../images/nimg47_right.png) no-repeat; width: 32px; height: 32px; margin-top:-16px; background-size:32px;} 
.teacherPic .prev:hover{ background-size:32px;}
.teacherPic .next:hover{ background-size:32px;}

.collegePart3{ padding:50px 10px 60px;}
.collegePart3 .titleDiv{ padding-bottom:30px;}
.collegePart3 .titleDiv .title1{ font-size:24px; line-height:24px; color:#333; padding-bottom:15px; position:relative;}
.collegePart3 .titleDiv .title1:after{ content:''; position:absolute; bottom: 0; left:50%; margin-left:-21px; width:42px; height:1px; background:#b4b4b4;}
.collegePart3 .titleDiv .title2{ padding-top:15px; font-size:14px; color:#999; text-transform:uppercase;}

.scenePic{ position:relative;}
.scenePic .prev{ left:10px; background: url(../images/nimg47_left.png) no-repeat; width:32px; height:32px; margin-top:-36px; background-size:32px;}
.scenePic .next{ right:10px; background: url(../images/nimg47_right.png) no-repeat; width:32px; height:32px; margin-top:-36px; background-size:32px;}
.scenePic .prev:hover{ background-size:32px;}
.scenePic .next:hover{ background-size:32px;}
.scenePic .dots {padding-top: 25px; }
.scenePic .dots span { margin: 0 5px; width: 10px; height: 10px; }



/*2023.3.3*/
.consult{ padding:0 10px 30px;}
.consult .content{ font-size:12px; line-height:22px; }
.consult .txtDiv{ padding-top:30px;}
.consult .txtDiv .cn{ font-size:24px; line-height:24px;  padding-bottom:10px;}
.consult .txtDiv .en{ font-size:14px; line-height:14px; padding-bottom:20px;}
.consult .txtDiv .en:after{ margin-left:-15px; width:30px; height:3px; }
.consult .hlist{ padding-top:30px; }
.consult .hlist ul{ margin-right:0;}
.consult .hlist li{ float:none; width:auto; margin-bottom:10px;}
.consult .hlist li .lbox{ margin-right:0; padding:35px 30px; height:auto; }
.consult .hlist li .ico{ width:56px; height:48px; }
.consult .hlist li .ico img{ width:56px;}
.consult .hlist li .name{ padding-top:15px; font-size:18px; line-height:18px; }
.consult .hlist li .msg{ padding-top:20px; font-size:14px; line-height:26px; }
.consult .jlist{ padding-top:30px;}
.consult .jlist ul{ margin-right:0;}
.consult .jlist li{ float:none; width:auto; padding-bottom:10px;}
.consult .jlist li .lbox{ margin-right:0; height:140px; padding:0 30px; border-radius:36px;}
.consult .jlist li .msg{ font-size:14px; line-height:28px; }
.consult .jlist li .num{ right:20px; bottom:20px; font-size:40px; line-height:36px;}


.topic{ margin-top:35px; }
.topic .list li .name{ font-size:14px; height:46px; line-height:46px;}
.topic .arrowDiv a{ width: 37px; height: 37px; margin-top: -19px; }
.topic .arrowDiv .prev { left: 5px; background-size:37px; }
.topic .arrowDiv .next { right: 5px; background-size:37px;}
.topic .arrowDiv .prev:hover{ background-size:37px;}
.topic .arrowDiv .next:hover{ background-size:37px;}







}


@media screen and ( max-width:330px ){



}

@media screen and ( min-width:330px and max-width：420px ){

}
@media screen and (min-width:330px and max-width： 415px ){

}






