/* lg */ 
@media (min-width:1200px) {
	#st1 .container {
		padding:30px 10px;
	}


	#footer .con_info {
		display:table-cell;
		float:none;
	}

	.foot_con {
		display:table;
		width:100%;
	}

}



/* md */
@media (min-width:992px) and (max-width:1199px) {

	#svis .st_con h2 {
		padding:85px 0;
	}

	.mtxt {height:500px;}
	.mtxt img {margin-top: 40px;}
	.slick-list, .slide {background-size:cover;background-position:center;height:550px;}

	#st2 .st2_left {width:50%; padding-right:10px;}
	#st2 .st2_right {width:50%; padding:0px;}

	#st2 .st2_left img {width:100%;}

	#st2 .st2_right .st2_rbn01 {width:43%; margin-bottom: 0px;}
	#st2 .st2_right .st2_rbn02 {width:57%; margin-bottom: 3px;}
	#st2 .st2_right .st2_rbn03 {width:43%; margin-top: 10px;}
	#st2 .st2_right .st2_rbn04 {width:57%;}

	#st2 .st2_right .st2_rbn01 .st2_con02 .st2_rbn01_3 {margin: 0 5px;}
	#st2 .st2_right .st2_rbn01 .st2_con02 div {width:30%;}
	#st2 .st2_right .st2_rbn01 .st2_con02 div img {width:100%;}

	#st2 .st2_right .st2_rbn02 div {margin:0 auto; text-align: center; padding: 5px 10px;}
	#st2 .st2_right .st2_rbn04 div {margin:0 auto; text-align: center; padding: 0px 10px;}

	.st2_right .st2_rbn03 .st2_rbn03_1, .st2_right .st2_rbn03 .st2_rbn03_2 {width:50%; float: left; margin-right:0; padding:10px;}
		

	#footer .con_info {
		display:table-cell;
		float:none;
	}

	.foot_con {
		display:table;
		width:100%;
	}

	.foot_link ul li {
		padding:0 25px;
	}


}



/* sm */
@media (min-width:768px) and (max-width:991px) {

	#svis .st_con h2 {
		padding:75px 0;
		font-size:25px;
	}

	.topbar ul {
		text-align:center;
		line-height:25px;
	}

	.topbar ul li {
		margin:0 10px;
	}

	.topbar ul li span {
		display:none;
	}
	
	.nav_wrap .container {
		width:100%;
		margin:0;
		padding:0;
	}

	#web_cate_ul1_box {
		padding:0;
	}

	.web_cate_ul1 {
		border:0;
		border-radius:0;
	}

	.mtxt {height:400px;}
	.mtxt img {margin-top: 45px; max-width: 40%;}
	.mtxt p {font-size:15px;}
	.mtxt button {margin-top:40px;padding:8px 13px;}
	.slick-list, .slide {height:480px;}

	#st2 .st2_left {width:100%; padding:0px;}
	#st2 .st2_right {width:100%; padding:0px;}

	#st2 .st2_right .st2_rbn01 {width:50%; padding:10px;}
	#st2 .st2_right .st2_rbn02 {width:50%; padding:10px;}
	#st2 .st2_right .st2_rbn03 {width:50%; padding:10px;}
	#st2 .st2_right .st2_rbn04 {width:50%; padding:10px;}

	#st2 .st2_right .st2_rbn03 {text-align:center;}

	.st2_right .st2_rbn03 .st2_rbn03_1 , .st2_right .st2_rbn03 .st2_rbn03_2 {display: inline-block; float:none;}

	#st2 .st2_left img {width: 100%;}

	.foot_con {
		width:100%;
		padding:80px 0 60px;
	}

	.foot_con .cs, .foot_con .addr {
		margin-bottom:60px;
	} 

	#footer .con_info {
		padding:0;
	}

	#footer .con_info h4 {
		padding:0 0 20px;
	}

	#footer .con_info ul li {
		margin:0 8px;
	}

	#footer .con_info .cs p {
		font-size:25px;
	}

	.foot_link ul li {
		padding:0 15px;
	}


}



/* xs */
@media (max-width:767px) {

	#svis .st_con h2 {
		padding:60px 0;
		font-size:22px;
	}

	.topbar ul {
		text-align:center;
		line-height:25px;
	}

	.topbar ul li {
		margin:0 10px;
	}

	.topbar ul li span {
		display:none;
	}

	.logo img {
		height:100px;
	}

	.nav_wrap .container {
		padding:0;
	}

	#web_cate_ul1_box {
		padding:0;
	}

	.web_cate_ul1 {
		border:0;
		border-radius:0;
	}

	.mtxt {width:90%;height:360px;}
	.mtxt img {margin-top: 30px; max-width: 50%;}
	.slick-list, .slide {height:420px;}
	.slick-arrow, .slick-dots, .slick-slider:hover .slick-arrow {display:none !important;}

	#st2 .st2_left {width:100%; padding:0px;}
	#st2 .st2_right {width:100%; padding:0px;}

	#st2 .st2_right .st2_rbn01 {width:50%; padding:10px; min-height:200px;}
	#st2 .st2_right .st2_rbn02 {width:50%; padding:10px; min-height:200px; margin: 10px 0;}
	#st2 .st2_right .st2_rbn03 {width:50%; padding:10px;}
	#st2 .st2_right .st2_rbn04 {width:50%; padding:10px;}

	#st2 .st2_right .st2_rbn03 {text-align:center;}
	.st2_right .st2_rbn03 .st2_rbn03_1 , .st2_right .st2_rbn03 .st2_rbn03_2 {width:50%; float: left; margin-right: 0px;}
	.st2_right .st2_rbn03 .st2_rbn03_1 img ,
	.st2_right .st2_rbn03 .st2_rbn03_2 img {max-width:100%;padding:10px;}


	#st2 .st2_left img {width: 100%;}

	#footer .con_info {
		padding:0;
	}

	#footer .con_info ul li {
		margin:0 10px;
	}

	#footer .con_info h4 {
		padding:0 0 15px;
		font-size:18px;
	}

	#footer .con_info .cs p {
		font-size:25px;
	}

	.foot_link {
		margin:0;
	}

	.foot_link ul {
		display:block;
	}

	.foot_link ul li {
		line-height:35px;
		width:50%;
		padding:0;
	}

	.foot_con {
		padding:80px 0 60px;
	}

	.foot_con .cs, .foot_con .addr {
		margin-bottom:60px;
	} 

	#return-to-top {
		right:1.5em;
		bottom:1.5em;
	}


}




@media (max-width:450px) {

	.mtxt {width:100%;}
	.mtxt img {margin-top: 40px; max-width: 70%; text-align:center;}
	.mtxt h2 {text-align:center;}
	.bx-wrapper .bx-pager {display:none;}
	.bx-wrapper .bx-controls-direction a {display:none;}



	#st2 .st2_right .st2_rbn01 {width:100%; padding:10px; min-height:164px;}
	#st2 .st2_right .st2_rbn02 {width:100%; padding:10px; min-height:164px; margin: 10px 0;}
	#st2 .st2_right .st2_rbn03 {width:100%; padding:10px;}
	#st2 .st2_right .st2_rbn04 {width:100%; padding:10px;}

	#st2 .st2_right .st2_rbn02 img {width:100%;}
	#st2 .st2_right .st2_rbn01 .st2_con01 {margin-top:10px;}
	#st2 .st2_right .st2_rbn04 img {width:100%;}


	.foot_link {
		margin:0;
	}

	.foot_link ul li {
		line-height:35px;
		width:100%;
	}

}