.mbanner{display: none}
.index_focus {position: relative;width: 100%;height:700px; background:#011629 ; margin: 0 auto;overflow: hidden;}
.index_focus .bd li { width:100%; height:700px;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;margin:0 auto}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav {position: absolute;left:50%; margin-left:-35px; bottom:10px;}
.index_focus .slide_nav a {cursor:pointer;float:left;font-size:20px;color: #fff;text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{color: #118ae7;}
.index_focus_pre,.index_focus_next {display: none;position: absolute;top: 50%;margin-top: -36px;width: 72px;height: 72px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;background: url(../image/ico_sliding.png) no-repeat;}
.index_focus_pre {left: 30px;background-position: 0 0;}
.index_focus_pre:hover {background-position: 0 -144px;}
.index_focus_next {right:30px;background-position: 0 -72px;}
.index_focus_next:hover {background-position: 0 -216px;}


.gnlinks{position:relative; z-index:99;width:1200px; margin:0 auto; margin-top:-80px; text-align:center;display: flex;justify-content:space-between}
.gnlinks a{ display: inline-block; overflow: hidden; border-radius: 10px}
.gnlinks a:hover{box-shadow: 0px 5px 5px #ccc;}


.box{width:100%; padding:40px 0; position:relative;}
.box .datitle{color:#363635;font-size:28px;padding:20px 0 10px 0;text-align:center}
.box .xiaotitle{color:#888888;font-size:14px;padding:0 0 10px 0;text-align:center}
.box .miaoshu{font-size:14px; line-height:24px;color:#838383;width:85%;margin:0 auto;margin-top:10px; text-align:center;}
.bj{background-color:#f8f9fb; box-shadow:inset 0px 15px 15px -15px #ccc, inset 0px -15px 15px -15px #ccc; }

.productbox{min-height: 470px;margin-top: 40px;display: flex;}
.productbox ul{list-style: none;margin: 0;padding: 0;height: 100%;width: 100%;display: flex;flex-wrap: wrap;}
.productbox li{width:290px;height: 230px; margin-bottom: 8px; margin-right: 8px;padding: 32px 24px 26px 24px;box-sizing: border-box;display: flex;flex-direction: column;justify-content: space-between;border-radius: 3px;box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.1);cursor:pointer;background-color: #FFF}
.neirong h2{font-size: 22px;font-weight: 400;text-align: left;line-height: 30px;}
.neirong .jieshao{margin: 7px 0;font-size: 14px;font-weight: 400;color: #6a6a6a;line-height: 18px;min-height: 75px; letter-spacing: 0.77px;}
.detail_anniu{display: flex;justify-content: space-between;align-items: flex-end;}
.detail_anniu .menu-script-link{width: 90px;height: 28px;border: 1px solid #eeeeee;border-radius: 30px;text-align: center;line-height: 28px;font-weight: 400;color: #ddd;    letter-spacing: 1.17px;cursor: pointer;}
.detail_anniu .tb{ display: block; border-radius: 50%; overflow: hidden; width: 50px; height: 50px;line-height: 50px; text-align: center; background-color: #fecd00; color: #ffffff; }
.detail_anniu .tb i{font-size: 30px }
.productbox li:nth-child(1) .detail_anniu .tb{background-color:#fecd00;}
.productbox li:nth-child(2) .detail_anniu .tb{background-color:#ff4400;}
.productbox li:nth-child(3) .detail_anniu .tb{background-color:#fa8d00;}
.productbox li:nth-child(4) .detail_anniu .tb{background-color:#38b348;}
.productbox li:nth-child(5) .detail_anniu .tb{background-color:#43cac8;}
.productbox li:nth-child(6) .detail_anniu .tb{background-color:#007dff;}
.productbox li:nth-child(7) .detail_anniu .tb{background-color:#00a0e9;}
.productbox li:nth-child(8) .detail_anniu .tb{background-color:#448aca;}
.productbox li:nth-child(9) .detail_anniu .tb{background-color:#ec6941;}
.productbox li:nth-child(10) .detail_anniu .tb{background-color:#00b7ee;}
.productbox li:nth-child(11) .detail_anniu .tb{background-color:#acd598;}
.productbox li:nth-child(12) .detail_anniu .tb{background-color:#88abda;}

.productbox li.active,.productbox li:hover{color: #fff; background: #126bf2; border-radius: 3px; box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.1);}
.productbox li.active .jieshao,.productbox li:hover .jieshao,.productbox li:hover h2{color: #fff}
.productbox li.active .detail_anniu .menu-script-link,.productbox li:hover .detail_anniu .menu-script-link{color: #fff;}

.fangan{margin: 30px auto}
.fangan ul li{float:left; width:50%; border:1px solid #eee; background-color: #fff; margin-left: -2px; position: relative; z-index: 10; }
.fangan .fa_img{ opacity:0.2}.fangan ul li:hover .fa_img{ opacity:1}
.fangan .fa_text{ position: absolute; top: 50px; left:15%; width:65%;  z-index: 1}
.fangan .fa_text h2{font-size: 22px;font-weight: 500;color: #222222; margin-bottom: 25px}
.fangan .fa_text p{font-size: 14px;color: #6a6a6a;}
.fangan .fa_text .zxbtn{display: none; background-color: #0064fa; width: 90px; line-height: 30px; border-radius: 15px; overflow: hidden; color: #fff; text-align: center; margin-top: 25px}
.fangan ul li:hover .fa_text .zxbtn{display:block;}


.hezuo_shu{display: flex;justify-content:space-between; width: 50%; margin: 40px auto; font-size: 18px; color: #888}
.hezuo{margin: 30px 0;}
.hezuo ul li{float:left; width: 128px; border: 1px solid #ddd; margin-bottom: 20px; margin-right: 20px;opacity:0.7}
.hezuo ul li:hover{opacity:1}


.yaoqing{box-sizing: border-box;padding:50px 0;background: url(../image/yaoqingimg.png) no-repeat;background-size: cover;background-position: center center;}
.yaoqing h3{width:90%;margin: 0 auto;font-size: 32px;color: #FFFFFF;line-height:40px;margin-bottom:18px; text-align: center; align-items: center;}
.yaoqing p{width: 90%;margin: 0 auto;font-size: 16px;color: #FFFFFF;line-height:25px;margin-bottom:20px;text-align: center;align-items: center;}
.yaoqing a.shenqingbtn{display: block; width: 110px; margin: 0 auto; text-align: center; line-height:45px; font-size: 18px; color: #0157a0; background-color: #FFF; border-radius: 5px; overflow: hidden; box-shadow: 0px 2px 10px #0157a0;}
.yaoqing a:hover{color: #FFF; background-color: #ffcc00; }

.new_list{margin: 30px auto;}
.new_list ul li{ float:left; display:inline; background-color:#FFF; position:relative; width:48%; margin-right: 2%; height:90px; margin-bottom: 20px}
.new_list ul li a{ display:block; height:58px; padding:14px 24px 14px 18px; border:2px solid #fff;}
.blog_Rtime{ width:14%; padding:10px 0;  background-color:#969393; text-align:center;}
.blog_Rtime em,.blog_Rtime b{ display:block; font-family:Arial; color:#FFF;}
.blog_Rtime b{ font-size:24px;}
.blog_Rtime em{ font-style:normal;}
.blog_Rmore{display: block;width:75%;float:left;margin-left: 2%;}
.blog_Rmore b{ color:#333; display:block; width: 90%; height:24px; line-height: 24px; overflow: hidden}
.blog_Rmore span{display: block; line-height:18px; height:36px; overflow:hidden; color:#666;}
.new_list ul li a .blog_more{ display:block; position:absolute; bottom:0; right:0; background:url(../image/blog_mbd.jpg) no-repeat; width:12px; height:12px; display:none;}
.new_list ul li a:hover{ border:2px solid #0077b3;}
.new_list ul li a:hover .blog_more{ display:block;}
.new_list ul li a:hover .blog_Rtime{ background-color:#0077b3;}
.new_list ul li a:hover .blog_Rmore b{ color:#0077b3;}


.new_list2 ul li{clear: both; width:100%; }
.dh_nav{ font-family:'宋体'; color: #555; }.dh_nav a:hover{color: #0157a0}

#uptext2{clear:both;line-height:24px;color:#555555; margin-bottom:10px; font-size:16px;text-indent:2em;padding:40px 30px;font-family:"微软雅黑"; }
#uptext2 .bt{font-size:18px; margin-top:20px; text-align:center; color:#444}
#uptext2 .zz{ line-height:30px; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; text-align:center; margin-top:10px; margin-bottom:10px; color:#FF6600}
#uptext2 p{margin-bottom: 15px}
.biaotu{color:#007bc4;font-size:28px;font-family:"微软雅黑";TEXT-ALIGN: center;margin-bottom: 30px; line-height:40px; border-bottom: 1px solid #eee}
.biaotu span{color:#999999; font-size:16px;}
.xiayitiao{ margin-top:12px;border-top:1px solid #ddd; margin:0 auto; padding-top:10px;font-family:"微软雅黑"; font-size:14px; color:#666;padding: 20px 0 20px 30px;}
.xiayitiao li{ line-height:22px;}
.xiayitiao li a{ color:#007bc4;}
.xiayitiao li a:hover{color:#007bc4; text-decoration:underline;}
.xiayitiao li a:hover,.tit li a.hover{color:#007bc4; text-decoration:underline;}



.jiejuefangan{width:100%; min-width:1200px; height:610px;background:#f9f9f9; position:relative}
.title{position:relative; text-transform: uppercase}
.title h3{text-align:center;font-size:46px;color: #007bc4;padding-top:30px;}
.title h3 a{ color: #333;}
.title h3 span{ font-size:12px; color:#888;}
.title p{background: #e7e7e7;height: 1px;overflow: hidden;line-height:0px;}
.title p span{margin: 0px auto;display: block;height: 1px;overflow: hidden;width:90px;background: #19a6db;
line-height:1px;}
.title em{display:block;text-align:center;font-size:18px; padding:15px 0; color:#bababa; font-style:normal;}

.floor-content{ padding-top:50px; height:330px;}
.floor-content3 li { float:left; position:relative; background-color:#FFF; border:1px solid #ddd; width: 210px; height:330px; margin:0 13px 0 12px; overflow:hidden; display:inline; text-align:center; font-family:"微软雅黑";}
.business_ho{ position:absolute; top:0; left:0; background:#ee3926; width:210px; height:330px; display:none;}
.business_icon{ position:absolute; top:48px; z-index:10; width:122px; height:122px;}
.business_icon1{ right:38px;}
.business_icon2{ left:-122px;}
.business_text{ position:absolute; top:206px; z-index:10; width:180px;}
.business_text1{ left:18px;}
.business_text2{ right:-220px;}
.business_title{ text-align:center;font-size:22px;}
.business_title a{ color:#1d1d1d; font-size:22px;}
.business_intro{ line-height:22px; height:66px; overflow:hidden; padding-top:10px; text-align:center;}
.floor-content3 { width:1200px; margin:0 auto;}
.floor-content3 ul{ width:1200px;}
.floor_on .business_title a{ color:#FFF;}
.floor_on .business_intro{ color:#fff;}
.floor_on .business_ho{ background:none}
.star1:hover{ background:#FF0A00}
.star2:hover{ background:#FA4C08}
.star3:hover{ background:#11A5F8}
.star4:hover{ background:#4CC042}
.star5:hover{ background:#03B9FF}

.kuajing_buju{ width:100%; height:610px; background:url(404.png) center center no-repeat; position:relative;}
.kjzta{ margin:0 auto; margin-top:425px; display:block; width:290px; height:70px;}
.sanjiao_s{ position:absolute; left:50%; margin-left:-24px; z-index:999; width:48px; height:31px}


.about_box{padding: 30px 0;width: 1200px}
.about_txt{float: left; width: 50%;font-size:16px;line-height:25px;}
.about_txt h3{font-size:28px;line-height: 35px}
.about_txt h4{font-size:22px;line-height: 35px	}
.about_img{float: right; width: 45%}

.about-jy{width:1200px; margin: 0 auto;}
.about-jy ul{display: flex;	justify-content: space-between;	padding-top: 84px;}
.about-jy ul li{width:27%;min-height: 125px;	padding:20px 30px;	background: #FFFFFF;	border: 1px solid #D8DEE7;	box-shadow: 0 6px 12px 0 rgba(46,59,89,0.07);	border-radius: 8px;	position: relative;}
.about-jy ul li .img-box{width: 54px;height: 54px;position: absolute;right:20px;	top: 20px;}
.about-jy ul li .img-box img{width: 100%;height: 100%;}
.about-jy ul li .title-box{font-weight: 500;	font-size: 24px;padding-bottom: 15px;color: #000000;position:relative;}
.about-jy ul li .title-box:before{content: "";position: absolute;left: 0;bottom: 0;width: 31px;height: 2px;background: #3073FF;}
.about-jy ul li .desc-box{margin-top:15px;font-family: PingFangSC-Regular;font-weight: 400;font-size: 14px;color: #505668;}


.chanpin{width:100%; min-width:1200px;background:#FFF; position:relative}
.chanpin .CPUL{ width:1200px; margin:0 auto; height:320px; padding:30px 0}
.chanpin .CPUL ul li{ float:left; width:25%; text-align:center; }
.chanpin .CPUL ul li .yuan{width:230px; height:230px; border:1px solid #ddd; border-radius:50%;margin:0 auto; text-align:center; overflow:hidden}
.CPUL ul li .yuan img{ margin-top:33%}
.chanpin .CPUL ul li p{ font-size:22px; line-height:55px; color:#333333}
.CPUL ul li .yuan a{ display:block;width:230px; height:230px;}
.yuan .cp01{ background:#ee3926}.yuan .cp01:hover{ background:#cd2917}
.yuan .cp02{ background:#38b348}.yuan .cp02:hover{ background:#209c30}
.yuan .cp03{ background:#ffb400}.yuan .cp03:hover{ background:#f18901}
.yuan .cp04{ background:#118ae7}.yuan .cp04:hover{ background:#1177c5}

.cpgongying{ width:100%; height:610px; background:url(404.png) center center no-repeat; position:relative;}
.gylmo{ margin:0 auto; margin-top:25px; display:block; width:230px; height:230px; overflow:hidden;border-radius:50%;}


.container{min-width:1210px;padding-top:60px;margin:0 auto;}
.register-tip{padding: 50px 0 45px;background:url(404.png) no-repeat center center #e8373d;}
.register-tip .title { padding-bottom: 5px; font-size: 26px; font-weight: normal;}
.register-tip .btn { display: block; width: 128px; height: 36px; padding: 0; margin: 0 auto; font-size: 16px; line-height: 36px; color: #fff; background: transparent; border: 1px solid #fff; border-radius: 0; transition: all .2s;text-align: center;}
.register-tip .btn:hover { background: rgba(255,255,255,.1);}
.c-white{color: #fff !important; text-align:center}
.container .desc{max-width:1210px;padding-bottom:20px;margin:0 auto;font-size:14px;color:#666;text-align:center;}



.float_qq{ position:absolute; right:0; width:50px; height:203px; z-index:99999;}
.float_qq li{ width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq1{ top:0;}
.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;}
.float_qq li.float_qq3{ position:absolute; top:102px; left:0; width:172px;}
.float_qq li.float_qq4{ top:153px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block; font-family:"微软雅黑"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#126bf2;border-radius:6px;}
.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#126bf2; opacity:1;}
.float_shwx{ position:absolute; top:-226px; left:-216px; background:url(../image/float_wxbd.png) no-repeat bottom right; width:216px; height:216px; padding-bottom:9px; display:none;}
.float_shwx img{ display:block; padding:14px; background-color:#FFF; width:188px; height:188px;}


.float{ font-family:"微软雅黑"; position:absolute; top:200px; left:10px; z-index:6666; background:url(../image/float_bd.png) no-repeat left top; padding-left:4px; width:auto; height:318px; padding-top:16px;}
.float_list li{ width:auto; height:30px; line-height:30px; background:url(../image/float_iconac.png) no-repeat left; margin-bottom:9px;}
.float_list li a{ display:block; color:#FFF; font-size:14px; width:30px; height:30px; background-color:#000; opacity:0.7; margin-left:15px; border-radius:15px; text-align:center;}
.float_list li.floag_on{ background:url(../image/float_icon.png) no-repeat left;}



.lanbg{background-color: #055abd; width: 100%; min-height: 780px; color: #fff}
.login_left_box{float: left; width: 645px;min-height: 550px;}
.login_left_box h2{font-size: 42px;margin-bottom: 10px}
.login_left_box h3{font-size: 24px;margin-bottom: 10px}
.login_left_box p{font-size: 18px;margin-bottom: 10px}

.login_box{float: right; margin-top: 100px; width:380px; min-height: 430px; background-color: #FFF; border-radius: 10px; overflow: hidden}
.saomadlu{text-align:center;}
.saomadlu_tishi{color: #555; line-height: 30px; margin-top: 40px;font-size: 16px;}
.saomadlu .dl_zhuce{color: #055abd; line-height: 30px; margin-top: 20px;font-size: 16px; }
.saomadlu_img img{width:258px;}

.saomadlu_tit{color: #555; line-height: 30px; margin-top: 40px; margin-bottom: 10px; font-size: 20px;}
.login_form ul{ margin:0px; padding:0px 35px;}
.login_form ul li{clear: both; margin:0px; padding:0px; min-height:46px; height:46px;}
.login_form ul li input{display:block;width:95%; outline:none; font-size:14px; line-height: 24px; color:#ccc; padding:6px 10px; height:24px;background:#FFF; border:1px solid #aecdee; border-radius:5px;overflow: hidden}
.login_form ul li .yanzhengma{float:left; width:40%;}
.login_form ul li .fasong{float:right; width:40%; background-color: #97b9ff;color:#fff;line-height: 24px; height:35px;border: 0;border-radius:5px;overflow: hidden; outline:none; cursor:pointer }
.tijiao{display:block;width:100%; background-color: #97b9ff;color:#fff;line-height: 45px; height:45px;border: 0;border-radius:5px;overflow: hidden; outline:none; cursor:pointer}

.line-title{
  width: 1180px;  height: 14px;  background: #FFF;  border-radius: 7px;  margin: 80px auto 60px;  position: relative;
}
.line-title .active-line{
    position: absolute;
    width: 50px;
    height: 8px;
    border-radius: 4px;
    background: -webkit-gradient(linear, left top, right top, from(#ffcc00), to(#fa8d00));
    background: linear-gradient(90deg, #ffcc00, #fa8d00);
    left: 3px;
    top: 3px;
    z-index: 1;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.line-title .node-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 50px;
    color: #fff;
}
.line-title .node-list .active-item .node[data-v-5ae53095],
    .line-title .node-list .item:hover .node{
      border-color: #fecd00 !important;
      background-color: #fecd00 !important;
}
.line-title .node-list .active-item .node i[data-v-5ae53095],
      .line-title .node-list .item:hover .node i{
        border-color: #fa8d00 !important;
        background-color: #fa8d00 !important;
        z-index: 4;
}
.line-title .node-list .active-item .name[data-v-5ae53095],
    .line-title .node-list .item:hover .name{
      opacity: 1 !important;
      border: 1px solid #fff !important;
      border-radius: 15px;
}
.line-title .node-list .item{position: relative;cursor: pointer;}
.line-title .node-list .item .node{
        height: 26px;
        width: 26px;
        border: 4px solid #FFF;
        background-color: #FFF;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        -webkit-box-sizing: content-box;
                box-sizing: content-box;
        position: absolute;
        top: -10px;
        left: -10px;
        border-radius: 50%;
}
.line-title .node-list .item .node i{
          width: 14px;
          height: 14px;
          border: 4px solid #FFF;
          background-color: #fa8d00;
          -webkit-transition: border 0.3s ease;
          transition: border 0.3s ease;
          -webkit-box-sizing: content-box;
                  box-sizing: content-box;
          position: absolute;
          top: 2px;	
          left: 2px;
          display: inline-block;
          border-radius: 50%;
}
.line-title .node-list .item .name{
        position: absolute;
        width: 90px;
        left: -37px;
        top: -56px;
        text-align: center;
        font-size: 12px;
        height: 32px;
        line-height: 30px;
        opacity: 0.6;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        
}