@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) {
	width: 97px;
}
.headDiv .nav ul li:nth-child(3) {
	width: 97px;
}
.headDiv .nav ul li:nth-child(4) {
	width: 97px;
}
.headDiv .nav ul li:nth-child(5) {
	width: 97px;
}
.headDiv .nav ul li:nth-child(6) {
	width: 97px;
}
.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) {
	width: 97px;
}
.headDiv .nav ul li:nth-child(3) {
	width: 97px;
}
.headDiv .nav ul li:nth-child(4) {
	width: 97px;
}
.headDiv .nav ul li:nth-child(5) {
	width: 97px;
}
.headDiv .nav ul li:nth-child(6) {
	width: 97px;
}
.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 (max-width:1004px)
{
.wal-1200 {
	margin: 0px auto; width: 1200px;
}
.pc-show {
	display: none;
}
.pc-hide {
	display: block;
}
.wal-1200 {
	width: 100%;
}
.headDiv {
	height: 45px;
}
.headDiv .logo {
	width: 30%; height: 45px; line-height: 45px; margin-left: 10px;
}
.headDiv .logo img {
	width: 100%;
}
.headDiv .icon {
	width: 18%; height: 45px; line-height: 45px; margin-right: 4%;
}
.headDiv .icon img {
	margin: 0px 6%; width: 33%;
}
.closeIcon {
	width: 9%; line-height: 45px; margin-right: 1%; float: right; display: none;
}
.closeIcon img {
	width: 66%;
}
.indexIcon {
	width: 15%; line-height: 40px; margin-right: 12%; float: right; display: none;
}
.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: 0px 5%;
}
.indexPart1 .tab1 li {
	width: 32.5%; height: 45px; line-height: 45px; font-size: 12px;
}
.indexPart1 .TTT li a {
	width: 100%; height: 45px; line-height: 45px; font-size: 12px;
}
.indexPart1 .tab1 li img {
	width: 18px; line-height: 45px; margin-right: 3px; margin-left: -4px;
}
.indexPart1 .tab1 li img.tran {
	width: 12px; margin-left: 12%;
}
.indexPart1 .tab1Cont {
	width: 100%;
}
.indexPart1 .tab2 {
	padding: 0px 3% 10px; margin-top: 10px; margin-bottom: 6px;
}
.indexPart1 .tab2 li {
	padding: 0px 5px 0px 0px; height: 36px;
}
.indexPart1 .tab2 li a {
	padding-right: 5px; font-size: 12px;
}
.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 {
	background: url("/themes/tlk100boot3/public/assets/images/a13.png"); width: 100%; height: 50px; text-align: center; bottom: 80px; position: absolute;
}
.tel-indBanner2 .t1 {
	color: rgb(255, 255, 255); font-size: 14px; margin-top: 4px; margin-bottom: 3px;
}
.tel-indBanner2 .t2 {
	color: rgb(255, 255, 255); font-size: 12px;
}
.tel-indBanner2 .txt {
	width: 100%; height: 80px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.tel-indBanner2 .txt p {
	padding: 0px 20px; top: 13px; width: auto; color: rgb(102, 102, 102); overflow: hidden; font-size: 14px; position: relative; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
}
.tel-indBanner2 .txt .lookDetail1 {
	right: 20px; bottom: 15px; position: absolute;
}
.tel-indBanner2 .swiper-button-prev {
	background: url("/themes/tlk100boot3/public/assets/images/c5_left.png") no-repeat 0% 0% / 100%; left: 10px !important; top: auto; width: 30px; height: 30px; bottom: 57%; position: absolute; z-index: 10;
}
.tel-indBanner2 .swiper-button-next {
	background: url("/themes/tlk100boot3/public/assets/images/c5_right.png") no-repeat 0% 0% / 100%; top: auto; width: 30px; height: 30px; right: 10px !important; bottom: 57%; position: absolute; z-index: 10;
}
.tel-indBanner2 .swiper-button-prev:hover {
	background-image: url("/themes/tlk100boot3/public/assets/images/c5_lefton.png");
}
.tel-indBanner2 .swiper-button-next:hover {
	background-image: url("/themes/tlk100boot3/public/assets/images/c5_righton.png");
}
.indexPart2 {
	width: 100%;
}
.indTlt {
	background: url("/themes/tlk100boot3/public/assets/images/a12.png") repeat-x 18px 30px; width: 200px; margin-top: 30px;
}
.indTlt .txt {
	width: 158px; height: auto;
}
.indTlt .t1 {
	font-size: 16px;
}
.indTlt .t2 {
	font-size: 14px;
}
.indexBanner3 {
	padding: 0px; width: 100%;
}
.indexBanner3 .txt .lookDetail1 {
	background: url("/themes/tlk100boot3/public/assets/images/a6.png") no-repeat 81px; padding: 0px 0px 0px 20px; height: 27px; right: 10px; bottom: 34px; display: block; position: absolute;
}
.indexBanner3 .swiper-slide:hover .txt a {
	background: url("/themes/tlk100boot3/public/assets/images/a6.png") no-repeat 339px 37px;
}
.indexBanner3 .txt a {
	background: none; padding: 10px;
}
.indexBanner3 .txt .t1 {
	font-size: 14px;
}
.indexBanner3 .swiper-button-prev {
	background: url("/themes/tlk100boot3/public/assets/images/c5_left.png") no-repeat center / 100%; left: 10px !important; top: 50%; width: 36px; height: 37px; margin-top: -56px; position: absolute; z-index: 10;
}
.indexBanner3 .swiper-button-next {
	background: url("/themes/tlk100boot3/public/assets/images/c5_right.png") no-repeat center / 100%; top: 50%; width: 36px; height: 37px; right: 10px !important; margin-top: -56px; position: absolute; z-index: 10;
}
.indexBanner3 .swiper-button-prev:hover {
	background-image: url("/themes/tlk100boot3/public/assets/images/c5_lefton.png");
}
.indexBanner3 .swiper-button-next:hover {
	background-image: url("/themes/tlk100boot3/public/assets/images/c5_righton.png");
}
.indexPart3 ul li .img img {
	height: 68px;
}
.indexPart3 ul {
	padding: 0px 10px;
}
.indexPart3 ul li {
	width: 100%; margin-right: 0px; margin-bottom: 10px;
}
.indexPart3 ul li p {
	display: none;
}
.indexPart3 ul li .tlt {
	margin: 10px 0px; font-size: 14px;
}
.indexPart3 ul li .time {
	margin: 6px 0px; font-size: 12px;
}
.indexPart3 ul li a {
	height: 68px; display: block;
}
.bottom .box {
	padding-top: 35px;
}
.bottom .qrc-box {
	width: 100%; text-align: center;
}
.bottom .qrc-box > img {
	width: 30%; margin-bottom: 10px;
}
.bottom .qrc-box p {
	text-align: center; line-height: 22px; margin-left: 0px;
}
.bottom .qrc-box .icons img {
	margin: 10px 6px 0px; width: 21px;
}
.bottom .bp1 {
	text-align: center; margin-top: 30px; margin-bottom: 10px;
}
.bottom .bp1 ul {
	margin: 0px auto; overflow: hidden; display: table;
}
.bottom .bp1 li i {
	margin: 0px 8px; color: rgb(153, 153, 153);
}
.bottom .bp2 {
	padding: 0px 10px 40px; text-align: center; line-height: 20px;
}
.lookMore2 {
	display: block;
}
.lookMore3 span {
	background: url("/themes/tlk100boot3/public/assets/images/c6.png") no-repeat 94px rgb(54, 163, 144); margin: 20px auto 0px; border-radius: 4px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 99px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; padding-left: 26px; font-size: 14px; display: block;
}
.indexPart3 .lookMore2 {
	margin-top: 20px;
}
.common-top {
	padding-left: 10px; margin-top: 13px;
}
.common-top .t1 {
	font-size: 18px;
}
.common-top .t2 {
	font-size: 17px;
}
.common-top .t3 {
	margin: 5px 0px; font-size: 17px;
}
.common-top .home {
	display: none;
}
.branch {
	padding: 0px 10px; margin-top: 20px; margin-bottom: 60px;
}
.branch ul li {
	width: 100%;
}
.branch ul li:nth-child(n) .one {
	margin-right: 0px;
}
.branch ul li .one {
	width: 100%; padding-bottom: 10px;
}
.branch ul li .tlt {
	margin: 11px 0px 5px; 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 {
	margin: 20px 0px 10px; font-size: 18px;
}
.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 {
	padding: 5px 0px 5px 10px; line-height: 21px; font-size: 14px;
}
.download dd p.th {
	line-height: 55px;
}
.fairBox .loadMore {
	margin-top: 30px; margin-bottom: 30px;
}
.introduce .box {
	padding: 0px 10px; margin-bottom: 40px;
}
.introduce .box ul .txt {
	padding: 0px; width: 100%; margin-right: 0px; margin-bottom: 10px;
}
.introduce .box ul .txt img {
	width: 60%;
}
.introduce .box ul .txt p {
	line-height: 30px; text-indent: 0px; font-size: 14px; margin-top: 10px;
}
.introduce .box ul li {
	width: 100%;
}
.introduce .icon {
	padding: 0px 10px; margin-bottom: 40px;
}
.introduce .icon li {
	padding: 25px 0px 20px; width: 100%;
}
.introduce .icon li a img {
	width: 42%;
}
.introduce .icon li a {
	display: block;
}
.introduce .icon li p {
	margin: 13px 0px 5px; font-size: 18px;
}
.introduce .icon li i {
	height: 40px; font-size: 14px; font-style: normal; display: block;
}
.partner .tip {
	font-size: 16px; margin-bottom: 20px;
}
.partner ul {
	padding: 0px 10px;
}
.partner ul li {
	width: 50%; height: 90px;
}
.partner ul li img {
	width: 60%;
}
.partner .loadMore {
	margin: 40px auto;
}
.tel-ticket {
	padding: 0px 10px;
}
.tel-ticket .b1 {
	background: rgb(238, 238, 238); padding: 15px 0px; text-align: center;
}
.tel-ticket .b1 p {
	color: rgb(102, 102, 102); font-size: 16px;
}
.tel-ticket .b1 b {
	margin: 12px 0px; color: rgb(102, 102, 102); font-size: 16px; display: block;
}
.tel-ticket .b1 span {
	color: rgb(102, 102, 102); font-size: 16px; display: block;
}
.tel-ticket .b2 {
	background: url("/themes/tlk100boot3/public/assets/images/b4.jpg") no-repeat; padding: 20px 0px;
}
.tel-ticket .b2 .k {
	background: url("/themes/tlk100boot3/public/assets/images/b5.png") no-repeat 56% 31px; text-align: center; color: rgb(229, 0, 17); font-size: 19px; font-weight: bold;
}
.tel-ticket .b2 .k b {
	color: rgb(229, 0, 17); font-size: 45px; margin-right: 23px; display: inline-block;
}
.tel-ticket .b2 ul {
	overflow: hidden;
}
.tel-ticket .b2 ul li {
	margin: 10px 10% 0px; width: 30%; text-align: left; float: left;
}
.tel-ticket .b2 ul li p {
	color: rgb(102, 102, 102); font-size: 14px;
}
.tel-ticket .b2 ul li p.p1 {
	color: rgb(54, 163, 144); font-size: 16px;
}
.tel-ticket .tip {
	margin: 20px 0px 25px; color: rgb(102, 102, 102); font-size: 12px;
}
.tel-ticket .top {
	text-align: center; color: rgb(102, 102, 102); font-size: 16px; margin-bottom: 10px;
}
.tel-ticket .top i {
	font-style: normal; margin-left: 10px;
}
.shares .allImg {
	padding: 0px 10px; width: auto;
}
.cultrueCont .common-top {
	width: auto; margin-top: 0px;
}
.cultrue > div {
	margin: 0px auto 20px; padding: 0px 10px; width: auto;
}
.cultrue .tlt {
	font-size: 16px;
}
.cultrue p {
	padding: 0px 10px; line-height: 23px; font-size: 14px;
}
.cultrue .box1 .tt {
	font-size: 16px; margin-bottom: 9px;
}
.cultrue .tt {
	margin: 12px 0px 9px; font-size: 16px;
}
.cultrue .box3 .wrr {
	background: url("/themes/tlk100boot3/public/assets/images/c7.png"); padding: 0px;
}
.cultrue > div {
	padding: 0px;
}
.cultrue .box3 .tlt {
	padding: 30px 0px 10px;
}
.cultrue .box3 .tip {
	margin-bottom: 20px;
}
.cultrue .box3 .tt {
	font-size: 16px;
}
.cultrue .box3 p {
	padding: 0px 15px 25px; width: auto;
}
.cultrue .box4 ul {
	padding: 0px 10px; margin-top: 27px;
}
.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 {
	line-height: 35px; font-size: 14px;
}
.cultrue .box4 ul li .k .tt {
	padding-left: 35%; font-size: 14px;
}
.cultrue .box4 ul li .k p {
	padding-left: 35%;
}
.cultrue .box3 ul {
	padding: 0px 10px 9px; width: auto;
}
.cultrue .mt-30 {
	margin-top: 20px;
}
.cultrue .box4 ul li span img {
	top: 15px; right: 8%; position: absolute;
}
.cultrue .box3 ul li {
	padding: 0px 3%; width: 44%; font-size: 11px; float: left;
}
.honer {
	margin-top: 25px; margin-bottom: 40px;
}
.honer .tab {
	margin-bottom: 20px;
}
.honer2 .img .txt {
	font-size: 16px;
}
.honer2 .img {
	width: 94%; margin-right: 3%; margin-left: 3%;
}
.honer2 .img .pic {
	width: 100%; height: auto; position: static;
}
.honer2 .img img {
	width: 100%; position: static;
}
.honer2 .tabCont ul {
	margin: 20px 3% 0px; padding: 10px 2%; width: 90%;
}
.honer2 .tabCont {
	padding-bottom: 20px; margin-top: 20px;
}
.honer2 .tabCont ul li {
	background: url("/themes/tlk100boot3/public/assets/images/c13.png") no-repeat 0px 7px; line-height: 30px; font-size: 14px;
}
.honer2 .tabCont ul li:hover {
	background: url("/themes/tlk100boot3/public/assets/images/c13_on.png") no-repeat 0px 7px; color: rgb(54, 163, 144);
}
.newsDetailContent {
	padding: 0px 3%; width: 94%; margin-bottom: 0px;
}
.newDetail b {
	font-size: 16px; margin-bottom: 15px;
}
.newDetail .liner {
	height: 15px; margin-bottom: 17px;
}
.newDetail p {
	text-indent: 2em; font-size: 13px; margin-bottom: 20px;
}
.newDetail img {
	width: 100%;
}
.newDetail p img {
	display: block;
}
.newsReturn {
	margin-top: 16px; float: none; display: block;
}
.caseCont {
	margin-top: 20px;
}
.caseCont .common-top {
	margin: 13px auto 0px; width: auto;
}
.case-Box {
	padding: 0px 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 {
	width: 100%; float: right; background-size: 21px;
}
.case .box1 .select dt {
	width: 92%;
}
.case .box2 .select dt {
	width: 92%;
}
.case .box3 .select dt {
	width: 92%;
}
.case .select {
	width: 79%; margin-right: 0px;
}
.case .select .chaxun {
	width: 60%;
}
.case .box {
	width: 100%; margin-bottom: 10px; display: block;
}
.case .box > i {
	width: 15%; line-height: 35px;
}
.case .select dt {
	padding: 0px 4%; width: 100%; height: 35px; line-height: 35px;
}
.case .search i {
	width: 15%; line-height: 35px;
}
.case .search input {
	padding: 0px 3%; border-radius: 0px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 73.5%; height: 37px; line-height: 37px;
}
.case .search a {
	height: 35px; margin-top: -35px; margin-left: 77%;
}
.case-select-box {
	padding: 0px 20px;
}
.case-Box > ul li {
	width: 100%; padding-bottom: 10px; padding-left: 0px; margin-right: 0px; margin-bottom: 20px;
}
.case-Box .txt .lookDetail1 {
	background: rgb(255, 255, 255); padding: 0px; width: 90px; height: 30px; text-align: center; right: 10px; line-height: 30px; margin-top: -66px; display: block; 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 {
	padding: 0px 10px; margin-bottom: 40px;
}
.contact .icon li {
	padding: 25px 0px 20px; width: 100%;
}
.contact .icon li a img {
	width: 33%;
}
.contact .icon li p {
	margin: 13px 0px 5px; color: rgb(54, 163, 144); font-size: 18px;
}
.contact .icon li i {
	padding: 15px 0px 0px; height: 17px; color: rgb(54, 163, 144); font-size: 14px; font-style: normal; display: block;
}
.contact .icon li a {
	width: 100%;
}
.shares2 {
	margin-bottom: 50px;
}
.shares2 .boy {
	background-position: 0% 0%; background-image: url("/themes/tlk100boot3/public/assets/images/b4.jpg"); background-attachment: scroll; background-repeat: repeat-y; background-size: inherit; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
.shares2 .boy .tlt {
	background: url("/themes/tlk100boot3/public/assets/images/d16.png") no-repeat 49% 40px / 70% 2px; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 80px; position: absolute;
}
.shares2 .boy .left {
	padding: 2px 3% 0px; width: auto; margin-top: 74px;
}
.shares2 .boy > div p {
	line-height: 30px; font-size: 14px; margin-bottom: 20px;
}
.shares2 .boy .right {
	padding: 24px 3% 30px; width: auto;
}
.shares2 .boy .tlt span {
	padding: 0px 15px; text-align: center; font-size: 20px; display: inline-block;
}
.shares2 .boy > div p img {
	width: 14px;
}
.shares2 ul li {
	width: 100%;
}
.shares2 ul li:nth-child(n) .one {
	margin-right: 0px;
}
.shares2 ul li .one {
	padding: 0px 10px 10px; width: auto;
}
.shares2 ul li .tlt {
	margin: 11px 0px 5px; 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 {
	padding: 0px 10px; width: auto; margin-bottom: 10px;
}
.talent .box p {
	padding: 10px; width: auto;
}
.job {
	padding: 0px 10px;
}
.job .title {
	font-size: 28px;
}
.job .list li {
	margin-bottom: 0px;
}
.job .list li .name a {
	height: 45px; line-height: 45px; padding-left: 20px; font-size: 12px; 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; padding-bottom: 0px; font-size: 12px;
}
.job .list li h2 {
	padding: 25px 0px 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 {
	margin-right: 0px; float: right;
}
.jobBox .search {
	width: 100%; float: right; background-size: 19px;
}
.jobBox .AllSearchIco {
	width: 73.5%; margin-left: 24%;
}
.jobBox .box1 .select dt {
	width: 92%;
}
.jobBox .box2 .select dt {
	width: 92%;
}
.jobBox .select {
	background: none; width: 74%; margin-right: 0px;
}
.jobBox .boxs {
	width: 100%; margin-bottom: 10px; display: block;
}
.jobBox .boxs > i {
	width: 20%; line-height: 35px;
}
.jobBox .select dt {
	padding: 0px 4%; width: 100%; height: 35px; line-height: 35px;
}
.jobBox .search i {
	width: 20%; line-height: 35px;
}
.jobBox .search input {
	padding: 4px 3%; width: 68%; height: 35px; line-height: 35px;
}
.jobBox .search a {
	height: 35px; margin-top: 0px; margin-left: -55px;
}
.job-select-box {
	padding: 0px 10px;
}
.bussiness {
	padding: 0px 10px;
}
.bussinessView .indexPart1 .tab1Cont {
	width: auto;
}
.buss-view .imgBox .img {
	width: 100%; overflow: hidden; margin-bottom: 10px;
}
.buss-view .imgBox :nth-child(1).img {
	margin-right: 0px;
}
.buss-view .imgBox .hover {
	padding: 0px 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 {
	line-height: 23px; font-size: 16px; margin-left: 10px;
}
.buss-view .imgBox .img p {
	color: rgb(255, 255, 255); line-height: 23px; font-size: 12px;
}
.buss-view .imgBox :nth-child(3).img {
	margin-top: 0px; margin-left: 0px;
}
.buss-view .imgBox :nth-child(4).img {
	margin-top: 0px;
}
.buss-view .imgBox .img:hover .hover {
	background: none;
}
.buss-view .imgBox .img:hover p {
	
}
.caseDetail .tlt {
	padding: 0px 10px; font-size: 18px; margin-top: 20px; margin-bottom: 10px;
}
.caseDetail .tip {
	padding: 0px 10px; font-size: 14px; margin-bottom: 10px;
}
.caseDetail .tip1 {
	padding: 0px 10px; font-size: 13px; 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: 0px; width: 24%; height: 100px;
}
.caseDetail .txtBox .t p {
	margin: 20px 0px 15px; font-size: 12px;
}
.caseDetail .txtBox .t p.p1 {
	margin: 0px; font-size: 14px;
}
.caseDetail .txtBox i {
	height: 40px; margin-top: 29px;
}
.caseDetail .tlt1 {
	padding: 0px 10px; color: rgb(54, 163, 144); font-size: 16px;
}
.caseDetail p.p2 {
	padding: 0px 10px; line-height: 25px; font-size: 14px; margin-top: 10px;
}
.caseDetail .txtBox .sy {
	left: 50%; line-height: 40px; font-size: 16px; margin-bottom: 0px; margin-left: -80px; position: relative;
}
.caseDetail .tablist .slick-current {
	border: 2px solid rgb(54, 163, 144); border-image: none;
}
.caseDetail .tablist .slick-slide {
	padding: 2px; overflow: hidden;
}
.caseDetail .tablist .slick-slide img {
	width: 200px; height: 60px;
}
.caseDetail .slider-for {
	padding-top: 10px; padding-bottom: 20px;
}
.caseDetail .slick-initialized .slick-slide .video {
	width: 100%; height: 200px; line-height: 200px; display: table; position: static;
}
.caseDetail .slider-for img {
	width: auto; position: static; max-height: 200px; max-width: 100%;
}
.caseDetail .tablist .slick .ico img {
	margin: 0px !important; left: 0px; top: 0px; width: auto !important; height: 65px !important; overflow: hidden; min-width: 100%;
}
.caseDetail .tablist .slick-slide .ico {
	height: 60px;
}
.caseDetail .slider-for .slick-prev {
	left: 10px; width: 33px; height: 52px; margin-top: -26px; background-size: 14px 23px;
}
.caseDetail .slider-for .slick-next {
	width: 33px; height: 52px; right: 10px; margin-top: -26px; background-size: 14px 23px;
}
.history {
	padding: 0px 10px;
}
.history .Box li .content {
	padding-top: 0px; padding-left: 0px;
}
.history .Box li .year {
	top: 0px; width: 90px;
}
.history .Box li .ico {
	left: 102px; top: 9px;
}
.history .Box li .owrap {
	background: url("/themes/tlk100boot3/public/assets/images/b8.png") repeat-y 110px !important; left: 0%; width: 57%; padding-left: 43%; margin-left: 0px;
}
.history .green_Hov {
	background: none;
}
.history .Box li.green_Hov .year {
	background: rgb(54, 163, 144); color: rgb(255, 255, 255);
}
.history .Box li.green_Hov .content li {
	color: rgb(102, 102, 102);
}
.honer1 .box li:nth-child(n) {
	padding-left: 36px;
}
.honer1 .icon {
	width: 45px; margin-left: -22px;
}
.honer1 .icon img {
	width: 100%;
}
.honer1 .txt {
	width: auto; padding-right: 10px; padding-bottom: 50px; padding-left: 40px; margin-top: -54px;
}
.honer1 .box li:nth-child(2n) {
	padding-right: 0px; padding-left: 36px;
}
.honer1 .box li:nth-child(2n) .icon {
	margin-right: 0px; float: left;
}
.honer1 .box li:nth-child(2n) .txt {
	text-align: left; padding-right: 10px; padding-left: 40px; margin-top: -54px; border-right-color: currentColor; border-left-color: rgb(193, 193, 193); border-right-width: 0px; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.honer1 .sel-icon {
	left: 0px; margin-left: 14px;
}
.caseDetail .txtBox .sy {
	left: 50%; line-height: 50px; font-size: 16px; margin-left: -80px; position: relative;
}
.news {
	padding: 0px 10px; width: auto;
}
.news .loadMore {
	margin: 30px auto;
}
.news .loadMore2 {
	margin: 30px auto 0px;
}
.newBanner .txt {
	background: rgb(245, 245, 245); padding: 10px 3%; width: 94%; height: auto; float: left;
}
.newBanner .txt h2 {
	font-size: 16px;
}
.newBanner .txt span {
	margin: 10px 0px 5px; font-size: 13px;
}
.newBanner .txt p {
	line-height: 23px; font-size: 14px;
}
.newBanner .txt .look a {
	height: 30px; line-height: 30px; font-size: 12px;
}
.newBanner .swiper-pagination-bullets {
	text-align: center; bottom: 20px !important;
}
.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 0px;
}
.newsList .txt p {
	line-height: 19px; font-size: 12px; -webkit-line-clamp: 2;
}
.newsList .txt span {
	display: none;
}
.newsList .liner {
	display: none;
}
.newsList .look {
	display: none;
}
.newsList li {
	margin-bottom: 10px;
}
.re-Tech .tab {
	margin-top: 20px; margin-bottom: 30px;
}
.re-Tech .tab li a {
	padding: 8px; font-size: 16px;
}
.re-Tech .t1 {
	padding: 0px 10px; font-size: 14px;
}
.re-Tech p {
	padding: 0px 10px; line-height: 25px;
}
.re-swiper {
	margin: 25px 30px; padding: 0px 30px;
}
.re-swiper .swiper-button-prev {
	left: -20px; width: 35px; height: 35px; margin-top: -17.5px; background-size: 100%;
}
.re-swiper .swiper-button-next {
	width: 35px; height: 35px; right: -20px; margin-top: -17.5px; background-size: 100%;
}
.re-swiper .txt {
	line-height: 18px; font-size: 12px;
}
.re-img {
	margin-top: 30px; margin-bottom: 20px;
}
.re-img1 ul li {
	margin: 0px 0px 15px; width: 100%;
}
.re-img ul li .txt {
	background: rgb(238, 238, 238); padding: 13px 10px; text-align: center; color: rgb(102, 102, 102); font-size: 14px;
}
.re-img1 {
	padding: 0px 10px; width: auto;
}
.re-img2 {
	padding: 0px 10px; width: auto;
}
.re-img2 ul li {
	width: 100%; margin-right: 0px; margin-bottom: 15px;
}
.re-Center .imgBox {
	padding: 0px 10px; width: auto; margin-bottom: 30px;
}
.re-Center .imgBox .one {
	margin: 0px; width: 100%;
}
.re-Center .imgBox .txt {
	padding: 13px 10px; font-size: 14px; margin-bottom: 15px;
}
.ind-box .txt {
	background: none; padding: 10px 20px; width: auto; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; position: static;
}
.ind-box .txt p {
	height: 40px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-size: 12px; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.ind-box .txt a.btn {
	background: url("/themes/tlk100boot3/public/assets/images/a6.png") no-repeat 85px; border: 1px solid rgb(171, 171, 171); border-image: none; height: 25px; right: 20px; bottom: 12px; color: rgb(171, 171, 171); line-height: 25px; font-size: 12px;
}
.detailCase h2 {
	font-size: 16px; margin-bottom: 14px;
}
.detailCase .icons {
	padding: 0px; margin-bottom: 30px;
}
.detailCase .icons li {
	width: 48.5%; margin-right: 3%; margin-bottom: 10px;
}
.detailCase .icons li:nth-child(2n) {
	margin-right: 0px;
}
.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 {
	width: 100%; height: 50px; line-height: 50px; font-size: 14px;
}
.detailTabCont .slider-for .tt {
	height: 50px; line-height: 50px; font-size: 14px; margin-top: -50px;
}
.detailTabCont .tablist .slick-current {
	border: 0px solid rgb(54, 163, 144); border-image: none;
}
.detailTabCont .tablist .slick-current .box {
	border: 2px solid rgb(54, 163, 144); border-image: none;
}
.detailTabCont .slider-for {
	padding-bottom: 10px;
}
.detailTabCont .tablist {
	padding: 0px 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 currentColor; border-image: none;
}
.detailTabCont .tablist .slick .tt {
	padding: 0px 5px; height: 35px; line-height: 35px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.detailTabCont {
	margin-bottom: 30px;
}
.detailCase .pdf {
	width: 147px; margin-bottom: 51px;
}
.detailCase .pdf span {
	padding-left: 28px; font-size: 14px;
}
.det_tab1 ul {
	width: 100%;
}
.det_tab1 {
	padding: 0px 5%;
}
.det_tab1 li {
	width: 32.5%; height: 45px; line-height: 45px; font-size: 12px;
}
.TTT li a {
	width: 100%; height: 45px; line-height: 45px; font-size: 12px;
}
.det_tab1 li img {
	width: 18px; line-height: 45px; margin-right: 3px; margin-left: -4px;
}
.det_tab1 li img.tran {
	width: 12px; margin-left: 12%;
}
.tab1Cont {
	width: 100%;
}
.det_tab2 {
	padding: 0px 3% 10px; margin-top: 10px; margin-bottom: 6px;
}
.det_tab2 li {
	padding: 0px 5px 0px 0px; height: 36px;
}
.det_tab2 li a {
	padding-right: 5px; font-size: 12px;
}
.det_tab2 li img {
	bottom: -4px; margin-left: 23px;
}
.det_tab2 li i {
	right: 0px;
}
.detail2 {
	padding: 0px 10px; width: auto;
}
.detail2 .tlt {
	padding: 0px 10px; height: auto; font-size: 16px;
}
.detail2 .det2_t1 {
	margin-top: 87px;
}
.detail2 .case-Box > ul li {
	padding-bottom: 3px;
}
.detail3 .case-Box {
	padding-top: 0px;
}
.detail4 .t4 {
	width: 100%; color: rgb(102, 102, 102); line-height: 30px; text-indent: 30px; font-size: 14px; margin-top: 10px; margin-bottom: 20px;
}
.detail4 .del_service {
	padding: 10px 5% 0px; width: 90%; margin-top: 30px; box-shadow: 0px 0px 7px 1px #ddd;
}
.detail5 .case-Box {
	padding: 0px;
}
.detail2 .case-Box .img img {
	width: 100%;
}
.det3_txt {
	margin: 20px 0px 0px;
}
.det3_txt .bb {
	margin-bottom: 20px;
}
.det3_part {
	background: url("/themes/tlk100boot3/public/assets/images/k10.jpg") 100%; padding: 0px 0px 19px; width: auto; height: auto;
}
.det3_part .box {
	width: auto;
}
.det3_part .det_tlt {
	padding-top: 13px; padding-bottom: 6px;
}
.det3_part2 {
	background: none;
}
.fair {
	width: 56px; right: 3%; bottom: 50px;
}
.onlyDesign span {
	width: 48%;
}
.onlyDesign span a {
	padding: 0px; width: 100%; height: 30px; line-height: 30px; font-size: 12px;
}
.AllSearchIco {
	padding: 0px 1px; width: 79%; margin-top: 23px; margin-left: 18%;
}
.ind-box b {
	left: 20px; top: 14px; font-size: 16px;
}
.ind-box span {
	left: 20px; top: 29px; font-size: 15px;
}
.cultrue p.ta-c {
	font-size: 16px;
}
.onlyDesign span.on a {
	border: 0px currentColor; border-image: none; height: 32px; line-height: 32px;
}
.bussiness img {
	width: 82% !important; height: auto !important; margin-bottom: 40px;
}
.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%;
}
.contact img {
	width: 100%;
}
.case .yy-case .box > i {
	width: 17%; line-height: 35px;
}
.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: 0px 10px;
}
.onlineJob .tlt {
	font-size: 16px; margin-bottom: 20px;
}
.onlineJob .form .tlt {
	height: 45px; line-height: 45px; font-size: 16px;
}
.onlineJob .form .txt {
	height: 40px; line-height: 40px;
}
.onlineJob .form .cont {
	padding-right: 10px; padding-left: 10px; margin-top: 10px; margin-bottom: 20px;
}
.onlineJob .inp {
	width: 100%; margin-right: 0px; margin-bottom: 15px;
}
.onlineJob .inp em {
	width: 23%; line-height: 40px; font-size: 14px;
}
.onlineJob .inp input[type=text] {
	padding: 0px 4%; width: 62%; height: 38px; line-height: 38px;
}
.onlineJob .inp .xixi {
	margin-left: 2%;
}
.onlineJob .inp.inp_i input[type=text] {
	padding: 0px 10% 0px 4%; width: 56%;
}
.onlineJob .inp.inp_i i {
	width: 10%; height: 40px; right: 6%; line-height: 40px;
}
.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: 0px;
}
.onlineJob .submit {
	margin: 30px 0px 60px; left: 35%; width: 30%; height: 35px; line-height: 35px;
}
.onlineJob .star {
	color: rgb(153, 153, 153); font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-style: normal; font-weight: normal; margin-top: 13px; margin-left: 10px; display: inline-block; position: absolute;
}
.onlineJob .starTip {
	text-align: center; color: rgb(153, 153, 153); line-height: 30px; font-size: 14px;
}
.onlineJob .starTip em {
	padding: 0px 3px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px;
}
.detailPadding {
	padding: 0px 20px !important;
}
.hovClick .hover {
	top: 0px !important; opacity: 1 !important;
}
.padd10 {
	padding-right: 10px; padding-left: 10px;
}
.padd0 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.toTop {
	text-align: right; right: 3%; bottom: 110px;
}
.toTop img {
	width: 56px;
}
.lx-load {
	background: url("/themes/tlk100boot3/public/assets/images/c3.png") no-repeat 68% / 31px rgb(238, 238, 238); text-indent: 40%; font-size: 14px;
}
}
<!--ºÄÊ±1753870192.4446Ãë-->