@charset "utf-8";
.visangtextbook img{max-width:100%;}
.visangtextbook .blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;margin:-1px;font-size:1px;line-height:1;clip:rect(0,0,0,0);}
.visangtextbook .head .btnWrap{position:fixed;top:214px;left:50%;margin-left:261px;display:block;width:157px;height:157px;background:url(/resources/images/visangtextbook/2015/btn_apply.png) 0 0 no-repeat;z-index:100;}
.visangtextbook .head .btnWrap .btnApply{display:block;width:100%;height:100%;}

.visangtextbook .addForm td{padding:20px 40px 25px;background:#fffae7;}
.visangtextbook .addForm .tit{font-size:14px;color:#606677;}
.visangtextbook .addForm .cont{font-size:0;}
.visangtextbook .addForm .chk{margin-top:12px;}
.visangtextbook .addForm .chk input[type="checkbox"] + label{padding-left:28px;font-weight:500;}
.visangtextbook .addForm .chk input[type="checkbox"]:disabled + label{color:#abadb5;}

/************************************************************************************************************************************************
	intro
************************************************************************************************************************************************/

.visangtextbook .intro-wrap { height:900px; position: relative; }
.visangtextbook .intro-wrap .logo1 { position: absolute;left: 30px; top:30px; z-index:10 }
.visangtextbook .intro-wrap .logo2 { position: absolute;right: 30px; top:23px; z-index:10;}
.visangtextbook .intro-wrap .intro { display: flex; justify-content: space-between; height: 100%; }
.visangtextbook .intro-wrap .intro > div { width:25%; height: 100%; position: relative; text-align: center; }
.visangtextbook .intro-wrap .intro .box1 { background: #eda30a;}
.visangtextbook .intro-wrap .intro .box2 { background: #f1892e;}
.visangtextbook .intro-wrap .intro .box3 { background: #ffe01c;}
.visangtextbook .intro-wrap .intro .box4 { background: #00b2e2;}

.visangtextbook .intro-wrap .intro .box1 .tit { padding-top:165px; }
.visangtextbook .intro-wrap .intro .box2 .tit {  position: absolute; right:65px; bottom:220px;  }
.visangtextbook .intro-wrap .intro .box3 .tit { padding-top:300px; }
.visangtextbook .intro-wrap .intro .box4 .tit { padding-top:300px; }

.visangtextbook .intro-wrap .intro .box1:before { content: ''; position: absolute;left: 0; bottom:193px; background: url(/resources/images/visangtextbook/2015/intro/img1_line.png) repeat-x 0 0; height: 8px; right:0; }
.visangtextbook .intro-wrap .intro .box1 .img { position: absolute; left: 0; bottom:199px; width:363px; height: 232px;  }
.visangtextbook .intro-wrap .intro .box1 .img p { display: block;animation: 1.1s ease-in 0s infinite ani1_train; ; }
.visangtextbook .intro-wrap .intro .box1 .img div img { position: absolute; left: 73px; bottom:0; animation: 2s linear 0s infinite ani1_wheel;  }
.visangtextbook .intro-wrap .intro .box1 .img div img:nth-child(2) { position: absolute; left: 127px; bottom:0; }
.visangtextbook .intro-wrap .intro .box1 .img div img:nth-child(3) { position: absolute; left: 211px; bottom:0; }
.visangtextbook .intro-wrap .intro .box1 .img div img:nth-child(4) { position: absolute; left: 267px; bottom:0; }
.visangtextbook .intro-wrap .intro .box1 .img div img:nth-child(5) { position: absolute; left: -10px; bottom:0; }
.visangtextbook .intro-wrap .intro .box1 .img em img { position: absolute; opacity:0;  }
.visangtextbook .intro-wrap .intro .box1 .img em img:nth-child(1) { left:296px; top:40px; animation: 1.5s linear  infinite ani1_cloud alternate; }
.visangtextbook .intro-wrap .intro .box1 .img em img:nth-child(2) { left:275px; top:22px; animation: 1.5s linear 0.5s infinite ani1_cloud alternate; }
.visangtextbook .intro-wrap .intro .box1 .img em img:nth-child(3) { left:212px; top:-10px; animation: 1.5s linear 1s infinite ani1_cloud alternate;}

.visangtextbook .intro-wrap .btns { position: absolute;left: 50%; margin-left: -276px; bottom:65px; width:auto;padding:0;}
.visangtextbook .intro-wrap .btns a { display: inline-block; vertical-align: top;  width:552px; height: 112px; border-radius:112px; text-align: center; padding-top:26px; background: #fff; box-shadow:inset 0 -5px 0 #f4f4f4, 0 8px 0 rgba(152,152,152,0.27);  }
.visangtextbook .intro-wrap .btns a { transition: all 0.2s ease; }
.visangtextbook .intro-wrap .btns a:before { content: ''; position: absolute;left: -8px; top:-8px; right:-8px; bottom:-8px; border-radius:112px; border: 8px solid #1381d6; opacity:0;  transition: all 0.3s ease; }
.visangtextbook .intro-wrap .btns a:hover:before { opacity:1;  }


@keyframes ani1_wheel {
	0% { transform:rotate(0);}
	100% { transform:rotate(360deg);}
}
@keyframes ani1_train {
	0% { transform:translateY(0);}
	50% { transform:translateY(-10px);}
	100% { transform:translateY(0);}
}
@keyframes ani1_cloud {
	0% { opacity:0;}
	100% { opacity:1; transform: translateY(-5px);}
}


.visangtextbook .intro-wrap .intro .box2 .img { position: absolute;left: -50px; top:40px; }
.visangtextbook .intro-wrap .intro .box2 .img p img { position: absolute;left: 0; top:60px; animation: 1.2s linear 0s infinite ani2; transform-origin: center;}
.visangtextbook .intro-wrap .intro .box2 .img em img { position: absolute;left:  70px; top:50px; animation: 1.2s linear  infinite ani2_2 alternate;  }
.visangtextbook .intro-wrap .intro .box2 .img div img { position: absolute; opacity:0;  animation: 1.2s linear  infinite ani2_3 alternate; left: 250px; top:240px; }
@keyframes ani2 {
	0% { transform:scale(1);}
	50% { transform:scale(1.05);}
	100% { transform:scale(1);}
}
@keyframes ani2_2 {
	0% { transform:rotate(0);}
	100% { transform:rotate(10deg);}
}
@keyframes ani2_3 {
	0% { opacity: 0;}
	100% { opacity:1; }
}
.visangtextbook .intro-wrap .intro .box3 .img { position: absolute;right: -90px; top:-20px; z-index:2;  }
.visangtextbook .intro-wrap .intro .box3 .img > img { transform-origin: right top;  animation: 2.5s linear 0s infinite ani3 }
.visangtextbook .intro-wrap .intro .box3 .img p img { position: absolute;left: -100px; top:70px;  animation: 1.5s linear 0.5s infinite ani3_2 alternate; }

@keyframes ani3 {
	0% { transform:rotate(0);}
	50% { transform:rotate(12deg);}
	100% { transform:rotate(0);}
}
@keyframes ani3_2 {
	0% { transform:translateY(0);}
	100% { transform:translateY(-10px);}
}

.visangtextbook .intro-wrap .intro .box4 .img  { position: absolute;left: -200px; bottom:105px; }
.visangtextbook .intro-wrap .intro .box4 .img p img { position: absolute; }
.visangtextbook .intro-wrap .intro .box4 .img p img:nth-child(1) {  right:30px; top:70px;   animation: 3s linear 0s infinite ani4_1; }
.visangtextbook .intro-wrap .intro .box4 .img p img:nth-child(2) {  right:270px; top:190px;  animation: 3s linear 0s infinite ani4_2; animation-delay: 0.3s; }
.visangtextbook .intro-wrap .intro .box4 .img p img:nth-child(3) {  right:180px; top:15px;  animation: 2s linear 0s infinite ani4_3 alternate; animation-delay: 0.4s; }


@keyframes ani4_1 {
	0% { transform:translateY(0);}
	50% { transform:translateY(-10px);}
	100% { transform:translateY(0);}
}

@keyframes ani4_2 {
	0% { transform:rotate(0);}
	50% { transform:rotate(-6deg);}
	100% { transform:rotate(0);}
}
@keyframes ani4_3 {
	0% { transform:translate(0);}
	50% { transform:translate(-10px, -2px);}
	100% { transform:translate(-20px, 0); }
}

.visangtextbook .footer { text-align: center; height: 105px; padding-top:33px; }
.visangtextbook .footer .logo { display: inline-block; vertical-align: middle; margin-right:25px; }
.visangtextbook .footer .copy { display: inline-block; vertical-align: middle; text-align: left; font-size:12px; line-height: 18px; color: rgba(0,0,0,0.5); }



.visangtextbook .s { display: none; }
@media all and (max-width:1280px) {
	.visangtextbook .s { display: inherit; }
	.visangtextbook .m { display: none; }

	.visangtextbook .intro-wrap { height: 100vh; }
	.visangtextbook .intro-wrap .btns  { margin-left: -190px; bottom:30px;  }

	.visangtextbook .intro-wrap .intro .tit .s { display: inline; }

	.visangtextbook .intro-wrap .intro .box1 .img { transform: scale(0.6); transform-origin: left bottom; bottom:130px;  }
	.visangtextbook .intro-wrap .intro .box1:before { bottom:123px; }

	.visangtextbook .intro-wrap .intro .box2 .img { transform: scale(0.7); transform-origin: left top; }
	.visangtextbook .intro-wrap .intro .box2 .img { top:20px; }

	.visangtextbook .intro-wrap .intro .box2 .tit { right:25px; bottom:160px; }

	.visangtextbook .intro-wrap .intro .box3 .tit { padding-top:190px;}
	.visangtextbook .intro-wrap .intro .box3 .img {  transform:scale(0.7); transform-origin: right top; }

	.visangtextbook .intro-wrap .intro .box4 .tit { padding-top:190px; }
	.visangtextbook .intro-wrap .intro .box4 .img { transform:scale(0.7); transform-origin:right bottom; left:-280px; bottom:90px;  }

	.visangtextbook .intro-wrap .btns { margin-left: -190px; }
	.visangtextbook .intro-wrap .btns a { width:380px; height: 77px; padding-top:18px;   }

}




/********************************************************************************
	main
********************************************************************************/
.visangtextbook .main .head { height: 403px; background:#01ceed url(/resources/images/visangtextbook/2015/main/bg_head.jpg) no-repeat 50% 0; text-align: center; }
.visangtextbook .main .inner { width:1013px; margin: 0 auto; }
.visangtextbook .main .head .inner { position: relative;}
.visangtextbook .main .head .logo1 { position: absolute;left: -62px; top:33px; }
.visangtextbook .main .head .logo2 { position: absolute;right: -65px; top:30px; }
.visangtextbook .main .head h1 { padding-top:75px; }
.visangtextbook .main .body .inner { position: relative; height: 617px; }
.visangtextbook .main .body a { display: block; height: 617px; transition: all 0.5s ease; }
.visangtextbook .main .body a.box2 { background:#f5f6fa; }
.visangtextbook .main .body a.box3 { background:#fff; }
.visangtextbook .main .body a.box4 { background:#f1f3f8; }
.visangtextbook .main .body a h2 { padding:78px 0 39px; }
.visangtextbook .main .body a ul { display: flex; justify-content: space-between; }
.visangtextbook .main .body a ul li { width:230px; padding-top:6px; background: url(/resources/images/visangtextbook/2015/main/book_top.png) no-repeat 0 0; transition: all 0.5s ease; }
.visangtextbook .main .body a ul li img { width:230px; height: 299px; vertical-align: top;  transform-origin: left bottom;  transition: all 0.5s ease;}
.visangtextbook .main .body .icons img { position: absolute; }
.visangtextbook .main .body a:hover ul li {  }
.visangtextbook .main .body a:hover ul li img { transform: scale(1.05); box-shadow: 8px 8px 5px #e3e3e3; position: relative; z-index:2;  }
/*
.visangtextbook .main .body a.box1:hover { background: #ffecdc; }
.visangtextbook .main .body a.box2:hover { background: #ffe1d5; }
.visangtextbook .main .body a.box3:hover { background: #fffdee; }
.visangtextbook .main .body a.box4:hover { background: #dcf8ff; }
*/

.visangtextbook .footer2 { padding: 35px 0 65px; text-align: center; background: #6b6b6b; }
.visangtextbook .footer2 .nav { margin: 25px 0 13px; }
.visangtextbook .footer2 .nav a { display: inline-block; vertical-align: middle; font-size:15px; line-height: 20px; color: #cecdcd;}
.visangtextbook .footer2 .nav a + a { padding-left: 11px; margin-left: 10px; position: relative;}
.visangtextbook .footer2 .nav a strong { color: #fff; }
.visangtextbook .footer2 .nav a + a:before { content: ''; position: absolute; left: 0; top:5px; bottom:3px; width:1px; background: #908e8e; }
.visangtextbook .footer2 .addr { font-size:12px; line-height: 21px; color:#b0b0b0; }
.visangtextbook .footer2 .addr span { display: inline-block; vertical-align: middle;  width:1px; height: 9px; background: #828282; font-size:0; margin:-3px 5px 0; }



/* lee */
.visangtextbook .mt10{margin-top: 10px !important;}
.visangtextbook .mt20{margin-top: 20px !important;}
.visangtextbook .mt30{margin-top: 30px !important;}
.visangtextbook .mt40{margin-top: 40px !important;}
.visangtextbook .mt50{margin-top: 50px !important;}
.visangtextbook .pl30{padding-left: 30px !important;}
.visangtextbook .prt_box{position: relative;}
.visangtextbook .box_hid{overflow: hidden;}
.visangtextbook .box_hidove{width: 100%;display: inline-block;}

.visangtextbook #container .head { height: 403px; background:#01ceed url(/resources/images/visangtextbook/2015/main/bg_head.jpg) no-repeat 50% 0; text-align: center; }
.visangtextbook #container .head .inner { position: relative;width:1013px; margin: 0 auto;}
.visangtextbook #container .head .logo1 { position: absolute;left: -62px; top:33px; }
.visangtextbook #container .head .logo2 { position: absolute;right: -65px; top:30px; }
.visangtextbook #container .head h1 { padding-top:75px; }

.visangtextbook .content{padding-bottom: 80px;}
.visangtextbook .contBox{width: 1200px;margin:0 auto;position: relative;}

.visangtextbook .select_lec{display: inline-block;width: 244px;height: 48px;border-radius: 24px;position: absolute;top: -25px;right: 74px;z-index: 10;}
.visangtextbook .select_lec select{width: 100%;height: 48px;font-size: 16px;letter-spacing: -0.06em;color: #4f617b;border: 1px solid #d0d0d0;border-radius: 24px;font-family: 'Noto Sans Korean';padding-left: 24px;
	background:#fff url(/resources/images/visangtextbook/2015/features/ico_select.png) no-repeat right 25px center;/* 네이티브 화살표 대체 이미지와 위치 */
	/*border-radius: 0px;*//* iOS 둥근모서리 제거 */
	-webkit-appearance: none;/* 네이티브 외형 감추기 */
	-moz-appearance: none;
	appearance: none;
}
.visangtextbook .select_lec select::-ms-expand {display: none; /* IE 10, 11의 네이티브 화살표 숨기기 */
}
.visangtextbook .select_lec select:focus {outline:none;}

.visangtextbook .subject_tit{height: 206px;padding-top: 80px;}
.visangtextbook .subject_tit.sci_con{background:url(/resources/images/visangtextbook/2015/features/bg_sci_tit.jpg) no-repeat 0 0;}
.visangtextbook .subject_tit.math_con{background:url(/resources/images/visangtextbook/2015/features/bg_math_tit.jpg) no-repeat 0 0;}
.visangtextbook .subject_tit.soc1_con{background:url(/resources/images/visangtextbook/2015/features/bg_soc1_tit.jpg) no-repeat 0 0;}
.visangtextbook .subject_tit.soc2_con{background:url(/resources/images/visangtextbook/2015/features/bg_soc2_tit.jpg) no-repeat 0 0;}
.visangtextbook .book_info{width: 764px;height: 533px;float: left;}
.visangtextbook .book_info ul li{float: left;width: 176px;margin-left: 20px;}
.visangtextbook .book_info ul li:first-child{margin-left: 0;}
.visangtextbook .book_info ul li .linkBook{margin-top: 20px;}
.visangtextbook .book_info ul li .linkBook a{display: block;text-align: center;width: 100%;color: #425067;font-size: 17px;letter-spacing: -0.04em;font-weight: 400;height: 70px;border: 1px solid #c9eaf6;background: #eff8fc;border-top: 0px;line-height: 70px;}
.visangtextbook .book_info ul li .linkBook a:nth-child(1){border-top: 1px solid #c9eaf6;line-height: 20px;border-top-left-radius:4px;border-top-right-radius:4px;padding-top: 12px;}
.visangtextbook .book_info ul li .linkBook a:nth-child(4){border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.visangtextbook .book_info ul li .linkBook a.select,
.visangtextbook .book_info ul li .linkBook a:hover{background: #4f617b;color: #89f0ff;font-weight: 500;}
.visangtextbook .book_info.soc1_book_info ul li .linkBook a:nth-child(1){border-top: 1px solid #c9eaf6;line-height: 70px;border-top-left-radius:4px;border-top-right-radius:4px;padding-top: 0px;}
.visangtextbook .mov_info{width: 396px;height: 533px;float: right;background: #f5f5f5;border-radius: 16px;padding:30px;position: relative;}
.visangtextbook .mov_info .movLink{position: relative;}
.visangtextbook .mov_info .movLink .btnmov{position: absolute;}
.visangtextbook .mov_info .movLink .btnmov a{display: inline-block;width: 100%;height: 100%;text-indent: -999em;}
.visangtextbook .mov_info .movLink .click01{width: 143px;height: 132px;top: 12px;left: 12px;}
.visangtextbook .mov_info .movLink .click02{display:inline-flex;justify-content:center;align-items:center;width: 143px;height: 131px;top: 158px;right: 12px;}
.visangtextbook .mov_info .movLink .click02:hover:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(249, 207, 8, 0.8);}
.visangtextbook .mov_info .movLink .click02:hover [class^="btnLink"]{display:inline-flex;}
.visangtextbook .mov_info .movLink .click02 [class^="btnLink"]{justify-content:center;position:relative;display:none;width:58px;height:58px;background:#5576ff;border:3px solid #5576ff;border-radius:100%;font-size:14px;font-weight:500;color:#fff;line-height:3.6;text-indent:0;z-index:1;}
.visangtextbook .mov_info .movLink .click02 [class^="btnLink"]:hover{background:#fff;border:3px solid #5576ff;color:#5576ff;}
.visangtextbook .mov_info .movLink .click02 a + a{margin-left:5px;}
.visangtextbook .mov_info .click03{width: 340px;top:356px;position: absolute;left:30px;}
.visangtextbook .mov_info .click03 a{display: inline-block;height: 72px;width: 166px;line-height: 66px;border:2px solid #9faebb;text-align: center;color: #6b7080;background: #fff;font-size: 15px;font-weight: 400;letter-spacing: -0.04em;border-radius: 14px;float: left;margin-right: 4px;margin-bottom: 4px;}
.visangtextbook .mov_info .click03 a:hover,
.visangtextbook .mov_info .click03 a.select{border:2px solid #3ec5fd;}
.visangtextbook .mov_info .click03 a:nth-child(1){line-height: 20px;padding-top: 12px;}

.visangtextbook .contView{margin-top: 60px;position: relative;}
.visangtextbook .tabArea{width: 1080px;position: relative;}
.visangtextbook .tabs{overflow: hidden;padding-top: 15px;}
.visangtextbook .tabs .tab-link{width: 216px;height: 80px; display: inline-block;float:left;}
.visangtextbook .tabs .tab-link a{width: 100%;height: 100%;display: inline-block;color:#393d49;font-size:17px;text-align: center;background:#f6ead8;border:1px solid #efddc3;letter-spacing: -0.04em;line-height: 80px;border-left: 0;}
.visangtextbook .tabs .tab-link:first-child a{border-left:1px solid #efddc3; }
.visangtextbook .tabs .tab-link.current a{background: #fb9f10;font-weight: 500;color: #fff;font-size: 22px;height: 95px;margin-top: -15px;border:1px solid #fb9f10;border-top-left-radius: 20px;border-top-right-radius: 20px;line-height: 95px;}
.visangtextbook .tabs .tab-link:last-child a{line-height: 20px;padding-top: 18px;}
.visangtextbook .tabs .tab-link.current:last-child a{line-height: 24px;}
.visangtextbook .tab-content{display: none;overflow: hidden;}
.visangtextbook .tab-content.current{display: block;width: 100%;padding-top: 50px;}
.visangtextbook .tab_cont{position: relative;}
.visangtextbook .tab_tit{font-size: 28px;font-weight: 600;letter-spacing: -0.03em;color: #fb7f10;}
.visangtextbook .tab_tit img{vertical-align: middle;}
.visangtextbook .tab_subtit{color: #424a58;font-size: 18px;font-weight: 400;letter-spacing: -0.05em;background:url(/resources/images/visangtextbook/2015/features/tit_bullet.png) no-repeat 0 7px;line-height: 26px;padding-left: 12px;}
.visangtextbook .tab_subtit span{font:inherit;color: #fd5b76;}
.visangtextbook .img_box{position: relative;}
.visangtextbook .lineBar{height: 1px;width: 100%;border-top: 1px solid #e4e4e4;}
.visangtextbook .buble_dd{display:inline-block;position: absolute;z-index: 9;}

.visangtextbook .quickMenu{width: 104px;position: absolute;top:15px;right:0;text-align: center;}
.visangtextbook .quickMenu.fix{position: fixed;left: 50%;margin-left: 35.39em;}
.visangtextbook .quickMenu ul{margin-bottom: 30px;}
.visangtextbook .quickMenu ul li{width: 100%;}
.visangtextbook .quickMenu ul li a{padding:8px 6px;background: #d5f2ff;color: #00a8ff;font-size: 13px;font-weight: 500;letter-spacing: -0.06em;display: inline-block;width: 100%;text-align:left;border: 1px solid #c9eaf6;border-top: 0;vertical-align:top;line-height:1.3;}
.visangtextbook .quickMenu ul li:first-child a{border-top: 1px solid #dedada;border-top-left-radius: 9px;border-top-right-radius: 9px;}
.visangtextbook .quickMenu ul li:last-child a{border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;}
.visangtextbook .quickMenu ul li a:hover,
.visangtextbook .quickMenu ul li a.select{background: #3ec5fd;color: #224678;}
.visangtextbook .quickMenu ul li a .icoArr{margin-top:0;font-weight:500;color:#4f617b;text-align:left;}
.visangtextbook .quickMenu ul li a .icoArr:after{content:'';display:inline-block;width:5px;height:7px;margin-left:8px;background-image:url(/resources/images/visangtextbook/2015/features/ico_quick_arr.png);background-position:0 0;background-repeat:no-repeat;}
.visangtextbook .quickMenu ul li a:hover .icoArr,
.visangtextbook .quickMenu ul li a.select .icoArr{color:#fff;}
.visangtextbook .quickMenu ul li a:hover .icoArr:after,
.visangtextbook .quickMenu ul li a.select .icoArr:after{background-position:0 100%;}
.visangtextbook .quickMenu .quicM01{width:100%;background:url(/resources/images/visangtextbook/2015/features/quick1_off.png) no-repeat 50% 0;display: inline-block;margin-bottom: 16px;}
.visangtextbook .quickMenu .quicM02{width:100%;background:url(/resources/images/visangtextbook/2015/features/quick2_off.png) no-repeat 50% 0;display: inline-block;margin-bottom: 16px;}
.visangtextbook .quickMenu .quicM03{width:100%;background:url(/resources/images/visangtextbook/2015/features/quick3_off.png) no-repeat 50% 0;display: inline-block;margin-bottom: 16px;}
.visangtextbook .quickMenu .quicM04{width:100%;background:url(/resources/images/visangtextbook/2015/features/quick4_off.png) no-repeat 50% 0;display: inline-block;margin-bottom: 16px;}
.visangtextbook .quickMenu .quicM05{width:100%;background:url(/resources/images/visangtextbook/2015/features/quick5_off.png) no-repeat 50% 0;display: inline-block;margin-bottom: 16px;}
.visangtextbook .quickMenu .quicM06{width:100%;background:url(/resources/images/visangtextbook/2015/features/quick6_off.png) no-repeat 50% 0;display: inline-block;margin-bottom: 30px;}
.visangtextbook .quickMenu .quicM07{width:100%;background:url(/resources/images/visangtextbook/2015/features/quick7_off.png) no-repeat 50% 0;display: inline-block;margin-bottom: 30px;}
.visangtextbook .quickMenu .quicM01:hover{background:url(/resources/images/visangtextbook/2015/features/quick1_on.png) no-repeat 50% 0;}
.visangtextbook .quickMenu .quicM02:hover{background:url(/resources/images/visangtextbook/2015/features/quick2_on.png) no-repeat 50% 0;}
.visangtextbook .quickMenu .quicM03:hover{background:url(/resources/images/visangtextbook/2015/features/quick3_on.png) no-repeat 50% 0;}
.visangtextbook .quickMenu .quicM04:hover{background:url(/resources/images/visangtextbook/2015/features/quick4_on.png) no-repeat 50% 0;}
.visangtextbook .quickMenu .quicM05:hover{background:url(/resources/images/visangtextbook/2015/features/quick5_on.png) no-repeat 50% 0;}
.visangtextbook .quickMenu .quicM06:hover{background:url(/resources/images/visangtextbook/2015/features/quick6_on.png) no-repeat 50% 0;}
.visangtextbook .quickMenu .quicM07:hover{background:url(/resources/images/visangtextbook/2015/features/quick7_on.png) no-repeat 50% 0;}
.visangtextbook .quickMenu a span{display: block;text-align: center;color: #657285;font-size: 13px;font-weight:400;letter-spacing: -0.05em;line-height: 15px;margin-top: 58px;}
/*.visangtextbook .quickMenu .quicM02 span,*/
/*.visangtextbook .quickMenu .quicM03 span,*/
/*.visangtextbook .quickMenu .quicM04 span{width: 60px;margin-left: -5px;}*/
/*.visangtextbook .quickMenu .quicM05 span{width: 72px;margin-left: -11px;}*/

.visangtextbook .halfBoxL{float:left;position: relative;}
.visangtextbook .halfBoxR{float:right;position: relative;}
.visangtextbook .tit_img{margin-top: -15px;}
.visangtextbook .img_txt{color: #424a58;font-size: 18px;line-height: 26px;letter-spacing: -0.05em;font-weight: 300;}
.visangtextbook .img_txt2 {color:#fd5b76;font-size: 18px;line-height: 26px;letter-spacing: -0.05em;font-weight: 500; }

.visangtextbook .lecListinfo{text-align: center;}
.visangtextbook .btnLect{margin-top: 18px;}
.visangtextbook .btnLect div{display: inline-block;width: 230px;height: 75px;border-radius: 36px;box-shadow: 4px 4px #e3e3e3;margin-right: 5px;}
.visangtextbook .btnLect a{display: inline-block;background: #3ec5fd url(/resources/images/visangtextbook/2015/features/ico_arr.png) no-repeat right 25px center;color: #fff;width: 100%;height: 100%;border-radius: 36px;font-size: 19px;font-weight: 600;letter-spacing: -0.04em;text-align: left;padding-left: 30px;padding-top: 15px;box-shadow: inset 0px -3px 0px 0px #28b5fe;}
.visangtextbook .btnLect a span{display: block;font-weight: 400;font-size: 14px;}
.visangtextbook .normalTable{border-top: 2px solid #718494;width: 100%;}
.visangtextbook .normalTable table{width: 100%;}
.visangtextbook .normalTable table thead th{background: #9faebb;color: #fff;font-size: 14px;font-weight: 500;letter-spacing: -0.04em;border-left: 1px solid #d9d9d9;padding:12px 0;}
.visangtextbook .normalTable table tbody th{background: #eff8fc;border-left: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;color: #4f5c71;font-weight: 500;letter-spacing: -0.04em;font-size: 15px;}
.visangtextbook .normalTable table tbody th strong{font-weight: normal;color: #184889;font-size: 17px;}
.visangtextbook .normalTable table tbody td{background: #fff;color: #425067;font-size: 15px;letter-spacing: -0.04em;border-left: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;padding:12px 0 12px 15px;}
.visangtextbook .normalTable table .firstline{border-left: 0;}
.visangtextbook .normalTable table .last{text-align: center;color: #fb9f10;}

.visangtextbook .writer_txt{position: absolute;top:30px;left: 444px;}
.visangtextbook .writer_list{/*overflow: hidden;*/display: inline-block;width: 100%;}
.visangtextbook .writer_list .writer_list_box{width: 207px;float: left;display: block;margin-right: 10px;}
.visangtextbook .writer_list .writer_list_box li{margin-bottom: 10px;}
.visangtextbook .wirterBox{background: #f5f5f5;border:1px solid #dfdfdf;border-radius: 27px;padding:25px;padding-right: 0;}
.visangtextbook .wirterBox .wirter_name{color: #393d49;font-size: 19px;letter-spacing: -0.04em;font-weight: 600;}
.visangtextbook .wirterBox .wirter_name span{color: #01bff0;padding-right: 3px;}
.visangtextbook .wirterBox ul {margin-top: 10px;}
.visangtextbook .wirterBox ul li{color: #393d49;font-size: 13px;letter-spacing: -0.04em;line-height: 20px;background: url(/resources/images/visangtextbook/2015/features/bullet.png) no-repeat 0 8px;padding-left: 11px;margin-bottom: 0px !important;}
.visangtextbook .wirterBox .wirter_img{display: block;margin-top: 15px;padding-left: 14px;}
.visangtextbook .writer_list_box_noimg{display: block;overflow: hidden;width: 424px;}
.visangtextbook .writer_list_box_noimg dl{padding:12px 25px 12px 25px;overflow: hidden;margin-bottom: 10px;}
.visangtextbook .writer_list_box_noimg dl dt{width: 78px;float: left;}
.visangtextbook .writer_list_box_noimg dl dd{color: #393d49;font-size: 13px;letter-spacing: -0.04em;line-height: 20px;background: url(/resources/images/visangtextbook/2015/features/bullet.png) no-repeat 0 8px;padding-left: 11px;float: left;margin-top: 3px;}

.visangtextbook .layer_bg{position: fixed;top:0;left:0;width: 100%;height: 100%;background:rgba(34, 37, 43, 0.85);z-index: 1000;display: none;}
.visangtextbook .layer_cont{position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);width: 1010px;height: 710px; background: url(/resources/images/visangtextbook/2015/features/curriculum_lay_box.png) no-repeat 0 0;}
.visangtextbook .layer_cont .layer_head{height: 78px;position: relative;}
.visangtextbook .layer_cont .layer_head .head_tit{color: #ff8025;font-size: 20px;letter-spacing: -0.06em;font-weight: 600;line-height: 78px;padding: 0 16px 0 40px;float: left;}
.visangtextbook .layer_cont .layer_head .head_tit span{display: inline-block;height:19px;width: 10px;border-left: 2px solid #ff8025;vertical-align: middle;margin-left: 10px;}
.visangtextbook .layer_cont .layer_head .btn_down{display: inline-block;margin-top: 22px;}
.visangtextbook .layer_cont .layer_head .close_button{display: inline-block;position: absolute;top:28px;right:40px;}
.visangtextbook .layer_cont .layer_mid{width: 960px;margin:0 auto;margin-top:30px;height: 560px;overflow-y:auto;text-align: center;}
.visangtextbook .sci_lay{background: url(/resources/images/visangtextbook/2015/features/curriculum_sci_lay_box.png) no-repeat 0 0;height: 790px;}
.visangtextbook .sci_lay .layer_mid{width: 860px;margin-top: 20px;}

.visangtextbook .btn_sv_link{position: absolute;}
.visangtextbook .btn_sv_link a{display: inline-block;width: 100%;height: 100%;line-height: 47px;color: #fff;background: #01b5e5 url(/resources/images/visangtextbook/2015/features/ico_arr2.png) no-repeat right 20px center;text-align: left;padding-left: 24px;border-radius: 10px;font-size: 16px;letter-spacing: -0.03em;font-weight: 400;}
.visangtextbook .linkSv01{width: 182px;top:215px;left: 50px;}
.visangtextbook .linkSv02_1{width: 182px;top:236px;left: 301px;}
.visangtextbook .linkSv02_2{width: 182px;top:413px;left: 301px;}
.visangtextbook .linkSv02_3{width: 182px;top:236px;left: 815px;}
.visangtextbook .linkSv02_4{width: 182px;top:413px;left: 815px;}
.visangtextbook .linkSv03{width: 182px;top:325px;left: 50px;}
.visangtextbook .linkSv04_1{width: 212px;top:342px;left: 55px;}
.visangtextbook .linkSv04_2{width: 212px;top:342px;left: 308px;}
.visangtextbook .linkSv04_3{width: 212px;top:342px;left: 561px;}
.visangtextbook .linkSv04_4{width: 212px;top:342px;left: 814px;}
.visangtextbook .linkSv05_1{width: 73px;top:224px;left:72px;}
.visangtextbook .linkSv05_2{width: 73px;top:224px;left:151px;}
.visangtextbook .linkSv05_3{width: 73px;top:224px;left:230px;}
.visangtextbook .linkSv05_4{width: 73px;top:224px;left:309px;}
.visangtextbook .linkSv05_5{width: 73px;top:224px;left:391px;}
.visangtextbook .linkSv05_6{width: 73px;top:224px;left:470px;}
.visangtextbook .linkSv05_7{width: 73px;top:224px;left:550px;}
.visangtextbook .linkSv05_8{width: 73px;top:224px;left:630px;}
.visangtextbook .linkSv05_9{width: 73px;top:302px;left:72px;}
.visangtextbook .linkSv05_10{width: 73px;top:302px;left:151px;}
.visangtextbook .linkSv05_11{width: 73px;top:302px;left:230px;}
.visangtextbook .linkSv05_12{width: 73px;top:302px;left:309px;}
.visangtextbook .linkSv05_13{width: 73px;top:302px;left:391px;}
.visangtextbook .linkSv05_14{width: 73px;top:302px;left:470px;}
.visangtextbook .linkSv05_15{width: 73px;top:302px;left:550px;}
.visangtextbook .linkSv05_16{width: 73px;top:302px;left:630px;}
.visangtextbook .linkSv05_1 a,
.visangtextbook .linkSv05_2 a,
.visangtextbook .linkSv05_3 a,
.visangtextbook .linkSv05_4 a,
.visangtextbook .linkSv05_5 a,
.visangtextbook .linkSv05_6 a,
.visangtextbook .linkSv05_7 a,
.visangtextbook .linkSv05_8 a,
.visangtextbook .linkSv05_9 a,
.visangtextbook .linkSv05_10 a,
.visangtextbook .linkSv05_11 a,
.visangtextbook .linkSv05_12 a,
.visangtextbook .linkSv05_13 a,
.visangtextbook .linkSv05_14 a,
.visangtextbook .linkSv05_15 a,
.visangtextbook .linkSv05_16 a{text-indent: -999em;line-height: 73px;background: none;padding:0;}
.visangtextbook .linkSv06_1{width: 214px;top:523px;left: 138px;}
.visangtextbook .linkSv06_2{width: 214px;top:523px;left: 432px;}
.visangtextbook .linkSv06_3{width: 214px;top:523px;left: 726px;}