
.head-main {
	width: 100%;
	height: auto;

	overflow: hidden;
}

.head-main a {
	display: block;
	width: 273px;
	height: 280px;
	position: relative;
	float: left;
	margin-top: 20px;
	margin-right: 25.5px;
	margin-bottom: 20px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(214, 218, 231, 1);
	text-align: center;
	color: #333333;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	line-height: 28px;
}

.head-main .head-list {
	width: 100%;
	height: 100%;

}

.head-main .head-list:hover {
	position: relative;
	width: 100%;
	height: 100%;
	box-shadow: 0px 8px 17px 3px #d3e1f4;
	color: #2C7DF6;
	text-align: center;
}

.head-main .head-list img {
	margin-top: 10%;
}


.head-main a:nth-child(4n) {
	margin-right: 0px;
}


.shu {
	display: block;
	float: left;
	width: 1px;
	height: 16px;
	margin: 37px auto;
	background: rgba(214, 218, 231, 1);
}

.con-dw {
	position: relative;
	top: -35px;
	left: 0;

}

.after {
	background: rgba(44, 125, 246, 1);
	color: #FFFFFF !important;
}

.t1 {
	font-size: 18px;
	margin-top: 20%;
}

.t2 {
	font-size: 16px;
}

/* main end */

/* news鏂伴椈 */
.n-f-list {
	width: 73%;
	height: auto;
	overflow: hidden;
	margin-right: 1%;
	margin-top: 20px;

}

.n-r-list {
	width: 26%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;

}

.n-l-d {
	width: 100%;
	height: 182px;
	background: rgba(255, 255, 255, 1);
	margin-bottom: 1px;
}

.n-l-d:hover .n-t1 {
	color: #2C7DF6;
}

.n-ll {
	width: 206px;
	height: 138px;
	margin: 20px 22px;
}

.n-lr {
	width: 68%;
	height: 100%;
	margin-right: 23px;

}

.n-t1 {
	font-size: 16px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #252B3A;
}

.n-content {
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 24px;
}

.n-time {
	margin-top: 10px;
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
}

/* 鍙充晶鍒楄〃 */
.n-r-t-list {
	width: 100%;
	height: auto;
	margin-bottom: 23px;
	background: rgba(255, 255, 255, 1);
	overflow: hidden;
}

.n-r-b-list {
	width: 100%;
	height: auto;
	margin-bottom: 13px;
	background: rgba(255, 255, 255, 1);
}

.n-list-t1 {
	width: 100%;
	height: auto;
	margin: 22px 0;
	overflow: hidden;
}

.hong-icon {
	width: 4px;
	height: 18px;
	margin-right: 13px;
	background: rgba(246, 111, 106, 1);
}

.hong-title {
	font-size: 18px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(37, 43, 58, 1);
}

.n-r-content {
	width: 96%;
	height: auto;
	margin: 3% auto;
	border-top: 1px solid #EBEDFD;
}

.n-r-content ul li {
	/* list-style: inside; */
	/* 	background:rgba(180,184,218,1);
	border-radius:50%; */
	/* padding-left: 25px; */
	margin-top: 19px;
	overflow: hidden;


}

.n-r-content ul li i {
	display: block;
	float: left;
	width: 4px;
	height: 4px;
	margin: 2%;
	margin-top: 3%;
	margin-right: 4%;
	background: rgba(180, 184, 218, 1);
	border-radius: 50%;

}

.n-r-content ul li a {
	display: block;
	float: left;
	width: 90%;
	font-size: 15px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(37, 43, 58, 1);
	line-height: 24px;

}

.n-r-content ul li a:hover {
	display: block;
	float: left;
	width: 90%;
	font-size: 15px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: #2C7DF6;
	line-height: 24px;

}

/* 鏂伴椈璇︽儏椤� */
.Bread {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(128, 132, 146, 1);
	line-height: 14px;
	text-align: left;
	margin-top: 20px;
}

.Bread a {
	color: rgba(128, 132, 146, 1);
}

.nd_conten {
	width: 94%;
	margin: 0 3%;
}

.nd_title {
	width: 100%;
	font-size: 22px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(37, 43, 58, 1);
	margin-top: 26px;
}

.nd_time {
	width: 100%;
	font-size: 12px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(150, 153, 162, 1);
	margin-top: 30px;
	margin-bottom: 40px;

}

.nd_d_content {
	margin-bottom: 44px;
}

.ba_fff {
	background: #FFFFFF !important;
}

/* news 鏂伴椈 end */




/* about 鍏充簬鎴戜滑 浼佷笟绠�浠�*/
.about_content {
	width: 100%;
	height: 349px;
	margin-top: 20px;
	text-align: center;
}

.a_content {
	position: relative;
	top: -190px;
	left: 0;

	width: 92%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	background: rgba(255, 255, 255, 1);

}

.con-left-img {
	width: 40%;
	height: auto;
	margin: 40px 20px;
}

.con-left-img img {
	width: 100%;
	height: 100%;
}

.con-right {
	width: 52%;
	height: auto;
	margin: 40px 0px;

}

.con-t1 {
	 display: block;
	margin-bottom: 51px;
	font-size: 20px;
	font-family: PingFang-SC-Medium;
	font-weight: bold;
	color: black; 
	
}

.con-c1,
.con-c2 {
	display: block;
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(37, 43, 58, 1);
}

.con-c1 {
	margin-bottom: 30px;
}

.con-table {
	width: 97%;
	margin: 26px auto;
}

.con-table table tr td {
	width: 50%;
	height: 64px;
	padding-left: 20px;
	line-height: 20px;
	padding-top: 10px;
	text-align: center;
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(37, 43, 58, 1);
}

.con-table table {
	width: 100%;
	border: 1px solid rgba(219, 222, 230, 1)
}

.con-c3 {
	display: block;
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	line-height: 28px;
	color: rgba(37, 43, 58, 1);
}

.con-lxwm1 {
	width: 100%;
	height: auto;
	line-height: 28px;
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(37, 43, 58, 1);
	margin-bottom: 15%;
	margin-top: 9px;
}

.con-lxwm1 img {
	width: 28px;
	height: 28px;
	margin-right: 8px;
}

.lxwm-img2 {
	margin-left: 5%;
}

.con-adress {
	width: 100%;
	height: auto;
	line-height: 28px;
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(37, 43, 58, 1);
}

.con-adress img {
	width: 28px;
	height: 28px;
	margin-right: 8px;
}

.hz_list {
	width: 92%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	
}

.hzhb_img1 {
	width: 211px;
	height: 100px;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer;
}
.hzhb_img1 img{
	width: 100%;
	height: 100%;
}

.hzhb_img1:nth-child(5n) {
	margin-right: 0px;
}

/* about 鍏充簬鎴戜滑 浼佷笟绠�浠� end  */


/* 鑷姪鏈嶅姟 */

/* 缃戠偣鏌ヨ */

.map_ts {
	width: 378px;
	height: 80px;
	margin-top: 8px;
	background: rgba(44, 125, 246, 1);
	box-shadow: 0px 0px 9px 1px rgba(0, 102, 255, 0.15);


}

.map_dicon {
	margin: 12px 16px;
}

.map_m_t1 {
	width:100%;
	font-size: 16px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	margin-top: 4px;
	margin-bottom: 5px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.map_m_t2 {
	font-size: 12px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
}

.map_right_dc {
	margin: 12px 0;
}

.map_ts1 {
	width: 378px;
	height: 39px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 0px 9px 1px rgba(0, 102, 255, 0.15);
	font-size: 12px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(101, 101, 101, 1);
	line-height: 39px;
}

.map_ts1 img {
	margin-left: 15px;
	margin-right: 8px;
}

.map_kuang {
	width: 100%;
	height: auto;
	margin-top: 20px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(214, 218, 231, 1);
	position: relative;
	top: 0;
	left: 0;
}

.map {
	width: 100%;
	height: 678px;

}

.map_input {
	width: 480px;
	height: auto;
	overflow: hidden;
	z-index: 9999;
	position: absolute;
	top: 22px;
	left: 20px;
	outline: none;
	box-shadow: 0px 3px 9px 1px rgba(0, 0, 0, 0.15);
	border-radius: 4px 4px 4px 4px;
	background: rgba(255, 255, 255, 1);
	/* border: 1px solid rgba(214, 218, 231, 1); */
}

.map_input .search {
	width: 72%;
	height: 40px;
	outline: none;
	border: none;

	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
}

.map_input .sub {
	width: 19.25%;
	height: 40px;
	background: rgba(44, 125, 246, 1);
	border: none;
	border-radius: 0px 4px 4px 0px;
	font-size: 16px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
}

.map_img {
	margin: 9px 10px;
}

/* 棰勭害杩樻墭 */
.ht_left {
	width: 45%;
	height: auto;
	margin-right: 2%;
	font-size: 16px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: #252B3A;
	line-height: 62px;
	margin-top: 48px;
}

.ht_left span {
	color: #F66F6A;
}

.ht_left td {
	text-align: center;

}

.ht_fontju15 {
	letter-spacing: 15px;
}

.ht_fontju2 {
	letter-spacing: 5px;
}

.ht_left input[type=text],input[type=number] {
	width: 100%;
	height: 48px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(214, 218, 231, 1);
	border-radius: 4px;
	outline: none;
	padding-left: 20px;
}
.ht_left input[type=button] {
	width: 100%;
	height: 48px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(214, 218, 231, 1);
	border-radius: 4px;
	outline: none;
}

.ht_left select {
	width: 100%;
	height: 48px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(214, 218, 231, 1);
	border-radius: 4px;
	outline: none;
	padding-left: 20px;
}


.ht_right {
	width: 49%;
	height: auto;
	margin-top: 58px;
	margin-right: 40px;

}

.ht_sub {
	width: 45% !important;
	height: 51px !important;
	background: rgba(44, 125, 246, 1) !important;
	border-radius: 4px;
	font-size: 20px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	line-height: normal !important;
	border: none;
	float: left;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 136px;
}

.ht_reset {
	width: 45% !important;
	height: 51px !important;
	background: rgba(246, 111, 106, 1) !important;
	border-radius: 4px;
	font-size: 20px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	line-height: normal !important;
	border: none;
	float: left;
	margin-top: 30px;
	margin-bottom: 136px;
}
.ht_sub_lease {
	width: 45% !important;
	height: 51px !important;
	background: rgba(44, 125, 246, 1) !important;
	border-radius: 4px;
	font-size: 20px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	line-height: normal !important;
	border: none;
	float: left;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 36px;
}
.ht_reset_lease {
	width: 45% !important;
	height: 51px !important;
	background: rgba(246, 111, 106, 1) !important;
	border-radius: 4px;
	font-size: 20px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	line-height: normal !important;
	border: none;
	float: left;
	margin-top: 30px;
	margin-bottom: 36px;
}

.self_map {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	background: rgba(0, 0, 0, 0.2);
	display: none;
	position: fixed;
	top: 0;
}

.self_map .map {
	width: 100%;
	height: 600px;
	/* position: absolute;
	top: 0; */
	margin-top: 8%;
}


/* 绉熻祦 */
.zh_input {
	width: 100%;
	height: auto;
	background: rgba(255, 255, 255, 1);
	/* border: 1px solid rgba(214, 218, 231, 1); */
	margin-top: 20px;
	overflow: hidden;
	/* text-align: center; */
}


.zh_font {
	margin: 56px auto;
	width: 20%;
	text-align: right;
	font-size: 16px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(37, 43, 58, 1);
	line-height: 46px;
}

.zh_input_c {
	width: 80%;
	height: auto;
	margin: 56px auto;
}

.zh_cont {
	width: 580px;
	height: 46px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(214, 218, 231, 1);
	border-radius: 4px 0px 0px 4px;
	padding-left: 20px;
	margin-left: 20px;
	outline: none;
	float: left;
}

.zh_sub {
	width: 120px;
	height: 46px;
	border:1px solid #2C7DF6;
	background: rgba(44, 125, 246, 1);
	 border-radius: 0px 4px 4px 0px; 
	font-size: 18px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	float: left;
	color: rgba(249, 249, 249, 1);
	line-height: 46px;

}

.zh_img {
	width: 528px;
	height: 222px;
	margin-left: 20px;
	padding-bottom: 50%;
}

.t_top {
	margin-top: 0;

}


/* 鍏变韩绉熻祦 */
.gx_title1 {
	width: 100%;
	margin: 0 auto;
	margin-top: 45px;
	font-size: 24px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(37, 43, 58, 1);
	text-align: center;
}

.gx_lxian {
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 11px;
}

.gx_xian {
	margin: 0 auto;
	width: 50px;
	height: 4px;
	background: rgba(44, 125, 246, 1);
	margin-bottom: 3%;
}

.gx_ms_list {
	width: 283px;
	height: 363px;
	margin-right: 12px;
}

.gx_ms_list:nth-child(4n) {
	margin-right: 0px;
}

.gx_ms_list:hover {
	width: 283px;
	height: 363px;

}

.gx_ms_list img {
	width: 100%;
	height: auto;
}

.gx_c_js {
	width: 100%;
	height: 630px;
	background: url(../image/gongxiang/bj.png) center top;
}

.gx-c-img {
	width: 100%;
	height: 100%;
}

.gx-c-img img {
	width: 100%;
	height: 100%;
}

.gx_c_bk {
	width: 100%;
	height: auto;
	background: #FFFFFF;
}

.gx-c-input {
	width: 49%;
	height: auto;
	float: left;
}
.gx-c-right-img{
	width: 49%;
	height:auto;
	float: left;
}
.gx-c-right-img img{
	width: 527px;
	height:407px;
}
.gx-input1 {
	width: 550px;
	height: 60px;
	border: 1px solid rgba(205, 208, 221, 1);
	border-radius: 4px;
	cursor: pointer;
	margin-bottom: 15px;
	text-align: center;
	margin-left: 6%;
}
.gx-tip {
	width: 550px;
	height: 30px;
	border-radius: 4px;
	margin-bottom: 15px;
	margin-left: 6%;
}

.gx-input-l {
	float: left;
	width: 42px;
	height: 26px;
	margin-top: 17px;
	margin-bottom: 17px;
	margin-left: 17px;
	padding-right: 18px;
	border-right: 1px solid #2C7DF6;
}

.gx-input1 input {

	width: 87%;
	height: 100%;
	padding-left: 20px;
	border: none;
	outline: none;
}

.gx-sub {
	margin-left: 17%;
	width: 280px;
	height: 57px;
	background: rgba(44, 125, 246, 1);
	border-radius: 4px;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 50px;
	font-size: 20px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	border: none;
}

/* 鍏变韩绉熻祦  end */

/* 棣栭〉 */
.in_con_li {
	width: 100%;
	height: auto;
	overflow: hidden;


}

.in_pro_info {
	display: block;
	width: 273px;
	height: 280px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(214, 218, 231, 1);
	text-align: center;
	cursor: pointer;
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}

.in_pro_div {

	width: 100%;
	height: 100%;
	overflow: hidden;

}

.in_pro_info:nth-child(4n) {
	margin-right: 0px;
}

.in_pro_info:hover {
	width: 273px;
	height: 280px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(65, 134, 246, 1);
	box-shadow: 0px 8px 17px 3px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	float: left;
}
.in_pro_info:hover .in_pro_botton{
	background: rgba(65,134,246,1);
	transition: 0.7s;
	color: #FFFFFF !important;
	padding-top: 22px;
}
.in_pro_info:hover .in_info_font1,.in_pro_info:hover .in_info_font2,.in_pro_info:hover .in_info_font3{
	transition: 0.3s;
	color: #FFFFFF !important;
}

.in_pro_img {
	width: 100%;
	height: 178px;
	text-align: center;

}

.in_pro_img span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;

}

.in_pro_info img {
	vertical-align: middle;

}

.in_pro_botton {
	width: 100%;
	height: 36%;
	overflow: hidden;
	padding-top: 27px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 12px;
	margin: 0 !important;
	transition: 0.7s;
}

.in_info_font1 {
	text-align: left;
	font-size: 12px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(37, 43, 58, 1);
	line-height: 20px;
	overflow: hidden;
	transition: 0.3s;
}

.in_info_2c{
	width: 35%;
	height: auto;
	text-align: left;
}
.in_info_3c{
	width: 65%;
	height: auto;
	text-align: left;
}


.in_c_map {
	width: 100%;
	height: 810px;
	background: url(../image/map_bj.png) no-repeat center top;
}

.in_c_map_zh {
	width: auto;
	height: 755px;
	/* margin-top: 57px; */
	background: url(../image/map.png) no-repeat 25%;
}

.font-fff {
	color: #FFFFFF;
}

.in_new_left {
	width: 50%;
	height: 382px;
	position: relative;
	top: 0;
	left: 0;
}

.in_new_left img {
	width: 100%;
	height: 100%;
}

.new_img_div {
	width: 100%;
	height: 259px;
}

.in_new_title {
	width: 100%;
	height: 123px;
	background: rgba(238, 240, 249, 1);
	opacity: 0.8;
	z-index: 999;
	/* position: absolute;
	bottom: 0;
	left: 0; */
	overflow: hidden;

}

.in_new_span1 {
	float: left;
	width: 82%;
	text-align: left;
	padding-top: 19px;
	padding-left: 20px;
	font-size: 18px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(51, 51, 51, 1);
}

.in_new_time1 {
	float: left;
	text-align: right;
	padding-top: 19px;
	padding-right: 20px;
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
	line-height: 26px;


}

.in_new_cont {
	display: block;
	margin: 20px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 24px;
	float: left;
	margin-top: 10px;
}

.in_new_cont a {
	font-size: 14px;
	font-weight: 400;
	color: #F66F6A;
	line-height: 24px;
}


.in_new_right {
	width: 50%;
	height: 382px;

}

.in_new_li {
	width: 90%;
	height: auto;
	margin: 0% 5%;
	border-bottom: 1px solid #D8E3E8;
	margin-bottom: 2%;
}

.in_new_li:nth-child(3n) {
	border: none;
}

.in_new_t1 {
	display: block;
	width: 100%;
	height: auto;
	font-size: 16px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(51, 51, 51, 1);
	margin-bottom: 2%;
}

.in_new_li p {
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 24px;
}

.in_new_li a {
	color: #F66F6A;
}

.in_new_time {
	display: block;
	width: 100%;
	height: auto;
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(153, 153, 153, 1);
	line-height: 26px;
	margin-bottom: 1%;
}

.padding_b_5 {
	padding-bottom: 1%;
}

.margin_t_5 {
	margin-top: 4%;
}

.h_513 {
	height: 410px;
}

.con-dw81 {
	position: relative;
	top: -81px;
	left: 0;
}

.in_map_dd {
	width: 380px;
	height: 95px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}

.in_d {
	width: 34px;
	height: 56px;
	background: url(../image/dicon.png) no-repeat center top;
	cursor: pointer;
	position: relative;
	top: 40px;
	left: 0;
	z-index: 9999;
}

.in_d:hover {
	width: 34px;
	height: 56px;
	background: url(../image/cdw.png) no-repeat center top;
	cursor: pointer;
	position: relative;
	top: 40px;
	left: 0;
	z-index: 9999;
}

.in_rin_cont {
	/* display: none; */
	width: 270px;
	height: 125px;
	background: url(../image/t2.png) no-repeat left top;
	margin-left: -10px;
	margin-top: 0px;
	overflow: hidden;
}

.zhixiang {
	/* display: none; */
	width: 45px;
	height: 31px;
	background: url(../image/t1.png) no-repeat left top;
	margin-left: 2px;
	margin-top: 25px;
}

.in_right_cont {
	display: none;
	width: 90%;
	height: auto;
	overflow: hidden;
	position: absolute;
	left: 20px;

}

.in_map_f1 {
	display: block;
	width: 84%;
	height: auto;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	font-size: 20px;
	margin-left: 13%;
	margin-top: 4%;
}

.in_map_f2 {
	display: block;
	width: 84%;
	height: auto;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	font-size: 13px;
	margin-left: 13%;
	/* margin-top: 5%; */
}

.dis_bj {
	width: 34px;
	height: 56px;
	background: url(../image/cdw.png) no-repeat center top;
	cursor: pointer;
	position: relative;
	top: 40px;
	left: 0;
	z-index: 9999;
}

/* 浜у搧璇︽儏椤� */
.cp_img_div {
	width: 340px;
	height: 340px;
	text-align: center;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(214, 218, 231, 1);
	margin-top: 21px;
	line-height: 340px;
	margin-right: 50px;
}

.cp_cont_div {
	width: 780px;
	height: auto;

}

.cp_t1_right {
	width: 100%;
	height: auto;
	font-size: 24px;
	font-weight: bold;
	font-family: PingFang-SC-Bold;
	color: rgba(12, 19, 23, 1);
	line-height: 28px;
	margin-top: 21px;
	margin-bottom: 55px;
}

.cp_t2_right {
	width: 100%;
	height: auto;
	font-size: 18px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 28px;
	padding-top: 2%;
}

.cp_table {
	width: 100%;
	height: auto;
	/* margin-top: 2%; */
}

.cp_table table {
	width: 100%;

}

.cp_table table tr {
	width: 100%;
	height: 50px;
	/* background: rgba(232, 234, 244, 1); */
	background:#F3F6FE;
}

.cp_table table tr:nth-child(2n) {
	width: 100%;
	height: 50px;
	background: #FFFFFF;
}

.cp_table table tr td {
	text-align: center;
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 28px;
}

.cp_tj_info {
	width: 100%;
	height: 206px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(214, 218, 231, 1);
	margin-top: 21px;
	text-align: center;
}

.cp_tj_info img {
	margin-top: 4%;
}

.cp_tj_info:hover .in_info_font1 {
	color: #2C7DF6;
}

.cp_tj_info:hover .in_info_font2 {
	color: #2C7DF6;
}

.head-banner {
	position: relative;
	top: 0;
	height: 400px; 
	margin: 0 auto;
}


.head-cont {
	/* position: absolute;
	top: 10px;
	left: 20%; */
	/* margin-top: 10px;
	margin-left: 20%;
	float: left; */
	color: #fff;
}

.head-cont span {
	display: block;
	width: 50%;
	height: auto;

}

.head-cont .span1 {
	font-size: 36px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	line-height: 28px;
	margin-top: 125px;
	margin-bottom: 27px;

}

.head-cont .span2 {
	
	font-size: 12px;
	font-family: PingFang-SC-Regular;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 24px;

}
