/*企业模板公司主页*/
.company_wrap{font-family: "SimSun";font-size: 12px;color:#333;}
.company_wrap .company_left{float: left;width:730px;padding-right: 10px;}
.company_left .company_introduction{padding:15px;border:1px solid #E2E2E2;background-color: #fff;position: relative;}
.company_left .company_introduction .company_name{font-size: 14px;color:#247FAF;font-weight: bold;margin-bottom: 5px;}
.company_left .company_introduction .introduction_detail{font-size: 12px;margin-bottom: 10px;}
.company_left .company_introduction .introduction_detail p{line-height: 22px;text-indent:2em;}
.company_left .company_introduction a{display: block;float: right;font-size: 12px;color: #247FAF;width:51px;}
.company_left .company_introduction a:hover{text-decoration:underline;}
.company_left .company_introduction a.show_down{background: url(../images/p_up_down.gif) no-repeat 31px 2px;}
.company_left .company_introduction a.show_up{background: url(../images/p_up_down.gif) no-repeat 31px -36px;}
.company_left .carousel{margin-top: 12px;padding:15px 20px;border:1px solid #E2E2E2;background-color: #fff;position: relative;_width:688px;_overflow:hidden;}
.carousel img{border:0;display:block;}
.swipe{overflow:hidden;visibility:hidden;position:relative;}
.swipe-wrap{overflow:hidden;position:relative;}
.swipe-wrap>div{float:left;width:100%;position:relative;}
.car_img{overflow: hidden;width:639px;margin:0 auto;}
.car_img li{display:block;float:left;margin-right:19px;}
.car_img li.last{margin-right:0;}
.carousel button{width:18px;height:30px;cursor:pointer;background-color:#ccc;border:0;}
.carousel button:focus{outline:none;}
.carousel button.left{position:absolute;top:50%;left:20px;background:url(../images/swipe.gif) 0px 0px no-repeat;margin-top:-15px;}
.carousel button.right{position:absolute;top:50%;right:20px;background:url(../images/swipe.gif) 0px -80px no-repeat;margin-top:-15px;}
.company_left .company_left_bottom_list{border:1px solid #E2E2E2;background-color: #fff;font-size: 12px;color:#666;margin-top:12px;}
.company_left_bottom_list .list_header{height:30px;line-height: 30px;border-bottom: 1px solid #E2E2E2;background-color: #F0F0F0;}
.company_left_bottom_list .list_header .title_type{float: left;font-size: 14px;color:#333;padding-left: 15px;}
.company_left_bottom_list .list_header .title_right{float: right;padding-right: 14px;font-size: 12px;color:#999;}
.company_left_bottom_list .list_header .title_right span{color:#247FAF;}
.company_left_bottom_list .company_jobs_list{padding:0 20px 15px 20px;}
.company_left_bottom_list .company_jobs_list .jobs_list_item{padding:18px 0;border-bottom: 1px solid #E2E2E2;}
.company_left_bottom_list .company_jobs_list .jobs_list_item h4{font-size: 14px;}
.company_left_bottom_list .company_jobs_list .jobs_list_item h4 a{color:#247FAF;}
.company_left_bottom_list .company_jobs_list .jobs_list_item h4 a:hover{text-decoration:underline;}
.company_left_bottom_list .jobs_d_item{float: left;width:238px;margin-top: 13px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.company_left_bottom_list .jobs_d_item.right_it{width:212px;float: right;text-align: right;}
.company_left_bottom_list .jobs_d_item .work_area{color:#333;}
.company_left_bottom_list .jobs_d_item .year_money{color:#FF9900;}

.company_wrap .company_right{float: right;width:240px;}
.company_right .company_logo{padding:25px 0;border:1px solid #E2E2E2;background-color: #fff;}
.company_right .company_logo .com_logo_box{width:140px;height:63px;margin:0 auto;overflow: hidden;}
.company_right .company_infomation{margin-top: 15px;padding:20px 13px 10px 13px;border:1px solid #E2E2E2;background-color: #FBFBFB;position: relative;}
.company_right .company_infomation img{position: absolute;top:-8px;left:15px;}
.company_right .company_infomation .company_free_right_t{font-size: 12px;color:#333;margin-bottom: 10px;}
.company_right .company_infomation .com_info_item{line-height: 25px;font-size: 12px;color:#666;}
.company_right .company_infomation .com_info_item .t_l{float: left;}
.company_right .company_infomation .com_info_item .t_r{float: left;width:144px;}
.company_right .company_infomation .com_info_item .t_r .map_target{display: inline-block;width:10px;height:14px;background: url(../images/map_traget.gif) no-repeat;margin-left: 5px;position: relative;top:2px;*top:0;}
.company_right .com_right_little_box{margin-top: 15px;border:1px solid #E2E2E2;background-color: #fff;padding:20px 13px;}
.company_right .com_right_little_box .company_free_right_t{font-size: 12px;color:#333;}
.company_right .com_right_little_box .fuli_box{margin-top: 5px;}
.company_right .com_right_little_box .fuli_box .welfare{float: left;margin-top:12px;margin-right: 9px;padding:0 3px 0 4px;height:22px;line-height: 22px;font-size: 12px;color:#333;border:1px solid #E2E2E2;background-color: #fff;cursor: default;white-space: nowrap;}
.company_right .com_right_little_box .com_news_tit{font-size: 12px;color:#333;padding-bottom: 9px;border-bottom:1px solid #E2E2E2;}
.company_right .com_right_little_box .com_news_tit a{float: right;font-size: 12px;color:#666;font-weight: normal;vertical-align: baseline;}
.company_right .com_right_little_box .com_news_tit a:hover{text-decoration:underline;}
.company_right .com_right_little_box .news_item{width:214px;_width:210px;line-height: 29px;border-bottom: 1px dashed #E2E2E2;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.company_right .com_right_little_box .news_item a{color:#666;}
.company_right .com_right_little_box .news_item a:hover{color:#247FAF;text-decoration: underline;}
