@charset "utf-8";
*{margin:0;padding:0;border:0;font-size:14px;background:transparent;font-family:"Microsoft YaHei","微软雅黑";}
body{position: relative;}
ul,li{list-style: none;}
a{text-decoration: none;cursor: pointer;}
em,i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix {*zoom: 1;}
.w1181{width: 1181px;margin: 0 auto;}
.w1180{width: 1180px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}

.banner{height: 430px;}

.hf_banner .dots{bottom:20px!important;}
.banner a{display: block;height: 430px;}
.hf_banner .prev{left: 120px!important;}
.hf_banner .next{right: 120px!important;}

.nav_m{height: 64px; background-color: #f5f5f5; width:100%;z-index:4;margin-top: -46px;}
.nav_m .nav-l{margin-top: 22px;display: inline-block;}
.nav_m .nav-l li{ float:left;width:120px;height:42px;margin-right:15px;line-height:42px;text-align:center;color: #000; }
.nav_m .nav-l li a{display: block; color:#000; background: #fff;font-size:18px;}
.nav_m .nav-l li.current a{color:#fff; background: #CC3333;}
.nav_m .nav-l li a:hover,.nav_m .nav-r a:hover{color: #fff; background: #CC3333;}
.nav_m .left{float: left;}
.nav_m .right a{display: block;color:#fff;background-color:#cc66ff;height:30px;line-height:30px;text-align:center;width:100px;float:right;margin-right:20px;border-radius:10px;margin-top:20px;}
.nav_m .right a:first-child{background-color:#6666ff;}
.nav_m .right a:hover{color:#cc66ff;background-color:#fff;border: 1px solid #cc66ff;}

.title_1{font-size: 38px;text-align: center;color:#333;padding: 80px 0 40px;}
.title_1 p{font-size: 16px;color:#808080;margin-top: 20px;}

.floor_1{height: auto;overflow: hidden;padding-bottom: 90px;}
.floor_1 ul{background: url(../../images/cooperation/index/fl1_bg.jpg) center top no-repeat;padding-top: 46px;height: 500px;overflow: hidden;}
.floor_1 ul li{float: left;width: 310px;height: auto;overflow: hidden;text-align: right;margin-bottom: 190px;}
.floor_1 ul li span{display: block;font-size: 22px;color: #2a57ff;font-weight: bold;}
.floor_1 ul li p{font-size: 18px;color: #5c5c5c;line-height: 34px;padding-top: 20px;}
.floor_1 ul li:nth-child(2n){text-align: left;margin-left: 560px;}

.btn_1{display: block;width: 280px;height: 59px;clear: both;background: url(../../images/cooperation/index/btn_1.png) center center no-repeat;text-align: center;font-size: 20px;color:#fff;margin: 0 auto;line-height: 59px;}

.floor_2{height: 633px;background: url(../../images/cooperation/index/fl2_bg.jpg) center top no-repeat;}
.floor_2 .title_1{color: #fff;}
.floor_2 .con-box{width: 983px;margin: 0 auto;}
.floor_2 ul{width: 983px;margin: 0 auto;position: relative;height: 268px;overflow: hidden;border-radius: 8px;background: #fff;}
.floor_2 ul li.con{position: absolute;left: 0;top: 0;width: 983px;}
.floor_2 ul li img{display: block;margin: 10px 50px 0 40px;}
.floor_2 ul li .tex{float: left;padding-top: 44px;height: auto;overflow: hidden;}
.floor_2 ul li .tex span{display: block;font-size: 28px;color: #2a57ff;font-weight: bold;}
.floor_2 ul li .tex p{font-size: 16px;color: #6d6d6d;line-height: 32px;padding-top: 22px;}
.floor_2 .xuanx{display: flex;justify-content:space-between;flex-wrap:wrap;margin-top: 32px;}
.floor_2 .xuanx span{display: block;font-size: 14px;color:#262626;width: 86px;height: 86px;text-align: center;cursor: pointer;border-radius: 50%;background: #fff;position: relative;}
.floor_2 .xuanx span i{display: block;margin: 18px auto 6px;height: 25px;width: 25px;overflow: hidden;background-image: url(../../images/cooperation/index/ico.png);background-size: 321px;background-position: 0 0;}
.floor_2 .xuanx span:nth-child(2) i{background-position: -27px 0;}
.floor_2 .xuanx span:nth-child(3) i{background-position: -57px 0;}
.floor_2 .xuanx span:nth-child(4) i{background-position: -88px 0;}
.floor_2 .xuanx span:nth-child(5) i{background-position: -114px 0;}
.floor_2 .xuanx span:nth-child(6) i{background-position: -144px 0;}
.floor_2 .xuanx span:nth-child(7) i{background-position: -174px 0;}
.floor_2 .xuanx span:nth-child(8) i{background-position: -201px 0;}
.floor_2 .xuanx span.on{background: #417bff;color: #fff;}
.floor_2 .xuanx span.on::before{display: block;content: ''; border-left: 19px solid transparent;border-right: 19px solid transparent;border-top: 20px solid #fff;position: absolute;top: -32px;left: 25px;}
.floor_2 .xuanx span.on i{filter: brightness(100);}

.floor_3{height: auto;overflow: hidden;padding-bottom: 20px;}
.floor_3 ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.floor_3 ul li{width: 360px;margin-bottom: 50px;height: 382px;border: 1px solid #dedede;border-radius: 10px;overflow: hidden;}
.floor_3 ul li span{display: block;text-align: center;font-size: 20px;color: #fff;background: url(../../images/cooperation/index/fl3_1.png) center center no-repeat;height: 114px;;}
.floor_3 ul li:nth-child(2) span{background-image: url(../../images/cooperation/index/fl3_2.png);}
.floor_3 ul li:nth-child(3) span{background-image: url(../../images/cooperation/index/fl3_3.png);}
.floor_3 ul li:nth-child(4) span{background-image: url(../../images/cooperation/index/fl3_4.png);}
.floor_3 ul li:nth-child(5) span{background-image: url(../../images/cooperation/index/fl3_5.png);}
.floor_3 ul li:nth-child(6) span{background-image: url(../../images/cooperation/index/fl3_6.png);}
.floor_3 ul li span em{display: block;font-size: 26px;color: #fff;font-weight: bold;padding: 26px 0 8px;}
.floor_3 ul li .t{display: block;text-align: center;font-size: 20px;color: #141414;padding: 26px 0;}
.floor_3 ul li dl{display: flex;justify-content:space-between;flex-wrap:wrap;width: 288px;margin: 0 auto;}
.floor_3 ul li dl dd{height: 33px;width: 128px;border: 1px dashed #2380ff;border-radius: 8px;line-height: 33px;font-size: 16px;color: #2b2b2b;margin-bottom: 14px;}
.floor_3 ul li dl dd i{display: block;float: left;width: 20px;height: 19px;overflow: hidden;background-image: url(../../images/cooperation/index/ico.png);background-size: 321px;background-position: 0 -35px;margin: 8px 8px 0 18px;}
.floor_3 ul li dl dd:nth-child(2) i{background-position: -29px -35px;}
.floor_3 ul li dl dd:nth-child(3) i{background-position: -56px -35px;}
.floor_3 ul li dl dd:nth-child(4) i{background-position: -81px -35px;}
.floor_3 ul li dl.dl2 dd:nth-child(1) i{background-position: -105px -35px;}
.floor_3 ul li dl.dl2 dd:nth-child(2) i{background-position: -131px -35px;}
.floor_3 ul li dl.dl2 dd:nth-child(3) i{background-position: -161px -35px;}
.floor_3 ul li dl.dl2 dd:nth-child(4) i{background-position: -191px -35px;}
.floor_3 ul li dl.dl3 dd:nth-child(1) i{background-position: -219px -35px;}
.floor_3 ul li dl.dl3 dd:nth-child(2) i{background-position: -246px -35px;}
.floor_3 ul li dl.dl3 dd:nth-child(3) i{background-position: -273px -35px;}
.floor_3 ul li dl.dl3 dd:nth-child(4) i{background-position: -301px -35px;}
.floor_3 ul li dl.dl4 dd:nth-child(1) i{background-position: 0 -58px;margin-left: 8px;margin-right: 4px;}
.floor_3 ul li dl.dl4 dd:nth-child(2) i{background-position: -29px -58px;margin-left: 8px;}
.floor_3 ul li dl.dl4 dd:nth-child(3) i{background-position: -56px -58px;}
.floor_3 ul li dl.dl4 dd:nth-child(4) i{background-position: -81px -58px;}
.floor_3 ul li dl.dl5 dd:nth-child(1) i{background-position: -105px -58px;}
.floor_3 ul li dl.dl5 dd:nth-child(2) i{background-position: -131px -58px;}
.floor_3 ul li dl.dl5 dd:nth-child(3) i{background-position: -161px -58px;}
.floor_3 ul li dl.dl5 dd:nth-child(4) i{background-position: -190px -58px;}

.floor_3 ul li a{display: block;margin: 16px auto 0;width: 160px;height: 46px;line-height: 46px;text-align: center;border-radius: 8px;background-image: linear-gradient(to right,#076ef9,#34a5ff);color: #fff;font-size: 18px;}

.floor_4{height: auto;overflow: hidden;padding-bottom: 40px;}
.floor_4 ul{margin-top: 50px;}
.floor_4 ul li{width: 378px;height: 174px;border:1px solid #ddd;float: left;margin-right: 20px;margin-bottom: 20px;}
.floor_4 ul li:nth-child(3),.floor_4 ul li:last-child{margin-right: 0;}
.floor_4 ul li img{float: left;margin: 28px 26px 0 20px;}
.floor_4 ul li .fl em{display: block;font-size: 18px;margin: 28px 0 12px 0;}
.floor_4 ul li .fl p{color:#7b7b7b;line-height: 24px;width: 219px;}

.floor_5{height: auto;padding-bottom: 40px;}
.floor_5 .w1200{width: 1200px;margin: 0 auto;}
.floor_5 img{vertical-align: initial!important;}
.floor_5 ul li{float: left;width: 282px;height: 400px;border:1px solid #e8e8e8;border-radius: 5px;margin-right: 20px;margin-top: 35px;}
.floor_5 ul li:last-child{margin-right: 0;}
.floor_5 ul li .tp img{display: block;margin:30px auto 0;width: 144px;height: 144px;border-radius: 50%;}
.floor_5 ul li .tp span{display: block;font-size: 16px;margin: 30px 0 12px 36px;}
.floor_5 ul li .tp span em{display: inline-block;font-size: 20px;margin-right: 20px;}
.floor_5 ul li .tp p{font-size: 16px;color:#575757;width: 220px;height: 72px;margin-left: 36px;line-height: 24px;margin-bottom: 16px;}
.floor_5 ul li .x_ewm{width: 216px;height: 42px;border-radius: 30px;margin: 0 auto;line-height: 42px;cursor: pointer;}
.floor_5 ul li .x_ewm a{display: block;width: 216px;height: 42px;background: #00a0e9;text-align: center;border-radius: 50px;font-size: 18px;color:#fff;}
.floor_5 ul li .x_ewm a:hover{opacity: .7;}
.floor_5 ul li .x_ewm span{display: block;position: relative;}
.floor_5 ul li .x_ewm span .d_ewm{width: 154px;display: none;background: url(../../images/cooperation/index/fl5_ewm_bg.png) center center no-repeat;position: absolute;bottom:-180px;left: 20px;padding-top: 25px;overflow: hidden;padding-left: 20px;}
.floor_5 ul li .x_ewm span .d_ewm img{width: 132px;height: 132px;margin: 0 auto;}
.floor_5 ul li .x_ewm span:hover .d_ewm{display: block;z-index: 5;}

.floor_6{height: auto;overflow: hidden;background: #f6f6f6;padding-bottom: 90px;}
.floor_6 ul.box_1 li{width: 366px;float: left;margin: 47px 40px 30px 0;}
.floor_6 ul.box_1 li:last-child{margin-right: 0;}
.floor_6 ul.box_1 li span{display: block;font-size: 24px;margin-bottom: 18px;}
.floor_6 ul.box_1 li p{background: #fff;width: 366px;height: auto;overflow: hidden;}
.floor_6 ul.box_1 li p img{margin-bottom: 28px;}
.floor_6 ul.box_1 li p a{display: block;font-size: 14px;color:#868686;padding-left: 18px;margin-bottom: 17px;width: 330px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.floor_6 ul.box_2{background: #fff;padding-top: 30px;}
.floor_6 ul.box_2 li{width: 286px;margin-right: 120px;float: left;}
.floor_6 ul.box_2 li:first-child{margin-left: 16px;}
.floor_6 ul.box_2 li:last-child{margin-right: 0;}
.floor_6 ul.box_2 li a{display: block;font-size: 16px;background: url(../../images/cooperation/index/fl6_logo.png) left center no-repeat;padding-left: 16px;color:#7d7d7d;margin-bottom: 22px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;width: 286px;}
.floor_6 ul.box_2 li a.more{color:#a5a5a5;background: none;}
