.width_1600 {
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
}

body {
	background: #FFFFFF;
}

.width_1200 {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.width_50 {
	position: relative;
	margin: 0 auto;
}

.ydShow {
	display: none;
}

.pcShow {
	display: block;
}
.ipadShow{
	display: none;
}
img {
	display: block;
	width: 100%;
	border: 0 none;
}

.titleChinese {
	font-size: 30px;
	font-weight: 500;
}

.titleEnglish {
	font-family: 'Din';
	color: #b7b7b7;
	font-weight: 500;
	letter-spacing: 1px;
}

.topText {
	width: 100%;
	margin-top: 10px;
	text-align: justify;
}

.topText .textBox {
	/*padding: 0 15px;*/
	margin: 0 auto;
}
h2 {
	line-height: 34px;
}
h2.mainTitle{
	margin-top: 90px;
}
.topText p {
	font-size: 16px;
	color: #3d3d3d;
	line-height: 30px;
	margin-top: 35px;
}

.justify {
	text-align: justify;
}

.threePoint {
	margin-top: 40px;
}

.threePoint h3 {
	color: #404040;
	line-height: 30px;
}

.title_cn {
	font-size: 28px;
	font-weight: 500;
}

.title_cnM {
	font-weight: 500;
}

.title_en {
	font-size: 24px;
	font-family: 'Din';
	font-weight: 500;
	color: #b7b7b7;
}

.title_enM {
	font-family: 'Din';
	font-weight: 500;
}

.threePoint .line {
	width: 60px;
	border-top: 1px solid #239e8f;
}

.threePoint p {
	line-height: 30px;
	font-size: 16px;
	color: #404040;
}

.col-lgmm-3,
.col-lgmm-4,
.col-lgrr-3,
.col-mdrr-6,
.col-mdmm-4,
.col-xsmm-6,
.col-xszdy-3 {
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 170px;
}

.width_1600_parts {
	float: left;
	position: relative;
}

.businessPart .textBox {
	position: absolute;
	width: 100%;
	top: 41.75%;
	text-align: center;
}

.businessPart {
	margin-top: 49px;
	margin-bottom: 77px;
	color: #fff;
}

.businessPart a {
	color: #fff;
}

.businessPart h4 {
	margin-bottom: 8px;
}


/* 鏁拌娉板悍 */

.digital {
	margin-bottom: 80px;
	background: #FFFFFF;
}

.digital h2 {
	margin-bottom: 25px;
}

.digital p {
	padding-left: 30px;
	line-height: 28px;
}

.digital p.numP {
	line-height: 38px;
	margin-top: 44px;
}

.digital .num {
	font-family: 'Din';
	color: #003b7d;
}

.digital .row div {
	position: relative;
}

.digital .row div img {
	width: 62%;
	max-width: 198px;
	margin-left: 15px;
}

.digital .row div.digitalBG:after {
	display: block;
	content: '';
	position: absolute;
	width: 37px;
	height: 40px;
	top: -6px;
	left: 0;
	background: url('../images/tk_briefIntro/digitalBG.jpg') no-repeat;
}

.digital .row div.digitalBG_2:after {
	background-position: 0px -40px;
}

.digital .row div.digitalBG_3:after {
	background-position: 0px -80px;
}

.digital .row div.digitalBG_4:after {
	background-position: 0px -120px;
}

.digital .row div.digitalBG_5:after {
	background-position: 0px -160px;
}

.digital .row div.digitalBG_6:after {
	background-position: 0px -200px;
}

.digital .row div.digitalBG_7:after {
	background-position: 0px -240px;
}


/* 娉板悍绠＄悊濮斿憳浼� */

.boxCEo{
	height: auto;
	overflow: hidden;
	display: block;
	margin-bottom: 40px;
}
.tuBox{
	width: calc(100% - 30px);
	height: auto;
	margin-bottom: 20px;
}
.tuBox .p2{
	margin-bottom: 20px;
}
.ceoBigBox{
	position: relative;
}
.ceoBigBox .ceoName{
	position: absolute;
	left: 15px;
	bottom: 22px;
}
.ceoBigBox .ceoCont{
	position: absolute;
	left: 15px;
	bottom: 0px;
}
.managementPart {
	margin-top: 83px;
	padding: 77px 0px 37px;
	background-color: #ececec;
}

.managementPart .topImg {
	margin-bottom: 20px;
}

.managementPart h2 {
	margin-bottom: 46px;
}

.managementPart .p1 {
	font-size: 20px;
}

.managementPart .p2 {
	font-size: 14px;
	color: #003b7d;
	margin-bottom: 40px;
	line-height: 20px;
	height: 50px;
	margin-top: 2px;
}

.managementPart .pcShow .p2 {
	font-size: 14px;
	color: #003b7d;
	margin-bottom: 40px;
	line-height: 20px;
	height: auto;
	overflow: hidden;
}
.boxCEo .p2{
	font-size: 14px;
	color: #003b7d;
	line-height: 20px;
	height: 60px;
	/*overflow: hidden;*/
	/*margin-bottom: 0px;*/
}
.pcBox{
	width: 100%;
	height: auto;
	overflow: hidden;
	
}
.pcBox div{
	/*box-sizing:border-box;*/
	
}
.col-lgrr-3 img {
	margin-bottom: 15px;
}

.container .row h2 {
	margin-left: 15px;
}
.container{
	max-width: 1200px;
	width: 100%;
}

@media (min-width: 320px) {
	.col-xszdy-3 {
		/*width: 23%;*/
		width: 40%;
	}
	.col-xszdy-3 .p1 {
		font-size: 16px;
	}
	.titleChinese {
		font-size: 30px;
	}
	.title_enM {
		font-size: 20px;
	}
	.title_cnM {
		font-size: 22px;
	}
	.businessPart p {
		font-size: 20px;
		line-height: 30px;
	}
	.width_1600_parts {
		width: 100%;
	}
	.titleEnglish {
		font-size: 32px;
	}
	.threePoint .line {
		width: 60px;
		border-top: 1px solid #239e8f;
		margin: 10px 0px 14px;
	}
	.threePoint .row div.col-lgmm-3 {
		margin-bottom: 60px;
	}
	.digital p {
		font-size: 16px;
	}
	.digital .num {
		font-size: 70px;
	}
	.digital .row div {
		margin-top: 26px;
		margin-bottom: 28px;
	}
}

@media (min-width: 768px) {
	.col-xsmm-6 {
		width: 46%;
	}
	.col-xszdy-3 .p1 {
		font-size: 20px;
	}
	.titleChinese {
		font-size: 36px;
	}
	.titleEnglish {
		font-size: 40px;
	}
	.title_enM {
		font-size: 18px;
	}
	.title_cnM {
		font-size: 20px;
	}
	.businessPart p {
		font-size: 18px;
		line-height: 26px;
	}
	.width_1600_parts {
		width: 33.333%;
	}
	.threePoint .line {
		width: 60px;
		border-top: 1px solid #239e8f;
		margin: 16px 0px 22px;
	}
	.threePoint .row div.col-lgmm-3 {
		margin-bottom: 90px;
	}
	.digital p {
		font-size: 18px;
	}
	.digital .num {
		font-size: 80px;
	}
	.digital .row div {
		margin-top: 46px;
		margin-bottom: 48px;
	}
	
}

@media only screen and (max-width:768px) {
	.digital .row div {
		margin-top: 10px;
		margin-bottom: 20px;
		/*text-align: center;*/
		/*width: auto;
		margin: 10px auto 20px;
		left: 0;
		right: 0;*/
	}
	.peopleBox{
		width: calc(100% - 30px);
		height: auto;
		overflow: hidden;
		margin-left: 15px;
	}
	.managementPart h2{
		margin-bottom: 16px;
	}
	.ceoBigBox .ceoName{
		position: absolute;
		left: 6%;
		bottom: 45px;
	}
	.ceoBigBox .ceoCont{
		left: 6%;
	}
	.col-xszdy-3{
		width: 47%;
	}
	.col-xszdy-3:nth-of-type(odd) {
		padding-right: 0px;
		padding-left: 3%;
	}
	.boxCEo .imgBoxCard{
		padding-left: 0px;
		padding-right: 3%;
	}
	.sstk {
		margin-top: 20px;
	}
	.tkglwyh {
		margin-top: 60px;
	}
	.col-xszdy-3:nth-of-type(even) {
		padding-left: 0px;
		padding-right: 3%;
	}
	.boxCEo .col-xszdy-3:nth-of-type(odd){
		padding-left: 0px;
		padding-right: 3%;
	}
	.boxCEo .col-xszdy-3:nth-of-type(even){
		padding-left: 3%;
		padding-right: 0px;
	}
	.tuBox{
		width: 100%;
		margin: 0;
		margin-bottom: 20px;
	}
	.boxCEo .ceoBigBox {
		padding-right: 0px;
		padding-left: 3%;
	}
	.digital .row div.digitalBG:after {
		margin-left: 0px;
	}
	.p2 {
		width: 100%;
	}
	.ydBox {
		height: auto;
		overflow: hidden;
	}
	.digital .num {
		font-size: 52px;
	}
	/*.digital .row div {
		margin-top: 0px;
		margin-bottom: 0px;
	}*/
	.managementPart .p2 {
		font-size: 14px;
		color: #003b7d;
		margin-bottom: 20px;
		line-height: 20px;
		height: auto;
	}
	.boxCEo{
		margin-bottom: 20px;
	}
	/*.boxCEo .p2{
		font-size: 14px;
		color: #003b7d;
		line-height: 20px;
		height: auto;
		margin-bottom: 0;
	}*/
	.managementPart {
		margin-top: 83px;
		padding: 10px 0px 40px;
		background-color: #ececec;
	}
	.digital .row div.digitalBG:after {
		margin-left: 40px;
	}
	.digital .row div img {
		width: 54%;
		max-width: 156px;
		margin-left: 15px;
	}
	.digital p.numP {
		line-height: 28px;
		margin-top: 44px;
	}
	.col-xsmm-6 {
		width: calc(50% - 80px);
		padding-left: 40px;
		padding-right: 40px;
	}
	.digital {
		margin-bottom: 0px;
		background: #FFFFFF;
	}
	/*.col-xszdy-3:nth-of-type(even) {
		padding-left: 15px;
		padding-right: 40px;
	}*/
	/*.col-xszdy-3:nth-of-type(odd) {
		padding-left: 40px;
		padding-right: 15px;
	}*/
	.row {
		margin-top: 40px;
	}
	.col-xsmm-6 {
		width: calc(50% - 40px);
		padding-left: 20px;
		padding-right: 20px;
	}
	.digital p {
		padding-left: 30%;
	}
	.digital .row div.digitalBG:after {
		left: 17%;
	}
	.digital .row div img {
		margin: 0 auto;
	}
	.ydShow {
		display: block;
	}
	.pcShow {
		display: none;
	}
	.ipadShow{
		display: none;
	}
}
@media (min-width: 769px) and (max-width: 991px) {
	.ydShow {
		display: none;
	}
	.pcShow {
		display: none;
	}
	.ipadShow{
		display: block;
	}
	.peopleBox{
		width: calc(100% - 30px);
		height: auto;
		overflow: hidden;
		margin-left: 15px;
	}
	.ceoBigBox .ceoName{
		position: absolute;
		left: 12%;
		bottom: 45px;
	}
	.ceoBigBox .ceoCont{
		left: 12%;
	}
	.col-xszdy-3{
		width: 47%;
	}
	.col-xszdy-3:nth-of-type(odd) {
		padding-right: 0px;
		padding-left: 3%;
	}
	.col-xszdy-3:nth-of-type(even) {
		padding-left: 0px;
		padding-right: 3%;
	}
	.tuBox{
		width: 100%;
		margin: 0;
		margin-bottom: 20px;
	}
	.boxCEo .col-xszdy-3:nth-of-type(odd){
		padding-left: 0px;
		padding-right: 3%;
	}
	.boxCEo .col-xszdy-3:nth-of-type(even){
		padding-right: 0px;
		padding-left: 3%;
	}
	/*.imgBoxCard{
		padding-left: 0 !important;
	}
	.ceoBigBox{
		padding-left: 6% !important;
	}
	.boxCEo .ceoBigBox {
		padding-right: 0px;
		padding-left: 3%;
	}*/
}
@media (min-width: 992px) {
	.col-mdrr-6 {
		width: 30%;
	}
	.col-mdmm-4 {
		width: 30%;
	}
	.top_mm {
		width: 100%;
		text-align: center;
	}
}
@media (max-width: 375px) {
	.managementPart .p2{
		font-size: 12px;
		margin-bottom: 18px;
		
	}
	.peopleBox {
	    width: 100%;
	    height: auto;
	    overflow: hidden;
	    margin-left: 0px;
	}
	.managementPart .col-xszdy-3 .p2{
		height: 90px;
	}
}

@media (min-width: 1200px) {
	.img_top {
		margin-top: 40px;
	}
	.titleChinese {
		font-size: 30px
	}
	.titleEnglish {
		font-size: 30px;
	}
	.col-lgmm-3 {
		width: 25.67%;
		margin-right: 5%;
	}
	.col-lgmm-4 {
		width: 22%;
	}
	.col-lgrr-3 {
		width: 22.5%;
	}
	.width_50 {
		width: 50%;
		float: right;
	}
	.topText {
		float: right;
	}
	.top_mm {
		text-align: left;
		width: 100%;
	}
	.title_enM {
		font-size: 22px;
	}
	.title_cnM {
		font-size: 24px;
	}
	.businessPart p {
		font-size: 20px;
		line-height: 36px;
	}
}

@media (max-width: 760px) {
	.managementPart .col-xszdy-3 .p2 {
		height: 100px;
	}
	.boxCEo .ceoBigBox .p2{
		height: auto;
		margin-bottom: 0px;
	}
}

@media(max-width:320px) {
	.col-lgmm-3,
	.col-lgmm-4,
	.col-lgrr-3,
	.col-mdrr-6,
	.col-mdmm-4,
	.col-xsmm-6,
	.col-xszdy-3 {
		float: left;
		position: relative;
		min-height: 1px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.col-xszdy-3{
		width: 100%;
	}
	.col-xszdy-3:nth-of-type(even) {
		padding-left: 0px;
		padding-right: 0px;
	}
	.sstk {
		margin-top: 20px;
	}
	.tkglwyh {
		margin-top: 60px;
	}
	.col-xszdy-3:nth-of-type(odd) {
		padding-left: 0px;
		padding-right: 0px;
	}
	.ceoBigBox{
		width: 100%;
		margin-bottom: 20px;
	}
	.ceoBigBox .ceoName{
		position: absolute;
		left: 0;
		top: 0px;
	}
	.ceoBigBox .ceoCont{
		position: absolute;
		left: 0;
		top: 30px;
	}
}