@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: "BarlowSemiCondensed-ExtraLight";
  src: url("../fonts/BarlowSemiCondensed-ExtraLight.ttf");
}
@font-face {
  font-family: "YuGothR";
  src: url("../fonts/YuGothR.ttc");
}



.dballbodywidth{width:81vw;margin:0 auto;}



/* header */

.dball_headshow{width:100%;margin-top:2.5vw;
		display: flex;
        justify-content: space-between;}
.dball_headshow img{display:block;width: 18.021vw;margin-left:2.5vw;}
.dball_headshow ul{display:flex;justify-content: center;  
	align-items: center;margin-right:2.5vw;}
.dball_headshow ul li{ font-size:0.9vw;}
.dball_headshow ul li a{
	letter-spacing:0.1vw;
	color:#212223;padding:0 1em;transition:all ease .4s;
	font-family: "BarlowSemiCondensed-MediumItalic";
}
.dball_headshow ul li a:hover{font-weight:bold;}
.dball_tag{
	margin-left:2.5vw;
}
.dball_tag img{display:none;}
/* header */

.headmb{display:none;}


/* banner */
.dballbanner{width:100%;background:url(../images/bannerbg.png) no-repeat bottom center;
	background-size:100% auto;padding-bottom: 12.5vw;
}
.dballbannerl{
	display:block;float:left;width:49vw;
	
}  
.dballbannerr{float: right;
        width: 32vw;
        text-align: center;
        margin-right: 6vw;
        padding: 4vw 0 10vw 0;
        background: url(../images/bannerrbg.png) no-repeat top center;
        background-size: 25vw auto;
        margin-top: 9vw;
}
.dballbannerr p{color:#212223;font-size:1.67vw;text-align:left;
	font-family: "KOZGOPR6N-REGULAR";
}
.dballbannerr h1{font-size:4.2vw;color:#212223;text-align:left;
	font-family: "LINESeedJP_OTF_Eb";
	font-style: italic;
}
.dballbannerr h1 p{display:inline-block;font-weight: 100;}
/* banner */



/* what's  */
.whats img{display:block;transition:all ease 0.4s;}
.whats img:hover{box-shadow: 0px 0px 0.5vw rgba(0, 0, 0, 0.5);}
.whats1{margin:0 auto;width:18.62vw;}
.whats2{margin:0 auto;width:53.83vw;margin-top: 2vw;}
.whats3{margin:0 auto;width:63.4vw;margin-top: 2vw;}
.whats45{width:63.4vw;margin:0 auto;display:flex;justify-content: space-between;
	margin-top:1vw;}
.whats45 img{width:31.2vw;}
.whats a{display:block;width:19.4vw;
	font-family: "NOTOSANSJP-MEDIUM";
	background:url(../images/whats6.png) no-repeat center center;
	background-size:100% auto;text-align:center;font-size:1.36vw;
	line-height: 7vw;color:#fff;transition:all ease .4s;
}
.whats a:hover{ filter: brightness(120%);}
.whats p{font-size:2.1vw;text-align:center;color:#212223;
	line-height: 350%;
	font-family: "NOTOSANSJP-REGULAR";
}
.qrbody{margin:0 auto;display:flex;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;
}
.benefit p{
	font-family: "NOTOSANSJP-MEDIUM";
	letter-spacing: 0.5vw;
	text-align:center;color:#212223;font-size:2.1vw;}
.benefitinput{width:35vw;margin:0 auto;margin-top:2.5vw;background:#ECE8E8;height:3.2vw;
	border-radius: 0.5vw;
}
#input{float:left;    width:60%;    background: none;height:3.2vw;
	line-height:3.2vw;text-indent:2em;color:#797979;font-size:1.05vw;
        border: none;}
#button{float:right;width:12vw;background:#212324;
	font-family: "NOTOSANSJP-MEDIUM";
	border-radius: 0.5vw;text-align:center;color:#fff;height:2.2vw;
	line-height:2.2vw;margin-top:0.5vw;margin-right:0.5vw;
	cursor:pointer;font-size:0.84vw;        border: none;
}
/* Benefit */

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



/* work */
.work{width:100%;        position: relative;
        display: flex;
        justify-content: flex-end;}
.work img{display:block;position: absolute;
        width: 56.4vw;
        top: 0;
        left: 0;}
.work p{color:#333333;font-size:0.94vw;padding-right:12vw;width: 29vw;
	margin: 5vw 0 7vw 0;   
	font-family: "LINESeedJP_OTF_Rg";	
	line-height: 200%;
}
.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:66.5vw;margin-bottom: 6vw;}
.lixiangul{width:88%;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:2.1vw;line-height: 200%;padding-bottom:1vw;}
.lixiangul li span{display:block;color:#212223;font-size:1.57vw;
	font-family: "LINESeedJP_OTF_Rg";
}
.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 img{width:2.605vw;}
.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 */




/* 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;
}
.kballone>span{
	font-family: "BarlowSemiCondensed-SemiBold";
	display:block;text-align:center;transform: rotate(-11.5deg);
	color:#333333;font-size:2.61vw;
}
.kballone>p{width:98%;margin:0 auto;text-align:center;transform: rotate(-11.5deg);
	color:#333333;font-size:6.52vw;
	font-family: "LINESeedJP_OTF_Eb";
}
.kballone>p>i{font-size:8.1vw;font-family: "BarlowSemiCondensed-ExtraBoldItalic";}


/* --------kballonebodyone */
.kballonebodyone{margin-top:12vw;}
.kballonebodyonel>img{width:32.56vw;padding-left: 1vw;transition:all ease .4s;}

.kballonebodyonel>img:hover{ filter: brightness(125%);}
.kballonebodyonellink{width:38.58vw;transition:all ease .4s;
	font-family: "LINESeedJP_OTF_Th";
	background:url(../images/kballonebodyonel.png) no-repeat;
	background-size:100% auto;height:3.4vw;color:#ffffff;
	font-size:1.83vw;line-height:3.4vw;
	margin: 1.5vw 0 2.75vw 0;
	text-indent: 1em;
}
.uitra_kballonebodyonellink{background:url(../images/zzfflinttxt.png) no-repeat !important;}
.kballonebodyonellink:hover{filter: brightness(125%);}
.kballonebodyonel>p{
	letter-spacing:0.15vw;
	font-family: "LINESeedJP_OTF_Rg";padding-left:1em;
	color:#333;font-size:1.72vw;line-height:125%;}
.kballonebodyonel>p>i{
	 font-family: "LINESeedJP_OTF_Bd";
	font-size:1.303vw;font-style:normal;}
.kballonebodyonel{float:left;text-align: left;}
.kballuitra_onebodyonel{float:right !important;}
.kballonebodyoner{float:right;        width: 39.49vw;
        padding-top: 4vw;
       }
.uitra_kballonebodyoner{float:left !important;}

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

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

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

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



/* kballone */




/* lixiangbot2 */
.lixiangbot2{
	display:block;width:63.94vw;margin-top: -12vw;
}
/* lixiangbot2 */




/* ixie1 */
.ixie1{width:100%;
	position:relative;
	margin-top: -7vw;
	
}
.uitra_ixie1{margin-top:4.9vw !important;padding-bottom: 6vw;
        overflow: hidden;}

.ixie1bgggggg{display:block;position:absolute;right:2.5vw;top:0.5vw;width:5vw;
	height: 97.15%;
}
.ixie1bgggggg11uitra {height:99.9% !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: 17vw;}
.ixie1 .ixie1tou>p{
	font-family: "BarlowSemiCondensed-ExtraBoldItalic";color:#c25e7f;padding-top: 17vw;font-size:8.1vw;}
.ixie1 .ixie1tou>p>i{
	font-family: "LINESeedJP_OTF_Bd";
	font-size:2.1vw;
}
.ixie1toulbbg{width:100%;background:url(../images/sanshux.png) left bottom no-repeat;
	background-size:83.2vw auto;
	padding-top: 14vw;
        padding-bottom: 10vw;margin-top: 2vw;
}
.ixietbaner{width:100%;margin-top: 10vw;}
.ixietbaner>p{font-style:italic;
	font-family: "LINESeedJP_OTF_Bd";
	text-align:center;color:#fff;font-size:5.22vw;
	 text-shadow:0px 0px 10px #999;
}
.ixietbaner>p>i{display:block;color:#1c1c1c;font-size:3.13vw;
	text-shadow: 0px 0px 10px #999;
}
.wujx{display:flex;justify-content: space-between;margin-top: 6vw;}
.wujx>img{width:33.9vw;}
.wujx>p{color:#333;font-size:1.72vw;letter-spacing: 0.2vw;
font-family: "LINESeedJP_OTF_Rg";
	margin-right: 5vw;margin-top: 3vw;
}
.ixie1 .wujx>p{margin-right: 7vw;}

.ixielileft{width:81vw;}
.ixielileft>img{display:block;}
.ixielitxtby{}
.ixielitxtby>img{display:block;transition:all ease .4s;}
.ixielitxtby>img:hover{ filter: brightness(115%);}
.ixielitxtby p{
		letter-spacing:0.15vw;
	font-family: "LINESeedJP_OTF_Rg";
	color: #333;line-height: 125%;
        font-size: 1.72vw;}
.ixielileft1{float:right;width:90.5vw;
	background:url(../images/yousanjbg.png) no-repeat top 7vw right;
	background-size:76.54vw auto;
	padding-bottom: 4vw;
}
.iuitraxielileft1{margin-top:6vw;}
.ixielileft2{float:left;background:url(../images/yousanjbgl.png) no-repeat top 12vw right;
	background-size:83.17vw auto;
		padding-bottom: 3vw;
    
}
.ixielileft1>img{float:left;width:30.4vw;
	padding-top: 7vw;
}
.ixielileft2>img{float:right;width: 21.86vw;}
.ixielileft1 .ixielitxtby{float:left;padding-left: 7vw;}
.ixielileft2 .ixielitxtby{float:left;
	margin-left: 10vw;
}
.ixielileft1 .ixielitxtby>img{width:38.8vw;}
.ixielileft2 .ixielitxtby>img{width:45.37vw;
	padding-top: 7vw;
}



.video{display:block;margin:0 auto;width:67.4vw;
	margin-top: 5vw;height:37.919vw;
        margin-bottom: 5vw;
}

.video_box {
	position: relative;
	background: #000000;
	padding-top: 56.25%;
	position: relative;
	width: 100%;
  }
  
  .video_mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 12;
  }
  
  #video-player {
	height: 100% !important;
	position: absolute;
	left: 0;
	top: 0;
	width: 100% !important;
  }

.xuehua{width:90.5vw;float:right;
	background:url(../images/yousanjbg.png) no-repeat top 3vw right;
	background-size:76.54vw auto;
	margin-top: 2vw;
}
.xuehuat>img{
	float:left;width:29.09vw;
	padding-top: 9vw;
}
.xuehuatr{float:left;width:47.06vw;
	background:url(../images/xuehuatrbg.png) no-repeat bottom right;
	background-size:100% auto;
	margin-left: 3vw;
}
.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:7vw;left:-2vw;font-size:1.57vw;text-align: left; text-transform: uppercase;}
.xuehuatr li:nth-child(1) p{left:2vw;color:#929292;}
.xuehuatr li:nth-child(3) p{left:3vw;color:#a68c00;}
.xuehuatr li img{height:22.66vw;transition:all ease .4s;}
.xuehuatr li img:hover{ filter: brightness(120%);}
.xuehuab{width:83vw;}
.xuehuab>img{
	float:left;width:17.97vw;
	padding-left: 4vw;
	padding-top: 5vw;
	
}
.xuehuabr{float:right;width:55vw;
	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:13vw;left:-2vw;font-size:1.57vw;
	text-align: left;color:#982528;
	
}
.xuehuabr li:nth-child(1) p{left:1vw;color:#2255b5;}
.xuehuabr li:nth-child(2) p{left:-2.5vw;color:#32327f;}
.xuehuabr li:nth-child(3) p{left:-0.5vw;color:#267164;}
.xuehuabr li img{height:22.66vw;transition:all ease .4s;}
.xuehuabr li img:hover{ filter: brightness(150%);}
.proct{width:100%;
	background: url(../images/yousanjbgl.png) no-repeat bottom 2vw left;
        background-size: 83.17vw auto;
}
.proct>p{color:#030303;font-size:7vw;margin: 0 auto;
        width: 67.4vw;
		font-family: "BarlowSemiCondensed-Light";
		padding-bottom: 3vw;
}
.proctbody{margin: 0 auto;
        width: 81vw;
}
.proctbtable{width:33.86vw;float:left;margin-left: 5.6vw;}
.proctbtable li{border-bottom:1px dashed #D6D6D6;
	color:#030303;font-size:1.36vw;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:left;width:32.2vw;padding-left:5vw;padding-top: 2vw;}
.body50{
	width:100%;
	background:url(../images/sjxiabg.png) no-repeat left bottom;
	background-size:63.94vw auto;padding: 6.6vw 0;
	margin-top: 0vw;margin-bottom:0vw;
	display:flex;justify-content: flex-start; 
    align-items: center;
	padding-bottom: 17vw;
}
.body50 img{
	display:block;width:38.57vw;
	padding-left: 14vw;
}
.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:19.38vw;color:#fff;font-size:1.36vw;line-height:5.6vw;
	text-align:center;transition:all ease .4s;
}
.body50 a:hover{ filter: brightness(150%);}

/* ixie1 */

/* ixie2 */
.ixie2 .proct{width:100%;
	background: url(../images/yousanjbg.png) no-repeat top 12vw right;
        background-size: 76.54vw auto;
}
.ixie2 .video{margin-top:3vw;}
.ixie2{width:100%;position:relative;margin-top: -12vw;
	      
	
}
.ixie2bgggggg{display:block;position:absolute;left:2.5vw;top:18.9vw;width:5vw;
	position:absolute;height: 98.3%;
}
.ixie2 .ixie1tou>p{
	font-family: "BarlowSemiCondensed-ExtraBoldItalic";
	color:#3f5c48;padding-top: 17vw;font-size:8.1vw;}
.ixie2 .ixie1tou>p>i{
	font-family: "LINESeedJP_OTF_Bd";
	font-size:2.1vw;
}
.ixie2 .ixie1toulbbg{width:100%;background:url(../images/sanshux1.png) left bottom no-repeat;
	background-size:83.2vw auto;
	padding-top: 18vw;
        padding-bottom: 12vw;
}
.eight{width:100%;background:url(../images/yousanjbg.png) no-repeat top 8vw right;
	background-size:76.54vw auto;
}
.eighttl{width:50%;float:left;
	padding-left: 2vw;
}
.eightsl{width:50%;float:left;
	padding-left: 6vw;
	padding-top: 5vw;
}
.eightb{margin-top:5vw;}
.eightbl{width:50%;float:right;}
.eightt>img{display:block;float:right;width:29.43vw;}
.eightb>img{display:block;float:left;width:25.81vw;
	padding-left: 5vw;
	padding-top: 3vw;
}
.eights>img{display:block;float:right;width:21.56vw;}
.eight p{font-style: italic;
	font-family: "LINESeedJP_OTF_Bd";
	color:#388177;font-size:3.14vw;}
.eight p>i{color:#f48f02;font-size:1.83vw;display:block;font-style:normal;}
.eight span{
	letter-spacing:0.15vw;
	font-family: "LINESeedJP_OTF_Rg";
	color:#333333;font-size:1.69vw;line-height:150%;
	display: block;
	padding: 2vw 0vw 2vw 1vw;
}
.shejiua p{
	font-family: "LINESeedJP_OTF_Bd";
	color:#388177;font-size:3.14vw;}
.shejiua p i{color:#f48f02;font-size:1.83vw;display:block;font-style:normal;}
.shejiua span{color:#333333;font-size:1.69vw;
	display:block;padding-top: 2vw;
	letter-spacing:0.15vw;line-height:150%;
	font-family: "LINESeedJP_OTF_Rg";
}
.shejiua{width:100%;background:url(../images/yousanjbgl.png) no-repeat top 3vw left;
	background-size:83.17vw auto;
	padding-top: 5vw;
        padding-bottom: 6vw;
}
.d3{width:100%;background:url(../images/yousanjbg.png) no-repeat top  20vw right;
	background-size:76.54vw auto;
	margin-top: 2vw;
	padding-bottom: 5vw;
}
.d3body{
	background:url(../images/d3bodybg.png) no-repeat  top -1vw left 17vw;
	background-size:29.69vw auto;
	padding-bottom: 5vw;
}
.d3boydleft{
	font-family: "BarlowSemiCondensed-Bold";
	float:left;color:#000000;font-size:17.2vw;
	padding-left: 2vw;
	line-height: 50%;
}
.d3boydleft>i{font-size:3.14vw;font-style:normal;
	display: block;line-height: 125%;
	padding: 3vw 0 2vw 0;
}
.d3boydlefbt>p{font-size:2.35vw;
	line-height: 100%;
	color: #f48f02;
	font-family: "LINESeedJP_OTF_Bd";
}
.d3boydlefbt{padding-left:5vw;}
.d3boydlefbt>p>i{color: #388177;font-style:noral;}
.d3boydlefbt>span{color:#333333;font-size:1.72vw;display:block;
	line-height: 150%;
	padding: 2vw 0;
	font-family: "LINESeedJP_OTF_Rg";
}
.d3body img{display:block;float:right;
	width:36.05vw;
	padding-right: 2.8vw;
	padding-top: 9vw;
}
.uegao{width:67.4vw;margin:0 auto;}
.viebotxuheua{width:100%;
	background:url(../images/yousanjbgl.png) no-repeat top 10vw left;
	background-size:83.17vw auto;
	margin-top: 10vw;
	margin-bottom: 10vw;
    
}
.vbxhbody{position:relative;}
.vbxhr{position:absolute;right:0;top:0;width:50.53vw;}
.vbxhtlt{display:block;width:29.09vw;
	padding-top: 18vw;
	padding-left: 8vw;
}
.vbxhtlb{display:block;width:17.97vw;
	padding-left: 11vw;
	padding-top: 4vw;
    
}
.vbxhr li{float:left;position:relative;}
.vbxhr li img{transition:all ease .4s;}
.vbxhr li img:hover{ filter: brightness(110%);}
.vbxhr li p{position:absolute;font-family: "BarlowSemiCondensed-SemiBoldItalic";font-size:1.57vw;}
.vbxhr li:nth-child(1) p{color:#6f55b5;right: 2vw;
        bottom: 6vw;}
.vbxhr li:nth-child(2) p{color:#2cb4b0;right: 4vw;
        bottom: 6vw;}
.vbxhr li:nth-child(3) p{color:#e85d9e;right: 3vw;
        bottom: 6vw;}
.vbxhr li:nth-child(4) p{color:#02534d;right: 3.5vw;
        bottom: 6vw;}
.vbxhr li:nth-child(1) img{width:19.54vw;}
.vbxhr li:nth-child(2) img{width:19.54vw;}
.vbxhr li:nth-child(3) img{width:19.54vw;}
.vbxhr li:nth-child(4) img{width:19.54vw;}
.vbxhr li:nth-child(3){margin-top:-6vw;padding-left:10vw;}
.vbxhr li:nth-child(4){margin-top:-6vw;}
/* ixie2 */



/* ixie3 */
.ixie3{width:100%;position:relative;margin-top: -9vw;
}
.ixie3bgggggg{display:block;position:absolute;right:2.5vw;top:0.5vw;width:5vw;        height: 98.6%;}
.ixie1tou{width:100%;background:url(../images/kballonebg.png) no-repeat top center;
	background-size:100% auto;
}
.ixie1tou>h2{
	width:75%;margin:0 auto;
	text-align:center;transform: rotate(-11.5deg);padding-top: 17vw;color:#5ba8ad;font-size:8vw;}
.ixie3 .ixie1tou>h2{padding-top: 15vw;padding-left: 12vw;
	font-family: "BarlowSemiCondensed-ExtraBoldItalic";
}
.ixie1tou>h2>i{font-size:2.1vw;font-family: "LINESeedJP_OTF_Bd";}
.ixie1tou>p{
	width:90%;margin:0 auto;font-size:5.05vw;font-family: "LINESeedJP_OTF_Bd";
	text-align:center;transform: rotate(-11.5deg);padding-top: 5vw;
}
.ixie3 .ixie1tou>p{
	padding-top: 0vw;letter-spacing: 0.5vw;
}

.qusan{width:100%;
	background:url(../images/yousanjbg.png) no-repeat top -2vw right;
	background-size:76.54vw auto;
}
.qusan>img{width:29.09vw;float:left;display:block;      
	padding-top: 10vw;
  padding-left: 9.5vw
}
.qusanrigt{
	width:53.05vw;
	float:left;background:url(../images/quwangjasbasfas.png) no-repeat center right;
	background-size:53.05vw auto;
	padding-bottom: 5vw;
}
.qusanrigt li{
	float:left;width: 33.33%;
        text-align: center;position:relative;
}


.qusanrigt li p{font-size:1.57vw;
	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: 8vw;}
.qusanrigt li:nth-child(3){padding-top: 16vw;}
.qusanrigt li img{width:10.79vw;transition:all ease .4s;}
.qusanrigt li img:hover{ filter: brightness(110%);}
.txt2h{width:48.52vw;display:block;margin:0 auto;
	margin-top: 10vw;
        margin-bottom: 6.6vw;
}
.puwang{width:100%;       margin: 0vw 0 6vw 0;
	background:url(../images/yousanjbg.png) no-repeat top 1vw right;
	background-size:76.54vw auto;
	padding-top: 11vw;
}
.puwangboy img{display:block;float:left;width:29.48vw;}
.puwangboy p{float:left;color:#6cbfc6;font-size:3.14vw;padding-left: 10vw;
	padding-top: 5vw;font-style: italic;
	font-family: "LINESeedJP_OTF_Bd";
}
.pu{width:100%;background:url(../images/yousanjbgl.png) no-repeat center left;
	background-size:83.17vw auto;
	margin-bottom: 10vw;
}
.pobody{display:flex;justify-content: space-between;
	
}
.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:2.605vw;
	padding-top: 5vw;line-height: 150%;
	font-family: "LINESeedJP_OTF_Bd";
}
.pobody li:nth-child(3) p{padding-top: 3.5vw;}
.ixie3lsasd{width:78vw;margin:0 auto;display:flex;justify-content: space-between;
	align-items: flex-end;
}
.ixie3lsasd li{text-align:center;}
.ixie3lsasd li p{
	font-family: "LINESeedJP_OTF_Bd";
	font-size:1.83vw;color:#171717;line-height: 150%;}
.ixie3lsasd li:nth-child(1) img{width:29.6vw;padding-bottom: 2vw;}
.ixie3lsasd li:nth-child(2) img{width:14.35vw;}
.ixie3lsasd li:nth-child(3) img{width:13.62vw;padding-bottom: 6vw;}

.ixie3 .body50{
	margin-bottom: 0vw;        margin-top: 0vw;justify-content: center;padding: 7vw 0 20vw 0;
}
.ixie3 .body50 a{margin-left:0;}
.ixie3 .body50 img{
	display:block;width:32.4vw;
	margin-right: 5vw;
	padding-left: 0vw;
}



.ixieullist{
	width:70vw;margin:0 auto;
}
.ixieullist>img{display:block;margin:0 auto;width: 34vw;margin-top: 6vw;}
.ixieullist>span{display:block;color:#171717;
	font-size:2.93vw;font-family: "LINESeedJP_OTF_Bd";
	text-align:center;line-height: 300%;
}
.ixieullistul{width:100%;}
.ixieullistul li{float:left;width:16.1vw;
	margin-left:1.5vw;
}
.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:1.26vw;padding-top:1vw;
	color:#171717;line-height: 150%;text-align:center;height:3em;
}
.asseslibot span{
	display: block;
        text-align: center;margin-bottom: 2vw;
	font-family: "NOTOSANSJP-REGULAR";color:#171717;font-size:1.26vw;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(5){
	margin-left:0;
}



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

.floating-element {
  animation: floatAnimation 1s ease-in-out infinite;
}
/* ixie3 */


/* footer */
.footer{width:100%;background:url(../images/kballonebg.png) no-repeat top center;
	background-size:100% auto;padding-top: 17vw;
	margin-top: -6vw;
}
.footer>p{
	font-family: "BarlowSemiCondensed-ExtraBoldItalic";
	text-align:center;transform: rotate(-11.5deg);
	font-size:8.1vw;color:#333333;
}
.footer>p>i{font-size:2.1vw;font-family: "LINESeedJP_OTF_Bd";}

.footbody{width:68.4vw;margin:0 auto;margin-top: 12vw;}
.footbody li{border-bottom:1px dashed #D8D9D9;font-size:1.36vw;line-height:300%;}
.footbody li::after {
  content: "";
  display: table;
  clear: both;
}
.footbody li p{font-weight:bold;
	font-family: "BarlowSemiCondensed-SemiBold";
	width:22%;float:left;text-indent:1em;}
.footbody li span{
	 font-family: "YuGothR";
	width:25%;float:left;text-align:right;display:block;
	
}
.footsmallt{font-size: 0.8vw;
    line-height: 200%;text-align:left;
    margin-top: -1vw;}
	
	 

.footbody li span:last-of-type{
	padding-right:1em;
}
.footshow{width:100%;background:url(../images/sjxiabg.png) no-repeat left top;
	background-size:63.94vw auto;padding: 6.6vw 0;margin-top: 2vw;margin-bottom:2vw;
}
.footshowbody{
	width:68.4vw;margin:0 auto;display:flex;justify-content: center;
        align-items: center;
}
.footshowbody img{transition:all ease .4s;}
.footshowbody img:nth-child(1){}
.footshowbody img:hover{margin-top:0vw;}
.footshowbody a img:hover{margin-top:0vw;}

.footshowbody img:nth-child(2){width:2.82vw;margin-right:2.5vw;}
.footalie{ font-family: "NOTOSANSJP-MEDIUM";display:block;width:19.4vw;
	transition:all ease .4s;
	background:url(../images/footbt.png) no-repeat left top;line-height: 5.66vw;
background-size:100% auto;font-size:52px;color:#fff;text-align:center;font-size:1.36vw;
}
.footalie:hover{ filter: brightness(150%);}
/* footer */
.mh{display:none !important;}
.pc{display:block;}




#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:2.4vw;line-height:2.4vw;border: 1px solid #fff;transition:all ease .4s;}
#dnavha li a{font-size:1.2vw;line-height:2.4vw;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;}
@keyframes topbothun {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(1vw); 
  }
  100% {
    transform: translateY(0);
  }
}

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


















.djh_spinixie1{padding-bottom: 6vw;overflow: hidden;}
.djh_spinbannerbody{width:100%;position:relative;margin-top:5.36vw;
}
.djh_spinbannerbody>img{width:100%;}
.djh_spinbannerig{position:absolute;display:block;
	left:10vw;top:5vw;width:15vw !important;
}
.ixie1toulbbg_djhspin{margin-top:0;
background: url(../images/djh_spinsanshux.png) left bottom no-repeat;
        background-size: 83.2vw auto;
		padding-top: 23.7vw;
}
.djh_spinixie1bgggggg{
	top: 0.6vw;
        width: 4vw;height:99.89%;
}
.djh_titanixie1bgggggg{
	        top: 0.49vw;
        width: 4.6vw;
        height: 99.9%;
}
.dlp_toplo{
	margin-top:0 !important;
}
.djh_spinkballonebodyonellink{
	background: url(../images/djh_spinzzfflinttxt.png) no-repeat !important;
}
.djh_spinxuehuabr{
	background: url(../images/djh_spinxuehuab.png) no-repeat center right;
	width: 57vw;background-size: 100% auto;
    
}
.djh_spinxuehuatr{
	        background: url(../images/djh_spinxueht.png) no-repeat bottom right;
			        width: 38.23vw;background-size: 100% auto;margin-left: 7vw;
}
.djh_spinxuehuatr li:nth-child(1){
	padding-left: 3vw;
        padding-right: 6vw;
}
.djh_wukongnxuehuatr li:nth-child(1){
	        padding-left: 2vw;
        padding-right: 7.5vw;
        padding-top: 7vw;
}
.djh_spinxuehuabr li:nth-child(1){
	padding-left: 2vw;
}
.djh_spinxuehuabr li:nth-child(2){
	padding-left: 5vw;
}
.djh_spinxuehuabr li:nth-child(3){
	padding-left: 6vw;
}
.djh_spinxuehuabr li:nth-child(2) p{
	left: 5vw;color:#9c0909;
}
.djh_spinxuehuabr li:nth-child(3) p{
	left: 7vw;color:#a9e077;
}
.djh_wukongnxuehuatr li:nth-child(1) p{
	color:#ce5b20;
}
.djh_wukongnxuehuatr li:nth-child(2) p{
	color:#3aa4aa !important;left:0 !important;
}
.djh_spinxuehuabr li:nth-child(1) p{
	color:#f46db1;left:2vw;
}

.djh_spinxuehuatr li:nth-child(1) p{
	left: 4vw;
        bottom: 8vw;color:#1284db;
}
.djh_wukongxuehuab>img{
	padding-top: 0vw;margin-top: -9vw;margin-bottom: 9vw;
}
.djh_spinxuehuatr li:nth-child(2) p{
	bottom: 8vw;
        left: 0vw;color:#00c2d7;
}
.ixielileft2 .djh_spinixielitxtby>img{
	width: 39vw;
}
.ixielileft2 .djh_wukongixielitxtby>img{
	width: 34vw;
}
.djh_spinixielileft2{
	background: url(../images/yousanjbgl.png) no-repeat top 7vw right;
	        background-size: 83.17vw auto;
}
.djh_spinixielileft2>img{
	width: 24vw;
        padding-top: 5vw;
}

.kballonebodythree .djh_spinkballonebodyonel>img{
	width: 37vw;
}
.djh_spinkballonebodyonel{
	padding-right: 7vw;
}
.kballonebodythree .djh_spinkballonebodyoner{
	padding-left: 5vw;padding-top: 0vw;
}
.djh_spinkballonebodyonel>p{
	padding-top: 2vw;
}
.djh_spinvideo{
	        margin-top: 7vw;
}
.djh_spinpcnone{display:none;}

.djh_titanbannerig{
	position:absolute;display:block;
	left: 50%;
        top: 8vw;
        margin-left: -24vw;width:48vw !important;
}


.ixie1toulbbg_djhtitan{margin-top:0;
background: url(../images/djh_titansanshux.png) left bottom no-repeat;
        background-size: 83.2vw auto;
		padding-top: 23.7vw;
}
.ixie1toulbbg_djhwukong{margin-top:0;
background: url(../images/djh_wukongsanshux.png) left bottom no-repeat;
        background-size: 83.2vw auto;
		padding-top: 23.7vw;
}
.djh_titanxuehuatr{
	        background: url(../images/djh_titanxueht.png) no-repeat bottom right;
			        width: 38.23vw;background-size: 100% auto;margin-left: 7vw;
}
.djh_titanxuehuabr{
	background: url(../images/djh_titanxuehuab.png) no-repeat center right;
	width: 34.2vw;background-size: 100% auto;margin-right:3vw;
    
}
.djh_wukongnxuehuatr{
	        background: url(../images/djh_wukongnxueht.png) no-repeat bottom right;
			        width: 38.23vw;background-size: 100% auto;margin-left: 7vw;padding-top:4vw;
}
.djh_titanxuehuabr li:nth-child(1){
	padding-left:3.5vw;
}
.djh_titanxuehuabr li:nth-child(2){
	padding-left:9vw;
}
.djh_titanxuehuatr li:nth-child(1) p{
	color:#fb7426;left:3vw;
}
.djh_titanxuehuatr li:nth-child(2) p{
	color:#eb8c81;left:-2vw;
}
.djh_titanxuehuabr li:nth-child(1) p{
	left:3vw;color:#23c8d3;
}
.djh_titanxuehuabr li:nth-child(2) p{
	left:8vw;color:#13ab03;
}

.djh_titankballonebodyonellink{
	
	background: url(../images/djh_titanzzfflinttxt.png) no-repeat !important;

}
.djh_wukongkballonebodyonellink{
	
	background: url(../images/djh_wukongzzfflinttxt.png) no-repeat !important;

}

.djh_wukongbannerbody{z-index:998;margin-top: 5.36vw;}

.djh_wukongixie1{margin-top: -27vw;margin-bottom:3vw;}
.ixielileft1 .djh_1wukongixielitxtby>img{
	width: 28vw;
}
.djh_wukongkballonebodyonel{
	padding-top: 5vw;
}
.iuiwukongaxielileft1>img{padding-top:0 !important;}
.ixielileft2 .djh_titanixielitxtby>img{
	width: 34.4vw;
}





/*-----------------------------------------------Accurate-X-----------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
  }
  
  .clearfix {
	display: inline-block;
	display: block;
	zoom: 1;
  }
.X_ixie1,
.A_ixie1,
.E_ixie1,
.N_ixie1{ margin-top: 5.36vw; padding-bottom: 5vw;}

.X_ixie1 .ixie1tou,
.A_ixie1 .ixie1tou,
.E_ixie1 .ixie1tou,
.N_ixie1 .ixie1tou{ background: none;}


.X-banner{ background: url(../images/X-bannerBg.png) no-repeat center top; background-size: 100% auto;}
.X-banner img{ position: relative; display: block; width: 100%; z-index: 3;}

.X_ixie1 .ixie1toulbbg {
	background-image: url(../images/X-sanshux.png);
	padding-bottom: 12vw;
}
.X_ixie1 .wujx>p{ margin-right: 5vw;}
.X_ixie1 .wujx>img{ width: 31.9vw;}
.X_ixie1 .ixie1bgggggg{ top: 0; width: 4.48vw; height: 100%;}
.X_ixie1 .kballonebodyone{ margin-top: 1.56vw;}
.X_ixie1 .uitra_kballonebodyonellink{ background: url(../images/X-zzfflinttxt.png) no-repeat !important; background-size: 100% 100% !important;}

.X_ixie1 .ixielileft1{ padding-bottom: 5vw; background-position: top 10vw right;}
.X_ixie1 .ixielileft1>img{ width: 18.85vw; padding-top: 0; margin-left: 4vw;}
.X_ixie1 .ixielileft1 .ixielitxtby{ margin-left: 10.58vw;}
.X_ixie1 .ixielileft1 .ixielitxtby>img{ width: 28.17vw; }

.X_ixie1 .ixielileft2{ padding-bottom: 10vw;}
.X_ixie1 .ixielileft2>img{ width: 25.7vw;}
.X_ixie1 .ixielileft2 .ixielitxtby>img{ width: 34.21vw; padding-top: 3.5vw;}

.X_ixie1 .ixielileft3 { float: right; width: 90.5vw; background: url(../images/yousanjbg.png) no-repeat top 7vw right; background-size: 76.54vw auto; padding-bottom: 4vw;}
.X_ixie1 .ixielileft3>img{ float: left; width: 24.94vw; margin-right: 6.5vw;}
.X_ixie1 .ixielileft3 .ixielitxtby>img{ width: 39.11vw; margin-top: 6.3vw; }

.X_ixie1 .ixielileft4 { float: left; width: 88.8vw; margin-top: 5vw; padding-bottom: 5vw; }
.X_ixie1 .ixielileft4>img{ float: right; width: 33.6vw; margin-top: 7.2vw;}
.X_ixie1 .ixielileft4 .ixielitxtby{ position: relative; padding-top: 30vw; margin-left: 12vw;}
.X_ixie1 .ixielileft4 .ixielitxtby>img{ position: absolute; left: 0; top: 0; width: 41.92vw;}
.X_ixie1 .ixielileft4 .ixielitxtby>img:hover{ filter: initial;}
.X_ixie1 .ixielileft4 .ixielitxtby p{ position: relative; padding-left: 4.2vw; z-index: 3;}
.X_ixie1 .video{ margin-bottom: 1vw;} 
.X_ixie1 .xuehua{ width: 88.8vw; background-size: 80vw; padding-top: 2.8vw; margin-bottom: 6vw;}
.X_ixie1 .xuehuat{ position: relative; height: 38.54vw;}
.X_ixie1 .xuehuat>img:nth-of-type(2){ position: absolute; left: 3.8vw; bottom: 0; width: 18vw;}
.X_ixie1 .xuehuatr{ width: 38.59vw; margin-left: 4.9vw; background-image: url(../images/X-xuehuatrbg.png);}
.X_ixie1 .xuehuatr li:nth-child(1){ margin-top: 9.8vw;}
.X_ixie1 .xuehuatr li:nth-child(1) img{ width: 11.04vw; margin-left: 4vw;}
.X_ixie1 .xuehuatr li:nth-child(1) p{ color: #1b2130}
.X_ixie1 .xuehuatr li:nth-child(2){ margin-top: 2.6vw; margin-left: 10vw;}
.X_ixie1 .xuehuatr li:nth-child(2) img{ width: 11.2vw;}
.X_ixie1 .xuehuatr li:nth-child(2) p{ color: #a13c42}


/*--------------------------------------------------------------Aeolus-------------------------------------------------------------*/


.A-banner img{ display: block; width: 100%;}
.A_ixie1 .ixie1toulbbg {
	background-image: url(../images/A-sanshux.png);
	padding-bottom: 12vw;
	margin-top: 0;
}
.A_ixie1 .wujx>img{ width: 31.9vw;}
.A_ixie1 .ixie1bgggggg{ top: 0; width: 4.48vw; height: 100%;}
.A_ixie1 .kballonebodyone{ margin-top: 1.56vw;}
.A_ixie1 .uitra_kballonebodyonellink{ background: url(../images/A-zzfflinttxt.png) no-repeat !important; background-size: 100% 100% !important;}

.A_ixie1 .ixielileft1{ padding-bottom: 5vw; background-position: top 2vw right;}
.A_ixie1 .ixielileft1>img{ width: 34.32vw; padding-top: 5vw;}
.A_ixie1 .ixielileft1 .ixielitxtby{ padding-left: 4vw;}
.A_ixie1 .ixielileft1 .ixielitxtby>img{ width: 39.48vw; }

.A_ixie1 .ixielileft2{ padding-top: 7vw; padding-bottom: 7vw; background-position: top 9vw right;}
.A_ixie1 .ixielileft2>img{ width: 24.84vw;}
.A_ixie1 .ixielileft2 .ixielitxtby>img{ width: 35.2vw; padding-top: 3.5vw;}
.A_ixie1 .ixielileft2 .uitra_kballonebodyonellink{ background-size: 70% 100% !important ;}

.A_ixie1 .ixielileft3 { float: right; width: 90.5vw; background: url(../images/yousanjbg.png) no-repeat top 7vw right; background-size: 76.54vw auto; padding-bottom: 4vw;}
.A_ixie1 .ixielileft3>img{ float: left; width: 25.78vw; margin-right: 6.5vw;}
.A_ixie1 .ixielileft3 .ixielitxtby{ float: left;}
.A_ixie1 .ixielileft3 .ixielitxtby>img{ width: 37.44vw; margin-top: 6.3vw; }

.A_ixie1 .ixielileft4{ width: 90.5vw; padding-top: 7vw; padding-bottom: 7vw; background: url(../images/yousanjbgl.png) no-repeat top 4vw left; background-size: 80vw auto; padding-bottom: 4vw;}
.A_ixie1 .ixielileft4>img{ float: right; width: 35.57vw; padding-top: 3.5vw;}
.A_ixie1 .ixielileft4 .ixielitxtby{  margin-left: 9.6vw;}
.A_ixie1 .ixielileft4 .ixielitxtby>img{ width: 39.84vw; }

.A_ixie1 .video{ margin-bottom: 1vw;} 
.A_ixie1 .xuehua{ width: 88.8vw; background-size: 80vw; padding-top: 4vw; margin-bottom: 6vw;}
.A_ixie1 .xuehuat{ position: relative; height: 38.54vw;}
.A_ixie1 .xuehuat>img:nth-of-type(2){ position: absolute; left: 3.8vw; bottom: 0; width: 18vw;}
.A_ixie1 .xuehuatr{ width: 38.59vw; margin-left: 4.9vw; background-image: url(../images/A-xuehuatrbg.png);}
.A_ixie1 .xuehuatr li img{ height: auto;}
.A_ixie1 .xuehuatr li:nth-child(1){ margin-top: 2vw;}
.A_ixie1 .xuehuatr li:nth-child(1) img{ width: 14.58vw; margin-left: 4vw;}
.A_ixie1 .xuehuatr li:nth-child(1) p{ color: #2255b5;  text-transform: uppercase;}
.A_ixie1 .xuehuatr li:nth-child(2){ margin-top: 2.6vw; margin-left: 10vw;}
.A_ixie1 .xuehuatr li:nth-child(2) img{ width: 13.64vw;}
.A_ixie1 .xuehuatr li:nth-child(2) p{ color: #982528; text-transform: uppercase;}


/* --------------------------------------------------------------------Elite-------------------------------------------------------------------------------------- */
.E-banner{ position: relative; }
.E-banner .bg{ display: block; width: 93.625%;}
.E-banner .img{ position: absolute; right: 4.9vw; top: 3.33vw; width: 42.6vw; z-index: 9;}
.E_ixie1 .ixie1toulbbg { background-image: url(../images/E-sanshux.png); padding-bottom: 12vw; margin-top: -12vw;}
.E_ixie1 .wujx>img{ width: 31.9vw;}
.E_ixie1 .ixie1bgggggg{ top: 0; width: 4.48vw; height: 100%;}
.E_ixie1 .kballonebodyone{ margin-top: 1.56vw;}
.E_ixie1 .uitra_kballonebodyonellink{ background: url(../images/E-zzfflinttxt.png) no-repeat !important; background-size: 100% 100% !important;}
.E_ixie1 .ixielileft1{ padding-bottom: 12vw; background-position: top right;}
.E_ixie1 .ixielileft1>img{ width: 29.11vw; padding-top: 0; margin-right: 8vw;}
.E_ixie1 .ixielileft1 .ixielitxtby{ padding-left: 0; }
.E_ixie1 .ixielileft1 .ixielitxtby>img{ width: 28.17vw; }
.E_ixie1 .ixielileft2{ padding-bottom: 10vw; margin-top: 3vw; background-position: top left; background-size: 100% auto;}
.E_ixie1 .ixielileft2>img{ float: left; width: 21.45vw; padding-top: 3.5vw; margin-left: 14vw;}
.E_ixie1 .ixielileft2 .ixielitxtby>img{ width: 26.92vw; padding-top: 9vw;}
.E_ixie1 .ixielileft3 { float: right; width: 90.5vw; background: url(../images/yousanjbg.png) no-repeat top 7vw right; background-size: 76.54vw auto; padding-bottom: 4vw;}
.E_ixie1 .ixielileft3>img{ float: right; width: 33vw; margin-top: 4vw; margin-right: 10vw;}
.E_ixie1 .ixielileft3 .ixielitxtby{ float: left; }
.E_ixie1 .ixielileft3 .ixielitxtby>img{ width: 43.2vw;}
.E_ixie1 .ixielileft3  .uitra_kballonebodyonellink{ background: url(../images/E-zzfflinttxt2.png) no-repeat !important; background-size: 100% 100% !important;}
.E_ixie1 .ixielileft4 { float: left; width: 88.8vw; margin-top: 5vw; padding-bottom: 5vw; }
.E_ixie1 .ixielileft4>img{ position: relative; float: right; width: 35.625vw; margin-top: 9.2vw; margin-left: -10vw; z-index: 2;}
.E_ixie1 .ixielileft4 .ixielitxtby{ position: relative; padding-top: 30vw; margin-left: 12vw;}
.E_ixie1 .ixielileft4 .ixielitxtby>img{ position: absolute; left: 0; top: 0; width: 45.625vw;}
.E_ixie1 .ixielileft4 .ixielitxtby>img:hover{ filter: initial;}
.E_ixie1 .ixielileft4 .ixielitxtby p{ position: relative; padding-left: 4.2vw; z-index: 3;}
.E_ixie1 .ixielileft5{ float: left; margin-left: 9.5vw; margin-top: -5vw;}
.E_ixie1 .ixielileft5>img{ float: right; width: 25.52vw; margin-top: 4vw; margin-right: 8vw;}
.E_ixie1 .ixielileft5 .ixielitxtby{ float: left; }
.E_ixie1 .ixielileft5 .ixielitxtby>img{ width: 32.96vw; }
.E_ixie1 .video{ margin-bottom: 1vw;} 
.E_ixie1 .xuehua{ float: left; width: 88.8vw; padding-left: 10vw; background-size: 80vw; padding-top: 2.8vw; margin-top: 5vw; margin-bottom: 4vw; background: url(../images/yousanjbgl.png) no-repeat top 7vw left; background-size: 76.54vw auto;}
.E_ixie1 .xuehuat{ position: relative; height: 38.54vw; }
.E_ixie1 .xuehuat>img:nth-of-type(1){ padding-top: 12vw;}
.E_ixie1 .xuehuat>img:nth-of-type(2){ position: absolute; left: 3.8vw; bottom: 0; width: 18vw;}
.E_ixie1 .xuehuatr{ width: 50.3vw; margin-left: 0; background: url(../images/E-xuehuatrbg.png) no-repeat center center ; background-size: 100% auto;}
.E_ixie1 .xuehuatr li{ width: 40%;}
.E_ixie1 .xuehuatr li img{ width: 9vw;}
.E_ixie1 .xuehuatr li p{ left: 12vw; }
.E_ixie1 .xuehuatr li:nth-child(1) p{ color: #6f55b5}
.E_ixie1 .xuehuatr li:nth-child(2) p{ color: #2cb4b0}
.E_ixie1 .xuehuatr li:nth-child(3) p{ color: #e85d9e}
.E_ixie1 .xuehuatr li:nth-child(4) p{ color: #02544e}
.E_ixie1 .xuehuatr li:nth-child(3),.E_ixie1 .xuehuatr li:nth-child(4){ margin-top: -5vw;}
.E_ixie1 .xuehuatr li:nth-child(3){ margin-left: 20%;}




/* ------------------------------------------------------------------------------- Navigator ------------------------------------------------------------------------------ */

.N-banner img{ position: relative; display: block; width: 100%; z-index: 3;}
.N_ixie1 .ixie1bgggggg{ top: 0; width: 4.48vw; height: 100%;}
.N-title{ display: block; width: 51.25vw; margin-left: 30.2vw; margin-top: -11.5vw;}

.N_ixie1 .ixielileft1{ padding-top: 9.4vw; margin-top: 0; background-position: top 3vw right;}
.N_ixie1 .ixielileft1>img{ float: left; width: 29.53vw; padding-top: 0; }
.N_ixie1 .ixielileft1 .ixielitxtby{ padding-left: 5.6vw; }
.N_ixie1 .ixielileft1 .ixielitxtby>img{ width: 34.27vw; }
.N_ixie1 .ixielileft1 .ixielitxtby p{ margin-top: 3vw; font-size: 3.125vw; line-height: 4.86vw; color: #6cbfc6; font-family: "LINESeedJP_OTF_Bd"; font-style: italic;}
.N_ixie1 .kballonebodyone{ float: left; width: 90vw; padding-left: 8vw; margin-top: 2vw; background: url(../images/yousanjbgl.png) no-repeat top 11.5vw left; background-size: 85vw auto; padding-bottom: 4vw;}
.N_ixie1 .kballonebodyoner{ margin-right: 10vw;}
.N_ixie1 .uitra_kballonebodyonellink{ background: url(../images/N-zzfflinttxt.png) no-repeat !important; background-size: 100% 100% !important;}
.N_ixie1 .ixielileft3{ float: right; width: 90vw; margin-top: 2vw; background: url(../images/yousanjbg.png) no-repeat top 11.5vw right; background-size: 85vw auto; padding-bottom: 8vw;}
.N_ixie1 .ixielileft3 .ixielitxtby{ float: left;}
.N_ixie1 .ixielileft3 .ixielitxtby:nth-of-type(1) img{ width: 30.625vw; margin-top: 4.48vw;}
.N_ixie1 .ixielileft3 .ixielitxtby:nth-of-type(2) img{ width: 29.21vw; margin-top: 2.18vw;}
.N_ixie1 .ixielileft3 .ixielitxtby p{ margin-top: 8vw; font-size: 2.6vw; line-height: 3.9vw; color: #6cbfc6; font-family: "NOTOSANSJP-REGULAR"; font-weight: 700;  letter-spacing: normal;}
.N_ixie1 .ixielileft3 .ixielitxtby2 p{margin-top:9.3vw;}
.N_ixie1 .ixielileft3 .line{ float: left; margin-left: 8vw; margin-right: 8vw;}

.N_ixie1 .ixielileft2{ width: 90vw; background-position: top 10vw left;}
.N_ixie1 .ixielileft2>img{ float: left; width: 23.54vw; padding-top: 0; margin-left: 10vw;  }
.N_ixie1 .ixielileft2 .ixielitxtby>img{ width: 43.23vw; padding-top: 0;}
.N_ixie1 .xuehua{  width: 100%;}
.N_ixie1 .xuehuat{ position: relative; padding-left: 10vw;}
.N_ixie1 .xuehuat>img:nth-of-type(2){ position: absolute; left: 0; top: 26.8vw; width: 63.43vw; padding-top: 0;}
.N_ixie1 .xuehuatr{ width: 50.3vw; margin-left: 0; background: url(../images/N-xuehuatrbg.png) no-repeat center center ;}
.N_ixie1 .xuehuatr li{ width: 33%; }
.N_ixie1 .xuehuatr li:nth-child(2){ margin-top: 8vw;}
.N_ixie1 .xuehuatr li:nth-child(3){ margin-top: 16vw;}
.N_ixie1 .xuehuatr li img{ width: 10.73vw; margin: 0 auto;}
.N_ixie1 .xuehuatr li p{ left: 6vw; bottom: -1vw; text-transform: uppercase; }
.N_ixie1 .xuehuatr li:nth-child(1) p{ color: #c77e9d}
.N_ixie1 .xuehuatr li:nth-child(2) p{ color: #4099a2}
.N_ixie1 .xuehuatr li:nth-child(3) p{ color: #9d6cd0}
.N_ixie1 .ixielitxtby>img:hover{ filter: brightness(105%);}
.N_ixie1 .xuehuatr li img:hover{ filter: brightness(110%);}

.AccessoriesPage .ixieullist{ letter-spacing: normal;}

.buy{ position: fixed; right: 3.125vw; bottom: 8vw; width: 3.4vw; height: 3.4vw; background-color: #3184ff; border-radius: 50%; box-shadow: 0 0 3px #dbd3d3; font-size: .8vw; line-height: 3.4vw;  text-align: center; transition: all .1s; cursor: pointer; z-index: 9; overflow: hidden;}
.buy a{ position: absolute; left: 0; top: 0; width: 8vw; text-align: left;}
.buy img{ width: 1.66vw; margin: 0 .8vw; vertical-align: middle;}
.buy span{ margin-left: 1vw;  font-size: .9375vw; color: #fff; }
.buy:hover{ width: 7.6vw; border-radius: 1.7vw;} 
.buy:hover a{ text-align: center;}
.buy:hover span{ margin-left: .5vw;}
.buy:hover img{ margin: 0;}
    
