*{
    padding: 0;
    margin: 0;
}
body{
    min-width: 1200px;
    overflow-x: auto;
    font-family:Microsoft YaHei;
}
.containerBox {
    display: flex;
    justify-content: space-between;
    height: 30px;
    margin-right: -73px;
    padding: 0 80px;
    background: #e9e9e9;
    margin-left: -72px;
    line-height: 30px;
}
.containerBox >span {
    color: #767676;
}
.ul1  {
   display: flex;
   justify-content: center;
}
.ul1 li {
    margin-right: 5px;
}
.ul1 li a {
    color: #767676;
}
.clearfix:after{
    clear: both;
}
.clearfix:after,.clearfix:before{
    display:table;
    content:"";
}
li{
    list-style: none;
}
a:hover,a:focus{
    text-decoration: none!important;
}
.header{
    width: 100%;
    height: 100px;
    position: fixed;
    top: 0;
    z-index: 10;
    box-shadow:0px 10px 20px rgba(171,171,171,0.16);
}
.headBg{
    height: 130px;
    background: #fff;
    opacity: 0.98;
}
.headNav{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}
.width1220{
    width: 1220px;
    margin: auto;
}
.logo{
    margin: 28px 0;
}
.navUL{
    float: right;
}
.navUL>li{
    float: left;
    font-size: 18px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    width: 85px;
}
.navUL>li.active{
    background: #2CAFD0;
}
.navUL>li.active>a{
    color: #fff;
}
.navUL>li>a{
    color: #333;
}
.contentMain{
    background:#FAFAFA;
}
.floorBox{
    padding: 0 20px;
    background: #fff;
    padding-top: 50px;
}
.top{
    border-bottom: 2px solid #E2E2E2;
}
.top-title{
    display: inline-block;
    position: relative;
    padding-bottom: 15px;
}
.top_span{
    font-size: 22px;
    padding-left: 20px;
}
.top-title>img{
    vertical-align: top;
}
.string{
    position: absolute;
    bottom: -2px;
    display: inline-block;
    width:100%;
    height:6px;
    background:linear-gradient(90deg,rgba(36,211,255,1) 0%,rgba(0,163,204,1) 100%);
}
.float-right{
    float: right;
}
.float-left{
    float: left;
}
.color666{
    color: #666;
}
.mt10{
    margin-top: 10px;
}
.pro_div{
    float: left;
    width: 22.7%;
    text-align: center;
}
.pro_div>p{
    font-size: 16px;
    color: #666;
    padding-top: 25px;
}
.processMain{
    padding: 50px 0;
}
.right_main{
    width: 425px;
    height: 256px;
    float: right;
    text-align: center;
    padding: 50px 80px;
    background: url("../images/bg_system.png");
}
.txt{
    color:#fff;
    font-size:18px;
    padding-top: 10px;
}
.goSys_btn{
    width:260px;
    height:50px;
    background:rgba(255,255,255,1);
    border-radius:4px;
    font-size: 16px;
    line-height: 50px;
    margin-top: 32px;
}
.goSys_btn>a{
    color: #333;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.margin0{
    margin: 0;
}
.padding0{
    padding: 0;
}
.pt20{
    padding-top: 20px;
}
.tabUL.nav-tabs{
    height: 32px;
    background: #F3F3F3;
    border-bottom: none;
}
.tabUL.nav-tabs>li.active>a,.tabUL.nav-tabs>li.active>a:hover, .tabUL.nav-tabs>li.active>a:focus{
    background: #00A3CC;
    color:#fff!important;
    border-radius: 0;
    border: none!important;
    height: 32px;
}
.nav-tabs>li>a:hover,.nav>li>a:focus, .nav>li>a:hover{
    border: none!important;
}
.tabUL.nav-tabs>li>a{
    color:#666;
    font-size: 16px;
    margin-right: 0;
    border: none;
    border-radius: 0;
    line-height: 30px!important;
}
.tabUL.nav>li>a{
    padding: 0 24px;
}
.pb10{
    padding-bottom: 10px;
}
.newsUL>li{
    border-bottom: 1px solid #E2E2E2;
    padding: 16px 0;
}
.title{
    font-size: 16px;
    font-weight: 600;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 76%;
    color:#333;
}
.time{
    color:#666;
    float: right;
    padding-right: 5px;
}
.news-txt{
    color:#666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.carousel-bg.carousel-caption{
    width: 100%;
    height: 50px;
    background: #2CAFD0;
    left: 0!important;
    padding: 15px 20px;
    bottom: 0;
    font-size: 18px;
    color:#fff;
    text-align: left;
}
.newsTitle{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 75%;
}
#myCarousel2 .item>img{
    width: 100%;
    height: 390px;
}
.carousel-control.left, .carousel-control.right{
    background: none!important;
}
.control.carousel-control{
    height: 30px;
    opacity: 1;
    top: 90%;
}
.prev.carousel-control.left{
    left: 76%;
}
.serverMain{
    width: 580px;
    height: 180px;
    margin-top: 20px;
    color: #fff;
    padding: 35px 32px;
}
.leftCon{
    background: url("../images/bg_zhengwufuwu.png");
}
.rightCon{
    background: url("../images/bg_gerenfuwu.png");
}
.ser-title{
    font-weight:bold;
    font-size:26px;
}
.ser-string{
    display: inline-block;
    width:28px;
    height:0;
    border:2px solid #58CBE8;
}
.ser-txt{
    font-size: 18px;
    padding-top: 20px;
}
.ser_divL{
    width: 70%;
    float: left;
}
.ser_divR{
    height: 100%;
    line-height: 110px;
}
.dataBox{
    width: 380px;
    height: 70px;
    background: #F8F8F8;
    margin-top: 20px;
    padding: 0 30px;
    line-height: 70px;
}
.font18{
    font-size: 18px;
}
.font26{
    font-size: 26px;
}
.color007{
    color: #00738F;
}
.section_bg{
    background: url("../images/bg_background.png") no-repeat center;
}
.pt70{
    padding-top: 70px;
}
.top_right{
    float: right;
    margin-top: 16px;
}
.top_right>.tabUL>li{
    width: 114px;
    text-align: center;
}
.companyBox{
    width: 183px;
    height: 84px;
    position: relative;
    float: left;
    margin-right: 19px;
	margin-bottom: 19px;
}
.companyjrBox{
    width: 183px;
    height: 84px;
    position: relative;
    float: left;
	margin-top: 29px;
    margin-right: 19px;
	margin-bottom: 59px;
}
.companyBox:first-child{
    margin-left: 0;
}
.comMain{
    padding: 40px 85px;
}
.companyBox>img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.footBox{
    width: 100%;
    height: auto;
    background: #2E363D;
}
.foot-top{
    border-bottom: 2px solid #3A444D;
    padding: 20px 0;
}
.footUL{
    margin: auto;
    margin-bottom: 0;
    width: 970px;
}
.footUL>li{
    float: left;
    color: #D4DAE4;
    font-size: 16px;
    padding: 0 20px;
}
.footUL>li:hover{
    cursor: default;
}
.footUL1{
    margin: auto;
    margin-top: 10px;
    width: 970px;
}
.footUL1>li{
    float: left;
    color: #D4DAE4;
    font-size: 16px;
    padding: 0 20px;
}
.footUL1>li:hover{
    cursor: default;
}
.foot-floor{
    width: 100%;
    text-align: center;
    color: #9FA5AC;
    font-size:16px;
    padding: 25px 0;
}
.twoBanner{
    width: 100%;
    height: 300px;
}
.guidBg{
    background: url("../images/bg_top_ruzhuzhinan.png");
}
.zwServerBg{
    background: url("../images/bg_top_zhengwufuwu.png");
}
.personalBg{
    background: url("../images/bg_top_gerenfuwu.png");
}
.newsBg{
    background: url("../images/bg_top_xinwenzhongxin.png");
}
.helpBg{
    background: url("../images/bg_top_bangzhuzhongxin.png");
}
.aboutBg{
    background: url("../images/bg_top_guanyuwomen.png");
}
.twoTop{
    color: #fff;
    font-size: 26px;
    padding: 160px 0;
}
.floorMain{
    background: #FAFAFA;
}
.guideBox{
    height: 60px;
    background: #FBFBFB;
    border-bottom: 1px solid #E9E9E9;
}
.guideUL.tabUL>li>a{
    height: 60px!important;
    width: 156px;
    line-height: 60px!important;
    border-right: 1px solid #E9E9E9;
    text-align: center;
    padding: 0;
}
.guideUL2.guideUL.tabUL>li>a{
    line-height: 20px!important;
    padding: 10px 0;
}
.guideUL.tabUL.nav-tabs{
    background: transparent;
}
.contentBox{
    background: #fff;
    min-height: 460px;
}
.tab-main{
    padding: 50px;
}
.twoTitle{
    text-align: center;
    font-size:24px;
    padding-bottom: 50px;
}
.articleFloor{
    padding-bottom: 24px;
    line-height: 24px;
}
.pb20 {
    padding-bottom: 20px;
}
.font20{
    font-size: 20px;
}
.newsBox{
    height: 257px;
    margin: 0 20px;
    padding: 30px 0;
    border-bottom: 1px solid #F1F1F1;
    position: relative;
}
.newsLeft{
    width: 300px;
    float: left;
}
.newsRight{
    width: 880px;
    float: left;
    padding-left: 20px;
}
.news-title{
    font-size:20px;
    font-weight:bold;
    padding-bottom: 20px;
}
.news-title>a{
    color:#333;
}
.font16{
    font-size: 16px;
}
.pl20{
    padding-left: 20px;
}
.resource{
    color:#666;
    position: absolute;
    bottom: 30px;
}
.color008{
    color: #0080B9;
}
.color008:hover{
    color: #23527C;
}
.colore55{
    color: #E55A5A;
}
.colore55:hover{
    color: #B11515;
}
.claimTxt{
    margin-top: 25px;
}
.helpTop{
    padding: 0 20px;
    text-align: center;
    border-bottom: 1px solid #F1F1F1;
    padding-bottom: 60px;
}
.helpTop>p{
	font-size: 16px;
	line-height: 26px;
	text-align: left;
}
.helpTop2.helpTop{
    padding: 0 70px;
}
.helpTitle{
    font-size: 24px;
    padding: 40px 0;
}
.color333{
    color: #333;
}
.pt10{
    padding-top: 10px;
}
.about-txt{
    text-align: left;
    font-size: 16px;
    padding: 60px 0;
    line-height: 26px;
}
.text-left{
    text-align: left;
}
.pb80{
    padding-bottom: 80px;
}
.aboutFoot{
    background: #F1F5F6;
    padding: 50px 0;
}
.about-intro{
    padding: 0 70px;
}
.font24{
    font-size: 24px;
}
.intro-txt{
    font-size: 16px;
    line-height: 24px;
    padding: 30px 0;
    padding-left: 60px;
}
.pl10{
    padding-left: 10px;
}
.per-title{
    text-align: center;
    font-size: 16px;
}
.tab-main2{
    padding: 20px 50px;
}
.per-intro{
    max-width: 950px;
    margin: 20px auto;
}
.btnBox{
    text-align: center;
}
.btnBox{
    padding: 10px 0;
}
.btnBox>a{
    display: inline-block;
    width: 100px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 5px;
}
.goRes{
    border: 1px solid #707070;
    color: #666;
    margin-right: 20px;
}
.goRes:hover{
    color: #666;
}
.goLogin{
    background: #2CAFD0;
    color: #fff;
}
.goLogin:hover, .goLogin:focus, .goLogin:active{
    color: #fff;
}
/*===分页===*/
.zxf_pagediv{
        text-align:  center;
        color:  #999999;
        padding:  20px  20px  40px  0;
        float:  right;
}
.zxf_pagediv  a{
        text-decoration:  none;
}
.zxf_pagediv  span,div.zxf_pagediv  a{
        display:  inline-block;
        box-sizing:  border-box;
}
.current{
        color:  #ffffff;
        background:  #2CAFD0;
        width:  30px;
        height:  30px;
        line-height:  30px;
        border-radius:  3px;
}
.zxfPagenum{
        color:  #666;
        background:  #fff;
        width:  30px;
        height:  30px;
        line-height:  30px;
        border-radius:  3px;
}
.nextbtn,.prebtn,span.disabled{
        color:  #666;
        background:  #fff;
        width:  88px;
        height:  42px;
        line-height:  42px;
        border-radius:  3px;
}
.zxfinput{
        width:  40px;
        height:  30px;
        text-align:  center;
        box-sizing:  border-box;
        border:  1px  solid  #E6E6E6;
        margin:  0  12px;
        border-radius:  3px;
        color:  #666;
}
.zxfokbtn{
        width:  48px;
        height:  30px;
        line-height:  30px;
        border:  1px  solid  #E6E6E6;
        margin-left:  10px;
        cursor:pointer;
        border-radius:  3px;
        background:  #fff;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button  {
        -webkit-appearance:  none;
}
input[type="number"]{
        -moz-appearance:  textfield;
}

.main{
    background: #FAFAFA;
}
.detailBox{
    background: #fff;
    min-height: 460px;
    margin-top: 100px;
    padding: 20px;
}
.detailTitle{
    padding: 20px 0;
    border-bottom: 1px solid #F1F1F1;
    text-align: center;
}
.font32{
    font-size: 32px;
}
.text-right{
    text-align: right;
}
.text-center{
    text-align: center;
}
.detailMain{
    font-size: 16px;
    padding: 30px 0;
}
.font14{
    font-size: 14px;
}
.B2BBg{
    position: relative;
    background: url("../images/background3.png");
}


