/* CSS Document */
body{ font-size:12px; font-family:"ËÎÌå";background:url(/images/2010/topline.gif) repeat-x; line-height:22px;}
*{ padding:0; margin:0; list-style-type:none;}
img{ border:0}
a{ text-decoration:none; color:#333}
a:hover{ text-decoration:underline; color:#FF6600}
.w{ width:980px; margin:0 auto; padding:0}
.margin5{ margin-top:5px;}
.margin10{ margin-top:10px;}
.margin20{ margin-top:20px;}
.clear{ clear:both}
.red{ color:#ff0000;}
.red a{ color:#ff0000;}
.green{ color:#006600;}
.green a{ color:#006600;}
.yellow{ color:#FF6600;}
.yellow a{color:#FF6600;}
.more{ float:right; padding-right:5px;}
#site{ width:980px; margin:0 auto;}
#header{}
#logobox{ float:left; width:420px;}
.logo{ margin:15px 0 10px 0; float:left;}
.sitename{ color:#df4c18; float:left; font-size:19px; margin-top:63px; }
.topbanner{ float:right; margin-top:20px;}
.topright{ background:url(/images/2010/topright.gif) no-repeat; float:right; width:160px; margin:3px 10px 0 0; color:#fff; text-align:center;}
.topright a{ color:#fff; margin-bottom:10px;}
#menu{ background:url(/images/2010/menu.gif) repeat-x; height:63px; overflow:hidden;}
.menubox{ background:url(/images/2010/menul.gif) no-repeat; height:63px; overflow:hidden;}
.menur{ background:url(/images/2010/menur.gif) no-repeat; float:right; width:6px; height:63px;}
#menu ul li{ background:url(/images/2010/menuc.gif) no-repeat right 3px; width:108px; float:left; line-height:33px; text-align:center;}
#menu li.lir{ background:none;}
#menu ul li a{ color:#fff; font-size:14px; font-weight:bold;}
.hotcity{ clear:both; padding-left:10px; line-height:35px;  color:#ea6200;}
.hotcity a{ color:#ea6200;}
.buyoffer{width:200px;padding-top:3px; float:right; background:url(/images/2010/dbbox.gif) repeat-y;}
.dbtitle{ background:url(/images/2010/dbtitle.gif) no-repeat; line-height:27px;}
.dbtitle b{ padding-left:10px; color:#fff;}
.buyofferbox{ }
.buyofferbox li{ background:url(/images/2010/arrow1.gif) no-repeat 5px center; padding-left:15px; line-height:21px;}
.buyofferbox li.mor{ background:none; text-align:right; margin-right:10px;}
.buymore{ background:url(/images/2010/dbmore.gif) no-repeat; height:25px; text-align:right; padding-right:10px;}
.dctitle{ background:url(/images/2010/dctitle.gif) repeat-x; padding-left:15px; line-height:29px; color:#fff;}
.dleftbox{ width:230px; float:left;}
.dloginbox{ background:url(/images/2010/dloginbg.gif) no-repeat; width:230px; height:125px;  float:left; overflow:hidden; padding-top:20px; }
.dsearchbox{ background:url(/images/2010/dsearchbox.gif) no-repeat; width:230px; height:180px;  float:left; overflow:hidden;  padding-top:20px; }
.loginbox{ width:220px; float:left;}
.dhotjobs{ float:left; text-align:center; width:165px; margin-left:10px;}
.serachbox{ float:left; width:190px; margin-left:10px;}

.drbox {width:740px; height:335px; overflow:hidden; float:right; margin-top:6px; display:inline;}
.drbox_title {width:740px; height:37px; background:url('/images/2010/qh.png') no-repeat; overflow:hidden;}
.drbox_title li {display:block; float:left; margin:0 2px 0 0; display:inline; text-align:center;}
.drbox_title li a {display:block; width:110px; heigth:37px; line-height:37px; color:#333; font-size:14px; font-weight:bold;}
.drbox_title li a:hover {color:#333; text-decoration:underline; font-weight:bold;}
.drbox_title_bg1 {background-position:0 0;}
.drbox_title_bg2 {background-position:0 -37px;}
.drbox_title_bg3 {background-position:0 -74px;}
.drbox_title_bg4 {background-position:0 -111px;}
.drbox_con {display:block; width:738px; height:169px; border-left:#dedede 1px solid; border-right:#dedede 1px solid; border-bottom:#dedede 3px solid; overflow:hidden; background-color:#FFF;}
.drbox_con ul {width:738px; padding:10px;}
.drbox_con li {width:228px; line-height:25px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left; background-image:url(/images/2010/tbg.gif); background-repeat:no-repeat; padding-left:7px; margin-left:5px; display:inline;}
.drbox_con li a{margin-right:10px;}
#drbox_con1 li{ width:100px;}
#drbox_con3 li{ width:100px;}

#drbox_con4 li{width:169px;}

.ullist li{ width:230px; float:left; background:url(/images/icon4.gif) 3px 5px no-repeat; padding-left:15px;}
#pjoblist li{ width:100px}
#pjoblist h3{ line-height:30px;}
.zpzwss1{width:770px; height:36px; margin-top:8px;  background-image:url(/images/2010/zpzwss.gif); text-align:left;}
.zpzwss2{width:650px; height:100%; overflow:hidden;border-left:#dddddd 1px solid; border-bottom:#dddddd 1px solid; border-right:#dddddd 1px solid; height:125px; background-color:#fffbf7; text-align:left; background-color:#FFF;}
.zpzwss1 ul li{width:111px; height:36px; line-height:36px; font-size:14px; font-weight:bold; text-align:center; color:#fb5817;}
.zxzwm1{width:111px; height:30px; line-height:30px; text-align:center; float:left; font-size:14px; font-weight:bold; color:#ee7711;}



.leftbox{ width:770px; float:left; overflow:hidden}
.rightbox{ width:200px; float:right; overflow:hidden}
.title1{ border-bottom:2px solid #1d8ddf;}
.title1 b{ background:url(/images/2010/arrow2.gif) no-repeat; padding-left:15px;}
.branklist{ margin:7px 0 0 0;}
.branklist td img{ border:1px solid #ccc;  margin:5px 0px;}
.title3{ background:url(/images/2010/title3.gif) no-repeat; padding-left:15px; color:#fff; font-size:14px; line-height:30px;}
.title4{ background:url(/images/2010/title4.gif) no-repeat; padding-left:15px; color:#fff; font-size:14px; line-height:30px;}
.title8{ background:url(/images/2010/title8.gif) no-repeat; padding-left:15px; color:#1066b9; font-size:14px; line-height:29px;}
.title9{ background:url(/images/2010/title9.gif) no-repeat; padding-left:15px; color:#fff; font-size:14px; line-height:29px;}
.borderbox1{ border:1px solid #e0ecf8; background:url(/images/2010/bob.gif) repeat-x bottom;}
.borderbox2{ border-left:1px solid #e0ecf8; border-right:1px solid #e0ecf8; border-bottom:1px solid #e0ecf8; background:url(/images/2010/bob.gif) repeat-x bottom;}
.rtitle{ background:url(/images/2010/dctitle.gif) no-repeat; line-height:30px; padding-left:15px; color:#fff;}
.rbox{ border:1px solid #e0ecf8; background:url(/images/2010/rboxbg.gif) repeat-x bottom;}
.dnewjobs{ width:760px; margin:0 auto;}
.dnewjobs ul{ margin:9px 10px 10px 10px}
.dnewjobs ul li{ width:245px; float:left; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
.w375{ width:380px;}
.tbox1{ background:url(/images/2010/nhbox.gif) repeat-x; height:30px; overflow:hidden;}
.tbox1 li{ float:left; width:90px; padding:8px 0 0 60px; font-size:14px; color:#fff; margin-right:1px;}
.tbox1 .nh1{ background:url(/images/2010/nh1.gif) no-repeat;}
.tbox1 .hh1{ background:url(/images/2010/hh1.gif) no-repeat;}
.tbox1 .nh2{ background:url(/images/2010/nh2.gif) no-repeat;}
.tbox1 .hh2{ background:url(/images/2010/hh2.gif) no-repeat;}
.tbox1 li a{ color:#fff; display:block}
.tbox1 li a:hover{ color:#fff;}
.footer{ text-align:center; border-top:2px solid #87bfe2; padding-top:10px;}
.title5{ background:url(/images/2010/title5.gif) no-repeat; padding-left:15px; color:#0868c8; font-size:14px; line-height:22px;}
.friendlist{ width:970px; margin:0 auto;}
.friendlist li{ background:url(/images/icon_list2.gif) no-repeat 2px 4px; padding-left:15px; width:120px; float:left}
.w200{ width:200px; overflow:hidden;}
.w770{ width:770px; overflow:hidden}
.lbox1{ background:url(/images/2010/bob.gif) repeat-x bottom; border-left:1px solid #e0ecf8; border-right:1px solid #e0ecf8; border-bottom:1px solid #e0ecf8;}
.title6{ background:url(/images/2010/title8.gif) no-repeat; padding-left:18px; line-height:29px; color:#095ab5;}
.lbox1b{ height:5px; background:url(/images/2010/lbox1b.gif) no-repeat; overflow:hidden}
.sbox1{ background:url(/images/2010/title7.gif) repeat-x; height:30px;} 
.sbox1 li{ background:url(/images/2010/sbli.gif) no-repeat; width:85px; margin-right:10px; float:left; line-height:30px; text-align:center}
.sbox1 li.sblic{ background:url(/images/2010/sblic.gif) no-repeat; width:85px; margin-right:10px;}
.seachbox1{ background:url(/images/2010/sbox1.gif) repeat-y;}
.sbox1b{ height:7px; background:url(/images/2010/sbox1b.gif) no-repeat; overflow:hidden}
.details h1{ font-size:14px; text-align:center; line-height:40px; width:770px; overflow:hidden}
.newsfrom{ border-bottom:1px dashed #ccc; text-align:center;}
.newshit { float:right; padding-right:15px;}
.content{ font-size:13px; margin:10px;}
.uslist li{ width:240px; float:left}
.nrlbox{ width:380px; float:left; margin:0 0 10px 0;}
.lrlb{ border:1px solid #d8d8d8; padding:5px;}
.newtype ul{ margin:0 5px;}
.newtype ul li{ padding-left:1px}
.dnewslist{ width:190px; float:left; padding-top:15px;}
.dnewslist ul{ width:180px; margin:0 auto;}
.dnewslist ul li{ background:url(/images/2010/icon1.gif) no-repeat 10px center; padding-left:15px;}
.box3 h3{ font-size:13px;}
.radlist li{ margin:5px 0}
.citylist{ margin-bottom:10px; border-bottom:1px solid #87bfe2; border-left:1px solid #87bfe2; border-right:1px solid #87bfe2; }
.citylist li{ width:105px; float:left;}
.newstitle { font-size:14px; line-height:26px}
.newstitle a{ color:#c75000}
.newsabstract { color:#666666}
.newsdistance { margin-bottom:10px}


/* articles */
.article					{margin:0px;padding:0px;background-color:#ffc;}
.article .categorys			{height:88px;border-top:1px solid #cecd80;border-right:1px solid #cecd80;overflow:hidden;}
.article .categorys .c1		{width:72px;height:17px;padding:4px 5px 0px 5px;text-align:center;border-left:1px solid #cecd80;border-right:1px solid #cecd80;border-bottom:1px solid #cecd80;background:url(/images/article_bg.gif);}
.article .categorys .c1 a	{color:#646624}
.article .categorys .c2		{width:400px;height:19px;padding:2px 5px 0px 0px;border-bottom:1px solid #cecd80;background-color:#F9F8EE}
.article .categorys .c2 a	{color:#939139}
.article .categorys li		{list-style:none;float:left;overflow:hidden;}
.article .categorys li li	{width:60px;margin:0px;padding:0px 0px 0px 8px;line-height:18px}




/*2015*/

.zxzwk2{width:768px; float:left; height:100%; overflow:hidden; margin-left:auto; margin-right:auto; border-left:#ff9900 1px solid; border-right:#ff9900 1px solid; text-align:left;}
.zxzwb1{width:768px; height:26px; line-height:26px; background-color:#fdf2e7; border-bottom:#ffdcb8 1px solid;}
.zw1{width:28px; height:26px; float:left;}
.zw2{width:200px; line-height:26px; float:left; font-weight:bold;}
.zw21{width:250px; line-height:26px; float:left; font-weight:bold;}
.zw3{width:217px; line-height:26px; float:left; font-weight:bold;}
.zw31{width:217px; line-height:26px; float:left; font-weight:bold;}
.zw4{width:90px; line-height:26px; float:left; font-weight:bold;}
.zw5{width:98px; line-height:26px; float:left; font-weight:bold;}
.zw6{width:108px; line-height:26px; float:left; font-weight:bold;}

.zxzwb2{width:768px; height:100%; overflow:hidden; padding-bottom:8px; border-bottom:#ff9900 1px solid;}
.zwxx1{width:21px; height:13px; margin-left:7px; display:inline; margin-top:14px; float:left;}
.zwxx1 input{margin:0px; padding:0px; font-size:0px; float:left; width:13px; height:13px;}
.zwxx11{width:21px; height:20px; margin-left:7px; display:inline; margin-top:14px; float:left;}
.zwxx21{width:250px; height:20px; line-height:20px; margin-top:11px; float:left; overflow:hidden;}
.zwxx21 a{float:left;}
.zwxx2{width:200px; height:42px; line-height:42px; float:left; overflow:hidden;}
.zwxx3{width:217px; height:20px; line-height:20px; margin-top:11px; float:left; overflow:hidden;}
.zwxx3 a{float:left;}
.zwxx31{width:215px; height:42px; line-height:42px; float:left; overflow:hidden;}
.zwxx4{width:90px; height:42px; line-height:42px; float:left; overflow:hidden;}
.zwxx5{width:120px; height:42px; line-height:42px; float:left; color:#333; font-family:Arial;}
.zwxx6{width:108px; height:27px; float:left; margin-top:8px;}
.zwxx6 img{display:block;}
.zwxx66{width:108px; height:42px; line-height:42px; float:left; color:#333; font-family:Arial;}
.zwxx7{width:705px; height:22px; line-height:22px; float:left; margin-left:28px; display:inline;}
.zwxx71{width:910px; height:100%; line-height:22px; float:left; margin-left:28px; display:inline; color:#ff6600;}
.zwxx8{width:705px; height:100%; line-height:22px; overflow:hidden; float:left; margin-left:28px; display:inline; color:#999;}
.zwxx88{width:910px; height:100%; line-height:22px; overflow:hidden; float:left; margin-left:28px; display:inline; color:#999;}
.zwxx9{width:705px; height:100%; line-height:22px; float:left; margin-left:28px; display:inline; color:#999; overflow:hidden;}
.lsd{font-size:14px; font-weight:bold; color:#ee7711;}
.zpzwssb{width:770px; height:36px; background-image:url(/images/2010/zpzwss.gif); text-align:left;}

