@charset "utf-8";
/* reset css*/
body, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {margin:0; padding:0;}
body, button, input, select, textarea {font-size:14px; line-height:2;outline: 0;}
address, cite, dfn, em, var, i{font-style:normal;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset;}
small{font-size:12px;}
ul, ol{list-style:none;}
abbr[title], acronym[title] {border-bottom:1px dotted; cursor:help;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
q:before, q:after {content:'';}
legend{color:#000;}
fieldset, img{border:none;}
button, input, select, textarea{font-size:100%;}
table{border-collapse:collapse; border-spacing:0;}
hr{border:none; height:1px;}
html {overflow-y:scroll;}
h1{font-size:20px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4, h5, h6{font-size:100%;}
p{ margin: 0;}
a {text-decoration:none;color:#333;outline:none;cursor:pointer;}
a:hover {text-decoration:none;color:#D90632}
.yahei{font-family: "Microsoft YaHei"}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:#aaa;}
html{min-height: 100%;}
body{font-family: "Microsoft YaHei";padding-top: 100px;}


pre{
	whitewhite-space:pre-wrap; /* css-3 */    
	whitewhite-space:-moz-pre-wrap; /* Mozilla, since 1999 */    
	whitewhite-space:-pre-wrap; /* Opera 4-6 */    
	whitewhite-space:-o-pre-wrap; /* Opera 7 */    
	word-wrap:break-word; /* Internet Explorer 5.5+ */  
	white-space: pre-wrap; /* Firefox */
	font-family: "Microsoft YaHei"
}
.all{	
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;	
}
input,button,a,select,img{
  outline:0 none !important;
  blr:expression(this.onFocus=this.blur());
}
input:focus,button:focus,a:focus,select:focus,img:focus{ outline: none !important; }


/* 顶部导航 */
.header{width: 100%;background: #FFFFFF;position: fixed;top: 0;left: 0;z-index: 99999999999;box-shadow: 0 0 5px #DDDDDD;}
.header-con{width: 100%;max-width: 1270px;margin: 0 auto;height: 100px;line-height: 100px;display: flex;justify-content: space-between;position: relative;}
.header-con .logo{height: 100%;text-align: center;position: relative;line-height: 97px;}
.header-con .logo img{vertical-align: middle;max-height: 80%;}
.header-con .header-nav{display: flex;justify-content: flex-start;}
.header-con .header-nav li{padding: 0 30px;box-sizing: border-box;}
.header-con .header-nav li a{display: flex;color: #666666;height:40px;font-size: 18px;line-height: 40px;margin-top: 30px;position: relative;}
.header-con .header-nav .on a{color: #D90632;}
.header-con .header-nav .on a::after{position: absolute;bottom: 0;width: 100%;height: 2px;background: #D90632;content: '';}
.header-con .header-tel{line-height: 25px;color: #D90632;font-weight: 700;padding: 25px 0;}
.header-con .header-tel .t{padding-left: 25px;width: 100%;box-sizing: border-box;background: url(../image/icon.png) no-repeat 0 center;}
.header-xl{height: 30px;padding-left: 30px;line-height: 30px;margin-top: 35px;background: url(../image/caidan.png) no-repeat 0 center;background-size: 30px 30px;cursor: pointer;display: none;}
.header-xl span{font-size: 16px;font-weight: 700;color: #D90632;padding-left: 10px;}
.header-right{display: flex;justify-content: flex-start;}
.header-right .sousuo{width: 40px;height: 100px;background: url(../image/sousuo.png) no-repeat center center;background-size: 60%;cursor: pointer;max-height: 100%;}

.header-right .sousuo .sousuoForm{width: 440px;position: absolute;top: 100px;right: 0;z-index: 9999;max-width: 100%;display: none;}
.header-right .sousuo-on .sousuoForm{display: inline-block;}
.header-right .sousuo .sousuoForm form{display: flex;justify-content: flex-start;}
.header-right .sousuo .sousuoForm .text{width: 340px;border: 1px solid #999;height: 50px;box-sizing: border-box;padding: 0 10px 0 40px;background:#FFFFFF url(../image/sousuo.png) no-repeat 10px center;background-size: 20px 20px;}
.header-right .sousuo .sousuoForm .submit{width: 100px;background: #D90632;border: none;height: 50px;box-sizing: border-box;color: #FFFFFF;font-size: 16px;cursor: pointer;}
.header-con .contact{
	display: none;
}



/* 底部导航 */
.footer{width: 100%;background: #D90632;box-sizing: border-box;padding: 0 10px;}
.footer-con{width: 100%;max-width: 1270px;margin: 0 auto;display: flex;justify-content: space-between;padding: 80px 0;box-sizing: border-box;}
.footer-con .footer-nav{color: #FFFFFF;width: 80%;flex-wrap: wrap;}
.footer-con .footer-nav .dl1{width: 100%;display: flex;justify-content: flex-start;margin-bottom: 20px;flex-wrap: wrap;}
.footer-con .footer-nav .dl1 dd{float: left;line-height: 20px;color: #FFFFFF;height: 20px;overflow: hidden;margin-right: 30px;border-right: 1px solid #FFFFFF;padding-right: 30px;margin-bottom: 20px;}
.footer-con .footer-nav .dl1 dd:last-child{border-right: none;}
.footer-con .footer-nav .dl2{width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.footer-con .footer-nav .dl2 dd{display: flex;justify-content: flex-start;max-width: 30%;padding-right: 80px;box-sizing: border-box;}
.footer-con .footer-nav .dl2 dd:last-child{margin-right: 0;padding-right: 0;}
.footer-con .footer-nav .dl2 dd img{width: 80px;height: 80px;}
.footer-con .footer-nav .dl2 dd .right{box-sizing: border-box;padding: 10px 10px;line-height: 30px;}
.footer-con .footer-nav .dl2 dd span{display: flex;width: 100%;font-size: 16px;}
.footer-con .footer-nav .dl2 dd em{display: flex;width: 100%;font-size: 18px;}
.footer-con .footer-nav a{color: #FFFFFF;font-size: 18px;}
.footer-con .footer-erweima{color: #FFFFFF;font-weight: 700;font-size: 18px;}
.footer-con .footer-erweima h4{line-height: 40px;margin-bottom: 10px;}
.footer-con .footer-erweima img{max-width: 150px;max-height: 150px;}

.footer-icp{width: 100%;background: #212121;color: #FFFFFF;text-align: center;line-height: 30px;padding: 10px 0;}
.footer-icp a{color: #FFFFFF;}

.page{width: 100%;text-align: center;padding: 50px 0;}
.pagination{text-align: center;display: inline-block;margin: 0 auto;}
.pagination li{border: 1px solid #D90632;height: 30px;line-height: 23px;color: #D90632;margin-right: 10px;box-sizing: border-box;float: left;border-radius: 4px;}
.pagination li a{color: #D90632;display: inline-block;font-size: 14px;padding: 0 10px;float: left;height: 100%;line-height: 27px;}
.pagination li span{padding: 0 10px;float: left;height: 100%;line-height: 27px;}
.pagination .active{background: #D90632;color: #FFFFFF;border: 1px solid #D90632;}
.pagination li:nth-child(1){}
.pagination li:last-child{margin-right: 0;}
.pagination  .disabled{}


/* 右侧 */
.body-right{position: fixed;right: 10px;top: 50%;transform: translate(0,-50%);z-index: 999;}
.body-right ul{width: 70px;height: 366px;}
.body-right ul li{width: 70px;height: 70px;box-sizing: border-box;border-radius: 4px;border: 1px solid #F3F3F3;text-align: center;margin-bottom: 4px;position: relative;color: #ACACAC;background: #FFFFFF;cursor: pointer;}
.body-right ul li .img{width: 40px;height: 40px;display: flex;margin-left: 14px;margin-top: 10px;}
.body-right ul .top{display: none;}

.body-right ul .wx .img{background: url(../image/right/8.png) no-repeat center center;}
.body-right ul .ewm .img{background: url(../image/right/6.png) no-repeat center center;}
.body-right ul .phone .img{background: url(../image/right/2.png) no-repeat center center;}
.body-right ul .zx .img{background: url(../image/right/10.png) no-repeat center center;}
.body-right ul .top .img{background: url(../image/right/4.png) no-repeat center center;}

.body-right ul .wx:hover .img{background: url(../image/right/7.png) no-repeat center center;}
.body-right ul .ewm:hover .img{background: url(../image/right/5.png) no-repeat center center;}
.body-right ul .phone:hover .img{background: url(../image/right/1.png) no-repeat center center;}
.body-right ul .zx:hover .img{background: url(../image/right/9.png) no-repeat center center;}
.body-right ul .top:hover .img{background: url(../image/right/3.png) no-repeat center center;}

.body-right ul li h5{line-height: 20px;font-weight: 500;margin-top: -5px;font-size: 14px;}
.body-right ul li .erweima{position: absolute;right: 75px;top: 50%;transform: translate(0,-50%);box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.15);display: none;border-radius: 8px;overflow: hidden;}
.body-right ul li .erweima img{max-width: 150px;max-height: 150px;margin: 0 0;display: flex;}
.body-right ul li:hover .erweima{display: inline-block;}
.body-right ul li:hover{background: #D90632;color: #FFFFFF;border: 1px solid #D90632;}
.body-right ul .phone .erweima{background: #FFFFFF;padding: 5px 20px;color: #333333;word-break:keep-all;
  white-space:nowrap; }

.lunbo{width: 100%;text-align: center;overflow: hidden;}
.lunbo img{max-width: 100%;}
.lunbo .swiper-pagination-bullet{width: 60px;height: 2px;border-radius: 0;background: #FFFFFF;opacity: 1;}
.lunbo .swiper-pagination-bullet-active{background: #D90632;opacity: 1;}
.lunbo .swiper-button-next, .swiper-button-prev {
    cursor: pointer;
    color: var(--swiper-navigation-color,#D90632);
}
.lunbo .swiper-pagination{bottom: 20px;}
.lunbo .swiper-slide{position: relative;display: flex;justify-content: center;}
.lunbo .swiper-slide .title{position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);width: 100%;display: flex;justify-content: center;letter-spacing: 3px;}
.lunbo .swiper-slide .title div{}
.lunbo .swiper-slide .title div:nth-child(1){font-size: 70px;color: #D90632;font-weight: 700;line-height: 40px;}
.lunbo .swiper-slide .title div:nth-child(2){font-size: 56px;color: #FFFFFF;line-height:58px;}

/* 模块1 */
.list{width: 100%;box-sizing: border-box;padding: 0 10px;padding: 70px 10px 0 10px;}
.list-con{max-width: 1270px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between;}
.list-title{width: 360px;max-width: 100%;position: relative;}
.list-title h4{font-size: 48px;color: #58595A;line-height: 60px;}
.list-title h4 span{display: inline-block;width: 10px;height: 10px;background: #D90632;margin-left: 10px;}
.list-title hr{width: 50px;height: 4px;background: #D90632;display: flex;border: none;margin: 30px 0;}
.list-title .title{font-size: 36px;color: #58595A;line-height: 40px;}
.list-title .jiantou{position: absolute;left: 0;bottom: 0;display: flex;}
.list-desc{width: 910px;max-width: 100%;}
.list-desc h4{font-size: 26px;color: #58595A;line-height: 40px;}
.list-desc .desc{font-size: 18px;color: #58595A;line-height: 30px;margin: 10px 0 20px 0;}
.list-desc img{max-width: 100%;display: flex;}



.list1{width: 100%;overflow: hidden;box-sizing: border-box;padding: 50px 10px;background: #F3F3F3;}
.list1-con{width: 1270px;max-width: 100%;margin: 0 auto;position: relative;}
.list1-con .title{font-size: 24px;color: #58595A;text-align: center;width: 100%;position: relative;line-height: 70px;margin-bottom: 20px;}
.list1-con .title::after{content: '';width: 40px;height: 4px;background: #D90632;bottom: 0;left: 50%;position: absolute;transform:translate(-50%,0);}
.list1-con .fbt{width: 100%;text-align: center;font-size: 18px;color: #58595A;line-height: 35px;}
.list1-con ul{width: 100%;display: flex;justify-content: space-between;padding: 40px 0;}
.list1-con ul li{width: 24%;text-align: center;}
.list1-con ul li .img{width: 200px;height: 200px;border: 2px solid #DCDCDC;border-radius: 50%;text-align: center;display: flex;align-items: center;flex-wrap: wrap;box-sizing: border-box;padding: 50px 0;justify-content: center;margin: 0 auto;}
.list1-con ul li .img .s{height: 70px;line-height: 70px;font-size: 42px;color: #D90632;position: relative;font-weight: 700;}
.list1-con ul li .img .s em{position: absolute;font-size: 30px;top: -30px;}
.list1-con ul li .img .t{width: 100%;height: 30px;line-height: 30px;font-size: 18px;color: #58595A;}
.list1-con ul li .desc{width: 100%;line-height: 30px;color: #58595A;font-size: 16px;padding: 20px 0 0 0;word-break: break-all;text-align: center;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 这里是超出几行省略 */
    overflow: hidden;}
	
.list3{width: 100%;overflow: hidden;box-sizing: border-box;padding: 50px 10px;background: #FFFFFF;}
.list3-con{width: 1270px;max-width: 100%;margin: 0 auto;position: relative;}
.list3-con .title{font-size: 24px;color: #58595A;text-align: center;width: 100%;position: relative;line-height: 70px;margin-bottom: 20px;}
.list3-con .title::after{content: '';width: 40px;height: 4px;background: #D90632;bottom: 0;left: 50%;position: absolute;transform:translate(-50%,0);}
.list3-con .fbt{width: 100%;text-align: center;font-size: 18px;color: #58595A;line-height: 35px;}
.list3-con ul{width: 100%;display: flex;justify-content: flex-start;padding: 0px 0;flex-wrap: wrap;}
.list3-con ul li{width: 24%;text-align: center;margin-top: 40px;margin-right: 1.333333%;}
.list3-con ul li:nth-child(4n){margin-right: 0;}
.list3-con ul li .img{width: 100%;text-align: center;box-sizing: border-box;margin: 0 auto;text-align: center;}
.list3-con ul li .img img{max-width: 100%;}
.list3-con ul li .desc{width: 100%;line-height: 50px;color: #58595A;font-size: 16px;padding: 0px 0 0 0;word-break: break-all;text-align: center;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 这里是超出几行省略 */
    overflow: hidden;}
	
	
/* 模块4 */
.list2{width: 100%;box-sizing: border-box;padding: 0 10px;padding: 70px 10px 70px 10px;}
.list2-con{max-width: 1270px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between;box-sizing: border-box;}
.list2-left{max-width: 60%;}
.list2-left .l1{color: #58595A;font-size: 36px;line-height: 50px;}
.list2-left .l2{width: 50px;height: 4px;background: #58595A;margin: 20px 0;}
.list2-left .l3{width: 100%;font-size: 18px;line-height: 30px;color: #58595A;}
.list2-right .r1{font-size: 40px;line-height: 50px;font-weight: 700;margin-bottom: 10px;color: #58595A;}
.list2-right .r1 span{display: inline-block;width: 10px;height: 10px;background: #D90632;margin-left: 10px;}

.list2-ul{max-width: 1270px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between;box-sizing: border-box;flex-wrap: wrap;padding: 0 0;margin-top: 30px;}
.list2-ul li{width: 220px;text-align: center;margin-top: 40px;}
.list2-ul li .img{width: 130px;height: 130px;background: #F7F7F7;border-radius: 50%;margin: 0 auto;text-align: center;line-height: 130px;}
.list2-ul li .img img{vertical-align: middle;max-width: 50%;}
.list2-ul li .img .img1{display: none;}
.list2-ul li h4{line-height: 50px;text-align: center;font-weight: normal;font-size: 20px;color: #58595A;}
.list2-ul li:hover .img{background: #D90632;}
.list2-ul li:hover .img2{display: none;}
.list2-ul li:hover .img1{display: inline-block;}



/* 模块5 */
.list5{width: 100%;box-sizing: border-box;padding: 0 10px;padding: 0 10px 0 10px;background: url(../image/index/5.jpg) no-repeat center center;background-size: auto 100%;margin-top: 200px;}
.list5-con{max-width: 1270px;width: 100%;margin: 0 auto;display: flex;justify-content: flex-end;box-sizing: border-box;position: relative;min-height: 460px;flex-wrap: wrap;}
.list5-left{position: absolute;left: 0;bottom: 0;}
.list5-left img{display: flex;max-width: 100%;}
.list5-left .xxx{color: #FFFFFF;position: absolute;right: -30px;bottom: 150px;font-size: 22px;letter-spacing: 2px;}
.list5-right {position: relative;width: 100%;text-align: right;}
.list5-right .list5-forms{width: 550px;background: rgba(255,255,255,0.3);box-sizing: border-box;padding: 20px 20px;position: relative;top: 50%;transform:translate(0,-50%);max-width: 100%;float: right;}
.list5-right .list5-forms .text{width: 100%;height: 50px;border: none;background: #FFFFFF;padding: 0 10px;font-size: 16px;color: #58595A;box-sizing: border-box;margin-bottom: 20px;}
.list5-right .list5-forms .list5-anniu{width: 100%;display: flex;justify-content: space-between;}
.list5-right .list5-forms .list5-anniu a{width: 48%;height: 50px;background: #DBDBDB;line-height: 50px;text-align: center;font-size: 16px;display: flex;justify-content: center;color: #58595A;}
.list5-right .list5-forms .list5-anniu a span{display: inline-block;}
.list5-right .list5-forms .list5-anniu a::after{width: 30px;height: 50px;content: '';background: url(../image/index/18.png) no-repeat center center;display: inline-block;background-size: 100% auto;margin-left: 5px;}
.list5-right .list5-forms .list5-anniu input{width: 48%;height: 50px;background: #FFFFFF;line-height: 50px;text-align: center;color: #D90632;border: none;font-size: 16px;cursor: pointer;}


/* 模块6 */
.list4{width: 100%;box-sizing: border-box;padding: 0 10px;padding: 70px 10px 70px 10px;}
.list4-con{max-width: 1270px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between;box-sizing: border-box;}
.list4-left{max-width: 60%;}
.list4-left .l1{color: #58595A;font-size: 36px;line-height: 50px;}
.list4-left .l2{width: 50px;height: 4px;background: #58595A;margin: 20px 0;}
.list4-left .l3{width: 100%;font-size: 18px;line-height: 30px;color: #58595A;}
.list4-right .r1{font-size: 40px;line-height: 50px;font-weight: 700;margin-bottom: 10px;color: #58595A;}
.list4-right .r1 span{display: inline-block;width: 10px;height: 10px;background: #D90632;margin-left: 10px;}
.list4-ul{max-width: 1270px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between;box-sizing: border-box;flex-wrap: wrap;padding: 60px 0 0 0;margin-top: 30px;overflow: hidden;position: relative;}
.list4-ul .swiper-slide .img{overflow: hidden;}
.list4-ul .swiper-slide img{max-width: 100%;transition: all 0.5s;display: flex;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;	}
.list4-ul .swiper-slide:hover img{transform: scale(1.2); /*放大1.1倍*/}
.list4-ul .swiper-slide h4{line-height: 40px;color: #58595A;font-size: 20px;width: 100%;word-break: break-all;font-weight: normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 这里是超出几行省略 */
    overflow: hidden;}
.list4-ul .swiper-slide p{line-height: 30px;color: #8E8E8E;font-size: 16px;width: 100%;word-break: break-all;height: 60px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 这里是超出几行省略 */
    overflow: hidden;}
.list4-ul .swiper-slide:hover h4{color: #D90632;}
.list4-ul .swiper-slide .desc{width: 100%;display: flex;justify-content: space-between;margin-top: 30px;}
.list4-ul .swiper-slide .desc span{background: #D90632;color: #FFFFFF;padding: 0 20px;border-radius: 18px;height: 25px;line-height: 25px;box-sizing: border-box;}
.list4-ul .swiper-slide .desc em{width: 55px;height: 25px;background: url(../image/index/3.png) no-repeat center center;}
.list4-ul .swiper-button-next1,.list4-ul .swiper-button-prev1 {
	position: absolute;width: 36px;height: 36px;top: 0;
}
.list4-ul .swiper-button-prev1{right: 50px;background: url(../image/index/12.png) no-repeat center center;}
.list4-ul .swiper-button-next1{right: 0;background: url(../image/index/14.png) no-repeat center center;}


.list4-ul .swiper-button-disabled.swiper-button-prev1{background: url(../image/index/11.png) no-repeat center center;}
.list4-ul .swiper-button-disabled.swiper-button-next1{background: url(../image/index/13.png) no-repeat center center;}

@media only screen and (max-width: 1270px) {
	.lunbo .swiper-slide .title div:nth-child(1){font-size: 60px;}
	.lunbo .swiper-slide .title div:nth-child(2){font-size: 46px;}
	
	
}
@media only screen and (max-width: 1000px) {
	.lunbo .swiper-slide .title div:nth-child(1){font-size: 40px;}
	.lunbo .swiper-slide .title div:nth-child(2){font-size: 26px;}
	
	
	.list1{width: 100%;overflow: hidden;box-sizing: border-box;padding: 30px 10px;background: #F3F3F3;}
	.list1-con{width: 1270px;max-width: 100%;margin: 0 auto;position: relative;}
	.list1-con .title{font-size: 20px;color: #58595A;text-align: center;width: 100%;position: relative;line-height: 70px;margin-bottom: 20px;}
	.list1-con .title::after{content: '';width: 40px;height: 4px;background: #D90632;bottom: 0;left: 50%;position: absolute;transform:translate(-50%,0);}
	.list1-con .fbt{width: 100%;text-align: center;font-size: 14px;color: #58595A;line-height: 35px;}
	.list1-con ul{width: 100%;display: flex;justify-content: space-between;padding: 40px 0;flex-wrap: wrap;}
	.list1-con ul li{width: 24%;text-align: center;}
	.list1-con ul li .img{width: 120px;height: 120px;border: 2px solid #DCDCDC;border-radius: 50%;text-align: center;display: flex;align-items: center;flex-wrap: wrap;box-sizing: border-box;padding: 30px 0;justify-content: center;margin: 0 auto;}
	.list1-con ul li .img .s{height: 30px;line-height: 30px;font-size: 24px;color: #D90632;position: relative;font-weight: 700;}
	.list1-con ul li .img .s em{position: absolute;font-size: 18px;top: -20px;}
	.list1-con ul li .img .t{width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #58595A;}
	.list1-con ul li .desc{width: 100%;line-height: 30px;color: #58595A;font-size: 14px;padding: 20px 0;max-height: 60px;text-align: center;}
	
	.list3{width: 100%;overflow: hidden;box-sizing: border-box;padding: 30px 10px;background: #F3F3F3;}
	.list3-con{width: 1270px;max-width: 100%;margin: 0 auto;position: relative;}
	.list3-con .title{font-size: 20px;color: #58595A;text-align: center;width: 100%;position: relative;line-height: 70px;margin-bottom: 20px;}
	.list3-con .title::after{content: '';width: 40px;height: 4px;background: #D90632;bottom: 0;left: 50%;position: absolute;transform:translate(-50%,0);}
	.list3-con .fbt{width: 100%;text-align: center;font-size: 14px;color: #58595A;line-height: 35px;}
	.list3-con ul{width: 100%;display: flex;justify-content: space-between;padding: 0px 0;flex-wrap: wrap;}
	.list3-con ul li{width: 48%;text-align: center;margin-top: 40px;margin-right: 4%;}
	.list3-con ul li:nth-child(2n){margin-right: 0;}
	
	.list3-con ul li .img{width: 100%;text-align: center;box-sizing: border-box;margin: 0 auto;text-align: center;}
	.list3-con ul li .img img{max-width: 100%;}
	.list3-con ul li .desc{width: 100%;line-height: 25px;color: #58595A;font-size: 14px;padding: 0px 0 0 0;word-break: break-all;text-align: center;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2; /* 这里是超出几行省略 */
	    overflow: hidden;}
		
		
	.list5{margin-top: 0;padding: 40px 10px;}
	.list5-con {
	  justify-content: center;
	}
	.list5-left{position: relative;margin-bottom: 20px;text-align: center;display: flex;justify-content: center;}
	
	.list5-right .list5-forms{width: 550px;background: rgba(255,255,255,0.3);box-sizing: border-box;padding: 20px 20px;position: relative;top: 50%;transform:translate(0,-50%);max-width: 100%;float: none;margin: 0 auto;}
	
	
	/* 模块6 */
	.list4-ul .swiper-slide h4{line-height: 40px;color: #58595A;font-size: 18px;}
	.list4-ul .swiper-slide p{line-height: 30px;color: #8E8E8E;font-size: 14px;}
	.list4-ul .swiper-slide .desc{width: 100%;display: flex;justify-content: space-between;margin-top: 10px;}
	.list4-ul .swiper-slide .desc span{background: #D90632;color: #FFFFFF;padding: 0 5px;border-radius: 18px;height: 20px;line-height: 20px;box-sizing: border-box;font-size: 12px;}
	.list4-ul .swiper-slide .desc em{width: 40px;height: 20px;background: url(../image/index/3.png) no-repeat center center;background-size:100% auto;}

}
@media only screen and (max-width: 810px) {
	.list1-con ul li{width: 48%;text-align: center;}
}
@media only screen and (max-width: 750px) {
	.lunbo .swiper-slide .title div:nth-child(1){font-size: 24px;}
	.lunbo .swiper-slide .title div:nth-child(2){font-size: 18px;line-height:48px;}
	
	/* 模块1 */
	.list{padding: 30px 10px 0 10px;}
	.list-title h4{font-size: 24px;color: #58595A;line-height: 40px;}
	.list-title h4 span{display: inline-block;width: 5px;height: 5px;background: #D90632;margin-left: 10px;}
	.list-title hr{width: 50px;height: 2px;background: #D90632;display: flex;border: none;margin: 20px 0;}
	.list-title .title{font-size: 18px;color: #58595A;line-height: 40px;font-weight: 700;}
	.list-title .jiantou img{max-width: 50px;}
	.list-desc h4{font-size: 18px;color: #58595A;line-height: 40px;}
	.list-desc .desc{font-size: 14px;color: #58595A;line-height: 25px;margin: 10px 0 20px 0;}
	
	/* 模块4 */
	.list2{width: 100%;box-sizing: border-box;padding: 0 10px;padding: 30px 10px 30px 10px;}
	.list2-con{max-width: 1270px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between;box-sizing: border-box;}
	.list2-left{max-width: 60%;}
	.list2-left .l1{color: #58595A;font-size: 18px;font-weight: 700;line-height: 30px;}
	.list2-left .l2{width: 50px;height: 2px;background: #58595A;margin: 10px 0;}
	.list2-left .l3{width: 100%;font-size: 14px;line-height: 25px;color: #58595A;}
	.list2-right .r1{font-size: 24px;line-height: 40px;font-weight: 700;margin-bottom: 10px;color: #58595A;}
	.list2-right .r1 span{display: inline-block;width: 10px;height: 10px;background: #D90632;margin-left: 10px;}
	.list2-ul{justify-content: center;}
	.list2-ul li{max-width: 50%;text-align: center;margin-top: 40px;}
	.list2-ul li .img{width: 110px;height: 110px;background: #F7F7F7;border-radius: 50%;margin: 0 auto;text-align: center;line-height: 110px;}
	.list2-ul li .img img{vertical-align: middle;max-width: 40px;}
	.list2-ul li .img .img1{display: none;}
	.list2-ul li h4{line-height: 40px;text-align: center;font-weight: normal;font-size: 16px;color: #58595A;}
	.list2-ul li:hover .img{background: #D90632;}
	.list2-ul li:hover .img2{display: none;}
	.list2-ul li:hover .img1{display: inline-block;}
	
	/* 模块6 */
	.list4{width: 100%;box-sizing: border-box;padding: 0 10px;padding: 30px 10px 30px 10px;}
	.list4-con{max-width: 1270px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between;box-sizing: border-box;}
	.list4-left{max-width: 60%;}
	.list4-left .l1{color: #58595A;font-size: 18px;font-weight: 700;line-height: 30px;}
	.list4-left .l2{width: 50px;height: 2px;background: #58595A;margin: 10px 0;}
	.list4-left .l3{width: 100%;font-size: 14px;line-height: 25px;color: #58595A;}
	.list4-right .r1{font-size: 24px;line-height: 40px;font-weight: 700;margin-bottom: 10px;color: #58595A;}
	.list4-right .r1 span{display: inline-block;width: 10px;height: 10px;background: #D90632;margin-left: 10px;}
}
@media only screen and (max-width: 600px) {
	.lunbo img{height: 250px;max-width: none;position: relative;left: 50%;transform:translate(-50%,0);}
	.lunbo .swiper-slide-active{z-index: 1;}
	.swiper-button-next, .swiper-button-prev {
	    display: none;
	}

}
@media only screen and (max-width: 500px) {
	
}
@media only screen and (max-width: 400px) {
	
}

body,.header,.footer{
	min-width: 1270px;
}
body{	
	padding-bottom: 100px;
}
.posiFrom{
	min-width: 1270px;
	position: fixed;
	width: 100%;
	bottom: 0;							
	z-index: 9999999999999999;
	background: url('../image/index/19.png') no-repeat center center;
	background-size: auto 140px;
}
.posiFrom .con{			
	width: 870px;
	height: 100px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	box-sizing: border-box;
}
.posiFrom .con .top{
	font-size: 18px;
	font-weight: 600;
	height: 30px;
	line-height: 30px;
	margin-bottom: 5px;
}
.posiFrom .con .top span{
	font-size: 14px;
	color: #999;
	font-weight: 600;
	font-weight: normal;
	margin-left: 10px;
}
.posiFrom .con .cons{
	display: flex;
	justify-content: flex-start;
}
.posiFrom .con .cons .text{
	width: 200px;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	padding: 0 20px;
	background: #fff;
	border: none;
	margin-right: 10px;
	font-size: 14px;
}
.posiFrom .con .cons .submit{
	width: 160px;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	padding: 0 20px;
	background: #CB0013;
	color: #ffffff;
	border: none;
	font-size: 17px;
}