* { margin: 0px; padding: 0px; list-style-type: none; font-size: 12px; color: #666; text-decoration: none; }
body { width: 1292px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #F1F2ED;
 }
/*默认*/
a { color: #666; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #FF6600; }
a:active { text-decoration: none; color: #FF6600; star:expression(this.onFocus=this.blur());
}
.red { color: #FF0000; text-decoration: none; }
.red:hover { text-decoration: none; color: #FF9900; }
.yellow { color: #E74400; text-decoration: none; }
.yellow:hover { text-decoration: none; color: #666666; }
.redtitle { color: #D81010; text-decoration: none; font-size: 14px; font-weight: bold; }
.redtitle:hover { text-decoration: none; color: #FF6600; }
b { color: #EC5461; }
img,
a img { border:0; }
/*-------------------head---------------------*/
.head { float: left; width: 1292px; position: relative; }
.top { width: 366px; background-image: url(../images/headback.jpg); background-repeat: no-repeat; background-position: left bottom; height: 60px; padding-left: 926px; padding-top: 12px; }
.login { color: #FF0000; line-height: 22px; height: 22px; }
.login input { background-image: url(../images/sheach.jpg); background-repeat: no-repeat; background-position: right center; width: 130px; background-color: #FFFFFF; border: 1px solid #CCCCCC; vertical-align: middle; color: #999; padding-left: 4px; line-height: 20px; height: 20px; }
.about { padding-top: 8px; }
.about a { font-size: 13px; color: #000000; }
/*menu*/
.menu { background-image: url(../images/menuback.jpg); background-repeat: no-repeat; background-position: left bottom; height: 40px; width: 1292px; float: left; overflow:hidden; }
.menu ul { float: left; width: 1175px; padding-left: 117px; height: 28px; padding-top:8px; padding-bottom:2px; }
.menu li { float: left; width: 111px; height: 28px; }
.menu a { float: left; width: 111px; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 28px; height: 28px; }
.menu a:hover { float: left; width: 111px; font-size: 14px; font-weight: bold; color: #F3EA00; line-height: 28px; height: 28px; }
.menuline a { float: left; width: 111px; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 28px; height: 28px; text-align: center; background-image: url(../images/line.jpg); background-repeat: no-repeat; background-position: right center; }
.menub a { float: left; width: 111px; font-size: 14px; font-weight: bold; color: #F3EA00; background-image: url(../images/cutbut.gif); background-repeat: no-repeat; background-position: center center; line-height: 28px; text-align: center; height: 28px; }
.banner { float: left; width: 1292px; height: 366px; background-image: url(../images/bannerback.jpg); background-repeat: no-repeat; background-position: left top; }
/*--------------------main--------------------*/
.main { float: left; width: 1010px; position: relative; background-image: url(../images/mainback.jpg); background-repeat: no-repeat; background-position: left top; padding-right: 141px; padding-left: 141px; padding-top: 32px; background-color: #FFFFFF; }
.seachcok { float: left; width: 1010px; height: 23px; padding-bottom: 20px; }
.seachname { padding-left: 18px; float: left; line-height: 23px; color: #FFFFFF; height: 23px; }
.name td { font-size: 13px; color: #FFFFFF; }
.seachtz { float: right; height: 24px; color: #FFFFFF; font-size: 13px; line-height: 24px; }
.textsh { border: 1px solid #FF8B8E; line-height: 19px; height: 19px; vertical-align: middle; background-color: #FFFFFF; color: #999999; }
.tz .selectsh { color: #A0505A; }
.mainint { float: left; width: 1010px; }
.mainleft { float: left; width: 301px; }
.mainright { float: right; width: 708px; }
.titlea { background-image: url(../images/ul1.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; float: left; width: 290px; height: 16px; padding-top: 2px; }
.conta { float: left; width: 275px; background-image: url(../images/tjback.jpg); background-repeat: no-repeat; background-position: left bottom; height: 420px; margin-top: 15px; padding-top: 15px; padding-right: 13px; padding-left: 13px; }
.hotlist { float: left; width: 275px; }
.hotlist dl { float: left; width: 275px; padding-bottom: 3px; }
.hotpict { float: left; width: 103px; background-image: url(../images/proback.jpg); background-repeat: no-repeat; background-position: left top; height: 78px; margin-right: 8px; padding-top: 2px; padding-left: 2px; }
.hotname { line-height: 24px; height: 24px; padding-top: 8px; }
.hottime { color: #999999; padding-top: 5px; }
.hotname a { font-size: 13px; color: #666666; }
.corkR { float: left; width: 330px; padding-left: 23px; margin-bottom: 12px; }
.contR { float: left; width: 310px; background-color: #F6F6F6; padding-top: 8px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.contb1 { float: left; width: 310px; color: #666666; line-height: 120%; }
.contb1 .biimg { float: left; padding-right: 8px; }
.contb1 h1 { color: #666; padding-bottom: 5px; padding-top: 4px; }
.titleR { float: left; width: 305px; background-image: url(../images/titleback.jpg); background-repeat: no-repeat; background-position: left bottom; height: 20px; font-size: 14px; font-weight: bold; color: #D81010; padding-left: 25px; padding-top: 10px; }
.titleR span { float: right; padding-right: 8px; }
.titleR a { font-weight: normal; color: #FF6600; }
.contb2 { float: left; width: 310px; }
.contb2 ul { float: left; width: 310px; padding-top: 8px; }
.contb2 span { float: right; color: #929191; font-family: Arial; }
.contb2 li { line-height: 22px; height: 22px; }
/*-----------footer---------*/
.footer { float: left; width: 1292px; background-image: url(../images/footer.jpg); background-repeat: repeat-x; background-position: left bottom; height: 85px; padding-top: 30px; text-align: center; line-height: 160%; color: #000000; font-size: 13px; position: relative; }
/*--------------------------内页开始------------------*/
.mainpage { float: left; width: 1020px; position: relative; background-image: url(../images/mainback.jpg); background-repeat: no-repeat; background-position: left top; padding-right: 141px; padding-left: 131px; padding-top: 32px; background-color: #FFFFFF; }
.banner2 { float: left; width: 1292px; height: 362px; background-image: url(../images/bannerpage.jpg); background-repeat: no-repeat; background-position: left top; }
/*员工教育列表页面*/
.page { float: left; width: 1020px; }
.pageleft { float: left; width: 222px; }
.pLcock { float: left; width: 222px; padding-bottom: 8px; }
.plback1 { background-image: url(../images/pltitle1.jpg); background-repeat: no-repeat; background-position: left bottom; height: 31px; padding-left: 32px; line-height: 30px; font-family: Arial; color: #F7C6BF; float: left; width: 190px; }
.plback1 a:link,
.plback1 a:visited,
.plback1 a:hover { font-size: 16px; font-weight: bold; color: #FFFFFF; }
.plback2 { background-image: url(../images/pltitle2.jpg); background-repeat: repeat-y; background-position: left center; float: left; width: 222px; }
.plback3 { background-image: url(../images/pltitle3.jpg); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 35px; float: left; width: 212px; padding-left: 10px; }
.navb { float: left; width: 176px; line-height: 30px; background-image: url(../images/menunav2.jpg); background-repeat: no-repeat; background-position: left top; height: 30px; padding-left: 33px; color: #343434; font-size: 14px; font-weight: bold; margin-left: 1px; margin-top: 10px; }
.navb a:link,
.navb a:visited,
.navb a:hover { color: #343434; font-size: 14px; font-weight: bold; }
.nava { float: left; width: 211px; background-color: #EDECEC; padding-top: 8px; padding-bottom: 15px; padding-left: 1px; }
.navatitle { background-image: url(../images/menunav1.jpg); background-repeat: no-repeat; background-position: left top; height: 29px; width: 176px; padding-left: 33px; line-height: 29px; font-size: 14px; font-weight: bold; color: #E12502; }
.navatitle2 {
	background-image: url(../images/menunav1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 176px;
	padding-left: 33px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #E12502;
	float: left;
	margin-top: 10px;
}
.navatitle a:link,
.navatitle a:visited,
.navatitle a:hover { font-size: 14px; font-weight: bold; color: #E12502; }
.navatitle2 a:link,
.navatitle2 a:visited,
.navatitle2 a:hover { font-size: 14px; font-weight: bold; color: #E12502; }
.navacont { float: left; width: 209px; padding-top: 10px; }
.navacont dl { float: left; width: 190px; padding-left: 10px; }
.navacont .cur1 { background-image: url(../images/cur.jpg); background-repeat: no-repeat; background-position: left bottom; float: left; height: 23px; width: 147px; padding-left: 43px; font-weight: bold; color: #FFFFFF; padding-top: 5px; font-size: 14px; }
.cur1 a:link,
.cur1 a:visited,
.cur1 a:hover { font-weight: bold; color: #FFFFFF; padding-top: 5px; font-size: 14px; }
.navacont .curt { float: left; height: 28px; width: 147px; padding-left: 43px; font-size: 14px; color: #444; line-height: 28px; background-image: url(../images/cur2.jpg); background-repeat: no-repeat; background-position: left bottom; }
.curt a:link,
.curt a:visited,
.curt a:hover { height: 28px; font-size: 14px; color: #444; line-height: 28px; }
.class { float: left; width: 125px; padding-left: 65px; height: 28px; line-height: 28px; font-size: 13px; }
.class a { height: 28px; line-height: 28px; font-size: 13px; }
.classcur { float: left; width: 125px; padding-left: 65px; height: 28px; line-height: 28px; font-size: 13px; font-weight: bold; color: #F97141; }
.classcur a { height: 28px; line-height: 28px; font-size: 13px; font-weight: bold; color: #F97141; }
.pageright { float: right; width: 786px; }
.prtitle { background-image: url(../images/rtitle1.jpg); background-repeat: no-repeat; background-position: left top; height: 30px; width: 756px; font-size: 14px; font-weight: bold; color: #E30F09; padding-top: 10px; padding-left: 30px; }
.prtitle span { font-size: 14px; font-weight: bold; color: #ED3F01; padding-left: 10px; }
.prback1 { float: left; width: 786px; background-image: url(../images/rtitle2.jpg); background-repeat: repeat-y; background-position: left center; }
.prback2 {
	background-image: url(../images/rtitle3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 45px;
	float: left;
	width: 736px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 6px;
}
.plist { float: left; width: 736px; }
.plist dl { float: left; width: 736px; background-image: url(../images/listline.jpg); background-repeat: repeat-x; background-position: left bottom; padding-top: 15px; padding-bottom: 15px; }
.plist .patitle { color: #000000; background-image: url(../images/ul4.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
.patitle a { color: #000000; }
.patitle span { float: right; color: #000000; }
.pacont { padding-top: 5px; line-height: 140%; float: left; width: 736px; }
.numcrok { float: left; width: 600px; padding-left: 136px; padding-top: 23px; }
.numcrok2 {
	float: left;
	width: 550px;
	padding-left: 136px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.numcrok span, .numcrok2 span { float: left; font-size: 14px; color: #000000; padding-right: 7px; line-height: 22px; height: 22px; padding-top: 2px; }
.num2 {
	float: left;
}
.num { float: left; width: 203px; padding-top: 2px; }
.num ul { float: left; }
.num li { float: left; height: 21px; width: 22px; padding-right: 7px; }
.num a:link,
.num a:visited,
.num a:hover { float: left; height: 19px; width: 20px; background-color: #666666; font-size: 13px; color: #FFFFFF; text-align: center; line-height: 19px; border: 1px solid #000000; }
.numh a:link,
.numh a:visited,
.numh a:hover { float: left; height: 19px; width: 20px; background-color: #FC6200; font-size: 13px; color: #FFFFFF; text-align: center; line-height: 19px; border: 1px solid #E22101; }
.num3 { line-height: 20px; height: 20px; border: 1px solid #CCCCCC; text-align: center; font-size: 13px; color: #000000; vertical-align: middle; }
/*-----------------------工会法规详情--------------------------*/.ghcont { float: left; width: 736px; }
.ghcont dl { float: left; width: 736px; text-align:justify; text-justify:inter-ideograph; background-image: url(../images/listline.jpg); background-repeat: repeat-x; background-position: left bottom; padding-top: 10px; padding-bottom: 20px; }
.ghcont .ghtitle { text-align: center; font-weight: bold; color: #000000; }
.ghcont .ghtime { text-align: center; padding-top: 8px; }
.ghcont .ghconti { line-height: 170%; }
.ghcont .ghup { padding-top: 15px; color: #000000; }
.ghcont .ghnext span { float: right; }
.ghcont .ghnext { color: #000000; padding-top: 8px; }
.bbscrok { float: left; width: 694px; margin-top: 12px; background-image: url(../images/bbsback.jpg); background-repeat: repeat-x; background-position: left top; border: 1px solid #dedede; padding-top: 10px; padding-right: 20px; padding-left: 20px; padding-bottom: 20px; }
.bbsatitle {
	padding-bottom: 34px;
	background-image: url(../images/ul1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	font-size: 14px;
	font-weight: bold;
	color: #FF7270;
}
.enlish {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #E30F04;
	height: 16px;
	padding-top: 2px;
}

.bbsatitle span { float: right; }
.bbsback { float: left; width: 664px; background-color: #F5F5F5; padding-right: 15px; padding-left: 15px; padding-bottom: 15px; }
.bbsa { font-size: 14px; color: #000000; }
.lsb { color: #5CC91E; font-size: 14px; font-weight: bold; }
.bbsb input { vertical-align: middle; }
.textareash { border: 1px solid #CCCCCC; width: 652px; }
.bbsback .bbsc { padding-top: 20px; font-size: 14px; color: #000000; }
.bbsc span { float: right; padding-right: 15px; }
.bbslist { float: left; width: 694px; }
.bbslist ul { float: left; width: 694px; padding-top: 15px; padding-bottom: 15px; }
.bbslist li { float: left; width: 684px; background-image: url(../images/listline.jpg); background-repeat: repeat-x; background-position: left bottom; padding-top: 15px; padding-bottom: 15px; padding-right: 5px; padding-left: 5px; }
.bbslist .btitle { color: #000000; font-size: 14px; padding-bottom: 8px; }
.btitle .timeb { color: #000000; float: right; }
.backbold { color: #000000; font-size: 14px; font-weight: bold; }
.yellow14 { color: #FF4400; font-size: 14px; }
.bbslist .bconti { line-height: 160%; }
.plbackh1 { background-image: url(../images/hpltitle1.jpg); background-repeat: no-repeat; background-position: left bottom; height: 31px; padding-left: 32px; line-height: 30px; font-family: Arial; color: #F7C6BF; float: left; width: 190px; }
.plbackh1 a:link,
.plbackh1 a:visited,
.plbackh1 a:hover { font-size: 16px; font-weight: bold; color: #FFFFFF; }
/*热帖推荐*/
.hottz { float: left; width: 202px; padding-right: 5px; padding-left: 5px; }
.hottz dl { float: left; width: 202px; padding-top: 12px; padding-bottom: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D1D3C6; }
.hottz .tzimg { float: left; width: 103px; background-image: url(../images/proback.jpg); background-repeat: no-repeat; background-position: left top; height: 78px; padding-top: 2px; padding-left: 2px; margin-right: 6px; }
.hottz .tztext { line-height: 140%; }
.xgb {
	float: left;
	width: 736px;
	line-height: 170%;
	padding-bottom: 20px;
	padding-top: 6px;
}
.xga { float: left; width: 736px; padding-top: 13px; padding-bottom: 25px; }
.xga1 { float: left; width: 371px; background-image: url(../images/xpback.jpg); background-repeat: no-repeat; background-position: left top; height: 239px; padding-top: 10px; padding-left: 10px; }
.xga2 { float: right; width: 302px; background-image: url(../images/xpback2.jpg); background-repeat: no-repeat; background-position: left top; padding: 15px; }
.xga2top { padding-bottom: 8px; }
.xga2 .xga2top { color: #000000; }
.xga2 .xga2top span { font-weight: bold; color: #000000; width: 76px; float: left; }
.xga2bot { margin-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #ccc; padding-top: 10px; line-height: 200%; }
.red14b { color: #BD2107; font-size: 14px; font-weight: bold; }
.xgc {
	float: left;
	width: 734px;
	border: 1px solid #dedede;
	background-image: url(../images/hdrb.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F5F5F5;
	padding-top: 6px;
}
.hybiao2 td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F5F5F5;
	border-right-color: #F5F5F5;
	border-bottom-color: #F5F5F5;
	border-left-color: #F5F5F5;
}

.xgctitle { padding-top: 8px; padding-left: 20px; }
.xgcCont { background-image: url(../images/hdhau.jpg); background-repeat: no-repeat; background-position: right bottom; float: left; width: 714px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }
.xhbiao td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding: 6px; }
.backbold {
	font-weight: bold;
	font-size: 12px;
}
/*员工权益详情*/
.ghtime span {
	float: right;
}
.xgcContxp { float: left; width: 734px; padding-top: 25px; }
.xhxpbiao {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
}
.xhxpbiao td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	color: #333333;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.dwcont {
	width: 270px;
	float: left;
	padding-bottom: 4px;
	padding-top: 4px;
}
.dwcontmore {
	float: left;
	width: 265px;
	text-align: right;
	padding-top: 6px;
}

.dwcont span {
	padding-right: 50px;
	color: #333333;
}
/*TabTitle*/
.none { display:none; }
.TabTitle { float: left; width: 734px; background-image: url(../images/hspback1.jpg); background-repeat: repeat-x; background-position: left bottom; height: 32px; }
.TabTitle span { float: right; padding-top: 4px; padding-right: 4px; }
.TabTitle li { float: left; width: 100px; padding-right: 6px; }
.TabTitle .active {
	cursor: pointer;
	background-image: url(../images/hspbuter1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 32px;
	width: 100px;
	text-align: center;
	line-height: 32px;
	font-weight: bold;
	color: #DD0506;
	font-size: 14px;
}
.TabTitle .normal {
	cursor: pointer;
	background-image: url(../images/hspbuter2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 32px;
	width: 100px;
	text-align: center;
	line-height: 32px;
	font-weight: bold;
	color: #494949;
	font-size: 14px;
}
.TabContent { float: left; width: 734px; }
.TabContent #proTab0_Content0 {
	float: left;
	width: 732px;
	background-color: #F5F5F5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.TabContent #proTab0_Content1 {
	float: left;
	width: 732px;
	background-color: #F5F5F5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#proTab0_Content1 .pingluncrk { float: left; width: 734px; padding-bottom: 10px; }
#proTab0_Content1 .pinglun_nav { float: left; width: 734px; }
.softview {
	float: left;
	width: 732px;
}
.softview ul {
	float: left;
	width: 710px;
	padding-left: 22px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.softview li {
	float: left;
	width: 155px;
	padding-right: 18px;
	text-align: center;
}
.softview span {
	float: left;
	width: 155px;
	padding-bottom: 8px;
	height: 104px;
}
.down {
	float: left;
	width: 712px;
	padding: 10px;
}
.down dl {
	float: left;
	width: 700px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-right: 6px;
	padding-left: 6px;
}
.down .dwtext {
	float: left;
	width: 80%;
	line-height: 160%;
	color: #333;
}
.down .butter {
	float: right;
}
.tzbiao td {
	color: #000000;
	font-size: 13px;
}
.textsh2 {
	line-height: 19px;
	height: 19px;
	vertical-align: middle;
}
.hybao td {
	color: #333333;
	padding: 5px;
	font-size: 13px;
}
.hybiao2 td{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.hss {color: #666666}
.Submitsh {
	font-size: 13px;
	color: #000000;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.red {color: #FF0000}
.ghconti span {
	float: left;
	padding-right: 8px;
}
