
*{padding: 0;margin: 0;box-sizing: border-box;}
body{font:normal normal 0.32rem/1 sans-serif;color: #222;background: #fff;}
textarea,input{font:normal normal 0.28rem/1.5 sans-serif;}
img{display:block;border: none;}
.clear:after {content:"";display: block;clear:both;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 sans-serif;}
button{font:normal normal 0.28rem/1.5 sans-serif;}
a{color:inherit;text-decoration: none;}
.i100{overflow:hidden;}
.i100>img{width: 100%;}
.i200{overflow: hidden;}
.i200>img{height: 100%;}
.i300{overflow: hidden;}
.i300>img{width: 100%;height: 100%;}
a>img{width: 100%;}
.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a1{position: relative;}
.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}
input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
.to2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.to3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.to4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;}
.to5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}
.to6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;white-space: normal;}
.to7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;white-space: normal;}
.to8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;white-space: normal;}
.to9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;}
.to10{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;white-space: normal;}
textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}



@media only screen and (min-width: 1340px) {
.dh{
    width: 100%;
    height: 130px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
}
.dh-a{
    width: 1300px;
    height: 100%;
    margin: 0 auto;
    
}
.dh1{
    /*height: 95px;*/
    /*position: absolute;*/
    /*left: 0;*/
    /*top: calc(50% - 95px/2);*/
    float: left;
}
.dh2{
    /*position: absolute;*/
    /*right: 0;*/
    /*top: 0;*/
    float: right;
}
.menu,.nav02,#menu{
	display: none;
}
.dh2 .a1{
    float: left;
    margin-right: 30px;
    position: static !important;
}
.dh2>.a1 a{
    display: block;
    height: 100%;
    position: relative;
}
.dh2 .text{font-size: 24px;line-height: 130px;font-weight: bold;transition: 0.5s;}
.dh2>.a1 .dh2-img{
    width: 30px;
    height: 13px;
    position: absolute;
    left: calc(50% - 30px/2);
    bottom: 0;
    opacity: 0;
    
}
.dh2 .a1:nth-child(4) .dh2-a{
    padding-left: 10%;
}
.dh2 .a1:nth-child(5) .dh2-a{
    padding-left: 25%;
}
.dh2-a{
    width: 100%;
    text-align: center;
    position: absolute;
    left:0;
    top: 130px;
    height: 80px;
    display: none;
    background: #d1160e;
    z-index: 99;
}
.dh2-a a{
    font-size: 18px;
    color: #fff;
    line-height: 80px !important;
    font-weight: bold;
    padding: 0 15px;
    display: inline-block !important;
    
}
.dh2>.a1:hover .dh2-img{opacity: 1;}
.dh2>.a1:hover .text{color: #d1160e;transition: 0.5s;} 
.dh2>.a1:hover .dh2-a{
    display: block;
}
.dh2>.a1:last-child{margin-right: 0;}

.head{
    width: 100%;
    height: 80px;
    background: #d1160e;
    margin-top: 130px;
}
.head-a{width: 1300px;height: 100%;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.head-a1{font-size: 17px;line-height: 28px;color: #fff;}
.head-a2{width: 590px;height: 50px;background: rgba(255, 255, 255, 0.35);border-radius: 10px;position: relative;}
.head-a2>input{width: 100%;height: 100%;font-size: 16px;padding-left: 15px;color: #fff;}
.head-a2>input::placeholder{color: #fff;}
.head-a2>div{width: 24px;height: 24px;position: absolute;right: 14px;top: calc(50% - 24px/2);}

.ind1{width: 1300px;margin: 0 auto;margin-top: 30px;}
.ind2{width: 1300px;margin: 0 auto;margin-top: 45px;}
.ind2-tt{
    width: 100%;
    height: 80px;
}
.ind2-tt .swiper-slide{
    height: 80px;
}
.ind2-t1{font-size: 32px;line-height: 32px;font-weight: bold;text-align: center;}
.ind2-t2{font-size: 17px;line-height: 17px;color: #666666;margin-top: 18px;text-align: center;}
.ind2-a{width: 100%;margin-top: 35px;}
.ind2-b{width: 720px;float: left;height: 440px;}
.ind2-b>.swiper{width: 100%;height: 100%;}
.ind2-b1{width: 100%;height: 100%;position: relative;}
.ind2-b2{width: 100%;height: 115px;position: absolute;left: 0;bottom: 0;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.85));padding: 75px 170px 0 20px;font-size: 18px;line-height: 18px;color: #fff;}
.ind2-c{width: 550px;float: right;}
.ind2-c1{display: flex;align-items: center;justify-content: space-between;}
.ind2-c1>div:nth-child(1){width: 140px;height: 56px;border-radius: 5px;text-align: center;font-weight: bold;background: #d1160e;color: #fff;font-size: 22px;line-height: 56px;}
.ind2-c1>div:nth-child(2){width: 28px;height: 28px;}
.ind2-c3{width: 100%;padding-left: 15px;position: relative;display: flex;justify-content: space-between;margin-top: 25px;}
.ind2-c3>div:nth-child(1){width: 4px;height: 4px;border-radius: 50%;background: #bbbbbb;position: absolute;left: 0;top: calc(50% - 4px/2);transition: 0.5s;}
.ind2-c3>div:nth-child(2){width: calc(100% - 50px);font-size: 16px;line-height: 16px;transition: 0.5s;}
.ind2-c3>div:nth-child(3){font-size: 16px;line-height: 16px;color: #999999;}
.ind2-c3:hover >div:nth-child(1){background: #d1160e;transition: 0.5s;}
.ind2-c3:hover >div:nth-child(2){color: #d1160e;transition: 0.5s;}
.ind2-c2ll{
    position: relative;
}

.ind3{width: 1300px;margin: 0 auto;margin-top: 35px;display: flex;justify-content: space-between;}
.ind3-a{width: calc((100% - 20px*2)/3);height: 140px;}
.ind4-all{width: 100%;background: #fafafa;padding: 40px 0;margin-top: 35px;}
.ind4{width: 1300px;margin: 0 auto;}
.ind4-a{width: calc(50% - 20px);background: #fff;box-shadow: 0 0 30px rgba(228, 228, 228, 0.35);float: left;padding: 0 25px 35px;}
.ind4>.ind4-a:nth-child(2){float: right;}
.ind4-b{width: 100%;padding: 20px 0;position: relative;display: flex;align-items: center;}
.ind4-b1{height: 34px;margin-right: 10px;}
.ind4-b2{font-size: 22px;line-height: 22px;font-weight: bold;}
.ind4-b2t{color: #666666;font-size: 22px;white-space: pre-wrap;font-weight: normal;}
.ind4-b2>span{color: #666666;font-size: 22px;white-space: pre-wrap;font-weight: normal;}
.ind4-b21{cursor:pointer;}
.ind4-b21.on{font-weight:bold;color:#333;}
.ind4-b3{width: 28px;height: 28px;position: absolute;right: 0;top: calc(50% - 28px/2);}
.ind4-b3-02{width: 28px;height: 28px;position: absolute;right: 0;top: -73px;}
.ind4-b4{width: 100%;height: 4px;background: #d1160e;position: absolute;left: 0;bottom: 4px;}
.ind4-b5{width: 100%;height: 4px;background: #fddedc;position: absolute;left: 0;bottom: 0;}

.ind5{width: 1300px;margin: 0 auto;margin-top: 40px;display: flex;justify-content: space-between;}
.ind5-a{width: 245px;height: 90px;background: url(../img/a15.png) no-repeat 100% 100%;display: flex;justify-content: center;align-items: center;}
.ind5-a1{margin-right: 22px;}
.ind5-a2>div:nth-child(1){font-size: 22px;line-height: 22px;font-weight: bold;}
.ind5-a2>div:nth-child(2){font-size: 14px;line-height: 14px;color: #666666;margin-top: 10px;}

.ind6{margin-top: 50px;}
.ind7{width: 1300px;margin: 0 auto;margin-top: 40px;}
.ind7-swi{width: 100%;height: 115px;margin-top: 30px;}
.ind7-swi .swiper-wrapper {  
  /* 这里是改变其动画效果为匀速形式，不加此样式的话会造成滚动卡顿，看起来效果不平滑 */
  /* 样式做了各种浏览器的兼容 */
  transition-timing-function:linear !important;
  -webkit-transition-timing-function: linear !important;   
  -moz-transition-timing-function: linear !important;
  -ms-transition-timing-function: linear !important;
  -o-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}
.ind7-i{
    height: 115px;
}
.ind7-i img{
    width: 100%;
    height: 100%;
}
.bto{width: 100%;margin-top: 45px;background: #f8f8f8;}
.bto-a{width: 1300px;padding: 15px 0;margin: 0 auto;display: flex;justify-content: space-between;}
.bto-a1{width: calc((100% - 20px*3)/4);height: 44px;border: 1px solid #e5e5e5;}
.bto-a1>select{width: 100%;height: 100%;background: #fff;font-size: 16px;padding-left: 15px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url('../img/a23.png') calc(100% - 20px) center no-repeat #fff;}
.bto-b{width: 100%;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 30px 0;}
.bto-c{width: 1300px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.bto-c1{font-size: 14px;line-height: 34px;white-space: pre-wrap;}
.bto-c1 img{display: inline;}
.bto-c2>div:nth-child(1){width: 100px;height: 100px;}
.bto-c2>div:nth-child(2){font-size: 14px;line-height: 14px;margin-top: 15px;text-align: center;}
.bto-d{width: 100%;text-align: center;font-size: 14px;padding: 30px 0;}
.top{width: 1300px;margin: 0 auto;margin-top: 20px;display: flex;align-items: center;}
.top>div:nth-child(1){width: 15px;height: 19px;margin-right: 10px;}
.top>div:nth-child(2){font-size: 16px;line-height: 16px;}

.content{width: 1300px;margin: 0 auto;}
.news{width: 100%;padding: 35px 0;border-bottom: 1px solid #ededed;display: flex;align-items: center;}
.news-a{width: 380px;height: 240px;border-radius: 5px;float: left;margin-right: 30px;}
.news-a>img{width: 100%;transition: 0.5s;}
.news-b{width: calc(100% - 380px - 30px);float: left;}
.news-b1{font-size: 20px;line-height: 20px;color: #454545;font-weight: bold;transition: 0.5s;}
.news-b2{font-size: 16px;line-height: 16px;color: #b5b5b5;margin-top: 25px;}
.news-b3{font-size: 16px;line-height: 32px;color: #7f7f7f;margin-top: 20px;}
.news-b4{width: 140px;height: 50px;border-radius: 50px;border: 1px solid #b7b7b7;display: flex;align-items: center;justify-content: center;margin-top: 30px;}
.news-b4>div:nth-child(1){font-size: 16px;line-height: 16px;color: #454545;transition: 0.5s;}
.news-b4>div:nth-child(2){width: 18px;height: 11px;margin-left: 12px;background: url(../img/a29.png) no-repeat;transition: 0.5s;}
.news:hover .news-a>img{transform:scale(1.08);transition: 0.5s;}
.news:hover .news-b1{color: #d1160e;transition: 0.5s;}
.news:hover .news-b4{background: #d1160e;border: 1px solid #d1160e;transition: 0.5s;}
.news:hover .news-b4>div:nth-child(1){color: #fff;transition: 0.5s;}
.news:hover .news-b4>div:nth-child(2){background: url(../img/a30.png) no-repeat;transition: 0.5s;}
.content .news:last-child{border-bottom: none;}
.page{display: flex;justify-content: center;margin-top: 75px;}
.page a{padding: 0 18px;line-height: 42px;}

.mes-title{width: 1300px;margin: 0 auto;margin-top: 40px;display: flex;align-items: center;}
.mes-title>div:nth-child(1){height: 34px;}
.mes-title>div:nth-child(2){font-size: 22px;line-height: 22px;font-weight: bold;margin-left: 10px;}
.mes{width: 1300px;margin: 0 auto;padding: 35px 0;border-bottom: 1px dashed #dcdcdc;}
.mes-a{width: 100%;padding-left: 15px;margin-bottom: 30px;display: flex;justify-content: space-between;position: relative;}
.mes>.mes-a:last-child{margin-bottom: 0;}
.mes-b{padding: 0 120px 0 15px;}
.mes-a1{width: 5px;height: 5px;border-radius: 50%;background: #bbbbbb;position: absolute;left: 0;top: calc(50% - 5px/2);transition: 0.5s;}
.mes-a2{width: calc(100% - 100px);font-size: 16px;line-height: 16px;transition: 0.5s;}
.mes-a3{font-size: 16px;line-height: 16px;color: #999999;}
.mes-a:hover .mes-a1{background: #d1160e;transition: 0.5s;}
.mes-a:hover .mes-a2{color: #d1160e;transition: 0.5s;}
.mes-a4{display: flex;align-items: center;position: absolute;right: 0;top: calc(50% - 20px/2);}
.mes-a4>div:nth-child(1){font-size: 16px;line-height: 16px;color: #d1160e;}
.mes-a4>div:nth-child(2){width: 20px;height: 20px;margin-left: 12px;}

.max{width: 100%;background: #fafafa;margin-top: 20px;padding-bottom: 75px;}
.title{font-size: 26px;line-height: 26px;font-weight: bold;text-align: center;padding: 50px 0;}
.aly1{width: calc(50% - 15px);float: left;margin-right: 30px;margin-bottom: 20px;}
.content .aly1:nth-child(even){
    margin-right: 0;
}
.content .aly1:nth-child(9){
    width: 100%;
    margin-right: 0;
}
.aly1-a{width: 120px;float: left;font-size: 18px;line-height: 60px;position: relative;padding-left: 20px;}
.aly1-a>span{position: absolute;left: 0;top: 0;color: #d1160e;}
.aly1-b{width: calc(100% - 120px);height: 60px;border: 1px solid #ebebeb;background: #fff;border-radius: 5px;float: left;}
.aly1-b > input,.aly1-b > select{width: 100%;height: 100%;font-size: 18px;padding-left: 20px;}
.aly1-b > select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url('../img/a38.png') calc(100% - 20px) center no-repeat #fff;}
.aly1-b > textarea{width: 100%;height: 100%;font-size: 18px;line-height: 40px;padding: 10px 20px;}
.aly1-c{width: calc(100% - 120px);height: 60px;display: flex;}
.aly1-c1{width: 88px;height: 44px;margin-right: 30px;display: flex;align-items: center;justify-content: center;position: relative;}
.aly1-c1>div:nth-child(1){width: 18px;height: 18px;margin-right: 5px;position: relative;}
.aly1-c1>div:nth-child(1)>img:nth-child(2){display: none;}
.aly1-c1>div:nth-child(2){font-size: 18px;line-height: 18px;}
.aly1-c1.on{background: #d1160e;}
.aly1-c1.on>div:nth-child(2){color: #fff;}
.aly1-c1.on>div:nth-child(1)>img:nth-child(1){display: none;}
.aly1-c1.on>div:nth-child(1)>img:nth-child(2){display: block;}
.aly1-c1>input{width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}

.aly2{width: 100%;margin-bottom: 20px;}
.aly2 .aly1-b{height: 220px;}
.aly02{
    display: inline-block;
}
.aly3{width: 180px;height: 60px;float: left;margin-left: 30px;}
.btn{width: 1300px;margin: 0 auto;margin-top: 35px;display: flex;justify-content: center;}
.btn1{width:170px;height: 54px;border-radius: 50px;background: #d1160e;font-size: 18px;color: #fff;text-align: center;line-height: 54px;margin-right: 30px;}
.btn>.btn1:last-child{margin-right: 0;}
.btn2{background: #cbcbcb;}
.aly4{width: 100%;margin-right: 0;float: left;}

.vip{width: 100%;padding: 45px 180px 45px 0;border-top: 1px solid #ededed;position: relative;}
.vip1{font-size: 22px;line-height: 22px;font-weight: bold;}
.vip2{font-size: 16px;line-height: 34px;color: #7f7f7f;margin-top: 20px;}
.vip3{width: 140px;height: 48px;border-radius: 50px;background: #d1160e;display: flex;align-items: center;justify-content: center;position: absolute;right: 0;top: calc(50% - 48px/2);}
.vip3>div:nth-child(1){font-size: 16px;line-height: 16px;color: #fff;}
.vip3>div:nth-child(2){width: 18px;height: 11px;margin-left: 10px;}

.zx{width: calc((100% - 25px*2)/3);background: #fff;box-shadow: 0 0 30px rgba(228, 228, 228, 0.35);float: left;margin-right: 25px;padding-bottom: 15px;margin-top: 30px;}
.content >.zx:nth-child(3n){margin-right: 0;}
.zx1{width: 100%;height: 265px;}
.zx1>img{width: 100%;transition: 0.5s;}
.zx2{font-size: 18px;line-height: 18px;font-weight: bold;padding: 0 20px;margin-top: 20px;transition: 0.5s;}
.zx3{font-size: 18px;line-height: 18px;color: #999999;margin-top: 15px;padding: 0 20px;}
.zx4{font-size: 16px;line-height: 28px;color: #666666;height: 56px;margin-top: 12px;padding: 0 20px;}
.zx:hover .zx1>img{transform: scale(1.08);transition: 0.5s;}
.zx:hover .zx2{color: #d1160e;transition: 0.5s;}

.xq1{width: 100%;background: #f4f4f4;}
.xq1-a{width: 1300px;margin: 0 auto;padding: 70px 0;}
.xq1-a1{font-size: 40px;line-height: 40px;font-weight: bold;}
.xq1-a2{margin-top: 40px;display: flex;}
.xq1-a3{display: flex;align-items: center;margin-right: 60px;}
.xq1-a31{width: 26px;margin-right: 12px;}
.xq1-a32{font-size: 18px;line-height: 18px;color: #666666;}
.xq2{width: 100%;background: #fff;}
.xq2-a{width: 1300px;margin: 0 auto;padding: 35px 0;font-size: 16px;line-height: 32px;}
.xq2-a img{
    max-width: 100%;
    display: inline-block;
}
.xq3{width: 1300px;margin: 0 auto;border-top: 1px dashed #dadada;padding: 40px 0;display: flex;justify-content: space-between;}
.xq31{font-size: 16px;line-height: 16px;color: #5a5a5a;max-width: 50%;}
.xq31>span{color: #d1160e;}


}

@media only screen and (max-width: 1339px) {
  .dh{
    width: 100%;
    height: 1.3rem;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
}
  .dh-a{width: 100%;padding: 0 0.3rem;}
  .dh1{height: 0.95rem;margin-top:.1rem}
  .dh2{display:none}
  .menu {
	  position: absolute;
	  top: 0.6rem;
	  right: 0.3rem;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  flex-direction: column;
	  width: 0.55rem;
	  height: 0.6rem;
	  transition: transform 250ms ease;
	  cursor: pointer;
	  z-index: 200;
		display: block;
	}
	.menu span {
	  position: relative;
	  display: block;
	  width: 100%;
	  height: 3px;
	  background: #333;
	  border-radius: 10px;
	  transition: transform 250ms ease;
	  z-index: 200;
	}
  .menu span:nth-of-type(1) {
    transform: translateY(-6px);
  }
  .menu span:nth-of-type(3) {
    transform: translateY(6px);
  }
  #menu {
    display: none;
  }
  #menu:checked ~ .menu {
    background-color: transparent;
    transition: transform 250ms ease;
  }
  #menu:checked ~ .menu span {
    background-color: #fff;
    transition: transform 250ms ease;
  }
  #menu:checked ~ .menu span:nth-of-type(1) {
    transform: translateY(1px) rotate(45deg);
    width: 100% !important;
  }
  #menu:checked ~ .menu span:nth-of-type(2) {
    display: none;
  }
  #menu:checked ~ .menu span:nth-of-type(3) {
    transform: translateY(-3px) rotate(-45deg);
    width: 100% !important;
  }
  #menu:checked ~ .nav02 {
    display: block;
    transition: 500ms ease;
  }
	.nav02 {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding: 6% 0;
    box-sizing: border-box;
    overflow-y: scroll;
    background: #333;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    transition: 500ms ease;
    z-index: 99;
    display: none;
  }
	.nav02 li {
    position: relative;
    display: block;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.38);
    font-size: 0.28rem;
    line-height: 0.9rem;
    text-indent: 5%;
    color: #fff;
  }
  .nav02 li a {
    position: relative;
    display: block;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase;
  }
  .nav02 li a:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    transition: width 250ms ease;
    z-index: -1;
  }
  .nav02 li h1{
    font-size: 0.28rem;
    line-height: 0.8rem;
    font-weight: normal;
    background: url(../img/arrow.png) no-repeat 95% center;
    background-size: 0.2rem;
  }
  .nav02 li.current h1 {
    background: url(../img/arrow_s.png) no-repeat 95% center;
    background-size: 0.2rem;
  }
  .nav03 {
    width: 100%;
    margin: 0 0 0.3rem 0;
    display: none;
  }
  .nav03 li {
    border: none;
    font-weight: normal !important;
    line-height: 0.7rem;
    font-size: 0.26rem;
    text-indent: 5%;
    color: rgba(255, 255, 255, 0.7);
  }
  
  .head{
    width: 100%;
    height: auto;
    background: #d1160e;
    margin-top: 1.3rem;
}
  .head-a{width: 100%;padding: 0.2rem 0.3rem;}
  .head-a1{font-size: 0.26rem;line-height: 0.36rem;color: #fff;}
  .head-a2{width: 100%;height: 0.68rem;background: rgba(255, 255, 255, 0.35);margin-top: 0.2rem;border-radius: .1rem;position: relative;}
  .head-a2>input{width: 100%;height: 100%;font-size: 0.26rem;padding-left: 0.15rem;color: #fff;}
  .head-a2>input::placeholder{color: #fff;}
  .head-a2>div{width: 0.36rem;height: 0.36rem;position: absolute;right: 0.15rem;top: calc(50% - 0.36rem/2);}
  
  .ind1{width: calc(100% - 0.3rem*2);margin: 0 auto;margin-top: 0.3rem;}
  .ind2-tt{
        width: 100%;
        height: 1.1rem;
    }
  .ind2-tt .swiper-slide{
        height: 1.1rem;
  }
  .ind2-c2ll{
    position: relative;
  }
  .ind2{width: calc(100% - 0.3rem*2);margin: 0 auto;margin-top: 0.45rem;}
  .ind2-t1{font-size: 0.32rem;line-height: 0.5rem;font-weight: bold;text-align: center;}
  .ind2-t2{font-size: 0.26rem;line-height: 0.26rem;color: #666666;margin-top: .18rem;text-align: center;}
  .ind2-a{width: 100%;margin-top: 0.35rem;}
  .ind2-b{width: 100%;height: 4.4rem;}
  .ind2-b>.swiper{width: 100%;height: 100%;}
  .ind2-b1{width: 100%;height: 100%;position: relative;}
  .ind2-b2{width: 100%;height: 1.15rem;position: absolute;left: 0;bottom: 0;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.85));padding: 0.75rem 1.5rem 0 0.2rem;font-size: 0.26rem;line-height: 0.26rem;color: #fff;}
  .ind2-c{width: 100%;margin-top: 0.3rem;}
  .ind2-c1{display: flex;align-items: center;justify-content: space-between;}
  .ind2-c1>div:nth-child(1){width: 1.4rem;height: 0.56rem;border-radius: 0.05rem;text-align: center;font-weight: bold;background: #d1160e;color: #fff;font-size: 0.28rem;line-height: 0.56rem;}
  .ind2-c1>div:nth-child(2){width: 0.46rem;height:0.46rem;}
  .ind2-c3{width: 100%;padding-left: 0.15rem;position: relative;display: flex;justify-content: space-between;margin-top: 0.25rem;}
  .ind2-c3>div:nth-child(1){width: 0.05rem;height: 0.05rem;border-radius: 50%;background: #bbbbbb;position: absolute;left: 0;top: calc(50% - 0.05rem/2);transition: 0.5s;}
  .ind2-c3>div:nth-child(2){width: calc(100% - 1rem);font-size: 0.26rem;line-height: 0.26rem;transition: 0.5s;}
  .ind2-c3>div:nth-child(3){font-size: 0.26rem;line-height: 0.26rem;color: #999999;}
  .ind3{width: calc(100% - 0.3rem*2);margin: 0 auto;margin-top: 0.35rem;display: flex;justify-content: space-between;}
  .ind3-a{width: calc((100% - 0.2rem*2)/3);height: auto;}
  .ind4-all{width: 100%;background: #fafafa;padding: 0.4rem 0;margin-top: 0.35rem;}
  .ind4{width: calc(100% - 0.3rem*2);margin: 0 auto;}
  .ind4-a{width: 100%;background: #fff;box-shadow: 0 0 30px rgba(228, 228, 228, 0.35);padding: 0 0.25rem 0.35rem;}
  .ind4>.ind4-a:nth-child(2){margin-top: 0.3rem;}
  .ind4-b{width: 100%;padding: 0.2rem 0;position: relative;display: flex;align-items: center;}
  .ind4-b1{height: 0.56rem;margin-right: 0.1rem;}
  .ind4-b2{font-size: 0.3rem;line-height: 0.56rem;font-weight: bold;}
  .ind4-b2>span{color: #666666;font-size: 0.3rem;white-space: pre-wrap;font-weight: normal;}
  .ind4-b2t{color: #666666;font-size: 22px;white-space: pre-wrap;font-weight: normal;}
  .ind4-b21.on{font-weight:bold;color:#333;}
  .ind4-b3{width: 0.46rem;height:0.46rem;position: absolute;right: 0;top: calc(50% - 0.46rem/2);}
  .ind4-b3-02{width: 0.46rem;height: 0.46rem;position: absolute;right: 0;top: -1rem;}
  .ind4-b4{width: 100%;height: 0.04rem;background: #d1160e;position: absolute;left: 0;bottom: 0.04rem;}
  .ind4-b5{width: 100%;height: 0.04rem;background: #fddedc;position: absolute;left: 0;bottom: 0;}
  
  .ind5{width: calc(100% - 0.3rem*2);margin: 0 auto;margin-top: 0.4rem;display: -webkit-box;overflow: hidden;overflow-x: auto;}
  .ind5-a{width: 3rem;height: 1.1rem;margin-right: 0.3rem;background: url(../img/a15.png) no-repeat 100% 100%;display: flex;justify-content: center;align-items: center;}
  .ind5-a1{margin-right: 0.22rem;}
  .ind5-a1>img{height: 0.55rem;}
  .ind5-a2>div:nth-child(1){font-size: 0.3rem;line-height: 0.3rem;font-weight: bold;}
  .ind5-a2>div:nth-child(2){font-size: 0.22rem;line-height: 0.22rem;color: #666666;margin-top: 0.1rem;}
  
  .ind6{margin-top: 0.5rem;}
  .ind7{width: calc(100% - 0.3rem*2);margin: 0 auto;margin-top: 0.4rem;}
  .ind7-swi{width: 100%;height: 2.3rem;margin-top: .3rem;}
  .ind7-i{width: 100%;height: 100%;}

  .bto{width: 100%;margin-top: 0.45rem;background: #f8f8f8;}
  .bto-a{width: calc(100% - 0.3rem*2);padding: 15px 0;margin: 0 auto;display: flex;justify-content: space-between;display: none;}
  .bto-a1{width: calc((100% - 20px*3)/4);height: 44px;border: 1px solid #e5e5e5;}
  .bto-a1>select{width: 100%;height: 100%;background: #fff;font-size: 16px;padding-left: 15px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url('../img/a23.png') calc(100% - 20px) center no-repeat #fff;}
  .bto-b{width: 100%;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 0.3rem;}
  .bto-c{width: calc(100% - 0.3rem*2);margin: 0 auto;}
  .bto-c1{font-size: 0.24rem;line-height: 0.4rem;white-space: pre-wrap;text-align: center;}
  .bto-c1 img{display: inline;}
  .bto-c2>div:nth-child(1){width: 1.5rem;height: 1,5rem;margin: 0 auto;}
  .bto-c2>div:nth-child(2){font-size: 0.26rem;line-height: 0.26rem;margin-top: 0.15rem;text-align: center;}
  .bto-d{width: 100%;text-align: center;font-size: 0.26rem;padding: 0.3rem;}
  .top{width: calc(100% - 0.3rem*2);margin: 0 auto;margin-top: 0.2rem;display: flex;align-items: center;}
  .top>div:nth-child(1){width: 0.3rem;height: 0.38rem;margin-right: 0.1rem;}
  .top>div:nth-child(2){font-size: 0.26rem;line-height: 0.26rem;}
  
  .content{width: calc(100% - 0.3rem*2);margin: 0 auto;}
  .news{width: 100%;padding: 0.35rem 0;border-bottom: 1px solid #ededed;display: flex;align-items: center;}
  .news-a{width: 3.8rem;height: 2.4rem;border-radius: 0.05rem;float: left;margin-right: 0.3rem;}
  .news-a>img{width: 100%;transition: 0.5s;}
  .news-b{width: calc(100% - 3.8rem - 0.3rem);float: left;}
  .news-b1{font-size: 0.3rem;line-height: 0.3rem;color: #454545;font-weight: bold;transition: 0.5s;}
  .news-b2{font-size: 0.26rem;line-height: 0.26rem;color: #b5b5b5;margin-top: 0.2rem;}
  .news-b3{font-size: 0.24rem;line-height: 0.4rem;color: #7f7f7f;margin-top: 0.2rem;}
  .news-b4{width: 1.8rem;height: 0.5rem;border-radius: 0.5rem;border: 0.01rem solid #b7b7b7;display: flex;align-items: center;justify-content: center;margin-top: 0.2rem;}
  .news-b4>div:nth-child(1){font-size: 0.24rem;line-height: 0.24rem;color: #454545;transition: 0.5s;}
  .news-b4>div:nth-child(2){width: 0.23rem;height: 0.14rem;margin-left: 0.12rem;background: url(../img/a29.png) no-repeat;background-size: 100% 100%;transition: 0.5s;}
  .content .news:last-child{border-bottom: none;}
  .page{display: flex;justify-content: center;margin-top: 0.75rem;}
  .page a{padding: 0 0.18rem;line-height: 0.42rem;}
  
  .mes-title{width: calc(100% - 0.3rem*2);margin: 0 auto;margin-top: 0.4rem;display: flex;align-items: center;}
  .mes-title>div:nth-child(1){height: 0.56rem;}
  .mes-title>div:nth-child(2){font-size: 0.3rem;line-height: 0.3rem;font-weight: bold;margin-left: 0.1rem;}
  .mes{width: calc(100% - 0.3rem*2);margin: 0 auto;padding: 0.35rem 0;border-bottom: 0.01rem dashed #dcdcdc;}
  .mes-a{width: 100%;padding-left: 0.15rem;margin-bottom: 0.3rem;display: flex;justify-content: space-between;position: relative;}
  .mes>.mes-a:last-child{margin-bottom: 0;}
  .mes-b{padding: 0 1.2rem 0 0.15rem;}
  .mes-a1{width: 0.05rem;height: 0.05rem;border-radius: 50%;background: #bbbbbb;position: absolute;left: 0;top: calc(50% - 0.05rem/2);transition: 0.5s;}
  .mes-a2{width: calc(100% - 1.5rem);font-size: 0.26rem;line-height: 0.26rem;transition: 0.5s;}
  .mes-a3{font-size: 0.26rem;line-height: 0.26rem;color: #999999;}
  .mes-a4{display: flex;align-items: center;position: absolute;right: 0;top: calc(50% - 0.26rem/2);}
  .mes-a4>div:nth-child(1){font-size: 0.26rem;line-height: 0.26rem;color: #d1160e;}
  .mes-a4>div:nth-child(2){width: 0.26rem;height: 0.26rem;margin-left: 0.12rem;}
  
  .max{width: 100%;background: #fafafa;margin-top: 0.2rem;padding-bottom: 0.75rem;}
  .title{font-size: 0.34rem;line-height: 0.34rem;font-weight: bold;text-align: center;padding: 0.5rem 0;}
  .aly1{width:100%;float: left;margin-bottom: 0.2rem;}
  .aly1-a{width: 1.8rem;float: left;font-size: 0.26rem;line-height: 0.8rem;position: relative;padding-left: 0.2rem;}
  .aly1-a>span{position: absolute;left: 0;top: 0;color: #d1160e;}
  .aly1-b{width: calc(100% - 1.8rem);height: 0.8rem;border: 0.01rem solid #ebebeb;background: #fff;border-radius: 0.05rem;float: left;}
  .aly1-b > input,.aly1-b > select{width: 100%;height: 100%;font-size: 0.26rem;padding-left: 0.2rem;}
  .aly1-b > select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url('../img/a38.png') calc(100% - 0.2rem) center no-repeat #fff;}
  .aly1-b > textarea{width: 100%;height: 100%;font-size: 0.26rem;line-height: 0.4rem;padding: 0.1rem 0.2rem;}
  .aly1-c{width: calc(100% - 1.8rem);height: 0.8rem;display: flex;}
  .aly1-c1{width: 1.2rem;height: 0.68rem;margin-right: 0.3rem;display: flex;align-items: center;justify-content: center;position: relative;}
  .aly1-c1>div:nth-child(1){width: 0.25rem;height: 0.25rem;margin-right: 0.05rem;position: relative;}
  .aly1-c1>div:nth-child(1)>img:nth-child(2){display: none;}
  .aly1-c1>div:nth-child(2){font-size: 0.26rem;line-height: 0.26rem;}
  .aly1-c1.on{background: #d1160e;}
  .aly1-c1.on>div:nth-child(2){color: #fff;}
  .aly1-c1.on>div:nth-child(1)>img:nth-child(1){display: none;}
  .aly1-c1.on>div:nth-child(1)>img:nth-child(2){display: block;}
  .aly1-c1>input{width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
  
  .aly2{width: 100%;margin-bottom: 0.2rem;}
  .aly2 .aly1-b{height: 2.2rem;}
  .aly3{width: 2.2rem;height: 0.8rem;float: left;margin-left: 1.8rem;}
  .btn{width: calc(100% - 0.3rem*2);margin: 0 auto;margin-top: 0.35rem;display: flex;justify-content: center;}
  .btn1{width:1.7rem;height: 0.64rem;border-radius: 0.5rem;background: #d1160e;font-size: 0.26rem;color: #fff;text-align: center;line-height: 0.64rem;margin-right: 0.3rem;}
  .btn>.btn1:last-child{margin-right: 0;}
  .btn2{background: #cbcbcb;}
  .aly4{width: 100%;margin-right: 0;float: left;}
  
  .vip{width: 100%;padding: 0.45rem 1.8rem 0.45rem 0;border-top: 1px solid #ededed;position: relative;}
  .vip1{font-size: 0.3rem;line-height: 0.3rem;font-weight: bold;}
  .vip2{font-size: 0.26rem;line-height: 0.42rem;color: #7f7f7f;margin-top: 0.2rem;}
  .vip3{width: 1.6rem;height: 0.56rem;border-radius: 0.5rem;background: #d1160e;display: flex;align-items: center;justify-content: center;margin-top: 0.2rem;}
  .vip3>div:nth-child(1){font-size: 0.24rem;line-height: 0.24rem;color: #fff;}
  .vip3>div:nth-child(2){width: 0.23rem;height: 0.14rem;margin-left: .1rem;}
  
  .zx{width: calc((100% - 0.3rem)/2);background: #fff;box-shadow: 0 0 30px rgba(228, 228, 228, 0.35);float: left;margin-right: 0.3rem;padding-bottom: 0.15rem;margin-top: 0.3rem;}
  .content >.zx:nth-child(2n){margin-right: 0;}
  .zx1{width: 100%;height: 2.65rem;}
  .zx1>img{width: 100%;transition: 0.5s;}
  .zx2{font-size: 0.26rem;line-height: 0.26rem;font-weight: bold;padding: 0 0.2rem;margin-top: 0.2rem;transition: 0.5s;}
  .zx3{font-size: 0.26rem;line-height: 0.26rem;color: #999999;margin-top: 0.15rem;padding: 0 0.2rem;}
  .zx4{font-size: 0.24rem;line-height: 0.36rem;color: #666666;height: 0.72rem;margin-top: 0.12rem;padding: 0 0.2rem;}

  .xq1{width: 100%;background: #f4f4f4;}
  .xq1-a{width: calc(100% - 0.3rem*2);margin: 0 auto;padding: 0.7rem 0;}
  .xq1-a1{font-size: 0.4rem;line-height: 0.5rem;font-weight: bold;}
  .xq1-a2{margin-top: 0.4rem;display: flex;}
  .xq1-a3{display: flex;align-items: center;margin-right: 0.6rem;}
  .xq1-a2>.xq1-a3:last-child{margin-right: 0;}
  .xq1-a31{width: 0.26rem;margin-right: 0.12rem;}
  .xq1-a32{font-size: 0.26rem;line-height: 0.26rem;color: #666666;}
  .xq2{width: 100%;background: #fff;}
  .xq2-a{width: calc(100% - 0.3rem*2);margin: 0 auto;padding: 0.35rem 0;font-size: 0.26rem;line-height: 0.4rem;}
  .xq2-a img{max-width: 100%;}
  .xq3{width: calc(100% - 0.3rem*2);margin: 0 auto;border-top: 1px dashed #dadada;padding: 0.2rem 0;}
  .xq31{width: 100%;font-size: 0.26rem;line-height: 0.26rem;color: #5a5a5a;margin-bottom: 0.2rem;}
  .xq31>span{color: #d1160e;}
}

.cx_tm{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 90;
    display: none;
	
}
.cx_part{
    width: 100%;
    height: 100%;
    display: flex;
	justify-content: center;
	align-items: center;
}
.cx_box{
    width: 95%;
    background: #fff;
    padding: 20px 50px;
}
.cx_top{
    width: 100%;
    height: 38px;
    line-height:38px;
    font-size: 18px;
    margin-bottom: 10px;
}
.cx_top img{
    float: left;
    width: 22px;
    height: 22px;
    margin: 8px 16px 0 0;
}
.cx{
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 24px;
}
.cx th{
	background: #fafafa;
	border: solid 0.01rem #f0f0f0;
}
.cx td{
	border: solid 0.01rem #f0f0f0;
}
.cx_p{
    padding-left: 42px;
}
.cx01{
    width: 12%;
}
.cx02{
    width: 25%;
}
.cx03{
    width: 10%;
}
.cx04{
    width: 15%;
}
.cx05{
    width: 8%;
}
.cx_close{
    width: 67px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    float: right;
    background: #40a9ff;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
}

