@charset "utf-8";
/* CSS Document */
.box {
	height: auto;
	width: 980px;
	margin:0 auto;
}
.toplm{
	height: auto;
	width: 980px;
	margin:0 auto;
}
.toplanmu{
	height: 35px;
	width: 980px;
	background-image: url(../images/newlanmu/japanqy.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.toplanmu ul{
    height:29px;
	width: 980px;
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-type: none;
}
.toplanmu li{
	float:left;
	width: 65px;
	height:20px;
	line-height:20px;
	margin-top: 5px;
	margin-bottom: 4px;
    margin-left: 5px !important;
	margin-left:4px;
}
.toplanmu a {
	color: #FFFFFF;
	text-decoration: none;
}
.toplanmu a:visited {
	color: #FFFFFF;
}
.toplanmu a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.topsearch{
	height: 2px;
	width: 980px;
	background-image: url(../images/vlog_bg1.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.topguanggao{
   height: 92px;
   width: 980px; 
}
.topguanggao p{
   margin-top:1px;
   margin-bottom:1px;
}
.main{
   height: auto;
   width: 980px;
   float:left;
}
.left{
	float: left;
	height: auto;
	width: 185px;
	margin-top:4px;
}
 .nostyle{
    display:none;
}
.login{float:left;width: 185px;height:185px;background: url(../images/loginbottom.gif) no-repeat center bottom;margin-bottom:3px;}
.login h1{width:185px;height:32px;background:url(../images/qylogintop.gif) no-repeat center center;}
.login ul{background: url(../images/loginbody.gif) repeat-y center;height:135px;padding-top:10px;}
.login li{float: left;margin-top:5px;padding:5px 2px 2px 2px;width:180px;}
.login .ss{width:55px;margin-left:12px;margin-top:2px;}
.login .st{
	border: 1px solid;
	border-top-color: #333333;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #333333;
	width:100px;
	margin-top:-5px;
	margin-left:7px;
	height:19px;
}
.btn1 {
 BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/pic62.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 61px; PADDING-TOP: 2px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px; margin-left:27px; margin-top:2px
}
.btn2 {
 BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/pic61.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 61px; PADDING-TOP: 2px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px;
	margin-top:2px
}
.login .salink{
	width:60px;
	margin-left:65px;
	margin-top:2px;
}
.leftstyle{
	float:left;
	width: 185px;
	margin-bottom:3px;
	background-image: url(../images/newpic/leftbottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.leftstyle h1{
	width:185px;
	height:41px;
	background-image: url(../images/newpic/lefttop1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:14px;
}
.leftstyle ul {
	list-style-type: none;
	background-image: url(../images/newpic/leftbody.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.leftstyle li {
	line-height: 25px;
	float: left;
	height: 25px;
	width: 170px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
	margin-left:4px;
}
.leftstyle img {
	margin-top: 8px;
	margin-left:3px;
	margin-right: 8px;
	float: left;
}
.leftstyle p{
	line-height: 25px;
	float: left;
	height: 25px;
	width: 185px;
	text-align:right;
	background-image: url(../images/newpic/leftbody.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.lmtitle{
	float:left;
	margin-top:13px;
	margin-left:23px;
	font-family: "宋体";
	font-weight: bold;
	font-size:14px;
}
.lmtitle2{
	float:left;
	margin-top:17px;
	margin-left:35px;
	font-family: "宋体";
	font-weight: bold;
	font-size:14px;
}
.lmtitle1{
	float:left;
	margin-top:3px;
	margin-left:15px;
	padding-bottom:5px;
	padding-left:25px;
	padding-top:5px;
	font-family: "宋体";
	font-weight: bold;
	font-size:14px;
	width:735px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	background-image: url(../images/xing/hrCenter_62.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.lmtitle3{
	float:left;
	margin-top:3px;
	margin-left:15px;
	padding-bottom:5px;
	padding-left:25px;
	padding-top:5px;
	font-family: "宋体";
	font-weight: bold;
	font-size:14px;
	width:545px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	background-image: url(../images/xing/hrCenter_62.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.lmtitle4{
	float:left;
	margin-top:3px;
	margin-left:15px;
	padding-bottom:5px;
	padding-left:25px;
	padding-top:5px;
	font-family: "宋体";
	font-weight: bold;
	font-size:14px;
	width:315px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	background-image: url(../images/xing/hrCenter_62.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.gonggao{
    height:218px;
}
.gonggao ul{
    height:147px;
}
.newzp{
    height:251px;
}
.newzp ul{
    height:180px;
}
.zpnews{
    height:248px;
}
.zpnews ul{
    height:177px;
}
.zphui{
    height:423px;
}
.zphui ul{
    height:352px;
}
.warptop{
	width: 792px;
	float:right;
	background-image: url(../images/newpic/zpmainbottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom:2px;
	display:inline;
}
.warptop .topstyle{
	background-image: url(../images/newpic/zpmaintop.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 15px;
	width: 792px;
	font-size:14px;
}
.warptop .topstyle1{
	background-image: url(../images/newpic/zpmainbody.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 792px;
	height: 30px;
	font-size:14px;
}
.warptop ul{
	background-image: url(../images/newpic/zpmainbody.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 792px;
	list-style-type: none;
}
.warptop li{
	border:1px solid #aaa;
	float:left;
	padding:2px;
	width:136px;
	text-align:center;
	height:60px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 6px !important;
	margin-left:4px;
}
.warptop li img{
	width:130px;
	height:60px;
}
.zp{
	height: 426px;
}
.zp ul{
    height: 330px;
}
.zp li{
	border:1px solid #666;
	float:left;
	padding-top:2px;
	width:142px !important;
	width:142px;
	text-align:center;
	height:60px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 3px !important;
	margin-bottom: 0px;
	margin-left: 7px !important;
	margin-left:5px;
}
.zp li img{
	width:142px !important;
	width:137px;
	height:60px;
	border:0px;
}
.mainbox{
    float: right;
	height: auto;
	width: 792px;
}
.center{
	float: left;
	height: auto;
	width: 604px;
}
.more{
	float:right;
	margin-top:18px;
	margin-right:15px;
	font-family: "Times New Roman";
	font-weight: bold;
	font-size:12px;
}
.warp{
	width: 604px;
	margin:0 auto;
	background-image: url(../images/newpic/mainbottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom:2px;
}
.warp h1{
	background-image: url(../images/newpic/maintop.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 43px;
	width: 604px;
	font-size:14px;
}
.warp ul{
	background-image: url(../images/newpic/mainbody.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 604px; 
	list-style-type: none;   
}
.warp li{
	border:1px solid #aaa;
	float:left;
	padding:2px;
	width:136px;
	text-align:center;
	height:60px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 6px !important;
	margin-left:6px;
}
.warp li img{
	width:130px;
	height:60px;
}
.bz{
    height: 678px;
	margin-top:4px;
}
.bz ul{
    height: 630px;
}
.bz li {
	line-height: 27px;
	float: left;
	height: 27px;
	width: 550px;
	text-align:left;
	padding-top:1px;
	margin-left:26px !important;
	margin-left:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
}
.bz img {
	margin-top: 7px;
	margin-left:3px;
	margin-right: 8px;
	float: left;
}
.right{
    float: right;
	height: auto;
	width: 185px;
	margin-top:4px;
}
.rightstyle{
	float:left;
	width: 185px;
	margin-bottom:3px;
	background-image: url(../images/newpic/leftbottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.rightstyle h1{
	width:185px;
	height:41px;
	background-image: url(../images/newpic/lefttop1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:14px;
}
.rightstyle ul {
	list-style-type: none;
	background-image: url(../images/newpic/leftbody.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.rightstyle li {
	line-height: 25px;
	float: left;
	height: 25px;
	width: 170px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
	margin-left:4px;
}
.rightstyle img {
	margin-top: 8px;
	margin-left:3px;
	margin-right: 8px;
	float: left;
}
.rightstyle p{
	line-height: 25px;
	float: left;
	height: 25px;
	width: 185px;
	text-align:right;
	background-image: url(../images/newpic/leftbody.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.kf1{
    float:left;
	width: 185px;
	height:175px;
	margin-bottom:3px;
	background-image: url(../images/kefu/kefulxbottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.kf1 h1{
	width:185px;
	height:65px;
	background-image: url(../images/kefu/kefulxtop.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.kf1 ul{
    width:185px; 
	list-style-type: none;
	background-image: url(../images/kefu/kefulxbody.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 93px;
}
.kf1 li{
	width:95px;
	float:left;
	text-align:left;
	height: 25px;
	margin-top:25px;
	padding-left:80px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight: bold;
}
.leftsearch{
	width: 600px;
	float:left;
	background-image: url(../images/newpic/searchleftbottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom:2px;
	height:504px !important;
	height:508px;
	display:inline;
}
.leftsearch .topstyle{
	background-image: url(../images/newpic/searchlefttop.jpg);
	background-repeat: no-repeat;
	background-position: center center !important;
	background-position: center 6px;
	height: 7px;
	width: 600px;
}
.leftsearch .topstyle1{
	background-image: url(../images/newpic/searchleftbody.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 600px;
	height: 30px;
	font-size:14px;
	text-align:left;
}
.leftsearch ul{
	background-image: url(../images/newpic/searchleftbody.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 600px;
	height:460px;
}
.leftsearch li{
	height:460px;
	margin:0 auto;
	width:560px;
}
.leftsearch li img{
	width:550px;
	height:400px;
	margin-top:25px !important;
	margin-top:1px;
}
.rightsearch{
	width: 370px;
	float:right;
	background-image: url(../images/newpic/searchrighbottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom:2px;
	height:504px !important;
	height:508px;
	display:inline;
}
.rightsearch .topstyle{
	background-image: url(../images/newpic/searchrightop.jpg);
	background-repeat: no-repeat;
	background-position: center center !important;
	background-position: center 6px;
	height: 7px;
	width: 370px;
}
.rightsearch .topstyle1{
	background-image: url(../images/newpic/searchrighbody.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 370px;
	height: 30px;
	font-size:14px;
	text-align:left;
}
.rightsearch ul{
	background-image: url(../images/newpic/searchrighbody.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 370px;
	height:460px;
}

.rightsearch li {
	line-height: 25px;
	float: left;
	height: 25px;
	width: 150px;
	margin-left:8px;
	padding-left:2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
}
.rightsearch img {
	margin-top: 8px;
	margin-left:3px;
	margin-right: 8px;
	float: left;
}
.searchjob{
    height: 504px !important;
	height:508px;
}
.searchjob ul{
    height: 215px;
}
#qyguanggao{
	height: 252px;
	width: 185px;
	float:left;
}
#qyguanggao p{
    margin-left:0px;
}
.jobsearch{
	height: 300px;
	width: 980px;
	background-image: url(../images/newpic/bigbottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.jobsearch .topstyle{
	background-image: url(../images/newpic/bigtop.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 15px;
	width: 980px;
}
.jobsearch .topstyle1{
	background-image: url(../images/newpic/bigbody.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 980px;
	height: 30px;
	font-size:14px;
}
.jobsearch ul{
	background-image: url(../images/newpic/bigbody.gif);
	background-repeat: repeat-y;
	background-position: center;
	height: 204px;
	width: 980px;    
}
.text {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 65px; _width: 95px;PADDING-top: 5px; 
}
.input {
	FLOAT: left;WIDTH: 200px; _width: 205px
}
.input1 {
	WIDTH: 185px
}
.input2 {
	WIDTH: 302px
}
.input3 {
	WIDTH: 260px; _width: 265px
}
.select1 {
	WIDTH: 190px
}
.select2 {
	WIDTH: 131px
}
.iptxt {
	BORDER-RIGHT: #abb5bf 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #55585d 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #55585d 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #abb5bf 1px solid
}
TEXTAREA.iptxt {
	WIDTH: 250px; LINE-HEIGHT: 18px; HEIGHT: 100px
}
INPUT.iptxt {
	HEIGHT: 16px; _height: 21px
}
.iptxt:hover {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid
}
.iptxt:hover:focus {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid
}
.iptxt:focus {
	BORDER-RIGHT: #f90 1px solid; BORDER-TOP: #f90 1px solid; BORDER-LEFT: #f90 1px solid; BORDER-BOTTOM: #f90 1px solid
}
.jobsearch1{
	height: auto;
	width: 980px;
}
.jobsearch1 p{
    width:980px;
	height:51px;
	background-image: url(../images/newpic/bigbottom.gif);
	background-repeat: no-repeat;
	background-position: center center;	
}
.jobsearch1 .topstyle{
	background-image: url(../images/newpic/bigtop.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 15px;
	width: 980px;
}
.jobsearch1 .topstyle1{
	background-image: url(../images/newpic/bigbody.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 980px;
	height: 30px;
	font-size:14px;
}
.jobsearch1 ul{
	background-image: url(../images/newpic/bigbody.gif);
	background-repeat: repeat-y;
	background-position: center;
	height: auto;
	width: 980px;
	overflow:auto;	
}
.jobsearch1 li {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 920px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
	margin-left:30px !important;
	margin-left:15px;
}
.jobsearch1 li .searchbtn{
    margin-top:34px;
}
.jobsearch1 li a{
	margin-right:30px;
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
}
/*CSS sabrosus style pagination*/

DIV.sabrosus {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; MARGIN: 3px 1px 3px 1px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px 1px 2px 1px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}


