/* CSS Document */
.banner{ background:url(../images/case/yqbg.jpg) top center no-repeat; padding:55px 0 0;}
.banner .con{ width:1200px; margin:0 auto; overflow:hidden;}
.banner .con .left{ padding-top:50px; width:700px; float:left;}
.banner .con .left .box1{ color:#fff; font-size:50px; font-weight:400; }
.banner .con .left .box2{ color:#1dd2af; font-size:50px; font-weight:400; margin-top:20px;}
.banner .con .left .box3{ color:#fff; font-size:30px; margin-top:15px;}
.banner .con .right{ width:415px; height:415px; float: right;}
.tl{ width:1200px; margin:40px auto; overflow:hidden; text-align:center;}
.tl img{ width:1066px;}
.mess{ background:url(../images/case/lybg.jpg) top center no-repeat; padding:90px 0;}

.mess .con{ padding:30px; width:1140px; margin:0px auto; overflow:hidden; background:url(../images/case/lybg2.jpg) bottom #fff no-repeat; }
.mess .con .ttl{ text-align:center; color:#47d8ba; margin-bottom:60px; font-weight:bold; font-size:40px;}
.mess .con .fm { overflow:hidden;}
.mess .con .fm .text{ overflow:hidden; margin-bottom:15px;}
.mess .con .fm .box{ width:379px; float:left;}
.mess .con .fm .box span{ display:block; font-size:14px; line-height:20px;}
.mess .con .fm .box input{display:block; color:#c6c6c6; height:40px; line-height:40px; width:370px; border:1px #ccc solid; font-size:16px; }
.mess .con .fm textarea{display:block; color:#c6c6c6;line-height:40px; height:200px; width:1108px; border:1px #ccc solid; padding:10px;}
.mess .con .fm .btn{ width:80px; font-size:16px; background:#1dd2af; display:block; text-align:center; border:none; line-height:40px; margin-top: 20px; color:#fff; font-weight:bold;cursor: pointer;}
.mess .con .csr{ text-align:right;}
.mess .con .csr img{ display:inline-block;}
.mess .con .csr span{ display:inline-block; margin:0 10px; color:#5f5f5f; font-size:14px; margin-right:20px; font-weight:bold;}
.mess .con .tel{ text-align:right; margin-top:15px;}
.mess .con .tel img{ display:inline-block;}
.mess .con .tel span{ display:inline-block; margin:0 10px; color:#5f5f5f; font-size:14px; margin-right:20px; font-weight:bold;}