/**************************style***************************/
html{overflow-x:hidden;margin: 0 auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin:0;padding:0;}
body{
  word-break: break-all;
  font: 12px/1.5 'microsoft yahei','simsun',sans-serif,tahoma,arial,'Hiragino Sans GB',sans-serif;
  background:url(../images/topBg.png)no-repeat top center,url(../images/bottomBg.png)no-repeat bottom center;
  background:100% auto;
}
button,a,img,em{border:0;}
img{vertical-align:middle;}
li,ul{list-style:none;}
i{font-style:normal;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
input,textarea,button,select{outline:none;}
/*font*/
em,i{font-style:normal;font-weight:normal;}
/* table */
table{border-collapse:collapse;border-spacing:0;}
label{display:block;}
*{box-sizing: border-box;}
input{/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/ border:0; /*将默认的select选择框样式清除*/ appearance:none; -moz-appearance:none; -webkit-appearance:none; color: #4d4d4d; font-size:12px; background:none;}

/***************************class***************************/
.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.font-m{font-family: ;}
*html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.center{text-align: center;}
.cursor{cursor:pointer;}
.allWidth{width: 1200px;margin: auto;}
.hide{display:none;}


/*==================== logo =======================*/
.logo_box{height:200px;overflow: hidden;}
.logo_box .logo{margin:57px 0;}
.logo_box .logo_line{width: 1px;height: 70px;background:#fff;margin: 65px 54px;}
.logo_box .logo_title{font-size: 50px;font-family: '楷体';font-weight: bold;color: #a2030e;text-shadow: 1px 1px #fff, -1px -1px #fff, -1px 1px #fff, 1px -1px #fff;margin: 62px 0;}


/*==================== index-nav =======================*/
.navbar_ul{
  overflow:hidden;
  background: #fdf8ec;
  height:50px;
  line-height:50px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom: 2px solid #a2030e;
}
.navbar_ul > li{float: left;position: relative; width:200px;}
.navbar_ul > li > a{color:#4d4d4d;display: inline-block;font-size: 16px; font-weight: 700; letter-spacing: 2px;}
.navbar_ul > li > a:hover,.navbar_ul > li > a.action{color:#a2030e;height:48px;border-bottom:2px solid #a2030e;background:url(../images/icon05.png)no-repeat center bottom;}



/************************** main_content ****************************/
.list_info{width:564px;}
.content_one{padding:40px 0;height:446px;}
.content_two{padding:40px 0;height:404px;background:rgba(248, 239, 200, 0.2);}
.content_three{padding:40px 0;height:346px;}
.content_four{padding-top:40px;height:290px;}
.common_title{height: 42px;line-height: 42px;border-bottom: 2px solid #d9d6d6;overflow:hidden;margin-bottom:30px;}
.common_title .title .normal{font-size: 24px; letter-spacing: 4px;color: #333;font-weight: bold;}
.common_title .title .normal img {margin-top: -6px; }
.common_title .more a{color: #aeadac;}
.common_title .more a:hover{font-weight:bold;}
.list_info .list li{height:36px;line-height:36px;overflow: hidden;background: url(../images/dot.png) no-repeat left center;padding-left:24px;}
.list_info .list li a{font-size: 14px;color: #2e2e2e;}
.list_info .list li a:hover{color:#a2030e;}
.list_info .list li i{color:#2e2e2e;font-size: 14px;}
/*slideBox*/
.list_info .slideBox{width: 100%;height:356px;position: relative;overflow:hidden;}
.slideBox .hd{height:15px; overflow:hidden; position:absolute; right:5px;bottom:5px;z-index:1;}
.slideBox .hd li{float:left;margin-right:6px;width:10px; height:10px;background:#fff; cursor:pointer;border-radius:50%;}
.slideBox .hd li.on{ background:#a2030e;}
.slideBox .bd li{position:relative;zoom:1; vertical-align:middle;}
.slideBox .bd li img{width:100%; height:356px;}
.slideBox .bd li span{display: block;width:100%;color:#fff; background: rgba(0,0,0,0.5);text-indent: 10px;font-size: 14px; height:30px;line-height: 30px;position: absolute;left:0;bottom:0;}

/*工作要讯*/
.list .list_one .work_date{margin-right:26px;}
.list .list_one .work_date .date_left{width:50px;height:38px;background:#a2030e;color:#fff;font-size:26px;font-weight:bold;text-align:center;}
.list .list_one .work_date .date_right span{display:block;line-height:20px;color:#a2030e;font-size:16px;margin-left: 14px;text-align:right;}
.list .list_one .list_title{font-size: 14px;color: #2e2e2e;line-height:38px;}
.list .list_one .list_date{color: #2e2e2e;line-height:38px;font-size: 14px;}
/*社团风采*/
.list .list_one .ele_img{width:240px;height:164px;}
.list .list_one .ele_img img{width:240px;height:164px;}
.list .list_one .ele_txt{width:304px;}
.list .list_one .ele_txt .ele_title{font-size: 16px;color: #333;}
.list .list_one .ele_txt .ele_date{color:#999;margin: 8px 0;}
.list .list_one .ele_txt .ele_content{color:#5c5c5c;font-size:14px;}
.list .list_one .ele_txt .ele_btn{color:#a2030e;}
/*社团风采滚动图*/
.picMarquee-left .tempWrap{width:100% !important;}
.picMarquee-left ul li{float:left;margin-right:20px;}
.picMarquee-left ul li img{width:240px;height:160px;}


/*==================== channels ==================*/
.page_con{ position: relative;}
.page_con .allWidth{
  background: #fff;
  background: linear-gradient(#fff, rgba(255, 255, 255, .2));
  background: -webkit-linear-gradient(#fff, rgba(255, 255, 255, .2));
  background: -ms-linear-gradient(#fff, rgba(255, 255, 255, .2));
  background: -moz-linear-gradient(#fff, rgba(255, 255, 255, .2));
}
.right_page{width: 990px;min-height:600px; padding-top: 40px; margin:auto;}
.right_page .title{border-bottom: 2px solid #d9d6d6;margin-bottom:18px;line-height: 38px;}
.right_page .title .channel_title{font-size:24px; color: #333;font-weight: bold;padding-left:30px;background:url(../images/icon02.png)no-repeat center left;}
.right_page .title .local{color:#666;}
.right_page .title .local a{color:#666;}
.right_page .title .local a:last-child{color:#a2030e;}
.page_list ul li{overflow: hidden;line-height: 38px;font-size:14px;border-bottom: 1px dashed #e1e1e1;}
.page_list ul li a{color:#242424;}
.page_list ul li a:hover{color:#a2030e;}
/* page */
.page_num{margin: 40px;}
.page_num .page>ul{display: inline-block; width: 60%;}
.page_num .page ul li{float:left; font-size: 14px; color: #898989; margin-right: 12px;}
.page_num .page ul li a{color:#898989;display: block;}
.page_num .page ul .number li{width: 22px; height: 22px; line-height: 22px; border: 1px solid #ddd; margin-right: 8px;}
.page_num .page ul .number li.thisclass{color:#a2030e; border-color:#a2030e!important;}
.page_num .page ul>span{font-size: 14px; color: #898989;}
.page_num .page ul>span .currPageNum,.page_num .page ul>span .totalPageNum{color: #a2030e;}


/*==================== content ==================*/
.con_text .tit h4{color:#a2030e;font-size:18px;padding:10px 0;}
.con_text .tit p{line-height: 32px;color:#a8a8a8;font-size: 14px;}
.con_text .tit p >span{display:inline-block !important;}
.con_text .text{margin-top:20px; font-size: 16px; line-height: 34px; color:#666;}
.con_text .text img{display: block;margin:0 auto;max-width:100%;height:auto !important;}
.text_next{margin:40px 0;line-height: 30px;font-size:14px;}
.text_next a{color:#333;}
.text_next a:hover{color:#a2030e}
.filedownload{margin:10px 0;line-height: 52px;color:#666;font-size: 16px;}
.preview-frame{width:100%;height:800px;border: 1px solid #ddd;}
.ads-float-close{
  height:26px!important;
  top:0px!important;
  left:0px!important;
  background:url(../images/close.png)no-repeat center right !important;
  background-size:26px 100%!important;
}


/* ========================== footer =========================== */
.footer{overflow: hidden;padding: 14px 0;}
.footer a{display:inline-block; color:#fff;}
.footer .txt{color:#fff;}
.footer .txt p{height: 30px; line-height: 30px;}

