body{margin:0; padding:0; font-size:12px; color:#555; line-height:25px;}
ul,li,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0; list-style:none; padding:0}
img{border:0}
table,td,tr{font-size:12px; color:#555;word-break:break-all;word-wrap:break-word}
div{word-break:break-all;word-wrap:break-word; overflow:hidden}
a{color: #555;text-decoration: none}
a:hover{color: #f60;text-decoration: underline}
#clear{clear:both}

#top{margin:0  auto; width:960px;line-height:normal; padding:5px 0 5px 0}
#top span{float:left;}
#top p{float:right; margin:0; padding:0}
#top a{color:#555}
#top a:hover{color:#f60}

#logo{margin:0 auto;width:920px;height:64px;padding:0 25px 0 15px; line-height:normal}
#logo img{float:left; padding-top:5px}
#logo span{padding:16px 0 0 12px;color:#f60;float:left}
#logo ul{padding-top:20px;float:right}
#logo ul a{ font-weight:bold;width:84px;height:25px;margin-right:8px; line-height:25px; text-align:center;background:url(/images/t1.gif) no-repeat;display:block;color:#fff;float:left;}


#menu{ margin:0 auto;width:960px; }
#menu_nav{padding-left:13px;height:29px;border-left:1px solid #f88f02;border-right:1px solid #f88f02;background:url(/images/menu.gif) repeat-x;}

#menu_nav li{width:92px;height:29px;line-height:29px;background:url(/images/line.gif) no-repeat right  top;text-align:center;font-size:14px;color:#fff;float:left;}
#menu_nav a{color:#fff;text-decoration:none; font-weight:bold}
#menu_nav a:hover,#menu_nav .link a{width:88px;display:block;margin:0; padding:0;background:url(/images/m_Bg.jpg) no-repeat;color:#ff8913;text-decoration:none;font-size:14px;font-weight:bold;padding-top:7px; line-height:22px;}

#search{ clear:both;height:62px;background:url(/images/search_Bg.jpg) repeat-x;border-bottom:1px solid #CBCBCB;border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB;}
#search li{height:26px;padding-top:5px;color:#000;}

.s1{width:440px;height:21px;line-height:21px;font-size:14px;border:1px solid #f88f02;padding-left:5px;}


#nleft{float:left; width:300px;}
#nright{float:left; margin-left:10px; width:420px;}
#tnews{background:url(../images/tnews.gif); line-height:29px; height:29px;}

#main{margin:0 auto; width:960px;}
#left{ float:left; width:290px;}

#right{float:left; margin-left:10px; width:660px}


#cp { clear:both; float:left; width:660px; margin-bottom:10px}
#cp #bg{ float:left; background:url(../images/pro.gif); width:660px;color:#eb7930}
#cp #bg span{float:left;font-weight:bold; width:110px; text-align:center; font-size:14px; margin-left:10px; margin-top:4px;}
#cp #bg p{float:right; margin:0; padding-right:5px}
#cp ul{ float:left;border:1px #ff6b01 solid; border-top:0px;padding:5px; width:648px}
#cp li{ float:left; padding:2px; width:104px; text-align:center}
#cp li img{padding:3px; width:90px; border:1px solid #ccc; height:70px}
#cp a:hover img{border:1px solid #8BC8EA}
#right_ad{float:left; width:660px;margin-bottom:10px; text-align:center}
#class{ clear:both; float:left; width:660px; margin-bottom:10px}
#class #title{float:left;width:660px; border-bottom:3px solid #ff7300;}
#class #title span{float:left}
#class #title #margin{font-weight: bold; font-size:14px;text-align:center;color:#FFFFFF; float:left; width:117px;background:url(../images/class.gif) no-repeat}
#class #title p{float:right; margin:0; background:url(../images/class_fb.gif) left center no-repeat; padding-left:20px;}
#class ul{float:left; padding:5px;border: 1px #ff7300 solid;border-top:0px; width:648px}
#class li{float:left;padding-left:10px;width:314px}
#class li p{float:right; padding:0; margin:0}
#class li span{float:left}
#bigclass{background:url(../images/manber.gif) left center no-repeat; font-weight:bold; font-size:14px;padding-left:15px; color:#f60}
#bigclass font{font-size:12px}


#bj{ clear:both; float:left; width:660px; margin-bottom:10px;}
#bj #title{float:left;height: 28px; width:660px; background: url(../images/jobs.gif); line-height:28px;}
#bj #title span{float:left; line-height:24px; padding-top:4px}
#bj #title #margin{font-size: 14px;font-weight: bold;color: #003278 ;margin:0px 20px 0px 23px}
#bj #title p{float:right; margin:0; padding-right:10px;}
#bj ul{float:left; width:658px;border: 1px #6FB5DB solid; }
#bj li{ float:left; width:648px;padding:5px;color:#555}
#bj a:link,#bj a:visited,#bj a:hover{ color:#555}

#bj1{ float:left; width:200px;}
#bj2{ float:left; width:180px;}
#bj3{float:left; width:100px;}
#bj4{float:left; width:100px;}
#bj5{float:left; width:68px;}



#area{ clear:both; float:left; width:660px;margin-bottom:10px;}
#area #title{float:left;height: 28px; width:660px; background: url(../images/jobs.gif); line-height:28px;}
#area #title span{float:left;}
#area #title #margin{float:left;font-weight:bold; width:110px; text-align:center; font-size:14px; margin-left:10px; margin-top:4px; color:#cf76b0}
#area #title p{float:right; margin:0; padding-right:10px;}
#area ul{float:left; width:648px;border: 1px #c64d9c solid; padding:5px;}
#area li{ float:left; width:162px;}


#links{clear:both; width:960px; margin:0 auto; margin-top:10px}
#links #title{ padding-left:15px; background:url(../images/links.gif);color:#fff; line-height:28px; padding-top:5px; font-size:14px; font-weight:bold}
#links ul{width:948px;border: 1px #6FB5DB solid; padding:5px;}
#pz{float:left; width:648px;border: 1px #c64d9c solid; padding:5px;}
#pz b{color:#f60}
#jp{width:290px; margin-bottom:10px;}
#jp ul{width:278px; border:1px solid #F1C792; border-top:0px; padding:5px; float:left}
#jp span{background:url(../images/gnum.gif); line-height:20px; display:block; margin:0; padding:0; text-align:center; width:20px; float:left;font-weight:bold; color:#fff}
#jp p{float:left; width:258px; margin:0; padding:0}
#jp li{float:left; width:278px;}
#i_ad{ float:left; width:660px; margin-bottom:10px; clear:both}
#i_ad li{float:left;}
#i_ad img{margin-left:5px; width:210px; height:90px; float:left}

#i_key{clear:both; float:left; width:660px; margin-bottom:10px; line-height:35px}
a.red:link,a.red:hover,a.red:visited{background:#FF9999; color:#000;padding:5px; font-size:13px; border:2px  outset #ccc; border-left:0; border-top:0; margin-left:5px}
a.fc:link,a.fc:hover,a.fc:visited{background:#FFCCCC; color:#000;padding:5px; font-size:13px; border:2px  outset #ccc; border-left:0; border-top:0; margin-left:5px}

#i_key font{font-size:14px; color:#f60; font-weight:bold} 

#list{ margin:0 auto; width:958px; margin-bottom:10px; clear:both; border:1px #6FB5DB solid}
#list #title{background:#E7F7FF; border-bottom: 1px #6FB5DB solid;padding: 5px 0px 5px 15px; color:#003278}
#sort{ clear:both; width:948px; float:left; padding:5px}
#sort span{float:left; width:103px; text-align:center;}
#sort ul{float:left; width:840px;}
#sort li{ float:left; width:140px}


#list_left{ float:left; width:730px; margin-right:10px;}
#list_right{float:left; width:220px}
#list_ad{ background:url(../images/list_ad.gif);height:29px;}
#show{text-align:center;width:220px;}
#show img{margin-top:20px; width:220px}



#lt{ background:url(../images/list_bg.gif); padding-left:20px;line-height:29px; font-size:14px;}
#lin{ float:left; clear:both; width:730px}
#lin ul{float:left; clear:both; width:730px; padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #ccc}
#s1{float:left; background:url(../images/s1.gif) left top; width:110px; line-height:19px; height:19px; text-align:center}
#s2{float:left; width: 380px;line-height:19px;text-align:center}
#s3{float:left; width:120px;line-height:19px; text-align:center}
#i1{ float:left; width:110px; padding-top:15px; text-align:center; }
#noimg{border:1px solid #ccc; height:110px;text-align:center;float:left; width:108px; line-height:110px;}
#i1 img{height:100px; width:100px}
#i2{float:left; width: 380px;}
#i3{ float:left; width:120px; padding-top:30px;text-align:center}
#i2 font{font-size:14px}
#page{background:#E6F1FE; color: #000000; clear:both; text-align:right; width:730px;}
#page font{background:#E35B00;color:#FFF;padding-left:5px;padding-right:5px;border:1px solid #ccc; font-size:12px}
#page a:link,#page a:visited{background:#EBF2FA;border:1px solid #ccc;padding:0px 5px 0 5px;}
#lt font{color:red; font-size:12px;}
#foot{ clear:both;width:940px; margin:0 auto;border-top: 4px #f60 solid; color:#000; margin-top:10px; padding:10px; text-align:center}
#back{margin:0 auto; width:950px;line-height:normal;padding:10px 0 10px 10px;}
#back em{font-style:normal; color:#f60}
#dleft{ float:left; width:700px}


#dinfo{float:left; width:700px;}
#dinfo span{float:left;padding:5px; width:250px; text-align:center; line-height:200px;}
#dinfo span img{width:250px; height:200px}
#dinfo p{margin:0; padding:0; float:left; width:440px; line-height:30px}
#dright{float:left; width:250px; margin-left:10px; margin-bottom:10px;}
#drt{background:url(../images/drt.gif); height:25px; margin-bottom:10px}
#dri{ border:1px solid #ccc; width:244px; padding:2px;}
#dri h1{font-size:16px}
#dot{ clear:both; background:url(../images/dot.gif); width:960px; float:left }
#do{border:1px solid #ccc;float:left; padding:5px;width:948px; clear:both; border-top:0; margin-bottom:10px; }
#other{border:1px solid #ccc;float:left; padding:5px;width:948px; clear:both; border-top:0; margin-bottom:10px; }
#other li{float:left; width:316px;}
#other span{float:left; width:100px; text-align:center; line-height:100px; padding:5px; margin-right:4px; border:1px solid #ccc}
#other span img{width:100px; height:104px;}
#other p{float:left; padding:0; margin:0; width:200px;}
#meta{width:200px; white-space:normal; word-break:break-all;overflow:hidden; height:75px; float:left}




#showpage{ float:left;width:100%; text-align:center;font-size:16px; margin-top:20px; margin-bottom:20px; line-height:25px;}
#showpage a{float:left; padding:0 8px 0 8px; border:1px solid #ccc;margin-right:5px;vertical-align:middle;color:#000;font-weight:bold}
#showpage #total{clear:both;width:100%;margin-top:10px; font-size:14px}
#showpage font{font-size:14px;color:#f60}
#showpage a:hover{color:#f60; text-decoration:none}
#showpage span{float:left; padding:1px 8px 1px 8px; vertical-align:middle; background:#f60;color:#fff; font-weight:bold;margin-right:5px;}

#nee{ background:url(../images/ex1.gif); float:left; width:340px; padding-left:20px;line-height:25px; padding-top:3px; font-weight:bold; }
#ne2{ background:url(../images/ex2.gif); float:left; width:340px; padding-left:20px;line-height:25px; padding-top:3px; font-weight:bold; }
#none{display:none;}