@font-face {
	font-family: 'FontAwesome';
	src: url('/Public/yycss/eleline/fontawesome-webfont.eot');
	src:local('☺'),  
        url('/Public/yycss/eleline/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),  
        url('/Public/yycss/eleline/fontawesome-webfont.woff2') format('woff'),
        url('/Public/yycss/eleline/fontawesome-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.active_arrow_right:after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0da";
	color:#FFFFFF;
	font-size:28px;
	vertical-align:middle;
	margin-left:4px;
}

.active_arrow_down:after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0d7" !important;
	color:#FFFFFF;
	font-size:28px;
	vertical-align:middle;
	margin-left:4px;
	width:10px;
}

.parts_area {
	position:relative;
	padding-left:17px !important;
	padding-right:17px !important;
	margin-top:0px !important;
}

.parts_area .all_full {
	width:100%;
	cursor:pointer;
}

.parts_area_active {
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.parts_area_hi {
	position:absolute;
	top:48px;
	left:0px;
	background-color:#353535;
	font-size:16px;
	width:149px;
	text-align:center;
	border-bottom-right-radius: .3em;
	border-bottom-left-radius: .3em;
	display:none;
}

.parts_area_hi div {
	cursor:pointer;
}

.parts_area_hi hr {
	width:130px;
	margin:0 auto;
	color:#5F5F5F;
}

.can_not_stretching {
	height:49px;
	margin-top:49px;
}

.can_not_stretching a {
	vertical-align:top;
}

.htcbtn {
	margin-top:0px !important;
}

.d_passageway {
	height:49px;
	display:inline-block;
	vertical-align:top;
}

.d_passageway a {
	line-height:42px;
}

