@charset "utf-8";
.content-window-card {
	position: relative;
	box-shadow: none;
	bottom: 0;
	left: 0;
	width: auto;
	padding: 0;
}

.content-window-card p {
	height: 2rem;
}

.custom-info {
	border: solid 1px silver;
}

div.info-top {
	position: relative;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
}

div.info-top div {
	display: inline-block;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 10px;
}

div.info-top img {
	position: absolute;
	top: 10px;
	right: 10px;
	transition-duration: 0.25s;
}

div.info-top img:hover {
	box-shadow: 0px 0px 5px #000;
}

div.info-middle {
	font-size: 12px;
	padding: 10px 6px;
	line-height: 20px;
}

div.info-bottom {
	height: 0px;
	width: 100%;
	clear: both;
	text-align: center;
}

div.info-bottom img {
	position: relative;
	z-index: 104;
}

span {
	margin-left: 5px;
	font-size: 11px;
}

.info-middle img {
	float: left;
	margin-right: 6px;
}

.amap-icon {

	overflow: inherit !important;

}

.pro_show {
	box-shadow: 0 0.4rem 2rem #00000017;
	padding: 1rem;
	padding-bottom: 1.5rem;
}

.gift_qq li {
	text-align: center;
}

.pro_show .img {
	width: 100%;
	overflow: hidden;
}

.pro_show .img>img {
	width: 100%;
}

.gift_title {
	font-size: 1.4rem;
	margin-top: 0.5rem;
	padding: 0.2rem;
}

.gift_tip {
	font-size: 1.2rem;
	color: #999999;
}

.gift_t1 {
	font-size: 3.2rem;
	text-align: right;
}

.Item_te1 {
	font-size: 1.4rem;
	color: #999999;
	text-align: right;
	text-transform: uppercase;
	margin: 0.5rem 0;
}

.git_t3 {
	font-size: 1.2rem;
	color: #999999;
	text-align: right;
	line-height: 2rem;
	margin-top: 2rem;
}

.git_ts {
	margin-top: 6rem;
	float: right;
	width: 1.9rem;
	height: 0.168rem;
	background-color: #737373;
	display: inline-block;
}

.suit_show {
	background-color: #F7FBFB;
}

.send_suit {
	position: relative;
}

.send_suit>img {
	width: 100%;
}

.suit_tip {
	z-index: 99;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 4.68rem;
	background-color: #FFFFFFE5;
	line-height: 4.68rem;
	text-align: center;
	width: 100%;
}

.anlie {
	background-color: #ffffff;
}

.anlie_swiper {
	margin: 0 5rem;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	color: #767676 !important;
}

.anlie_swiper {
	position: relative;
}

.al_tip {
	width: 100%;
	z-index: 99;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 4.18rem;
	line-height: 4.18rem;
	background-color: #FFFFFFE5;
	text-align: center;
}

.text_left {
	text-align: left;
}

.about_a {
	padding-left: 3rem;
}

.about_b {
	margin-top: 6rem;
	border-left: 1px solid #9C9C9C;
}

.about_num {
	font-size: 4.6rem;
	color: #000000;
}

.about_tip {
	font-size: 1.2rem;
	color: #000000;
}

.about_b {
	display: flex;
}

.about_b_item {
	width: 20rem;
	text-align: center;
}

.about_c {
	width: 8.6rem;
	height: 2.85rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #C2C2C2;
	margin: 5rem 4rem;
}

.advantage {
	position: relative;
	padding-bottom: 4rem;
}

.advantage_bg {
	background: url(../images/Group640.png) no-repeat;
	background-size: cover;
	height: 27rem;
}

.advantage_block {
	box-shadow: 0 0.4rem 2rem #433C2E33;
}

.advantage_block {
	background-color: #ffffff;
	bottom: -4rem;
	position: absolute;
	z-index: 99;
	width: 100%;
}

.advantage_i {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 3rem;
	flex-direction: column;
}

.advantage_ititle {
	font-size: 1.4rem;
	margin-top: 1rem;
}

.advantage_itip {
	display: none;
	background-color: #000000BA;
	color: #FFFFFF;
	font-size: 1.4rem;
	padding: 3rem;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.adv_item {
	border-right: 1px solid #8C6E6347;
	position: relative;
}

.adv_item:last-child {
	border: none;
}

.adv_item:hover .advantage_itip {
	display: block;
}

.contact_title1 {
	font-size: 3.2rem;
	text-align: left;
	font-weight: 700;
}

.contact_tip1 {
	font-size: 1.4rem;
	color: #999999;
	text-align: left;
	text-transform: uppercase;
	margin: 0.5rem 0;
}

.number_co {
	padding: 0.5rem 0;
}

.telNum {
	display: flex;
	align-items: center;
	margin: 2.2rem 0;
}

.telNum>img {
	width: 2.4rem;
	height: 2.4rem;
}

.telNumtext {
	margin-left: 1.5rem;
	font-size: 1.4rem;
	color: #666666;
}

.con_code {
	display: flex;

}

.code_text {
	font-size: 1.2rem;
	color: #666666;
}

.con_code_item>img {
	width:130px;
}

.con_code_item {
	text-align: center;
	margin-right: 2rem;
}

.input_c,
.input_t {
	margin-top: 1.5rem;
}

.input_c>input {
	width: 34rem;
	height: 3.6rem;
	border-radius: 0.4rem;
	border: 1px solid #D6D6D6;
	padding: 0 1rem;
}

.input_t>textarea {
	width: 34rem;

}

.flex_rigth {
	display: flex;
	justify-content: flex-end;
	flex-direction: column;
	align-items: flex-end;
}
.con_boord{
	border-right: 1px solid #9C9C9C;
}
.cer_list .bg_cer{
	padding: 1.2rem;
}
.img_a_first>img{
	width: 31.2rem;
}
.about_Img{
	text-align: center;
	padding-top: 2rem;
}
@media (max-width:1024px) {

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 2rem !important;
	}

	.about_a {
		padding-left: 0;
	}

	.about_num {
		font-size: 1.8rem;
	}

	.advantage_bg {
		height: 38rem;
	}

	.advantage_block {
		left: 0;
	}

	.advantage_itip {
		padding: 2rem;
	}

	.adv_item:nth-child(2n) {
		border-right: 0;
	}

	.adv_item:nth-child(1),
	.adv_item:nth-child(2) {
		border-bottom: 1px solid #8C6E6347;
	}

	.contact_title1 {
		font-size: 2rem;
	}

	.input_c,
	.input_t {
		margin-top: 1.5rem;
	}

	.input_c>input {
		width: 100%;
		height: 3.6rem;
		border-radius: 0.4rem;
		border: 1px solid #D6D6D6;
		padding: 0 1rem;
	}

	.input_t>textarea {
		width: 100%;

	}

	.flex_ly {
		width: 100%;
	}
	.con_boord{
		border: none;
	}
	.telNum{
		margin: 1rem 0;
	}
	.con_code_item>img{
		width: 100%;
	}
	.con_code_item{
		width: 100%;
		margin-right: 0;
	}
	.flex_rigth{
		margin-top: 2rem;
	}
	.pro_show {
		padding-bottom: 1rem;
	}
	.suit_tip{
		height: 3rem;
		line-height: 3rem;
	}
	.about_a{
		margin-top: 1.5rem;
	}
	.about_c{
		margin: 4rem auto;
	}
	.about_b{
		border: none;
	}
}