/* CSS Document */
.banner{ background:url(../images/case/cbbg.png) top center no-repeat; padding:55px 0;}
.banner .con{ width:1200px; margin:0 auto; overflow:hidden;}
.banner .con .left{ padding-top:50px; width:600px; float:left;}
.banner .con .left .box1{ color:#fff; font-size:50px; font-weight:400; }
.banner .con .left .box2{ color:#1dd2af; font-size:36px; font-weight:400;}
.banner .con .left .box3{ color:#fff; font-size:26px; margin-top:15px;}
.banner .con .right{ width:415px; height:445px; float: right;}
.mapm{ background:#4cd6bc; padding:40px 0 20px;;}
.mapm .con{width:1200px; margin:0 auto; overflow:hidden;}
.mapm .con .left{ padding-top:60px; width:580px; float:left;}
.mapm .con .left .text{ background:#fff; border-radius:5px; padding:20px 15px 40px;}
.mapm .con .left .text h2{ color:#1dd2af; font-size:30px; font-weight:bold;}
.mapm .con .left .text p{ color:#595959; font-size:14px; margin-top:20px;line-height: 28px;}
.mapm .con .right{ width:600px; float:right}
.mapm .con .right img{ width:600px;}
.mapc{width:1200px; margin:0 auto;}
.mapc div{ background:url(../images/case/jiao.png) no-repeat; margin-left:-11px; height:11px;}
.cmain{ overflow:hidden;}
.cmain .con{width:1200px; margin:0 auto;}
.cmain .subnav{ padding-top:60px; float:left; border-left:1px solid #ccc; position:relative; z-index:1;}
.cmain .subnav .mark{ display:block; position:absolute; top:1px; left:0px;}
.cmain .subnav li{ background:url(../images/case/mark.png) no-repeat left; margin-left:-7px; margin-bottom:20px; padding-left:40px; cursor:pointer;}
.cmain .subnav li span{ display:block; width:182px; padding:15px; border:1px solid #ccc; border-radius:5px; color:#8f8f8f; font-size:16px;}
.cmain .subnav li span.count{ width:194px; background:url(../images/case/xz.png) no-repeat; color:#fff; border:none;border-radius:0px; }
.cmain .scon{ width:925px; float:right; padding-top:60px;}