@charset "UTF-8";                    /*2020.03.16 大連曲銘 変更 */
.topSlider .bxsliderz,
.newArticle .bxsliderz,
.newArticle .bxsliderz2,
.topInfo .bxsliderz{
	visibility: hidden;
}
.bx-controls{
	display: none;
}
.is-greater .bx-controls{
	display: block;
}
.box-new-article__detail.js-ellipsis{
	width: 270px;
	height: 3em;
}
@media (max-width:  767px){
	.box-new-article__detail.js-ellipsis{
		width: 260px;
	}
}
/* ================================================================================================= CONTENTS */
#topCtsBg {
	background: #555;
}
#lixTmplMainCont {
	overflow: visible !important;
	width: 952px;
	margin-top: 0;
	position: relative;
}
@media (max-width: 767px){
	#lixTmplMainCont{
		width: auto;
	}
}

/* ================================================================================================= leftBlock */
/*.boxEnvironmentalDesign {
	display:
}*/
.gadget {
	color: #ccc;
}
.gadget h4 {
	font-size: 14px;
	margin-bottom: 10px;
}
.gadget p {
	font-size: 12px;
}
.boxTopLeft {
	width: 466px;
	float: left;
}
.topContact .boxTopLeft, .topContact .boxTopRight, .topContactInfo, .list_news/*, .topContent ul li*/ {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
}
.topContact{
	border-top: 1px solid #666;
	padding-top: 20px;
}
.topContactInfo {
	margin-bottom: 20px;
}
.topContact .mail {
	text-align: center;
}
/*.topContent ul{
	list-style-type: none;
	float: left;
}
.topContent ul li{
	width: 466px;
	display: block;
	margin-bottom: 20px;
}
.topContent {
	margin: 20px 0;
	border-bottom: 1px solid #666;
	}*/
	#list1 {
		margin-left: 20px;
	}
	#list2 {
		position: relative;
		padding-bottom: 70px;
	}
	#list2 .gadget{
		position: absolute;
		bottom: 15px;
		margin-bottom: 0;
		background-color: transparent;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.placeHolder {
		background: #aaa!important;
	}
	#list2 .gadget span {
		color: #ccc;
	}
	.topContent span, .topContact span {
		color: #ed6600;
	}
	.lstBanner:after {
		display: block;
		content: '';
		clear: both;
	}
	.topContact .boxTopLeft ul li,
	.topContact .boxTopRight ul li,
	.lstBanner li {
		width: 205px;
		float: left;
		margin: 20px 0 0 18px;
	}
	.topContact .boxTopLeft ul,
	.topContact .boxTopRight ul,
	.lstBanner {
		padding-bottom: 20px;
	}
	.topContact .boxTopLeft,
	.topContact .boxTopRight {
		margin-bottom: 20px;
	}
	.boxTopRight {
		width: 466px;
		float: right;
	}
	.topContactInfo .hdg_lv3, .topContent .hdg_lv3, .list_news .hdg_lv3, .topContact .hdg_lv3 {
		border-bottom: 1px solid #ccc;
	}
	.topContactInfo .lstBanner {
		padding: 0 20px 20px;
	}
	.topContent .hdg_lv3.title, .topContact .hdg_lv3.title {
		border: 0;
	}
	.topContact h4 {
		font-weight: bold;
		padding: 5px 20px;
		border-bottom: 1px solid #ccc;
	}
	.txtRegister {
		padding: 17px 0;
		text-align: center;
		font-size: 16px;
	}
	#list1 {
		float: right;
	}
	#list1, #list2 {
		width: 466px;
	}
	.list_type03 .item .txt  {
		vertical-align: middle;
		text-indent: -20px;
		padding-left: 14px;
	}
	.list_type03 .item {
		border-bottom: 1px solid #ddd;
	}
	.list_type03 .item:last-child {
		border-bottom: 0;
	}
	.list_type03 .item {
		border-bottom: 1px solid #ddd;
	}
	.list_type03 .item:after{
		display: block;
		clear: both;
		content: "";
	}
	.list_type03 .item a {
		padding: 20px 10px 20px 14px;
		width: 205px;
	}
	.list_type03 .item a.one_column {
		width: 435px;
	}
	.list_type03 .item a .pct {
		padding-right: 5px;
	}
	.list_type03 .item a {
		display: block;
		float: left;
	}
	.list_type03 .item > span {
		display: block;
		float: left;
		padding: 20px 10px 10px 14px;
		width: 205px;
		color: #333;
	}
	.list_type03 .item > span.col2 {
		display: block;
		float: left;
		padding: 20px 10px 10px 14px;
		width: 410px;
		color: #333;
	}


	.pagetop {
		margin-bottom: 0;
		padding-bottom: 15px;
	}
	.pagetop a {
		color: #fff;
	}
	#lixTmplMainCont{
		margin-left: auto;
		margin-right: auto;
	}

	/* ================================================================================================= Clearfix */

	.clearfix:after,
	#list2 ul li a:after, #list1 ul li a:after {
		content: ".";
		display: block;
		visibility: hidden;
		clear: both;
		height: 0;
		line-height: 0;
		*zoom: 1;
	}


	/* ================================================================================================= brightOver */
	a img:hover {
		filter: alpha(opacity=75);
		-moz-opacity: .75;
		opacity: .75;
	}
/** Bxslider
===================================*/
.slider01 .bx-wrapper img {
	max-width: 100%;
	display: block;
}
.topSlider {
	background: #666;
	position: relative;
	height: 170px;
}
.topSlider .bxslider {
	width: 952px;
	position: relative;
	margin: 0 auto;
}
.topSlider li{
	float: left;
}
.slider01 .bx-wrapper {
	width: 952px;
	position: relative;
	margin: 0 auto;
	*zoom: 1;
	padding-top: 20px;
}
@media (max-width: 767px){
	.slider01 .bx-wrapper {
		width: auto;
	}
}

.productSlider_wrapper {
	clear: both;
	padding: 20px 0;
	margin: 0 20px;
}
.productSlider_wrapper .txt, .productSlider_wrapper .pct {
	display: inline-block;
	float: left;
}
.productSlider_wrapper .txt {
	padding-left: 0 !important;
	text-indent: 0 !important;
	width: 290px;
}
.productSlider_wrapper .txt .title {
	padding: 0 0 13px 0;
	margin-left: -5px;
}
.productSlider_wrapper .bx-wrapper {
	float: right;
}
.productSlider_wrapper .txt a {
	display: block;
	padding: 0;
	float: none;
}
.list_type03 .item .productSlider_wrapper > a {
	display: block;
	float: none;
	padding: 0;
	width: auto;
}
.list_type03 .item .productSlider_wrapper > a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}
.list_type03 .item .productSlider_wrapper > a:hover h3{
	text-decoration: underline;
}
/** THEME
===================================*/

.slider01 .bx-wrapper .bx-pager,
.slider01 .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
	margin-top: 0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.slider01 .bx-wrapper .bx-prev {
	left: -34px;
	background: url(/resource/pic/top/icn_prev.png) no-repeat;
}

.slider01 .bx-wrapper .bx-next {
	right: -52px;
	background: url(/resource/pic/top/icn_next.png) no-repeat;
}
.slider01 .bx-wrapper .bx-next:hover, .bx-wrapper .bx-prev:hover {
	opacity: 0.7;
}
.slider01 .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 57%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 1;
}
.topContactInfo .bx-wrapper .bx-pager {
	display: none;
}
.topContactInfo .bx-wrapper {
	padding-bottom: 18px;
}
.topSlider .bx-wrapper .bx-prev {
	left: -36px;
	background: url(/resource/pic/top/icn_prev_white.png) no-repeat;
}
.topSlider .bx-wrapper .bx-next {
	right: -52px;
	background: url(/resource/pic/top/icn_next_white.png) no-repeat;
}
@media (max-width: 320px){
	.topSlider .bx-wrapper .bx-prev {
		left: -17px;
	}
	.topSlider .bx-wrapper .bx-next {
		right: -34px;
	}
}
/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-bottom: 10px;
	margin-top: 10px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #a3a3a3;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #ed6600;
}
/*-------------------------------------------------------------------------------------------------------------*/

.hdg_lv3{
	padding: 15px 0 13px 15px;
	font-weight: bold;
	font-size: 16px;
}
.link_side {
	float: right;
}
.link_side a {
	font-weight: normal;
	font-size: 14px;
}
.link_side a span.icon-popup {
	color: #333;
}


.list_news dl {
	padding: 0 18px;
}
.list_news dl dd a {
	display: block;
	padding: 13px 0 13px 130px;
	border-bottom: 1px dashed #ccc;
}
.list_news dl dd:last-of-type a {
	border-bottom: 0;
}
.list_news dl dt {
	display: inline-block;
	float: left;
	padding: 13px 0;
}
#item04 .productSlider_wrapper{
	cursor: default;
}
#item04 .productSlider{
	cursor: default;
}
.list_type03 .item .list-news-01 a{
	width: auto;
	float: none;
}
.list-news-01 dl{
	padding: 0 5px;
	font-size: 12px;
}
.list-news-01 dl dt{
	float: left;
	vertical-align: middle;
	padding: 7px 0;
	width: 102px;
	color: #ed6600;
}
.list-news-01 dd{
	padding: 7px 0 7px 102px;
	text-decoration: none!important;
}
.list_type03 .list-news-01__title{
	float: none;
	font-size: 16px;
	font-weight: bold;
	width: auto;
	padding-bottom: 10px;
}
.js_topproductSlider_iframe{
	width: 466px;
	border: none;
}
.topContentUpdate{
	padding: 20px 0 0;
}
.topLineupNew{
	width: 952px;
	margin: 8px auto 0;
	position: relative;
	z-index: 1;
	text-align: right;
}
.topLineupNew span{
	color: #ed6600;
}
.topLineupNew .icon-popup:before{
	font-weight: normal;
	color: #fff;
}
.topLineupNew a:hover{
	text-decoration: underline;
	color: #fff;
}
.topLineupNew a .txt{
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	display: inline;
}

/*---------------------------------------*/
.list_news .icon-right-dir{
	color: #ed6600;
}
.topContent{
	margin: 20px -9px;
}
.box-type{
	display: table;
	width: 100%;
	margin-top: 20px;
}
.box-type__item{
	display: table-cell;
	width: 33.3333%;
	vertical-align: top;
}
.box-type__title{
	font-size: 18px;
	font-weight: bold;
	position: relative;
	padding: 0 0 10px 35px;
}
.box-type-icon{
	position: absolute;
	top: -4px;
	left: 0;
}
.box-type__item{
	padding: 0 9px;
	box-sizing: border-box;
}
.box-type__item__inner{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-sizing: border-box;
	background-color: #fff;
	padding: 15px 10px;
}
.lst-type .txt,
.lst-type--02 .txt{
	padding-left: 18px;
	text-indent: -18px;
}
.icon-extend{
	position: relative;
	top: -3px;
	margin-left: 0.5em;
}
.icon-extend img {
	vertical-align: middle;
}
#footer .icon-extend img {
	vertical-align: bottom;
}
.box-type__item--02 .box-type__item__inner{
	margin-bottom: 17px;
	padding: 16px 10px;
}
.box-type__item--02 .box-type__title{
	padding-bottom: 0;
}
.box-type--02{
	padding: 0 9px;
	margin-top: 20px;
}
.box-type--02__inner{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-sizing: border-box;
	background-color: #fff;
	padding: 20px 10px;
}
.lst-type--02 {
	font-size: 0;
}
.lst-type--02 li{
	display: inline-block;
	width: 33.333%;
	text-align: left;
}



/* ============================================TOP CSS===================================================== */
#lixTmplMainCont {
	width: auto;
}
.wrapper {
	width: 972px;
	padding: 0 10px;
	box-sizing: border-box;
}
@media (max-width: 767px) {
	.wrapper {
		width: auto;
	}
	.hide_sp{ display: none !important; }
}

.pagetop a{
	color: #666;
}
.pagetop a span {
	font-size: 120%;
}
.is-visiblePc{
	display: block;
}
.is-visibleSp{
	display: none;
}
@media (max-width: 767px) {
	.is-visiblePc{
		display: none;
	}
	.is-visibleSp{
		display: block;
	}
}

#topCtsBg {
	background: none;
}

.bg--darkgrey {
	background: #54585a;
}
.bg--grey {
	background: #676b6c;
}
.bg--lightgrey {
	background: #f5f5f5;
}

.fluid-image {
	max-width: 100%;
	height: auto;
}

.topSlider {
	background: #54585a;
	padding-bottom: 5px;
}
.slider01 .bx-wrapper .bx-pager .bx-pager-item {
	z-index: 2;
	position: relative;
}
@media (max-width: 767px) {
	.topSlider {
		overflow: hidden;
		height: auto;
	}
	.topLineupNew {
		width: auto;
		padding: 0 20px;
		margin-top: 20px;
	}
	.topSlider .bx-viewport {
		overflow: visible !important;
	}
	.topSlider .bx-viewport ul {
		width: 1200% !important;
	}
	.topSlider .bx-viewport ul li {
		opacity: 0.3;
		transition: all 0.5s ease;
	}
	.topSlider .bx-viewport ul li.is-current {
		opacity: 1;
	}
	.slider01 .bx-wrapper .bx-controls-direction a {
		top: 65%;
	}
}
.topLineupNew a {
	position: relative;
	z-index: 2;
}
.topLineupNew a img {
	width: 15px;
	vertical-align: top;
	margin-left: 0.5em;
}

.topContent {
	padding: 20px 0 10px;
	margin: 0;
}
.box-type--row {
	margin: 0 -5px 10px;
	box-sizing: border-box;
}
.box-type__title{
	font-size: 16px;
	padding-left: 0;
	color: #363636;
	line-height: 1.5;
	padding-bottom: 0;
	position: relative;
}
.box-type__title.link-sp {
	padding-bottom: 10px;
}
.box-type__title a {
	display: block;
}
.box-type__inner{
	background: #fff;
	border-radius: 4px;
	padding: 15px 20px;
	box-sizing: border-box;
}
.box-type__container{
	border-top: 1px solid #ddd;
	padding-top: 15px;
	line-height: 2;
}
.box-type__content--row + .box-type__content--row {
	margin-top: 25px;
}
.box-type--full{
	width: 100%;
	padding: 0 5px;
	box-sizing: border-box;
}
.box-type--1col{
	float: left;
	width: 33.3333%;
	padding: 0 5px;
	box-sizing: border-box;
}
.box-type--2col{
	float: left;
	width: 66.6667%;
	padding: 0 5px;
	box-sizing: border-box;
}
.box-type__content--row{
	margin: 0 -10px;
}
.box-type--row:after,
.box-type__content--row:after,
.lst-type--row:after{
	display: block;
	clear: both;
	content: "";
}
.box-type__content{
	padding: 0 10px;
	box-sizing: border-box;
	line-height: 2;
}
.box-type__content--nolink {
	padding: 10px 0 0;
	border-top: 1px solid #ddd;
	margin-top: 10px;
}
.box-type__content--2col{
	width: 50%;
	float: left;
}
.box-type__content--3col{
	width: 33.3333%;
	float: left;
}
.lst-type--row li{
	float: left;
	width: 33.3333%;
}
.lst-type li{
	position: relative;
	box-sizing: border-box;
	line-height: 1.4;
}
.lst-type li.separate_line{
	margin-top: 11px;
    padding-top: 11px;
	border-top: 1px dotted #ddd;
}
.lst-type li a {
	display: inline-block;
	text-indent: -1em;
	padding-left: 1em;
}
.box-type__title__img{
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: auto;
}
.box-type__text{
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.js-accordion-content {
		display: block !important;
	}
}
@media (max-width: 767px){
	.box-type__text{
		display: none;
	}
	.box-type--1col,
	.box-type--2col,
	.box-type--full{
		width: 100%;
		margin-bottom: 10px;
		padding: 0;
	}
	.box-type__content--2col,
	.box-type__content--3col{
		width: 100%;
	}
	.box-type__inner{
		padding: 0;
	}
	.box-type--row{
		margin: 0;
	}
	.box-type__content + .box-type__content .box-type__title{
		border-top: 1px solid #ddd;
	}
	.box-type__title{
		padding: 10px;
	}
	.box-type__title:after{
		position: absolute;
		content:"";
		background: url(/resource/pic/top/icn_next.png) no-repeat;
		background-size: 7px 12px;
		width: 7px;
		height: 12px;
		right: 10px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
	.box-type__title.js-accordion-trigger:after{
		position: absolute;
		content:"";
		background: url(/resource/pic/top/icn_down.png) no-repeat;
		background-size: 12px 7px;
		width: 12px;
		height: 7px;
		right: 10px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
	.box-type__title.link-sp a.is-active:after{
		position: absolute;
		content:"";
		background: url(/resource/pic/top/icn_top.png) no-repeat;
		background-size: 12px 7px;
	}
	.box-type__container{
		padding: 0 10px;
	}
	.lst-type li{
		width: 100%;
		border-bottom: 1px solid #ddd;
		line-height: 2;
	}
	.lst-type li:last-child{
		border-bottom: 0;
	}
	.lst-type li.separate_line{
		margin-top: 0;
		padding-top: 0;
		border-top: none;
	}
	.lst-type li a{
		padding: 10px 0 10px 1em;
		display: block;
	}
	.box-type__content--row + .box-type__content--row{
		margin-top: 0;
	}
	.box-type__content--row + .box-type__content--row .box-type__title{
		border-top: 1px solid #ddd;
	}
	.js-accordion-content {
		display: none;
	}
	.js-accordion-trigger{
		cursor: pointer
	}
	.js-accordion-trigger a {
		pointer-events: none;
	}
}
.box-type__text{
	display: none;
}

.newArticle {
	padding: 35px 0 30px;
}

.news-article__title {
	margin-bottom: 15px;
	position: relative;
}
.newArticle .bx-wrapper + .news-article__title {
	margin-top: 35px;
}
.newArticle .bx-wrapper {
	position: relative;
}
.newArticle .bx-controls-direction {
	position: absolute;
	left: -50px;
	right: -50px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
@media (max-width: 375px){
	.newArticle .bx-controls-direction {
		left: -40px;
		right: -40px;
	}
}
@media (max-width: 320px){
	.newArticle .bx-controls-direction {
		left: -0px;
		right: -0px;
	}
}
.newArticle .bx-wrapper .bx-controls-direction a {
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}
.newArticle .bx-controls-direction .bx-prev {
	float: left;
	background: url(/resource/pic/top/icn_prev.png) no-repeat center;
}
.newArticle .bx-controls-direction .bx-next {
	float: right;
	background: url(/resource/pic/top/icn_next.png) no-repeat center;
}
.newArticle .bx-viewport {
	padding-bottom: 3px;
}
a.box-new-article {
	display: block;
	text-decoration: none;
}
.box-new-article__inner {
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
}
.box-new-article__image {
	border-radius: 5px 5px 0 0;
	overflow: hidden;
}
.box-new-article__content {
	padding: 20px;
}
.box-new-article__title {
	font-weight: bold;
	margin-bottom: 15px;
}
.news-article__title__link {
	text-align: right;
	margin-top: -20px;
}
.news-article__title__link a{
	text-decoration: none;
}
.news-article__title__link a:hover span {
	text-decoration: underline;
}
.news-article__title__link a:before {
	content: '\e802';
	font-family: "fontello";
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	text-indent: 0;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	color: #ed6600;
}
.news-article__title__link a .is-visiblePc {
	display: inline-block !important;
}
.box-new-article__detail {
	font-size: 13px;
}
@media (min-width: 768px) {
	.newArticle .txt-link-more {
		width: 30% !important;
	}
}
@media (max-width: 767px){
	.newArticle{
		padding-top: 30px;
	}
	.news-article__title__link a {
		font-size: 12px;
	}
	.news-article__title__link a .is-visiblePc {
		display: none !important;
	}
	.news-article__title__link a .is-visibleSp {
		display: inline-block !important;
	}
	.news-article__title {
		margin-bottom: 25px;
	}
	.newArticle .bx-wrapper {
		margin: 0 auto;
	}
	.newArticle .bx-wrapper .bx-viewport {
		overflow: visible !important;
	}
	.newArticle .bx-wrapper ul {
		width: 1200% !important;
	}
	.newArticle .bx-wrapper ul li {
		opacity: 0.3;
		transition: all 0.5s ease;
	}
	.newArticle .bx-wrapper ul li.is-current {
		opacity: 1;
	}
	.box-new-article__detail {
		font-size: 12px;
	}
	.box-new-article__content {
		padding: 10px;
	}
}

.memberService {
	padding: 40px 0 30px;
	color: #fff;
}
.lst-service-button {
	margin: 0 -10px 50px;
}
.lst-service li,
.lst-service-button li {
	float: left;
	box-sizing: border-box;
}
.lst-service-button li {
	padding: 0 10px;
	width: 50%;
	text-align: right;
}
.lst-service-button li:last-child {
	text-align: left;
}
.lst-service-button .btn {
	display: inline-block;
	text-decoration: none;
	border-radius: 5px;
	width: 100%;
	max-width: 305px;
	font-size: 18px;
	font-weight: bold;
	padding: 24px 10px;
	box-sizing: border-box;
	text-align: center;
}
.lst-service-button .btn:hover{
	opacity: 0.7;
}
a.btn--type01 {
	background: #ed6600;
	color: #fff !important;
}
a.btn--type02 {
	background: #fff;
	color: #363636;
}
.lst-service {
	margin: 0 -15px;
}
.lst-service li {
	width: 25%;
	padding: 0 15px;
}
.lst-service li span {
	display: table-cell;
	vertical-align: middle;
}
.lst-service__image {
	width: 60px;
}
.lst-service__image img{
	width: 60px;
}
.lst-service__text {
	text-align: left;
	padding-left: 10px;
	font-size: 15px;
}
@media (max-width: 767px){
	.lst-service{
		margin: 0;
	}
	.lst-service li{
		width: 100%;
		margin: 0 0 20px 0;
		padding-left: 60px;
		position: relative;
		min-height: 50px;
		display: table;
	}
	.lst-service__text {
		font-size: 14px;
		vertical-align: middle;
		display: inline-block;
	}
	.lst-service-button{
		margin: 0 -5px 20px;
	}
	.lst-service-button li{
		padding: 0 5px;
	}
	.lst-service-button .btn{
		font-size: 14px;
		padding: 9px 10px;
		font-weight: normal;
	}
	.lst-service__image{
		width: 50px;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		display: inline-block;
		vertical-align: middle;
	}
	.lst-service__image img{
		width: 50px;
	}
	.memberService{
		padding: 20px 0 0;
	}
}

.topInfo {
	padding: 20px 0 0;
	margin-bottom: -10px;
}
.topContactInfo .lstBanner {
	margin: 20px 0;
	padding: 0 8px;
}
.topContactInfo .lstBanner li {
	width: 25%;
	padding: 0 10px;
	box-sizing: border-box;
	margin: 0 0 20px;
}
.topContactInfo {
	margin-top: 10px;
	padding: 8px 18px 0;
}
.topContactInfo .hdg_lv3,
.topContent .hdg_lv3, .list_news .hdg_lv3,
.topContact .hdg_lv3 {
	border-color: #dcdcdc;
	padding: 15px 0 13px;
}
@media (max-width: 767px){
	.topInfo{
		padding: 0;
		margin-bottom: 0;
	}
	#topCtsBg {
		background: none;
	}
	.pagetop{
		margin: 0;
	}
	.topContactInfo .hdg_lv3{
		padding-bottom: 0;
	}
	.topContactInfo .lstBanner{
		margin: 0 -5px;
		padding: 0 0 5px;
		box-sizing: border-box;
		text-align: center;
	}
	.topContactInfo .lstBanner li{
		width: 50%;
		float: left;
		padding: 5px;
		box-sizing: border-box;
		margin: 0;
	}
	.topContactInfo {
		padding: 8px 10px 0;
	}
	.topContactInfo .hdg_lv3,
	.topContent .hdg_lv3, .list_news .hdg_lv3,
	.topContact .hdg_lv3 {
		padding: 10px 0;
	}
}

.list_news{
	margin-bottom: 10px;
	padding: 8px 18px;
	box-sizing: border-box;
}
.list_news .hdg_lv3{
	padding-left: 0;
}
.list_news dl{
	padding: 0;
}
.list_news dl dt{
	padding:  15px 0 10px;
}
.list_news dl dd a {
    display: block;
    padding: 15px 0 10px 130px;
}
.list_news .title span{
	color: #363636;
}
.link_side a{
	display: inline-block;
}
.link_side a span {
	font-size: 14px;
}
.link_side .icon-angle-right:before{
	content: '\e802';
	color: #ff6600;
}
.link_side .icon-extend{
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
@media (max-width: 767px){
	.list_news{
		padding: 10px 10px 20px;
	}
	.list_news .hdg_lv3 {
		padding: 10px 0;
	}
	.list_news dl dt{
		font-weight: bold;
		float: none;
	}
	.list_news dl dd a{
		padding: 0 0 15px 0;
	}
	.list_news dl dd:last-of-type a{
		border-bottom: 1px dashed #ccc;
	}
	.link_side{
		margin: 0;
		padding-top: 3px;
	}
	.link_side a span{
		font-size: 12px;
	}
	.btn-load_more{
		text-align: center;
		padding: 15px 0;
		margin-bottom: -20px;
		box-sizing: border-box;
	}
	.icon-load_more{
		margin-right: 10px;
		max-width: 15px;
		display: inline-block;
		vertical-align: middle;
	}
	.icon-load_more img{
		width: 15px;
	}
}

.relatedInfo {
	margin-bottom: 40px;
}
.relatedInfo .bx-wrapper {
	position: relative;
}
.relatedInfo .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}
.relatedInfo .bx-wrapper .bx-pager .bx-pager-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.relatedInfo .bx-wrapper .bx-pager.bx-default-pager a {
	background: #a3a3a3;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.relatedInfo .bx-wrapper .bx-pager.bx-default-pager a:hover,
.relatedInfo .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #ed6600;
}
.relatedInfo .bx-controls-direction {
	position: absolute;
	left: -50px;
	right: -50px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 32px;
}
.relatedInfo .bx-controls-direction:after {
	content: "";
	display: block;
	clear: both;
}
.relatedInfo .bx-controls-direction .bx-prev {
	float: left;
	margin-top: -15px;
	background: url(/resource/pic/top/icn_prev.png) no-repeat center;
}
.relatedInfo .bx-controls-direction .bx-next {
	float: right;
	margin-top: -15px;
	background: url(/resource/pic/top/icn_next.png) no-repeat center;
}
.relatedInfo .bx-wrapper .bx-controls-direction a {
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}
@media (max-width: 767px){
	.relatedInfo {
		margin: 0 -10px 20px;
	}
	.relatedInfo .bx-controls-direction {
		left: 0;
		right: 0;
	}
	.relatedInfo .bx-wrapper .bx-controls-direction a {
		margin-top: 0;
	}
	.relatedInfo .bx-controls-direction .bx-prev {
		float: left;
		background: url(/resource/pic/top/icn_prev_white.png) no-repeat center;
	}
	.relatedInfo .bx-controls-direction .bx-next {
		float: right;
		background: url(/resource/pic/top/icn_next_white.png) no-repeat center;
	}
}
@media (max-width: 767px){
	.link-back{
		border-top: 1px solid #ddd;
		margin-bottom: -33px;
	}
	.link-back a{
		display: block;
		padding: 20px 10px;
		color: #303030;
		font-size: 12px;
	}
}