*{margin:0;padding:0;}
img{border:0;}
body{font-family:"Microsoft Yahei";}
a{text-decoration: none; font-family:"Microsoft Yahei";}
ul{list-style: none;}
/* div{border:1px solid red;} */
a:hover{
    color:#be1120 !important;
}


/* index.html start */


.header{
 width:100%;
 height:170px; 
 background: url(../images/imgs/header-bg.png) no-repeat center;  
}
/* 搜索框 */
 .ssk{
           width:350px;
           height:35px;
           text-align: center;
           line-height: 35px;
           position:absolute;
           top:35px;
           right:323px;
           display: none;
           }
 .ssk .sskk{
        position:absolute;
        right:38px;
        width:275px;
        height:35px;
        background: url(../images/imgs/sskk.png) no-repeat;
        color:#fff;
        outline:medium;
        border:0;
}
 .ssk .sousuo{
        position:absolute ;
        width:40px;
        height:35px;
        border:0;
        top:0px;
        right:-2px;
        background: url(../images/imgs/sousuo.png) no-repeat;
        outline:medium;

}
 .ssk .ssk-div{ position:relative;}     
     
/* 头部文字链接与搜索图标 */
.header .search{
  width:1260px;
  height:30px;
  margin:0 auto;
  border-bottom:1px solid #e7794d;
}
.search .wzlj{
    float:right;
           
}
.search .wzlj ul li{
    float: left;
    margin-top:3px;  
    margin-right:20px;
}
.search .wzlj ul li a{
    font-size:12px;
    color:#eb9d85;

}
.search .wzlj ul li a:hover{
 color:#eb9d85 !important;
 }
.search .ss{
    float: right;
 }
.search .ss img{
    margin-top:6px;
 }
/* logo */
.header .logo{
  width:1260px;
  height:90px;
  padding:25px 0;
  margin:0 auto;
  text-align: center;;
}
/* 导航 */
.navBar{
 width:100%;
 height:50px;
 background:#ff8c26;
 }
.nav{
 width:1260px;
 height:50px;      
 margin:0 auto;
}
.nav li{
float:left;
width:157px;
text-align: center;
line-height: 48px;
}
.nav li.on{
background:#e87d1f;
}
.nav li a{
color:#fff;
font-size:18px;
}
.nav li a:hover{
    color:#fff !important;
}
/* 主体内容 */
.tbody{
width:100%;
background:#f0f0f0;
}
.body-w12001{
width:1200px;
margin:0 auto !important;
padding:40px 30px 0px 30px;
background:#fff;
box-shadow: 1px 5px 8px rgba(0, 0, 0, 0.2),-1px 5px 8px rgba(0, 0, 0, 0.2);
}
.body-w1200{
width:1200px;
margin:0 auto;
}
.div-w1200{
width:1200px;
min-height:700px;
float:left;
margin:0 auto;
background:#fff;
padding:40px 30px 0px 30px;
box-shadow: 1px 5px 8px rgba(0, 0, 0, 0.2),-1px 5px 8px rgba(0, 0, 0, 0.2);
}
/* 1f  */
.one{
  width:100%;
  height:330px;
}
/* 图文 */
.one .carousel{
  width:440px;
  height:330px;
  float: left;
}
.carousel .bd{
  width:100%;
}
.carousel .bd ul li a img{
  width:440px;
  height:280px;
}
.carousel .bd ul li p{
    width:440px;
    height:50px;
    text-align: center;
    line-height: 50px;
    background:#f8f8f8;
}
.carousel .bd ul li p a{
    color:#333;
    font-size:18px;
}
.carousel .prev{
    float:left;
}
.carousel .next{
    float:right;
}
.carousel .prev,.carousel .next{
  width:40px;
  height:80px;
  display: block;
  text-align: center;
  line-height: 80px;
  background:rgba(0, 0, 0, 0.4);
  font-size:40px;
  position: relative;
  top:-230px;
}
.carousel .prev img,.carousel .next img{
    margin-top:25px;
}

/* 工作动态 */
.one .gzdt{
  width:420px;
  height:330px;
  float:left;
  margin-left:35px;
  margin-right:35px;
} 

/* 栏目 */
.gzdt .top,.tzgg .top,.xxyd .hd,.djfc .top,.xywh .top,.ztzl .top{
  width:100%;
  height:37px;
  border-bottom:1px solid #dadada;
}
.gzdt .top h3,.tzgg .top h3,.djfc .top h3,.xywh .top h3,.ztzl .top h3{
  color:#be1120;
  font-size: 22px;
  font-weight: bold;
  float:left;
line-height:30px;
  padding-bottom:2px;
  padding-left:35px;
}
/* 小图标 */
.gzdt .top h3{
background:url(../images/imgs/gzdt.png) no-repeat;
}
.tzgg .top h3{
background:url(../images/imgs/tzgg.png) no-repeat;
}
.djfc .top h3{
background:url(../images/imgs/djfc.png) no-repeat;
}
.xywh .top h3{
background:url(../images/imgs/xywh.png) no-repeat;
}
.ztzl .top h3{
background:url(../images/imgs/ztzl.png) no-repeat;
}
.gzdt .top h3 img,.tzgg .top h3 img,.xxyd .hd h3 img,.djfc .top h3 img,.xywh .top h3 img{
  width:25px;
  height:25px;
}
.gzdt .top p ,.tzgg .top p,.xxyd .hd p,.djfc .top p,.xywh .top p{
  float:right;
  margin-top:5px;
}
/* center */
.gzdt .center{
  width:100%;
  height:105px;
  padding-top:5px;
  padding-bottom:20px;
  border-bottom:1px dashed #d3b044;
}

.gzdt .center a img{
  width:144px;
  height:104px;
  float: left;
   transition: 1s all;

}
.gzdt .center:hover a img{
   transform: scale(1.1);
  transition: 1s all;
}
.gzdt .center .text{
 width:240px;
 float:right;
 margin-right:20px;
}
.gzdt .center .text div a{
  display:block;
  font-size:18px;
  height:80px;
  font-weight: 100;
}
.gzdt .center:hover .text div a{
  color:#be1120;
}
.gzdt .center .text p{
  color:#d3b044;
  background:url(../images/imgs/date.png) no-repeat;
}
.gzdt ul li{
  margin-top:15px;
}
.gzdt ul li span{
  float: right;
  color:#c6c6c6;
  font-size: 12px;
   line-height:23px;
}
.gzdt ul li a{
  color:#333;
  font-size:16px;
}

/* 通知公告 */
.tzgg{
  width:260px;
  float:right;
}
.tzgg .bd ul li{
  width:100%;
  height:56px;
  padding-top:22px;
  padding-bottom:17px;
  border-bottom:1px solid #e5e5e5;
}
.tzgg .bd ul li .date{
  width:60px;
  height:56px;
  text-align: center;
  float:left;
  background:url(../images/imgs/date-bg.png) no-repeat; 
}
.tzgg .bd ul li .date .y-m{
  color:#9e9e9e;
  font-size:12px;
}
.tzgg .bd ul li .date .dd{
color:#be1120;
font-size:24px;
}
.tzgg .bd ul li a{
  width:189px;
  color:#333;
  font-size:16px;
  float:right;
  margin-top:5px;
}
/* 2f */
.two{
  margin-top:30px;
}
/* 学习园地 */
.two .xxyd{
  width:440px;
  float:left;
}

/* 学习园地 与 理论视点 */
.xxyd .hd h3{
    margin-right:50px;
    font-size: 22px;
    font-weight: bold;
    color:#adadad;
    float:left;
    padding-left:35px;
    padding-bottom:5px;
   line-height:30px;
    background:url(../images/imgs/llsd.png) no-repeat; 
}
.xxyd .hd li.on h3{
    color:#be1120;
    background:url(../images/imgs/xxyd.png) no-repeat;
}
.xxyd .bd ul li, .djfc ul li{
    margin-top:15px;
 }
.xxyd .bd ul li span, .djfc ul li span{
   float:right;
   color: #c6c6c6;
   font-size:12px;
   line-height:23px;
}
 .xxyd .bd ul li a, .djfc ul li a{
 color: #333;
 font-size: 16px;
}
/* 党建风采 */
.two .djfc{
  width:420px;
  float: left;
  margin-left:35px;
  margin-right:35px;
}
/* 图片链接 */
.two .tplj{
  width:260px;
  float: right;
}
.two .tplj ul li{
  width:260px;
  height:55px;
  margin-bottom:9px;
}
/*.two .tplj ul li a{
  display: block;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
}*/
.two .tplj ul .weibo{
  width:125px;
  height:55px;
  float: left;
}
.two .tplj ul .weixi{
  width:125px;
  height:55px;
  float: right;
}
/* 3f */
/* 大图 */
.three{
  clear: both;
}
.three img{
  width:1200px;
  height:140px;
  margin-top:40px;
}
/* 4f */
.four{
  width:1200px;
  height:335px;
  margin-top:40px;
}
/*  校园文化*/
.four .xywh{
  width:900px;
  float: left;
}
.xywh ul li{
  float: left;
  text-align: center;
}

.xywh ul li{
  margin-left:30px;
}
.xywh ul li:first-child{
  margin-left:0px;
}
.xywh ul li>a{
  display: block;
  width:280px;
  height:190px;
  margin-top:20px;
  margin-bottom:20px;
  overflow: hidden;
}
.xywh ul li img{
  width:280px;
  height:190px;
   transition: 1s all;
}
.xywh ul li img:hover{
  transform: scale(1.1);
  transition: 1s all;
}
.xywh ul li p{
  width:280px;
}
.xywh ul li p a{
  font-size:16px;
  color:#333;
}
/* 专题专栏 */
.four .ztzl{
 width:260px;
 float: right;
}
.ztzl ul{
margin-top:20px;
}
.ztzl ul li{
 margin-bottom:10px;
}
.ztzl ul li img:hover{
   transform: scale(1.15);
   transition: 1s;
}
/* 5f */
/* 友情链接 */
.five{
 width:1200px;
 height:120px;
clear:both;
}
.five .yqlj{
 font-size:20px;
 padding-left:28px;
 background:url(../images/imgs/yqlj.png) no-repeat;
 margin-bottom:10px;
}
.five ul li{
 float: left;
 margin-right:30px;
 margin-top:10px;
}
.five ul li a{
 color:#787878;
 font-size:14px;
}
/* 版权、二维码 */
.footer{
width:100%;
height:160px;
border-top:3px solid #fff45b;
background:#c5000f;
float:left;
}
.footer .foot{
width:1200px;
height:160px;
margin:0 auto;
}
/* 版权 */
.footer .bq{
width:400px;
float:left;
margin-top:50px;
}
.footer .bq p{
font-size:14px;
color:#fff;
margin-bottom:20px;
}  
/* footer-logo */
.footer .foot-logo{
width:460px;
float: left;
margin-top:35px;
}
/* 二维码 */
.footer .erweima{
width:340px;
float: right;
margin-top:25px;
}
.footer .erweima ul li{
float: right;
margin-left:30px;
text-align: center;
}
.footer .erweima ul li p{
margin-top:10px;
color:#fff;
font-size:14px;
}


/* end */



/* list.html  start*/


  /* 左侧 */
  .list-left{
    float: left;
    width:300px;
 }
 
  /* 栏目名称  */
 .lmmc{
     width:100%;
     height:80px;
     background:#d64c57;
     color:#fff;
     font-size:26px;
     font-weight: 800;
     text-align: center;
     line-height: 80px;
 }
 /* left bg */
 .left-bg{
     position: relative;
     width:300px;
     background:#fcfcfc;
     box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2),-1px 2px 5px rgba(0, 0, 0, 0.2);
 }
 /* 二级导航 */
 .ejdh{
     width:260px;
     margin:0 auto;
 }
 .ejdh ul li{
    padding:15px 0 15px 20px;
    border-bottom:1px solid #e0e0e0;
    background:url(../images/imgs/pic21.png) no-repeat left;
 }
 .ejdh ul li:last-child{
     border:0;
 }
 .ejdh ul li.on{
    background:url(../images/imgs/pic18.png) no-repeat left;
 }
 .ejdh ul li.on a{
     color:#c5000f;
     font-size:18px;
     font-weight: 800;
 }
 .ejdh ul li a{
     font-size:18px;
     color:#333;
     font-weight: 800;
 }
 /* 推荐新闻 */
 .ljxw{
     width:260px;
     height:660px;
     margin:0 auto;
    padding-top:20px;
 }
 .ljxw .top{
     width:100%;
     height:40px;
     border-bottom:1px solid #1167bb;
 }
 .ljxw .top h3{
     font-size:20px;
     float:left;
     color:#333;
 }
 .ljxw .top a{
     float:right;
 }
 .ljxw .bd ul{
   padding:0 15px;
}
 .ljxw .bd ul li{
    padding:15px 0;
    list-style-image:url(../images/imgs/pic19.png);
    border-bottom:1px dashed #d2d2d2;    
 }
 .ljxw .bd ul li:last-child{
     border:0;
 }
 .ljxw .bd ul li a{
     font-size:14px;
     color:#333;
 }
 /* 透明图片 */
 .tmtp{
     width:100%;
       position:absolute;
      bottom:0;
 }
 .tmtp img{
     width:300px;
     height:218px;
 }
 /* 右侧 */
 /* 右侧 */
 .list-right{
    float: right;
    width:860px;
 }
 /* 当前位置 */
 .dqwz{
     width:850px;
     height:40px;
     background:#fafafa;
     margin-bottom:30px;
     font-size:16px;
     color:#a1a1a1;
     padding-left:10px;
 }
 .dqwz a{
     line-height: 40px;
     padding-left:5px;
     color:#a1a1a1;
     font-weight: 300;
 }
 .dqwz a:first-child{
    padding-left:25px;
    background:url(../images/imgs/pic17.png) no-repeat left;
}
 .dqwz a:hover{
    color:#a1a1a1 !important;
 }
 /* 列表 */
 .liebiao{
     width:100%;
 }
 .liebiao ul li{
     padding-bottom:20px;
    list-style-image:url(../images/imgs/pic20.png);
    list-style-position:inside;
 }
 .liebiao ul li .date{
     float:right;
     font-size:12px;
     color:#999;
 }
 .liebiao ul li a{ transition:all 1s;
     font-size:16px;
     color:#333;
 }
.liebiao ul li:hover a{padding-left:20px;transition:all 1s;color:#be1120; }
/*  清除浮动*/
.clearfloat{
    width:1200px;
    clear:both;
}

 /* end */


 /* .text-pic-list start */


  /* 列表 */
  .text-pic-list{
    width:100%;
}
.text-pic-list ul li{
    width:100%;
    height:175px;
    margin-bottom:30px;
}
.text-pic-list ul li:hover>a img{
   transform: scale(1.15);
   transition: 1s;
}
.text-pic-list ul li>a{
    float: left;
    display: block;
    width:220px;
    height:150px;
    overflow: hidden;
}
.text-pic-list img{
    width:220px;
    height:150px;
    transition: 1s;
}
text-pic-list img:hover{
  }
.text-pic-list .text{
    width:610px;
    height:175px;
    border-bottom:1px solid #e5e5e5;
    float: left;
    margin-left:25px;
}
.text-pic-list .text h3{
    margin-bottom:20px;
}
.text-pic-list .text h3 a{
    font-size:18px;
    color:#333;
}
.text-pic-list .text p{
    margin-bottom:20px;
}
.text-pic-list .text p a{
    font-size:14px;
    color:#808080;
}
.text-pic-list .text span{
    font-size:14px;
    padding-left:20px;
    color:#ddd;
    background:url(../images/imgs/pic23.png) no-repeat;
}


/* end */



/* tu-text-list start */


 /* 列表 */
 .tu-text-list{
  width:860px;
}
.tu-text-list ul li{
  width:270px;
  height:310px;
  float: left;
  margin:0 8px;
}
.tu-text-list ul li>a{
  display: block;
  width:270px;
  height:180px;
  text-align: center;
  line-height: 180px;
 overflow: hidden;
 background:#f6f6f6;
}
.tu-text-list ul li img{
  width:270px;
  height:180px;
  transition: 1s;
}
.tu-text-list ul li:hover img{
  transform: scale(1.15);
  transition: 1s;
}
.tu-text-list ul li p{
  margin-top:10px;
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px solid #e5e5e5;
  height:43px;
}
.tu-text-list ul li:hover p a{
  color:#be1120;
}
.tu-text-list ul li p a{
  font-size:16px;
  color:#333;
}
.tu-text-list ul li span{
  font-size:12px;
  color:#999;
  padding-top:10px;
}

/* end */

/* nr.html start */
#vsb_content p{
 margin-top: 15px!important; 
line-height:28px;
text-indent: 2em;
font-size:16px;
color:#3e3e3e;}
.paging_content{ text-align:center;}


.v_news_content p{
 margin-top:15px; 
line-height:28px;
text-indent: 2em;
font-size:16px !important;
color:#3e3e3e;}
.vsbcontent_img{ text-align:center;}




.tu-list{width:100%;}
 .tu-list ul li:first-child{margin-left:0;}
             .tu-list ul li{width:251px;height:180px; float:left;margin-left:50px;margin-bottom:45px;border:1px solid #b0133a;}
             .tu-list ul li+li{color:#d6721f;border:1px solid #d6721f}
             .tu-list ul li+li+li{color:#3386af;border:1px solid #3386af}
             .tu-list ul li+li+li+li{color:#e59723;border:1px solid #e59723}
             .tu-list ul li+li+li+li+li{color:#11957f;border:1px solid #11957f}
             .tu-list ul li+li+li+li{margin-left:145px;}
             .tu-list ul li+li+li+li+li{margin-left:50px;}
             .tu-list ul li a{display:block;}
             .tu-list ul li a .pic{width:80px;height:80px;overflow: hidden;margin:30px auto 0;}
             .tu-list ul li a .pic img{width:80px;height:80px;}
             .tu-list ul li a .text{font-size:20px;font-weight: bold;color:#b0133a;line-height: 50px;text-align: center;}
             .tu-list ul li+li a .text{color:#d6721f;}
             .tu-list ul li+li+li a .text{color:#3386af;}
             .tu-list ul li+li+li+li a .text{color:#e59723;}
             .tu-list ul li+li+li+li+li a .text{color:#11957f;}
 .tu-list ul li:hover a .pic img{transform:rotateY(360deg);transform-origin:center; transition:all .3s linear;}            
/* end */
