body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline; text-decoration:none;}
img{border:0}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol,li{padding:0; list-style:none;}
.clearfix:after{content:" "; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.hide{display:none;}
i{ font-style:normal}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
:focus{outline: none;}
img{display: block;margin: 0 auto;}
body {font: 0.12rem/1.5 '\5FAE\8F6F\96C5\9ED1';padding-top: 0.42rem;background-color: #fafafa;padding-top: 0 !important;}
body,html {width: 100%;height: 100%;}
.pr{position:relative;}
.pa{position:absolute;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.db{display:block;text-indent:-9999em;}
.fl{float: left;}
.fr{float: right;}
.last{margin-right: 0 !important;}
.sp {background: url(/ossweb-img/sp.png) no-repeat;background-size: 12rem auto;}
.wrap_box{width: 100%;overflow: hidden;position: relative;}
.section{width: 100%;height: 100%;position: relative;overflow: hidden;background-size: cover;}
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell,
.fp-auto-height.fp-section {
	height: auto !important;
}
@font-face {
	font-family: "txt1x";
	src: url(/ossweb-img/font1.ttf);
}
@font-face {
	font-family: "txt1c";
	src: url(/ossweb-img/font2.ttf);
}
.section1{background: url(/ossweb-img/bg1.jpg) no-repeat 50% 50%;width: 100%;height: 100%;background-size: cover;background-position: center;}
.section2{background: url(/ossweb-img/bg2.jpg) no-repeat 50% 50%;width: 100%;height: 100%;background-size: cover;background-position: center;}
.section3{background: url(/ossweb-img/bg2.jpg) no-repeat 50% 50%;width: 100%;height: 100%;background-size: cover;background-position: center;}
.section4{background: url(/ossweb-img/bg4.jpg) no-repeat 50% 50%;width: 100%;height: 100%;background-size: cover;background-position: center;}
.section5{background: url(/ossweb-img/bg5.jpg) no-repeat 50% 50%;width: 100%;height: 100%;background-size: cover;background-position: center;}
/* 头部 */
.main{width: 19.2rem;height: 10.8rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.swiper-container0{width: 100%;height: 100%;}
.swiper-container0 .swiper-slide{height: 100%;display: block;}
.navbar{background: url(/ossweb-img/navbarbg1.png) no-repeat 50% 0 / cover;width: 100%;height: 0.85rem;z-index: 99;position: fixed;left: 0;top: 0;padding-left: 10.94rem;box-sizing: border-box;}
.logo_1{background: url(/ossweb-img/logo1.png) no-repeat;background-size: 100% auto;width: 1.56rem;height: 0.4rem;position: absolute;left: 1.06rem;top: 0.21rem;}
.nav_box1{display: flex;justify-content: flex-start;}
.nav_box1 li{width: 1.86rem;}
.nav_box1 li a{width: 1.86rem;font-size: 0.2rem;color: #010101;text-align: center;line-height: 0.85rem;font-family: "txt1x";display: block;}
.nav_box1 li a.cur{color: #d83a2a;font-family: "txt1c";}
.nav_box1 li a:hover{color: #d83a2a;font-family: "txt1c";}
.icon_botton1{background: url(/ossweb-img/nzv_bott1.png) no-repeat;background-size: 100% auto;width: 1.77rem;height: 1.29rem;position: absolute;left: 50%;bottom: 0.28rem;margin-left: -0.88rem;pointer-events: none;}
.txt0{width: 100%;font-size: 0.16rem;color: #fdfffe;text-align: center;line-height: 0.24rem;font-family: "txt1x";position: absolute;left: 0;bottom: 2rem;}
.btn_qw1{background: url(/ossweb-img/btnqw1.png) no-repeat;background-size: 100% auto;width: 1.08rem;height: 0.3rem;position: absolute;left: 50%;bottom: 1.5rem;margin-left: -0.54rem;}

/* 2 */
.box1{width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);padding-top: 0.6rem;box-sizing: border-box;}
.marry_list1{width: 100%;height: 8.41rem;position: relative;overflow: visible;margin: 0 auto;}
.marry_list1 .swiper-slide{width: 14.91rem!important;}
.marry_list1 img{width: 14.94rem;height: 8.41rem;display: block;margin: 0 auto;}
.swiper-slide-shadow-left{opacity: 0!important;}
.swiper-slide-shadow-right{opacity: 0!important;}
.mark{width:  14.91rem;height: 8.41rem;background: rgba(0, 0, 0, .5);left: 0;position: absolute;top: 0;z-index: 2;opacity: 1;}	
.marry_list1 .swiper-slide-active .mark{opacity: 0;}
.arey_r1{background: url(/ossweb-img/act_runr.png) no-repeat;background-size: 100% auto;width: 0.34rem;height: 0.42rem;right: 1.07rem;position: absolute;top: 3.96rem;margin: 0;z-index: 100;}
.arey_l1{background: url(/ossweb-img/act_runl.png) no-repeat;background-size: 100% auto;width: 0.34rem;height: 0.42rem;left: 1.07rem;position: absolute;top: 3.96rem;margin: 0;z-index: 100;}
.swiper-button-next:after, .swiper-button-prev:after{opacity: 0;}
.box1_txt1{width: 14.91rem;height: 1.8rem;background: rgba(0, 0, 0, .6);position: absolute;left: 0;bottom: 0;z-index: 2;border-top: 1px solid #454144;padding: 0.24rem 0 0 0.76rem;box-sizing: border-box;}
.txt1{font-size: 0.3rem;color: #ffffff;text-align: left;line-height: 0.4rem;font-weight: bold;}
.txt2{width: 8.8rem;font-size: 0.16rem;color: #e6e6e6;text-align: left;line-height: 0.24rem;margin-top: 0.05rem;}
.btn_lj1{font-size: 0.2rem;color: #ffffff;text-align: center;line-height: 0.2rem;position: absolute;top: 1.18rem;left: 13.1rem;}
.btn_lj1 em{background: url(/ossweb-img/icon_1.png) no-repeat;background-size: 100% auto;width: 0.21rem;height: 0.21rem;display: inline-block;margin: 0 0 -0.05rem 0.1rem;}
.icon_botton2{background: url(/ossweb-img/icon_2.png) no-repeat;background-size: 100% auto;width: 0.23rem;height: 0.8rem;position: absolute;bottom: 0.68rem;right: 0.82rem;}

/* 3 */
.box2{width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);padding-top: 0.6rem;box-sizing: border-box;}
.btn_box1{width: 6.26rem;display: flex;justify-content: space-between;margin-left: 1.2rem;}
.btn_qh1{background: url(/ossweb-img/btn_qh1.png) no-repeat;background-size: 100% auto;width: 2.88rem;height: 0.65rem;}
.btn_qh2{background: url(/ossweb-img/btn_qh2.png) no-repeat;background-size: 100% auto;width: 2.88rem;height: 0.65rem;}
.btn_qh1.cur{background: url(/ossweb-img/btn_qh1cur.png) no-repeat;background-size: 100% auto;}
.btn_qh2.cur{background: url(/ossweb-img/btn_qh2cur.png) no-repeat;background-size: 100% auto;}
.cont{display: none;height: 7.4rem;}
.box2ct1{width: 16.8rem;margin: 0 auto 0;padding-top: 0.48rem;box-sizing: border-box;}
.txt3{font-size: 0.44rem;color: #000000;text-align: left;line-height: 0.58rem;font-family: "txt1c";}
.txt_icon1{background: url(/ossweb-img/txtbg1.png) no-repeat;background-size: 100% auto;width: 16.09rem;height: 0.06rem;margin: 0.24rem 0 0.34rem 0.02rem;}
.txt4{width: 16.12rem;font-size: 0.2rem;color: #1c1c1c;text-align: left;line-height: 0.3rem;font-family: "txt1x";margin-bottom: 0.3rem;text-indent: 2em;letter-spacing: 1px;}
.txt5{font-size: 0.3rem;color: #b54133;text-align: left;line-height: 0.68rem;font-family: "txt1c";}
.txt_icon2{background: url(/ossweb-img/txtbg2.png) no-repeat;background-size: 100% auto;width: 7.93rem;height: 0.06rem;margin-left: 0.02rem;}
.txt6{width: 16.12rem;font-size: 0.2rem;color: #1c1c1c;text-align: left;line-height: 0.3rem;font-family: "txt1x";margin-top: 0.2rem;letter-spacing: 1px;}
.box2ct2{width: 17.42rem;margin: 0 auto;}
.txt7{font-size: 0.44rem;color: #000000;text-align: right;line-height: 0.58rem;font-family: "txt1c";}
.txt_icon3{background: url(/ossweb-img/txtbg4.png) no-repeat;background-size: 100% auto;width: 4.99rem;height: 0.04rem;margin: 0.06rem 0 0.1rem 12.4rem;}
.txt8{font-size: 0.23rem;color: #555555;text-align: right;line-height: 0.35rem;font-family: "txt1x";}
.txt8 span{color: #b43e30;font-family: "txt1c";}
.box2_lun1{width: 17.42rem;margin: 0.78rem auto 0;position: relative;}
.marry_list2{background: url(/ossweb-img/txtbg3.png) no-repeat;background-size: 100% auto;width: 16.66rem;height: 0.92rem;margin: 0 auto;overflow: hidden;}
.box2_marry1{width: 0.74rem;margin: 0 auto;}
.box2_marry1 p{font-size: 0.22rem;color: #818181;text-align: center;line-height: 0.24rem;font-family: "txt1x";}
.box2_marry1 em{background: url(/ossweb-img/nzv_icon1.png) no-repeat;background-size: 100% auto;width: 0.45rem;height: 0.45rem;display: block;margin: 0.23rem auto 0;}
.marry_list2 .swiper-slide-thumb-active .box2_marry1 p{font-size: 0.25rem;color: #3e3e3e;font-family: "txt1c";}
.marry_list2 .swiper-slide-thumb-active .box2_marry1 em{background: url(/ossweb-img/nzv_icon2.png) no-repeat;background-size: 100% auto;}
.arey_r2{background: url(/ossweb-img/act_runr2.png) no-repeat;background-size: 100% auto;width: 0.34rem;height: 0.42rem;right: 0;position: absolute;top: 0.5rem;margin: 0;z-index: 100;}
.arey_l2{background: url(/ossweb-img/act_runl2.png) no-repeat;background-size: 100% auto;width: 0.34rem;height: 0.42rem;left: 0;position: absolute;top: 0.5rem;margin: 0;z-index: 100;}
.marry_list3{width: 17.42rem;margin: 0.45rem auto 0;overflow: hidden;}
.box2_polc1{padding-left: 0.26rem;box-sizing: border-box;display: flex;justify-content: flex-start;}
.box2_polc1 p{font-size: 0.18rem;color: #555555;text-align: left;line-height: 0.34rem;font-family: "txt1x";}
.box2_polc2{padding-left: 2.4rem;}
.box2_polc3{padding-left: 4.42rem;}
.box2_polc4{padding-left: 6.14rem;}
.box2_polc5{padding-left: 8.36rem;}
.box2_polc6{padding-left: 9.45rem;}
.box2_polc7{padding-left: 9.88rem;}
.box2_polc8{padding-left: 10.18rem;}
.box2_polc9{padding-left: 14.53rem;}
.box2_polc1.cur{padding-left: 0.26rem;}

/* 4 */
.box3{width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.box3_ct{width: 16.74rem;margin: 0 auto;display: flex;justify-content: space-between;}
.polc_1{width: 7.16rem;}
.box3ct1{width: 8.45rem;padding-top: 0.6rem;box-sizing: border-box;}
.txt9{font-size: 0.56rem;color: #000000;text-align: right;line-height: 0.68rem;font-family: "txt1c";margin-top: 1.16rem;}
.txt_icon4{background: url(/ossweb-img/txtbg5.png) no-repeat;background-size: 100% auto;width: 8.43rem;height: 0.06rem;margin: 0.24rem 0 0 0.02rem;}
.txt10{font-size: 0.36rem;color: #000000;text-align: right;line-height: 0.52rem;font-family: "txt1c";margin-top: 0.48rem;}
.txt11{font-size: 0.32rem;color: #000000;text-align: right;line-height: 0.52rem;font-family: "txt1c";}
.txt12{font-size: 0.18rem;color: #191919;text-align: left;line-height: 0.3rem;font-family: "txt1x";margin-top: 0.4rem;}
.btn_ck1{background: url(/ossweb-img/btn_ck1.png) no-repeat;background-size: 100% auto;width: 3.18rem;height: 0.65rem;display: block;margin: 0.88rem 0 0 5.28rem;}
.btn_ck1:hover{background: url(/ossweb-img/btn_ck1cur.png) no-repeat;background-size: 100% auto;transition: all 0.4s;}

/* 5 */
.btn_jr1{background: url(/ossweb-img/btn_jr1.png) no-repeat;background-size: 100% auto;width: 2.87rem;height: 0.65rem;position: absolute;left: 50%;margin-left: -1.43rem;bottom: 0.8rem;}
.btn_jr1:hover{background: url(/ossweb-img/btn_jr1cur.png) no-repeat;background-size: 100% auto;transition: all 0.4s;}
/* 底部组件 */
.section6{width: 100%;height: 3.5rem!important;background-color: #111111;}
.box_bottom{width: 11.28rem;margin: 0 auto;display: flex;justify-content: space-between;}
.logo_2{background: url(/ossweb-img/logo2.png) no-repeat;background-size: 100% auto;width: 1.56rem;height: 0.41rem;margin-top: 1.32rem;}
.box_bottomct1{width: 8.9rem;padding-top: 0.82rem;box-sizing: border-box;}
.box_clear{display: flex;justify-content: flex-start;margin-bottom: 0.12rem;}
.box_clear li{margin-right: 0.18rem;position: relative;}
.box_clear li a{display: block;font-size: 0.14rem;color: #ffffff;line-height: 0.22rem;}
.box_clear li span{font-size: 0.14rem;color: #ffffff;line-height: 0.22rem;position: absolute;right: -0.11rem;top: 0;}
.box_clear li a:hover{color: #d83a2a;}
.txt_message1{font-size: 0.14rem;color: #ababab;line-height: 0.26rem;text-align: left;}
.txt_message1 a{color: #ababab;}
.txt_message1 a:hover{color: #d83a2a;}
.txt_message1 img{display: inline-block;height: 16px;width: auto;vertical-align: text-top;margin: 0 3px 0 0;}
.box_clearfix{display: flex;justify-content: flex-start;align-items: center;margin-top: 0.06rem;}
.box_clearfixct1{position: relative;}
.btn_xl1{background: url(/ossweb-img/icon_sina.png) no-repeat;background-size: 100% auto;width: 0.23rem;height: 0.18rem;margin-right: 0.08rem;}
.btn_xl1:hover{background: url(/ossweb-img/icon_sinah.png) no-repeat;background-size: 100% auto;}
.media_code{position: absolute;left: -0.5rem;bottom: 0.2rem;display: none;}
.media_code img{width: 1.18rem;height: 1.23rem;}
.box_clearfixct1:hover .media_code{display: block;}
.btn_wx1{background: url(/ossweb-img/icon_wechat.png) no-repeat;background-size: 100% auto;width: 0.23rem;height: 0.18rem;margin-right: 0.08rem;}
.btn_wx1:hover{background: url(/ossweb-img/icon_wechath.png) no-repeat;background-size: 100% auto;}
.box_clearfixct1:hover .media_code{display: block;}
.box_clearfix p{font-size: 0.14rem;color: #ababab;line-height: 0.26rem;text-align: left;}

/* 浮窗 */
.bo_fu1{width: 1.82rem;height: 2.8rem;background-color: #ffffff;position: fixed;right: 0;top: 25%;border-radius: 0.08rem;z-index: 10;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);padding-top: 0.22rem;box-sizing: border-box;}
.bo_fu1 img{width: 1.33rem;height: 1.35rem;display: block;margin: 0 auto 0.05rem;}
.fu_txt1{font-size: 0.16rem;color: #434242;text-align: center;line-height: 0.3rem;font-family: "txt1x";}
.fu_txt2{font-size: 0.22rem;color: #d83a2a;text-align: center;line-height: 0.2rem;font-family: "txt1c";margin-top: 0.02rem;}

/* 动画 */
@keyframes nextanim{0% {transform: translateY(-15px);opacity: 0;}50% {transform: translateY(10px);opacity: 1;}100% {transform: translateY(-15px);opacity: 0;}}
@keyframes fadetopleft{/*左淡入*/
	0% {transform: translate(-50%,0%);opacity: 0;}
	30% { opacity: 0;}
	100% {transform: translate(0,0);opacity: 1;}}
.next_icon{animation: nextanim 2s ease-in-out both infinite;}
@keyframes fadetopright{/*右淡入*/
	0% {transform: translate(50%,0%);opacity: 0;}
	30% { opacity: 0;}
	100% {transform: translate(0,0);opacity: 1;}}
@keyframes btnA1{0%{transform: scale(1.1);}100%{transform: scale(.95);}}	 /*放大放小*/	
.icon_botton1 ,.icon_botton2{animation: nextanim 2s ease-in-out both infinite;}
.swiper-slide-active .btn_box1 ,.swiper-slide-active .cont{animation: fadetopleft 0.8s .1s cubic-bezier(0, 0.13, 0.31, 1.09) both;}
.swiper-slide-active .polc_1{animation: fadetopleft 1.3s .3s cubic-bezier(0, 0.13, 0.31, 1.09) both;}
.swiper-slide-active .box3ct1{animation: fadetopright 0.8s .3s cubic-bezier(0, 0.18, 0.31, 1.09) both;}
.btn_jr1{animation: btnA1 0.8s linear infinite alternate both;}