﻿/*-----------------------------全局样式-------------------------------------*/
@charset "utf-8"; 
html,body,div,p,ul,li,ol,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,input,fieldset,legend,optgroup,select,table,textarea{margin: 0;padding: 0;font-family: "微软雅黑", Arial, Tahoma}
html,body {height: 100%;}
a img,img {border: 0;vertical-align: middle;}
a {text-decoration: none;}
a:hover {}
a:focus {outline-style: none;}
a,area {blr: expression(this.onFocus =   this.blur () );}
ul li {list-style: none;}
table {border-collapse: collapse;}
.form input{float: left;}
input,select {vertical-align: middle; border:0}
th {white-space: nowrap;}
td {word-break: break-all;}
.left{ float:left}
.right{ float:right}
.clear1:after {content: '';display: block;height: 0;visibility: hidden;clear: both}
.clear1 {zoom: 1;}
.clear{clear: both}
.border{ border:1px solid #dbdbdb}
.borderbottom{ border-bottom:1px solid #dbdbdb}
.borderright{ border-right:1px solid #dbdbdb}
.wrapper {width:1024px;margin: 0 auto;}
.wrapper01 {width:998px;margin: 0 auto;}
.background{ background:#FFF}
.pad15{ padding:15px;}
.pad10{ padding:10px}
.mt{ margin-top:10px}
.mr{ margin-right:10px}
.mb{ margin-bottom:10px}
.mb01{ margin-bottom:8px}
.ml{ margin-left:10px}
.red{ color:#ba0101}
.red a{ color:#ba0101}
.red a:hover{ color:#4c4c4c}
.orange{ color:#eb6100}
.white{ color:#fff}
.white a{ color:#fff}
.white a:hover{ text-decoration:underline}
.f14{ font-size:14px}
.f12{ font-size:12px}
.shadow{-webkit-box-shadow:#ccc 0px 0px 8px;-moz-box-shadow:#ccc 0px 0px 8px;box-shadow:#ccc 0px 0px 8px;behavior: url(/PIE.htc);}
.center{ text-align:center}

/*---------------容器---------------*/
#container { background: url(../images/c_bg.png) center top no-repeat #ffffff;}

/*---------------头部---------------*/
#head{background:#FFF; border-bottom:1px solid #dedede}
.top{height:30px; line-height:30px; background:url(../images/c_time.png) left center no-repeat}
.top a{ font-size:12px; color:#ba0101;padding-left:25px;line-height:24px; background:url(../images/c_home.png) 5px -35px no-repeat}
.top a:hover{ color:#4c4c4c; background:url(../images/c_home.png) 5px 0px no-repeat}

.header{height:95px;}
.logo{display:inline-block;width:72px;height:72px;margin-top:11px;vertical-align: middle;z-index: 950;background: url(../images/c_head_03.png) no-repeat 0 0;background-size:100% auto;position:relative;
	-o-background-size: 100% auto;-webkit-background-size:100% auto ;
	-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;transition-duration: 0.4s;
	-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;transition-property: transform;}
.logo:hover {-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);}
.logoC{ width:161px; margin:12px 0 0 17px}
.logoD{margin:25px 0 0 17px;}
.logoD a{ font-size:45px; line-height:45px; color:#ba0101}

span.logotext {font-family: 'Marck Script', cursive;color: #e76343;font-weight: normal;font-size: 60px;text-transform: none;text-shadow: none;filter: none;position: relative;padding-top: 34px;display: inline-block;}
.i-search{z-index:11;width:440px;height:32px; margin-top:32px;}
.form{height:32px;overflow:hidden}
.text{ border:1px solid #ddd;width:346px;height:30px;padding:0 5px;background-color:#fff;line-height:25px;color:#cccccc;font-family:arial,"\5b8b\4f53";font-size:12px}
.button0{width:80px;background:#ba0101; height:32px;font-size:14px;color:#fff}
.text, .button0{}
.ld{position:relative;zoom:1}

/*---------------导航---------------*/
.mainNav { border-top:3px solid #ba0101;border-bottom:1px solid #f0f0f0;border-right:1px solid #dedede; font-size:16px; margin-bottom:15px;background:#fff;}
.mainNav a, .mainNav nav{display:block; text-align:center; float:left;margin:0 ;font-size:16px;line-height:35px;text-decoration:none;color:#444;cursor:pointer; padding:0 30px; /* Links */}
.mainNav nav{width:auto;overflow:visible; /* IE6 */}
/* nav01 */
nav.nav01, .mainNav a.nav01{background:#ba0101;color:#fff;border-left:1px solid #ba0101;border-right:1px solid #dedede;}
.mainNav a.nav01:hover, nav.nav01:hover{background:#fff;color:#333;border-left:1px solid #dedede;border-right:1px solid #dedede;}
/* nav02 */
nav.nav02, .mainNav a.nav02{background:#fff;color:#333; border-right:1px solid #dedede;}
.mainNav a.nav02:hover, nav.nav02:hover{background:#ba0101;color:#fff;border-right:1px solid #dedede;}

/*---------------主页---------------*/
#maincontent{ background:#fff}

.padding8 { padding: 8px; font-size: 14px; line-height: 21px; color: #222; }
.padding8 a { color: #00f; }
.padding8 a:hover { color: #f00; }
.center8 { text-align: center; }


/*---------------title---------------*/
#title{ background:#f1f2f4; border-bottom:1px solid #e83e3e}
.titleList{ background: url(../images/c_notice_04.png) no-repeat #FFF;}
.titleList .titleList01 a{ color:#fff; width:214px; display:block; line-height:43px;height:43px; background:url(../images/title_02.png) center right no-repeat;}
.titleList .titleList01 a:hover{ color:#ba0101;background:url(../images/title_03.png) center right no-repeat #fafafa;}

/*---------------banner---------------*/
#newslist{ width:527px;}



/*.titleList{ background: url(../images/c_notice_04.png) no-repeat #FFF;}
.titleList .titleList01 a{ color:#333; width:213px; display:block; line-height:45px; background:url(../images/title_02.png) center right no-repeat; border-bottom:1px dotted #e6e6e6}
.titleList .titleList01 a:hover{ color:#ba0101;background:url(../images/title_03.png) center right no-repeat #fafafa; border-bottom:1px solid #e6e6e6}
.titleList .titleList02 a{ color:#333; width:213px; display:block; line-height:45px; background:url(../images/title_02.png) center right no-repeat;}
.titleList .titleList02 a:hover{ color:#ba0101;background:url(../images/title_03.png) center right no-repeat #fafafa;}*/

/*---------------校园快讯 媒体常大---------------*/
.newsLeft{padding:10px 10px 0 10px; margin-bottom:6px;}
.newsText{ background:url(../images/news_title.png) no-repeat; height:36px}
.newsTitle{ font-size:16px; color:#ba0101;font-weight:bold;line-height:36px; margin-left:13px;}
.newsMore{ font-size:12px; color:#777;line-height:36px; margin-bottom:0px;}
.newsMore a{ font-size:12px; color:#777; background:url(../images/news_more.png) center right no-repeat; padding-right:15px; margin-right:10px;}
.newsMore a:hover{color:#ba0101; background:url(../images/news_more01.png) center right no-repeat;}
.newsConUl {line-height:28px;border-right:1px solid #e3e8e7; border-bottom:1px solid #e3e8e7; border-left:1px solid #e3e8e7; padding:5px 10px;}
.newsConUl li{font-size:14px;zoom:1;}
.newsConUl li a{ color:#333;padding-left:8px;background:url(../images/c_notice_02.png) no-repeat center left;}
.newsConUl li a:hover{ color:#cc0008;background:url(../images/c_notice_01.png) no-repeat center left;}
.newsCon01{ width:410px;}
.newsCon02{ font-size:12px;color:#999}

.newsRight{ width:260px; background:#FFF}

.newsConUl01 {line-height:29px;border-right:1px solid #e3e8e7; border-bottom:1px solid #e3e8e7; border-left:1px solid #e3e8e7; padding:5px 10px;}
.newsConUl01 li{font-size:14px;zoom:1;border-bottom:1px dotted #e6e6e6}
.newsConUl01 li a{ color:#333;padding-left:8px;background:url(../images/c_notice_02.png) no-repeat center left;}
.newsConUl01 li a:hover{ color:#cc0008;background:url(../images/c_notice_01.png) no-repeat center left;}
.newsCon03{ width:170px;}
.newsCon04{ font-size:12px; color:#999}


/*---------------标题列表---------------*/
.newsTitleList{padding:15px 15px 0 15px;}
.newsTitleList ul{}
.newsTitleList ul li{ width:233px; float:left; background:#efefef;text-align:center;line-height:35px; margin-bottom:15px;}
.newsTitleList img{ width:233px; height:100px; border-bottom:1px solid #FFF}
.newsTitleList span{padding-right:10px; }
.newsTitleList_01{ margin-right:20px;}

/*------------底部------------*/
#footer { font-size:12px; background:#ccc}
.fm{padding:10px 0; line-height:30px; text-align:center; color:#666}




/*=====================================*/
/* main 首页 */

.news_newslist {font-size:14px;zoom:1;}
.news_newslist a{ color:#333;padding-left:8px;background:url(../images/c_notice_02.png) no-repeat center left;}
.news_newslist a:hover{ color:#cc0008;background:url(../images/c_notice_01.png) no-repeat center left;}

.news_newslist01 {font-size:14px;zoom:1;border-bottom:1px dotted #e6e6e6}
.news_newslist01 a{ color:#333;padding-left:8px;background:url(../images/c_notice_02.png) no-repeat center left;}
.news_newslist01 a:hover{ color:#cc0008;background:url(../images/c_notice_01.png) no-repeat center left;}

/* 列表页面 CSS */

.list_font { background-color: #BA0101; font-size: 14px; font-weight: bold; color: #FFF; height: 32px; line-height: 32px; text-indent: 10px; }
.list_font a { color: #FFF; display: block; }
.list_font a:hover { background-color: #FE4949; }

.list_font2 { font-size: 12px; color: #333; }
.list_font2 a { color: #333; }
.list_font2 a:hover { color: #cc0008; }

.list_icon { background-image: url(../images/icon1.png); background-repeat: no-repeat; background-position: 0px -564px; width: 15px; }

.column_font { font-size: 18px; font-family:\5FAE\8F6F\96C5\9ED1; color: #BA0101; line-height: 40px; height: 40px; background-image: url(../images/icon1.png); background-repeat: no-repeat; background-position: 0px -64px; margin-top: 15px; padding-left: 23px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CCC; }

.newslist5 { font-size: 14px; line-height: 30px; height: 30px; background-image: url(../images/icon1.png); background-repeat: no-repeat; background-position: 0px -508px; padding-left: 15px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.newslist5 a { font-size: 14px; color: #333; }
.newslist5 a:hover { color: #cc0008; }

/* 文章页面 CSS */

#content { padding-right: 30px; padding-left: 30px; padding-top: 35px; padding-bottom: 35px; background-color: #FFF; margin-top: -1px; }
#content h1 { font-family:\5FAE\8F6F\96C5\9ED1; text-align: center; font-size: 24px; margin-bottom: 8px; text-shadow: 1px 2px 2px #D2D7DA; color:#BA0101; }
#content h2 { font-size: 12px; font-weight: normal; text-align: center; color: #999; }
#content h3 { text-align: center; margin-top: 12px; font-size: 12px; color:#999}
#content h3 a { font-size: 12px; color:#999}
#content h3 a:hover { color:#B9E3FF }
#shownews { margin-top: 15px; border-top-width: 1px; border-top-style: solid; border-top-color: #999; padding: 10px; height:auto; }
#shownews p { font-size: 14px; line-height: 1.8em; margin-top: 3px; margin-bottom: 5px; }
#shownews p a { font-size: 14px; }
.wp_search .search {
  background: url(../images/search.png) no-repeat;
  width: 82px;
  height:34px;
  border: 0px;
  cursor: pointer;
}
#keyword {  width: 360px !important;
  height: 34px !important;}
.wp_search {
  padding-top: 35px;
}