
*{margin:0;padding:0;}
body{font-family:"Microsoft YaHei","微软雅黑";font-size: 14px;}
a{text-decoration:none;cursor:pointer;color:#dadada;}
img{border:0;vertical-align: middle;}
ul,li{list-style-type:none;}
em,strong,i{font-style:normal;font-weight: normal;}
.w1180{width: 1180px;margin:0 auto;}
.fl{float: left}
.fr{float: right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}


.title{text-align: center;padding: 70px 0 40px;}
.title span{font-size: 36px;text-align: center;color: #121212;}
.title p{font-size: 20px;padding-top: 22px;color: #333333;line-height: 34px;}
.title p img{display: inline-block;margin: 0 10px;}

.banner{height:430px;background: url(../../images/agent/banner.jpg) center top no-repeat;}
.banner a{display: block;height:450px;}

.floor_1{overflow: hidden;height: auto;padding-bottom: 70px;}
.floor_1 ul{width: 1066px;margin: 0 auto;background: url(../../images/agent/fl_bg.png) center center no-repeat;}
.floor_1 ul li{float: left;width: 408px;height: 58px;line-height: 58px;text-align: center;font-size: 22px;color: #333333;border: 1px solid #fd2f2f;position: relative;margin: 0 245px 98px 0;}
.floor_1 ul li:nth-child(2n){margin-right: 0;}
.floor_1 ul li:nth-child(n+3){margin-bottom: 0;}
.floor_1 ul li:nth-child(1) em{display: block;width: 0;height: 0;border-bottom: 20px solid #fd2f2f;border-left: 20px solid transparent;position: absolute;bottom:0;right: 0;}
.floor_1 ul li:nth-child(2) em{display: block;width: 0;height: 0;border-bottom: 20px solid #fd2f2f;border-right: 20px solid transparent;position: absolute;bottom:0;left: 0;}
.floor_1 ul li:nth-child(3) em{display: block;width: 0;height: 0;border-top: 20px solid #fd2f2f;border-left: 20px solid transparent;position: absolute;top:0;right: 0;}
.floor_1 ul li:nth-child(4) em{display: block;width: 0;height: 0;border-top: 20px solid #fd2f2f;border-right: 20px solid transparent;position: absolute;top:0;left: 0;}

.btn{width:210px;height:60px;background: #ff9000;text-align: center;line-height: 60px;color:#fff;font-size: 20px;display: block;margin: 50px auto 0;border-radius: 6px;}
.btn:hover{opacity:0.8;}

.floor_2{overflow: hidden;height: 760px;background: url(../../images/agent/fl2_bg.jpg)center top no-repeat;}
.floor_2 .title span,.floor_2 .title p{color: #fff;}
.floor_2 .info{width: 890px;margin: 0 auto 16px;height: auto;overflow: hidden;}
.floor_2 .info span{display: block;float: left;font-size: 24px;color: #fff;margin-right: 130px;}
.floor_2 .info span:last-child{margin-right: 0;}
.floor_2 .info span em{width: 0;height: 0;border-bottom: 12px solid #ff9000;border-left: 12px solid transparent;display: block;float: left;margin: 10px 10px 0 0;}
.floor_2 .info span:last-child em{border-bottom: 12px solid #fd2f2f;}
.floor_2 img{display: block;margin: 0 auto;}
.floor_2 i{text-align: center;font-size: 14px;color: #fff;padding: 20px 0;display: block;}
.floor_2 .btn{margin-top: 0;}

.floor_3{overflow: hidden;height: auto;padding-bottom: 70px;}
.floor_3 ul li{float: left;width: 358px;height: 278px;border: 1px solid #e5e5e5;border-radius: 6px;margin: 0 50px 30px 0;}
.floor_3 ul li:nth-child(3n){margin-right: 0;}
.floor_3 ul li img{display: block;margin: 24px auto 20px;}
.floor_3 ul li span{display: block;font-size: 24px;color: #333333;text-align: center;margin-bottom: 20px;}
.floor_3 ul li p{font-size: 16px;color: #555555;line-height: 30px;padding: 0 22px;}
.floor_3 .btn{margin-top: 20px;}

.floor_4{overflow: hidden;height: auto;padding-bottom: 70px;background: #f5f5f5;}
.floor_4 ul li{float: left;width: 278px;height: 208px;border: 1px solid #e5e5e5;border-radius: 6px;margin: 0 20px 20px 0;background: #fff;}
.floor_4 ul li:nth-child(4n){margin-right: 0;}
.floor_4 ul li img{display: block;margin: 20px auto 16px;}
.floor_4 ul li span{display: block;font-size: 20px;color: #333333;text-align: center;margin-bottom: 16px;}
.floor_4 ul li p{font-size: 14px;color: #555555;line-height: 26px;padding: 0 26px;}
.floor_4 .btn{margin-top: 30px;}

.floor_5{overflow: hidden;padding-bottom: 70px;}
.floor_5 .w1180 .nav_1{overflow: hidden;}
.floor_5 .w1180 .nav_1 a{display: block;float: left;width: 220px;height: 90px;border: 1px solid #e5e5e5;margin-right: 16px;}
.floor_5 .w1180 .nav_1 a:last-child{margin-right: 0;}
.floor_5 .w1180 .nav_1 a:hover,.floor_5 .w1180 .nav_1 .on{border: 1px solid #FF9000;}
.floor_5 .w1180 .swiper-container{background: #FFF;margin-top: 20px;}
.floor_5 .swiper-slide{width: 1180px;overflow: hidden;height: 420px;background-color: #FFFFFF;margin-top: 20px;}
.floor_5 .swiper-slide .fl{width: 50%;}
.floor_5 .swiper-slide .fr{margin-right: 100px;}
.floor_5 .swiper-slide .fl img{margin: 40px 0 0 100px;}
.floor_5 .swiper-slide .fr img{margin: 30px 0 0 22px;}
.floor_5 .swiper-slide:nth-child(2) .fr img{margin-left: 0px;}
.floor_5 .swiper-slide:nth-child(3) .fr img{margin-left: 0px;}
.floor_5 .swiper-slide:nth-child(4) .fr img{margin-left: -25px;}
.floor_5 .swiper-slide:nth-child(5) .fr img{margin-left: -5px;}
.floor_5 .swiper-slide .fr p{font-size: 16px;color: #333333;line-height: 30px;margin-left: 50px;}
.floor_5 .swiper-slide .fr p i{color: #ff0000;}
.floor_5 .swiper-slide .fr p em{font-weight: bold;}
.floor_5 .swiper-slide a{display: block;width: 180px;height: 50px;line-height: 50px;background-color: #FF9000;color: #ffffff;margin: 50px 0 0 50px;text-align: center;font-size: 16px;border-radius:25px;}
.floor_5 .swiper-slide:nth-child(1) a,.floor_5 .swiper-slide:nth-child(4) a{margin-top: 25px;}
.floor_5 .swiper-button-prev,.floor_5 .swiper-button-next{color: #E5E5E5;--swiper-navigation-size:60px}

.floor_6{height:320px;background: url(../../images/agent/fl6_1.jpg) center top no-repeat;}
.floor_6 a{display: block;height:320px;}


#sol_menu{height: 60px;clear: both;}
#sol_menu .nav_left{float:left;}
#sol_menu .nav_left li{float:left;margin-right: 60px;}
#sol_menu .nav_left li>a{color: #333333;font-size: 18px;display: block;line-height: 60px;display: inline-block;}
#sol_menu .nav_left li:hover>a,#sol_menu .nav_left li.on>a{color:#fd9500;position: relative;}
#sol_menu .nav_left li:first-child a{font-size: 26px;}
#sol_menu .nav_left li:last-child{height:auto;transition: .2s;overflow: hidden;}
#sol_menu .nav_left li:last-child>a{height:60px;margin-bottom: 0;margin-top: 0;}
#sol_menu .nav_left li:last-child>a:after{content:url(../../images/solution/arrow.png);margin-left: 5px;}
#sol_menu .nav_left li .menu{width:120px;height:0px; display: none;z-index: 100;position: absolute;background-color: #fff;transition: all 500ms;}
#sol_menu .nav_left li .menu a{font-size: 14px;display: block;color:#333;border-top:#ddd 1px solid;height: 30px;line-height: 30px;text-align: center;}
#sol_menu .nav_left li:hover .menu{display: block;height:130px;transition: transform .3 ease-out,top .3s ease-out;}
