.imgMax{
	border:0;
	width:100%;
	max-width:100%;
	height:auto;
}

.gnb .topMenu {
	clear:both;
	display:table;
	width:100%;
	background:#7e95ab;
	text-align: center;
}
.gnb li {
	float:left;
	color:#FFFFFF;
}
.gnb li a {
	display:block;
	line-height:4em;
	border-right: 1px solid #8fa9c1;
	color: #ffffff;
}
.gnb .tab_li {font-size:0.9em}
.gnb .tab_li_end a{
	border-right: 0;
}
.gnb .sel_tab a{
	background-color: #1768d4;
}


/* HSK slide Tab */
.slideTit {
	background-color: #f9f9f9;
	position:relative;
	overflow:hidden;
	z-index:1;
}
.swiper-container .swiper-notification{
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000;
}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-free-mode>.swiper-wrapper{margin:5% auto}
.swiper-container-free-mode>.swiper-wrapperr{}
.swiper-wrapper{
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
.swiper-slide {
  	flex-shrink:0;
  	text-align: center;
  	background: #f9f9f9;
  	color:#4d4c51;
  	font-weight:bold;
  	border-right:2px solid #dbdbdb;
        
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide-end{border-right:0;}
.selTab{color:#1768d4;text-decoration: underline;}
/* HSK slide Tab */



#class_cnt{
	height:1.187em;
	padding:1em;
	color:#535353;
	border-bottom:1px solid #8fa9c1;
	line-height:1.187em;
}

.container {
	clear: both;
	width: 100%;
	text-align: center;
	background: #ffffff;
}
.moreList {
  position: relative;
  height: 50px;
  border-bottom: 1px solid #a3a3a3;
}
.moreList .moreNext {
  position: relative;
  height: 50px;
  text-align: center;
}
.moreList .moreNext p {
  height: 35px;
  padding-top: 15px;
}
.moreList .moreNext p .next.arrow_more {
  background: url('/image/common/ico_arrow_more1.png') no-repeat;
  -webkit-background-size: 14px 22px;
}

.container .list .listItem .itemInfo {
  padding:1.563em 0;
}

.container .list .listItem .goOne {
  display: block;
  padding: 0 1em 1em 1em;
}
.container .list .listItem .itemPhoto {
  position: relative;
  float: left;
  width: 11.143em;
}
.container .list .listItem .itemPhoto img {
  max-width:100%;
  width: 100%;
  height: auto;  
}
.container .list .listItem .itemInfoName {
  text-align:left;
  padding:1em 1em 0.3em 1em;
  font-size:15px;
  font-weight: bold;
  line-height: 1.6em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.container .list .listItem .itemInfoStyle {
  text-align:left;
  padding-left:1em;
  line-height: 1.6em;
  color: #939393;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.container .list .listItem .restName{
  line-height: 2.5em;
  font-size:15px;
}

.container .list .listItem .itemInfoAmount {
  text-align:left;
  padding-left:1em;
  line-height: 2em;
  color: #fc3555;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.container .list .listItem .typeAmount {color:#fc3555;font-size:1.8em;}
.container .list .listItem .typeAmountDC {color: #1768d4;font-size:1em;}


.container .list .itemGo li{
	float:left;
	height:3.875em;
	line-height:3.875em;
}

.container .list .itemGo li a:link{color:#FFFFFF}
.container .list .itemGo li a:visited{color:#FFFFFF}




.container .list_r .listItem_r .itemInfo_r {
   padding:1.563em 0;
}

.container .list_r .listItem_r .itemInfoStyle_r {
  text-align:left;
  padding-left:1em;
  line-height: 1.6em;
  color: #939393;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.container .list_r .listItem_r .itemPhoto {
  position: relative;
  float: left;
  width: 7.143em;
}
.container .list_r .listItem_r .itemPhoto img {
  max-width:100%;
  width: 100%;
  height: auto;  
}

.container .list_r .itemGo li{
	float:left;
	height:3.875em;
	line-height:3.875em;
}
.container .list_r .listItem_r .itemInfoAmount {
  text-align:left;
  padding-left:1em;
  line-height: 2em;
  color: #fc3555;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.container .list_r .itemGo li a:link{color:#FFFFFF}
.container .list_r .itemGo li a:visited{color:#FFFFFF}

.container .list_r .listItem_r .typeAmount {color:#fc3555;font-size:1.8em;}

.r_sel {color:#1768d4;text-decoration:underline}

.swiper-wrapperr{
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}