﻿.erjicases{width: 100%;}
.cases_index{position:relative;width:100%;height: 800px;}
.cases_index .img_bg{position:absolute;top:0;left:0;width: 100%;
    height: 800px;
    background-color: transparent;
    background-image: url(../images/one.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;}
.text_floor{position:absolute;top:0;left:0;z-index: 1;}
.text_floor h3{font-weight: normal;font-size: 90px;line-height: 60px;margin-top: 350px;padding-left: 30px;}
.cases_list{width: 1200px;margin:0 auto;overflow: hidden;padding-top:20px;}
/*.cases_list ul{width:102%;}
.cases_list ul li{width:23%;margin-right:2%;margin-bottom:2%;float: left;}
.cases_list ul li>a{width:100%;height:350px;display: block;overflow: hidden;}
.cases_list ul li img{height:100%;display: block;margin:0 auto;}
.cases_list ul li div{width: 100%;text-align: center;}
.cases_list ul li div a{color:#000;font-size:16px;line-height: 30px;}*/

.ej_pic_sort{margin:10px auto; font-size:13px;height:26px;}
.ej_pic_sort a{width:80px;border:1px solid #ccc;background:#fff;line-height:26px; text-align:center; color:#000 ; float:left; margin:0 5px;} 
.ej_pic_sort a div:hover{background:#ed182a !important; color:#FFF !important; cursor:pointer}
.ej_pic_sort a img{vertical-align:middle;}

.ej_case_menu{width:1200px;text-align:center;overflow:hidden;}
.ej_case_menu ul{width:1240px;}
.ej_case_menu ul li{ width: 385px;float: left;padding: 3px;margin-bottom: 10px;background: #fff;margin-right: 13px;}
.ej_case_menu li img{ width:385px;}
.ej_case_menu .menu div.menulist{ width:96%; margin:0 auto; font-size:12px; border-bottom:1px dashed #dcdcdc; padding:10px 0; overflow:hidden}
.ej_case_menu .menu div b{ color:#38b801; display:inline-block; width:44px; text-align:center; font-size:13px; padding-top:30px; float:left; background-image:url(/images/finework-isearch.jpg);}
.ej_case_menu .menu div b.zoom{ background-position:7px -15px}
.ej_case_menu .menu div b.price{ background-position:-166px -15px}
.ej_case_menu .menu div b.style{ background-position:-105px -15px}
.ej_case_menu .menu div b.local{ background-position:-235px -15px}
.ej_case_menu .menu a{white-space:nowrap; color:#7f7f7f}
.ej_case_menu .menu a:hover{color:#f60}
.ej_case_menu .menu div.menulist div{ display:block; float:right; width:180px; line-height:22px; padding:2px 0; text-align:left}
.ej_case_menu .menu h3{ line-height:30px; background-color:#38b801; font-size:14px; padding:0 10px; text-align:left; color:#fff; margin-bottom:10px;}
.ej_case_menu .menu b{ display:inline-block; float:left; width:65px;}
.ej_case_menu div{ position:relative}
.ej_case_menu ul li a.altxt{display:block;width:100%;height:40px;line-height:40px;text-align:left;font-size:14px;color:#666;overflow: hidden;}
.ej_case_menu ul li a.altxt:hover{color:#ed182a;}
.ej_case_menu ul li p{width:100%;height:40px;line-height:40px;background:#f7f7f7;text-align:left;}
.ej_case_menu ul li p img{width:30px;margin:5px 3px;;float:left;}
.ej_case_menu ul li p span{display:block;color:#ed182a;float:right;}
.ej_case_menu ul li p span a{color:#50bde8;font-weight:bold;vertical-align: bottom;}