@charset "utf-8";

/* ==========================================================================
   RESPONSIVE
   ========================================================================== */

@media only screen and (min-width: 769px) {
	.section_type1_1 .list_section > ul{float:none; width:100%; border-bottom:0; border-right:1px solid #e1e1e1}
	.section_type1_1 .list_section > ul + ul{width:100%; border-bottom:1px solid #e1e1e1;}
	.section_type1_1 .list_section > ul > li{width:16.66667%}
	.section_type1_1 .list_section > ul > li::after{border-right:0}
	.section_type1_1 .list_section > ul + ul > li{width:16.66667%}
	.section_type1_1 .list_section > ul + ul > li::after{border-left:1px solid #e1e1e1}


}

@media only screen and (max-width: 1500px) {

	.section_type4 .nav .swiper-slide a{padding:0 80px}

}

@media only screen and (max-width: 1440px) {
	.section_type4 .nav .swiper-slide a{padding:0 60px}


}


@media screen and (max-width: 1440px) and (min-width: 1280px) {

}

@media only screen and (max-width: 1279px) {
	.c_grid, .c_grid1, .c_grid3{padding-left:10%; padding-right:10%}
	.c_grid2{padding-left:calc(10% - 3px); padding-right:calc(10% - 3px)}
	#lnb .nav .swiper-slide a{padding:0 25px}
	.section_type1{padding-left:10%; padding-right:10%}
	.section_type1_1{padding-left:10%; padding-right:10%}
	.section_type2_2{padding-left:10%; padding-right:10%}

	.section_type4 .nav .swiper-slide a{padding:0 40px}


}



@media screen and (max-width: 1279px) and (min-width: 1024px) {

}


@media only screen and (min-width: 1024px) {

}

@media only screen and (max-width: 1023px) {
	.c_grid, .c_grid1, .c_grid3{padding-left:10px; padding-right:10px}
	.c_grid2{padding-left:7px; padding-right:7px}
	#lnb .nav .swiper-slide a{padding:0 10px}

	.section_type1{padding-left:25px; padding-right:25px}
	.section_type1_1{padding-left:25px; padding-right:25px}
	.section_type2_2{padding-left:10px; padding-right:10px}
	.section_type4 .nav .swiper-slide a{padding:0 20px}

	.headers_type4 .main_list li.l_left,
	.headers_type5 .main_list li.l_left{padding-right:5px}
	.headers_type4 .main_list li.l_right,
	.headers_type5 .main_list li.l_right{padding-left:5px}

	.photo_type1 .list_masonry1 .item_grid{width:calc(50% - 5px);}
	.photo_type1 .list_masonry1 .gutter_sizer{width:10px}

	.section_view .view_article .view_article_photo .photo_img{margin-left:-15px; margin-right:-15px}





}


@media only screen and (max-width: 900px) {



}


@media only screen and (max-width: 767px) {
	.c_grid, .c_grid3{padding-left:0; padding-right:0}
	.c_grid1{padding-left:15px; padding-right:15px}
	.c_grid2{padding-left:12px; padding-right:12px}
	/*SIDEBAR*/
	[data-sidebar]{width:320px}
	.sidenav .top_sidenav{padding:0 15px 15px}
	#lnb .nav .swiper-slide a{padding:0 7px}

	.section_type1{padding-left:15px; padding-right:15px}
	.section_type1_1{padding-left:15px; padding-right:15px}
	.section_type2_2{padding-left:15px; padding-right:15px}
	.section_type5 .list_section{padding:12px}
	.section_lr .sc_left,
	.section_lr .sc_right{width:100%}
	.section_lr .sc_right{margin-top:10px}
	.section_lr .section_type1_1.small{padding:0 15px}

	.section_type4 .nav .swiper-slide a{padding:0 7px}
	.basic .swiper-container-horizontal>.swiper-pagination-bullets{padding:0 0 20px}

	.headers_type1 .headers_body{padding:0 15px 11px}
	.headers_type2 .headers_body{padding:0 15px 16px}
	.pannel_headers .headers_head{padding:0 15px}
	.pannel_headers .headers_body li .thumb_news{padding-right:15px;}
	.pannel_headers .headers_body li.one_line .txt_news .news_tit{padding-right:5px}
	.headers_type3 .headers_head{padding:0 15px}
	.headers_type3 .headers_body{padding:0 15px 20px}
	.headers_type3 .headers_head .more{top:20px;}
	.headers_type4 .inner_headers{padding:0 15px 13px}
	.headers_type5 .inner_headers{padding:15px 15px 0}
	.headers_type6 .headers_head{padding:0 15px}
	.headers_type6 .headers_body{padding:0 15px 5px}
	.headers_type6 .headers_body .list_headers li .thumb_news{width:100px;}
	.headers_type6 .headers_body .list_headers li .thumb_news img{height:100px}
	.headers_type6 .headers_body .list_headers li .txt_news{height:100px}
	.headers_type6 .headers_body .list_headers li .txt_news .news_tit strong{font-size:17px;}
	.headers_type9 .tabs_headers .item_tabs a{padding:19px 8px}
	.headers_type9 .mov_headers .info_mov a{padding:15px 15px 0}
	.headers_type10 .inner_headers{padding:20px 0}
	.headers_type10 .item_slide{padding:0 15px}
	.headers_type10 .list_headers{padding:0 15px}

	.list_type1 li a{padding:15px;}
	.list_type2 .list_top a{background-position:right 15px center}
	.list_type2 .list_top .inner_list_top{padding:0 15px}
	.list_type2 .list_top h2{font-size:16px}
	.list_type2 .wrap_list_tabs{padding:0 10px;}
	.list_type2 .list_tabs a{font-size:14px}
	.list_type2 li{padding:15px 0}
	.list_type2 li .ctg_news{width:54px}
	.list_type2 li .rank_news{width:48px}
	.list_type2 li .thumb_news{width:90px; padding-right:15px}
	.list_type2 li .thumb_news img{width:75px}
	.list_type4 .list_head{padding:0 15px;}
	.list_type4 .inner_list_body{padding:0 10px;}
	.list_type6 .list_body{padding:15px 15px 5px}
	.list_type6 li{float:none; width:100%}
	.list_type6 li:nth-child(odd){padding-right:0}
	.list_type6 li:nth-child(even){padding-left:0}
	.list_type6 li .txt_news{padding:9px 15px 15px;}
	.list_type6 li .txt_news .inner_txt_news{height:90px}
	.list_type6 li .txt_news .news_tit{font-size:16px; line-height:24px;}
	.list_type7 .list_head{padding:0 15px}
	.list_type7 .list_body{padding:0 15px}
	.list_type7 li .txt_news .news_tit{font-size:16px; line-height:24px;}
	.list_type8 .list_body{padding:20px 15px 0}
	.list_type8 li .txt_news .w_tit{font-size:17px; line-height:24px;}
	.list_type9 .list_head{padding:0 15px}
	.list_type9 .list_body{padding:0 15px 17px}
	.list_type9 .swiper-button-prev,
	.list_type9 .swiper-button-next{display:none}
	.list_type10 .list_head{padding:0 15px;}
	.list_type10 .list_head .list_sort{right:15px}
	.list_type10 .list_body{padding:0 15px}
	.list_type10 li .txt_news .w_tit{font-size:17px; line-height:24px;}
	.list_type11 .list_head{padding:0 15px}
	.list_type11 .list_head .list_tag{right:15px;}
	.list_type11 .list_body{padding:16px 15px}
	.list_type12 .list_body{padding:0 15px}
	.list_type12 li{padding:20px 0;}
	.list_type12 li .txt_news{display:table-cell; height:80px;}
	.list_type12 li .txt_news .news_tit{font-size:16px; line-height:24px;}
	.list_type12 li .thumb_news{width:80px;}
	.list_type12 li .thumb_news img{height:80px;}
	.list_type13 .list_head{padding:0 15px;}
	.list_type13 .list_body{padding:0 15px}
	.list_type14 .list_body{padding:15px;}
	.list_type15 .list_body{padding:0 15px}
	.list_type15 .list_body > ul > li{padding:13px 0 8px;}
	.list_type15 .list_body > ul > li .txt_news .news_tit{font-size:18px;}
	.list_type16 .list_head{padding:0 15px}
	.list_type16 .list_body .inner_list_body{padding:0 15px}
	.list_type16 .item_list .ct_isssue{padding:0 12px;}
	.list_type17 .list_head{padding:0 15px}
	.list_type17 .list_body{padding:0 15px 13px}
	.list_type17 li .txt_news .news_tit{font-size:15px; line-height:22px;}

	.mov_type1 .list_head{padding:0 15px}
	.mov_type1 .list_body{padding:0 15px 13px}
	.mov_type2 .list_head{padding:0 15px}
	.mov_type2 .list_body{padding:0 15px}
	.mov_type3 .list_head{padding:0 15px}
	.mov_type3 .list_body{padding:0 15px}

	.photo_type1 .list_masonry1{padding:15px 15px 5px}
	.photo_type1 .list_masonry1 .txt_news{padding:5px;}
	.photo_type1 .list_masonry1 .txt_news .news_tit strong{font-size:14px;}
	.photo_type2 .list_head{padding:0 15px}
	.photo_type2 .list_body{padding:0 13px 13px}
	.photo_type3 .list_body{padding:0}
	.photo_type3 li{float:none; width:100%; padding: 0 0 5px}
	.photo_type4 .list_body{padding:0}
	.photo_type4 li{float:none; width:100%; padding: 0 0 5px}
	.photo_type5 .list_head{padding:0 15px}
	.photo_type5 .list_body{padding:0 13px 13px}
	#pg_photo_slider .photo_head h2{font-size:16px}
	#pg_photo_slider .photo_slier .item_slide .wrap_txt_news{padding:17px 15px 20px;}
	#pg_photo_slider .photo_slier .swiper-pagination-fraction{padding:47px 15px 0 0;}
	#pg_photo_slider .photo_slier .swiper-button-prev{left:0}
	#pg_photo_slider .photo_slier .swiper-button-next{right:0;}

	.section_view .view_head .view_head_title h2{font-size:28px; line-height:40px}
	.view_comment .view_list_cmt .list_cmt li .box_reply .box_cmt{padding:24px 15px 52px 25px; background:url('../images/common/ico_reply1.png') no-repeat 8px 28px; background-size:9px auto}

}


@media only screen and (max-width: 639px) {
}

@media only screen and (max-width: 320px) {
}
@media only screen and (max-width: 500px) {
	.journalistcard .jl_intro .jl_summary .jl_info .jl_info_email{display:none;}

}