*{margin:0;padding:0;}
a{text-decoration:none;}
li{list-style: none;}
i,em{font-style: normal;}
body {font-family: 'pingfang sc',microsoft yahei;font-size:0px;padding: 0px; margin: 0px; color: #323232;margin: 0 auto;background: #fff;}
@font-face{font-family: ruiziruix;src:url('../font/锐字锐线极限黑简1.0.TTF')}
.dingwei{
    position: fixed;
    top:40%;
    left:50px;
    width: 280px;
    height: 151px;
    z-index: 99;
}
.dingwei img{
    width: 100%;
    height:100%;
}
.dingwei span{
    color:#FFF;
    background: rgba(0,0,0,0.7);
    width: 21px;
    height: 21px;
    text-align: center;
    line-height: 18px;
    font-size: 18px;
    position: absolute;
    right: 10px;
    top:10px;
    border-radius: 50%;
}
.xaunfu{
    position: fixed;
    bottom: 50px;
    right:50px;
    width: 150px;
    height: 510px;
    border:1px solid #2997dd;
    border-radius: 8px;
    z-index:99;
    background: #fff;
}
.xuan{
    width:100%;
    height: 65px;
    border-radius: 8px 8px 0px 0px;
    background: #2997dd;
}
.xuan p{
    width: 100%;
    text-align: center;
    font-size: 20px;
    color:#fff;
    padding-top: 10px;
}
.xuan span{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 12px;
    color:#fff;
    text-transform: uppercase;
}
.xuan_bottom{
    width: 100%;
    height: auto;
    margin-top: 20px;
}
.box_xuan{
    width: 135px;
    height: 36px;
    display: flex;
    align-items:center;
    justify-content:space-between;
    border-radius: 50px;
    border: 1px solid #2997dd;
    background-color: #e4f6ff;
    /*line-height: 36px;*/
    font-size:14px;
    color:#03a9ff;
    margin: 0 auto;
    position: relative;
    margin-bottom: 12px;
    /*display: block;*/
}
.qin_wenzi p{
    text-align: center;
    font-size: 16px;
    color:#03a9ff;
}
.qin_wenzi span{
    width: 93px;
    height: 93px;
    margin: 0 auto;
    margin-top:15px;
    display: block;
}
.qin_wenzi h5{
    text-align: center;
    font-size: 18px;
    color:#03a9ff;
}
.box_xuan span{
    width:36px;
    height: 36px;
    border-radius: 50%;
    display: inline-block;
}
.box_xuan i{
    position: absolute;
    left: 32%;
}
.head_top{
    width:100%;
    height: 30px;
    background: #f2f2f2;
}
.head_top .jiusheng_head{
    width:1200px;
    height: 100%;
    margin:0 auto ;
}
.jiusheng_left{
    float: left;
    width:350px;
    line-height: 30px;
}
.jiusheng_banner .banner img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.jiusheng_left p{
    width:100%;
    font-size: 14px;
    color:#323232;
    height: 100%;
}
.jiusheng_right{
    float: right;
}
.jiusheng_right span{
    width: 100px;
    height: 100px;
    display: inline-block;
   position: absolute;
    top: 20px;
    left: -20px;
    display:none;
    background: #fff;
    z-index: 999;
}
.jiusheng_right span img{
    width:100%;
    height: 100%;
}
.jiusheng_right i{
    width:15px;
    height: 13px;
    display: inline-block;
}

.jiusheng_right em img{
    width:100%;
    height: 100%;
}
.jiusheng_right i img{
    width:100%;
    height: 100%;
}
.jiusheng_right p{
    font-size: 14px;
    color: #323232;
    display: inline-block;
    margin-left: 10px;
}
.nav_daohang{
    width: 1200px;
    margin: 0 auto;
}
.logo_left{
    float: left;
    width:320px;
    height: 78px;
    padding: 10px 0;
}
.logo_left img{
    width:auto;
    height: 100%;
}
.nav_right{
    float: right;
    margin-right: 30px;
}
.nav_right ul{
    height: 78px;
}
.nav_right ul a{
	width:auto;
}
.nav_right ul li{
    width:120px;
    line-height: 78px;
    float: left;
    color:#333;
    text-align: center;
    font-size: 16px;
    white-space:wrap;
    height:auto;
    padding:10px 0;
}
.nav_right ul li.active{
    border-bottom: 2px solid #183f73;
}
.nav_anniu{
   width:80px;
    height:33px;
    float: right;
    margin-top:36px;
    position:relative;
}
.nav_anniu p{
	width:150px;
}
.nav_anniu p input{
	    width: 120px;
    height: 25px;
    border-radius:5px;
    outline: none;
    display:inline-block;
}

.nav_kefu{
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-top: 30px;
    padding-right: 7px;
    border-right: 2px solid #999;
}
.nav_sousuo{
    width: 15px;
    height: 15px;
    margin-left:7px;
    display: inline-block;
    position: absolute;
    right: -103px;
    top: 7px;
}
.jiusheng_banner{
    width:100%;
    margin-top: 80px;
}
.mszt_banner_bg{
    width:100%;
    height: 100%;
}
.mszt_banner_bg img{
    width:100%;
    height: 100%;
}
.jiusheng_banner .swiper-pagination-bullet{
    width: 24px;
    height: 3px;
    background: #fff;
    opacity:0.8;
    border-radius:5px;
}
.jiusheng_banner .swiper-pagination-bullet-active{
    background:#2997dd;
}
.jiusheng_box{
    width: 100%;
    height:540px;
    background: url(../images/beijing.jpg) no-repeat center/ 100% 100%;
}
.jiusheng_box .jiusheng_center{
    width:1200px;
    height:auto;
    margin: 0 auto;
}
.jiusheng_box .jiusheng_center .mokuaiyi_top{
    width: 100%;
    height:400px;
    padding-top: 93px;
}
.mokuaiyi_left{
    padding-top: 20px;
    width: 535px;
    float: left;
}
.mokuaiyi_left h2{
    font-size:28px;
    color:#000;
    padding-left: 10px;
}
.mokuaiyi_left h2 span{
    font-size:28px;
    color:#183f73;
}
.mokuaiyi_left em{
    color:#999999;
    text-transform: uppercase;
    font-size:16px;
    padding-left: 10px;
    padding-top: 10px;
}
.mokuaiyi_left i{
    width: 24px;
    height: 2px;
    background-color: #333;
    display: block;
    margin-left: 10px;
    margin-top: 20px;
}
.mokuaiyi_left h4{
    font-size:18px;
    color:#183f73;
    padding-top: 20px;
    padding-left: 10px;
}
.mokuaiyi_left p{
    font-size: 14px;
    color:#333;
    padding-left: 10px;
    padding-top:10px;
    line-height:25px;
}
.mokuaiyi_right{
    float:right;
}
.mokuaiyi_kuang{
    width:565px;
    height:375px;
    margin-right: 20px;
    border:1px solid #999;
    position: relative;
}
.mokuaiyi_kuang span{
    position: absolute;
    top: 20px;
    left: 20px;
    width:565px;
    height:375px;
    overflow: hidden;
    display: block;
}
.mokuaiyi_kuang span img{
    width:565px;
    height:375px;
    object-fit: cover;
    transition: all .3s linear;
}
.mokuaiyi_kuang span:hover img{
    transform: scale(1.1);
}
.mokuaiyi_bottom{
    width:100%;
    height: auto;
    padding-top: 60px;
}
.mokuaiyi_bottom h1{
    font-size: 24px;
    color:#000;
    text-align: center;
}
.mokuaiyi_bottom p{
    font-size: 20px;
    color:#999;
    text-align: center;
    padding-top: 20px;
}
.lunbo2{
    width: 1000px;
    margin: 0 auto;
    margin-top: 20px;
}
.box_dalishi{
    width:210px;
    height:89px;
    background: #fff;
    border: 1px solid #f1e5bb;
    display: inline-block;
    position: relative;
    text-align: center;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
}
.lunbo2 .swiper-button-next {
    background: url(../images/right.jpg)no-repeat;
    background-size: 100% 100%;
    right: 0px;
    width: 23px;
    height: 45px;
}
.lunbo2 .swiper-button-prev {
    background: url(../images/left.jpg)no-repeat;
    background-size: 100% 100%;
    right: 0px;
    width: 23px;
    height: 45px;
}
.jianding{
    width:100%;
    height:auto;
    margin-top: 40px;
}
.jianding .mokuaier{
    width:1200px;
    height: auto;
    margin: 0 auto;
}
.jianding .mokuaier h2{
    font-size:28px;
    color:#000;
    padding-left: 10px;
    text-align: center;
}
.mokuaier i{
    width: 24px;
    height: 2px;
    background-color: #333;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}
.mokuaier h2 span{
    font-size:28px;
    color:#183f73;
}
.mokuaier em{
    color:#999999;
    text-transform: uppercase;
    font-size:16px;
    padding-top: 10px;
    width:100%;
    text-align: center;
    display: block;
}
.box_jianding{
    width:285px;
    height: 365px;
    background:#fff;
    float: left;
    margin-right: 20px;
    transition: all 0.5s linear;
    position: relative;
    top: 0px;
}
.box_jianding:last-child{
    margin-right:0px;
}
.mokuaier-center{
    width:1200px;
    margin: 0 auto;
    margin-top: 30px;
    height: 400px;
    display: flex;
    justify-content: space-between;
}
.box_jianding .box_top{
    width:273px;
    height: 176px;
    margin: 0 auto;
    margin-top: 7px;
}
.box_jianding .box_top img{
    width:100%;
    height: 100%;
    object-fit: cover;
}
.box_jianding h5{
    font-size: 16px;
    color:#323232;
    padding-left: 13px;
    padding-top: 20px;
}
.box_jianding p{
    padding-left: 12px;
    width: 263px;
    font-size: 14px;
    color:#999;
    padding-top: 15px;
    line-height: 30px;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    overflow: hidden;
}
.box_jianding:hover{
    top: -20px;
    box-shadow: 1px 1px 15px #999;
}
.box_jianding:hover h5{
    color: #183f73;
}
.box_jianding span{
    width:100px;
    height: 30px;
}
.jianzheng{
    width:100%;
    height:970px;
}
.jianzheng1{
    width:1200px;
    margin: 0 auto;
    margin-top: 40px;
}
.jianzheng_top{
    width:100%;
    height: 20px;
    text-align: center;
    font-size: 18px;
    color:#333;
    line-height: 30px;
    position: relative;
}
.jianzheng_top span{
    width:103px;
    height: 40px;
    display: inline-block;
    position: absolute;
    left: 42%;
    top: -13px;
}
.jianzheng_top span img{
    width:100%;
    height: 100%;
    display:flex;
}
.jianzheng_top i{
    position: absolute;
    left: 51%;
}
.jianzheng_wenzi{
    width: 100%;
}
.jianzheng_wenzi span{
    font-size: 16px;
    margin-top: 20px;
    color:#999;
    display: block;
    text-align: center;
    text-transform: uppercase;
    margin-bottom:10px;
}
.jianzheng_wenzi p{
    width:100%;
    text-align: center;
    font-size: 16px;
    color: #999;
}
.jianzheng_bottom{
    width:100%;
    height: auto;
    margin-top: 50px
}
.jianzheng_left{
    width:777px;
    height: 770px;
    float: left;
}
.jianzheng_left .jz_left-top{
    width:100%;
    height:400px;
}
.jianzheng_left .jz_left-top .tu-pian{
    width:400px;
    height:364px;
    float: left;
    overflow: hidden;
}
.jianzheng_left .jz_left-top .tu-pian img{
    width:400px;
    height:364px;
    transition: all 0.5s linear;
}
.jianzheng_left .jz_left-top .tu-pian:hover img{
    transform: scale(1.1);
}
.tu-wenzi{
    width:357px;
    margin-top: 36px;
    float: left;
    margin-left:17px;
}
.tu-wenzi .shuzi{
    width: 105px;
    height: 46px;
    background: url(../images/biaoti.jpg) no-repeat;
    font-size: 20px;
    font-weight: 600;
    color:#183f73;
    padding-left: 55px;
    box-sizing: border-box;
    line-height: 46px;
}
.tu-wenzi h4{
    font-size: 18px;
    color:#000;
    font-weight: 600;
    margin-top: 35px;
}
.tu-wenzi p{
    font-size: 14px;
    color:#999;
    margin-top: 30px;
    line-height: 30px;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:7;
    overflow: hidden;
    width: 345px;
}
.jianzheng_right{
    float: right;
    width: 390px;
}
.tupian_jz{
    width:100%;
    height: 440px;
    overflow: hidden;
}
.tupian_jz img{
    width:100%;
    transition: all 0.5s linear;
}
.tupian_jz:hover img{
    transform: scale(1.1);
}
.jianzheng_right .tu-wenzi{
    margin-left: 0px;
}
.zixun{
    margin-top:10;
    width: 100%;
    height: 750px;
    background:#f2f2f2;
}
.zixun .mokuaier{
    padding-top: 40px;
}
.zixun .mokuaier h2{
    text-align: center;
    font-size: 28px;
    color: #333;
}
.zixun_top{
    width:1200px;
    height: auto;
    margin: 0 auto;
}
.zixun_top ul {
    /*width: 560px;*/
    margin: 0 auto;
    margin-top: 35px;
    text-align: center;
}
.zixun_top ul li{
    width:120px;
    height: 40px;
    background:#e5e5e5;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color:#000;
    border-radius: 8px;
    /*float: left;*/
    display: inline-block;
    margin-right: 25px;
}
.zixun_top ul li:last-child{
    margin-right: 0px;
}
.zixun_top ul li.table{
    background:#183f73;
    color:#fff;
}
.zixun_bottom{
    width: 1200px;
    margin:0 auto;
    margin-top:52px;
}
.moudleNewsContainer{margin-top: 40px;height: 460px;}
 .moudleNewsContainerLeft{width: 490px;height: 460px;float: left;}
.moudleNewsContainerLeft .swiper-container{height: 100%;width: 100%;padding-right: 10px;}
.fakingcomming{display: none}
.fakingcomming.active{display: block}
.moudleNewsContainerLeftBox{display: block;width: 490px;height: 147px;background-color: #fff;box-sizing: border-box;padding:22px;font-size: 0;position: relative;transition: all .5s ease;left: 0}
 .moudleNewsContainerLeftBox:hover{left:7px;}
.moudleNewsContainerLeftWindow{display: inline-block;width: 151px;height: 100%;vertical-align: top;margin-right: 25px;overflow: hidden;}
.moudleNewsContainerLeftWindow img{width: 100%;height: 100%;object-fit: cover;;transition: all .3s ease;}
.moudleNewsContainerLeftContext{display: inline-block;width: 264px;vertical-align: top;}
.moudleNewsContainerLeftContext h3{font-size: 20px;color: #323232;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 20px;padding-top: 5px;transition: all .4s ease;}
.moudleNewsContainerLeftBox:hover h3{color:#133e91; }
.moudleNewsContainerLeftBox:hover p{color:#133e91; }
.moudleNewsContainerLeftCount{height: 12px;line-height: 12px;font-size: 0;margin-top: 10px;margin-bottom: 14px;}
.moudleNewsContainerLeftCountChild{width: 40%;font-size: 12px;display: inline-block;padding-left: 18px;vertical-align: top;background-position: center left;background-repeat: no-repeat;color: #666666;}
.moudleNewsContainerLeftCountChild:nth-child(1){background-image: url(../images/time.png);background-size: 11px 11px}
.moudleNewsContainerLeftCountChild:nth-child(2){background-image: url(../images/eyes.png);background-size: 13px 10px}
.moudleNewsContainerLeftContext p{font-size: 14px;color: #323232;line-height: 19px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;display: -webkit-box;transition: all .4s ease;}
.moudleNewsContainerRight{float: right;width: 700px;height: 460px;position: relative;}
.moudleNewsContainerRightCon{display: block;width: 100%;height: 351px;position: relative;overflow: hidden;}
.moudleNewsContainerRightCon img{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all .4s ease;}
.moudleNewsContainerRightCon:hover img{transform:translate(-50%,-50%) scale(1.1);}
.moudleNewsContainerRightContext{background-color:#fff;width: 100%;height: 109px;padding:16px 32px;box-sizing: border-box;}
.moudleNewsContainerRightContext h3{font-size: 20px;color: #323232;line-height: 20px;}
.moudleNewsContainerRightContext p{font-size: 14px;color: #555555;line-height: 21px;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: -webkit-box;}
.liucheng{
    width: 100%; 
    background: #133e91;
    height:240px;
}
.fuwu_biaoti{
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.fuwu_biaoti h2{
    text-align: center;
    font-size: 28px;
    color:#fff;
    position: relative;
    padding-top: 30px;
}
.fuwu_biaoti h2::after{
    content: "";
    position: absolute;
    top:50px;
    left: 400px;
    width: 100px;
    height: 2px;
    background: #fff;
}
.fuwu_biaoti h2::before{
    content: "";
    position: absolute;
    top:50px;
    right: 400px;
    width: 100px;
    height: 2px;
    background: #fff;
}
.fuwu_center{
    width: 1200px;
    margin: 0 auto;
    padding-top: 30px;
}
.box_fuwu{
    width:123px;
    height:125px;
    float: left;
    transition: all 0.5s linear;
}
.box_center{
    width: 12px;
    height:22px;
    float: left;
    margin:0 40px;
}
.box_center img{
    padding-top: 50px;
}
.box_fuwu:hover{
    transform: rotate(360deg);
}
.youqing_center{
    width:1010px;
    height:auto;
    margin: 0 auto;
    font-size: 20px;
    padding: 20px 0px;
    color:#666;
}
.youqing_center p{
    display: inline-block;
}
.youqing_center p span{
    margin-right: 20px;
}
.bottom{
    background: #22272e;
    width:100%;
    
}

.bottomMoudleTwo{padding:50px 0 65px;height: 160px;width: 1300px;margin: 0 auto;}
.bottomMoudleTwo .bottomMoudleTwoLeft{width: 288px;float: left;}
.bottomMoudleTwo .bottomMoudleTwoLeftLine{padding-left: 33px;font-size: 16px;color: #fff;background-position: 2px 4px;background-repeat: no-repeat;}
.bottomMoudleTwo h3{font-size: 18px;line-height: 18px;margin-bottom: 35px;}
.bottomMoudleTwo .bottomMoudleTwoLeftAddr{background-image: url(/template/common/bottom/bottom_12/images/ico_address.png);line-height: 28px;margin-bottom: 15px;opacity: .9}
.bottomMoudleTwo .bottomMoudleTwoLeftTel{background-image: url(/template/common/bottom/bottom_12/images/ico_tel.png);line-height: 28px;margin-bottom: 15px;background-size: 14px 14px;background-position: 2px 7px;font-size: 24px;font-family:DINOffcPro ;}
.bottomMoudleTwo .bottomMoudleTwoLeftService{background-image: url(/template/common/bottom/bottom_12/images/ico_service.png);line-height: 28px;margin-bottom: 15px;background-size: 16px 16px;background-position: 2px 7px;}
.bottomMoudleTwo .bottomMoudleTwoLeftServiceButton{display: block;width: 186px;height: 34px;font-size: 16px;color: #fff;background-color: #ff9b31;line-height: 34px;text-align: center;}
.bottomMoudleTwo .bottomMoudleTwoCenter{margin-left: 50px;float: left;display: flex;}
.bottomMoudleTwo .bottomMoudleTwoCenterNav{padding:0;}
.bottomMoudleTwo .bottomMoudleTwoCenterNav:last-child{background-image: unset;padding-right: 0;padding-left: 60px;}
.bottomMoudleTwo .bottomMoudleTwoCenterNavTitle{font-size: 16px;color: #ebebeb;display: block;width: 130px;line-height:30px;}
.bottomMoudleTwo li:nth-child(1) .bottomMoudleTwoCenterNavTitle{font-size: 18px;color:#fff;margin-bottom: 30px;line-height: 18px;font-weight: bold;}
.bottomMoudleTwoCenterNav.send  .bottomMoudleTwoCenterNavTitle{width: auto;}
.DoYouLikeVanYouxi{width: 100%;background-color: #000416;height: 70px;box-sizing: border-box;padding-top: 15px;}
.DoYouLikeVanYouxi p{text-align: center;font-size: 14px;color: #ebebeb;margin-right: 10px;line-height: 22px;}
.DoYouLikeVanYouxi .beian{padding-left: 20px;background-image: url(/template/common/bottom/bottom_12/images/beian.png);background-position: left bottom;background-repeat: no-repeat;}
.bottom_ditu{
    width: 280px;
    height: 155px;
    border-radius: 8px;
}
.bottom_ditu img{
    width:100%;
    height:100%;
    border-radius: 8px;
}
.banquan{
    width:100%;
    height:35px;
    line-height: 35px;
    color:#7d7d7d;
    font-size: 14px;
    text-align: center;
    background: #000;
}

/*下拉？*/
