﻿@charset "utf-8";

@import url("reset.css");
@import url("base.css");


#header .banner{ height:243px}

/*左侧栏*/
#pagebody .leftsidebar{ float:left; width:215px}
	.leftsidebar .links li{ padding:3px 0;}
	.leftsidebar .links li.on{ background:url(../img/bg-h4.gif) no-repeat; height:27px; text-indent:-999em; }
	
	
	/*左侧栏登入*/
	
	.leftsidebar .login{ background:url(../img/login.gif) no-repeat 10px 15px;}
	.leftsidebar .login ul{ padding-right:10px; padding-top:8px;}
	.leftsidebar .login ul li{ line-height:25px; text-align:right; margin-bottom:5px;}
	.leftsidebar .login .on{background:url(../img/bg-input.gif) repeat-x; border:1px solid #A9BFD0; height:20px; line-height:20px;}
	
	/*左侧栏通知公告*/
	
	.leftsidebar .tzgg,.leftsidebar .ztzs,.leftsidebar .zzfg,.leftsidebar .zxdc,.rightsidebar-bottom .left .yasf,.leftsidebar .spbf{ border:1px solid #1D8DCD; padding:1px 1px 0 1px; margin-top:8px; background:url(../img/bg-zgzj.gif) repeat-x;}
	.leftsidebar .tzgg h2{ background:url(../img/tzgg.gif) no-repeat 0 0; height:26px; text-indent:-999em;}
	.leftsidebar .tzgg ul{ padding-left:5px; padding-top:8px; padding-right:5px; padding-bottom:10px;}
	.leftsidebar .tzgg ul li{ background:url(../img/icon5.gif) no-repeat left 3px; padding-left:20px; line-height:20px}
	.leftsidebar .tzgg ul li a{ color:#000;}
	.leftsidebar .tzgg ul li span{ color:#ff0000;}
	.leftsidebar .tzgg ul li em{ color:#0056A7;}
	.leftsidebar .tzgg ul .on{ background:none; text-align:right; font-weight:bold;}
	.leftsidebar .tzgg ul .on a{ text-decoration:underline;}
	
	/*左侧栏专题展示*/
	
	.leftsidebar .ztzs h2{background:url(../img/ztzs.gif) no-repeat 0 0; height:26px; text-indent:-999em;}
	.leftsidebar .ztzs ul{ padding-top:5px;}
	.leftsidebar .ztzs ul li{ text-align:center; padding:5px 0;}
	.leftsidebar .ztzs ul li img{ width:189px; height:60px;}
	
	/*左侧栏视频播放*/
	
	.leftsidebar .spbf h2{background:url(../img/spbf.gif) no-repeat 0 0; height:26px; text-indent:-999em;}
	.leftsidebar .spbf ul{ padding:10px 0;}
	.leftsidebar .spbf ul li.img{ height:69px; overflow:hidden}
	.leftsidebar .spbf ul li.img div.video{ float:left; }
	.leftsidebar .spbf ul li.img div.video img{ padding:0 6px; display:block; }/*90-69*/
	.leftsidebar .spbf ul li.img div.video .float_layer img{ margin:0; padding:0}
	.leftsidebar .spbf ul li.img div.video .float_layer a{ display:block}
	.leftsidebar .spbf ul li.img div.video .float_layer{ position: relative; top:-68px;left:5px; padding:19px 29px; width:32px; height:31px;}
	.leftsidebar .spbf ul li.img div.video .float_layer{filter: Alpha(Opacity=60);-moz-opacity:0.6;}
	.leftsidebar .spbf .on{ background:none; text-align:right; font-weight:bold; clear:both}
	.leftsidebar .spbf .on a,.leftsidebar .tzgg ul .on a{ color:#0F4C8A;}
	.leftsidebar .spbf .on a{ text-decoration:underline;}
	
	/*左侧栏政策法规*/
	
	.leftsidebar .zzfg h2{background:url(../img/zzfg.gif) no-repeat 0 0; height:26px; text-indent:-999em;}
	.leftsidebar .zzfg ul{ padding-left:10px; padding-right:5px;padding-top:8px; padding-bottom:10px;}
	.leftsidebar .zzfg ul li{background:url(../img/icon6.gif) no-repeat left 5px; padding-left:10px; line-height:20px;}
	.leftsidebar .zzfg ul li a{ color:#000;}
	.leftsidebar .zzfg .on{ background:none; text-align:right; font-weight:bold;}
	.leftsidebar .zzfg .on a,.leftsidebar .tzgg ul .on a{ color:#0F4C8A;}
	.leftsidebar .zzfg .on a{ text-decoration:underline;}
	
	/*左侧栏在线调查*/
	
	.leftsidebar .zxdc h2{background:url(../img/zxdc.gif) no-repeat 0 0; height:26px; text-indent:-999em;}
	.leftsidebar .zxdc ul{ padding-left:20px; padding-top:5px; padding-right:20px; padding-bottom:10px;}
	.leftsidebar .zxdc ul li{ line-height:25px;}
	.leftsidebar .zxdc ul .on{ text-align:center;}
	.leftsidebar .zxdc ul li.fLeft{ float:left; width:80px}
	
	/*右侧栏*/
	
	/*右侧栏搜索*/
	.rightsidebar{ float:right; width:571px;}
	.rightsidebar .search{ position:relative;}
	.rightsidebar .search select{ line-height:22px; height:22px; font-size:12px; vertical-align:middle;}
	.rightsidebar .search input,.rightsidebar .search img{ vertical-align:middle;}
	.rightsidebar .search .on{ position:absolute; left:331px; top:2px; vertical-align:middle;}
	
	/*右侧栏flash*/

	.rightsidebar .rightsidebar-top{ margin-top:10px;}
	.rightsidebar .rightsidebar-top .show{ float:left; background-color:#188AD2; padding: 5px ; width:302px; height:191px;}
	.rightsidebar .rightsidebar-top .right{ float:right; background:url(../img/bg-rightsidebar-show-conten.gif) repeat-y; width:259px; height:201px; }
		.rightsidebar .right h3{ color:#FFFC00; padding:15px 0 20px 10px; font-size:14px; font-weight:bold;}
		.rightsidebar .right p{ line-height:20px; padding-left:10px; padding-right:10px; color:#fff;}
		.rightsidebar .right .on{ padding-top:8px; padding-bottom:10px;text-align:right;}
		.rightsidebar .right .on a{ color:#fff; font-weight:bold; text-decoration:underline;}
		
	/*右侧栏 新闻*/
		
	.rightsidebar .list1{ padding-top:10px;}
	.rightsidebar .list1 .nav-title{}
	.rightsidebar .list1 .nav-title ul{ height:23px;}
	.rightsidebar .list1 .nav-title ul li{ float:left; line-height:23px; height:23px; border-right:1px solid #fff; width:90px; text-align:center; background-color:#4F9FDC; color:#fff; font-weight:bold;}
	.rightsidebar .list1 .nav-title ul li:hover{ cursor:pointer;}
	.rightsidebar .list1 .nav-title ul .on{ background-color:#fff;border:1px solid #9CDAFE; color:#0F4C8A; margin-bottom:-2px; border-bottom:1px solid #fff;}
	.rightsidebar .list1 .nav-title ul .on span{ display:block; background:url(../img/bg-title.gif) repeat-x; height:23px; margin:1px;}
	.rightsidebar .list1 .nav-title ul .on span em{ background:url(../img/icon4.gif) no-repeat left 3px; padding-left:5px; font-weight:bold;font-size:14px;}
	.rightsidebar .list1 .items{ border:1px solid #9CDAFE; margin-top:1px; padding:20px 8px 20px 8px; height:150px;}
	.rightsidebar .list1 .items img{ float:left; width:139px; height:150px;}
	.rightsidebar .list1 .items ul{ float:left; width:70%; padding-right:8px; float:right;}
	.rightsidebar .list1 .items ul li{ text-align:right; clear:both; line-height:20px; background:url(../img/icon7.gif) no-repeat left 5px; padding-left:10px;color:#0056A7;}
	.rightsidebar .list1 .items ul li a{ float:left; color:#0056A7;}
	.rightsidebar .list1 .items ul li.on{ background:none;  padding-top:8px;}
	.rightsidebar .list1 .items ul .on a{ font-weight:bold; text-decoration:underline; float:none;padding-right:10px;}
	
	/*右侧栏底部*/
	
	.rightsidebar-bottom{}
	
	/*右侧栏底部左边*/
	
	.rightsidebar-bottom .left{ float:left;width:393px}
	
	/*右侧栏底部左边服务大厅*/
	
	.rightsidebar-bottom .left .fwdt{ margin-top:10px;}
	
	/*右侧栏底部左边工会服务*/
	
	.rightsidebar-bottom .left .list2{ margin-top:10px;}
	.rightsidebar-bottom .left .list2 .nav-title ul{height:23px;}
	.rightsidebar-bottom .left .list2 .nav-title ul li{float:left;line-height:23px; height:23px; border-right:1px solid #fff;  background-color:#4F9FDC; color:#fff; font-weight:bold;}
	.rightsidebar-bottom .left .list2 .nav-title ul li{ cursor:pointer;}
	.rightsidebar-bottom .left .list2 .nav-title ul li span{height:23px;padding:0 13px;}
	.rightsidebar-bottom .left .list2 .nav-title ul .on{background-color:#fff;border:1px solid #9CDAFE; color:#0F4C8A; margin-bottom:-2px; border-bottom:1px solid #fff;}
	.rightsidebar-bottom .left .list2 .nav-title ul .on span{background:url(../img/bg-title.gif) repeat-x; height:25px; margin:1px;padding:0 13px; display:block; float:left;}
	.rightsidebar-bottom .left .list2 .nav-title ul .on span em{ background:url(../img/icon4.gif) no-repeat left 3px; padding-left:5px; font-weight:bold;font-size:14px;}
	.rightsidebar-bottom .left .list2 .items{border:1px solid #9CDAFE; margin-top:1px;height:200px;}
	.rightsidebar-bottom .left .list2 .items ul{padding-left:30px; width:90%; padding-right:8px; padding-top:10px;}
	.rightsidebar-bottom .left .list2 .items ul li{ text-align:right; clear:both; line-height:20px; background:url(../img/icon7.gif) no-repeat left 5px; padding-left:10px;color:#0056A7;}
	.rightsidebar-bottom .left .list2 .items ul li a{ float:left; color:#0056A7;}
	.rightsidebar-bottom .left .list2 .items p{ text-align:right; padding-right:10px; padding-top:10px;}
	.rightsidebar-bottom .left .list2 .items p span a{ text-decoration:underline; font-weight:bold;color:#0F4C8A;}
	
	/*右侧栏底部左边以案说法*/
	
	.rightsidebar-bottom .left .yasf{ margin-top:10px; background:url(../img/bg-zgzj.gif) repeat-x;}
	.rightsidebar-bottom .left .yasf h2{ background:url(../img/yasf.gif) no-repeat 0 0; height:26px; text-indent:-999em;}
	.rightsidebar-bottom .yasf ul{ padding-left:20px; padding-top:8px; padding-right:5px; padding-bottom:10px; padding-right:10px;}
	.rightsidebar-bottom .yasf ul li{ background:url(../img/icon7.gif) no-repeat left 6px; padding-left:10px; line-height:20px; text-align:right;}
	.rightsidebar-bottom .yasf ul li a{ float:left; color:#0056A7;}
	.rightsidebar-bottom .yasf p{ padding-left:20px; padding-bottom:10px; text-align:right; padding-right:10px;}
	.rightsidebar-bottom .yasf p a{ text-decoration:underline; font-weight:bold;color:#0F4C8A;}
	
	/*右侧栏底部左边链接*/
	
	.rightsidebar-links{ margin-top:10px;}
	.rightsidebar-links ul{ width:392px;}
	.rightsidebar-links ul li{ width:196px; float:left; padding:5px 0px;}
	.rightsidebar-links ul li select{ width:90%;background-color:#F4FFFE;border:1px solid #ccc;}
	
	/*右侧栏底部右边*/
	
	.rightsidebar-bottom .right{ float:right; width:166px; margin-top:10px;}
	
	/*右侧栏底部右边 在线法律援助*/
	
	.rightsidebar-bottom .right .zxflyz{ border:1px solid #0BAEC1;padding:1px 1px 0 1px; height:305px;}
	.rightsidebar-bottom .right .zxflyz h2{background:url(../img/zxflyz.gif) no-repeat 0 0; height:26px; text-indent:-999em;}
	.rightsidebar-bottom .right .zxflyz ul{ padding-left:10px; padding-top:10px;}
	.rightsidebar-bottom .right .zxflyz ul li{background:url(../img/icon6.gif) no-repeat left 5px; padding-left:10px; line-height:20px; }
	.rightsidebar-bottom .right .zxflyz ul li a{ color:#0056A7}
	.rightsidebar-bottom .right .zxflyz ul .gd{ text-align:right; background:none; padding-right:10px;}
	.rightsidebar-bottom .right .zxflyz ul .gd a{ color:#0F4C8A; font-weight:bold; text-decoration:underline;}
	.rightsidebar-bottom .right .zxflyz p{ padding-left:20px; padding-top:14px; padding-bottom:9px;}
	
	/*右侧栏底部右边 职工之家*/
	
	.rightsidebar-bottom .right .zgzj{ border:1px solid #1D8DCD; margin-top:10px; background:url(../img/bg-zgzj.gif) repeat-x;padding:1px 1px 0 1px;}
	.rightsidebar-bottom .right .zgzj h2{background:url(../img/zgzj.gif) no-repeat 0 0; height:26px; text-indent:-999em;}
	.rightsidebar-bottom .right .zgzj ul{padding-left:10px; padding-top:15px;}
	.rightsidebar-bottom .right .zgzj  ul li{background:url(../img/icon4.gif) no-repeat left 5px; padding-left:10px; line-height:20px;}
	.rightsidebar-bottom .right .zgzj  ul li a{ color:#0056A7}
	.rightsidebar-bottom .right .zgzj p{ text-align:right; padding-right:10px; padding-top:10px; padding-bottom:10px;}
	.rightsidebar-bottom .right .zgzj p a{ color:#0F4C8A; font-weight:bold; text-decoration:underline;}
	
