@charset "utf-8";
body {
        background: #eeeeee;
}
*,body{margin:0;padding:0;font-size:12px;font-family:"宋体","Arial";}
.clearFloat{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.pad{padding:0 5px 0 5px;}

#mainCont{width:770px;background:#fff;margin:0 auto;padding-bottom:5px;}


#yrdw{width:189px;height:77px;float:left;background:url(/image/yrdw.gif) no-repeat;overflow:hidden;}
#yrdw ul{width:140px;height:77px;float:left;margin:4px 0 0 55px;display:inline;}
#yrdw ul li{line-height:18px;height:18px;float:left;width:70px;display:inline;}
#yrdw ul li a{color:#0D1973;text-decoration:none;}


.longAD{width:575px;height:75px;float:left;display:inline;margin:2px 0 0 2px;padding:0;overflow:hidden;clear:left;}
.midAD{width:186px;height:95px;float:left;border:1px solid #ccc;margin:2px 0px 0 2px;padding:1px;display:inline;}
.leftAD{width:176px;height:48px;float:left;border:1px solid #ccc;margin:2px 0px 0 2px;padding:1px;display:inline;overflow:hidden;}
.midAD ul{width:100%;height:100%;}
.midAD li{list-style:none;}
.midAD .ADimg{width:186px;height:47px;overflow:hidden;margin-bottom:1px;}
.midAD .ADimgL{width:186px;height:94px;overflow:hidden;}
.midAD .ADtxt{width:186px;height:22px;line-height:22px;text-indent:5px;color:#666}
.midAD .ADtxt a:link,.midAD .ADtxt a:visited{color:#0099ff;text-decoration:none;}
.midAD .ADtxt a:hover{color:#f00;text-decoration:underline;}
.shenhe{width:186px;height:22px;line-height:22px;float:left;border:1px dotted #f00;margin:3px 0px 0 2px;padding:1px;display:inline; vertical-align:middle;}


.more{display:block;float:right;margin:6px 8px 0 0;background:url(/images/more.gif) no-repeat;width:42px;height:11px;}

#special{border:1px solid #2BB496;width:178px;margin:2px 0 0 2px;}
#special li{line-height:20px;height:20px;margin:0px 0 0px 5px;padding:0;list-style:none;}
#special li a{color:#063;text-decoration:none;margin-left:5px;}

#textAD{width:186px;height:74px;border:1px dotted #ccc;padding:0;margin:2px 0 0 3px;float:left;display:inline;}
#textAD li{line-height:18px;height:18px;overflow:hidden;list-style:none;color:#666;padding-left:10px;}
#textAD li a{color:#666;text-decoration:none;}

#mainleft{width:185px;float:left;overflow:hidden;}
#mainright{width:585px;float:left;overflow:hidden;}

#searchDiv{color:#666;width:180px;overflow:hidden;border:1px solid #A8B0C0;padding:1px;margin-top:2px;}
#searchDiv li{height:20px;line-height:20px;overflow:hidden;float:left;margin-left:1px;}

.leftTitle{width:180px;height:24px;background:url(/image/leftTitle.jpg) no-repeat;margin:2px 0 0 2px;overflow:hidden;clear:left;}
.titlebackL{width:90px;height:20px;background:url(/image/titleback.gif) no-repeat;margin:5px 0 0 10px;float:left;padding-left:10px;line-height:20px;font-size:12px;font-weight:600;color:#2bb496;text-align:left;}
.leftcont{width:178px;border:1px solid #2bb496;border-top:none;padding:5px 0 6px 0;margin-left:2px;}

.leftTitle_s{width:166px;height:24px;background:url(/image/leftTitle.jpg) no-repeat;margin:2px 0 0 2px;overflow:hidden;clear:left;}
.leftcont_s{width:164px;border:1px solid #2bb496;border-top:none;padding:5px 0 6px 0;margin-left:2px;}

.rightTitle2{width:190px;height:24px;background:url(/image/rightTitle2.jpg) no-repeat;margin:2px 0 0 2px;overflow:hidden;clear:left;}
.rightcont2{width:188px;border:1px solid #2bb496;border-top:none;padding:5px 0 6px 0;margin-left:2px;text-align:center;}

.leftNewsList{float:left;}
.leftNewsList li{list-style:none;padding:0;margin:3px 0 0 5px;line-height:18px;height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:165px;float:left;display:inline;clear:both;}
.leftNewsList li a:link,.leftNewsList li a:visited{text-decoration:none;color:#333;}
.leftNewsList li a:hover{text-decoration:underline;color:#669;}
.leftNewsList li#Newspic{width:80px;height:114px;float:left;margin:0 0 0 5px;padding:0;display:inline;}
.leftNewsList li.maglist{width:87px;white-space:normal;float:left;margin:0px 0 0 2px;padding:0;line-height:15px;clear:none !important;}

.leftNewsList li#Newspic_s{width:65px;height:114px;float:left;margin:0 0 0 5px;padding:15px 0 0 0;display:inline;}
.leftNewsList li.maglist_s{width:87px;white-space:normal;float:left;margin:0px 0 0 1px;padding:0;line-height:15px;clear:none !important;}


.searchjob{}
.searchjob li{line-height:20px;height:20px;list-style:none;margin-bottom:8px;padding-left:7px;overflow:hidden;}
.searchjob li .select{width:164px;height:20px;background:url(/image/selectjob.gif) no-repeat;border:none;color:#999;padding-left:20px;text-align:left;}
.searchjob li .keywords{width:110px !important;height:17px !important;line-height:17px !important;color:#666;background:none;width:auto;height:auto;border:1px solid #2bb496}
.searchjob li .searchBtn{width:43px;height:20px;background:url(/image/searchBtn.jpg) no-repeat;border:0;}

/*弹出层*/
#dacongtou{float:left;z-index:999;left:10%; top:180px; position:absolute;filter : progid:DXImageTransform.Microsoft.DropShadow(color=#666666,offX=3,offY=3,positives=true);}
#searchTitle{height:25px;width:700px;text-align:right;line-height:25px; background-image:url(/image/searchJobTitle.png);}
#data,#data1{border:1px solid #2bb496;border-top:none;background:#fff;border-top:none;padding:7px 0 8px 0;width:698px;overflow:hidden;}

#data li,#data1 li{float:left;height:18px;line-height:18px;width:120px;margin:5px 0 0 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;list-style:none;}
#data li font,#data1 li font{color:#f00;font-weight:border;}
#data li a,#data1 li a{cursor:pointer;}
#data1 li a:hover{color:#f00;}


.rightbox{width:386px;float:left;margin:0px 0 0 0px;display:inline;}
#centerIMG{width:384px;height:182px;margin:2px 0 0 4px;float:left;display:inline;}
#media{width:384px;height:30px;margin:0px 0 0 4px;float:left;display:inline;}
.rightTitle{width:382px;height:24px;background:url(/image/rightTitle.jpg) no-repeat;overflow:hidden;margin:2px 0 0 3px;float:left;display:inline;}
.titlebackR{width:69px;height:20px;background:url(/image/titleback2.gif) no-repeat;margin:5px 0 0 10px;float:left;padding:3px 0 0 15px;line-height:20px;font-size:12px;font-weight:600;color:#2b87b6;diplay:inline;}
.titlebackr2{width:142px;height:16px;background:url(/image/titleback2w.gif) no-repeat;margin:5px 0 0 10px;float:left;padding:3px 0 0 15px;line-height:20px;font-size:12px;font-weight:600;color:#2b87b6;display:inline;overflow:hidden;text-align:left;}
.rightcont{width:380px;padding:0px 0 0px 0;border:1px solid #2b87b6;border-top:none;float:left;margin:0 0 0 3px;display:inline;}



#joblist{width:100%;height:100%;padding:8px 0;float:left;}
#joblist li{float:left;overflow:hidden;height:19px;line-height:19px;display:inline;white-space:nowrap;text-overflow:ellipsis;}
#joblist li.zw{width:120px;display:block;clear:left;margin-left:8px;}
li.zw a:link,li.zw a:visited{color:#2b87b6;text-decoration:none}
li.zw a:hover{color:#f00;text-decoration:underline;}
#joblist li.dw{width:235px;display:block;margin-left:5px;color:#666;}

#sylist,#sylist2{width:100%;height:100%;padding:4px 0 5px 0;float:left;}
#sylist li,#sylist2 li{float:left;overflow:hidden;margin:2px 0 0 8px;width:350px;height:18px;line-height:18px;clear:left;display:inline;white-space:nowrap;text-overflow:ellipsis;}
#sylist li a:link,a:visited,#sylist2 li a:link,a:visited{color:#336;text-decoration:underline;}
#sylist li a:hover,#sylist2 li a:hover{color:#f00;text-decoration:none;}

.rightnews{width:100%;height:100%;padding:8px 0 7px 0;float:left;}
.rightnews li{float:left;overflow:hidden;margin:2px 0 0 8px;width:350px;height:18px;line-height:18px;clear:left;display:inline;white-space:nowrap;text-overflow:ellipsis;}
.rightnews li a:link,a:visited{color:#336;text-decoration:underline;}
.rightnews li a:hover{color:#f00;text-decoration:none;}

#sybzk{width:100px;height:20px;background:url(/image/sy_bzk.gif) no-repeat;margin:5px 0 0 10px;float:left;padding:0px 0 0 15px;line-height:20px;font-size:12px;font-weight:600;color:#2b87b6;diplay:inline;}
#syyjs{width:100px;height:20px;background:url(/image/sy_yjs.gif) no-repeat -115px;margin:5px 0 0 10px;float:left;padding:0px 0 0 15px;line-height:20px;font-size:12px;font-weight:600;color:#2b87b6;diplay:inline;}

#rightAD{width:192px;padding-left:1px;float:left;display:inline;overflow:hidden;}


#loginlist{padding:20px 0px;}
#loginlist li{list-style:none;height:26px;line-height:26px;}
.login_button{width:65px;border:1px solid #cccccc; background-color:#eeeeee;padding-top:3px;}

