@charset "gb2312";
/* CSS Document */
/*技术支持:武汉矩阵科技-www.juzhen.com*/
/*公司地址:武汉市江汉区青年路308号花园道写字楼5楼*/
/*客户服务电话:027-83557163 83557165*/
@media screen, projection {
body{font-size:12px; font-family:"\5FAE\8F6F\96C5\9ED1","Arial"; color:#757575; background:#f5f5f5;}
/* 共用弹框 */
.WinPop{width:100%; height:100%; display:none; position:fixed; left:0; top:0; z-index:99; background:url(../images/ico/blackOpt.png) repeat;}
.WinPop .close{width:40px; height:40px; position:absolute; top:0; right:0; background:url(../images/ico/close.png) no-repeat center;}
.PopDiv{position:absolute; left:50%; top:50%;}
.PopDivCon{width:300px; padding:30px; border:#f00 2px solid; border-radius:3px; background:#fff;}
.PopDivCon h2{font-size:24px; color:#f00; font-family:"\9ED1\4F53"; font-weight:normal; line-height:30px; text-align:center;}
.PopDivCon p{line-height:22px; text-align:center; font-size:14px; padding:20px 0 30px;}
.PopBtn{width:140px; display:block; line-height:30px; text-align:center; background:#f00; border-radius:15px; margin:0 auto; color:#fff; font-size:16px;}
/* 头部导航部分 */
.header{width:100%; height:80px; position:relative; background:#fff;}
.head{width:1280px; height:100%; margin:0 auto; background:#fff;}
h1.logo{width:180px; height:100%; float:left; position:relative;}
h1.logo img{position:absolute; left:0; top:5px;}
/*.nav{float:right; height:40px; margin-top:30px;}
.nav a{float:left; display:block; width:70px; margin-left:100px; font-size:16px; color:#5c5c5c; text-align:right; line-height:40px;}
.nav a.cur,.nav a:hover{color:#f00;}*/
.nav{float:right; height:100%;}
.nav a{float:left; display:block; position:relative; overflow:hidden; width:90px; height:100%; margin-left:80px; font-size:14px; color:#5c5c5c; text-align:center; line-height:80px;}
.nav a.cur,.nav a:hover{color:#fff;}
.nav a span{position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
.nav a .bkg{top:100%; z-index:1; background-color:#f00; -webkit-transition:top 200ms; transition:top 200ms;}
.nav a.cur .bkg,.nav a:hover .bkg{top:0;}

/* 导航展开 */
.NavMenu{width:100%; position:absolute; top:79px; left:0; z-index:5; border-top:#efeeec 1px solid; border-bottom:#efeeec 1px solid; background:rgba(255,255,255,0.97); min-width:1280px; display:none;}
.NavMenuShow{width:1280px; padding:40px 0;  margin:0 auto;}
.MenuLf{width:150px; padding-left:100px; height:100%; float:left; border-right:#efeeec 1px solid;}
.MenuLf h2{font-size:16px; color:#f00;line-height:20px; height:40px;}
.MenuLf p{line-height:20px; height:40px; font-size:16px;}
.MenuLf p a{color:#666;}
.MenuLf p a:hover{color:#f00;}
.MenuRh{width:800px; position:relative; float:left; padding-left:30px;}
.MenuRh .logo{position:absolute; right:0; top:0; bottom:0; margin:auto;}
.MenuRh p{line-height:26px; width:500px; color:#999; font-size:14px; padding:30px 0;}
.MenuRh a.more{line-height:30px; display:block; width:120px; border:#f00 1px solid; color:#f00; text-align:center; border-radius:15px; font-size:14px;}
.MenuRh a.more:hover{ background:#f9f9f9;}
.HouseService{height:250px; width:140px; padding-left:30px; float:left; border-right:#efeeec 1px solid;}
.HouseService:first-child{padding-left:100px;}
.HouseService h2{font-size:16px; color:#f00;line-height:20px; height:40px;}
.HouseService p{line-height:20px;color:#666; font-weight:bold; height:40px; font-size:16px;}
.HouseService p a{color:#666;}
.HouseService a:hover{color:#f00;}
.HouseService span{line-height:20px;color:#757575; height:34px; font-size:14px; display:block; width:100%;}
.HouseService span a{color:#757575;}
.ServiceMenuRh{width:300px; float:right;}
.NavMenuShow .link{height:40px; font-size:14px; width:100%; text-align:right;}
.NavMenuShow .link .promap{padding-left:20px; background:url(../images/ico/ico03.png) no-repeat left center;}
.Telephone h3{line-height:30px; font-weight:normal; padding-left:40px; color:#666; font-size:16px; background:url(../images/ico/ico04.png) no-repeat left center;}
.Telephone p{font-size:32px; padding-top:5px; color:#f00; line-height:40px;}
.Telephone span{font-size:14px; color:#666; line-height:30px;}
.selectBox{width:124px; height:28px; background:#fff; float:left; margin-right:20px; border:#8c8c8b 1px solid; position:relative;}
.selectBox a{display:block; padding-left:10px; color:#666; line-height:28px; height:28px; overflow:hidden;}
.selectBox>a{background:url(../images/ico/ico05.png) no-repeat 104px center;}
.selectBox a:hover.open,.selectBox a.open{background:url(../images/ico/ico06.png) no-repeat 104px center;}
.selectBox p{display:none; background:#fff; position:absolute; z-index:3; left:-1px; width:124px; border:#8c8c8b 1px solid; border-top:none; }
.selectBox p a.cur{background:#f1f1f1; color:#f00;}
.selectBox p a:hover{background:#f1f1f1; color:#333;}
.HouseMenuRh{width:480px; float:right;}
.HouseMenuRh h2{line-height:20px;color:#666; height:40px; font-size:16px;}
.HouseMenuRh span{float:left; line-height:30px; margin-right:10px;}
.searchbtn{height:40px;}
.searchbtn a{line-height:30px; display:block; width:120px; border:#f00 1px solid; color:#f00; text-align:center; border-radius:15px; font-size:14px; float:left; margin-right:20px;}
.searchbtn a:last-child{border:#666 1px solid; color:#666;}
.searchbtn a:hover{ background:#f9f9f9;}
.Community{padding-left:100px; position:relative;}
.Community h2{font-size:16px; color:#f00; line-height:20px; height:30px;}
.Community .link{position:absolute; right:80px; top:0;}
.Community .box{float:left; padding:10px 15px 0 0; width:200px;}
.Community .box.xly{width:415px; padding:10px 15px 0 0; margin-right:15px; border-right:#e0e0e0 1px solid;}
.Community .box h3{ font:normal 16px/30px "\5FAE\8F6F\96C5\9ED1"; height:40px;}
.Community .box img{display:block; float:left;}

.ShReBtn{width:50px; height:90px; position:fixed; left:50%; margin-left:650px;}
.ShReWkg{bottom:112px;}
.ShReIn{bottom:204px;}
.GoTop{display:none; width:50px; color:#fff; text-align:center; line-height:14px; padding:11px 0; font-size:14px; height:28px; margin-left:650px; background:#f00; position:fixed; left:50%; bottom:60px; cursor:pointer; }
.GoTop a{color:#fff;}
.footer{width:100%; min-width:1280px; padding:10px 0; height:40px; background:#fff;}
.foot{width:1280px; height:40px; margin:0 auto; line-height:20px; background:#fff;}
.foot p{line-height:40px; padding-right:30px; margin-right:10px; font-size:14px; background:url(../images/ico/ico01.jpg) no-repeat right center;}
.foot .erweima{position:absolute; display:none; padding:5px; background:#fff; right:0; top:-200px; border:#eee 1px solid;}
.foot .erweima img{display:block;}
.foot .erweima span{width:22px; height:11px; position:absolute; bottom:-10px; right:10px; background:url(../images/ico/ico02.png) no-repeat center bottom;}
}