 .head {
 	background: #515151;
 	padding: 8px 0;
 	font-family: '宋体';
 }
 
 .head .i1 {
 	background: url(../img/img1.jpg) left center no-repeat;
 	color: #ffffff;
 	padding-left: 35px;
 }
 
 .head .tel {
 	color: #ffffff;
 	font-size: 18px;
 	background: url(../img/img2.jpg) left -2px no-repeat;
 	padding-left: 35px;
 }
 
 .nav {
 	padding: 15px 0;
 	font-family: '宋体';
 }
 
 .nav ul {
 	margin-top: 20px;
 }
 
 .nav ul li {
 	margin-left: 50px;
 }
 
 .nav ul li .li_a {
 	padding-bottom: 15px;
 	border: 1px solid #fff;
 }
 
 .nav ul li:hover .li_a {
 	border-bottom: 2px solid #024869;
 }
 
 .nav ul .zixun {
 	margin-left: 50px;
 	margin-top: -6px;
 }
 
 .nav ul .zixun a {
 	padding: 5px 30px;
 	background: #ea4141;
 	color: #fff;
 	border-radius: 20px;
 	display: inline-block;
 }
 
 .nav ul .on .li_a {
 	border-bottom: 2px solid #024869;
 }
 
 .banner {
 	height: 560px;
 }
 
 .banner .but {
 	margin-top: 470px;
 	margin-left: 540px;
 }
 
 .banner .but a {
 	padding: 8px 35px;
 	background: #ea4141;
 	color: #fff;
 	border-radius: 25px;
 	font-size: 24px;
 	margin-left: 30px;
 	border: 1px solid #ea4141;
 }
 
 .banner .but a:hover {
 	background: #fff;
 	color: #ea4141;
 }
 
 .common_tit {
 	text-align: center;
 	color: #333333;
 	font-size: 40px;
 }
 
 .common_tit span {
 	color: #014768;
 }
 
 .m1 {
 	padding: 70px 0;
 }
 
 .m1 .box {
 	height: 342px;
 	margin-top: 35px;
 	background: url(../img/img5.jpg) center no-repeat;
 }
 
 .m1 .box .text {
 	display: block;
 	width: 620px;
 	margin: 0px auto;
 	color: #333333;
 	font-size: 30px;
 	padding-top: 60px;
 	padding-left: 30px;
 	line-height: 55px;
 }
 
 .m1 .box2 {
 	text-align: center;
 	padding-top: 35px;
 	color: #333333;
 	font-size: 30px;
 }
 
 .m1 .box2 .hr {
 	margin-top: 15px;
 }
 
 .common_more {
 	font-size: 24px;
 	color: #ffffff;
 	padding: 6px 50px;
 	border-radius: 25px;
 	display: inline-block;
 	background: #ea4141;
 }
 
 .m2 {
 	background: #f4f4f4;
 	padding: 70px 0;
 }
 
 .m2 .box {
 	margin-top: 40px;
 }
 
 .m2 .list1 {
 	width: 590px;
 	height: 345px;
 	background: #fff;
 }
 
 .m2 .list1 .dome {
 	padding: 35px;
 }
 
 .m2 .list1 .dome .t {
 	color: #333333;
 	font-size: 24px;
 	line-height: 35px;
 	letter-spacing: 1px;
 	margin-bottom: 10px;
 }
 
 .hr {
 	text-align: center;
 }
 
 .m2 .list1 .dome .hr {
 	padding-top: 20px;
 }
 
 .m2 .list2 .dome .hr {
 	text-align: center;
 	width: 320px;
 }
 
 .m2 .list2 .dome .hr .t1 {
 	font-weight: bold;
 	font-size: 30px;
 	text-align: center;
 	margin-bottom: 15px;
 }
 
 .m2 .list2 .dome .hr a {
 	margin-bottom: 14px;
 	display: inline-block;
 }
 
 .m3 {
 	padding: 70px 0;
 }
 
 .m3 .boxs {
 	margin-top: 30px;
 }
 
 .m3 .show_box {
 	width: 710px;
 	height: 400px;
 }
 
 .m3 .show_box iframe {
 	width: 710px;
 	height: 400px;
 }
 
 .m3 .show_box ul li {
 	display: none
 }
 
 .m3 .click_box {
 	width: 470px;
 	height: 400px;
 	overflow-y: scroll;
 	background: #f4f4f4;
 }
 
 .m3 .click_box ul {
 	padding: 18px;
 }
 
 .m3 .click_box ul li {
 	display: flex;
 	border-bottom: 1px solid #fff;
 	padding-bottom: 15px;
 	cursor: pointer;
 	margin-bottom: 10px;
 }
 
 .m3 .click_box ul li .tit {
 	flex: 1;
 	padding-left: 10px;
 	line-height: 60px;
 	font-size: 22px;
 }
 
 .m3 .click_box ul li .img {
 	width: 85px;
 	height: 60px;
 	background: #c0c0c0;
 }
 
 .m4 {
 	padding: 70px 0;
 	background: url(../img/img22.jpg) center no-repeat;
 }
 
 .common_tit2 {
 	color: #fff;
 }
 
 .m4 .dect {
 	font-size: 18px;
 	margin-top: 12px;
 	color: #fff;
 	text-align: center;
 }
 
 .m4 ul {
 	margin-top: 30px;
 }
 
 .m4 ul li {
 	width: 285px;
 	height: 120px;
 	background: #fff;
 	margin-right: 15px;
 	margin-bottom: 15px;
 }
 
 .m4 ul li .box {
 	padding: 10px;
 	display: flex;
 	position: relative;
 }
 
 .m4 ul li .box .tt {
 	flex: 1;
 	text-align: center;
 	color: #333333;
 	font-size: 30px;
 	line-height: 100px;
 }
 
 .m4 ul li:hover {
 	background: #ea4141;
 }
 
 .m4 ul li .show_text {
 	position: absolute;
 	width: 100%;
 	text-align: center;
 	display: none;
 	color: #fff;
 	top: 50%;
 	position: absolute;
 	left: 0px;
 	font-size: 30px;
 }
 
 .m4 ul li .show_text a {
 	padding: 4px 40px;
 	color: #ea4141;
 	font-size: 24px;
 	background: #fff;
 	border-radius: 8px;
 }
 
 .m4 ul li:hover img,
 .m4 ul li:hover .tt {
 	display: none;
 }
 
 .m4 ul li:hover .show_text {
 	display: block;
 }
 
 .m4 .hr {
 	padding: 30px 0;
 }
 
 .m5 {
 	padding: 65px 0;
 }
 
 .m5 .is {
 	text-align: center;
 	color: #ea4141;
 	font-size: 30px;
 	margin-top: 10px;
 }
 
 .m5 ul {
 	margin-top: 20px;
 }
 
 .m5 ul li {
 	width: 400px;
 	height: 520px;
 	background: url(../img/img23.jpg) center no-repeat;
 }
 
 .m5 ul li .t {
 	color: #fefefe;
 	font-size: 36px;
 	text-align: center;
 	margin-top: 15px;
 }
 
 .m5 ul li .t1 {
 	color: #333333;
 	font-size: 30px;
 	text-align: center;
 	margin-top: 10px;
 }
 
 .m5 ul li .t2 {
 	color: #999999;
 	font-size: 20px;
 	text-align: center;
 	margin-top: 5px;
 }
 
 .m5 ul li .t3 {
 	padding: 0px 35px;
 	color: #666666;
 	font-size: 20px;
 	line-height: 35px;
 	margin-top: 25px;
 }
 
 .m5 .hr {
 	margin-top: 20px;
 }
 
 .m6 {
 	padding: 70px 0 160px;
 	background: url(../img/img24.jpg) bottom center no-repeat #f4f4f4;
 }
 
 .m6 .box {
 	background: #fff;
 	position: relative;
 }
 
 .m6 .box::before {
 	content: '';
 	width: 1px;
 	height: 470px;
 	background: #f4f4f4;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	-webkit-transform: translate( -50%, -50%);
 	-ms-transform: translate( -50%, -50%);
 	transform: translate( -50%, -50%);
 }
 
 .m6 .box .dome {
 	padding: 25px;
 	margin-top: 30px;
 }
 
 .m6 .box .dome ul {
 	width: 545px;
 }
 
 .m6 .box .dome ul li {
 	display: flex;
 	border-bottom: 1px dashed #cbcbcb;
 	padding-bottom: 10px;
 	margin-bottom: 10px;
 }
 
 .m6 .box .dome ul li a {
 	color: #333333;
 	font-size: 30px;
 	padding-right: 20px;
 	flex: 1;
 }
 
 .m6 .box .dome ul li span {
 	margin-top: 12px;
 	color: #999999;
 	font-size: 16px;
 }
 
 .m6 .box .dome ul li em {
 	color: #ea4141;
 	margin-top: 8px;
 	font-size: 20px;
 	margin-left: 25px;
 }
 
 .page {
 	margin-top: 40px;
 	text-align: center;
 }
 
 .page a {
 	background: #fff;
 	display: inline-block;
 	margin: 0px 10px;
 	color: #999999;
 	font-size: 24px;
 	padding: 6px 12px;
 }
 
 .page a:hover {
 	background: #ea4141;
 	color: #fff;
 }
 
 .page .on {
 	background: #ea4141;
 	color: #fff;
 }
 
 .m7 {
 	padding: 75px 0;
 }
 
 .m7 .box {
 	width: 865px;
 	height: 605px;
 	margin: 0px auto;
 	background: url(../img/img19.jpg) center no-repeat;
 	margin-top: 40px;
 }
 
 .m7 .box .text {
 	width: 440px;
 	margin: 0px auto;
 	color: #666666;
 	font-size: 24px;
 	line-height: 40px;
 	padding-top: 320px;
 	padding-left: 10px;
 }
 
 .footer {
 	background: url(../img/img25.jpg) center no-repeat;
 	background-size: cover;
 	color: #fff;
 	padding: 70px 0;padding-bottom: 120px;
 }
 
 .footer li {
 	color: #fff;
 	padding: 5px 0;
 	font-size: 30px;
 	padding-left: 65px;
 	margin-bottom: 15px;
 }
 
 .footer .i1 {
 	background: url(../img/p1.png) left center no-repeat;
 }
 
 .footer .i2 {
 	background: url(../img/p2.png) left center no-repeat;
 }
 
 .footer .i3 {
 	background: url(../img/p3.png) left center no-repeat;
 }
 
 .footer .box1 {
 	position: relative;
 }
 
 .footer .box1 .ewn {
 	position: absolute;
 	right: 10px;
 	top: 15px;
 }
 
 .footer .box1 .t {
 	color: #e4e4e4;
 	font-size: 14px;
 	margin-top: 15px;
 	text-align: center;
 }
 
 .footer .info {
 	color: #e4e4e4;
 	font-size: 12px;
 	margin-top: 20px;
 	text-align: center;
 	border-top: 1px solid #75797a;
 	border-bottom: 1px solid #75797a;
 	padding: 10px 0;
 }
 
 .footer .info img {
 	display: inline-block;
 	margin-right: 4px;
 }
 
 .footer .info span {
 	display: inline-block;
 	margin: 0px 15px;
 }
 
 .copy {
 	text-align: center;
 	color: #e4e4e4;
 	font-size: 12px;
 	padding: 15px 0;
 }
 
 .form_xuanfu {
 	position: fixed;
 	width: 100%;
 	bottom: 0px;
 	background: #454545;
 	padding: 15px 0;
 }
 
 .form_xuanfu .t {
 	color: #fff;
 	font-size: 36px;
 	font-weight: bold;
 }
 
 .form_xuanfu input {
 	display: inline-block;
 	height: 50px;
 	border-radius: 25px;
 	background: #fff;
 	margin-left: 20px;
 }
 
 .form_xuanfu .text {
 	width: 170px;
 	text-align: center;
 }
 
 .form_xuanfu .but {
 	background: #ea4141;
 	color: #fff;
 	font-size: 20px;
 	display: block;
 	padding: 0px 45px;
 }
 
 .weizhi {
 	padding: 15px 0;
 }
 
 .weizhi .dome {
 	background: url(../img/img26.jpg) left center no-repeat;
 	padding-left: 25px;
 	color: #999999;
 	font-size: 14px;
 }
 
 .m8 .cont {
 	border: 1px solid #f4f4f4;
 	width: 890px;
 }
 
 .m8 .cont .dome {
 	padding: 50px 0;
 }
 
 .m8 .c_t1 {
 	position: relative;
 	color: #000000;
 	font-size: 30px;
 	padding-left: 30px;
 }
 
 .m8 .c_t1::before {
 	content: '';
 	width: 18px;
 	height: 29px;
 	position: absolute;
 	left: 0px;
 	top: 10px;
 	background: #ea4141;
 }
 
 .m8 .cont .c {
 	padding: 35px;
 	color: #999999;
 	font-size: 20px;
 	line-height: 38px;
 }
 
 .m8 .info {
 	width: 285px;
 	border: 1px solid #f4f4f4;
 }
  .m8 .info .dome{
  	padding: 50px 0;
  }

  .m8 .info .tel{
  	padding: 10px 35px;
  }

 .m8 .info .tel .t{
 	color: #666;
 	font-size: 18px;
 	margin-bottom: 10px;
 }

 .m8 .info .tel .t img{
 	margin-right: 5px;
 	margin-top: -2px;
 }

 .m8 .info .tel  .xc{
 	color: #333333;
 	font-weight: bold;
 	font-size: 25px;
 	line-height: 35px;
 	margin-top: 10px;
 }

 .m8{
 	padding-bottom: 150px;
 }
