body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img{margin:0;padding:0;border:0;}
body{background:#ffffff;color:#333333;font-size:16px;font-family:  "Source Han Sans CN";font-weight: 500;letter-spacing: 1px;}
p{
  margin:0;
  padding: 0;
}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a{
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
  -moz-user-focus: none;
  -moz-user-select: none;
}
 a{
  text-decoration: none;
  color: #333333;
  outline:none;
}
a:link { text-decoration: none; outline:none;}
a:visited { text-decoration: none; outline:none;}
a:hover { text-decoration: none; outline:none;}
/* .header{
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  background-color: #ffffff;
  z-index: 3;
} */
.headers{
  padding: 10px 0;
  max-width: 1420px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.headers .logo{
  display: flex;
  align-items: center;
}
.headers .logo img{
  /*width:230px;*/
  height: 46px;
}

.headers .phone{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.headers .phone img{
  width: 40px;
}
.headers .phone .icon{
  margin-right: 8px;
}
.headers .phone .dianhau{
  font-size:18px;
  font-weight: bold;
}
.headernav>ul>li>a{
  padding: 0px 13px;
  line-height: 60px;
  transition: all .4s;
}
.A-nav {
	position: relative;
	z-index: 9999;
	display: flex;
	justify-content: space-between;
}

.A-nav li,.A-nav a {
	position: relative
}
.homeAcitve a{
	background: #b60005;
	color: #ffffff !important
}
.A-nav>li {
	/* height: 60px; */
	/* line-height: 60px */
}
.A-nav>li a {
	display: block;
	text-align: center;
	color: #666666;
	font-size: 18px;
	z-index: 1
}
.A-nav>li ul {
	position: absolute;
	top: 100%;
	width: 140%;
	display: none
}

.A-nav>li ul li {
	background-color: #b60005;
	height: 40px;
	line-height: 40px
}

.A-nav>li ul li a {
	font-size: 16px;
  color:#ffffff;
  transition: all .4s;
}
.A-nav>li ul li a:hover{
  background-color: #ffffff;
  color: #b60005 !important;
}
.A-nav>li ul li ul {
	top: 0;
	left: 100%;
	z-index: 2
}

.A-nav>li ul li ul li {
	background: #b60005;
}

.A-nav .hk-1,.A-nav .hk-2,.A-nav .hk-3 {
	position: absolute;
	top: 0;
	left: 0
}
.language{
	/*margin-left: 30px;*/
	cursor: pointer;
	position: relative;
}
.language img{
    vertical-align: middle;
}
.en_cn{
	display: none;
  position: absolute;
	width: 100%;
  z-index: 99999;
  top: 140%;
  left: 0;
}
.en_cns{
	width: 70%;
	margin: 0 auto;
	background: #F2F2F2;
	box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
	text-align: center;
}
.en_cn a{
	display: block;
	padding: 13px 0px;
	transition: all .3s;
	font-size: 14px;
}
.en_cn a:hover{
	background: #25315A;
	color: #ffffff;
}
.en_cn a img{
    width: 28px;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: -1px;
}
.en_cn a:nth-child(1){
    border-bottom: 1px solid #dbd4d4;
}
.langBtn span{
    font-size: 16px;
    display: inline-block;
    margin: 0 2px;
}
#thrennNav a{
  padding: 0 5px;
  font-size: 13px;
}
.banner img{
  width: 100%;
}
.caseNav{
  max-width: 1240px;
  margin:0 auto;
  padding-top: 10px;
}
.caseNav a{
  color: #999999;
  font-weight: bold;
}
.caseNav a:last-child{
  color: #a60a0d !important;
}
.caseStudent{
  margin-top: 20px;
  width: 100%;
  background: url(../images/casebj.jpg) center center no-repeat;
  background-size: 100% 100%;
  color: #ffffff;
}
.caseStudents{
  max-width: 1240px;
  margin: 0 auto;
  padding: 30px 0;
}
.caseStudents .dbt{
  font-size: 34px;
  text-align: center;
  font-weight: bold;
}
.caseStudents .cjxq{
  margin-top: 25px;
  border: 2px solid #f2f2f2;
}
#tabs{
  position: relative;
}
/* #tabs::before{
  display: block;
  content: "";
  position: absolute;
  top: 19%;
  left: 50%;
  width: 1px;
  height: 500px;
  background: #f2f2f2;
} */
#tabs ul{
  display: flex;
  justify-content: space-between;
  border-bottom: 2px solid #f2f2f2;
}
#tabs ul li {
  width: 50%;
  text-align: center;
}
#tabs ul li:first-child{
  border-right: 1px solid #f2f2f2;
}
#tabs ul li:last-child{
  border-left: 1px solid #f2f2f2;
}
#tabs ul li p{
  margin: 0 auto;
  width: 300px;
  font-size: 26px;
  line-height: 70px;
  cursor: pointer;
  background-color: #ffffff;
  color: #b60005;
}
#tabs_container{
  /* padding: 0px 20px 0 20px; */
  height: 480px;
  overflow: hidden;
}
#tabs_container{
  display: flex;
  justify-content: space-between;
}
#tabs_container>div{
  width: 50%;
}
#tabs_container .leftzb{
  border-right: 1px solid #f2f2f2;
}
#tabs_container .rightyb{
  border-left: 1px solid #f2f2f2;
}
.rightyb .zbt{
  margin-right: 0 !important;
  /* margin-left: 20px; */
}
.rightyb .swiper-slide>div{
  margin-right: 0 !important;
  /* margin-left: 20px; */
}
/* .rightyb .swiper-slide>div span:nth-child(2){
  right: 19px !important;
}
.rightyb .swiper-slide>div span:nth-child(3){
  right: 36px !important;
}
.rightyb.swiper-slide>div span:nth-child(4){
  right: 18px !important;
}
.rightyb .swiper-slide>div span:nth-child(5){
  position: relative;
  right: 15px !important;
}
.rightyb .swiper-slide>div span:nth-child(6){
  position: relative;
  right: 19px !important;
}
.rightyb .swiper-slide>div span:nth-child(7){
  position: relative;
  right: 19px !important;
} */





/* #tabs_container .swiper-wrapper{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#tabs_container .tabcontent{
  display: none;
}
#tabs_container .shows{
  display: block;
}
#tabs_container .swiper-slide{
  width: 50%;
  line-height: 45px !important;
  height: 46px !important;
}
#tabs_container .swiper-slide:nth-child(even)>div{
  margin-left: 20px;
}
#tabs_container .swiper-slide:nth-child(even)>div span{
  margin-left: 4px;
}
#tabs_container .swiper-slide:nth-child(even)>div span:first-child{
  margin-left: 0;
}
#tabs_container .swiper-slide:nth-child(even)>div span:nth-child(5){
  position: relative;
  left: 13px;
}
#tabs_container .swiper-slide:nth-child(even)>div span:nth-child(6){
  position: relative;
  left: 20px;
}
#tabs_container .swiper-slide:nth-child(even)>div span:nth-child(7){
  position: relative;
  left: 20px;
}
#tabs_container .swiper-slide>div{
  display: flex;
  justify-content: space-between;
  font-size: 20px;
}
#tabs_container .swiper-slide span{
  display: block;
  width: 13.8%;
  text-align: center;
}
#tabs_container .swiper-slide span:nth-child(2){
  width: 17.2% !important;
}
#tabs_container .swiper-slide span:first-child{
  text-align: left;
} */
.gdbt{
  /* padding: 20px 20px 0 20px; */
  display: flex;
  justify-content: space-between;
}
#tabs .yi{
  width: 50%;
  display: flex;
  justify-content: space-between;
  font-size: 20px;
  color: #e9e9e9;
}
#tabs .er{
  margin-left: 40px;
  width: 50%;
  display: flex;
  justify-content: space-between;
  font-size: 20px;
  color: #e9e9e9;
}
#tabswiper{
  transition-timing-function: linear !important;
}
.xbjy{
  padding-top: 30px;
  max-width: 1240px;
  margin: 0 auto;
}
.xbjy .dbt{
  text-align: center;
  font-size: 34px;
  font-weight: bold;
  margin-bottom: 25px;
}
.xbjyList{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.xbjyList .list{
  width: 32%;
  margin-bottom: 25px;
}
.xbjyList .list .thumb img{
  width: 100%;
}
.xbjyList .list .on{
  position: relative;
}
.xbjyList .list .on .time{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #ffffff;
  background-color: rgba(104, 104, 104, 0.5);
  padding: 8px 0 8px 10px;
}
.xbjyList .list .bottom{
  font-size: 18px;
  margin-top: 10px;
}
.gfalpjwt{
  margin-bottom: 70px;
  padding-top: 60px;
  padding-bottom: 50px;
  background-color: #f2f2f2;
}
.gfalpjwts{
  max-width: 1240px;
  margin: 0 auto;
  height: auto;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
.pjwtleft{
  width: 32.5%;
  height: auto;
  position: relative;
}
.pjwtleft img{
  width: 100%;
  height: 100%;
}
.pjwtleft .form{
  position: absolute;
  z-index: 1;
  top: 39%;
  left: 0;
  right: 0;
}
.pjwtleft .formss{
  width: 90%;
  margin: 0 auto;
  background-color: rgba(11,11,11,0.5);
  border-radius: 10px;
}
.pjwtleft .form form{
  padding: 40px 20px;
}
.pjwtleft .form form input{
  width: 97%;
  line-height: 45px;
  height: 45px;
  border:none;
  border-radius: 5px;
  padding-left: 10px;
  outline: none;
}
.pjwtleft .form form input::-webkit-input-placeholder{
  font-size: 14px;
  color: #999999;
}
.pjwtleft .form form .nr{
  margin-bottom: 20px;
}
.pjwtleft form .submit input{
  width: 100% !important;
  background-color: #b60005;
  font-size: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: 5px;
}
.pjwtright{
  margin-left: 10px;
  width: 67.5%;
  height: auto;
  background-color: #ffffff;
}
.pjwtright .top{
  padding: 20px 0;
  display: flex;
  justify-content: center;
  font-size: 26px;
  font-weight: bold;
  box-shadow: 0 0 0.44rem #ebebeb
}
.pjwtright .top p{
  margin:0 80px;
  cursor: pointer;
}
.pjactive{
  color: #b60005;
}
.pjwtright .bottom .yasi{
  width: 90%;
  margin: 0 auto;
}
.pjwtright .bottom .yasi .swiper-container{
  width: 100%;
  height: 630px;
  overflow: hidden;
}
.pjwtright .bottom .tuofu .swiper-container{
  width: 100%;
  height: 630px;
  overflow: hidden;
}
.swiper-container .swiper-wrapper{
  -webkit-transition-timing-function: linear; /*之前是ease-out*/
  -moz-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}
.pjwtright .bottom .swiper-slide{
  border-bottom: 1px solid #f7f7f7;
  padding-bottom: 15px;
  margin-top: 30px;
  /* height: 235px !important; */
  overflow: hidden;
}
#pjqh_content .contents{
  display: none;
}
#pjqh_content .yasi{
  display: block;
}
.pjwtright .bottom .swiper-slide .sse{
  width: 90%;
  margin: 0 auto;
  display: flex;
  justify-content: flex-start;
}
.pjwtright .bottom .swiper-wrapper{
  transition-timing-function: linear !important;
}
.pjwtright .bottom  .touxiang{
  margin-right: 12px;
}
.pjwtright .bottom  .touxiang img{
  width: 57px;
  height: 57px;
  border-radius: 50%;
}
.pjwtright .bottom .yxx .yi{
  font-size: 20px;
}
.pjwtright .bottom .yxx .er{
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 6px;
}
.pjwtright .bottom .ty{
  color: #666666;
  line-height: 24px;
}
.pjwtright .bottom .td{
  margin-top: 10px;
}



.footer{
  width: 100%;
  background: url(../images/footer.png) center center no-repeat;
  background-size: 100% 100%;
  color: #ffffff;
  position: relative;
}
.footers{
  padding-top: 65px;
  padding-bottom: 90px;
  max-width: 1240px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.footers .xialeft{
  margin-right: 20px;
}
.footers .xiaright{
  margin-right: 20px;
}
.footers .erwei img{
  width: 155px;
}
.footers .right{
  display: flex;
  justify-content: flex-start;
}
.footers .right .le{
  margin-right: 30px;
}
.footers .right p:last-child{
  margin-top: 20px;
  color: #e2e2e2;
  text-align: center;
}
.footernav a{
  color: #ffffff;
  font-size: 18px;
  margin-right: 30px;
}
.footernav_bo{
  margin-top: 30px;
  display: flex;
  justify-content: flex-start;
}
.footernav_bo p{
  color: #f1f1f1;
}
.footernav_bo p:first-child{
  margin-bottom: 8px;
}
.footernav_bo .sm{
  margin-bottom: 15px;
}
.footer .dbxx{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(104, 104, 104, 0.2);
  padding: 10px 0;
}
.dbxxs{
  max-width: 1230px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  color: #ccc3c3;
  font-size: 14px;
}
.dbxxs .ba{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.dbxxs .ba span{
  display: flex;
  align-items: center;
}
.dbxxs .ba img{
  margin-right: 8px;
}
.dbxxs .ba a{
  color: #ccc3c3;
  font-size: 14px;
}
.dbxxs .jszc{
  display: flex;
  align-items: center;
}
.dbxxs .jszc a{
  color: #ccc3c3;
  font-size: 14px;
}
/* 学生成绩 */
.htitle {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 40px;
}

.htitle h1 {
  color: #fff;
  font-family: 思源黑体 !important;
  font-size: 42px;
  font-weight: bold;
  letter-spacing: 3px;
}

.htable {
  max-width: 1240px;
  margin: 0 auto;
}

.htable-v {
  border: 2px solid #f2f2f2;
}

.htable-title {
  display: flex;
  flex-direction: row;
  justify-content: center;
  border-bottom: 2px solid #f2f2f2;
}

.htable-title div {
  padding: 0px 40px;
  line-height: 100px;
  height: 100px;
  margin: 0 60px;
  cursor: pointer;
}

.htable-title div span {
  color: #fff;
  font-size: 36px;
}

.h-cur {
  background: #fff !important;
}

.h-cur span {
  color: #b60005 !important;
}

.htable-b-title {
  display: flex;
  flex-direction: row;
}

.htable-b-title-v {
  flex: 1;
  display: flex;
  flex-direction: row;
  /* justify-content: space-around; */
  padding: 0 15px;
}

.htable-b-title-v span {
  color: #e9e9e9;
  font-size: 20px;
  font-family: 思源黑体 !important;
  font-weight: 400;


}


.htable-row {
  display: flex;
  flex-direction: row;
  /* justify-content: space-around; */
  width: calc(50% - 0.5px);
  padding: 25px 0 0;

}

.htable-row span {
  font-size: 20px;
  color: #fff;
  font-family: 思源黑体 !important;
  font-weight: 400;

}



.hline {
  width: 1px;
  background: #f2f2f2;
}

.htable-bom {
  padding-top: 20px;
}

.htable-scroll {
  height: 500px;
  overflow-y: scroll;
}

.htable-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  /* padding: 20px 0; */


}
.htable-scroll::-webkit-scrollbar {
  display: none;
}
.gfan_student{
  margin-top: 30px;
  padding-bottom: 60px;
}
/* 联系我们 */
.page_gyby{
  width: 100%;
  background: url(../images/gywm.jpg) center center no-repeat;
}
.page_gybys{
  padding-top: 30px;
  padding-bottom: 40px;
  max-width: 1240px;
  margin: 0 auto;
}
.page_gybys .name{
  font-size: 34px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}
.page_gybys .gyby_content{
  font-size: 18px;
  color: #666666;
  line-height: 36px;
}
.page_gybys .gyby_content p{
  font-size: 18px;
  color: #666666;
  line-height: 36px;
}
.page_gybys .gyby_content span{
  font-size: 22px;
  color: #666666;
  line-height: 48px;
}
.page_map{
  max-width: 1240px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.page_map .gsmc{
  width: 29%;
}
.page_map .gsmc .dg{
  padding: 15px 20px;
  background-color: #f8f8f8;
  margin-bottom: 12px;
  cursor: pointer;
}
.page_map .gsmc .dg .dhdz{
  margin-top: 12px;
}
.page_map .gsmc .dg:last-child{
  margin-bottom: 0;
}
.page_map .gsmc .dg .dhdz p{
  margin-bottom: 8px;
  color: #404040;
  font-size: 14px;
}
.page_map .gsmc .dg .dhdz p span{
  position: relative;
  top: 2px;
}
.page_map .gsmc .dg .dhdz img{
  margin-right: 8px;
  width: 20px;
}
.page_map .gsmc .dg>p{
  font-size: 19px;
}
/* .page_map .dtxs{
  width: 71%;
  margin-left: 20px;
  border:1px solid #f8f8f8;
} */
.page_xzxq{
  padding-top: 30px;
  max-width: 1240px;
  margin: 0 auto;
}
.page_xzxq .zbt{
  font-size: 34px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 30px;
}
.page_xzxq .wdys{
  display: flex;
  justify-content: space-between;
}
.page_xzxq .wdys .ls>p{
  height: 80px;
}
.page_xzxq .wdys .ls div{
  margin-top: 15px;
}
.page_xzxq .wdys .ls div p{
  font-size: 16px;
  line-height: 30px;
}
.page_xzxq .wdys p{
  text-align: center;
}
.page_xzxq .wdys img{
  width: 80px;
}
.page_dsj{
  padding-top: 40px;
  padding-bottom: 20px;
}
.page_dsj .zbt{
  font-size: 34px;
  font-weight: bold;
  text-align: center;
}



.zpmenu {
	/* border: #d8d7d8 1px solid;
	margin-top: 20px;
  max-width: 1240px;
  margin: 0 auto;
	display: inline; */
	/* background: url(../images/zpmenu_bg.png) repeat-x;
	height: 205px;
	overflow: hidden */
}
.zpmenu dl {
  /* display: flex; */
	max-width: 1240px;
  margin: 0 auto;
	height: 390px;
	_width: 962px
}
#slider2 .zbt{
  margin-bottom: 25px;
  font-size: 22px;
  color: #b60005;
  line-height: 46px;
}
#slider2 .btxnr{
  font-size: 18px;
  line-height: 36px;
}
.zpmenu dt {
	width: 310px;
	float: left;
	height: 390px;
}

.zpmenu dt img {
	width: 310px;
	display: block;
	float: left;
	height: 390px;
	cursor: pointer
}

.zpmenu dd {
	position: relative;
	width: 446px;
	display: block;
	float: left;
	height: 390px;
	overflow: hidden;
  background-color: #edeef0;
}

div.zpmenu dl#slider2 dd div.zpinfor {
	padding: 12px 20px 0;
	width: 410px;
	display: flex;
  flex-direction: column;
  justify-content: center;
	font: 12px/21px "微软雅黑","宋体";
	/* float: left; */
	height: 366px;
	overflow: hidden
}

.zpmenu dd h1 {
	width: 403px;
	/* float: left; */
	font-size: 18px
}

.zpmenu dd span {
	display: inline-block;
	float: left;
	font-size: 14px;
	margin-right: 25px
}

.zpmenu dd h2 {
	border-bottom: #b4b4b4 1px dashed;
	padding-bottom: 5px;
	width: 403px;
	display: inline;
	float: left;
	color: #9b0f0f;
	font-size: 14px
}

.zpmenu dd ul {
	width: 403px;
	float: left;
	height: 100px;
	clear: both
}

.zpmenu dd ul li {
	line-height: 24px;
	margin: 0 10px 0 0;
	display: inline;
	white-space: nowrap;
	float: left
}
.tabcontent .zbt{
  /* margin-right: 1.25rem; */
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  margin-top: 14px;
}
.tabcontent .zbt span{
  width: 14.28%;
  text-align: center;
}
.xucjgdmd{
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}
.xucjgdmd .swiper-wrapper{
  transition-timing-function: linear !important;
}
.xucjgdmd .swiper-slide{
  width: 100%;
  height:50px;
  overflow: hidden;
}
.xucjgdmd .swiper-slide>div{
  /* margin-right: 40px; */
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  line-height: 50px;
  height:50px;
  overflow: hidden;
}
.xucjgdmd .swiper-slide>div span{
  width: 14.28%;
  text-align: center;
}

/* .swiper-slide>div span:nth-child(2){
  position: relative;
  right: 16px;
}
.xucjgdmd .swiper-slide>div span:nth-child(3){
  position: relative;
  right: 24px;
}
.xucjgdmd .swiper-slide>div span:nth-child(4){
  position: relative;
  right: 14px;
} */
.aptis{
            padding-top: 40px;
            padding-bottom: 40px;
            background: #F3F3F3;
        }
        .nyaptis{
            max-width: 1240px;
            margin: 0 auto;
        }
        .nyaptis .na{
            font-size: 34px;
            font-weight: bold;
            text-align: center;
            margin-bottom: 30px;
        }
        .nyaptis .s1{
            color: #D82B17;
        }
        .nyaptis .s2{
            color: #C0CF1C;
        }
        .aptis_cont{
            color: #666666;
            line-height: 26px;
        }
        .aptis_cont span{
            color: #D82B17;
        }
        .aptis_table{
            margin-top: 30px;
        }
        .aptis_table .tab1{
            line-height: 65px;
            height: 65px;
            display: flex;
            justify-content: space-between;
            background: #C0CF1C;
            border-radius: 20px 20px 0px 0px;
            font-weight: bold;
            font-size: 20px;
            color: #ffffff;
        }
        .aptis_table .tab1>div{
            text-align: center;
        }
        .fl1_gy{
            width: 17%;
        }
        .fl2_gy{
            width: 27%;
        }
        .fl3_gy{
            width: 15%;
        }
        .fl4_gy{
            width: 20.5%;
        }
        .fl5_gy{
            width: 20.5%;
        }
        .aptis_table .tab2{
            background: #ffffff;
            display: flex;
            justify-content: space-between;
        }
        .aptis_table .bg1{
            text-align: center;
        }
        .aptis_table .bg1 .w{
            font: 18px;
            margin-top: 10px;
        }
        .aptis_table .bg1 .n{
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 180px;
            padding: 15px;
            border-left: 1px solid #C0CF1C;
            border-right: 1px solid #C0CF1C;
            border-bottom: 1px solid #C0CF1C;
        }
        .span_gy{
          color: #e05929;
        }
        .aptis_table .bg2 p{
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 180px;
            padding: 15px;
            border-right: 1px solid #C0CF1C;
            border-bottom: 1px solid #C0CF1C;
            line-height: 22px;
            font-size: 15px;
        }
        .aptis_table .bg3 p{
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 180px;
            padding: 15px;
            border-right: 1px solid #C0CF1C;
            border-bottom: 1px solid #C0CF1C;
            font-size: 15px;
        }
        .aptis_table .bg4 .p1{
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 602px;
            line-height: 24px;
            padding: 15px;
            border-right: 1px solid #C0CF1C;
            border-bottom: 1px solid #C0CF1C;
            font-size: 15px;
        }
        .aptis_table .bg4 .p2{
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 180px;
            padding: 15px;
            border-right: 1px solid #C0CF1C;
            border-bottom: 1px solid #C0CF1C;
            font-size: 15px;
        }
        .aptis_table .bg5 .p1{
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 180px;
            padding: 15px;
            border-right: 1px solid #C0CF1C;
            border-bottom: 1px solid #C0CF1C;
            font-size: 15px;
        }
        .aptis_table .bg5 .p2{
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 391px;
            padding: 15px;
            border-right: 1px solid #C0CF1C;
            border-bottom: 1px solid #C0CF1C;
            font-size: 15px;
        }
        .aptis2{
            padding-top: 40px;
            max-width: 1240px;
            margin: 0 auto;
        }
        .h2_gy{
            text-align: center;
            font-size: 34px;
            font-weight: bold;
        }
        .aptis2_list{
            margin-top: 30px;
            display: flex;
            justify-content: space-between;
        }
        .aptis2_list .lb{
            width: 31%;
            background: #aeb51f;
            color: #ffffff;
        }
        .aptis2_list .lb>div{
            margin: 6px;
            /*border: 1px dashed #FFFFFF;*/
        }
        .aptis2_list .name{
            font-size: 26px;
            text-align: center;
            margin-top: 25px;
            margin-bottom: 20px;
        }
        .aptis2_list .nr{
            line-height: 24px;
            padding: 0 20px;
            margin-bottom: 20px;
        }
        .aptis3{
            background: url(../images/aptis_bj.jpg) center center no-repeat;
        }
        .aptis3 .mflqs_right .red{
            color: #ACB51C;
        }
        .aptis3 .formright input{
            background-color: #ACB51C;
        }
        .aptis4{
            padding-top: 40px;
            padding-bottom: 40px;
            background: #EFEFEF;
        }
        .aptis4 .wpkc_yi{
            background: #FFFFFF;
        }
        .aptis4 h2{
            margin-bottom: 30px;
        }
        .tijiao_gy{
        	border-radius: 45px;
            background: rgb(182,0,5);
            text-align: center;
            line-height: 66px;
            width: 400px;
            margin: 0 auto;
            margin-top: 30px;
            box-shadow: 0 5px 24px #ff7e88;
        }
        .tijiao_gy a{
        	font-size: 26px;
            color: #ffffff;
            letter-spacing: 2px;
            display: block;
            width: 100%;
            height: 100%;
        }
        .aptis5{
            padding-bottom: 40px;
        }
        .aptis5 .aptis2_list .lb{
            width: 32%;
            background: url(../images/aptisico2.png);
            background-size: 100% 100%;
        }
        .aptis5 .aptis2_list .name{
            font-size: 20px;
            text-align: left;
            margin-top: 35px;
            margin-bottom: 20px;
            margin-left: 60px;
        }
        .aptis5 .aptis2_list .nr{
            padding: 0 20px 0 35px;
        }
        .aptis6 .new_lst{
            padding-top: 0;
        }
        .aptis6 .Title h2{
            color: #333333;
            font-size: 34px;
            font-weight: bold;
        }
        .qtlxs1 .gxh{
        	width: 100%;
        	background: url({../images/gxhdz.jpg) center center no-repeat;
        	background-size: 100% 100%
        }
        .gxh-center{
        	max-width: 1240px;
        	margin:0 auto;
        	padding-top: 40px;
        	padding-bottom: 40px;
        	position: relative;
        }
        .gxh-center h5:nth-child(1){
        	text-align: center;
        	font-size: 34px;
        	color: #b60005;
        	font-weight: bold;
        }
        .gxh-center h5:nth-child(1) span{
        	color: #333333
        }
        .gxh-center .p-o{
        	font-size: 20px;
        	color:#666666;
        	text-align: center;
        	padding-top: 20px;
        	letter-spacing: 2px;
        }
        .gxh-center .ul-o{
        	display: flex;
        	justify-content: space-between;
        	margin:0 auto;
        	margin-top: 40px;
        }
        .gxh-center .ul-o li{
        	width: 33%;
        }
        .gxh-center .ul-o li .p-t{
        	font-size: 22px;
        	color: #b60005;
        	letter-spacing: 3px;
        	text-align: center
        }
        .gxh-center .ul-o li .p-t p{
        	font-size: 14px;
        	color: #333333;
        	text-align: center;
        	letter-spacing: 0.5px;
        	margin-top: 5px;
        }
        .gxh-center .ul-t{
        	display: flex;
        	justify-content: space-between;
        	text-align: center
        }
        .gxh-center .ul-t li{
        	width: 33.3%;
        	position: relative;
        	height: 64px;
        	line-height: 64px;
        	background: rgb(223,223,223);
        	font-size: 22px;
        	color:#333333;
        	cursor: pointer;
        	border-top: 2px solid #dfdfdf;;
        }
        .gxh-center .ul-t li.current{
        	background: #fff;
        	color: #b60005;
        	border-top: 2px solid #b60005;
        }
        .gxh-center .ul-t li .line{
        	position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 2px;
        	background: #D0021B;
        	display: none;
        }
        .gxh-center table{
        	text-align: center;
        	width: 100%;
        	display: none
        }
        .gxh-center .current-tab{
        	display: block;
        }
        .gxh-center table tr td:first-child{
        	font-size: 16px;
        }
        .gxh-center table td{
        	 	font-size: 16px;
            text-align: center;
        		line-height: 26px;
            padding: 14px 6px;
            border-right: 1px solid rgb(236,236,236);
            border-bottom: 1px solid rgb(236,236,236);
            background: #ffffff;
            color: #676767;
        }
        .gxh-center table td.top-td {
            font-size: 22px;
            color: #2d2d2d;
            background: #FBFAFA;
            background: rgb(243,243,243);
        }
        .gxh-center table td.title-td {
            color: #333333;
            font-size: 18px;
            letter-spacing: 1.5px;
        }
        .gxh-center table td a {
            display: inline-block;
            width: 60%;
            height: 32px;
            border: 1px solid rgb(182,0,5);
            border-radius: 20px;
            line-height: 32px;
            color: rgb(182,0,5);
            font-size: 16px;
            transition: all .5s
        }
        .gxh-center table td a:hover{
        	background: rgb(182,0,5);
        	color: #fff
        }
        .gxh-center .tijiao{
        	border-radius: 45px;
          background: rgb(182,0,5);
          text-align: center;
          line-height: 66px;
          width: 400px;
          margin: 0 auto;
          margin-top: 40px;
          box-shadow: 0 5px 24px #ff7e88;
        }
        .gxh-center .tijiao a{
        	font-size: 26px;
        	color: #ffffff;
        	letter-spacing: 2px;
        	display: block;
        	width: 100%;
        	height: 100%;
        }
        .gxh-center table tr:first-child td{
            text-align: left;
        }
        .qtlxs2 .container{
            padding-top: 40px;
        }
        .qtlxs2 .ddjs{
            font-size: 18px;
        }
        .qtlxs3{
            padding-bottom: 40px;
        }
        .qtlxs3 .yzhj h5:nth-child(1){
            font-size: 34px;
            font-weight: bold;
            padding-top: 40px;
            padding-bottom: 30px;
        }
        .gjxxzx1{
            padding-top: 50px;
            padding-bottom: 100px;
            background: url(../images/gjxxzx_bj1.jpg) center center no-repeat;
        }
        .gjxxzx1 .wz{
            max-width: 1200px;
            margin: 0 auto;
        }
        .gjxxzx1 .z{
            line-height: 30px;
            margin-top: 40px;
            padding: 0 60px;
        }
        .gjxxzx2{
            padding-bottom: 70px;
            background: url(../images/gjxxzx_bj2.jpg) center center no-repeat;
        }
        .gjxxzx2 .gxh-center h5:nth-child(1){
            color: #333333;
        }
        .gjxxzx2 .gxh-center .ul-t li{
            background: #DFDFDF;
            border-top: 2px solid #DFDFDF;
            color: #b60005;
        }
        .gjxxzx2 .ul-t li.current{
            background: #DFDFDF;
            border-top: 2px solid #b60005;
        }
        .gjxxzx3{
            padding: 40px 0;
            max-width: 1240px;
            margin: 0 auto;
        }
        .gjxxzx3 .nx{
            font-size: 26px;
            text-align: center;
            margin-top: 15px;
            color: #666666;
        }
        .gjxxzx3_list{
            margin-top: 35px;
        }
        .gjxxzx3_list .ls{
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 30px;
        }
        .gjxxzx3_list .m{
            width: 21%;
            line-height: 70px;
            height: 70px;
            font-size: 21px;
            color: #ffffff;
            text-align: center;
            background: url(../images/gjxxzx_ico4.png);
            background-size: 100% 100%;
        }
        .gjxxzx3_list .q{
            width: 18%;
            line-height: 68px;
            height: 68px;
            border: 1px solid #CCCCCC;
            border-radius: 10px;
            font-size: 21px;
            color: #666666;
            text-align: center;
        }
        .gjxxzx4{
            padding: 40px 0;
            background: #F6F6F6;
        }
        .gjxxzx4 .h2_gy span{
            color: #B60005;
        }
        .gjxxzx4s{
            max-width: 1240px;
            margin: 0 auto;
            padding-bottom: 30px;
        }
        .gjxxzx4 .new_telst{
            justify-content: center;
        }
        .gjxxzx4 .new_telst li{
            width: 168px;
            line-height:54px;
            height: 54px;
            cursor: pointer;
            font-size: 22px;
            border: 1px solid #CCCCCC;
            border-radius: 10px;
            margin: 0 20px;
            letter-spacing: 0;
        }
        .gjxxzx4 .new_lst{
            width: 90%;
            height: 600px;
            margin: 0 auto;
            padding-top: 20px;
            background: url(../images/gjxxzx_bj3.png);
            background-size: 100% 100%;
        }
        .gjxxzx4 .new_lst .hyj{
            display: flex;
            justify-content: space-between;
        }
        .gjxxzx4 .new_lst .hyj>div{
            width: 50%;
            margin-left: 40px;
        }
        .gjxxzx4 .db img{
            position: relative;
            top: -10px;
        }
        .gjxxzx4 .db span{
            font-size: 34px;
            font-weight: bold;
            display: inline-block;
            margin-left: 10px;
        }
        .gjxxzx4 .nrlb{
            margin-top: 20px;
        }
        .gjxxzx4 .nrlb p{
            font-size: 22px;
            line-height: 46px;
            letter-spacing: 2px;
        }
        .gjxxzx5{
            max-width: 1240px;
            margin: 0 auto;
            padding: 40px 0;
        }
        .gjxxzx5_list{
            margin-top: 35px;
            display: flex;
            justify-content: space-between;
        }
        .gjxxzx5_list .ls{
            width: 26%;
            background: #F9F9F9;
            padding: 35px 30px;
        }
        .gjxxzx5_list .mc{
            font-size: 20px;
            margin-top: 20px;
            text-align: center;
        }
        .gjxxzx5_list .ms{
            color: #666666;
            line-height: 26px;
            margin-top: 15px;
            text-align: center;
        }
        .gjxxzx5_list .t{
            text-align: center;
        }
        .gjxxzx6{
            margin-bottom: 40px;
        }
        .gjxxzx6{
            margin-top: 0;
            background: url(../images/gjxxzx_bj4.jpg) center center no-repeat;
        }
        .gjxxzx6 .mflqs_right{
            color: #ffffff;
        }
        .gjxxzx6 .mflqs_right .red{
            color: #1E1E1E;
            text-shadow: 0px 1px 0px #FFFFFF;
        }
        .gjxxzx6 .formright input{
            background-color: #FFFFFF;
            color: #b60005;
        }
        .ksyyj1{
            background-size: 100% 100%;
            padding-bottom: 60px;
        }
        .ksyyj2{
            max-width: 1240px;
            margin: 0 auto;
            padding: 40px 0;
        }
        .ksyyj2_list{
            margin-top: 30px;
            display: flex;
            justify-content: space-between;
        }
        .ksyyj2_list>div{
            width: 23%;
            text-align: center;
            padding: 30px 0;
        }
        .ksyyj2_list .cn{
            font-size: 32px;
            font-weight: bold;
            color: #ffffff;
        }
        .ksyyj2_list .en{
            color: #ffffff;
            font-size: 26px;
            text-transform: uppercase;
            margin-top: 20px;
        }
        .ksyyj2_list .ls1{
            background: url(../images/ksyyj_ico1.png);
            background-size: 100% 100%;
        }
        .ksyyj2_list .ls2{
            background: url(../images/ksyyj_ico2.png);
            background-size: 100% 100%;
        }
        .ksyyj2_list .ls3{
            background: url(../images/ksyyj_ico3.png);
            background-size: 100% 100%;
        }
        .ksyyj2_list .ls4{
            background: url(../images/ksyyj_ico4.png);
            background-size: 100% 100%;
        }
        .ksyyj3{
            padding-top: 40px;
            background: #F5F5F5;
        }
        .ksyyj3s{
            max-width: 1240px;
            margin: 0 auto;
            padding: 40px 0;
        }
        .ksyyj3_cont{
            width: 90%;
            height: 550px;
            margin: 0 auto;
            background: url(../images/ksyyj_ico5.png);
            background-size: 100% 100%;
        }
        .ksyyj3_cont .sm{
            display: flex;
            justify-content: space-between;
        }
        .ksyyj3_cont .sm .l{
            width: 33.3%;
            text-align: center;
            color: #ffffff;
            margin-top: 60px;
        }
        .ksyyj3_cont .sm .title{
            font-size: 20px;
            margin-top: 5px;
        }
        .ksyyj3_cont .sm .m{
            margin-top: 10px;
            font-size: 16px;
            line-height: 24px;
        }
        .ksyyj3_cont .xm{
            display: flex;
            justify-content: space-between;
        }
        .ksyyj3_cont .xm .l{
            width: 50%;
            text-align: center;
        }
        .ksyyj3_cont .xm .title{
            font-size: 20px;
            margin-top: 15px;
        }
        .ksyyj3_cont .xm .m{
            margin-top: 10px;
            font-size: 16px;
            line-height: 24px;
            color: #666666;
        }
        .ksyyj3_cont .xm .a{
            left: 8.5%;
            margin-top: 27px;
            position: relative;
        }
        .ksyyj3_cont .xm .b{
            right: 8%;
            margin-top: 27px;
            position: relative;
        }
        .ksyyj4{
            max-width: 1240px;
            margin: 0 auto;
            padding: 40px 0;
        }
        .ksyyj4 .hkz{
            margin-top: 30px;
            margin-bottom: 40px;
            display: flex;
            justify-content: space-between;
        }
        .ksyyj4 .hkz .lb{
            padding: 20px 0;
            width: 31%;
            background: url(../images/ksyyj_ico11.png);
            background-size: 100% 100%;
            text-align: center;
        }
        .ksyyj4 .hkz .sz{
            font-size: 40px;
            margin-bottom: 15px;
        }
        .ksyyj4 .hkz .mc{
            font-size: 22px;
            margin-bottom: 15px;
        }
        .ksyyj4 .hkz .js{
            color: #555353;
            margin-bottom: 10px;
            font: 18px;
            line-height: 26px;
        }
        .ksyyj4 .hkz .ms{
            color: #767676;
            line-height: 24px;
            text-align: left;
            margin: 0 50px;
            border-top: 2px dashed #767676;
            padding-top: 10px;
        }
        .ksyyj4 .ehlb{
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
        .ksyyj4 .ehlb .ls{
            width: 24%;
            margin-bottom: 20px;
        }
        .ksyyj4 .ehlb img{
            width: 100%;
        }
        .ksyyj4 .ehlb .title{
            text-align: center;
            font-size: 20px;
            margin-top: 20px;
        }
        .ksyyj5{
            padding-top: 40px;
            padding-bottom: 20px;
            background: #F5F5F5;
        }
        .ksyyj5s{
            max-width: 1240px;
            margin: 0 auto;
        }
        .ksyyj5 .sy{
            font-size: 26px;
            margin-top: 15px;
            text-align: center;
            color: #999999;
        }
        .xlytjs{
            margin-top: 30px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .xlytjs .zb{
            width: 60%;
        }
        .xlytjs .z{
            color: #4C4C4C;
            line-height: 28px;
        }
        .xlytjs .hz{
            margin-top: 25px;
            display: flex;
            justify-content: space-between;
            color: #e05929;
            font-size: 22px;
        }
        .xlytjs .yb{
            width: 37%;
        }
        .xlytjs .yb img{
            width: 100%;
        }
        .kcldds{
            margin-top: 40px;
        }
        .kcldds .mz{
            font-size: 28px;
            text-align: center;
            margin-bottom: 25px;
        }
        .kcldds .lbxh{
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
        .kcldds .lbxh .hl{
            padding: 20px 0;
            margin-bottom: 30px;
            width: 48%;
            background: url(../images/ksyyj_ico12.png);
            background-size: 100% 100%;
        }
        .kcldds .lbxh h3{
            font-size: 22px;
            text-align: center;
        }
        .kcldds .lbxh .j{
            color: #666666;
            line-height: 26px;
            padding: 0 25px;
            border-top: 1px dashed #C8C8C8;
            margin-top: 10px;
            padding-top: 10px;
            font-size: 15px;
        }
        .ksyyj6{
            background: #F5F5F5;
            padding-bottom: 40px;
        }
        .ksyyj6 .ksyyj2{
            padding: 0;
        }
        .ksyyj6 .ksyyj2_list{
            margin-top: 0;
        }
        .ksyyj6 .ksyyj2_list .ls1{
            background: url(../images/ksyyj_ico13.png);
        }
        .ksyyj6 .ksyyj2_list .ls2{
            background: url(../images/ksyyj_ico14.png);
        }
        .ksyyj6 .ksyyj2_list .ls3{
            background: url(../images/ksyyj_ico15.png);
        }
        .ksyyj6 .ksyyj2_list .ls4{
            background: url(../images/ksyyj_ico16.png);
        }
        .ksyyj6 .ksyyj2_list .cn{
            font-size: 22px;
        }
        .ksyyj6 .ksyyj2_list .en{
            font-size: 16px;
            line-height: 40px;
        }
        .ksyyj6 .ksyyj2_list>div{
            padding: 50px 0;
        }
        .ksyyj7{
            max-width: 1240px;
            margin: 0 auto;
            padding: 40px 0;
            display: flex;
            justify-content: space-between;
        }
        .ksyyj7 .le{
            width: 58%;
        }
        .ksyyj7 .ri{
            margin-top: 80px;
            width: 38%;
        }
        .ksyyj7 .ri span{
            display: inline-block;
            border: 1px solid #e05929;
        }
        .ksyyj7 .ri img{
            width: 100%;
        }
        .ksyyj7 .sh{
            font-size: 28px;
            font-weight: bold;
            margin-bottom: 30px;
        }
        .ksyyj7 .xfnr{
            margin-top: 30px;
        }
        .ksyyj7 .ti{
            font-size: 20px;
        }
        .ksyyj7 .ti .lj {
            display: inline-block;
            margin-right: 10px;
            position: relative;
            top: -1px;
        }
        .ksyyj7 .ti .lj img{
            width: 16px;
        }
        .ksyyj7 .s{
            margin-top: 10px;
            color: #666666;
            line-height: 28px;
        }
        .lxhfw1{
            background: #B60005;
            max-width: 1240px;
            margin: 40px auto;
            border-radius: 40px;
            padding: 1px;;
        }
        .lxhfw1 .lt{
            width: 48%;
            color: #ffffff;
        }
        .lxhfw1 .ly{
            width: 45%;
            background: #ffffff;
        }
        .lxhfw1 .quan{
            padding: 25px;
            display: flex;
            justify-content: space-between;
            border: 2px solid  #ffffff;
            border-radius: 30px;
            margin: 20px 25px;
        }
        .lxhfw1 h2{
            font-size: 26px;
            font-weight: bold;
            text-align: center;
            border-bottom: 1px dashed #ffffff;
            padding-bottom: 15px;
            margin-bottom: 15px;
        }
        .lxhfw1 .ms{
            line-height: 32px;
        }
        .lxhfw1 .fl{
            margin-top: 10px;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-around;
        }
        .lxhfw1 .fl span{
            width: 35%;
            line-height: 48px;
            height: 48px;
            text-align: center;
            background: #ffffff;
            margin-top: 15px;
            color: #333333;
            font-weight: bold;
        }
        .lxhfw1 .lys{
            padding: 0px 45px;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        .lxhfw1 .bdmc{
            font-size: 22px;
            font-weight: bold;
            text-align: center;
            margin-bottom: 25px;
        }
        .lxhfw1 input{
            width: 98%;
            background: #d3cfcf;
            line-height: 48px;
            height: 48px;
        }
        .lxhfw1 .formright{
            margin-left: 0;
            margin-top: 30px;
        }
        .lxhfw1 .formright input{
            width: 70%;
            background: #B60005;
            margin: 0 auto;
            line-height: 52px;
            height: 52px;
        }
        .lxhfw2{
            max-width: 1240px;
            margin: 0 auto;
            padding-top: 10px;
            padding-bottom: 60px;
        }
        .lxbt_gy .x{
            width: 100%;
            height: 1px;
            background: #DCDCDC;
        }
        .lxbt_gy .c{
            width: 160px;
            height: 7px;
            background: #B60005;
            position: relative;
            top: -4px;
        }
        .lxbt_gy .z{
            font-size: 32px;
            font-weight: bold;
            margin-top: 5px;
        }
        .hwxx_list{
            margin-top: 20px;
        }
        .hwxx_list .lb{
            height: 130px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 0 65px;
            margin-bottom: 15px;
            position: relative;
        }
        .hwxx_list .lb1{
            background: url(../images/lxhfw_ico1.png) center center no-repeat;
            background-size:100% 100%;
        }
        .hwxx_list .lb2{
            background: url(../images/lxhfw_ico2.png) center center no-repeat;
            background-size:100% 100%;
        }
        .hwxx_list .lb3{
            background: url(../images/lxhfw_ico3.png) center center no-repeat;
            background-size:100% 100%;
        }
        .hwxx_list .zb{
            display: flex;
            align-items: center;
            margin-left: 7%;
        }
        .hwxx_list .tit{
            font-size: 22px;
            font-weight: bold;
        }
        .hwxx_list .ms{
            color: #666666;
            margin-left: 65px;
            line-height: 28px;
        }
        .hwxx_list a{
            text-align: center;
            display: inline-block;
            width: 156px;
            height: 45px;
            line-height: 45px;
            background: #B60005;
            border-radius: 25px;
            color: #ffffff;
        }
        .hwxx_list .sx{
            display: inline-block;
            position: absolute;
            width: 1px;
            background: #B6B6B6;
            top: 30px;
            bottom: 30px;
            left: 21.5%;
        }
        .lxhfw2 .hwsh{
            margin-top: 40px;
        }
        .lxhfw2 .gxh-center{
            padding-top: 25px;
            padding-bottom: 0;
        }
        .lxhfw2 .gxh-center table td.top-td{
            background: #EBEBEB;
        }
        .lxhfw2 .gxh-center table td{
            text-align: left;
            line-height: 34px;
            background: #F8F8F8;
            font-size: 15px;
            padding: 10px 15px;
        }
        .lxhfw2 .gxh-center table .dy td{
            text-align: center;
            font-size: 22px;
        }
        .pscsdd{
            background: #D82B17;
        }
        .zzzxmd a{
            color: #D82B17;
            border: 1px solid #D82B17;
        }
        .aptis2_hjs{
            margin-top: 40px;
            background: rgb(242,242,242);
            padding: 30px 0;
        }
        .aptis2_hj{
            max-width: 1240px;
            margin: 0 auto;
        }
        .aptis2_hj img{
            max-width: 100%;
        }
        	.yqlj{
		max-width: 1240px;
		margin: 0 auto;
		padding-top: 25px;
		padding-bottom: 30px;
		display:flex;
		justify-content: flex-start;
	}
	.yqlj span{
		color: #ffffff;
		font-size: 16px;
	}
	.yqlj a{
		color: #ffffff;
		font-size: 16px;
		margin-right: 10px;
	}
	.footers{
		padding-bottom: 50px;
	}
	.kefu_gy{
	    position:fixed;
        width:100px;
        bottom:15%;
        right:20px;
        z-index:5;
        text-align:center;
        color: #ffffff;
	}
	.kefu_gy li{
	    border-bottom: 1px solid #ffffff;
	    background-color:#b60005;
	}
	.kefu_gy li:nth-child(1){
	    border-radius: 10px 10px 0 0;
	}
	.kefu_gy li:last-child{
	    border-radius:  0 0 10px 10px;
	}
	.kefu_gy li a{
	    display: block;
	    padding:20px 1px;
	    color: #ffffff;
	    font-size: 14px;
	    transform: all .3s;
	}
	.kefu_gy li a:hover{
	    background: #F3F3F3;
	    color: #D82B17;
	}
	.kefu_gy li a.dd{
	    background: #b60005;
	    color: #ffffff;
	}
	.kefu_gy .im img{
	    width: 26px;
	}
	.kefu_gy .z{
	    display: inline-block;
	    margin-top: 5px;
	}
	
  #backToTop{

    position:fixed;

    display:none;

    width:90px;

    height:70px;

    border:1px solid #b60005;

    background-color:#b60005;

    bottom:6%;

    right:20px;

    z-index:5;

    text-align:center;

    padding:0 4px;

    border-radius:5px;

  }

  #backToTop a{

    color:#ffffff;
    transform: all .3s;

  }

  #backToTop .wz{

    margin-top: 6px;

    margin-bottom: 6px;

  }
  .footlxfs{
      padding: 25px 0 30px 0;
  }
@media only screen and (max-width:1640px){
        .kefu_gy{
	        width: 90px;
	        bottom: 17%;
	    }
        .kefu_gy li a{
	        padding:15px 1px;
	        font-size: 10px;
	    }
	    #backToTop{
	        width: 80px;
	        height: 60px;
	        bottom: 7%;
	    }
	    #backToTop a{
	        font-size: 10px;
	    }
}