﻿.banner{position:relative;z-index: 999;}
.banner img{width:100%;}
.banner .remark{color: #fff;position: absolute;width: 100%;top: 9vw;text-align: center;display: none;}
.banner .txt1{font-size:18px;line-height: 28px;font-weight: bold;letter-spacing: 2px;}
.banner .txt2{font-size:14px;line-height:20px;margin: 13px 0px 0px 0px;}
.banner a.free{left: 15%;color:#fff;font-size:14px;border:1px solid #fff;border-radius:30px;position:absolute;bottom: 7%;z-index: 99999;width: 110px;height: 30px;line-height: 30px;text-align: center;}
.banner a.get{right: 15%;left:auto;}

.banner .txt2 .s1{display:inline-block;}
.banner .txt2 .s1:after{content:"";width:1px;height:12px;background:#fff;display:inline-block;margin: 0px 7px 0px 8px;position:relative;top:1px;}
.banner .txt2 .s1:last-child:after{display:none;}

.banner .words{/* display:none; */}

.Two{display:flex;flex-wrap:wrap;height: 45px;line-height: 45px;box-shadow: 5px 0px 10px 5px #eee;background: #fff;position: relative;z-index: 99;}
.Two a{flex:1;text-align: center;font-size: 14px;position: relative;}
.Two a.active{color:#ff6e00;}
.Two a:hover{color:#ff6e00;}
.Two a.active:after{width: 80%;height:2px;background:#ff6e00;content:"";display:block;position:absolute;bottom:0px;left: 10%;}

/*云点播*/
body{background:#f9faff;}
.content .name{font-size: 18px;color: #333;text-align: center;position:relative;/* height: 30px; */line-height: 30px;font-weight: bold;}
.content .name:after{display:block;width:70px;height:1px;background:#feb187;content:"";position: absolute;left: 50%;margin-left: -35px;bottom: -2px;display: none;}
.content .name:before{width:15px;height: 6px;background: url(../images/icon-arrow.png) center bottom no-repeat;display:block;content:"";position:absolute;left: 50%;margin-left: -7.5px;top: 31px;background-size: 14px;display: none;}
.content .p1{text-align:center;line-height: 22px;margin: 10px 0px 0px 0px;color:#666666;font-size: 15px;}
.content .p2{text-align:center;line-height:20px;font-size: 12px;color:#666666;margin:10px 0px 0px 0px;}
.broadcast{margin: 0px auto 0px;width: 98%;background: #fff;padding: 35px 0px 40px 0px;}
.broadcast ul{display:flex;flex-wrap:wrap;margin:30px 0px 0px 0px;}
.broadcast ul li{text-align:center;flex: 1;margin: 0px 5px;}
.broadcast ul li .Img{height: 45px;}
.broadcast ul li img{max-height:100%;max-width: 100%;}
.broadcast ul li .title{font-size: 12px;color:#333;margin:10px 0px 0px 0px;}

.broadcast1{width:95%;margin: 0 auto;padding: 35px 0px 20px 0px;}
.broadcast1 ul{margin:30px 0px 0px 0px;}
.broadcast1 ul li{background:#fff;padding: 20px 15px;box-shadow:0px 0px 10px 2px #eee;border-radius:5px;margin: 0px 0px 15px 0px;}
.broadcast1 .title{font-size: 18px;color:#ff6e00;/* font-weight: bold; */}
.broadcast1 .tit{font-size:14px;color:#666;line-height:20px;margin:15px 0px 0px 0px;/* padding:0px 0px 0px 15px; */position:relative;word-break: normal;}
.broadcast1 .tit:before{width:6px;height:6px;background:#ff8738;content:"";display: none;position:absolute;left:0px;top:6px;}
.broadcast1 .Img{text-align:center;margin:20px 0px 0px 0px;}
.broadcast1 .Img img{max-width: 75%;max-height: 400px;}

.broadcast2{width:95%;margin: 0px auto;padding: 35px 2.5% 20px 2.5%;background: #fff;}
.broadcast2 ul{margin:20px 0px 0px 0px;}
.broadcast2 li{padding: 15px 10px;border-bottom:1px dashed #fd8d48;}
.broadcast2 ul li:last-child{border:0;}
.broadcast2 li .Img{width: 30px;float: left;}
.broadcast2 li .Img img{max-width:100%;}
.broadcast2 li .words{width: calc(100% - 40px);float: right;}
.broadcast2 li .title{font-size:16px;color:#333;line-height: 22px;}
.broadcast2 li .in{font-size:14px;color:#666;margin:5px 0px 0px 0px;word-break: normal;}
.broadcast2 .free{margin: 20px auto;display:block;font-size:14px;height: 33px;line-height: 33px;width: 130px;background:#fd6e21;color:#fff;text-align:center;border-radius:5px;letter-spacing: 2px;box-shadow: 1px 1px 2px 1px #fec3ad;}


.broadcast3{width:95%;margin: 0px auto 30px;padding: 40px 2.5% 0px 2.5%;background: url(../images/bg.png) #fff center center no-repeat;background-size: cover;}
.broadcast3 ul{position:relative;font-size: 0px;height: 130px;text-align: center;}
.broadcast3 ul:after{content:"";display:block;position:absolute;top: 40px;width:100%;height:2px;background:#ededed;visibility: visible;}
.broadcast3 ul li{width: 22%;display:inline-block;color: #666666;position:relative;font-size: 10px;text-align: center;top: 62px;}
.broadcast3 ul li a{color:#fff;font-size: 16px;}
.broadcast3 ul li:after{content:"";display:block;width: 15px;height: 15px;background: url(../images/icon-circle.png) center center no-repeat;border-radius:50%;position: absolute;visibility: visible;left:50%;margin-left:-9px;z-index: 9999;overflow: unset;border: 1px solid #ededed;top: -30px;}
.broadcast3 ul li:before{width: 92%;content:"";display:block;height: 2px;position: absolute;top: -23px;z-index: 999;right: 50%;background: linear-gradient(to bottom left, #ff8e45, #fef6f1);display: none;}
.broadcast3 ul li .in{width:130px;position: relative;left: 50%;margin-left: -65px;}


.broadcast3 ul li:nth-child(2n):after{top: 47px;}
.broadcast3 ul li:nth-child(2n):before{top: 52px;}
.broadcast3 ul li:nth-child(2n) i{bottom: 24px;transform: rotate(180deg);}
.broadcast3 ul li.li2{top:-15px;}
.broadcast3 ul li.li4{top:-15px;}
.broadcast3 ul li.li4:after{/* top: 48px; */}
.broadcast3 ul li:hover{color:#fe8434;}
.broadcast3 ul li.li4:before{top: 68px;}
.broadcast3 ul li.li1:before{width:80%;}
.broadcast3 ul li:hover:before{display:block;}
.broadcast3 ul li:hover .in{color:#fe8434;}
.broadcast3 ul li:hover .title{color:#fe8434;}

.broadcast4{width:95%;margin:0 auto;}
.broadcast4 ul{margin: 15px 0px 40px 0px;}
.broadcast4 li{height:50px;line-height:50px;box-shadow: 0px 0px 5px 2px #eee;text-align: center;}
.broadcast4 li img{max-width: 80%;max-height: 75%;vertical-align: middle;}
.broadcast4 .swiper-pagination-bullet{width:30px;height:3px;border-radius:0;background:#e6e6e6;opacity: 1;margin: 0px 6px!important;}
.broadcast4 .swiper-pagination {bottom:0px;}
.broadcast4 .swiper-pagination-bullet-active{background:#fe8434;}

.broadcast5{background: url(../images/bg1.png) #fff center bottom no-repeat;padding:30px 0px;background-size: 100%;margin: 35px 0px 0px 0px;}
.broadcast5 .name:after{display:none;}
.broadcast5 .name:before{display:none;}
.broadcast5 .free{margin: 25px auto 10px;display:block;font-size:14px;height: 33px;line-height: 33px;width: 130px;background:#fd6e21;color:#fff;text-align:center;border-radius:5px;letter-spacing: 2px;box-shadow: 1px 1px 2px 1px #fec3ad;}





/*云直播*/
.live{margin: 0 auto 30px;padding: 35px 2.5% 25px 2.5%;}
.live ul li .title{color:#666;font-size: 10px;}
.live ul li .in{width: 130px;left: 50%;margin-left: -65px;position: relative;color: #666666;font-size: 10px;}
.live ul li.li4:after{top:44px;}
.live ul li{top: 75px;}
.live ul li.li2{top:0px;}
.live ul li.li4{top:0px;}
.live ul li:after{top: -29px;}
.live ul li:nth-child(2n):after{top: 45px;}
.live ul li.li4:before{top: 54px;}
.live ul:after{top:52px;}
/*云加速*/
.accelerate{padding: 35px 2.5% 20px 2.5%;background: #fff;}
.accelerate2{margin: 25px auto 0px;}
.accelerate1{margin: 35px 0px 0px 0px;}
.accelerate1 ul{background:url(../images/icon-a2.png) center center no-repeat;background-size: 110px;height: 220px;width: 290px;margin: 30px auto;position:relative;}
.accelerate1 ul li{background:url(../images/icon-circle1.png) center center no-repeat;position:absolute;text-align:center;background-size: cover;}
.accelerate1 ul li.li1{top:0px;width: 90px;height: 90px;}
.accelerate1 ul li.li2{top:0px;right: 20px;width: 75px;height: 75px;}
.accelerate1 ul li.li3{bottom: 10px;width: 70px;height: 70px;left: 10px;}
.accelerate1 ul li.li4{bottom:0px;right:0px;width: 90px;height: 90px;}
.accelerate1 ul li img{max-width:80%;margin:5px 0px 0px 0px;}
.accelerate1 ul li .title{color:#fff;font-size:16px;position:relative;}
.accelerate1 ul li.li1 .title{top:-10px;}
.accelerate1 ul li.li2 img{max-width: 44%;margin: 12px 0px 0px 0px;}
.accelerate1 ul li.li2 .title{top:1px;}
.accelerate1 ul li.li3 img{max-width: 44%;margin: 8px 0px 0px 0px;}
.accelerate1 ul li.li4 .title{top:-10px;}
.accelerate1 ul li.li4 img{max-width: 70%;margin: 2px 0px 0px 0px;}


/* 云课堂 */
.classroom{padding: 35px 0px 0px 0px;margin:0px auto;background: #fff;}
.classroom ul{margin: 30px auto 0px;width: 96%;}
.classroom ul li{width: 110px;flex: none;text-align: left;margin: 0px 15px 10px 0px;float: left;margin-right: calc((100% - 330px)/2);}
.classroom ul li .Img{float:left;}
.classroom ul li .title{float:left;margin: 0px 0px 0px 5px;font-size: 14px;line-height: 45px;}
.classroom ul li:nth-child(3n){margin-right:0px;}
.classroomInfo1{margin:15px 0px 0px 0px;padding: 0px 0px 0px 15px;position: relative;}
.classroomInfo1:before{width:6px;height:6px;background:#ff8738;content:"";display:block;position:absolute;left:0px;top:6px;}
.classroomInfo1 label{float:left;font-size: 14px;color: #ff8738;}
.classroomInfo1_1{font-size:14px;color:#666;line-height:20px;float:left;}

.classroomBox{background: #fff;}
.classroomBox .broadcast1{margin:0 auto;padding: 0px 0px 20px 0px;}
.classroom1{background: #f9faff;padding: 10px 2.5%;margin: 25px auto 0px;}
.classroom2{background: #fff;margin: 20px auto 0px;padding: 30px 2.5%;}
.classroom3{margin:0 auto;background: url(../images/bg1.png) #f9faff center bottom no-repeat;}
.classroom3 .free{margin: 15px auto 10px;}
.classroom4_1 .title{font-size:26px;}

/*网校系统*/
.school1{padding: 35px 2.5% 20px 2.5%;background: #fff;}
.school1 ul{margin:20px 0px 0px 0px;}
.school1 li{border-bottom:1px dashed #ff8738;padding:10px 5px;}
.school1 li .Img{float:left;width: 28%;}
.school1 li img{max-width:100%;}
.school1 li .words{float:left;margin:0px 0px 0px 5px;width: calc(72% - 10px);}
.school1 li .title{font-size: 16px;color:#333;margin: 10px 0px 5px 0px;}
.school1 li .info{font-size: 12px;color:#666;line-height: 18px;word-break: normal;}
.school1 li:last-child{border:0;}


.school2{background:#fff;margin: 10px auto;padding: 30px 0px 1px 0px;}
.school2 .free{margin: 20px auto 30px;display:block;font-size:14px;height: 33px;line-height: 33px;width: 130px;background:#fd6e21;color:#fff;text-align:center;border-radius:5px;letter-spacing: 2px;box-shadow: 1px 1px 2px 1px #fec3ad;}
.school2 .in{width: 90%;margin: 30px auto 0px;}
.school2 .in img{max-width:100%;}

.school3{margin: 0 auto;width: 95%;padding: 25px 0px 10px 0px;}
.school3 ul{margin: 25px 0px;}
.school3 li{float:left;width:50%;text-align:center;padding: 20px 0px;border-bottom:1px dashed #fbc3bb;border-right:1px dashed #fbc3bb;box-sizing: border-box;position:relative;}
.school3 li  .img{width:60px;margin: 0px auto 10px;}
.school3 li  .img img{max-width:100%;}
.school3 li .title{color:#333;font-size:16px;}
.school3 li .info{color:#666;font-size:14px;margin:10px 0px 0px 0px;line-height:20px;}
.school3 li:nth-last-child(1){border-bottom:0px;}
.school3 li:nth-last-child(2){border-bottom:0px;}
.school3 li:nth-child(2n){border-right:0px;}
.school3 li:nth-child(2n):after{width:10px;height:10px;background:#fcab9d;content:"";display:block;border-radius:50%;position:absolute;left:-6px;bottom:-6px;}
.school3 li:nth-last-child(1):after{display:none;}
.school3 li:nth-child(1){padding-top:0px;}
.school3 li:nth-child(2){padding-top:0px;}

.school4{background:#fff;padding: 30px 2.5%;}
.school5{background:url(../images/bg1.png) #f9faff center bottom no-repeat;margin: 0px;background-size: 100%;}



/* 健康医疗 */
.health1{padding: 35px 2.5% 20px 2.5%;background: #fff;}
.health1 ul{margin: 30px 0px 0px 0px;}
.health1 li{padding: 10px;margin: 0px 0px 15px 0px;box-shadow: 0px 0px 10px 2px #f1f1f1;}
.health1 li .Img{float:left;width: 20%;}
.health1 li img{max-width:100%;}
.health1 li .words{float: right;margin:0px 0px 0px 5px;width: calc(79% - 10px);}
.health1 li .title{font-size: 16px;color:#333;margin: 10px 0px 5px 0px;}
.health1 li .info{font-size: 12px;color:#666;line-height: 18px;word-break: normal;}


.health2 .tit label{/* width: 70px; */font-size: 14px;color: #ff7d1b;float: left;}
.health2 .tit .link{display: inline-block;width: calc(100% - 87px);line-height: 22px;word-break: break-word;}

.school2 ul{margin: 40px auto 0px;width:95%;display: flex;flex-wrap: wrap;}
.school2 li{float:left;width:48%;text-align:center;margin: 15px 4% 40px 0px;box-shadow:0px 0px 10px 3px #f1f1f1;padding: 15px 7px;box-sizing:border-box;background: #fff;}
.school2 li:nth-child(2n){margin-right: 0px;}
.school2 li .img{width:60px;margin: -45px auto 0px;height: 60px;line-height: 60px;text-align: center;}
.school2 li img{max-width:100%;}
.school2 li .title{color:#ff8738;font-size:16px;margin: 12px 0px 5px 0px;}
.school2 li .summary{font-size: 10px;color:#666666;line-height:20px;word-break: normal;}

.health3{padding: 20px 0px;}
.health3 ul{border-left:1px dashed #ff8738;width: 93%;margin: 30px auto 20px;padding:0px 0px 0px 15px;box-sizing:border-box;}
.health3 ul li{background:#fff;padding: 10px 12px 10px 12px;margin:0px 0px 15px 0px;box-shadow:0px 0px 5px 3px #f5f6fb;position:relative;min-height: 84px;box-sizing: border-box;}
.health3 ul li .title{font-size:16px;color:#ff8738;}
.health3 ul li .info{font-size:14px;color:#666666;margin:5px 0px 0px 0px;text-align: justify;word-break: normal;}
.health3 ul li:after{width: 13px;height: 13px;content:"";background:url(../images/icon-circle2.png);display:block;position:absolute;left: -22px;background-size:contain;top: 50%;margin-top: -6px;}

.finance{padding:35px 2.5% 30px 2.5%}
.finance li{position: relative;padding:15px 0px;min-height: 50px;}
.finance li .title{color: #ff8813;margin: 0px 0px 5px 0px;}
.finance li .Img{position: absolute;top:50%;transform: translateY(-50%);left: 3%;width: 17%;}
.finance li .words{width: 72%;margin: 0px 4% 0px 0px;}





/*互联网*/
.internet1{padding:30px 0px 0px 0px;background: #fff;}
.internet1 ul{margin: 30px auto 0px;width: 96%;}
.internet1 ul li{width: 110px;flex: none;text-align: left;margin: 0px 10px 10px 0px;float: left;margin-right: calc((100% - 330px)/2);}
.internet1 ul li .Img{float:left;}
.internet1 ul li .Img{height: 45px;}
.internet1 ul li img{max-height:100%;max-width: 100%;}
.internet1 ul li .title{float:left;margin: 0px 0px 0px 5px;font-size: 14px;line-height: 45px;}
.internet1 ul li:nth-child(3n){margin-right:0px;}

.internet2{margin: 0px auto;background: #fff;padding: 0px 2.5% 20px 2.5%;}
.internet2 ul{margin:0px;padding:30px 0px 0px 0px;}
.internet3{background:#f9faff;margin: 0 auto;}
.internet4{background: #fff;padding: 25px 2.5% 10px 2.5%;}
.internet5{padding: 20px 0px 0px 0px;}


/*活动直播*/
.banner1 a.free{left: 50%;margin-left: -55px;bottom: 7%;}
.activity1{padding: 30px 0px 25px 0px;background:#fff;}
.activity1 ul{width:95%;margin: 35px auto 0px;}
.activity1 li{float: left;width: 48.5%;background: #fff;box-shadow: 0px 0px 10px 3px #f1f1f1;margin:0px 0px 15px 0px;padding: 10px 0px 20px 0px;box-sizing:border-box;text-align:center;}
.activity1 li:nth-child(2n){float:right;}
.activity1 li .Img{width:65%;margin:10px auto;}
.activity1 li img{max-width:100%;}
.activity1 li .info{font-size: 13px;color:#333333;}

.activity2{padding: 30px 0px 0px 0px;}
.activity2 ul{display:flex;flex-wrap: wrap;margin: 25px auto 0px;width: 95%;}
.activity2 ul li{flex:1;text-align:center;}
.activity2 ul li img{height:50px;}
.activity2 li .title{font-size:14px;color:#333333;}
.broadcast1 .summary{font-size: 14px;color: #333333;margin: 5px 0px 0px 0px;}
.activity2 ul li .info{font-size:12px;}

.activity3{background:#fff;padding:25px 0px 20px 0px;}
.activity3 .Img{width:95%;margin:30px auto 20px;}
.activity3 .Img img{max-width:100%;}


.activity4{background:#f9faff;}

.activity5{background: #fff;padding: 25px 0px 20px 0px;}
.activity6 ul{margin:0;}

/*视频会议*/
.meeting1{padding: 30px 0px 25px 0px;background:#fff;}
.meeting1 ul{margin: 35px auto 0px;width:95%;}
.meeting1 li{float:left;width:48.5%;position:relative;height:30vw;margin: 0px 0px 15px 0px;}
.meeting1 li .Img img{width:100%;}
.meeting1 li:nth-child(2n){float:right;}
.meeting1 li .info{position:absolute;top:55%;width:100%;text-align:center;transform: translateY(-50%);}
.meeting1 li .title{color:#fff;font-size:14px;}
.meeting1 li .icon img{height:35px;}
.meeting1 li .icon{margin:0px 0px 6px 0px;}
.meeting2{padding:30px 0px;background:#fff;}
.meeting3{margin:0;background: url(../images/bg1.png) #f9faff  center bottom no-repeat;}
/*在线网校*/
.ZaiXian{padding: 30px 0px 20px 0px;background: #fff;}
.ZaiXian ul{margin:30px auto 0px;width:95%;display: flex;flex-wrap: wrap;}
.ZaiXian li{float:left;width:48.5%;background:#fff;box-shadow:0px 0px 10px 3px #f1f1f1;text-align:center;padding: 0px 0px 20px 0px;margin: 0px 3% 15px 0px;}
.ZaiXian li:nth-child(2n){
    margin-right: 0px;
}
.ZaiXian li .Img{height:95px;line-height:94px;margin: 20px 0px 0px 0px;}
.ZaiXian li img{max-width:60%;}
.ZaiXian li .title{font-size:16px;color:#333;margin: 0px 0px 10px 0px;}
.ZaiXian li .info{font-size:12px;color:#333;line-height: 20px;}


.ZaiXian2{padding:25px 0px 0px 0px;}
.ZaiXian2 ul{width:95%;margin:30px auto 0px;}
.ZaiXian2 li{float:left;width:50%;text-align:center;margin:0px 0px 20px 0px;}
.ZaiXian2 li .Img{height:40px;margin:0px 0px 10px 0px;}
.ZaiXian2 li  img{max-height:100%;}
.ZaiXian2 li .title{font-size:16px;color:#333;}
.ZaiXian2 li .info{font-size:12px;margin:10px 0px;line-height:20px;}

.ZaiXian3{margin:0px auto;padding: 0px 0px 15px 0px;}
.ZaiXian3 ul{margin:10px auto;}
.ZaiXian4{background:#fff;padding: 30px 0px;}
.ZaiXian5{margin:0px;background: url(../images/bg1.png) #f9faff center bottom no-repeat;}





/*在线课堂*/
.Online{background: #fff;padding: 30px 0px;}
.Online1{margin:0px;background: url(../images/bg1.png) #f9faff center bottom no-repeat;}


/*企业培训*/
.train{margin: 0px auto;padding: 0px 0px 30px 0px;}
.train1{background:#fff;padding: 30px 0px;}
.train2{margin:0;background: url(../images/bg1.png) #f9faff center bottom no-repeat;}


/*安菲简介*/
.about{background:#fff;}
.banner2 .remark{top:50%;transform: translateY(-50%);}

.content .about .name:after{display: none;}
.content .about .name:before{display: none;}

.about1{padding: 30px 0px 20px 0px;}
.about1_1L{width: 80%;line-height: 30px;margin: 25px auto 0px;text-align:center;}
.about1_1L img{max-width: 170px;}
.about1_1 .sum{color: #3d4b51;font-size: 18px;padding: 0px 0px 0px 20px;background: url(../images/icon-a3.png) left 10px no-repeat;background-size: 15px;width: 170px;margin: 20px auto;text-align: left;}
.about1_1 .sum em{color:#ec401f;}
.about1_1R{width: 95%;height: 56vw;margin: 0 auto;}
.about1_1R video{width:100%;height: 100%;outline: none;}
.about1_2{width: 95%;margin: 20px auto;font-size: 14px;color: #333333;line-height: 24px;}

.about2{width: 95%;margin:0 auto;background: url(../images/icon-bg2.jpg) left bottom no-repeat;padding: 0px 0px 30px 0px;background-size: 170px;}
.about2 ul{margin: 20px auto 0px;background-size: contain;}
.about2 ul li{background: #fff;box-shadow: 0px 0px 10px 5px #f9f9f9;width: 100%;padding: 20px 0px;margin: 0px 0px 20px 0px;}
.about2 ul li img{margin: 4px 25px 0px 25px;float: left;max-width: 30px;}
.about2 ul li .words{float:left;}
.about2 ul li .title{font-size: 18px;color:#333333;}
.about2 ul li .info{font-size: 12px;color:#333333;}
.about2 ul li:nth-child(3n){margin-right:0px;}

.about3{width: 100%;background: url(../images/icon-bg1.jpg) center bottom no-repeat;background-size: cover;padding: 0px 0px 20px 0px;}
.about3Cen{margin:0 auto;background-size: 100%;}
.about3L{width: 100%;padding: 40px 0px 20px 0px;position: relative;}
.about3R{width: 95%;margin: 0 auto;}
.about3L .swiper-container{height: 130px;overflow:hidden;background: url(../images/icon-slide.png) 20px 40px no-repeat;width: 310px;margin: 0 auto;background-size: 265px;}
.about3L .swiper-button-prev{width: 17px;height: 34px;background: url(../images/icon-left.png) center center no-repeat;top: 35px;margin-top: 0px;outline: none;background-size: contain;left: 5px;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content:""}
.about3L .swiper-button-next{width: 17px;height: 34px;background: url(../images/icon-right.png) center center no-repeat;margin-top: 0px;outline: none;right: 5px;left: auto;background-size: contain;top: 35px;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-next:after{content:""}
.about3L .n1{font-size: 12px;color:#333333;cursor: pointer;height: 20px;line-height: 20px;text-align: center;}
.about3L .n1::before{content:"";width: 20px;height: 20px;background: url(../images/icon-circle3.png) center center no-repeat;display:block;position:absolute;left: 50%;background-size: 12px;top: 32px;margin-left: -10px;}
.about3L .swiper-slide-active .n1::before{background: url(../images/icon-circle4.png) center center no-repeat;background-size: cover;}
.about3L .swiper-slide-active .n1::after{display:block;}
.about3L .n1::after{width: 8px;height: 90px;background: url(../images/icon-a5.png) center top no-repeat;content:"";display:none;background-size: 50%;position: absolute;left: 50%;margin-left: -4px;top: 52px;}
.about3L .swiper-slide-active .n1:after{display:block;}
.about3R .n2{font-size: 20px;color:#ff6e00;margin: 0px 0px 20px 20px;}
.about3R li{font-size:14px;color:#333333;margin: 0px 0px 20px 0px;line-height:22px;}
.about3R li::before{width: 8px;height: 8px;display:inline-block;content:"";margin: 0px 10px 0px 0px;border: 1px solid #fff;border-radius: 50%;}
.about3R li .in{width: calc(100% - 20px);float: right;word-break: normal;}
.about3R .about3R1{display: none;}
.about3R .about3R1.active{display: block;}

.about4{width: 100%;margin: 30px auto 0px;}
.about4 ul{margin:20px 0px 0px 0px;}
.about4 li{width: calc(100% - 10px);height: 300px;box-shadow: 0px 0px 10px 5px #f5f5f5;margin: 0px 10px 30px 0px;background: url(../images/icon-a7.png) left bottom no-repeat;position: relative;background-size: 115px;}
.about4 li:nth-child(2n){margin-right:0px;}
.about4 li img{position:absolute;left: 10px;bottom:0px;max-width: 40%;}
.about4 li .words{width: 75%;float:right;margin: 35px 10px 0px 0px;}
.about4 li .tit{color:#333333;font-size: 18px;padding: 4px 0px 0px 50px;background: url(../images/icon-a6.png) left 0px no-repeat;background-size: 30px;height: 20px;line-height: 20px;}
.about4 li .tit i{font-size: 10px;}
.about4 li .tit i:before{width:2px;height: 10px;background:#666;content:"";display:inline-block;margin: 0px 10px 0px 3px;position: relative;top: 1px;}
.about4 li .info{font-size: 12px;color:#666666;line-height: 20px;margin: 20px 0px 0px 50px;word-break: normal;}
.about4 li.li1 img{left: 20px;}

/*联系我们*/
.contact .name:after{display:none;}
.contact .name:before{display:none;}
.contact{background: url(../images/icon-a4.png) left bottom no-repeat;padding:30px 0px 0px 0px;}
.contact1 {width: 95%;margin:0 auto;}
.contact1L{width: 100%;height: 77vw;background:url(../images/icon-contact.jpg) center center no-repeat;color:#fff;}
.contact1L .p2{font-size: 15px;padding: 30px 0px 35px 0px;color: #fff;text-align: center;font-weight: bold;}
.contact1L ul{margin:0px 40px;}
.contact1L li{margin: 0px 0px 15px 0px;font-size: 14px;}
.contact1L li img{display: inline-block;margin: 8px 0px 0px 0px;max-width: 20px;}
.contact1L li .w{float: right;width: calc(100% - 45px);margin: 0px 0px 0px 20px;line-height: 21px;}
.contact1R{width: 100%;height: 77vw;background:#f5f5f5;box-shadow: 4px 4px 7px 2px #f5f5f5;}
.contact1R #allmap{width: 100%;height: 77vw;margin: 10px 0px 0px 0px;}
.contact1R img{width:100%;height: 100%;}
#maps .BMap_bubble_content{font-size: 14px;/* font-weight: bold; */width: 300px;}
#maps .BMap_bubble_content .contact_em{font-size: 12px;margin: 8px 10px 0px 0px;display: block;font-weight: normal;line-height: 18px;color: #666;}
.contact ul.contact2{width: 95%;margin: 20px auto 0px;padding: 0px 0px 2.8vw;}
.contact ul.contact2 li{background:#fff;box-shadow: 0px 0px 7px 7px #f7f7f7;width: 100%;margin: 0px 0px 20px 0px;padding: 10px 0px;}
.contact ul.contact2 li:nth-child(3n){margin-right:0px;}
.contact ul.contact2 li .title{margin: 0px 0px 10px 0px;padding: 0px 0px 0px 40px;background: url(../images/icon-arrow1.png) 20px center no-repeat;font-size: 16px;color:#333333;background-size: 8px;}
.contact ul.contact2 li .in{padding: 0px 20px 0px 40px;font-size:14px;color:#666666;line-height: 24px;}
.contact ul.contact2 li .title img{margin:0px 0px 0px 10px;}
.contact ul.contact2 li .title a{color:#333;}
.BMap_pop>div{display:none;}
.BMap_pop>div:nth-child(9){display:block!important;z-index: 999!important;background:#fff;border-radius:5px;height: 90px!important;top: 50px!important;}
.map .BMap_shadow img{display:none}
.map .BMap_pop img{display:none;}
.contact_message{position:relative;padding: 0px 0px 0px 90px;}
.map .BMap_pop .contact_message img{position:absolute;width: 80px;left: 0px;top: 0px;display:block;height: 90px;}
.contact_message .contact_em1{display:block;padding: 15px 0px 0px 0px;font-size: 16px;}



/*招贤纳士*/
.invite{background: url(../images/icon-bg2.jpg) #fff left 700px no-repeat;padding: 25px 0px 45px 0px;background-size: 200px;}
.invite .name:after{display:none;}
.invite .name:before{display:none;}
.invite1{width: 95%;margin:0 auto;}
.invite1 ul{margin:15px 0px 0px 0px;}
.invite1 ul li{margin: 0px 0px 20px 0px;box-shadow: 5px 5px 15px 3px #f1f1f1;background: #fff;}
.invite1 ul li:nth-child(3n){margin-right:0px;}
.invite1 ul li .img{height: 50vw;overflow:hidden;}
.invite1 ul li img{width:100%;height:100%;transition:1s all ease;}
.invite1 ul li:hover img{transform:scale(1.2);}
.invite1 ul li .title{padding: 15px 0px;line-height:20px;font-size: 14px;color:#000000;text-align:center;display: none;}
.invite2{width: 95%;margin:0 auto;overflow: hidden;}
.content .invite2 .name{margin: 20px auto 25px;}
.invite2 ul{width: 100%;margin:0 auto;font-size: 0px;text-align: center;}
.invite2 ul li{width: 121px;margin: 0px 0px 20px 0px;position: relative;display: inline-block;}
.invite2 ul li:nth-child(3n){margin-right:0px;width: 100px;}
.invite2 ul li p{color:#3d4b51;font-size: 10px;float:left;position: absolute;left: 45px;top: 50%;margin-top: -8px;width: 75px;text-align: left;}
.invite2 ul li .icon{width: 37px;height: 37px;display:block;border-radius:50%;float:left;background:#ff6e00;text-align:center;line-height: 37px;}
.invite2 ul li img{vertical-align:middle;max-width: 50%;max-height: 50%;}
.invite2 ul li.li10{margin:0px 0px 20px 20px}

.invite3{width: 95%;margin: 0px auto;}
.content .invite3 .name{margin: 20px 0px;}
.invite3 form .inp1{width: 100%;height: 45px;line-height: 45px;text-indent: 15px;border:1px solid #e5e5e5;border-radius: 5px;background: url(../images/icon-arrow2.png) 96% center no-repeat;position: relative;margin: 0px 0px 10px 0px;background-size: 9px;}
.invite3 form label{color: #3d4b51;font-size: 16px;line-height: 45px;}
.invite3 form input{height: 52px;line-height: 52px;text-indent: 1em;width: 480px;}
.invite3 form .inp2{float: right;position:relative;}
.invite3 form .inp1 ul{line-height:30px;background:#fff;position:relative;font-size:16px;color:#3d4b51;padding:10px 0px;display:none;z-index: 9999999999999999;}
.invite3 form .inp1 ul li{margin:10px 0px 0px 0px;cursor:pointer;}
.invite3 form .title{position:absolute;top:0px;left: 60px;display: block;width: calc(100% - 90px);height: 45px;color: #3d4b51;font-size: 16px;line-height: 45px;text-indent: 0px;}


.Join2 .go-mail{width: 100%;height: 47px;line-height: 51px;color:#ff4800;margin: 35px auto 0px;border: 1px solid #ff4800;border-radius: 5px;text-align: center;box-sizing: border-box;text-transform: uppercase;}
.Join2 .go-mail i{display: inline-block;width: 28px;height: 24px;background: url('../images/icon-email.png') no-repeat;position: relative;top: 4px;margin-right: 15px;background-size: contain;}
.Join2 .go-mail span{position: relative;top: -3px;}
.PostBox{margin: 10px 0px 0px 0px;box-sizing: border-box;overflow-x: scroll;padding: 0px 0px 20px 0px;}
.PostBox table{width: 100%;border-top-left-radius:5px;border-top-right-radius:5px;background:#eeeeee;}
.PostBox table td{line-height: 47px;font-size:16px;color:#3d4b51;padding: 0px;width: 300px;}
.PostBox table td.td1{text-indent: 40px;width: 380px;}
.PostBox li{border-bottom: 1px solid #e5e5e5;}
.PostBox li:last-child{border-bottom:0;}
.postTop{padding:0px 25px;line-height: 47px;}
.postTop p{display:inline-block;}
.postTop p.postName1{width: 370px;color:#ff6e00;font-size:14px;}
.postTop p.region{font-size:14px;color:#3d4b51;width: 200px;}
.postTop .more{color:#ff6e00;background: url(../images/icon-arrow4.png) right center no-repeat;line-height: 20px;cursor: pointer;width: 80px;display: inline-block;background-size: 13px;}
.postInfo{padding:20px 25px;border-top: 1px solid #e5e5e5;font-size:14px;color:#666666;line-height:24px;background:#f8f8f8;display: none;}
.PostBox li.active .postTop{background:#f8f8f8;}
.PostBox li:hover .postTop{background:#f8f8f8;}
.PostBox li.active .postTop .more{background: url(../images/icon-arrow3.png) right center no-repeat;background-size: 13px;}
.PostBox1{width:700px;border: 1px solid #e5e5e5;}

.PostBox::-webkit-scrollbar{
  width:5px;
  height:5px;
  /**/
}
.PostBox::-webkit-scrollbar-track{
  background: #c6c6c6;
  border-radius:2px;
}
.PostBox::-webkit-scrollbar-thumb{
  background:url(../images/icon-circle5.png) #ff6e00 right center no-repeat;
  border-radius:10px;
}
.PostBox::-webkit-scrollbar-thumb:hover{
  background: #c6c6c6;
}
.PostBox::-webkit-scrollbar-corner{
  background: url(../images/icon-circle5.png) #ff6e00 right center no-repeat;
}


/* 核心技术 */
.technology{background: #fff;}
.technology ul{width: 95%;margin: 0px auto;display: flex;flex-wrap: wrap;text-align: center;font-size: 0px;padding: 30px 0px;}
.technology li{width: 48.5%;height: auto;border:1px solid #eeeeee;text-align:center;margin: 0px 3% 20px 0px;background: url(../images/bg2.png) #fff right bottom no-repeat;box-sizing: border-box;background-size: 240px;box-shadow: 0px 0px 10px 4px #f4f4f4;}
.technology li a{display:block;height: 100%;}
.technology li .img{height: 40px;line-height: 40px;padding: 20px 0px 12px 0px;}
.technology li .img img{max-height:40px;}
.technology li img{vertical-align:middle;}
.technology li .title{font-size: 16px;color:#333333;}
.technology li .sum{font-size: 12px;color:#666666;margin: 15px 15px;line-height: 18px;text-align: left;word-break: normal;}
.technology li:nth-child(2n){margin-right: 0px;}


/* 相关资质 */
.prize .name:after{display:none;}
.prize .name:before{display:none;}
.prize{padding:0px 0px 15px 0px;background: url(../images/icon-bg2.jpg) #fff left bottom no-repeat;background-size: 200px;}
.content .prize .name{padding: 35px 0px 20px 0px;}
.prizeList{width: 95%;margin: 0px auto;display: flex;flex-wrap: wrap;}
.prizeList li{width: 48.5%;margin: 0px 3% 20px 0px;}
.prizeList li .img{background:url(../images/icon-shape1.png) left center no-repeat;padding: 11px;text-align: center;background-size: cover;width: 100%;box-sizing: border-box;}
.prizeList li .img img{max-width: 100%;height: 27vw;}
.prizeList li.hot .img img{max-width: 95%;max-height: 95%;width: auto;height: auto;}
.prizeList li .title{font-size: 12px;color:#000;margin: 5px auto 0px;text-align: center;width: 80%;line-height: 20px;}
.prizeList li.hot .title{width:250px;}
.prizeList li:nth-child(2n){margin-right:0px;}

.patent .name:after{display:none;}
.patent .name:before{display:none;}
.patent{background:#f7f7f7;padding: 0px 0px 3.5vw 0px;}
.content .patent .name{padding: 25px 0px;margin:0px;}
.patent .prizeList li{width: 31.5%;margin: 0px 2.5% 20px 0px;}
.patent .prizeList li .img{background: url(../images/icon-shape2.png) left top no-repeat;padding: 6px 10px;background-size: 100%;height: 38vw;box-sizing: border-box;}
.patent .prizeList li img{max-width: 100%;height: 100%;}
.patent .prizeList li:nth-child(3n){margin-right:0px;}

.NewsList{margin: 20px 0px 0px 0px;}
.search-page{width:95%;margin: 10px auto 25px;}
.search-page li{width: 100%;height: auto;padding:10px 0px;float: none;border-bottom: 1px solid #ccc;line-height: 22px;}
.search-page li a{color: #666;font-size: 14px;}



.TabBox{margin: 0 auto;display: flex;justify-content: space-between;border:1px solid #e5e5e5;box-shadow: 0 2px 10px rgba(0,0,0,.08);background: #fff;width:100%;border-radius:0;border-left:0;border-right:0;line-height: 45px;box-sizing: border-box;}
.TabBox a{width:50%;text-align:center;border-right: 1px solid #e5e5e5;background:#fff;color:#666;}
.TabBox a.active{background: #eeeeee;color: #fd6e21;}
.TabBox a:last-child{border-right:0}

.ArticleTitle{width:95%;margin:0 auto;font-size: 16px;color: #333;text-align: center;line-height: 2;}
.ArticleInfo{width:95%;margin: 0 auto 30px;font-size: 14px;color: #666;line-height: 1.5;}


.classroom4 .tit:before{display:none;}
.classroom4 .classroomInfo1:before{display:none;}
.classroom4 .tit{padding:0;}
.classroom4 .classroomInfo1{padding:0;}

.broadcast1 li .introduce{margin: 7px 0px 15px 0px;font-size: 14px;color: #000;/* font-weight: bold; */}










