/* CSS Document */
.banner{ background:url(../images/case/cbbg.png) top center no-repeat; padding:55px 0 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; margin-top:60px;}
.banner .con .left .box3{ color:#fff; font-size:26px; margin-top:15px;}
.banner .con .right{ width:415px; height:415px; float: right;}
.right .fm{ width:375px; height: 355px; padding:10px 20px 10px;background:url(../images/case/conbg.png); overflow:hidden; border-radius:5px;}
.right h2{ text-align:center; font-size:24px; color:#1dd2af; margin:10px 0;}
.right .fm input{ display:block;  width:285px; line-height:35px; color:#797979; font-size:14px; border:none; margin:10px auto; border-radius:5px; padding-left:10px;}
.right .fm textarea{ display:block;  width:285px; line-height:25px; color:#797979; font-size:14px; border:none; margin:10px auto; border-radius:5px; padding-left:10px;}
.right .fm .btn{ background:#1dd2af; line-height:45px; color:#fff; font-size:24px; font-weight:bold; width:295px;cursor: pointer;}
.test{ width:1200px; margin:40px auto 0; background:url(../images/case/sqsy.png) top center no-repeat; height:625px; position:relative; overflow:hidden;}
.test .box1{ color:#fff; width:80px; text-align:center; position:absolute; left:560px; top:35px; font-size:20px;}
.test .box2{ color:#fff; width:80px; text-align:center; position:absolute; left:230px; top:200px;font-size:20px;}
.test .box3{ color:#fff; width:80px; text-align:center; position:absolute; left:880px; top:190px;font-size:20px;}
.test .box4{ color:#fff; width:80px; text-align:center; position:absolute; left:160px; top:460px;font-size:20px;}
.test .box5{ color:#fff; width:80px; text-align:center; position:absolute; left:955px; top:440px;font-size:20px;}
.test .con{ text-align:center; margin-top:250px;}
.test .con .ttl{ text-align:center; margin-top:20px; color:#fff; font-size:30px; }
.test .con .dec{ font-size:12px; width:450px; line-height:20px; text-align:center; margin:20px auto; color:#fff;}
.test .con .btn{ border-radius:5px; background:#298372; width:200px; margin:0 auto; height:60px; line-height:60px; display:block;}
.test .con .btn a{ color:#fff; font-size:18px;}
.main{ overflow:hidden; border-top:solid 1px #ccc;}
.main .fun{ width:1200px; margin:0 auto; overflow:hidden; }
.main .fun .ttl{ display:inline-block ; text-align:center; color:#1dd2af; font-size:20px; font-weight:bold; padding:10px 20px; border:1px solid #ccc; margin-top:-1px; clear:both;}
.main .fun .fc{ overflow:hidden; margin:20px 0;}
.main .fun .fc li{ margin:0 20px; float:left;width:258px;}
.main .fun .fc li a{ display:block; padding:20px 5px; text-align:center; height:260px; }
.main .fun .fc li a:hover{ border:solid 1px #ccc; height:258px;}
.main .fun .fc li a .sttl{ color:#1dd2af; font-size:16px; text-align:center; padding:10px;}
.main .fun .fc li a p{ color:#585858; font-size:12px; text-align:center;}
.main .xtyy{ background:url(../images/case/xtyy.jpg) no-repeat #231f20 top; text-align:center; height:600px}
.main .xtyy img{ width:1200px;}
.main .fm{ width:1200px; margin:0 auto;}
.main .fm .marker{ display:block;}
.main .fm .marker .ttl{ color:#1dd2af; font-size:20px; display:block; margin:20px 5px; font-weight:bold;}
.main .fm .marker .text_i{ margin-left:5px; display:inline-block; width:267px; border:1px solid #ccc; color:#1dd2af; line-height:40px; padding:0 10px}
.main .fm .marker .text_t{ display:block; margin:20px 0; width:1167px; padding:10px; color:#1dd2af; line-height:40px; border:1px solid #ccc; margin-left:5px;}
.main .fm .marker .btn{ width:80px; border:none; display:inline-block; line-height:40px; color:#fff; font-size:18px; font-weight:bold; background:#1dd2af;}
.main .assess{ width:1200px; margin:40px auto; overflow:hidden}
.main .assess .ttl{ padding:10px 0; border-bottom:1px #ccc solid; overflow:hidden; margin-bottom:20px;}
.main .assess .ttl span{ color:#1dd2af; font-size:20px; display:block; font-weight:bold; float:left;}
.main .assess .ttl a{ display:block; font-size:14px; float:right; color:#767676;}
.main .assess .con{ overflow:hidden;}
.main .assess .con li{ width: 588px; padding:5px; float:left;}
.main .assess .con li .sttl{ color:#767676; font-size:14px; font-weight:bold; padding:5px 0;}
.main .assess .con li .dec{ background: url(../images/case/border.png); width:578px; height:60px; padding-top:35px; font-size:12px; color:#666; padding-left:10px;}