/*
	龙名数字
*/
/*全局*/
.wp {
  max-width: 1780px;
  margin: auto;
  padding: 0 60px;

  @media (max-width: 1200px) {
    padding: 0 15px;
  }

  @media (max-width: 768px) {
    padding: 0 1.25rem;
  }
}
/*----header----*/
/*旧头部样式，已切换为lmkj_header，避免冲突*/
.header_box{position: absolute;width: 100%;z-index: 2;}
.header_box.header_fixed{position: fixed;top: 0;left: 0;z-index: 999;}
.header_box .header{backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}
.header_box.header_fixed .header{background: rgba(0,0,0,.6);}
.header_bar{background: rgba(0,0,0,0.2);line-height:30px;height:30px;color: #dcdcdc;font-size: 12px;}
.header_bar .fl{color:rgba(255,255,255,0.6)}
.header_bar a{color:rgba(255,255,255,0.6)}
.header_bar a:hover{color: #ff5500}
.header_bar .sign_in{color: #ff5500;}
.header_bar .sign_up{color: #dcdcdc;}
.bar_icon{display: inline-block;margin: 0 5px;border-left: dotted 1px rgba(255,255,255,0.2);height: 8px;}

.header_box .header{background: rgba(0,0,0,0.3);height:75px;}
.header_logo{float: left;line-height:73px;}
.header_logo img{vertical-align: middle}
.header_nav{float: right;}
.header_nav li{position: relative;float: left;}
.header_nav li>a{padding: 0 20px;font-size: 16px;font-weight: bold;color:rgba(255,255,255,0.8);line-height:75px;height:75px;cursor: pointer;display: inline-block}
.hd_nav_cont{height: 0;overflow: hidden; top:75px;left:0;clear: both; position: absolute;z-index:999;transition-duration:.3s;}
.header_nav li:hover,.header_nav li.active{border-bottom: 2px solid #ff5500;}
.header_nav li:hover a,.header_nav li.active>a{color:#ff5500;}
.header_nav li:hover .hd_ico_arr,.header_nav li.active .hd_ico_arr{filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(352deg) brightness(101%) contrast(101%);}
.header_nav li:hover .hd_nav_cont {height:290px;transition-duration:.3s;}
.hd_nav_cont .arrow{width:100%;height:9px;}
.hd_nav_cont .arrow i{width:0;height:0;border:7px solid transparent;border-bottom-color:#242328;position: absolute;top:-5px;left:40px;}
.hd_nav_cont .header-subnav-top{ overflow: hidden;background: rgba(0, 0, 0, 0.8);padding-bottom:20px;}
.hd_nav_cont .header-subnav-con{ float: left; margin:10px 0 0 25px;min-width:99px;}
.hd_nav_cont .header-subnav-con dt{ font-weight:bold;color:#666;border-bottom: solid 1px rgba(255, 255, 255, 0.19);display: block; height: 35px;line-height: 35px; font-size: 14px;}
.hd_nav_cont .header-subnav-con dd{position: relative;}
.hd_nav_cont .header-subnav-con dd a{color:#a7a7a7;display:inline-block;line-height: 30px;text-align: left;width: 100%;background: none!important;font-size: 14px;padding: 0}
.hd_nav_cont .header-subnav-con dd a:hover{color:#ff5500;}
.hd_ico_arr{width: 15px;height:8px;display: inline-block;background:url("../images/icons.png?v=2") no-repeat 2px 0;margin-left: 5px;}

/*----banner----*/
#solid{width:100%;height:500px;clear:both;position:relative; background: #000;}
#solid ul{margin:0px;padding:0px;list-style:none;}
#solid ul li{position:absolute; width: 100%; height: 100%; margin-left: -50%;left:50%;top:0px;display:none;cursor:pointer; background-position: center top;background-repeat: no-repeat}
#solid ul li a{display: block;width: 100%;height: 100%;}
#solid #btt{width:100%;top:545px;position:absolute;text-align: center;}
#solid #btt span{display:inline-block;width:50px;height:3px;margin:0 1px;background:rgba(255,255,255,.2);cursor:pointer; }
/*banner动画*/
.banner_box{width: 1300px;margin: auto;position: relative;}

/*----头部优势----*/
.hd_adv{background: #fafafa;overflow: hidden;border-bottom: solid 1px #f1f1f1;}
.hd_adv li{width: 33.333%;float: left;border-left: solid 1px #e6e6e6;text-align: center;padding:20px;line-height: 23px}
.hd_adv li:last-child{border-right: solid 1px #e6e6e6;}
.hd_adv li>span{display: inline-block; text-align: left;}
.hd_adv li h4{font-size: 16px;margin-left: 52px;}
.hd_adv li em{font-size: 14px;margin-left: 52px;color: #999999;}
.hd_adv li i{width: 45px;height: 45px;display: block;float: left;margin-right: -45px;background: url("../images/icons_ind.png?v=2")}
.hd_adv .hd_adv_ico01{background-position: 0 0;}
.hd_adv .hd_adv_ico02{background-position: 0 -67px;}
.hd_adv .hd_adv_ico03{background-position: 0 -132px;}
/*----conrent----*/
.ind_title{text-align: center;margin: auto;width: 350px;border-bottom: solid 1px #e3e3e3;margin-bottom: 30px;}
.ind_title h1{font-size: 36px;line-height: 85px;}
.ind_title i{width: 90px;height:3px;display: block;margin:0 auto -3px;
    background: -webkit-linear-gradient(90deg, #FF5500, #FF5500);
    background: -o-linear-gradient(90deg, #FF5500, #FF5500);
    background: -moz-linear-gradient(90deg, #FF5500, #FF5500);
    background: linear-gradient(90deg, #FF5500, #FF5500);}
/*龙名产品*/
.yxcp_box{background: url("../images/ind_bg_01.jpg?v=2") no-repeat #fff;height: 706px;padding:85px 0}
.yxcp_text{width: 770px;margin: auto;color: #8f8f8f;text-align: center;}
.yxcp_con{margin-top: 73px;}
.yxcp_con li{width: 25%;float: left;text-align: center;}
.yxcp_con li i{display: inline-block;width: 120px;height: 145px;margin-bottom: 10px; background: url("../images/icons_ind.png?v=2") no-repeat;}
.yxcp_con li h2{font-size: 24px;}
.yxcp_con li span{color: #999999;font-size: 16px;}
.yxcp_con .yxcp_icon01{background-position: 0 -206px;}
.yxcp_con .yxcp_icon02{background-position: 0 -375px;}
.yxcp_con .yxcp_icon03{background-position: 0 -543px;}
.yxcp_con .yxcp_icon04{background-position: 0 -1230px;}
/*解决方案*/
.jjfa_nav{background:#fff;overflow: hidden;line-height: 1.2;}
.jjfa_nav .jjfa_tit{float: left;padding-top:30px;width:250px;}
.jjfa_nav .jjfa_tit h2{color: #FF5500;font-size: 30px;}
.jjfa_nav .jjfa_tit span{color: #999999;font-size: 12px;}
.jjfa_nav ul li{float: left;padding:30px 20px;cursor: pointer;border-right: solid 1px #f9f9f9;}
.jjfa_nav ul li h3{color: #444;font-size: 20px;font-weight: bold;margin-bottom:8px;}
.jjfa_nav ul li span{color:rgba(0,0,0,0.4);font-size: 14px;}
.jjfa_nav ul li.active{
    background: linear-gradient(0deg, #ff8a33, #ff622b);
}
.jjfa_nav ul li.active h3{color: #fff;}
.jjfa_nav ul li.active span{color:rgba(255,255,255,0.5);}
.jjfa_box{overflow: hidden;background: #171717}
.jjfa_box .jjfa_left{background: url("../images/jjfa_bg_left.jpg?v=2") #1a120d right;height: 707px;width:27%;margin-right: -29%; float: left;background-size:auto 100% ;}
.jjfa_box .jjfa_right{height: 707px;margin-left:29%;padding: 95px 25px; background: url("../images/jjfa_bg_right.jpg?v=2");background-size:auto 100% ;}

.jjfacon{color: #b3b3b3}
.jjfacon h1{color: #ff7b32;font-size: 30px;}
.jjfacon h2{color: #d7d7d7;font-size: 22px;margin-bottom: 10px;}
.jjfacon .jjfacon_icon{width: 120px;height: 3px;background: #d7d7d7;display: block;}
.jjfacon .jjfacon_text01{margin: 20px 0 80px;width: 750px;text-indent: 2em;}
/* .jjfacon .jjfacon_yw01{max-width:1000px;} */
.jjfacon .jjfacon_yw01 ul{display: flex;flex-direction: row;flex-wrap: wrap;}
.jjfacon .jjfacon_yw01 li{width:23%; margin-right:2%;margin-bottom: 15px; padding:15px 25px; float: left;background:rgba(0,0,0,0.3);border: solid 1px rgba(255,255,255,0.15);}
.jjfacon .jjfacon_yw01 li:hover{background:rgba(0,0,0,0.7);}
.jjfacon .jjfacon_yw01 li:last-child{margin-right: 0;}
.jjfacon .jjfacon_yw01 h3{color: #d0d0d0;font-size: 16px;margin-bottom: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 600;}
.jjfacon .jjfacon_yw01 p{color: #989898;font-size:12px;line-height: 18px;}
/*解决方案列表*/
.jjfalist_box{padding:75px 0;background: #fff;}
.jjfalist{padding:75px 0 75px 500px;}
    .jjfalist01{background: url(../images/pro_bg02.png?v=2) no-repeat 0 15px;}
    .jjfalist02{background: url(../images/xbw_jjfa_icon01.png?v=2) no-repeat right;padding:75px 500px 75px 20px !important;}
    .jjfalist02_text{padding: 30px 0;text-indent: 2em;}
.btn-jjfa{color: #fff;background:linear-gradient(90deg, #ff8a33, #ff622b);border-radius: 5px;height: 43px;line-height: 43px;display: block;width: 170px;text-align: center;font-size: 16px;}
.btn-jjfa:hover{color: #fff;background: #e64d00;}

.jjfa_adv{background: #f7f8fa;overflow: hidden;padding: 50px 0;}
.jjfa_adv li{float: left;width: 20%;text-align: center;margin: 20px 0;border-right: solid 1px #dedede;}
.jjfa_adv li:first-child{border-left: solid 1px #dedede;}
.jjfa_adv h1{font-size: 42px;line-height:57px;}
.jjfa_adv span{color: #939393;}
.choose{height: 229px;background: url("../images/choose.jpg?v=2") center no-repeat #c44a00;font-size: 32px;color: #fff;text-align: center;padding-top:50px;}
.choose a{display: block;font-size: 18px;color: #ff5500;background: rgba(255,255,255,0.95);border: solid 1px rgba(255,255,255,0.9);width: 170px;height:45px;line-height:45px; margin:10px auto;}
.choose a:hover{color: #e64d00;background: #fff;}
/*龙名服务*/
.yxfw_box{background: url("../images/yxfw_bg.jpg?v=2") no-repeat center bottom #f8f8f8;overflow: hidden;height:600px;padding-top:100px;}
.yxfw_con{}
.yxfw_con li{float: left;width: 32%;margin-right: 2%;background: #fff;border: solid 1px #e3e3e3;text-align: left;padding: 35px;position: relative;}
.yxfw_con li:last-child{margin-right:0;}
.yxfw_con h2{font-size: 24px;color: #494949;}
.yxfw_con p{font-size: 14px;color: #999;}
.yxfw_con i{width: 105px;height: 120px;background: url("../images/icons_ind.png?v=2") no-repeat;display: block;position: absolute;right: 30px;top:30px;}
.yxfw_con i.yxfw_icon01{background-position: 0 -763px;}
.yxfw_con i.yxfw_icon02{background-position: 0 -916px;}
.yxfw_con i.yxfw_icon03{background-position: 0 -1076px;}
/*合作伙伴*/
.hzhb_box{padding:90px 0;background: #fff;overflow: hidden;}
.hzhb_con li{text-align: center;box-shadow: 0 0px 5px rgba(0,0,0,.04);background: #fff;float: left;width:23%;margin-right: 2%;padding:30px 20px ;border: solid 1px #eaeaea;margin-bottom:25px;line-height: 1.4;}
.hzhb_con li:hover{box-shadow: 0 0px 5px rgba(255,85,0,.12);border: solid 1px rgba(255,85,0,.35);}
.hzhb_con li:nth-child(4n){margin-right:0;}
.hzhb_con a{display: inline-block;}
.hzhb_con i{display: block;height: 80px;line-height: 80px;}
.hzhb_con span{color: #b1b1b1;}
.hzhb_con h5{color: #666;font-size: 16px;font-weight: lighter;}
.hzhb_con img{vertical-align: middle;max-height: 100%;max-width: 100%;}
/*============ footer ============*/
/* 返回顶部 客服 */
.go-top{position: fixed;bottom: 40px;right: 20px;width:46px;z-index: 999;}
.go-top a i{font-size:18px;}
.go-top a{display: block;width: 46px;height: 46px;line-height: 46px; border-radius: 100%;margin-bottom:10px;background:rgba(255,255,255,1);color:#999;box-shadow: 0 2px 2px rgba(0,0,0,0.1);text-align: center;}
.go-top a:hover{background:#ff5500;color:#fff}

.go-top .iconfont{background: url("../images/kefu.png?v=2") no-repeat;width: 28px;height: 28px;display: inline-block;vertical-align: middle;} 
.go-top .icon-kefu{background-position:center 0;}
.go-top a:hover .icon-kefu{background-position:center -40px;}
.go-top .icon-arrow-up{background-position:center -79px;}
.go-top a:hover .icon-arrow-up{background-position:center -120px;}
/*============ 分页banner ============*/
.sub_banner{height: 450px;}
/*============ 合作伙伴 ============*/
.sub_banner_hzhb{background: url("../images/sub_banner_hzhb.jpg?v=2") no-repeat center bottom #040916;}
.sub_banner_hzhb .wp{position: relative;}
.sub_ban_hzhb01{
    color:#fcfeff;font-size:36px;position: absolute;top: 200px;text-align: center;width: 100%;
	animation-name:sub_ban_hzhb01;
	-webkit-animation:sub_ban_hzhb01 0.6s linear 0s normal none;
	-moz-animation:sub_ban_hzhb01 0.6s linear 0s normal none;
	animation:sub_ban_hzhb01 0.6s linear 0s normal none;
}
@-webkit-keyframes sub_ban_hzhb01{0%{opacity:0;top:170px;}100%{opacity:1;top:200px;} }
@-moz-keyframes sub_ban_hzhb01{0%{opacity:0;top:170px;}100%{opacity:1;top:200px;} }
@keyframes sub_ban_hzhb01{0%{opacity:0;top:170px;}100%{opacity:1;top:200px;} }
.sub_ban_hzhb02{
    color: rgba(255,255,255,0.47);font-size: 14px;position: absolute;top:260px;text-align: center;width: 100%;
	animation-name:sub_ban_hzhb02;
	-webkit-animation:sub_ban_hzhb02 1s linear 0s normal none;
	-moz-animation:sub_ban_hzhb02 1s linear 0s normal none;
	animation:sub_ban_hzhb02 1s linear 0s normal none;
}
@-webkit-keyframes sub_ban_hzhb02{0%{opacity:0;}50%{opacity:0;top:280px;}100%{opacity:1;top:260px;} }
@-moz-keyframes sub_ban_hzhb02{0%{opacity:0;}50%{opacity:0;top:280px;}100%{opacity:1;top:260px;} }
@keyframes sub_ban_hzhb02{0%{opacity:0;}50%{opacity:0;top:280px;}100%{opacity:1;top:260px;} }
.sub_ban_hzhb03{
    background: url("../images/sub_ban_hzhb01.png?v=2") no-repeat center;position: absolute;top:260px;height: 1px;width: 100%;
	animation-name:sub_ban_hzhb03;
	-webkit-animation:sub_ban_hzhb03 0.5s linear 0s normal none;
	-moz-animation:sub_ban_hzhb03 0.5s linear 0s normal none;
	animation:sub_ban_hzhb03 0.5s linear 0s normal none;
}
@-webkit-keyframes sub_ban_hzhb03{0%{opacity:0;top:280px;}100%{opacity:1;top:260px;} }
@-moz-keyframes sub_ban_hzhb03{0%{opacity:0;top:280px;}100%{opacity:1;top:260px;} }
@keyframes sub_ban_hzhb03{0%{opacity:0;top:280px;}100%{opacity:1;top:260px;} }

/*合作方式*/
.hzfs_box{overflow: hidden;padding:50px 0}
.hzfs-bottom{text-align: center;}
.hzfs-bottom p{font-weight: bold;font-size: 20px;}
.hzfs-bottom a{display: block;color: #fff;font-size: 20px;background: #ff5500;width:250px;line-height:45px;margin: 20px auto;}
.hzfs-bottom a:hover{background: #e64d00;}

.hzfs-con{overflow: hidden;margin: 50px auto;text-align: center;}
.hzfs-con li{width:400px;margin-left:40px;display: inline-block; padding: 60px 40px 40px;text-align: left;vertical-align: top;}
.hzfs-con .hzfs-icon01{background: url("../images/xbw_jjfa_icon22.png?v=2") no-repeat 200px 15px #fff;margin-left: 0;}
.hzfs-con .hzfs-icon02{background: url("../images/xbw_jjfa_icon23.png?v=2") no-repeat 200px 15px #fff;}
.hzfs-con .hzfs-icon03{background: url("../images/xbw_jjfa_icon24.png?v=2") no-repeat 208px 20px #fff;}
.hzfs-yd{margin: 30px 0;height:150px;}
.hzfs-yd span{display: block;color: #ff5500;line-height:30px;}
.hzfs-tip{color: #333;background:#f7f7f7;padding: 10px;min-height: 70px;}

/*解决方案*/
.sub_banner_jjfa{background: url( "../images/sub_banner_jjfa.jpg?v=2") center top no-repeat #08080a;}
.sub_banner_jjfa .left{float: left;width: 500px;margin: 190px 0 0 20px;
	-webkit-animation:sub_ban_jjfa02 0.5s linear 0s normal none;
	-moz-animation:sub_ban_jjfa02 0.5s linear 0s normal none;
	animation:sub_ban_jjfa02 0.5s linear 0s normal none;
}
@-webkit-keyframes sub_ban_jjfa02{0%{opacity:0;margin-left: 50px;}100%{opacity:1;margin-left:20px;} }
@-moz-keyframes sub_ban_jjfa02{0%{opacity:0;margin-left: 50px;}100%{opacity:1;margin-left:20px;} }
@keyframes sub_ban_jjfa02{0%{opacity:0;margin-left: 50px;}100%{opacity:1;margin-left:20px;} }
.sub_banner_jjfa .left h1{font-size: 36px;color: #e6e7e7;}
.sub_banner_jjfa .left p{font-size:14px;color:rgba(255, 255, 255, 0.48);line-height: 21px;padding:0 0 20px;
	-webkit-animation:sub_ban_jjfa03 0.8s linear 0s normal none;
	-moz-animation:sub_ban_jjfa03 0.8s linear 0s normal none;
	animation:sub_ban_jjfa03 0.8s linear 0s normal none;
}
@-webkit-keyframes sub_ban_jjfa03{0%{opacity:0;margin-left:20px;}100%{opacity:1;margin-left:0px;} }
@-moz-keyframes sub_ban_jjfa03{0%{opacity:0;margin-left:20px;}100%{opacity:1;margin-left:0px;} }
@keyframes sub_ban_jjfa03{0%{opacity:0;margin-left: 20px;}100%{opacity:1;margin-left:0px;} }
.sub_banner_jjfa .left a{width: 150px;height: 40px;line-height: 40px;display: inline-block;color: #fff;background: #ff5500;text-align: center;}
.sub_banner_jjfa .left a:hover{background: #e64d00;}
.sub_banner_jjfa .left a.btn-purple{color: #fff;background: #ff5500;}
.sub_banner_jjfa .left a.btn-purple:hover{background: #e64d00;}

.sub_banner_jjfa .right{
    float: right;margin:85px 0 0 0;width: 600px;text-align: center;
	animation-name:sub_ban_jjfa01;
	-webkit-animation:sub_ban_jjfa01 2.5s linear 0s normal infinite;
	-moz-animation:sub_ban_jjfa01 2.5s linear 0s normal infinite;
	animation:sub_ban_jjfa01 2.5s linear 0s normal infinite;
}
.sub_banner_jjfa .right img{width: auto;height:260px;}
@-webkit-keyframes sub_ban_jjfa01{0%{margin-top: 120px;}50%{margin-top: 135px;}100%{margin-top: 120px;} }
@-moz-keyframes sub_ban_jjfa01{0%{margin-top: 120px;}50%{margin-top: 135px;}100%{margin-top: 120px;} }
@keyframes sub_ban_jjfa01{0%{margin-top: 120px;}50%{margin-top: 135px;}100%{margin-top: 120px;} }

/*外框盒子*/
/*标题*/
.jjfa-tit{text-align: center;}
.jjfa-tit h1{font-size: 34px;line-height: 1.2;}
.jjfa-tit span{text-transform:uppercase;font-size: 12px;color: #ccc;margin-bottom: 10px;display: block;}

.jjfa-wp{margin: auto;width: 1100px;}
.jjfa-box01{padding:50px 0;background: #fff;}
.jjfa-box02{padding: 80px 0;background:url("../images/xbw_jjfa_2bg.png.jpg?v=2") center #010101 ;}
.jjfa-box02 .jjfa-tit,
.jjfa-box02 .jjfa-tit span{color: #fff;}
.jjfa-box03{padding:100px 0;background: #fff;}
.jjfa-box04{padding:100px 0;background: #f5f5f5;}
.jjfa-box12{padding:70px 0;overflow: hidden;}
.jjfa-box13{padding:70px 0;overflow: hidden;background: #fff;}
/*内容盒子*/
.jjfa-nav{background: #1b1d20;overflow: hidden;}
.jjfa-nav li{display: inline-block;border-left: solid 1px #2b2f35;width: 100%;text-align: center;line-height: 21px}
.jjfa-nav li:last-child{border-right: solid 1px #2b2f35;}
.jjfa-nav li:hover{background: #16181a;}
.jjfa-nav li>a{display: inline-block;width: 100%;padding:20px 45px;}
.jjfa-nav li h4{font-size: 17px;color: #979da5;}
.jjfa-nav li em{font-size: 14px;color: #676d74;}
.jjfa-nav li.active{
    background: linear-gradient(90deg,#ff8a33,#ff622b)}
.jjfa-nav li.active h4{color:#fff;}
.jjfa-nav li.active em{color:rgba(255,255,255,0.55);}


.jjfa01-con{background: url("../images/xbw_jjfa_icon01.png?v=2") no-repeat 80px 0;height: 380px;padding:75px 80px 0 560px;}
.jjfa01-con h1{font-size: 34px;line-height: 1;}
.jjfa01-con span{text-transform:uppercase;font-size: 12px;color: #ccc}
.jjfa01-con p{text-indent: 2em;margin-top: 20px;}

.jjfa02-con{overflow: hidden;margin-top:60px;}
.jjfa02-con ul{display: flex;justify-content: space-evenly;}
.jjfa02-con li{width:382px;height: 265px;background-color: #fff; padding: 30px 40px 40px;border-radius: 10px;}
.jjfa02-con-bg1{background: url("../images/xbw_jjfa_icon02.png?v=2") no-repeat right bottom;background-size: 50%;}
.jjfa02-con-bg2{background: url("../images/xbw_jjfa_icon03.png?v=2") no-repeat right bottom;background-size: 50%;}
.jjfa02-con-bg3{background: url("../images/xbw_jjfa_icon04.png?v=2") no-repeat right bottom;background-size: 50%;}

.jjfa03-con{overflow: hidden;}
.jjfa03-con li{float: left;width: 33%;margin:40px 0 10px 0;}
.jjfa03-con li i{width: 80px;height: 90px;display:block;float: left;margin:0 30px 0 10px;background-image: url("../images/xbw_jjfa_icon05.png?v=2");}
.jjfa03-con li b{display: block;font-size: 22px;font-weight:normal}
.jjfa03-con li span{line-height: 1.5;display: inline-block;color: #999;}
.jjfa03-con .jjfa03-icon01{background-position:-10px -9px;}
.jjfa03-con .jjfa03-icon02{background-position:-10px -119px;}
.jjfa03-con .jjfa03-icon03{background-position:-10px -229px;}
.jjfa03-con .jjfa03-icon04{background-position:-10px -339px;}
.jjfa03-con .jjfa03-icon05{background-position:-10px -449px;}
.jjfa03-con .jjfa03-icon06{background-position:-10px -559px;}

.jjfa04-con{overflow: hidden;margin-top:25px;}
.jjfa04-con li{float: left;width:32.3333%;height:130px;line-height: 130px; background: #fff;border: solid 1px #e7e7e7;margin-left: 1%;margin-bottom: 15px; position: relative;text-align: center;}
.jjfa04-con li img{max-width:100%;max-height:100%;vertical-align: middle;}
.jjfa04-case{position: absolute;width: 100%;height:0;overflow: hidden;right:0;bottom: 0;text-align: left;line-height:20px;color:rgba(255,255,255,0.65); background: rgba(0,0,0,0.7);transition: all .2s;}
.jjfa04-con li:hover .jjfa04-case{height: 100%;display: block;padding:15px 30px;}
.jjfa04-case-btn{color:rgba(255,255,255,0.8);border: solid 1px rgba(255,255,255,0.5);display:inline-block;text-align: center; width: 120px;height: 28px;line-height: 25px;margin-top:10px;}
.jjfa04-case-btn:hover{color:#ff5500;border: solid 1px #ff5500;}

/*解决方案-企业管理*/
.jjfa_qygl_left {background-color: #fff;}
.jjfa_qygl_left .wp{padding: 88px 0 88px 640px;width: 1100px;min-width: 1100px;font-size: 16px;color: #878787;background-position:center left;background-repeat: no-repeat;}
.jjfa_qygl_right {background-color: #f5f5f5;}
.jjfa_qygl_right .wp{padding: 88px 640px 88px 0;width: 1100px;min-width: 1100px; font-size: 16px;color: #878787;background-position:center right;background-repeat: no-repeat;}
.jjfa_qygl_left h1,.jjfa_qygl_right h1{font-size: 34px;color: #494949;}
.jjfa_qygl01 .wp{background-image: url("../images/cpfw2_icon01.png?v=2");}
.jjfa_qygl02 .wp{background-image: url("../images/cpfw2_icon02.png?v=2");}
.jjfa_qygl03 .wp{background-image: url("../images/cpfw2_icon03.png?v=2");}
.jjfa_qygl04 .wp{background-image: url("../images/cpfw2_icon04.png?v=2");}
.jjfa_qygl05 .wp{background-image: url("../images/cpfw2_icon05.png?v=2");}
.jjfa_qygl06 .wp{background-image: url("../images/cpfw2_icon06.png?v=2");}
.jjfa_qygl07 .wp{background-image: url("../images/cpfw2_icon07.png?v=2");}
.jjfa_ai_wrap{background:#f5f5f5;}
.jjfa_ai_intro,.jjfa_ai_section,.jjfa_ai_cta{background:#f5f5f5;}
.jjfa_ai_intro{padding:80px 0;overflow:hidden;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);}
.jjfa_ai_intro .wp{display:flex;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 40px;}
.jjfa_ai_intro_img{flex-shrink:0;}
.jjfa_ai_intro_img img{max-width:100%;display:block;}
.jjfa_ai_intro_txt{flex:1;}
.jjfa_ai_intro h1{font-size:34px;color:#333;margin-bottom:25px;font-weight:600;}
.jjfa_ai_intro p{font-size:16px;color:#666;line-height:2;}
.jjfa_ai_section .wp,.jjfa_ai_cta .wp{padding:60px 100px;min-width:1100px;margin:0 auto;}
.jjfa_ai_stitle{font-size:28px;color:#333;text-align:center;margin-bottom:10px;}
.jjfa_ai_sub{font-size:14px;color:#999;text-align:center;margin-bottom:40px;}
.jjfa_ai_list{display:flex;flex-wrap:wrap;gap:24px;padding:0;list-style:none;counter-reset:jjfa-num;}
.jjfa_ai_list li{flex:0 0 calc(50% - 12px);background:#fff;padding:30px;box-sizing:border-box;counter-increment:jjfa-num;position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0 24px;align-items:start;box-shadow:2px 2px 12px rgba(0,0,0,.08);}
.jjfa_ai_list li::before{content:counter(jjfa-num,decimal-leading-zero);grid-column:1;grid-row:1/-1;align-self:center;font-size:48px;font-weight:bold;color:#ff5500;line-height:1;position:relative;z-index:1;}
.jjfa_ai_list li::after{content:counter(jjfa-num,decimal-leading-zero);position:absolute;left:30px;top:50%;font-size:48px;font-weight:bold;color:rgba(255,85,0,.2);z-index:0;line-height:1;transform:translate(-6px,calc(-50% + 4px));}
.jjfa_ai_list h3{grid-column:2;grid-row:1;font-size:18px;font-weight:bold;color:#333;margin:0 0 10px 0;}
.jjfa_ai_list p{grid-column:2;grid-row:2;font-size:14px;color:#999;line-height:1.7;margin:0;}
.jjfa_ai_iconlist{display:flex;flex-wrap:wrap;gap:24px;padding:0;list-style:none;}
.jjfa_ai_iconlist li{flex:0 0 calc(50% - 12px);background:#fff;padding:40px 30px;border-radius:12px;box-shadow:2px 2px 12px rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;}
.jjfa_ai_icon{display:block;width:80px;height:80px;object-fit:contain;margin-right:24px;flex-shrink:0;}
.jjfa_ai_icon_txt{flex:1;min-width:0;}
.jjfa_ai_iconlist h3{font-size:18px;font-weight:bold;color:#333;margin:0 0 12px 0;}
.jjfa_ai_iconlist p{font-size:14px;color:#999;line-height:1.7;margin:0;}
.jjfa_ai_cta{background:#000;text-align:center;padding:60px 0;}
.jjfa_ai_cta .wp{padding:0 100px;}
.jjfa_ai_cta h1{font-size:28px;color:#fff;margin-bottom:15px;}
.jjfa_ai_cta p{font-size:16px;color:rgba(255,255,255,0.8);line-height:1.8;}
.jjfa_ai_cta .btn-jjfa{display:inline-block;margin-top:25px;color:#fff;background:#ff5500;padding:12px 40px;border-radius:6px;}
.jjfa_ai_cta .btn-jjfa:hover{background:#e64d00;}

/*关于龙名*/
.sub_banner_gyyx{}
.sub_banner_gyyx{background: url("../images/sub_banner_gyyx.jpg?v=2") no-repeat center bottom #040916;}
.sub_banner_gyyx .wp{position: relative;}
.sub_ban_gyyx01{
    color:#fcfeff;font-size:36px;position: absolute;top: 200px;text-align: center;width: 100%;
	animation-name:sub_ban_gyyx01;
	-webkit-animation:sub_ban_gyyx01 0.6s linear 0s normal none;
	-moz-animation:sub_ban_gyyx01 0.6s linear 0s normal none;
	animation:sub_ban_gyyx01 0.6s linear 0s normal none;
}
@-webkit-keyframes sub_ban_gyyx01{0%{opacity:0;top:170px;}100%{opacity:1;top:200px;} }
@-moz-keyframes sub_ban_gyyx01{0%{opacity:0;top:170px;}100%{opacity:1;top:200px;} }
@keyframes sub_ban_gyyx01{0%{opacity:0;top:170px;}100%{opacity:1;top:200px;} }
.sub_ban_gyyx02{
    color: rgba(255,255,255,0.6);font-size: 14px;position: absolute;top:260px;text-align: center;width: 100%;
	animation-name:sub_ban_gyyx02;
	-webkit-animation:sub_ban_gyyx02 1s linear 0s normal none;
	-moz-animation:sub_ban_gyyx02 1s linear 0s normal none;
	animation:sub_ban_gyyx02 1s linear 0s normal none;}
@-webkit-keyframes sub_ban_gyyx02{0%{opacity:0;}50%{opacity:0;top:280px;}100%{opacity:1;top:260px;} }
@-moz-keyframes sub_ban_gyyx02{0%{opacity:0;}50%{opacity:0;top:280px;}100%{opacity:1;top:260px;} }
@keyframes sub_ban_gyyx02{0%{opacity:0;}50%{opacity:0;top:280px;}100%{opacity:1;top:260px;} }

.gy_gywm{background:#fff;padding: 90px 0;overflow: hidden;}
.gy_gywm_con{font-size: 16px;width: 760px;margin:20px auto 90px;color: #999;}
.gy_gywm_icon{text-align: center;}
.gy_gywm_icon i{float: left;width: 20%;height: 103px;background-image: url("../images/gyyx_icon.png?v=2");background-repeat: no-repeat;}
.gy_about{background:#f7f8fa;padding:80px 0;overflow:hidden;}
.gy_about_header{text-align:center;}
.gy_about_header h1,.gy_about_header h2{font-size:40px;color:#1a1b1f;margin-bottom:12px;font-weight:600;}
.gy_about_header h2{font-size:28px;}
.gy_about_line{display:block;width:60px;height:4px;background:linear-gradient(90deg,#ff5500,#ff5500);margin:0 auto 20px;}
.gy_about_sub{font-size:16px;color:#666;}
.gy_about_sect{margin-bottom:32px;}
.gy_about_main{margin-top:60px;}
.gy_about_row1{display:flex;gap:24px;margin-bottom:48px;}
.gy_about_row1 .gy_about_card{flex:1;}
.gy_about_row2{margin-bottom:48px;}
.gy_about_row3{width:100%;}
.gy_about_card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:28px 32px;transition:all .3s;text-align: center;box-shadow:0 1px 3px rgba(0,0,0,.04);}
.gy_about_card:hover{border-color:rgba(255,85,0,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);}
.gy_about_card .gy_about_icon{margin-bottom:16px;margin:1rem auto;}
.gy_about_card h3{font-size:18px;color:#1a1b1f;font-weight:600;}
.gy_about_card p{font-size:14px;color:#666;line-height:1.7;margin:0;}
.gy_about_right{flex:1;min-width:0;}
.gy_about_icon{flex-shrink:0;width:85px;height:85px;border-radius:12px;display:block;}
.gy_about_icon img{width: auto;height: 100%;}
.gy_icon_cloud{background:linear-gradient(135deg,#ff5500,#ff8033);}
.gy_icon_light{background:linear-gradient(135deg,#ff5500,#ff5500);}
.gy_biz_grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;}
.gy_biz_card{background:#fff;border-radius:12px;padding:35px 32px;text-align: center;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .3s;}
.gy_biz_card:hover{border-color:rgba(255,85,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px);}
.gy_biz_card .gy_about_icon{width:85px;height:85px;margin-bottom:16px;margin: auto;}
.gy_biz_card .gy_about_icon img{width:auto;height:100%;}
.gy_biz_card h4{font-size:18px;color:#1a1b1f;margin:0 0 20px 0;font-weight:600;}
.gy_biz_tags{display:flex;flex-wrap:wrap;gap:10px;justify-content: center;}
.gy_biz_tags span{display:inline-block;padding:6px 14px;font-size:13px;color:#555;background:#f0f2f5;border-radius:8px;}
.gy_biz_card_tech .gy_biz_tags span{background:rgba(255,85,0,.1);color:#ff5500;}
.gy_biz_card_it .gy_biz_tags span{background:rgba(255,85,0,.1);color:#ff5500;}
.gy_about_empower{padding:24px 32px;background:#fff;border-radius:12px;}
.gy_about_empower p{font-size:18px;color:#555;line-height:1.8;margin:0;text-align: center;}
.gy_vision_con li{width:33.333%!important;}
    .gywm_icon01{background-position: center 0;}
    .gywm_icon02{background-position: center -152px;}
    .gywm_icon03{background-position: center -312px;}
    .gywm_icon04{background-position: center -464px;}
    .gywm_icon05{background-position: center -625px;}

.gy_xxzs{overflow: hidden;}
.gy_xxzs span{height:136px;width: 25%;float: left;}
    .gy_xxzs01{background: url("../images/gyyx_img02_1.jpg?v=2") center}
    .gy_xxzs02{background: url("../images/gyyx_img02_3.jpg?v=2") center}
    .gy_xxzs03{background: url("../images/gyyx_img02_2.jpg?v=2") center}
    .gy_xxzs04{background: url("../images/gyyx_img02_4.jpg?v=2") center}

.gy_gywh{background:url("../images/gyyx_img01.jpg?v=2") #02000d center;height: 151px;padding-top:47px;}
.gy_gywh .jjfa-tit{color: #fff;}

.gy_gywh_con{background: url("../images/gyyx_bg02.jpg?v=2") top repeat-x #fefefe;height:649px;padding:95px 0 130px}
.gy_gywh_wp{width: 980px;margin:auto;}
.gy_gywh_con dl{font-size: 16px;margin: auto;width: 460px;line-height: 35px;}
.gy_gywh_con dt{color: #5d5d5d;float: left;width: 137px;text-align: right;font-weight: bold;}
.gy_gywh_con dd{color: #6e6e6e;margin-left: 140px;margin-bottom: 37px;}

/*联系我们*/
.gy_lx{overflow: hidden;}
.gy_lx_left{width:42%;float: left;background: url("../images/gyyx_img03.jpg?v=2") right #c44a00 no-repeat;height: 459px;padding:110px 50px 0 0;color: #fff;text-transform: uppercase;}
.gy_lxwm{width:380px;float: right;}
.gy_lxwm h2{font-size: 26px;margin-bottom:25px;line-height: 1.3}
.gy_lx_right{width:58%;float: left;background: url("../images/gyyx_img04.png?v=2") no-repeat left #f5f5f5;height: 459px;}


/*========域名注册商解决方案========*/
/*域名注册*/
.mod-ymzc{background:#fff;}
.mod-ymzc .wp{padding: 110px 480px 110px 0;background: url("../images/jjfamod-01.jpg?v=2") no-repeat right center;}
.mod-ymzc p{margin-bottom: 20px;text-indent: 2em;}
/*全球域名保护*/
.mod-ymbh{background: #fbfbfb;padding:100px 0 70px;}
.mod-ymbh .mod-title,
.mod-ymbh .mod-subtitle{text-align: center;}

.mod-ymbh-box{margin-left: -30px;overflow: hidden;padding-top:40px;}
	.mod-ymbh-mod{background: #fff;width: 32%;margin-right: 2%;
		border-radius: 10px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);padding: 40px 30px 25px;float: left;margin-bottom: 30px;
		box-sizing: border-box;
	}
    .mod-ymbh-mod:nth-child(3n) {margin-right: 0;}
	.mod-ymbh-mod i{display: block;width: 85px;height: 85px;background-image: url("../images/jjfamod-03.png?v=2");background-repeat: no-repeat;margin:0 auto 10px;}
	.mod-ymbh-mod h2{font-size: 16px;font-weight: bold;text-align: center}
	.mod-ymbh-mod p{margin-top: 15px;text-indent: 2em;}
		.ymbh-icon01{background-position: 0 0;}
		.ymbh-icon02{background-position: 0 -92px;}
		.ymbh-icon03{background-position: 0 -183px;}
		.ymbh-icon04{background-position: 0 -274px;}
		.ymbh-icon05{background-position: 0 -365px;}
		.ymbh-icon06{background-position: 0 -457px;}

/*注册商资质*/
.mod-zcszz{background: url("../images/jjfamod-04.jpg?v=2") #1d1c22 bottom repeat-x;padding:110px 0;}
.mod-zcszz .mod-title{text-align: center;color: #ff5500;}
.mod-zcszz .mod-subtitle{text-align: center;color: #999999;}
.mod-zcszz-box{display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;padding-top: 10px;}
	.mod-zcszz-mod{background:rgba(0,0,0,.5);padding:30px 25px 25px;box-sizing: border-box;display: flex;align-items: center;gap: 20px;}
	.mod-zcszz-mod i{flex-shrink: 0;width: 80px;height: 80px;background-image: url("../images/jjfamod-06.png?v=2");background-repeat: no-repeat;}
	.mod-zcszz-txt h2{font-size: 16px;font-weight: bold;color: #ececec;}
	.mod-zcszz-txt p{margin-top: 5px;color: #b1b1b1;font-size: 14px;}

		.zcszz-icon01{background-position: center 5px;}
		.zcszz-icon02{background-position: center -85px;}
		.zcszz-icon03{background-position: center -185px;}
		.zcszz-icon04{background-position: center -253px;}
		.zcszz-icon05{background-position: center -363px;}
		.zcszz-icon06{background-position: center -425px;}
/*注册商系统*/
.mod-zcsxt{background: #fff;}
.mod-zcsxt  .wp{padding: 125px 0 125px 500px; background: url("../images/jjfamod-05.png?v=2") no-repeat 20px 75px;background-size: auto 300px;}
.zcstx-icon{color:#4e4e4e;background:#f4f3f3;padding:7px;width:170px;text-align: center; display: inline-block;margin-bottom:13px;margin-right:13px;}

/*产品服务*/
.sub_banner_cpfw{background: url( "../images/sub_banner_cpwf.jpg?v=2") right bottom no-repeat #050520;background-size: cover;}
.sub_banner_cpfw .left{float: left;width: 500px;margin: 190px 0 0 20px;padding-left: 50px;
	-webkit-animation:sub_ban_cpfw02 0.5s linear 0s normal none;
	-moz-animation:sub_ban_cpfw02 0.5s linear 0s normal none;
	animation:sub_ban_cpfw02 0.5s linear 0s normal none;
}
@-webkit-keyframes sub_ban_cpfw02{0%{opacity:0;margin-left: 50px;}100%{opacity:1;margin-left:20px;} }
@-moz-keyframes sub_ban_cpfw02{0%{opacity:0;margin-left: 50px;}100%{opacity:1;margin-left:20px;} }
@keyframes sub_ban_cpfw02{0%{opacity:0;margin-left: 50px;}100%{opacity:1;margin-left:20px;} }
.sub_banner_cpfw .left h1{font-size: 36px;color:#e6e7e7;}
.sub_banner_cpfw .left p{font-size: 16px;color: rgba(255, 255, 255, 0.48);}

.cplist_box{background: #fff;padding: 60px 0;}
.cplist_main{padding-top:20px;display: flex;gap: 25px;flex-direction: row;flex-wrap: wrap;}
.cplist{padding: 30px;border: solid 1px #ddd;background: #fff;width: 45%;line-height: 1.5;}
.cplist:hover{background: #fff9f5;border: solid 1px rgba(255,85,0,.2);}
.cplist i{float: left;width: 173px;margin-right:-173px; height: 170px;}
    .cplist_icon01{background: url("../images/jjfamod-05.png?v=2") no-repeat ;background-size:cover;}
    .cplist_icon02{background: url("../images/xbw_jjfa_icon01.png?v=2") no-repeat ;background-size:cover;}
    .cplist_icon03{background: url("../images/cpfw2_icon01.png?v=2") no-repeat ;background-size:cover;}
    .cplist_icon04{background: url("../images/ai-01.png?v=2") no-repeat ;background-size:cover;}
.cplist h2,.cplist h4,.cplist p{margin-left:210px;display: block}
.cplist h2{font-size: 26px;}
.cplist h4{font-size:14px;font-weight: lighter;color: #ff5500;}
.cplist p{font-size:14px;line-height:22px;color: #999;margin-top: 14px;}

.cplist_fw_box{background: url("../images/cpfw_bg01.png.jpg?v=2") center top repeat-x;padding:75px 0 100px;}
.cplist_fw_tit h1{font-size: 36px;color: #fff;text-align: center;line-height: 1.5}
.cplist_fw_tit span{font-size:14px;color:rgba(255,255,255,0.7);text-align: center;display: block;}
.cplist_fw_con{background: #fff;padding: 60px;margin-top: 29px;box-shadow: 0 8px 25px rgba(0,0,0,.1);overflow: hidden;}
.cplist_fw_con li{float: left;width: 25%;border-right: solid 1px #f0f0f0;padding:30px 60px 60px;}
.cplist_fw_con li:last-child{border:none}
.cplist_fw_con i{display: block;width: 160px;height: 120px;margin:0 auto 15px;text-align: center;}
.cplist_fw_con i img{width: auto;height: 100%;margin: auto;}
.cplist_fw_con p{text-align: center; font-size: 15px;color: #999;padding: 0 10px;}
.cplist_fw_con h2{text-align: center;margin-bottom: 10px;}



.jjfa-nav ul{
	display: flex;
	justify-content: space-between;
}
