﻿@charset "utf-8";

/* 메인 페이지 공지 리스트 */
.main .notice_list_mobile {
	display:none; 
	position:absolute; 
	top:170px; 
	width:100%;
	height:54px; 
	background-color:#f6f6f5; 
	border:1px solid #e5e5e5;
	z-index:201;
}
.main .notice_list_mobile ul {
	display:block; height:54px; overflow:hidden;
}
.main .notice_list_mobile ul li {
	line-height:54px; height:54px;
}
.main .notice_list_mobile ul li a {
    display: block;
    height: 56px;
    line-height: 56px;
    padding-left: 44px;
    padding-right: 44px;
    background: url('/assets/images/common/header_right_ad_icon_alarm.gif') no-repeat 22px 21px;
}
.main .notice_list_mobile ul li a span.cat {
	display: inline-block;
    font-size: 12px;
    font-size: 1.2rem;
    color: #c47e3f;
    padding-right: 6px;
    margin-right: 6px;
    background: url('/assets/images/common/header_right_ad_line.gif') no-repeat right center;
}
.main .notice_list_mobile ul li a span.desc {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    font-size: 1.2rem;
    color: #000000;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.main .notice_list_mobile .control {
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 54px;
	background: url('/assets/images/main/bg_notice_box.gif') no-repeat 0 0;
}
.main .notice_list_mobile .control a {
    display: block;
    width: 44px;
    height: 28px;
	text-indent: -9999px;
    overflow: hidden;
}
.main .notice_list_mobile .control a.btn_up {
    background: url('/assets/images/common/header_right_ad_btn_up.gif') no-repeat center center;
}
.main .notice_list_mobile .control a.btn_dn {
    background: url('/assets/images/common/header_right_ad_btn_dn.gif') no-repeat center center;
}

/* 메인 페이지 배경 슬라이더 */
.main_slider {
	position:absolute;
	top:170px;
	height:934px; width:100%;
	overflow:hidden;
}
.main_slider ul {
	position: relative;
	display:block; width:100%; height:990px;
}
.main_slider ul li {
	position: absolute; top:0;
	display:block; width:100%; height:100%;
}
.main_slider ul li {
	opacity:0; filter:alpha(opacity=0);
	-webkit-transition:opacity 0.5s; -ms-transition:opacity 0.5s; transition:opacity 0.5s; -webkit-transition-timing-function:ease-in; transition-timing-function:ease-in;
}
.main_slider ul li.on {
	opacity:1; filter:alpha(opacity=100);
}
.main_slider ul li .img {
	width:100%; height:990px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.main_slider ul li .img img {
	width:100%; height:100%;
}
.main_slider ul li .img {
	-ms-transform:scale(1.3); -webkit-transform:scale(1.3); transform:scale(1.3); -webkit-transition:all 0.5s; -ms-transition:all 0.5s; transition:all 0.5s; -webkit-transition-timing-function:ease; transition-timing-function:ease;
}    
.main_slider ul li.on .img {
	-ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1); -webkit-transition:all 0.8s; -ms-transition:all 0.8s; transition:all 0.8s; -webkit-transition-timing-function:ease; transition-timing-function:ease;	
}
.main_slider .bg_gradation {
	display:none; 
	position: absolute;
	bottom:0;
	left:0;
	width:100%;
	height:148px;
	background: url('/assets/images/main/bg_img_gradation.png') repeat-x 0 0;
	background-size: 1px 148px;
}

/* 슬라이더 텍스트 */
.main_slider .text_area {
	position: absolute; 
	top:0; left:0; 
	width:100%;
}
.main_slider .text_area .text_box {
	position: relative;
	width:100%; max-width:1380px;
	margin:0 auto;
}
.main_slider li .text_area .text_box .text {
	position:absolute;
	top:152px;
	left:-2500px;
}
.main_slider li.on .text_area .text_box .text {
	left:34px;
	-webkit-transition: all 0.5s ease-in-out;
  	-moz-transition: all 0.5s ease-in-out;
  	-o-transition: all 0.5s ease-in-out;
  	transition: all 0.5s ease-in-out;
}
.main_slider .text_area .text_box p.eng {
	margin-left:3px;
	margin-bottom:4px;
	letter-spacing:1px;
	font-size:15px; line-height: 26px; color:#d0d0d0;
}
.main_slider .text_area .text_box p.title {
	font-size:36px; line-height:46px; color:#ffffff; letter-spacing: -1px; font-family:Roboto, Arial, sans-serif;
}
.main_slider .text_area .text_box p.title strong {
	display:block;
}


/* 메인 페이지 메뉴 버튼 */
.main .mainSection .menu_box {
	position: absolute;
	top:56px; left:30px;
}
.main .mainSection .menu_box ul:after {
	content:"."; display:block; height:0; clear:both; visibility:hidden; 
}
.main .mainSection .menu_box ul li {
	position:relative;
	float:left;
	margin-left:5px;
}
.main .mainSection .menu_box ul li a {
	text-align:center;
	width:42px;
}
.main .mainSection .menu_box ul li a em {
	display:block;
	width:42px; height:42px;
	overflow:hidden;
	text-indent:-9999px;
	background:url('/assets/images/main/icon_menu.png') no-repeat 0 0;
}
.main .mainSection .menu_box ul li a:hover {
	text-decoration: none;
}
.main .mainSection .menu_box ul li a span {
	position:absolute;
	top:41px;
	display:block;
	font-size:13px; line-height:26px; color:#e3d7ca;
	text-align:center;
	display:none;
}
.main .mainSection .menu_box ul li.on a span {
	display:block;
}
.main .mainSection .menu_box ul li a.m01 em {
	background-position: 0 0;
}
.main .mainSection .menu_box ul li a.m02 em {
	background-position: -50px 0;
}
.main .mainSection .menu_box ul li a.m03 em {
	margin:0 3px;
	background-position: -100px 0;
}
.main .mainSection .menu_box ul li a.m04 em {
	background-position: -150px 0;
}
.main .mainSection .menu_box ul li.on a.m01 em {
	background-position: 0 -50px;
}
.main .mainSection .menu_box ul li.on a.m02 em {
	background-position: -50px -50px;
}
.main .mainSection .menu_box ul li.on a.m03 em {
	background-position: -100px -50px;
}
.main .mainSection .menu_box ul li.on a.m04 em {
	background-position: -150px -50px;
}
.main .mainSection .menu_box ul li a.m01 span {
	left:-2px;
}
.main .mainSection .menu_box ul li a.m02 span {
	left:7px;
}
.main .mainSection .menu_box ul li a.m03 span {
	width:106px;
	left:-25px;
}

/* 메인 페이지 우측 컨텐츠 배경 */
.main .mainSection {
	position: relative; 
	display:block; width:100%; height:830px; max-width:1400px; 
	margin:0 auto;
}
#right_box {
	position: absolute; right:10px;
	width:400px; height:830px; overflow:hidden;
	background-color: #ffffff;
	z-index:1; 	
}
#right_box .box_contents {
	position: absolute;
	width:1600px; left:0;
	-webkit-transition: all 0.5s ease-in-out;
  	-moz-transition: all 0.5s ease-in-out;
  	-o-transition: all 0.5s ease-in-out;
  	transition: all 0.5s ease-in-out;
}
#right_box.on_a .box_contents {
	left:0px;
}
#right_box.on_b .box_contents {
	left:-400px;
}
#right_box.on_c .box_contents {
	left:-800px;
}
#right_box.on_d .box_contents {
	left:-1200px;
}
#right_box #box_A{
	position: absolute; left:0;
	width:400px;
}
#right_box #box_B{
	position: absolute; left:400px;
	width:400px;
}
#right_box #box_C{
	position: absolute; left:800px;
	width:400px;
}
#right_box #box_D{
	position: absolute; left:1200px;
	width:400px;
}

/* 우측 박스 A - 01. 제약 */
#box_A .slider {
	position: relative;
	width:100%; height:137px; overflow:hidden;
	border-bottom:1px solid #e5e5e5;
}
#box_A .slider.slider_bottom {
	height:140px;
}
#box_A .slider p.cat {
	position: absolute; top:0; right:0;
	width:80px; height:35px;
	font-size:14px; line-height:35px; text-align:center; color:#ffffff;
	background-color: #c6c9df;
	z-index:1;
}
#box_A .slider ul li {
	position: relative;
	height:137px;
}
#box_A .slider.slider_bottom ul li {
	height:140px;
}
#box_A .slider ul li p.name {
	position: absolute; top:30px; left:19px;	
	font-size:17px; line-height: 22px; font-weight: 700; color:#535c9e;	
	width:250px;
	text-align:left;
	word-break: keep-all;	
	z-index:4;
}
#box_A .slider ul li p.name span.eng {
	font-size:14px;
}
#box_A .slider ul li a > img {
	position: absolute;
	bottom:15px;
	right:10px;
	max-height: 140px;
	max-width:140px;
	z-index:3;
}
#box_A .slider.set ul li a > img {
	bottom:0;
}
#box_A .slider .bx-controls {
	position: absolute; bottom: 33px; left:20px;
}
#box_A .slider .bx-controls-direction {
	display:none;
}
#box_A .slider .bx-pager:after {
	content:"."; display:block; height:0; clear:both; visibility:hidden;
}
#box_A .slider .bx-pager .bx-pager-item {
	float:left; margin-right:6px;
}
#box_A .slider .bx-pager .bx-pager-item a {
	display:block; width:10px; height:10px; overflow:hidden;
	text-indent:-9999px;
	background: url('/assets/images/main/bg_slider_dot.png') no-repeat 0 0;
}
#box_A .slider .bx-pager .bx-pager-item a.active {
	background-position: -10px 0;
}

/* 테블릿 뷰 */
#box_A .list ul li {
	position: relative;
	width:220px; height:141px;
	border-bottom:1px solid #dddddd;
	text-align:right;
}
#box_A .list ul li p.name {
	position: absolute; top:25px; left:12px;	
	font-size:17px; line-height: 22px; font-weight: 700; color:#535c9e;	
	width:120px;
	text-align:left;
	word-break: keep-all;		
	z-index:1;
}
#box_A .list ul li p.name span.eng {
	font-size:17px; line-height:22px;
}
#box_A .list ul li a > img {
	position:absolute; 
	right:0;
	bottom:0;
	max-width:120px;
	max-height:120px;
}
#box_A .list p.cat {
	position: absolute; top:0; right:0;
	width:80px; height:24px;
	font-size:14px; line-height:24px; text-align:center; color:#ffffff;
	background-color: #c6c9df;
	z-index:1;
}

/* 우측 박스 B - 02. R&D */
#box_B a {display:block;}
#box_B a:hover {cursor:pointer;}
#box_B .boxs_line:after{
	content:"."; display:block; height:0; clear:both; visibility:hidden;
}
#box_B .box_s {
	float:left;
	width:200px; height:276px; overflow:hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-position: center 0;
}
#box_B .box_l {
	position: relative;
	width:400px; height:278px; overflow:hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-position: center 0;
}

#box_B p.img_title {
	position: absolute;
	top:34px;
	left:24px;
	width:55px;
	height:8px;
}
#box_B p.img_title img {
	vertical-align: top;
}
#box_B p.title {
	margin-top:28px; margin-left:22px; margin-bottom:10px;
	font-size:18px; line-height: 20px; font-weight: 700; color:#fff;
}
#box_B p.desc {
	margin-left:24px;
	font-size:13px; line-height:18px; color:#cacfd7;
}
#box_B .boxs_middle p.title {
	color:#2b2b2b;
}
#box_B .boxs_middle p.desc {
	color:#666666;
}
#box_B .boxs_bottom p.title {
	margin-top:48px; margin-left:22px; margin-bottom:10px;
	font-size:18px; line-height: 20px; font-weight: 700; color:#ffffff;
}
#box_B .box_03 p.desc .w_br,
#box_B .box_05 p.desc .w_br {
	display:block;
}
	
#box_B .box_01 {background-image: url('/assets/images/main/img_rd_eng_01_01.gif');
	background-color: #52514c;
	background-size: 92px auto;
	background-position: 223px 145px; 
}
#box_B .box_02 {background-image: url('/assets/images/main/img_rd_eng_01_02.gif'); background-color: #52514c;
	background-color: #ffffff;
	background-size: 87px auto;
	background-position: 228px 149px; 
}
#box_B .box_03 {
	background-image: url('/assets/images/main/img_rd_02.gif'); background-color: #85847f; 
	background-size: auto;
	background-position: 160px 128px; 
}
#box_B .box_05 {background-image: url('/assets/images/main/img_rd_03.gif'); background-color: #f3f3f3;
	background-size: auto;
	background-position: 151px 133px; 
}


/* 우측 박스 D - 04. 투석 */
#box_C a {display:block;}
#box_C a:hover {cursor:pointer;}
#box_C .boxs_line:after{
	content:"."; display:block; height:0; clear:both; visibility:hidden;
}
#box_C .box_s {
	float:left;
	width:200px; height:415px; overflow:hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-position: center 0;
}
#box_C .box_l {
	position: relative;
	width:400px; height:278px; overflow:hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-position: center 0;
}

#box_C p.img_title {
	position: absolute;
	top:34px;
	left:24px;
	width:55px;
	height:8px;
}
#box_C p.img_title img {
	vertical-align: top;
}
#box_C p.title {
	margin-top:28px; margin-left:22px; margin-bottom:10px;
	font-size:16px; line-height: 20px; font-weight: 700; color:#ffffff;
}
#box_C p.desc {
	margin-left:24px;
	padding-right:20px;
	font-size:12px; line-height:18px; color:#cacfd7;
}
#box_C .boxs_middle p.title {
	margin-top:48px; margin-left:22px; margin-bottom:10px;
	font-size:18px; line-height: 20px; font-weight: 700; 
}
#box_C .box_02 p.title,
#box_C .box_04 p.title {
	color:#333333;
}
#box_C .box_02 p.desc,
#box_C .box_04 p.desc {
	color:#666666;
}
	
#box_C .box_01 {background-image: url('/assets/images/main/img_dialysis_eng_01_01.gif'); background-color: #85847f;}
#box_C .box_02 {background-image: url('/assets/images/main/img_dialysis_eng_01_02.gif'); background-color: #ffffff;}
#box_C .box_03 {background-image: url('../images/main/img_dialysis_03.gif'); background-color: #52514c; background-position: right bottom;}
#box_C .box_04 {background-image: url('/assets/images/main/img_dialysis_eng_02_01.gif'); background-color: #e1e1df;}
#box_C .box_05 {background-image: url('/assets/images/main/img_dialysis_eng_02_02.gif'); background-color: #52514c;}



@media all and (max-width: 1400px) {
	.main .mainSection {
		padding-right:0;
	}
	.main_slider .text_area .text_box p.title {
		font-size:32px;
		line-height:42px;
	}
}

@media all and (max-width: 1239px) {
	#right_box {
		right:0;
		margin-right:0;
		width:360px;
	}

	#right_box.on_a .box_contents {left:0px;}
	#right_box.on_b .box_contents {left:-360px;}
	#right_box.on_c .box_contents {left:-720px;}
	#right_box.on_d .box_contents {left:-1080px;}
	#right_box #box_A{left:0px; width:360px;}
	#right_box #box_B{left:360px; width:360px;}
	#right_box #box_C{left:720px; width:360px;}
	#right_box #box_D{left:1080px; width:360px;}
	
	
	#right_box #box_A {
		width:360px;
	}
	#box_A .slider ul li a > img {
		padding-left:0px;
	}
	
	#box_A .slider ul li p.name img{
		width:140px;
		height:auto;
	}
	
	/* 우측박스 R&D */
	#box_B .box_s {width:180px;}
	#box_B .box_l {width:360px;}
	
	#box_C .box_s {width:180px;}
	#box_C .box_l {width:360px;}
	
	#box_B .box_03 {
		background-position: 120px 128px; 
	}
	#box_B .box_05 {
		background-position: 111px 133px; 
	}
	.main_slider .text_area .text_box p.title {
		font-size:28px;
		line-height:38px;
	}
}

@media all and (max-width: 1100px) {
	.main_slider .text_area .text_box p.title {
		font-size:24px;
		line-height:34px;
	}
}

@media all and (max-width: 999px) {
	.main .t_view {
		display:block;
	}
	.main.container .content {
		position: relative;
		padding-top:0;
		padding-right:0;
	}
	.main_slider {
		top:226px;	
	}
	.main .mainSection {
		padding-top:226px;
		height:850px;
	}
	#right_box {
		width:220px;
		height:850px;
	}
	/* 메인 페이지 메뉴 버튼 */
	.main .mainSection .menu_box {
		position: absolute;
		top:283px; left:30px;
	}

	#right_box #box_A .web_view,
	#box_A .list p.cat {display:none;}
	#right_box #box_A .t_view {display:block;}
	
	#box_A .list ul li p.name {
		top:12px;
		left:10px;
		width:200px;
	}
	
	#box_A .list ul li p.name img {
		width:85px;
		height:auto;
	}
	
	#right_box.on_a .box_contents {left:0px;}
	#right_box.on_b .box_contents {left:-220px;}
	#right_box.on_c .box_contents {left:-440px;}
	#right_box.on_d .box_contents {left:-660px;}
	#right_box #box_A{left:0px; width:220px;}
	#right_box #box_B{left:220px; width:220px;}
	#right_box #box_C{left:440px; width:220px;}
	#right_box #box_D{left:660px; width:220px;}
	
	/* BOX_B Tablet */
	#box_B .box_s {
		float:none;
		width:220px; height:283px; overflow:hidden;
		background-size : auto;
		background-position: center center;
	}
	#box_B .box_l {
		width:220px; height:283px; overflow:hidden;
	}
	#box_B p.title {
		margin-top:20px; margin-left:18px;
	}
	#box_B .boxs_middle p.title,
	#box_B .boxs_bottom p.title,
	#box_B p.title {
		font-size:15px;
		margin-top:16px; 
		margin-bottom:5px;
		margin-left:18px;
	}
	#box_B p.desc {
		display:none;
		margin-left:18px;
		padding-right:18px;
	}
	#box_B p.img_title {
		display:none;
	}
	#box_B .box_03 p.desc .w_br,
	#box_B .box_05 p.desc .w_br {
		display:inline;
	}
	#box_B .box_01 {
		background-size : 77px 76px;
		background-position: 82px 157px;
	}
	#box_B .box_02 {
		background-size : 87px 81px;
		background-position: 67px 152px;
	}
	#box_B .box_03 {
		height:284px;
		background-position: center 161px;
		background-size: 128px auto;
	}
	#box_B .box_05 {
		background-position: center 90px;
		background-size: 118px auto;
	}
	
	/* BOX_C Tablet */
	#box_C .box_s {
		float:none;
		width:220px; height:213px; overflow:hidden;
		background-size : 70%;
		background-position: center -164px;
	}
	#box_C .box_l {
		width:220px; height:170px; overflow:hidden;
		background-size : 100% auto;
		background-position: right bottom;
	}
	#box_C .boxs_middle p.title,
	#box_C p.title {
		font-size:15px;
		margin-top:10px; 
		margin-bottom:5px;
		margin-left:18px;
	}
	#box_C p.desc {
		display:none;
		margin-left:18px;
	}
	#box_C p.img_title {
		display:none;
	}
	#box_C .box_03 p.desc .t_br {
		display:block;
	}
}

@media all and (max-width: 840px) {
	.main_slider .text_area .text_box p.title {
		font-size:20px;
		line-height:28px;
	}
}

@media all and (max-width: 719px) {
	/* 메인 페이지 공지 리스트 */
	.main .notice_list_mobile {
		top:111px;
		height:29px; 
	}
	.main .notice_list_mobile ul {
		height:29px;
	}
	.main .notice_list_mobile ul li {
		line-height:29px; height:29px;
	}
	.main .notice_list_mobile ul li a {
		display: block;
		height: 29px;
		line-height: 29px;
		padding-left: 25px;
		padding-right: 10px;
		background: url('/assets/images/common/header_right_ad_icon_alarm.gif') no-repeat 5px center;
	}
	.main .notice_list_mobile .control {
		display:none;
	}

	.main_slider {
		top:142px;	
		height:365px;
	}	
	.main_slider .bg_gradation {
		display:block;
	}
	.main .mainSection {
		padding-top:397px;
		height:390px;
	}
	#right_box {
		position: relative;
		width:100%; height:390px;
	}
	.main_slider ul li .img {
		height:365px; width:auto; background-size: auto 140%; background-position: center 0;
	}
	.main .mainSection .menu_box {
		top:252px;
		left:50%; margin-left:-73px;
	}		
	.main_slider li .text_area .text_box .text {
		position:absolute;
		top:60px;
		left:-2500px;
	}
	.main_slider li.on .text_area .text_box .text {
		left:0;
		width:100%;
	}
	.main_slider .text_area .text_box p.eng {
		text-align:center;
		margin-top:0;
		font-size:11px; line-height: 13px;
	}
	.main_slider .text_area .text_box p.title {
		padding:0 20px;
		text-align:center;
		font-size:20px; line-height:28px;
	}

	#right_box .box_contents {width:100%; height:390px;}
	#right_box.on_a .box_contents {left:0px; display:block;}
	#right_box.on_b .box_contents {left:0px; display:block;}
	#right_box.on_c .box_contents {left:0px; display:block;}
	#right_box.on_d .box_contents {left:0px; display:block;}
	#right_box .box_contents #box_A,
	#right_box .box_contents #box_B,
	#right_box .box_contents #box_C,
	#right_box .box_contents #box_D {display:none;} 
	#right_box.on_a .box_contents #box_A,
	#right_box.on_b .box_contents #box_B,
	#right_box.on_c .box_contents #box_C,
	#right_box.on_d .box_contents #box_D {display:block;} 

	#right_box #box_A{left:0; width:100%;}
	#right_box #box_B{left:0; width:100%;}
	#right_box #box_C{left:0; width:100%;}
	#right_box #box_D{left:0; width:100%;}
	
	/* BOX A */
	#box_A .list {width:100%;}
	#box_A .list ul li {
		width:50%; height:129px; float:left; 
		overflow:hidden;
	}
	#box_A .list ul li:nth-child(odd) {
		margin-left:-1px;
		border-right:1px solid #dddddd; 
	}
	#box_A .list ul li a {
		display:block; 
		width:100%; height:194px; overflow:hidden; 
	}
	#box_A .list ul li p.name {
		top:5px; left:10px;
		width:150px;
		text-align:left;
		font-size:13px; line-height:18px;
		z-index: 1;
		word-break: keep-all;		
	}
	#box_A .list ul li p.name span.eng {
		font-size:13px; line-height: 18px;
	}
	#box_A .list p.cat {
		width:60px; height:20px;
		font-size:11px; line-height: 20px;
	}
	#box_A .list ul li a > img {
		position: absolute; 
		right:5px; bottom:0px; 
		max-width: 95px; width:auto;
		max-height:95px; height:auto;
	}
	
	/* BOX B */
	#box_B .boxs_line {
		float:left;
		width:50%;
		height:195px;
	}
	#box_B .box_s {
		float:left;
		width:50%;
		height:195px;
		background-size: 120px auto;
		background-position: center 50px;
	}
	#box_B .box_01 {
		background-size: 80px auto;
		background-position: center 80px;
	}
	#box_B .box_02 {
		background-size: 90px auto;
		background-position: center 70px;
	}
	#box_B .box_03 {
		background-size: 50% auto;
		background-position: 80% 70%;
	}
	#box_B .box_l {
		width:100%;
		height:100%;
	}
	#box_B .boxs_middle p.title, 
	#box_B .boxs_bottom p.title, 
	#box_B p.title {
		margin-top:10px;
		margin-left:10px;
		font-size:14px;
		text-align:left;
		-ms-word-break: keep-all;
		word-break: keep-all;
	}
	#box_B p.title span.m_br {
		display:block;
	}
	#box_B .boxs_line.boxs_bottom {
		float:none;
		width:100%;
	}
	#box_B p.desc {
		display:none;
	}
	#box_B .box_05 p.desc .w_br {
		display:block;
	}
	
	/* BOX C */
	#box_C .boxs_line {
		float:left;
		width:100%;
	}
	#box_C .box_s {
		float:left;
		width:50%;
		height:195px;
		background-size: 160px auto;
		background-position: center -183px;
	}
	#box_C p.title {
		margin-top:10px;
		margin-left:10px;
		font-size:14px;
		text-align:left;
		-ms-word-break: keep-all;
		word-break: keep-all;
	}
	#box_C p.desc {
		display:none;
	}
	#box_C p.title span.m_br {
		display:block;
	}
	#box_C .boxs_line.boxs_middle {
		display:none;
	}
}

@media all and (max-width: 400px) {
	#box_B .box_s {
		background-size: 160px auto;
		background-position: center -50px;
	}
	#box_B .box_03,
	#box_B .box_05 {
		background-size: 120px auto;
		background-position: center 70px;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio : 1.5) {
	.main .mainSection .menu_box ul li a em { 
		background-image: url('/assets/images/main/icon_menu_2x.png');
		background-size: 200px 100px;
	}
}










