@media (min-width: 1272px) {
	#main{padding-top: 50px; position:relative;}
	#main .container{position:relative;}
	.main-section01{height: 640px;}

	.main-section01 .visual_bg_wrap{background-repeat:no-repeat; background-position: center top; height: 640px; position:absolute; right:160px;width:1399px;z-index:-1;}
	.main-section01 .visual_bg{height: 640px; width:100%; z-index: -1; position: relative;}
	#main .main-section01 .visual_bg .container{position:absolute; right:-160px; top:0; margin-right:0;}

	.main-section01 .visual_course{position:absolute;top:420px; left:0;color:#fff;text-shadow: 3px 0px 8px rgba(0,0,0,0.9)}
	.main-section01 .visual_course span{ font-size: 24px; line-height: 1;}
	.main-section01 .visual_course p{ font-size: 45px;  border-top:1px solid #fff;line-height: 1;padding-top: 8px;margin-top: 10px;}
/*
	.main-section02 .main_link_wrap {padding-top: 50px; padding-bottom: 60px;}
	.main-section02 .main_link_wrap ul li{width:16.6666%; float:left; text-align: center;}
	.main-section02 .main_link_wrap ul li{width:16.6666%; float:left; text-align: center;}
	.main-section02 .main_link_wrap ul li img{max-width: 150px;padding-bottom: 23px;}
	.main-section02 .main_link_wrap ul li a{ color:rgb(49, 53, 54); font-size: 22px; }
	.main-section02 .main_link_wrap ul li span{ display:block;}
*/
	.main-section03{ height: 380px; background: #f8f8f8; padding-top: 55px;}
	.main-section03 h3{ font-size: 40px; font-weight: 300; color: rgb(49, 53, 54); padding-bottom: 38px;}
	.main-section03 .container{ position: relative;}
	
	.main-section03 .more {top:0;right:0;position:absolute;}
	.main-section03 .view_info{ width:560px; float:left; position:relative; font-size: 16px; margin-right: 80px;}
	.main-section03 .view_info_slide .img {float:left;width:40%;}
	.main-section03 .view_info_slide .title{float:left;width:100%;width:60%;padding-left: 40px;padding-bottom: 25px; font-size: 20px;}
	.main-section03 .view_info_slide dl{float:left;width:60%;padding-left: 40px;}
	.main-section03 .view_info_slide dl dd{padding-left: 50px;}
	.main-section03 .view_info .view_slide_btn {position:absolute; top: -5px; right: 55px;}
	.main-section03 .view_info .view_slide_btn > div{ float:left;}
	.main-section03 .view_info .view_slide_btn a{ font-size: 35px; font-weight: 100; color:#000;}
	.main-section03 .view_info .view_slide_btn .pager{font-size: 35px; margin:0 15px; font-weight: 300;}
	.main-section03 .view_info dt{ width:20%; float:left; font-weight: bold;}
	.main-section03 .view_info dd{ width:80%; float:left; padding-bottom: 15px;}
	.main-section03 .news{ width:560px; float:left; position:relative; }
	.main-section03 .news li a{ font-size: 16px; color:#313536; display:block;float:left;width:80%; margin-bottom:15px;}
	.main-section03 .news li span{ font-size: 16px; color:#626b6e; display:block;float:left;width:20%; text-align: right;}


}



/* md */
@media (min-width: 1272px) and (max-width: 1469px) {
	.main-section03 .news{ width:460px;}
	.main-section03 .view_info{ width:460px;  margin-right: 40px; }
	.main-section03 .view_info_slide dl dd{padding-left: 30px;}

}

/* xs + sm */
@media (max-width: 1271px) {
	.main-section01 {padding-top: 30px;}
	.main-section01 > .container{position:relative;padding:0 30px;}
	.main-section01 .visual_bg_wrap{ height: 16.28571429rem; position:absolute; right:15px;width:1399px;z-index:-1;}
	.main-section01 .visual_bg{height: 16.28571429rem; width:100%; z-index: -1; position: relative; background-repeat:no-repeat; background-position: center bottom; background-size:cover;}
	.main-section01 .visual_bg_wrap .container{margin-right: 0; position:absolute; top:0;right:0;}

	.main-section01 .visual_course{padding: 7.71428571rem 15px 0; color:#fff;text-shadow: 3px 0px 8px rgba(0,0,0,0.9)}
	.main-section01 .visual_course span{ font-size: 1rem; line-height: 1;display: block}
	.main-section01 .visual_course p{ font-size: 1.6rem;  border-top:1px solid #fff;line-height: 1;padding-top: 8px;margin-top: 10px;display: inline-block}


/*
	.main-section02 .container { padding: 0 30px;}
	.main-section02 .main_link_wrap { padding-bottom: 1.71428571rem;}
	.main-section02 .main_link_wrap ul{padding-top: 0.4rem;text-align: center;}
	.main-section02 .main_link_wrap ul li{width:33%;padding-top: 1rem; float:left;}
	.main-section02 .main_link_wrap ul li:nth-child(3n+1){clear:left;}
	.main-section02 .main_link_wrap ul li img{max-width: 4rem;padding-bottom: 0.71428571rem;}
	.main-section02 .main_link_wrap ul li a{ color:rgb(49, 53, 54); font-size: 0.74285714rem;  }
	.main-section02 .main_link_wrap ul li span{display:block;}
*/
	.main-section03{  background: #f8f8f8; padding-top: 2.57142857rem; padding-bottom: 2rem;}
	.main-section03 .container{ padding:0 30px;}
	.main-section03 h3{ font-size: 1rem; font-weight: 300; color: rgb(49, 53, 54); padding-bottom: 1.85714286rem;}
	.main-section03 .container{ position: relative;}
	.main-section03 .news{ position:relative;}
	.main-section03 .news li a{ font-size:  0.57142857rem; color:#313536; display:block;float:left;width:80%; margin-bottom:0.71428571rem;}
	.main-section03 .news li span{ font-size:  0.57142857rem; color:#626b6e; display:block;float:left;width:20%; text-align: right;}
	.main-section03 .more {top:0;right:0;position:absolute; width: 1.14285714rem;height: 1.14285714rem;}
	.main-section03 .view_info{position:relative; font-size:  0.57142857rem; padding-bottom:  2.85714286rem;}

	.main-section03 .view_info_slide .slick-list {margin:0 -10px;}
	.main-section03 .view_info_slide .slick-slide {padding:10px;}
	.main-section03 .view_info_slide .img {width:100%;text-align: center;margin-bottom: 20px;}
	.main-section03 .view_info_slide .img img{margin:0 auto;}
	.main-section03 .view_info_slide .title{width:100%;padding-bottom: 25px; font-size: 0.6142857rem;}
	.main-section03 .view_info_slide dl{width:100%; font-size: 0.51428571rem;}
	.main-section03 .view_info_slide dl dd{padding-left: 50px;}
	.main-section03 .view_info .view_slide_btn {position:absolute; top: 0; right: 55px;}
	.main-section03 .view_info .view_slide_btn > div{ float:left;}
	.main-section03 .view_info .view_slide_btn a{ font-size: 0.85714286rem; font-weight: 100; color:#000;}
	.main-section03 .view_info .view_slide_btn .pager{font-size: 0.85714286rem; margin:0 15px; font-weight: 300;}

	.main-section03 .view_info dt{ width:20%; float:left; font-weight: bold;}
	.main-section03 .view_info dd{ width:80%; float:left; padding-bottom: 0.71428571rem;}





}
@media(max-width: 767px){
.main-section01 .hot_slide_wrap{width:100%;padding-top: 14.54285714rem !important;}
	.main-section01 > .container{position:inherit;}
	.main-section01 .visual_bg_wrap{width:100%;height: 12.28571429rem;}
	.main-section01 .visual_bg{width:100%;height: 12.28571429rem;}
	.main-section01 .visual_bg .container{width:100%;position:absolute; right:-15px; top:0;}

}
/* sm */
@media(min-width: 768px) and (max-width: 1271px){
	.main-section03 .view_info_slide .img {width:200px;float:left;text-align: center;margin-bottom: 20px;}
	.main-section03 .view_info_slide .img img{margin:0 auto;}
	.main-section03 .view_info_slide .title{width: calc( 100% - 200px ); float:left;padding-left: 50px;padding-bottom: 25px; font-size: 0.6142857rem;}
	.main-section03 .view_info_slide dl{width: calc( 100% - 200px ); float:left;padding-left: 50px; font-size: 0.51428571rem;}
}
