@font-face {
  font-family: "BarlowSemiCondensed-MediumItalic";
  src: url("../fonts/BarlowSemiCondensed-MediumItalic.ttf");
}
@font-face {
  font-family: "KOZGOPR6N-REGULAR";
  src: url("../fonts/KOZGOPR6N-REGULAR.OTF");
}
@font-face {
  font-family: "LINESeedJP_OTF_Eb";
  src: url("../fonts/LINESeedJP_OTF_Eb.otf");
}
@font-face {
  font-family: "NOTOSANSJP-REGULAR";
  src: url("../fonts/NOTOSANSJP-REGULAR.OTF");
}
@font-face {
  font-family: "NOTOSANSJP-MEDIUM";
  src: url("../fonts/NOTOSANSJP-MEDIUM.OTF");
}
@font-face {
  font-family: "BarlowSemiCondensed-Bold";
  src: url("../fonts/BarlowSemiCondensed-Bold.ttf");
}
@font-face {
  font-family: "LINESeedJP_OTF_Bd";
  src: url("../fonts/LINESeedJP_OTF_Bd.otf");
}
@font-face {
  font-family: "LINESeedJP_OTF_Rg";
  src: url("../fonts/LINESeedJP_OTF_Rg.otf");
}
@font-face {
  font-family: "BarlowSemiCondensed-ExtraBoldItalic";
  src: url("../fonts/BarlowSemiCondensed-ExtraBoldItalic.ttf");
}

@font-face {
  font-family: "BarlowSemiCondensed-SemiBold";
  src: url("../fonts/BarlowSemiCondensed-SemiBold.ttf");
}
@font-face {
  font-family: "BarlowSemiCondensed-SemiBoldItalic";
  src: url("../fonts/BarlowSemiCondensed-SemiBoldItalic.ttf");
}

@font-face {
  font-family: "NOTOSERIFJP-BOLD";
  src: url("../fonts/NOTOSERIFJP-BOLD.OTF");
}
@font-face {
  font-family: "LINESeedJP_OTF_Th";
  src: url("../fonts/LINESeedJP_OTF_Th.otf");
}
@font-face {
  font-family: "BarlowSemiCondensed-Light";
  src: url("../fonts/BarlowSemiCondensed-Light.ttf");
}
@font-face {
  font-family: "YuGothR";
  src: url("../fonts/YuGothR.ttc");
}



.dballbodywidth{width:6.9rem;margin:0 auto;}


/* header */

.dball_headshow{width:6.9rem;margin:0 auto;margin-top:0.3rem;
		display: flex;
        justify-content: space-between;}
.dball_headshow img{display:block;width: 2.8rem;}
.dball_headshow ul{display:flex;justify-content: center;  
	align-items: center;margin-right:2.5vw;}
.dball_headshow ul li{ display:none;font-size:1.05vw;}
.dball_headshow ul li a{color:#212223;padding:0 1em;
	font-family: "BarlowSemiCondensed-MediumItalic";
}
.dball_tag{
	margin-left:2.5vw;
}
.dball_tag img{width:0.6rem;}
/* header */


/* headernav */
.headmb{
	width: 0;
        min-height: 100%;
        background: rgba(0, 0, 0, 1);
        position: fixed;
        top: 0;
        right: 0;
        z-index: 999;
		transition:all ease 0.4s;
		overflow:hidden;
}
.headmb ul{
	height:100vh;display:flex;
	flex-direction: column;
    justify-content: center;
    align-items: center; position:relative;
}
.logofff{position:absolute;display:block;
	width:3rem;left:50%;margin-left:-1.5rem;
	top:2rem;
}
.headmb ul .guanbid{
	display: block;
        position: absolute;
        width: 0.6rem;
        top: 0.35rem;
        right: 0.5rem;
}
.headmb ul li{
	line-height:350%;font-size:0.3rem;color:#fff;
	border-bottom: 1px solid #fff;
        width: 100%;
        text-align: center;
}
.headmb ul li a{
	display:block;letter-spacing: 0.03rem;
	line-height:350%;font-size:0.3rem;color:#fff;
}

/* headernav */



/* banner */
.dballbanner{width:100%;
/* background:url(../images/mhoneline.png) no-repeat bottom center; */
	padding-bottom: 2rem;
	margin-top:2rem;
 background-image: url('../images/mhoneline.png'), url('../images/mhoneline.png');
  background-position: top 2.5rem center, bottom 0.6rem left;
  background-repeat: no-repeat, no-repeat;
  background-size: 100% auto,93% auto;
}
.dballbannerl{
	display: block;
        float: none;
        width: 6rem;
        margin: 0 auto;
	
}  
.dballbannerr{float: none;
        width: 100%;
        text-align: center;text-indent: 14%;
        padding: 0.4rem 0 2rem 0;
        background: url(../images/bannerrbgmh.png) no-repeat top center;
        background-size: 4.56rem auto;
        margin-top: 0.9rem;
}
.dballbannerr p{font-family: "KOZGOPR6N-REGULAR";color:#212223;font-size:0.3072rem;text-align:left;}
.dballbannerr h1{
	font-family: "LINESeedJP_OTF_Eb";font-style: italic;
	font-size:0.768rem;color:#212223;text-align:left;}
.dballbannerr h1 p{display:inline-block;font-weight: 100;}
/* banner */



/* what's  */
.whats{width:100%;overflow:hidden;}
.whats img{display:block;}
.whats1{margin:0 auto;width:3.57rem;}
.whats2{margin:0 auto;width:150%;margin-top: 0.2rem;margin-left: -75%;
        position: relative;
        left: 50%;}
.whats3{margin:0 auto;width:100%;margin-top: 0.7rem;}
.whats45{width:100%;margin:0 auto;
}
.whats45 img{width:100%;padding-top: 0.25rem;
    }
.whats a{display:none;
}
.d_twolinek{display:block !important;}
.whats p{font-size:0.4rem;text-align:center;color:#212223;
	line-height: 350%;font-family: "NOTOSANSJP-REGULAR";
}
.qrbody{display:none;margin:0 auto;justify-content: center;  
	align-items: center;margin-top: 0.6vw;}
.qrbody>img{display:block;margin-right:3vw;width: 7vw;}
/* what's  */



/* Benefit */
.benefit{border-top:1px solid #8D949B;
	border-bottom:1px solid #8D949B;margin-top:5vw;padding:5vw 0;
	width: 100%;
}
.benefit p{
	letter-spacing: 0.05rem;
	font-family: "NOTOSANSJP-MEDIUM";text-align:center;color:#212223;font-size:0.32rem;}
.benefitinput{width:6.9rem;margin:0 auto;margin-top:0.25rem;
	background:#ECE8E8;height:0.6rem;
	border-radius: 0.1rem;
}
#input{float:left;    width:60%;    background: none;height:0.6rem;
	line-height:0.6rem;text-indent:2em;color:#797979;font-size:0.24rem;
        border: none;}
#button{
	font-family: "NOTOSANSJP-MEDIUM";
	float:right;width:2.4rem;background:#212324;
	border-radius: 0.1rem;text-align:center;color:#fff;height:0.36rem;
	line-height:0.36rem;margin-top:0.12rem;margin-right:0.12rem;
	cursor:pointer;font-size:0.2rem;        border: none;
}
/* Benefit */

/* 120 */
.a120{background:url(../images/120bg.png) no-repeat center center;
	background-size:100% auto;padding-top: 3vw;
}
.a120 p{
	font-family: "LINESeedJP_OTF_Bd";
	color:#212223;font-size:3.8vw;padding-left:0.5em;}
.a120 p i{font-style:normal;font-size:5.9vw;}
.a120 p span{font-family: "LINESeedJP_OTF_Bd";font-size:3.66vw;}
.a120 h1{font-family: "LINESeedJP_OTF_Eb";color:#212223;font-size:6.5vw;float:right;padding-right:0.3em;padding-top:0.3em;
	line-height:125%;
}
/* 120 */



/* work */
.work{width:100%;        position: relative;
}
.work img{display:block;
        width: 7rem;padding-top:0.5rem;
}
.work p{
	letter-spacing: 0.13vw;
	color:#333333;font-size:0.24rem;width: 6.8rem;margin:0.2rem auto;
	       letter-spacing: 0.03rem; line-height: 200%;font-family: "LINESeedJP_OTF_Rg";
}
.work p i{font-family: "LINESeedJP_OTF_Bd";font-style:normal;}
/* work */


/* lixiang */
.lixiang{margin-top:3vw;}
.lixiang>img{display:block;margin:0 auto;width:100%;margin-bottom: 0.6rem;
        margin-top: 0.8rem;}
.lixiangul{width:100%;display:flex;align-items: flex-end;justify-content: space-between;
	margin: 0 auto;
}
.lixiangul li{text-align:center;}
.lixiangul li>img{margin:0 auto;display:block;}
.lixiangul li p{
	font-family: "BarlowSemiCondensed-ExtraBoldItalic";
	color:#212223;font-size:0.2673rem;line-height: 200%;padding-bottom:1vw;}
.lixiangul li span{
	font-family: "LINESeedJP_OTF_Rg";
	display:block;color:#212223;font-size:0.198rem;}
.lixiangul li:nth-child(1)>img{width:21.07vw;}
.lixiangul li:nth-child(2)>img{width:25.79vw;}
.lixiangul li:nth-child(3)>img{width:21.25vw;}
.lixiangul li i{display:flex; justify-content: center;
    align-items: center;}
.lixiangul li i img{width:0.34rem;}
.lixiangul li i img.hoveryellow{display:none;}
.lixiangul li:hover i img.hoveryellow{display:inline-block;}
.lixiangul li:hover i img.hover{display:none;}
/* lixiang */
/* lixiang */




/* lixiangbot */
.lixiangbot{display:block;width:61.75vw;}

/* lixiangbot */



/* kballone */
.kballone{width:100%;background:url(../images/kballonebg.png) no-repeat top center;
	background-size:100% auto;margin-top: -10vw;text-align:center;padding-top: 17vw;overflow:hidden;
}
.kballone>span{
	font-family: "BarlowSemiCondensed-SemiBold";
	display:block;text-align:center;transform: rotate(-11.5deg);
	color:#333333;font-size:0.225rem;
}
.kballone>p{
	font-family: "LINESeedJP_OTF_Eb";
	text-align:center;transform: rotate(-11.5deg);
	color:#333333;font-size:6.52vw;
}
.kballone>p>i{font-family: "BarlowSemiCondensed-ExtraBoldItalic";font-size:8.1vw;}


/* --------kballonebodyone */
.kballonebodyone{margin-top:12vw;}
.dlp_toplo{margin-top:0 !important;}
.kballonebodyonel>img{width:4.56rem;padding-left: 1vw;}
.kbaluitralonebodyonel{margin-top:6vw;}
.kballonebodyonellink{
	font-family: "LINESeedJP_OTF_Th";
	width:6.01rem;
	background:url(../images/kballonebodyonel.png) no-repeat;
	background-size:100% auto;height:0.53rem;color:#ffffff;
	font-size:0.2835rem;line-height:0.53rem;
	margin: 1.5vw 0 2.75vw 0;
	text-indent: 1em;
}

.uitra_kballonebodyonellink{background:url(../images/zzfflinttxt.png) no-repeat !important;}
.kballonebodyonel>p{
	padding-left:1em;
	font-family: "LINESeedJP_OTF_Rg";letter-spacing: 0.03rem;
	color:#333;font-size:0.2673rem;line-height:125%;}
.kballonebodyonel>p>i{
	font-family: "LINESeedJP_OTF_Bd";
	font-size:0.2025rem;font-style:normal;}
.kballonebodyonel{float:left;text-align: left;}
.kballonebodyoner{
float:none;        width: 6.12rem;
        padding-top: 0.4rem;padding-right:1.2rem;
        margin: 0 auto;}
.kballonebodyone .kballonebodyoner{padding-right:0 !important;}

/* --------kballonebodytwo */

.kballonebodytwo{margin-top:8vw;}
.kballonebodytwo .kballonebodyonel>img{width:6.24rem;}
.kballonebodytwo .kballonebodyonellink{background:url(../images/kballtwobodyonel.png) no-repeat;
background-size:100% auto;
}
.kballonebodytwo .kballonebodyonel{float:left;}
.kballonebodytwo .kballonebodyoner{float:none;width:4.48rem;margin-top: -8vw;}

/* --------kballonebodythree */

.kballonebodythree{margin-top:7vw;}
.kballonebodythree .kballonebodyonel>img{width:6.40rem;}
.kballonebodythree .kballonebodyonellink{background:url(../images/kballthreebodyonel.png) no-repeat;
background-size:100% auto;
}
.kballonebodythree .kballonebodyoner{width:4rem;float: right;}



/* kballone */




/* lixiangbot2 */
.lixiangbot2{
	display:block;width:63.94vw;
}
/* lixiangbot2 */




/* ixie1 */
.ixie1{width:100%;
	position:relative;
	margin-top: -7vw;
	
}
.uitra_ixie1{margin-top:0 !Important;}
.ixie1 .body50 a{display: block;
        background: url(../images/50linkbg.png) no-repeat left top;
        
        background-size: 100% auto;
        width: 2.99rem;
        color: #fff;
        font-size: 0.208rem;
        line-height: 0.87rem;
        text-align: center;
        margin: 0 auto;
        margin-top: 1rem;}
.ixie1bgggggg{display:block;position:absolute;right:0.15rem;top:0.05rem;width:0.3rem;height:98.54%;
	/* height: 97.15%; */
}
.ixie1bgggggg11{height:120% !important;}
.ixie1tou{width:100%;background:url(../images/kballonebg.png) no-repeat top center;
	background-size:100% auto;
}
.uitra_ixie1 .ixie1tou{background:none !important;}
.ixie1tou>p{text-align:center;transform: rotate(-11.5deg);padding-top: 1.7rem;}
.ixie1 .ixie1tou>p{font-family: "BarlowSemiCondensed-ExtraBoldItalic";color:#c25e7f;padding-top: 1.7rem;font-size:1.15rem;width:90% !important;margin-left: 0rem;}
.ixie1 .ixie1tou>p>i{
	font-family: "LINESeedJP_OTF_Bd";
	font-size:0.32rem;display:block;
}
.ixie1toulbbg{width:100%;background:url(../images/sanshuxm.png) left top no-repeat;
	background-size:7rem auto;
	padding-top: 1.4rem;
        padding-bottom: 1rem;margin-top: 0.2rem;
}
.ixietbaner{width:100%;margin-top: 1rem;}
.ixietbaner>p{
	
font-family: "LINESeedJP_OTF_Bd";	text-align:center;color:#fff;font-size:0.645rem;
	 text-shadow: 0px 0px 5px #999;
}
.ixietbaner>p>i{display:block;color:#1c1c1c;font-size:0.36rem;
	text-shadow: 0px 0px 5px #999;
}
.wujx{margin-top: 1rem;}
.wujx>img{width: 5.17rem;
        margin: 0 auto;
        display: block;}
.wujx>p{font-family: "LINESeedJP_OTF_Rg";color:#333;font-size:0.32rem;
	margin-top: 1rem;line-height:125%;letter-spacing: 0.1rem;
	padding-left: 1rem;
}

.ixielileft{width:81vw;}
.ixielileft>img{display:block;}
.ixielitxtby{}
.ixielitxtby>img{display:block;}
.ixielitxtby p{font-family: "LINESeedJP_OTF_Rg";color: #333;line-height: 125%;
        font-size:0.2673rem;}
.ixielileft1{float:right;width:90.5vw;
	background:url(../images/yousanjbg.png) no-repeat top 7vw right;
	background-size:6.94rem auto;
	padding-bottom: 4vw;
}
.ixielileft2{float:left;background:url(../images/yousanjbgl.png) no-repeat top 12vw right;
	background-size:6.45rem auto;
		padding-bottom: 3vw;
    
}
.ixielileft1>img{float:left;width:4.68rem;
	padding-top: 0.7rem;
}
.ixielileft2>img{float:right;width: 3.09rem;}
.ixielileft1 .ixielitxtby{float:left;        padding-left: 0;
        padding-top: 1rem;}
.ixielileft2 .ixielitxtby{float:left;
	margin-left: 0.6rem;
}
.ixielileft1 .ixielitxtby>img{width:4.77rem;}
.ixielileft2 .ixielitxtby>img{width:5.58rem;
	padding-top: 0.7rem;
}



.video{display:block;margin:0 auto;width:6rem;
	margin-top: 0.5rem;
        margin-bottom: 0.5rem;
}

.xuehua{width:6.9rem;float:none;
margin: 0 auto;
	background:url(../images/yousanjbg.png) no-repeat top 3vw right;
	background-size:6.94rem auto;
	margin-top: 0.2rem;
}
.xuehuat>img{
	float:left;width:4.47rem;
	padding-top: 0.9rem;padding-bottom: 1rem;
}
.xuehuatr{float:none;width:5.13rem;
	background:url(../images/xuehuatrbg.png) no-repeat bottom right;
	background-size:100% auto;
	margin-left: 0;
        margin: 0 auto;
}
.xuehuatr li{width:23%;float:left;position:relative;text-align: center;
	padding-bottom: 2vw;
}
.xuehuatr li:nth-child(1){width: 38%;}
.xuehuatr li:nth-child(3){width: 37%;}
.xuehuatr li p{font-family: "BarlowSemiCondensed-SemiBoldItalic";position:absolute;bottom:0.7rem;left:-0.2rem;font-size:0.18rem;text-align: left;}
.xuehuatr li:nth-child(1) p{left:0.2rem;color:#929292;}
.xuehuatr li:nth-child(3) p{left:0.3rem;color:#a68c00;}
.xuehuatr li img{height:2.65rem;}
.xuehuab{}
.xuehuab>img{
	float:right;width:2.07rem;
	
        padding-top: 0.5rem;
        padding-right: 0.6rem;
	
}
.xuehuabr{float:right;width:6.68rem;
	background:url(../images/xuehuabrbg.png) no-repeat center right;
	background-size:100% auto;
}
.xuehuabr li{width:19%;float:left;position:relative;text-align: center;
	padding-bottom: 7vw;
}
.xuehuabr li:nth-child(1){
	width:27%;
}
.xuehuabr li:nth-child(2){
	width:21%;
}
.xuehuabr li:nth-child(3){
	width:27%;
}
.xuehuabr li p{font-family: "BarlowSemiCondensed-SemiBoldItalic";
	position:absolute;bottom:1.3rem;left:-0.2rem;font-size:0.18rem;
	text-align: left;color:#982528;
}
.xuehuabr li:nth-child(1) p{left:0.1rem;color:#2255b5;}
.xuehuabr li:nth-child(2) p{left:-0.15rem;color:#32327f;}
.xuehuabr li:nth-child(3) p{left:0.1rem;color:#267164;}
.xuehuabr li img{height:2.65rem;}

.proct{width:100%;
	background: url(../images/yousanjbgl.png) no-repeat bottom 2vw left;
        background-size: 6.45rem auto;
}
.proct>p{color:#030303;font-size:1.0727rem;margin: 0 auto;
        width: 6.3rem;font-family: "BarlowSemiCondensed-Light";
		padding-bottom: 3vw;
}
.proctbody{width: 6.6rem;margin:0 auto;
}
.proctbtable{width:100%;float:left;margin-left: 0.3rem;}
.proctbtable li{border-bottom:1px dashed #D6D6D6;
	color:#030303;font-size:0.2612rem;line-height:300%;
	
}
.proctbtable li::after {
  content: "";
  display: table;
  clear: both;
}
.proctbtable li p{font-weight:bold;font-family: "BarlowSemiCondensed-SemiBold";width:40%;float:left;text-indent:1em;}
.proctbtable li span{font-family: "YuGothR";width:40%;float:right;display:block;padding-right:1em;text-align:right;}
.proctbody>img{
	display: block;
        float: none;
        width: 4.99rem;
        padding-top: 0.5rem;
        margin: 0 auto;
}
.body50{
	width:100%;
	background:url(../images/sjxiabg.png) no-repeat left bottom;
	background-size:6.01rem auto;padding: 6.6vw 0;
	margin-top: 0vw;margin-bottom:0vw;
	
	padding-bottom: 17vw;
}
.body50 img{
	display: block;
        width: 6.32rem;
        padding-left: 0.6rem;
}
.body50 a{font-family: "NOTOSANSJP-MEDIUM";display:block;background:url(../images/50linkbg.png) no-repeat left top;
	margin-left: 5vw;
	background-size:100% auto;width:2.99rem;color:#fff;font-size:0.208rem;line-height:0.87rem;
	text-align:center;
}
.ixie1 .proctbtable{margin-left: 0rem}

.ixie1 .body50{
	background: url(../images/sjxiabg.png) no-repeat left bottom 0.5rem;
        background-size: 6.01rem auto;
        padding: 0.6rem 0;
        margin-top: 0vw;
        margin-bottom: 0vw;
        padding-bottom: 2rem;
}
.ixie1 .body50 img{padding-left: 0.3rem;}

/* ixie1 */

/* ixie2 */
.ixie2 .proct{width:100%;
	background: url(../images/yousanjbg.png) no-repeat top 12vw right;
        background-size: 6.94rem auto;
}
.ixie2 .video{margin-top:3vw;padding-left: 0.3rem;}
.ixie2{width:100%;position:relative;margin-top: -1.2rem;
	      
	
}
.ixie2bgggggg{display:block;position:absolute;left:0.15rem;top:1.45rem;width:0.3rem;
	position:absolute;height: 99.3%;
}
.ixie2 .ixie1tou>p{
	font-family: "BarlowSemiCondensed-ExtraBoldItalic";
	color:#3f5c48;padding-top: 1.7rem;font-size:1.15rem;}
.ixie2 .ixie1tou>p>i{
	font-size:0.24rem;font-family: "LINESeedJP_OTF_Bd";display:block;
}
.ixie2 .ixie1toulbbg{width:100%;background:url(../images/sanshux1m.png) left top no-repeat;
	background-size:7.42rem auto;
	padding-top: 18vw;
        padding-bottom: 6vw;
}
.eight{width:100%;background:url(../images/yousanjbg.png) no-repeat top 8vw right;
	background-size:6.94rem auto;
}
.eighttl{width:6.5rem;float:left;
	padding-left: 0.6rem;padding-top:0.6rem;
}
.eightsl{width:58%;float:left;
	padding-left: 0.6rem;
        padding-top: 0.5rem;
        margin-top: 3rem;
}
.eightb{margin-top:0.5rem;width:6rem;
        padding-left: 0.9rem;}
.eightbl{width:6rem;float:right;padding-top:0.3rem;}
.eightt>img{display:block;float:right;width:4.51rem;}
.eightb>img{display:block;float:left;width:3.96rem;padding-left:0.3rem;
	
	padding-top: 0.3rem;
}
.eights>img{display:block;float:right;width:2.67rem;margin-top: -7.3rem;padding-right:0.6rem;}
.eight p{color:#388177;font-size:0.48rem;font-family: "LINESeedJP_OTF_Bd";}
.eight p>i{color:#f48f02;font-size:0.28rem;display:block;font-style:normal;}
.eight span{font-family: "LINESeedJP_OTF_Rg";color:#333333;font-size:0.2673rem;
	display: block;line-height:125%;
	padding: 2vw 0vw 2vw 1vw;
}
.shejiua p{font-family: "LINESeedJP_OTF_Bd";color:#388177;font-size:0.48rem;}
.shejiua p i{color:#f48f02;font-size:0.28rem;display:block;font-style:normal;}
.shejiua span{font-family: "LINESeedJP_OTF_Rg";color:#333333;font-size:0.2673rem;
	display:block;padding-top: 0.2rem;line-height:125%;
}
.shejiua{width:100%;background:url(../images/yousanjbgl.png) no-repeat top 1rem left;
	background-size:6.45rem auto;
	padding-top: 18vw;
        padding-bottom: 6vw;
}
.d3{width:100%;background:url(../images/yousanjbg.png) no-repeat top  2rem right;
	background-size:6.94rem auto;
	margin-top: 0.2rem;
	padding-bottom: 0.5rem;
}
.d3body{
	background:url(../images/d3bodybg.png) no-repeat  top 1.2rem left 2.2rem;
	background-size:2.38rem auto;
	padding-bottom: 0.5rem;
}
.d3boydleft{font-family: "BarlowSemiCondensed-Bold";float:left;color:#000000;font-size:2.64rem;
	padding-left: 0.6rem;
	line-height: 50%;
}
.d3boydleft>i{font-size:0.48rem;font-style:normal;
	display: block;line-height: 125%;
	padding: 0.3rem 0 0.2rem 0;
}
.d3boydlefbt>p{font-family: "LINESeedJP_OTF_Bd";font-size:0.288rem;
	line-height: 100%;
	color: #f48f02;
}
.d3boydlefbt>p>i{color: #388177;font-style:noral;}
.d3boydlefbt>span{font-family: "LINESeedJP_OTF_Rg";color:#333333;font-size:0.2673rem;display:block;
	line-height: 125%;
	padding: 0.4rem 0;
}
.d3body img{display:block;float:right;
	width:2.64rem;
	margin-top: -5rem;
        margin-right: 0.3rem;
}
.uegao{width:67.4vw;margin:0 auto;}
.viebotxuheua{width:100%;
	background:url(../images/yousanjbgl.png) no-repeat top 10vw left;
	background-size:6.45rem auto;
	margin-top: 10vw;
	margin-bottom: 10vw;
    
}
.vbxhbody{position:relative;}
.vbxhr{
	width: 6.9rem;
        margin: 0 auto;margin-top:0.8rem;
}
.vbxhr::after {
  content: "";
  display: table;
  clear: both;
}
.vbxhtlt{display:block;width:4.47rem;
	
	padding-left: 0.3rem;
}
.vbxhtlb{display:block;width:2.44rem;
	padding-left: 4rem;
        padding-top: 0.4rem;
        padding-bottom: 0rem;
    
}
.vbxhr li{float:left;position:relative;}
.vbxhr li p{position:absolute;font-family: "BarlowSemiCondensed-SemiBoldItalic";font-size:0.216rem;}
.vbxhr li:nth-child(1) p{color:#6f55b5;right: 0.2rem;
        bottom: 0.8rem;}
.vbxhr li:nth-child(2) p{color:#2cb4b0;right: 0.6rem;
        bottom: 0.9rem;}
.vbxhr li:nth-child(3) p{color:#e85d9e;right: 0.2rem;
        bottom: 0.8rem;}
.vbxhr li:nth-child(4) p{color:#02534d;right: 0.4rem;
        bottom: 0.8rem;}
.vbxhr li:nth-child(1) img{width:2.48rem;}
.vbxhr li:nth-child(2) img{width:2.69rem;}
.vbxhr li:nth-child(3) img{width:2.42rem;}
.vbxhr li:nth-child(4) img{width:2.57rem;}
.vbxhr li:nth-child(2){margin-left: 0.2rem;}
.vbxhr li:nth-child(3){margin-top: -1rem;
        padding-left: 1.4rem;}
.vbxhr li:nth-child(4){margin-top: -1rem;
        margin-left: 0.45rem;}

.ixie2 .body50{padding: 1rem 0;padding-bottom: 1.5rem;	}
.ixie2 .body50 a{
	margin-left:0;
	margin-right: 0.6rem;
	float: right;
	margin-top: 0.6rem;
}

/* ixie2 */



/* ixie3 */

.ixie3 .proctbtable{margin-left: 0rem}
.ixie3{width:100%;position:relative;margin-top: -9vw;
}
.ixie3bgggggg{display:block;position:absolute;right:0.15rem;top:0.04rem;width:0.3rem;
	height:99.15%;

}
.ixie1tou{width:100%;background:url(../images/kballonebg.png) no-repeat top center;
	background-size:100% auto;
}
.ixie1tou>h2{
	width:90%;margin:0 auto;
	text-align:center;transform: rotate(-11.5deg);padding-top: 17vw;color:#5ba8ad;font-size:8vw;}
.ixie3 .ixie1tou>h2{padding-top: 15vw;font-size:0.8rem;
	font-family: "BarlowSemiCondensed-ExtraBoldItalic";margin-left:0.1rem;
}
.ixie1tou>h2>i{font-family: "LINESeedJP_OTF_Bd";font-size:0.24rem;display:block;}
.ixie1tou>p{font-family: "LINESeedJP_OTF_Bd";
	width:90%;margin:0 auto;font-size:5.05vw;
	text-align:center;transform: rotate(-11.5deg);padding-top: 5vw;
}
.ixie3 .ixie1tou>p{
	padding-top: 0vw;
}

.qusan{width:100%;
	background:url(../images/yousanjbg.png) no-repeat top -2vw right;
	background-size:6.94rem auto;
}
.qusan>img{width:4.47rem;float:none;display:block;      
	padding-bottom: 0.6rem;
  padding-left: 0.3rem;
}
.qusanrigt{
	width:6.9rem;
	float: none;
        margin: 0 auto;background:url(../images/quwangjasbasfas.png) no-repeat center right;
	background-size: 100% auto;
        padding-bottom: 0.5rem;
}
.qusanrigt li{
	float:left;width: 33.33%;
        text-align: center;position:relative;
}


.qusanrigt li p{font-size:0.21rem;
	position: absolute;
        text-align: left;
        bottom: -4vw;
        left: 40%;font-family: "BarlowSemiCondensed-SemiBoldItalic";
}
.qusanrigt li:nth-child(1) p{color:#c77e9d;}
.qusanrigt li:nth-child(2) p{color:#4099a2;}
.qusanrigt li:nth-child(3) p{color:#9d6cd0;}
.qusanrigt li:nth-child(2){padding-top: 1rem;}
.qusanrigt li:nth-child(3){padding-top: 2rem;}
.qusanrigt li img{
	        width: 1.43rem;
}

.txt2h{width:6.52rem;display:block;margin:0 auto;
	margin-top: 1rem;
        margin-bottom: 1.5rem;
}
.puwang{width:100%;       margin: 0vw 0 0.6rem 0;
	background:url(../images/yousanjbg.png) no-repeat top 1.7rem right;
	background-size:6.94rem auto;
	padding-top: 1rem;
}
.puwangboy img{display:block;float:left;width:3.55rem;}
.puwangboy p{float:left;color:#6cbfc6;font-size:0.288rem;padding-left: 0.4rem;
font-style: italic;
        padding-top: 2.5rem;font-family: "LINESeedJP_OTF_Bd";
}
.pu{width:100%;background:url(../images/yousanjbgl.png) no-repeat center left;
	background-size:6.45rem auto;
	margin-bottom: 1rem;
}
.pobody{display:flex;justify-content: space-between;width:6.6rem;
	
}
.pobody li:nth-child(1) img{width:30.5vw;display:block;
	padding-top: 7vw;
}
.pobody li:nth-child(2) img{width:1.57vw;display:block;}
.pobody li:nth-child(3) img{width:34.09vw;display:block;
	padding-top: 2vw;
}
.pobody li p{color:#6cbfc6;font-size:0.25rem;
	padding-top: 0.5rem;line-height: 150%;font-family: "LINESeedJP_OTF_Bd";
}
.pobody li:nth-child(3) p{padding-top: 0.35rem;}
.ixie3lsasd{width:78vw;margin:0 auto;
}
.ixie3lsasd li{text-align:center;}
.ixie3lsasd li p{font-family: "LINESeedJP_OTF_Bd";font-size:0.35rem;color:#171717;line-height: 300%;}
.ixie3lsasd li:nth-child(1) img{width:5.68rem;padding-bottom: 0.2rem;}
.ixie3lsasd li:nth-child(2) img{width:2.76rem;padding-top: 0.3rem;}
.ixie3lsasd li:nth-child(3) img{width:2.61rem;        padding-bottom: 0.8rem;
        padding-top: 1rem;
}
@keyframes floatAnimation {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(0.5rem); 
  }
  100% {
    transform: translateY(0);
  }
}

.floating-element {
  animation: floatAnimation 1s ease-in-out infinite;
}
.ixie3 .body50{
	margin-bottom: 0vw;        margin-top: 0vw;
	padding: 0.7rem 0 2rem 0;
}
.ixie3 .body50 a{margin-left:0;margin:0 auto;width:3rem;margin-top: 0.8rem;}
.ixie3 .body50 img{
	display:block;width:4.97rem;
	margin: 0 auto;
}





.ixieullist{
	width:86vw;margin:0 auto;
}
.ixieullist>img{display:block;margin:0 auto;width: 55vw;margin-top: 15vw;}
.ixieullist>span{display:block;color:#171717;
	font-size:4vw;font-family: "LINESeedJP_OTF_Bd";
	text-align:center;line-height: 300%;
}
.ixieullistul{width:100%;}
.ixieullistul li{float:left;width:48%;
	margin-left:4%;
}
.ixieullistul li .aseslitop{
	background:#F2F3F3;overflow:hidden;
}
.ixieullistul li .aseslitop img{
	width:100%;transition: transform 0.3s ease;
}

.asseslibot p{
	font-family: "LINESeedJP_OTF_Bd";font-size:0.26rem;padding-top:1vw;
	color:#171717;line-height: 150%;text-align:center;height:3em;
}
.asseslibot span{
	display: block;
        text-align: center;margin-bottom: 3vw;
	font-family: "NOTOSANSJP-REGULAR";color:#171717;font-size:0.2612rem;line-height: 150%;
}
.asseslibot span i{
	font-style:normal;font-family: "NOTOSERIFJP-BOLD";
	color:#63d8c9;
}
.ixieullistul li .aseslitop img:hover{
	transform: scale(1.1); 
}

.ixieullistul li:nth-child(1){
	margin-left:0;
}
.ixieullistul li:nth-child(3){
	margin-left:0;
}
.ixieullistul li:nth-child(5){
	margin-left:0;
}
.ixieullistul li:nth-child(7){
	margin-left:0;
}


/* ixie3 */


/* footer */
.footer{width:100%;background:url(../images/kballonebg.png) no-repeat top center;
	background-size:100% auto;padding-top: 1.7rem;overflow:hidden;
	margin-top: -0.6rem;
}
.footer>p{font-family: "BarlowSemiCondensed-ExtraBoldItalic";text-align:center;transform: rotate(-11.5deg);
	font-size:0.93rem;color:#333333;
}
.footer>p>i{font-family: "LINESeedJP_OTF_Bd";font-size:0.24rem;}

.footbody{width:6.9rem;margin:0 auto;margin-top:1.2rem;overflow-x: auto;}
.footbody li{border-bottom:1px dashed #D8D9D9;font-size:0.2093rem;line-height:300%;width: 125%;}
.footbody li::after {
  content: "";
  display: table;
  clear: both;
}
.footbody li p{font-weight:bold;font-family: "BarlowSemiCondensed-SemiBold";width:21%;float:left;text-indent:1em;}
.footbody li span{font-family: "YuGothR";width:25%;float:left;text-align:right;display:block;
	
}
.footsmallt{   font-size: 0.14rem;
    line-height: 150%;
	 text-align: left;margin-top: -0.15rem;}
	 .mghbrn{display:none;}
.footbody li span:nth-of-type(2){width:25%;}
.footbody li span:last-of-type{
	padding-right:1em;
}
.footshow{width:100%;background:url(../images/sjxiabg.png) no-repeat left top;
	background-size: 6.01rem auto;
        padding: 0.55rem 0;
        margin-top: 0.6rem;
        margin-bottom: 0.2rem;
}
.footshowbody{
	width:6.9rem;margin:0 auto;display:flex;justify-content: center;
        align-items: center;
}
.footshowbody img:nth-child(1){width:100%;}


.footshowbody img:nth-child(2){width:100%;}
.footalie{font-family: "NOTOSANSJP-MEDIUM";display:block;width:3.25rem;
	background:url(../images/footbt.png) no-repeat left top;line-height: 0.93rem;
background-size:100% auto;font-size:0.24rem;color:#fff;text-align:center;
}
/* footer */


#dnavha{position:fixed;right:0;top:40%;z-index:99999;opacity:0;transition:all ease .4s;}
#dnavha li{display:block;width:100%;background: #EFF2F9;padding: 0 1vw;height:0.52rem;line-height:0.52rem;border: 1px solid #fff;transition:all ease .4s;}
#dnavha li a{font-size:0.26rem;line-height:0.52rem;display:block;color:#000;font-family: "NOTOSANSJP-MEDIUM";transition:all ease .4s;}
#dnavha li:nth-child(1):hover{background:#FA2A78;}
#dnavha li:nth-child(2):hover{background:#7F77CA;}
#dnavha li:nth-child(3):hover{background:#C25E7F;}
#dnavha li:nth-child(4):hover{background:#3F5C48;}
#dnavha li:nth-child(5):hover{background:#5BA8AD;}
#dnavha li:hover a{color:#fff;}

.mh{display:block;}
.pc{display:none !important;}


@keyframes topbothun {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(1vw); 
  }
  100% {
    transform: translateY(0);
  }
}

.topbothun:hover{
  animation: topbothun 1s ease-in-out infinite;
}