 .head {
 	background: rgba(255, 255, 255, .0);
 	padding: 20px 0;
 	width: 100%;
 	position: relative;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;

 }

 .head .nav {
 	margin-top: 10px;
 }

 .head .nav ul li {
 	margin-left: 50px;
 }

 .head .nav ul li .li_a {
 	color: #696969;
 	padding-bottom: 26px;
 	font-size: 1.1rem;
 }

 .head .nav ul li .more {
 	background: url(../img/zp1.png) 95% 8px no-repeat;
 	padding-right: 20px;
 }

 .h5 {
 	display: none;
 }

 .pc {
 	display: block;
 }

 .m1 {
 	padding: 0px 0 80px;
 }

 .m1 .title .t1 {
 	color: #5a5a5a;
 	font-size: 2.2rem;
 	margin-bottom: 15px;
 }

 .m1 .title .t2 {
 	color: #adadad;
 	font-size: .8rem;
 }

 .m1 .lanmu {
 	margin-top: 15px;
 	display: none;
 }

 .m1 .lanmu ul li {
 	margin-left: 35px;
 	position: relative;
 	padding-bottom: 10px;
 }

 .m1 .lanmu ul li a {
 	color: #646464;
 	font-size: 1rem;
 }

 .m1 .lanmu ul li i {
 	width: 100%;
 	height: 1px;
 	background: #cd122f;
 	bottom: 0px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	display: block;
 	position: absolute;
 	opacity: 0;
 }

 .m1 .lanmu ul li:hover i {
 	opacity: 1;
 	bottom: 5px;
 }

 .m1 .lanmu ul .on i {
 	opacity: 1;
 	bottom: 5px;
 }

 .m1 .cont_list {
 	/* margin-top: 45px; */
 }

 .m1 .cont_list ul li {
 	width: 33.3333%;
 	position: relative;
 }

 .m1 .cont_list ul li .dome {
 	position: relative;
 }

 .m1 .cont_list ul li .text {
 	position: absolute;
 	width: 100%;
 	height: 100%;
 	top: 0px;
 	opacity: 0;
 	text-align: center;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	z-index: 1;
 	background-color: rgba(0, 0, 0, 0.6);
 }

 .m1 .cont_list ul li .text .t1 {
 	margin-top: 20%;
 	display: block;
 	position: relative;
 	color: #fff;
 	opacity: 0;
 	font-size: 1.4rem;
 	-webkit-transition: all .6s ease-in-out;
 	transition: all .6s ease-in-out;
 }

 .m1 .cont_list ul li .text .t2 {
 	color: #fff;
 	-webkit-transition: all .6s ease-in-out;
 	transition: all .6s ease-in-out;
 	font-size: 1rem;
 	margin-top: 10px;
 	opacity: 0;
 	margin-bottom: 30px;
 	position: relative;
 }

 .m1 .cont_list ul li .text .t2::before {
 	content: '';
 	width: 0px;
 	-webkit-transition: all .6s ease-in-out;
 	transition: all .6s ease-in-out;
 	height: 2px;
 	background: #fff;
 	position: absolute;
 	bottom: -10px;
 }

 .m1 .cont_list ul li:hover .t2::before {
 	width: 80px;
 }

 .m1 .cont_list ul li .text .t3 {
 	display: none;
 }

 .m1 .cont_list ul li .text .t3 img {
 	-webkit-transition: all .6s ease-in-out;
 	transition: all .6s ease-in-out;
 }

 .m1 .cont_list ul li:hover .text {
 	opacity: 1;
 }

 .m1 .cont_list ul li:hover .text .t1 {
 	opacity: 1;
 	/* margin-top: 15%; */
 }

 .m1 .cont_list ul li:hover .text .t2 {
 	opacity: 1;
 	/* margin-top: 10px; */
 }

 .m1 .cont_list ul li:hover .text .t3 img {
 	-webkit-transform: rotate(180deg);
 	-moz-transform: rotate(180deg);
 	transform: rotate(180deg);
 }

 .m1 .cont_list ul li::after {
 	content: '';
 	width: 50px;
 	height: 50px;
 	-webkit-transition: all .6s ease-in-out;
 	transition: all .6s ease-in-out;
 	left: 10%;
 	bottom: 20%;
 	opacity: 0;
 	z-index: 10;
 	position: absolute;
 	display: block;
 	background: url(../img/6.png) center no-repeat;
 	background-size: 40px;
 }

 .m1 .cont_list ul li:hover::after {
 	opacity: 1;
 	transform: translate(-5px, 0);
 }

 .m1 .cctits {
 	padding: 0px 0;
 	height: 350px;
 	position: relative;
 }

 .m1 .cctits .title {
 	position: absolute;
 	top: 50%;
 	transform: translate(0, -50%);
 }

 .more {
 	text-align: center;
 	margin-top: 60px;
 }

 .more a {
 	display: inline-block;
 	border: 1px solid #878787;
 	font-size: 1rem;
 	padding: 10px 35px;
 	border-radius: 25px;
 	letter-spacing: 1px;
 }

 .more a:hover {
 	background: #d1073b;
 	color: #fff;
 	border: 1px solid #d1073b;
 }

 .m2 {}

 .m2 .text {
 	width: 50%;
 }

 .m2 .text .dome {
 	padding-left: 10%;
 	padding-top: 170px;
 }

 .m2 .img {
 	position: relative;
 	width: 50%;
 }

 .m2 .img .textsss {
 	position: absolute;
 	right: 4%;
 	top: 30%;
 	font-size: .9rem;
 	color: #fff;
 }

 .m2 .img .textsss p {
 	font-size: 1rem;
 	opacity: .8;
 	margin-bottom: 5px;
 }

 .m2 .text .dome .t1 {
 	color: #5a5a5a;
 	font-size: 2rem;
 	margin-bottom: 35px;
 }

 .m2 .text .dome .c {
 	color: #8e8e8e;
 	font-size: .9rem;
 	line-height: 34px;
 }

 .m2 .text .dome .hr {
 	margin-top: 30px;
 }

 .common_hr_more {
 	display: inline-block;
 	border: 1px solid #878787;
 	font-size: .9rem;
 	padding: 8px 45px;
 	border-radius: 25px;
 	letter-spacing: 1px;
 }

 .common_hr_more:hover {
 	background: #d1073b;
 	color: #fff;
 	border: 1px solid #d1073b;
 }

 .m3 {
 	background: #f8f8f8;
 	padding: 100px 0;
 }

 .m3 .title {
 	color: #5a5a5a;
 	font-size: 2rem;
 	margin-bottom: 10px;
 }

 .m3 .dect {
 	color: #828282;
 	font-size: .8rem;
 }

 .m3 .dect a {
 	color: #828282;
 	font-size: .9rem;
 	display: inline-block;
 	margin: 0px 6px;
 }

 .m3 .fun_box .swiper-slide {
 	padding-top: 150px;
 	position: relative;
 }

 .m3 .fun_box .swiper-slide .dome {
 	padding: 0px 95px;
 	padding-bottom: 40px;
 	padding-top: 120px;
 	background: #fff;
 }

 .m3 .fun_box .swiper-slide .dome .t1 {
 	font-size: 1.8rem;
 	color: #828282;
 	margin-bottom: 10px;
 }

 .m3 .fun_box .swiper-slide .dome .t2 {
 	color: #828282;
 	margin-bottom: 8px;
 	font-size: 1rem;
 	width: 45%;
 	min-height: 50px;
 }

 .m3 .fun_box .swiper-slide .dome .t3 {
 	color: #828282;
 	margin-bottom: 8px;
 	margin-top: 20px;
 	font-size: 1rem;
 }

 .m3 .fun_box .swiper-slide .show_img {
 	position: absolute;
 	right: 90px;
 	top: 10px;
 	max-width: 50%;
 }

 .m4 {
 	padding: 100px 0;
 }

 .m4 ul li {
 	width: 25%;
 	text-align: center;
 }

 .m4 ul li .t span {
 	color: #666;
 	font-size: 2.4rem;
 }

 .m4 ul li .dome {
 	border-right: 1px solid #bababa;
 }

 .m4 ul li:last-child .dome {
 	border-right: 0px none;
 }

 .m4 ul li .t1 {
 	color: #666;
 	margin-top: 5px;
 }

 .common_title .t1 {
 	color: #5a5a5a;
 	font-size: 2.2rem;
 	margin-bottom: 5px;
 }

 .common_title .t2 {
 	color: #adadad;
 	font-size: .8rem;
 }

 .m5 ul {
 	margin-top: 50px;
 }

 .m5 ul li {
 	width: 33.33%;
 	position: relative;
 	text-align: center;
 	margin-bottom: 45px;
 }

 .m5 ul li .t1 {
 	font-size: 1.1rem;
 	margin: 20px 0;
 	padding-top: 10px;
 }

 .m5 ul li .t1 a {
 	border-bottom: 1px solid #fff;
 	padding-bottom: 2px;
 }

 .m5 ul li:hover .t1 a {
 	border-bottom: 1px solid #cd122f;
 	padding-bottom: 2px;
 	display: inline-block;
 }

 .m5 ul li .t2 {
 	font-size: .9rem;
 	color: #666;
 	line-height: 28px;
 	padding: 0px 20px;
 	height: 140px;
 }

 .m5 ul li .t3 {
 	padding-top: 25px;
 }

 .m5 ul li .t3 a {
 	padding: 3px 40px;
 }

 .m5 ul li .img_box {
 	position: relative;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }

 .m5 ul li .img_box .show_text {
 	position: absolute;
 	width: 100%;
 	text-align: center;
 	color: #ffffff;
 	font-size: 2rem;
 	top: 50%;
 	-webkit-transform: translate(0, -50%);
 	-ms-transform: translate(0, -50%);
 	transform: translate(0, -50%);
 	letter-spacing: 1px;
 	line-height: 40px;
 }

 .m5 ul li:nth-child(2n) .img_box .show_text {
 	color: #5a5a5a;
 }

 .m5 ul li:last-child .img_box .show_text {
 	color: #fff;
 }

 .m5 ul li .text {
 	position: absolute;
 	width: 100%;
 	top: 0px;
 	height: 100%;
 	color: #fff;
 	text-align: center;
 	opacity: 0;
 	background: #cd122f;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }

 .m5 ul li .text .cs {
 	font-size: 1.2rem;
 	opacity: 0;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	line-height: 35px;
 }

 .m5 ul li:hover .img_box .text {
 	opacity: 1;
 }

 .m5 ul li:hover .img_box .text .cs {
 	/* padding-top: 20%; */
 	opacity: 1;
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	width: 100%;
 	height: 100%;
 }

 .m5 ul li .text .cs a {
 	position: absolute;
 	width: 100%;
 	height: 100%;
 	left: 0px;
 	top: 0px;
 	display: block;
 }
 .m5 ul li .text .cs a span{
	 position: absolute;
	 width: 100%;
	 left: 0px;
	 top: 50%;
	 transform: translate(0,-50%);
 }


 .m5 ul li:hover .img_box {
 	-webkit-transform: scale(.95, .95);
 	-ms-transform: scale(.95, .95);
 	transform: scale(.95, .95);
 }

 .m5 ul li:hover .common_hr_more {
 	background: #cd122f;
 	color: #fff;
 	border: 1px solid #cd122f;
 }

 .m6 {
 	padding: 100px 0;
 	background: #f8f8f8;
 }

 .m6 .fun_boxs {
 	margin-top: 70px;
 }

 .m6 .fun_boxs .swiper-slide .dome {
 	background: #fff;
 	margin: 10px;
 	border-radius: 5px;
 	text-align: center;
 	padding: 30px 20px;
 	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
 }

 .m6 .fun_boxs .swiper-slide .dome .t1 {
 	text-align: center;
 	padding: 5px 0;
 	color: #666;
 	font-size: 1.4rem;
 }

 .m6 .fun_boxs .swiper-slide .dome .c {
 	color: #666;
 	font-size: .9rem;
 	line-height: 25px;
 	margin-top: 10px;
 	height: 100px;
 	overflow: hidden;
 }

 .m6 .fun_boxs .swiper-container {
 	padding-bottom: 40px;
 }

 .m7 {
 	padding: 100px 0;
 }

 .m7 ul {
 	margin-top: 60px;
 }

 .m7 ul li {
 	margin: 0px 1%;
 	width: 10%;
 	padding: 20px 0;
 	border-radius: 8px;
 	height: 240px;
 	position: relative;
 	text-align: center;
 	background: #f2f2f2;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }

 .m7 ul li .t {
 	font-size: 1.3rem;
 	color: #666;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }

 .m7 ul li .icon {
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	top: 150px;
 	left: 50%;
 	-webkit-transform: translate(-50%, 0);
 	-ms-transform: translate(-50%, 0);
 	transform: translate(-50%, 0);
 	position: absolute;
 }

 .m7 ul li:hover .icon {
 	margin-bottom: 100px;
 	position: absolute;
 	opacity: 0;
 	top: 120px;
 }

 .m7 ul li .t1 {
 	color: #666;
 	margin: 0px 10px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	padding-bottom: 5px;
 	border-bottom: 2px solid #f2f2f2;
 	font-size: 1.4rem;
 }

 .m7 ul li .c {
 	padding: 10px 0;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	line-height: 30px;
 	color: #fff;
 	text-align: center;
 	height: 120px;
 	font-size: 1rem;
 	margin-top: 30px;
 	padding-bottom: 0px;
 }

 .m7 ul li .c .tts {
 	opacity: 0;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }

 .m7 ul li:hover {
 	background: #da032f;
 }

 .m7 ul li:hover .t {
 	color: #fff;
 	margin-top: 15px;
 	margin-bottom: 5px;
 }

 .m7 ul li:hover .t1 {
 	color: #fff;
 	border-bottom: 1px solid #fff;
 }

 .m7 ul li:hover .c {
 	background: none !important;
 	margin-top: 0px;
 }

 .m7 ul li:hover .c .tts {
 	opacity: 1;
 }

 .m8 {
 	padding: 50px 0;
 	background: #f8f8f8;
 }

 .m8 ul li {
 	position: relative;
 	overflow: hidden;
 }

 .m8 ul li .time {
 	position: absolute;
 	padding: 20px 30px;
 	background: #fff;
 	color: #acacac;
 	font-weight: bold;
 	right: 0px;
 	top: 0px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	z-index: 99;
 	font-size: 2rem;
 }

 .m8 ul {
 	margin-top: 45px;
 }

 .m8 ul li {
 	width: 32.3%;
 	margin-right: 1%;
 }

 .m8 ul li:last-child {
 	margin-right: 0px;
 }

 .m8 ul li .text {
 	position: absolute;
 	width: 100%;
 	height: 100%;
 	left: 0px;
 	background: #fff;
 	top: 0px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	opacity: 1;
 }

 .m8 ul li .text .domea {
 	padding: 50px 5%;
 	position: absolute;
 	width: 90%;
 	position: absolute;
 	bottom: 0px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }

 .m8 ul li .text .domea .tit {
 	font-size: 1.25rem;
 	color: #333;
 	padding-bottom: 5px;
 	margin-bottom: 5px;
 	border-bottom: 1px solid #cccccc;
 }

 .m8 ul li .text .domea .cc {
 	font-size: .9rem;
 	color: #666;
 }

 .m8 ul li:hover .text {
 	opacity: 0;
 }

 .m8 ul li .img img {
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	opacity: 0;
 }

 .m8 ul li:hover .img img {
 	-webkit-transform: scale(1.1, 1.1);
 	-ms-transform: scale(1.1, 1.1);
 	transform: scale(1.1, 1.1);
 	opacity: 1;
 }

 .m8 ul li:hover .time {
 	padding: 10px 15px;
 }

 .m8 ul li:hover .text .domea {
 	bottom: -30px;
 }

 .m8 .hr {
 	text-align: center;
 	padding: 30px 0;
 	padding-bottom: 10px;
 	margin-top: 15px;
 }

 .m8 ul li .img img {
 	width: 100%;
 }

 .m8 ul li .titss {
 	position: absolute;
 	width: 90%;
 	margin: 0px 5%;
 	z-index: 999;
 	top: 270px;
 	opacity: 0;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	font-size: 1.25rem;
 	color: #fff;
 	padding-bottom: 5px;
 	margin-bottom: 5px;
 	border-bottom: 1px solid #fff;
 }

 .m8 ul li:hover .titss {
 	opacity: 1;
 }

 .m9 {
 	padding: 60px 0;
 }

 .m9 ul li {
 	width: 16%;
 	text-align: center;
 	margin-bottom: 45px;
 }

 .m9 ul li img {
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }

 .m9 ul .img_on img {
 	-webkit-filter: grayscale(1);
 	/* Webkit */
 	filter: gray;
 	/* IE6-9 */
 	filter: grayscale(1);
 	/* W3C */
 }

/* .m9 ul li img:hover {
 	-webkit-transform: scale(1.1, 1.1);
 	-webkit-transform: scale(1.1, 1.1);
 	-webkit-transform: scale(1.1, 1.1);
 } */

 .m10 .form {
 	width: 1000px;
 	display: block;
 	margin: 0px auto;
 }

 .m10 .form .title {
 	text-align: center;
 	color: #da032f;
 	font-size: 2rem;
 	margin-bottom: 15px;
 }

 .m10 .form .input_li {
 	width: 48%;
 }

 .m10 .form .input_li .dome {
 	padding: 10px 50px;
 	border: 1px solid #acacac;
 	border-radius: 5px;
 }

 .m10 .form .input_li .dome .text {
 	display: block;
 	width: 100%;
 }

 .m10 .form .cle2 {
 	margin-top: 25px;
 }

 .m10 .form .cle2 .input_li {
 	width: 100%;
 }

 .m10 .form .cle2 .input_li textarea {
 	display: block;
 	height: 150px;
 	width: 100%;
 }

 .m10 .form .but {
 	margin-top: 35px;
 }

 .m10 .form .but .bu_sub {
 	display: inline-block;
 	padding: 10px 70px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	background: #fff;
 	color: #da032f;
 	border-radius: 25px;
 	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);
 	transform: translate3d(0, -5px, 0);
 	-webkit-transform: translate3d(0, -5px, 0);
 }

 .m10 .form .but .bu_sub:hover {
 	background: #cd122f;
 	color: #fff;
 }

 .m10 .form .qq a {
 	display: block;
 	padding: 11px 20px;
 	margin-left: 25px;
 	font-size: 1rem;
 	color: #666;
 	border-radius: 25px;
 	padding-left: 53px;
 	margin-top: -5px;
 	background: url(../img/p2.png) left center no-repeat;
 }

 .m10 .form .qq:hover a {
 	background: url(../img/p2s.png) left center no-repeat;
 }

 .m10 .form .qq img {
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	border-radius: 50%;
 	margin-right: 4px;
 }

 .m10 .form .qq:hover img {
 	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);
 	transform: translate3d(0, -5px, 0);
 	-webkit-transform: translate3d(0, -5px, 0);
 }

 .m10 .form .qq em {
 	display: inline-block;
 	padding-bottom: 2px;
 	border-bottom: 1px solid #fff;
 }

 .m10 .form .qq:hover em {
 	display: inline-block;
 	padding-bottom: 2px;
 	border-bottom: 1px solid #cd122f;
 }

 .footer {
 	margin-top: 45px;
 	background: #1c1c1c;
 	padding: 70px 0;
 }

 .footer .list1 .c {
 	color: #8e8e8e;
 	font-size: .9rem;
 	line-height: 26px;
 	margin-bottom: 12px;
 	margin-top: 8px;
 }

 .footer .list1 .dome {
 	padding-right: 60px;
 	position: relative;
 }

 .footer .list1 .dome::before,
 .footer .list2::before {
 	content: '';
 	height: 240px;
 	width: 1px;
 	background: #8e8e8e;
 	display: block;
 	position: absolute;
 	right: 0px;
 	top: 0px;
 }

 .footer .list1 .dome .info img {
 	opacity: .6;
 }

 .footer .list1 .dome .info img:hover {
 	opacity: 1;
 }

 .footer .list2 {
 	padding-left: 50px;
 	position: relative;
 	width: 28%;
 }

 .footer .list2 a {
 	color: #8a8989;
 	font-size: 0.95rem;
 	width: 15%;
 	display: inline-block;
 	margin-bottom: 5px;
 }

 .footer .list2 a:hover {
 	color: #fff;
 	text-decoration: underline;
 }

 .footer .list3 {
 	width: 40%;
 }

 .footer .list3 .tit {
 	color: #8a8989;
 	font-size: 1.6rem;
 }

 .footer .list3 .li1 {
 	margin-top: 25px;
 	font-size: 12px;
 	color: #fff;
 	line-height: 20px;
 }

 .footer .list3 .li1 input {
 	border-bottom: 1px solid #8e8e8e;
 	font-size: 1rem;
 	padding-bottom: 5px;
 	width: 23%;
 	background: no-repeat;
 	margin-right: .8rem;
 	color: #fff;
 }

 .footer .list3 .li1 input:last-child {
 	margin-right: 0px;
 }

 .footer .list3 .li2 textarea {
 	height: 36px;
 	padding-top: 20px;
 	width: 100%;
 	border-bottom: 1px solid #8e8e8e;
 	font-size: 1rem;
 	padding-bottom: 5px;
 	background: no-repeat;
 }

 .footer .list3 .buts input {
 	display: inline-block;
 	border: 1px solid #8e8e8e;
 	color: #8e8e8e;
 	margin-top: 25px;
 	background: none;
 	padding: 6px 30px;
 }

 .footer .list3 .buts input:hover {
 	background: #fff;
 	color: #333;
 }

 /**/
 .m1 .cont_list ul li .info_text {
 	display: none;
 }

 .m1 .cont_list ul li .info_text .tt1 {
 	font-size: 1rem;
 	padding: 25px 0px 5px;
 }

 .m1 .cont_list ul li .info_text .tt2 {
 	font-size: .8rem;
 	color: #666;
 }

 .m1s .cont_list ul li {
 	/* margin-bottom: 30px; */
 	position: relative;
 }

 .page {
 	text-align: center;
 	margin-top: 25px;
 }

 .page a {
 	font-size: 1.4rem;
 	color: #797979;
 	margin: 0px 10px;
 	display: inline-block;
 	border-bottom: 1px solid #d6d6d6;
 	padding-bottom: 5px;
 }

 .page .on {
 	border-bottom: 0px none;
 }

 .page a:hover {
 	border-bottom: 0px none;
 }

 .m12 {
 	background: #f8f8f8;
 	padding: 45px 0;
 	text-align: center;
 }

 .m12 .t1 {
 	font-size: 2.2rem;
 	color: #666;
 }

 .m12 .dect {
 	font-size: 1.1rem;
 	color: #666;
 	margin-top: 25px;
 	line-height: 28px;
 }

 .m12 .qq {
 	width: 1090px;
 	display: block;
 	padding: 40px 0;
 	margin: 0px auto;
 	padding-bottom: 40px;
 	border-bottom: 1px dashed #a6a6a6;
 }

 .m12 .qq li {
 	width: 33%;
 }

 .m12 .qq li .icon {
 	width: 120px;
 	height: 120px;
 	display: block;
 	margin: 0px auto;
 	background: url(../img/img39.jpg) center no-repeat;
 }

 .m12 .qq li .ij {
 	font-size: 1.1rem;
 	margin: 5px 0;
 }

 .m12 .qq li .tel {
 	margin-top: 25px;
 	color: #848484;
 	font-size: 1.25rem;
 }

 .m12 .qq li:hover .icon {
 	background: url(../img/img40.jpg) center no-repeat;
 }

 .m12 .info {
 	width: 1090px;
 	display: block;
 	margin: 0px auto;
 	padding: 50px 0;
 	text-align: left;
 }

 .m12 .info .texta {
 	width: 50%;
 }

 .m12 .info .texta .t {
 	color: #666;
 	font-size: 2rem;
 	margin-bottom: 25px;
 }

 .m12 .info .texta li {
 	display: flex;
 	margin-bottom: 5px;
 }

 .m12 .info .texta li div {
 	flex: 1;
 	font-size: .9rem;
 	color: #333;
 }

 .m12 .info .texta li span {
 	font-size: .9rem;
 	color: #333;
 }

 .m12 .info .ewima {
 	font-size: .9rem;
 	text-align: center;
 	color: #666;
 }

 .m12 .info .ewima li {
 	width: 30%;
 	margin: 0px 1.5%;
 }

 .bk_head {
 	height: 350px;
 }

 .m13 {
 	padding: 50px 0;
 	padding-bottom: 340px;
 	background: url(../img/img45.jpg) center no-repeat;
 }

 .co_title2 {
 	text-align: center;
 }

 .co_title2 .t1 {
 	font-size: 2rem;
 	color: #666;
 }

 .co_title2 .t2 {
 	font-size: .9rem;
 	margin-top: 5px;
 	color: #666;
 }

 .m13 ul {
 	width: 1200px;
 	display: block;
 	margin: 0px auto;
 	margin-top: 80px;
 }

 .m13 ul li {
 	width: 33%;
 	text-align: center;
 }

 .m13 ul li .t {
 	font-size: 2.2rem;
 	color: #666;
 }

 .m13 ul li .t1 {
 	font-size: 1.1rem;
 	color: #666;
 }

 .m13 ul li:hover {
 	color: #da032f;
 }

 .m14 {
 	padding: 190px 0px 50px;
 	background: #f8f8f8;
 }

 .m14 ul {
 	width: 1200px;
 	display: block;
 	margin: 0px auto;
 }

 .m14 ul li {
 	width: 33%;
 	text-align: center;
 }

 .m14 ul li .t {
 	font-size: 2rem;
 	color: #666;
 }

 .m14 ul li .t1 {
 	font-size: 1.2rem;
 	margin-top: 5px;
 	margin-bottom: 50px;
 	color: #666;
 }

 .m14 ul li .c {
 	font-size: .9rem;
 	line-height: 25px;
 	color: #666;
 }

 .m14 ul li:hover .t {
 	color: #e52b63;
 }

 .m15 {
 	padding: 180px 0;
 	background: url(../img/img46.jpg) right center no-repeat;
 }

 .m15 .box {
 	width: 1170px;
 }

 .m15 .box {
 	width: 1160px;
 	display: block;
 	margin: 0px auto;
 }

 .m15 .box .dome {
 	display: flex;
 }

 .m15 .box .dome .text {
 	flex: 1;
 	padding-left: 45px;
 	padding-right: 50px;
 }

 .m15 .box .dome .text .t {
 	font-size: 2rem;
 	color: #666;
 }

 .m15 .box .dome .text .c {
 	text-indent: 2rem;
 	font-size: .9rem;
 	line-height: 28px;
 	margin-top: 50px;
 	color: #666;
 }

 .m16 {
 	background: #f8f8f8;
 	padding: 50px 0;
 }

 .m16 .fun_box {
 	margin-top: 50px;
 }

 .m16 .fun_box li {
 	display: flex;
 	margin-bottom: 60px;
 }

 .m16 .fun_box li .text {
 	flex: 1;
 	padding-top: 50px;
 	padding-left: 10px;
 	padding-right: 50px;
 }

 .m16 .fun_box li .text .title {
 	border-bottom: 1px dashed #646464;
 	padding-bottom: 10px;
 	margin-bottom: 10px;
 	font-size: 1.1rem;
 }

 .m16 .fun_box li .text .title .t2 {
 	font-size: .9rem;
 	margin-top: 5px;
 }

 .m16 .fun_box li .text .c {
 	font-size: .9rem;
 	line-height: 26px;
 	margin-top: 10px;
 	height: 105px;
 	color: #666;
 }

 .m16 .fun_box li .img {
 	border-radius: 50%;
 }

 .m16 .fun_box li .img img {
 	border-radius: 50%;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }

 .m16 .fun_box li:hover .img img {
 	-webkit-transform: scale(.9, .9);
 	-ms-transform: scale(.9, .9);
 	transform: scale(.9, .9);
 }

 .m17 {
 	padding: 50px 0;
 }

 .m17 .co_title2 .t3 {
 	margin-top: 25px;
 	text-align: center;
 	font-size: 1.1rem;
 	line-height: 25px;
 	color: #666;
 }

 .m17 ul {
 	width: 1200px;
 	display: block;
 	margin: 0px auto;
 	margin-top: 45px;
 }

 .m17 ul li {
 	width: 16%;
 	text-align: center;
 	height: 45px;
 	line-height: 45px;
 	margin-bottom: 35px;
 }

 .m17 ul li img {
 	display: inline-block;
 }

 .m17 ul li .giay {
 	-webkit-filter: grayscale(100%);
 	-moz-filter: grayscale(100%);
 	-ms-filter: grayscale(100%);
 	-o-filter: grayscale(100%);
 	filter: grayscale(100%);
 	filter: gray;
 }

 .m8s {
 	background: #fff;
 }

 .m8s ul li {
 	width: 24%;
 }

 .m8s ul li .img {
 	overflow: hidden;
 }

 .m8s ul li .img img {
 	opacity: 1;
 }

 .m8s ul li .text {
 	opacity: 0 !important;
 }

 .m8s ul li .m8s_info .tit {
 	font-size: 1rem;
 	padding-top: 10px;
 	padding-bottom: 10px;
 	margin-bottom: 10px;
 	border-bottom: 1px solid #dbdbdb;
 }

 .m8s ul li .m8s_info .cc {
 	font-size: .8rem;
 	color: #666;
 	line-height: 25px;
 	height: 50px;
 	overflow: hidden;
 }

 .m8s ul li {
 	margin-bottom: 60px;
 }

 .m12ss {
 	background: none;
 }

 .m12ss .qq li .icon {
 	background: url(../img/img51.jpg) center no-repeat;
 }

 .m12ss .qq li:hover .icon {
 	background: url(../img/img52.jpg) center no-repeat;
 }

 .m12 .qq li:hover .tel {
 	color: #da032f;
 }

 .m12ss .info {
 	border-bottom: 1px dashed #a6a6a6;
 }

 .m10s {
 	padding-bottom: 50px;
 }

 .m10s .form .but {
 	text-align: center;
 }

 .m10s .form .but .bu_sub {
 	display: inline-block;
 	color: #333;
 	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);
 	transform: translate3d(0, -5px, 0);
 	-webkit-transform: translate3d(0, -5px, 0);
 }

 .m10s .form .but .bu_sub:hover {
 	color: #C7000C;
 }

 .map_dongtai {
 	position: relative;
 	height: 680px
 }

 .map_dongtai iframe {
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	height: 100%;
 	width: 100%;
 }

 .m18 {
 	padding: 60px 0;
 }

 .m18 .tit {
 	text-align: center;
 	font-size: 2.2rem;
 	color: #5a5a5a;
 }

 .m18 .c {
 	width: 1170px;
 	display: block;
 	margin: 0px auto;
 	margin-top: 40px;
 }

 .m18 .c span {
 	display: inline-block;
 	padding: 6px 15px;
 	color: #333;
 	font-size: .9rem;
 	cursor: pointer;
 	margin: 0px 5px;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	margin-bottom: 15px;
 }

 .m18 .c .i1 {
 	background: #e5e5e5;
 }

 .m18 .c .i2 {
 	background: #bbe3f8;
 	padding-top: 10px;
 }

 .m18 .c .i3 {
 	background: #f5bff2;
 }

 .m18 .c .i4 {
 	background: #e4e0bc;
 	padding-top: 10px;
 }

 .m18 .c .i5 {
 	background: #c2eddc;
 }

 .m18 .c span:hover {
 	padding-left: 18px;
 	padding-right: 18px;
 }

 .m19 .tit {
 	text-align: center;
 	font-size: 2.2rem;
 	color: #5a5a5a;
 }

 .m19 .c {
 	font-size: 1rem;
 	color: #666;
 	text-align: center;
 	line-height: 28px;
 	padding: 20px 0;
 }

 .m19 .list {
 	width: 1000px;
 	display: block;
 	margin: 0px auto;
 	margin-top: 50px;
 }

 .m19 .list li {
 	width: 110px;
 	border-radius: 5px;
 	font-size: 1.7rem;
 	padding: 18px 0;
 	margin: 0px 25px;
 	margin-bottom: 25px;
 	text-align: center;
 	border: 1px solid #5a5a5a;
 }

 .m19 .list li:hover {
 	border: 1px solid #da032f;
 	color: #da032f;
 }

 .m20 .tit {
 	text-align: center;
 	font-size: 2rem;
 	color: #737373;
 	margin-bottom: 10px;
 }

 .m20 .c {
 	text-align: center;
 	font-size: 1.1rem;
 	line-height: 28px;
 	color: #666;
 	margin-top: 20px;
 	margin-bottom: 20px;
 }

 .m20 .cc {
 	padding: 450px 0px 45px;
 	text-align: center;
 	font-size: 1.1rem;
 	color: #333;
 }

 .m21 {
 	padding-top: 75px;
 }

 .m21 .tit {
 	text-align: center;
 	font-size: 2rem;
 	margin-bottom: 10px;
 	color: #737373;
 }

 .m21 .c {
 	text-align: center;
 	font-size: 1.1rem;
 	line-height: 28px;
 	color: #666;
 	margin-top: 20px;
 	margin-bottom: 20px;
 }

 .m21 .cc {
 	padding: 50px 0;
 	text-align: center;
 }

 .m21 .cc .t1 {
 	text-align: center;
 	font-size: 1rem;
 	color: #666;
 }

 .m22 {
 	padding: 50px 0;
 	background: #f8f8f8;
 }

 .m22 .tit {
 	text-align: center;
 }

 .m22 .c {
 	text-align: center;
 	font-size: 1.1rem;
 	line-height: 28px;
 	color: #666;
 	margin-top: 20px;
 	margin-bottom: 20px;
 }

 .m22 .cc {
 	padding: 50px 0;
 	text-align: center;
 	padding-top: 20px;
 }

 .m22 .cc .t1 {
 	text-align: center;
 	font-size: 1rem;
 	color: #666;
 	margin-top: 20px;
 }

 .m3ss {
 	background: none;
 }

 .m3ss .fun_box .swiper-slide .dome {
 	background: #f8f8f8;
 }

 .m23 .dome {
 	display: flex;
 }

 .m23 .dome .cont {
 	flex: 1;
 }

 .m23 .dome .tit {
 	width: 500px;
 }

 .m23 .dome .tit .t {
 	font-size: 2rem;
 	margin-bottom: 25px;
 }

 .m23 .dome .tit .info {
 	font-size: .8rem;
 	line-height: 26px;
 }

 .m23 .dome .cont {
 	font-size: .9rem;
 	line-height: 26px;
 	padding-top: 70px;
 }

 .m23 .dome {
 	border-bottom: 1px dashed #808080;
 	padding-bottom: 30px;
 	margin-bottom: 30px;
 }

 .m24 {
 	position: relative;
 }

 .m24 .rit_box {
 	position: fixed;
 	right: 2%;
 	text-align: center;
 	top: 20%;
	display: none;
 }

 .m24 .rit_box a {
 	display: block;
 	margin-bottom: 15px;
 }

 .m25 {
 	border-top: 1px dashed #9f9f9f;
 	border-bottom: 1px dashed #9f9f9f;
 	padding: 25px 0;
 	position: relative;
 	margin-top: 30px;
 }

 .m25 .i1 {
 	font-size: 1.2rem;
 	color: #666;
 }

 .m25 .box {
 	position: absolute;
 	width: 200px;
 	left: 50%;
 	top: 50%;
 	-webkit-transform: translate(-50%, -50%);
 	-ms-transform: translate(-50%, -50%);
 	transform: translate(-50%, -50%);
 }

 .m25 .box a {
 	display: inline-block;
 	line-height: 25px;
 	width: 30px;
 	height: 30px;
 	background: #d1d1d1;
 	text-align: center;
 	border-radius: 50%;
 	margin: 0px 5px;
 }

 .m25 .box a:hover {
 	background: #da032f;
 }

 .m25 .hrs {
 	text-align: right;
 }

 .m25 .hrs a {
 	font-size: 1rem;
 	color: #666666;
 	display: inline-block;
 	margin: 0px 5px;
 }

 .m25 .hrs a:hover {
 	color: #D1073B;
 }

 .m26 .tit {
 	padding: 45px 0;
 	text-align: center;
 }

 .m26 .m1 {
 	padding-top: 10px;
 }

 .m26 .m1 .cont_list {
 	margin-top: 0px;
 }

 .m27 .tit {
 	text-align: center;
 	font-size: 1.4rem;
 	color: #333;
 }

 .m27 {
 	width: 1100px;
 	display: block;
 	margin: 0px auto;
 	margin-top: 75px;
 }

 .m27 .info {
 	font-size: .9rem;
 	color: #999;
 	padding: 10px 0;
 	text-align: center;
 	border-bottom: 1px dashed #a2a2a2;
 	margin-bottom: 25px;
 }

 .m27 .cont {
 	font-size: 1rem;
 	line-height: 28px;
 	color: #666;
 	padding-bottom: 80px;
 }

 .m27 .rit_box {
 	position: fixed;
 	right: 2%;
 	text-align: center;
 	top: 20%;
 }

 .m27 .rit_box img {
 	display: block;
 	margin: 10px 0;
 }

 .m8ss ul li {
 	margin-bottom: 40px;
 }

 .m28 {
 	width: 1100px;
 	display: block;
 	margin: 0px auto;
 }

 .m28 .dome {
 	padding-top: 60px;
 }

 .m28 .dome .text {
 	position: absolute;
 	bottom: 20px;
 	font-size: 1.1rem;
 }

 .m28 .dome .box {
 	background: #f8f8f8;
 	padding: 0px 80px;
 	position: relative;
 	height: 450px;
 }

 .m28 .dome .box img {
 	margin-top: -37px;
 }

 .m29 {
 	width: 1100px;
 	display: block;
 	margin: 0px auto;
 	padding-top: 20px;
 	padding-bottom: 180px;
 }

 .m29 .dome {
 	display: flex;
 }

 .m29 .dome .info a {
 	display: inline-block;
 	line-height: 25px;
 	width: 30px;
 	height: 30px;
 	background: #d1d1d1;
 	text-align: center;
 	border-radius: 50%;
 	margin: 0px 5px;
 }

 .m29 .dome .info a:hover {
 	background: #da032f;
 }

 .m29 .dome .cont {
 	flex: 1;
 	font-size: .8rem;
 	line-height: 28px;
 	color: #666;
 	padding-left: 150px;
 }

 .m10ss {
 	background: #f8f8f8;
 	padding-bottom: 120px;
 	padding-top: 40px;
 }

 .m10ss .form .input_li .dome .text,
 .m10ss .form .cle2 .input_li textarea {
 	background: #f8f8f8;
 }

 .rit_box_common {
 	position: fixed;
 	right: 2%;
 	top: 10%;
 }

 .rit_box_common a {
 	display: block;
 	margin-bottom: 10px;
 }

 .head .nav ul li {
 	position: relative;
 }

 .head .nav ul li dl {
 	position: absolute;
 	display: none;
 	width: 120px;
 	left: -40px;
 	z-index: 999;
 	top: 45px;
 	border-top: 2px solid #e60013;
 	background: #fff;
 }

 .head .nav ul li dl dd a {
 	display: block;
 	padding: 10px 0;
 	text-align: center;
 	font-size: .8rem;
 	border-bottom: 1px solid #f2f2f2;
 }

 .head .nav ul li dl dd a:hover {
 	color: #e60013;
 }

 .head .nav ul li:hover dl {
 	display: block;
 }

 .m3 .swiper-pagination-bullet,
 .m6 .swiper-pagination-bullet {
 	width: 30px;
 	height: 3px;
 	background: #716e6e;
 	border-radius: initial;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	opacity: .5;
 	cursor: pointer;
 }

 .m6 .swiper-pagination-bullet {
 	background: #716e6e;
 	opacity: .8;
 }

 .m3 .swiper-pagination-bullet-active,
 .m6 .swiper-pagination-bullet-active {
 	opacity: 1;
 	background: #eb1b1b;
 }

 .copy {
 	height: 40px;
 	background: #000000;
 }

 .m1 .cont_list ul li .text .text_olda {
 	position: absolute;
 	left: 50%;
 	top: 50px;
 	width: 80%;
 	text-align: left;
 	height: 100%;

 	transform: translate(-50%, 0%);
 	display: block;
 }

 .m1 .cont_list ul li .text .t1 {
 	margin-top: 0px;
 }

 /*新增css*/

 .m19 .list2 {
 	width: 950px;
 	display: block;
 	margin: 0px auto;
 	margin-top: 50px;
 }

 .m19 .list2 li {
 	width: 20%;
 	text-align: center;
 	font-size: 1rem;
 	color: #8e8e8e;
 }

 .m19 .list2 li .icon {
 	width: 75px;
 	height: 62px;
 	display: block;
 	margin: 0px auto;
 	background-size: 100% !important;
 }

 .m19 .list2 li .i1 {
 	background: url(../img/img81.jpg) center no-repeat;
 }

 .m19 .list2 li .i2 {
 	background: url(../img/img82.jpg) center no-repeat;
 }

 .m19 .list2 li .i3 {
 	background: url(../img/img83.jpg) center no-repeat;
 }

 .m19 .list2 li .i4 {
 	background: url(../img/img80.jpg) center no-repeat;
 }

 .m19 .list2 li .i5 {
 	background: url(../img/img84.jpg) center no-repeat;
 }

 .m19 .list2 li .i6 {
 	background: url(../img/img94.jpg) center no-repeat;
 }

 .m19 .list2 li .i7 {
 	background: url(../img/img95.jpg) center no-repeat;
 }

 .m19 .list2 li .i8 {
 	background: url(../img/img96.jpg) center no-repeat;
 }

 .m19 .list2 li .i9 {
 	background: url(../img/img97.jpg) center no-repeat;
 }

 .m19 .list2 li .i10 {
 	background: url(../img/img98.jpg) center no-repeat;
 }

 .m19 .list2 li .t {
 	margin-top: 15px;
 }

 .m19 .list2 li:hover .i1 {
 	background: url(../img/img86.jpg) center no-repeat !important;
 	background-size: 100% !important;
 }

 .m19 .list2 li:hover .i2 {
 	background: url(../img/img87.jpg) center no-repeat !important;
 	background-size: 100% !important;
 }

 .m19 .list2 li:hover .i3 {
 	background: url(../img/img88.jpg) center no-repeat !important;
 	background-size: 100% !important;
 }

 .m19 .list2 li:hover .i4 {
 	background: url(../img/img89.jpg) center no-repeat !important;
 	background-size: 100% !important;
 }

 .m19 .list2 li:hover .i5 {
 	background: url(../img/img85.jpg) center no-repeat !important;
 	background-size: 100% !important;
 }

 .m19 .list2 li:hover .i6 {
 	background: url(../img/img99.jpg) center no-repeat !important;
 	background-size: 100% !important;
 }

 .m19 .list2 li:hover .i7 {
 	background: url(../img/img100.jpg) center no-repeat !important;
 	background-size: 100% !important;
 }

 .m19 .list2 li:hover .i8 {
 	background: url(../img/img101.jpg) center no-repeat !important;
 	background-size: 100% !important;
 }

 .m19 .list2 li:hover .i9 {
 	background: url(../img/img102.jpg) center no-repeat !important;
 	background-size: 100% !important;
 }

 .m19 .list2 li:hover .i10 {
 	background: url(../img/img103.jpg) center no-repeat !important;
 	background-size: 100% !important;
 }

 .m19 .list2 li:hover .t {
 	color: #da032f;
 }

 .bm1 {
 	padding-bottom: 50px;
 }

 .bm1 .img {
 	padding: 30px 0;
 }

 .bm1 .cc {
 	padding-bottom: 0px;
 	background: none;
 	padding-top: 0px;
 	color: #737373;
 }

 .bm1 .tit {
 	color: #da032f;
 }

 .bm2 .tit {
 	text-align: center;
 	font-size: 2rem;
 	color: #5a5a5a;
 	margin-bottom: 10px;
 }

 .bm3 {
 	padding-top: 30px;
 }

 .m19 .list4 {
 	text-align: center;
 }

 .m19 .list4 li {
 	display: inline-block;
 	margin: 0px 20px;
 	float: none;
 	color: #666;
 }

 .head_on {
 	position: fixed !important;
 	width: 100% !important;
 	z-index: 9999999 !important;
 	top: 0px;
 	background: rgba(255, 255, 255, 1);
 }

 .menu_bottom {
 	margin-top: 25px;
 }

 .m2 .phone_shuoming {
 	display: none;
 	position: relative;
 }

 .m2 .phone_shuoming .texta {
 	position: absolute;
 	left: 2%;
 	color: #5d5d5d;
 	top: 27%;
 	font-size: .95rem;
 }

 .m2 .phone_shuoming .texta .t {
 	font-weight: bold;
 }

 .m5 dl {
 	display: none;
 	margin-top: 20px;
 }

 .m5 dl dd {
 	margin-bottom: 15px;
 }

 .m5 dl dd .img_boxs {
 	position: relative;
 }

 .m5 dl dd .img_boxs .show_text {
 	position: absolute;
 	top: 50%;
 	-webkit-transform: translate(0%, -50%);
 	-ms-transform: translate(0%, -50%);
 	transform: translate(0%, -50%);
 	color: #fff;
 	font-size: 1.1rem;
 	width: 100%;
 	text-align: center;
 }

 .m5 dl dd .cs a {
 	display: block;
 	width: 100%;
 	color: #000000 !important;
 	font-size: .8rem;
 	letter-spacing: 1px;
 	padding: 4px 0;
 }

 .m5 dl dd:nth-child(2) .img_boxs .show_text {
 	color: #333;
 }

 .m5 dl dd {
 	width: 49%;
 	float: left;
 }

 .m5 dl dd:nth-child(2n) {
 	float: right;
 }


 .phone_lanmu {
 	width: 100%;
 	display: none;
 	margin-top: 15px;
 }


 .m1s .phone_lanmu .swiper-slide a {
 	font-size: .8rem;
 	padding-bottom: 5px;
 }



 .m1s .phone_lanmu .swiper-slide {
 	/* 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;
 	width: auto !important;
 }

 .m1s .phone_lanmu .swiper-slide:nth-child(3) {
 	width: auto !important;
 }

 .m1s .phone_lanmu .on {
 	border-bottom: 1px solid #707070;
 }


 .public_pop {
 	position: absolute;
 	width: 100%;
 	height: 100%;
 	top: 0px;
 	left: 0px;
 	display: none;
 	z-index: 10000;
 }

 .public_pop .public_pop_zz {
 	position: fixed;
 	top: 0px;
 	left: 0px;
 	width: 100%;
 	height: 100%;
 	background: rgba(0, 0, 0, 0.2);
 }

 .public_pop .m10 {
 	position: fixed;
 	top: 50%;
 	left: 50%;
 	width: 1200px;
 	background: #fff;
 	padding: 2%;
 	border-radius: 10px;
 	transform: translate(-50%, -50%);
 }

 .m1s {
 	padding: 80px 0;
 }

 .m1s .cont_list {
 	margin-top: 45px;
 }


 .m9 .cm_titles {
 	text-align: center;
 	font-size: 2.2rem;
 	color: #333;
 	position: relative;
 	padding-bottom: 10px;
 	margin-bottom: 40px;
 }

 .m9 .cm_titles::before {
 	content: '';
 	bottom: 0px;
 	width: 40px;
 	height: 4px;
 	border-radius: 10px;
 	background: #979797;
 	left: 50%;
 	transform: translate(-50%, 0);
 	position: absolute;
 }

 .m18 {
 	display: none;
 }

 .m19 {
 	margin-top: 40px;
 }

 .phont_head .tit_let {
 	color: #8d8c8c;
 	font-size: 16px;
 	margin-top: 2px;
 }

 .phont_head .tit_let span {
 	color: #8d8c8c;
 	font-size: 16px;
 	display: inline-block;
 	margin: 0px 8px;
 }

 .phont_head .click_on {
 	/* top: 5px; */
 	top: 0px;
 }

 .phone_click_bottom {
 	display: none !important;
 }

 .index_has_no_show {
 	display: none;
 }

 .m1 .lanmu img {
 	display: none;
 }

 .m1s .lanmu {
 	display: block !important;
 }

 .m19 .tit,
 .m19 .c {
 	text-align: left;
 	/* padding: 0; */
 }

 .m19 .c {
 	color: #ADADAD;
 	font-family: 微软雅黑;
 	font-size: 12.8px;
 	text-wrap: wrap;
 }

 .m10 .form .qq {
 	display: none;
 }

 .m10 .form .img_yzms input {
 	border: 1px solid #acacac;
 	height: 40px;
 	display: inline-block;
 	margin-right: 10px;
 	border-radius: 5px;
 	padding: 0px 10px;
 }

 .m10 .form .img_yzms img {
 	width: 100px;
 	height: 30px;
 	display: inline-block;
 	margin-top: 4px;
 }

 .m1 .cont_list ul li .img_box img {
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 }

 .m1 .cont_list ul li :hover .img_box img {
 	-webkit-transform: scale(1.1, 1.1);
 	-ms-transform: scale(1.1, 1.1);
 	transform: scale(1.1, 1.1);
 }


 .m1 .cont_list ul li .text .t4 {
 	color: #fff;
 	position: absolute;
 	width: 100%;
 	left: 0;
 	font-size: 14px;
 	bottom: 24%;
 }

 .m17 {
 	display: none;
 }