.AreaL {
    width:760px;
    float: left;
}

.zgs_main_l{width: 220px;float: left;}
.zgs_main_r{width: 760px;float: right;}
.zgs_left_nav li{margin-bottom: 12px;}
.zgs_left_nav li a{color: #333;font-size: 16px;}
.zgs_left_nav li a.on{color: #00b34a;}
.zgs_company_cases .cases_li{border-bottom: 1px dotted #e8e8e8;padding-bottom: 30px;margin-bottom: 30px;}
.zgs_company_cases .case_main .case_btn{bottom: 3px;margin-bottom: 0;}

.case_main{height: 200px;position: relative;}
.case_main .case_pics{width: 200px; float: left; height: 200px;overflow: hidden;}
.case_main .case_check{font-size: 12px;color: #999;margin-left: 5px;}
.case_main .case_check em{color: #be895f;}
.case_main .case_details{margin-left: 20px;float: left;height: 200px;overflow: hidden;}
.case_main .case_name{ font-size: 20px; color: #333; padding-bottom: 10px; overflow: hidden;}
.case_main .case_name .case_details_name{float: left;display:inline-block;overflow: hidden;max-width: 370px;*width:370px;white-space: nowrap;text-overflow:ellipsis;}
.case_main .case_name a{color: #333;}
.case_main .case_name a:hover{color: #f36f20;}
.case_main .case_tag{color: #999;max-width:535px;}
.case_main .case_tag span{float: left;margin-right: 10px;}
.case_main .case_tag #Rgongqi{width: 190px;}
.case_main .case_tag .case_tag_span{max-width: 70px;*width: 70px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.case_main .case_info{margin-top: 28px;}
.case_main .case_info li{float: left;}
.case_main .case_info .case_info_lnk{display: block;color: #999;}
.case_main .case_info .case_info_num{display: block;color: #333;font-size: 14px;}
.case_main .case_info_lnk:hover .case_info_num{color: #f36f20;}
.case_main .case_info .sep{margin: 4px 20px 0;}
.case_main .case_info .sep em{display: block;width: 1px;height: 30px;background-color: #e5e5e5;}
.case_main .case_progress{margin-top: 30px;}
.case_main .case_progress ul{border-top: 2px solid #eee;}
.case_main .case_progress li{float: left;color: #333;font-size: 14px;width: 56px;margin-right: 50px;}
.case_main .case_progress .last_li{margin-right: 0;}
.case_main .case_progress .progress_dot{display: block;width: 20px;height: 20px;background-position: -145px -88px;margin: 0 auto;position: relative;top: -11px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border:2px solid #ededed;
    background-color:#fff;
}
.case_main .case_progress .on_li{color:#ffcd00;}
.case_main .case_progress .on_li .progress_dot{border:2px solid #ffcd00;background-position: -131px -88px;}
.case_main .case_btn{background-color: #f36f20; line-height: 30px; border: 0 none; color: #fff; cursor: pointer; font-family: "Microsoft YaHei", 微软雅黑;position: absolute;right: 0;bottom: 50%;margin-bottom: -15px;width: 112px;text-align: center;}
.case_main input.case_btn:hover {background-color: #e7691e }