.width_1200 {
	max-width: 1200px;
	width: 100%;
	margin: auto;
}

/*banner*/
.tk_banner {
	width: 100%;
	/* max-width: 1200px; */
	margin: auto;
	overflow: hidden;
	position: relative;
}

.swiper-wrapper {
	width: 1000%;
	height: 100%;
	z-index: 1;
	margin-left: -1px;
	margin-left: 0px\0\9;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-slide {
	float: left;
	position: relative;
	overflow: hidden;
	/* max-width: 1200px; */
}

.swiper-slide img {
	width: 100%;
	height: auto;
}

.swiper-pagination {
	position: absolute;
	bottom: 40px;
	left: 0;
	text-align: center;
	width: 100%;
	z-index: 10;
}

.swiper-pagination-bullet {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background: url("/images/index/tkpc_tkyd.png") no-repeat;
	margin: 0px 10px;
	cursor: pointer;
	cursor: hand;

}

.swiper-pagination-bullet-active {
	background: url("/images/index/tkpc_tkyd.png") no-repeat 0px -22px;
}

.tk_bannermore {
	width: 148px;
	height: 43px;
	display: block;
	border: 1px solid #fff;
	text-align: center;
	line-height: 43px;
	color: #fff;
	font-size: 18px;
	position: absolute;
	top: 75%;
	left: 13%;
}

.tk_bannermore:hover {
	background-color: #00968a;
	color: #fff;
	border: 1px solid #00968a;
}

.tk_longbox {
	width: 1000%;
	position: relative;
	overflow: hidden;
	margin-left: -100%;
}

.tk_picbox {
	width: 10%;
	float: left;
	overflow: hidden;
}

.tk_picbox img {
	max-width: 100%;
	height: auto;
	display: block;
}

.banneryd {
	width: 50%;
	height: 20px;
	position: absolute;
	bottom: 11%;
	left: 17%;
}

.banneryd li {
	width: 22px;
	height: 20px;
	max-height: 88px;
	background: url(/images/index/tk_banneryd.png) no-repeat 0px 0px;
	float: left;
	margin: 0px 5px;
	cursor: hand;
	cursor: pointer;
	/*-moz-transition: all 0.4s ease;
    -webkit-transition: all 04s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;*/
}

.banneryd li:hover {
	background: url('/images/index/tk_banneryd.png') no-repeat 0px -21px;
}

.banneryd li.xuanzhong {
	height: 105px;
	background: url('/images/index/tk_banneryd.png') no-repeat 0px -41px;
	-moz-transition: height 0.8s ease;
	-webkit-transition: height 0.8s ease;
	-o-transition: height 0.8s ease;
	transition: height 0.8s ease;
}

.tk_kernel {
	max-width: 1200px;
	width: 100%;
	margin: auto;
}

.tk_financial {
	width: 50%;
	height: 100%;
	float: left;
	position: relative;
	*margin-left: -1px;
	overflow: hidden;
}

.tk_financialleft {
	width: 53.9%;
	height: 100%;
	float: left;
	position: relative;
	margin-left: -1px;
	overflow: hidden;
	/* background: url(/images/index/news-bg.png) no-repeat;
	background-size: 101% 101%; */
	background: #F1FBFB;
}

.tk_financialright {
	width: 46.1%;
	height: 100%;
	float: left;
	position: relative;
	margin-left: -1px;
	overflow: hidden;
	background: url(/images/index/company-bg.png) no-repeat;
	background-size: 101% 101%;
}

.tk_hovebox:hover .tk_hoverpic {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.tk_newsxin {
	width: 60px;
	height: 60px;
	background-color: #f47920;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 60px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
}

.tk_xinwencenter {
	display: block;
	position: relative;
	overflow: hidden;
	height: 100%;
}

.tk_xinwencenter:hover .tk_hoverpic {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.tk_bkifinanc {
	width: 100%;
	height: auto;
	display: block;
}

.tk_bkikernel {
	width: 100%;
	max-height: 600px;
	display: block;
}

.tk_news .tk_bkikernel {
	/*height: 100%; */
	/*min-width: 900px; */
	display: block;
}

.tk_kernelcon {
	width: 78.5%;
	position: absolute;
	top: 18%;
	left: 10%;
	z-index: 10;
}

.tk_kernelcon .tk_conCntitle {
	font-size: 30px;
	color: #FFFFFF;
}

.tk_kernelcon .tk_conEntitle {
	font-size: 30px;
	color: #FFFFFF;
	margin-bottom: 25px;
	font-family: Inter;
}

.tk_kernelcon .tk_conEntitlets {
	line-height: 26px;
	margin-top: 5px;
}

.tk_kernelcon .tk_contitlecon {
	font-size: 18px;
	color: #fff;
	margin-bottom: 40px;
	line-height: 26px;
	text-align: justify;
}

.tk_kernelcon .tk_contitleconword {
	margin-top: 50px;
}

.tk_kernelcon .tk_conxq {
	width: 114px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	display: block;
	border: 1px solid #FFFFFF;
	text-align: center;
	color: #FFFFFF;
	margin-top: 25px;
}

.tk_kernelcon .tk_conxq:hover {
	background-color: #00968a;
	border-color: #00968a;
}

.tk_conxqblack {
	width: 114px;
	height: 30px;
	display: block;
	border: 1px solid #ffffff;
	text-align: center;
	line-height: 30px;
	color: #ffffff;
	font-size: 15px;
	margin-top: 20px;
}

/* .tk_conxqblack:hover {
	background-color: #00968a;
	border-color: #00968a;
	color: #fff;
} */

.tk_jrtitlecon {
	font-size: 18px;
	color: #FFFFFF;
	max-width: 390px;
	opacity: 0.7;
	margin-bottom: 35px;
}

.tk_conteshu {
	font-size: 24px;
	font-weight: 600;
}

.tk_shadow {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: none;
}

.tk_shadow .tk_shadowcol {
	width: 800px;
	height: 704px;
	background-color: #000000;
}

.tk_news {
	max-width: 1200px;
	height: 530px;
	margin: auto;
	width: 100%;
}

.tk_newscon {
	width: 36%;
	aspect-ratio: 234/139;
	padding: 14px;
	position: absolute;
	top: 30px;
	left: 30px;
	background: url(/images/index/news-title-bg.jpg) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
}

.tk_newCntitlecon {
	font-size: 26px;
	font-weight: 500;
	color: #ffffff;
}

.tk_newEntitlecon {
	font-size: 26px;
	font-weight: 500;
	color: #ffffff;
	font-family: Inter;
}

.tk_newsbox {
	position: relative;
	z-index: 10;
}

.news-bg {
	position: absolute;
	left: 20%;
	top: 25%;
	width: 64.3%;
}

.news-bg > img {
	width: 100%;
}


.news-title {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 66px;
    font-size: 22px;
	font-weight: 500;
    line-height: 66px;
    color: #fff;
    text-align: center;
    background: rgba(153, 153, 153, 0.8);
    overflow: hidden;
    width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.news-title > img {
	width: 36px;
	height: 36px;
	margin-left: 30px;
}

.news-img {
	position: absolute;
	left: 0;
	top: 0;
    display: block; /* 使<a id="olgokxdps">标签成为块级元素 */
    width: 100%; /* 凭据必要设定外盒子的宽度 */
    height: 530px; /* 凭据必要设定外盒子的高度，，，这里只是示例 */
    overflow: hidden; /* 暗藏超出部门，，，确保图片不会溢出外盒子 */
}

.news-img img {
    position: absolute;
    top: 50%; /* 将图片顶部定位到外盒子的50%地位 */
    left: 50%; /* 将图片左侧定位到外盒子的50%地位 */
    transform: translate(-50%, -50%); /* 通过偏移使图片的中心与外盒子中心对齐 */
    min-width: 100%; /* 图片最小宽度充斥外盒子 */
    min-height: 100%; /* 图片最小高度充斥外盒子 */
    object-fit: cover; /* 维持图片比例并覆盖整个区域，，，有余部门会被裁剪 */
}

.tk_newsboss, .tk_newsbosstwo {
	width: 100%;
	height: 80px;
	position: absolute;
	bottom: 0%;
	left: 0;
	-webkit-transition: height 0.5s ease;
	-moz-transition: height 0.5s ease;
	-ms-transition: height 0.5s ease;
	-o-transition: height 0.5s ease;
	transition: height 0.5s ease;
	overflow: hidden;
}

.tk_newsbox:hover .tk_newsboss {
	height: 80px;
}

.tk_newsbox:hover .tk_newsbosstwo {
	height: 80px;
}

.tk_newsbosstwodata {
	font-size: 18px;
	color: #FFFFFF;
	position: absolute;
	z-index: 1;
	top: 10px;
	left: 20px;
}

.tk_blackyy {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.tk_newbosscon {
	font-size: 22px;
	color: #FFFFFF;
	position: absolute;
	z-index: 1;
	line-height: 80px;
	margin-left: 80px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 90%;
}

.tk_newbosscontwo {
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	z-index: 1;
	top: 35px;
	left: 20px;
}

.tk_financial_half {
	width: 35%;
	float: left;
	position: relative;
	background: url(/images/index/tkzgs_bg.png) no-repeat;
	background-size: 101% 101%;
	padding-bottom: 86px;
}

.tk_financial_half img {
	width: 54%;
	margin: auto;
}

.tk_gongsititle {
	position: absolute;
	top: 47px;
	left: 30px;
	width: 63.17%;
	padding: 14px;
	aspect-ratio: 350/143;
	background: url(/images/index/company-title-bg.jpg) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
}

.tk_gongsititleCntitle {
	font-size: 30px;
	color: #000000;
	font-weight: normal;
}

.tk_gongsititleEntitle {
	font-size: 30px;
	color: #bcbcbc;
	font-family: Inter;
}

.company-container {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 64.1%;
	padding: 30px;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
}

.company-box {
	width: 32%;
}

.company-box img {
	box-sizing: border-box;
    padding: 0 20px;
	width: 100%;
	margin: 36px 0;
}

.company-category {
	width: 100%;
	height: 38px;
	line-height: 38px;
	border-radius: 1px;
	background: rgba(205, 235, 235, 0.8);
	font-weight: 500;
	font-style: Medium;
	font-size: 22px;
	color: #666;
	text-align: center;
}

.subsidiary {
	margin-top: 10%;
}

.subsidiary img {
	width: 50%;
	float: left;
	margin-bottom: 10px;
}

.subsidiary img.tk_zgsnamelast {
	/*width: 52%;*/
}

.tk_yunnancon {
	width: 76%;
	height: 120px;
	position: absolute;
	bottom: 56.4%;
	left: 20%;
}

.tk_yunnancontime, .tk_yunnanconhere {
	font-size: 24px;
	color: #FFFFFF;
}

.tk_yunnanconsch {
	font-size: 20px;
	color: #FFFFFF;
	max-width: 263px;
	margin-top: 20px;
}

.bottom_pos7 {
	bottom: 7.5%;
}

.tk_zgsname {
	box-sizing: border-box;
    padding: 0 20px;
    width: 100%;
    margin: 48px 0;
	text-align: center;
	font-size: 25px;
}

.tk_zgsname:hover {
	background: rgba(205, 235, 235, 0.8);
}

.tk_media {
	max-width: 1200px;
	width: 100%;
	margin: auto;
}

.tk_allmedia {
	width: 100%;
	height: 100%;
	position: relative;
	float: left;
}

.tk_allmedia img {
	display: block;
	width: 100%;
}

.tk_meitititle {
	display: inline-block;
	margin-bottom: 8%;
	margin-top: 60px;
	margin-left: 13%;
}

.tk_meiCntititle {
	font-size: 30px;
	color: #000000;
	font-weight: normal;
}

.tk_meiEntititle {
	font-size: 30px;
	color: #bcbcbc;
	font-family: Inter;
}

.tk_organization {
	width: 65%;
	height: 100%;
	float: right;
	position: relative;
}

.tk_organization img {
	display: block;
	width: 100%;

}

.tk_allshare {
	max-width: 330px;
	margin: auto;
}

.tk_share {
	max-width: 158px;
	text-align: center;
	float: left;
}

.float_right {
	float: right;
}

.tk_shareword {
	font-size: 16px;
	color: #373737;
	margin-top: 5%;
	margin-bottom: 8%;
	display: inline-block;
}

.tk_lmtpicbox {
	width: 85%;
	border: 1px solid #e5e5e5;
	position: relative;
	margin: auto;
}

.tk_video {
	position: absolute;
	top: 0;
	left: 0;
}

.tk_topline {
	height: 1px;
	width: 0%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #666666;
}

.tk_bottomline {
	height: 1px;
	width: 0%;
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #666666;
}

.tk_leftline {
	width: 1px;
	height: 0%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #666666;
}

.tk_rightline {
	width: 1px;
	height: 0%;
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #666666;
}

.tk_orgcon {
	position: absolute;
	top: 10.5%;
	left: 13.46%;
	z-index: 2;
}

.tk_orgCntitle {
	font-size: 30px;
	color: #000;
}

.tk_orgEntitle {
	font-size: 30px;
	color: #8c8c8c;
	font-family: Inter;

}

#tk_mapbox {
	width: 100px;
	height: 100px;
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	position: absolute;
	top: 0;
	left: 0px;
	text-align: center;
	/* background: transparent url("../images/index/tkpc_mapbg.jpg") no-repeat center center !important; */
	/*background: transparent url("./tkpc_mapbg.jpg") no-repeat center center !important;*/
	background-size: cover !important;
}

#tkpc_ie8map {
	display: none;
	position: absolute;
	width: 70%;
	top: 22%;
	left: 13%;
}

.tk_chooseprovince {
	width: 140px;
	height: 40px;
	padding-right: 20px;
	background-color: #00968a;
	position: absolute;
	right: 40px;
	top: 110px;
	cursor: pointer;
	cursor: hand;
}

.tk_bjcity {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 40px;
	text-indent: 20px;
}

.tk_citypic {
	width: 12px;
	height: 20px;
	background: url("/images/index/tkpc_cityjt.png") no-repeat;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 10.5px;
}

.tk_citypicpitch {
	width: 20px;
	height: 12px;
	background: url("/images/index/tkpc_cityjt.png") no-repeat 0px -30px;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 16.5px;
}

.tk_promenu {
	width: 140px;
	background-color: #FFFFFF;
	display: none;
	position: relative;
	z-index: 200;
	padding-right: 20px;
	max-height: 175px;
	overflow-x: hidden;
	overflow-y: auto;
}

.tk_promenu li {
	height: 35px;
	width: 160px;
	font-size: 16px;
	color: #000000;
	text-indent: 20px;
	line-height: 35px;
}

.tk_promenu li:hover {
	background-color: #00968a;
	color: #FFFFFF;
}

/*脙漏芒鈧好⑩偓聽脙楼芒鈧好偮⒚兟γ偮犆偮该兟ッ偮棵嗏櫭兟っ偮好偮兟っ偮该吢?--start*/
.marginnone {
	margin-left: 0;
	margin-right: 0;
}

.paddingnone {
	padding-left: 0;
	padding-right: 0;
}

.tk_hxtitle {
	width: 270px;
	margin-top: 20%;
	margin-left: 10%;
	margin-bottom: 10%;
}

.tk_hxCntitle {
	color: #F76D31;
	font-family: FZFangJHJW;
	font-weight: 600;
	font-size: 23px;
	line-height: 100%;
}

.tk_hxEntitle {
	color: #009995;
	font-family: Inter;
	font-size: 33px;
	font-weight: 500;
	margin-top: 8px;
}

.tkpc_hxcatalogue {
	position: relative;
	width: 100%;
	border-left: 1px solid #ccc;
	margin-left: -1px;
}

.tkpc_hxcatalogue li {
	height: 70px;
	line-height: 66px;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #cccccc;
	border-left: none;
	border-right: none;
	margin-top: -1px;
	position: relative;
	z-index: 10;
	width: 90%;
	background-color: #fff;
	padding-left: 10%;
}

.tk_hxzhuti {
	font-size: 24px;
	display: inline-block;
	color: #666;
}

.tk_hxjieshao {
	font-size: 16px;
	display: inline-block;
	width: 210px;
	color: #666;
}

.tk_hxjiantou {
	width: 15px;
	height: 27px;
	background: url("/images/index/tkpc_hxjt.png") no-repeat;
	display: inline-block;
	position: absolute;
	top: 22px;
	right: 30px;
	display: none;
}

.disnone {
	display: none;
}

.tk_hxbox {
	/*position: relative;*/
}

.tk_hxbox img {
	width: 100%;
}

.tk_ydwordbox {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	text-align: center;
	margin-top: -43px;
	display: none;
}

.tk_ydword {
	font-size: 24px;
	color: #fff;
	margin-bottom: 20px;
}

.tk_ydwordjs {
	font-size: 16px;
	color: #fff;
}

.tk_hxboxcon {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.tk_hxboxcon_2 {
	width: 90%;
	position: absolute;
	top: 50%;
	left: 60%;
	margin-left: -42%;
	margin-top: -90px;
	display: flex;
}

.tk_hxboxcon_2 > .tk_hxcontentbox{
	flex: 1;
}

.tk_hxboxcon_3 {
	width: 95%;
	position: absolute;
	top: 50%;
	left: 53%;
	margin-left: -36%;
	margin-top: -90px;
}

.tk_hxboxcon1 {
	padding: 0 150px;
	flex: 1;
}

.tk_hxboxcon1_2 {
	width: 32%;
	float: left;
}

.tk_hxleftpic1 {
	width: 44px;
	height: 37px;
	background: url("/images/index/tkpc_hxicon.png") no-repeat 0px 0px;
	position: relative;
	top: 16px;
	left: -12px;
}

.tk_hxleftpic1_2 {
	width: 44px;
	height: 37px;
	background: url("/images/index/tkpc_hxicon.png") no-repeat 0px -141px;
	position: relative;
	top: 16px;
	left: -12px;
}

.tk_hxnumber {
	font-size: 60px;
	color: #fff;
	font-family: Inter;
}

.tk_hxneirong {
	font-size: 18px;
	color: #fff;
	margin-left: 30px;
}

.tk_hxneirong1 {
	/* display: inline-block; */
	width: 17ch;
	/* 每行 10 个字符 */
	white-space: normal;
	/* 允许换行 */
	word-break: break-all;
	/* 处置长单词天生换行 */
}

.tk_hxboxcon2 {
	width: 36%;
	float: left;
}

.tk_hxboxcon2_2 {
	width: 29%;
	float: left;
}

.tk_hxleftpic2 {
	width: 44px;
	height: 47px;
	background: url("/images/index/tkpc_hxicon.png") no-repeat 0px -47px;
	position: relative;
	top: 16px;
	left: -12px;
}

.tk_hxleftpic2_2 {
	width: 44px;
	height: 47px;
	background: url("/images/index/tkpc_hxicon.png") no-repeat 0px -188px;
	position: relative;
	top: 16px;
	left: -12px;
}

.tk_hxboxcon3 {
	float: left;
}

.tk_hxboxcon_3 .tk_hxleftpic1_2 {
	background: url(/images/index/tkpc_hxicon.png) no-repeat 0px -282px;
	position: relative;
	top: 16px;
	left: -12px;
}

.tk_hxboxcon_3 .tk_hxleftpic2_2 {
	background: url(/images/index/tkpc_hxicon.png) no-repeat 0px -329px;
	position: relative;
	top: 16px;
	left: -12px;
}

.tk_hxboxcon_3 .tk_hxleftpic3 {
	background: url(/images/index/tkpc_hxicon.png) no-repeat 0px -376px;
	position: relative;
	top: 16px;
	left: -12px;
}

.tk_hxboxcon3_3 {
	float: left;
	width: 32%;
}

.tk_hxleftpic3 {
	width: 44px;
	height: 47px;
	background: url("/images/index/tkpc_hxicon.png") no-repeat 0px -94px;
	position: relative;
	top: 16px;
	left: -12px;
}

.tk_hxboxcon1_3 {
	width: 22%;
	float: left;
}

.tk_hxleftpic3_1 {
	width: 44px;
	height: 47px;
	background: url("/images/index/tkpc_hxicon.png") no-repeat 0px 0px;
}

.tk_hxleftpic3_2 {
	width: 44px;
	height: 47px;
	background: url("/images/index/tkpc_hxicon.png") no-repeat 0px 0px;
}

.tk_hxboxcon_2 .tk_hxleftpic3 {
	width: 44px;
	height: 47px;
	background: url("/images/index/tkpc_hxicon.png") no-repeat 0px -235px;
}

.tk_hxneirongbig {
	font-size: 22px;
	color: #FFFFFF;
	margin-left: 5px;
}

.marginRight15 {
	margin-right: 15%;
}

/*脙漏芒鈧好⑩偓聽脙楼芒鈧好偮⒚兟γ偮犆偮该兟ッ偮棵嗏櫭兟っ偮好偮兟っ偮该吢?--end*/
/*脙漏芒鈧∶⑩偓藴脙篓脜戮脗聧脙楼脣鈥犆⑩偓潞脙娄芒鈧溍偮懊兟Ｃ⑩毬偮伱兟γ嬧犆嬇撁兟⑩偓垄脗楼脙娄芒鈥毬偮澝兟偮幻偮?--start*/
.tk_cxboxone {
	width: 22%;
	height: 31.3%;
	float: left;
	margin: 0px 5px;
}

.tk_cxboxone img {
	width: 100%;
}

.tk_cxboxicon1 {
	width: 70px;
	height: 60px;
	background: url("/images/index/tkpc_cxicon.png") no-repeat;
}

.tk_cxboxicon1title {
	font-size: 30px;
	color: #FFFFFF;
}

/*脙漏芒鈧∶⑩偓藴脙篓脜戮脗聧脙楼脣鈥犆⑩偓潞脙娄芒鈧溍偮懊兟Ｃ⑩毬偮伱兟γ嬧犆嬇撁兟⑩偓垄脗楼脙娄芒鈥毬偮澝兟偮幻偮?--end*/

@media (min-width: 320px) {
	.swiper-slide img {
		width: 150%;
		transform: translateX(-8%);
		-webkit-transform: translateX(-8%);
		-moz-transform: translateX(-8%);
		-o-transform: translateX(-8%);
		-ms-transform: translateX(-8%);
	}

	.swiper-pagination {
		bottom: 15px;
	}

	.tk_bannermore {
		width: 98px;
		height: 28px;
		display: block;
		border: 1px solid #fff;
		text-align: center;
		line-height: 28px;
		color: #fff;
		font-size: 14px;
		position: absolute;
		top: 65%;
		left: 5%;
	}

	.tk_hxbox {
		position: relative;
	}
}

@media (min-width: 768px) {
	.swiper-slide img {
		width: 120%;
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
	}

	.swiper-pagination {
		bottom: 15px;
	}

	.tk_bannermore {
		width: 128px;
		height: 40px;
		display: block;
		border: 1px solid #fff;
		text-align: center;
		line-height: 40px;
		color: #fff;
		font-size: 16px;
		position: absolute;
		top: 75%;
		left: 15%;
	}
}

@media (min-width: 992px) {
	.swiper-slide img {
		width: 100%;
	}

	.swiper-pagination {
		bottom: 20px;
	}

	.tk_bannermore {
		width: 128px;
		height: 40px;
		display: block;
		border: 1px solid #fff;
		text-align: center;
		line-height: 40px;
		color: #fff;
		font-size: 16px;
		position: absolute;
		top: 75%;
		left: 13%;
	}
}

@media (min-width: 1200px) {
	.swiper-slide img {
		width: 100%;
	}

	.swiper-pagination {
		bottom: 40px;
	}

	.tk_bannermore {
		width: 138px;
		height: 38px;
		display: block;
		border: 1px solid #fff;
		text-align: center;
		line-height: 38px;
		color: #fff;
		font-size: 16px;
		position: absolute;
		top: 75%;
		left: 13%;
	}
}

/*脙漏芒鈧好⑩偓聽脙楼芒鈧好偮⒚兟γ偮犆偮该兟ッ偮棵嗏?*/
@media (max-width:1340px) and (min-width: 1150px) {
	.tk_hxCntitle {
		font-size: 30px;
	}

	.tk_hxEntitle {
		font-size: 30px;
	}

	/*.tk_hxjieshao{
		display: none;
	}*/
	.tk_hxzhuti {
		font-size: 24px;
		margin-left: -10%;
	}

	.tkpc_hxcatalogue li {
		text-align: center;
	}

	.tk_hxnumber {
		font-size: 50px;
	}

	.tk_hxneirong {
		font-size: 14px;
	}

	.tk_hxboxcon1 {
		width: 28%;
	}

	.tk_hxboxcon2 {
		width: 32%;
	}

	.tk_hxboxcon3 {
		width: 28%;
	}

	.tk_hxboxcon {
		margin-top: -80px;
		left: 55%
	}

	.tk_hxboxcon_2 {
		width: 78%;
		margin-left: -38%;
	}

	.tk_hxneirongbig {
		font-size: 20px;
	}
}

@media screen and (max-width:1150px) and (min-width: 930px) {
	.tk_hxCntitle {
		font-size: 26px;
	}

	.tk_hxEntitle {
		font-size: 26px;
	}

	.tk_hxjieshao {
		display: none;
	}

	.tk_hxzhuti {
		font-size: 20px;
		margin-left: -10%;
	}

	.tkpc_hxcatalogue li {
		text-align: center;
		height: 60px;
		line-height: 60px;
	}

	.tk_hxjiantou {
		top: 16.5px;
	}

	.tk_hxnumber {
		font-size: 40px;
	}

	.tk_hxneirong {
		font-size: 14px;
	}

	.tk_hxboxcon1 {
		width: 30%;
	}

	.tk_hxboxcon2 {
		width: 33%;
	}

	.tk_hxboxcon3 {
		width: 33%;
	}

	.tk_hxboxcon {
		margin-top: -80px;
		left: 55%
	}

	.tk_hxboxcon_2 {
		width: 78%;
		margin-left: -38%;
	}

	.tk_hxneirongbig {
		font-size: 18px;
	}

	.tk_hxboxcon1_2 {
		width: 30%;
	}

	.tk_hxboxcon2_2 {
		width: 33.6%;
	}

	.tk_financial_half {
		padding-bottom: 66px;
	}
}

@media screen and (max-width:929px)and (min-width: 768px) {
	.tk_hxtitle {
		margin-left: 15px;
	}

	.tk_hxCntitle {
		font-size: 26px;
	}

	.tk_hxEntitle {
		font-size: 26px;
	}

	.tk_hxjieshao {
		display: none;
	}

	.tk_hxzhuti {
		font-size: 18px;
		margin-left: -10%;
	}

	.tkpc_hxcatalogue li {
		text-align: center;
		height: 43px;
		line-height: 43px;
	}

	.tk_hxjiantou {
		width: 0;
	}

	.tk_hxnumber {
		font-size: 40px;
	}

	.tk_hxneirong {
		font-size: 14px;
	}

	.tk_hxboxcon1 {
		width: 33%;
	}

	.tk_hxboxcon2 {
		width: 35%;
	}

	.tk_hxboxcon3 {
		width: 30%;
	}

	.tk_hxboxcon {
		margin-top: -80px;
		left: 55%
	}

	.tk_hxboxcon_2 {
		width: 78%;
		margin-left: -38%;
		margin-top: -70px;
	}

	.tk_hxneirongbig {
		font-size: 16px;
	}

	.tk_hxboxcon1_2 {
		width: 30%;
	}

	.tk_hxboxcon2_2 {
		width: 33.6%;
	}

	.tk_hxleftpic1, .tk_hxleftpic2, .tk_hxleftpic3, .tk_hxleftpic1_2, .tk_hxleftpic2_2, .tk_hxleftpic3, .tk_hxleftpic3_1, .tk_hxleftpic3_2, .tk_hxleftpic3_3 {
		width: 0;
	}

	.tk_hxneirong {
		margin-left: 0;
	}

	.tk_hxboxcon_3 {
		margin-top: -110px;
	}

	.tk_financial_half {
		padding-bottom: 48px;
	}
}

@media screen and (max-width:767px) and (min-width: 320px) {
	.tk_hxtitle {
		margin-left: 15px;
		margin-top: 12px;
		margin-bottom: 10px;
	}

	.tk_hxbox {
		display: block !important;
	}

	.tk_hxCntitle {
		font-size: 26px;
	}

	.tk_hxEntitle {
		margin-top: 0px;
		font-size: 26px;
	}

	.tkpc_hxcatalogue {
		display: none;
	}

	.tk_hxjieshao {
		display: none;
	}

	.tk_hxboxcon {
		display: none;
	}

	.tk_hxboxcon_2 {
		display: none;
	}

	.tk_hxboxcon_3 {
		display: none;
	}

	.tk_ydwordbox {
		display: block;
	}

	.tk_hxbox img {
		width: 100%;
		margin-bottom: 4px;
	}

	.tk_hxbox:nth-of-type(3) img {
		margin-bottom: 20px;
	}


}

/*脙漏芒鈧∶⑩偓藴脙篓脜戮脗聧脙楼脣鈥犆⑩偓潞脙娄芒鈧溍偮?/脙娄脣鈥犆嬇撁兟⑩偓垄脗楼脙娄芒鈥毬偮澝兟偮幻偮?*/
@media screen and (max-width: 1200px) and (min-width: 990px) {
	.tk_kernelcon .tk_conCntitle {
		font-size: 30px;
	}

	.tk_kernelcon .tk_conEntitle {
		font-size: 20px;
	}

	.tk_kernelcon .tk_contitlecon {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.tk_kernelcon .tk_conxq {
		width: 128px;
		height: 38px;
		line-height: 38px;
		font-size: 16px;
	}

	.tk_kernelcon .tk_contitleconword {
		margin-top: 30px;
	}
}

@media screen and (max-width:989px) and (min-width: 768px) {
	.tk_shadow .tk_shadowcol {
		width: 100%;
		height: 100%;
	}

	.tk_financial {
		width: 50%;
	}
}

@media screen and (max-width:767px) and (min-width: 320px) {
	.tk_shadow .tk_shadowcol {
		width: 100%;
		height: 100%;
	}

	.tk_financial {
		width: 100%;
		margin-bottom: 20px;
	}

	.tk_kernelcon .tk_conCntitle {
		font-size: 26px;
	}

	.tk_kernelcon .tk_conEntitle {
		font-size: 16px;
	}

	.tk_kernelcon .tk_contitlecon {
		display: none;
	}

	.tk_kernelcon .tk_conxq {
		width: 118px;
		height: 38px;
		line-height: 38px;
		font-size: 16px;
	}
}

/*脙娄芒鈧溍偮懊兟┟⑩偓鈥澝偮幻兟っ偮该偮兟ッ偮棵嗏?/脙娄芒鈧澝⑩偓鈥澝兟っ偮该⑩偓鹿脙楼脗颅脗聬脙楼芒鈧γ偮兟ッ偮徝偮?*/
@media screen and (max-width: 1200px) and (min-width: 990px) {
	.tk_newCntitlecon {
		font-size: 26px;
	}

	.tk_newEntitlecon {
		font-size: 30px;
	}

	.tk_gongsititleCntitle {
		font-size: 30px;
	}

	.tk_gongsititleEntitle {
		font-size: 30px;
	}
}

@media screen and (max-width:767px) and (min-width: 320px) {
	.tk_newCntitlecon {
		font-size: 26px;
	}

	.tk_newEntitlecon {
		font-size: 26px;
	}

	.tk_conxqblack {
		width: 118px;
		height: 38px;
		line-height: 38px;
		font-size: 16px;
	}

	.tk_newsxin {
		font-size: 20px;
	}

	.tk_newbosscon {
		font-size: 18px;
		line-height: 50px;
		margin-left: 15px;
	}

	.tk_newsboss {
		height: 50px;
	}

	.tk_newsbox:hover .tk_newsboss {
		height: 50px;
	}

	.tk_bannermore {
		background-color: #00968a;
		border-color: #00968a;
		color: #FFFFFF;
	}

	.tk_newsxin {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	.tk_meitititle {
		margin-top: 12%;
	}

	.tk_newsbosstwodata {
		font-size: 18px;
	}

	.tk_newbosscontwo {
		font-size: 16px;
		top: 40px;
	}

	.tk_financial_half {
		width: 100%;
	}

	.tk_financialleft {
		width: 100%;
	}

	.tk_financialright {
		width: 100%;
	}

	.tk_allshare {
		margin-bottom: 30px;
	}

	.tk_newscon {
		top: 12%;
	}
}

/*脙娄脗鲁脗掳脙楼脗潞脗路脙楼芒鈧γ偮兟ッ偮⑩偓鈩⒚兟っ偮矫⑩偓艙/脙娄脗鲁脗掳脙楼脗潞脗路脙楼芒鈧γ偮兟ッ⑩偓潞脗陆脙楼脗赂脝鈥櫭兟ッ偮泵⑩毬?*/
@media screen and (max-width:1350px) and (min-width: 1200px) {
	#tk_mapbox {
		/* top: 100px;
   		left: 80px; */
	}

	.tk_shareword {
		font-size: 20px;
	}

	.tk_allshare {
		max-width: 340px;
	}

	.tk_lmtpicbox {
		width: 85%;
		margin: auto;
	}

	.tk_share {
		max-width: 140px;
	}

}

@media screen and (max-width:1199px) and (min-width: 992px) {
	#tk_mapbox {
		/* top: 60px;
    	left: -20px; */
	}

	.tk_shareword {
		font-size: 18px;
	}

	.tk_allshare {
		max-width: 300px;
	}

	.tk_share {
		max-width: 140px;
	}

	.tk_lmtpicbox {
		width: 80%;
		margin: auto;
	}

	.tk_orgCntitle {
		font-size: 30px;
	}

	.tk_orgEntitle {
		font-size: 30px;
	}

	.tk_meiCntititle {
		font-size: 30px;
	}

	.tk_meiEntititle {
		font-size: 30px;
	}

	.tk_chooseprovince {
		width: 135px;
	}

	.tk_promenu {
		width: 135px;
	}

	.tk_chooseprovince {
		right: 15px;
	}

	.tk_bjcity {
		font-size: 16px;
		line-height: 40px;
	}

	.tk_chooseprovince {
		height: 40px;
	}

	.tk_citypic {
		top: 10px;
	}

	.tk_citypicpitch {
		top: 14px;
	}

}

@media screen and (max-width:992px) and (min-width: 768px) {
	.tk_newbosscon {
		margin-left: 5%;
	}

	#tk_mapbox {
		/* top: 60px;
    	left: 0px; */
	}

	.tk_shareword {
		font-size: 16px;
		width: 150%;
		margin-left: -25%;
	}

	.tk_allshare {
		max-width: 190px;
	}

	.tk_lmtpicbox {
		width: 100%;
		margin: auto;
	}

	.tk_orgCntitle {
		font-size: 30px;
	}

	.tk_orgEntitle {
		font-size: 30px;
		margin-top: 0px;
	}

	.tk_meiCntititle {
		font-size: 30px;
	}

	.tk_meiEntititle {
		font-size: 30px;
	}

	.tk_gongsititleCntitle {
		font-size: 26px;
	}

	.tk_gongsititleEntitle {
		font-size: 26px;
	}

	.tk_gongsititle {
		top: 50px;
		left: 0;
		right: 0;
	}

	.tk_chooseprovince {
		width: 135px;
	}

	.tk_promenu {
		width: 115px;
		padding-right: 0;
	}

	.tk_chooseprovince {
		right: 10px;
		width: 115px;
		top: 50px;
		padding-right: 0;
	}

	.tk_bjcity {
		font-size: 14px;
		line-height: 40px;
		text-indent: 10px;
	}

	.tk_citypic {
		display: none;
	}

	.tk_chooseprovince {
		height: 40px;
	}

	.tk_citypic {
		top: 10px;
	}

	.tk_citypicpitch {
		top: 14px;
	}

	.tk_share {
		max-width: 80px;
	}

	.tk_promenu li {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		text-indent: 10px;
	}

	.tk_kernelcon .tk_contitlecon {
		display: none;
	}
}

@media screen and (max-width:767px) and (min-width: 580px) {
	.tk_allmedia {
		width: 100%;
	}

	.tk_organization {
		width: 100%;
	}

	.tk_allshare {
		max-width: 290px;
	}

	.tk_share {
		max-width: 130px;
	}

	.tk_shareword {
		font-size: 16px;
	}

	.tk_orgcon {
		top: 4%;
	}

	.tk_orgCntitle {
		font-size: 26px;
	}

	.tk_orgEntitle {
		font-size: 26px;
		margin-top: 0;
	}

	.tk_meiCntititle {
		font-size: 26px;
	}

	.tk_meiEntititle {
		font-size: 26px;
	}

	.tk_gongsititleCntitle {
		font-size: 26px;
	}

	.tk_gongsititleEntitle {
		font-size: 26px;
	}

	.tk_financial_half img.tk_jtzgspic {
		width: 45%;
		margin: auto;
	}

	.tk_gongsititle {
		top: 90px;
		left: 0;
		right: 0;
	}

	.subsidiary {
		margin-top: 5%;
	}

	.subsidiary img {}

	.tk_chooseprovince {
		width: 115px;
		height: 30px;
		right: 5px;
		top: 35px;
		padding-right: 0;
	}

	.tk_bjcity {
		font-size: 14px;
		line-height: 30px;
		text-indent: 9px;
	}

	.tk_promenu {
		width: 115px;
		padding-right: 0;
	}

	.tk_promenu li {
		height: 30px;
		font-size: 14px;
		text-indent: 10px;
		line-height: 35px;
	}

	.tk_citypic {
		display: none;
	}

	.tk_organization img {
		min-height: 360px;
	}

	#tk_mapbox {
		/* top: 15px; */
	}
}

@media screen and (max-width:579px) and (min-width: 320px) {
	.tk_allmedia {
		width: 100%;
	}

	.tk_organization {
		width: 100%;
	}

	.tk_allshare {
		max-width: 290px;
	}

	.tk_share {
		max-width: 130px;
	}

	.tk_shareword {
		font-size: 16px;
	}

	.tk_orgcon {
		top: 4%;
	}

	.tk_orgCntitle {
		font-size: 26px;
	}

	.tk_orgEntitle {
		font-size: 26px;
		margin-top: 0;
	}

	.tk_meiCntititle {
		font-size: 26px;
	}

	.tk_meiEntititle {
		font-size: 26px;
	}

	.tk_gongsititleCntitle {
		font-size: 26px;
	}

	.tk_gongsititleEntitle {
		font-size: 26px;
	}

	.tk_financial_half img.tk_jtzgspic {
		width: 65%;
	}

	.tk_chooseprovince {
		width: auto;
		height: 30px;
		right: 5px;
		top: 35px;
		padding-right: 0px;
	}

	.tk_bjcity {
		font-size: 14px;
		line-height: 30px;
		text-indent: 12px;
		padding-right: 12px;
	}

	.tk_promenu {
		width: auto;
		padding-right: 0px;
	}

	.tk_promenu li {
		height: 30px;
		font-size: 14px;
		text-indent: 10px;
		line-height: 35px;
	}

	.tk_citypic {
		display: none;
	}

	.tk_organization img {
		min-height: 360px;
	}

	#tk_mapbox {
		/* top: 45px; */
	}

	#tkpc_ie8map {
		min-height: 260px;
		width: 90%;
		left: 15px;
	}
}

/*脙娄芒鈧澝⑩偓鈥澝兟っ偮该⑩偓鹿脙楼芒鈧γ偮兟ッ偮徝偮该兟偮懊嗏櫭兟γ⑩偓垄脗麓*/
@media screen and (max-width:579px) and (min-width: 470px) {
	.tk_gongsititle {
		position: absolute;
		top: 12%;
		left: 0;
		right: 0;
	}

	.subsidiary {
		margin-top: 8%;
	}
}

@media screen and (max-width:470px) and (min-width: 400px) {
	.tk_gongsititle {
		position: absolute;
		top: 12%;
		left: 0;
		right: 0;
	}

	.subsidiary {
		margin-top: 8%;
	}
}

@media screen and (max-width:400px) and (min-width: 320px) {
	.tk_gongsititle {
		position: absolute;
		top: 12%;
		left: 0;
		right: 0;
	}

	.subsidiary {
		margin-top: 8%;
	}
}

.secondmenu li a.trans {
	-moz-transition: all 0.1s ease;
	-webkit-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	transition: all 0.1s ease;
}

.col-lg-3 {
	z-index: 10;
}<!--耗时1778745049.5718秒-->