@media screen and (max-width: 500px){

.only-pc{display:none}
.only-mobile{display:block}



	.header{height: initial;}
	.header .nav{top: 98px;}
	.header .logo{margin-bottom: 0;}
	.header .nav-btn{display: block;}
	/*.header .logo .logo_p{display: none;}*/
	.header .logo .logo_i{width: 80%;}
	.header .nav .list li{width: 100%;display: none;}
	.header .nav ul li ul{position: relative;}
	.header .language{display: none;}
	.header .nav .list li a{display: inline;}
	.h_top{display: none;}

	.footer .footer_logo{text-align: center;float: none;}
	.footer .f_top .iphone{width: 60%;margin: 25px 20% 0 20%;float: none;}
	.footer .f_bottom ul{width: 100%;padding: 0 5%;box-sizing: border-box;}
	.footer .f_bottom ul li{margin-right: 0;width: 25%;}
	.footer.en .f_bottom ul li{width:50%;margin-bottom: 20px;padding-left: 15px;box-sizing: border-box;}
	.footer .f_right{float: none;text-align: center;}
	.footer .content_l{margin-bottom: 20px;}
	.copyright{height: inherit;}
	.footer.en .f_bottom ul li{margin-right: 0;}

	.part01 .abstract{display: none;}
	.part01 .abstract .line{margin-bottom: 0;}
	.part01 .abstract h1{font-size: 14px;letter-spacing: initial;margin:0;}

	.part02 p{font-size: 20px;padding: 10px 0;}

	.part03 .intro{font-size: 18px;}
	.part03 .intro .l_ch{font-size: 20px;}
	.part03 .intro .l_en{font-size: 24px;}
	
	.part04{padding-bottom: 10px;padding-top: 20px;}
	.part04 .content{padding-top: 0;}
	.part04 .field .field-cont .animate01{width: 30%;top: 42%;left: 34.7%;}
	.part04 .field .field-cont .animate02{width: 25%;top: 0;left: 36.5%;}
	.part04 .field .field-cont .animate03{width: 49%;top: 15%;left: 38.7%;}
	.part04 .field .field-cont .animate04{width: 25%;left: 70.3%;}
	.part04.en .field .field-cont .animate04{top: 56%;}
	.part04 .field .field-cont .animate05{top: 65%;left: 24.3%;width: 58%;}
	.part04 .field .field-cont .animate06{width: 25%;left: 5.3%;}
	.part04 .field .field-cont .animate07{width: 25%;left: 11%;}
	.part04 .content .list li .intro{font-size: 16px;}
	.part04.en .content .list li{width: 100%;margin-bottom: 20px;}
	
	.part05{height: 101px;}
	.part05 .title{padding-top: 0;font-size: 16px;}
	.part05 .title .l_ch{font-size: 18px;}
	.part05 .title .l_en{font-size: 20px;}
	.part05 .team{margin-top: 0;left: 0;margin-left: 0;margin: 0 auto;width: 100%;padding: 0 7%;box-sizing: content-box;top: 37%;}
	.part05 .team ul li{width: 10%;}

	.part06{padding-top: 0;}
	.part06 .title{font-size: 18px;}
	.part06 .title .l_ch{font-size: 20px;}
	.part06 .title .l_en{font-size: 28px;}
	.part06 .item{padding-left: 10px;padding-right: 10px;padding-top: 10px;}
	.part06 .item .list li.first{width: 100%;}
	.part06 .item .list li{max-width: 100%;}
	.part06 .item .list li.second .imgs01{float: none;text-align: center;}
	.part06 .item .list li.second .right_c{width: 100%;}

	.part07 .abstract{display: none;}

	.part08{padding-top: 0;padding-bottom: 20px;}
    .part08.en .intro{word-break: break-word;text-align: justify;}
	.part08 .title{font-size: 18px;}
	.part08 .title .l_ch{margin-right: 0;font-size: 20px;}
	.part08 .title .l_en{font-size: 28px;}
	.part08 .part08_imgs{padding-top: 20px;}

	.part10{padding-top: 0;padding-bottom: 0;}
	.part10 .title{font-size: 18px;}
	.part10 .title .l_ch{font-size: 20px;}
	.part10 .title .l_en{font-size: 28px;}
	.part10 .members{padding-top: 20px;}
	.part10 .members .members_img{width: 100%;padding: 0 10%;box-sizing: border-box;float: none;}
	.part10 .members .members_content{height: inherit;}
	.part10 .members .members_content .intro p{text-align: justify;word-break: break-all;}
	.part10.en .members .members_content .intro p{word-break: break-word;text-align: initial;}
	.part12{padding-top: 0;padding-bottom: 0;}
	.part12 .title{font-size: 16px;}
	.part12 .title .l_ch{font-size: 20px;}
	.part12 .title .l_en{font-size: 28px;}
	.part12 .company{padding: 20px 5% 0 5%;}
	.part12 .company_1 .imgs img{width: 100%;padding: 0 10%;}
	.part13 .company{padding-left: 3%;padding-right: 3%;box-sizing: border-box;width: 100%;padding-top: 0;}
	.part13 .company .title{text-align: center;}
	.part13 .company .intro{text-align: justify;}
	.part13{padding-top: 0;}
	.part13 .company_1 .imgs img{padding-right: 0;width: 100%;padding: 0 5%;}
	.part13 .company_2 .imgs img{}
	.part13 .title{font-size: 18px;}
	.part13 .title .l_ch{font-size: 20px;}
	.part13 .title .l_en{font-size: 28px;}


	.part15{padding-top: 0;padding-left: 3%;padding-right: 3%;box-sizing: border-box;width: 100%;}
	.part15 .title{font-size: 18px;}
	.part15 .title .l_ch{font-size: 20px;}
	.part15 .title .l_en{font-size: 28px;}
	.part15 .company{padding-top: 0;}
	.part15 .company .intro{text-align: justify;}

	.part16{padding-top: 0;}
	.part16 .item{padding-left: 5%;padding-right: 5%;}
	.part16 .item li.first img{width: 80%;padding-left: 10%;}
	.part16 .item li.first .list_r{width: 90%;padding-left: 5%;margin-left: 0;}
	.part16 .item li.other img{width: 80%;margin-left: 10%;}
	.part16 .item li.other .right_c{width: 90%;padding-left: 5%;}
	.part16 .title{font-size: 18px;}
	.part16 .title .l_ch{font-size: 20px;}
	.part16 .title .l_en{font-size: 28px;}
	.part16 .item li .title{text-align: center;}
	.part16 .item li.other .intro{text-align: justify;}
	.part16.en .item li.other .intro{word-break: break-word;}

	.part18{padding-top: 0;padding-left: 5%;padding-right: 5%;box-sizing: border-box;width: 100%;}
	.part18 .title{padding-bottom: 20px;font-size: 18px;}
	.part18 .title .l_ch{font-size: 20px;}
	.part18 .title .l_en{font-size: 28px;}
	.part18 .intro{text-align: justify;word-break:break-all;}
	.part18.en .intro{word-break:break-word;}
	
	.part19{padding-top: 0;padding-bottom: 0;}
	.part19 .title{font-size: 18px;}
	.part19.en .title{margin-bottom: 30px;}
	.part19 .title .l_ch{font-size: 20px;}
	.part19 .title .l_en{font-size: 28px;}

	.part20{padding: 0 10px 60px 10px;}

	.part23.en p{text-align: justify;word-break: break-word;}
	.part23.en .bgWirte .wirteRight p{text-align: justify;word-break: break-word;}
	.part23 .bgWirte .wirteLeft{width: 80%;padding: 0 10%;}
	.part23 .bgWirte .wirteRight .rightTltle{clear: both;margin: 0 10px;text-align: center;}
	.part23 .bgGlay .glayRight{width: 80%;padding: 0 10%;}
	.part23 .bgGlay .glayLeft .leftTltle{clear: both;margin: 0 10px;text-align: center;}
	.part23 .bgWirte .wirteRight p{text-align: justify;word-break: break-all;}

}