@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family:"Microsoft YaHei","微软雅黑";color: #000000;}
body{background: #FFFFFF;}
a{text-decoration: none;cursor: pointer;}
ul,li{list-style:none; text-decoration:none}
i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
img{border: none;vertical-align: middle;}
em,h1{font-style: normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

.w1180{width: 1180px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.w1020{width: 1020px;margin: 0 auto;}
#nb_invite_wrap{display:none!important;}

.catalogue .title{overflow: hidden;height: 50px;padding:80px 0 50px;text-align: center;font-size:36px;}
.catalogue .a_button{display: block;width: 206px;height: 50px;line-height: 50px;font-size: 20px;color: #FFFFFF;text-align: center;border-radius: 5px;margin: 50px auto 0;box-sizing: border-box;background-color:#ff7800;}

.banner{height: 430px;background: url(../../images/case/banner.jpg)center top no-repeat;box-sizing: border-box;padding-top:90px;text-align: center;}
.banner .a_button{background-color:#ff7800; font-size:16px;}
.banner p{color: #fff;font-size:50px;}
.banner span{color: #fff;font-size: 30px;display:block;margin-top:10px;}.
.banner em{display: block;}
.banner em i{display:inline-block;color:#ffc75b;font-size:20px;padding-left:16px;padding-right: 16px;line-height:40px;border:1px #ffc75b dashed;margin-right: 14px;border-radius:6px;margin-top:30px;}

.fl1{overflow: hidden;height: auto;padding-bottom: 70px;}
.fl1 .xian{margin: 60px auto 20px;}
.fl1 .nav_1{width:1180px;margin: 0 auto;}
.fl1 .nav_1 a{display: block;float: left;height:90px;line-height:90px;text-align: center;color: #333333;font-size: 20px;box-sizing: border-box;width:250px;box-shadow:0 0px 0.266666rem 0px #ff7800;margin-right: 40px;border-radius: 10px;}
.fl1 .swiper-father{width: 1180px;margin: 0 auto;position: relative;}
.fl1 .swiper-container{height:390px;background: #fff;border-radius: 15px;margin: 0 auto;}
.fl1 .swiper-slide{}
.fl1 .swiper-slide .fl{width:518px;margin-right: 80px;}
.fl1 .swiper-slide .fr{width: 496px;margin-top:40px;margin-right: 80px;}
.fl1 .swiper-slide .fr p{font-size: 24px;color: #121212;sline-height:40px;}
.fl1 .swiper-slide .fr p img{width: 120px;}
.fl1 .swiper-slide .fr span{display: block;font-size: 16px;margin-bottom:40px;margin-top: 10px;}
.fl1 .swiper-slide .fr em{font-size:16px;color: #555;line-height:40px;}
.fl1 .swiper-slide .fr em i{color: #fe4208;}

.fl2{background-color: #f9f9f9;height:auto;overflow: hidden;}
.fl2 li{background-color: #fff;box-shadow:0 0px 0.266666rem 0px #ccc;width: 570px;height: 464px;border-radius: 10px;float: left;margin-bottom: 40px;}
.fl2 li:nth-child(2n){float: right;}
.fl2 li img{float: left;margin-top: 50px;margin-right: 50px;margin-left:40px;}
.fl2 li .info{float: left;width: 250px;}
.fl2 li .info p{margin-top: 80px;color: #010000;font-size: 24px;margin-bottom: 30px;}
.fl2 li .info span{display: block;font-size: 26px;width: 120px;}
.fl2 li .info em{display: block;font-size: 14px;color: #888888;margin-bottom: 30px;width: 120px;}
.fl2 li .info i{display:block;font-size: 16px;color: #3f3f3f;line-height: 34px;}
.fl2 li .info a{display:block;background-color:#ff9536;width:156px;height:50px;line-height:50px;border-radius:6px;color:#fff;text-align:center;font-size:20px;margin-top:30px;}

.fl3{height: auto;overflow: hidden;padding-bottom:90px;}
.fl3 li{box-shadow:0 0px 0.366666rem 0px #ccc;width: 530px;height: 430px;padding-left:40px;padding-top:30px;border-radius: 6px;}
.fl3 li p{color: #2c2c2c;font-weight: bold;font-size: 36px;margin-top:30px;margin-bottom:30px;}
.fl3 li span{color: #2c2c2c;font-size:20px;display: block;line-height:42px;}
.fl3 li em{display: block;color: #717171;font-size: 16px;line-height: 40px;margin-top: 30px;}

.fl4{background-color:#f9f9f9;height: auto;padding-bottom: 90px;}

.fl5{background:url(../../images/case/fl5_bg.jpg);height: 250px;}
.fl5 p{text-align: center;color: #fff;padding-top: 60px;font-size: 46px;margin-bottom: 40px;}
.fl5 form{width: 580px;margin: 0 auto;}
.fl5 form ul li{overflow: hidden;height: auto;margin-bottom: 10px;}
.fl5 form ul li input{float: left;width: 380px;height:52px;line-height:52px;padding-left: 20px;color: #808080;font-size: 16px;margin-right: 10px;background: #fff;border-radius: 5px;outline: none;border: none;}
.fl5 form ul li a{display: block;float: right;width: 170px;height:52px;line-height: 52px;text-align: center;font-size: 22px;color: #fff;background-color: #ff6f29;border-radius: 5px;}



