.section{margin:0 auto;width:1200px;}
.cover_bg,.cover_img div{background-position:50%;background-size:cover;background-repeat:no-repeat;}
.cover_img{position:relative;overflow:hidden;}
.cover_img:hover div,a:hover .cover_img div{-webkit-transform:scale(1.1);transform:scale(1.1);}
.cover_img div{position:absolute;top:0;left:0;width:100%;height:100%;}
.header{position:relative;z-index:999;background:#ae1c1c;}
.t_logo{line-height:120px;}
.t_logo img{height:70px;vertical-align:middle;}
.t_link{margin:20px 0 14px 0;}
.t_link a{float:left;padding:0 16px;border-left:1px solid #8e1515;line-height:16px;}
.t_link .i1 a{border-left:none;}
.t_search .i_txt{padding:0 50px 0 14px;width:196px;height:40px;border-radius:20px;background:#8b1616;color:#fff;font-size:15px;}
.search_btn{width:50px;height:40px;cursor:pointer;}
.nav{z-index:999;}
#nav ul li{position:relative;float:left;width:10%;}
#nav .on a{
    background: #cc953e;
    color: #fff !important;
    font-weight: normal;
    position: relative;
}
#nav .sub_menu{position:absolute;top:100%;left:0;z-index:66;display:none;padding:10px 0;min-width:100%;background:#ae1c1c;background:rgba(174,28,28,.9);}
#nav li:hover .sub_menu{display:block;}
#nav a.menu-link:hover{/* background: 0; *//* color:#ae1c1c; */font-weight:700;}
#nav a.menu-link{position:relative;z-index:6;display:block;height:56px;color:#333;font-size:18px;line-height:56px;}
#nav a.sub-link{display:block;padding:8px 15px;color:#fff;font-size:15px;line-height:24px;background: none;}
#nav ul.sub-menu{position:absolute;top:100%;left:0;z-index:66;display:none;padding:10px 0;min-width:100%;background:#ae1c1c;background:rgba(174,28,28,.9);}
#nav li:hover .sub-menu{display:block;}
#nav li.sub-item{float:none;width:100%;}
#nav .inner{margin:0 auto;width:1200px;}
#nav a.sub-link:hover{color:#cc953e;}
.page_wrap.f16.tc table{margin:0 auto;}
input#a250558GOPAGE{border:solid 1px #afd5f5;}
.slide_bar,.slide_bar img{z-index:1s;overflow:hidden;width:100%;/* height:500px; */}
.slide_bar .page{bottom:30px;}
.slide_bar .page a{display:inline-block;margin:0 14px;width:12px;height:12px;border-radius:12px;background:rgba(255,255,255,.6);}
.slide_bar .page .on{background:#e6a630;}
.arrow{top:0;width:64px;height:100%;background:url(style_res/prev.png) 50% no-repeat;opacity:.5;}
.arrow:hover{opacity:1;}
.next{background-image:url(style_res/next.png);}
.slide_news .arrow{width:40px;background-size:18px;}
.slide_acty .arrow{width:54px;}
.f1{padding:40px 0 50px;}
.f2{padding:50px 0;background:#f5f5f5;}
.news_l,.w420{width:420px;}
.slide_news .cover_bg{position:relative;display:block;height:280px;}
.slide_news .time{position:absolute;top:10px;z-index:1000;margin-left:10px;padding:2px 6px 6px;background:#ae1c1c;text-align:center;font-size:14px;}
.slide_news .time em{display:block;font-size:26px;}
.slide_news .txt{position:absolute;right:0;bottom:0;left:0;padding:46px 18px 18px;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));font-size:16px;line-height:1;}
.list_news a{position:relative;float:left;display:block;padding:11px 45px 11px 28px;background:url(style_res/dot.png) 0 50% no-repeat;line-height:18px;}
.list_news a:before{position:absolute;left:0;content:'';}
.list_news .time{position:absolute;top:50%;right:0;margin-top:-9px;color:#999;}
.news_work{margin-top:4px;width:420px;}
.list_work a{display:block;padding:13px 0;border-top:1px dashed #ddd;background:0;font-size:16px;}
.list_work a:first-child{border-top:none;}
.list_work .img{padding:22px 0;font-size:0;}
.list_work .cover_img{float:left;display:inline-block;width:144px;height:96px;border-radius:4px;vertical-align:middle;}
.list_work .txt{display:inline-block;margin-left:12px;width:264px;vertical-align:middle;font-size:14px;}
.con_wrap .list_work .txt{margin-top:15px;margin-left:24px;width:702px;}
.list_work .txt p{height:44px;color:#666;white-space:initial;line-height:22px;}
.list_work h3{margin-bottom:16px;height:21px;font-size:16px;line-height:21px;}
.list_work .time{margin-bottom:5px;background:url(style_res/more.png) 100% 50% no-repeat;color:#999;font-size:20px;}
.tit{border-bottom:2px solid #ae1c1c;line-height:24px;}
.tit{position:relative;display:inline-block;margin-top:-4px;padding:0 6px 13px 6px;color:#ae1c1c;font-weight:700;font-size:20px;line-height:24px;}
.tit::before{bottom:-1px!important;left:0;z-index:6;}
.tit em{margin-left:1px;padding-left:5px;border-left:4px solid #f1a000;}
.more{line-height:24px;}
.w300{width:300px;}
.f1 .tab_wrap .hd{padding-bottom:10px;border-bottom:1px solid #ddd;}
.tab_wrap .hd a{position:relative;display:inline-block;padding:0 0 9px;color:#666;font-size:18px;}
.f1 .tab_wrap .hd a{width:100%;font-style: normal;}
.f1 .tab_wrap .hd .on{color:#ae1c1c;font-weight:700;font-size:20px;}
.f1 .tab_wrap .hd a:before,.tit h2:before{position:absolute;bottom:-2px;width:0;height:2px;background:#ae1c1c;content:'';}
.tit h2:before{left:0;width:100%;}
.f1 .tab_wrap .hd .on:before{width:100%;}
.tab_wrap .hd i{margin-right:10px;}
.i_notice{width:100%;height:26px;background:url(style_res/i_notice.png) left no-repeat;}
.i_files{width:150px;height:27px;background:url(style_res/i_files.png) left no-repeat;}
.on .i_notice{background-image:url(style_res/i_notice_on.png);}
.on .i_files{background-image:url(style_res/i_files_on.png);}
.list_time1 a{float:left;display:inline-block;overflow:hidden;}
.list_time .time{position:absolute;float:left;width:68px;background:#f5f5f5;text-align:center;font-size:14px;}
.list_time .time em{display:block;border:1px solid #ddd;border-bottom:none;color:#ae1c1c;font-size:26px;line-height:41px;}
.list_time .time p{background:#b72f2f;color:#fff;line-height:28px;}
.list_time h3{position:relative;float:right;margin-top:10px;margin-left:14px;width:216px;color:#333;font-size:16px;line-height:25px;}
.link_icon{margin-bottom:30px;padding:19px 0;border:1px solid #ddd;border-radius:10px;background:linear-gradient(to top,#f3f3f3,#fff);}
.link_icon a{position:relative;float:left;padding-top:44px;width:103.5px;border-left:1px solid #ddd;}
.link_icon a:first-child{border-left:none;}
.link_icon i{position:absolute;top:0;right:0;left:0;display:block;margin-bottom:14px;height:30px;background:url(style_res/i1.png) 50% no-repeat;}
.link_icon .i_2{background-image:url(style_res/i2.png);}
.link_icon .i_3{background-image:url(style_res/i3.png);}
.link_icon .i_4{background-image:url(style_res/i4.png);}
.link_college{margin:15px -10px -11px;}
.link_college a{float:left;margin:11px 10px;}
.link_college img{width:200px;height:60px;}
.f2 .tab_wrap .hd a{padding:0;width:100%;border-top:2px solid #cda15c;font-style:normal;line-height:42px;}
.f2 .tab_wrap .hd .on{background:#b72f2f;color:#fff;font-style:normal;border-top-color:#b72f2f;}
.f2 .tab_wrap .hd .on:before{position:absolute;top:100%;left:0;width:100%;height:12px;background:url(icon1.png) 50% no-repeat;background-size:100% 100%;content:'';}
.list_img{margin:30px -10px 10px;}
.list_img a{float:left;overflow:hidden;margin:0 10px;width:200px;height:136px;border-radius:4px;}
.icon_img{margin:-6px 0;}
.icon_img a{display:inline-block;overflow:hidden;margin:6px 0;width:100%;border-radius:10px;}
.icon_img .cover_bg{float:left;width:200px;height:126px;}
.icon_img .txt{position:relative;float:left;margin:32px 0 0;padding-top:42px;width:100px;}
.icon_img i{position:absolute;top:0;right:0;left:0;display:block;margin-bottom:12px;height:34px;background:url(style_res/i_rules.png) 50% no-repeat;}
.icon_img .i_manual{background-image:url(style_res/i_manual.png);}
.icon_img .i_k{background-image:url(style_res/i_k.png);}
.bg_red{background:#c25351;}
.bg_blue{background:#2889ca;}
.bg_yellow{background:#cc953e;}
.list_acty{padding:40px 0 30px;}
.list_acty .section{overflow:hidden;}
.slide_acty{margin:30px 0 0 0;}
.slide_acty li{margin-right:42px;width:270px!important;}
.slide_acty .cover_img{margin-bottom:16px;height: auto;}
.footer{margin-top:40px;padding:30px 0;background:#9d221f;font-size:0;}
.f_txt{line-height:1.8;}
.f_logo{line-height:100px;}
.f_logo img{height:80px;}
.inset_bar{z-index:1;display:block;width:100%;}
.aside_tit{padding:20px 10px 24px;background:#9d221f url(style_res/aside_bg.jpg) right bottom no-repeat;}
.aside_tit p{margin-top:2px;text-transform:uppercase;}
.aside{margin-right:46px;width:240px;}
.nav_list{background:#f6f6f6;}
.nav_list{padding-bottom:80px;background:#f6f6f6;}
.nav_list li{border-top:1px solid #ddd;}
.nav_list .on,.nav_list li:first-child{border-top:none;}
.nav_list h3 a{position:relative;display:block;padding:16px 36px 16px 20px;border-left:3px solid #f6f6f6;font-size:16px;line-height:24px;}
.nav_list .on h3 a{border-left:3px solid #9d221f;background:#fff;}
.nav_list .on h3 a,.nav_list .sub_con a:hover,.nav_list a:hover{color:#9d221f;}
.nav_list .has_sub h3 a:before{position:absolute;top:50%;right:16px;margin-top:-5px;width:8px;height:10px;background:url(style_res/more_grey.png) 50% no-repeat;content:'';line-height:60px;}
.nav_list .on h3 a:before{background-image:url(style_res/nav_more.png);}
.nav_list .sub_con{display:none;padding:10px 0;background:#f6f6f6;}
.nav_list .sub_con a{position:relative;display:block;padding:10px 10px;background:0 0;color:#666;font-size:14px;line-height:24px;}
.nav_list .sub_con .active{color:#9d221f;}
.nav_list .sub_con a:last-child{border-bottom:none;}
.con_wrap{width:870px;}
.con_wrap.ssjg{width:100%;}
.con_wrap .news_list a{padding:0 20px;background:0 0;line-height:56px;}
.con_wrap .news_list a:nth-child(odd){background:#f8f8f8;}
.con_wrap .news_list a:hover{padding-left:34px;}
.con_wrap .news_list a:hover:before{left:16px;}
.site_wrap{padding:18px 0 24px;border-top:1px solid #d8d8d8;color:#9d221f;line-height:1em;}
.current{margin:26px 0 32px;}
.current a,.current em{padding:0 10px;}
.current a:hover,.current em{color:#9d221f;}
.con_wrap .news_list em{width:85%;}
.page_wrap{margin-top:40px;}
.news_hd{margin-bottom:26px;padding:10px 0 26px;border-bottom:1px dashed #e1e1e1;color:#333;}
.news_hd h3{margin-bottom:14px;color:#333;font-size:30px;}
.news_hd p span{margin:0 14px;color:#999;}
.news_bd{color:#333;font-size:16px;line-height:34px;}
.list_stu li{position:relative;margin:24px 0;padding:10px 30px 10px 224px;background:#f6f6f6;line-height:26px;}
.list_stu a{padding:0 0 0 15px;width:152px;white-space:nowrap;}
.list_stu h3{position:absolute;top:50%;left:0;margin-top:-13px;margin-right:20px;padding-left:32px;color:#a30f0f;font-size:18px;}
.list_stu h3:before{left:0;}
.site-lang.clearfix{padding-left:97px;}
.post-12 .news_meta{position:absolute;top:50%;right:0;margin-top:-9px;color:#999;}
.post-12 li{position:relative;}
.post-11 .news_title a{position:absolute;right:0;bottom:0;left:0;padding:46px 18px 18px;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));font-size:16px;line-height:1;}
.post-11 .news_title{position:relative;}
button.slick-prev{position:absolute;top:50%;z-index:1000;width:64px;height:100%;background:url(style_res/prev.png) 50% no-repeat;opacity:.5;}
button.slick-next{position:absolute;top:50%;width:64px;height:100%;background:url(style_res/next.png) 50% no-repeat;opacity:.5;}
.post-11 button::before{content:none;}
.news_day{display:block;font-size:26px;}
.post-13 .tt{position:relative;border-bottom:1px solid #ddd;}
span.more_text{position:absolute;right:0;bottom:10px;display:block;color:#666;font-size:14px;line-height:24px;}
.post-13 .news_imgs{position:relative;float:left;display:inline-block;overflow:hidden;margin:22px 0;width:144px;height:96px;border-radius:4px;vertical-align:middle;}
.post-13 .news_list1 .news_title a{display:inline-block;overflow:hidden;margin-bottom:16px;width:264px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.post-13 p.news_meta{margin-bottom:5px;background:url(style_res/more.png) 100% 50% no-repeat;color:#999;font-size:20px;}
.post-13 .news_text a{display:block;height:44px;color:#666;white-space:initial;font-size:14px;line-height:22px;}
.post-13 img{position:absolute;top:0;left:0;width:100%;height:100%;}
.post-13 .news_list li{display:block;padding:13px 0 16px;border-top:1px dashed #ddd;font-size:16px;}
.post-13 .news_list1 .n1 .news{display:inline-block;margin-left:12px;padding-top:26px;width:264px;vertical-align:middle;font-size:14px;}
.post-13 img:hover{transition:.3s;transform:scale(1.1);}
.list_time1{padding:14px 0;height:70px;}
.kstd{width:103px float: left;}
.w420 .list_news a:not([target]){padding:0;}
.w420 .list-news2{position:relative;display:inline-block;width:100%;}
.post-51 .tit{padding:0;width:99%;border-bottom:1px solid #ddd;}
.post-51 span.title{position:relative;display:inline-block;padding:0 6px 11px 6px;color:#ae1c1c;font-weight:700;font-size:20px;}
a.c250556{padding:0;background:0;}
.con_wrap li{position:relative;float:left;width:100%;}
.con_wrap .list_news a[target=_self]{display:inline-block;padding:0;background:0;}
.wp_paging{float:left;display:inline-flex;margin:0 auto;width:100%!important;}
span.Column_Anchor{font-size:26px;}
.w420_list{position:relative;display:inline-block;width:100%;height:35px;}
.post-13 .news_meta a{position:relative;display:inline-block;width:420px;color:#999;}
.post-100,.post-101{float:left;width:150px;}
.post-111,.post-112,.post-113{float:left;width:33.333%;}
li#lineu9_6::before{position:relative;display:inline-block;width:100%;height:5px;content:" ";}
#lineu9_6 .time{top:70%;}
li#lineu9_6{margin-top:-10px;}
.txt a{padding:0;}
.cover_img img{width:144px;height:96px;}
.list_work li{padding:22px 0;}
.list_work .cover_img a{padding:0;}
.txt p a{white-space:normal;font-size:14px;line-height:22px;}

.post-51 .cover_img img {
    width: 100%;
    height: 190px;
}
.post-11 button.slick-next {
    width: 40px;
    right: 0;
    height: 100%;
    top: 0;
    transform: scale(0.8);
}
.post-11 button.slick-prev {
    width: 40px;
    left: 0;
    height: 100%;
    top: 0;
    transform: scale(0.8);
}

.post-11 button:hover {
    opacity: 1;
}

#nav .on>a::after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 12px 60px 0 60px;
    border-color: #cc953e transparent transparent transparent;
    bottom: -12px;
    left: 50%;
    margin-left: -60px;
}

#nav li.menu-item.hover a.menu-link {
    background: #cc953e;
    color: #fff;
}

#nav .sub-menu .on a {
    background: none;
color: #f2be6d !important;
}
#nav .sub-menu .on a::after {
    position: fixed;
}

#nav .on sub-menu a::after{background: none;}
.post-12 .more_btn {
    position: absolute;
    bottom: -35px;
    right: 0;
}
.post-12 .more_btn a {
    background: none;
    line-height: 32px;
    height: 30px;
}
.mt, .mtb {
    position: relative;
}