﻿body {
}


.toptabdiv {
    width: 100%;
    background-color: #f3f6f9;
    border-bottom: 1px solid #c6c6c6;
}

.tabdiv {
    width: 78%;
    margin: auto;
    height: 80px;
    display: flex;
}

.tabitem {
    line-height: 80px;
    font-size: 20px;
    font-family: 'Alibaba PuHuiTi 2.0';
    width: 120px;
    cursor: pointer;
    position: relative;
}

.tabitemactive {
    color: #33b0ff;
}


.tabitem b {
    position: absolute;
    display: block;
    width: 0;
    height: 2px;
    background: #33b0ff;
    left: 0;
    bottom: 0px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    margin-right: 5px;
}

.fagspage {
    width: 100%;
    background-color: #f3f6f9;
}

.fagsleft {
    width: 60%;
}

.fagslefttitle1 {
    margin-top: 100px;
    font-size: 35px;
    font-family: 'Alibaba PuHuiTi 2.0';
}

.fagslefttitle2 {
    margin-top: 50px;
    font-size: 20px;
    color: #4d4d4d;
    line-height: 30px;
    width: 80%;
}


.zxzxbtn {
    width: 140px;
    height: 50px;
    color: white;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    background: url(../images//YzSsfw/zxzxbtn.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 80px;
}

.fagsdiv {
    width: 78%;
    height: 555px;
    margin: auto;
    display: flex;
}

.fagsright {
    width: 40%;
    text-align: center;
}

.fagsrightbg {
    margin-top: 95px;
    width: 100%;
}

.fayspage {
    width: 100%;
    height: 850px;
    background-color: white;
}

.faysdiv {
    width: 78%;
    margin: auto;
}

.pagetitle {
    padding-top: 80px;
    font-size: 35px;
    font-family: 'Alibaba PuHuiTi 2.0';
    line-height: 50px;
    text-align: center;
}


.pagetitleline {
  width:150px;
  height:3px;
  background-color:#cb042c;
  margin:auto;
  margin-top:5px;
}

.fayslist {
    width: 100%;
    margin: auto;
    display: flex;
    margin-top: 50px;
    flex-wrap: wrap;
}

.faysitem {
    width: 31%;
    margin: 1%;
    margin-top: 35px;
    text-align:center;
}
.faysitemimg {
  width:100%;
  height:100px;

}

.faysitemimg img {
    width: 50px;
    height: 50px;
    margin-top:30px;
}

.faysitemtitle1 {  
    font-size: 25px;
    font-family: 'Alibaba PuHuiTi 2.0';
    line-height: 50px;
}

.faysitemtitle2 {
    clear: both;
    font-size: 16px;
    color: #898989;
    width: 75%;
    line-height: 30px;
    margin: auto;
    margin-top: 10px;
}



.hxmkpage {
    width: 100%;
    height: 940px;
}


.pagetitle2 {
  margin-top:20px;
  text-align:center;
  font-size:15px;
  
}

.hxmkdiv {
    width: 100%;
    background: url('/images/YzSsfw/hxmkbg.png') no-repeat;
    background-size: 100% 100%;
    display: flex;
    height: 770px;
    margin-top: 30px;
}

.hxmkleft {
    width: 28%;
}

.hxmkright {
    width: 70%;
    display: flex;
}

.hxmkleftitem {
    width: 180px;
    height: 65px;
    line-height: 65px;
    color: white;
    padding-left: 40px;
    float: right;
    clear: both;
    cursor: pointer;
}

.hxmkleftitemactive {
    background: url(/images/YzSsfw/hxmkitem.png) no-repeat;
    background-size: 100% 100%; 
}

.hxmkright1 {
    width: 35%;
    margin-left: 5%;
}

.hxmkright2 {
    width: 65%;
}

.hxmkrighttitle1 {
    margin-top: 150px;
    font-size: 30px;
    line-height: 60px;
    color:white;
}


.hxmkrightline {
    width: 30px;
    height: 3px;
    background-color: white;
}

.hxmkrighttitle2 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 30px;
    width: 80%;
    height: 250px;
    color: white;
}

.knowmorebtn {
    margin-top: 30px;
    height: 50px;
}

.knowmorebtntitle {
    float: left;
    width: 80px;
    line-height: 30px;
}

knowmorebtnimgdiv {
    float: left;
}

.knowmorebtnimg {
    width: 120px;
}

.hxmkrightimg {
    width: 100%;
    margin-top: 321px;
}
.viewdetailbtn {
    width: 120px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #253be5;
    background-color: white;
    float: left;
    font-size: 13px;
}

.viewzxbtn {
    width: 120px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: white;
    float: left;
    margin-left: 50px;
    border: 1px solid white;
    background-color: #3e3e54;
    font-size:13px;
    
}

    .viewzxbtn a {
     color:white !important;
    }

    .cjzspage {
        clear: both;
        margin-top: 80px;
    }


.cjzscenterdiv {
   width:78%;
   margin:auto;
   display:flex;
   height:650px;
   margin-top:50px;
   
}
.cjzsitem {
    width: 35%;
}

.cjzscenteritem {
  width:30%;
}
.cjzsitemdiv {
    width:100%;
    height:180px;
    line-height:30px;
    margin-top:20px;
}

.cjzscenteritembg {
  width:100%;
  margin-top:150px;
}

.cjzszfx {
    width: 10px;
    height: 10px;
    float: left;
    background-color: #cd042c;
    margin-top: 13px;
}



.cjzsitemtitle1 {
    float: left;
    line-height: 35px;
    color: #cd042c;
    margin-left: 10px;
    font-size: 20px;
}

.cjzsitemtitle2 {
    clear: both;
    margin-top: 15px;
    height: 200px;
    color: #a1a1a1;
    font-size:15px;
    width:100%;
}

.jzfapage {
    margin-top: 80px;
    width: 100%;
    height: 777px;
    background-color:#f3f6f9;
}

.jzfalist {
    width: 78%;
    height: 500px;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    margin-top: 80px;
    justify-content: space-between;
}


.jzfaitem {
    width: 22%;
    background-color: white;
    border: 1px solid #e9e9e9;
    height: 400px;
    margin:1%;
}

.jzfaitemimgdiv {
    width: 100%;
    margin: auto;
    margin-top: 60px;
    text-align:center;
    

}

.jzfaitemimg {
   width:70px;
}

.jzfaitemtitle1 {
  text-align:center;
  line-height:50px;
  margin-top:20px;
  font-size:20px;
}
.jzfaitemtitle2 {
    width: 80%;
    margin: auto;
    margin-top: 20px;
    font-size:15px;
    color:#808080;
}

.aljspage {
    width: 100%;
    height: 900px;
    background-color: white;
}

.aljsitembgdiv {
    width: 100%;
    height: 500px;
    position: relative;
}

.aljsitembgimg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.aljsitemdiv {
    width: 380px;
    height: 425px;
    background: rgb(255 255 255 / 95%);
    position: absolute;
    top: 126px;
    left: 104px;
    padding: 30px;
}

.aljsitemdivtitle1 {
    font-size: 25px;
    font-family: 'Alibaba PuHuiTi 2.0';
    text-align: left;
    margin-top: 30px;
}

.aljsitemdivtitle2 {
    font-size: 16px;
    text-align: left;
    margin-top: 30px;
    line-height: 30px;
    color: #808080;
    height: 180px;
}