article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin: 0;padding: 0;}
*{margin:0;padding:0;outline:none;outline:none;}
.clear{ clear:both; }
a,i{ text-decoration:none;color:#333;  margin: 0; padding: 0;}
a:hover{color: #333;}
input,button{border:none;   font-family:'microsoft yahei';}
textarea{font-family:'microsoft yahei';}
body{width:100%;font-family:'microsoft yahei';/* background:#fff; */color:#333;font-size:14px;overflow: hidden;}
html{overflow-x: hidden;}
table{border-collapse:collapse}
img{border:none;max-width:100%;}
ul,li,ol{list-style: none;}
i{font-style: normal;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content:"";}
.clearfix:after{clear:both;}
.fl{float: left;}
.fr{ float: right;}
.w1200{ width: 1200px;margin: auto;}
.fullSlide{position:relative;/* background:#000; */margin:0 auto;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  }
.fullSlide .hd{position:relative; z-index:1; margin-top:-35px; height:30px; line-height:30px;  text-align:center;    }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{cursor:pointer;display:inline-block; *display:inline;zoom:1;width: 10px;height: 10px;margin: 3px;overflow:hidden;border: 1px solid #fff;border-radius: 50%;font-size: 0;/* background: #fff; */}
.fullSlide .hd ul .on,.fullSlide .hd ul li:hover{background: #000;}
.fullSlide .prev,.fullSlide .next{z-index:1;display:block;width: 38px;height: 64px;position:relative;position: absolute;top: 50%;margin-top: -32px;display: none;}
.fullSlide .next{  background-position:right 0;  background:url(../images/right-arrow.png) 0 0 no-repeat;right: 2%;  }
.fullSlide .prev{background:url(../images/left-arrow.png) 0 0 no-repeat;left: 2%;}
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }
.fullSlide:hover .prev,.fullSlide:hover .next{display: block;}
.wap_ban{display: none;}
.fullSlide .bd li dl{ position:absolute; left:20%; top:22%; z-index:10000; width:30%;}
.fullSlide .bd li dl dt{ font-size:28px; color:#005bac; font-weight:bold;}
.fullSlide .bd li dl dd{ margin-top:20px; color:#005bac; font-size:15px;}
.wap_ban .bd li dl{ width:90%; left:5%; top:15%;}
.container{width: 93%;margin: 0 auto;}
#index-works{}
.marginTop{margin-top: 80px;}
#index-works .work-title{width: 60%;margin: 0 auto;text-align: center;}
#index-works .work-title ul li{width: 20%;float: left;}
#index-works .work-title ul li a{display: block;}
#index-works .work-title ul li h3{font-weight: normal;font-size: 20px;color: #5d5d5d;text-transform: uppercase;padding-bottom: 10px;}
#index-works .work-title ul li p{margin-top: 10px;font-size: 16px;color: #4d4d4d;}
#index-works .work-title ul li span{display: block;width: 39%;height: 1px;background: #797879;/* margin-top: 10px; */margin: 10px auto 0 auto;}
#index-works .work-title ul li i{display: block;margin-top: 10px;font-size: 18px;color: #4d4d4d;}
i{ font-style: normal;}
#index-works .works-items{margin-top: 50px;}
#index-works .works-items ul li{float: left;width: 24.25%;margin-left: 0;text-align: center;font-size: 16px;}
#index-works .works-items ul li{margin-left: 1%;margin-top: 50px;}
#index-works .works-items ul li:nth-child(1){margin-left: 0;}
#index-works .works-items ul li .work-img{
    width: 100%;

}
#index-works .works-items ul li .work-img img{object-fit: cover;height: 100%;display: block;-o-filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: grayscale(100%);width: 100%;-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);}
#index-works .works-items ul li:hover .work-img img{filter: none;-moz-filter: none;-ms-filter: none;-o-filter:none;width: 100%;object-fit: cover; }
#index-works .works-items ul li p{text-align: center;color: #4d4d4d;margin-top: 20px;}
#index-works .more-works{display: block;text-align: center;color: #6e6e6e;margin-top: 30px;font-size: 17px;}
/*#index-works .more-works:before,#index-works .more-works:after{content: "";position: absolute;z-index: 2;height: 2px;width: 100%;left: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);background-color: #2b2d42;transition: 0.5s;}*/

.banner-nei{ width: 100%;}
.banner-nei img{width: 100%;}
.Banner-pc{display: block;}
.Banner-m{display: none;}
/*九章别墅 开始*/
.villa{margin-top: 40px;}
.villa:nth-child(1){display: block;}
.villa .villa-cer{width: 1250px;margin: 0px auto 0 auto;}
.gallery-top-title{width: 1250px;margin: 70px auto 0 auto;position: relative;}
.gallery-top-title>div{width: 70%;position: relative;}
.gallery-top-title h2{font-size: 18px;color: #8e8d8d;font-weight: normal;}
.gallery-top-title h2 img{float: right; cursor: pointer;}
.gallary-top-title-link{ position: absolute;top: 40px;right: 0;background: #000;padding: 10px 20px;display: none;z-index: 999;}
.gallary-top-title-link a{display: block;line-height: 30px;color: #fff;}

.villa .villa-cer .villa-left{float: left;width: 70%;}
.villa .villa-cer .villa-right{float: right;width: 25%;}
.villa .villa-cer .villa-right p{color: #4d4d4d;font-size: 18px;margin-top: 20px;line-height: 34px;}
.zoom{cursor:pointer;max-width: 100%;width: 100%;display: block;margin-top: 20px;}
.zoominner {
    padding: 10px 10px 10px;
    background:#FFF;
    text-align:left;
}
.zoominner p {
    padding:8px 0;
    color: #fff;
}
.zoominner p a {
    float:left;
    margin-left:10px;
    width:17px;
    height:17px;
    background:url(../images/imgzoom_tb.gif) no-repeat 0 0;
    line-height:100px;
    overflow:hidden;
}
.zoominner p span{float: right;}
.zoominner p a:hover {
    background-position:0 -39px;
}
.zoominner p a.imgadjust {
    background-position:-40px 0;
}
.zoominner p a.imgadjust:hover {
    background-position:-40px -39px;
}
.zoominner p a.imgclose {
    background-position:-80px 0;
}
.zoominner p a.imgclose:hover {
    background-position:-80px -39px;
}
.zimg_c {
    position:relative;
}
.zimg_prev,.zimg_next {
    display:block;
    position:absolute;
    width:80px;
    height:100%;
    background: url(../images/pic-prev.png) no-repeat 100% 50px;
    cursor:pointer;
}
.zimg_next {
    right:10px;
    background-image:url(../images/pic-next.png);
    background-position: 100% 50px;
}
.zimg_c img {
    margin:0 auto;
}
.zimg_p strong {
    display:none;
}
.imgzoom_title{font-size: 18px;text-align: center;margin-top: 10px;}
#imgzoom_waiting{display: none;}
/*foot 开始*/
#footer{background: #e8e6e6;padding: 15px 0 5px 0;margin-top: 50px;overflow: hidden;}
#footer .footer-cer{width: 66%;margin: 0 auto;}
#footer .footer-cer ul li{float: left;width: 33.3%;color: #686868;font-size: 16px;}
#footer .footer-cer ul li:nth-child(1){text-align: left;}
#footer .footer-cer ul li:nth-child(2){text-align: center;}
#footer .footer-cer ul li:nth-child(3){text-align: right;}
#footer .footer-cer ul li span{display: inline-block;vertical-align: middle;width: 8px;height: 8px;background: #141414;margin-right: 20px;border-radius: 50%;}
#footer .footer-cer p{width: 95%;margin: 10px auto 0 auto;border-top: 1px solid #a2a0a0;padding-top: 10px;text-align: center;color: #686868;font-size: 16px;}
#footer .footer-cer p a{display: block;margin-right: 10px;color: #686868;}

.rebox {
    cursor:pointer;
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1000;
    -webkit-filter:none!important;
    background:#000;
    background:rgba(0,0,0,.5)
}
.rebox * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
    margin:0
}
.rebox-contents {
    position:absolute;
    top:10%;
    left:5%;
    text-align:center;
    width:90%;
    height:90%
}
.rebox-contents .rebox-content {
    border:8px solid #fff;
    box-shadow:0 0 20px #000;
    border-radius:1px;
    max-width:100%;
    max-height:100%
}
.rebox-loading {
    width:31px;
    height:31px;
    margin:-16px 0 0 -16px;
    position:absolute;
    top:48%;
    left:50%
}
.rebox-caption {
    display:none;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    text-align:center;
    z-index:1000;
    background:rgba(0,0,0,.8);

}
.rebox-caption p {
    margin:0 auto;
    max-width:70%;
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:10px;
    color:#fff;
    font-size:12px;
    line-height:18px;
    font-size: 20px;;
}
.rebox-button {
    position:absolute;
    z-index:9999;
    min-width:40px;
    height:40px;
    line-height:40px;
    background:rgba(0,0,0,0.7);
    text-decoration:none;
    font-size:24px;
    color:#fff;
    text-align:center;
    vertical-align:middle;
    -webkit-border-radius:32px;
    -moz-border-radius:32px;
    -ms-border-radius:32px;
    border-radius:32px;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    transition:all .3s
}
.rebox-button:hover,.rebox-button:focus {
    opacity:1;
    -webkit-transform:scale(1.4);
    -moz-transform:scale(1.4);
    -ms-transform:scale(1.4);
    transform:scale(1.4)
}
.rebox-close {
    right:10px;
    top:10px
}
.rebox-next {
    right:10px;
    top:48%
}
.rebox-prev {
    left:10px;
    top:48%
}
.rebox-loading {
    left:50%;
    top:48%;
    -webkit-animation-name:spin;
    -webkit-animation-duration:2000ms;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    -moz-animation-name:spin;
    -moz-animation-duration:2000ms;
    -moz-animation-iteration-count:infinite;
    -moz-animation-timing-function:linear;
    -ms-animation-name:spin;
    -ms-animation-duration:2000ms;
    -ms-animation-iteration-count:infinite;
    -ms-animation-timing-function:linear;
    animation-name:spin;
    animation-duration:2000ms;
    animation-iteration-count:infinite;
    animation-timing-function:linear
}
@-ms-keyframes spin {
    from {
        -ms-transform:rotate(0deg)
    }
    to {
        -ms-transform:rotate(360deg)
    }
}@-moz-keyframes spin {
     from {
         -moz-transform:rotate(0deg)
     }
     to {
         -moz-transform:rotate(360deg)
     }
 }@-webkit-keyframes spin {
      from {
          -webkit-transform:rotate(0deg)
      }
      to {
          -webkit-transform:rotate(360deg)
      }
  }@keyframes spin {
       from {
           transform:rotate(0deg)
       }
       to {
           transform:rotate(360deg)
       }
   }
#gallery2 a img{display: block;width: 100%;margin-top: 20px;}
.Manor #gallery2 a{width: 33.3%;display: block;float: left;margin-top: 20px;height: 260px;}
.Manor #gallery2 a img{max-width:90%;max-height:100%;margin: 0 auto;--o-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);}
.Manor #gallery2 a:hover img {
    -webkit-filter: none;
    filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
}
.Waterfalls #gallery2{-moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-gap: 1em;}

.Waterfalls #gallery2 a{height: auto;width: auto;float: none;margin-top: 0px;margin-bottom: 20px;}
.Waterfalls #gallery2 a img{ -webkit-filter: none;
    filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;}

.Waterfalls #gallery2 a img{ width: 100%;}
.Waterfalls .villa-cer .villa-left{margin-top: 20px;}
.news{ width: 1250px;margin: 50px auto 0 auto;}
.news>h2,.news .news-cer>h3,.contact-us h2{font-weight: normal;text-align: center;}
.news>h2,.contact-us h2{font-size: 18px;color:#6e6e6e;}
.news .news-cer{margin-top: 30px;}
.news .news-cer>h3{color: #333;font-size: 28px;font-weight: bold;}
.news .news-cer .news-time{color: #8c8c8c;margin-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #ccc;text-align: center;}
.news .news-cer .news-time i,.news .news-cer .news-time span{display: inline-block;vertical-align: middle;margin-left: 5px;margin-right: 5px;}
.news .news-cer .news-time i{color: #999;}
.news .news-cer .news-time span{color: #666;}
.news .news-cer .news-content{margin-top: 20px;}
.news .news-cer .news-content p{color: #333;line-height: 30px;margin-top: 30px;font-size: 16px;}
.news .news-cer .news-content img{display: block;margin: 30px auto 0 auto;max-width: 100%; height: auto!important}
.news ul{margin-top: 70px;}
.news ul li{margin-top: 30px;padding-bottom: 30px;border-bottom: 1px dashed #E1E1E1;}
.news ul li .left-news-img{float: left;width: 30%;}
.news ul li .left-news-img img{max-width: 100%;}
.news ul li .right-news-txt{float: right;width: 65%;}
.news2 ul li .right-news-txt{width: 100%;}
.news ul li .right-news-txt a{display: block;}
.news ul li .right-news-txt h3{font-weight: normal;font-size: 18px;margin-top: 40px;color: #4d4d4d;}
.news ul li .right-news-txt p{margin-top: 20px;color: #999;line-height: 32px;font-size: 16px;color: #4d4d4d;}
.news ul li.no-pic .left-news-img{display:none}
.news ul li.no-pic .right-news-txt{ width:100%; }
.news ul li.no-pic .right-news-txt h3{margin-top: 0;}
.page-box{ text-align: center;margin-top: 50px;font-size: 15px;}
.page-box a,.page-box span{display: inline-block;background: #fff;border: 1px solid #000;padding: 5px 10px;color: #000;}
.page-box a.current,.page-box span.current,.page-box a:hover{background: #000;color: #fff;}
.contact-us{width: 850px;margin: 50px auto 0 auto;}
.contact-us .contact-top{color: #4d4d4d;margin-top: 70px;}
.contact-us .contact-top h3{font-size: 24px;text-align: center;font-weight: normal;}
.contact-us .contact-top p{font-size: 17px;margin-top: 50px;line-height: 34px;text-align: center;}
.contact-us .contact-top img{display: block;float: right;margin-right: 20%;max-width: 18%;margin-top: 50px;}
.contact-us ul li{margin-top: 30px;}
.contact-us ul li span{display: inline-block;width: 8px;height: 8px;background: #141414;margin-right: 30px;margin-top:13px;border-radius: 50%;vertical-align: top;}
.contact-us ul li p{display: inline-block;font-size: 16px;color:#4d4d4d;line-height: 34px;}
.contact-map{width: 100%;margin-top: 100px;margin-bottom: -54px;}
@media screen and (max-width: 850px)
{
    .contact-us{width: 97%;}
    .contact-us .contact-top{margin-top: 30px;font-size: 20px;}
    .contact-us .contact-top p{margin-top: 20px;font-size: 16px;}
    .contact-us .contact-top img{margin-right: 10%;margin-top: 30px;max-width: 28%;}
    .contact-us ul li p{width: 85%;font-size: 16px;line-height: 24px;}
    .contact-us ul li span{margin-right: 15px;margin-top: 8px;}
}
.About-Us{color: #4d4d4d;width: 71%; float:right;margin-top:50px;}
.About-Us .About-Us-Cer{ width:76%;}
.About-Us .About-Us-Cer>h2{font-size: 36px;color: #4d4d4d;}
.About-Us .About-Us-Cer>p{font-size: 18px;margin-top: 30px;line-height: 42px;}
.About-Us .About-Us-Cer>p:not(.time-p) span{text-align: justify;text-align-last: justify; display:block;}
.About-Us .About-Us-Cer>p:not(.time-p):after {
    display: inline-block;

    content: '';

    overflow: hidden;
    width: 100%;
    height: 0;
}

.About-Us .About-Us-Cer>h3{font-size: 22px;margin-top: 30px;color: #8e1616;}
.star-items{margin-top: 100px;}
.star-items ul li{float: left;width: 16.6%;position: relative}
.star-items ul li img{display: block;width: 100%;height:100%;}
.star-items ul li p{text-align: center;bottom: 10px;width: 100%;left: 0;color: #fff;font-size: 20px;position: absolute;font-weight: bold;}
@media screen and (max-width: 1000px)
{
    .About-Us{ width: 97%;margin-top: 30px;}
    .About-Us>h2{font-size: 30px;}
    .About-Us>p{font-size: 15px;line-height: 30px;margin-top: 20px;}
}
.M-Gallery{width: 90%;margin: 100px auto 0 auto;text-align: center;}
.M-Gallery>h2{font-size: 20px;color: #4d4d4d;font-weight: normal;text-align: center;}
.M-Gallery>p{width: 50%;margin: 50px auto 0 auto;color: #4d4d4d;font-size: 18px;line-height: 30px;text-align: center;}

.icorn-gallary{ float: right;}



#lightbox_mask {
    display: none;
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
}
#lightbox_popup {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5555555555555555;
    background: rgba(0,0,0,.7);
}
#lightbox_popup .pic-view {
    position: absolute;
    top: 5%;
    left: 5%;
    width: 90%;
    height: 90%;
    text-align: center;
}
#lightbox_popup .pic-view .pic {
    max-width: 100%;
    max-height: 100%;
    border: 5px solid #fff;
    border-radius: 3px;
}
#lightbox_popup .btn-view {}
#lightbox_popup .btn-view .btn {
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 24px;
    text-decoration: none;
    border-radius: 32px;
    background-color: #000;
    opacity: .4;
    color: #fff;

    transition: all .3s;
}
#lightbox_popup .btn-view .btn:hover {
    opacity: 1;
    transform: scale(1.4);
}
#lightbox_popup .btn-view .btn-prev {
    left: 10px;
    top: 48%;
}
#lightbox_popup .btn-view .btn-next {
    right: 10px;
    top: 48%;
}
#lightbox_popup .btn-view .btn-close {
    right: 10px;
    top: 10px;
}
#lightbox_popup .caption-view {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 38px;
    background-color: rgba(0, 0, 0, .7);
    text-align: center;
}
#lightbox_popup .caption-view p {
    line-height: 38px;
    color: #fff;
}

.lightbox-pic {
    width: 33%;
    /* --o-filter: grayscale(100%);
   -webkit-filter: grayscale(100%);
   filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);*/
}
.lightbox-pic:hover{-webkit-filter: none;
    filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;}


.lb-loader,.lightbox{text-align:center;line-height:0}
body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}
.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}
body.lb-disable-scrolling{overflow:hidden}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{background-color:#fff;width:250px;height:250px;margin:0 auto;border-radius:4px}
.lb-loader,.lb-nav{position:absolute;left:0}
.lb-outerContainer:after{display:table}
.lb-container{padding:4px}
.lb-loader{top:43%;height:25%;width:100%}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}
.lb-nav{top:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;}
.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:40px;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:40px;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{display:table}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:14px; text-align: center;color: #fff;margin-top: 15px;}
.lb-data .lb-number{display:none;clear:left;padding-bottom:1em;font-size:12px;color:#999; opacity: 0;}
.lb-data .lb-close{z-index:9999999999999999999;position:relative;display:block;float:right;width:40px;height:40px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1;z-index:9999999999999999999;}

#pc-nav .nav-bar>ul>li>a:hover{color: #fff;}
#pc-nav .navbar-brand:hover{ opacity: .6;}

.M-Gallery{width: 90%;margin: 70px auto 0 auto;text-align: center;}
.M-Gallery>h2{font-size: 20px;color: #4d4d4d;font-weight: normal;text-align: center;}
.M-Gallery>p{width: 50%;margin: 50px auto 0 auto;color: #4d4d4d;text-align: center;font-size: 16px;line-height: 30px;}
.M-Gallery .Gallery-img{margin-top: 60px;}
.M-Gallery .Gallery-img ul li{float: left;text-align: center;width: 33.3%;}
.M-Gallery .Gallery-img ul li a{display: block;width: 90%;margin: 0 auto;}
.M-Gallery .Gallery-img ul li img{display: block;width: 95%;margin: 0 auto;height: 100%;}
.M-Gallery .Gallery-img ul li .G-img{/*height: 640px;*/}
.M-Gallery .Gallery-img ul li .G-img img{ max-height: 100%;}
.M-Gallery .Gallery-img ul li p{margin-top: 15px;font-size:18px;color: #4d4d4d;}
.Design{/*margin-top: 100px;*/}
.Design p{font-size: 16px;color: #4d4d4d;line-height: 34px;width: 75%;margin: 0 auto;}
.Design .design-title{text-align: center;margin-top: 100px;}
.Design .design-title a{display: inline-block;padding-left: 5%;padding-right: 5%;font-size: 18px;color: #6e6e6e;}
.Design .design-items{
    margin-top: 50px;
}
.Design .design-items li{float: left;width: 25%;margin-top: 30px;}
.Design .design-items li a{display: block;width: 90%;margin: 0 auto;/*height: 440px;*/}
.Design .design-items li img{width: 100%;height: 100%;-o-filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: grayscale(100%);width: 100%;-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);display: block;}
.Design .design-items li:hover img{-webkit-filter: none;filter: none;-moz-filter: none;-ms-filter: none;-o-filter:none;}

.villa .villa-cer .villa-left a{display: block;}
.villa .villa-cer .villa-left a img{display: block;margin: 10px auto;width: 100%;}











