@charset "UTF-8";


@media screen and (max-width: 1400px) {
	.index header {
		width: 1100px;
	}
	.index #content .section {
		padding: 83px 70px 0;
	}
	.index #content .business_sec {
		height: 345px;
	}
	.index #content .business_sec .business_wrap ul.business_list li {
		width: 33.33333333333333%;
	}
	.index #content .business_sec .business_wrap ul.business_list li:first-child {
		margin: 0;
	}
	.index #content .business_sec .business_wrap .text {
		padding-top: 100px;
	}
	.index #content .links_sec{
		padding-bottom: 150px;
	}
	.index footer {
		width: 1100px;
	}
	.index .footer_inner {
		padding: 0 70px;
	}
	.bx-controls{position: absolute; z-index: 11; bottom: 90px; left: 50%; width: 1100px; margin-left: -550px; overflow: hidden;}
}




@media screen and (max-width: 1024px) {
	.index header {
		width: 100%;
	}
	.index #container {
		margin: 0;
	}
	.index #content {
		min-width: 100%;
	}
	.index #content .scroll_downm {
		display: none;
	}
	.index #content .section {
		padding: 0 7% 25px;
		width: auto;
	}
	.index #content .news_sec {
		padding-top: 40px;
		height: auto;
	}
	.index #content .news_sec .section_title {
		float: none;
		width: auto;
	}
	.index #content .news_sec .section_title a.more_btn {
		display: none;
	}
	.index #content .news_sec .section_content {
		float: none;
		width: auto;
	}
	.index #content .news_sec .section_content ul.news_list li {
		float: none;
		width: auto;
		padding: 0;
		border: none;
	}
	.index #content .news_sec .section_content ul.news_list li:first-child {
		padding: 0;
	}
	.index #content .news_sec .section_content ul.news_list li:first-child a {
		border: none;
	}
	.index #content .news_sec .section_content ul.news_list li:first-child + li {
		padding: 0;
	}
	.index #content .news_sec .section_content ul.news_list li a {
		display: block;
		padding: 15px 0;
		border-top: 1px solid #dcdcdc;
	}
	.index #content .news_sec .section_content ul.news_list h4.news_title {
		font-size: 15px;
		height: auto;
		margin: 0;
	}
	.index #content .news_sec .section_content ul.news_list p.text {
		display: none;
	}
	.index #content .business_sec {
		height: auto;
		padding: 0 0 50px 0 !important;
	}
	.index #content .business_sec .business_wrap {
		position: relative;
	}
	.index #content .business_sec .business_wrap ul.business_list li {
		width: 100%;
	}
	.index #content .business_sec .business_wrap ul.business_list li a {
		max-height: 200px;
		overflow: hidden;
	}
	.index #content .business_sec .business_wrap .text {
		padding-top: 50px;
		padding-left: 7%;
		text-align: left;
	}
	.index #content .business_sec .business_wrap .text h4 {
		margin: 0;
	}
	.index #content .business_sec .business_wrap .text h4:after {
		display: none;
	}
	.index #content .newsletter_sec {
		overflow: hidden;
		padding: 0 7% 70px;
	}
	.index #content .newsletter_sec.newsletter_sec_pc{
		display: none;
	}

	.index #content .newsletter_sec.newsletter_sec_mobile{
		display: block;
	}
	.index #content .newsletter_sec .newsletter_left {
		position: relative;
		width: 38.8%;
		margin-right: 3%;
	}
	.index #content .newsletter_sec .newsletter_left img {
		width: 100%;
	}
	.index #content .newsletter_sec .newsletter_right {
		width: 57.2%;
		border: 1px solid #c9c9c9;
		box-sizing: content-box;
	}
	.index #content .newsletter_sec .newsletter_right img {
		width: 100%;
	}
	.index #content .links_sec {
		padding-bottom: 70px;
	}
	.index #content .links_sec ul.links_list {
		padding: 0;
		border: 0;
	}
	.index #content .links_sec ul.links_list li {
		width: 50%;
		margin: 0;
		padding: 25px 0;
	}
	.index #content .links_sec ul.links_list li a {
		text-align: center;
		padding: 55px 0 0 0;
		font-size: 14px;
	}
	.index #content .links_sec ul.links_list li a strong {
		font-size: 17px;
	}
	.index #content .links_sec ul.links_list li a:after {
		left: 50%;
		margin-left: -30px;
	}
	.index #content .links_sec ul.links_list li.item01 {
		border-bottom: 1px solid #d8d8d8;
		border-right: 1px solid #d8d8d8;
	}
	.index #content .links_sec ul.links_list li.item02 {
		border-bottom: 1px solid #d8d8d8;
	}
	.index #content .links_sec ul.links_list li.item03 {
		border-right: 1px solid #d8d8d8;
	}
	.index footer {
		width: 100%;
	}
	.index .footer_inner {
		padding: 3.5% 7% 4.4%;
	}
}
































































