.quick{top:752px} 
.quick.fix{position: fixed;top: 10px}
.mainbanner{height: 500px}
.mainbanner ul li img{width: 100%;max-width: 2000px;min-width: 1920px; display: block;margin: auto}
.mainbanner .bx-wrapper{border: none;box-shadow: none;margin-bottom: 0;width: 100%;max-width: 2000px;min-width: 1920px}
.mainbanner .bx-wrapper .bx-pager{bottom: 23px;padding-top: 0;color: #f2f2f2}
.mainbanner .bx-wrapper .bx-pager.bx-default-pager a{background: #f2f2f2;width: 11px;height: 11px;border-radius: 50%;color: #f2f2f2}
.mainbanner .bx-wrapper .bx-pager.bx-default-pager a.active, .mainbanner .bx-wrapper .bx-pager.bx-default-pager a:focus,
.mainbanner .bx-wrapper .bx-pager.bx-default-pager a:hover{background: #46639f}

.contents_area{margin-top: 44px}
.left_list{float: left;width: 186px;height: 1169px;border: 1px solid #a0a0a0;box-sizing: border-box;margin-right: 28px;padding: 0 15px}
.left_list>div{border-bottom: 1px solid #a0a0a0;width: 153px;box-sizing: border-box;padding: 16px 20px}
.left_list>div li:hover>a{text-decoration: underline}
.left_list div:last-child{border-bottom: none}
.left_list .book_list ul{margin-bottom: 10px}
.left_list .book_list ul:last-child{margin-bottom: 0}
.left_list li{font-size: 12px;line-height: 20px}
.left_list h4 a{font-size: 13px;color:#46639f;margin-bottom: 5px;display: block }
.left_list .etc_list li:last-child{margin-top:10px}

.right_contents>div{float: left;width: 986px;border: 1px solid #a0a0a0;box-sizing: border-box;padding: 27px 44px;margin-bottom: 13px;position: relative}
.right_contents h3{font-family: ns;font-size: 18px;margin-bottom: 24px}
.right_contents h3 a{display: block;color: #46639f}

.book_slider .bx-wrapper .bx-controls-direction .bx-prev{width:39px;height: 77px;margin-top: -50px;background: url(../image/left.png) no-repeat;left: -20px}
.book_slider .bx-wrapper .bx-controls-direction .bx-prev:hover{background: url(../image/left2.png)}
.book_slider .bx-wrapper .bx-controls-direction .bx-next{width:39px;height: 77px;margin-top: -50px;background: url(../image/right.png) no-repeat;right:-20px}
.book_slider .bx-wrapper .bx-controls-direction .bx-next:hover{background: url(../image/right2.png)}

.book_slider{height: 280px}
.book_slider>div{border:none;box-shadow: none}
.book{font-size: 12px;line-height: 20px;text-align: center}
.book span{font-size: 13px;font-weight: bold}
.book p:last-child{color: red}
.book img{padding: 0 48px 10px}
.book span:nth-child(2):hover{text-decoration: underline}

.bottom_contents{background: #eee; height: 440px;margin-top: 20px;padding: 48px;box-sizing: border-box}
.bottom_contents .center>div{float: left;width: 357px;height: 343px;margin-right: 64px;border: 1px solid #a0a0a0;box-sizing: border-box;background: #fff}
.bottom_contents .center>div:last-child{margin-right: 0}

.bottom_contents .title h2{font-size: 18px;font-family: ns;color:#02a1ff;padding-top:36px  }
.bottom_contents .title li{float: left}
.bottom_contents .title li:first-child{padding: 23px 20px 9px 30px}
.bottom_contents .title li:last-child{float: right;padding: 35px 27px 15px 0}
.bottom_contents .title {border-bottom: 2px solid #f2f2f2;width: 335px;margin: auto}
.title li:last-child:hover>img{transform: rotate(180deg)}
.title li img{transition: all .3s}

.notice div:last-child li{border-bottom: 1px solid #eee;width: 310px;margin: auto;height: 41px;line-height: 41px;font-size: 14px;padding-left: 22px;box-sizing: border-box;}
.notice div:last-child li:first-child{margin-top: 10px}
.notice_list li:hover>a{color:#666;text-decoration: underline;}

.review_list div{border-bottom: 1px solid #eee;height: 75px;width: 310px;margin: auto;font-size: 12px}
.review_list div:hover a{color:#666}
.review_list div:hover li{text-decoration: underline}
.review_list div ul{float: left;padding-top: 18px;padding-left: 10px}
.review_list div:first-child{padding-top:10px }
.review_list div ul li:first-child{font-size: 14px;padding-bottom: 5px}
.review_list div p{float: right;padding-top: 30px;}

.latest .look{float: left;width: 130px;height: 230px;border: 2px solid #f2f2f2;margin-top: 14px;box-sizing: border-box}
.latest .look img{padding: 8px 9px 5px 9px}
.latest .look p{font-size: 12px;line-height: 20px;text-align: center}
.latest div:nth-child(2){margin-left:40px;margin-right: 10px }
.look:hover p:nth-of-type(1){text-decoration: underline}

#popwin{position:fixed;top: 300px;left: 50%;margin-left:-305px;background: #fff;width: 610px;height: 300px;padding: 0 30px;box-sizing: border-box;border: 3px solid #000;box-shadow: 2px 2px 7px rgba(0,0,0,.5);z-index: 2000}
#popwin h1{text-align: center;line-height: 70px;font-size: 24px;color: #222;border-bottom: 1px solid #000;width: 70px;margin: 20px auto;}
.content{line-height: 30px;padding-top: 10px}
.pop_close{margin-top: 50px;float: right}
#popwin input{vertical-align: middle}
#popwin label{font-size: 13px;margin-right: 8px}
#popwin button{font-size: 12px;padding: 1px 5px;}