@charset "utf-8";

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

@media (max-width:1199.98px){
	.mone{display:none !important;}



/*.w1{width:.3rem;}.w2{width:.4rem;}.w3{width:.5rem;}.w4{width:.4rem;}.w5{width:.5rem;}.w6{width:.6rem;}.w7{width:.7rem;}.w8{width:.8rem;}.w9{width:.9rem;}.w10{width:1rem;}
.w11{width:1.1rem;}.w12{width:1.2rem;}.w13{width:1.3rem;}.w14{width:1.4rem;}.w15{width:1.5rem;}.w16{width:1.6rem;}.w17{width:1.7rem;}.w18{width:1.8rem;}.w19{width:1.9rem;}.w20{width:2rem;}
.w30{width:3rem;}.w40{width:4rem;}.w50{width:5rem;}.w60{width:6rem;}.w70{width:7rem;}.w80{width:8rem;}.w90{width:9rem;}.w100{width:10rem;}
.w110{width:11rem;}.w120{width:12rem;}.w130{width:13rem;}.w140{width:14rem;}.w150{width:15rem;}.w160{width:16rem;}.w170{width:17rem;}.w180{width:18rem;}.w190{width:19rem;}.w200{width:20rem;}

.h1{height:.1rem;}.h2{height:.2rem;}.h3{height:.3rem;}.h4{height:.4rem;}.h5{height:.5rem;}.h6{height:.6rem;}.h7{height:.7rem;}.h8{height:.8rem;}.h9{height:.9rem;}.h10{height:1rem;}
.h11{height:1.1rem;}.h12{height:1.2rem;}.h13{height:1.3rem;}.h14{height:1.4rem;}.h15{height:1.5rem;}.h16{height:1.6rem;}.h17{height:1.7rem;}.h18{height:1.8rem;}.h19{height:1.9rem;}.h20{height:2rem;}
.h30{height:3rem;}.h40{height:4rem;}.h50{height:5rem;}.h60{height:6rem;}.h70{height:7rem;}.h80{height:8rem;}.h90{height:9rem;}.h100{height:10rem;}
.h110{height:11rem;}.h120{height:12rem;}.h130{height:13rem;}.h140{height:14rem;}.h150{height:15rem;}.h160{height:16rem;}.h170{height:17rem;}.h180{height:18rem;}.h190{height:19rem;}.h200{height:20rem;}
*/



	header{width:100%;position:fixed;left:0;top:0;z-index:123456;transition:all 1s cubic-bezier(.25,.1,.25,1);}


/*================================================*/
.h-main{width:17.6rem;margin:0 auto;}
.h-index{float:left;display:block;margin-top:0.05rem;}
.h-logo{height:.54rem;vertical-align:top;}
.h-logo2{display:none;}
.h-ul{float:left;font-size:0;padding-left:.95rem;z-index:12345;}
.h-li{display:inline-block;vertical-align:top;margin:0 .32rem;}
.h-a{display:inline-block;vertical-align:top;height:.7rem;line-height:.7rem;color:#fff;}
.h-right{float:right;font-size:0;}
.h-search{color:#fff;display:inline-block;vertical-align:top;cursor:pointer;height:.7rem;line-height:.7rem;font-size:0;}
.h-search:before{content:"";display:inline-block;vertical-align:middle;width:.19rem;height:.19rem;background-image:url(../dist/2.png);background-size: 100% 100%;margin-right: .05rem;margin-left: .05rem;font-size: calc(16 * 100vw / 1920);}
@media(max-width: 1584px){
    .h-search:before{font-size: 13.2px;width: 16px;height: 16px;background-image: url(../dist/2-2.png);}
}
.h-login{display: inline-block;vertical-align: top;color: #fff;margin-left: .5rem;line-height: .7rem;height: .7rem;font-weight: bold;}
.h-lang{font-size:0;margin-left:.5rem;font-weight:bold;text-align:right;margin:16px 0 0 0;display: inline-block;vertical-align: middle;}
.h-one{color: #fff;display: inline-block;vertical-align: middle;line-height: .7rem;height: .7rem;font-weight: bold;}
.h-span{color: #fff;display: inline-block;vertical-align: middle;line-height: .7rem;padding: 0 .3em;font-weight: bold;}
.h-box{width: 100%;position: absolute;left: 0;top: 100%;background-color: rgba(0,0,0,0.7);display: none;box-sizing: content-box;}
.h-sub{position: relative;padding-top: .3rem;width: 8rem;}
.h-sub.has-th{width: 1.6rem;border-right: 1px solid #fff;padding-bottom: .3rem;}
.h-sub-li{width: 100%;}
.h-sub-li:last-child{margin-bottom: 0;}
.h-sub-a{color: #fff;line-height: 1.375;word-break: break-all;padding: .1rem 0;position: relative;display: inline-block;vertical-align: top;}
.h-sub-li.active .h-sub-a{display: block;}
.h-sub.has-th .h-sub-li.active .h-sub-a:after{content: "";display: inline-block;width: 3px;height: 100%;background-color: #0053e6;position: absolute;right: -2px;top: 0;}
.h-sub-li.active .h-th{left: 100%;}
.h-th{position: absolute;left: -1000%;top: 0;padding-left: .6rem;width: 8rem;padding-top: .3rem;}
.h-th-li{position: relative;width: 100%;}
.h-th-a{color: #fff;line-height: 1.375;padding: .1rem 0;display: inline-block;vertical-align: top;}
.h-th-a:before{content: "";display: inline-block;vertical-align: middle;width: 0;height: .4375em;background-image: url(../dist/240.png);background-size: 100% 100%;margin-right: 0;transition: all .3s cubic-bezier(.25,.1,.25,1);}
.h-opa {width: 100%;height: 100%;position: fixed;left: -100000px;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 10;opacity: 0;transition: opacity .3s;cursor: pointer;}
.no-th .h-sub-a:before{content: "";display: inline-block;vertical-align: middle;width: 0;height: .4375em;background-image: url(../dist/240.png);background-size: 100% 100%;margin-right: 0;transition: all .3s cubic-bezier(.25,.1,.25,1);}
.h-sch{display: none;width: 100%;padding: .4rem 0;position: fixed;top: 0;right: 0;margin-right: 0;z-index: 150;background-color: #fff;font-size: 0;text-align: center;}
.h-form{width: 100%;background-color: transparent;position: relative;overflow: hidden;font-size: 0;}
.h-text{width: 3.80rem;height: .4rem;line-height: .4rem;border: none;border-bottom: 1px solid #ccc;border-right: none;vertical-align: top;background-color: transparent;font-size: .14rem;color: #4d4d4d;padding: 0 .1rem 0 0.05rem;text-align: left;vertical-align: top;}
.h-smt{background-image: url(../dist/291.png);background-position: center center;background-size: .26rem .26rem;background-repeat: no-repeat;color: transparent;cursor: pointer;width: .4rem;height: .4rem;border: none;border-bottom: 1px solid #ccc;background-color: transparent;transition: all .3s;vertical-align: top;}
header.show-search .h-sch{display:block;}
header.show-search .h-opa{left: 0;opacity: 1;}
header.red{background-color: #0053e6;}
header.red .h-logo1{display: none;}
header.red .h-logo2{display: inline-block;}
.h-filter{display: inline-block;vertical-align: middle;line-height: .7rem;height: .7rem;margin-right: .5rem;cursor: pointer;}
.h-f-text{color: #fff;font-weight: bold;}
.h-f-icon{display: inline-block;vertical-align: middle;width: 1.2em;height: 1.2em;margin-right: .3em;background-image: url(../dist/filter.png);background-size: 100% 100%;position: relative;}
.h-f-icon:before{content: " ";display: block;position: absolute;top: -2px;right: -3px;width: 6px;height: 6px;border-radius: 50%;background-color: #ff0;}
.h-f-icon:after{content: " ";display: block;position: absolute;top: -2px;right: -3px;width: 6px;height: 6px;border-radius: 50%;background-color: #fcfddc;transform-origin: 50% 50%;animation-name: fadding;animation-duration: 1.5s;animation-iteration-count: infinite;}
@keyframes fadding {
    0% {
        opacity: 1;
    }
    100% {
        transform: scale(4);
        opacity: 0;
    }
}
body.sp header{background-color: #0053e6;padding-top: 0;}
body.sp .h-logo1{display: none;}
body.sp .h-logo2{display: inline-block;}
body.sp .h-li.active .h-a{border-bottom:  2px solid #fff;color: #fff;}
@media(max-width: 1920px){
    .h-sch {padding: 40px 0;}
    .h-sch .h-text {width: 380px;height: 40px;line-height: 40px;font-size: 16px;padding: 0 10px 0 5px;}
    .h-sch .h-smt{width: 40px;height: 40px;background-size: 26px 26px;}
}
@media(min-width: 751px){
    .h-th-a:hover:before{width: 1.31em;margin-right: .13rem;}
    .no-th .h-sub-a:hover:before{width: 1.31em;margin-right: .13rem;}
    .h-li:hover .h-a{border-bottom:  2px solid #fff;}
    .h-li.active .h-a{border-bottom: 2px solid #fff;font-weight: bold;font-weight: bold;}
    .h-search:hover{border-bottom: 2px solid #fff;}
    .h-login:hover{border-bottom: 2px solid #fff;}
    .h-one:hover{border-bottom: 2px solid #fff;}
    .h-filter:hover{border-bottom: 2px solid #fff;}
    .h-box{padding-bottom: .3rem;}
    .h-sub.has-th .h-sub-li.active .h-sub-a{color: #ff0015;font-weight: bold;}
    header.red .h-li.active .h-a{border-bottom:  2px solid #fff;}
}
@media(max-width: 1300px){
    .h-li{margin: 0 .2rem;}
}
@media(max-width: 1200px){
    header{height: 42px;}
    body.sp{padding-top: 42px;}
    .h-logo{height: 40px;}
    .h-one,
    .h-login,
    .h-search,
    .h-filter,
    .h-a{height: 42px;line-height: 42px;}
}
@media(max-width: 1100px){
    .h-main{width: 100%;padding:0 20px;}
}
@media(max-width: 1000px){
    .h-main{width: 100%;padding:0 20px;}
    .h-ul{padding-left: 20px;}
    .h-f-text{display: none;}
}
@media(max-width: 900px){
    .h-main{padding:0 15px;}
    .h-ul{padding-left: 15px;}
    .h-li:last-child{margin-right: 0;}
    .h-filter{margin-right: 15px;}
    .h-login{margin-left: 15px;}
    .h-lang{margin-left: 15px;}
}
@media(max-width: 850px){
    .h-main{padding:0 10px;}
    .h-ul{padding-left: 10px;}
    .h-li:last-child{margin-right: 0;}
    .h-filter{margin-right: 10px;}
    .h-login{margin-left: 10px;}
    .h-lang{margin-left: 10px;}
}
@media(max-width: 800px){
    .h-li{margin: 0 5px;}
}
@media(max-width: 750px){
    header{width: 100%;height: 46px;padding-top: 0;}
    body.sp{padding-top: 46px;}
    .h-main{width: 100%;padding-left: 10px;padding-right: 0;position: relative;}
    .h-logo1{display: none;}
    .h-logo2{display: inline-block;}
    .h-index{margin-top: 2px;}
    .h-li.active .h-a{font-weight: bold;}
    .h-login{line-height: 46px;height: auto;margin-left: 20px;}
    .h-one{line-height: 46px;height: auto;}
    .h-span{line-height: 46px;}
    .h-search{line-height: 46px;height: auto;}
    .h-lang{margin-left: 20px;}
    .h-lang img{width:100%;}
    .h-lang span{display:inline-block;vertical-align: middle;width: .4rem;}
    .h-lang div:nth-child(1) span:nth-child(2){width:.7rem;}
    .h-lang div:nth-child(2) span:nth-child(2){width:1.27rem;}
    .h-menu{width: 46px;height: 46px;background-image: url(../dist/237.png);background-repeat: no-repeat;background-position: center center;position: absolute;top: 2px;right: 10px;}
    header.show-menu .h-opa{left: 0;opacity: 1;}
    header.show-menu .h-ul{right: 0;}
    .h-ul{width: 280px;height: 100vh;position: fixed;right: -101vw;top: 0;background-color: #0053e6;padding: 10px 0;overflow: auto;transition: all .3s cubic-bezier(.25,.1,.25,1);}
    .h-li{display: block;width: 100%;margin: 0;position: relative;}
    .h-li.has-sub:after{content: "+";display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #fff;}
    .h-li.has-sub.show:after{content: "-";}
    .h-sub{left: 0 !important;width: 100%;padding: 0;}
    .h-sub.has-th{width: 100%;border-right: none;padding-bottom: 0;}
    .h-ul{padding-left: 0;}
    .h-li.active .h-a{color: #fff;}
    .h-a{padding-left: 20px;padding-right: 30px;line-height: 40px;height: auto;font-weight: bold;font-weight: bold;font-size: 14px;}
    .h-box{position: relative;top: 0;background-color: transparent;}
    .h-sub-a{padding-top: 8px;padding-bottom: 8px;padding-left: 40px;padding-right: 30px;font-size: 13px;}
    .h-sub-li.active .h-sub-a{display: inline-block;}
    .h-sub-li{margin-bottom: 0;}
    .h-sub-li.has-thd{position: relative;}
    .h-sub-li.has-thd:after{content: "+";display: inline-block;width: 40px;height: 33px;line-height: 33px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #fff;}
    .h-sub-li.has-thd.show:after{content: "-";}
    .h-th{position: relative;left: 0;padding: 0;display: none;width: 100%;}
    .h-sub-li.active .h-th{display: none;left: 0;}
    .h-th-a{padding-left: 60px;padding-top: 8px;padding-bottom: 8px;font-size: 12px;padding-right: 10px;}
    .h-filter{line-height: 46px;}
    body.sp .h-li.active .h-a{border-bottom: none;}
    .h-sch .h-text{width: 220px;font-size: 14px;}
}
@media(max-width: 500px){
    .h-search{font-size: 0;width: 46px;line-height: 0;height: 46px;padding-top: 16px;}
    .h-search:before{width: 100%;height: 100%;background-size: 16px 16px;height: 16px;background-repeat: no-repeat;background-position: center center;margin-left: 0;margin-right: 0;position: relative;/* top: -1px; */}
    .h-name{display: none;}
    .h-login{margin-left: 10px;}
    .h-f-icon{margin-right: 0;}
    .h-f-text{display: none;}
    .h-filter{margin-right: 0;width: 30px;text-align: center;}
}
@media(max-width: 360px){
    .h-search{width: 30px;}
    .h-lang{margin-left: 10px;}
    .h-menu{margin-left: 5px;}
}


/*footer========================================================*/
footer{padding:.3rem 0 0 0;}
	.footer1{margin:auto;padding-bottom:.3rem;display: none;}
		.footer1 a{font-weight:700;}
	.footer2{margin:auto;border-top:0;display: block;width: 90%;font-size: 0;}
    .footer21{width: 49%;text-align: left;display: inline-block;vertical-align: top;margin-bottom: 5vw;}
    .footer21 .fz18{font-size:3.6vw;}
		.footer222{line-height:2;}
    .footer222 .fz15{font-size:2.8vw;}
    .footer222 .w2{width:4vw !important;margin-right:.1rem;margin-bottom: .16rem;}
	.footer3{width:100%;margin:auto;background:black;}
    .footer3 .wbb80{width:90%;font-size:.12rem;text-align:center;}



/*banner==============================================================*/
#xbanner{}
#xbanner .swiper-slide{position:relative;}
#xbanner .swiper-slide img{width:100%;}
.bc10{font-size:4vw;font-weight:700;color:white;position:absolute;left:10vw;bottom:10vw;text-shadow:0 0 0.1rem rgba(0, 0, 0, 50%);}
.bc11{position:absolute;left:2rem;bottom:2rem;width:1rem;height:2px;background-color:white;}


/*mian1============================================*/
.main1{width:100%;}
.main1-2{padding:1rem 4vw .65rem 4vw;}
.main1-1{position:relative;height:100%;}
	.main1-11{width:100%;margin-bottom: 1vw;height: 50vw;overflow: hidden;background:#222;}
    .main1-11 img{width:60vw;margin:-23vw 0 0 30vw;}
	.main1-12{width:100%;margin-bottom: 1vw;height: 62vw;overflow: hidden;}
    .main1-12 img{width:100vw;margin:0 0 0 0;}
	.main1-13{width: 100%;margin-bottom: 1vw;height: 62vw;overflow: hidden;}
    .main1-13 img{width:100vw;margin:0 0 0 0;}
	.main1-14{width: 100%;margin-bottom: 1vw;height: 62vw;overflow: hidden;background:#171717;}
    .main1-14 img{width:60vw;margin:-23vw 0 0 0;}
.main1-1 .main1-11 h2{position:absolute;top:.5rem;left:7%;z-index:10;color:white;}
.main1-1 .main1-12 h2{position:absolute;top:58vw;right:7%;z-index:10;color:white;}
.main1-1 .main1-13 h2{position:absolute;top:122vw;left:7%;z-index:10;color:white;}
.main1-1 .main1-14 h2{position:absolute;top:187vw;right:7%;z-index:10;color:white;}



/*mian2============================================*/
.main2{width:100%;position:relative;padding:8vw 0 0 0;}
.main2-1{}
	.main2-13{width:80%;margin:auto;padding: 3vw 0 0 0;}
	.main2-13 p{line-height:2;}
.main2-2{width:100%;text-align: center;}
.main2-3{width:100%;position: relative;}



/*mian3============================================*/
.main3{width:100%;font-size:0;padding:1rem 0;}
	.main3-1{width:100%;text-align:center;}
		.main3-12{width:10%;height:0.08rem;background:#dddddd;margin:0.3rem auto;font-size:0;}
	.main3-2{width:96%;margin: 6vw auto 0 auto;}
		.main3-23{text-align:center;}
		.main3-23 img{max-height:3rem;margin:0 auto;}


/*mian4============================================*/
.main4{width:100%;background:url(../images/7.jpg) no-repeat top center;background-attachment:fixed;box-sizing:border-box;padding:.6rem 0;}
	.main4-2{width:88%;margin:0.6rem auto;padding:.5rem 0;}
		.main4-221{width:100%;position:relative;}
			.main4-221 img{width:100%;}
			.main4-221-date{position:absolute;top:0.3rem;right:0.3rem;background-color:#005ac0;color:white;padding:.2rem .1rem .1rem .1rem;}
				.main4-221-date span{line-height:.7;}
		.main4-222{background:white;padding:0.3rem .3rem .5rem .3rem;}
			.main4-222 span{display:block;width:25%;height:0.03rem;background-color:#ccc;margin:0.2rem 0;}


/*mian5============================================*/
.main5-2{}
.main5-2{width:80%;margin:auto;font-size:0;}
.main5-2 div{width:100%;display:inline-block;vertical-align:top;}
.main5-2 div input{width:100%;padding:0.1rem .2rem;border:1px solid #ccc;margin-bottom:0.2rem;}
.main5-2 div:nth-child(7){width:100%;}
.main5-2 div:nth-child(7) textarea{width:100%;padding:0.1rem .2rem;border:1px solid #ccc;height:2rem;}
.main5-2 div:nth-child(8){width:100%;text-align:center;}
.main5-2 div:nth-child(8) button{width:20%;margin:.4rem auto 0 auto;background:#005ac0;color:white;font-size:.26rem;padding:.1rem .3rem;border:0;font-weight:700;}



/*mian6============================================*/
.main6{width:100%;background:url(../images/8.jpg) no-repeat top center;background-attachment:fixed;box-sizing:border-box;padding: 1rem 0;}
	.main6-2{width:100%;margin-top: 0.6rem;}
		.main6-21{margin:0 0.6rem .6rem 0.6rem;width:1.6rem;}
			.main6-211{width:1rem;margin:0 auto;}
			.main6-212{display:none;}.main6-212 span{display:block;width:0.18rem;height:0.18rem;border-radius:1rem;margin:0 auto;}
			.main6-213{}




.ny_navs{width:100%;border-bottom: 1px solid #e6e6e6;background-color: #f7f7f7;padding:0.16rem 0 0.16rem 0.2rem;}
.ny_navs1{background:url(../dist/home.svg) no-repeat left center;background-size:0.3rem;padding-left:0.5rem;}
.ny_navs a{color:#606060;}

    .mm_bannermini{width:100%;overflow:hidden;}
    .mm_bannermini img{width:200%;max-width: none;margin-left:-50%;}
    .mm_bannermini2{text-align:left;left:10% !important;}



/*company=================================*/
.company1_left{width:80%;margin:auto;display: block;}
.company_info,.company_info p{line-height:2;}
.company_right{width:80%;margin:auto;display: block;}

.company2{background:url(../images/companybg2.jpg) no-repeat top center;background-attachment:fixed;padding:1rem 0 2rem 0;text-align:center;font-size:1rem;}
    .company2>div:nth-child(3){width:88%;text-align: center;}
        .company2>div:nth-child(3)>div{width:30%;text-align: center;}
    .company2>div:nth-child(3)>div>div{width:2rem;height:2rem;}
    .company2>div:nth-child(3)>div>div>img{width:1rem;height:1rem;}

    .jobs{width:90%;margin:auto;}
.jobs p{line-height:2;color:#555;}
    .jobs .wbb50{display:block;width:100%;}

.mm_company1{width:100%;font-size:0;}
.mm_company1 a{width:45%;margin:0 1% 1vw 1%;}

    .mm_company3{width:100%;margin:auto;}
    .mm_company31{width:100%;margin-bottom: 8vw;}
    .mm_company32{width:2rem;height:2rem;}
    .mm_company32 img{width:50%;}
 

    .mm_honor{width:88%;margin:auto;}
    .mm_honor1{width:45%;margin:.2rem 2%;}
    .mm_honor11{}
    .mm_honor12{}
/*fuwu=================================*/
.fuwu1{background:url(../dist/fuwu2.jpg) no-repeat center;background-size:300%;height:7rem;text-align:center;padding:2.4rem 0 0 0;box-sizing:border-box;}
.fuwu1 h2{font-size:1rem;color:white;text-shadow:0 0 0.5rem rgba(0, 0, 0, 60%);}
.fuwu1 h3{font-size:.4rem;color:white;text-shadow:0 0 0.5rem rgba(0, 0, 0, 40%);border-bottom:6px solid #e68c00;display:inline-block;}

    .mm_ser h2{font-size:6vw !important;}
    .mm_ser span{height:4px!important;}
    .mm_ser p{font-size:4vw !important;}
/*products=================================================*/
.products{width:100%;margin:auto;text-align:center;padding-bottom:1rem;}
	.products1{width:43%;display:inline-block;vertical-align:top;margin:0.5rem 2% 0 2%;}
		.products11{background-color:#eee;transition:all 600ms;background-size:200%;}
		.products11 img{max-width:100%;transform:scale(1);transition:all 800ms;}
		.products12{color:#333;font-weight:bold;padding:.2rem 0;}
	.products1:hover .products11{background:url(../dist/bg.png) no-repeat center center;background-color:#000;background-size:100%}
	.products1:hover .products11 img{transform:scale(1.3);}


/*pro_info================================================*/
.pro_info{width:96%;margin:auto;text-align:center;padding-bottom:1rem;padding-top:.5rem;}
	.pro_info1{width:100%;margin-bottom:0.3rem;font-size:0;background-color:#f5f5f5;}
		.pro_info11{display:inline-block;vertical-align:top;width:100%;padding:.2rem;box-sizing:border-box;background-color:#ddd;}
			.pro_info11 img{max-width:100%;}
		.pro_info12{display:inline-block;vertical-align:top;width:100%;padding:.3rem .6rem .3rem 5%;box-sizing:border-box;font-size:3.6vw;text-align:left;line-height:2;}
.pro_info table{width:100%;border-color:#666;}
    .pro_table{width:100%;overflow:auto;padding:5vw 2vw;box-sizing:border-box;}
    .pro_table table{width:250vw;}
    .pro_table td{line-height:2;}
/*news==========================================================*/
    .mm_news{width:88vw;margin:auto;}

/*contact================================================*/
.mm_contact{width:88%;}
    .mm_contact1{padding: 0 0 8vw 0;margin: 0;width: 100%;}
    .mm_contact2{padding-left:3vw;width:100%;}
    .mm_contact2 span{width:5vw;}
    .mm_contact2 span:nth-child(2){width:70vw;margin-left:3vw;}

/*button================================================*/
.btn{text-align:center;padding:1rem 0;}
.btn a{display:inline-block;vertical-align:top;padding:.1rem .4rem;background-color:black;color:white;border-radius:10rem;font-size:3.6vw;transition:all 300ms;}
.btn a:hover{background-color:#0053e6;}

















/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

.e-left{float: left;width: 8.8rem;padding-top: .15rem;}
.e-top{padding-left: 0.8rem;padding-bottom: 1.2rem;}
.e-tit{padding-bottom: 0.26rem;margin-bottom: 0.43rem;color: #333;position: relative;font-weight: bold;font-weight: bold;}
.e-tit:before{content: "";display: inline-block;width: .8rem;height: 1px;background-color: #ccc;position: absolute;left: -0.8rem;bottom: 0;}
.e-tit:after{content: "";display: inline-block;width: .6rem;height: 3px;background-color: #005ac0;position: absolute;left: 0;bottom: -1px;}
.e-tit a:hover{color: #005ac0;}
.e-intro{margin-bottom: 0.58rem;color: #666;line-height: 2;width: 100%;padding-left: .6rem;}
.e-more{color: #005ac0;font-weight: bold;cursor: pointer;}
.e-more:after{content: "";display: inline-block;vertical-align: middle;width: 2.27em;height: .388em;background-image: url(../dist/31.png);background-size: 100% 100%;margin-left: .12rem;}
.e-item{margin-right: 0.3rem;text-align: center;display: inline-block;vertical-align: top;}
.e-item:last-child{margin-right: 0;}
.e-right{position: relative;float: right;width: 9.6rem;height: 6.4rem;background-size: cover;background-position: center center;overflow: hidden;}
.e-op{left: 50%;top: 30vw;text-align: center;position: absolute;transform: translate(-50%,-50%);cursor: pointer;}
.e-icon{margin-bottom: 0.25rem;border-radius: 50%;width: .9rem;height: .9rem;border: .04rem solid rgba(255,255,255,0.3);background-image: url(../dist/32.png);background-size: 100% 100%;display: inline-block;vertical-align: top;transform: scale(1);transition: all .3s cubic-bezier(.25,.1,.25,1);}
.e-bot{padding-top: .76rem;padding-right: 1rem;padding-bottom: 0.82rem;font-size: 0;background-color: #005ac0;padding-left: .3rem;width: 11.9rem;}
.e-num{margin-bottom: 0.23rem;color: #fff;font-weight: bold;}
.e-cv{left: 0;bottom: 0.4rem;color: #fff;position: absolute;width: 100%;text-align: center;font-weight: bold;font-weight: bold;}
.e-t{color: #fff;opacity: .7;font-weight: bold;line-height: 1.3;}
.e-st{color: #fff;font-weight: bold;}
.e-v{width: 100%;height: 100%;background-color: #000;position: absolute;left: -200%;top: 0;}
.e-right.show .e-v{left: 0;}
.e-right.show .e-op{display: none;}
.e-right.show .e-cv{display: none;}
@media(min-width: 1201px){
    .e-item:nth-child(1){transition-delay: .2s;}
    .e-item:nth-child(2){transition-delay: .4s;}
    .e-item:nth-child(3){transition-delay: .6s;}
    .e-icon:hover{transform: scale(1.2);background-color: #005ac0;border-color: #005ac0;}
}
@media(max-width: 1200px){
    .e-left{float: none;width: 100%;overflow: hidden;}
    .e-right{float: none;width: 450px;height: 300px;margin-left: auto;margin-right: auto;overflow: hidden;}
    .e-top{padding-bottom: 30px;padding-right: 10px;}
    .e-bot{width: 100%;text-align: center;padding-left: 0;padding-right: 0;}
    .e-main{padding-top: 50px;}
    .e-item{margin: 0;width:33.33%;padding:0 5px;}
    .e-item:first-child{margin-left: 0;}
}
@media(max-width: 600px){
    .e-t{line-height: 1.3;}
    .e-num{margin-bottom: 6px;}
    .e-bot{padding-top: 20px;padding-bottom: 18px;}
}
@media(max-width: 500px){
    .e-main{padding-top: 30px;}
}
@media(max-width: 450px){
    .e-intro{padding-left: 0;}
    .e-v{/*! position: relative; */vertical-align: top;}
    .e-right{width: 100%;height: auto;}
}


.v-a{position: fixed;left: 0%;top: 110%;transform: translate(0,0);width: 100%;height: 100vh;z-index: 999999999;transition: all .5s ease-in-out;background-color: #000;box-sizing: border-box;}
.v-a *{box-sizing: border-box;}
.v-a.show{top: 0;}
.v-a.show .v-e{visibility: visible;}
.v-a.show .v-f{display: block;}
.v-b{width: 100%;height: 100%;background-color: #000;}
.v-c{display: block;width: .4rem;height: .4rem;font-size: .3rem;text-align: center;line-height: .4rem;color: #fff;padding-top: .03rem;position: absolute;right: 0;top: 0;cursor: pointer;z-index: 10000;transition: all .3s cubic-bezier(.25,.1,.25,1);}
.v-e{visibility: hidden;width: 100%;width: 100%;height: 5.4rem;}
.v-f{display: none;width: 100%;height: 100%;object-fit: contain;}
#v1{height: 100%;}
@media(min-width: 1201px){
    .v-c:hover{transform: rotate(-180deg);}
}
@media(max-width: 900px){
    .v-c{width: 30px;height: 30px;line-height: 30px;top: 0;font-size: 20px;}
    .v-a{width: 100%;padding-top: 30px;}
    .v-e{width: 100%;height: 56.25vw;}
    .v-f{width: 100%;}
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/


}