@charset "utf-8";

/* CSS Document */
@media (min-width: 1921px ) {
.banner {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.banner img {
	display: block;
	width: 100%;
}
.about1 {
	width: 100%;
	height: auto;
	overflow: hidden;
 padding-left: calc( 11.72vw * 0.56 );
 padding-right: calc( 11.72vw * 0.56 );
	box-sizing: border-box;
 padding-top: calc( 3.65vw * 0.56 );
 padding-bottom: calc( 2.6vw * 0.56 );
	background-image: url(../img/img25.jpg);
	background-size: auto 100%;
	background-repeat: no-repeat;
}
.about1_img {
	float: right;
	width: 44.34%;
	height: auto;
 margin-left: calc( 2.08vw * 0.56 );
	margin-top: 6%;
}
.about1_img img {
	display: block;
	width: 100%;
	height: 100%;
}
.about1_img2 {
	display: none;
}
.about1_h1 {
	font-weight: 400;
 font-size: calc( 2.5vw * 0.56 );
 line-height: calc( 2.5vw * 0.56 );
	color: #003E8C;
 height: calc( 2.66vw * 0.56 );
 margin-bottom: calc( 0.83vw * 0.56 );
}
.about1_h2 {
	font-family: 'AlibabaPuHuiTiBold';
	font-weight: bold;
 font-size: calc( 2.5vw * 0.56 );
	color: #3e3a39;
 height: calc( 2.71vw * 0.56 );
 margin-bottom: calc( 1.67vw * 0.56 );
}
.about1_cont {
	font-weight: 400;
 font-size: calc( 0.99vw * 0.56 );
	color: #595757;
 line-height: calc( 1.67vw * 0.56 );
 margin-bottom: calc( 3.8vw * 0.56 );
}
.about1_cont2_more {
	display: none;
}
.about1_btn {
	/*	width: 7.86vw;*/
	height: calc( 2.97vw * 0.56 );
	background-color: #003E8C;
 font-size: calc( 0.99vw * 0.56 );
	color: #FFFFFF;
 line-height: calc( 2.97vw * 0.56 );
 padding-left: calc( 1.56vw * 0.56 );
 padding-right: calc( 1.56vw * 0.56 );
	display: inline-block;
 border-radius: calc( 0.21vw * 0.56 );
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.about1_btn a {
	color: #fff;
}
.about1_btn img {
	display: inline-block;
 height: calc( 0.78vw * 0.56 );
	float: right;
 margin-top: calc( 1.04vw * 0.56 );
 margin-left: calc( 0.26vw * 0.56 );
}
.about1_btn:hover {
	opacity: 0.8;
}
.about2 {
	width: 100%;
	/*	height: 45.57vw;*/
	height: auto;
	overflow: hidden;
 padding-left: calc( 11.72vw * 0.56 );
 padding-right: calc( 11.72vw * 0.56 );
	box-sizing: border-box;
 padding-top: calc( 4.06vw * 0.56 );
 padding-bottom: calc( 7.55vw * 0.56 );
	background-image: url(../img/img27.jpg);
	background-size: auto 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #F8F8F8;
}
.about2_l {
	float: left;
}
.about2_h1 {
	font-weight: bold;
 font-size: calc( 2.5vw * 0.56 );
	color: #3e3a39;
}
.about2_thr_box {
	width: 100%;
	height: auto;
	overflow: hidden;
 margin-bottom: calc( 5.63vw * 0.56 );
 padding-top: calc( 1.46vw * 0.56 );
}
.about2_thr_item {
 width: calc( 9.48vw * 0.56 );
	height: auto;
	overflow: hidden;
	float: left;
	color: #231815;
	text-align: center;
	margin-right: 0vw;
}
.about2_thr_item:last-child {
	margin-right: 0;
}
.about2_thr_item div {
 width: calc( 7.08vw * 0.56 );
 height: calc( 8.54vw * 0.56 );
	background-image: url(../img/img281.png);
	background-size: 100% 100%;
	text-align: center;
 padding-top: calc( 3.13vw * 0.56 );
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
 margin-bottom: calc( 0.57vw * 0.56 );
}
.about2_thr_item div h1 {
	font-weight: 400;
 font-size: calc( 1.61vw * 0.56 );
	color: #231815;
 line-height: calc( 1.61vw * 0.56 );
 margin-bottom: calc( 0.26vw * 0.56 );
}
.about2_thr_item div h2 {
	font-weight: 400;
 font-size: calc( 0.891vw * 0.56 );
	color: #231815;
 line-height: calc( 0.891vw * 0.56 );
}
.about2_thr_item p {
	font-weight: 400;
 font-size: calc( 0.99vw * 0.56 );
	color: #231815;
 line-height: calc( 1.35vw * 0.56 );
}
.about2_list {
	width: 100%;
	height: auto;
	overflow: hidden;
 margin-bottom: calc( 1.3vw * 0.56 );
}
.about2_list_tit {
	font-weight: bold;
 font-size: calc( 0.99vw * 0.56 );
	color: #004097;
 line-height: calc( 1.72vw * 0.56 );
}
.about2_list_txt {
 font-size: calc( 0.99vw * 0.56 );
	color: #231815;
 line-height: calc( 1.72vw * 0.56 );
}
.about2_r {
	float: left;
 width: calc( 22.14vw * 0.56 );
 height: calc( 3.75vw * 0.56 );
 margin-top: calc( 1.98vw * 0.56 );
 margin-left: calc( 10.16vw * 0.56 );
}
.about2_r img {
	display: block;
	width: 100%;
	height: 100%;
}
.about3 {
	width: 100%;
 height: calc( 46.09vw * 0.56 );
	overflow: hidden;
 padding-left: calc( 9.48vw * 0.56 );
 padding-right: calc( 9.48vw * 0.56 );
	box-sizing: border-box;
 padding-top: calc( 6.51vw * 0.56 );
 padding-bottom: calc( 7.03vw * 0.56 );
	background-image: url(../img/img29.jpg);
	background-size: auto 100%;
	background-repeat: no-repeat;
}
.about3_tit {
	font-weight: 400;
 font-size: calc( 2.5vw * 0.56 );
	color: #003E8C;
 line-height: calc( 2.66vw * 0.56 );
	text-align: center;
 margin-bottom: calc( 3.96vw * 0.56 );
}
.about3_swiper1 {
 margin-bottom: calc( 4.17vw * 0.56 );
}
.about3_swiper1 .swiper-button-next:after, .about3_swiper1 .swiper-button-prev:after {
	display: none;
}
.about3_swiper1 .swiper-button-next {
/*	right: 0;*/
}
.about3_swiper1 .swiper-button-next, .about3_swiper1 .swiper-button-prev {
 width: calc( 2.66vw * 0.56 );
 height: calc( 2.66vw * 0.56 );
	border-radius: 50%;
	overflow: hidden;
	box-shadow: 0.36vw 0.36vw 0.52vw rgba(0,0,0,0.3);
}
.about3_swiper1 .swiper-button-next img, .about3_swiper1 .swiper-button-prev img {
	width: 100%;
	height: 100%;
	display: block;
}
.about3_swiper1_item {
}
.about3_swiper1_box {
 padding-top: calc( 1.04vw * 0.56 );
 padding-bottom: calc( 1.04vw * 0.56 );
	width: 100%;
	height: auto;
	overflow: hidden;
}
.about3_swiper1_h1 {
	font-family: 'Bahnschrift';
	font-weight: 400;
 font-size: calc( 7.03vw * 0.56 );
	color: #3e3a39;
	float: left;
/* width: calc( 31.77vw * 0.56 );*/
 width: calc( 28.64vw * 0.56 );
 padding-left: calc( 5.73vw * 0.56 );
 line-height: calc( 15.10vw * 0.56 );
	box-sizing: border-box
}
.about3_swiper1_list {
	float: left;
 width: calc( 20.83vw * 0.56 );
 height: calc( 14.06vw * 0.56 );
	display: flex;
	justify-content: center; /* 水平居中 */
	align-items: center;    /* 垂直居中 */
	box-sizing: border-box;
}
.about3_swiper1_listp {
	display: inline-block;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.about3_swiper1_list p {
 font-size: calc( 0.99vw * 0.56 );
	/*	color: #231815;*/
	line-height: calc( 2.03vw * 0.56 );
	width: 100%;
	text-align: left;
	background-image: url(../img/dian.png);
	background-size: calc( 0.36vw * 0.56 ) calc( 0.36vw * 0.56 );
	background-position: left center; 
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding-left: calc( 1.82vw * 0.56 );
}
.about3_swiper1_list p span {
 width: calc( 0.36vw * 0.56 );
 height: calc( 0.36vw * 0.56 );
	border-radius: 50%;
	background-color: #003e8c;
	display: block;
	float: left;
	margin-right: calc( 1.82vw * 0.56 );
	margin-top: calc( 0.99vw * 0.56 );
}
.about3_swiper1_img {
	float: left;
	width: calc( 25.26vw * 0.56 );
 height: calc( 14.06vw * 0.56 );
	box-shadow: 0.36vw 0.36vw 0.52vw rgba(0,0,0,0.3);
}
.about3_swiper1_img img {
	display: block;
	width: 100%;
	height: 100%;
}
.about3_swiper2k {
	width: 100%;
	height: calc( 6.77vw * 0.56 );
	overflow: hidden;
	position: relative;
}
.about3_swiper2k_line {
	width: calc( 76.04vw * 0.56 );
	height: calc( 0.1vw * 0.56 );
	position: absolute;
	top: 50%;
	left: 50%;
	/*	margin-top: -0.05vw;*/
	margin-left: calc( -38.02vw * 0.56 );
	background-color: #e3e4e4;
}
.about3_swiper2 {
	width: 100%;
	height: calc( 6.77vw * 0.56 );
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.about3_swiper2_item {
	text-align: center;
	position: relative;
	overflow: hidden;
	height: calc( 6.77vw * 0.56 );
	cursor: pointer;/*	width:  calc( 100% / 6  );*/
}
.about3_swiper2_itemk {
	width: 100%;
	height: calc( 6.77vw * 0.56 );
	position: relative;
	overflow: hidden;
}
.about3_swiper2_h1 {
 font-size: calc( 2.5vw * 0.56 );
	color: #3e3a39;
 line-height: calc( 2.6vw * 0.56 );
	display: none;
	font-family: 'Bahnschrift';
}
.about3_swiper2_sanjiao {
 width: calc( 1.56vw * 0.56 );
 height: calc( 0.78vw * 0.56 );
	position: absolute;
	bottom: 50%;
	left: 50%;
	margin-left: calc( -0.78vw * 0.56 );
	display: none;
}
.about3_swiper2_sanjiao img {
	display: block;
	width: 100%;
	height: 100%;
}
.about3_swiper2_yuan {
 width: calc( 0.68vw * 0.56 );
	height: calc( 0.73vw * 0.56 );
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: calc( -0.36vw * 0.56 );
	margin-top: calc( -0.36vw * 0.56 );
}
.about3_swiper2_yuan img {
	display: block;
	width: 100%;
	height: 100%;
}
.about3_swiper2_h2 {
 font-size: calc( 2.5vw * 0.56 );
	color: #3e3a39;
	line-height: calc( 2.03vw * 0.56 );
	margin-top: calc( 3.39vw * 0.56 );
 padding-top: calc( 1.46vw * 0.56 );
	font-family: 'Bahnschrift';
}
.swiper-slide-thumb-active .about3_swiper2_h1 {
	display: block;
}
.swiper-slide-thumb-active .about3_swiper2_sanjiao {
	display: block;
}
.swiper-slide-thumb-active .about3_swiper2_yuan {
	display: none;
}
.swiper-slide-thumb-active .about3_swiper2_h2 {
	display: none;
}
.about4 {
	width: 100%;
	height: auto;
	overflow: hidden;
 padding-left: calc( 11.72vw * 0.56 );
 padding-right: calc( 11.72vw * 0.56 );
	box-sizing: border-box;
 padding-top: calc( 3.65vw * 0.56 );
	padding-bottom: 0vw;
 margin-bottom: calc( 4.43vw * 0.56 );
}
.about4_tit {
	font-weight: 400;
 font-size: calc( 2.5vw * 0.56 );
	color: #003E8C;
 height: calc( 2.66vw * 0.56 );
 line-height: calc( 2.66vw * 0.56 );
 margin-bottom: calc( 0.83vw * 0.56 );
}
.about4_tit2 {
	font-family: 'AlibabaPuHuiTiBold';
	font-weight: bold;
 font-size: calc( 2.5vw * 0.56 );
 line-height: calc( 2.71vw * 0.56 );
	color: #3e3a39;
 height: calc( 2.71vw * 0.56 );
 margin-bottom: calc( 3.65vw * 0.56 );
}
.about4_box {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.about4_box_l {
	float: left;
	width: 62%;
}
.about4_box_l_item {
	width: 33.33%;
	height: auto;
	overflow: hidden;
	float: left;
}
.about4_box_l_item img {
	width: calc( 14.27vw * 0.56 );
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.about4_box_r {
	width: 38%;
	height: auto;
	overflow: hidden;
 padding-left: calc( 4.17vw * 0.56 );
	box-sizing: border-box;
}
.about4_box_r h1 {
	font-size: calc( 3vw * 0.56 );
 line-height: calc( 4.06vw * 0.56 );
	color: #004097;
	font-family: 'AlibabaPuHuiTiBold';
	font-weight: bolder;
}
.about4_box_r h2 {
	font-size: calc( 3vw * 0.56 );
 line-height: calc( 4.06vw * 0.56 );
 margin-bottom: calc( 5.99vw * 0.56 );
	color: #004097;
	font-weight: normal;
}
.about4_box_r_pk {
	height: auto;
 padding-left: calc( 1vw * 0.56 );
	box-sizing: border-box;
	width: 100%;
	position: relative;
}
.about4_box_r_pk_line {
	width: calc( 0.16vw * 0.56 );
 height: calc( 5.52vw * 0.56 );
	background-color: #004097;
	position: absolute;
	top: calc( 0.63vw * 0.56 );
	left: 0;
}
.about4_box_r p {
 font-size: calc( 1.04vw * 0.56 );
	line-height: calc( 2.24vw * 0.56 );
	font-weight: 400;
	color: #231815;
}
.about5 {
	width: 100%;
	height: auto;
	overflow: hidden;
 padding-left: calc( 11.72vw * 0.56 );
 padding-right: calc( 11.72vw * 0.56 );
	box-sizing: border-box;
 padding-top: calc( 3.65vw * 0.56 );
 padding-bottom: calc( 4.43vw * 0.56 );
}
.about5_tit {
 font-size: calc( 2.5vw * 0.56 );
 line-height: calc( 2.6vw * 0.56 );
	text-align: center;
	color: #003E8C;
 margin-bottom: calc( 2.5vw * 0.56 );
}
.about5_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-image: url(../img/img35.jpg);
	padding-top: calc( 3.39vw * 0.56 );
 padding-bottom: calc( 1.67vw * 0.56 );
	box-sizing: border-box;
 padding-left: calc( 2.5vw * 0.56 );
 padding-right: calc( 2.5vw * 0.56 );
}
.about5_item {
	width: 25%;
	float: left;
}
.about5_item img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: calc( 3.85vw * 0.56 );
 margin-bottom: calc( 1.04vw * 0.56 );
}
.about5_item p {
	display: block;
	width: 100%;
	text-align: center;
	color: #231815;
 font-size: calc( 1.04vw * 0.56 );
 line-height: calc( 1.04vw * 0.56 );
}
.contact {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-left: 11.2vw;
	padding-right: 11.2vw;
 padding-top: calc( 2.08vw * 0.56 );
 padding-bottom: calc( 4.69vw * 0.56 );
	box-sizing: border-box;
}
.contact_item {
	float: left;
	width: 49%;
	height: calc( 12.5vw * 0.56 );
	overflow: hidden;
	margin-right: 2%;
 padding-left: calc( 1.35vw * 0.56 );
 padding-top: calc( 2.97vw * 0.56 );
	box-sizing: border-box;
	box-shadow: 0.1vw 0.1vw 0.52vw rgba(0,0,0,.3);
}
.contact_item:nth-child(2) {
	margin-right: 0;
}
.contact_item_img {
 width: calc( 5.73vw * 0.56 );
 height: calc( 5.73vw * 0.56 );
	float: left;
 margin-right: calc( 1.67vw * 0.56 );
}
.contact_item_txt {
	width: calc( 90% - 5.68vw - 1.56vw );
	height: auto;
	overflow: hidden;
	float: left;
}
.contact_item_img img {
	display: block;
	width: 100%;
	height: 100%;
}
.contact_item_h1 {
 font-size: calc( 1.72vw * 0.56 );
 line-height: calc( 1.88vw * 0.56 );
 margin-bottom: calc( 0.78vw * 0.56 );
	color: #3e3a39;
}
.contact_item_h2 {
 font-size: calc( 1.04vw * 0.56 );
	line-height: calc( 1.09vw * 0.56 );
 margin-bottom: calc( 1.61vw * 0.56 );
}
.contact_item_h3 {
	font-size: calc( 1.2vw * 0.56 );
	line-height: calc( 1.2vw * 0.56 );
	color: #0064FF;
	font-family: 'Bahnschrift';
	font-weight: bold;
}
.contact_item_h4 {
	font-size: calc( 1.2vw * 0.56 );
	line-height: calc( 1.2vw * 0.56 );
	color: #0064FF;
	font-family: 'Bahnschrift';
}
.search_list {
	width: 100%;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
 padding-left: calc( 16.41vw * 0.56 );
 padding-right: calc( 16.41vw * 0.56 );
	padding-top: calc( 12.14vw * 0.56 );
	padding-bottom: calc( 11.2vw * 0.56 );
}
.search_item {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: solid 1px #c9caca;
	padding-top: calc( 1.82vw * 0.56 );
	padding-bottom: calc( 1.82vw * 0.56 );
}
.search_item_img {
	width: calc( 12.66vw * 0.56 );
	height: calc( 8.44vw * 0.56 );
	float: left;
	overflow: hidden;
	border: solid 1px #f6f6f6;
 margin-right: calc( 1.72vw * 0.56 );
}
.search_item_img img {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.search_item_h1 {
 font-size: calc( 2.08vw * 0.56 );
 line-height: calc( 2.08vw * 0.56 );
 margin-bottom: calc( 1.25vw * 0.56 );
	color: #3e3a39;
}
.search_item_h2 {
 font-size: calc( 1.56vw * 0.56 );
 line-height: calc( 1.56vw * 0.56 );
 margin-bottom: calc( 1.25vw * 0.56 );
	color: #3e3a39;
}
.search_item_time {
	font-size: calc( 1.3vw * 0.56 );
	line-height: calc( 1.3vw * 0.56 );
	text-align: right;
	color: #9FA0A0;
}
	.cont_banm{
	display: none;
}
}
