﻿body {margin: 0px auto;padding: 0px; font-family:'Microsoft YaHei', 'SimSun'; font-size: 14px; background:#f9f9f9; min-width:1480px}


.Top{ width:100%; height:178px; background:url(../../images/Topbg.png);}
.Top .TopCon{ width:1200px; height:121px; margin:0 auto;}
.Top .TopCon .Logo{ width: 600px; height: 64px; margin-top: 28px; float: left;}
.Top .TopCon .Num{ width: 266px; height: 58px; background: url(../../images/Countdown.png) no-repeat; float: right; margin-top: 31px; }
.Top .TopCon .Num .CountNum{ display: inline-block; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 40px; font-weight: bold; color: #e30119; margin-right: 33px; line-height: 54px; width: 80px; text-align: center;}
.Top .Nav{ width: 100%; height: 58px; border-top: 1px solid #b53647;}
.Top .Nav .FirNav{ width: 1200px; height: 52px; margin: 0 auto;}
.Top .Nav .FirNav li{ width: 150px; height: 52px; line-height: 52px; float: left; text-align: center;}
.Top .Nav .FirNav li a{ display: block; width: 150px; height: 52px;font-size: 17px; color: #fff;}
.Top .Nav .FirNav li a:hover{ font-weight: bold; color: #fff000;}
.Top .Nav .FirNav li:hover ul{ display:block;}
.Top .Nav .FirNav li ul{ width:150px; display:none; overflow:hidden; position: relative; z-index: 3;}
.Top .Nav .FirNav li ul li{ width:150px !important; height:52px; text-align:center; line-height:52px; border-bottom:1px solid #c91b26 !important; background: rgba(201, 27, 38, 0.8); float: none;}
.Top .Nav .FirNav li ul li a{ display: block; width: 150px; height: 52px;font-size: 17px; color: #fff;}
.Top .Nav .FirNav li ul li:hover{ background:#c91b26;}


.NavBanner{ width:100%; height:600px; position:relative;}
.BannerMain{ width:100%; height:600px; position:absolute; z-index:1; overflow:hidden;}
.BannerMain .POP{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.BannerMain .POP ul{width:100% !important;}
.BannerMain .POP ul li{ width:100% !important;float:left;height:600px;overflow:hidden;text-align:center; float:left; position:relative; background:#efefef;}
.BannerMain .POP ul li .Img{ width:100%; height:480px; position:absolute;}
.hd{width:51%;position:absolute;z-index:2;bottom:0;left:-60px;height:60px;line-height:40px;text-align:center;}
.BannerMain .hd ul{text-align:center;padding-top:5px;}
.BannerMain .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:16px;height:16px;margin:5px;background:url(../../images/TurnIcon.png) -26px 0 no-repeat;overflow:hidden;
line-height:9999px;}
.BannerMain .hd ul .on{background-position:0px 0px;}
.BannerCover{ width: 100%; height: 600px; position: absolute; top: 0; z-index: 1; text-align: center; background: url(../../images/BannerCover.png) no-repeat top center;}

.News{ width: 1200px; height: 660px; margin: 0 auto;}
.News .Trends{ width: 740px; height: 640px; margin-top: 20px; float: left;}
.News .Trends .Title{ width: 740px; height: 30px; line-height: 30px; padding: 15px 0; border-bottom: 1px solid #ebebeb;}
.News .Trends .Title h3{ display: block; width: 120px; height: 30px; background: url(../../images/TrendsTitle.png) no-repeat; float: left;}
.News .Trends .Title a{ display: block; width: 70px; height: 30px; line-height: 30px; background: url(../../images/MoreIcon.png) right center no-repeat; text-align: left; float: right; color:#666;}
.News .Trends .Title a:hover{ color: #b53647;}
.News .Trends .TrendsImg{ width: 740px; height: 360px; margin-top: 30px; border-bottom: 1px solid #ebebeb;}
.News .Trends .TrendsImg ul{ width: 780px; overflow: hidden;}
.News .Trends .TrendsImg ul li{ width: 350px; height: 360px; float: left; margin-right: 40px;}
.News .Trends .TrendsImg ul li img{ display: block; width: 350px; height: 230px;}
.News .Trends .TrendsImg ul li .Time{ width: 350px; height: 14px; margin-top: 25px; margin-bottom: 20px;}
.News .Trends .TrendsImg ul li .Time i{ display: block; width: 14px; height: 14px; background: url(../../images/TimeIcon.png) no-repeat; margin: 0 6px 0 0; float: left;}
.News .Trends .TrendsImg ul li .Time span{ display: inline-block; color: #666; font-size: 13px; float: left; line-height: 14px;}
.News .Trends .TrendsImg ul li a{display: block; width: 350px; height: 48px; line-height: 24px; color: #333; font-size: 16px; text-align: justify; overflow: hidden;}
.News .Trends .TrendsImg ul li a:hover{ color: #b53647;}
.News .Trends .TrendsList{ width: 740px; height: 150px; margin-top: 20px;}
.News .Trends .TrendsList ul{ width: 780px; overflow: hidden;}
.News .Trends .TrendsList ul li{ width: 350px; height: 48px; line-height: 48px; float: left; margin-right: 40px;}
.News .Trends .TrendsList ul li span{ display: inline-block; color: #999; font-size: 15px; float: left; margin-right: 6px; line-height: 48px;}
.News .Trends .TrendsList ul li a{ display: block; color: #333; font-size: 15px; line-height: 48px; width: 300px; float: left; overflow: hidden; height: 48px;}
.News .Trends .TrendsList ul li a:hover{ color: #b53647;}
.News .Notice{ width: 340px; height: 750px; border-bottom: 6px solid #d11e26; float: right; background: #fff; margin-top: -98px; position: relative; z-index: 3;-moz-box-shadow:0px 7px 40px #C4C4C4; -webkit-box-shadow:0px 7px 40px #C4C4C4; box-shadow:0px 7px 40px #C4C4C4; padding: 0 30px;}
.News .Notice .Qing{ width: 331px; height: 438px; background: url(../../images/Qiing.png) no-repeat; position: absolute; right: -120px; top: 150px;}
.News .Notice .Title{ width: 340px; height: 30px; line-height: 30px; padding: 15px 0; border-bottom: 1px solid #ebebeb; margin-top: 25px;}
.News .Notice .Title h3{ display: block; width: 120px; height: 30px; background: url(../../images/NoticeTitle.png) no-repeat; float: left;}
.News .Notice .Title a{ display: block; width: 70px; height: 30px; line-height: 30px; background: url(../../images/MoreIcon.png) right center no-repeat; text-align: left; float: right; color:#666}
.News .Notice .Title a:hover{ color: #b53647;}
.News .Notice ul{ position: absolute; z-index: 3;}
.News .Notice ul li{ width: 340px; height: 52px; border-bottom: 1px solid #ebebeb; padding: 35px 0;}
.News .Notice ul li .Time{ width: 74px; height: 52px; border-right: 1px solid #ebebeb; text-align: center; float: left;}
.News .Notice ul li .Time span{ display: inline-block; text-align: center;}
.News .Notice ul li .Time .Day{ color: #333; font-size: 32px; line-height: 32px; font-family: Arial, Helvetica, sans-serif;}
.News .Notice ul li .Time .Year{ color: #999; font-size: 13px; line-height: 20px;}
.News .Notice ul li .Infor{ width: 250px; float: right;}
.News .Notice ul li .Infor a{ display: block; color: #333; font-size: 16px; line-height: 24px; text-align: justify;
    height: 48px;
    overflow: hidden;}
.News .Notice ul li .Infor a:hover{ color: #b53647;}

.History{ width: 100%; height: 560px; background: url(../../images/HistoryBg.jpg) repeat; margin-top: 50px;}
.History .HistoryCon{ width: 1200px; height: 560px; margin: 0 auto; overflow: hidden;}
.History .HistoryCon .Title{ width: 1200px; height: 105px; background: url(../../images/HistoryTitle.png) no-repeat; margin-top: 40px;}
.History .HistoryCon .Title a{ width: 1200px; display: block; height: 105px;}
.History .HistoryCon .Show{ width: 1200px; height: 317px; overflow: hidden; margin-top: 35px;}

.Alumnus{ width: 100%; height: 545px; background: #fff; overflow: hidden; padding-bottom: 50px;}
.Alumnus .NewsTab{ width:540px; height:45px; margin:20px auto 0;}
.Alumnus .NewsTab .Name{ width:150px; height:45px; background:#ececec; text-align:center; line-height:45px; margin:0 15px; float:left; cursor:pointer; border-radius: 4px;}
.Alumnus .NewsTab .Name a{color:#333333; font-size:18px;}
.Alumnus .NewsTab .More{ width:150px; height:45px; background:#ececec; text-align:center; line-height:45px; float:left;}
.Alumnus .NewsTab .More a{ color:#333333; font-size:18px; }
.Alumnus .NewsTab .More:hover{ background:#d11e26 !important; }
.Alumnus .NewsTab .More:hover a{color:#fff !important; }
.Active{ background:#d11e26 !important;}
.Active a{ color:#fff !important; }
.Alumnus .AlumnusCon{ width: 1200px; height: auto; margin:50px auto 0; overflow: hidden;}
.Alumnus .AlumnusCon .Title{ width: 1200px; height: 105px; background: url(../../images/RedTitle.png) no-repeat; overflow: hidden;}
.Alumnus .AlumnusCon .Title a{ display: block;}
.Alumnus .AlumnusCon .Title img{ display: block; width: 205px; height: 30px; margin: 35px auto 0;}
.Alumnus .NewsCon { width: 1200px; margin:30px auto 0; }
.Alumnus .NewsCon ul{ width:1215px; overflow: hidden; margin-top: 20px;}
.Alumnus .NewsCon ul li{ width: 390px; height: 140px; float: left; background: #f9f9f9; margin-right: 15px; margin-bottom: 15px;}
.Alumnus .NewsCon ul li .HeadImg{ width: 96px; height: 96px; float: left; margin: 22px 15px;}
.Alumnus .NewsCon ul li .HeadImg img{ width: 96px; height: 96px; border-radius: 100%;}
.Alumnus .NewsCon ul li .Infor{ width: 245px; height: 96px; float: left; margin-top: 22px;}
.Alumnus .NewsCon ul li .Infor a{ display:block; width: 245px; height: 20px; line-height: 20px; color: #333; font-size: 17px; font-weight: bold; margin-bottom: 5px; margin-top: 5px;}
.Alumnus .NewsCon ul li .Infor a:hover{ color: #b53647;}
.Alumnus .NewsCon ul li .Infor p{ width: 245px; line-height: 16px; color: #666; font-size: 12px; text-align: justify; font-weight: lighter;
height: 64px; overflow: hidden;}

.Recall{ width: 100%; height: 550px; background: #fff; overflow: hidden;}
.Recall .RecallCon{ width: 1200px; height: 495px; margin:50px auto 0; overflow: hidden;}
.Recall .RecallCon .Title{ width: 1200px; height: 105px; background: url(../../images/RedTitle.png) no-repeat; overflow: hidden;}
.Recall .RecallCon .Title a{ display: block;}
.Recall .RecallCon .Title img{ display: block; width: 180px; height: 30px; margin: 35px auto 0;}
.Recall .RecallCon .List{ width:1200px; height:410px;}
.Recall .RecallCon .List ul{ width:1233px; height:410px; overflow:hidden;}
.Recall .RecallCon .List ul li{ width:275px; height:410px; float:left; margin-right:33px;}
.Recall .RecallCon .List ul li i{ display:block; width:275px; height:5px; background:#9A0000;}
.Recall .RecallCon .List ul li img{ display:block; margin:0; width:275px; height:180px;}
.Recall .RecallCon .List ul li .ListInfor{ width:235px; height:230px; overflow:hidden; background:#f5f2ed; padding:0 20px;}
.Recall .RecallCon .List ul li .ListInfor .Time{ width:235px; height:45px; margin-top:20px; overflow:hidden;}
.Recall .RecallCon .List ul li .ListInfor .Time span{ display:inline-block;}
.Recall .RecallCon .List ul li .ListInfor .Time .Day{ color:#333333; font-size:48px; line-height:50px; float:left; font-weight:bold; margin-right:5px;}
.Recall .RecallCon .List ul li .ListInfor .Time .Month{ color:#666666; font-size:15px; line-height:70px; float:left;}
.Recall .RecallCon .List ul li .ListInfor h3{ width:235px; height:24px; overflow:hidden; margin-top:10px; font-weight:normal; text-align:justify; color:#333333; font-size:17px; line-height:24px; font-weight: bold;}
.Recall .RecallCon .List ul li .ListInfor p{ width:235px; height:40px; line-height:20px; color:#999; overflow:hidden; text-align:justify; margin-top:10px; font-size:12px;}
.Recall .RecallCon .List ul li .ListInfor .More{ display:block; width:80px; height:15px; line-height:15px; background:url(../../images/More1.png) no-repeat 55px 3px; margin-top:18px;}
.Recall .RecallCon .List ul li .ListInfor .More a{ color:#999; font-size:13px; line-height:15px;}
.Recall .RecallCon .List ul li:hover .ListInfor{ background:#9A0000;}
.Recall .RecallCon .List ul li:hover .ListInfor .Time .Day{ color:#fff;}
.Recall .RecallCon .List ul li:hover .ListInfor .Time .Month{ color:#fff;}
.Recall .RecallCon .List ul li:hover .ListInfor h3{ color:#fff;}
.Recall .RecallCon .List ul li:hover .ListInfor p{ color:#fff;}
.Recall .RecallCon .List ul li:hover .ListInfor .More{ background:url(../../images/More2.png) no-repeat 55px 3px;}
.Recall .RecallCon .List ul li:hover .ListInfor .More a{ color:#fff;}



.Bless{ width: 100%; height: 360px; background: #fff; overflow: hidden; padding-bottom: 60px; margin-top: 50px;}
.Bless .BlessCon{ width: 1200px; height: 360px; background: url(../../images/BlessBg.png) no-repeat; margin: 0 auto; overflow: hidden;}
.Bless .BlessCon .Title{ width: 1130px; height: 30px; line-height: 30px; margin: 55px auto 0; }
.Bless .BlessCon .Title a{ display: block; width: 70px; height: 30px; line-height: 30px; background: url(../../images/MoreIcon.png) right center no-repeat; text-align: left; float: right; color: #666;}
.Bless .BlessCon .Title a:hover{ color: #b53647;}
.Bless .BlessCon .BlessList{ width:1130px; height:155px; position:relative; margin:0 auto; margin-top: 50px}
.Bless .BlessCon .BlessList .ListCon{ width:1130px; height:155px; float:left; overflow: hidden;}
.Bless .BlessCon .BlessList .ListCon .tempWrap{ width:1130px !important;}
.Bless .BlessCon .BlessList ul{ width:1155px; height:430px; overflow:hidden;}
.Bless .BlessCon .BlessList ul li{ width: 320px; height:115px; float:left; margin-right:25px; position:relative; background: #fff; border-radius: 4px; padding: 20px;}
.Bless .BlessCon .BlessList ul li .Name{ width:320px; height: 30px; line-height: 30px; margin-bottom: 5px;}
.Bless .BlessCon .BlessList ul li .Name h3{ color: #d11e26; font-size: 17px; font-weight: bold; line-height: 30px; float: left; margin-right: 10px;}
.Bless .BlessCon .BlessList ul li .Name span{ display: inline-block; color: #d11e26; font-size: 17px; font-weight: bold; line-height: 30px; float: left;}
.Bless .BlessCon .BlessList ul li p{ width: 320px; height: 48px; line-height: 24px; color: #666; font-size: 16px; text-align: justify; font-weight: lighter; overflow: hidden; margin-bottom: 10px;}
.Bless .BlessCon .BlessList ul li .Time{ width: 320px; height: 20px; line-height: 20px; color: #999; font-size: 13px;}
.Bless .BlessCon .BlessList .prev{ float:left; margin:28px 22px 0px 0px; cursor:pointer; display:inline; position:absolute; left:-25px; top:30px;}
.Bless .BlessCon .BlessList .next{ float:right; margin:28px 0px 0px 0px; cursor:pointer; display:inline; position:absolute; right:-25px; top:30px;}
.Bless .BlessCon .Want{ width:100px; height: 30px; text-align: center; line-height: 30px; background: #d11e26; margin: 20px auto 0;}
.Bless .BlessCon .Want a{ color: #fff; font-size: 14px; display: block; width:100px; height: 30px;}

.Footer{ width: 100%; height: 400px; background: url(../../images/BottomBg.png) no-repeat top center;}
.Footer .FooterCon{ width: 1200px; height: 350px; margin:0 auto;}
.Footer .FooterCon .ConLeft{ width: 1000px; float: left; overflow: hidden; float: left;}
.Footer .FooterCon .ConLeft .Logo{ margin-top: 70px; margin-bottom: 30px;}
.Footer .FooterCon .ConLeft .Infor{ width:1000px; height: 180px;}
.Footer .FooterCon .ConLeft .Infor p{ width: 1000px; height: 30px; line-height: 30px; color: #fff; font-size: 14px;}
.Footer .FooterCon .Code{ width: 100px; float: right; margin-top: 150px;}
.Footer .FooterCon .Code span{ display: inline-block; width: 100px; height: 20px; line-height: 20px; text-align: center; color: #fff; font-size: 14px;}
.Footer .CopyRight{ width: 1200px; height: 50px; line-height: 50px; color: #fff; font-size: 14px; text-align: right; margin: 0 auto;}
.Footer .CopyRight a{color:#fff}

.SecBanner{ width: 100%; height: 360px; background: url(../../images/SecBanner.png) no-repeat top center;}
.ArticleList{ width: 1400px; min-height: 600px; overflow: hidden; margin: -40px auto 60px; background: #fff;}
.ArticleList .NewsList{ width: 1200px; margin: 0 auto; overflow: hidden;}
.ArticleList .NewsList .Title{ width: 1200px; height: 105px; background: url(../../images/RedTitle.png) no-repeat; overflow: hidden; margin-top: 40px; margin-bottom: 20px;}
.ArticleList .NewsList .Title img{ display: block; width: 205px; height: 30px; margin: 35px auto 0;}
.ArticleList .NewsList ul li{ width: 1170px; height: 160px; border: 1px solid #ebebeb; padding: 14px; margin-bottom: 30px;}
.ArticleList .NewsList ul li .MewsImg{ width: 280px; height: 160px; float: left; margin-right: 20px;}
.ArticleList .NewsList ul li .MewsImg img{ display: block; width: 280px; height: 160px; }
.ArticleList .NewsList ul li .NewsInfor{ width: 740px; height: 160px; float: left; margin-right: 20px;}
.ArticleList .NewsList ul li .NewsInfor a{ display: block; width: 740px; height: 50px; line-height: 50px; color: #333; font-size: 18px; overflow: hidden; font-weight: bold;}
.ArticleList .NewsList ul li .NewsInfor p{ width: 740px; height: 96px; color: #666; font-size: 14px; font-weight: lighter; text-align: justify; line-height: 24px; overflow: hidden;}
.ArticleList .NewsList ul li .Line{ width: 1px; height: 160px; background: #ebebeb; float: left;}
.ArticleList .NewsList ul li .Time{ width: 109px; height: 160px; text-align: center; float: left;}
.ArticleList .NewsList ul li .Time span{ display: inline-block; text-align: center;}
.ArticleList .NewsList ul li .Time .Day{ width: 109px; color: #9a0000; font-size: 40px; line-height: 40px; font-family: Arial, Helvetica, sans-serif; margin-top: 50px;}
.ArticleList .NewsList ul li .Time .Month{width: 109px;  color: #999; font-size: 13px; line-height: 20px;}
.ArticleList .NewsList ul li:hover{ background: #9a0000; border: 1px solid #9a0000; }
.ArticleList .NewsList ul li:hover a{ color: #fff;}
.ArticleList .NewsList ul li:hover p{ color: #fff;}
.ArticleList .NewsList ul li:hover span{ color: #fff !important;}
.Page {width: 1200px;height: 30px;margin: 60px 0px 50px 0px;text-align: center;}
.Page a { color: #999; font-size: 12px; margin: 0 5px; border: 1px solid #e6e6e6; padding: 6px 16px; background: #fff;}
.Page a:hover{ color: #fff; border: 1px solid #9a0000; background: #9a0000;}
.hover{ color: #fff !important; border: 1px solid #9a0000 !important; background: #9a0000 !important;}

.ArticleList .NoticeList{ width: 1200px; margin: 0 auto; overflow: hidden;}
.ArticleList .NoticeList .Title{ width: 1200px; height: 105px; background: url(../../images/RedTitle.png) no-repeat; overflow: hidden; margin-top: 40px; margin-bottom: 20px;}
.ArticleList .NoticeList .Title img{ display: block; width: 205px; height: 30px; margin: 35px auto 0;}
.ArticleList .NoticeList ul li{ width: 1150px; height: 160px; border-left:4px solid #9a0000; border-top: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; padding: 14px 20px 14px 25px; margin-bottom: 30px;}
.ArticleList .NoticeList ul li a{ display: block; width: 1150px; height: 50px; line-height: 50px; color: #333; font-size: 18px; overflow: hidden; font-weight: bold;}
.ArticleList .NoticeList ul li .Time{ width: 1150px; height: 20px; margin-bottom: 10px;}
.ArticleList .NoticeList ul li .Time i{ display: block; width: 14px; height: 14px; background: url(../../images/TimeIcon.png) no-repeat; margin: 3px 6px 3px 0; float: left;}
.ArticleList .NoticeList ul li .Time span{ display: inline-block; float:left; color: #666; font-size: 14px; line-height: 20px;}
.ArticleList .NoticeList ul li p{ width: 1150px; height: 72px; color: #666; font-size: 14px; font-weight: lighter; text-align: justify; line-height: 24px; overflow: hidden;}
.ArticleList .NoticeList ul li:hover{ background: #9a0000; border-color: #9a0000; }
.ArticleList .NoticeList ul li:hover a{ color: #fff;}
.ArticleList .NoticeList ul li:hover .Time i{ background: url(../../images/TimeIcon-White.png) no-repeat;}
.ArticleList .NoticeList ul li:hover p{ color: #fff;}
.ArticleList .NoticeList ul li:hover span{ color: #fff !important;}

.ArticleList .HistoryList{ width: 1200px; margin: 0 auto; overflow: hidden;}
.ArticleList .HistoryList .Title{ width: 1200px; height: 105px; background: url(../../images/RedTitle.png) no-repeat; overflow: hidden; margin-top: 40px; margin-bottom: 20px;}
.ArticleList .HistoryList .Title img{ display: block; width: 205px; height: 30px; margin: 35px auto 0;}
.ArticleList .HistoryList .HistoryShow{ width: 1200px; height: 1600px; padding-bottom: 20px;}

.ArticleList .AlumnusList{ width: 1200px; margin: 0 auto; overflow: hidden;}
.ArticleList .AlumnusList .Title{ width: 1200px; height: 105px; background: url(../../images/RedTitle.png) no-repeat; overflow: hidden; margin-top: 40px; margin-bottom: 20px;}
.ArticleList .AlumnusList .Title img{ display: block; width: 205px; height: 30px; margin: 35px auto 0;}
.ArticleList .AlumnusList .NewsTab{ width:540px; height:45px; margin:20px auto 0;}
.ArticleList .AlumnusList .NewsTab .Name{ width:150px; height:45px; background:#ececec; text-align:center; line-height:45px; margin:0 15px; float:left; cursor:pointer; border-radius: 4px;}
.ArticleList .AlumnusList .NewsTab .Name a{color:#333333; font-size:18px;display: block;}
.ArticleList .AlumnusList .NewsTab .Name:hover{ background:#d11e26 !important; }
.ArticleList .AlumnusList .NewsTab .Name:hover a{color:#fff !important; }
.ArticleList .AlumnusList ul{ width:1215px; overflow: hidden; margin-top: 30px;}
.ArticleList .AlumnusList ul li{ width: 390px; height: 140px; float: left; background: #f9f9f9; margin-right: 15px; margin-bottom: 15px;}
.ArticleList .AlumnusList ul li .HeadImg{ width: 96px; height: 96px; float: left; margin: 22px 15px;}
.ArticleList .AlumnusList ul li .HeadImg img{ width: 96px; height: 96px; border-radius: 100%;}
.ArticleList .AlumnusList ul li .Infor{ width: 245px; height: 96px; float: left; margin-top: 22px;}
.ArticleList .AlumnusList ul li .Infor a{ display:block; width: 245px; height: 20px; line-height: 20px; color: #333; font-size: 17px; font-weight: bold; margin-bottom: 5px; margin-top: 5px;}
.ArticleList .AlumnusList ul li .Infor a:hover{ color: #9a0000;}
.ArticleList .AlumnusList ul li .Infor p{ width: 245px; line-height: 16px; color: #666; font-size: 12px; text-align: justify; font-weight: lighter;
height: 64px; overflow: hidden;}

.ArticleList .DonateList{ width: 1200px; margin: 0 auto; overflow: hidden;}
.ArticleList .DonateList .Title{ width: 1200px; height: 105px; background: url(../../images/RedTitle.png) no-repeat; overflow: hidden; margin-top: 40px; margin-bottom: 20px;}
.ArticleList .DonateList .Title img{ display: block; width: 205px; height: 30px; margin: 35px auto 0;}
/*校友捐赠*/
.Donate .TableCon .DonateTitle{ width: 1200px; line-height:50px;}
.Donate .TableCon .DonateTitle ul { margin:0; padding:0;}
.Donate .TableCon .DonateTitle .TitleCon{ width: 1200px; height: 50px;}
.Donate .TableCon .DonateTitle .TitleCon span{ display:block; color: #333; font-size:17px; font-weight: bold; font-family:"Microsoft YaHei UI"; float: left; text-align:center; }
.Th1{ width:110px;}
.Th2{ width:380px;}
.Th3{ width:300px;}
.Th4{ width:300px;}
.Th5{ width:110px;}
.Donate .TableCon .List{ width:1200px; line-height:50px;}
.Donate .TableCon .List ul { margin:0; padding:0;}
.Donate .TableCon .List .ListCon{ width:1200px; height: 50px; }
.Donate .TableCon .List .ListCon span{ display:block; font-size:15px; font-family:"Microsoft YaHei UI"; float: left; text-align:center; line-height:50px;}
.Td1{ width:110px; border-bottom: 1px dashed #e6e6e6;}
.Td2{ width:380px; border-bottom: 1px dashed #e6e6e6;}
.Td3{ width:300px; border-bottom: 1px dashed #e6e6e6;}
.Td4{ width:300px; border-bottom: 1px dashed #e6e6e6;}
.Td5{ width:110px; border-bottom: 1px dashed #e6e6e6;}
.Donate .TableCon .DonateMore{ width:120px; height:36px; background:#9a0000; text-align:center; line-height:36px; margin:40px auto 20px;}
.Donate .TableCon .DonateMore a{ color:#fff; font-size:20px; line-height:36px; font-size: 15px;}
.Donate .TableCon .DonateMore:hover a{ text-decoration:underline;}

.ArticleList .WantList{ width: 1200px; margin: 0 auto; }
.ArticleList .WantList .Title{ width: 1200px; height: 105px; background: url(../../images/RedTitle.png) no-repeat; overflow: hidden; margin-top: 40px; margin-bottom: 20px;}
.ArticleList .WantList .Title img{ display: block; width: 205px; height: 30px; margin: 35px auto 0;}
.ArticleList .WantList .Name{ width:1198px; height:50px; margin-bottom:20px; border:1px solid #ebebeb; background:#fff;}
.ArticleList .WantList .Name .NameBtn{ width:30px; height:50px; background:url(../../images/Input01.png) no-repeat; background-position:2px;  border:none; float:left; margin-left: 10px;}
.ArticleList .WantList .Name .GoodsBtn{ width:30px; height:50px; background:url(../../images/Input03.png) no-repeat; background-position:2px; border:none; float:left; margin-left: 10px;}
.ArticleList .WantList .Name .MoneyBtn{ width:30px; height:50px; background:url(../../images/Input04.png) no-repeat; background-position:2px; border:none; float:left; margin-left: 10px;}
.ArticleList .WantList .Name .NameBox{ width:1148px; height:50px; background:#fff; color:#333; font-size:16px; line-height:52px; font-weight:lighter; border:none; float:left; padding-left: 10px;}
.ArticleList .WantList .Screen{ width:1200px; height:52px; margin-bottom:20px; background:url(../../images/Input02.png) no-repeat 13px center; }
.ArticleList .WantList .Screen .Profession{ width:1200px; height:52px; position:relative; float:left;}
.ArticleList .WantList .Screen .Profession dt{ height:50px; display:inline-block; border:1px solid #ebebeb; background:url(../../images/SelectIcon.png) no-repeat 1174px center; line-height:50px; padding-left:50px; cursor:pointer; width:1118px; padding-right:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; z-index:99; color:#666666; font-size:16px; font-weight:lighter;}
.ArticleList .WantList .Screen .Profession dd{position:absolute; left:0; top:51px; border:1px solid #ebebeb; background:#fff; display:none; z-index:99;}
.ArticleList .WantList .Screen .Profession dd ul{padding:4px; width:1190px; overflow:auto;}
.ArticleList .WantList .Screen .Profession dd ul li a{line-height:52px; display:block; padding:0 10px; color:#666666; font-size:14px; font-weight:lighter;}
.ArticleList .WantList .Screen .Profession dd ul li a:hover{background:#f5f5f5;}
.ArticleList .WantIcon{ width: 240px; height: 54px; background: #9f0d0d; border-radius: 6px; text-align: center; line-height: 54px; margin:40px auto 0;}
.ArticleList .WantIcon a{ display: block; color: #fff; font-size: 24px;}
.ArticleList .Want{ width:120px; height: 40px; text-align: center; line-height: 40px; background: #d11e26; margin: 20px auto 0;}
.ArticleList .Want a{ color: #fff; font-size: 14px; display: block; width:120px; height: 40px;}

.ArticleList .BlessList{ width: 1200px; margin: 0 auto; overflow: hidden;}
.ArticleList .BlessList .Title{ width: 1200px; height: 105px; background: url(../../images/RedTitle.png) no-repeat; overflow: hidden; margin-top: 40px; margin-bottom: 20px;}
.ArticleList .BlessList .Title img{ display: block; width: 205px; height: 30px; margin: 35px auto 0;}
.ArticleList .BlessList ul{ width:1220px; height:auto; overflow:hidden;}
.ArticleList .BlessList ul li{ width: 550px; height:115px; float:left; margin-right:20px; position:relative; background: #F9F9F9; border-radius: 4px; padding: 20px; margin-bottom: 20px;}
.ArticleList .BlessList ul li .Name{ width:550px; height: 30px; line-height: 30px; margin-bottom: 5px;}
.ArticleList .BlessList ul li .Name h3{ color: #d11e26; font-size: 17px; font-weight: bold; line-height: 30px; float: left; margin-right: 10px;}
.ArticleList .BlessList ul li .Name span{ display: inline-block; color: #d11e26; font-size: 17px; font-weight: bold; line-height: 30px; float: left;}
.ArticleList .BlessList ul li p{ width: 550px; height: 48px; line-height: 24px; color: #666; font-size: 16px; text-align: justify; font-weight: lighter; overflow: hidden; margin-bottom: 10px;}
.ArticleList .BlessList ul li .Time{ width: 550px; height: 20px; line-height: 20px; color: #999; font-size: 13px;}

.ArticleList .NewsList .MainRightCon .NewsTitle{ width:fit-content; border-bottom:1px dashed #dadada; padding:0 0px 10px 0px;}
.ArticleList .NewsList .MainRightCon .NewsTitle h3{ width:1200px; line-height:40px; color: #4c4c4c; font-size: 26px; font-weight:bold; font-family: "Microsoft YaHei UI"; text-align:center; margin-bottom:10px;}
.ArticleList .NewsList .MainRightCon .NewsTitle .ArticleInfor{ width:1200px; height:30px; text-align:center;}
.ArticleList .NewsList .MainRightCon .NewsTitle .ArticleInfor span{ display:inline-block; line-height:30px; color:#999; font-size:12px; margin-right:15px; font-family:"Microsoft YaHei UI";}
.ArticleList .NewsList .MainRightCon .NewsTitle .ArticleInfor .Clock{ background:url(../../images/ClockIcon.png) no-repeat left center; text-indent:20px;}
.ArticleList .NewsList .MainRightCon .NewsTitle .ArticleInfor .See{ background:url(../../images/See2.png) no-repeat left center; text-indent:20px;}
.ArticleList .NewsList .MainRightCon .NewsTitle .ArticleInfor .People{ background:url(../../images/People.png) no-repeat left center; text-indent:20px;}
.ArticleList .NewsList .MainRightCon .NewsTitle .ArticleInfor .Source{ background:url(../../images/Source.png) no-repeat left center; text-indent:20px;}
.ArticleList .NewsList .MainRightCon .ArticleShow{ width:1200px; height:auto; margin-top:20px; padding-bottom:30px;}
.ArticleList .NewsList .MainRightCon .ArticleShow img{ display:block; margin:15px auto;}
.ArticleList .NewsList .MainRightCon .ArticleShow p{ color: #4c4c4c; font-size: 16px; font-family: "Microsoft YaHei UI"; line-height:30px; margin-bottom:10px; text-indent:2em; text-align:justify;}








