
@charset "utf-8";
/* CSS Document */
/**公共区域**/
.lm-title{ width:100%; height:90px; text-align:center;}
.lm-title h2{ height:50px; margin-top:40px; text-align:center; font-size:28px; color:#747e53}
.lm-title em:after,.lm-title em:before{
	content: "";
    display: inline-block;
    width: 576px;
    height: 1px;
    background: #dedede;
	vertical-align:top;
	margin-top:12px;
}
/*焦点图*/
.banner{ width:100%; height:auto; position:relative; top:-70px; margin-bottom:-70px; overflow:hidden;}
.flexslider{position:relative; height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:auto; max-height:900px; overflow:hidden}
.slides li img { width:100%;}

/*.flex-active-slide{animation:myfirst 25s;}
@keyframes myfirst
{
	from { transform: scale(1);}
	to { transform: scale(1.1);}
}*/
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:18px;height:17px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:18px;height:17px;line-height:50px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*关于我们*/
.about{ width:100%; height:320px; background:url(../images/about_bg.jpg) repeat-x center; position:relative; overflow:hidden;}
.about-text{ width:700px; margin:0 auto; height:auto; overflow:hidden; margin-top:10px;font-size:14px; line-height:30px; text-align:center;}
/*旅居项目*/
.project{ width:100%; height:730px; padding:40px 0; background-color:#e8ebda;}
.pj-title{ width:100%; height:90px;text-align:center; margin-bottom:20px;}
.pj-title h2{ height:50px; text-align:center; font-size:28px; color:#747e53}
.pj-title em:after,.pj-title em:before{
	content: "";
    display: inline-block;
    width: 576px;
    height: 1px;
    background: #a4b17b;
	vertical-align:top;
	margin-top:12px;
}
.pj-box{ width:1200px; height:300px;}
.pj-box .pic{ float:left; width:600px; height:300px; overflow:hidden;}
.pj-box .pic img{ -webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.pj-box .pic a:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.pj-box .article{ float:left; width:560px; height:260px; padding:20px; background:#fff url(../images/pjbg.jpg) no-repeat right;}
.article h4{ font-size:20px; height:32px;}
.article i { display:block; width:30px; height:2px; background-color:#ddd;}
.article p { width:100%; height:190px; font-size:14px; line-height:32px;}
.seemore{ display:block; width:110px; height:36px; line-height:36px; text-align:center; background-color:#747e53; color:#fff; font-size:14px;}
.seemore:hover{box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19); color:#fff; text-decoration:none;}

/*新闻中心start*/
.news{  height:auto; margin:0 auto; overflow:hidden}
.pic-news{float:left; width:500px; height:360px; margin-top:20px;overflow:hidden}
.slide{position:relative;width:100%;height:360px;background:#eee;overflow:hidden;}
.slide a{color:#eee;text-decoration:none;}
.slide .box{overflow:hidden;position:relative;width:500px;height:360px;}
.slide .list{overflow:hidden;width:9999px;}
.slide .list li{float:left;position:relative;width:500px;}
.slide .list li img{vertical-align:top; width:500px; height:360px;}
.slide .list p{position:absolute;bottom:0;left:0;width:100%;height:30px; line-height:30px; color:#FFF; font-size:14px;padding-left:10px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.slide .btn{overflow:hidden;position:absolute;bottom:7px;right:5px;}
.slide .btn li{float:left;width:16px;height:16px;margin:0 0 0 5px;border-radius:2px;background:#FFF;color:#333;font:12px/16px Tahoma;text-align:center;cursor:pointer;}
.slide .btn .selected{background:#dab866;color:#fff;}

.txt-news{ float:right; width:680px; height:360px; margin-top:20px;}
.news-list{ width:100%; height:360px; overflow:hidden}
.news-list li{ width:100%; height:81px; border-bottom:1px dashed #ccc;}
.news-list .time{ float:left; text-align:center; color:#cccccc; width:80px; margin-top:5px;}
.news-list .time span{font-size:48px; height:48px; line-height:48px; display:block;}
.news-list .time i{ font-size:14px;}
.news-list .line{ width:35px; height:2px; background-color:#747e53; float:left; margin-top:20px;}
.news-list li h4{ width:550px; height:20px; margin-top:10px; font-size:16px; float:right;}
.news-list li p{ width:550px; height:40px; line-height:18px; margin-top:5px; font-size:12px; color:#666;float:right;}
.news-list li h4 a:hover{ text-decoration:underline}

/*tab选项卡start*/
#tab .tab-menu{ width:100%; height:30px;}
#tab .tab-menu li{float:left;width:140px; height:30px; line-height:30px;font-size:16px; cursor:pointer;text-align:center; background-color:#f4f4f4;}
#tab .tab-menu .selected{background-color:#dab866; color:#FFF;}
#tab .hide{display:none;}

/*新闻中心end*/

/*合作伙伴*/
.partner{ width:100%; height:auto; overflow:hidden;}
.part-list { width:1250px; margin-top:20px;}
.part-list li{ float:left; width:210px; height:80px; padding:5px; border:1px solid #CCC; margin-right:22px; border-radius:3px;}
.part-list li img { width:210px; height:80px;}
.part-list li:hover{ border:solid #dab866 1px;}