.g-case-box{background:#f5f5f5}	
.g-case-box .g-in{width:100%;padding:0 0 50px;}
.g-case-box .case_box{background:#fff;box-shadow:0 2px 2px #e4e4e4;padding:40px 0 25px}
.g-case-box .case_area{width:1200px;margin:0 auto 20px}
.g-case-box .m-case{width:1200px;margin:0 auto; }
.m-case .m-item { margin-bottom:0;overflow: hidden;width:1300px;}
.m-case dl { float:left; width:278px; /*height:360px;*/ border:1px solid #fafafa; margin:0 30px 30px 0; box-shadow:0 2px 2px #eae8e8; background:#fff; overflow:hidden; }
.m-case dl dt { height:180px; overflow: hidden;}
.m-item dl dt img:hover {    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);}
.m-item dl dt img {     transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;}
.m-case dl dd { padding:10px 13px; line-height:20px; overflow: hidden;font-size:12px;}
.m-case dl dd a:hover { color:#f60; }
.m-case dl dd span { color:#585858; font-size:12px;}
.m-case dl dd.u-name{padding: 10px 45px 10px 13px;font-size:14px; background: url(/images/icon-look-3.jpg) no-repeat 94% center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.m-case dl .u-desc { height:67px; color: #999; overflow:hidden;border-top:1px solid #eee;/*background:#fafafa*/ font-size:12px;}
.u-design {
    border-top: 1px solid #eee;
}
.browser .icon-look {
    background: url(/images/icon-eye-2.png) no-repeat 0 56%;
    display: inline-block;
    zoom: 1;
    padding: 0 0 0 1.8em;
    cursor: pointer;
    font-size:12px;
}