main{*zoom:1}main:after,main:before{display:table;content:""}main:after{clear:both}main .artcontent{*zoom:1;background:#fff;padding:30px 0}main .artcontent:after,main .artcontent:before{display:table;content:""}main .artcontent:after{clear:both}main .leftcol{float:left;padding:32px 0}@media screen and (min-width:1451px){main .leftcol{width:940px}}@media screen and (min-width:1024px) and (max-width:1450px){main .leftcol{width:calc(100% - 320px - 40px)}}@media screen and (max-width:1023px){main .leftcol{width:100%;float:none;padding-bottom:0}}main .fullcol{padding:32px 0}main .rightcol{float:right;width:320px;padding:32px 0}main .rightcol .schoollist.cols1{margin:0}main .rightcol .schoollist.cols1 li{margin-bottom:8px}main .rightcol ul.menu>li{display:block}main .rightcol ul.menu>li:not(:last-of-type){border-bottom:1px solid #fff}main .rightcol ul.menu>li>a{display:block;color:#fff;background:#003857;text-decoration:none;padding:10px 20px;font-size:15px;font-size:1.5rem;line-height:25px}main .rightcol ul.menu>li>a:hover{color:#faa500}main .rightcol ul.menu>li ul{display:none;padding:0 0 5px 20px}main .rightcol ul.menu>li ul>li a{display:block;padding:5px 10px}main .rightcol ul.menu>li ul>li.act>a,main .rightcol ul.menu>li.act>a{color:#faa500}main .rightcol ul.menu>li.act>ul,main .rightcol ul.menu>li.act>ul li.act>ul{display:block}@media screen and (max-width:1023px){main .rightcol{float:none;padding-top:0;margin:0 auto}main .rightcol ul.schoollist.cols1 li.advertisment{width:100%;text-align:center}main .rightcol ul.schoollist.cols1 li.advertisment a img{margin:0 auto}}@media screen and (max-width:400px){main .rightcol{width:100%}}