.width_1600{
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
}
.width_1200{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}
body{
	background: #FFFFFF;
}
.width_50
{
	position: relative;
	margin: 0 auto;
}
.businessPart img
{
	display: block;
	width: 100%;
    height: 568px;
	border: 0 none;
}
.titleChinese
{
	font-weight: 500;
}
.titleEnglish
{
	font-family: 'Din';
	color: #b7b7b7;
	font-weight: 500;
	letter-spacing: -1px;
}
h2
{
	line-height: 31px;
    font-size: 36px;
}
.justify
{
	text-align: justify;
}
.col-lgmm-3
{
	float: left;
}
.width_1600_parts
{
	float: left;
	position: relative;
}
/* 盲驴聺茅鈩⒙� */
.shiftBtn{
	width: 100%;
	margin: 30px 0px 53px;
}
.shiftBtn li
{
	width: 24%;
	border: 1px solid #000;
	text-align: center;
	line-height: 44px;
	font-size: 18px;
	max-width: 162px;
	float: left;
	margin-right: -1px;
	cursor: pointer;
	cursor: hand;
}
.shiftBtn li.onclick
{
	border-color: #239e8f;
	background-color: #239e8f;
	color: #fff;
}
/* 猫碌鈥灻� */
.businessPart{
	width: 100%;
	background-color: #f4f4f4;
	padding: 80px 0px;
}
.businessPart .textBox
{
	position: absolute;
	top: 46%;
	width: 100%;
	text-align: center;
}
.businessPart .textBox p
{
	width: 200px;
	margin: 20px auto 13px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	text-align: justify;
}
.businessPart .textBox a
{
	display: inline-block;
	width: 162px;
	color: #ececec;
	border: 1px solid #fdfffd;
	font-size: 16px;
}
.businessPart .textBox a:hover {
	border: 1px solid #079080;
	background-color: #079080;
	color: #fff;
}
.businessPart .clearfix
{
	margin-top: 49px;
	margin-bottom: 80px;
	color: #fff;
}
.businessPart h4
{
	margin-bottom: 8px;
	font-weight: 500;
}
.linkBtn
{
	display: inline-block;
	width: 32.4%;
	line-height: 42px;
	border: 1px solid #000;
	text-align: center;
	color: #000;
}
/**/
.linkBtn:hover {
	border: 1px solid #00968a;
	background-color: #00968a;
	color: #fff;
}
.float_left
{
	float: left;
}
.float_right
{
	float: right;
}
/* 忙鈥⒙懊疵β陈懊ヂ郝� */
.digital h2{
	margin-bottom: 25px;
}
.digital p
{
	line-height: 28px;
}
.digital p.numP
{
	line-height: 28px;
	padding-top: 44px;
	
}
.digital .num
{
	font-family: 'Din';
	color: #003b7d;
	
}
.digital div
{
	position: relative;
}

.digital .col-lgmm-3 div img
{
	margin-left: 35px;
	position: relative;
	top: 24px;
	max-width: 309px;
}
.digital .col-lgmm-3 div.digitalBG img
{
	top: 44px;
}
.digital .col-lgmm-3 div.digitalBG:after
{
	display: block;
	content: '';
	position: absolute;
	width: 39px;
	height: 37px;
	top: -10px;
	left: -8px;
	/* background: url('../images/tk_briefIntro/digitalBG.jpg') no-repeat; */
}
.digital .col-lgmm-3 div.digitalBG_1:after
{
    background: url(./../images/tk_product/pro_1.svg) no-repeat;
}
.digital .col-lgmm-3 div.digitalBG_2:after
{
    background: url(./../images/tk_product/pro_2.svg) no-repeat;
}
.digital .col-lgmm-3 div.digitalBG_3:after
{
    background: url(./../images/tk_product/pro_3.svg) no-repeat;
}
.digital .col-lgmm-3 div.digitalBG_4:after
{
    background: url(./../images/tk_product/pro_4.svg) no-repeat;
}
.digital .col-lgmm-3 div.digitalBG_5:after
{
    background: url(./../images/tk_product/pro_5.svg) no-repeat;
}
.digital .col-lgmm-3 div.digitalBG_6:after
{
    background: url(./../images/tk_product/pro_6.svg) no-repeat;
}
.digital .col-lgmm-3 div.digitalBG_7:after
{
    background: url(./../images/tk_product/pro_7.svg) no-repeat;
}
.digital .col-lgmm-3 div.digitalBG_8:after
{
    background: url(./../images/tk_product/pro_8.svg) no-repeat;
}
.margin_120{
	margin-left: 120px;
}
.margin_60{
	margin-left: 60px;
}
/* 氓艗禄氓鈥β� */
.medical
{
	padding: 77px 0px;
}
.medical .width_1200{
	text-align: center;
	position: relative;
	margin: 57px auto 160px;
}
/*.medical .width_1200 .mapBox img
{
	width: 68.2%;
	display: inline-block;
}*/
.medical .width_1200 .mapBox img
{
	width: 100%;
    display: inline-block;
}
.textIntroduction {
	height: auto;
	overflow: hidden;
}
.textIntroduction .col-lgyy-2{
	width: 16%;
	float: left;
	height: 450px;
}
.textIntroduction .rightBorder{
	border-right: 1px solid #ccc;
}
.textIntroduction .title{
	color: #ed7700;
	font-size: 22px;
	margin-bottom: 15px;
	margin-left: 21%;
	text-align: left;
}
.textIntroduction .mapContent{
	font-size: 16px;
	margin-bottom: 10px;
	margin-left: 21%;
	text-align: left;
}
.textIntroduction .noBottom{
	margin-bottom: 0px;
}
.mapBox
{
	width: 100%;
}
.mapNews
{
	text-align: justify;
	line-height: 24px;
	float: left;
}
.mapNews_1
{
	left: 30px;
	top: 58px;
}
.mapNews_2
{
	right: -13px;
	top: -55px;
}
.mapNews_3
{
	left: -1px;
    top: 210px;
}
.mapNews_4
{
	right: 20px;
    top: 95px;
}
.mapNews_5
{
	left: 30px;
    top: 365px;
}
.mapNews_6
{
	right: 30px;
    top: 250px;
}
.mapNews_7
{
	left: 0px;
    top: 525px;
}
.mapNews_8
{
	right: 10px;
    top: 390px;
}
.mapNews_9
{
	left: 150px;
    top: 645px;
}
.mapNews_10
{
	right: 370px;
    top: 680px;
}
.mapNews_11
{
	right: 60px;
    top: 525px;
}
.mapNews_12
{
	right: 25px;
    top: 665px;
}
.mapNews_13{
	left: 420px;
    top: 700px;
}
.Insurance
{
	padding-top: 77px;
}
.shiftContent li
{
	width: 100%;
	display: none;
}
.grayShift
{
	background-color: #ececec;
	text-align: center;
	padding: 60px 0px 120px;
	position: relative;
}
.grayShift:before
{
	content: '';
	width: 0;
	height: 0;
	border-bottom: 29px solid #ececec;
	border-left: 23px solid transparent;
	border-right: 23px solid transparent;
	position: absolute;
	top: -23px;
}
.grayShift_1:before
{
	left: 216px;
}
.grayShift_2:before
{
	left: 383px;
}
.grayShift_3:before
{
	left: 548px;
}
.grayShiftItem
{
	float: left;
}
.grayShiftItem img
{
	display: inline-block;
}
.grayShiftItem .p1
{
	font-size: 28px;
}
.grayShiftItem .p2
{
	font-size: 16px;
	line-height: 16px;
	height: 32px;
	margin-top: 10px;
}
.grayShiftItem a
{
	font-size: 18px;
	color: #3d3d3d;
	display: inline-block;
	width: 164px;
	line-height: 44px;
	border: 1px solid #3d3d3d;
}
.grayShiftItem a:hover
{
	color: #fff;
	background-color: #239e8f;
	border-color: #239e8f;
}
@media (min-width: 320px){
	.digital p
{
	padding-left: 30%;
}
	.titleChinese
{
	font-size: 30px;
}
.rowBox{
	width: 100%;
}
	.width_1600_parts
	{
		width: 100%;
	}
	.titleEnglish
	{
		font-size: 30px;
	}
	.digital p
	{
		font-size: 16px;
	}
	.digital .num
	{
		font-size: 52px;
		
	}
	.digital .col-lgmm-3 div
	{
		margin-top: 26px;
		margin-bottom: 28px;
	}
	.col-lgmm-3 h3
	{
		line-height: 46px;
		font-size: 30px;
		text-align: center;
		border-right: 1px solid #fff;
		font-weight: 500;
		color: #fff;
	}
	.margin_120{
		margin-left: 0;
	}
	.margin_60{
		margin-left: 0;
	}
	.col-lgmm-3 h3.h31
	{
		background-color: #ed6b00;
	}
	.col-lgmm-3 h3.h32
	{
		background-color: #42962b;
	}
	.col-lgmm-3 h3.h33
	{
		background-color: #219bda;
	}
	.businessPart .textBox p
	  {
		  font-size: 16px;
		  margin: 20px auto 13px;
	  }
	  .businessPart h4
	{
		font-size: 24px;
	}
	.businessPart .textBox a
	{
		height: 36px;
		line-height: 36px;
	}
	.secondTitle
	{
		font-size: 22px;
		padding-left: 20px;
	}
	
		
	
	
	.mapBox
	{
		display: none;
	}
	 .show_1200{
		display: block;
	}
	.hidde_1200{
		display: none;
	}
	/*123*/
	.mapNews img
	{
		width: 100%;
	}
	.mapNews
	{
		position: static;
		width: 100%;
		margin: 10px 0px;
	}
	.title_jj{
		padding-left: 20px;
		margin-top: 10px;
	}
	.col-lgmm-3 {
		width: 100%;
	  }
	  .digital .col-lgmm-3 div.digitalBG::after
	  {
		  left: 18%;
	  }
	  .digital .col-lgmm-3 div img
		{
			margin-left: 30%;
			width: 40%;
			top: 10px;
		}
		.grayShiftItem
	{
		width: 46%;
		margin: 0px 1% 10px;
	}
	.grayShiftItem .p1
	{
		font-size: 24px;
	}
	.grayShiftItem .p2
	{
		font-size: 14px;
	}
	.grayShiftItem a
	{
		font-size: 16px;
		width: 80%;
		line-height: 38px;
	}
	.mapNews
	{
		font-size: 16px;
	}
	.grayShift:before
	{
		display: none;
	}
}

@media (min-width: 768px){
	.grayShift:before
	{
		display: block;
	}
	.Insurance .linkBtn
	{
		width: 30%;
		margin: 40px 1.3% 30px;
	}
	.digital .col-lgmm-3 div.digitalBG::after
	  {
		  left: -8px;
	  }
.digital .col-lgmm-3 div img
{
	margin-left: 35px;
	width: 90%;
}
	.digital p
{
	padding-left: 30px;
}
  .titleChinese
{
	font-size: 36px;
    line-height: 36px;
}
.titleEnglish
{
	font-size: 40px;
}
	.width_1600_parts
	{
		width: 33.333%;
	}
	.digital p
	{
		font-size: 24px;
	}
	.digital .num
	{
		font-size: 80px;
	}
	.digital .col-lgmm-3 div
	{
		margin-top: 46px;
		margin-bottom: 58px;
	}
	.businessPart .textBox p
	  {
		  font-size: 16px;
		  margin: 0 auto 5px;
	  }
	  .businessPart h4
	{
		font-size: 20px;
	}
	.businessPart .textBox a
	{
		height: 30px;
		line-height: 30px;
	}
	h2{
		padding-left: 0;
	}
	.secondTitle
	{
		font-size: 26px;
		padding-left:0;
	}
	.linkBtn
	{
		font-size: 20px;
	}
	.mapNews
	{
		width: 46%;
		margin: 15px 2%;
	}
	.col-lgmm-3 {
		width: 33%;
	  }
	  .grayShiftItem
	{
		width: 42%;
		margin: 0px 4% 10px;
	}
	.grayShiftItem .p1
	{
		font-size: 24px;
	}
	.grayShiftItem .p2
	{
		font-size: 16px;
	}
	.grayShiftItem a
	{
		font-size: 18px;
		width: 164px;
		line-height: 44px;
	}
}

@media (max-width:767px ) {
	.rowBox{
		/*width: 296px;*/
		margin: 0 auto;
	}
	.Insurance .linkBtn
	{
		width: 30%;
    	margin: 40px 1.3% 30px;
	}
	/*.float_right{
		float: initial;
	}*/
	.shiftBtn{
		padding-left: 20px;
		width: calc(100% - 20px);
	}
	.shiftBtn li{
		width: 23%;
	}

	h2{padding-left: 20px;}
	.medical .width_1200{
		margin:57px auto 80px ;
	}
	.medical{
		padding: 77px 0px 120px;
	}


}
@media (min-width: 992px){
  .digital .num
	{
		font-size: 80px;
	}
  .top_mm
  {
	  width: 100%;
	  text-align: center;
  }
  .businessPart .textBox p
  {
	  font-size: 18px;
	  margin: 20px auto 13px;
  }
  .businessPart h4
	{
		font-size: 24px;
	}
	.businessPart .textBox a
	{
		height: 42px;
		line-height: 42px;
	}
	.grayShiftItem
	{
		width: 17%;
	}
}

@media (min-width: 1200px){
  
  .width_50
  {
	  width: 50%;
	  float: right;
  }
  .show_1200{
	display: none;
	}
	.hidde_1200{
		display: block;
	}

  .linkBtn
	{
		margin: 0;
	}
	.Insurance .linkBtn
	{
		width: 32.4%;
		margin: 70px 0.38% 64px;
	}
	.mapNews
	{
		position: absolute;
		width: auto;
		margin: 0;
	}
	.mapBox
	{
		display: block;
	}
	.mapNews img
	{
		width: 180px;
	}
	.mapNews
	{
		font-size: 14px;
	}
	.margin_120{
		margin-left: 120px;
	}
	.margin_60{
		margin-left: 60px;
	}
}
@media (min-width: 320px) and (max-width: 640px) {
	.rowBox{
		width: 90%;
	}
	.linkBtn{
		width: 45%;	
	}

}
@media (min-width: 641px) and (max-width: 768px) {
	.rowBox{
		width: 90%;
	}
	.linkBtn{
		width: 45%;	
	}

}