@charset "utf-8";/*-----------------共用样式------------------B */
body{font-size:14px;margin:0px;padding:0px;font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";color:#333;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ul,li,dl,dt,dd,ol,img,h1,h2,h3,h4,h5,h6,form,input,p,option{margin:0px;padding:0px;}
dl,dt,dd,li,ol,ul{list-style-type:none;display:block;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none;border:none;}
img{vertical-align:top;border:0px;}
.clear{width:0px;height:0px;line-height:0px;font-size:0px;content:".";display:block;height:0;clear:both;visibility:hidden}
.f-l{float:left!important;_display:inline}
.f-r{float:right!important;_display:inline}
.text-c{text-align:center;}
.w{width:1400px;margin:0px auto;padding:0px;}
.english{
font-family: "Times New Roman", Times, serif;
}

/* 新闻列表2开始 */
 /* 外层：全屏背景（沾满浏览器宽度） */
        .news2-wrapper {
               width:100%;
              padding-top:40px;
              padding-bottom:40px;
        }

        /* 内层：内容宽度 1250，居中 */
        .news2-double-news-container {
            width: 1400px;
            margin: 0 auto;
            font-family: "Microsoft Yahei", sans-serif;
            display: flex;
            justify-content: space-between;
            gap: 40px;
            box-sizing: border-box;
        }

        /* 单列 */
        .news2-news-column {
            width: calc(50% - 30px);
        }

        /* 标题 */
        .news2-column-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 20px;
        }
        .news2-title {
            font-size: 24px;
            color: #b82222;
            font-weight:bold;
        }
        .news2-more-link {
            color: #666;
            text-decoration: none;
            font-size: 18px;
font-weight:bold;
        }

        /* 新闻列表 */
        .news2-news-list .news2-item {
            padding: 16px 10px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-bottom: 1px solid #eee;
            transition: all 0.2s ease;
            border-radius: 4px;
        }
        .news2-text {
            font-size: 18px;
            color: #333;
            text-decoration: none;
            transition: all 0.2s ease;
        }
        .news2-date {
            color: #666;
            font-size: 18px;
            white-space: nowrap;
            transition: all 0.2s ease;
        }

        /* 鼠标悬浮效果 */
        .news2-news-list .news2-item:hover {
            background: #f9e7e7;
        }
        .news2-news-list .news2-item:hover .news2-text,
        .news2-news-list .news2-item:hover .news2-date {
            color: #b82222;
            font-size: 19px;
        }
/* 新闻列表2结束 */

/* 新闻列表1开始*/
 /* 整体容器，宽度固定1400px */
        .news1-double-news-container {
            width: 1400px;
            margin: 0 auto;
            font-family: "Microsoft Yahei", sans-serif;
            display: flex;
            justify-content: space-between;
            gap: 40px;
            padding-top: 60px;
            box-sizing: border-box;
        }

        /* 单列通用样式 */
        .news1-news-column {
            width: calc(50% - 30px);
        }

        /* 标题栏 */
        .news1-column-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 20px;
        }
        .news1-column-header .news1-title {
            font-size: 24px;
            color: #b82222;
            font-weight:bold;
        }
        .news1-column-header .news1-more-link {
            color: #666;
            text-decoration: none;
            font-size: 18px;
font-weight:bold;
        }

        /* 新闻列表 */
        .news1-news-list .news1-item {
            padding: 16px 10px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-bottom: 1px solid #eee;
            transition: all 0.2s ease;
            border-radius: 4px;
        }
        .news1-news-list .news1-item .news1-text {
            font-size: 18px;
            color: #333;
            text-decoration: none;
            line-height: 1.6;
            transition: all 0.2s ease;
        }
        .news1-news-list .news1-item .news1-date {
            color: #666;
            font-size: 18px;
            white-space: nowrap;
            margin-left: 20px;
            transition: all 0.2s ease;
        }

        /* 鼠标悬浮效果 */
        .news1-news-list .news1-item:hover {
            background-color: #f9e7e7;
        }
        .news1-news-list .news1-item:hover .news1-text {
            font-size: 19px;
            color: #b82222;
            font-weight: 500;
        }
        .news1-news-list .news1-item:hover .news1-date {
            color: #b82222;
        }


/* 新闻列表1结束*/

/*学生发展 开始*/
/* 整体容器 */
        /* 外层：背景全屏铺满 */
        .students-wrapper {
            /* 背景图地址空着，你后续填 */
            background: url(../images/header.png) center/cover no-repeat;
            background-color: #b82222; /* 红色兜底 */
            padding: 40px 0; /* 上下内边距，左右不留 */
padding-bottom: 80px;
        }

        /* 内层：内容宽度固定1400，居中 */
        .students-container {
            width: 1400px;
            margin: 0 auto; /* 水平居中 */
            box-sizing: border-box;
        }

        /* 标题栏 */
        .students-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 30px;
        }
        .students-header .title {
            font-size: 24px;
            color: #b82222;
            font-weight:bold;
        }
        .students-header .more-link {
            color: #b82222;
            text-decoration: none;
            font-size: 18px;
            font-weight:bold;
        }

        /* 图片列表区 */
        .students-list {
            display: flex;
            justify-content: space-between;
            gap: 20px;
        }
        .students-list .item {
            width: calc((100% - 40px) / 3);
        }
        .students-list .item-img {
            width: 100%;
            height: 300px; /* 给图片固定高度，更美观 */
            display: block;
            object-fit: cover;
        }
/*学生发展 结束*/

/*新闻动态开始 */
/* 整体容器 */
        .news-container {
            width: 1400px;
            margin: 0 auto;
            font-family: "Microsoft Yahei", sans-serif;
            border: 1px solid #eee;
            padding: 20px;
            box-sizing: border-box;
        }

        /* 标题栏 */
        .news-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 20px;
        }
        .news-header .title {
            font-size: 28px;
            color: #b82222;
           font-weight:bold;
        }
        .news-header .more-link {
            color: #666;
            text-decoration: none;
            font-size: 18px;
        }

        /* 主体内容区 */
        .news-body {
            display: flex;
            gap: 30px;
        }

        /* 左侧图片区 */
        .news-left {
            width: 50%;
        }
        .news-left .news-img {
            width: 100%;
            display: block;
        }

  /* 右侧新闻列表区 */
        .news-right {
            width: 50%;
        }
        .news-list .item {
            padding: 15px 10px;
            border-bottom: 1px solid #eee;
            display: flex;
            justify-content: space-between;
            align-items: center;
            transition: all 0.2s ease;
            border-radius: 4px;
        }

        /* 默认样式 */
        .news-list .item .text {
            font-size: 18px;
            color: #333;
            text-decoration: none;
            line-height: 1.6;
            transition: all 0.2s ease;
        }
        .news-list .item .date {
            color: #666;
            font-size: 18px;
            white-space: nowrap;
            margin-left: 20px;
            transition: all 0.2s ease;
        }

        /* 鼠标悬浮：整行变红 + 文字变大变红 */
        .news-list .item:hover {
            background-color: #f9e7e7; /* 浅红色背景 */
        }
        .news-list .item:hover .text {
            font-size: 20px;
            color: #b82222;
            font-weight: 500;
        }
        .news-list .item:hover .date {
            color: #b82222;
        }
      
/*新闻动态结束*/



/* 链接 */
a{color:#333;text-decoration:none;}
a:hover{color:#A82328;}
.orange{color:#ff7300;}

/* 检索 */
.search{
   position: relative;
    padding: 0 0.4rem 0 0.15rem;
    background: transparent;
    border-radius: 0.3rem;
    
    margin-left: 0.2rem;
    height: 35px;
    line-height: 35px;
    
}
.search .button {
    padding-right: 0.2rem;
    height: 100%;
    background: url(../images/fdj.png) no-repeat center;
    background-size: 20px;
    position: absolute;
    top: 55%;
    transform: translateY(-50%);
    right: -2.4em;
    cursor: pointer;
    font-size: 0;
    font-weight: normal;
    color: #CA454A;
    width: 40px;
    border: 0px;
}
.header-bg{width:100%;height:195px;background-color: #A82328;}
.header{height:195px; position:relative; z-index:2;}
.logo{padding-top:30px;}
.header-search{width:254px;}
.deng-in{height:50px; line-height:50px; text-align:left; margin-top:30px;color:#FFF}
.deng-in a{ color:#FFF;}
.deng-in a:hover{ text-decoration:none;color:#FFF;}
.input-text{height:37px;line-height:37px;width:200px;border:none;border-radius:8px;text-indent:15px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
.btn{width:40px;height:37px;border:none;border-radius:8px;background:url(../images/magnifier.png) no-repeat center center #FFF;cursor:pointer;border-top-left-radius:0px;border-bottom-left-radius:0px;}

.mainnav-bg{width:1400px;height:50px; position:absolute; z-index:5;top:144px; left:0px; z-index:5;}
.mainnav ul li{font-size:20px;font-family:"微软雅黑";padding:0px 38px;float:left;height:50px;line-height:50px;position:relative; z-index:9}
.mainnav ul li a{color:#FFF;}
.mainnav ul li.on{background-color:#0085cf;color:#FFF;}
.mainnav ul li dl{display:none;/*默认隐藏*/ position:absolute;width:120px;top:50px;left:0;z-index:99;border-top:0;background:#0085cf;-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);text-align:center;}
.mainnav ul li dl dt{width:120px;line-height: 34px;border-top: 1px solid #0068c4;text-align:center;}
.mainnav ul li dl a{width:120px;display: block;color: #fff;font-size:14px;}
.mainnav ul li dl a:hover{color:#fff;background-color:#0070af;}




/* 幻成片 */
.banner{width:100%;height:550px; position: relative;overflow: hidden; margin-bottom:60px;}
.banner .pic{position:relative;z-index:0;width:100% !important;height:550px;display:block;}
.banner .pic li{width:100% !important;height:650px;overflow:hidden;text-align:center;}
.banner .hd {width:100%; position: absolute; bottom:10px; text-align: center; font-size:0; z-index:1; }
.banner .hd li{margin: 0 9px; height:15px;width: 15px; cursor: pointer;display:inline-block; *display:inline; zoom:1;border-radius:15px;background-color:#ffffff;}
.banner .hd .on{ background-color:#A82328;}
.banner .prev,
.banner .next { width:45px; height: 90px; margin: -45px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.banner .prev { left:2%; }
.banner .next { background-position: 0 -90px; right: 2%; }
.banner .prev:hover,
.banner .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important ;}	


.recommend{height:310px; margin-bottom:20px;}
.magicfilm{width:300px;height:310px;}
.news{width:442px;height:307px; margin-left:20px;border:1px solid #d9d9d9;border-top:2px solid #0881eb;}


.circular{width:416px;height:310px;}
.circular-tit{height:40px;}
.circular-tit ul{width:100%;}
.circular-tit ul li{width:50%; float:left;height:40px; line-height:40px; font-size:18px; text-align:center;background-color:#dddedf;cursor:pointer}
.circular-tit ul li.on{  color:#FFF;background-color:#A82328}
.circular-tit ul li.on a{ color:#FFF;}

.circular-cnt{width:414px;height:268px;border:1px solid #d9d9d9;border-top:none}

.circular-cnt dl{height:60px;width:94%; padding:0px 3%;border-bottom:1px dashed #dadada; background:url(../images/new-bg.jpg) repeat-x; padding-top:10px; margin-bottom:8px;}
.circular-cnt dl dt{ font-size:16px; color:#007deb;height:26px; line-height:26px; text-align:center;}
.circular-cnt dl dt a{ color:#007deb;}
.circular-cnt dl dd{height:31px;line-height:31px; color:#999;}

.circular-cnt ul{height:182px;width:94%; padding:0px 3%;}
.circular-cnt ul li a{ display:block;height:36px; line-height:36px;}
.circular-cnt ul li a span{ float:right; color:#8f8f8f;}
.circular-cnt ul li a:hover span{ color:#0069c5;}


/* 内容区域 */
.section{height:auto;min-height: 500px;}
	/* 内容区域>左侧 */
	.section-l{width:370px;height:auto;}
	.hot-news{width:340px;padding:5px 15px;background-color:#FFF;}
	.lineh41 li{height:41px;line-height:41px;}	
	.taxing,.website{width:340px;padding:5px 15px;background-color:#FFF;}
	.taxing-cnt{width:100%;height:75px;}
	
	.website{height:auto;}
	
	.website-tab{background-color:#b7b7b7;height:30px;}
	.website-tab ul li{height:30px;line-height:30px;padding:0px 10px;color:#FFF;float:left;cursor:pointer;}
	.website-tab ul li.on{padding:0px 18px;background-color:#0069c5;}
	
	.website-cnt ul > div{height:40px;border-bottom:1px dashed #e5e5e5;display:block;}
	.website-cnt ul li{float:left;width:20%;height:40px;}
	.website-cnt ul li a{height:40px;line-height:40px;width:100%;text-indent:20px;background:url(../images/li-bg03.png) no-repeat 10px center;display:block;}
	.website-cnt ul li a:hover{background:url(../images/li-bg04.png) no-repeat 10px center;}
	
	/* 幻成片 */	
	.focusBox {position: relative;width:300px;height:310px;overflow: hidden;font-family:Arial;text-align: left;background:#fff;}
	.focusBox .pic img {width:300px;height:310px;display: block;}
	.focusBox .txt-bg {position: absolute;bottom: 0;z-index: 1;height: 45px;width:100%;background: #333;filter: alpha(opacity=80) !important;opacity: 0.8 !important;overflow: hidden;}
	.focusBox .txt {position: absolute;bottom: 0;z-index: 2;height: 45px;width:100%;overflow: hidden;}
	.focusBox .txt li{height:40px;line-height:40px;position:absolute;bottom:-45px;font-family:"微软雅黑";}
	.focusBox .txt li a{display: block;color: white;padding: 0 0 0 8px;font-size:14px;text-decoration: none;}
	.focusBox .num {position: absolute;z-index: 3;bottom:15px;right:6px;}
	.focusBox .num li{float: left;position: relative;width: 20px;height: 10px;border-radius:10px;line-height: 18px;overflow: hidden;text-align: center;margin:0px 4px;cursor: pointer;}
	.focusBox .num li a,.focusBox .num li span {position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
	.focusBox .num li span {z-index: 1;background:#FFF;}
	.focusBox .num li.on a,.focusBox .num a:hover{background:#A82328;}
	
	.newsdistrict-list{width:94%;padding:0px 3%;}
	.newsdistrict-list ul li{height:36px;line-height:36px;text-indent:14px;background:url(../images/li-bg03.png) no-repeat left center;font-size:15px;}
	.newsdistrict-list ul li:hover{background:url(../images/li-bg04.png) no-repeat left center;}
	.newsdistrict-list ul li span{float:right;color:#9c9c9c;text-indent:0px;font-size:14px;}
	
/* 新闻动态 */
.album-tit{width:100%;height:38px;line-height:38px;border-bottom:1px solid #ebebeb;margin-bottom:8px;}
.album-tit h2{height:38px;padding-left:38px;color:#A82328;font-size:18px;background:url(../images/ico2.png) no-repeat 15px center #f4f4f4;}
.album-tit span{float:right;margin-right:10px;}
.album-tit span a{color:#666}
.album-tit span a:hover{color:#A82328;}

/* 内页 */
.child-banner{height:220px;width:100%; margin-bottom:20px;}

.section{position:relative;}
.section-left{width:240px;height:auto; position:absolute; z-index:1;top:-35px;}
.subnav{width:100%;height:auto;background-color:#f2f2f2;}
.subnav h2{height:90px;line-height:90px;font-size:24px;color:#fff;text-align:center;background-color:#A82328}
.subnav ul{}
.subnav ul li a{width:100%;height:52px;line-height:52px;border-bottom:1px dashed #d1d1d1;font-size:16px;text-align:center;color:#333;display:block;}
.subnav ul li a:hover,.subnav ul li a.on{color:#A82328; font-weight:bold;}

.section-right{width:1100px;}
.breadcrumb{height:44px;line-height:44px;border-bottom:1px solid #dcdcdc;color:#333333;}
.breadcrumb a{color:#333;}
.breadcrumb a:hover{color:#A82328;text-decoration:none;}
.breadcrumb span{color:#A82328;}


.news-title-list{padding:15px 0px; padding-top:0px;min-height: 600px;}
.news-title-list ul li{height:52px;line-height:52px;background:url(../images/li-bg05.png) no-repeat 10px center;text-indent:25px;font-size:16px;border-bottom:1px dashed #dbdbdb;}
.news-title-list ul li:hover{background:url(../images/li-bg06.png) no-repeat 10px center;}
.news-title-list ul li span a{float:right;color:#666;padding-right:10px;font-size:14px;}



.news-details{padding:27px 30px;font-size:16px;line-height:40px;}
.news-details h2{line-height:31px;padding:12px 0px;font-size:24px;text-align:center;}
.news-details h3{line-height:31px;padding:12px 0px;font-size:24px;text-align:center;border-bottom: 1px dashed #c4c4c4;margin-bottom: 20px;}
.news-details tiem{width:100%;display:block;height:28px;line-height:28px;text-align:center;color:#999;font-size:14px;padding-bottom:20px;border-bottom:1px dashed #c4c4c4;margin-bottom:25px;}

/*分页*/
.listingPage{padding:10px 0px;background-color:#ececec; margin-bottom:20px;}
.listingPage a{cursor: pointer;text-align: center;display: inline-block;_display:inline;border: 1px solid #b2b2b2;color: #333333;font-size:14px;padding:6px 15px;margin:0px 5px;background-color:#FFF;}
.listingPage a:hover{background: #166cb7;color: #fff;}
.listingPage span{font-size:14px;background: #166cb7;color: #fff;display: inline-block;border: 1px solid #166cb7;padding:6px 15px;}
.listingPage input{width:55px;font-size:14px;margin:0px 6px;text-align:center;border: 1px solid #b2b2b2;vertical-align: bottom; }

.sub-banner{height:90px; margin-bottom:28px;}

.newsarea{height:236px; margin-bottom:20px;}
.newsarea-piece{width:563px;height:214px;border:1px solid #dedede;padding:10px 10px;}
.newsarea-piece dl dt{float:left;width:175px;height:214px;margin-right:13px; position:relative;}
.newsarea-piece dl dt span{width:162px;height:32px; line-height:32px; position:absolute; z-index:1; top:0px; left:0px; color:#FFF; padding-left:13px; font-size:18px;background-color:#A82328}
.newsarea-piece dl dd{float:left;width:375px;height:214px; position:relative;}
.newsarea-more{ position:absolute; z-index:1; bottom:0px; right:0px;width:87px;height:25px; font-size:13px;}
.newsarea-more a{background-color:#a3a3a3;width:87px;height:25px; line-height:25px;display:block; text-align:center; color:#FFF;}
.newsarea-more a:hover{background-color:#A82328;}

.newsarea-piece dl dd ul li{height:36px; line-height:36px;width:365px; padding-left:10px; background:url(../images/li-bg03.png) no-repeat left center;}
.newsarea-piece dl dd ul li:hover{background:url(../images/li-bg04.png) no-repeat left center;}
.newsarea-piece dl dd ul li span{ float:right;color:#9c9c9c; font-size:13px;}


.quick-links{height:95px; background-color:#eaeaea; margin-bottom:34px;}
.quick-links-left{height:80px;width:87px; padding-left:17px;padding-top:15px;background:url(../images/sanjiao.png) no-repeat 75px center #565656;line-height:30px; font-size:22px; color:#FFF; margin-right:33px;}
.quick-links-right{ padding-top:17px;}
.quick-links-right ul li{ margin-right:17px; float:left;}

.fenxiang{padding:10px;height:24px;}
.turn{border-top:1px solid #e5e5e5; padding:15px 0px;height:74px;}
.turn ul li{width:100%;float:left;height:36px; line-height:36px;}
.turn ul li a{color:#666;}
.turn ul li a:hover{color:#0069c5;text-decoration:underline;}

/* 页脚 */
.footer-bg{height:208px;width:100%; background:url(../images/footbg.jpg)  center/cover no-repeat;}
.footer{height:208px;background; color:#fff; position:relative;}
.qr-code{width:118px;height:118px; background-color:#FFF; position:absolute; z-index:3;top:47px; right:23px;}
.footer-name{height:90px; line-height:85px; font-size:18px;}
.footer-introduce{height:100px;width:1200px; position:relative;}
.footer-introduce span{display:block;padding-left:23px;height:32px;line-height:32px;position:absolute; z-index:2; top:0px; left:0px; background:url(../images/ico.png) no-repeat 9999px 9999px;}
.footer-introduce span.bt-ioc-01{ background-position:0px 8px;}
.footer-introduce span.bt-ioc-02{ background-position:-402px 8px;}
.footer-introduce span.bt-ioc-03{ background-position:2px -28px;}
.footer-introduce span.bt-ioc-04{ background-position:-204px -28px;}

.copyright{width:100%; color:#fff;height:42px; line-height:42px; text-align:center; background-color:#CA454A;}