@charset "utf-8";
/*基础样式*/
*:focus {outline: none;}
*{margin:0px; padding:0px;}
body{font-size:14px; color:#555555; font-family:"微软雅黑"; background:#fff;}
ul,ol,li{list-style-type:none;}
a{text-decoration:none; color:#555555; bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/}
img{border:none!important;vertical-align:bottom;}
.clear{clear;both;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*top*/
.top{height:50px; line-height:50px; width:100%; min-width:1200px; background:#282c65; color:#fff; font-size:12px;}
.top-con{width:1200px; margin:0px auto;}
.top-left{float:left;}
.top-left .span{margin-right:20px; float:left;display:inline;}
.top-right{float:right;}
.top-right-links{float:left; margin-right:15px;}
.top-right-links a{color:#fff; padding:0px 10px; display:block; float:left; background:url(../images/border.png) no-repeat 100% 20px; }
.top-right-search{float:left; margin-top:12px; width:170px; height:26px; background:url(../images/search-box.png) no-repeat;}
#test{float:left; width:126px; height:19px; padding:4px 0px; border:none; background:none; padding-left:15px; font-family:"微软雅黑"; }
#btn{float:left; background:url(../images/search.png) no-repeat; width:17px; height:17px; border:none; margin-top:5px;}

/*header*/
.header{width:100%; min-width:1200px; height:200px; background:url(../images/header.png) no-repeat top center;}
.header-con{width:1200px; margin:0px auto;}
.header-con-logo1{float:left; margin:60px 0px 0px 0px;}
.header-con-logo2{float:left;margin:36px 0px 0px 30px;}
/*nav*/
.nav{width:100%; min-width:1200px; height:50px; line-height:50px; background:#343a82;}
.nav-con{width:1200px;margin:0px auto;height:50px; line-height:50px;}
.nav-con ul li{float:left; width:120px; text-align:center; font-size:16px;}
.nav-con ul li a{color:#fff}
.nav-con ul li a:hover{color:#eaae61;}
/*main*/
.main-box1{width:100%; min-width:1200px; height:360px; background:url(../images/box1.png) no-repeat top center;}
.main-box1-con{width:1140px; margin:0px auto; overflow:hidden; padding-top:28px;}
.box-top{height:40px; line-height:40px;}
.box-top-biaoti{float:left;height:40px; line-height:40px;}
.bt1{font-size:18px; color:#39387f;}
.bt2{font-size:12px; color:#888888; margin-left:12px;}
.box-top-more{float:right; margin-top:10px;}
.box-top-more a{width:48px; line-height:22px; font-size:12px; text-align:center; color:#888888; height:22px; display:block; background:url(../images/more.png);}
.box-top-more a:hover{color:#b96f00;}
/*图片新闻*/
.main-box1-con-tupian{float:left; width:360px;}
.main-box1-con-tupian-bottom{margin-top:25px;}
.focusBox { position: relative; width: 360px; height: 245px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 360px; height: 245px; display: block; }

.focusBox .txt { position: absolute; background:url(../images/tm.png); bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px;  overflow: hidden;  margin-right: 3px; cursor: pointer; background:url(../images/dian.png) no-repeat 0 0; }


.focusBox .num li.on{  background-position:-10px 0px }
/*新闻快讯*/
.main-box1-con-xinwen{float:left; width:432px; margin-left:40px;}
.main-box1-con-xinwen-bottom{margin-top:15px;}
.main-box1-con-xinwen-bottom ul li{padding:15px 0px; border-bottom:1px dashed #cccccc; position:relative;}
.main-box1-con-xinwen-bottom ul li span{position:absolute; right:0px; top:16px; font-size:12px;}
.main-box1-con-xinwen-bottom ul li a{display:block;width:322px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-box1-con-xinwen-bottom ul li a:hover{color:#b96f00;}
/*通知公告*/
.main-box1-con-tongzhi{float:right;width:268px;}
.main-box1-con-tongzhi-bottom{margin-top:28px;}
.main-box1-con-tongzhi-bottom ul li{ margin-top:18px; overflow:hidden;}
.main-box1-con-tongzhi-bottom ul li:hover .li-right a{color:#b96f00;}
.li-left{float:left; width:65px; height:46px;}
.li-left span{display:block; text-align:center;}
.li-left .time1{font-size:16px; height:23px; line-height:23px; background:#eeeff3}
.li-left .time2{font-size:12px;height:23px; line-height:23px;background:#d1d1d1}
.li-right{float:right; width:182px;height:40px; overflow:hidden; margin-top:4px;}
.li-right a{display:block;height:40px; overflow:hidden;}


.main-box2{width:100%; min-width:1200px; height:378px; background:url(../images/box2.png) no-repeat top center; }
.main-box2-con{width:1140px; margin:0px auto; padding-top:35px;}




/*分工会风采*/
.main-box2-con-fengong{float:left;width:360px;}
.main-box2-con-fengong .slideBox{ width: 360px;  position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; z-index:0; height:248px;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .prev,
.slideBox .next{ position:absolute; right:30px; top:-32px;  display:block; width:22px; height:16px; background:url(../images/prevnext.png) 0px 0px no-repeat;   }
.slideBox .next{ left:auto; right:0px; background-position:-22px 0px; }

.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.li-left-tp{width:116px; height:82px; float:left;}
.li-left-tp img{width:112px; height:78px; padding:2px; background:#cccccc}
.li-right-wz{width:226px; height:68px; float:right;  position:relative; margin-top:10px;}
.li-right-wz p{line-height:22px; height:44px;  overflow:hidden;}
.li-right-wz p a{display:block;  height:44px;  overflow:hidden;}
.li-right-wz p a:hover{color:#b96f00;}
.li-right-wz .times{position:absolute; bottom:0px; right:0px;font-size:12px;}
.main-box2-con-fengong-bottom{margin-top:6px; }

.bd ul li .ol .li{overflow:hidden; padding:20px 0px; border-bottom:1px dashed #ddd; height:83px;}
/*教工之星*/
.main-box2-con-jiaogong{float:left;width:432px; margin-left:40px; font-size:12px; }
.main-box2-con-jiaogong .slideBox{ width: 432px;  position:relative;   }
.main-box2-con-jiaogong-bottom{margin-top:6px;}
.main-box2-con-jiaogong-bottom .bd ul li{border-bottom:1px solid #f2f2f2;}

.main-box2-con-jiaogong-bottom .bd ul li .ol .li{ width:206px; border:none; height:auto!important;}
.left{float:left;}
.right{float:right;}
.li-top{height:90px;}
.li-left-tp2{width:90px; height:90px; float:left; position:relative;}
#yuan{position:absolute; top:0px; left:0px;}
.li-left-tp2 img{width:90px; height:90px;}
.li-right-wz2{width:100px;float:right;}
.li-right-wz2 p a:hover{color:#b96f00;}
.li-bottom{height:100px; position:relative; margin-top:16px;}
#xq{position:absolute; bottom:0px; right:0px;}
#xq:hover{color:#b96f00;}
.li-bottom-zy{line-height:20px; height:60px; overflow:hidden; text-indent:2em; color:#999999;}


/*工会信箱*/
.main-box2-con-gonghuis{float:right;width:268px;}
.main-box2-con-gonghui{overflow:hidden; border-bottom:1px solid #f2f2f2; padding-bottom:20px; height:78px;}
.main-box2-con-lianjie{overflow:hidden;border-bottom:1px solid #f2f2f2}
.box-top-biaoti span img{float:left; margin-top:12px; margin-right:15px;}
#dianji{float:right;margin-top:22px; font-size:12px;}
#dianji:hover{color:#b96f00;}
.main-box2-con-lianjie-bottom{overflow:hidden; width:268px; height:152px;}
.main-box2-con-lianjie-bottom ul{overflow:hidden; margin-top:10px;}
.main-box2-con-lianjie-bottom ul li{float:left; width:268px; margin-top:8px; font-size:12px;}
.main-box2-con-lianjie-bottom ul li a{color:#666666;}
.main-box2-con-lianjie-bottom ul li a:hover{color:#b96f00; text-decoration:underline;}


/*footer*/
.footer{height:120px; width:100%; min-width:1200px; line-height:120px; background:url(../images/footer.png); font-size:12px; color:#fff;}
.footer-con{width:1200px; margin:0px auto; }
.footer-con-left{float:left;}
.footer-con-left span{margin-right:20px;}
.footer-con-right{float:right;}




/*liebiao*/
.main-public{ position:relative;   overflow:hidden; clear:both; min-width:1200px;width:100%; padding-bottom:50px;}
.main-public-con{width:1200px; margin:0px auto;  position:relative; }
.main-public-con-left{ position:absolute; top:12px; top:0; right:988px;  width:100%; overflow:hidden;}
.main-public-top{height:50px;background:#f8f8f8; position:absolute; left:50%; margin-left:-960px; width:1920px;}
.lanmu{ width:200px; float:right; position:relative; }
.lanmu-bt{height:100px;  line-height:100px; background:#dddddd; width:572px; position:absolute; right:0px; top:0px;}
.lanmu-bt h3{float:right; margin-right:50px; font-weight:normal; font-size:18px; color:#39387f;}
.lanmu-box{ margin-top:150px;}
.bt-link{float:right; font-size:12px; color:#999999; height:50px; line-height:50px;}
.bt-link a{color:#999999;}
.main-public-con-right{float:right; width:900px; position:relative;}
.main-public-con-right-bt{height:50px; line-height:50px;}
.main-public-con-right-box{margin-top:60px; min-height:800px;}
.main-public-con-right-box ul{margin-bottom:60px;}
.main-public-con-right-box ul li{margin-bottom:28px; position:relative;}
.main-public-con-right-box ul li a{display:block; width:800px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-public-con-right-box ul li a:hover{color:#b96f00;}
.main-public-con-right-box ul li span{position:absolute; right:0px; font-size:12px; top:0px;}
.lanmu-box .ol{overflow:hidden; font-size:12px;}
.lanmu-box .ol .li{margin-bottom:50px;}



/*neirong*/
.box-bt{text-align:center; overflow:hidden;}
.box-bt h3{ font-size:20px; font-weight:normal;}
.box-bt p{ margin-top:20px; font-size:12px; color:#8e8e8e;}
.box-bt p span{margin:0px 8px; }
.box-con{margin-top:50px;}
.box-con p{text-indent:2em; line-height:30px; margin-bottom:20px;}
.box-con p img{display:block; margin:15px auto;}
.page{padding:15px 0px; border-top:1px solid #ddd; font-size:12px; margin-top:60px;}
.page p{margin-top:15px;}
.page p a:hover{color:#b96f00;}