.bgc_con {
	background: url(./tab_bg.png) no-repeat center 85px;
}

.content {
	width: 1200px;
	margin: 0 auto;
}

strong {
	color: #000;
	font-size: 16px;
}
/*banner代码*/
#banner {
	margin: 0 auto;
	background: url(./banner.jpg) no-repeat center center;
	background-size: cover;
	height: 455px;
}

/**tab list**/
.tab {
	margin: 0 auto;
}

.TabHead {
	height: 228px;
	margin-top: 55px;
	margin-bottom: 50px;
}

.TabHead li {
	float: left;
	margin-left: 45px;
	margin-right: 45px;
	border: 8px solid #ecf4fc;
	border-radius: 50%;
	height: 215px;
	width: 215px;
}

.TabHead li#OneMt {
	margin-left: 0px;
	background: url(./tab_icon1.png) #fff no-repeat center 40px;
}

.TabHead li#FourMt {
	margin-right: 0px;
	background: url(./tab_icon4.png) #fff no-repeat center 40px;
}

.TabHead li#TwoMt {
	background: url(./tab_icon2.png) #fff no-repeat center 40px;
}

.TabHead li#ThreeMt {
	background: url(./tab_icon3.png) #fff no-repeat center 40px;
}

.TabHead li p {
	color: #000;
	font-size: 33px;
	height: 40px;
	line-height: 305px;
	text-align: center;
}

.TabHead li.hover {
	border: 8px solid #1ba1e2;
}

/**tab con**/
.tab_con {
	margin-bottom: 55px;
}

.tab_con p img {
	width: 100%;
}
/**tab con2**/
#tab_con2 {
	height: 735px;
	background: url(./tab2_con_bg.png) no-repeat center center;
}

.list_box {
	padding: 20px 55px;
}

.list_box .con_li {
	background: url(tab2_list_icon.png) no-repeat 6px center;
	margin-right: 14px;
	margin-left: 5px;
}

.list_box li+li {
	border-top: 1px solid #cacaca;
}

.list_box p {
	color: #000;
	line-height: 80px;
	padding-left: 36px;
}

.list_box a {
	font-size: 21px;
}
/**tab con4**/
#tab_con4 .con4_tit {
	margin: 75px auto 25px;
	text-align: center;
	height: 48px;
	background: url(./tab4_tit_bg.png) no-repeat center center;
}

#tab_con4 .con4_tit p {
	font-size: 48px;
	color: #0a81bb;
	font-weight: bold;
	line-height: 36px;
}
/**tab con3**/
#tab_con3 .con3_tit {
	margin: 105px auto 25px;
	width: 620px;
}

#tab_con3 .con3_tit_A {
	text-align: center;
	height: 48px;
	font-size: 30px;
	color: #1ba1e2;
	font-weight: bold;
	line-height: 80px;
}

#tab_con3 .con3_tit_B {
	text-align: center;
	height: 54px;
	font-size: 23px;
	color: #000;
	font-weight: lighter;
	line-height: 54px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-top: 30px;
}

.con3_info {
	border: 1px solid #1ba1e2;
	border-radius: 25px;
}

.con3_info .con_src {
	margin-top: 65px;
	margin-bottom: 55px;
	overflow-y: auto;
	height: 1760px;
	padding-right: 20px;
}

.con3_info  p {
	font-size: 16px;
	line-height: 36px;
	color: #000;
	text-indent: 2em;
	padding-left: 38px;
	padding-right: 38px;
}

.con3_info .con3_box1 p,.con3_info .con3_box1 a {
	font-size: 18px;
	padding-left: 5px;
}

.con3_info .bl_t {
	color: #3daeee;
}

.con3_info a {
	font-size: 16px;
        text-decoration:underline;
}

.con_src table, .con_src tr, .con_src td { border: 1px solid #ccc; }

.con_src table {
	margin: 0 auto;
	width: 80%;
}

.con_src table p {
	clear: both;
	margin: 0;
	padding: 0;
	text-indent: 0em;
	text-align: center;
}

.con_src table img {
	margin: 0 auto;
	width: 100%;
        vertical-align: middle;
       object-fit: contain;
}

.con3_info .con3_box1 strong {
	font-size: 18px;
}

.dl_btn {
	text-align: center;
	margin: 0 auto;
	width: 400px;
}

.dl_btn p {
	float: left;
	text-indent: 0em;
	color: #fff;
	margin: 20px 10px;
	/* width: 120px; */
	background-color: #134079;
        padding:5px 10px;
        border-radius:5px;
} 
.dl_btn p a{color:#fff;text-decoration:none;}


/* 适配代码 */
@media screen and (max-width:1199px) {
  
	body，html {
		width: 100%;
		min-height: 100%;
	}

	.bgc_con {
		background-size: contain;
	}

	.content {
		width: 96%;
	}
  /*banner*/
	#banner {
		background-size: cover;
		height: 380px
	}
  /**tab list**/
	.tab {
		margin: 0 auto;
		width: 96%;
	}

	.TabHead ul {
		display: flex;
		justify-content: space-between;
	}

	.TabHead li {
		clear: both;
		margin: 0 20px;
	}

	.TabHead li#OneMt, .TabHead li#FourMt, .TabHead li#TwoMt, .TabHead li#ThreeMt {
		background-position-y: 30px;
	}

	.TabHead li p {
		font-size: 30px;
		line-height: 290px;
	}
 
/**tab con1**/
 
/**tab con2**/
	#tab_con2 {
		background-size: cover;
		height: 700px;
	}

	#tab_con2 .list_box p {
		line-height: 80px;
	}

/**tab con4**/

/**tab con3**/
	#tab_con3 .con3_tit {
		margin-top: 50px;
		max-width: 620px;
	}

	.con3_info .con_src {
		margin-top: 55px;
		height: 1200px;
	}

	.con_src table {
		width: 90%;
	}

	.dl_btn {
		width: 70%;
	}

	.dl_btn p {
		width: 47%;
	}
}

@media screen and (max-width:1024px) {

	.bgc_con {
		background-size: contain;
	}
  
  /*banner*/
	#banner {
		height: 300px
	}
  /**tab list**/
	.TabHead li {
		clear: both;
		margin: 0 15px;
		height: 210px;
	}

	.TabHead li#OneMt, .TabHead li#FourMt, .TabHead li#TwoMt, .TabHead li#ThreeMt {
		background-position-y: 25px;
	}

	.TabHead li p {
		font-size: 28px;
		line-height: 280px;
	}
  /**tab con2**/
	#tab_con2 {
		height: 680px;
	}
/**tab con3**/
	#tab_con3 .con3_tit {
		margin-top: 40px;
		max-width: 620px;
	}

	.con3_info .con_src {
		margin-top: 45px;
	}

	.con3_info  p {
		padding-left: 38px;
		padding-right: 0px;
	}

	.con_src table {
		width: 95%;
	}

	.dl_btn {
		width: 70%;
	}

	.dl_btn p {
		width: 45%;
		padding-left: 0px;
	}
}

@media screen and (max-width:980px) {

  /**tab list**/
	.TabHead li {
		margin: 0px;
		transform: scale(0.9,0.9);
		height: 195px
	}

	.TabHead li#OneMt, .TabHead li#FourMt, .TabHead li#TwoMt, .TabHead li#ThreeMt {
		background-position-y: 20px;
	}

	.TabHead li p {
		font-size: 26px;
		line-height: 240px;
		text-align: center;
		padding-left: 0px;
	}
/**tab con2**/
  
	#tab_con2 {
		height: 580px;
	}

	#tab_con2 .list_box p {
		line-height: 65px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		display: block;
	}
/**tab con3**/
	#tab_con3 .con3_tit {
		margin-top: 0px;
		max-width: 620px;
	}

	.con3_info p {
		padding-left: 20px;
	}

	.dl_btn p {
		padding-left: 0px;
	}
}

@media screen and (max-width:767px) {
   /*banner*/
	#banner {
		height: 280px
	}
    /**tab list**/
	.TabHead li {
		transform: scale(0.8);
		height: 180px
	}

	.TabHead li p {
		font-size: 24px;
	}
}

@media screen and (max-width:671px) {
     /*banner*/
	#banner {
		height: 220px
	}
    /**tab list**/
	.TabHead ul {
		display: flex;
		flex-direction: column;
	}

	.TabHead li#OneMt, .TabHead li#TwoMt, .TabHead li#ThreeMt, .TabHead li#FourMt {
		background: none;
		background-color: #fff;
		transform: none;
		border-radius: 0px;
		width: 100%;
		height: 60px;
	}

	.TabHead li p {
		font-size: 24px;
		line-height: 40px;
	}

	#tab_con3 .con3_tit {
		width: 100%;
	}
 
/**tab con2**/
	#tab_con2 {
		background-size: cover;
		height: 700px;
	}

	#tab_con2 .list_box p {
		line-height: 80px;
	}

	#tab_con3 .con3_tit_A {
		font-size: 28px;
	}

	#tab_con3 .con3_tit_B {
		font-size: 20px;
	}

	.dl_btn {
		width: 60%;
		display: flex;
		flex-direction: column;
	}

	.dl_btn p {
		width: 100%;
		padding-left: 0px;
	}
}

@media screen and (max-width:535px) {
     /*banner*/
	#banner {
		height: 200px
	}

	#tab_con2 .list_box p a {
		font-size: 18px;
	}

	#tab_con3 .con3_tit_A {
		font-size: 26px;
	}

	#tab_con3 .con3_tit_B {
		font-size: 18px;
	}
}

@media screen and (max-width:479px) {
     /*banner*/
	#banner {
		height: 145px
	}

	.list_box {
		padding: 20px;
	}

	#tab_con4 .con4_tit p {
		font-size: 36px;
		line-height: 36px;
	}

	#tab_con3 .con3_tit_A {
		font-size: 22px;
	}

	#tab_con3 .con3_tit_B {
		font-size: 18px;
		line-height: 22px;
	}
}