*{ margin:0; padding:0;}
body{overflow-x:hidden; }
ul{ margin:0; padding:0;}
li{list-style:none;font-family:"Microsoft YaHei","arial","微软雅黑","verdana","宋体";}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","arial","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","arial","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","arial","微软雅黑","黑体","verdana","宋体"; margin:0; padding:0;}
a{text-decoration:none;font-family:"Microsoft YaHei","arial","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
img{ border:none;image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */}
.px-0{ padding:0 0;}

.mx-0{ margin:0 0;}
.mbpx-0{padding:0 0;}
html {
          font-size: 100px; /*根元素默认的大小是16px*/
        }
.max-1920{ max-width:1920px !important; margin:auto;}		
	
@media screen and (max-width: 1680px){
	html{
		font-size:86px;
	}
}		
@media screen and (max-width: 1440px){
	html{
		font-size:78px;
	}
}

@media screen and (max-width: 1200px){
.hidden-1280{ display:none !important;}
}
@media screen and (max-width: 1024px){
	html{
		font-size:60px;
	}
}
@media screen and (max-width: 768px){
	html{
		font-size:60px;
	}
	
}

.pagination p {
	margin: 0;
	cursor: pointer;
	
}
.pagination {
	height: 28px;
	text-align: center;
	width:100%;

	margin-bottom:1rem;
}
.pagination a {
	display: inline-block;
	margin-right: 10px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	
	text-decoration: none;
	
	font-size: 14px;
	
	text-align: center;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
	transition:all 0.3s ease-in-out;

}
.pagination a:hover {
	border:#d7004c 1px solid;
	background: #d7004c;
	color: #fff;

}
.pagination a.cur {
	display: inline-block;
	margin-right: 10px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	
	text-decoration: none;

	font-size: 14px;
	text-align: center;
	
	transition:all 0.3s ease-in-out;
	border:#d7004c 1px solid;
	background: #d7004c;
	color: #fff;
}
.pagination p {
	display: inline-block;
	font-size: 14px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	color: #6c6c6c;
	text-align: center;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
	margin-right: 8px;
	
}
.pagination p.pageRemark {
	border-style: none;
	background: none;
	margin-right: 0px;
	padding: 4px 0px;
	color: #fe6600;
	
}
.pagination p.pageRemark b {
	color: red;
}
.pagination p.pageEllipsis {
	border-style: none;
	background: none;
	padding: 4px 0px;
	color: #fe6600;
	border-radius:50%;
}
.dates li {
	font-size: 14px;
	margin: 20px 0
}
.dates li span {
	float: right
}
.pagination .page_xyy {
	width: 50px;
	height: 28px;
	
	border:none;
	line-height: 28px;
	
	text-decoration: none;
	color: #6c6c6c;
	font-size: 14px;
	text-align: center;
border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;

	
}
.pagination .page_xyy:hover{ 
	
		border:#d7004c 1px solid;
	background: #d7004c;
	color: #fff;
}
.pagination .page_syy {
	 width: 50px;
	height: 28px;
	line-height:28px;
	border:none;
	text-decoration: none;
	color: #6c6c6c;
	font-size: 14px;
	text-align: center;
border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;

	transition:all 0.5s ease-in-out;
	

}
.pagination .page_syy:hover{ 
		border:#d7004c 1px solid;
	background: #d7004c;
	color: #fff;
	}
.pagination .page_shouye {
	width: 39px; 
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none;
}

.pagination .page_weiye {
	width: 39px;
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none; 

}
/*mask*/
.mask {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.mask:before {
  width: 100%;
  height: 100%;
  display: block;
  content: "";
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.readmask {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.readmask:before {
  width: 100%;
  height: 100%;
  display: block;
  content: "";
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}


.isPlay:before {
  width: 100%;
  height: 100%;
  display: block;
  content: "";

  animation-name: maskOut;
  animation-duration: .5s;
  animation-delay: .5s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(.8,0,.5,1);
}


@keyframes maskOut {
  from {
    transform: translateX(0);
  }
  
  to {
    transform: translateX(100%);
  }
}

@font-face {font-family:'av';src: local('av'), url(../img/av.woff) format('woff');}

@font-face {font-family:'bar';src: local('bar'), url(../img/bar.woff) format('woff');}

@font-face {font-family:'hel';src: local('hel'), url(../img/hel.woff) format('woff');}

div.publicheadback{ width: 100%; height: 100px; background: #fff; position:fixed; z-index: 9999999;transition: all 0.5s ease-in-out; box-shadow: 0 0 20px rgba(0,0,0,0.1);}

.publicheadback.in{opacity:1;transition:all 0.3s ease-in-out;transform:translateY(0);}
.publicheadback .headerWprDown{ top:0;}
.publicheadback.out{ opacity:0; transition:all 0.3s ease-in-out; transform:translateY(-100px)}

div.publicheadlogo{ width:420px; height: 27px; margin-top: 38px; margin-left: 0.65rem; float: left; }

div.publicheadlogo img{ width: 100%; height: auto;}

div.publicheadrt{ float: right; height: 100px; }

div.publicheadrt_1{float: left;}

div.publicheadrt_1nav{ float: left; margin-right: 0.45rem; height: 100px; line-height: 100px; color: #3f3f3f; font-size: 16px; font-weight: 700;  position: relative;}

div.publicheadrt_1nav>a{ color: #3f3f3f; transition: all 0.36s ease-in-out; display: block; width: 100%; height: 100%;}

div.publicheadrt_1nav>a:hover{ color: #d7004c;}

div.publicheadrt_2{ width: 2.2rem; height: 100px; background: #d7004c; line-height: 100px; float: left; text-align: center; color: #ffffff; font-size: 16px; font-weight: 700;}

div.publicheadrt_2 img{ display: inline-block; position: relative; margin-right: 0.05rem;}

div.publicheadrt_2 a{ width:100%; height: 100%; display: block; color: #ffffff;}


#rmenu{ position:absolute; right:30px; top:50%; transform:translateY(-50%); z-index:5; display:none; text-align:right;}
.rmenum_a{display:inline-block; position:relative; line-height:22px; height:22px; padding-right:34px; font-size:0; letter-spacing:2px;}
.rmenum_a span{display:inline-block; transition:all 0.3s ease-in-out; opacity:0;}
.active .rmenum_a span{opacity:1;}
.active .rmenum_a{ color: #d7004c; }
.rmenum_a i{width:12px; height:2px; position:absolute; right:0; top:10px; transition:all 0.5s ease-in-out; background:rgba(0,0,0,0.2);}
.active .rmenum_a i{ background:#d7004c; width:24px;}

div.indexbannerback{ width: 100%; height: 100vh; position: relative;}

div.bannerswiper{ width: 100%; height: 100%;}

div.indexbanner{ width: 100%; height: 100%;}

div.indexbannertable{ width: 90%; max-width: 1600px; margin: auto; height: 100%; display: table;}

div.indexbannertablecell{ display: table-cell; width: 100%; height: auto; vertical-align: middle;}

div.banner2_pic3{ width: 100%; height: 100%;}

div.indexbanner1{ width: 100%; height: auto;  line-height: 0.5rem; color: #ffffff; font-size: 0.16rem; margin-bottom: 6px;}

div.indexbanner2{ width: 100%; height: 0.72rem; line-height: 0.72rem; color: #ffffff; font-size: 0.5rem; font-weight: 700;}

div.indexbanner3{ width: 100%; height: auto; line-height: 0.48rem; color: #ffffff; font-size: 0.36rem; font-weight: 700; }

div.indexbanner4{ width:188px; height: 50px; border-radius: 6px; border: 1px solid #959492; position: relative; margin-top: 0.5rem;  }

div.indexbanner4 a{ display: block; width: 100%; height: 100%; position: relative; z-index: 10;}

div.indexbanner4::before{ content: ''; display: block; width: 142px; height: 100%; position: absolute; left: 0; top: 0; background: #fff; border-radius: 6px;transition: all 0.36s ease-in-out;}

div.indexbanner4::after{ content: ''; display: block; width: 0; height: 100%; position: absolute; left: 0; top: 0; background: #d60054; border-radius: 6px;transition: all 1s cubic-bezier(.165,.84,.44,1) 0s;}

div.indexbanner4 span{ padding-left: 40px; line-height: 50px; color: #000000; font-size: 16px; font-weight: 700; position: relative; z-index: 5;}

div.indexbanner4:hover{ border: 1px solid rgba(255,255,255,0);}

div.indexbanner4jt{ width: 10px; height: 11px; position: absolute; right: 16px; top: 19px; background: url("../img/bannerjt.png") center no-repeat;  z-index: 5;}

div.indexbanner4:hover:before{ width: 100%;}

div.indexbanner4:hover span{ color:#fff;}

div.indexbanner4:hover:after{ width: 100%;}

div.indexbannerbottom{ width: 100%; height: 1.5rem; background: #6a5147; position: absolute; bottom: 0; z-index: 100; padding-top: 0.4rem;}

div.indexbannerbtflex{ width: 90%; max-width: 1600px; margin: auto; display: flex; flex-flow: nowrap; justify-content: space-between;} 

div.indexbannerbtnav_l{  height:0.6rem; width: 0.6rem; float:left; margin-right: 0.21rem;  }

div.indexbannerbtnav_l img{ width: 100%; height: 100%;}

div.indexbannerbtnav_r{ float: left;}

div.indexbannerbtnav_r_1{ height: 0.33rem; line-height: 0.33rem; color: #f3e3dc; font-size: 0.18rem;}

div.indexbannerbtnav_r_2{ height: 0.23rem; line-height: 0.23rem;color: #f3e3dc;  opacity: 0.4; text-transform: uppercase;}

div.indexonebg{ width:100%; height: 100vh; position: relative; }

div.indexonebg_1{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden;}

div.indexonebg_1h{opacity: 1;  visibility: visible;}



div.indexonecont{ width: 100%; height: 100%;  position: absolute; left: 0; top: 0;
    transition: all 0.3s ease-in-out;    opacity: 0; visibility: hidden;}

.hmPage2 div.indexonecont {
    transition: all 0.5s ease-in-out;
    transform: translate(0px,80px);
    opacity: 0;
}

.active div.indexonecont{
    opacity: 1;
    transform: translate(0px,0px);
    transition-delay: 0.4s;
}


div.indexonecont_n{ width: 90%; max-width: 1600px; margin: auto; padding-top: 29vh;}

div.indexonecont_n_1{ width: 100%; height: auto; line-height: 0.73rem;  color: #ffffff; font-size: 0.4rem;/* font-weight: 700;*/filter: drop-shadow(0 0 20px rgba(0,0,0,0.1));     transform: translateY(100px);
    opacity: 0;
    transition: all 0.8s ease-in-out;}

div.indexonecont_n_2{width: 100%; height: auto; line-height: 0.44rem;  color: #ffffff; font-size: 0.2rem;/* font-weight: 700;*/ margin-bottom: 0.48rem; filter: drop-shadow(0 0 20px rgba(0,0,0,0.1)); text-transform: uppercase; transform: translateY(100px);
    opacity: 0;
    transition: all 0.8s ease-in-out;}

div.indexonecont_n_3{ width: 100%; height: auto; line-height: 0.35rem;  color: #fff; font-size: 0.18rem; letter-spacing: 12px;filter: drop-shadow(0 0 20px rgba(0,0,0,0.1));    transform: translateY(100px);
    opacity: 0;
    transition: all 0.8s ease-in-out;}

div.indexoneconth{    opacity: 1; visibility: visible;}

div.indexoneconth div.indexonecont_n_1{transform: translateY(0);
    opacity: 1;
    transition-delay: 0.1s;}

div.indexoneconth div.indexonecont_n_2{transform: translateY(0);
    opacity: 1;
    transition-delay: 0.3s;}

div.indexoneconth div.indexonecont_n_3{transform: translateY(0);
    opacity: 1;
    transition-delay: 0.4s;}

div.indexonebuttonbk{ width: 100%;   position: absolute; bottom: 5vh;transition: all 0.5s ease-in-out;
    transform: translate(0px,80px);
    opacity: 0;
    
}

.active div.indexonebuttonbk{    opacity: 1;
    transform: translate(0px,0px);
    transition-delay: 0.6s;}

div.indexonebutton{ width: 90%;width: 66%; max-width:1600px; height:.88rem; margin: auto; display: flex; flex-flow: nowrap; justify-content: space-between; background: rgba(255,255,255,0.7);border-radius: 0.1rem;
    overflow: hidden; }

div.indexonebuttonnav{ width: 100%; height: .88rem; 
    text-align: center;
    font-size: .2rem;
    line-height: .88rem;
    letter-spacing: 2px;color: #3f3f3f;border-radius:.1rem;}

div.indexonebuttonnav a{ width: 100%; height: 100%; display: block; color: #3f3f3f;}

.hmc2icon {
    display: inline-block;
    position: relative;
        top: -4px;
    margin-right: 10px;
	vertical-align: middle;
}

div.indexonebuttonnavh{ background: #d7004c;
    box-shadow: 0 5px 15px rgb(215 0 76 / 30%);
    color: #fff;}
div.indexonebuttonnavh a{ color: #fff;}

div.indexonebuttonnavh img{ filter: brightness(10);}
.hmc2icon img {max-width:.56rem;}

div.indextwoback{ width: 100%; height: 100vh; background: url(https://pic01.sq.seqill.cn/uploads/image/20230302/1964d24c94da2fb4b9fe3f5426ee5271.jpg) 50%/cover no-repeat; position: relative;}

div.indextwo{ width: 90%; max-width: 1600px; margin: auto; height: calc(100% - 100px); top: 100px; display: table; position: relative;}

div.indextwocell{ width: 100%; height: auto;vertical-align: middle; display: table-cell;}

div.indextwo_t{ width: 50%; height: auto; line-height: 0.6rem; color: #504f4f; font-weight: 700; font-size: 0.48rem;  margin-bottom: 0.13rem; opacity: 0; transform: translate(0px,50px);  }

div.indextwo_desc{ width: 50%; height: auto; line-height: 0.38rem; color: #9e9a97; font-size: 0.18rem; margin-bottom: 0.58rem;opacity: 0;transform: translate(0px,50px);  }

div.indextwomore{ width: 0.7rem;height: 0.7rem; border-radius: 50%; background: url("../img/indextwojt1.png") #d70054 center no-repeat;opacity: 0;transform: translate(0px,50px);  }

div.indextwomore a{ display: block; width: 100%; height: 100%;}

div.indextwomore:hover{ transform: scale(0.9);}

div.indextwopic{ width: 2.4rem; height: auto; margin-top: 1.5rem; margin-bottom: 0.45rem;opacity: 0; transform: translate(0px,50px);  }

div.indextwopic img{ width: 100%;}

div.indextwovideo{  float: left;  width: 0.81rem; height: auto; cursor: pointer;opacity: 0; transform: translate(0px,50px);  }

div.indextwovideo img{ width: 100%;}

div.indextwovideo:hover{ transform: scale(0.9);}

div.indextwobr{ float: left; margin-left: 0.23rem; margin-top: 0.08rem;opacity: 0; transform: translate(0px,50px);  }

div.indextwobr_t{ height: auto; line-height: 0.24rem; color: #ffffff; opacity: 0.6; margin-bottom: 0.12rem;}

div.indextwort{ position: absolute; right: 0; top: 8vh;}

div.indextwort_nav{  height: 45px;margin-bottom: 0.45rem; opacity: 0; transform: translate(0px,50px);}

div.indextwort_nav_l{ width: 45px; height: 45px; border-radius: 50%; background: #3f3f3f; float: left;}

div.indextwort_nav_r{ float: left; height: 45px; margin-left: 14px; line-height: 45px; color: #3f3f3f; font-size: 16px; }

div.indextwort_nav:hover div.indextwort_nav_l{ background: #d70054;}

.active div.indextwort_nav:nth-child(1){opacity: 1; transform: translate(0px,0px); transition-delay: 0.3s; }

.active div.indextwort_nav:nth-child(2){ opacity: 1; transform: translate(0px,0px); transition-delay: 0.5s;}

.active div.indextwort_nav:nth-child(3){ opacity: 1; transform: translate(0px,0px); transition-delay: 0.7s;}

.active div.indextwort_nav:nth-child(4){ opacity: 1; transform: translate(0px,0px); transition-delay: 0.9s;}

.active div.indextwo_t{ opacity: 1; transform: translate(0px,0px); transition-delay: 0.3s; }

.active div.indextwo_desc{ opacity: 1; transform: translate(0px,0px); transition-delay: 0.5s; }

.active div.indextwomore{ opacity: 1; transform: translate(0px,0px); transition-delay: 0.7s; }

.active div.indextwopic{ opacity: 1; transform: translate(0px,0px); transition-delay: 0.9s; }

.active div.indextwovideo{ opacity: 1; transform: translate(0px,0px); transition-delay: 1.1s; }

.active div.indextwobr{ opacity: 1; transform: translate(0px,0px); transition-delay: 1.1s; }

div.indexthreeback{ width: 100%; height: 100vh; position: relative; background: url(https://pic01.sq.seqill.cn/uploads/image/20230302/62ff04184964a645880a09907bc965de.jpg) 50%/cover no-repeat;}

div.indexthree{ width: 90%; max-width: 1600px; margin: auto;}

div.indexthreeleft{ float: left; margin-top: 30vh;}

div.indexthreeleft_1{ height: 0.7rem; line-height: 0.7rem; color: #ffffff; font-weight: 700; font-size: 0.48rem;opacity: 0; transform: translate(0px,50px);}

div.indexthreeleft_2{ height: auto; line-height: 29px; color: #ffffff; opacity: 0.6; font-size: 0.16rem; margin-top: 0.29rem; opacity: 0; transform: translate(0px,50px);}

div.indexthreeleft_3{ width: 147px; height: 46px; border-radius: 35px; line-height: 46px; background: #d7004c; text-align: center;  margin-top: 0.6rem; color: #fff;opacity: 0; transform: translate(0px,50px);transition-delay: 0s; position:relative; left:0;transition-delay: 0s;}

div.indexthreeleft_3 img{position: relative;  margin-left: 5px;}

div.indexthreeleft_3 a{ color: #fff; display: block; width: 100%; height: 100%;}

div.indexthreeleft_3:hover{ background: #bb0042; transition-delay: 0s !important; left:10px;}

div.indexthreert{ float: right; width: 55%;height: calc(100vh - 100px); margin-top: 0px; float: right; margin-right: 10.3%; display: flex; flex-flow: nowrap; justify-content: space-between; }

div.indexthreert_li{ width: 100%; height: 100vh; border-left: 1px solid rgba(255,255,255,0.3); opacity: 0; transform: translate(0px,50px);}

div.indexthreert_li:nth-child(3){border-right: 1px solid rgba(255,255,255,0.3);}

div.indexthreert_li_table{ width: 100%; height: 100%; display: table;}

div.indexthreert_li_cell{ width: 100%; height: auto; vertical-align: middle; display: table-cell;}

div.indexthreert_nav{ width: 100%; height: auto; }

div.indexthreert_navpic{ width: 0.71rem;margin: auto; height: auto;}

div.indexthreert_navpic img{ width: 100%; filter: grayscale(1) brightness(100);}

div.indexthreert_nav_t{ width: 100%; height: 0.33rem; line-height: 0.33rem; color: #ffffff; font-size: 0.16rem; text-align: center; margin-top: 0.13rem;}

div.indexthreert_navmt{ margin-top: 0.87rem;}

div.indexthreert_nav:hover div.indexthreert_navpic img{ filter:grayscale(0) brightness(1); }

div.indexthreert_nav:hover div.indexthreert_nav_t{ color: #d7004c; font-weight: 700;}

.active div.indexthreeleft_1{ opacity: 1;  transform: translate(0px,0px); transition-delay: 0.3s;}

.active div.indexthreeleft_2{ opacity: 1;  transform: translate(0px,0px); transition-delay: 0.5s;}

.active div.indexthreeleft_3{ opacity: 1;  transform: translate(0px,0px); }

.active div.indexthreert_li:nth-child(1){opacity: 1;  transform: translate(0px,0px); transition-delay: 0.3s;}

.active div.indexthreert_li:nth-child(2){opacity: 1;  transform: translate(0px,0px); transition-delay: 0.6s;}

.active div.indexthreert_li:nth-child(3){opacity: 1;  transform: translate(0px,0px); transition-delay: 0.9s;}

div.indexfourback{ width: 100%; height:100vh;  background: #f1f1f3;}

div.indexfour{ width: 83vw; margin: auto; height: calc(100vh - 100px); position: relative; top: 100px; }

div.indexfourtable{ width: 100%; height: 100%;  display: table;}

div.indexfourcell{width: 100%; height: auto; vertical-align: middle; display: table-cell;}

div.indexfour_top{  width: 83vw; margin: auto;  height: 0.6rem; line-height: 0.6rem; opacity: 0;  transform: translate(0px,50px);}

.active div.indexfour_top{opacity: 1;  transform: translate(0px,0px); transition-delay: 0.3s;}

div.indexfour_topl{ float: left; height: 0.6rem; line-height: 0.6rem; color: #3f3f3f; font-size: 0.48rem; font-weight: 700;}

div.indexfour_topr{ float: right; line-height: 0.6rem; padding-left: 0.45rem; color: #3f3f3f; font-size: 0.18rem; background: url("../img/indexfourmore.png") center left no-repeat; background-size:0.3rem; }

div.indexfour_topr a{ color: #3f3f3f; transition: all 0.36s ease-in-out;}

div.indexfour_topr:hover{background: url("../img/indexfourmoreh.png") center left no-repeat; background-size:0.3rem; padding-left: 0.38rem; }

div.indexfour_topr:hover a{color: #d7004c;}

div.indexfour_bottom{ width: 83vw; margin: auto; height: 5.45rem; margin-top: 0.58rem;opacity: 0; visibility: hidden;transform: translate(0px,80px);}

.active div.indexfour_bottom{opacity: 1;  transform: translate(0px,0px); transition-delay: 0.6s; visibility: visible;}

div.indexfourli{ width: 100%; height: auto; background: #ffffff; position: relative; padding: 0.46rem 0.5rem 0;}

div.indexfourli_time{ width: 100%; height: auto; line-height: 0.57rem; color: #3f3f3f; font-size: 0.5rem; font-family: 'bar'; }

div.indexfourli_timey{ width: 100%; height: auto; line-height: 0.31rem; color: #3f3f3f; font-size: 0.18rem; font-family: 'av'; }

div.indexfourli_t{ width: 100%; height: 70px; line-height:35px; overflow: hidden; color: #3f3f3f; font-size: 0.18rem; }

div.indexfourli_desc{ margin-top: 0.17rem; line-height: 0.28rem; height: 0.56rem; overflow: hidden;  color: #7b7b7b; font-size: 0.16rem; margin-bottom: 0.38rem;}

div.indexfourli_pic{ width: 100%; height: 2rem; overflow: hidden; position: relative; top: 0.5rem;}

div.indexfourli_picbg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;transition: all 1s cubic-bezier(.165,.84,.44,1) 0s;}

div.indexfourlih{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url("../img/indexfourhico.png") rgba(0,0,0,0.4) center no-repeat; opacity: 0;}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    height: 100%;
	width: 100%;
}

div.indexfourli:hover div.indexfourli_time{ color: #d7004c;}

div.indexfourli:hover div.indexfourli_timey{ color: #d7004c;}

div.indexfourli:hover div.indexfourli_picbg{ transform: scale(1.1);}

div.indexfourli:hover div.indexfourlih{ opacity: 1;}

div.indexfourbuttonleft{ width: 0.4rem; height: 0.4rem; position: absolute; left: -0.2rem; top: 50%; margin-top: -0.2rem; background: url("../img/indexfourleft.png") center no-repeat; cursor: pointer; z-index: 10; outline: none; background-size:100%; }

div.indexfourbuttonright{ width: 0.4rem; height: 0.4rem; position: absolute; right: -0.2rem; top: 50%; margin-top: -0.2rem; background: url("../img/indexfourright.png") center no-repeat; cursor: pointer; z-index: 10; outline: none;background-size:100%;}

div.indexfiveback{ width: 100%; height: 100vh; position: relative; background:#fff;}

div.indexfivepic1{ width: 1.54rem; height: auto; position: absolute; top: 0; right: 21.8vw; transition: all 0.7s ease-in-out;opacity: 0;  transform: translate(0px,-150px);}

.active div.indexfivepic1{opacity: 1;  transform: translate(0px,0px); transition-delay: 0.3s;}

div.indexfivepic1 img{ width: 100%;  height: auto;}

div.indexfivepic2{ width: 3.28rem; height: auto; position: absolute; bottom: 0; right: 8.4vw;opacity: 0;transition: all 0.5s ease-in-out;}

.active div.indexfivepic2{opacity: 1;  transition-delay: 0.5s;}

div.indexfivepic2 img{ width: 100%; height: auto;}

div.indexfivepic3{ width: 3.16rem; height: auto; position: absolute; bottom: 0; left:0;opacity: 0;  transform: translate(-50px,50px);transition: all 0.5s ease-in-out;}

div.indexfivepic3 img{ width: 100%; height: auto;}

.active div.indexfivepic3{opacity: 1; transform: translate(0px,0px); transition-delay: 0.5s;}

div.indexfive{ width:50vw; height:calc(100vh - 100px); position:absolute; left: 8.3vw; top:100px; opacity: 0;  transform: translate(0px,70px); transition: all 0.6s ease-in-out;}

.active div.indexfive{ opacity: 1;  transform: translate(0px,0px);transition-delay: 0.7s;}

div.indexfivetable{ width: 100%; height: 100%; display: table;}

div.indexfivecell{ width:100%; height: auto; display: table-cell; vertical-align: middle;}

div.indexfive_t{ width:100%; height: auto; position: relative; line-height: 0.6rem; color: #3f3f3f; font-size: 0.48rem; font-weight: 700; }

div.indexfive_navmain{ width: 100%; height: auto; margin-top: 0.5rem;} 

div.indexfive_nav_li{ width: 48%; height: 0.7rem; line-height: 0.7rem; background: #f1f1f3; margin-bottom: 15px; float: left;}

div.indexfive_nav_li_l{ width: 30%; height: 0.7rem; line-height: 0.7rem; float: left; text-align: right; color: #848383; font-size: 16px;}

div.indexfive_nav_li_r{ width: 70%; height: 0.7rem; line-height: 0.7rem; float: right; padding: 0 15px; color: #848383;}

div.indexfive_nav_li_r input{ width: 100%; height: 100%; display: block;  outline: none; border: none; background: none; color: #848383; font-size: 16px;}

div.indexfivesubmit{ width: 48%; height: 0.7rem; background: #d7004c;  color: #fff;  font-size: 18px; line-height: 0.7rem; position: relative; background: #d7004c;}

div.indexfivesubmit::before{ width: 0; height: 100%; position: absolute; left: 0; top: 0; content: ''; display: block; background: #ff005a; transition: all 1s cubic-bezier(.165,.84,.44,1) 0s; }

div.indexfivesubmit input{ position: relative; display: block; width: 100%; height: 100%; background: none; border: none; outline: none; padding-left: 0.56rem; color: #ffffff; font-size: 18px; font-weight: 700; text-align: left; position: relative;}

div.indexfivesubmit::after{ width: 18px; height: 12px; content: ''; display: block; position: absolute; right: 0.48rem; top: 0.31rem; background: url("../img/indextwojt1.png") center no-repeat;}

div.indexfivesubmit:hover:before{ width: 100%;}

div.indexfooterback{ width: 100%; height: auto; padding: 0.85rem 0 0.77rem; background: url("../img/indexfooterbg.jpg") 50%/cover no-repeat; position: relative;}

div.indexfooter{ width: 90%; height: auto; margin: auto; max-width: 1600px;}

div.indexfooter_left{ float: left;}

div.indexfooter_left_tel{ height: auto; line-height: 0.6rem; color: #ffffff; font-size: 0.48rem;}

div.indexfooter_left_add{ height: 0.52rem; line-height: 0.52rem; color: #cfcfcf; font-size: 0.16rem;}

div.indexfooter_left_ss{ width: 4.8rem; height: 0.68rem; border: 1px solid #ffffff; margin-top: 0.5rem;}

div.indexfooter_left_ss_l{ float: left; width: 3.4rem; height: 0.68rem; margin-left: 0.3rem;}

div.indexfooter_left_ss_l input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; color: #8d8c8c; font-size: 14px;}

div.indexfooter_left_ss_l input::placeholder{color: #8d8c8c;}

div.indexfooter_left_ss_r{ float: right; width: 0.76rem; height: 100%; border-left: 1px solid #fff; background: url("../img/footerss.png") center no-repeat; background-size:0.26rem; }

div.indexfooter_left_ss_r input{background: none; border: none; outline: none; width: 100%; height: 100%; font-size: 0;}

div.indexfooter_left_ico{ height: auto; margin-top:0.8rem;}

div.indexfooter_left_ico1{ width: 0.5rem; height: 0.5rem; float: left; margin-right: 0.2rem;}

div.indexfooter_rt{ float: right; height: auto;}

div.indexfooter_rt_top{ float: right;  }

div.indexfooter_rt_li{ float: left; margin-left: 1.5rem;}

div.indexfooter_rt_lit{ height: 0.33rem; line-height: 0.33rem; color: #ffffff; font-size: 0.16rem;}

div.indexfooter_rt_lit a{ color: #fff;}

div.indexfooter_rt_lib{margin-top: 0.38rem;}

div.indexfooter_rt_libline{ width: 0.15rem; height: 1px; background: #cfcfcf; margin-bottom: 0.14rem;}

div.indexfooter_rt_list{ height: 0.3rem; line-height: 0.3rem; color: #cfcfcf; font-size: 0.14rem;}

div.indexfooter_rt_list a{ color: #cfcfcf; transition: all 0.36s ease-in-out;}

div.indexfooter_rt_list a:hover{ color: #fff;}

div.indexfooter_rtxx{  height: auto; line-height: 0.36rem; text-align: right; margin-top: 0.6rem; color: #a0a0a1;}

div.indexfooter_rtxx a{color: #a0a0a1; transition: all 0.36s ease-in-out;}

div.indexfooter_rtxx a:hover{ color: #fff;}

div.nybannerback{ width: 100%; height: 5rem;}

div.gywmoneback{  width: 83.3%; height: auto; margin: auto; padding:0.9rem 0 1rem;}

div.gywmonel{ float: left;}

div.gywmonel_t{height: 0.63rem; line-height: 0.63rem; color: #3f3f3f; font-size: 0.48rem; font-weight: 700;}

div.gywmonel_desc{ height: 0.38rem; line-height: 0.38rem; color: #7b7b7b; font-size: 0.18rem; margin-top: 0.11rem;}

div.gywmoner{ float: right; width: 50%; line-height: 0.3rem; color: #7b7b7b; font-size: 0.16rem;}

div.gywmonevideo{ width: 100%; height: 4rem; position: relative; overflow: hidden; margin-top: 0.8rem;}

div.gywmonevideobg{ width: 100%; height: 100%; background: url("../img/gywmonepic.jpg") 50%/cover no-repeat;}

div.gywmonevideocont{ position: absolute; left: 1.6rem; height: 100%; top: 0;}

div.gywmonevideotable{ width: 100%; height: 100%; display: table;}

div.gywmonevideocell{ width: 100%; height: auto;  display: table-cell; vertical-align: middle;}

div.gywmone_tpic{ width: 2.38rem; height: auto;}

div.gywmone_tpic img{ width: 100%; height: auto;}

div.gywmonebutton{ margin-top: 0.45rem;}

div.indextwovideo1{  float: left;  width: 0.81rem; height: auto; cursor: pointer;  }

div.indextwovideo1 img{ width: 100%;}

div.indextwovideo1:hover{ transform: scale(0.9);}

div.indextwobr1{ float: left; margin-left: 0.23rem; margin-top: 0.08rem; }

div.indextwobr_t1{ height: auto; line-height: 0.24rem; color: #ffffff; opacity: 0.6; margin-bottom: 0.12rem;}

div.gywmtwoback{ width: 100%; height: auto; padding: 0.8rem 0; background: url("../img/gywmtwobg.jpg") 50%/cover no-repeat;}

div.gywmtwo{ width: 83.3%; height: auto; margin: auto;}

div.gywmtwo_t{ width: 100%; height: auto; line-height: 0.8rem; color: #ffffff; font-size: 0.48rem; font-weight: 700;}

div.gywmtwoqh{ width: 100%; height: auto; margin-top: 0.57rem; position: relative;} 

div.gywmtwopic{ width: 100%; height: auto;}

div.gywmtwopic img{ width: 100%; height: auto;}

div.gywmtwolist_t{ width: 100%; height: auto; margin-top: 0.24rem; color: #ffffff; font-size: 0.16rem; text-align: center;}

div.gywmtwobtl{ width: 0.5rem; height:0.5rem; position: absolute; left: -0.7rem; background: url("../img/gywmleft.png") center no-repeat; background-size: 100%; cursor: pointer; outline: none; top: 40%; }

div.gywmtwobtl:hover{background: url("../img/gywmlefth.png") center no-repeat; background-size: 100%;}

div.gywmtwobtr{ width: 0.5rem; height:0.5rem; position: absolute; right: -0.7rem; background: url("../img/gywmright.png") center no-repeat; background-size: 100%; cursor: pointer; outline: none; top: 40%;}

div.gywmtwobtr:hover{background: url("../img/gywmrighth.png") center no-repeat; background-size: 100%;}

div.gywmthreeback{ width: 83.3%; height: auto; margin: auto; padding: 0.85rem 0 1rem;}

div.gywmthree_t{ width: 100%; height: auto; line-height: 0.75rem; color: #3f3f3f; font-size: 0.48rem; font-weight: 700;}

div.gywmthree_left{ width:55%; height: auto; float: left; margin-top: 0.78rem; line-height: 0.3rem; color: #7b7b7b; font-size: 0.16rem; }

div.gywmthree_rt{ float: right; line-height: 26px; margin-top: 0.78rem;   color: #7b7b7b; font-size: 0.14rem; text-align: right;}

div.gywmthreemain{ width: 100%; height: 4.72rem; margin-top: 0.57rem;}

div.gywmthreeleft{ width: 72.5%; height: 100%; float: left;background: url("../img/gywmthreepic.jpg") 50%/cover no-repeat;}

div.gywmthreert{ float: left; width: 27.5%; height: 100%; background: #d7004c; display: table;}

div.gywmthreert_cell{ width: 100%; height: auto; vertical-align: middle; display: table-cell;}

div.gywmthreert_1{ width: 100%; height: auto; line-height: 0.8rem; text-align: center; color: #ffffff; font-size: 0.72rem; font-weight: 700; text-transform: uppercase;}

div.gywmthreert_2{ width: 100%; height: 0.43rem; line-height: 0.43rem; text-align: center; color: #fff; font-size: 0.18rem; text-transform: uppercase; letter-spacing: 5px; font-weight: 700; position: relative; left: 5px;}

div.gywmfourback{ width: 100%; height: auto; position:relative; background: url("../img/gywmfourbg.jpg") 50%/cover no-repeat; padding: 0.8rem 0 0.75rem;}

div.gywmfourback::before{width: 100%; height: 1px; display: block; content: ''; position: absolute; left: 0; top: 3.3rem; background: #fff;}

div.gywmfour{ width: 83.3%; height: auto; margin: auto;}

div.gywmfour_t{ width: 100%; height: 0.6rem; line-height: 0.6rem; color: #3f3f3f; font-size: 0.48rem; font-weight: 700;}

div.gywmfourmain{ margin-top: 0.65rem;}

div.mySwiper1{ width: 100%; height: auto;}

div.gywmfour_year{ width: 100%; height: 0.34rem; line-height: 0.34rem; text-align: center; color: #7d7c7c; font-size: 0.2rem; font-family: 'hel'; margin-bottom: 0.12rem;}

div.gywmfour_pic{ width: 1.5rem; height: 1.5rem; margin: auto; border-radius: 50%; background: #fff; padding: 0.1rem; margin-bottom: 0.16rem;} 

div.gywmfour_pic img{ width: 100%; height: 100%; border-radius: 50%;}

div.gywmfour_listt{ width: 100%; height: 0.34rem; line-height: 0.34rem; text-align: center; color: #3f3f3f; font-size: 0.24rem; font-weight: 700;}

div.gywmfourbutton{ width: 1.2rem; height: auto; margin: auto; margin-top: 1.44rem;}

div.gywmfourbuttonl{ width: 0.5rem; height: 0.5rem;  float: left; background: url("../img/gywmleft.png") center no-repeat; background-size: 100%; cursor: pointer; outline: none;} 

div.gywmfourbuttonl:hover{ background: url("../img/gywmlefth.png") center no-repeat; background-size: 100%;}

div.gywmfourbuttonr{ width: 0.5rem; height: 0.5rem; float: right; background: url("../img/gywmright.png") center no-repeat; background-size: 100%; cursor: pointer; outline: none;} 

div.gywmfourbuttonr:hover{ background: url("../img/gywmrighth.png") center no-repeat; background-size: 100%;}

div.gywmfiveback{ width: 100%; height: 7rem; margin-bottom: 0.6rem;}

div.gywmfiveleft{ width: 50%; height:100%; float: left; background: url("../img/gywmfiveleft.jpg") 50%/cover no-repeat;}

div.gywmfiveright{ width: 50%; height: 100%; float: left;  background: url("../img/gywmfiveright.jpg") 50%/cover no-repeat;}

div.gywmfiverighttable{ width: 100%; height: 100%; display: table; padding: 0 7%; }

div.gywmfiverightcell{ width: 100%; height: auto; vertical-align: middle; display: table-cell;}

div.gywmfiveright_t{ width: 100%; height: 0.62rem; line-height: 0.62rem; color: #3f3f3f; font-size: 0.48rem; font-weight: 700;}

div.gywmfiverightmian{ width: 100%; height: auto; margin-top: 0.56rem;}

div.gywmfiverightnav{ width: 32%; float: left; margin-bottom: 7px; text-align: center; background: #fff; border-radius: 15px; padding: 0.44rem 0;margin-right: 1%; box-shadow: 0 0 20px rgba(0,0,0,0.1); }

div.gywmfiverightnav img{ width: 100%; height: auto;}

div.gywmfiverightnav:nth-child(3n){ margin-right: 0;}

div.footerbacktop{ width: 0.81rem; height: 0.81rem; position: absolute; right: 8%; top: -0.4rem; background: url("../img/footerbacktop.png") center no-repeat; cursor: pointer; outline: none; z-index: 999;}

div.footerbacktop a{ display: block; width: 100%; height: 100%;}

div.nycpback{ width: 95%; max-width: 1600px; margin: auto; margin-top: 1rem;}

div.nycpnavbk{ width: 100%; height: 1.2rem; background: #f3f3f3; display: flex;}
div.nycpnav{ width: 100%; height: 1.2rem;
    text-align: center;
    font-size: 0.24rem;
    line-height: 1.2rem;
	font-weight: 700;
    letter-spacing: 2px;color: #3f3f3f; border-left: 1px solid #e2e2e2;}

div.nycpnav a{ width: 100%; height: 100%; display: block; color: #3f3f3f;}

div.nycpnav:hover{ background: #d7004c;
    box-shadow: 0 5px 15px rgb(215 0 76 / 30%);
    color: #fff;}

div.nycpnav:nth-child(1){ border: none;}

div.nycpnav:hover a{ color: #fff;}

div.nycpnav:hover img{ filter: brightness(10);}

div.nycpnavh{ background: #d7004c;
    box-shadow: 0 5px 15px rgb(215 0 76 / 30%);
    color: #fff;}
div.nycpnavh a{ color: #fff;}

div.nycpnavh img{ filter: brightness(10);}

div.nycpsanbk{ width: 100%; height: auto; padding: 0.4rem 1rem; border-bottom: 1px solid #f3f3f3;}

div.nycpsanlist{ height: 0.38rem; display: inline-block; line-height: 0.38rem; color: #3f3f3f; font-size: 0.16rem; font-weight: 700; margin-right: 0.6rem; position: relative; padding-left: 0;}

div.nycpsanlist a{ color: #3f3f3f; transition: all 0.36s ease-in-out;}

div.nycpsanlist::before{content: ''; display: block; width: 0; height: 2px; position: absolute; left: 0; top: 0.18rem; transition: all 0.36s ease-in-out; background: #d7004c;}

div.nycpsanlist:hover a{ color: #d7004c;}

div.nycpsanlist:hover{ padding-left: 0.25rem;}

div.nycpsanlist:hover:before{ width: 0.18rem;}


div.nycpsanlisth a{ color: #d7004c;}

div.nycpsanlisth{ padding-left: 0.25rem;}

div.nycpsanlisth::before{ width: 0.18rem;}


div.nycpmain{ width: 100%; height: auto; margin-top:0.95rem; }

div.nycplist{ width:22.5%;height: auto; float: left; margin-bottom: 0.55rem;margin-right: 3.3%;}

div.nycplistpic{ width: 100%; height: auto; overflow: hidden;}

div.nycplistpic img{ width: 100%; height: auto;transition: all 1s cubic-bezier(.165,.84,.44,1) 0s;}

div.nycplist_t{ width: 100%; height: 0.48rem; margin-top: 0.14rem; line-height: 0.48rem; color: #3f3f3f; font-size: 0.24rem; font-weight: 700;}

div.nycplist:nth-child(4n){margin-right: 0;}

div.nycplist:hover div.nycplistpic img{ transform: scale(1.1);}

div.nycplist:hover div.nycplist_t{ color: #d7004c;}

div.fuwu_t{ width: 344px; height: auto; margin: auto; margin-top: 0.9rem; margin-bottom: 0.8rem;}

div.fuwulistone{ width: 83.3%; height: auto; position: relative; margin: auto; margin-bottom: 0.5rem;}

div.fuwulistonecont{ position: absolute; width: 100%; height: 100%; top: 0; padding-left: 60%; line-height: 0.48rem; color: #3f3f3f; font-size: 0.18rem; }

div.fuwulistoneconttable{ width:100%; height: 100%; display: table;}

div.fuwulistonecontcell{ width: 100%; height: auto; display: table-cell; vertical-align: middle;}

div.jiamengback{ width:100%; height: auto; background: url(https://pic01.sq.seqill.cn/uploads/image/20230824/2c00c491083517f1cabc5f9ccfeeaa38.png) 50%/cover no-repeat; padding-top: 77px; padding-bottom: 108px;margin-bottom: 80px;}

div.jiameng_t1{ width: 100%; height: auto; line-height: 123px; text-align: center; color: #d7004c; font-size: 101.5px; font-family: 'av'; margin-bottom: 12px;}

div.jiameng_t2{ width: 100%; height: auto; line-height:66px; text-align: center; color: #ffffff; font-size: 48px; font-weight: 700;}

div.jiameng_t3{ width: 100%; height: auto; line-height: 33px; text-align: center; color: #ffffff; font-size: 18px; letter-spacing: 5px; text-transform: uppercase;}

div.jiamengone{ width: 960px; height: auto; margin: auto; margin-top: 278px; display: flex;}

div.indexthreert_li1{ width: 100%; height:auto;  }

div.jiamengtwo{ width: 960px; height: auto; margin: auto; margin-top: 68px; line-height: 36px; text-align: center; color: #ffffff; font-size: 16px;}

div.jiamengtwoh1{ width: 100%; height: auto; text-align: center; line-height: 64px; color: #ffffff; font-size: 36px; font-weight: 700; margin-top: 20px;}

div.jiamengtwomore{ width: 230px; height: 75px; margin: auto; border-radius: 15px; background: #d7004c; text-align: center; color: #ffffff; font-size: 24px; font-weight: 700; cursor: pointer; line-height: 75px;  margin-top: 35px;}

div.jiamengtwomore:hover{ background: #ed0054;}

div.jiamengtwomore a{ color: #fff; display: block; width: 100%; height: 100%;}

div.lxwmback{ width: 90%; max-width: 1600px; margin: auto; height: auto; margin-top: 86px;}

div.lxwmoneleft{ float: left;}

div.lxwmoneleft_1{ color: #3f3f3f; font-size: 48px; font-weight: 700;}

div.lxwmoneleft_2{  color: #7b7b7b; font-size: 18px;}

div.lxwmonert{ float: right;}

div.lxwmonemain{ width: 100%; height: auto; border-top: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; margin-top: 65px; display: flex; flex-flow: wrap; justify-content: space-between;}

div.lxwmonemainnav{ width: 33.333%; height: 2.7rem; border-bottom: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; padding-top: 0.51rem;}

div.lxwmonemainnavico{ width: 0.6rem; height: 0.6rem; background: url("../img/lxwmico1h.png") center no-repeat; background-size:100%;  margin: auto; margin-bottom: 0.49rem;}

div.lxwmonemainnav_t{ width: 100%; height: auto; line-height: 0.28rem; text-align: center; color: #3f3f3f; font-size: 0.16rem; padding: 0 0.8rem;}

div.lxwmonemainnav:nth-child(2) div.lxwmonemainnavico{background: url("../img/lxwmico2.png") center no-repeat; background-size:100%;}

div.lxwmonemainnav:nth-child(3) div.lxwmonemainnavico{background: url("../img/lxwmico2.png") center no-repeat; background-size:100%;}

div.lxwmonemainnav:nth-child(4) div.lxwmonemainnavico{background: url("../img/lxwmico1h.png") center no-repeat; background-size:100%;}

div.lxwmonemainnav:nth-child(5) div.lxwmonemainnavico{background: url("../img/lxwmico3.png") center no-repeat; background-size:100%;}

div.lxwmonemainnav:nth-child(6) div.lxwmonemainnavico{background: url("../img/lxwmico4.png") center no-repeat; background-size:100%;}

div.lxwmonemainnav:hover{ background: #3f3f3f;}

div.lxwmonemainnav:hover div.lxwmonemainnavico{background: url("../img/lxwmico1.png") center no-repeat;}

div.lxwmonemainnav:nth-child(2):hover div.lxwmonemainnavico{background: url("../img/lxwmico2h.png") center no-repeat;}

div.lxwmonemainnav:nth-child(3):hover div.lxwmonemainnavico{background: url("../img/lxwmico2h.png") center no-repeat;}

div.lxwmonemainnav:nth-child(4):hover div.lxwmonemainnavico{background: url("../img/lxwmico1.png") center no-repeat;}

div.lxwmonemainnav:nth-child(5):hover div.lxwmonemainnavico{background: url("../img/lxwmico3h.png") center no-repeat;}

div.lxwmonemainnav:nth-child(6):hover div.lxwmonemainnavico{background: url("../img/lxwmico4h.png") center no-repeat;}

div.lxwmonemainnav:hover div.lxwmonemainnav_t{ color: #fff;}

div.lxwmtwoback{ width: 100%; height: 1.5rem; background: #f3f3f3; display: flex; flex-flow: nowrap; justify-content: space-between; margin-top: 0.8rem;} 

div.lxwmtwolist{ width: 100%; height: 1.5rem; line-height: 1.5rem; text-align: center; cursor: pointer; border-left: 1px solid #fff;}

div.lxwmtwolist img{  display: inline;}

div.lxwmthreeback{ width: 100%; height: 5.5rem; margin-top: 0.78rem;}

div.lianxitwoback{ width: 100%; height: auto; padding: 0.6rem 8.3% 1.4rem; background: #f2f2f2; margin-top: 0.95rem;}

div.lxwmtwonavform{ width: 100%; display: flex; justify-content: space-between; margin-top: 0.8rem;}

div.lxwmtwonv{ width: 30%; height: 0.7rem; line-height: 0.7rem; background: #fff; padding: 0 0.3rem;}

div.lxwmtwonv input{ width: 100%; height: 0.7rem; line-height: 0.7rem;  display: block; border: none; outline: none; padding-right: 0.35rem;}

div.lxwmtwonavformbottom{  float: right; margin-top: 0.64rem;}
 
div.lxwmtwonavformbottom_submit{ width: 172px; height: 46px; float: left; background: url(../img/lxwmsubmit.jpg) center no-repeat; margin-right: 0.3rem;}

div.lxwmtwonavformbottom_submit input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; font-size: 0; cursor:pointer;}

img.yanzhengmacode{ width: 120px; height: 46px; float: left;}

div.lxwmtwonavformbottom_shuru{ width: 170px;float: left; height: 46px; margin-left: 10px; background: #fff; color: #8a8a8a; font-size:15px; text-align: center;}

div.lxwmtwonavformbottom_shuru input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none;  text-align: center;}

div.lxwmtwonavformbottom_shuru input::placeholder{ color: #8a8a8a; }

div.lianxione_linet{ width: 100%; height: auto; line-height: 0.89rem; border-bottom: 1px solid #c6c6c6; color: #545454; font-size: 0.3rem; font-weight: 700;}


div.nybread{ width: 100%; height: 86px; border-bottom: 1px solid #e0e0e0;}

div.nybreadn{ width: 1200px; height: auto; line-height: 86px; margin: auto; color: #999999; font-size: 14px;}

div.nybreadn a{ color: #999; transition: all 0.36s ease-in-out;}

div.nybreadn a:hover{ color: #0cb488;} 



div.nybreadnleft{ width: 290px; float: left;}

div.nybreadnleft a:hover{ color: #00b082;}

div.nybreadnmid{ width: 165px; height: 86px; margin-left: 114px; text-align: center; color: #666666; font-family: 'dinp'; font-size: 14px;float: left;}

div.nybreadr{ float: right; height: 86px; position: relative;}

div.nybreadr::before{ content: ''; display: block; width: 1px; height: 16px; background: #a7a7a7; position: absolute;     left: 94px;
    top: 35px;}

div.nybreadrleft{ float: left; height: 86px; padding-left: 40px; background: url("../img/newxxleft.png") center left no-repeat; color: #999999; font-size: 14px; margin-right: 12px;}

div.nybreadrright{ float: left;height: 86px; padding-right: 40px; background: url("../img/newxxright.png") center right no-repeat; color: #999999; font-size: 14px; margin-left: 12px;}

div.newxxonebk{ width: 960px; height: auto; margin: auto; padding: 56px 0 122px;}

div.newxxone_t{ width: 100%; height: auto; line-height: 49px; text-align: center; color: #585858; font-size: 30px;}

div.newxxone_cont{ width: 100%; height: auto; margin-top: 36px; line-height: 36px; color: #585858; font-size: 16px;}

div.newxxone_cont img{ max-width: 100%;}


div.publicheadnavxl {
    width: 180px;
    height: auto;
    position: absolute;
    top: 80px;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.36s ease-in-out;
    margin-left: -90px;
}

div.publicheadrt_nav:hover div.publicheadnavxl{ opacity: 1; visibility: visible; top: 60px;}

div.publicheadnavxlnav{ width: 100%; height: 68px; border-bottom: 1px solid #e8e8e8; line-height: 68px; text-align: center; background: #fff; color: #727272; font-size:14px; font-weight: 500;
}

div.publicheadnavxlnav>a{ width: 100%; height: 100%; display: block;color: #727272;}

div.publicheadnavxlnav:hover{ background: #d7004c;}

div.publicheadnavxlnav:hover a{ color: #fff;}

div.publicheadrt_1nav:hover div.publicheadnavxl {
    opacity: 1;
    visibility: visible;
    top: 100px;
}

div.nyprobreadbk{ width:100%; height:80px; background:#f4f4f4;}

div.nyprobread{ width:1280px; height:auto; margin:auto;}

div.nyprobreadleft{  float:left; height:80px; line-height:80px; color:#3f3f3f; font-size:16px; font-weight:700;}

div.nyprobreadleft a{ color:#3f3f3f;}

div.nyprobreadrt{ float: right; height:80px;}

div.nyprobreadrtnav{ width:118px; height:38px; border:1px solid #e57aa0; float:left; line-height:38px; text-align:center; transition:all 0.36s ease-in-out; margin-left:9px; margin-top:20px;}

div.nyprobreadrtnav a{ color:#d7004c; transition:all 0.36s ease-in-out;}

div.nyprobreadrtnav:hover{ background:#d7004c;}

div.nyprobreadrtnav:hover a{ color:#fff;}

div.nyprooneback{ width:1280px; height:auto; margin:auto; margin-top:60px; padding-bottom:50px;}

div.nyprooneleft{ width:480px; height:auto; float:left;}

div.nyproleftbottom{ width:85%; margin:auto; height:auto; position:relative;}

div.nyprobuttonleft{  width:14px; height:16px; position:absolute; left:-30px; top:50%; margin-top:-8px; cursor:pointer; outline:none; z-index:10;}

div.nyprobuttonright{  width:14px; height:16px; position:absolute; right:-30px; top:50%; margin-top:-8px; cursor:pointer; outline:none; z-index:10;}

div.nyprooneright{ width:726px; height:auto; float:right; margin-top:50px;}

div.nyprooneright_t{ width:100%; height:auto; color:#3f3f3f; font-size:30px;}

div.nyprooneright_t span{ font-weight:700; margin-left:16px;}

div.nyprooneright_ft{ width:100%; height:auto; line-height:70px; margin-top:12px; border-bottom:#cecdcd 1px solid; color:#3f3f3f; font-size:16px;}

div.nyprooneright_desc{ width:100%; height:116px; margin-top:29px; line-height:29px; margin-bottom:58px; overflow:hidden; color:#3f3f3f; font-size:16px; }

div.nyprooneright_nav{ float:left; height:50px; line-height:50px; padding-left:68px; background:url(../img/nyproico1.png) center left no-repeat; color:#3f3f3f; font-size:16px; margin-right:55px;}

div.nyprooneright_nav1{ float:left; height:50px; line-height:50px; padding-left:68px; background:url(../img/nyproico1.png) center left no-repeat; color:#3f3f3f; font-size:16px; margin-right:55px;}

div.nyprooneright_link{ width:260px; height:100px; margin-top:87px;}

div.nyprotwoback{ width:100%; height:auto; padding:44px 0 98px; background:#f7f7f7;}

div.nyprotwo{ width:1280px; height:auto; margin:auto;}

div.nyprotwoleft{ width:900px; height:auto; float:left; }

div.nyprotwoleft_t{ width:100%; height:auto; line-height:75px; color:#3f3f3f; font-size:30px;}

div.nyprotwoleft_main{ width:100%; height:auto; padding:15px; margin-top:15px; line-height:1.8; font-size:16px; color:#333; background:#fff;}

div.nyprotwoleft_main img{ max-width: 100%;}

div.nyprotwort{ width:320px; height:auto; float:right;}


@media screen and (max-width : 1400px) {
div.publicheadrt_1nav {
    margin-right: .3rem;
}
}



.jrgw {
	width: 200px;
	height: 60px;
	border-radius: 30px;
	margin-left: auto;
	margin-right: auto;
	background: #d7004d;
	overflow: hidden;
	font-size: 18px;
	line-height: 60px;
	transition: .25s all;
}
.jrgw a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #ffffff;
}
.ydydb {
	width: 100%;
	height: 100px;
	border-top: 1px solid #dcdcdc;
	line-height: 100px;
	text-align: center;
	color: #a8a8a9;
	font-size: 14px;
	margin-top: 85px;
}
.ydydb a {
	color: #a8a8a9;
}
.jrgw:hover {
	background: #6a5147;
}








div.jiamengone2 {
	width: 1280px;
}
.jmxxnr {
	color: #ffffff;
	font-size: 14px;
	line-height: 30px;
	margin-top: 30px;
}
div.jiamengone2 .indexthreert_nav {
	padding-left: 45px;
	padding-right: 33px;
	height: 450px;
	padding-top: 60px;
	border-left: 1px solid rgba(255,255,255,0.2);
	border-top: 1px solid rgba(255,255,255,0.2);
}
div.jiamengone2 .indexthreert_li1:last-child .indexthreert_nav {
	border-right: 1px solid rgba(255,255,255,0.2);
}
div.jiamengone2 .indexthreert_navmt {
	margin-top: 0;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}


.jmebt {
    color: #ffffff;
    font-size: 48px;
    font-weight: bold;
    text-align: center;
}
.jmefbt {
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3.5px;
    text-indent: 3.5px;
    margin-top: 5px;
}
.jmenr {
    color: #ffffff;
    font-size: 16px;
    line-height: 48px;
    padding-left: 670px;
    margin-top: .83rem;
}
div.jiamengback2 {
    padding-top: 128px;
    background: url(../img/jiameng2.jpg) 50%/cover no-repeat;
    height: 800px;
}









