﻿@charset "utf-8";
/* CSS Document */

/*---- 全局 ----*/
body  {color: #333;font:12px Arial, Helvetica, sans-serif;margin:0;padding:0;text-align: center;margin:0px auto; background: #b8babc url(../images/bodyBg.jpg) repeat-x;}
p {margin:0px auto; }
form,img  {border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,ul {margin:0;padding:0; font-style:normal; font-weight:normal}
ul,dl{list-style:none;}

label {cursor: pointer;}
i,em{ font-style:normal}

/*---- 公用----*/
div {text-align:left; }
.clear {clear:both; }
.fleft {float:left;}
.fright {float:right;}
.hidehr {display:none;}
.left { text-align:left;}
.right { text-align:right;}
.cor1{color:#f00}
.indt{ text-indent:2em;}


/*---- 翻页----*/
.fanye {PADDING: 3px; margin-top:15px; TEXT-ALIGN: left; clear:both;margin-left:20px;}
.fanye A {BORDER: #e2dbb1 1px solid; padding:2px 5px; MARGIN: 2px; COLOR: #7a6a49;  TEXT-DECORATION: none}
.fanye A:hover {BORDER: #f65c04 1px solid; COLOR: #7a6a49;}
.fanye A:active {BORDER: #e2dbb1 1px solid; COLOR: #666;}
.fanye .current {BORDER: #f65c04 1px solid; PADDING:2px 5px;FONT-WEIGHT: bold;MARGIN: 2px; COLOR: #fff;  BACKGROUND-COLOR: #f96c14}
.fanye .disabled {BORDER: #eee 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR: #ddd; PADDING-TOP: 2px;}
.fanye .text { padding-right:10px; color:#999999;}
/*-- 字体 --*/
a {color: #333;text-decoration:none; margin:0px; }
a:hover {color:#f00;text-decoration: underline;}


/*-- index  --*/

body.num1 .menuTop ul li.li1 a{width:72px;font-size:0; line-height:0; text-indent:-1000em;float:left;width:85px;height:48px;background:url(../images/menu2.jpg) left bottom;}
body.num2 .menuTop ul li.li2 a{width:85px;font-size:0; line-height:0; text-indent:-1000em;float:left;width:85px;height:48px;background:url(../images/menu2.jpg) left bottom;background-position:-72px bottom;}
body.num3 .menuTop ul li.li3 a{width:85px;font-size:0; line-height:0; text-indent:-1000em;float:left;width:85px;height:48px;background:url(../images/menu2.jpg) left bottom;background-position:-157px bottom;}
body.num4 .menuTop ul li.li4 a{width:85px;font-size:0; line-height:0; text-indent:-1000em;float:left;width:85px;height:48px;background:url(../images/menu2.jpg) left bottom;background-position:-242px bottom;}
body.num5 .menuTop ul li.li5 a{width:85px;font-size:0; line-height:0; text-indent:-1000em;float:left;width:85px;height:48px;background:url(../images/menu2.jpg) left bottom;background-position:-327px bottom;}
body.num6 .menuTop ul li.li6 a{width:85px;font-size:0; line-height:0; text-indent:-1000em;float:left;width:85px;height:48px;background:url(../images/menu2.jpg) left bottom;background-position:-412px bottom;}
body.num7 .menuTop ul li.li7 a{width:85px;font-size:0; line-height:0; text-indent:-1000em;float:left;width:85px;height:48px;background:url(../images/menu2.jpg) left bottom;background-position:-497px bottom;}
body.num8 .menuTop ul li.li8 a{width:85px;font-size:0; line-height:0; text-indent:-1000em;float:left;width:85px;height:48px;background:url(../images/menu2.jpg) left bottom;background-position:-582px bottom;}

#box{width:950px; margin:0 auto;overflow:hidden;}
#top{width:81px;width:950px;}
#top .topLef{float:left;width:210px;padding-top:21px;}
#top .topRig{float:left;width:730px;}
#top .topRig .img1{float:right;padding-top:10px;}
#top .menuTop{width:669px;height:48px; background:url(../images/menu1.jpg) no-repeat;margin-top:5px;margin-left:70px;float:left; display:inline;}
#top .menuTop ul{ list-style:none;}
#top .menuTop ul li{display:inline;width:85px;}
#top .menuTop ul li.li1{width:72px;}
#top .menuTop ul li a{font-size:0; line-height:0; text-indent:-1000em;float:left;width:85px;height:48px; }
#top .menuTop ul li a:hover{background:url(../images/menu2.jpg) left bottom;}

#top .menuTop ul li.li1 a{width:72px;}
#top .menuTop ul li.li2 a:hover{ background-position:-72px bottom;}
#top .menuTop ul li.li3 a:hover{ background-position:-157px bottom;}
#top .menuTop ul li.li4 a:hover{ background-position:-242px bottom;}
#top .menuTop ul li.li5 a:hover{ background-position:-327px bottom;}
#top .menuTop ul li.li6 a:hover{ background-position:-412px bottom;}
#top .menuTop ul li.li7 a:hover{ background-position:-497px bottom;}
#top .menuTop ul li.li8 a:hover{ background-position:-582px bottom;}

.mainBox{width:950px; background:url(../images/mainBg1.jpg) center top repeat-y; text-align:center; overflow:hidden;}
.mainBox .p1{padding:0px 0 10px 0;}
/*.mainBox .p1 .banner-img{width: 100%;height: 299px;}*/
.mainBox .tit{ text-align:left;padding-left:30px; background:url(../images/line1.jpg) 11px bottom no-repeat; padding-bottom:25px;}
.mainBox .newsBox{width:606px;float:left;margin-left:11px;  display:inline; }

.newsBox ul.targ{list-style:none;height:24px; background:url(../images/ulBg.jpg) left bottom no-repeat;}
.newsBox ul.targ li{display:inline;}
.newsBox ul.targ li.li1 a{width:106px;height:24px;float:left;text-align:center; background:url(../images/targsBg.jpg);overflow:hidden;line-height:0px; font-size:0px; text-indent:-1000em;}
.newsBox ul.targ li.li1 a:hover{color:#fff;text-decoration:none;}
.newsBox ul.targ li.li1 a.ttCur{ background-position:left top;}
.newsBox ul.targ li.li1 a.ttnone{ background-position:left bottom;}

.newsBox ul.targ li.li2 a{width:106px;height:24px;float:left;text-align:center; background:url(../images/targsBg.jpg); overflow:hidden;line-height:0px; font-size:0px; text-indent:-1000em;}
.newsBox ul.targ li.li2 a:hover{color:#fff;text-decoration:none;}
.newsBox ul.targ li.li2 a.ttCur{ background-position:-106px -24px;}
.newsBox ul.targ li.li2 a.ttnone{ background-position:-106px 0px;}

.newsBox ul.targ li.li3 a{width:106px;height:24px;float:left;text-align:center; background:url(../images/targsBg.jpg);overflow:hidden;line-height:0px; font-size:0px; text-indent:-1000em;}
.newsBox ul.targ li.li3 a:hover{color:#fff;text-decoration:none;}
.newsBox ul.targ li.li3 a.ttCur{ background-position:-212px -48px;}
.newsBox ul.targ li.li3 a.ttnone{ background-position:-212px 0px;}

.newsBox .newsBoxCnt{width:546px;height:159px; background:url(../images/newsBG.jpg) no-repeat;padding:30px 30px;}
.newsBox .newsBoxCnt .img1{float:left; margin-right:20px;}
.newsBox .newsBoxCnt .p1{padding:10px 20px; line-height:2.5em; text-indent:2em;}
.newsBox .newsBoxCnt .p2{padding:10px 20px; line-height:2.5em; text-indent:2em; text-align:right;}
.newsBox .newsBoxCnt .p3{padding:10px 10px 10px 20px; line-height:2.5em; }
.newsBox .newsBoxCnt .p2 a{color:#00C; font-family:Verdana, Geneva, sans-serif;}
.mainBox .hrBox{width:312px;height:123px; background:url(../images/indexhrBG.jpg) no-repeat;float:right;margin-right:11px; display:inline;padding-top:120px;}
.mainBox .hrBox ul{padding:0px 35px 0 30px;}
.mainBox .hrBox ul li{ line-height:22px;padding-left:13px; background:url(../images/dot1.jpg) left center no-repeat;}
.mainBox .hrBox ul li span{float:right;color:#666;}
.mainBox .hrBox ul li a:hover{ color:#00C; text-decoration:none;}
.mainBox .hrBox .img1{float:right;}

#btm{height:45px; background:url(../images/btmBg.jpg) repeat-x;float:left;clear:both;width:100%;margin-top:11px;   line-height:45px; text-align:center; font-family:Verdana, Geneva, sans-serif;}


.mainBox .SubLef{width:163px; background:url(../images/leftBg1.jpg) no-repeat;float:left;margin-left:11px; display:inline;padding:10px; text-align:center;}
.mainBox .SubRig{float:left;width:640px;padding:20px 40px; font-size:12px; line-height:2em; text-align:left;}
.mainBox .SubRig #gsjs{ text-indent:2em;width:400px;margin:0;}
.mainBox .SubRig .p1{ text-indent:2em;width:400px;margin:0;}
.mainBox .SubRig .p2{margin-left:20px;}
.mainBox .SubRig .p2 b{font-weight:100; color:#0f47a9; }

.mainBox .SubHrRig{float:left;width:710px;padding:0px 15px;}
.mainBox .SubHrRig .tit1{background:url(../images/hrTit1.jpg) no-repeat;height:25px; line-height:25px;padding-left:40px;color:#0f47a9; font-size:14px;}
.mainBox .SubHrRig .tit1 span{margin-left:10px;color:#333;}
.mainBox .SubHrRig .HrList .sp1{float:left;width:210px; text-align:left;margin-left:40px;}
.mainBox .SubHrRig .HrList .cnt{width:530px; float:left; line-height:20px;padding-top:8px;}

.mainBox .SubHrRig .hrDetail .sp1{width:210px; text-align:left;margin-left:40px;}
.mainBox .SubHrRig .hrDetail .p4{background:url(../images/hrDetailBgtop.jpg) no-repeat;font-size:0; line-height:0; text-indent:-1000em; height:6px;}
.mainBox .SubHrRig .hrDetail{ background:url(../images/hrDetailBgCnt.jpg) repeat-y;margin-top:1px;width:712px;}
.mainBox .SubHrRig .hrDetail .cnt{ line-height:20px;padding:5px 20px;}
.mainBox .SubHrRig .hrDetail .p3{background:url(../images/hrDetailBgBtm.jpg) no-repeat;font-size:0; line-height:0; text-indent:-1000em; height:6px;}
.mainBox .SubHrRig .hrDetail .p5{text-align:center;}


.mainBox .SubHrRig .HrList {width:100%;clear:both;margin-top:15px;height:90px;float:left;}

p.fanye1{text-align:right;padding-top:20px;padding-left:350px;clear:both;}
p.fanye1 a{float:left;width:51px;height:23px; background:url(../images/btn1.jpg) no-repeat; text-align:center;color:#333; line-height:23px;margin-left:15px;}
p.fanye1 span{float:left; line-height:23px;}

.mainBox .SubHrRig .beizhu{float:left;clear:both;width:711px;height:109px; background:url(../images/hrBg2.jpg) no-repeat;margin-top:20px;padding:10px 0 0 10px; line-height:1.8em;}
.mainBox .SubHrRig .beizhu b{color:#0f47a9; font-weight:100;}


.table02{margin:15px auto; border:1px solid #ccc; border-collapse:collapse;}
.table02 th{ font-weight:100; background:url(../images/tabTitBg.jpg) repeat-x;height:26px;border-top:0px solid #ccc;border-bottom:1px solid #ccc; text-align:center; color:#666;}
.table02 tr.bgshow td{ background:#f5f5f5;border:1px solid #333;}
.table02 td{color:#333;height:26px; empty-cells:show; text-align:center;border:1px solid #ccc;}
.bgImg1 {background:url(../images/img1.jpg) 500px 30px no-repeat; }

.error{ background:url(../images/errBg.jpg) no-repeat;height:302px;width:928px; margin:0 auto;}
.error .p1{ text-align:center;padding-top:170px;}