.end_01{

    background: rgba(33, 35, 48, 1);

    width: 100%;

    height: 498px;

    margin: 0 auto;

}

.end_02{

    width: 1200px;

    min-height: 50px;

    margin: 0 auto;

}

.end_02_01{

    float: left;

    width: 25%;

    min-height: 50px;

    padding-top: 40px;

}

.end_02_01 img{

    float: left;

}

.end_02_01 h2{

    color: rgb(255, 255, 255);

    font-family: "microsoft yahei", arial;

    font-size: 16px;

    float: right;

    width: calc(100% - 50px);

    margin: 0;

    padding-top: 5px;

}

.end_02_01 h3{

    color: rgb(169, 170, 173);

    font-family: "microsoft yahei", arial;

    font-size: 14px;

    float: right;

    padding-top: 5px;

    width: calc(100% - 50px);

    margin: 0;

}

.end_03{

    width: 1200px;

    min-height: 312px;

    margin: 0 auto;

    padding-top: 50px;

}

.end_mo{

    width: 782px;

    min-height: 150px;

    float: left;

}

.end_mo_01{

    float: left;

    min-height: 35px;

    line-height: 35px;

    text-align: center;

    width: 20%;

    text-align: center;

}

.end_mo_01 a{

    font-family: 微软雅黑, "microsoft yahei";

    font-size: 18px;

    color: rgb(169, 170, 173);

}

.end_mo_02{

    width: 100%;

    text-align: center;

    line-height: 30px;

}

.end_mo_02 a{

    font-size: 14px;

    color: rgb(169, 170, 173);

    font-family: 微软雅黑, "microsoft yahei";

}

.end_mo_02 a:hover,.end_mo_01 a:hover{

    color: #fff;

    text-decoration: none;

}



.end_04{

    width: 1200px;

    min-height: 60px;

    line-height: 30px;

    margin: 0 auto;

    clear: both;

    text-align: center;

    padding-top: 30px;

    color: #b2b2b2;

    font-size: 14px;

    font-family: 微软雅黑;

}

.end_04 a{

    color: #b2b2b2;

}

.end_04 a:hover{

    color: #fff;

    text-decoration: none;

}

.end_sj{

    float: right;

    width: 330px;

    min-height: 70px;

}

.end_sj img{

    float: left;

    width: 65px;

    height: auto;

}

.end_sj h3{

    width: calc(100% - 75px);

    float: right;

    height: 35px;

    font-size: 18px;

    color: rgb(169, 170, 173);

    margin: 0;

    padding-top: 6px;

}

.end_sj h4{

    width: calc(100% - 75px);

    float: right;

    color: rgb(169, 170, 173);

    font-size: 30px;

    font-weight: bold;

    margin: 0;

}



.top_01{

    width: 100%;

    background: #fff;

    height: 130px;

}

.top_02{

    width: 1200px;

    margin: 0 auto;

    height: 130px;

}

.top_logo{

    width: 222px;

    height: 100px;

    float: left;

    padding-top: 20px;

}

.top_logo img{

    width: 100%;

}

.top_dh{

    width: 185px;

    height: 86px;

    float: right;

    padding-top: 40px;

}

.top_dh h3{

    color: rgb(53, 53, 53);

    font-size: 20px;

    float: right;

    width: calc(100% - 50px);

    margin: 0;

}

.top_dh h4{

    text-align: left;

    color: rgb(136, 121, 88);

    font-weight: bold;

    float: right;

    margin: 0;

    width: calc(100% - 40px);

}

.top_dh img{

    width: 38px;

    float: left;

    font-size: 20px;

    font-family: 微软雅黑;

}



.top_mo{

    width: 730px;

    float: right;

    height: 128px;

}

.top_mo_01{

    width: 13%;

    float: left;

    height: 128px;

    line-height: 128px;

    text-align: center;

    position: relative;

}

.top_mo_01:hover .top_mo_02{

    display: block;

}

.top_mo_01 a{

    font-size: 16px;

    font-weight: normal;

    font-family: 微软雅黑;

    color: #222222;

    

}

.top_mo_02:hover{

    display: block;

}

.top_mo_02{

    display: none;

    position:absolute;

    min-height: 35px;

    line-height: 35px;

    background: #fff;

    left: 0;

    top: 128px;

    width: 100%;

    z-index: 99;

}

.top_mo_03{

    min-height: 35px;

    line-height: 35px;

    font-size: 14px;

}

.top_mo_03 a{

    font-size: 14px;

}

.top_mo_03 a:hover{

    text-decoration: none;

}

.bnt{

    width: 100%;

    height: 450px;

    margin: 0 auto;

    background: url(img/aaa.jpg) no-repeat center 100%;

}

.bnt1{

    width: 100%;

    height: 450px;

    margin: 0 auto;

    background: url(img/cc.jpg) no-repeat center 100%;

}

.bnt2{

    width: 100%;

    height: 450px;

    margin: 0 auto;

    background: url(img/ee.jpg) no-repeat center 100%;

}

.bnt3{

    width: 100%;

    height: 450px;

    margin: 0 auto;

    background: url(img/ff.jpg) no-repeat center 100%;

}



.bnt4{

    width: 100%;

    height: 500px;

    margin: 0 auto;

    background: url(img/a.jpg) no-repeat center 100%;

}







.zxly_01{

    padding: 80px 0;

    width: 1200px;

    margin: 0 auto;

}





.gsjj_01{

    padding: 80px 0;

    width: 1200px;

    margin: 0 auto;

}

.gsjj_01 h1{

    color: #204173;

    box-sizing: border-box;

    outline: 0px;

    margin: 0px;

    padding: 0px 0px 30px;

    font-size: 36px;

    line-height: 40px;

    font-family: "Microsoft YaHei", arial;

    font-style: normal;

    font-variant-ligatures: normal;

    font-variant-caps: normal;

    font-weight: 400;

    letter-spacing: normal;

    orphans: 2;

    text-align: start;

    text-transform: none;

    widows: 2;

    word-spacing: 0px;

    -webkit-text-stroke-width: 0px;

    background-color: #FFFFFF;

    text-decoration-style: initial;

    text-decoration-color: initial;

    text-indent: 0em;

}

.gs_nr{

    width: 100%;

    text-size-adjust: 100%;

    font-size: 16px;

    color: #949494;

    line-height: 2.5em;

}

.gs_nr img{

    margin-left: 30px;

    margin-bottom: 30px;

    float: right;

}

.qywh{

    width: 100%;

    height: 409px;

    margin: 0 auto;

    background: url(img/bb.jpg) repeat top ,transparent;

    background-size: cover;

    background-attachment: fixed;

}

.qy_wh_01{

    color: rgb(255, 255, 255);

    font-family: "microsoft yahei", arial;

    font-size: 36px;

    text-align: center;

    display: block;

    padding: 70px 0;

}

.qy_wh_02{

    width: 100%;

    min-height: 150px;

    margin: 0 auto;

    width: 1200px;

}

.qy_wxs{

    float: left;

    width: 25%;

    text-align: left;

    color: #fff;

    font-family: "microsoft yahei", arial;

    font-size: 18px;

}

.qy_wxs span{

    font-family: "microsoft yahei", arial;

    font-size: 30px;

    text-align: left;

    display: block;

    padding-bottom: 20px;

}



.cl{

    clear: both;

}

.hzhb_01{

    min-height: 150px;

    padding: 60px 0;

    margin: 0 auto;

    width: 100%;

    background: #fff;

}

.hzhb_02{

    font-family: "microsoft yahei", arial;

    font-size: 36px;

    text-align: center;

    color: rgb(32, 65, 115);

    width: 1200px;

    margin: 0 auto;

    line-height: 90px;

    height: 90px;

    padding-bottom: 40px;

}

.hzhb_03{

    margin: 0 auto;

    width: 1200px;

    min-height: 160px;

    text-align: center;

}

.hzhb_04{

    width: 14.285%;

    float: left;

    height: 120px;

    margin-bottom: 40px;

}

.hzhb_04 img{

    max-width: 130px;

    max-height: 120px;

}



.cplb{

    width: 1200px;

    min-height: 450px;

    margin: 50px auto;

}



.left{

    width: 210px;

    min-height: 200px;

    float: left;

}

.left_01{

    height: 45px;

    line-height: 45px;

    background: #1e50ae;

    color: #fff;

    font-size: 16px;

    padding-left: 10px;

    box-sizing: border-box;

}

.left_nr{

    width: 210px;

    min-height: 30px;

    border: 1px solid #f0f0f0;

    border-top: none;

}

.left_02{

    margin: 0 auto;

    width: 90%;

    height: 50px;

    line-height: 50px;

    border-bottom: 1px dotted #f0f0f0;

    font-size: 14px;

}

.left_02 a{

    color: #333;

}

.left_02 a:hover{

    color: #1e50ae;

    text-decoration: none;

}

.gsjj_01 h2{

    width: 100%;

    font-size: 16px;

    font-family: 微软雅黑;

    color: rgb(148, 148, 148);

    line-height: 30px;

    margin-top: -20px;

}

.gs_du{

    float: right;

    width: 600px;

    height: 400px;

}



.zxly_01 h1{

    width: 100%;

    text-align: center;

    color: #204173;

    box-sizing: border-box;

    outline: 0px;

    margin: 0px;

    padding: 0px 0px 30px;

    font-size: 36px;

    line-height: 40px;

    font-family: "Microsoft YaHei", arial;

    font-style: normal;

    font-variant-ligatures: normal;

    font-variant-caps: normal;

    font-weight: 400;

    letter-spacing: normal;

    orphans: 2;

    text-transform: none;

    widows: 2;

    word-spacing: 0px;

    -webkit-text-stroke-width: 0px;

    background-color: #FFFFFF;

    text-decoration-style: initial;

    text-decoration-color: initial;

    text-indent: 0em;

}

.nr{

    width: 950px;

    float: right;

    min-height: 450px;

}

.ly_01{

    margin: 0 auto;

    width: 1200px;

    min-height: 250px;

}

.ly_02{

    height: 35px;

    width: 100%;

    line-height: 35px;

    font-size: 14px;

    color: rgb(121, 121, 121);

    text-align: left;

}

.ly_03{

    min-height: 50px;

    margin: 0 auto;

    width: 90%;

}

.in_ly04{

    float: left;

    text-align: center;

    line-height: 50px;

    min-height: 50px;

    width: 33.333%;

    padding-bottom: 20px;

}

.in_ly04 span{

    color: #f00;

    padding-left: 5px;

}

.inp{

width: 250px;

height: 30px;

line-height: 30px;

padding: 1px;

border: 1px solid #dadada;

text-indent: 6px;

}

.nr_001{

    margin: 0 auto;

    width: 100%;

    padding: 0 20px 50px;

    border: 1px solid #f0f0f0;

    border-top: none;

    min-height: 250px;

    box-sizing: border-box;

}

.nr_002{

    width: 23%;

    margin: 20px 1%;

    float: left;

    height: 268px;

    border: 1px solid #f0f0f0;

    padding: 10px 0;

}

.nr_003{

    width: 100%;

    height: 200px;

    padding: 0 10px;

    text-align: center;

}

.nr_003 img{

    max-width: 100%;

    max-height: 100%;

}

.nr_004{

    text-align: center;

    padding: 10px 10px 0;

    line-height: 20px;

}

.nr_005{

    width: 100%;

    height: 50px;

    line-height: 50px;

    text-align: center;

}

.nr_ll_01{

    width: 470px;

    height: 470px;

    margin: 0;

    margin-bottom: 20px;

    border: 1px solid #d1d1d1;

    overflow: hidden;

    float: left;

    text-align: center;

    margin-top: 30px;

}

.nr_ll_02{

    float: right;

    width: 410px;

    margin-top: 30px;

}

.nr_ll_02 h3{

    padding: 0;

    margin: 0;

    font-weight: inherit;

    font-size: inherit;

    color: #585858;

    margin: 0;

    font-size: 18px;

    text-align: left;

    word-break: break-word;

}

.nr_ll_02 a svg{

    width: 35px;

    height: 35px;

    padding-top: 10px;

    float: left;

}

.nr_ll_02 a{

    border: #1e50ae 1px solid;

    overflow: hidden;

    font-size: 16px;

    display: block;

    width: 180px;

    height: 40px;

    line-height: 40px;

    color: #1e50ae;

    -webkit-border-radius: 5px!important;

    -moz-border-radius: 5px!important;

    border-radius: 5px!important;

    margin-top: 50px;

    text-align: center;

}

.nr_ll_02 a:hover{

    background: #1e50ae;

    color: #fff;

    text-decoration: none;

}

.nr_brkd{

    width: 100%;

    border: 1px solid #eaeaea;

    overflow: hidden;

    display: flex;

    height: 50px;

}

.nr_brkd span{

width: 150px;

text-align: center;

border-top: #1e50ae 5px solid;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    display: block;

    color: #1e50ae;

    line-height: 45px;

    border-right:1px solid #eaeaea;;

}

.xw_nrbnr{

    width: 100%;

    font-size: 25px;

    color: #333;

    text-align: left;

    font-weight: 400;

    height: 70px;

    line-height: 50px;

    border-bottom: 1px solid #eaeaea;

    margin-bottom: 20px;

}

.nr_blwlknr{

    font-size: 14px;

    color: #676767;

    min-height: 250px;

    box-sizing: border-box;

    padding: 0 30px;

}

.nr_blwlknr img{

    max-width: 90%;

    height: auto;

}

.xw_lb_01{

    width: 100%;

    height: 50px;

    border-bottom: 1px dashed #eaeaea;

}

.xw_lb_04{

    float: left;

    width: calc(100% - 200px);

    height: 50px;

    line-height: 50px;

}

.xw_lb_02{

    width: 100px;

    float: right;

    height: 50px;

    line-height: 50px;

}

.xw_lb_05{

    float: right;

    width: 100px;

    height: 50px;

    line-height: 50px;

}

.xw_01{

    height: 170px;

    border-bottom: #eaeaea 1px solid;

}

a:hover{

    text-decoration: none;

}

.xw_02{

    float: left;

    width: 100px;

    border-right: #eaeaea 1px solid;

    height: 68px;

    margin-top: 40px;

    text-align: center;

    font-size: 24px;

    color: #626971;

}

.xw_02 span{

    width: 100%;

    display: block;

    height: 40px;

    line-height: 40px;

    font-size: 14px;

}

.xw_03{

    float: right;

    width: calc(100% - 120px);

    height: 60px;

    padding-top: 20px;

}

.xw_04{

    font-size: 16px;

    color: #333;

}

.xw_05{

    line-height: 26px;

    color: #878787;

    white-space: normal;

    margin-top: 14px;

    font-size: 14px;

}

.xw_06{

    font-size: 16px;

    font-weight: normal;

    display: inline-block;

    -webkit-border-radius: 13px!important;

    -moz-border-radius: 13px!important;

    border-radius: 13px!important;

    background: hsla(0,0%,60%,.15);

    min-width: 56px;

    color: #666;

    min-height: 26px;

    line-height: 26px;

    padding: 0 10px;

    text-align: center;

    margin: 10px 10px 0 0;

    box-sizing: border-box;

    text-decoration: none;

}

.t_01{

    width: 100%;

    height: 50px;

    line-height: 50px;

    border-top: #1e50ae 1px solid;

}

.t_02{

    width: 11.1111%;

    height: 50px;

    line-height: 50px;

    text-align: center;

    float: left;

    overflow: hidden;

}

.nen a{

    width: 100%;

    display: block;

    height: 50px;

    line-height: 50px;

}

.nr_lbnr{

    width: 100%;

    min-height: 150px;

    margin: 50px auto 0;

    left: 10px;

    opacity: 0;

    position: absolute;

}

.bke{

    width: 100%;

    height: 165px;

    margin: 0 auto;

    background: #fafafa;

}

.zj{

    width: 1200px;

    padding-top: 30px;

    margin: 0 auto;

}

.in_01{

    width: 1200px;

    margin: 0 auto;

    height: 170px;

    padding-top: 50px;

    text-align: center;

    background: url(img/aa3.png) no-repeat center bottom;

}

.in_02{

    font-size: 34px;

    color: rgb(136, 121, 88);

    font-weight: bold;

}

.in_02 span{

    color: rgb(32, 65, 115);

}

.in_03{

    line-height: 40px;

    font-size: 16px;

    color: #999999;

    font-weight: normal;

}

.in_05{

    margin: 0 auto;

    width: 1200px;

    min-height: 150px;

    padding: 10px 0 50px;

}

.in_06{

    background: url(img/a22.jpg) no-repeat;

    width: 380px;

    height: 380px;

    float: left;

    margin: 10px;

}

.in_06:first-child{

    width: 100%;

    background: url(img/I.jpg) no-repeat;

}





.in_06:first-child .in_08 a{

    display: block;

    box-sizing: border-box;

    width: 20%;

    float: left;

    overflow: hidden;

    padding-right: 20px;

    line-height: 35px;

    font-size: 16px;

    color: rgb(136, 121, 88);

}









.in_06:first-child .in_08 a span{

    display: block;
    font-size: 14px;
    width: 100%;
    line-height: 29px;
    padding-bottom: 25px;
    color: #797979;
    height: 32px;
    overflow: hidden;

}



.sss{

    width: 300px;

    height: 80px;

    float: left;

    padding-top: 26px;

}

.skwkl{

    float: right;

    width: 760px;

    height: 60px;

    padding-top: 40px;

}

.fk-newSearchInput{

    width: 680px;

    background: #fff;

    float: left;

    height: 40px;

    outline: none;

    padding: 0 0 0 14px;

    float: left;

    color: #666;

    font-size: 14px;

    border: 1px solid #ddd;

    font-family: 微软雅黑;

}

.fk-searchBoxBtn{

    float: right;

    width: 80px;

    height: 40px;

    text-align: center;

    background-color: red;

    color: #fff;

    font-size: 14px;

    cursor: pointer;

    line-height: 40px;

}

.sstup{

    padding-top: 13px;

    width: 35px;

    height: 39px;

    float: left;

    margin-right: 13px;

}

.wenz{

    width: 200px;

    float: left;

    font-size: 22px;

    color: rgb(136, 121, 88);

}

.wnedki{

    width: 222px;

    float: left;

    color: rgb(112, 113, 115);

}



.in_07{

    padding-left: 80px;

    height: 74px;

    line-height: 74px;

    text-align: left;

    font-size: 16px;

    color: #fff;

}

.in_08{

    width: 90%;

    margin: 10px auto 10px;

}

.in_08 a{

    display: inline-block;

    box-sizing: border-box;

    width: auto;

    float: left;

    overflow: hidden;

    padding-right: 20px;

    line-height: 35px;

    font-size: 16px;

    color: rgb(136, 121, 88);

}

.in_08 span{

    display: none;

    color: #797979;

}

.in_08 a:hover{

    color: #000;

}

.mojjr{

    width: 100%;

    height: 60px;

    padding: 20px 0;

}

.mojjr a{

    border: 1px solid rgba(32, 65, 115, 1);

    display: block;

    width: 152px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    font-size: 16px;

    margin: 0 auto;

    color: rgba(32, 65, 115, 1);

}

.mojjr a:hover{

    color: #000;

}

.in_kwl{

    width: 100%;

    background: url(img/au.jpg) no-repeat center;

    height: 520px;

}

.jlzzz{

    margin: 0 auto;

    width: 1200px;

    height: 150px;

    padding-top: 150px;

}

.haode{

    float: right;

    width: 40%;

    min-height: 100px;

}

.haode span{

    width: 100%;

    display: block;

    height: 70px;

    font-size: 36px;

    color: rgb(136, 121, 88);

}

.haode font{

    font-size: 16px;

    color: #fff;

    font-family: '微软雅黑';

    display: block;

    min-height: 180px;

}

.haode a{

    display: block;

    width: 168px;

    font-size: 16px;

    height: 48px;

    border-radius: 24px!important;

    text-align: center;line-height: 48px;background: #fff;

}

.inwllww{

    width: 1200px;

    height: 300px;

    margin: 35px auto;

}

.in_ys_01{

    width: 20%;

    float: left;

    text-align: center;

}

.in_ys_01 span{

    width: 100%;

    display: block;

    height: 50px;

    line-height: 50px;

    font-weight: bold;

    color: rgb(136, 121, 88);

    font-size: 20px;

    text-align: center;

}

.in_ys_01 samp{

    text-align: center;

    color: #999999;

    font-size: 14px;

    display: block;

    font-family: '微软雅黑';

    width: 58%;

    margin: 0 auto;

    padding-top: 10px;

}



.jjw_01{

    width: 100%;

    min-height: 750;

}

.jjw_01{

    width: 100%;

    height: 650px;

    background: url(img/aua.jpg) no-repeat center;

}





.in_01_001{

    width: 1200px;

    margin: 0 auto;

    height: 170px;

    padding-top: 50px;

    text-align: center;

}

.in_02_002{

    font-size: 34px;

    color: #fff;

    font-weight: bold;

}

.in_02_002 span{

    color: rgb(136, 121, 88);

}

.in_03_003{

    line-height: 40px;

    font-size: 16px;

    color: #fff;

    font-weight: normal;

}





.hzhb_04_02{

    width: 20%;

    float: left;

    height: 140px;

    margin-bottom: 20px;

}

.hzhb_04_02 img{

    max-width: 200px;

    max-height: 66px;

}



.hyzc{

    background: url(img/QQ.jpg) no-repeat center;

    width: 100%;

    height: 605px;

    margin: 50px auto 0;

}

.in_ejkkkw{

    margin: 30px auto 0;

    height: 300px;

    width: 100%;

    background: url(img/a56.jpg) no-repeat center;

}

.wefe{

    width: 1200px;

    height: 70px;

    margin: 0 auto;

    text-align: center;

    color: #fff;

    font-size: 18px;

}

.wefe span{

    font-size: 50px;

    padding: 0 10px;

}

.wefe font{

font-size: 24px;

}

.wefe samp{

    width: 40px;

    display:inline-block;

}

.in_hyzzc{

    width: 1200px;

    height: 338px;

    margin: 0 auto;

}

.in_hyzzcsw{

    padding-bottom: 20px;

    width: 48%;

    float: left;

    border-bottom: 1px solid hsla(0,0%,60%,.15);

    margin-bottom: 30px;

    color: #fff;

    margin-right: 2%;

}

.in_hy_sj{

    height: 80px;

    width: 150px;

    border-right: 1px solid hsla(0,0%,60%,.15);

    margin-top: 40px;

    padding-top: 10px;

    text-align: center;

    float: left;

    margin-right: 20px;

}

.in_hy_sj span{

    width: 100%;

    font-size: 26px;

    text-align: center;

    display: block;

    height: 40px;

}

.in_sy_bt_01{

    font-family: 微软雅黑;

    font-size: 14px;

    font-weight: normal;

    text-decoration: none;

    font-style: normal;

    color: rgba(255, 255, 255, 1);

    line-height: 1.5;

    float: right;

    width: calc(100% - 190px);

    padding-top: 25px;

}

.in_sy_bt_01 span{

    font-size: 16px;

    display: block;

    width: 100%;

    padding-bottom: 10px;

}

.xwxw_01{

    width: 1200px;

    margin: 0 auto;

    min-height: 400px;

}

.zynr{

    float: left;

    min-height: 150px;

    width: 40%;

    padding-top: 50px;

}

.xwtupi{

    float: left;

    width: 40%;

    height: 120px;

    border-radius: 8px !important;

    overflow: hidden;

 }

.xwtupi img{

    max-width: 100%;

    height: 100%;

}

.nrkww{

    width: 58%;

    height: 120px;

    float: right;

}

.xwnr{

    width: 100%;

    min-height: 190px;

}

.xw_denrbt{

    width: 100%;

    font-size: 16px;

    color: #333;

}

.xw_xjj{

    line-height: 26px;

    color: #878787;

    white-space: normal;

    margin-top: 14px;

    font-size: 14px;

}

.xwnnww{

    line-height: 1.5;

    color: #999;

    display: inline-block;

    font-size: 14px;

}

.qy_xw_kkw{

    float: right;

    width: 53%;

    min-height: 150px;

    padding-top: 40px;

}

.afefvvv{

    width: 100%;

    height: 60px;

}

.afefvvv a{

    float: left;

    width: 100px;

    text-align: center;

    line-height: 40px;

    height: 40px;

    display: block;

    margin: 0 10px;

}

.afefvvv a:hover{

    background: #1e50ae;

    border-radius: 20px !important;

    color: #fff; 

}

.afefvvv a:first-child{

    background: #1e50ae;

    border-radius: 20px !important;

    color: #fff;

}

.qy_xwss_nr{

    margin: 0;

    padding: 0;

    width: 100%;

    min-height: 180px;

}

.in_hangkwl{

    width: 100%;

    height: 80px;

    margin: 0 auto 30px;



}



.in_hy_22_sj{

    height: 80px;

    width: 150px;

    border-right: 1px solid hsla(0,0%,60%,.15);

    padding-top: 10px;

    text-align: center;

    float: left;

    margin-right: 20px;

    margin-top: 10px;

    color: #666;

}

.in_hy_22_sj span{

    width: 100%;

    font-size: 26px;

    text-align: center;

    display: block;

    height: 40px;

}

.in_sy_bt_11{

    font-family: 微软雅黑;

    font-size: 14px;

    font-weight: normal;

    text-decoration: none;

    font-style: normal;

    color: #333;

    line-height: 1.5;

    float: right;

    width: calc(100% - 190px);

    margin-bottom: 20px;

}

.in_sy_bt_11 span{

    font-size: 16px;

    display: block;

    width: 100%;

    padding-top: 15px;

}

.mxrdd{

    width: 1200px;

    height: 310px;

    margin: 40px auto 0;

}

.nril_mxrz{

    float: left;

    width: 18%;

    margin: 0 1%;

    height: 285px;

    padding: 10px;

    box-sizing: border-box;

    background: #223e70;

}

.mxrz{

    width: 60%;

    margin: 0 auto;

    max-height: 180px;

    text-align: center;

}

.mxrz img{

    max-width: 100%;

    max-height: 180px;

}

.mrz_bt{

    color: #fff;

    width: 90%;

    line-height: 1.2;

    padding-top: 20px;

    text-align: center;

}

.mingclw{

    width: 100%;

    height: 100px;

    line-height: 60px;

    color: rgb(30, 80, 174);

    font-weight: bold;

    font-size: 20px;

    font-family: 微软雅黑;

}

.m_ibutton{

    width: 100%;

    margin: 0 auto;

    height: 44px;

    clear: both;

}

.middle{

    background-color: #5ab4ff;

    width: 219px;

    *width: 35.5%;

    _width: 158px;

    max-width: 219px;

    font: 14px 微软雅黑;

    height: 44px;

    line-height: 44px;

    float: left;

    color: #fff;

    cursor: pointer;

    text-align: center;

    margin-left: 130px;

}



.dqtijd{

    width: 100%;

    margin: 0 auto;

    height: 80px;

    font-size: 14px;

    color: #666;

}

.dqtj{

    float: left;

    width: 40%;

    height: 60px;

    line-height: 60px;

}

.hdp{

    float: right;

    width: 68px;

    height: 25px;

    line-height: 25px;

    text-align: right;

    margin-top: 26px;

}

.hdp a span{

    background: url(/img/bg01.png?v=202104251101) no-repeat -1187px -11px;

    width: 18px;

    height: 30px;

    line-height: 30px;

    float: left;

    text-align: right;

    cursor: pointer;

}

.hdp a:hover span{

        background: url(/img/bg01.png?v=202104251101) no-repeat -1150px -11px;

        width: 18px;

        height: 30px;

        line-height: 30px;

        float: left;

        text-align: right;

        cursor: pointer;

        display: block;

    }



.top_mo_01:hover .dakuangzi{

    display: block;

}

.dakuangzi{

    width: 100%;

    top: 128px;

    left:0;

    background: #fff;

    position: fixed;

    display: none;

}

.lwkew22{

    width: 1200px;

    margin: 0 auto;

    height: 400px;

}

.tss{

    float: left;

    width: 25%;

    height: 400px;

    position: initial;

    text-align: left;

}

.tss .lb a{
    font-size: 14px;
    text-align: left;
    display: inline-block;
    color: rgb(107, 107, 107);
    min-width: 44%;
}



.bj{

    width: 100%;

    height: 100%;

    padding-top: 3%;

    position: fixed;

    top:0;

    left:0;

    z-index: 9999999;

    background: rgba(0, 0, 0, 0.521);

    display: none;

}



#gb{

    width: 60px;

    height: 60px;

    color: rgb(49, 49, 49);

    background: #fff;

    display: block;

    border-radius: 50% !important;

    text-align: center;

    line-height: 60px;

    font-size: 35px;

    right: 24%;

    position: absolute;

}