@charset "gb2312";
/* 全局 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,td,tr,select,input,textarea,div{ FONT: "Lucida Grande", "BitStream Vera Sans", Verdana, Sans-Serif,"\5FAE\8F6F\96C5\9ED1"; font-size:12px;}
body{ margin:0 auto; background:#c9c8ce;}
ul,ol{list-style-type:none;}
select,input,img{vertical-align:middle;}
input[select],input[text]{border:solid 1px #7f9db9; background:#FFF; height:18px; line-height:18px;}
a{color:#000000;text-decoration:none;}
a:visited{color:#000000;}
a:hover,a:active,a:focus{color:#f00;}
.f14{font-size:14px;}
.lh20{line-height:20px;}
.box:after{content:".";display:block; height:0px; clear:both; visibility:hidden;}
.clearit{clear:both;}


/* 网站内容宽度 */
.all{ margin:0 auto; padding:0; width:1200px; background:#FFF}

/* title图片或是flash */
.flash{ margin:0 auto; width:1200px; height:189px; background: url(imagesflash-bg.jpg) no-repeat;}


/* 网站导航 */
.header-nav{ margin:0; padding:0; width:100%; height:36px; background: url(imagesheadernav-bg1.gif) repeat-x 0 0; overflow:hidden;}
.header-nav ul{ margin:4px auto 0 auto; padding:0; width:1000px; height:32px;}
.hnav li,.hnav li a{ display:block; float:left; width:122px; height:32px; line-height:32px; background: url(imagesheadernav-bg2.gif) no-repeat right center; text-align:center; font-size:14px; color:#FFF;}
.hnav li a{color:#FFF;}
.hnav li a:hover{ background: url(imagesheadernav-bg3.gif) no-repeat center bottom; color:#f00;}
.hnav li.nav-select a{ display:block; float:left; width:122px; height:32px; line-height:32px;  background:url(imagesheadernav-bg3.gif) no-repeat center bottom; font-weight:bold; text-align:center; color:#c11f10;}

/* 版权注释 */
.footerframe{ margin-top:12px; width:100%; height:90px;}
.footer{ padding-top:15px; #padding-top:20px; _padding-top:20px; width:100%;height:80px; background-color:#fffbd7; border-top:solid 4px #d30007; text-align:center;}
.footer p{ margin:0 auto; width:80%; line-height:200%; text-align:center;}


/* 颜色样式 */
.red{ color:#d51e00;}
.white {color: #FFFFFF;}

/* 表单样式 */
.form80,.form150{ border:solid 1px #7f9db9; background-color:#FFF; height:18px; line-height:18px; color:#666;}
.form80{width:80px;}
.form150{width:150px;}


/* 按钮样式 */
.btn2{ background:url(imagesdl-button.gif) no-repeat top; width:45px; height:21px; border:0; cursor:hand;}
.btn2_mouseout{ background:url(imagesdl-button.gif) no-repeat top; width:45px; height:21px; border:0; cursor:hand;}
.btn2_mouseover{ background:url(imagesdl-button.gif) no-repeat 0 -23px; width:45px; height:21px; border:0; cursor:hand;}
.btn2_mousedown{ background:url(imagesdl-button.gif) no-repeat 0 -46px; width:45px; height:21px; border:0; cursor:hand;}
.btn2_mouseup{ background:url(imagesdl-button.gif) no-repeat top; width:45px; height:21px; border:0; cursor:hand;}


/* 首页 */
.header-ds{ position:relative; margin:0 auto; width:1198px; height:34px; background:url(imagesheaderdate1.gif) repeat-x; border:solid 1px #ffae76; border-top:0;}
.header-date{ position:absolute; top:7px; left:30px; padding-left:20px; width:500px; height:22px; line-height:22px; background:url(imagesicon-clock.gif) no-repeat 0 center;}
.header-date .red{ font-size:14px; font-weight:bold;}
.header-search{ position:absolute; top:7px; right:30px; padding-left:20px; width:370px; height:22px; line-height:22px; background:url(../images/icon01.gif) no-repeat 0 center;}
.header-search label{ font-weight:bold; color:#d51e00;}
.header-search input[text]{ vertical-align:middle;}


.oneleft{ display:block; float:left; margin:12px 0 0 6px; width:282px; height:636px; overflow:hidden;}
.ghzhn{ position:relative; width:280px; height:366px; background:url(imagesghzhn01.jpg) no-repeat #fffbf2; border:solid 1px #ffd6ba;}
.ghzhn-title{ position:absolute; top:12px; left:15px; width:100px; height:27px; font-size:14px; font-weight:bold; color:#c11f10;}
.more1{ position:absolute; top:12px; right:0; width:50px; height:27px;  color:#555555;}
.more1 a{ color:#555555;}
.ghzhn-main{ position:absolute; top:52px; left:15px; width:252px; height:295px; line-height:25px; color:#80011f; overflow:hidden;}
.video{ width:280px; height:254px; border:solid 1px #b2b2b2; overflow:hidden;float:left}

.onemiddle{ position:relative; display:block; float:left; margin:12px 0 0 10px; width:713px;overflow:hidden;}
.new-img{ margin:0 auto 12px; padding-top:6px; padding-bottom:2px; width:711px; height:441px;border: 1px solid #e1e1e1}
.new-imgtitle{ width:100%; height:25px; line-height:25px; background:url(imagesnewimg1.gif) repeat-x; border-bottom:solid 1px #e1e1e1; text-align:center; font-weight:bold; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.new-list{ margin:0px auto 0px auto; width:460px; height:230px; overflow:hidden; position:relative;border:1px solid #e1e1e1;background:url(imagesnews-list.jpg) repeat-x left top}
.list3{ position:absolute; top:50px; left:16px}
.list3 li{ padding-left:17px; line-height:28px; background:url(imagesicon02.gif) no-repeat 0 center; color:#a3a3a3;}
.list3 li a{ display:inline-block; width:340px;}
.list3 li img{ vertical-align:middle;}
.new-more{ margin:0 auto; width:540px; height:20px; line-height:20px; text-align:right;}

.oneright{ display:block; float:right; margin:12px 6px 0 0;overflow:hidden;}
.tztg{ position:relative; width:420px; height:256px; background:url(imagestzgg1.jpg) no-repeat; border:solid 1px #e1e1e1;float:right}
.tztg-title{ position:absolute; top:12px; left:52px; width:100px; height:27px; font-size:14px; font-weight:bold; color:#c11f10;}
.tztg-list{ position:absolute; top:52px; left:16px; width:390px; height:240px; overflow:hidden;}
.tztg-list li{ padding-left:26px; line-height:27px; background:url(imagesicon04.gif) no-repeat 0 7px;}
.xxqk{ position:relative; margin-top:12px; width:460px; height:140px;  background:url(imagesxxqk1.jpg) no-repeat; border:solid 1px #e1e1e1; overflow:hidden;}
.xxqk-title{ position:absolute; top:12px; left:50px; width:100px; height:27px; font-size:14px; font-weight:bold; color:#c11f10;}
.xxqk-list{ position:absolute; top:52px; left:16px; width:252px; height:90px; overflow:hidden;}
.xxqk-list li{ padding-left:26px; line-height:27px; background:url(imagesicon02.gif) no-repeat 0 12px;}
.ghxx{width:285px;border:solid 1px #e1e1e1; border-top:0; overflow:hidden; text-align:center;}
.twohf{ margin-top:12px; width:100%; height:112px;}


.hmxx{background:url(imageshmxx.jpg) no-repeat left top;border:1px solid #e1e1e1;width:460px;position:relative;height:204px;margin-top:12px}

.ghxx-border{width:460px;background:#dfdfdf; border:solid 1px #dfdfdf; overflow:hidden;}
.ghxx{ margin:0px auto; padding:10px 0; width:460px;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px; overflow:hidden; text-align:center;}
.ghxx a.ghxx01{ display:inline-block;width:140px;padding-left:4px}



.threeleft{ position:relative; display:block; float:left; margin:12px 0 0 6px; width:392px; height:218px; background:url(imageszzhjh01.jpg) no-repeat;}
.zzhjh-title{ position:absolute; top:12px; left:52px; width:100px; height:27px; font-size:14px; font-weight:bold; color:#c11f10;}
.zzhjh-img{ position:absolute; top:85px; left:8px; width:120px; height:90px; border:solid 1px #ededed;}
.zzhjh-img img{width:120px; height:90px;}
.list4{ position:absolute; top:54px; left:140px; width:250px; height:145px; overflow:hidden;}
.list4 li{ padding-left:5px; line-height:25px; background:url(imagesicon05.gif) no-repeat 0 12px; color:#a3a3a3;}
.list4 li a{ display:block; float:left; width:180px; line-height:25px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.threeright{ position:relative; display:block; float:right; margin:12px 6px 0 0; width:392px; height:218px; background:url(imageszzhjh01.jpg) no-repeat;}

.fivelmgl{ position:relative; margin-top:12px; width:1200px; height:203px; background:url(imageslmgl.jpg); overflow:hidden;}
.lmgl-title{ position:absolute; top:8px; left:70px; width:100px; height:27px; font-size:14px; font-weight:bold; color:#ffffff;}
.more3{ position:absolute; top:8px; right:0; width:50px; height:27px;  color:#ffffff;}
.more3 a{ color:#ffffff;}
.lmglleftarrow{ position:absolute; top:50px; left:10px; width:40px; height:142px;}
.lmglrightarrow{ position:absolute; top:50px; right:10px; width:40px; height:142px;}
.list5{ position:absolute; top:60px; left:48px; width:1094px; height:132px;}
.list5 li{ display:block; float:left; margin-left:6px; padding-left:10px; width:140px; height:132px;}
.list5 li .lmimg{ padding:1px; width:136px; height:102px; border:solid 1px #d2d2d2;}
.lmimg img{ width:136px; height:102px;}
.list5 li .lmname{ width:100%; height:25px; line-height:25px; text-align:center;}
.lmname a{ color:#d51e00;}

.sixleft{ position:relative; display:block; float:left; margin:12px 0 0 6px; width:590px; height:450px; background:url(imagesghgzzh.jpg) no-repeat;}
.ghfwzh-title{ position:absolute; top:8px; left:35px; width:100px; height:27px; font-size:14px; font-weight:bold; color:#ffffff;}
.ghfwzhflash{ position:absolute; top:33px; left:5px; width:580px; height:411px;}
.sixright{ position:relative; display:block; float:right; margin:12px 6px 0 0; width:590px; height:259px; background:url(imagesghgzzh.jpg) no-repeat; border-bottom:1px solid #fbceb1;}
.bmfw{ position:relative; display:block; float:right; margin:12px 6px 0 0; width:590px; height:175px; background:url(imagesghgzzh.jpg) no-repeat; border-bottom:1px solid #fbceb1;}
.dwjsh-list{ position:absolute; top:50px; left:25px; width:548px; height:150px;}
.bmfwlist{ position:absolute; top:50px; left:25px; width:548px; height:125px;}
.list6 li{ padding-left:17px; line-height:26px; background:url(imagesicon02.gif) no-repeat 0 center; color:#a3a3a3;}
.list6 li a{ display:inline-block; width:455px;}
.list6 li img{ vertical-align:middle;}
.list6 hr,.listsec1 hr{ margin-top:7px; border:0; border-bottom:1px dashed #ccc; background-color:#fff;}
*html hr{border:none;margin:0;*margin:0 0 -14px 0;float:none;*float:left;display:block;}  /* 修复IE6hack */
*+html hr{border:none;margin:0;*margin:0 0 -14px 0;float:none;*float:left;display:block;}  /* 修复IE7hack */
.ghwb{ position:absolute; bottom:15px; left:10px; padding:10px 25px; width:521px; height:73px; background:#f1ffef;}
.ghwb img{ width:521px; height:73px;}

.sitelink{ position:relative; margin:12px auto 0 auto; width:1188px; height:210px; background:url(imagesyqlj.jpg);}
.sitelinknav{ position:absolute; top:5px; left:155px; width:1000px; height:27px;}
.linknav-list li,.linknav-list li a{ display:block; float:left; width:140px; height:27px; line-height:27px; font-size:14px; text-align:center; }
.linknav-list li a:hover{ background: url(../images/yqlj1.gif) no-repeat center bottom; color:#f00;}
.linknav-list li.selected a{ display:block; float:left; width:140px; height:27px; line-height:27px;  background:url(../images/yqlj1.gif) no-repeat center bottom; font-weight:bold; text-align:center; color:#c11f10;}
.slidingList{position:absolute; top:45px; left:45px; width:1118px; height:53px;}
.slidingList li{ display:block; float:left; padding-left:10px; width:210px; height:27px; line-height:27px; background:url(imagesicon05.gif) no-repeat 0 12px;}
.slidingList_none{position:absolute; top:45px; left:45px; width:1118px; height:53px;}
.slidingList_none li{ display:block; float:left; padding-left:10px; width:210px; height:27px; line-height:27px; background:url(imagesicon05.gif) no-repeat 0 12px;}


.clwzcx{ margin:0; padding:0; float:left; width:220px;}
.clwzcx li{ float:left; height:35px; line-height:35px; display:inline-block; padding:0 2px;}
.clwzcx li input{ vertical-align:middle; margin:5px auto; }
.clwzcx li select{ vertical-align:middle; margin:5px auto; width:90px; }
.ybcxpic{ float:left; padding-left:10px;}







/*二级*/
.secondary-main{ margin:15px auto 0 auto; width:1176px; height:100%; background:url(imagessecondary-bg1.gif) repeat-y #FFF; border-left:solid 1px #d20005;}
.secondary-header{margin:0!important;margin:0px; width:1170px; height:1px;overflow:hidden; border:#d20005;background-color:#d20005;color:#d20005; text-align:left;}
hr.secondary-header{ 
margin-bottom:1px !important; 
>margin-bottom:-14px !important; 
margin-bottom:-14px 
}
.secondary-left{ display:block; float:left; width:215px; height:100%; min-height:500px;_height:500px; overflow:hidden;}
.SecClassify{ margin:3px 0 5px 2px; width:209px;}
.SecClassify h1{ padding-left:10px; width:199px; height:36px; line-height:36px; background:url(imagessecondary1.jpg); font-size:14px; color:#d51e00;}
.Seclist1{ margin:7px auto; width:200px;}
.Seclist1 li a{ display:block; margin-top:5px; padding-left:40px; width:160px; height:30px; line-height:30px; background:url(imagessecondary-bg2.gif);}
.Seclist1 li a:hover,.Seclist1 li.selected a{ display:block; margin-top:5px; padding-left:40px; width:160px; height:30px; line-height:30px; background:url(imagessecondary-bg2.gif) 0 -30px; color:#ad1c25; font-size:13px; font-weight:bold;}
.SecLink,.SecGonggao{ margin:3px 0 5px 2px; width:209px;}
.SecLink h1,.SecGonggao h1{ padding-left:10px; width:199px; height:36px; line-height:36px; background:url(imagessecondary1.jpg); font-size:14px; color:#d51e00;}
.SLlist{ margin:0 auto; width:172px;}
.SLlist li a{ display:block; margin-top:8px; width:170px; height:45px; border:solid 1px #e4e4e4;}
.SecGonggaop{ margin:10px auto; width:90%;}
.SecGonggaop p{ text-indent:2em; line-height:27px;}


.secondary-right{display:block; float:left;width:954px; height:100%;}
.secondary-site{width:100%; height:38px; line-height:36px; background: url(imagessecondary-bg3.gif) repeat-x;}
.secondary-site span{ display:inline-block; margin-left:10px; padding-left:20px; height:36px; line-height:36px; background:url(imagesicon-site.gif) no-repeat 0 center;}



/*工会职能介绍*/
.secghzhn{ margin:5px auto; width:95%;}
.secghzhn h1{ margin-top:40px; height:60px; line-height:60px; background:url(imagessecondary-bg4.gif); font-family:\6977\4F53; font-size:32px; text-align:center;}
.secghzhnmain{ margin:20px auto; width:90%;}
.secghzhnmain h2,.secghzhnmain p{ font-size:14px; line-height:35px;}
.secghzhnmain h2{ color:#ad1c25;}
.secghzhnmain p{text-indent:2em;}
/*领导介绍*/
.lingdao{ margin:10px; padding:10px; border-bottom:dashed 1px #aaaaaa; min-height:180px;_height:180px}
.lingdao img{ float:left; margin-right:30px; padding:5px; width:126px; height:154px; border:solid 1px #aaaaaa;}
.lingdao h2{ line-height:55px; font-size:14px; color:#ad1c25;}
.lingdaozhineng p{ font-size:14px; line-height:35px;}
/*二级页面通用列表*/
.secondarylist{ margin:15px auto; width:90%;}
.listsec1 li{ padding-left:17px; line-height:35px; background:url(imagesicon05.gif) no-repeat 0 center; font-size:14px; color:#a3a3a3;}
.listsec1 li a{ display:inline-block; width:750px;}
.listsec1 li img{ vertical-align:middle;}
.pager{ margin: 8px auto 20px auto; width:710px; height:27px; line-height:27px; background:url(imagespagebg1.gif) no-repeat center center; text-align:center;}

.secondary-video{ margin:25px auto; width:92%;}
.videolist1{ margin-right:37px; display:block; float:left; width:136px; height:150px;}
.videoimg{ margin:2px; width:132px; height:99px;}
.videoimg img{width:132px; height:99px;}
.videotitle{ margin:5px; width:132px; height:35px; text-align:center;}

.secondaryimg{ margin:25px auto; width:92%;}
.seclist5{width:100%;}
.seclist5 li{ display:block; float:left; margin-left:20px; margin-bottom:15px; padding-left:10px; width:140px; height:132px;}
.seclist5 li .lmimg{ padding:1px; width:136px; height:102px; border:solid 1px #d2d2d2;}
.lmimg img{ width:136px; height:102px;}
.seclist5 li .lmname{ width:100%; height:25px; line-height:25px; text-align:center;}
.lmname a{ color:#d51e00;}







.Smain-top{margin:0px auto; width:922px; height:10px; background:url(../image/secondary-right1.gif) no-repeat right 0;}
.Smain-top span{ display:block; width:20px; height:10px; background:url(../image/secondary-right1.gif) no-repeat ;}
.Smain{margin:0px auto 10px auto; padding:10px 20px; width:880px; background: #fff; border:solid 1px #cccccc; border-top:0;}
.table1{ margin:0 auto; width:100%; border-collapse:collapse;}
.table1 caption{ text-align:center; line-height:35px; font-size:16px; font-weight:bold;}
.table1 thead th{ line-height:28px; background:#d0f77a; border-bottom: inset 2px #fff;}
.table1 tbody td{ padding-left:5px; line-height:26px; border-bottom:dashed 1px #ddd;}
.color1{background-color:#f3f3f3;}




/*三级*/
.third-main{ margin:15px auto; width:1170px; height:100%; border:solid 6px #eeeeee;}
.third-title{ padding-top:20px; height:40px; line-height:22px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:22px; font-weight:bold; text-align:center;}
.third-img{ margin:5px auto; text-align:center;}
.third-img img{ padding:5px; width:600px; height:450px;}
.third-textm {text-align:left;}
.third-textm p{ margin:10px; padding-bottom:10px; line-height:150%; text-indent:2em; font-size:16px;}
.third-textm p img{ clear: both; display: block; margin:auto;  text-indent:0em;}
.closepage a{ margin:0 auto; width:120px; height:35px; line-height:30px; text-align:center; background-color:#eb5504; border:solid 1px #FFB5B5; color:#fff; font-weight:bold; display:block;}
.closepage a:link{ color:#fff;}
.closepage a:visited{ color:#fff;}
.closepage a:hover{ color:#000; text-decoration:underline;}
.closepage a:active{ color:#333; text-decoration:none; background-color:#fff; font-weight:normal;}


.third-title-dbt{ padding-top:20px; height:130px; line-height:150px; color:#f00; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:95px; font-weight:bold; text-align:center; font-family:"华文新魏"}
.dbt-rq{ font-family:"黑体"; font-size:18px; font-weight:bold; text-align:center; padding:40px 0 30px 0;}
.third-textm-dbt{font-family:"黑体"; font-size:18px; font-weight:bold; border-bottom:3px solid red; height:25px;}
.zbnr{display:inline-block; float:left;padding-left:10px;}
.ybnr{display:inline-block; float:right;padding-right:10px;}

