*{
	padding: 0;
	margin: 0;
	list-style: none;
}
body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;  max-width: 1920px;position: relative;width: 100%;color: #666666;font-family: Microsoft YaHei;}

html.act{overflow: hidden;width: 100%;height: 100vh;}
a {
    text-decoration: none;
    color: #666666;
}
span{
	display: block;
}




/*logo*/
.hearder{width: 100%;height: 120px;border-bottom: 1px solid #eee;}

.logo{width: 1200px;margin: auto;}
.logo img{display: block;}
.logo-top{height: 100%;float: left;margin: 34px auto;}
.logo-tilt{width: 400px;height: 50px;float: left;line-height: 30px;margin:35px 19px auto ;}
.logo-dom{float: right;margin: 40px auto;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #999999;}


/*导航栏*/
.search{width: 100%;height: 81px;margin: 0 auto;background-color: #ffffff;position: relative;}
.cityrn-box-down{display: flex;margin-top: 15px;justify-content: center;}
.cityrn-box-down ul{font-size: 14px;}
.cityrn-box-down ul li{line-height: 28px !important;float: none !important;}
.cityrn-box-down ul li a{padding: 0px 20px !important;font-size: 14px !important;}
.class{color:#3488ea !important;}
.head .abtn .yjdh{display: block;width: 1200px;height: 100%;margin: 0 auto;}

.head .abtn .yjdh a{display: block;width: 112px;float: left;color: #333333;line-height: 80px;position: relative;font-size: 16px;text-align: center;}

.head .abtn .yjdh a:hover,.head .abtn .yjdh a.act{color: #3488ea;}

.head .abtn .ss{width: 24px;height: 100%;float: right;position: relative;}

.head .abtn .ss .ssp{width: 100%;height: 100%;cursor: pointer;}

.head .abtn .ss .sbtn{display: block;width: 280px;height: 0px;background: #fff;border-radius: 5px;position: absolute;right: 0;top: 90px;padding: 0;overflow: hidden;}

.head .abtn .ss .sbtn input{display: block;width: calc(100% - 90px);float: left;height: 100%;border: 0;outline: #d9251c;padding-left: 10px;}

.head .abtn .ss .sbtn a{display: block;width: 80px;height: 100%;float: right;border-radius: 5px;}

.head .abtn .ss .sbtn.act{height: 40px;padding: 4px;}
.head .abtn .sc{float:right; width:24px;display:block; height: 100%;margin-left: 20px;}
.head .abtn .sc .img{width: 100%; font-size: 12px;line-height: 100px;color: #da251d;}
.head .htop{display: none;}

.head .abtn .yy{display: block;float: right;padding: 0 20px 0 30px;margin-left: 28px;color: #999;position: relative;height: 100%;display: flex;align-items: center;}

 
.hheigth{width: 100%;height: 100px;}

.head.act{border-bottom: 1px solid #eaeaea;}

.head.act .abtn{height: 64px;} 

.head.act .abtn .yjdh a{line-height: 64px;}

.head.act .abtn .ss .sbtn {top: 70px;}

.hbtm{position: absolute;width: 1000px;top: 84px;left: 20%;z-index: 8;background: #fff;border-radius: 4px;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);visibility: hidden;opacity: 0;-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

.hbtm  .ul1 li{display: none;padding: 20px 0 ;position: relative;}

.hbtm  .ul1 li .hbox{width: 100%;margin: 0 auto;}

.hbtm  .ul1 li.act2{display: block;}

.hbtm  .ul1 li .llt{display: flex;font-size: 14px;}

.hbtm  .ul1 li .llt a{display: block;line-height: 20px;padding: 0 25px;color: #666666;}

.hbtm  .ul1 li .llt a:hover{color: #3488ea;}

.hbtm  .ul1 li.li_cp{width:100%;margin: 0 auto;}

.hbtm  .ul1 li.li_cp .lbox{width: 100%;max-width: 1000px;margin: 0 auto; }

.hbtm  .ul1 li.li_cp .lbox .lidl1{display: flex;justify-content: center;line-height: 1;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd{margin: 0 15px; width:calc(25% - 30px);}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dt{margin-bottom: 17px;font-weight: bold;font-size: 14px;color: #3488EA;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dt a{display: block;color: #3488ea; width: 100%;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd > a{display: block;margin-top: 12px;color: #666666; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}

.dsj{font-size: 10px;padding-left: 10px;position: relative;}

.dsj::after{content: "";position: absolute;width: 1px ;height: 250%;top: 0;left: 0;border-left: 1px solid #ccc;}

.dsj:last-child::after{height: 100%;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd > a:hover{color: #3488ea;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd2{}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd2 .ddlalt{width: 50%;float: left;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd2 .ddlalt .title{display: block;margin-bottom: 12px;color: #444;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd2 .ddlalt .title:hover{color: #d9251c;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd2 .ddlalt .titc{padding-left: 8px;border-left: 1px solid #ccc;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd2 .ddlalt .titc a{display: block;margin-bottom: 10px;line-height: 1;font-size: 12px;color: #444;position: relative;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd2 .ddlalt .titc a:after{content: '';display: block;width: 1px;height: 100%;background: #d9251c;position: absolute;top: 0;left: -8px;opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd2 .ddlalt .titc a:hover:after{opacity: 1;left: -9px;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd2 .ddlalt .titc a:hover{color: #3488ea;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd2 .ddla_bt{margin-top: 20px;}

.hbtm  .ul1 li.li_cp .lbox .lidl1 dd .dd2 .ddlart{width: 100%;}
/* 
.hbtm  .ul1 li.li_cp2 .lbox .lidl1 dd:nth-child(1){min-width: 16%;}

.hbtm  .ul1 li.li_cp2 .lbox .lidl1 dd:nth-child(2){min-width: 16%;}

.hbtm  .ul1 li.li_cp2 .lbox .lidl1 dd:nth-child(3){min-width: 16%;}

.hbtm  .ul1 li.li_cp2 .lbox .lidl1 dd:nth-child(4){min-width: 16%;}

.hbtm  .ul1 li.li_cp3 .lbox .lidl1 dd:nth-child(1){min-width: 22%;}

.hbtm  .ul1 li.li_cp3 .lbox .lidl1 dd:nth-child(2){min-width: 22%;}

.hbtm  .ul1 li.li_cp3 .lbox .lidl1 dd:nth-child(3){min-width: 22%;}

.hbtm  .ul1 li.li_cp3 .lbox .lidl1 dd:nth-child(4){min-width: 16%;} 

.hbtm  .ul1 li.li_cp3 .lbox .lidl1 dd .dd > a{font-size: 12px;}*/

.hbtm.act2{visibility: visible;opacity: 1;}
.dd{font-size: 14px;font-weight: 400;color: #333333;}



/*首页*/
.logo-rg{display: none;}
.sjherd{display: none;}

/*轮播*/
 #banner{width: 100%;height: 879px;margin: 0 auto;}
#banner a{display: flex; flex-direction: column;}
/*#banner a img{flex: 100%;} */
/**banner**/
/* .banner{ height: 879px;}
.banner #owl-demo1{height:879px;}
.banner #owl-demo1 .owl-dots{display:block}
.banner #owl-demo1 .item{display:block; height:879px;}
.banner #owl-demo1 .item img{display:block;width:100%} */

.i1{position: relative;overflow: hidden;}

.i1 .swiper1{}

.i1 .swiper1 .swiper-slide .sbox{position: relative;overflow: hidden;}

.i1 .swiper1 .swiper-slide .sbox a{display: block;}

.i1 .swiper1 .swiper-slide .sbox img{display: block;width: 100%;}

.i1 .swiper1 .swiper-slide .sbox img.pimg{width: 1920px;max-width: 1920px;}

.i1 .swiper1 .swiper-slide .sbox img.mimg{display: none;}

.i1 .swiper1 .swiper-slide .sbox video{position: absolute;top: 0;left: 0;z-index: 3;width: 100%;max-height: 100%;object-fit: cover;}

.i1 .swiper1 .rbox{position: absolute;top: 44%;left: 4%;width: 64px;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 5;opacity:0.6;}

.i1 .swiper1 .rbox .dian{}

.i1 .swiper1 .rbox .dian li{width: 20px;height: 20px;background: url(../images/1_6.png) center no-repeat;position: relative;margin: 35px auto;cursor: pointer;}

.i1 .swiper1 .rbox .dian li .d_right{width: 10px;height: 0px;position: absolute;top: 0;right: 0;overflow: hidden;}

.i1 .swiper1 .rbox .dian li .d_right span{display: block;width: 20px;height: 20px;border:1px solid #fff;border-radius: 50%;position: absolute;top: 0;right: 0;}

.i1 .swiper1 .rbox .dian li .d_left{width: 10px;height: 0px;position: absolute;bottom:  0;left: 0;overflow: hidden;}

.i1 .swiper1 .rbox .dian li .d_left span{display: block;width: 20px;height: 20px;border:1px solid #fff;border-radius: 50%;position: absolute;bottom: 0;left: 0;}

.i1 .swiper1 .rbox .dian li.act .d_right{height: 20px;-webkit-transition: all 1.5s linear; -moz-transition: all 1.5s linear; transition: all 1.5s linear;}

.i1 .swiper1 .rbox .dian li.act .d_left{height: 20px;-webkit-transition: all 1.5s linear; -moz-transition: all 1.5s linear; transition: all 1.5s linear;transition-delay: 1.5s;-webkit-transition-delay: 1.5s;}

.i1 .swiper1 .rbox .xian{width: 1px;height: 55px;margin: 20px auto;background: #fff;opacity: .5; display:none;}

.i1 .swiper1 .rbox .num{color: #fff;text-align: center; display:none;}

.i1 .swiper1 .rbox .num .x{margin: 0  5px;}

.i1 .swiper1 .rbox .num .s1{color: #da251d;}

.i1 .ul1{width: calc(100% - 160px);position: absolute;left: 80px;bottom: 35px;z-index: 5;}

.i1 .ul1 li{width: 19%;float: left;height: 80px;position: relative;padding: 20px 30px;
            background: rgba(255,255,255,0.6);
            z-index: 3;margin-right: 0.266%;border-radius: 5px;overflow: hidden;}


.i1 .ul1 li:last-child{margin-right: 0;}

.i1 .ul1 li a{display: block;}

.i1 .ul1 li a .llt{width: calc(100% - 50px);float: left;}

.i1 .ul1 li a .llt .ltt{color: #000;}

.i1 .ul1 li a .llt .ltc{color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top: 10px;height:20px;}

.i1 .ul1 li a .img{width: 40px;float: right;height: 60px;overflow: hidden;position: relative;margin-top: -8px;margin-right: 10px;}

.i1 .ul1 li a .img img{display: block;width: 100%;}

.i1 .ul1 li a .img img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.i1 .ul1 li s{display: block;width: 0%;height: 3px;position: absolute;bottom: 0;left: 0;z-index: -1;background: #da251d;}

.i1 .ul1 li:hover s{width: 100%;}

.i1 .ul1 li:hover .llt .ltt,.i1 .ul1 li:hover .llt .ltc{color: #da251d;}
/*新品*/
.new{width: 100%;margin:auto;padding: 100px 0;}
.new-title{text-align: center;}
.new-title-1{width:1200px;margin: 0 auto;}
.new-titletp{font-size: 24px;}
.new-titledm{font-size: 12px;color: #999;font-family: Arial;padding-top: 4px;}
.new .new-box{padding-top: 53px;display: flex;justify-content: center;}
.new .new-box .new-on{margin-top: 10px;height: 44px;overflow: hidden;}
.new .new-box .new-on a{display: block;margin-top: 4px;}
.new .new-box .new-inboxhead{color: #484747 !important;font-size: 18px;font-weight: 550;padding-top: 18px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.new .new-box .new-col span{color: #999;}
.new .new-box .new-inbox{width: 285px;height: 340px;overflow: hidden;margin: auto 10px;text-align: center;transition: .5s;-webkit-transition: 0.5s;}
.new .new-box .new-inng{width: 285px;height: 214px;margin: auto;overflow: hidden;}
.new .new-box .new-inng img{display: block; margin: auto;padding: 15px; width: 100%; height: 100%;}
.new .new-box .new-col{height: 126px;}
.new .new-box .new-inboxtxtop{width: 100%;height: 100%;position: relative;overflow: hidden;}
.new .new-box .new-inboxtxdm{width: 100%;height: 100%;position: absolute;top: 100%;visibility: hidden;z-index: 1;color: white;cursor: pointer;transform: translateY(0%);-webkit-transform: translateY(0%);text-align: center;transition: .3s;-webkit-transition: 0.3s;background-color: #007cde;}
.new .new-box .new-inboxtxdm div{width: 245px;height: 232px;margin: 50px auto;}
.new .new-box .new-inboxtxdm span{padding-bottom: 26px;}
.new .new-box .new-inbox:hover .new-inboxtxdm{top:100%;transform: translateY(-100%);-webkit-transform: translateY(-100%);visibility: visible;}
.new .new-box .new-inbox:hover{box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}

/*方案*/
.solution{width: 100%;margin: auto;padding: 100px 0;background-color:RGBA(248, 248, 248, 1);}
.sj-solution{display: none;}
.solution-box{width:1200px;padding-top: 60px;margin: auto;}
.solution-bod{height: 340px;display: flex;justify-content: center;cursor: pointer;transition: .3s;-webkit-transition: 0.3s;}
.solution-left{width: 600px;overflow: hidden;}
.solution-left img{height: 100%;width: 100%;transition: 0.4s;-webkit-transition: 0.4s;}
.solution-right{width: 600px;overflow: hidden;background-color: #ffffff;transition: .5s;-webkit-transition: 0.5s;}
.solution-right span{width: 90%;margin:30px auto;color: #666666;}
.solution-kuang{width: 70px !important;height: 30px;border: 1px solid #e7e7e7;line-height: 30px;text-align: center;margin-left:30px !important;background-color: #ffffff;position: relative;transition: .3s;-webkit-transition: 0.3s;}
.hover{opacity: 0;transition: .3s;-webkit-transition: 0.3s;}
.hover1{width: 22px;height: 2px;background: #AAAAAA;position: absolute;top: 14px;left: 0;transition: .3s;-webkit-transition: 0.3s;}
.hover2{width: 0;height: 0;border-top: 4px solid transparent;border-left: 6px solid #aaaaaa;border-bottom: 4px solid transparent;top: 11px;left: 22px;position: absolute;transition: .3s;-webkit-transition: 0.3s;}
.hovert{font-size: 14px;transition: .2s;-webkit-transition: 0.2s;}
.solution-kuang a{color: #999;}
.solution-bod:hover .solution-kuang{border: none;}
.solution-bod:hover{box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}
.solution-bod:hover .solution-left img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.solution-bod:hover .solution-right{background-color: #3488EA;}
.solution-bod:hover span{color: #ffffff !important;}
.solution-bod:hover .hover{opacity: 1;}
.solution-bod:hover .hover1{left: 21px;}
.solution-bod:hover .hover2{left: 43px;}
.solution-bod:hover .hovert{opacity: 0;}
.biao{font-weight: bold;padding-top: 30px;color: #484747 !important;}




/*关于瑞澳*/
.sj-about{display: none;}
.about{width: 100%;height: 760px;background: linear-gradient(-3deg, #3488EA 0%, #D6E8F6 0%, #FFFFFF 100%);background-image: url(../img/bj.png);background-size: 100% 100%;}
.about .about-top{width: 1200px;height: 460px;margin: auto;position: relative;}
.about .about-left{width: 880px;height: 360px;position: absolute;top: 100px;background-color: #007cde;}
.about .about-right{width: 560px;height: 260px;top: 135px;right: 0px;position: absolute;}
.about .about-ontxt{width: 650px;overflow: hidden;}
.about .about-ontxt span{width: 90%;color: #DDDDDD;margin:29px auto;position-left: 10px;}
.about .about-title{color: #ffffff !important;font-size: 25px;letter-spacing:3px;padding-top: 50px;margin:auto !important;}
.about .about-titledm{font-size: 12px;letter-spacing:1px;padding-top: 4px;margin:auto !important;}
.about .about-kuang{width: 120px !important;height: 45px;border: 1px solid #e7e7e7;line-height: 45px;text-align: center;margin:0px 30px !important;position: relative;cursor: pointer;}
.about .hover3{width: 22px;height: 2px;background: #ffffff;position: absolute;top: 21px;left: 46px;transition: .3s;-webkit-transition: 0.3s;}
.about .hover4{width: 0;height: 0;border-top: 4px solid transparent;border-left: 6px solid #ffffff;border-bottom: 4px solid transparent;top: 18px;left: 68px;position: absolute;transition: .3s;-webkit-transition: 0.3s;}
.about .about-kuang:hover a{transform: scale(1.5);-webkit-transform: scale(1.5);}
.box{width: 1200px;height: 160px;margin: auto;overflow: hidden;margin-top: 60px;position: relative;}
.box img{width: 240px;height: 140px;transition: 0.4s;-webkit-transition: 0.4s;}
.box ul{margin: 0px;padding: 0px;display: flex;list-style-type: none;}
.box ul li{margin-right: 54px;}
.contain {width: 100%;margin: auto auto;overflow: hidden;}
.single {width: 100%;height: 100%;position: relative;font-size: 0;}
.pre {position: absolute;width: 30px;height: 50px;background-color: rgba(0, 0, 0, 0.5);cursor: pointer;top: 54px;z-index: 1;}
.pre:hover {background-color: rgba(0, 0, 0, 0.8);}
.pre::before {content: "";width: 12px;height: 12px;border: solid #fff;border-width: 2px 0 0 2px;transform: translate(-50%, -50%) rotate(-45deg);-webkit-transform: translate(-50%, -50%) rotate(-45deg);position: absolute;left: 70%;top: 50%;}
.next {position: absolute;width: 30px;height: 50px;background-color: rgba(0, 0, 0, 0.5);cursor: pointer;top: 54px;right: 0px;z-index: 1;}
.next:hover {background-color: rgba(0, 0, 0, 0.8);}
.next::before {content: "";width: 12px;height: 12px;border: solid #fff;border-width: 0 2px 2px 0;transform: translate(-50%, -50%) rotate(-45deg);-webkit-transform: translate(-50%, -50%) rotate(-45deg);position: absolute;left: 30%;top: 50%;}
.single ul {list-style: none;white-space: nowrap;display: inline-block;}
.single ul li {width: 240px;height: 140px;border: 10px solid #ffffff;display: inline-block;cursor: pointer;overflow: hidden;}
.single ul li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.single ul li:hover{box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}


/*新闻中心*/
.sj-new{display: none;}
.sj-news{display: none;}
.news{background-color: #f8f8f8;margin: auto;padding: 100px 0;}
.news-con{width: 1200px; margin: 0 auto;padding-top: 40px;}
.news-tle{height: 30px;padding-bottom: 16px;font-size: 16px;color: rgb(102, 102, 102);}
.news-tlest{width: 550px;margin: 0 auto;position: relative;display: flex;justify-content: center;text-align: center;}
.news-tlest li{ width: 100px; line-height: 32px; text-align: center; cursor: pointer; position: relative; margin-right: 8px;}
.lilei::before{ content: "";  position: absolute; top: 5px; left: -5px; width: 1px; height: 24px; background: #dddddd;}
.newon{color: #fff; background-color: #007cde;}
.news-list{ height: 420px; padding-top: 30px;}
.news-box{ float: left;}
.news-listle{ width: 640px; height: 420px; text-align: center; background-color: #fff; cursor: pointer;  transition: 0.4s;-webkit-transition: 0.4s;}
.news-img{ width: 600px; height: 300px; overflow: hidden;margin:20px 0 auto; display: inline-block;}
.news-img img{width: 100%;height: 100%; transition: 0.4s;-webkit-transition: 0.4s;}
.news-lisdm{width: 600px;height: 90px;margin: auto;}
.newtxt{  width: 60px;  height: 70px;  float: left;  padding-top: 15px; text-align: center;}
.news-listrg ul li .newtxt{ width: 60px;height: 70px;float: left;padding-top: 15px;padding-left: 10px; text-align: center;}
.newtxt span{ color: #999999;font-size: 16px; height: 30px; line-height: 30px;}
.newhed{ width: 520px; height: 70px; float: right; padding-top: 15px; text-align: left;}
.newhed span{height: 30px;font-size: 16px;line-height: 30px;transition: 0.4s;-webkit-transition: 0.4s;}
.newbor{font-size: 17px !important;font-weight: 550;}
.newtlt{font-weight: 550;color: #333333;}
.news-listrg{width: 530px;float: right;}
.news-listrg ul{width: 530px;display: block;}
.news-listrg ul li{background-color: #fff;overflow: hidden;height: 90px;margin-top: 20px;cursor: pointer;transition: 0.4s;-webkit-transition: 0.4s;}
.gg{background-color: #dddddd;width: 35px;height: 1px !important;margin: auto;transition: 0.4s; -webkit-transition: 0.4s;}
.newtlt{color: #666666;}
.news-listrg li:hover .gg{background-color: #fff;}
.news-listle:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.news-listle:hover .bi{color: #3488EA !important;}
.news-listle:hover{box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}
.news-listrg li:hover{ color: #fff; background-color: #3488EA;box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}
.news-listrg li:hover .newbor{color: #fff !important;}
.news-listrg li:hover .gg{background-color: #dddddd;}
.news-listrg li:hover .newtxt span{color: #eeeeee;}
.news-listrg li:hover .newtlt{color: #fff !important;}
.news-listrg li:hover .newlihed{color: #dddddd;}
.dom:hover{background-color: #3488EA;}
.dom:hover a{ color: #fff;}
.newlihed{ width: 430px; height: 70px;float: right; padding-top: 15px; text-align: left;}
.newlihed span{height: 30px;font-size: 16px; line-height: 30px;}
.news-dm{ width: 510px;margin: auto;}
.dom{width: 120px;height: 40px;margin: 40px auto 0;color: #8e8c8c;border: 1px solid rgb(231, 231, 231);text-align: center;line-height: 40px;cursor: pointer;}


/*新闻详情页*/
.sj-xwbox{display: none;}

/*轮播*/
.banner{ width: 100%; margin:auto; position:relative;}
.sjbanner{display: none;}
.banner img{height: 560px;width: 100%;}
.banner .banner-title{ position: absolute; top: 200px; left: 384px;margin: auto;color: #fdfdfe;}
.banner .banner-titletp{font-size: 36px;}
.banner .banner-titledm{font-size: 16px;padding-top: 11px;}
.banner .banner-txt{width: 550px;padding-top: 25px;}

.xwherd{width: 1200px;overflow: hidden;margin: 100px auto;}
.xwherd .herd-left{width: 280px;float: left;}
.xwherd .herd-left .tabtop13 td{ height: 80px; overflow: hidden;background-color: #fff;font-size: 18px;line-height: 80px;position: relative;cursor: pointer;}
.xwherd .herd-left .tabtop13 td a{width: 100%;height: 100%;display: block;padding-left: 40px;}
.xwherd .herd-left .tabtop13 td img{position: absolute;top: 50%;right: 1px;width: 26px;height: 1px;}
.tabtopcolor{color: #fff;background-color: #3488ea !important;}
.xwherd .herd-left span{}
.xwherd .herd-right{ width: 880px; float: right;}
.xwherd .sj-title{display: none;}
.xwherd .herd-rdox{width: 100%; height: 160px; margin: auto 0 20px;display: block; border-bottom: 1px solid #eeeeee;}
.xwherd .rdox-top{width: 250px;height: 140px; float: left; overflow: hidden;}
.xwherd .rdox-top img{ width: 250px;height: 140px; transition: .4s; -webkit-transition: 0.4s;}
.xwherd .rdox-head{  width: 450px; float: left; margin: 20px 0px 20px 30px; cursor: pointer; transition: .3s; -webkit-transition: 0.3s;}
.xwherd .head-bt{ color: #333333; font-weight: 550;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.xwherd .head-txt{ margin-top: 15px; height: 84px; overflow: hidden;}
.xwherd .head-txt a{color: #666666;}
.xwherd .rdox-foot{ width: 120px; height: 120px; float: right; text-align: center; margin: 20px auto; transition: .3s; -webkit-transition: 0.3s;}
.xwherd .jiantuo1{opacity: 0;}
.xwherd .foot-tow{ width: 70px; height: 30px;  border: 1px solid #eeeeee; line-height: 26px; margin: 67px auto 0; cursor: pointer; position: relative; transition: .1s; -webkit-transition: 0.1s;}
.xwherd .foot-tow img{ width: 30px; position: absolute; display: block; top: 10px; left: 20px;}
.xwherd .herd-rdox:hover .rdox-top img{ transform: scale(1.1);-webkit-transform: scale(1.1);}
.xwherd .herd-rdox:hover .rdox-head{ transform: translateX(10px);-webkit-transform: translateX(10px);}
.xwherd .herd-rdox:hover .rdox-foot{ transform: translateX(-10px); -webkit-transform: translateX(-10px);}
.xwherd .herd-rdox:hover .head-bt a{color: #3488ea;}
.xwherd .herd-rdox:hover .foot-tow{ background-color: #3488ea;border: none;}
.xwherd .herd-rdox:hover .jiantuo{display: none;}
.xwherd .herd-rdox:hover .jiantuo1{ opacity: 1;}
.xwherd .herd-tdox,.xwherd .herd-tdox1{ margin: 30px auto 0px;display: table;}
.xwherd .herd-tdox a{width: 100%;height: 100%;display: block;}
.xwherd .herd-tdox span,.xwherd .herd-tdox1 span{ color: #999999; width: 32px; height: 32px; border: 1px solid #cccccc; text-align: center; line-height: 30px; float: left; font-weight: 550;font-size: 18px;margin-right: 10px;cursor: pointer;}
.xwherd .herd-tdox ul,.xwherd .herd-tdox1 ul{ float: left;}
.xwherd .herd-tdox ul li,.xwherd .herd-tdox1 ul li{ color: #999999;width: 32px; height: 32px;border: 1px solid #cccccc;text-align: center;line-height: 35px;float: left;font-weight: 550;font-size: 18px;margin-right: 10px;cursor: pointer;}
.xwherd .licolor{color: #ffffff !important;background-color: #3488ea;}
.xwherd .sj-box{display: none;}


/*服务详情页*/
.sj-fuwubox{display: none;}
.fuwuherd{height: 530px;width: 1200px;overflow: hidden;margin: 100px auto;}
.fuwuherd .herd-left{width: 280px;float: left;color: #333333;}
.fuwuherd .tabtop13 tr{background-color: #fff;}
.fuwuherd .tabtop13 td{height: 80px;overflow: hidden;font-size: 18px;line-height: 80px;position: relative;cursor: pointer;}
.fuwuherd .tabtop13 td a{width: 100%;height: 100%;padding-left: 40px;display: block;}
.fuwuherd .tabtop13 td img{position: absolute;top: 50%;right: 1px;width: 26px;height: 1px;}
.fuwuherd .tabtop14{color: #ffffff !important;background-color: #3488ea !important;}
.fuwuherd .tabtop15{color: #ffffff !important;}
.fuwuherd .fuwu-box{width: 870px;float: right;}
.fuwuherd .fuwu-boxtxt{height: 487px;overflow: hidden;}
.fuwuherd .fuwu-boxtxt span{ display: inline;/* text-indent: 2em;line-height: 26px;margin-bottom: 28px; */}
.fuwuherd .fuwu-box div{}


/*数据详情页*/
.sj-sjtu{display: none;}
.sj-sjdengru{display: none;}
.dengru{display: block;width: 100%;height: 537px;background-color: #fff;position: relative;}
.dengru form{margin: auto;width: 800px;position: absolute;top: 75px;left: 41%;}
.dengru .name{width: 400px;height: 45px;color: #999999;line-height: 55px;}
.dengru .tijiao{margin-top: 30px !important;font-size: 16px;color: #fff !important;cursor: pointer;}
.dengru #txtbianma,.dengru #txtyhm,.dengru #txtmima{width: 360px;height: 48px;display: inline-block;border: 1px solid #eeeeee;background-color: #fff;font-size: 18px;text-indent: 1em;color: #333333;outline-color: #3488EA;}
.dengru #btlogin{width: 360px;height: 48px;display: inline-block;border: 1px solid #eeeeee;background-color: #fff;font-size: 16px;color: #333333;}
.dengru .dengru input[type=text]:focus { outline: none;font-size: 18px;border-color: #3488EA;background-color: #fff !important;}
.dengru .dengru input[type=password]:focus { outline: none;font-size: 18px;border-color: #3488EA;background-color: #fff !important;}
.dengru .dengru input[type=submit]:focus { outline: none;font-size: 18px;border-color: #3488EA;}
.dengru .ingput-yan{   }
.dengru .bm{position: relative;}
.dengru .yan{position: absolute;top: 15px;left: 316px;}
.dengru .yan img{width: 24px;height: 18px;}
.dengru .bm span{display: none;color: #F64545;margin-left: 10px;font-size: 14px;}


/*方案详情页*/
.sj-fanganherd{display: none;}
.fanganherd{width: 1200px;overflow: hidden;margin: 100px auto;}
.fanganherd .fuwu-box{ width: 880px;float: left; margin-left: 40px;}
.fanganherd .fuwu-box ul li{ display: flex; /* height: 90px; */ border-top: 1px solid #cccccc;}
.fanganherd .fuwu-box-tilte{ text-align: center;font-size: 20px;}
.fanganherd .fuwu-box-left{float: left; width: 100px; position: relative; margin-left: 8px;}
.fanganherd .fuwu-box-right{float: right; width: 750px; font-size: 15px; color: #666666;}
.fanganherd .leve::before {content: ""; position: absolute;top: 2px; left: -8px;width: 2px;height: 36px;background: #3488ea;}
.fanganherd .leve{font-size: 18px;}
.fanganherd .leve2{font-size: 12px; color: #999999;}
.fanganherd .fuwu-box-right ol li{border: none; margin: 5px;display: revert;list-style: decimal;}
.fanganherd .fuwu-box-right ol{ margin-left: 10px;}
.fanganherd .fuwu-box-img img{width: 240px;height: 130px;}
.fanganherd .fuwu-box-img span{width: 240px;height: 40px;text-align: center;line-height: 40px;background-color: #fff; margin-top: -4px;}
.fanganherd .fuwu-box-img:hover span{ box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}
.fanganherd .fuwu-box-img{float: left;margin-left: 15px;cursor: pointer;}
.fanganherd .box_img{margin: 0;}
.fanganherd .fuwu-box-margin{margin: 30px auto;}
.fanganherd .nav-left {width: 278px;background-color: #FFFFFF;float: left;border: 1px solid #eeeeee;}
.fanganherd .nav-left .LogoName {text-align: center;line-height: 70px; font-size: 20px; font-weight: 700; color: #6d61ea;letter-spacing: 0.05em;}
.fanganherd .nav-left .navDiv .navName {padding: 12px 20px !important;letter-spacing: 0.05em;font-size: 11px;color: #5a5454;font-weight: 700;}
.fanganherd .nav-left .navDiv .nav-list ul .a_active .active {color: #fff !important;font-weight: 500;background-color: #3488ea;}
.fanganherd .nav-left .navDiv .nav-list ul .nav-tab {list-style: none;}
.fanganherd .nav-left .navDiv .nav-list ul .nav-tab .li-a {text-decoration: none;display: block;font-size: 18px;color: #333333;height: 80px;line-height: 80px;padding-left: 40px; position: relative;border-bottom: 1px solid #eeeeee;}
.fanganherd .li-a-a i{width: 18px;overflow: hidden;display: inline-grid;margin-right:5px ;}
.fanganherd .bx {border: solid #c1c1c1;border-width: 0 1px 1px 0;display: inline-block;padding: 4px;right: 30px;position: absolute;top: 33px;transform: rotateZ(45deg);}
.fanganherd .nav-left .navDiv .nav-list ul .nav-tab .nav-box {height: 0;overflow: hidden;}
.fanganherd .nav-left .navDiv .nav-list ul .nav-show .nav-box {height: auto !important;}
.fanganherd .nav-left .navDiv .nav-list ul .nav-show .nav-box a {text-decoration: none;display: block;font-size: 16px; color: #999999; padding-left: 40px;height: 60px;line-height: 60px; border-bottom: 1px solid #eeeeee;cursor: pointer;overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.fanganherd .nav-box span{display: inline-block;}
.fanganherd .nav-left .navDiv .nav-list ul .nav-show .nav-box .active-li-a {color: #3488ea !important;}
.fanganherd .nav-box a:hover{ color: #3488EA !important;}
.fanganherd .nav-right {display: flex;flex-direction: column;padding-left: 240px;}
.fanganherd .nav-top {flex: 1;height: 60px;width: 100%;padding: 20px;background-color: #FFFFFF;box-shadow: 10px 0px 17px rgba(72, 72, 72, 0.2);}
.fanganherd .content-page {flex: 1; position: absolute; top: 60px; left: 240px; right: 0; bottom: 0;}


/*产品详情页*/
.chanpinherd{width: 1200px;overflow: hidden;margin: 100px auto;}
.chanpinherd .herd-left{width: 280px;float: left;}
.chanpinherd .tabtop13 td{height: 80px;overflow: hidden;background-color: #fff;font-size: 18px;line-height: 80px;position: relative;cursor: pointer;}
.chanpinherd .tabtop13 td a{width: 100%;height: 100%;display: block;padding-left: 40px;}
.chanpinherd .tabtop13 td img{position: absolute;top: 50%;right: 0px;width: 26px;height: 1px;}
.chanpinherd .tabtopcolor{color: #fff;background-color: #3488ea !important;}
.chanpinherd .herd-right{width: 880px;float: right;margin-top: -10px;}
.chanpinherd .herd-rdox{width: 270px;height: 400px;overflow: hidden;float: left;border: 1px solid #eeeeee;margin: 10px 10px;}
.chanpinherd .rdox-top{height: 230px;width: 280px;text-align: center;overflow: hidden;}
.chanpinherd .rdox-top img{transition: .3s;-webkit-transition: 0.3s; width: 100%; height: 100%;}
.chanpinherd .rdox-head{width: 250px;height: 100px;margin: 10px auto;text-align: center;overflow: hidden;}
.chanpinherd .head-bt{color: #333333;font-weight: 550;font-size: 17px; white-space: nowrap;    overflow: hidden; text-overflow: ellipsis;}
.chanpinherd .head-txt{margin-top: 15px;height: 40px;overflow: hidden; text-overflow: ellipsis;transition: 0.1s;-webkit-transition: 0.1s;}
.chanpinherd .head-txt a{color: #666666;}
.chanpinherd .herd-tdox a{width: 100%;height: 100%;display: block;}
.chanpinherd .rdox-foot{width: 100%;height: 50px;text-align: center;color: #999999;line-height: 50px;border: 1px solid #eeeeee;border-left: none;border-right: none;position: relative;cursor: pointer;}
.chanpinherd .rdox-foot .bottom {display:inline-block;position:absolute;left:0px;top:48px;width:0px;height:1px;background:#3488ea;transition:.3s}
.chanpinherd .jiantuo{font-size: 14px;}
.chanpinherd .jiantuo1{opacity: 0;position: absolute;display: block;top: 50px;left: 120px;transition: .5s;}
.chanpinherd .foot-tow{position: relative;}
.chanpinherd .foot-tow img{width: 28px;height: 8px;}
.chanpinherd .herd-rdox:hover .rdox-top img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.chanpinherd .herd-rdox:hover .head-txt{transform: scale(0.97);-webkit-transform: scale(0.97);}
.chanpinherd .herd-rdox:hover .head-bt a{color: #3488ea;}
.chanpinherd .herd-rdox:hover{box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}
.chanpinherd .herd-rdox:hover .bottom{width:101%;transition:.5s;}
.chanpinherd .herd-rdox:hover .jiantuo{display: none;}
.chanpinherd .herd-rdox:hover .jiantuo1{opacity: 1;top: 20px;}
.chanpinherd .herd-tdox,.chanpinherd .herd-tdox1,.chanpinherd .herd-tdox2,.chanpinherd .herd-tdox3{margin: 0px auto;display: table;padding-top: 20px;}
.chanpinherd .herd-tdox span,.chanpinherd .herd-tdox1 span,.chanpinherd .herd-tdox2 span,.chanpinherd .herd-tdox3 span{color: #999999;width: 32px;height: 32px;border: 1px solid #dddddd;text-align: center;line-height: 30px;float: left;font-weight: 550;font-size: 18px;margin-right: 10px;cursor: pointer;}
.chanpinherd .herd-tdox ul,.chanpinherd .herd-tdox1 ul,.chanpinherd .herd-tdox2 ul,.chanpinherd .herd-tdox3 ul{float: left;}
.chanpinherd .herd-tdox ul li,.chanpinherd .herd-tdox1 ul li,.chanpinherd .herd-tdox2 ul li,.chanpinherd .herd-tdox3 ul li{color: #999999;width: 32px;height: 32px;border: 1px solid #dddddd;text-align: center;line-height: 32px;float: left;font-weight: bold;font-size: 16px;margin-right: 10px;cursor: pointer;}
.chanpinherd .licolor{color: #ffffff !important;background-color: #3488ea;}


/*新闻分页*/
.xwherd .head-rq{display: none;}
.xwfybox{width: 100%; max-width: 1200px; margin:auto;padding: 40px 0;}
.xwfybox .biaoti{text-align: center;font-size: 20px;font-weight: 400;color: #333333;}
.xwfybox .fb{text-align: center;font-size: 14px;font-weight: 400;color: #999999;margin-top: 21px;}
.xwfybox .fb a{color: #999999;}
.xwfybox .tu img{width: 600px;height: 500px;display: block;margin: auto;margin-top: 40px;}
/* .xwfybox .txt ul li{width: 1199px;margin: 30px auto 0;line-height: 24px;} */
.xwfybox .fs{font-weight: Bold;}
.xwfybox .hg{margin-top: 30px;}
.xwfybox .zt{margin-top: 30px;}
.xwfybox .zt div{width: 580px;height: 400px;margin: auto;margin-bottom: 22px;overflow: hidden;}
.xwfybox .zt div img{width: 100%;height: 100%;transition: .3s;-webkit-transition: 0.3s;}
.xwfybox .zt img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.xwfybox .box-top{border-top: 1px solid #eeeeee;width: 1199px;margin: 60px auto 0;}
.xwfybox .box-top span{margin-top: 30px;font-size: 14px;font-weight: 400;color: #999999;line-height: 11px;}
.xwfybox .sj-zt{display: none;}
/* .xwfybox .txt{ max-width: 1199px;margin: 30px auto 0;} */

/*人才详情页*/
.rctalent{width: 100%;height: 770px;background-color: #fff;transition: all .5s;}
.rctalent .talent-title{text-align: center;padding-top: 90px;width: 1200px;margin: auto;}
.rctalent .talent-titletp{font-size: 24px;}
.rctalent .talent-titledm{font-size: 12px;color: #999;padding-top: 6px;}
.rctalent .talent-box{width: 1200px;margin: auto;}
.rctalent .talent-tt{text-align: center;padding-top: 35px;}
.rctalent .talent-txt{padding-top: 35px;}
.rctalent .talent-img{width: 580px;height: 430px;float: left;color: #666666;text-align: center;box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}
.rctalent .talent-img img{ width: 560px;height: 410px;margin-top: 10px;}
.rctalent .talent-wen{width: 590px;margin-left: 30px;float: left;}
.rctalent .talent-wen p{font-size: 14px;color: #666666;line-height: 20px;}
.rctalent .talent-wen span{font-size: 16px;font-weight: 550; color: #333333;margin: 18px auto;}
.rctalent .talent-dd{ margin: 0 !important;}

.rcjob{width: 100%;background-color: #f8f8f8;padding-bottom: 100px;}
.rcjob .talent-title{text-align: center;padding-top: 90px;width: 1200px;margin: auto;}
.rcjob .talent-titletp{font-size: 24px;}
.rcjob .talent-titledm{font-size: 12px;color: #999;padding-top: 6px;}
.rcjob .job-box{width: 1200px;margin: 40px auto 0;display: flow-root;}
.rcjob .job-kuang{width: 380px;height: 510px;background-color: #fff;overflow: hidden;float: left;margin-right: 20px;margin-bottom: 20px;cursor: context-menu;}
.rcjob .job-kuang div{width: 328px;margin: auto;padding-top: 26px;}
.rcjob .job-kuang span{font-weight: 550;}
.rcjob .job-kuang li{ font-size: 14px; list-style: decimal;color: #666;list-style-position: inside;}
.rcjob .job-title{ color: #3488ea;position: relative;}
.rcjob .job-tt{font-size: 14px;color: #333;}
.rcjob .job-title::before{ content: " "; width: 50px;height: 2px; top: 11px; /* left: 165px; */ right: -26px; background-color: #fbcf00;position: absolute;}
.rcjob .job-kuang:hover{box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}


/*联系详情页*/
.lxjianjie{width: 100%;background-color: #fff;margin: 100px auto;}
.lxjianjie .jianjie-title{text-align: center;}
.lxjianjie .jianjie-titletp{font-size: 24px;color: #333333 ;}
.lxjianjie .jianjie-titledm{font-size: 12px;color: #999;letter-spacing: 1px;padding-top: 4px;}
.lxjianjie .jianjie-txt{margin: 40px auto;}
.lxjianjie .dianhua{margin:auto;width: 40px;height: 40px;overflow: hidden;margin-top: 63px;position: relative;}
.lxjianjie .dianhua2{margin:auto; width: 40px;height: 40px; overflow: hidden;margin-top: 62px;position: relative;}
.lxjianjie .dianhua3{margin:auto; width: 40px;height: 40px;overflow: hidden;margin-top: 67px;position: relative;}
.lxjianjie .dianhua4{margin:auto;width: 40px;height: 40px; overflow: hidden;margin-top: 62px;position: relative;}
.lxjianjie .dianhua5{margin:auto; width: 40px;height: 40px; overflow: hidden;margin-top: 61px;position: relative;}
.lxjianjie .box{width: 100%;height: 100%;display: block;    margin: auto;}
.lxjianjie .dianhua img{width: 36px;height: 36px;margin: auto;display: block;position: absolute;}
.lxjianjie .dianhua2 img{width: 37px;height: 38px;margin: auto; display: block;position: absolute;}
.lxjianjie .dianhua3 img{width: 40px;height: 28px;margin: auto; display: block;position: absolute;}
.lxjianjie .dianhua4 img{width: 38px;height: 38px;margin: auto; display: block;position: absolute;}
.lxjianjie .dianhua5 img{width: 27px;height: 40px;margin: auto; display: block;position: absolute;}
.lxjianjie .jianjie-txt ul{display: flex;justify-content: center;}
.lxjianjie .jianjie-txt li {width: 240px;height: 313px; text-align: center;transition: .4s;-webkit-transition: 0.4s;}
.lxjianjie .yinchang{transition: .3s;-webkit-transition: 0.4s;}
.lxjianjie .yinchang2{top: 70px;transition: .4s;-webkit-transition: 0.4s;}
.lxjianjie .jianjie-txt li:hover .yinchang{transform: translatey(-70px);}
.lxjianjie .jianjie-txt li:hover .yinchang2{transform: translatey(-70px);}
.lxjianjie .jianjie-txt li:hover{box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}
.lxjianjie .jianjie-txt li:hover .xt{color: #3488EA; }
.lxjianjie .xt{margin-top: 43px;font-size: 18px; font-weight: 400; color: #333333; transition: .3s; -webkit-transition: 0.3s;}
.lxjianjie .hg{width: 24px;height: 1px; background: #3488EA;margin: 20px auto;}
.lxjianjie .wb{font-size: 14px;font-weight: 400;color: #333333;line-height: 21px;margin: auto 40px;}

.lxditu{width: 1200px;margin: auto;margin-bottom: 100px;overflow: hidden;}
.lxditu img{width: 100%;height: 100%;transition: .3s;-webkit-transition: 0.3s;}
.lxditu img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}



/*关于瑞澳详情页*/
.gyjianjie{width: 100%;height: 830px;background-color: #fff;}
.gyjianjie .txt-tu{display: none;}
.gyjianjie .jianjie-title,.gyjiegou .jianjie-title,.gylinian .jianjie-title,.gyrongyv .jianjie-title,.gylicheng .jianjie-title{text-align: center;padding-top: 90px;}
.gyjianjie .jianjie-titletp,.gyjiegou .jianjie-titletp,.gylinian .jianjie-titletp,.gyrongyv .jianjie-titletp,.gylicheng .jianjie-titletp{font-size: 24px;color: #333333;}
.gyjianjie .jianjie-titledm,.gyjiegou .jianjie-titledm,.gylinian .jianjie-titledm,.gyrongyv .jianjie-titledm,.gylicheng .jianjie-titledm{font-size: 12px;color: #999;padding-top: 4px;}
.gyjianjie .jianjie-txt{width: 1200px;height: 400px;margin: 40px auto;background-image: url(../img/jian.png);background-size: 100% 100%;position: relative;}
.gyjianjie .txt-box{width: 1000px;position: absolute;text-align: center;height: 300px;background-color: #fff;top: 252px;left: 101px;box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}
.gyjianjie .txt-box-tilt{font-size: 22px;margin-top: 50px;}
.gyjianjie .txt-box-herd{width: 900px;margin: auto;color: #666666;line-height: 25px;}
.gyjianjie .txt-box-color{width: 50px;height: 2px;margin: 25px auto;background-color: #3488ea;}
/*组织结构*/
.gyjgtu{display: none;}
.gyjiegou{width: 100%;height: 910px;background-color: #f8f8f8;}
.gyjiegou .jiegou-box{width: 1200px;height: 620px;margin: 40px auto 100px;background-color: #fff;}
:root {
  --level-1: #8dccad;
  --level-2: #f5cc7f;
  --level-3: #7b9fe0;
  --level-4: #f27c8d;
  --black: black;
}
.gyjiegou .container {max-width: 1100px;padding: 16px 10px;margin: 0 auto;text-align: center;overflow: hidden;}
.gyjiegou .container img{width: 100%;}

/*愿景理念*/
.gylinian{width: 100%;height: 690px;background-color: #fff;}
.gylinian .linian-box{width: 1200px;margin: 40px auto;color: #fff;}
.gylinian .linian-lbox{width: 300px;  height: 400px;  float: left;  position: relative;  cursor: pointer;  overflow: hidden;}
.gylinian .linian-lbox img {width: 100%;height: 100%;display: block;margin: auto;position: absolute;transition: 0.4s;-webkit-transition: 0.4s;}
.gylinian .yy{width: 100%;height: 100%;position: absolute;transition: 0.4s;-webkit-transition: 0.4s;}
.gylinian .linian-lbox:hover{box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}
.gylinian .linian-lbox:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.gylinian .linian-lbox:hover .yy{background: rgba(0, 0, 0, 0.2);}
.gylinian .linian-box-head{width: 225px;padding: 20px 30px;position: absolute;}
.gylinian .linian-box-title{font-size: 22px;font-weight: 550;padding-top: 20px;}
.gylinian .linian-box-color{width: 24px;height: 1px;background-color: #fff;margin-top: 20px;}
.gylinian .linian-box-txt{margin-top: 20px;width: 100%;height: 210px;overflow: hidden;}
.gylinian .linian-box-dom{font-size: 22px;font-weight: 550;color: #ffffff;text-align: center;top: 80%;padding-top: 10px;position: absolute;width: 100%;opacity: 0.2;}
/*发展历程*/
.gylicheng{width: 100%;height: 670px;background-color: #f8f8f8;}
.gylicheng .jianjie-box{width: 1200px;height: 380px;margin: 40px auto 0;text-align: center;background-image: url(../img/licheng.png);background-size: 100% 100%;}
.gylicheng .jianjie-box ul{width: 1120px;padding-top: 157px;margin: auto;}
.gylicheng .weilei::before{content: "";position: absolute;top: -6px;left: calc(-8% - -4px);width: calc(108% + 15px);height: 2px;background: #dddddd;}
.gylicheng .weil::before{background: #3488ea !important;}
.gylicheng .weilei2::before{content: "";position: absolute;top: -6px;    left: calc(-62% - -6px);width: calc(105% + 11px);height: 2px;background: #dddddd;}
.gylicheng .weilei3::before{content: "";position: absolute;top: -6px;left: calc(-65% - -6px);width: calc(106% + 11px);height: 2px;background: #dddddd;}
.gylicheng .weilei4::before{content: "";position: absolute;top: -6px;left: calc(-65% - -6px);width: calc(156% + 11px); height: 2px; background: #dddddd;}
.gylicheng .jianjie-box ul li{width: 252px;position: relative;float: left;cursor: pointer;}
.gylicheng .jiange{margin-left: 36px;}
.gylicheng .licheng-nianfen{color: #3488ea !important;}
.gylicheng .licheng-nianfen2{position: absolute;top: -54px;left: 102px;color: #999999;font-size: 20px;}
.gylicheng .fangkuai{height: 14px;width: 14px;border: 1px solid #3488ea;}
.gylicheng .licheng-fangkuai{background-color: #3488ea !important;}
.gylicheng .licheng-title{color: #3488ea !important;}   
.gylicheng .licheng-txt{margin-top: 30px;}
.gylicheng .licheng-neirong{color: #3488ea !important;}
.gylicheng .fangkuai2{position: absolute;top: -13px;left: 120px;transform: rotate(45deg);z-index: 1;}
.gylicheng .licheng-fangkuai2{width: 10px;height: 10px;margin: 2px auto;background-color: #dddddd;z-index: 1;}
.gylicheng .year{font-size: 20px;line-height: 21px;} 
.gylicheng .jdd{width: 90%;font-size: 14px; margin: auto;}
.gylicheng .jdt{font-size: 16px;font-weight: 550;margin: 15px auto;}
.ubox{width: 1200px;}
.dl1{position: relative;padding: 110px 3%;height: 160px;}

.dl1 dt{position: absolute;width: 1100px; height: 2px;background: #dddddd;top:153px ;left: 50px;}

.dl1 dt s{display: block;width: 0%;height: 2px;background: #3488ea;top: 0;left: 0;}

.dl1 dd{width: 20%;float: left;text-align: center;position: relative;z-index: 3;cursor: pointer;color: #999999;}

.dl1 dd .yuan{width: 12px;height: 12px;background: #dddddd;margin: 17px auto 30px;position: relative;transform: rotateZ(45deg);}

.dl1 dd .yuan s{display: block;width: 16px;height: 16px;border: 1px solid #3488ea;position: absolute;top: 50%;left: 50%;margin-left: -9px;margin-top: -9px;opacity: 0;}

.dl1.act0 dt s{width: 9%;}

.dl1.act0 dd:nth-child(1) .yuan{background: #3488ea;}

.dl1.act0 dd:nth-child(1) .yuan s{opacity: 1;}
.dl1.act0 dd:nth-child(1) .jd, .dl1.act0 dd:nth-child(1) .year{color: #3488ea;}

.dl1.act1 dt s{width: 30%;}

.dl1.act1 dd:nth-child(1) .yuan, .dl1.act1 dd:nth-child(2) .yuan{background: #3488ea;}

.dl1.act1 dd:nth-child(2) .yuan s{opacity: 1;}

.dl1.act1 dd:nth-child(2) .jd, .dl1.act1 dd:nth-child(2) .year{color: #3488ea;}

.dl1.act2 dt s{width: 50%;}

.dl1.act2 dd:nth-child(1) .yuan,.dl1.act2 dd:nth-child(2) .yuan, .dl1.act2 dd:nth-child(3) .yuan{background: #3488ea;}

.dl1.act2 dd:nth-child(3) .yuan s{opacity: 1;}

.dl1.act2 dd:nth-child(3) .jd,.dl1.act2 dd:nth-child(3) .year{color: #3488ea;}

.dl1.act3 dt s{width: 70%;}

.dl1.act3 dd:nth-child(1) .yuan, .dl1.act3 dd:nth-child(2) .yuan, .dl1.act3 dd:nth-child(3) .yuan, .dl1.act3 dd:nth-child(4) .yuan{background: #3488ea;}

.dl1.act3 dd:nth-child(4) .yuan s{opacity: 1;}

.dl1.act3 dd:nth-child(4) .jd, .dl1.act3 dd:nth-child(4) .year{color: #3488ea;}


.dl1.act4 dt s{width: 90%;}

.dl1.act4 dd:nth-child(1) .yuan, .dl1.act4 dd:nth-child(2) .yuan, .dl1.act4 dd:nth-child(3) .yuan, .dl1.act4 dd:nth-child(4) .yuan, .dl1.act4 dd:nth-child(5) .yuan{background: #3488ea;}

.dl1.act4 dd:nth-child(5) .yuan s{opacity: 1;}

.dl1.act4 dd:nth-child(5) .jd, .dl1.act4 dd:nth-child(5) .year{color: #3488ea;}




/*荣誉资质*/
.gyrongyv{width: 100%;height: 690px;background-color: #fff;}
.gyrongyv .box{width: 1200px;height: 400px;margin: 40px auto 0;overflow: hidden;position: relative;background-color: #f8f8f8;}
.gyrongyv .box_img{width: 1020px;height: 320px;overflow: hidden;margin: 40px auto;}
.gyrongyv .box_img ul li{position: absolute;display: none;width: 1020px;}
.gyrongyv .box_imgnnrong{margin-top: 30px;} 
.gyrongyv .box_imgtitle{text-align: center;font-size: 20px;position: relative;} 
.gyrongyv .box_tab{position: absolute;bottom: 0;text-align: center;width: 346px;top: 88%;left: 34%;}
.gyrongyv .box_tab a{display: inline-block;padding: 2px 10px;font-size: 10px;background: #ddd;margin: 0 5px;color: #333;}
.gyrongyv .box_tab a.active{background: #3488ea;color: #fff;}
.gyrongyv .box_imgleft{width: 470px;height: 240px;float: left;color: #666666;font-size: 15px;line-height: 30px;border-right: 1px solid #999999;padding-left: 25px;overflow: hidden;}
.gyrongyv .box_imgright{width: 470px;height: 240px;float: right;overflow: hidden;color: #666666;font-size: 15px;line-height: 30px;padding-left: 25px;}
.gyrongyv .box_imgdingwei{position: relative;}
.gyrongyv .box_imgweilei::before {content: "";position: absolute;top: 15px;left: -25px;width: 20px;height: 1px;background: #666666;}
.gyrongyv .box_imgweilei1::before {content: "";position: absolute;top: 15px;left: 348px;width: 30px;height: 1px;background: #3488ea;}
.gyrongyv .box_imgweilei2::before {content: "";position: absolute;top: 15px;left: 640px;width: 30px;height: 1px;background: #3488ea;}



/*底部*/
.foot{ width: 100%; height: 100px; background-color: #0b1e33; font-size: 14px; line-height: 100px; color: #fff; text-align: center;}
.sj-foot,.sj-ffoot{ display: none;}


/*在线咨询*/
.sj-lianxi{display: none;}
.lianxi{  width: 50px;  color: #fff;  height: 140px; background-color: #3488ea;  border-radius: 5px 0 0 5px; border-right: none; position: absolute;top: 25%; right: 0;text-align: center;line-height: 20px;font-size: 18px;overflow: hidden;cursor: pointer;}
.lianxi-top{ margin-top: 12px;}
.lianxi-img{margin: 10px auto;}
.lianxi img{width: 26px;height: 26px;}
.main-im{ position:fixed; right: 0px; top:35%; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../img/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 105px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../img/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 132px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -86px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 104px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 102px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center; font-size:12px;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../img/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../img/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../img/open_im.png) no-repeat left top; }
@media(max-width: 1500px) and (min-width : 1200px){
    .hbtm{left: 10%;}
}


@media(max-width: 1000px){
  body{color: #484747; width: 100%;height: 100%;background-color: #fff;}
  .lianxi{ display: none;}
  .search{ display: none;}
  .herd{ display: none;}
  .dengru{ display: none;}
  .pcbanner{ display: none;}
  .sjbanner{display: block;}
  .banner-title{display: none;}
  .banner img{height: 260px;width: 100%;}
  .wow{opacity: 1 !important;}
  #banner{ width: 100%; height: 460px; margin: 0 auto;}
  .new-title { text-align: center; width: 70%; margin: auto;}
  .main-im{display: none;}


  /*头部*/
  .hearder{ width: 100%; height: 112px; border: none; margin: auto;}
  .logo{top: 0; left: 0;width: 100%;position: fixed;background: #ffffff;z-index: 12;}
  .logo-top { margin: 0 60px auto; padding: 30px 0;}
  .logo-img { height: 52px; display: block;}
  .logo-dom{display: none;}
  .logo-rg{ float: right; margin: 40px 50px 0; display: block;}
  .logo-rg span{ width: 56px; height: 4px;background-color: #000000;margin-bottom: 24px;}
  .cha1{ display: block;}
  .cha{ display: none;margin-right: 50px;position: relative; }
  .sl2{ position: absolute; margin-top: 14px;transform: rotateZ(45deg);}
  .sr2{position: absolute; margin-top: 14px;transform: rotateZ(-45deg);}


  /*内容*/
  .new{display: none;}
  .sj-new{display: block;margin: 59px auto;padding-bottom: 60px;}
  .new-titletp {font-size: 26px;font-weight: bold; color: #333333;}
  .new-titledm {font-size: 14px;padding-top: 10px;}
  .sjnew-box { width: 90%;padding-top: 30px; margin: auto; display: flex; display:-webkit-flex;flex-wrap: wrap;/*justify-content: center;*/}
  .sjnew-inbox { width: 48%; overflow: hidden;margin-right: 1%;margin-bottom: 20px;}
  .sjnew-inng {width: 80%; height: 159px; margin: auto; overflow: hidden;}
  .sjnew-inng img{ display: block; margin: auto; height: 100%;}
  .new-inboxhead { color: #333333 !important; font-size: 24px; font-weight: 500; padding-top: 19px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
  .new-on { margin-top: 10px; font-size: 20px; line-height: 24px; width: 90%;}
  .biao { padding-top: 10px; font-size: 24px;}


  /*方案*/
  .solution{display: none;}
  .sj-solution{display: block;width: 100%;margin:auto ;padding: 59px 0;background-color: #f8f8f8;}
  .sjsolution-box {width: 90%;/* padding-top: 60px; */margin: 25px auto;}
  .sjsolution-bod {display: block;margin-bottom: 15px;background-color: #ffffff;}
  .sjsolution-left {width: 100%;overflow: hidden;}
  .sjsolution-left img{display: block;width: 96%;padding: 2%;}
  .sjsolution-right {width: 90%;margin: auto;overflow: hidden;background-color: #ffffff;}
  .sjsolution-right .sjright-txt{color: #999999;font-size: 20px;padding: 11px 0 18px;}


  /*关于瑞澳*/
  .about{display: none;}
  .sj-about{display: block;margin: auto;padding: 59px 0;padding-bottom: 117px;background: linear-gradient(-3deg, #3488EA 0%, #D6E8F6 0%, #FFFFFF 100%);background-image: url(../img/bj.png);background-size: 100%;background-position: right bottom;background-repeat: no-repeat;}
  .sjabout-top{width: 79%;margin: 37px auto;text-align: center;}
  .sjabout-top span{font-size: 24px;font-family: PingFang SC;font-weight: 500;color: #666666;margin-bottom: 24px;}
  .sjabout-kuang a{width: 25%;font-size: 20px;line-height: 56px;border: 2px solid #EEEEEE;margin: 32px auto;display: list-item;color: #999999;}
  .sjabout-right {width: 100%;height: 260px;top: 135px;right: 0px;}
  .sjabout-right img{width: 100%;}


  /*新闻*/
  .news{display: none;}
  .sj-news{display: block;width: 100%;margin:auto;padding: 59px 0;background-color: #F8F8F8;}
  .sj-news .sj-box{width: 100%;height: 100%;}
  .sj-news .sj-head {width: 90%;margin: 30px 45px 30px 30px;}
  .sj-news .sj-txt {margin-top: 15px;height: 20px;font-size: 20px;line-height: 20px;overflow: hidden;}
  .sj-news .sj-rdox {width: 100%;display: block;border-bottom: 1px solid #eeeeee;}
  .sj-news .sj-title{display: block;font-size: 26px;line-height: 26px;margin-bottom: 18px;}
  .sj-news .sj-title span{display: inline-block;margin-right: 20px;}
  .sj-news .sj-tl{color: #666666;}
  .sj-news .sj-tr{color: #999999;}
  .sj-news .sj-bt {color: #333333;font-weight: bold;font-size: 24px;line-height: 24px;}
  .sj-news .sjnews-kuang a{width: 25%;font-size: 20px;text-align: center;background-color: #3488EA;line-height: 56px;border: 2px solid #EEEEEE;margin: 32px auto 0;display: list-item;color: #ffffff;}


  /*联系*/
  .sj-lianxi{display: block;width: 100%;position: fixed;bottom: 0;line-height: 88px;background: #3488EA;border-radius: 16px 16px 0px 0px;}
  .sj-lianxi .sjlianxi-top{width: 20%;position: relative;margin: auto; display: block; }
  .sj-lianxi .sjlianxi-tu{position: absolute;top: 15px;}
  .sj-lianxi .sjlianxi-txt{font-size: 28px;color: #ffffff; margin-left: 50px;}


  /*手机导航*/
.sjherd{display: none;width: 100%;overflow: hidden;text-align: center;}
.sjherd .sjnav-left {width: 100%;background-color: #FFFFFF;}
.sjherd .sjnav-left {text-align: center;line-height: 70px;font-size: 20px;font-weight: 500;color: #6d61ea;letter-spacing: 0.05em;}
.sjherd .sjnav-left .sjnavDiv .sjnavName {padding: 12px 20px !important;letter-spacing: 0.05em;font-size: 11px;color: #5a5454;font-weight: 700;}
.sjherd .sjnav-left .sjnavDiv .sjnav-list ul .sja_active .sjactive {color: #3488ea !important;}
.sjherd .sjnav-left .sjnavDiv .sjnav-list ul .sjnav-tab {list-style: none;}
.sjherd .sjnav-left .sjnavDiv .sjnav-list ul .sjnav-tab .sjli-a {text-decoration: none;display: block;font-size: 28px;color: #666666;height: 80px; line-height: 80px;position: relative;}
.sjherd .sjxingz{top: 50%;left: 58%;position: absolute;}
.sjherd .sjli-a-a i{width: 18px;overflow: hidden;display: inline-grid;margin-right:5px ;}
.sjherd .sjbx {border: solid #c1c1c1;border-width: 0 1px 1px 0;display: inline-block;padding: 4px;right: 40%;position: absolute;top: 33px;transform: rotateZ(45deg);}
.sjherd .sjnav-left .sjnavDiv .sjnav-list ul .sjnav-tab .sjnav-box {height: 0;overflow: hidden;}
.sjherd .sjnav-left .sjnavDiv .sjnav-list ul .sjnav-show .sjnav-box {height: auto !important;}
.sjherd .sjnav-left .sjnavDiv .sjnav-list ul .sjnav-show .sjnav-box a {text-decoration: none;display: block;font-size: 26px;color: #666666;height: 60px;line-height: 60px;cursor: pointer;}
.sjherd .sjnav-box span{display: inline-block;}
.sjherd .sjnav-left .sjnavDiv .sjnav-list ul .sjnav-show .sjnav-box .sjactive-li-a {color: #3488ea !important;}
.sjherd .sjnav-box a:hover{color: #3488EA !important;}
.sjherd .sjnav-right {display: flex;flex-direction: column;padding-left: 240px;}
.sjherd .sjnav-top {flex: 1;height: 60px;width: 100%;padding: 20px;background-color: #FFFFFF;box-shadow: 10px 0px 17px rgba(72, 72, 72, 0.2);}
.sjherd .sjcontent-page {flex: 1;position: absolute;top: 60px;left: 240px;right: 0;bottom: 0;}


  /*新闻详情页*/
  .xwherd .herd-tdox{display: none;}
  .xwherd .head-rq{display: flex;}
  .xwherd .head-rq span{margin-right: 20px; font-size: 26px;}
  .xwherd .head-rq .color{color: #666666;}
  .xwherd .head-rq .color2{color: #999999;}
  .xwherd .herd-left{display: none;}
  .xwherd .rdox-top{display: none;}
  .xwherd .rdox-foot{display: none;}
  .xwherd{display: block;width: 100%;height: 100%;margin: auto;padding-bottom: 40px;}
  .xwherd .herdnew{width: 100%;}
  .xwherd .rdox-head {width: 90%; float: none;margin:auto;}
  .xwherd .head-bt {font-size: 24px;margin: 15px auto;}
  .xwherd .head-txt {overflow: hidden;font-size: 20px;height: 100%;margin-bottom: 30px;}
  .xwherd .herd-right {width: 100%;float: none;margin: auto;}
  .xwherd .herd-rdox {border-bottom: 1px solid #dddddd;height: 100%;}
  .xwherd .head {width: 90%;margin: 30px 45px 30px 30px;}


  /*服务详情页*/
  .fuwuherd{display: none;}
  .sj-fuwubox{display: block;width: 100%;margin-top: 30px;}
  .sj-fuwubox .sj-tu{ width: 90%;height: 260px;margin: auto; }
  .sj-fuwubox .sj-tu img{width: 100%;height: 100%;}
  .sj-fuwubox .sj-txt{width: 90%;margin: 62px auto;}
  .sj-fuwubox .sj-txt span{margin-top: 32px;font-size: 24px;font-family: PingFang SC;font-weight: 500;color: #666666;line-height: 36px;text-indent: 2em;}


   /*数据详情页*/
.dengru{display: none;}
.sj-sjtu{display: block;width: 90%;height: 260px;margin: auto;}
.sj-sjtu img{width: 100%;height: 100%;}
.sj-sjdengru{display: block;width: 90%;margin: 60px auto;}
.sj-sjdengru #sjyhm,.sj-sjdengru #sjmima {width: 70%;height: 72px;display: block;border: 1px solid #eeeeee;background-color: #fff;font-size: 26px;text-indent: 1em;color: #bbbbbb;margin:auto;outline-color: #3488EA;}
.sj-sjdengru .yan {position: absolute;top: 25%;left: 77.5%;}
.sj-sjdengru .yan img{width: 30px;height: 18px;}
.sj-sjdengru .bm {position: relative;margin: 0 auto 20px;}
.sj-sjdengru #sjbtlogin {width: 70%;height: 72px;display: block;border: 1px solid #eeeeee;background-color: #99C3F4;font-size: 32px;color: #fff;margin: auto;}
.sj-sjdengru .bm span {width: 70%;opacity: 0;display: block;color: #F34949;/* margin-left: 10px; */font-size: 20px;margin: 10px 156px auto;}
.sj-sjdengru .shanchu{position: absolute;top: 23%;left: 78%;}


/*方案详情页*/
.sj-fanganherd{display: block;width: 100%;overflow: hidden;margin: auto;}
.fanganherd{display: none;}
.sj-fanganherd .fuwu-box{ width: 90%;margin: 108px auto 60px;}
.sj-fanganherd .fuwu-box ul li{ display: flex; }
.sj-fanganherd .fuwu-box-tilte{ text-align: center;font-size: 28px;}
.sj-fanganherd .fuwu-box-left{ width: 100%; position: relative; margin: 38px auto 27px;z-index: -1;}
.sj-fanganherd .fuwu-box-right{ width: 100%; font-size: 24px; color: #666666;display: flex;}
.sj-fanganherd .leve::before {content: ""; position: absolute;top: 45%;right: -7%;width: 90%;height: 2px;background: #3488ea;}
.sj-fanganherd .leve{font-size: 26px;}
.sj-fanganherd .leve2{font-size: 20px; color: #999999;}
.sj-fanganherd .fuwu-box-right ol li{border: none; margin: 5px;display: revert;list-style: decimal;list-style-position: inside;}
.sj-fanganherd .fuwu-box-right ol{ margin-left: 10px;}
.sj-fanganherd .fuwu-box-img img{width: 100%;height: 180px;}
.sj-fanganherd .fuwu-box-img span{width: 99.6%;height: 40px;text-align: center;line-height: 40px;background-color: #fff;border: 1px solid #EEEEEE;margin-top: -6px;font-size: 20px;color: #999999;}
.sj-fanganherd .fuwu-box-img:hover span{ box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);}
.sj-fanganherd .fuwu-box-img{margin-left: 4%;cursor: pointer;width: 48%;}
.sj-fanganherd .box_img{margin: 0;}
.sj-fanganherd .fuwu-box-margin{width: 100%;}
.sj-fanganherd .nav-left {width: 100%;position: fixed;z-index: 0;}
.sj-fanganherd .nav-left .LogoName {text-align: center;line-height: 70px; font-size: 20px; font-weight: 700; color: #6d61ea;letter-spacing: 0.05em;}
.sj-fanganherd .nav-left .navDiv .navName {padding: 12px 20px !important;letter-spacing: 0.05em;font-size: 11px;color: #5a5454;font-weight: 700;}
.sj-fanganherd .nav-left .navDiv .nav-list ul .a_active .active {color: #fff !important;font-weight: 500;}
.sj-fanganherd .nav-left .navDiv .nav-list ul .nav-tabs {list-style: none;}
.sj-fanganherd .nav-left .navDiv .nav-list ul .nav-tabs .li-a {text-decoration: none;display: block;font-size: 24px;color: #ffffff;height: 60px;line-height: 60px;padding-left: 7%; position: relative;    background-color: #3488EA;}
.sj-fanganherd .li-a-a i{width: 18px;overflow: hidden;display: inline-grid;margin-right:5px ;}
.sj-fanganherd .li-a{position: relative;}
.sj-fanganherd .sjxingz{top: 0%;right: 6%;position: absolute;}
.sj-fanganherd .nav-left .navDiv .nav-list ul .nav-tabs .nav-box {display: none; overflow: hidden; background-color: #3488EA;opacity: 0.9;padding-bottom: 60px;}
.sj-fanganherd .nav-left .navDiv .nav-list ul .nav-show .nav-box {height: auto !important;    background-color: #3488EA;opacity: 0.9;}
.sj-fanganherd .nav-left .navDiv .nav-list ul .nav-tabs .nav-box a {text-decoration: none;display: block;font-size: 24px; color: #ffffff; width: 86%;margin: auto; height: 60px;line-height: 60px; border-bottom: 1px solid #ffffff;cursor: pointer;}
.sj-fanganherd .nav-box span{display: inline-block;}
.sj-fanganherd .nav-box a:hover{ color: #3488EA !important;}
.sj-fanganherd .nav-right {display: flex;flex-direction: column;padding-left: 240px;}
.sj-fanganherd .nav-top {flex: 1;height: 60px;width: 100%;padding: 20px;background-color: #FFFFFF;box-shadow: 10px 0px 17px rgba(72, 72, 72, 0.2);}
.sj-fanganherd .content-page {flex: 1; position: absolute; top: 60px; left: 240px; right: 0; bottom: 0;}


/*产品详情页*/
.chanpinherd{display: none;}


/*新闻分页*/
.xwfybox .zt{display: none;}
/* .xwfybox {padding: 60px 0;} */
.xwfybox .biaoti {font-size: 28px;font-weight: bold;}
.xwfybox .fb {font-size: 24px;font-weight: 500;margin-top: 29px;}
.xwfybox .tu img {display: block;margin: auto;margin-top: 40px;}
/* .xwfybox .txt{width: 90%;margin: auto;font-size: 24px;color: #666666;} */
.xwfybox .sj-zt{display: block;}
.xwfybox .sj-zt div {width: 100%;}
.xwfybox .sj-zt div img{width: 100%;margin-top: 35px;}
/* .xwfybox .txt ul li {width: 100%;margin: 30px auto 0;line-height: 24px;} */
.xwfybox .box-top {display: none;}



/*人才详情页*/
.rctalent{width: 100%; height: auto !important;}
.rctalent .talent-title{display: none;}
.rctalent .talent-img{display: none;}
.rctalent .talent-box {width: 90%;margin: auto;}
.rctalent .talent-tt {text-align: left;padding-top: 32px;font-size: 24px;}
.rctalent .talent-txt {padding-top: 21px;width: 100%;margin: auto;}
.rctalent .talent-wen {width: 100%;margin: auto;font-size: 24px;    float: none;}
.rctalent .talent-wen span {font-size:26px;font-weight: 550;color: #333333; margin: 32px auto 52px !important;}
.rctalent .talent-wen p {font-size: 24px;color: #666666;line-height: inherit;}
.rctalent .talent-wen a{font-weight: bold;}

.rcjob .talent-title {width: 100%;margin: auto;}
.rcjob .talent-title{width: 100%;text-align: center;padding-top: 59px;font-size: 26px;}
.rcjob .talent-titledm{font-size: 14px;}
.rcjob {padding-bottom: 0px;}
.rcjob .job-box {width: 90%;}
.rcjob .job-kuang {width: 100%;height: 100%;padding-bottom: 26px;}
.rcjob .job-kuang div {width: 90%;}
.rcjob .job-title {font-size: 26px;}
.rcjob .job-tt {font-size: 24px;}
.rcjob .job-kuang li {font-size: 24px;}
.rcjob .job-title::before {right: -6%;}


/*联系详情页*/
.lxditu {width: 100%;margin: auto;overflow: hidden;}
.lxjianjie {width: 100%; margin:auto; }
.lxjianjie .jianjie-title{display: none;}
.lxjianjie .dis{display: none !important;}
.lxjianjie .jianjie-txt ul {flex-wrap: wrap;}
.lxjianjie .jianjie-txt li {width: 50%;}
.lxjianjie .jianjie-txt {margin: auto;}


/*关于瑞澳详情页*/
.gyjianjie {width: 100%;height: 100%;background-color: #fff;margin-bottom: 60px;}
.gyjianjie .jianjie-title,.gyjiegou .jianjie-title,.gylinian .jianjie-title,.gyrongyv .jianjie-title,.gylicheng .jianjie-title{text-align: center;padding-top: 60px;}
.gyjianjie .jianjie-titletp,.gyjiegou .jianjie-titletp,.gylinian .jianjie-titletp,.gyrongyv .jianjie-titletp,.gylicheng .jianjie-titletp{font-size: 26px;color: #333333;}
.gyjianjie .jianjie-titledm,.gyjiegou .jianjie-titledm,.gylinian .jianjie-titledm,.gyrongyv .jianjie-titledm,.gylicheng .jianjie-titledm{font-size: 14px;color: #999;padding-top: 4px;}
.gyjianjie .jianjie-txt {width: 90%;height: 100%;margin: 30px auto;background-image: none;}
.gyjianjie .txt-tu{display: block;}
.gyjianjie .jianjie-txt img{width: 100%;height: 260px;}
.gyjianjie .txt-box {width: 100%;height: 100%; position: initial;margin: auto;box-shadow: none;}
.txt-box-color{display: none;}
.gyjianjie .txt-box-tilt {font-size: 26px;margin-top: 30px;text-align: left;color: #333333;}
.gyjianjie .txt-box-herd {width: 100%;font-size: 24px;margin: 17px auto 0;color: #666666;line-height: 36px;text-align: left;height: 100%;}

.gyjgtu{display: block;}
.container{display: none;}
.gyjgtu img{width: 100%;}
.gyjiegou {width: 100%;height: 100%;background-color: #f8f8f8;padding-bottom: 60px;}
.gyjiegou .jiegou-box {width: 90%;height: 100%;margin:20px auto;padding: 0 0 40px;background-color: #fff;}
.gyjiegou .container {max-width: 100%;}



.gylinian {
    width: 100%;
    height: 100%;
    background-color: #fff;
}
.gylinian .linian-box {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 40px;
    margin: 20px auto 10px;
}
.gylinian .linian-lbox {
    width: 40%;
    height: 460px;
    float: none;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    margin: 1%;
}
.gylinian .linian-box-title {
    font-size: 26px;
    font-weight: 550;
    padding-top: 60px;
}
.gylinian .linian-box-head {
    width: 70%;
}
.gylinian .linian-box-txt {
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-size: 20px;
}


.gylicheng {
    width: 100%;
    height: 100%;
    background-color: #f8f8f8;
    padding-bottom: 30px;
}
.gylicheng .jianjie-box {
    width: 96%;
    height: 260px;
    margin: 40px auto;
    text-align: center;
    background-image: url(../img/licheng.png);
    background-size: 100% 100%;
    overflow: auto;
}
.gylicheng .jianjie-box:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.gylicheng .jianjie-box::-webkit-scrollbar {
    height: 4px;
    background-color: #dddddd;
}
.gylicheng .jianjie-box::-webkit-scrollbar-thumb {
    background: #3488ea;
}
.dl1 {
    position: relative;
    padding: 0; 
    height: 100%;
    width: 100%;
}
.dl1 dd {
    width: 25%;
    float: left;
    text-align: center;
    position: relative;
    z-index: 3;
    cursor: pointer;
    color: #999999;
    margin-top: 53px;
}
.dl1 dt {
    position: absolute;
    width: 96%;
    height: 2px;
    background: #dddddd;
    top: 96px;
    left: 2%;
    /* margin: auto; */
}
.dl1.act0 dt s {
    width: 11%;
}
.dl1.act1 dt s {
    width: 37%;
}
.dl1.act2 dt s {
    width: 63%;
}
.dl1.act3 dt s {
    width: 89%;
}
.jianjie-box .jd{
    width: 90%;
    margin: auto;
}


.gyrongyv { width: 100%; height: 100%; background-color: #fff; padding-bottom: 60px;}
.gyrongyv .box {width: 90%;height: 100%;}
.gyrongyv .box_imgright{ margin: auto;width: 90%; height: 100%;  float: none; color: #666666; font-size: 20px; line-height: 30px; border-right: none;  padding-left: 25px;overflow: hid}
.gyrongyv .box_imgleft { margin: auto; width: 90%; height: 100%; float: none; color: #666666; font-size: 20px; line-height: 30px; border-right: none;  padding-left: 25px; overflow: hidden;}
.gyrongyv .box_imgtitle { text-align: center; font-size: 26px; position: relative;}
.gyrongyv .box_imgweilei1::before { content: ""; position: absolute; top: 19px; left: 27%; width: 30px; height: 1px; background: #3488ea;}
.gyrongyv .box_imgweilei2::before { content: "";position: absolute; top: 19px;left: 70%;width: 30px;height: 1px;background: #3488ea;}
.gyrongyv .box_img {width: 100%;height: 646px;overflow: hidden;margin: 40px auto;}
.gyrongyv .box_img ul li { position: absolute; display: none; width: 100%;}
.gyrongyv .box_tab { position: absolute; bottom: 0; text-align: center;width: 346px;top: 94%;left: 30%;}



  /*底部*/
  .foot{display: none;}
  .sj-foot {display: block;width: 100%;height: 100%;background-color: #ffffff;font-size: 24px;line-height: 30px;color: #999999;padding: 30px 0 118px;}
  .sj-foot span{width: 80%;margin: auto;text-align: center;}
  .sj-ffoot {display: block;width: 100%;height: 100%;background-color: #f8f8f8;font-size: 24px;line-height: 30px;color: #999999;padding: 30px 0;}
  .sj-ffoot span{width: 80%;margin: auto;text-align: center;}
}

#cnzz_stat_icon_1281065604{ display: none !important;}
/* #content img {display: block;margin: auto;} */
.breadCrumb{color:#646464;font-size:14px; float: left;}
.breadCrumb span{margin-left:5px;margin-right:5px; float: left;}
.breadCrumb a{color:#646464;font-size:14px; float: left;}


@media (max-width: 1680px) {
    .i1 .swiper1 .swiper-slide .sbox img.pimg{width: 100%;}
    .i1_ne .next3 {
        right: 68px;
    }
    .i1_ne .prev3{
        left: 68px;
    }
    .i4 .ul2 .li1 .i4_img img {
        width: 100%;
        /*height: 360px;*/
    }
}
@media (max-width: 960px) {

    .i1 .swiper1 .swiper-slide .sbox img.pimg,.i1 .swiper1 .swiper-slide .sbox video{display: none;}

    .i1 .swiper1 .swiper-slide .sbox img.mimg{display: block;}

    .i1 .swiper1 .rbox .dian,.i1 .swiper1 .rbox .xian{display: none;}

    .i1 .swiper1 .rbox{top: auto;width: 100%;left: 0;bottom: 5%;}

    .i1 .ul1{position: static;padding: 0;width: 100%;}

    .i1 .ul1 li{width: 50%;padding: 20px 10px;margin: 0;height: 70px;}
}