.area{min-height: 10px;}
.main_ad02 li{display: inline;float:left}
.main_ad02 li p{margin: 0; padding: 0;}
li.onshow {position: relative;z-index: 1;}
li.onshow a {position: relative;z-index: 2;}
.main_ad02 .show {background: none repeat scroll 0 0 #EAE8E8;border: 1px solid #807F7F;display: none;left: -4px;padding: 3px;position: absolute;top: -4px;width: 100%;}
.main_ad02 .show .area {background: none repeat scroll 0 0 #FFFFFF;overflow: hidden;padding: 70px 0 10px; float: left;}
.main_ad02 .show .left {float: left;width: 205px;}
.main_ad02 .show .right h3 a {color: #FF4B00;font-size: 14px;}
.main_ad02 .show .right {border-left: 1px solid #CBCBCB;float: left;padding-left: 10px;width: 280px;}
.main_ad02 .show .left ul li {margin: 0;padding-left: 10px;width: 90px;height: 23px;}
.main_ad02 .show .left ul li a {color: #1072B5;}
.main_ad02 .shade,.main_ad03 .shade {background: none repeat scroll 0 0 #000000;display: none;left: 2px;filter:alpha(opacity=30);opacity: 0.3;padding: 3px;position: absolute;top: 2px;width: 100%;}
.cblack {color: #000000 !important;}
li.onshow .show {display: block;}
li.onshow .shade {display: block;}
.main_ad03 li{display: inline;float:left}
.main_ad03 .show {background: none repeat scroll 0 0 #EAE8E8;border: 1px solid #807F7F;display: none;left: -4px;padding: 3px;position: absolute;top: -4px;width: 100%;}
.main_ad03 .show .area {background: none repeat scroll 0 0 #FFFFFF;overflow: hidden;padding: 70px 0 10px; float: left;}
.main_ad03 .show .left {float: left;border: 0 none;width: 84px;}
.main_ad03 .show .right h3 a {color: #FF4B00;font-size: 14px;}
.main_ad03 .show .right {border-left: 1px solid #CBCBCB;float: left;padding-left: 10px;width: 149px;}
.main_ad03 .show .left ul li {border: medium none;margin: 0;padding-left: 10px;width: 74px;height: 23px;}
.main_ad03 .show .left ul li a {color: #1072B5;}

.main_hothire div.con li{width: 298px;}
.main_hothire div.con li.onshow{position: relative;z-index: 1;}
.main_hothire div.con li.onshow .show .area {background: none;}
.main_hothire div.con li .show {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #ABA9AA;display: none;left: 0px;position: absolute;top: 26px;width: 220px;}
.main_hothire div.con li .shade {background: none repeat scroll 0 0 #000000;display: none;left: 4px;padding: 1px;position: absolute;top: 30px;width: 220px;}
.main_hothire div.con li li {background: none repeat scroll 0 0 transparent !important;float: left;height: 23px;line-height: 23px;padding-left: 0 !important;width: 210px;}
.main_hothire div.con li li a {background: none repeat scroll 0 0 transparent;color: #5C5C5C;padding-left: 5px;}
.main_hothire div.con li ul {background: none repeat scroll 0 0 transparent !important;padding: 5px;margin-left: 0;width: 210px;}
.main_hothire div.con li h3 {background: url("../../images/showBg.gif") repeat-x scroll 0 0 transparent;color: #333333;font-size: 12px;font-weight: normal;height: 28px;line-height: 28px;padding: 0 10px;}
.main_hothire div.con li .conor {background: url("../../images/showBg.gif") no-repeat scroll 0 -28px transparent;height: 6px;left: 5px;overflow: hidden;position: absolute;top: -6px;width: 10px;}
.main_hothire div.con li.onshow .show {background-attachment: scroll;background-clip: border-box;background-color: #FCF5FF;background-image: none !important;background-origin: padding-box;background-position: 0 0;background-repeat: repeat;background-size: auto auto;display: block;}
.main_hothire div.con li.onshow .shade {display: block;}

.main_hotpic div.con{background:#ffffff; border-top:none;padding: 3px;}
.comWarp{position: relative;float: left;width: 154px;height: 94px;margin: 5px;overflow: hidden;}
.comSmallWarp{position: relative;float: left;height: 87px;overflow: hidden;}
.comScrollUp{position: relative;}
.com_img{position: relative;text-align: center;width: 150px;height: 90px;cursor: pointer; border: 1px solid #e8e8e9; padding: 1px;}
.com_img li{float: left;}
.com_img a{margin: 0;}
.com_info{position: relative;width: 150px;height: 90px;padding:1px; border: 1px solid #e8e8e9;}
.com_info .right {float: left;width: 145px;height: 84px;padding: 4px;}
.com_info .right h3 a {color: #59656F;font-size: 12px; font-weight: bold;}
.com_info .right ul li a {color: #2D79CF;}
.com_info .right {border: 0 none;}
.com_info .right ul li {border: medium none;margin: 0;padding-left: 10px;width: 140px;line-height: 20px;}

.main_newhire div.con ul{width: 316px;float: left;}
.main_newhire div.con li.comlisttit{margin-right: 10px;}
.main_newhire div.con li.comhirelist{overflow: hidden; float: none;}
.main_newhire div.con .tradeli{width:100%;border: 1px solid #d1e6fc; background-color: #e8f3fe; padding: 1px;overflow: hidden;margin-bottom: 10px;}
.main_newhire div.con .tradeli ul{margin:0px;width:972px; overflow: hidden; background-color: #d1e6fc; padding: 6px 6px 0 0;}
.main_newhire div.con .tradeli li{float:left;background:url(../../skin/2012s/but_bg01.gif) right top no-repeat; width:120px; height:34px; line-height:34px;text-align:center;font-size:12px; color:#000000; cursor:pointer; padding-right:12px; margin-left:6px !important; margin-left:3px; margin-bottom: 6px;}
