﻿*{
    list-style:none;
}
html{
     height: 100vh;
}
body{
    width:100%;
    height:100%;
    overflow-y: auto;
}
body {
    color:#333;
    font-family:"SourceHanSansCN-Medium","sans-serif";
    font-size:16px;
    line-height:30px;
    text-align:justify;
    overflow-x:hidden
}
a{
    cursor:pointer;
}
#HBT{
    /*overflow-y:auto;*/
    height:100vh;
}
button:focus {
    outline:0;
}

h2{
    font-weight:550;
    color:#000;
    font-size:48px;
}
h3{
    font-size:26px;
}
h4{
    font-size:18px;
}
p{
    margin:0;
}
a:hover, a:focus {
    text-decoration: none;
}
.h-mar-l-sm{
    margin-left:10px
}
.h-mar-l-m{
    margin-left:20px
}
.h-mar-l-x{
    margin-left:30px
}
.h-mar-l-g{
    margin-left:40px
}
.h-mar-r-sm{
    margin-right:10px
}
.h-mar-r-m{
    margin-right:20px
}
.h-mar-r-x{
    margin-right:30px
}
.h-mar-r-g{
    margin-right:40px
}
.h-mar-b-sm{
    margin-bottom:10px
}
.h-mar-b-m{
    margin-bottom:20px
}
.h-mar-b-x{
    margin-bottom:30px
}
.h-mar-b-g{
    margin-bottom:40px
}
/*.h-mar-b-lg{
    margin-bottom:50px
}*/
.h-mar-b-xxl{
    margin-bottom:100px
}
.h-mar-t-sm{
    margin-top:10px
}
.h-mar-t-m{
    margin-top:20px
}
.h-mar-t-x{
    margin-top:30px
}
.h-mar-t-g{
    margin-top:40px
}
.h-mar-t-lg{
    margin-top:50px
}
.h-mar-t-xxl{
    margin-top:100px
}
.h-mar-sm{
    margin:10px
}
.h-mar-m{
    margin:20px
}
.h-mar-x{
    margin:30px
}
.h-mar-g{
    margin:40px
}
.h-t-xxl{
    font-size:78px !important;
    font-weight:bold;
}
.h-t-lg{
    font-size:48px;
    font-weight:550;
}
.h-t-l{
    font-size:36px;
    font-weight:550;
}
.h-t-sl{
    font-size:30px;
    font-weight:550;
}
.h-t-m{
    font-size:26px;
}
.h-t-sm{
    font-size:18px;
}
.h-t-ssm{
    font-size:14px;
}
.h-color{
    /*color:#043c94;*/
    color:#1782eb;
}
.h-flex{
    display:flex;
}
.h-flex .h-flex-sh{
    flex-shrink:1;
}
.h-rt{
    float:right
}
.h-lt{
    float:left;
}
.img-responsive{
    margin:auto
}
.h-hr{
    border: 1px solid #ddd;
    width: 200px;
    margin: 10px 0;
}
/*导航页面*/
.h-top {
    height:100px;
    padding:20px 0; 
    background:#fff;
    overflow:hidden;
}
.h-top h4{
    margin:0;
    margin-top:6px;
    font-size:20px;
}
.h-logo{
    height:50px;
    width:50px;
    background:#fff;
    margin-right:10px;
}
.h-logo img{
    margin-top:6px;
}
.h-top-right{
    line-height:40px;
    color:#333;
    font-size:20px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 58px;
}
.h-top-right span{
    margin-right:20px;
    color:#0086ff;
}
.h-top-right span i{
    display:inline-block;
    width:20px;
    height:20px;
    background:url(../img/dangan2/top-phone.png) no-repeat;
    background-size:cover;
}
.h-top-right a{
    border: 1px solid #0086ff;
    padding: 4px 20px;
    background: #1E82E7;
    color: #fff;
}
.h-top-right a:first-child{
    margin-right:20px;
}
.h-top-right a i{
    display:inline-block;
    width:20px;
    height:20px;
    vertical-align: baseline;
}
.h-top-right a i.gw{
    background:url(../img/dangan2/ban-gw.png) no-repeat;
    background-size:contain;
}
.h-top-right a i.yj{
    background:url(../img/dangan2/ban-yj.png) no-repeat;
    background-size:contain;
}

/*banner图*/
.h-banner{
    height:calc(100vh - 160px);
    background:url(../img/dangan2/banner.png) no-repeat;
    /*background:#1782eb;*/
    width:100%;
    background-size:cover;
    background-position: center bottom;
}
.h-banner .container{
    position:relative;
    height:100%;
}
.h-banner .container .row{
    position:absolute;
    width:100%;
    top:15%;
    left: 15px;
}
.h-banner-left{
    /*padding:50px 0;*/
}
.h-banner-left img{
    margin-bottom:3%;
    height:56px;
}
.h-banner-left h3{
    color:#fff;
    font-weight:300;
    letter-spacing:2px;
}
.h-banner-left h1{
    color:#fff;
    /*text-shadow: 5px 10px 7px rgba(0,0,0,0.5);*/
    letter-spacing: 6px;
    font-size:78px;
    -webkit-text-stroke: 1px #fff;
    margin:4% 0 8% 0;
}
.h-banner-right{
    text-align:right;
}
.h-banner-right img{
    display:inline-block;
}
.h-banner-btn{
    margin-top:30px;
}
/*.h-banner-btn button{
    color: #fff;
    border: 1px solid #fff;
    padding: 6px 20px;
    background: transparent;
    border-radius: 60px;
    box-shadow: 0px 0px 2px 1px rgba(255,255,255,0.6) inset;
    margin-right:30px;
}*/
.h-banner-btn .item1{
    background:url(../img/dangan2/one-lf.png) no-repeat;
     background-size: contain;
}
.h-banner-btn .item1:hover{
    background:url(../img/dangan2/one-if-light.png) no-repeat;
    background-size: contain;
}
.h-banner-btn .item2{
    background:url(../img/dangan2/one-rg.png) no-repeat;
    background-size: contain;
}
.h-banner-btn .item2:hover{
    background:url(../img/dangan2/one-rg-light.png) no-repeat;
    background-size: contain;
}
.h-banner .item{
    width: 190px;
    height: 50px;
    display: inline-block;
    margin-right:10px;
    cursor:pointer;
}
.h-banner-t{
    margin-top:10px;
    /*color:#2EE1F8;*/
    color:#fff;
}
.h-banner-t a{
    color: #fff;
    display: inline-block;
    padding: 10px 60px;
    border: 2px solid #fff;
    margin-right: 20px;
    border-radius:10px;
    font-size:20px;
}
.h-banner-t span:last-child{
    font-size:20px;

}

/*内容页 常见问题...*/
.h-pro-box{
    padding:100px 0;
    background:url(../img/dangan2/one-bg.png) no-repeat;
    background-size:cover;
    background-position:center;
}
.h-pro-box .row{
    display:flex;
    align-items:center;
}
.h-pro-content .item{
    margin-bottom:20px;
}
.h-pro-content a{
    color: #193288;
    display: inline-block;
    padding: 2px 20px;
    border: 2px solid #193288;
    border-radius:5px;
}

.h-content{
    display:flex;
    align-items:center;
}

.h-sys1-box{
  background:url(../img/dangan2/three-bg.png) no-repeat;
  padding:100px 0;
  background-size:cover;
}
.h-sys1-box a {
    color: #193288;
    display: inline-block;
    padding: 2px 20px;
    border: 2px solid #193288;
    border-radius:5px;
}

.h-sys2-box{
  background:url(../img/dangan2/four-bg.png) no-repeat;
  padding:100px 0;
  background-size:cover;
  color:#fff;
}
.h-sys2-box a {
    color: #fff;
    display: inline-block;
    padding: 2px 20px;
    border: 2px solid #fff;
    border-radius:5px;
}
.h-sys2-box h2{
    color:#fff;
}

.h-sys3-box{
  background:url(../img/dangan2/five-bg.png) no-repeat;
  padding:100px 0;
  background-size:cover;
}
.h-sys3-box a {
    color: #193288;
    display: inline-block;
    padding: 2px 20px;
    border: 2px solid #193288;
    border-radius:5px;
}
.h-sys4-box{
  background:url(../img/dangan2/sx-bg.png) no-repeat;
  padding:100px 0;
  background-size:cover;
  color:#fff;
}
.h-sys4-box a {
    color: #fff;
    display: inline-block;
    padding: 2px 20px;
    border: 2px solid #fff;
    border-radius:5px;
}
.h-sys4-box h2{
    color:#fff;
}
.h-sys-img img{
    display:inline-block;
    margin:inherit;
}
.h-sys-img.sys-r{
    text-align:right;
}


.h-system-list{
    background:url(../img/dangan2/two-bg.png) no-repeat;
    background-size:cover;
    background-position:center;
    padding:100px 0;
}
.h-system-list h2{
    color:#fff;
}
.h-system-list .tab-content .item{
    overflow: hidden;
    width: 100%;
    margin-top: 60px;
    background: #536AA7;
    border-radius: 10px;
    padding: 20px;
    position:relative;
}
.h-system-list .tab-pane:before{
    content: '';
    height: 10px;
    width: 10px;
    position: absolute;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-bottom: 18px solid #536AA7;
    top: 82px;
    left: 118px;
}
.h-system-list .pane2:before{
    left: 320px;
}
.h-system-list .pane3:before{
    left: 510px;
}
.h-system-list .pane4:before{
    left: 696px;
}
.h-system-list .pane5:before{
    right: 320px;
    left: inherit;
}
.h-system-list .pane6:before{
    right: 110px;
    left: inherit;
}

.h-nav-l li{
    width:16.667%;
    float:left;   
    text-align:center;
}
.h-nav-l li.active a{
    color:#fff;
    font-weight:bold;
}
.h-nav-l li a{
    color:#fff;
    padding:10px 0;
    outline:none;
    font-style:normal;
}
.h-nav-l li.active a{
    /*border-bottom:3px solid #1852B2;*/
}


.h-control-text{
    padding-top:70px;
    color:#fff;
}
.h-control-text h3{
    color:#fff;
    margin:20px 0;
}
.h-control-text p{
    letter-spacing: 1.6px;
}
.h-yanshi{
    /*height:40px;
    line-height:40px;
    border:1px solid #4585F0;
    padding:0 20px;
    width:200px;
    margin:auto;
    color:#4585F0;*/
    
}
.h-yanshi img{
    /*margin-top: 14px;*/
    width:200px;
    cursor:pointer;
}

.h-cha-box{
    padding:100px 0;
    background:url(../img/dangan2/sen-bg.png) no-repeat;
    background-size:cover;
}
.h-cha-box .h-cha-bg{
    background:url(../img/dangan2/sen-sucai.png) no-repeat;
    background-size:contain;
    background-position:center;
}
.h-cha-box .h-cha-content{
    display:flex;
    justify-content:space-around;
    
}
.h-cha-box .item{
    width:390px;
    padding:20px;
}
.h-cha-box .title{
    background:#11378A;
    color:#fff;
    text-align:center;
    padding:10px ;
    margin-bottom:10px
}
.h-cha-box .case{
    width:6px;
    height:6px;
    background:#ddd;
    display:inline-block;
    vertical-align:middle;
    margin-right:8px;
}

.h-cho-box{
    /*background:url(../img/dangan2/sx-bg.png) no-repeat;
    background-size:cover;*/
    padding-bottom:50px;
}
.h-choice-item{
    height:270px;
    width:100%;
    border:1px solid #dbdbdb;
    padding:20px;
    margin:auto;
    margin-bottom:40px;
}
.h-choice-item .h-choice-item-img{
    display:inline-block;
    width:60px;
    height:60px;  
}
.h-choice-item:hover{
    color:#fff !important;
}
.h-choice-item:hover h3{
    color:#fff !important;
}
.h-choice-item.cho1{
    background:url(../img/dangan2/sx-bg1.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho2{
    background:url(../img/dangan2/sx-bg2.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho3{
    background:url(../img/dangan2/sx-bg3.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho4{
    background:url(../img/dangan2/sx-bg4.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho5{
    background:url(../img/dangan2/sx-bg5.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho6{
    background:url(../img/dangan2/sx-bg6.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho1:hover{
    background:url(../img/dangan2/sx-bg_h1.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho2:hover{
    background:url(../img/dangan2/sx-bg_h2.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho3:hover{
    background:url(../img/dangan2/sx-bg_h3.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho4:hover{
    background:url(../img/dangan2/sx-bg_h4.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho5:hover{
    background:url(../img/dangan2/sx-bg_h5.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho6:hover{
    background:url(../img/dangan2/sx-bg_h6.png) no-repeat;
    background-size:cover;
}

.h-choice-item.cho1:hover .h-choice-item-img{
    background:url(../img/dangan2/sx-1lzhy.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho2:hover .h-choice-item-img {
     background:url(../img/dangan2/sx-2aq.png) no-repeat;
     background-size:cover;
}
.h-choice-item.cho3:hover .h-choice-item-img{
   background:url(../img/dangan2/sx-3zy.png) no-repeat;
   background-size:cover;
}
.h-choice-item.cho4:hover .h-choice-item-img{
   background:url(../img/dangan2/sx-4td.png) no-repeat;
   background-size:cover;
}
.h-choice-item.cho5:hover .h-choice-item-img{
     background:url(../img/dangan2/sx-5qg.png) no-repeat;
     background-size:cover;
}
.h-choice-item.cho6:hover .h-choice-item-img{
     background:url(../img/dangan2/sx-6xm.png) no-repeat;
     background-size:cover;
}

.h-choice-item.cho1 .h-choice-item-img{
    background:url(../img/dangan2/sx-1lzhy-focus.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho2 .h-choice-item-img{
    background:url(../img/dangan2/sx-2aq-foucs.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho3 .h-choice-item-img{
    background:url(../img/dangan2/sx-3zy-focus.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho4 .h-choice-item-img{
    background:url(../img/dangan2/sx-4td-focus.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho5 .h-choice-item-img{
    background:url(../img/dangan2/sx-5qg-focus.png) no-repeat;
    background-size:cover;
}
.h-choice-item.cho6 .h-choice-item-img{
    background:url(../img/dangan2/sx-6xm-focus.png) no-repeat;
    background-size:cover;
}
.h-choice-item p{
    /*font-size:18px;*/
    /*line-height:30px*/
}
.h-choice-item h3{
    color:#000;
    font-weight:550;
    margin-bottom:20px;
}

.h-da-box{
    background:url(../img/dangan2/ag-bg.png) no-repeat;
    background-size:cover;
    padding:40px 0;
    color:#fff;
}
.h-da-box h2{
    /*color:#4585F0;*/
    color:#fff;
}
.h-da-box p{
   margin-bottom:20px;
}
.h-da-box .h-banner-t{
    color:#fff;
    margin-bottom:20px;
}

.h-hy-box{
    background:url(../img/dangan2/ten-bg.png) no-repeat;
    background-size:cover;
    padding:100px 0;
}
.h-hy-title h3{
    /*color:#79FFFF;*/
    color:#fff;
    line-height:60px;
}
.h-hy-big {
    display:flex;
    justify-content: space-between;
}
.h-hy-big .item .base-data{
    font-weight:bold;
    /*color:#79FFFF;*/
    color:#fff;
}
.h-hy-big .item p span{
    font-size:16px;
    /*color:#79FFFF;*/
    color:#fff;
}
.h-hy-big .item .h-hy-big-span{
    /*color:#79FFFF;*/
    color:#fff;
    padding-left:4px;
    font-size:16px;
    line-height:0;
}
.h-hy-small{
    display:flex;
    justify-content: space-between;
    padding-left:30px;
    /*color:#79FFFF;*/
    color:#fff;
}
.h-hy-small .item span{
    margin-left:10px;
}

.h-jjfa-box{
    background:url(../img/dangan2/elv-bg.png) no-repeat;
    background-size:cover;
    padding:100px 0;
}
.h-jjfa-box h2{
    margin-top:0;
    color:#000;
}
.h-control-vertical {
    display:flex;
}
.h-vertical-ul{
    background:#04407c;
    width:160px;
    padding:0;
    flex-shrink:0;
    margin-right:20px;
    padding:10px 0;
    margin-bottom:0;
}
.h-vertical-ul li{
    padding:16px 10px;
}
.h-vertical-ul li.active{
    border-left:3px solid #4585ef;
}
.h-vertical-ul li.active a{
    /*color:#79FFFF;*/
    color:#1098FB;
    font-weight:bold;
}
.h-vertical-ul li a{
    color:#fff;
}
.h-jjfa-box .tab-content{
    position:relative;
    width:100%;
}
.h-jjfa-text{
    color:#000;
}
.h-jjfa-box .h-jjfa-an-item{
    border: 1px solid #ddd;
    padding: 10px;
    box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);
    border-radius: 10px;
}
.h-jjfa-text h3{
    margin-bottom:30px;
    font-weight:bold;
}
.h-jjfa-text a{
    /*color:#79FFFF;*/
    color:#333;
    font-weight: bold;
    position: absolute;
    bottom: 100px;  
    left: 0;
}
.h-jjfa-img{
    margin-bottom:20px;
    width:100%;
}
.h-jjfa-img .item{
    display: flex;
    justify-content: space-between;
}

.h-zsfa-box{
    background:#323A47;
    padding:60px 0;
}
.form-control {
    cursor:pointer;
}
.h-zsfa {
    display:flex;
    justify-content: space-between;
    width:100%;
    /*max-width:860px;*/
    margin:auto;
    padding-left:200px;
}
.h-zsfa select{
    width:300px;
    background:#fff;
    border:1px solid #323A47;
    padding:0 10px;
    font-size:18px;
    height:40px;
}
.h-zsfa button{
    padding:6px 20px;
    background:#3C67B4;
    color:#fff;
    border:1px solid #323A47;
}
.carousel-control.right,.carousel-control.left{
    background:#fff;
}

.h-jpkh-box{
    padding:60px 0 30px 0;
    background:url(../img/dangan2/ne-bg.png) no-repeat;
    background-size:cover;
  
}
.h-jpkh-content{
    width:100%;
    height:420px;
    max-width:800px;
    margin:auto;
    position:relative;
}
.h-jpkh-content .jpkh{
    border-radius:50%;
    box-shadow: 0 0 8px 1px rgba(0,95,255,.4);
    background-color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    position:absolute;
    transition:all 1s ease-out;
    padding:10px;
    overflow:hidden;
}
.h-jpkh-content .jpkh.active{
    transform:scale(1.1);
}
.h-jpkh-content .jpkh:hover{
    transform:scale(1.1);
}
.h-jpkh-content .n-j1{
    background:#CC222B;
    width:120px;
    height:120px;
    top:120px;
    left:150px;
    z-index:30;
}
.h-jpkh-content .n-j1:hover{
    width:240px;
    border-radius:120px;
    transition:all 0.01s ease-out;
}
.h-jpkh-content .n-j1:hover .n-text{
    visibility: visible;
	transition: visibility 0s 0.1s;
    margin-left:10px;
}
.h-jpkh-content .n-box{
    display:flex;
    color:#fff;
}
.n-text{
    visibility: hidden;
}
.n-text p{
    font-size:16px;
    font-weight:550;
}
.n-text span{
    line-height:1;
}
.h-jpkh-content .n-j2{
    background:#175696;
    width:140px;
    height:140px;
    top: 100px;
    left: 330px;
    z-index:20;
}
.h-jpkh-content .n-j2:hover{
    width:280px;
    border-radius:140px;
     transition:all 0.01s ease-out;
}
.h-jpkh-content .n-j2:hover .n-text{
    visibility: visible;
	transition: visibility 0s 0.1s;
    margin-left:10px;
}
.h-jpkh-content .n-j3{
    background:#175696;
    width:126px;
    height:126px;
    top: 118px;
    left: 536px;
    z-index:10;
}
.h-jpkh-content .n-j3:hover{
    width:252px;
    border-radius:120px;
     transition:all 0.01s ease-out;
}
.h-jpkh-content .n-j3:hover .n-text{
    visibility: visible;
	transition: visibility 0s 0.1s;
    margin-left:10px;
}
.h-jpkh-content .n-j4 {
    width:110px;
    height:110px;
    top: 20px;
    left: 678px;
}
.h-jpkh-content .n-j5 {
    width:92px;
    height:92px;
    left: 242px;
    top: 0;
}
.h-jpkh-content .n-j6 {
    width:123px;
    height:123px;
    left: 452px;
    top: 0;
}
.h-jpkh-content .n-j7 {
    width:110px;
    height:110px;
    left: 64px;
    top: 0px;
}
.h-jpkh-content .n-j8 {
    width:100px;
    height:100px;
    top: 140px;
    left: 0;
}
.h-jpkh-content .n-j9 {
    width:80px;
    height:80px;
    top: 162px;
    left: 700px;
}
.h-jpkh-content .n-j10 {
    width:100px;
    height:100px;
    top: 268px;
    left: 76px;
}
.h-jpkh-content .n-j11 {
    width:86px;
    height:86px;
    top: 266px;
    left: 256px;
}
.h-jpkh-content .n-j12 {
    width:110px;
    height:110px;
    top: 238px;
    left: 436px;
}
.h-jpkh-content .n-j13 {
    width:80px;
    height:80px;
    top: 266px;
    left: 660px;
}
.h-footer{
    background:url(../img/dangan2/tlve-bg.png) no-repeat;
    background-size:cover;
    padding:180px 0;
    background-position:bottom;
}
.h-footer h4{
    color:#fff;
    line-height:30px;
    font-weight:550;
    margin:30px 0;
}
.h-footer a{
    border:1px solid #fff;
    color:#fff;
    background:transparent;
    font-size:18px;
    font-weight:550;
    padding:8px 20px;
    margin-right:20px;
    cursor:pointer;
    border-radius:5px;
}
.h-footer a:last-child{
    background:#fff;
    color:#000;
}
.h-t-p{
    color:#7d7d7d;
}

.h-hf-box{
    padding:20px 0 0 0;
    background-image:url(../img/dangan2/word_map.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background:#efefef;
}
.h-hf-text {
    display:flex;
    justify-content:space-between;
}
.h-hf-text .item {
    padding: 10px;
    display: flex;
    flex-wrap: wrap;
}
.h-hf-text h4{
    color:#000;
    font-weight:550;
    width:100%;
}
.h-hf-text p{
    color:#999;
}
.h-hf-img{
    display:flex;
    justify-content:space-between;
    padding-left:40px;
}
.h-db{
    text-align:center;
    border-top:1px solid #ddd;
    padding:10px;
}


/*侧边栏咨询弹窗样式*/
.yyys-box {
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.7);
    z-index: 100
}

.yyys-form {
    background:url(../img/dangan2/g-banner.png) no-repeat;
    background-size:cover;

    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    padding: 30px 56px 30px 80px;
    width: 960px;
    height: 647px;
    display: flex;
    align-items: center;
}

.yyys-form .left {
    width: 488px;
    flex-shrink: 0;
}

.yyys-form .letf img {
    width: 100%
}

.yyys-form .left .title-wrapper {
    display: flex;
    align-items: center;

    font-size: 30px;
    line-height: 35px;
    color: #121212;
    margin-bottom: 50px;
}

.yyys-form .left .title-wrapper .logo {
    width: 40px;
    margin-right: 7px;
}

.yyys-form .left .tip {
    font-size: 23px;
    line-height: 28px;
    color: #083AC1;
    margin-bottom: 36px;
}

.yyys-form .left .list {
    font-size: 20px;
    color: #121212;
    line-height: 22px;
    margin-bottom: 57px;
}

.yyys-form .left .list .item {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.yyys-form .left .list .item .img {
    width: 20px;
    margin-right: 11px;
}

.yyys-form .left .btn-phone {
    width: 260px;
    position: relative;

}

.yyys-form .left .btn-phone .desc {
    position: absolute;
    left: 50%;
    top: 8px;
    transform: translateX(-50%);

    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;

    white-space: nowrap;
    cursor: pointer;
}



.yyys-form .right {
    width: 347px;
    height: 517px;
    background: #FFFFFF;
    box-shadow: -1px 7px 38px 0px rgba(43, 53, 251, 0.18);
    border-radius: 4px;

    padding: 25px 22px;
    flex-shrink: 0;
}

.yyys-form .right .title {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 13px;
}

.yyys-form .right .tip {
    font-size: 11px;
    color: #999999;
    line-height: 15px;
    margin-bottom: 16px;
}


.yyys-form  .input-tps {
    display: flex;
    align-items: center;
    margin-bottom: 11px;

}

.input-tps i {
    font-style: normal;
    width: 87px;
    flex-shrink: 0;
    font-size: 12px;
}

.input-tps.text i {
    top: 20px
}


.yyys-form input::-webkit-input-placeholder {
    color:#BFBFBF;
}
.yyys-form input:focus,
.yyys-form textarea:focus,
.yyys-form select:focus{
    outline: none;
}


.yyys-form input, 
.yyys-form textarea, 
.yyys-form select {
    width: 100%;
    height: 30px;
    border: 1px solid #E4E5EB;
    font-size: 12px;
    line-height: 1;
    color: #000;
    padding: 0 16px;

    border-radius: 4px;
}

.yyys-form .security-tip {
    font-size: 9px;
    color: #999999;
    line-height: 12px;
    margin-top: 9px;
}



.yyys-form  .input-tps.input-ly {
    position: relative;
}


.yyys-form select,#Source2 {
    position:relative;
}
.input-ly .ly{
    display:none;
}
.input-ly span.ly {
    position: absolute;
    top: 6px;
    right: 8px;
    background: #dbdbdb;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 1.2;
    text-align: center;
    cursor: pointer;
}


.yyys-form .colse:hover {
    color: #1a1a1a
}

.yyys-form .colse {
    position: absolute;
    top: 10px;
    right: 14px;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../img/dangan2/g-close.png) no-repeat;
    background-size: contain;
    cursor: pointer
}


.yyys-form .yafter:after {
    content: '验证码已发送，两分钟内有效，请及时提交预约';
    font-size: 12px;
    position: absolute;
    bottom: -14px;
    color: #767575;
    display: inline-block;
    left: 0
}

.yyys-form > p {
    margin: 0;
    font-size: 12px;
    color: #505050;
    line-height: 18px;
    margin-top: 6px
}


.yyys-form .input-tps.text {
    align-items: flex-start;
}
.yyys-form .input-tps.text i{
    margin-left: 10px;
    margin-right: 7px;
    width: 71px;
}
.yyys-form textarea {
    border-radius: 4px;
    height: 80px;
    padding: 10px 10px; 
}

.yyys-form .yzm {
    position: relative
}

.yyys-form .yzm input {
    padding-right: 72px
}

.yyys-form .yzm a {
    position: absolute;
    right: 0;
    top: 50%;
    width: 69px;
    text-align: center;
    background: #2899f9;
    color: #fff;
    font-size: 12px;
    height: 28px;
    transform: translate(0%,-50%);
    cursor: pointer;
    line-height: 28px;
}




.yyys-form button {
    background: url(../img/dangan2/g-btn-1.png) no-repeat;
    background-size: cover;

    width: 302px;
    height: 30px;
    text-align: center;
    color: #fff;
    border: 0;
    margin: auto;
    margin-top: 4px
}
@font-face {font-family:"iconfont";src:url('//at.alicdn.com/t/font_623045_ctx64mowghkt9.eot?t=1525679380473');src:url('//at.alicdn.com/t/font_623045_ctx64mowghkt9.eot?t=1525679380473#iefix') format('embedded-opentype'),url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),url('//at.alicdn.com/t/font_623045_ctx64mowghkt9.ttf?t=1525679380473') format('truetype'),url('//at.alicdn.com/t/font_623045_ctx64mowghkt9.svg?t=1525679380473#iconfont') format('svg')}
.iconfont {font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-ai206:before {
    content: "\e6c2";
}
.icon-fanhuidingbu:before {
    content: "\e637";
}

.right-daohang {width:77px;height:56px;position:fixed;z-index:100;top:32%;right:0px}
.right-daohang li {width:50px;height:50px;background:#009eef;background-size:100%;border-bottom:1px solid #009eef;cursor:pointer;transition:all .5s;float:right;position:relative;box-sizing:content-box;overflow:hidden}
.right-daohang li:hover {padding-right:10px}
.right-daohang .li1 a:hover {text-decoration:none}
.right-daohang .li2:hover {padding-right:160px}
.right-daohang .li4:hover {padding-right:80px}
.right-daohang .li2:hover span {opacity:1}
.li2.li1 span a {color:#fff;position:relative;font-size:18px;display:inline}
.li2.li1 span a:focus {outline:0}
.right-daohang li i {display:block;font-size:24px;color:#fff;text-align:center;height:34px;margin-top:15px}
.right-daohang li p {text-align:center;color:#fff}
.right-daohang .li2 {cursor:pointer}
.right-daohang li span {width:160px;font-size:18px;color:#fff;position:absolute;left:46px;top:50%;border-left:1px solid #fff;padding-left:6px;opacity:0;transition:all 1s;transform:translate(0,-50%)}
.right-daohang .li3 span {line-height:20px}
.right-daohang .li2 i {background-position:0 -25px}
.right-daohang .li3 i {background-position:4px -53px}
.right-daohang .li4 {background:#888;border-bottom:0}
.right-daohang .li4 i {background-position:-34px 4px}

.h-yanshi-box{
    padding:20px 100px;
    background:#1782eb;
    width:100%;
    position:fixed;
    bottom:0;
    z-index:1000;
    display:none;
}
.h-yanshi-box .h-close {
    position:absolute;
    right:20px;
    top:6px;
    color:#fff;
    opacity:0.9;
    cursor:pointer;
}
.h-yanshi a{
    color: #fff;
    display: inline-block;
    padding: 2px 20px;
    border: 2px solid #fff;
    border-radius:5px;
}

.h-yanshi-bo .h-close:hover{
    opacity:1;
}
.h-ys-content{
    display:flex;
    justify-content:space-between;
    color:#fff;
}
.h-ys-left .text{
    display:flex;
    justify-content:space-between;
}
.h-ys-left h3{
    margin:0;
}
.h-ys-left .left-top-btn button{
    background:#f52c2c;
    border:1px solid #f52c2c;
    margin:0 20px 20px 40px;
    position: relative;
    top: -4px;
}
.h-ys-left .inp{
    display:flex;
    justify-content:space-between;
    color:#000;
}
.h-ys-left h3.h-t-l{
    line-height: 100px;
}
.h-ys-left .inp input{
    padding:4px 10px;
    width:200px;
    border:1px solid #dbdbdb;
}
.h-ys-left .inp input:focus{
    outline:none;
}
.h-ys-left .inp input[type="button"]{
    color:#333;
}

.qianyue-box {display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-size:14px;position:relative;height:54px;line-height:54px}
.qianyue-box .qianyue-left {width:140px}
.qianyue-box .qianyue-left b {display:inline-block;padding:0 10px;background:#2899f9;color:#fff;font-size:18px;}
.qianyue-box .qianyue-center {flex:1;overflow:hidden}
.qianyue-box .qianyue-center li {list-style-type:none;white-space:nowrap}
.qianyue-box .qianyue-center li span {zoom:1;line-height:30px}
.qianyue-box .qianyue-center li span a {padding:4px 22px;color:#484848}
.qianyue-box .qianyue-right {padding-left:20px;width:80px;padding:4px 0}
.qianyue-box .qianyue-list {width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:-42px}
.qianyue-right span {display:inline-block;width:20px;height:20px;background:#2899f9;border-radius:50%;line-height:20px;color:#fff;text-align:center;cursor:pointer;margin:0 4px}


@media (min-width: 2000px){
    .h-banner .container .row{
        top:20%;
    }
    .h-banner-left img{
        height:auto;
        margin-bottom:4%;
    }
    .h-banner-left h3{
        font-size:48px;
    }
    .h-banner-left h1{
        font-size:120px !important;
        margin:6% 0 10% 0;
    }
    .h-banner-t span:last-child{
        font-size:24px;
    }
    .h-banner-t a{
            font-size: 24px;
    }
}
@media (min-width: 1200px){
    .container {
        width: 1200px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1260px){
    .h-t-sl{
        font-size:26px;
    }
    .h-ys-left .inp input{
        width:186px;
    }
}
@media (max-width: 1199px){
    body{
        font-size:12px;
        line-height:24px;
    }
    .h-t-xxl{
        font-size: 58px !important;
    }
    h3,.h-t-m{
        font-size:20px;
    }
    .h-t-sm{
        font-size:16px;
    }
    .h-t-lg,h2{
        font-size:40px;
    }
    .h-t-sl{
        font-size: 24px;
    }
    .h-ys-left{
        width:100%;
    }
    .h-ys-left .inp input{
        width:186px;
    }
    .h-cha-box .item{
        width: 320px;
    }
    .h-system-list .pane2:before {
        left: 252px;
    }
    .h-system-list .pane3:before {
        left: 400px;
    }
    .h-system-list .pane4:before {
        left: 550px;
    }
    .h-system-list .pane5:before {
        right: 224px;
    }
    .h-system-list .pane6:before {
        right: 76px;
    }
    .h-ach .h-ach-item{
        width: 180px;
        height: 230px;
        padding:20px;
    }
    .h-ys-content{
        flex-wrap: wrap;
    }
}

@media (max-width: 991px){
    .h-t-lg,h2{
        font-size:36px;
    }
    .h-banner-left{
        text-align:center;
    }
    .h-banner-right{
        display:none;
    }
    .h-ach-content{
        justify-content: left;      
    }
    .h-ach .h-ach-item{
        margin-right: 32px;
        margin-bottom:20px;
        width: 214px;
        height: 266px;
    }
    .h-yanshi-box{
        padding:20px;
    }
    .h-system-list .tab-pane:before{
        display:none;
    }
    .h-footer{
        padding:80px 0;
    }
    .h-ach .h-ach-item.ach3{
        margin-right:0;
    }
    .h-cha-item{
        height:360px;
    }
    .h-hf-img{
        justify-content:flex-start;
        padding-left:10px;
    }
    .h-hf-img .item{
        margin-right:20px;
    }
    .h-nav-l li{
        width:200px;
        height:50px;
    }
    .h-hy-title h3{
        margin-bottom: 40px;
    }
     .h-hy-title h3 br{
         display:none;
     }
     .h-jjfa-img{
         display:none;
     }
}

@media (max-width: 767px) {
    .h-yanshi-box{
        display:none !important;
    }
}




@media only screen and (min-width: 769px) {
    /*31周年入口*/
    .h-banner .entry {
        display: inline-block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;
        width: 660px;
    }

        .h-banner .entry img {
            width: 100%;
        }
}

@media only screen and (max-width: 768px) {
    /*31周年入口*/
    .h-banner .entry {
        display: inline-block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: .05rem;
        width: 20rem;
    }

    .h-banner .entry img {
        width: 100%;
    }
}