body {margin: 0px auto;padding: 0px; font-family:'Calibri','Arial', 'SimSun' ; font-size: 14px; background:#fff;}

.Top{ width:100%; height:230px; background:url(../img/TopBg.png) repeat-x top center; background-size: cover;}
.Top .TopInfor{ width:100%; height:182px;}
.Top .SearchBg{ width:100%; height:30px; background: rgba(35,114,140,0.5);}
.Top .Search{ width:1200px; height:30px; margin:0 auto;}  
.Top .Search a{ color:#fff; font-size:12px; font-weight:bold; float:right; line-height:30px;}
.Top .LOGOCT{ width:1200px; height:160px; margin:0 auto;} 
.Top .LOGOCT .LOGO{ width:600px; height:85px; float:left; margin-top:35px;}
.Top .LOGOCT .LOGO a{ display:block;}

.Top .Nav{ width:100%; height:48px; background: rgba(35,114,140,0.9)}
.Top .Nav .NavCon{ width:1200px; height:48px; margin:0 auto; position:relative; z-index:2;}
.Nav .NavCon ul .LevelOne{ height:48px; line-height:48px; text-align:center; float:left; margin-left:10px;}
.Nav .NavCon ul .LevelOne .FriNav a{ color:#fff; font-size:24px; display:block; height:48px; margin:0 40px; float:left;}
.Nav .NavCon ul .LevelOne .FriNav span{ display:inline-block; width:1px; height:18px; background:#88b3c1; margin:18px 0; float:left;}
.Nav .NavCon ul .LevelOne:hover{ background:url(../img/NavIcon.png) no-repeat bottom center;}
.Nav .NavCon ul .LevelOne:hover a{ color:#ff9000; transition: all 0.5s ease 0s;}
.Nav .NavCon ul .LevelOne:hover ul{ display:block; transition: all 0.5s ease 0s;position: absolute; top: 52px;}
.Nav .NavCon ul .LevelOne ul{ width:auto; display:none; }
.Nav .NavCon ul .LevelOne ul li{ width:230px; height:40px; text-align:left; line-height:40px; border-bottom:1px solid #267c99 !important; background: rgba(35,114,140,0.9); padding:0 20px;}
.Nav .NavCon ul .LevelOne ul li a{ display:block; color:#fff !important; font-size:13px; line-height:40px; font-family:'Arial', 'SimSun';}
.Nav .NavCon ul .LevelOne ul li:hover{ background:#267c99; transition: all 0.5s ease 0s;}

.NowNav { background:url(../img/NavIcon.png) no-repeat bottom center;}
.NowNav a{ color:#ff9000 !important;}


/*图片轮转*/
.Banner {width:1200px; height:400px; margin:10px auto; position: relative; overflow: hidden;}
.Banner ul { padding:0; margin:0;}
.Banner ul li{ width:10200px; height:400px; position:relative;}
.Banner ul li .BannerInfor{ width:1200px; height:52px;  background: rgba(5,63,80,0.6); position:absolute; bottom:0px;}
.Banner ul li .BannerInfor a{ display:block; width:1000px; height:52px; overflow:hidden; color:#fff; font-size:18px; font-family:'Arial', 'SimSun'; line-height:52px; text-indent:1em;}
.Banner ul li .BannerInfor a:hover{ text-decoration:underline;}
.Banner ul li img{ display:block; width:1200px; height:400px;}
/*数字按钮样式*/
.Banner .Num {height: 20px; position: absolute; bottom:16px; right: 14px; zoom: 1;}
.Banner .Num ul li{ width:20px; height:20px; font-size:12px; text-align: center; font-family:Arial; background:#efefef; color:#333; margin-right:6px; float: left; line-height:20px; cursor:pointer;}
.Banner .Num ul li.on{ background:#AC1C30; color:#FFFFFF;} 


.Brief{ width:1200px; height:240px; background:#dae8ed; margin:10px auto 0;}
.Brief .HeadImg{ width:180px; height:200px; float:left; margin-left:40px; margin-top:30px;}
.Brief .HeadImg Img{ display:block; width:130px; height:155px; margin:0 25px;}
.Brief .HeadImg h3{ color:#00464e; font-size:16px; width:180px; height:30px; line-height:30px; text-align:center; margin-top:5px;}
.Brief .BriefInfor{ width:940px; float:left;}
.Brief .BriefInfor p{ height:190px; color:#00464e; font-size:15px; line-height:28px; margin-top:35px; margin-left:40px;font-family:'Arial', 'SimSun'; overflow:hidden; text-indent:2em; text-align:justify;}
.Brief .BriefInfor p a{ color:#AC1C30;}
.Brief .BriefInfor p a:hover{ text-decoration:underline;}

.NewGive{ width:1200px; height:410px; margin:30px auto 20px;}
.NewGive .News{ width:740px; height:410px; float:left;}
.NewGive .News .Title{ width:740px; height:40px; line-height:40px;}
.NewGive .News .Title h3{ color:#ac1c30; font-size:40px; line-height:40px; float:left;}
.NewGive .News .Title a{ color:#ac1c30; font-size:15px; line-height:40px; float:right;}
.NewGive .News .Title a:hover{ text-decoration:underline;}
.NewGive .News span{ display:inline-block; width:40px; height:5px; background:#98bdcb; margin-top:10px;}
.NewGive .News ul { margin-top:15px;}
.NewGive .News ul li{ width:740px; height:64px; line-height:64px; overflow:hidden; border-bottom:1px solid #b3cfd7; }
.NewGive .News ul li a{ display:block; color:#333; font-size:18px; line-height:64px;font-family:'Arial', 'SimSun'; white-space: nowrap;/*不允许换�?*/
    overflow: hidden;/*超出隐藏*/
    text-overflow: ellipsis;/*文本超出三点代替*/}
.NewGive .News ul li:hover{ background:#ac1c30; border-bottom:1px solid #ac1c30; text-indent:15px; transition: all 1s ease 0s;}
.NewGive .News ul li:hover a{ color:#fff;}
.NewGive .Give{ width:420px; height:310px; float:right; margin-top:88px;} 
.NewGive .Give img{ width:420px; height:310px;} 
.NewGive .Give a{ display:block;}

.Support{ width:1200px; height:260px; margin:20px auto;}
.Support .Title{ width:1200px; height:40px; line-height:40px;}
.Support .Title h3{ color:#ac1c30; font-size:40px; line-height:40px; float:left;}
.Support .Title a{ color:#ac1c30; font-size:15px; line-height:40px; float:right;}
.Support .Title a:hover{ text-decoration:underline;}
.Support span{ display:inline-block; width:40px; height:5px; background:#98bdcb; margin-top:10px;}
.Support ul { margin-top:20px; width:1218px; overflow:hidden;}
.Support ul li{ width:185px; height:180px; float:left; margin-right:18px; overflow:hidden;}
.Support ul li a{ display:block;}
.Support ul li img{ display:block; width:185px; height:140px;}
.Support ul li h3{ color:#333; font-size:15px; text-align:center; line-height:40px;}
.Support ul li:hover h3{ background:#ac1c30; color:#fff; transition: all 1s ease 0s;}

.School{ width:1200px; height:320px; margin:20px auto;}

.Footer{ width:100%; height:320px; background:url(../img/BottomBg.png) repeat-x bottom center;}
.Footer .FooterCon{ width:1200px; margin: 0 auto;}
.Footer .FooterCon .Infor{ padding-top:40px;}
.Footer .FooterCon p{ width:1200px; height:36px; line-height:36px; color:#fff; font-size:15px; font-family:'Arial', 'SimSun';}
.Footer .FooterCon .CopyLink{ width:1200px; height:60px; line-height:60px; margin-top:40px;}
.Footer .FooterCon .CopyLink a{ display:block; color:#fff; font-size:14px; padding:5px 10px; border:1px solid #fff; float:left; margin-right:20px; line-height:20px; border-radius:6px; margin-top:15px;}
.Footer .FooterCon .CopyLink span{ display:inline-block; line-height:60px; color:#fff; font-size:15px; font-family:'Arial', 'SimSun'; float:right;}
.Footer .FooterCon .CopyLink a:hover{ background:#fff; color:#23728c;}


.Content{ width:1200px; height:auto; margin:35px auto 40px; overflow:hidden;}
.Content .SecNav{ width:250px; height:auto; overflow:hidden; float:left; margin-right:30px; padding-bottom:10px; background:#fff;}
.Content .SecNav .Title{ width:180px; height:56px; background:#ac1c30; padding:12px 35px; margin-bottom:10px;}
.Content .SecNav .Title h3{ display:block; width:180px; height:46px; line-height:46px; color:#fff; font-size:26px; font-weight:bold;}
.Content .SecNav .Title span{ display:block; width:55px; height:1px; background:#fff;}
.Content .SecNav .SecNavList{ width:250px; height:auto; overflow:hidden;}
.Content .SecNav .SecNavList ul li{ width:180px; border-bottom:1px solid #ac1c30; background:#fff; padding:15px 35px;}
.Content .SecNav .SecNavList ul li a{ display:block; width:180px; color:#333333; font-size:15px; line-height:20px;font-family:'Arial', 'SimSun';}
.Content .SecNav .SecNavList ul li:hover{ background:#ac1c30; border-bottom:1px solid #ac1c30;}
.Content .SecNav .SecNavList ul li:hover a{ color:#fff; padding-left:10px; transition: all 1s ease 0s;}
.Content .SecNav .NowSecNav{ background:#ac1c30 !important; border-bottom:1px solid #fff !important;}
.Content .SecNav .NowSecNav a{ color:#fff !important; padding-left:10px; transition: all 1s ease 0s;}

.Content .ArticleList{ width:840px; height:auto; overflow:hidden; background:#fff; padding:19px 40px; float:left;}
.Content .ArticleList .Title{ width:840px; height:61px; background:url(../img/TitleLine.png) bottom center no-repeat; margin-bottom:20px;}
.Content .ArticleList .Title .Name{ width:auto; height:60px; float:left; line-height:60px; color:#ac1c30; font-size:28px; font-weight:bold;}
.Content .ArticleList .Title .NowAdd{ width:auto; height:60px; float:right;}
.Content .ArticleList .Title .NowAdd i{ display:block; width:14px; height:14px; margin:23px 2px 23px 0; float:left; background:url(../img/AddIcon.png) no-repeat;}
.Content .ArticleList .Title .NowAdd span{ display:inline-block; color:#808080; font-size:14px; float:left; line-height:60px; margin:0 2px;font-family:'Arial', 'SimSun';}
.Content .ArticleList .Title .NowAdd span a{color:#808080; font-size:14px;font-family:'Arial', 'SimSun';}
.Content .ArticleList .Title .NowAdd span a:hover{ color:#aa2329;}
.Content .ArticleList .List{ width:840px; height:auto; overflow:hidden;}
.Content .ArticleList .List ul li{ width:840px; height:auto; border-bottom:1px dashed #e9e9e9; padding:20px 0; overflow:hidden;font-family:'Arial', 'SimSun'; color:#333333; font-size:15px; line-height:24px;}
.Content .ArticleList .List ul li:hover{ background:#ac1c30; border-bottom:1px solid #ac1c30; padding-left:10px; transition: all 1s ease 0s; color:#fff;}
.Content .ArticleList .List ul li a{ display:block; width:750px; float:left; color:#333333; font-size:15px; line-height:24px; font-family:'Arial', 'SimSun';}
.Content .ArticleList .List ul li span{ display:inline-block; height:24px; width:90px; float:left; color:#333333; font-size:14px; line-height:24px; font-family:'Arial', 'SimSun'; overflow:hidden;}
.Content .ArticleList .List ul li:hover a{color:#fff;}
.Content .ArticleList .List ul li:hover span{color:#fff;}
.Content .ArticleList .List p{ color: #4c4c4c; font-size: 15px; font-family:'Arial', 'SimSun'; line-height:30px; margin-bottom:10px; }
.Content .ArticleList .List img{ display:block; margin:15px auto; max-width:840px;}
.Page{ width:840px; height:26px; margin:20px 0px 30px 0px; text-align:right;}
.Page a{ color: #999; font-size: 12px; margin: 0 5px; border: 1px solid #e6e6e6; padding: 4px 12px; background:#fff;}
.Page a:hover{ color:#fff; border: 1px solid #aa2329; background:#aa2329;}


.Content .ArticleList .NewsTitle{ width:840px; border-bottom:1px dashed #dadada; padding:0 0px 10px 0px;}
.Content .ArticleList .NewsTitle h3{ width:840px; line-height:32px; color: #4c4c4c; font-size: 26px; font-weight:bold;  text-align:center; margin-bottom:10px; font-weight:bold;}
.Content .ArticleList .NewsTitle .ArticleInfor{ width:840px; height:30px; text-align:center;}
.Content .ArticleList .NewsTitle .ArticleInfor span{ display:inline-block; line-height:30px; color:#999; font-size:12px; margin-right:15px; font-family:"Microsoft YaHei UI";}
.Content .ArticleList .NewsTitle .ArticleInfor .Clock{ background:url(../img/ClockIcon.png) no-repeat left center; text-indent:20px;}
.Content .ArticleList .NewsTitle .ArticleInfor .See{ background:url(../img/See2.png) no-repeat left center; text-indent:12px;}
.Content .ArticleList .NewsTitle .ArticleInfor .People{ background:url(../img/People.png) no-repeat left center; text-indent:20px;}
.Content .ArticleList .NewsTitle .ArticleInfor .Source{ background:url(../img/Source.png) no-repeat left center; text-indent:20px;}
.Content .ArticleList .ArticleShow{ width:840px; height:auto; margin-top:20px; padding-bottom:30px;}
.Content .ArticleList .ArticleShow img{ display:block; margin:15px auto; max-width:840px;}
.Content .ArticleList .ArticleShow p{ color: #4c4c4c; font-size: 15px; font-family:'Arial', 'SimSun'; line-height:30px; margin-bottom:10px; }


.SearchList{ width:1120px; height:auto; overflow:hidden; background:#fff; padding:19px 40px; float:left;}
.SearchList .List{ width:1120px; height:auto; overflow:hidden;}












