html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td ,textarea,input{margin:0;padding:0;}
address,cite,dfn,em,var, i{font-style:normal;}
html, body{font-size: 16px; line-height: 1.5;font-family:'Microsoft Yahei','simsun','arial','tahoma';color: #222;background: #fff;}
table{border-collapse:collapse; border-spacing:0;}
h1, h2, h3, h4, h5, h6, th{ font-size: 100%; font-weight: normal;}
button,input,select,textarea{font-size:100%;}
fieldset,img{border:0;}
img{border:0;vertical-align: middle;}
a{text-decoration: none;background: none;cursor: pointer;}
ul, ol { list-style: none;}
.flex{display: flex;}
.side{flex-grow: 0;}
.main{flex-grow: 1;}
.linear{transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
/* 导航栏 */

.navigation_bar{position: absolute;top: 0;left: 0;z-index: 99;width: 100%;padding: 10px 0;color: #fff;height: 160px;
    background: url(/en/dfiles/26506/publish/lawen/img/nav_bar_bg.jpg) no-repeat left top;background-size: 100% 100%;}
.navigation_bar .side{padding: 20px 30px;}
.navigation_bar .logo,
.navigation_bar .school,
.navigation_bar .link_box,
.navigation_bar .search,
.footer_bar .school_logo .logo,
.footer_bar .school_logo .school{display: inline-block;line-height: 1;vertical-align: middle;color: #fff;}
.navigation_bar .logo img,
.footer_bar .school_logo .logo img{height: 40px;}
.navigation_bar .logo img { height: auto; }
.navigation_bar .school,
.footer_bar .school_logo .school{text-align: center;margin-left: 15px;padding-left: 19px;position: relative;}
.navigation_bar .school:before,
.footer_bar .school_logo .school:before{content: ' ';position: absolute;left: 0;top: 6px;height: 25px;border-left: 1px solid rgba(255,255,255,.5);}
.navigation_bar .school h4,
.footer_bar .school_logo .school h4{font-size: 18px;letter-spacing: 4px;margin-bottom: 5px;}
.navigation_bar .school h5,
.footer_bar .school_logo .school h5{font-size: 12px;}

.navigation_bar .main{text-align: right;padding: 15px 30px;}
.navigation_bar .main li{display: inline-block;vertical-align: middle;position: relative;padding: 5px 0;}
.navigation_bar .main a{color: #fff;position: relative;transition: all .2s linear;}
.navigation_bar .main a:hover{color: #f90;}
.navigation_bar .main .search_bar{font-size: 12px;padding-bottom: 5px;}
.navigation_bar .main .search_bar a{padding: 0 10px;position: relative;}
.navigation_bar .main .search_bar .menu a:before{content: ' ';position: absolute;left: 0;top: 0;height: 16px;border-left: 1px solid rgba(255,255,255,.5);}

.menu.language a{padding-left: 14px;color: #fff;cursor: pointer;}
.menu.language a span{padding-left: 16px;background: url(/en/dfiles/26506/publish/lawen/img/icon/icon_language_sm.jpg) no-repeat left center;background-size: auto 12px;}
.menu.language .child_menu{display: none;position: absolute;top: 21px;left: 0;width: 120px;background: rgba(0,0,0,.6);text-align: center;z-index: 9;border-radius: 0 0 5px 5px;transition: all .5s linear;}
.menu.language .child_menu a{display: block;padding: 12px 0;border-top: 1px solid rgba(255,255,255,.5);}
.menu.language .child_menu a:first-child{border-top: 0;}
.menu.language .child_menu a:before{border-left: 0;}
.menu.language .child_menu a.active{color: #f90;}
.menu.language .child_menu.fadeIn{display: block !important;}
.menu.language .show_child_menu.menu .menu_btn{color: #f90;}

.navigation_bar .main .search_bar .search{border: 1px solid #fff;border-radius: 2em;align-items: center;}
.navigation_bar .main .search_bar .search .search_ipt{border: 0;background: none;padding: 5px 8px;outline: none;color: #fff;font-size: 12px;width: 80px;border-radius: 2em 0 0 2em;}
.navigation_bar .main .search_bar .search .search_btn{padding: 4px 10px;height: 16px;border-radius: 0 2em 2em 0;border: 0;outline: none;cursor: pointer;}
.navigation_bar .main .nav_bar li{padding: 5px;margin-left: 6px;margin-right: 10px;}
.navigation_bar .main .nav_bar li.active{padding-bottom: 3px;border-bottom: 3px solid #ebae44;}
/* 栏目边距 */
.bar{padding: 0 12%;}
/* 底栏 */
.footer_bar{background: url(/en/dfiles/26506/publish/lawen/img/footer_bg.jpg) no-repeat center;background-size: cover;padding: 60px 12% 100px;color: #fff;position: relative;z-index: 2;}
.footer_bar .side{width: 340px;position: relative;}
.footer_bar .school_logo{padding-bottom: 30px;}
.footer_bar .school_logo .school{margin-left: 8px;padding-left: 12px;}
.footer_bar .contact:after{content: ' ';position: absolute;right: 0;bottom: 0;z-index: 2;height: 105px;border-left: 1px solid rgba(191,191,191,.5);}
.footer_bar .contact_item{color: #dadada;padding-left: 32px;background-position: left center;background-size: auto 22px;background-repeat: no-repeat;margin-top: 15px;}
.footer_bar .contact_item.fax{background-image: url(/en/dfiles/26506/publish/lawen/img/icon/icon_footer_fax.jpg);}
.footer_bar .contact_item.tel{background-image: url(/en/dfiles/26506/publish/lawen/img/icon/icon_footer_tel.jpg);}
.footer_bar .contact_item.email{background-image: url(/en/dfiles/26506/publish/lawen/img/icon/icon_footer_email.jpg);}
.footer_bar .link_wrap{width: calc(100% - 680px);}
.footer_bar .link_box{display: inline-block;padding-top: 5px;}
.footer_bar .link_box .link{margin-bottom: 28px; margin-left: 60px;}
.footer_bar .link_box .link a{text-align: left; color: #dadada;font-size: 16px;display: block;padding-right: 15px;background: url(/en/dfiles/26506/publish/lawen/img/icon/icon_link_arw.jpg) no-repeat right center;background-size: auto 10px;margin: 5px 15px 0;}
.footer_bar .link_box .link a:hover{color: #9435fc;background-image: url(/en/dfiles/26506/publish/lawen/img/icon/icon_link_arw_hover.jpg);}
.footer_bar .link_box .link_block a,
.footer_bar .menu .menu_btn{color: #fff;display: inline-block;border: 1px solid #bebabc;background: rgba(255,255,255,.2);padding: 3px 12px;margin-left: 8px;margin-right: 4px;font-size: 13px;}
.footer_bar .link_box .link_block a:hover{color: #9435fc;}
.footer_bar .share{text-align: right;}
.footer_bar .share .menu{margin-bottom: 52px;}
.footer_bar .share .menu .menu_btn{padding: 3px 30px;}
.footer_bar .share .menu .child_menu{right: 4px;left: auto;top: auto;bottom: 100%;}
.footer_bar .share .menu .child_menu a{font-size: 13px;}
.footer_bar .copyright{position: absolute;bottom: 0;left: 0;z-index: 2;width: 100%;padding: 10px 0;text-align: center;color: #dadada;font-size: 12px;background: #48197e;}
.footer_bar .qrcode_box{text-align: center;margin-top: -15px; float: right;}
.footer_bar .qrcode_item{margin-left: 20px;color: #fff;font-size: 12px;text-align: center;display: inline-block;}
.footer_bar .qrcode_item img{height: 100px;margin-bottom: 10px;}
    /* 内页导航栏 */
.top{position: relative;}
.top .category{position: relative;}
.top .category li{flex-grow: 1 !important;position: relative;}
.top .category li a{color: #333;display: block;text-align: center;padding: 25px 0;font-size: 16px;background: #f2f2f2;position: absolute;bottom: -37px;left: 0;z-index: 2;width: 100%;}
.top .category li a:before{content: ' ';position: absolute;left: 0;top: 15px;z-index: 2;height: 41px;border-left: 1px dashed #d2d2d2;}
.top .category li:first-child a:before{border-left: 0;}
.top .category li.active a{padding: 15px 0 80px;color: #fff;border-top: 3px solid #ebae44;background: #5b2c90;}
.top .category li.active a:before{border-left: 0;}
.top .category li.active a:after{content: ' ';position: absolute;left: 0;bottom: 0;z-index: 2;height: 65px;width: 100%;display: block;background: url(/en/dfiles/26506/publish/lawen/img/icon/icon_content_bar_watermark.jpg) no-repeat bottom center;background-size: auto 65px;}
/* 内页详情 */
.content_bar{border-top: 1px solid #e5e5e5;margin: 37px 0 60px;}
.content_bar .content_box{border: 1px solid #e5e5e5;border-top: 0;position: relative;}
/*面包屑*/
.crumbs{justify-content: flex-end;padding: 20px 30px;position: relative;border-bottom: 1px solid #e5e5e5;}
.crumbs:after{content: ' ';position: absolute;right: 0;top: 30px;border-top: 2px solid #5b2c90;width: 25px;}
.crumbs a{color: #949494;font-size: 14px;padding: 0 6px;position: relative;}
.crumbs a:hover{color: #5b2c90;font-size: 14px;padding: 0 6px;position: relative;}
.crumbs a:after{content: '/';font-size: 12px;position: absolute;right: -2px;top: 0;z-index: 2;}
.crumbs a:last-child:after{content: '';}
.crumbs a:first-child{padding-left: 23px;background: url(/en/dfiles/26506/publish/lawen/img/icon/icon_home.jpg) no-repeat left center;background-size: auto 15px;}
/* 内页黄字标题 */
.content_title{padding: 25px 35px;font-size: 18px;color: #ebae44;font-weight: 600;position: relative;text-transform: uppercase;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}
.content_title:before{content: ' ';position: absolute;left: 0;top: 0;height: 38px;border-bottom: 2px solid #5b2c90;border-left: 1px solid #e5e5e5;z-index: 3;width: 25px;}
/* 内页分页器 */
.pages{justify-content: center;padding: 40px 0 20px;}
.pages a{width: 25px;height: 25px;line-height: 25px;transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;color: #999;border-radius: 25px;border: 1px solid #ccc;text-align: center;margin: 0 4px;font-size: 14px;}
.pages .prev,
.pages .next{width: 80px;border-radius: inherit;border: 0;position: relative;background-size: auto 100%;background-repeat: no-repeat;background-position: center;color: #fff;}
.pages .prev{background-image: url(/en/dfiles/26506/publish/lawen/img/icon/icon_page_prev.jpg);}
.pages .next{background-image: url(/en/dfiles/26506/publish/lawen/img/icon/icon_page_next.jpg);}
.pages a.active,
.pages a:hover{background-color: #5b2c90;color: #fff;}
.pages .prev:hover{background-color: inherit;background-image: url(/en/dfiles/26506/publish/lawen/img/icon/icon_page_prev_hover.jpg);}
.pages .next:hover{background-color: inherit;background-image: url(/en/dfiles/26506/publish/lawen/img/icon/icon_page_next_hover.jpg);}

/* 下载列表 */
.event,
.download{background: #fff;padding: 20px;}
.download .download_item{padding: 0 20px;border-bottom: 1px dashed #d2d2d2;display: block;}
.download .download_item h6{font-size: 14px;color: #757575;padding: 20px 0;padding-left: 35px;background: url(/en/dfiles/26506/publish/lawen/img/icon/icon_file.jpg) no-repeat left center;background-size: auto 25px;}
.download .download_item:hover h6{color: #435fa7;}
.download .download_item:last-child{border-bottom: 0;}

/* 事件列表 */
.event{padding-bottom: 0;margin-top: 20px;}
.event .event_bar{margin-bottom: 10px;}
.event .event_bar h6{position: relative;padding-left: 20px;font-size: 16px;color: #333;}
.event .event_bar h6:before{position: absolute;content: ' ';left: 0;top: 5px;height: 15px;border-left: 3px solid #ebae44;}
.event .event_item{position: relative;padding-bottom: 20px;}
.event .event_item:before{position: absolute;content: ' ';left: 1px;top: 10px;height: 100%;border-left: 1px solid #bfbfbf;z-index: 2;}
.event .event_item:after{position: absolute;content: ' ';left: -6px;top: 4px;height: 13px;width: 13px;border: 1px solid #bfbfbf;z-index: 3;border-radius: 50%;background: #fff;}
.event .event_tit,
.event .event_con{font-size: 14px;color: #999;padding-left: 20px;position: relative;}
.event .event_tit{color: #666;margin-bottom: 5px;}
.event .event_tit:after{position: absolute;content: ' ';left: -2px;top: 8px;height: 7px;width: 7px;z-index: 5;border-radius: 50%;background: #bfbfbf;}
.event .event_item:last-child:before{border-left: 0;}

.event .event_bar_sm{position: relative;margin-bottom: 15px;}
.event .event_bar_sm p{font-size: 14px;font-weight: bold;padding-left: 25px;}
.event .event_bar_sm .num{position: absolute;width: 20px;height: 28px;left: -2px;top: 0;z-index: 3;background: url(/en/dfiles/26506/publish/lawen/img/icon/icon_bubble.jpg) no-repeat center;background-size: 100% 100%;font-size: 12px;color: #fff;text-align: center;line-height: 20px;}

/* 大写 */
.font_bell{font-family: 'Bell MT' !important;text-shadow: 0 3px 5px rgba(0,0,0,.3);}
.capitalization{text-transform: uppercase;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}

.navigation_bar .main li .menu_btn{color: #fff;
    display: inline-block;
    border: 1px solid #bebabc;
    background: rgba(255,255,255,.2);

    margin-left: 8px;
    margin-right: 4px; padding: 5px 15px;
    font-size: 13px;}

.navigation_bar .main li .menu_btn::before { display: none; }

#page-list {font-family: Arial; text-align: center; padding: 30px 0 40px;}
#page-list .p_pages a,#page-list span{font-size: 14px; width: auto; height: auto; margin-top: 5px; }
#page-list .p_pages a, #page-list .p_no_d, #page-list .p_fun_d{padding: 7px 10px; border: 1px solid #aaa; border-radius: 4px; color: #428bca;}
#page-list .p_pages .p_no_d, #page-list a:hover{background: #5b2c90; font-weight: bold; color: #fff; border-color: #5b2c90;}
#page-list .p_t{ padding: 0 25px 0 0; color: #777;}
#page-list .p_first, #page-list .p_first_d, #page-list .p_last, #page-list .p_last_d{display: inline-block;}
#page-list .p_pages span{color: #aaa;}