@charset "gb2312";
/* CSS Document */
/*技术支持:武汉矩阵科技-www.juzhen.com*/
/*公司地址:武汉市江汉区青年路308号花园道写字楼5楼*/
/*客户服务电话:027-83557163 83557165*/
@media screen, projection {
/* 首页 */
.banner{width:100%; height:410px; min-width:1280px; overflow:hidden; position:relative; z-index:2;}
#banner .pics{position:relative; width:100%; height:100%;}
#banner .pics li{display:none; position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background:#fff no-repeat center center; background-size:auto 100%;}
#banner .pics li a{display:block; width:100%; height:100%;}
#banner .pics .b1{display:list-item;}
#banner .btns a{position:absolute; top:50%; z-index:4; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms;}
#banner .btns .prev{left:-50px;}
#banner .btns .next{right:-50px;}
#banner .btns .prev.on{left:120px;}
#banner .btns .next.on{right:120px;}
#banner .btns a span{position:absolute; top:0; left:0; width:100%; height:100%; -ms-transition:-ms-opacity 300ms;  transition:opacity 300ms;-webkit-transition:-webkit-opacity 300ms; -moz-transition:-moz-opacity 300ms; -o-transition:-o-opacity 300ms; cursor:pointer;}
#banner .btns a span.off{-webkit-opacity:1; opacity:1; display:block\9;}
#banner .btns a span.on{-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns .prev .off{background:url(../images/ico/prev.png) no-repeat 0 0;}
#banner .btns .prev .on{background:url(../images/ico/prev_on.png) no-repeat 0 0;}
#banner .btns .next .off{background:url(../images/ico/next.png) no-repeat 0 0;}
#banner .btns .next .on{background:url(../images/ico/next_on.png) no-repeat 0 0;}
#banner .btns a:hover .off{-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns a:hover .on{-webkit-opacity:1; opacity:1; display:block\9;}
#banner .g-wrap{position:absolute; left:50%;  -webkit-transform:translate3d(-50%,0,0); bottom:0; z-index:2; height:30px; overflow:hidden;}
#banner .g-wrap .idxs{ height:100%;}
#banner .g-wrap .idxs li{float:left; margin:30px 5px 0; background-color:rgba(119,119,119,0.4); width:12px; height:12px; border-radius:13px; border:2px solid rgba(119,119,119,0); cursor:pointer; -ms-transition:background-color 500ms, margin-top 100ms, border-color 500ms; transition:background-color 100ms, margin-top 100ms; transition:background-color 500ms, margin-top 100ms, border-color 500ms; -webkit-transition:background-color 500ms, margin-top 100ms, border-color 500ms; -moz-transition:background-color 500ms,  margin-top 100ms, border-color 500ms; -o-transition:background-color 500ms, margin-top 100ms, border-color 500ms;}
#banner .g-wrap .idxs li.on{background-color:#d92822; border-color:#d92822;}
.newsroll{width:1280px; height:40px; padding:20px 0; margin:0 auto;}
.newsroll h2{float:left; border-right:2px solid #eeeeef; padding-right:10px; margin:12px 10px 0 0; height:16px; font-weight:normal; line-height:16px; font-size:16px; color:#f00;}
.newsIn{width:800px;height:40px;line-height:40px; font-size:14px; overflow:hidden; float:left;}
.newsIn li{height:40px; width:100%; width:100%; overflow:hidden;}
.newsIn span{line-height:20px; font-size:20px;float:left; display:block; text-align:center; margin-right:10px;}
.newsIn span font{font-size:12px; line-height:14px;}
.newsroll a.more{line-height:38px; display:block; width:120px; border:#e20920 1px solid; float:right; color:#e20920; text-align:center; border-radius:20px; font-size:14px;}
.newsroll a.more:hover{ background:#f9f9f9;}
.Quick{width:100%; height:200px; min-width:1280px; background:#f2f2f2;}
.QuickBox{width:1280px; height:100%; margin:0 auto; position:relative; overflow:hidden;}
.QuickBox a{width:512px; height:100%; top:0; position:absolute;}
.QuickBox a.fore1{}
.QuickBox a.fore2{left:512px;}
.QuickBox a.fore3{left:768px;}
.QuickBox a.fore4{left:1024px;}
/* 关于我们 */

.currclass {background:rgba(226,9,32,1); color:#fff;}
.Guide{line-height:30px; width:1280px; margin:0 auto;}
.AboutTit{height:60px; border-bottom:#f5f5f5 1px solid;}
.AboutTit a{padding:0 30px; height:30px; transition:all 0.3s ease-out; border-radius:20px; text-align:center; line-height:30px; margin:15px 0 0 80px; font-size:14px; float:left;}
.AboutTit a.cur,.AboutTit a:hover{background:rgba(226,9,32,1); color:#fff;}
.vankeBox{padding:60px 40px;}
.vankeBox .textright{width:850px; margin-left:40px; float:left;}
.vankeBox .textright h2{font-size:18px; color:#d52835; line-height:30px; padding-top:10px;}
.vankeBox .textright p{line-height:24px; padding-top:10px; font-size:14px;}
.vankeBox .textdown{display:none;}
.vankeBox .textdown p{line-height:24px; padding-top:10px; font-size:14px;}
.vankeBox .textdown .pic2{width:1200px; padding-top:10px; display:block;}
.vankeBox .btn{line-height:40px; display:block; width:160px; background:#d52835; color:#fff; text-align:center; border-radius:20px; font-size:16px; margin-left:350px;}
.aboutbanner{height:381px; position:relative; width:100%;}
.aboutbanner img{position:absolute; left:0; top:0;}
.aboutbox{padding:40px;}
.aboutbox p{line-height:22px; padding-bottom:10px; font-size:14px;}
.aboutbox h2{line-height:32px; font-size:16px; color:#f00; font-weight:normal; font-family:"\9ED1\4F53";}

/* 新闻中心 */
.NewsBox{padding-bottom:40px;}
.NewsBox .search{padding:40px;}
.NewsBox .search input{width:240px; padding:0 5px; border:#e0e0e0 1px solid; float:left; height:38px;}
.NewsBox .search .btn{width:70px; float:left; font-size:14px; color:#d52835; text-align:center; line-height:38px; border:#e0e0e0 1px solid; border-left:0;}
.NewsBox .search .btn:hover{background:#f9f9f9;}
.NewsBox .search p{line-height:30px; font-size:14px; color:#e0e0e0;}
.NewsBox .search p a:hover{color:#d52835;}
.NewsBox ul{width:100%; border-top:#f2f2f2 1px solid;}
.NewsBox ul#NewsList{border-top:0;}
.NewsBox ul li{padding:20px 80px 20px 0; transition:all 0.3s ease-out; border-bottom:#f2f2f2 1px solid; background:url(../images/ico/ico10.png) no-repeat 1230px center;}
.NewsBox ul li .date{line-height:20px; font-size:20px; float:left; display:block; text-align:center; padding:0 20px 0 30px;}
.NewsBox ul li .date font{font-size:12px; line-height:12px;}
.NewsBox ul li h3{color:#222; font-size:20px; line-height:30px; margin-bottom:5px; font-weight:normal;}
.NewsBox ul li h3 a{color:#222;}
.NewsBox ul li h3 a:hover,.NewsBox ul li h3 span a.cur{color:#d52835;}
.NewsBox ul li h3 span{font-size:12px; font-weight:normal;  margin-left:20px;}
.NewsBox ul li h3 span a{color:#757575; margin-right:10px;}
.NewsBox ul li p{line-height:20px;}
.NewsBox ul li .text{float:left; width:1100px;}
.NewsBox ul li.hot{background:none; padding-right:20px;}
.NewsBox ul li:hover{background-color:#f5f5f5;}
.NewsBox ul li.hot .text{width:650px;}
.NewsBox ul li.hot .Img{max-width:356px; float:right; overflow:hidden;}
.detailedCon{width:1130px; padding:30px 0 60px 90px;}
.detailedCon .DetHead{width:1130px; padding-bottom:10px; border-bottom:#d52835 2px solid; position:relative;}
.detailedCon .DetHead .ReBtn{width:60px; height:60px; position:absolute; top:0; right:0; background:#f2f2f2 url(../images/ico/ico11.png) no-repeat center center;}
.detailedCon .DetHead .date{line-height:18px; font-size:20px; position:absolute; top:0; left:-50px; text-align:center;width:40px; height:70px; background:#d52835; color:#fff;}
.detailedCon .DetHead .date font{font-size:12px; line-height:12px;}
.detailedCon .DetHead h2{line-height:28px; padding-bottom:5px; font-size:24px; color:#222;}
.detailedCon .DetHead .info{height:24px;}
.detailedCon .DetHead .info p{float:left; line-height:24px; margin-right:10px;}
.detailedCon .DetText{margin-top:30px;}
.detailedCon .DetText p{padding:10px 0; line-height:24px; font-size:14px;}
.detailedCon .DetText p img{max-width:100%; display:block; margin:0 auto;}
.detailedCon .DetHead .info a{width:24px; height:24px; float:left; margin-left:20px;}
.detailedCon .DetHead .info a.sina{background:url(../images/ico/sina.png) no-repeat center center;}
.detailedCon .DetHead .info a.qq{background:url(../images/ico/qq.png) no-repeat center center;}
.detailedCon .DetHead .info a.weixin{background:url(../images/ico/weixin.png) no-repeat center center;}
.CityBox{padding:40px; background:url(../images/pic/bg01.png) no-repeat 900px 120px;}
.CityBox h2{line-height:40px; font-size:24px; color:#222;}
.CityBox ul{width:1280px; height:340px; margin-top:20px;}
.CityBox ul li{border-radius:10px; height:300px; padding:20px; background:#f8f8f8; float:left; margin-right:12px; width:190px}
.CityBox ul li h3{color:#d52835; font-size:22px; font-weight:normal; margin-bottom:10px;}
.CityBox ul li p{line-height:32px;}
.SanHaoBox{padding:40px;}
.ShBanner{width:100%; height:350px; position:relative; border-bottom:#e0e0e0 1px solid;}
.ShBanner img{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.SanHaoBox h2{font-size:16px; margin-top:20px; line-height:34px; color:#333;}
.SanHaoBox p{line-height:24px; margin-bottom:20px;}
.SanHaoBox a.btn{width:300px; line-height:40px; border-radius:21px; border:#e20920 2px solid; color:#e20920; font-size:16px; text-align:center; display:block; margin:50px auto;}
/* 好房子 */
.HouseTit{height:60px; border-bottom:#f5f5f5 1px solid;}
.HouseTit a{width:120px; height:30px; transition:all 0.3s ease-out; border-radius:20px; text-align:center; line-height:30px; margin:15px 0 0 80px; font-size:14px; float:left;}
.HouseTit a.cur,.HouseTit a:hover{background:rgba(226,9,32,1); color:#fff;}
.HouseList ul{width:1284px;}
.HouseList li{width:290px; float:left; padding:30px 15px 30px 15px; border-right:#f2f2f2 1px solid; border-bottom:#f2f2f2 1px solid;}
/*.HouseList li:nth-child(4n){border-right:0;width:290px; padding-left:15px;}*/
.HouseList li .Img{width:290px; height:206px; position:relative; margin-bottom:10px; background:url(../images/pic/bg02.jpg) no-repeat center center;}
.HouseList li .Img img{max-width:290px; max-height:206px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.HouseList li .text{height:120px;}
.HouseList li h3{font-size:20px; color:#222; line-height:30px; font-weight:bold; padding:0 10px;}
.HouseList li p{font-size:16px; width:270px; color:#222; line-height:26px; padding:0 10px;}
.HouseList li span{font-size:12px; height:22px; width:270px; color:#b6b6b6; line-height:22px; display:block; padding:0 10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.HouseList li:hover{background:#f9f9f9;}
.HouseSearch{padding:30px 0 30px 30px; border-bottom:#f2f2f2 1px solid; z-index:2;}
.HouseSearch h2{font-size:16px; font-weight:normal; line-height:30px; display:block;}
.HouseSearch h3{float:left; line-height:30px; font-weight:normal; padding:10px 10px 0 0; font-size:14px;}
.HouseSearch span{line-height:28px; padding:0 5px; float:left; margin-top:10px;}
.HouseSearch .selectBox{margin-top:10px;}
.HouseSearch .text1{width:60px; float:left; text-align:center; height:28px; border:#8c8c8b 1px solid; margin-top:10px; padding:0 5px;}
.HouseSearch input{font-family:"\5FAE\8F6F\96C5\9ED1","Arial"; color:#666;}
.HouseSearch .SearBtn{line-height:30px; display:block; width:100px; background:#d52835; color:#fff; text-align:center; border-radius:20px; font-size:14px; margin:0 auto; float:left; margin:10px 0 0 30px;}
.SearchResult{padding:40px; background:#ededed;}
.SearchResult h2{font-size:14px; color:#333; font-weight:normal; height:30px;}
.SearchResult table{background:#cecece; border:#cecece 1px solid;}
.SearchResult td{background:#ededed; vertical-align:middle; text-align:center; line-height:20px; padding:10px;}
.SearchResult thead tr:first-child td{color:#333;}
.SearchResult .tips{border-top:#c0c0c0 1px dashed; padding-top:30px;}
.SearchResult .tips h3{font-size:14px; height:30px;}
.SearchResult .tips p{line-height:22px;}
.HouseShow .HouseImg{width:350px; height:350px; position:relative; float:left; border:#c0c0c0 1px solid; background:#fff;}
.HouseShow .HouseImg img{max-width:100%; max-height:100%; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.HouseShow .HouseImg span{position:absolute; line-height:20px; padding-left:26px; background:url(../images/ico/ico07.png) no-repeat 0 center; left:0; bottom:-30px;}
.HouseShow .rhtxt{width:800px; float:right;}
.HouseShow .rhtxt h3{font-size:14px; color:#333;}
.HouseShow .rhtxt h4{font-size:14px; line-height:24px; font-weight:normal; color:#e20920}
.HouseShow .rhtxt .box{padding:15px 0; border-bottom:#c0c0c0 1px solid;}
.HouseShow .rhtxt .box:last-child{border:0;}
.HouseShow .rhtxt .box p{line-height:24px;}
.HouseShow .rhtxt .box ul{width:100%;}
.HouseShow .rhtxt .box li{width:50%; line-height:30px; float:left; font-size:14px;}
.HouseShow{position:relative;}
.BackToList{width:36px; height:43px; position:absolute; top:0; right:0; background:url(../images/ico/ico11.png) no-repeat center;}
/* 好服务 */
.ServiceTit{height:60px; border-bottom:#f5f5f5 1px solid;}
.ServiceTit a{padding:0 30px; height:30px; transition:all 0.3s ease-out; border-radius:20px; text-align:center; line-height:30px; margin:15px 0 0 80px; font-size:14px; float:left;}
.ServiceTit a.cur,.ServiceTit a:hover{background:rgba(226,9,32,1); color:#fff;}
.SaleCon{padding:40px; background:#fff; }
.SaleCon h1{font-size:18px; line-height:30px; cursor:pointer; padding-bottom:20px; display:block; color:#333;}
.SaleCon h2{font-size:18px; font-weight:normal; line-height:30px; padding-bottom:10px; display:block; color:#333;}
.SaleCon .tips{color:#333;}
.SaleCon .tips p{line-height:26px;}
.SaleCon .tips img{padding:10px 0; display:block;}
.SaleCon tr td{background:#f5f5f5; vertical-align:middle; text-align:center; line-height:20px; padding:15px 10px;}
.SaleCon tr:first-child td{background:#e20920; color:#fff; font-size:14px;}
.SaleCon tr:first-child td:first-child{background:#e20920; font-weight:normal; color:#fff; font-size:14px;}
.SaleCon tr td:first-child{background:#efefef; color:#333; font-weight:bold;}
.TabCon{background:#f5f5f5; margin-top:20px;}
.TabCon .tit{height:40px; width:100%; background:#fff;}
.TabCon .tit a{padding:0 30px; float:left; margin-right:20px; text-align:center; line-height:40px; font-weight:bold;}
.TabCon .tit a.cur,.TabCon .tit a:hover{background:#f5f5f5; color:#ed4024;}
.TabCon .box{display:none; padding:30px;}
.TabCon .box tr td{text-align:left; padding:15px 30px; background:#fff;}
.TabCon .box tr:first-child td{background:#e20920; color:#fff; font-size:14px; text-align:center;}
.SaleBox{background:url(../images/ico/ico13.png) no-repeat 1177px 10px; padding-bottom:20px; margin-bottom:20px; border-bottom:#e3e3e3 1px solid; overflow:hidden;}
.DelivCon .UpDiv{padding:50px 40px 0;}
.DelivCon .UpDiv h2{font-size:18px; font-weight:normal; line-height:30px; padding-bottom:10px; display:block; color:#333;}
.DelivCon .UpDiv p{line-height:24px; padding-bottom:5px;}
.DelivCon .logolist{border:5px #f5f5f5 solid; width:1190px; border-right-width:4px; border-bottom-width:4px;}
.DelivCon .logolist li{float:left; width:237px; height:118px; position:relative; border-right:1px #f5f5f5 solid; border-bottom:1px #f5f5f5 solid;}
.DelivCon .logolist a{width:100%; height:100%; display:block; transition:all 0.3s ease-out;}
.DelivCon .logolist a:hover{background:#f9f9f9;}
.DelivCon .logolist li img{max-width:100%; max-height:100%; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.DelivCon .search{height:30px; padding:20px 40px;}
.DelivCon .search span{float:left; line-height:30px; font-size:14px; font-weight:bold; margin-right:10px;}
.projectlist{background:#e0e0e0; padding-bottom:30px;}
.projectlist li{width:270px; background:#fff; float:left; margin:40px 0 0 40px;}
.projectlist li:hover{background:#f9f9f9;}
.projectlist li .Img{width:270px; height:200px; position:relative; display:block; background:#f1f1f1;}
.projectlist li .Img img{max-width:100%; max-height:100%; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.projectlist li .text{padding:10px 15px; height:120px; position:relative;}
.projectlist li .text h3{color:#333; font-size:14px; line-height:30px;}
.projectlist li .text p{line-height:22px;}
.projectlist li .text .bigpic{width:20px; height:20px; background:url(../images/ico/ico07.png) no-repeat; position:absolute; top:15px; right:15px;}
.page{height:30px; font-size:16px; font-weight:bold; text-align:center; position:relative;}
.page a{display:inline-block; line-height:30px; margin:0 20px;}
.page a:hover{color:#d52835;}
.page span{margin:0 20px; display:inline-block; line-height:30px; color:#d52835;}
.page p{position:absolute; line-height:30px; right:40px; top:0; font-weight:normal;}
#carousel{width:1160px; padding:0 20px; height:230px; position:relative;}
#carousel ul{display:block; margin:0; padding:0;}
#carousel li{color:#999; text-align:center; display:block; width:232px; height:230px; padding:0; float:left; position:relative;}
#carousel li a{width:190px; height:230px; display:block; position:relative; margin:0 auto;}
#carousel li img{width:190px; height:230px; display:block;}
#carousel li span{line-height:30px; width:100%; left:0; bottom:0; position:absolute; z-index:3; background:rgba(250,250,250,0.8); text-align:center; font-size:14px; color:#333;}
#carousel .prev,#carousel .next{background:url(../images/ico/ico14.png) no-repeat 0 0; line-height:500px; display:block; overflow:hidden; width:12px; height:24px; position:absolute; top:104px;}
#carousel .prev{background-position:0 0; left:0;}
#carousel .next{background-position:right 0; right:0;}
/* 物业服务 */
.ProCon{padding:40px;}
.ProBanner{height:240px; background:#76be46; padding:40px;}
.ProBanner .Img{width:390px; height:220px; position:relative; float:left;}
.ProBanner .Img img{position:absolute; left:0; top:0; bottom:0; margin:auto;}
.ProBanner .text{width:810px; float:left; color:#316311;}
.ProBanner .text h2{font-size:24px; line-height:40px; color:#ffef3b; padding-bottom:10px;}
.ProBanner .text h2 font{font-size:32px;}
.ProBanner .text p{line-height:20px; margin-top:5px;}
.ProBanner .text p font{font-size:18px; font-weight:bold;}
.ProperStyle,.ProperVideo{background:#fafafa;}
.ProperInfo img{float:left; width:400px;}
.ProperInfo .text{float:right; width:750px;}
.ProperVideo .text{float:left; width:600px;}
.ProperVideo .text h3{font-size:18px; line-height:30px; margin-bottom:20px;}
.ProperVideo .video{width:560px; float:right;}
.ProSlide{height:190px; position:relative;}
.SlideImg{height:174px; width:1200px; position:relative; overflow:hidden;}
.SlideImg ul{width:10000000px; position:absolute; left:0; top:0;}
.SlideImg li{width:232px; height:174px; float:left; margin-right:10px; overflow:hidden;}
.SlideImg li img{display:block;}
.ProSlide .prev,.ProSlide .next{background:url(../images/ico/ico14.png) no-repeat 0 0; line-height:500px; display:block; overflow:hidden; width:12px; height:24px; position:absolute; top:75px; cursor:pointer;}
.ProSlide .prev{background-position:0 0; left:-30px;}
.ProSlide .next{background-position:right 0; right:-30px;}
.ProCon h2{font-size:18px; font-weight:normal; line-height:30px; padding-bottom:10px; display:block; color:#333;}
.ProCon p{line-height:20px; margin-bottom:10px;}
.ProCon .subbtn{line-height:36px; width:120px; text-align:center; color:#fff; float:left; font-size:16px; background:#e20920;}
.ProForm td{padding:10px 5px; vertical-align:top; line-height:32px;}
.ProForm td input{height:32px; width:300px; color:#666; border:#e0e0e0 1px solid; padding:0 5px; float:left; margin-right:15px;}
.ProForm td textarea{height:120px; line-height:30px; width:1000px; float:left; margin-right:15px; color:#666; border:#e0e0e0 1px solid; padding:2px 10px;}
.ProForm td .err{line-height:32px; float:left; color:#e20920;}
.ProForm td .ok{line-height:32px; float:left; color:#025606;}
/* 万客会 */
.clubbanner{width:100%; display:block;}
.ClubInfo img{float:left; margin-right:30px;}
.ClubInfo p{line-height:20px; padding-bottom:5px;}
.ClubCon .table1{background:#fff;}
.ClubCon td{background:#f5f5f5; text-align:center; line-height:20px; padding:10px 15px;}
.ClubCon .table1 tr:first-child td{color:#fff; background:#e20920;}
.ClubCon .table2{background:#e0e0e0;}
.ClubCon .table2 td{background:#fff;}
.ClubCon .table2 tr:first-child td{color:#333; background:#f9f9f9;}
.ClubCon h2{line-height:30px; padding-bottom:10px; font-size:18px; font-weight:normal; color:#333;}
.ClubCon h2.red{color:#e20920;}
.ClubCon>.text{margin-top:30px;}
.ClubCon h3{font-size:14px; font-weight:normal; color:#333; line-height:30px;}
.ClubCon p{line-height:22px;}
.ClubCon>.text p font{padding:0 5px; background:#e20920; color:#fff; border-radius:3px; margin-right:10px;}
/* 万客家装 */
.renovation{padding-bottom:40px;}
.renovation img{display:block; margin:0 auto;}
/* 夏令营 */
.CommunityTit{height:60px; border-bottom:#f5f5f5 1px solid;}
.CommunityTit a{padding:0 30px; height:30px; transition:all 0.3s ease-out; border-radius:20px; text-align:center; line-height:30px; margin:15px 65px 0 65px; font-size:14px; float:left;}
.CommunityTit a.cur,.CommunityTit a:hover{background:rgba(226,9,32,1); color:#fff;}
.ScBanner{width:100%; height:380px; position:relative;}
.ScBanner img{display:block;}
.ScBanner .video{width:460px; height:260px; position:absolute;top:60px; right:50px; background:#000;}
.SumCon .textbox{width:450px;}
.SumCon .picbox{width:680px; padding-top:40px;}
.SumCon .textbox h2{font-size:18px; color:#4593c7; font-weight:normal; line-height:30px; padding-bottom:10px; font-family:"\9ED1\4F53";}
.SumCon .textbox p{line-height:20px; padding-bottom:5px;}
.SumCon .textbox h3{line-height:20px; padding:10px 0 5px;}
.SumCon .textbox span{color:#a5a5a5; margin-top:10px; display:block;}
.SumCon table{background:#e0e0e0;}
.SumCon td{background:#fff; text-align:center; line-height:20px; padding:10px 5px;}
.SumCon table tr:first-child td{color:#333;}
.SumCon .picbox h2{font-size:16px; font-weight:normal; line-height:30px; padding-bottom:10px; font-family:"\9ED1\4F53";}
.SumCon .picbox ul{height:300px;}
.SumCon .picbox li{float:left; width:325px;}
.SumCon .picbox li:first-child{margin-right:25px;}
.SumCon .picbox li img{display:325px;}
.SumCon .picbox li p{line-height:20px; font-size:14px; padding-top:5px;}
/* 君澜大酒店 */
.WebBanner{width:100%; display:block;}
.jldjdbox1{padding:40px 0; width:800px; line-height:24px; text-align:center; margin:0 auto;}
.jldjdbox2{width:550px;}
.jldjdbox2 p{line-height:24px; padding-top:30px;}
/* 项目地图 */
.maps{width:100%; height:960px; background:url(../images/pic/maps.jpg); position:relative;}
.maps .Location{width:90px; height:50px; border-radius:10px; position:absolute; cursor:pointer;}
.maps .Location.hkcq{left:428px; top:72px; width:100px; height:60px;}
.maps .Location.fcgj{left:479px; top:182px; width:60px; height:40px;}
.maps .Location.jyht{left:470px; top:182px;}
.maps .Location.hygj{left:158px; top:490px;}
.maps .Location.jylw{left:54px; top:653px; width:80px;}
.maps .Location.jscs{left:449px; top:695px;}
.maps .Location.zyw{right:50px; top:466px;}
.maps .Location.wkjy{right:55px; top:577px;}
.maps .Location.wkjc{right:143px; top:660px;}
.maps .Location.chjy{right:153px; top:730px;}
.maps .Location.yjt{left:414px; top:200px; width:60px; height:40px;}
.maps .Location.yuelu{left:544px; top:188px; width:60px; height:40px;}
.maps .Location.fcbj{left:209px; top:338px;}


.maps .Location .info{width:140px; padding:10px 30px 10px 15px; position:absolute; left:-20px; top:-78px; background:#fff; border-radius:5px; display:none;}
.maps .info h3{color:#ef2c2c; font-size:16px; line-height:24px; font-weight:normal;}
.maps .info .ico1{position:absolute; right:10px; bottom:10px;}
.maps .info .ico2{position:absolute; left:40px; bottom:-18px;}
.maps .Location.jylw .info{width:164px; top:-66px;}
.maps .Location.jscs .info{top:-65px;}
.maps .Location.wkjy .info{width:180px;top:-65px;}
.maps .Location.fcgj .info{width:200px; top:-66px; left:-10px;}
.maps .Location.zyw .info{top:-98px; left:-100px;top:-65px;}
.maps .Location.zyw .info .ico2{left:120px;}
.maps .Location.wkjy .info{left:-100px;}
.maps .Location.wkjy .info .ico2{left:120px;}
.maps .Location.chjy .info{left:20px;}
.maps .Location.chjy .info .ico2{left:10px;}
.maps .Location.wkjc .info{left:-100px;}
.maps .Location.wkjc .info .ico2{left:120px;}
.maps .Location.jyht .info{left:30px; top:-70px;}
.maps .Location.jyht .info .ico2{left:5px;}
.maps .Location.hkcq .info{left:-190px; top:-10px;}
.maps .Location.hkcq .info .ico2{left:100%; top:20px;}
.maps .Location.cur .info{display:block;}
.maps .Location.click .info{display:block;}
/* 三好馆 */
.ShTopPic{display:block;}
.ShTit{height:60px; padding:0 40px; background:#ebebeb;}
.ShTit a{line-height:60px; text-align:center;  background:url(../images/ico/ico18.jpg) no-repeat right center; width:300px; display:block; float:left; font-size:16px;}
.ShTit a:last-child{background:#ebebeb}
.ShTit a.cur{background:#fff; color:#e20920;}
.ShCon{display:none; padding-top:40px;}
.ShCon p{line-height:22px; padding-bottom:5px;}
.ShCon img{display:block; margin:0 auto;}
.zongshu .pic{width:280px; float:left; margin-left:40px;}
.zongshu .rhbox{width:880px; float:right; margin-right:40px;}
.zongshu .rhbox h2{font-size:20px; font-weight:normal; color:#e20920; line-height:36px; padding-bottom:10px;}
.zongshu h3{line-height:32px; font-size:16px; color:#333; font-weight:normal; font-family:"\9ED1\4F53";}
.zongshu .rhbox p{padding-bottom:15px;}
.zongshu .rhbox h3{padding-bottom:15px;}
.zongshu .text{width:1200px; margin:0 auto;}
.zongshu h3.red{color:#e20920;}
.zongshu li{background:#f5f5f5; border-radius:5px; width:343px; padding:15px; height:200px; float:left; margin-left:40px; }
.ShCon .topbox{padding-bottom:40px;width:1200px; margin:0 auto; border-bottom:#e0e0e0 1px solid;}
.ShCon .box{padding:40px;}
.ShCon .box:nth-child(2n+1){background:#fafafa;}
.ShCon .box h2{line-height:32px; font-size:16px; color:#333; font-weight:normal; font-family:"\9ED1\4F53";}
.ShCon .box h2.red{color:#e20920;}
.ShCon .box li{padding:10px 15px; background:#f5f5f5; margin:10px 0; border-radius:5px;}
.ShCon .box .BorBot{border-color:#e0e0e0; height:40px; margin-bottom:50px;}
/* 家书列表页、详细页 */
.JsBanner{width:1280px; height:400px; position:relative;}
.JsBanner img{width:100%; height:100%; display:block;}
.JsBanner p{position:absolute; line-height:36px; background:rgba(255,255,255,0.8); border-radius:18px; color:#0085ab; font-size:20px; padding:0 20px; left:30px; bottom:110px;}
.JsTit{height:60px; padding:0 40px; background:#ebebeb;}
.JsTit a{line-height:60px; text-align:center; background:url(../images/ico/ico18.jpg) no-repeat right center; width:240px; display:block; float:left; font-size:16px;}
.JsTit a:last-child{background:#ebebeb}
.JsTit a.cur,.JsTit a:hover{background:#fff; color:#e20920;}
.JsList{padding-bottom:40px; margin-bottom:40px; border-bottom:#ececec 1px solid;}
.JsList h2{font-size:18px; color:#333; font-weight:normal; line-height:30px;}
.JsList img{width:230px; float:left; margin-right:30px;}
.headpic{float:left; width:620px;}
.JsList .pictext{width:300px; float:left; padding-right:30px; border-right:#ececec 1px solid;}
.pictext h3{line-height:20px; font-size:16px; color:#f00;}
.pictext p{font-size:14px; height:110px; overflow:hidden; padding:10px 0; line-height:22px;}
.pictext a{color:#f00; line-height:20px;}
.listnews{width:576px; float:left;}
.listnews a{line-height:40px; font-size:14px; color:#333; display:block; background:url(../images/ico/ico10.png) no-repeat right center;}
.listnews a:hover{color:#f00;}
#wksh{border:0; margin-bottom:0;}
/* 栏目建设中 */
.buildtips{width:1280px; height:500px; margin:0 auto; background:#fff; text-align:center; line-height:500px; font-size:16px;}
}