﻿@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 .divimg {
    width: 100%;
  }
  .wal-1200 {
    width: 1200px;
    margin: 0 auto;
  }
  .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;
	*/
  }
  .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;
  }
}
@media screen and (max-width: 750px) {
  .mt-65 {
    margin-top: 30px;
  }
  .mt-65 ul {
    max-width: 100%;
  }
  .mt-65 ul li {
    float: left;
    width: auto;
  }
  .pc-show {
    display: none;
  }
  .content {
    margin-bottom: 8em;
  }
}
@media screen and (min-width: 330px and max-width：420px) {
}
@media screen and (min-width: 330px and max-width： 415px) {
}
