


/* ======================================================
  Header
=========================================================*/

/*pc_header*/

@media screen and (min-width:1001px){

.pc_header{position:fixed;top:0;left:0;z-index:1000;width: 100%;max-width:100%;transition:all 0.4s;background:#fff;padding:0 15px;}
.pc_header_in{height: 95px;width:100%;display:flex;justify-content:space-between;align-items:Center;max-width:1200px;margin:0 auto;}


.pc_header_in .logo{width: 160px;margin-top:24px;}
.pc_header_in .logo img{width: 100%;}


.pc_header.on{background:#fff;}
.pc_header.on .pc_menu li a{color:#000;}
.pc_header.on .pc_util li:last-child {border-color:#d8d8d8;}
.pc_header.on .pc_util li:last-child a{color:#000;}



.pc_menu{display:flex;}
.pc_menu li a{display:block;color:#000;font-size:17px;font-weight:700;padding:0 28px;/* line-height:80px; */}

.pc_util{display:flex;}
.pc_util li{width: 123px;height: 44px;line-height:44px;border-radius:50px;text-align:center;}
.pc_util li:first-child{background:#fff;border:2px solid #2e79eb;box-sizing:border-box;}
.pc_util li:first-child a{color:#2e79eb}
.pc_util li:last-child{background:#2e79eb;margin-left:9px;transition:all 0.4s;}
.pc_util li:last-child a{color:#fff;}
.pc_util li a{display:block;color:#fff;font-size:15px;font-weight:700;}


.mo_header{display:none;}
.mo_open{display:none;}


}

@media screen and (min-width:1001px) and (max-width:1300px){
	
	.pc_menu li a{display:block;color:#000;font-size:17px;font-weight:600;padding:0 23px;line-height:80px;}
	.pc_util li{width: 110px;height: 38px;line-height:38px;border-radius:50px;text-align:center;}
	.pc_util li:first-child{margin-right:5px;}
	.pc_util li a{display:block;color:#fff;font-size:15px;font-weight:700;}

	.mo_header{display:none;}
	.mo_open{display:none;}



}

@media screen and (min-width:1001px) and (max-width:1100px){

	.pc_menu li a{display:block;color:#000;font-size:16px;font-weight:600;padding:0 15px;line-height:80px;}

}


@media screen and (min-width:731px) and (max-width:1000px){

	.pc_header{display:none;}
	.mo_header{display:block;}

	.mo_header{position:fixed;top:0;left:0;z-index:1001;width: 100%;height: 115px;background:#fff;
				font-family:var(--suitfont);}

	.mo_header .mo_header_in{width: 94%;height: 100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}

	.mo_header .mo_logo{height:66px;}
	.mo_header .mo_logo img{height:100%;}
	.mo_header .mo_btn{position:relative;width: 50px;height: 50px;cursor:pointer;}

	.mo_header .mo_btn span{display:block;position:Absolute;top:50%;transform:translateY(-50%);
							width: 50px;height: 4px;background:#000;transition:all 0.4s;} 

	.mo_header .mo_btn .mo_line1{margin-top:-15px;}
	.mo_header .mo_btn .mo_line2{width: 40px ;}
	.mo_header .mo_btn .mo_line3{margin-top:15px;}


	.mo_header .mo_btn.on .mo_line1{margin-top:0px;transform: rotate(45deg);}
	.mo_header .mo_btn.on .mo_line2{width: 0px;}
	.mo_header .mo_btn.on .mo_line3{margin-top:0px;transform: rotate(-45deg);}


	.mo_header.on{background:#fff;}

	.mo_header.on .mo_btn span{background:#000;}


	.mo_open{display:none;position:fixed;top:115px;left:0;z-index:999;width: 100%;height: 100%;background:#fff;}
	.mo_open_in{width: 94%;margin:0 auto;}
	.mo_open .mo_util{width: 100%;display:flex;}
	.mo_open .mo_util li{width: 50%;height:100px;line-height:100px;}
	.mo_open .mo_util li a{display:block;text-align:Center;font-weight:bold;font-size:30px;}
	.mo_open .mo_util li:first-child{background:#2e79eb;}
	.mo_open .mo_util li:first-child a{color:#fff;}
	.mo_open .mo_util li:last-child{background:#2e79eb;}
	.mo_open .mo_util li:last-child a{color:#fff;}

	.mo_open .mo_menu{ }
	.mo_open .mo_menu li{width: 100%;height:100px;line-height:100px;border-bottom:1px solid #dedede;}
	.mo_open .mo_menu li a{display:block;text-indent:25px;font-weight:bold;font-size:30px;}


}


@media screen and (min-width:721px) and (max-width:730px){

	.pc_header{display:none;}
	.mo_header{display:block;}

	.mo_header{position:fixed;top:0;left:0;z-index:1001;width: 100%;height: 115px;background:#fff;
				font-family:var(--suitfont);}

	.mo_header .mo_header_in{width: 94%;height: 100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}

	.mo_header .mo_logo{height:66px;}
	.mo_header .mo_logo img{height:100%;}
	.mo_header .mo_btn{position:relative;width: 50px;height: 50px;cursor:pointer;}

	.mo_header .mo_btn span{display:block;position:Absolute;top:50%;transform:translateY(-50%);
							width: 50px;height: 4px;background:#000;transition:all 0.4s;} 

	.mo_header .mo_btn .mo_line1{margin-top:-15px;}
	.mo_header .mo_btn .mo_line2{width: 40px ;}
	.mo_header .mo_btn .mo_line3{margin-top:15px;}


	.mo_header .mo_btn.on .mo_line1{margin-top:0px;transform: rotate(45deg);}
	.mo_header .mo_btn.on .mo_line2{width: 0px;}
	.mo_header .mo_btn.on .mo_line3{margin-top:0px;transform: rotate(-45deg);}


	.mo_header.on{background:#fff;}

	.mo_header.on .mo_btn span{background:#000;}


	.mo_open{display:none;position:fixed;top:115px;left:0;z-index:999;width: 100%;height: 100%;background:#fff;}
	.mo_open_in{width: 94%;margin:0 auto;}
	.mo_open .mo_util{width: 100%;display:flex;}
	.mo_open .mo_util li{width: 50%;height:100px;line-height:100px;}
	.mo_open .mo_util li a{display:block;text-align:Center;font-weight:bold;font-size:30px;}
	.mo_open .mo_util li:first-child{background:#2e79eb;}
	.mo_open .mo_util li:first-child a{color:#fff;}
	.mo_open .mo_util li:last-child{background:#2e79eb;}
	.mo_open .mo_util li:last-child a{color:#fff;}

	.mo_open .mo_menu{ }
	.mo_open .mo_menu li{width: 100%;height:100px;line-height:100px;border-bottom:1px solid #dedede;}
	.mo_open .mo_menu li a{display:block;text-indent:25px;font-weight:bold;font-size:30px;}

		





}





 @media screen and (max-width: 720px){
	
	.pc_header{display:none;}
	.mo_header{display:block;}

	.mo_header{position:fixed;top:0;left:0;z-index:1001;width: 100vw;height: 15.7534vw;background:#fff;
				font-family:var(--suitfont);}

	.mo_header .mo_header_in{width: 90%;height: 100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}

	.mo_header .mo_logo{height:9.0411vw;}
	.mo_header .mo_logo img{height:100%;}
	.mo_header .mo_btn{position:relative;width: 6.8493vw;height: 6.8493vw;cursor:pointer;}

	.mo_header .mo_btn span{display:block;position:Absolute;top:50%;transform:translateY(-50%);
							width: 6.8493vw;height: 0.5479vw;background:#000;transition:all 0.4s;} 

	.mo_header .mo_btn .mo_line1{margin-top:-2.0548vw;}
	.mo_header .mo_btn .mo_line2{width: 5.4795vw ;}
	.mo_header .mo_btn .mo_line3{margin-top:2.0548vw;}


	.mo_header .mo_btn.on .mo_line1{margin-top:0.0000vw;transform: rotate(45deg);}
	.mo_header .mo_btn.on .mo_line2{width: 0.0000vw;}
	.mo_header .mo_btn.on .mo_line3{margin-top:0.0000vw;transform: rotate(-45deg);}


	.mo_header.on{background:#fff;}

	.mo_header.on .mo_btn span{background:#000;}


	.mo_open{display:none;position:fixed;top:15.7534vw;left:0;z-index:999;width: 100%;height: 100%;background:#fff;}
	.mo_open_in{width: 90%;margin:0 auto;}
	.mo_open .mo_util{width: 100%;display:flex;}
	.mo_open .mo_util li{width: 50%;height:13.6986vw;line-height:13.6986vw;}
	.mo_open .mo_util li a{display:block;text-align:Center;font-weight:bold;font-size:4.1096vw;}
	.mo_open .mo_util li:first-child{background:#2e79eb;}
	.mo_open .mo_util li:first-child a{color:#fff;}
	.mo_open .mo_util li:last-child{background:#2e79eb;}
	.mo_open .mo_util li:last-child a{color:#fff;}

	.mo_open .mo_menu{ }
	.mo_open .mo_menu li{width: 100%;height:13.6986vw;line-height:13.6986vw;border-bottom:0.1370vw solid #dedede;}
	.mo_open .mo_menu li a{display:block;text-indent:3.4247vw;font-weight:bold;font-size:4.1096vw;}

} 