﻿@charset "utf-8";
/* CSS Document */
html, body { margin:0px; padding:0; font-family:"Microsoft YaHei","微软雅黑"; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
.fl { float:left; }
.fr { float:right; }
a { color:#555; text-decoration:none; cursor:pointer; }
a:hover { color:#8f000b; text-decoration:none;   }


.warp { width:1200px; margin:0 auto; overflow: hidden; }
.warp2 { width:1000px; margin:0 auto; overflow: hidden; }
.padT20 { padding-top:20px;  }
.padT30 { padding-top:30px;  }

.w820 { width:820px; }
.w340 { width:340px; }
.w380 { width:380px; }
.w410 { width:410px; }
.w360 { width:360px; }
.w730 { width:730px; }

/*顶部*/
.header { width:100%; margin:0 auto; overflow:hidden; background:#fff; height:100px; }
.header h3 { float:left; padding:18px 0 0 0;}
.header h4 { float:right; padding:38px 0 0 0; }
.tel { float:right; font-size:14px; color:#666; line-height:20px; background:url(../images/all_ico.png) 0 -107px no-repeat; padding:0 0 0 34px;  }
.tel span { font-size:20px; color:#bd162b; font-weight:bold; }
.sea { float:right; padding:12px 0 0 0; }
.sea .inp { width:228px; height:36px; overflow:hidden; border:0px; font-size:14px; line-height:36px; color:#999; text-indent:1em; background:#f6f6f6; font-family:"Microsoft YaHei","微软雅黑"; float:left; }
.sea .bot { width:42px; height:36px; line-height:36px; padding:0px; border:0px; background: url(../images/all_ico.png) 0 -50px no-repeat; cursor:pointer; float:left;   }



/*菜单*/
.nav { width:100%; float:left; height:44px; background:#8f000b; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.nav ul { width:100%; float:left; border-right:1px solid #760006; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.nav ul li { width:12.5%; float:left; font-size:16px; color:#fff; text-align:center;  line-height:44px; border-left:1px solid #760006; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.nav ul li a { width:100%; display:block; color:#fff; background:#8f000b; }
.nav ul li a:hover { background:#760006;}

/*大海报*/
.dhb { width:1200px; height:410px; float:left; position:relative; overflow:hidden; z-index:555;  }
.dhb ul { width:1200px; height:410px; float:left; position:relative; overflow:hidden; }
.dhb ul li { width:1200px; float:left; position:relative;}
.dhb ul li img { width:100%;  height:410px; }
.dhb .arrl { width:43px; height:43px; background:url(../images/all_ico.png) 0 -0px no-repeat; left:40px; top:180px; cursor:pointer; position:absolute; z-index:50; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity:0.7; }
.dhb .arrr { width:43px; height:43px; background:url(../images/all_ico.png) -43px -0px no-repeat; right:40px; top:180px; cursor:pointer; position:absolute; z-index:51;  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity:0.7;}
.dhb .arrl:hover,.dhb .arrr:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1000); opacity:1;}



/*栏目*/
.lm { width:100%; float:left; border-bottom:1px solid #f4f4f4; }
.lm b { float:left; line-height:38px; font-size:18px;  padding:0 0 6px 0; border-bottom:1px solid #8f000b; margin-bottom:-1px; color:#8f000b; }
.lm span { font-size:12px; line-height:40px; float:right; }
.lm span a { color:#999; background:url(../images/all_ico.png) right -160px no-repeat; padding:0 17px 0 0px; overflow:hidden; }
.lm span a:hover { color:#666; }



/*焦点图*/
.focus,#focus { width:100%; height:246px; overflow:hidden; position:relative;  }
.focus ul li { width:100%; height:246px; overflow:hidden;}
.focus ul li img { width:100%; height:246px;}
.focus ul li span { width:100%; height:44px; overflow:hidden; position:absolute; bottom:0; left:0; 
background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000',endColorstr='#72000000');  }
.focus ul li p { width:80%; font-size:14px; line-height:45px; color:#fff; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; padding:0 4%; }
.focus ul li p a { color:#fff; text-decoration:none;}
.marT27 { margin-top:27px;  }

#pager { position: absolute; bottom:16px; right:3%; z-index:999; }
#pager a { width:11px; height:11px; margin-left:5px;  background:#fff; cursor:pointer; line-height:0; font-size:0; display: inline-block; border-radius:5px; }
#pager a.activeSlide { background:#ff9c0a; border-radius:5px; }
#pager a:hover { background:#ff9c0a; border-radius:5px; }


/*新闻*/
.news { width:100%; float:left; margin-top:20px; }
.news ul li { width:100%; float:left; font-size:14px; color:#999; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.news ul li b { font-size:18px; font-weight:bold; color:#bbb; padding:0 8px 0 2px; float:left; }
.news ul li span { float:right; font-size:13px; margin-left:20px;  }


/*公告*/
.bk { width:100%; float:left;  border:1px solid #ddd;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:15px 25px 25px 25px; }
.bk2 { width:100%; float:left;  border:1px solid #ddd;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:15px 25px 29px 25px; }

.affer { width:100%; float:left; padding:11px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.affer ul li { width:286px; float:left; font-size:14px; line-height:22px; padding:8px 0 8px 15px; background:url(../images/all_ico.png) 0 -200px no-repeat; text-justify:auto; text-align:justify;  border-bottom:1px dotted #e8e8e8;}
.affer ul li b { padding:0 7px 0 0px; color:#bbb; font-weight:bold; float:left;  }
.affer ul li p { color:#999; font-size:13px; padding:4px 0 0 0;  }





/*智慧后勤*/
.zhhqbd { width:100%; background:#e8e8e8; margin-top:20px; padding:10px 0 30px 0; float:left;  }
.zhhq_tit { width:97px; float:left; background:#8f000b; height:108px; padding:0 21px }
.zhhq_tit h3 { width:100%; float:left; line-height:25px; font-size:23px; color:#fff; padding:20px 0 0 0; }
.zhhq_tit h4 { width:100%; float:left; color:#dcb5b5; line-height:18px; font-size:14px; padding:10px 0 0 0; }
.zhhq_tit h4 i { content:'';  width:0; height:0; border:8px solid transparent;  border-left:8px solid #fff; border-right:none; float:right;  margin-top:18px; }

.zhhq { width:1060px; float:left; background:#fff; border:1px solid #e8e8e8; border-left:none; }
.zhhq ul li { width:106px; height:106px; float:left; background:url(../images/ico_bj.png) 0 0 no-repeat; text-align:center; font-size:14px; }
.zhhq ul li a { display:inline-block; padding:70px 0 0 0; }
.zhhq ul li .ico1 { background:url(../images/tubiao.png) -0px 0px no-repeat;  }
.zhhq ul li .ico2 { background:url(../images/tubiao.png) -106px 0px no-repeat;  }
.zhhq ul li .ico3 { background:url(../images/tubiao.png) -212px 0px no-repeat ;  }
.zhhq ul li .ico4 { background:url(../images/tubiao.png) -318px 0px no-repeat;  }
.zhhq ul li .ico5 { background:url(../images/tubiao.png) -424px 0px no-repeat;  }
.zhhq ul li .ico6 { background:url(../images/tubiao.png) -530px 0px no-repeat;  }
.zhhq ul li .ico7 { background:url(../images/tubiao.png) -636px 0px no-repeat;  }
.zhhq ul li .ico8 { background:url(../images/tubiao.png) -742px 0px no-repeat;  }
.zhhq ul li .ico9 { background:url(../images/tubiao.png) -848px 0px no-repeat;  }
.zhhq ul li .ico10 { background:url(../images/tubiao.png) -954px 0px no-repeat;  }


/*专题网站*/
.ztwz_tit { width:97px; float:left; background:#e8e8e8; height:108px; padding:0 21px }
.ztwz_tit h3 { width:100%; float:left; line-height:25px; font-size:23px; color:#333; padding:20px 0 0 0; }
.ztwz_tit h4 { width:100%; float:left; color:#909090; line-height:18px; font-size:14px; padding:10px 0 0 0; }
.ztwz_tit h4 i { content:'';  width:0; height:0; border:8px solid transparent;  border-left:8px solid #333; border-right:none; float:right;  margin-top:18px; }

.ztwz { width:100%; float:left; }
.ztwz ul li { width:224px; float:left; margin-right:20px;  }
.ztwz ul li:last-child { margin-right:0px; }


/*底部*/
.footer { width:100%; height:140px; margin:0 auto; overflow:hidden;  background: url(../images/footer.png) center top no-repeat; margin-top:30px; }
.footer h1 { width:28%; float:left; padding:50px 0 0 0px;}
.footer h1 select { width:220px; height:36px; font-size:14px; color:#8f000b; line-height:36px; border:0; background:#fff; padding:0 0 0 8px; font-family:"Microsoft YaHei","微软雅黑";  }
.footer h2 { float:left; font-size:14px; line-height:26px; color:#fff; margin-top:30px; }
.footer h2 span { color:#dcb5b5; }
.footer h2 a { color:#dcb5b5; }
.footer h2 a:hover { color:#edd873; text-decoration:underline; }

.footer h3 { float:right; margin-top:25px; }
.footer h3 span { float:left; margin-right:30px; }
.footer h3 em { float:right; font-size:14px; color:#dcb5b5; line-height:24px; margin-top:10px; }
.footer h3 em strong { font-size:18px; font-weight:bold; color:#fff; } 



/* --------------------------------------------------------- 二级页面 ----------------------------------------------------- */
.w230 { width:230px; }
.w930 { width:930px; }
.w700 { width:700px; }
.w280 { width:280px; }

.bk3 { width:100%; float:left;  border:1px solid #ddd;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:15px 20px; margin-bottom:20px; }

.snav { width:100%;  }
.snav span { width:210px; float:left;  font-size:22px; color:#8f000b; padding:0 0 0 20px; line-height:56px; font-weight:bold; }
.snav ul { float:left; border-top:1px solid #e9e9e9;}
.snav ul li { width:210px; display:inline-block; float:left; padding:0 0 0 20px; border-bottom:1px solid #e9e9e9;  line-height:49px; background:#f9f9f9; font-size:16px; color:#555; }
.snav ul li i { content:'';  width:0; height:0; border:7px solid transparent;  border-left:7px solid #e0e0e0; border-right:none; float:right; margin-right:17px; margin-top:16px; }
.snav ul li:hover { background:#8f000b; color:#fff;}
.snav ul li:hover i { border-left:7px solid #fff; }

.list_titel { width:100%; float:left; font-size:18px; font-weight:bold; color:#8f000b; line-height:56px; padding:0 20px; background:url(../images/lmbj.png) left bottom repeat-x; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.list_titel span { float:right; font-size:12px; color:#999; font-weight:normal; }
.list_titel span a { color:#999; }
.list_titel span a:hover { color:#8f000b; }

/*文字列表页*/
.listfont { width:100%; margin:0 auto; overflow:hidden; padding:20px 0 0 0px; }

.listfont {
    width: 100%;
    float: left;
    padding: 25px 40px 35px 40px;
    background: #fafafa;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-top: 20px;
}


.listfont ul li { width:100%; float:left; font-size:14px; color:#333; line-height:28px; border-bottom:1px #ddd dotted;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.listfont ul li b { font-size:15px; color:#aaa; margin-right:10px; font-weight:bold; }
.listfont ul li span { float:right; font-size:13px; color:#999; }

.list_next { width:100%; margin:45px auto 25px auto; font-size:14px; overflow:hidden; float:left; }
.list_next a { border:0px solid #ddd; color:#333; background:#ddd; margin:0 10px 0 0px; padding:0 13px; line-height:34px; display: inline-table; border-radius:2px; }
.list_next a:hover { border:0px solid #8f000b; background:#8f000b; color:#fff; border-radius:2px;}
.list_next a:active { border:0px solid #8f000b; background:#8f000b; color:#fff; border-radius:2px;}
.list_next span.current { background:#8f000b; color:#fff; border:0px solid #23ab47; display:inline-table; border-radius:2px; line-height:34px; padding:0 13px; margin:0 10px 0 0px;}
.list_next span.disabled { padding:0 9px 0 0px; }


/* --------------------------------------------------------- 四方工会 ----------------------------------------------------- */



.header2 { width:100%; height:65px; margin:0 auto; overflow:hidden;  background:#e8e8e8; text-align:center; padding:27px 0 0 0; }

.header3 { width:100%; height:80px; margin:0 auto; overflow:hidden;  background:#fff; text-align:center; padding:27px 0 0 0; }

.nav2 { width:100%; float:left; height:44px; background:#e8e8e8; border-bottom:5px solid #8f000b; }
.nav2 ul li { width:33.333%; float:left; font-size:16px; color:#000; text-align:center;  line-height:44px; font-weight:bold; }
.nav2 ul li a { width:100%; display:block; color:#000;  }
.nav2 ul li a:hover { color:#8f000b}

.nav3 { width:100%; float:left; height:44px; background:#8f000b; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.nav3 ul { width:100%; float:left; border-right:1px solid #760006; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.nav3 ul li { width:16.666%; float:left; font-size:16px; color:#fff; text-align:center;  line-height:44px; border-left:1px solid #760006; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-weight:bold; }
.nav3 ul li a { width:100%; display:block; color:#fff; background:#8f000b; }
.nav3 ul li a:hover { background:#760006;}

.w860 { width:860px; }
.w300 { width:300px; }

.banner { width:100%; float:left; }
.banner img { width:100%; height:400px; }


/*栏目2*/
.lm2 { width:100%; float:left; border-bottom:1px solid #f4f4f4; }
.lm2 b { float:left; line-height:32px; font-size:18px;  padding:0 0 10px 0; border-bottom:1px solid #8f000b; margin-bottom:-1px; color:#8f000b; }
.lm2 span { font-size:12px; line-height:40px; float:right; }
.lm2 span a { color:#999; background:url(../images/all_ico.png) right -160px no-repeat; padding:0 17px 0 0px; overflow:hidden; }
.lm2 span a:hover { color:#666; }

.lm3 { width:100%; float:left; font-size:18px; font-weight:bold; color:#8f000b; line-height:56px; padding:8px 20px 0 20px; background:url(../images/lmbj.png) left bottom repeat-x; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.lm3 span { float:right; font-size:12px; color:#999; font-weight:normal; }
.lm3 span a { color:#999; }
.lm3 span a:hover { color:#8f000b; }



/*文字列表页*/
.list2 { width:100%; float:left; padding:11px 0 0 0px; margin-bottom:10px; }
.list2 ul li { width:100%; float:left; font-size:14px; line-height:36px; border-bottom:1px #ddd dotted;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  }
.list2 ul li b { font-size:15px; color:#bbb; margin-right:8px; font-weight:bold; }
.list2 ul li a { color:#666; }
.list2 ul li a:hover { color:#8f000b; }


.piclist4 { width:100%; float:left; margin-top:8px;  }
.piclist4 ul li { width:22%; float:left; margin-right:4%; margin-top:18px; }
.piclist4 ul li img { width:100%; height:100px; }
.piclist4 ul li p { height:48px; font-size:14px; line-height:21px; text-align:left; overflow:hidden; padding:14px 0 0 0; color:#666; }
.piclist4 ul li:nth-child(4n) { margin-right:0;}
.piclist4 ul li a:hover p { color:#8f000b; }



/*图片列表*/
.piclist { width:100%; float:left; margin-top:20px;  }
.piclist ul li { width:22%; float:left; margin-right:4%; margin-bottom:18px; }
.piclist ul li img { width:100%; height:100px; }
.piclist ul li p { height:48px; font-size:14px; line-height:21px; text-align:left; overflow:hidden; padding:14px 0 0 0; color:#666; }
.piclist ul li:nth-child(4n) { margin-right:0;}
.piclist ul li a:hover p { color:#8f000b; }

.piclist2 { width:100%; float:left; margin-top:20px;  }
.piclist2 ul li { width:22%; float:left; margin-right:4%; margin-bottom:18px; }
.piclist2 ul li img { width:100%; height:100px; }
.piclist2 ul li p {  font-size:14px; line-height:21px; text-align:center;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  padding:14px 0 0 0; color:#666;}
.piclist2 ul li:nth-child(4n) { margin-right:0;}
.piclist2 ul li a:hover p { color:#8f000b; }

/*图片排行*/
.pictop { width:100%; float:left; margin-top:20px;  }
.pictop ul li { width:100%; float:left; margin-bottom:14px; }
.pictop ul li img { width:100%; height:130px; }
.pictop ul li p { font-size:14px; line-height:21px; text-align: center; overflow:hidden; padding:12px 0 0 0; color:#666; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; }
.pictop ul li:nth-child(2n) { margin-right:0;}
.pictop ul li a:hover p { color:#8f000b; }

.pictop2 { width:100%; float:left; margin-top:20px;  }
.pictop2 ul li { width:143px; float:left; margin-right:14px; margin-bottom:16px; }
.pictop2 ul li img { width:100%; height:94px; }
.pictop2 ul li p { height:31px; font-size:15px; line-height:21px; text-align:center; overflow:hidden; padding:14px 0 0 0; color:#666;}
.pictop2 ul li:nth-child(2n) { margin-right:0;}
.pictop2 ul li a:hover p { color:#8f000b; }

.padT10 { padding:10px 0 0 0;}

.w660 { width:660px; margin-bottom:10px; }
.w480 { width:505px; margin-bottom:10px; }

.w200 { width:190px; float:left; margin-top:26px; }
.w200 img { width:170px; height:215px; }

/* --------------------------------------------------------- 正文页 ----------------------------------------------------- */

.newstit { width:100%; float:left; font-weight:bold; font-size:32px; line-height:44px; color:#333; text-align:center; padding:25px 0 20px 0px; }
.info { width:100%; float:left; color:#888; font-size:14px; text-align:center; line-height:20px;  padding:0 0 30px 0px;  border-bottom:1px #e9e9e9 dotted; margin-bottom: 34px;}
.info span { padding:0 6px; }

.zw { width:100%; float:left; color:#555; line-height:2em; font-size:16px; }
.zw p { padding-bottom:28px;  }
.zw img { max-width:70%; height:auto; }

.fx { width:100%; float:left; padding:10px 0 30px 0px; }
.fx span { float:right; font-size:16px; color:#333; } 

.icon-medium-plus { line-height:32px; color:#333; font-size:16px;  }
.fx{ display: none;}
