@charset "utf-8";
/* CSS Document */

div.page-turn { width:100%; z-index:4;  padding:0px 25px; }
div.page-turn > div { border-top:1px solid #dfcde4; margin-top:25px; padding-top:25px; text-align:center; }
div.page-turn.p1 > div { text-align:left; }
div.page-turn.pmax > div { text-align:right; }
div.page-turn * { font-size:16px; line-height:normal; }
div.page-turn a { font-weight:400; }
div.page-turn a.page-jump > li { margin-left:0px; }
div.page-turn a.page-jump { display:inline-block; }
div.page-turn a.page-next { position:absolute; right:0px; padding-right:20px; overflow:hidden; }
div.page-turn a.page-next::after { right:0px; top:0px; background:url(../images/prev-next.png) right center no-repeat; width:20px; height:100%; }
div.page-turn a.page-next::before { left:-30px; top:0px; background:url(../images/prev-next-o.png) right center no-repeat; width:20px; height:100%; opacity:0; transition:all .4s ease 0s; -webkit-transition:all .4s ease 0s; visibility:hidden; transform:scale(0,0); -webkit-transform:scale(0,0); -o-transform:scale(0,0); -moz-transform:scale(0,0); -ms-transform:scale(0,0); }
div.page-turn a.page-next:hover { padding-right:0px; padding-left:24px; }
div.page-turn a.page-next:hover::after { opacity:0; transform:scale(0,0); -webkit-transform:scale(0,0); -o-transform:scale(0,0); -moz-transform:scale(0,0); -ms-transform:scale(0,0);}
div.page-turn a.page-next:hover::before { opacity:1; left:0px; visibility:visible; transform:scale(1,1); }

div.page-turn a.page-prev { position:absolute; left:0px; padding-left:20px; }
div.page-turn a.page-prev::after { left:0px; top:0px; background:url(../images/prev-next.png) left center no-repeat; width:20px; height:100%; }
div.page-turn a.page-prev::before { right:-30px; top:0px; background:url(../images/prev-next-o.png) left center no-repeat; width:20px; height:100%; opacity:0; transition:all .4s ease 0s; -webkit-transition:all .4s ease 0s; visibility:hidden; transform:scale(0,0); -webkit-transform:scale(0,0); -o-transform:scale(0,0); -moz-transform:scale(0,0); -ms-transform:scale(0,0); }
div.page-turn a.page-prev:hover { padding-left:0px; padding-right:24px; }
div.page-turn a.page-prev:hover::after { opacity:0; transform:scale(0,0); -webkit-transform:scale(0,0); -o-transform:scale(0,0); -moz-transform:scale(0,0); -ms-transform:scale(0,0);}
div.page-turn a.page-prev:hover::before { opacity:1; right:0px; visibility:visible; transform:scale(1,1); }

div.page-turn span { font-size:14px; }
div.page-turn span span { color:#803795; font-weight:400; }
