﻿@charset "utf-8";
 
/*body  {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    _filter: none;
    height:auto;
}
* {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    _filter: none;
    height: auto;
}*/
body{background:#f8f8f8}
.layout{width:1200px;margin:0 auto;padding:0 30px;background:#fff}
.top{width:100%;background:url(/Content/desktop/images/top.jpg) bottom center no-repeat;background-size:cover;height:200px}
.header{width:100%;min-width:1260px}
.header .nav{width:100%;height:70px;line-height:70px;font-size:0;background:url("/Content/desktop/images/bg_nav.jpg") no-repeat center top}
.header .nav .itm{width:10%;font-size:20px;font-weight:600;text-align:center;position:relative;color:#ffffff;display:inline-block;cursor:pointer;}
.header .nav .itm ul.sub{position:absolute;top:70px;left:0;min-width:100%;margin:0;z-index:9999;display:none}
.header .nav .itm a{color:#fff}
.header .nav .itm ul.sub > li{background:#CA252B;font-size:18px;line-height:55px;font-weight:normal;}
.header .nav .itm ul.sub > li:hover{background:#A40000}
.header .nav .itm ul.sub > li > a:hover{color:#FFFFFF}
.header .nav .itm.xrld ul.sub{width:305px;left:-90px}
.header .nav .itm.xrld ul.sub li{text-align:center;padding:0 20px}
.footer{width:100%;min-width:1260px;padding:30px 0;background-color:#c22022;font-size:16px;color:#ffffff}
.footer a{color:#fff}
.m-mation{width:1170px;font-size:32px;font-weight:bold;color:#bc0000; line-height:1.8; padding:15px ;text-align:center; overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;}
.m-mation a{color:#bc0000;font-size:32px;font-weight:bold;  line-height:1.8;}
.slideBox{width:1200px;height:485px;position:relative;overflow:hidden}
.slideBox .prev,.slideBox .next{display:block;width:23px;height:40px;position:absolute;top:231px;z-index:5}
.slideBox .prev{left:40px;background:url(../images/ico_prev.png) no-repeat center}
.slideBox .next{right:40px;background:url(../images/ico_next.png) no-repeat center}
.slideBox .hd{position:absolute;width:300px;right:20px;bottom:18px;z-index:5}
.slideBox .hd ul{width:100%;text-align:right}
.slideBox .hd ul li{width:12px;height:12px;border-radius:12px;border:1px solid #fff;display:inline-block;margin-left:8px;cursor:pointer}
.slideBox .hd ul li.on{background:#fff}
.slideBox .bd ul li{width:1200px;height:485px;position:relative}
.slideBox .bd ul li img{width:1200px;height:485px}
.slideBox .bd ul li .title{position:absolute;left:0;bottom:0;width:100%;height:60px;line-height:60px;padding-left:30px;background:rgba(0,0,0,0.6);color:#fff;display:block}
.school-news{margin-top:20px}
.news-left{width:878px;float:left;border:1px solid #d0d0d0;height:289px;overflow:hidden}
.boxleft{width:840px;float:left;margin-left:19px}
.cls{width:100%;height:40px;border-bottom:1px solid #d0d0d0;line-height:40px}
.cls .txt{border-bottom:2px solid #BC0000;color:#bc0000;font-size:20px;font-weight:bold;display:inline-block}
.cls .more{color:#999999;display:inline-block}
.con{width:100%;clear:both; padding:10px 0;}
.con .list{margin-top:10px;width:390px}
.con .list li{float:left;padding-left:14px;line-height:36px; position:relative;font-size:16px;width:100%}
.con .list li::before{display:inline-block;content:'';position:absolute;left:0;top:10px;width:5px;height:5px;background:#C2C2C2}
.con .list li a{float:left;width:310px;overflow:hidden;display:inline-block;line-height:24px;color:#555555}
.con .list li a:hover{color:#bc0000}
.con .list li span{display:inline-block;margin-left:15px;font-size:14px;color:#c00;line-height:24px;vertical-align:top}
.con_left{width:880px;overflow:hidden}
.teach{width:880px;margin-top:20px;float:left;height:289px;overflow:hidden}
.lilun{width:390px;padding:0 19px;border:1px solid #d0d0d0}
.notice{width:258px;height:598px;border:1px solid #d0d0d0;padding:0 20px;margin-left:20px}
.cls2{width:100%;height:40px;line-height:40px;border-bottom: 1px solid #d0d0d0;}
.cls2 .txt{padding-left:35px;font-size:20px;color:#bc0000;font-weight:bold;line-height:40px;background:url(../images/tzgg.png) no-repeat left center}
.cls2 .more{color:#999999;line-height:42.5px}
.notice .list{margin-top:25px}
.notice .list li{height:63px;border-bottom:1px solid #E8E8E8;margin-bottom:12px}
.notice .list li:last-child{border:0}
.notice .list li .date{width:50px;float:left;clear:right;text-align:center;color:#bc0000}
.notice .list li .day{font-size:26px;line-height:30px}
.notice .list li .ym{font-size:12px}
.notice .list li .info{width:200px;float:right;font-size:16px;color:#666666;line-height:24px;display:inline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}
.notice .list li .info:hover{color:#bc0000}
.min-banner{margin-top:20px;height:130px;width:100%}
.zhxy{margin-top:37px;height:235px;border:1px solid #d0d0d0}
.cls4{height:34px;margin-top:-15px;width:1190px;background:#fff;position:relative}
.cls4 .txt{padding-left:40px;background:url(../images/ico_cls4.png) no-repeat left center;font-size:20px;color:#bc0000;font-weight:bold;height:34px}
.cls4::after{display:block;content:'';position:absolute;right:0;top:15px;width:1040px;height:2px;background:#BC0000}
.zhxy .list{margin-top:22px;padding-left:20px}
.zhxy .list li{width:174px;height:150px;border:1px solid #FDF8F1;border-radius:5px;background-color:#FDF8F1;background-repeat:no-repeat;background-position:center 30px;margin-bottom:20px;float:left;margin-right:22px}
.zhxy .list li:hover{background-color:#fff;border-color:#BC0000}
.zhxy .list li a{display:block;width:154px;height:50px; padding:0 10px; padding-top:100px; text-align:center;font-size:16px;color:#b61412;font-weight:600; line-height:1.5;}
.link{height:auto;margin-top:20px;padding:20px;padding-top:0;border:1px solid #d0d0d0}
.link_menu{height:66px;border-bottom:1px solid #F7F7F7;display:flex;justify-content:space-between}
.link_menu span{display:inline-block;margin-right:7px;padding:0 65px;font-size:18px;color:#444444;line-height:64px;cursor:pointer}
.link_menu span.on{background:#FDF8F1;border-bottom:3px solid #BC0000;color:#BC0000}
.link_wrapper{margin-top:15px}
.link_wrapper ul{display:none}
.link_wrapper ul a{color:#444444;font-size:14px;padding:0 12px;line-height:16px;height:32px;display:inline-block}
.link_wrapper ul a:hover{color:#BC0000}
.link_wrapper li{float:left;clear:right;width:386px;height:50px;padding-left:9px;line-height:50px;position:relative;font-size:16px;color:#626262;border-bottom:1px solid #F7F7F7}
.link_wrapper li::before{display:block;content:'';position:absolute;left:0;top:24px;width:5px;height:5px;background:#7D7D7D}
.currentpath{background:#ededed}
.currentpath-content{height:40px;line-height:40px;width:1200px;margin:auto;background:url(../images/currentpath.png) no-repeat 1px center;padding-left:20px}
.currentpath-content,.currentpath-content a{font-size:15px;color:#454545}
.currentpath-content a:hover{color:#b10004}
.main-left{width:300px;margin-left:20px}
.main-right{width:830px;margin:0 20px}
.main-left h1{text-align:center;height:62px;line-height:50px;font-size:18px;color:#FFFFFF;background:url(../images/one_list_03.png) no-repeat center}
.main-left li a{display:block;height:50px;line-height:50px;border-bottom:1px solid #e3e3e3;font-size:17px;color:#333333;padding-left:21px;background:url(../images/li_bg2_03.png) no-repeat center;width:250px; overflow:hidden;padding-right:30px;}
.main-left li.col-active a{color:#c12022;font-weight:bold}
.main-left li a:hover{color:#c12022;font-weight:bold}
.main-right .title{width:100%;height:50px;border-bottom:#b10004 2px solid}
.main-right .title span{padding:0 20px;display:inline-block;color:#b10004;line-height:50px;font-weight:600;font-size:18px;}
.NewsList{padding:15px 0}
.NewsList ul{float:left;width:100%}
.NewsList ul li{float:left;display:inline-block;border-bottom:1px #eee dotted;line-height:48px;background:url(../images/list-pic.png) no-repeat left center;padding-left:13px}
.NewsList ul li a{float:left;display:inline-block;width:705px;line-height:48px;color:#333;font-size:16px;line-height:48px;overflow:hidden;margin-right:20px}
.NewsList ul li i{float:left;display:inline-block;font-style:normal;line-height:48px;color:#b10004;font-size:14px}
.NewsList ul li:last-child{border:0}
.NewsList ul li:hover a{color:#b10004}
.jsPager{text-align:center;padding:15px 0 0 0}
.jsPager a{display:inline-block;text-decoration:none;cursor:pointer;padding:0px 15px;height:28px;line-height:28px;background-color:rgb(255,255,255);color:rgb(51,51,51);font-size:12px;border:1px solid rgb(226,226,226);margin-right:7px}
.jsPager a:hover{background-color:#b10004;color:#fff}
.jsPager span{display:inline-block;font-size:12px;padding:0px 15px;height:28px;line-height:28px;text-align:center;background-color:#b10004;color:#fff;border:1px solid #b10004;margin-right:7px}
.jsPager span:first-child,.jsPager span:last-child{border:1px solid #ccc;background:none;color:#ccc}
.NewsList ul li:last-child{border:0}
.NewsInfoBt{width:100%;float:left;text-align:center;line-height:46px;font-family:微软雅黑;font-size:32px;color:#333;padding:20px 0 10px 0;font-weight:bold;}
.NewsInfoBt2{width:100%;float:left;text-align:center;line-height:180%;font-family:微软雅黑;font-size:24px;font-weight:600;color:#666; letter-spacing:2px}
.NewsInfoDate{width:100%;float:left;text-align:center;font-size:16px;border-bottom:dashed 1px #ddd;padding:15px 0; color:#666;}
.NewsInfoJs{ float:left;padding:15px;line-height:1.8;color:#333;font-size:16px; }
.NewsInfoJs p{line-height:1.8;color:#555;font-size:16px;}
.NewVideo{ float:left;padding:15px;line-height:35px;color:#333;font-size:14px; width:100%; text-align:center;}
.NewVideo video{display:block;margin:0 auto;margin-bottom:15px}
.online_video{ float:left;padding:15px;min-height:400px}
.NewsInfo ul{ float:left;border:solid 1px #d7d7d7;background-color:#f8f8f8;font-size:12px;padding:10px 19px;margin-left:15px;_margin-left:8px;margin-bottom:15px; width:95%;}
.NewsInfo ul li{width:100%;float:left;height:30px;line-height:30px;overflow:hidden}
.NewsInfo ul li a{color:#666}
.NewsInfo ul li a:hover{color:#b10004}