@media screen and (max-width: 1800px) {
	.index_container {
		width: 1400px;
	}
	.top_t2 a {
		font-size: 14px;
		padding: 0 20px;
	}
	.top_t1 {
		font-size: 14px;
	}
	.language {
		margin-left: 30px;
	}
	.language a {
		font-size: 14px;
	}
	a.logo1 {
		width: 26%;
	}
	.naver ul li {
		margin-left: 1.6%;
	}
	.naver ul li a {
		height: 88px;
		padding: 24px 0 0;
		font-size: 17px;
	}
	.index_title1 .title span {
		font-size: 54px;
	}
	.index_title1 .title {
		font-size: 36px;
	}
	.index_hd1 {
		margin-bottom: 60px;
	}
	.news_type1 ul li a {
		font-size: 16px;
		line-height: 42px;
	}
	.news_type1 ul li {
		margin-left: 18px;
	}
	.news_type1 {
		margin-right: 30px;
	}
	.index_more1 a {
		font-size: 20px;
	}
	.news_img1 {
		height: 500px;
	}
	.news_b1 .title {
		font-size: 18px;
	}
	.news_b2 {
		padding: 18px 0 24px 0;
	}
	.news_list1 ul li ,
	.news_list2 ul li{
		margin-bottom: 16px;
	}
	.news_m2 {
		padding-top: 32px;
	}
	.news_m3 {
		height: 156px;
		padding-top: 32px;
	}
	.news_info3 .title {
		font-size: 18px;
		line-height: 30px;
		height: 60px;
	}
	.character_img1 {
		height: 268px;
	}
	.character_info1 .name {
		font-size: 20px;
	}
	.character_info1 .txt {
		font-size: 15px;
	}
	.index_con3 ,
	.index_con1 {
		padding: 80px 0;
	}
	.elegant_info1 .title {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.elegant_info1 .txt {
		font-size: 15px;
		line-height: 28px;
	}
	.elegant_img1 {
		height: 110px;
	}
	.video_img1 {
		height: 425px;
	}
	.elegant_list1 ul li {
		padding: 20px 0;
	}
	.video_info1 .title ,
	.news_info1 .title{
		font-size: 16px;
		line-height: 46px;
	}
	.news_swiper1 .swiper-pagination, .index_video_swiper1 .swiper-pagination {
		bottom: 12px;
	}
	.elegant_info1 {
		margin-top: 10px;
	}
	.brand_b1 .name {
		font-size: 22px;
	}
	.brand_b1 .txt {
		font-size: 15px;
	}
	.brand_b1 .dian01 {
		left: 5%;
	}
	.brand_b1 .brand_i1 {
		height: 50px;
	}
	.f_naver ul li {
		margin-right: 7%;
	}
	.f_contact ul li {
		width: 45%;
		font-size: 14px;
		line-height: 34px;
	}
	.f_ewm p {
		font-size: 15px;
	}
	.foot2 {
		padding: 10px 0;
	}
	.copyright {
		font-size: 14px;
		line-height: 30px;
	}
	.president_img1 {
		height: 255px;
	}
	.president_info1 .name {
		font-size: 16px;
	}
	.page > * {
		font-size: 16px;
	}
	.news_title1 .title {
		font-size: 22px;
	}
	.video_list1 ul li {
		margin-bottom: 50px;
	}
	.video_img2 {
		height: 250px;
	}
	.video_info2 .title {
		font-size: 14px;
	}
	.brand_con1 {
		width: 100%;
	}
}
@media screen and (max-width: 1680px) {
	.up_img1 {
		bottom: 86px;
	}
	.up_img1 img {
		height: 86px;
	}
}
@media screen and (max-width: 1600px) {
	.about_m1 {
		width: 100%;
	}
}
@media screen and (max-width: 1480px) {
	.index_container {
		width: 1200px;
	}
	.language {
		margin-left: 15px;
	}
	.top_t2 a {
		padding: 0 14px;
		font-size: 13px;
	}
	.naver ul li {
		width: 90px;
		margin-left: 1%;
	}
	.naver ul li a {
		height: 80px;
		font-size: 15px;
	}
	.banner_swiper1 .swiper-pagination {
		bottom: 20px;
	}
	.banner_swiper1 .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
	}
	.banner_swiper1 .swiper-pagination-bullet-active {
		width: 28px;
	}
	.up_img1 {
		bottom: 70px;
	}
	.up_img1 img {
		height: 78px;
	}
	.character_m1 {
		padding: 15px 10px 20px;
	}
	.character_img1 {
		height: 216px;
	}
	.character_info1 .txt {
		font-size: 14px;
		line-height: 22px;
		height: 66px;
		margin-bottom: 12px;
	}
	.index_title1 .title span {
		font-size: 44px;
	}
	.index_title1 .title {
		font-size: 30px;
	}
	.index_more1 a {
		font-size: 18px;
	}
	.brand_b1 .name {
		font-size: 18px;
	}
	.brand_b1 .txt {
		font-size: 14px;
	}
	.f_naver ul li a {
		font-size: 14px;
	}
	.f_naver ul li {
		margin-right: 5%;
	}
	.f_contact ul {
		width: 80%;
	}
	.f_contact ul li {
		width: 50%;
	}
	.f_ewm p {
		font-size: 14px;
		margin-left: 10px;
		line-height: 22px;
	}
	.floatRight ul li > a {
		width: 44px;
		height: 44px;
		padding: 6px;
	}
	.ewm_2 {
		right: 56px;
	}
	.f_title1 {
		font-size: 20px;
	}
	.f_n1 {
		height: 44px;
		width: 120px;
	}
	.f_n1 a {
		font-size: 14px;
	}
	.f_n1 a img {
		height: 28px;
	}
	.news_info3 .title {
		font-size: 15px;
	}
	.news_m3 .time h3 {
		font-size: 26px;
	}
	.news_m3 .time h4 {
		font-size: 13px;
	}
	.news_m3{
		padding-left: 32%;
	}
	.news_m3::before{
		left: 27%;
	}
	.character_info1 .name {
		font-size: 17px;
		margin-bottom: 10px;
	}
	.elegant_info1 .txt {
		font-size: 12px;
		line-height: 24px;
	}
	.elegant_info1 .title {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.video_img1 {
		height: 370px;
	}
	.elegant_img1 {
		height: 94px;
	}
	.news_type1 ul li {
		width: 100px;
	}
	.news_type1 ul li a {
		font-size: 14px;
	}
	.about_info1 .txt {
		font-size: 14px;
		line-height: 28px;
	}
	.about_t2 .title {
		font-size: 20px;
	}
	.about_t2 .txt {
		font-size: 14px;
	}
	.about_t1 {
		width: 90%;
	}
	.about_t1 img {
		width: 150px;
	}
	.about_t1 p {
		width: 150px;
		height: 150px;
		left: 50%;
		transform: translateX(-50%);
		font-size: 16px;
	}
	.president_list1 ul li {
		width: 28%;
		margin-right: 8%;
	}
	.president_m1 {
		padding: 80px 6% 35px;
	}
	.page > * {
		font-size: 14px;
	}
	.president_info1 .name {
		font-size: 14px;
	}
	.sec_nav ul li a {
		font-size: 18px;
		line-height: 68px;
	}
	.president_list1 {
		margin-bottom: 20px;
	}
	.president_d2 .txt,
	.details_d2 .txt{
		font-size: 14px;
		line-height: 28px;
	}
	.news_list3 ul li a .title {
		font-size: 16px;
		line-height: 56px;
	}
	.news_list3 ul li a img {
		height: 30px;
	}
	.news_list3 ul li a {
		padding-left: 38px;
	}
	.news_title1 .title {
		font-size: 18px;
		line-height: 40px;
	}
	.details_d1 span ,.news_info4{
		font-size: 14px;
	}
	.details_d2 {
		padding: 0;
	}
	.video_img2 {
		height: 206px;
	}
	.video_m2 .play_icon {
		height: 40px;
	}
	.join_title1 .title {
		font-size: 18px;
		padding: 0 22px;
	}
	.join_title1 .title::before, .join_title1 .title::after {
		width: 8px;
		height: 8px;
	}
	.contact_list1 ul li img {
		height: 32px;
	}
	.contact_list1 ul li p {
		line-height: 60px;
		font-size: 14px;
		margin-left: 12px;
	}
	.contact_m1 {
		padding: 50px 4.8%;
	}
}