.color_green1 {
	background-color: #008000;
}

.color_grey {
	background-color: rgba(0, 0, 0, 0.2);
}

.color_green2 {
	background-color: #aaaa00;
}

.color_green3 {
	background-color: #00ffff;
}

.color_green4 {
	background-color: yellow;
}

.color_green5 {
	background-color: pink;
}



html,
body {
	/* position: relative; */
	height: 100%;
	/* filter: grayscale(100%) !important; */
}

input {
	cursor: auto !important;
}


.div_1 {
	/* height: 1080px !important; */
	height: 100% !important;
	color: white;
	background: url(../image/banner1.jpg);
	/* background: url(../img/banner1_.png); */
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.div_1_banner1 {
	background: url(../image/banner1.jpg);
	/* background: url(../img/b1.png); */
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.div_1_banner2 {
	background: url(../image/banner2.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.div_1_banner3 {
	background: url(../image/banner3.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.div_2 {
	padding-bottom: 40px;
	/* height: 872px !important; */
	/* padding-bottom: 80px; */
}




/* 页面 开始*/

.top {
	text-align: center;
	height: 80px;
	/* background-color: rgb(253, 171, 111); */
	background-color: transparent !important;
	width: 100%;
	position: fixed;
	top: 0px;
	z-index: 5000;
	/* padding-top: 12px; */
	padding-top: 10px;
	padding-bottom: 90px;
	/* border-bottom: 1px solid rgba(255, 255, 255, 0.3); */
	/* margin-top: 140px; */
}

.top_change_b_color {
	background-color: #dfdfdf !important;
	background-color: #ffffff !important;
	color: black;
}

.top_change_a_color {
	color: black !important;
}

.top_change_a_color {
	font-weight: 200 !important;
}

.top_change_a_color:hover {
	font-weight: bolder !important;
}

.dh_num {
	font-weight: bolder !important;
}



.top_img {
	float: left;
	margin-left: 11%;
	width: 180px;
	margin-top: 12px;
}

.p_cl {
	font-size: 14px;
}


.center {
	text-align: center;
}




.da2_rig {
	margin-top: -32px;
}

.dh_s {
	float: left;
}

.color_white {
	color: white;
}


.color_white:hover {
	color: white;
}


.color_black {
	color: black;
	font-size: 18px !important;
}

.color_black:hover {
	color: black;
}

a,
a:active,
a:focus,
a:hover,
a:visited {
	text-decoration: none !important;
	cursor: pointer !important;
}

.add_vr,
.add_vr:visited,
.add_vr:link {
	background: linear-gradient(-90deg, #05bdbd 0%, #15cec5 28.000000000000004%, #14a3d5 100%);
	box-shadow: 0px 2px 13px 0px rgb(0 0 0 / 10%);
	border: 0;
	margin: 60px 15px auto;
	display: inline-block;
	width: 140px;
	height: 40px;
	border-radius: 18px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	margin-top: 60px;
	font-size: 16px;
	font-weight: bold;

}

.add_vr:hover {
	color: white;
	background: linear-gradient(-90deg, #14a3d5 0%, #14a3d5 28.000000000000004%, #14a3d5 100%);
	box-shadow: 0px 2px 13px 0px rgb(0 0 0 / 60%);
}

.none_se {
	word-break: break-all;
	pointer-events: none;
}

.sui-navbar .navbar-inner {
	background: rgb(42, 42, 50) !important;
}


.text_content {
	text-align: center;
	height: 20px;
	background-color: transparent !important;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5000;
}


.top_ico_img1 {
	position: relative;
	-webkit-animation: bounce-down 1.6s linear infinite;
	animation: bounce-down 1.6s linear infinite;
}

.top_ico_img2 {
	position: relative;
	-webkit-animation: bounce-down 2.9s linear infinite;
	animation: bounce-down 2.9s linear infinite;
}


.top_ico_img3 {
	position: relative;
	-webkit-animation: bounce-down 3.6s linear infinite;
	animation: bounce-down 3.6s linear infinite;
}

.top_ico_img4 {
	position: relative;
	-webkit-animation: bounce-down 3.8s linear infinite;
	animation: bounce-down 3.8s linear infinite;
}


.top_ico_img5 {
	position: relative;
	-webkit-animation: bounce-down 1.9s linear infinite;
	animation: bounce-down 1.9s linear infinite;
}


@-webkit-keyframes bounce-down {
	25% {
		-webkit-transform: translateY(-30px);
	}

	50%,
	100% {
		-webkit-transform: translateY(0);
	}

	75% {
		-webkit-transform: translateY(30px);
	}
}

@keyframes bounce-down {
	25% {
		transform: translateY(-30px);
	}

	50%,
	100% {
		transform: translateY(0);
	}

	75% {
		transform: translateY(30px);
	}
}

.swiper-container_top {
	/* background-color: red; */
	margin-top: 100px;
}

.slogan_msg {
	position: relative;
	margin-top: 12%;
	text-align: left;
	margin-left: 6%;
	background-color: blue !important;

	height: 172px;
	color: white;
	font-size: 46px;
	letter-spacing: 4px;
	font-weight: bolder;
}

.slogan_msg .s_msg_small {
	font-size: 28px;
	letter-spacing: 4px;
	line-height: 44px;
	font-weight: normal;
}

.s_msg_hr {
	width: 90px;
	height: 8px;
	color: white;
	background-color: white;
	border: none;
	margin-top: 40px;
	margin-bottom: 40px;
}



.key_all_div {
	padding-top: 160px;
	text-align: center;
	padding-bottom: 160px;
	background-color: #f6f6f6;
	color: #000000;
}

.key_all_div_soft {
	padding-top: 10px;
	text-align: center;
	padding-bottom: 200px;
	background-color: #f6f6f6;
	color: #000000;
	border-bottom: 1px solid rgba(226, 110, 43, 0.2);
}

.key_all_div_2 {
	padding-top: 80px;
	text-align: center;
	padding-bottom: 200px;
	background-color: #ffffff !important;
	/* background: url(img/cp_list.jpg) no-repeat; */
	background-size: 100% 100%;
}

.key_all_div_3 {
	text-align: center;
	padding-bottom: 260px;
	/* background-color: #dfdfdf; */
	/* background: url(img/cp_list.jpg) no-repeat; */
	/* background-color: rgb(60, 60, 72); */
	/* background-color: rgb(255, 255, 255); */
	background-color: #f6f6f6;
	background-size: 100% 100%;
}


.key_all_div_4 {
	padding-top: 150px;
	text-align: center;
	background-color: rgb(0, 0, 0);
	background-size: 100% 100%;
	color: white;
	background-image: url(https://shenshoukj.com.cn/css/img/lxwm_meta.jpg);
}



.key_all_div_5 {
	padding-top: 100px;
	text-align: center;
	padding-bottom: 100px;
	/* background-color: #dfdfdf; */
	/* background: url(img/cp_list.jpg) no-repeat; */
	/* background-color: rgb(60, 60, 72); */
	background-color: rgb(255, 255, 255);
	background-size: 100% 100%;
}




.bt_text {
	font-size: 35px !important;
	font-weight: bold !important;
	color: #000000;
	color: #eb732d;
	margin-bottom: 80px;
	cursor: pointer;
}

.bt_text:hover {
	color: #fa7a30;
	text-shadow: 10px 10px 5px #888888;
}

.bt_text_soft {
	font-size: 35px !important;
	font-weight: bold !important;
	color: #eb732d;
	margin-bottom: 50px;
	cursor: pointer;
	margin-top: 150px;
}



.bt_text_soft:hover {
	color: #fa7a30;
	text-shadow: 10px 10px 5px #888888;

}


.bt_text_img {
	font-size: 35px !important;
	font-weight: bold !important;
	color: #000000;
	padding-top: 240px;
}

.bt_text_img3 {
	font-size: 35px !important;
	font-weight: bold !important;
	color: #000000;
	padding-top: 240px;
	margin-bottom: 60px;
}

.bt_text_img4 {
	font-size: 35px !important;
	font-weight: bold !important;
	color: #ffffff;
	/* margin-top: 40px; */
	padding-top: 50px;
	margin-bottom: 40px;

}

.bt_text_img5 {
	font-size: 35px !important;
	font-weight: bold !important;
	color: #000000;
	margin-top: 30px;
}

.c_div {
	margin-top: 20px;
}

.c_div_img {
	margin-top: 20px;
}

.nr_div {
	display: inline-block;
	width: 22%;
	height: 120px;
	/* line-height: 160px; */
	background-color: transparent;
	padding-top: 50px;
	border-radius: 10px;
	background-color: #f9f9f9;
	cursor: pointer;
	/* background-image: linear-gradient(-90deg, #ffaa00 0%, #ce850f 28.000000000000004%, #ffaa00 100%); */
	color: #000000;
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.nr_div:hover {
	background-color: rgba(2, 178, 181, 0.1);
	border: 1px solid rgba(2, 178, 181, 0.1);
	/* background-image: linear-gradient(-90deg, #ffaa00 0%, #f59d10 28.000000000000004%, #ffaa00 100%); */
	/* color: #ffffff; */
	/* height: 150px; */
	color: #f8792f;
	box-shadow: 10px 10px 5px #888888;
}

h4 {
	font-size: 18px !important;
}

.div_vr_ico {
	float: left;
	width: 18%;
	padding: 20% auto;
	padding-left: 60px;
	/* background-color: red; */
}

.div_vr_ms {
	float: left;
	width: 50%;
	text-align: left;
	padding-left: 12px;
	/* background-color: #008000; */
}




.nr_div_img {
	display: inline-block;
	width: 25%;
	height: 300px;
	background-color: transparent;
	padding-top: 10px;
	border-radius: 10px;
	background-color: transparent;
	cursor: pointer;
}



.nr_div_img:hover {
	background-color: rgba(255, 255, 255, 0.3);
}

.m_r_r {
	margin-right: 30px;
}

.m_r_20 {
	margin-right: 20px;
}

.m_t_20 {
	margin-top: 40px;
}

.h_name {
	padding: 12px;
	border-radius: 2px;
	/* background-color: rgba(27, 27, 27, 0.1); */
	color: black;
	font-size: 16px !important;
	height: 30px;
}



.nr_div_img {
	z-index: 6000;
}

.nr_div_img img {
	width: 100%;
	height: 100%;
	z-index: 6000;
}


.gg_ {
	font-size: 30px;
	font-weight: 100;
}

.nline_top_change {
	background-color: #000000;
	background-color: #ffaa00;
}

.lxfs {
	font-size: 22px;
}

.p_hide {
	color: transparent !important;
	display: none;
}

.da2_ul li a,
.dh_num {
	font-size: 20px;
}

.da2_ul {
	padding-top: 40px;
}


.da2_ul li {
	line-height: 26px;
}

.da2_rig_ph img {
	width: 40px;
	height: 40px;
}

.da2_rig_ph {
	line-height: 28px;
}

/*黑白照片*/
.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	transition: all 0.5s ease 0s;
	cursor: pointer;
}

/*黑白照片 */
.gray_ {
	-webkit-filter: grayscale(80%);
	-moz-filter: grayscale(80%);
	-ms-filter: grayscale(80%);
	-o-filter: grayscale(80%);
	filter: grayscale(80%);
	filter: gray;
	transition: all 0.5s ease 0s;
	cursor: pointer;
}

/*黑白照片 悬浮加彩色 */
.nr_div:hover img {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
	transition: all 0.5s ease 0s;
	cursor: pointer;
}

/*黑白照片 悬浮加彩色 */
.div4_3_1_div:hover img {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
	transition: all 0.5s ease 0s;
	cursor: pointer;
}

.div4_3_1_div:hover {
	transform: scale(1.02);
}

.da2_ul_a a {
	font-weight: bolder !important;
}

.gywm {
	font-size: 22px;
	padding-top: 60px;
}

.tx_msg {
	margin-top: 60px;
	/* float: left; */
}

.zx_img {
	height: 120px;
}

.zx_div_1,
.zx_div_2 {
	display: inline-block;
}

.zx_div_1 {
	width: 15%;
	text-align: right;
	/* background-color: red; */
}

.zx_div_2 {
	width: 55%;
	text-align: left;
	margin-left: 35px;
	/* background-color: #0000FF; */
}

.zx_div_one {
	width: 50%;
	text-align: center;
	margin-left: 26%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ffffff;
}

.zx_div_one:hover {
	border: 1px solid #e6e6e6;
	box-shadow: 10px 10px 5px #888888;
	cursor: pointer;
}

.bt_text_big {
	font-size: 35px !important;
	font-weight: bold !important;
	color: #eb732d;
	margin-bottom: 50px;
	cursor: pointer;
	margin-top: 150px;
}

.bt_text_big:hover {
	color: #fa7a30;
	text-shadow: 10px 10px 5px #888888;

}

.more_xz {
	margin-top: 20px;
}

.more_xz a {
	color: black;
}

.more_xz a:hover {
	color: black;
}


.da2_ul {
	padding-top: 20px;
	width: 55% !important;
	display: flex;
	justify-content: space-between;
}

.cd_top {
	width: 60%;
	/* background-color: red; */
	/* float: left; */
	margin-left: 12%;
}


.div_2_1 {
	color: #000000 !important;
	text-align: center;
	padding-top: 80px;
	padding-bottom: 20px;
	display: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #000000 !important;
}

.div_2_1 .div_hr {
	text-align: center;
}


.div_hr {
	display: inline-block;
	text-align: center;
	width: 80px;
	height: 4px;
	border: none;
	color: rgb(190, 34, 34);
	background-color: rgb(190, 34, 34);
	margin-top: 20px;
	margin-bottom: 10px;
}

.div_2_2 {
	height: 400px;
	padding-top: 30px;
	padding-left: 6%;
	text-align: center;
}



.div_2_2_1,
.div_2_2_2,
.div_2_2_3,
.div_2_2_4 {
	height: 330px;
	width: 20%;
	float: left;
	margin-right: 3%;
	padding-top: 30px;
	display: none;


}

.div_2_2 img {
	width: 40%;
	/* width: 80%; */
}




/* div:hover {
	transform: scale(1.3);
	box-shadow: 3px 3px 8px #dcdcdc;
	transform: rotateY(360deg);
	transition: all 1.3s ease-in-out 0s;
} */


.div_2_2_1:hover,
.div_2_2_2:hover,
.div_2_2_3:hover,
.div_2_2_4:hover {
	transform: scale(1.05);
	/* box-shadow: 3px 3px 8px #dcdcdc; */
	box-shadow: 3px 3px 8px #dcdcdc;
	/* transform: rotateY(360deg); */
	/* transition: all 1.3s ease-in-out 0s; */
}

.div_2_2_1:hover img,
.div_2_2_2:hover img,
.div_2_2_3:hover img,
.div_2_2_4:hover img {
	transform: rotateY(360deg);
	transition: all 1.2s ease-in-out 0s;

}



.cpfw_title {
	font-size: 22px;
	color: #000000;
	margin-top: 18px;
	margin-bottom: 20px;
}

.cpfw_title_let {
	font-size: 16px;
	color: #999999;
	margin-top: 4px;
}


.top_b_c {
	background-color: rgba(0, 0, 0, 0.7) !important;
}

.container-fluid {
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.item img {
	/* width: 80%; */
	width: 100%;
	height: 600px !important;
}

.item {
	height: 600px;
	text-align: center;
}

.cpfw_bt_zw {
	font-size: 28px;
	letter-spacing: 6px;
	margin-bottom: 3px;
}

.cpfw_bt_yw {
	font-size: 26px;
	letter-spacing: 1px;
}

.glyphicon {
	position: relative;
	top: 1 px;
	display: inline-block;
	font-family: "Glyphicons Halflings" !important;
}

.lb_div_1_1,
.lb_div_2_1,
.lb_div_3_1,
.lb_div_4_1 {
	/* display: none; */
	position: absolute;
	width: 32%;
	height: 300px;
	background-color: transparent;
	left: 26%;
}

.lb_div_1_2,
.lb_div_2_2,
.lb_div_3_2,
.lb_div_4_2 {
	/* display: none; */
	position: absolute;
	width: 35%;
	height: 350px;
	left: 50%;
}

.lb_div_3_2 {
	left: 45%;
}

.lb_div_4_2 {
	left: 45%;
}

.lb_big_div img {
	height: 350px !important;
	width: 550px !important;
}

.lb_div_3_2 img {
	height: 350px !important;
	width: 420px !important;
}

.lb_div_4_2 img {
	height: 350px !important;
	width: 420px !important;
}


.div_3 {
	height: 535px;
	background-size: 100% 600px;
	padding-bottom: 20px !important;
	background: url(../image/banner_black.jpg) !important;
	/* display: none; */
}

.lb_big_div {
	margin-top: -30px;
}

.lb_big_div p {
	color: white;
}

.none_hide {
	height: 0px;
	width: 0px;
}

.cpfw_lb_bt1_zw {
	font-size: 36px;
	text-align: left;
	text-indent: 36px;
	margin-bottom: 10px;
	font-weight: bolder;
	letter-spacing: 2px;
}

.cpfw_lb_bt2_yw {
	font-size: 16px;
	text-align: left;
	text-indent: 36px;
	color: rgba(249, 249, 249, 0.8) !important;
}

.cpfw_lb_hr {
	height: 6px;
	border: none;
	color: rgba(249, 249, 249, 0.8) !important;
	background-color: rgba(249, 249, 249, 0.8) !important;
	width: 12%;
	margin-left: 36px;
	margin-bottom: 20px;
}

.cpfw_lb_bt3 {
	font-size: 20px;
	letter-spacing: 2px;
	text-align: left;
	text-indent: 36px;
	margin-bottom: 6px;

	color: rgba(249, 249, 249, 0.8) !important;
}

.carousel-indicators {
	width: 100%;
	margin-left: -50%;
	margin-bottom: 40px;
}

.carousel-indicators li {
	width: 100px !important;
	border-radius: 4px;
	background-color: white;
	margin-right: 100px !important;
	margin-left: 100px !important;
}


.carousel-indicators li .activ {
	background-color: #a70000 !important;
	margin-right: 100px !important;
	margin-left: 100px !important;
}

.carousel-indicators .active {
	background-color: #a70000 !important;
	border-color: #a70000 !important;
	margin-right: 100px !important;
	margin-left: 100px !important;
}

/* 

.div_4 {
	padding-bottom: 80px;
}

.div4_1 {
	padding-top: 80px;
	padding-bottom: 45px;
	text-align: center;
	display: none;
}

.div4_1_bt_zw {
	font-size: 22px;
	letter-spacing: 2px;
	margin-bottom: 2px;
}

.div4_1_bt_yw {
	font-size: 20px;
}


.div4_2 {
	margin-bottom: 40px;
	text-align: center;
	display: none;
}

.div4_2_bt_div {
	display: inline-block;
	cursor: pointer;
}


.div4_2_bt_div_2 {
	margin-left: 60px;
}

.div4_2_bt_1,
.div4_2_bt_2 {
	font-size: 22px;
	letter-spacing: 1px;
}


.div4_2_hr_1,
.div4_2_hr_2 {
	width: 90px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
	height: 6px;
	border: none;
	color: transparent;
	background-color: transparent;
}


.div4_2_hr_active hr {
	color: #a70000;
	background-color: #a70000;
}

.div4_2_hr_active span {
	color: #a70000;
}

.div4_2_hr {
	margin-top: -28px;
	display: block;
	height: 1px;
	border: none;
	color: grey;
	background-color: rgba(197, 197, 197, 0.8);
}

.div4_3 {
	display: none;
	padding-left: 10% !important;
	padding-right: 10% !important;
	margin-top: 20px;
}

.div4_3_big_active {
	display: block !important;
}

.div4_3_1 {
	margin-left: 0px;
}

.div4_3_1_div {
	position: relative;
	height: 170px;
	width: 24.71%;
	text-align: center;
	border: 1px solid rgba(234, 234, 234, 0.6);
	padding-top: 40px;
	display: none;

}


.div4_3_1_div_img {
	float: left;
	padding-left: 12%;
}

.div4_3_1_div_img img {
	height: 80px;
}

.div4_3_1_div_msg {
	float: left;
	text-align: left;
	margin-left: 12px;
	padding-top: 20px;
}

.div4_3_1_div_msg p {
	font-size: 14px;
	margin-top: 10px;
}

.div4_3_1_div_ {
}

.img_hover {
	display: none;
}


 
 */

.div_5 {
	text-align: center;
	padding-bottom: 100px;
}


.div_5_1 {
	margin-top: 80px;
	display: none;
}

img {
	border-image-width: 0px !important;
}

.alzx_bt_zw {
	font-size: 28px;
	letter-spacing: 6px;
	margin-bottom: 3px;
}

.alzx_bt_yw {
	font-size: 26px;
	letter-spacing: 1px;
}

.alzx_div_hr {
	display: inline-block;
	text-align: center;
	width: 80px;
	height: 4px;
	border: none;
	color: rgb(190, 34, 34);
	background-color: rgb(190, 34, 34);
	margin-top: 20px;
	margin-bottom: 10px;
}

.div_5_2 {
	padding-top: 30px;
	display: none;
}

.div5_2_bt_div {
	display: inline-block;
	cursor: pointer;
}

.div5_2_bt_div_2 {
	margin-left: 6%;
}

.div5_2_bt_div_3 {
	margin-left: 6%;
}

.div5_2_bt_div_4 {
	margin-left: 6%;
}

.div5_2_bt_1,
.div5_2_bt_2,
.div5_2_bt_3,
.div5_2_bt_4 {
	font-size: 22px;
}



.div5_2_hr_1,
.div5_2_hr_2,
.div5_2_hr_3,
.div5_2_hr_4 {
	width: 90px;
	margin-top: 8px;
	margin-bottom: 5px;
	display: block;
	height: 4px;
	border: none;
	color: transparent;
	background-color: transparent;
}

.div5_2_hr_1 {
	width: 74px;
}

.div5_2_hr_active hr {
	color: #a70000;
	background-color: #a70000;
}

.div5_2_hr_active span {
	color: #a70000;
}

.div5_2_hr {
	margin-top: -28px;
	display: block;
	height: 1px;
	border: none;
	color: grey;
	background-color: grey;
	margin-bottom: 50px;
}


.div_5_3 {
	width: 100% !important;
	font-size: 0px;
}

.img_div1,
.img_div2,
.img_div3,
.img_div4,
.img_div5,
.img_div6,
.img_div7,
.img_div8 {
	display: inline-block;
	width: 24.80294% !important;
	height: 300px !important;
	position: relative;
	cursor: pointer;
}

.img_al {
	height: 300px !important;
	font-size: 0 !important;
	position: relative;
}

.div_5_3_1 {
	margin-top: 30px;
}

.img_black {
	width: 100% !important;
	height: 300px !important;
	/* background-color: rgba(216, 7, 9, 0.9); */
	background-color: rgba(167, 0, 0, 0.9);
	position: absolute;
	top: 0px;
	left: 0;
	font-size: 20px;
	display: none;
}

.img_black span {
	line-height: 300px;
	color: white;
	font-size: 32px;

}


.img_div:hover div {
	display: inline-block;
}




#myCarousel_div5_1,
#myCarousel_div5_2,
#myCarousel_div5_3 {
	margin-bottom: 100px;
}




.myCarousel_div5_slide {
	display: none;
}

.myCarousel_div5_slide_active {
	display: block;
}


.div_5_4 {
	height: 900px;
	padding-top: 80px;
	background-repeat: no-repeat;
	text-align: center;
	padding-bottom: 200px;
	/* background-color: rgb(62,55,55); */
	/* background-color: rgba(0, 2, 0, 0.4); */
	background: url(https://shenshoukj.com.cn/img/wqqy_logo/wqqy_bg.png);
}

.div_5_4 p {
	font-size: 22px;
	letter-spacing: 6px;
	/* color: black; */
	color: white;
}

.div_5_4 img {
	width: 100%;
}

.div_5_4_cy_0 {
	display: none;
}

.div_5_4_cy_1 {
	margin-top: 80px;
	padding-bottom: 100px;
	display: none;
}

.col_20_100 {
	width: 19%;
	margin-right: 2%;
}

.div_5_4_cy_dbt {
	color: white;
	font-size: 24px;
	background-color: #a70000;
	padding-top: 16px;
	padding-bottom: 16px;
}

.div_5_4_cy_xbt {
	color: white;
	font-size: 15px;
	background-color: #a70000;
	padding-top: 8px;
	padding-bottom: 16px;
	text-align: left;
	letter-spacing: 3px;
	padding-left: 16px;
	padding-right: 16px;
}

.div_5_4_img_ok {
	position: relative;
}

.div_5_4_img_load_c,
.div_5_4_img_load_a {
	position: absolute;
	top: 38%;
	left: 36%;
	width: 80px !important;
	height: 80px !important;
	z-index: 99;
	/* display: none; */
}

.div_5_4_img_load_c {
	top: 28%;
	left: 24%;
	width: 160px !important;
	height: 160px !important;
	z-index: 88;
}

.col_20_100:hover .div_5_4_img_load {
	display: block;
	cursor: pointer;
}

.col_20_100:hover .div_5_4_img_zz {
	display: block;
	cursor: pointer;
}

.div_5_4_img_zz {
	position: absolute;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.7);
	top: 0px;
	width: 100% !important;
	height: 100% !important;
	z-index: 66;
	display: none;
}


.div_5_4_img_load_c {
	animation: rotation 6s linear infinite;
	-moz-animation: rotation 6s linear infinite;
	-webkit-animation: rotation 6s linear infinite;
	-o-animation: rotation 6s linear infinite;
}

@keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
	}
}



.div_5_5 {
	height: 600px;
	padding-top: 80px;
	background: url(https://shenshoukj.com.cn/img/wqqy_logo/wqqy_bg.png);
	background-color: pink;
	background-repeat: no-repeat;
	background-size: 100% 600px;
	text-align: center;
	position: relative;
}


.div_5_5 p {
	font-size: 36px;
	letter-spacing: 6px;
	color: white;
}


.wqqy_img_div img {
	width: 160px;
	height: 160px;
	margin-right: 30px;
	border-radius: 20px;
}

.wqqy_img_div img:hover {
	transform: scale(1.3);
}


.clear_both {
	clear: both;
}

.wqqy_img_div_0 {
	display: none;
}

.wqqy_img_div_1 {
	margin-top: 70px;
	display: none;
}

.wqqy_img_div_2 {
	display: none;
}

.wqqy_img_div_3 {
	display: none;
}

.div_6 {
	/* height: 600px; */
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;
	background-color: #f5f5f5;
}

.div_6_p_title {
	font-size: 36px;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 36px;
}

.logo_a{
	float: left;
    margin-left: 11%;
    width: 180px;
    margin-top: 12px;
	color: #fff;
	font-size: 30px;
}

.div_6_0 {
	text-align: center;
	/* display: none; */
	margin-bottom: 80px;
}

.div_6_1 {
	text-align: center;
	/* display: none; */
	padding-left: 4.5%;
	margin-bottom: 80px;
}

.xwzx_big_img {
	width: 620px;
	height: 500px;
	position: relative;
}

.xwzx_big_bt {
	position: absolute;
	top: 88%;
	left: 0px;
	width: 100%;
	font-size: 24px;
	color: white;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.4);
}

.xwzx_list {
	border: 1px solid rgba(193, 193, 193, 0.6);
	border-radius: 5px;
	height: 120px;
	margin-bottom: 10px;
	width: 94%;
	cursor: pointer;

}

.xwzx_list:hover {
	background-color: rgba(80, 80, 80, 0.2);
}

.xwzx_list:hover img {
	-webkit-filter: grayscale(40%);
	-moz-filter: grayscale(40%);
	-ms-filter: grayscale(40%);
	-o-filter: grayscale(40%);
	filter: grayscale(40%);
	filter: gray;
	transition: all 0.3s ease 0s;
	cursor: pointer;
}

.xwzx_list_img,
.xwzx_list_msg {
	float: left;
}

.xwzx_list_img {
	width: 20%;
	height: 120px;
}

.xwzx_list_msg {
	height: 120px;
	width: 78%;
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
}

.xwzx_list_img img {
	width: 99%;
	height: 100%;
}






.div_6 .carousel-indicators li {
	width: 90px !important;
	height: 10px;
	border-radius: 20px;
	background-color: rgba(0, 0, 0, 0.4);
	border: none;
	margin-right: 10px !important;
	margin-left: 10px !important;
}


.div_6 .carousel-indicators li .activ {
	background-color: #a70000 !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
}

.div_6 .carousel-indicators .active {
	background-color: #a70000 !important;
	border-color: #a70000 !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
}

.div_6 .item {
	height: 512px;
}

.xwzx_hyp_btn {
	position: absolute;
	top: 48%;
	left: 97%;
	font-size: 16px;
	background-color: #2f2f2f;
	color: white;
	padding: 12px 8px;
	border-radius: 12px;
	cursor: pointer !important;

	-moz-user-select: none;
	/* 火狐 */
	-webkit-user-select: none;
	/* 谷歌 */
	-ms-user-select: none;
	/* IE */
	user-select: none;
}





.div_7 {
	padding-top: 60px;
	padding-bottom: 20px;
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
}

.div_7_1 {
	text-align: center;
	padding-bottom: 60px;
}


.div_7_2 {
	text-align: left;
	font-size: 22px;

	width: 100%;
}

.div_7_3 {
	text-align: left;
	font-size: 16px;

	margin-top: 20px;
	width: 100%;
}

.div_7_4 {
	width: 100%;
	text-align: left;
	font-size: 22px;

	margin-top: 50px;
	width: 100%;
}

.div_7_4_us_1 {
	width: 33.32%;
	display: inline-block;
}



.gywm_bt_zw {
	font-size: 36px;
	letter-spacing: 6px;
	margin-bottom: 3px;
}

.gywm_bt_yw {
	font-size: 20px;
}

.gywm_div_hr {
	display: inline-block;
	text-align: center;
	width: 80px;
	height: 6px;
	border: none;
	color: rgb(190, 34, 34);
	background-color: rgb(190, 34, 34);
	margin-top: 10px;
	margin-bottom: 10px;
}


.div_7_4_us_1 {
	height: 540px;
	font-size: 14px;
}

.div_7_4_us_msg {
	height: 190px;
}

.div_7_4_us_1 img {
	height: 350px;
	width: 100%;
	margin-left: -15px;
}


.div_7_5 {
	width: 100%;
	height: 600px;
	margin-top: 60px;
	background-color: rgba(222, 222, 222, 0.8);
	position: relative;
}

.div_7_5 .jzqj_a {
	position: absolute;
	font-size: 22px;
	padding-top: 260px;
	padding-bottom: 200px;
	padding-left: 45%;
	padding-right: 40%;


}

.div_8 {
	height: 200px !important;
	color: white;
	background: url(../image/bottom_banner_bg.jpg);
	background-size: 100% 1180px;
	background-repeat: no-repeat;
}

.div_8_1 {
	margin-top: 60px;
	text-align: center;

}

.lxwm_bt_zw {
	font-size: 36px;
	letter-spacing: 6px;
	margin-bottom: 3px;
}

.lxwm_bt_yw {
	font-size: 20px;
}

.lxwm_div_hr {
	display: inline-block !important;
	text-align: center;
	width: 80px;
	height: 6px;
	border: none;
	color: rgb(190, 34, 34);
	background-color: rgb(190, 34, 34);
	margin-top: 10px;
	margin-bottom: 10px;
}


.div_8_2 {
	margin-top: 60px;
}

.div_8_1,
.div_8_2,
.div_8_3 {
	display: none;
}

.div_8_2_0 {
	height: 200px;
}


.div_8_2_left {
	height: 820px;
	text-align: center;
	padding-top: 40px;
	/* background-color: rgba(255, 255, 255, 0.2); */
	background-color: rgb(235, 19, 19, 0.4);
	/* border-right: 1px solid rgba(255, 255, 255, 0.3); */
}

.div_8_2_left img {
	width: 180px;
}

.div_8_2_left p {
	font-size: 22px;
	line-height: 52px;
}

.div_8_2_left .lxfs_msg {
	text-align: left;
	line-height: 40px;
	padding-left: 30px;
}

.lxfs_msg_lxdh_1 {
	margin-top: 30px;
}

.lxfs_msg_lxdh_2 {
	text-indent: 110px;
}

.lxfs_msg_yx {
	margin-top: 8px;
}

.lxfs_msg_dz {
	margin-top: 8px;
}


.div_8_2_right {
	height: 820px;
	background-color: rgba(255, 255, 255, 0.1);
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 60px;
	font-size: 24px;
}


.div_8_2_right span {
	letter-spacing: 5px;
}

.div_8_2_right .lyb_lxr {
	letter-spacing: 15px;
}

.div_8_2_right input {
	color: #ffffff;
	padding-left: 0.5px;
}

.lyb_input {
	border-bottom: 1px solid rgba(255, 255, 255, 0.9);
	width: 80%;
}

.xqms_textarea {
	width: 95%;
	height: 200px;
	background-color: #FFFFFF;
	border-radius: 12px;
	color: #000000 !important;
	padding: 10px 10px;
	border: 1px solid rgb(207, 207, 207);

}

.div_8_2_right input[type=checkbox] {
	width: 18px;
	height: 18px;
	line-height: 18px;
	cursor: pointer;
}

.div_8_2_right label {
	cursor: pointer;
}

.mui-checkbox {
	display: inline-block;
	width: 220px;
	line-height: 40px;
	font-size: 18px;
}

.xqms_span {
	line-height: 60px;
}


.sxfw_span {
	display: block;
	line-height: 50px;
	margin-top: 15px;
}

.p_wxts {
	font-size: 16px;
	color: red;
	margin-top: 20px;
}

.tj_btn {
	background-color: #a70000;
	font-size: 24px;
	color: white;
	padding: 10px 30px;
	float: right;
	margin-right: 50px;
	margin-top: 6px;
}

.ul_left {
	margin-left: 48% !important;
}

.da2_rig {
	margin-right: 10%;
}


.swiper-container {
	width: 100%;
	height: 100%;

}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}


.swiper-pagination-top {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
	margin-bottom: 40px;
}

.swiper-slide,
.swiper-slide div {
	background-color: transparent !important;
}

.swiper-slide_top {
	width: 100% !important;
	height: 80%;
	/* display: -ms-flexbox; */
	/* display: -webkit-flex; */
	/* display: flex; */
	/* -ms-scroll-snap-x: none; */

}

.swiper-slide_top {
	display: block;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 40px;
}

.swiper-pagination-bullet {
	width: 80px !important;
	border-radius: 2px !important;
	height: 20px;
	margin-right: 20px !important;
	background-color: rgba(255, 255, 255, 0.9) !important;
}

.swiper-pagination-bullet-active {
	background-color: #a70000 !important;
	color: #a70000 !important;
}


.row {
	margin-right: 0px !important;
	margin-left: 0px !important;
}

.col-md-1 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.col-md-2 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}


html,
body {
	position: relative;
	height: 100%;
}

body {
	/* background: #eee; */
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 0;
}

.swiper-container-vr-yycj {
	margin-top: 80px;
	width: 100%;
	height: 100%;
}

.swiper-container-vr-yycj .swiper-slide {
	text-align: center;
	font-size: 18px;
	/* background: #00ff00 !important; */

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	/* display: flex; */
	display: block;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: 300ms;
	transform: scale(0.8);
}

.swiper-container-vr-yycj .swiper-slide-active,
.swiper-container-vr-yycj .swiper-slide-duplicate-active {
	transform: scale(1);
}



.vr_yycj_1 div,
.vr_yycj_2 div,
.vr_yycj_3 div,
.vr_yycj_4 div {
	display: block;
}

/* .vr_yycj_1 {
	background: url(../img/yycj/yycj_01.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.vr_yycj_2 {
	background: url(../img/yycj/yycj_02.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.vr_yycj_3 {
	background: url(../img/yycj/yycj_03.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.vr_yycj_4 {
	background: url(../img/yycj/yycj_04.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
} */

.swiper-container-vr-yycj .swiper-slide div {
	width: 100%;
	/* background-color: rgba(66, 66, 66, 0.2) !important; */
	/* background-color: rgba(167, 0, 0, 0.9)!important; */
}

.vr_yycj_bt {
	padding: 40px auto;
	text-align: center;
	color: black;
	font-size: 24px;
	padding-top: 16px;
	padding-bottom: 16px;
	background: url(https://shenshoukj.com.cn/img/yycj/yycj_top.png);

	color: white;

}




.swiper-container-wqqy {
	width: 100%;
	height: auto;
	padding: 90px 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	padding-bottom: 50px;

}

.swiper-container-wqqy .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	height: 200px;
	/* background-color: white !important; */
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition-property: all;
}

.swiper-pagination-wqqy {
	padding-top: 50px;
	padding-bottom: 50px;
}

.line_wx {
	/* border: 1px solid #79272f; */
	width: 240px;
	padding: 16px 20px;
	padding-bottom: 10px;
	margin-left: 30%;
}

.line_wx_2 {
	margin-top: 10px;
}





@media screen and (min-width: 1900px) and (max-width: 2199px) {
	.ul_left {
		margin-left: 48% !important;
	}

	.da2_rig {
		margin-right: 14%;
	}

	.da2_rig_ph img {
		width: 22px;
		height: 22px;
		vertical-align: middle;
		margin-right: 6px;
		margin-top: 6px;
	}

	.top_ico_img {
		width: 58%;
	}
}

@media screen and (min-width: 1700px) and (max-width: 1899px) {


	.da2_rig {
		margin-right: 14%;
	}


	.da2_ul {
		width: 55%;
	}


	.da2_ul li a,
	.dh_num {
		font-size: 18px;
	}

	.da2_rig_ph img {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		margin-right: 6px;
		margin-top: 6px;
	}

	.top_ico_img {
		width: 70%;
	}

	.slogan_msg .s_msg_small {
		font-size: 20px;
		letter-spacing: 4px;
		line-height: 30px;
		font-weight: normal;
	}
}


@media screen and (min-width: 1600px) and (max-width: 1699px) {

	.da2_ul {
		width: 60%;
	}

	.da2_ul li a,
	.dh_num {
		font-size: 18px;
	}

	.da2_rig_ph img {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		margin-right: 6px;
		margin-top: 6px;
	}

	.top_ico_img {
		width: 60%;
	}

	.slogan_msg .s_msg_small {
		font-size: 18px;
		letter-spacing: 4px;
		line-height: 30px;
		font-weight: normal;
	}
}

@media screen and (min-width: 1400px) and (max-width: 1599px) {

	.da2_ul {
		width: 60%;
	}

	.da2_ul li a,
	.dh_num {
		font-size: 16px;
	}

	.da2_rig_ph img {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		margin-right: 6px;
		margin-top: 6px;
	}

	.top_ico_img {
		width: 60%;
	}


	.slogan_msg {
		position: relative;
		margin-top: 10%;
		text-align: left;
		margin-left: 6%;
		background-color: blue !important;

		height: 132px;
		color: white;
		font-size: 30px;
		letter-spacing: 3px;
		font-weight: bolder;
	}

	.s_msg_small {
		font-size: 26px;
		letter-spacing: 4px;
		line-height: 30px;
		font-weight: normal;
	}

	.s_msg_hr {
		width: 90px;
		height: 6px;
		color: white;
		background-color: white;
		border: none;
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.slogan_msg .s_msg_small {
		font-size: 18px;
		letter-spacing: 4px;
		line-height: 30px;
		font-weight: normal;
	}

}

@media screen and (min-width: 1300px) and (max-width: 1399px) {

	.da2_ul {
		width: 60%;
	}

	.da2_ul li a,
	.dh_num {
		font-size: 16px;
	}

	.da2_rig_ph img {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		margin-right: 6px;
		margin-top: 6px;
	}

	.top_ico_img {
		width: 60%;
	}


	.slogan_msg {
		position: relative;
		margin-top: 10%;
		text-align: left;
		margin-left: 6%;
		background-color: blue !important;

		height: 132px;
		color: white;
		font-size: 30px;
		letter-spacing: 3px;
		font-weight: bolder;
	}

	.s_msg_hr {
		width: 90px;
		height: 6px;
		color: white;
		background-color: white;
		border: none;
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.slogan_msg .s_msg_small {
		font-size: 18px;
		letter-spacing: 4px;
		line-height: 30px;
		font-weight: normal;
	}


}

@media screen and (min-width: 1200px) and (max-width: 1299px) {

	.da2_ul {
		width: 60%;
	}

	.da2_ul li a,
	.dh_num {
		font-size: 14px;
	}

	.da2_rig_ph img {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		margin-right: 6px;
		margin-top: 6px;
	}

	.top_ico_img {
		width: 55%;
	}

	.slogan_msg {
		position: relative;
		margin-top: 10%;
		text-align: left;
		margin-left: 6%;
		background-color: blue !important;

		height: 132px;
		color: white;
		font-size: 30px;
		letter-spacing: 3px;
		font-weight: bolder;
	}

	.s_msg_hr {
		width: 90px;
		height: 6px;
		color: white;
		background-color: white;
		border: none;
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.slogan_msg .s_msg_small {
		font-size: 18px;
		letter-spacing: 4px;
		line-height: 30px;
		font-weight: normal;
	}
}

@media screen and (min-width: 960px) and (max-width: 1199px) {


	.da2_rig {
		margin-right: 8%;
	}

	.da2_ul {
		width: 60%;
	}

	.da2_ul li a,
	.dh_num {
		font-size: 9px;
	}

	.da2_rig_ph img {
		width: 16px;
		height: 16px;
		vertical-align: middle;
		margin-right: 2px;
		margin-top: 8px;
	}

	.top_ico_img {
		width: 55%;
	}

	.slogan_msg {
		position: relative;
		margin-top: 6%;
		text-align: left;
		margin-left: 6%;
		background-color: blue !important;

		height: 132px;
		color: white;
		font-size: 20px;
		letter-spacing: 3px;
		font-weight: bolder;
	}

	.s_msg_hr {
		width: 90px;
		height: 6px;
		color: white;
		background-color: white;
		border: none;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.slogan_msg .s_msg_small {
		font-size: 18px;
		letter-spacing: 4px;
		line-height: 30px;
		font-weight: normal;
	}
}

@media screen and (min-width: 500px) and (max-width: 959px) {


	.da2_rig {
		margin-right: 1%;
	}

	.da2_ul {
		width: 58%;
	}

	.da2_ul li a,
	.dh_num {
		font-size: 8px;
	}

	.da2_rig_ph img {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		margin-right: 6px;
		margin-top: 6px;
	}

	.top_ico_img {
		width: 50%;
	}

	.slogan_msg .s_msg_small {
		font-size: 18px;
		letter-spacing: 4px;
		line-height: 30px;
		font-weight: normal;
	}
}

@media screen and (min-width: 300px) and (max-width: 500px) {


	.da2_rig {
		margin-right: 1%;
	}

	.da2_ul {
		width: 58%;
	}

	.da2_ul li a,
	.dh_num {
		font-size: 6px;
	}

	.da2_rig_ph img {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		margin-right: 6px;
		margin-top: 6px;
	}

	.top_ico_img {
		width: 50%;
	}

	.slogan_msg .s_msg_small {
		font-size: 18px;
		letter-spacing: 4px;
		line-height: 30px;
		font-weight: normal;
	}
}










/*reset*/
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
	margin: 0;
	padding: 0;
}

body {
	position: relative;
	font-size: 14px;
	background-color: white;
	overflow: auto;
}

body,
button,
input,
keygen,
legend,
select,
textarea {
	font-family: "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	font-weight: 400;
	color: #333;
	outline: 0;
	-webkit-font-feature-settings: normal;
	-moz-font-feature-settings: normal;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
}

.zx_zxkf {
	font-weight: 400;
	font-size: 16px !important;
}

li {
	list-style: none;
}

html,
body,
fieldset,
img,
iframe,
abbr {
	border: 0;
}

img {
	vertical-align: top;
}

a,
button {
	cursor: pointer;
}

a {
	color: #333;
	outline: none;
	text-decoration: none;
}

a:focus {
	color: #333;
	outline: none;
	-moz-outline: none;
}


/*common*/
body {
	background: #F4F5F9;
}

a:hover {
	color: #fc8080;
	text-decoration: none;
}

a:-webkit-any-link {
	text-decoration: none;
}

.container {
	width: 1200px;
	margin: 0 auto;
	padding: 0;
}

.container:after {
	content: "";
	display: block;
	clear: both;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.tl {
	text-align: left;
}

.tr {
	text-align: right;
}

.tc {
	text-align: center;
}

.color-white {
	color: white !important;
}

.red {
	color: #fc8080 !important;
}

.fz12 {
	font-size: 12px;
}

.fz14 {
	font-size: 14px;
}

.wfs {
	width: 100%;
	position: relative;
}

.p_r {
	position: relative;
}


/*悬浮链接*/
/* .suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;} */
.suspension {
	position: fixed;
	z-index: 55;
	right: 0;
	bottom: 85px;
	width: 80px;
	height: 360px;
}

.suspension-box {
	position: relative;
	float: right;
}

.suspension .a {
	display: block;
	width: 66px;
	height: 66px;
	background-color: #353535;
	margin-bottom: 4px;
	cursor: pointer;
	outline: none;
}

.suspension .a.active,
.suspension .a:hover {
	background: #F05352;
}

.suspension .a .i {
	float: left;
	width: 66px;
	height: 66px;
	background-image: url(../image/wx.png);
	background-repeat: no-repeat;
}

.suspension .a-service .i {
	background-image: url(../image/qq.png);
	background-position: 14px 14px;
}

.suspension .a-service-phone .i {
	background-image: url(../image/phone.png);
	background-position: 18px 16px;
}

.suspension .a-qrcode .i {
	background-position: 14px 14px;
}

.suspension .a-chat .i {
	background-image: url(../image/kf.png);
	background-position: 14px 14px;
}

.suspension .a-top .i {
	background-image: url(../image/top.png);
	background-position: 14px 14px;
}

.suspension .a-top {
	background: #D2D3D6;
	display: none;
}

.suspension .a-top:hover {
	background: #c0c1c3;
}

.suspension .d {
	display: none;
	width: 223px;
	background: #fff;
	position: absolute;
	right: 67px;
	min-height: 90px;
	border: 1px solid #E0E1E5;
	border-radius: 3px;
	box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}

.suspension .d .arrow {
	position: absolute;
	width: 8px;
	height: 12px;
	background: url(../image/side_bg_arrow.png) no-repeat;
	right: -8px;
	top: 31px;
}

.suspension .d-service {
	top: 0;
}

.suspension .d-service-phone {
	top: 70px;
}

.suspension .d-qrcode {
	top: 140px;
}

.suspension .d-chat {
	top: 210px;
}

.suspension .d .inner-box {
	padding: 8px 22px 12px;
}

.suspension .d-service-item {
	border-bottom: 1px solid #eee;
	padding: 14px 0;
}

.suspension .d-service .d-service-item {
	border-bottom: none;
}

.suspension .d-service-item .circle {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	overflow: hidden;
	background: #F1F1F3;
	display: block;
	float: left;
}

.suspension .d-service-item .i-qq {
	width: 44px;
	height: 44px;
	background: url(../image/side_con_icon03.png) no-repeat center 15px;
	display: block;
	transition: all .2s;
	border-radius: 50%;
	overflow: hidden;
}

.suspension .d-service-item:hover .i-qq {
	background-position: center 3px;
}

.suspension .d-service-item .i-tel {
	width: 44px;
	height: 44px;
	background: url(../image/side_con_icon02.png) no-repeat center center;
	display: block;
}

.suspension .d-service-item h3 {
	float: left;
	width: 112px;
	line-height: 44px;
	font-size: 15px;
	margin-left: 12px;
}

.suspension .d-service-item .text {
	float: left;
	width: 112px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 12px;
}

.suspension .d-service-item .text .number {
	font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}

.suspension .d-service-intro {
	padding-top: 10px;
}

.suspension .d-service-intro p {
	float: left;
	line-height: 27px;
	font-size: 12px;
	width: 50%;
	white-space: nowrap;
	color: #888;
}

.suspension .d-service-intro i {
	background: url(https://shenshoukj.com.cn/img/kf/side_con_icon01.png) no-repeat center center;
	height: 27px;
	width: 14px;
	margin-right: 5px;
	vertical-align: top;
	display: inline-block;
}

.suspension .d-qrcode {
	text-align: center;
}

.suspension .d-qrcode .inner-box {
	padding: 20px 0;
}

.suspension .d-qrcode p {
	font-size: 16px;
	color: #93959c;
}

.suspension .d-chat {
	text-align: center;
}

.suspension .d-chat .inner-box {
	padding: 20px 0;
}

.suspension .d-chat p {
	font-size: 16px;
	color: #93959c;
}
