﻿@charset "utf-8";
.jc_head{
    height: 535px;
    width: 100%;
    background: url(../images/head_back.png) no-repeat;
    background-size: 100% 100%;

    min-width: 1140px;
}
.jc_head .jc_logo{
    width: 744px;
    height: 213px;
    margin:auto;
    padding-top: 149px;
}

.main{
    width: 1140px;
    height: auto;
    margin: 0 auto;
}
.daoyu{
    width: 100%;
    height: 169px;
    margin-top: -87px;
    margin-bottom: 30px;
}

.gkly{
    border-left: 20px solid #cedbe9;
    border-right: 20px solid #cedbe9;
    font-weight: bold;
    font-size: 32px;
    margin: 0 auto;
    color: #15539d;
    width: 146px;
    line-height: 35px;
    text-align: center;
    margin-top: 53px;
    margin-bottom: 22px;
}

.gkly_list{
    width: 100%;
    height: auto;
}
.gkly_list .item{
    width: 210px;
    height: 68px;
    background: url(../images/item_back.png);
    float: left;
    margin-right: 22px;
    line-height: 68px;
    font-size: 16px;
    text-align: center;
    color: #15539d;
    margin-top: 22px;
}
.gkly_list .item a{ 
    display: block;
    color: #15539d;
}

.gkly_list .item a:hover{ 
    font-weight: bold;
}
.margin-right0{
    margin-right: 0 !important;
}

.box{
    width: 100%;
    height: auto;
    margin-top:50px;
}
.box .box_min{
    width: 552px;
    height: auto;
}
.box_min_title{
    width: 100%;
    height: 53px;
    background: #f5f7fa;
    margin-bottom: 15px;
}

.box_min_title_left{
    width: 224px;
    border-left: 21px solid #cdd9e8;
    background: #ffffff;
    float: left;
    height: 100%;

    font-size: 40px;
    letter-spacing: 4px;
    color: #15539d;
    font-weight:bold;
    line-height: 53px;
    text-indent: 1rem;
}

.box_min_title_more{
    
    width: auto;
    height: 15px;
    font-size: 16px;
    letter-spacing: 0px;
    color: #b6b6b6;
    line-height: 53px;
    float: right;
    margin-right: 15px;
}

.box_min_title_more a{
    color: #b6b6b6;
    display: block;
}
.box_min_list{
    width: 100%;
    height: auto;
}

.box_min_list li{
    width: 100%;
    font-size: 19px;
    line-height: 40px;
    letter-spacing: 0px;
    color: #434343;
}

.box_min_list li a{
    display: block;
}

.box_min_list li a p{
    color: #434343;
    width: 79%;
    float: left;
        text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.box_min_list li a p:hover{
   color: #15539d;
}
.box_min_list li a span{
    color: #959595;
    font-size:16px;
    width: 17%;
    float: right;
}

.ty_01{
    width: 248px;
    height:70px;
    background: url(../images/background_ty.png) no-repeat;
    background-size: 100%;
    float: left;


    font-size: 21px;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: 0px;
    color: #15539d;
    text-align: center;
}
.ty_01 a{
    color: #15539d;
    line-height: 58px;
}

.ty_02{
    width: 286px;
    height:70px;
    background: url(../images/background_ty02.png) no-repeat;
    background-size: 100%;
    float: right;


    font-size: 21px;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: 0px;
    color: #15539d;
    text-align: center;
}
.ty_02 a{
    color: #15539d;
    line-height: 58px;
}



.gkly_qx{
    border-left: 20px solid #cedbe9;
    border-right: 20px solid #cedbe9;
    font-weight: bold;
    font-size: 32px;
    margin: 0 auto;
    color: #15539d;
    width: 260px;
    line-height: 35px;
    text-align: center;
    margin-top: 53px;
    margin-bottom: 22px;
}

.map{
    position: relative;
    width: 1140px;
    height: 680px;
    background: url(../images/map_all.png) no-repeat;
    background-size: 100%;
    margin: 0 auto;
}

.map_hnx_01{
    width: 269px;
    height: 62px;
    position: absolute;
    top: 363px;
    left: 473px;
    z-index: 999;
    cursor: pointer;
   /* background-color: red;*/
}

.map_yfq_02{
    width: 25px;
    height: 30px;
    position: absolute;
    top: 325px;
    left: 581px;
    z-index: 999;
    cursor: pointer;
    /*background-color: red;*/
}

.map_zhq_03 {
    width: 24px;
    height: 73px;
    position: absolute;
    top: 273px;
    left: 605px;
    z-index: 999;
    cursor: pointer;
    /*background-color: red;*/
}


.map_hdx_04{
    width: 148px;
    height: 104px;
    position: absolute;
    top: 181px;
    left: 687px;
    z-index: 999;
    cursor: pointer;
    /*background-color: red;*/
}

.map_hsx_05{
    width: 61px;
    height: 51px;
    position: absolute;
    top: 123px;
    left: 650px;
    z-index: 999;
    cursor: pointer;
    /*background-color: red; */
}

.map_nyq_06{
    width: 41px;
    height: 50px;
    position: absolute;
    top: 138px;
    left: 610px;
    z-index: 999;
    cursor: pointer;
    /*background-color: red;*/
}

.map_hyx_07{
    width: 182px;
    height: 88px;
    position: absolute;
    top: 180px;
    left: 402px;
    z-index: 999;
    cursor: pointer;
    /*background-color: red;*/
}

.map_sgq_08{
    width: 40px;
    height: 33px;
    position: absolute;
    top: 273px;
    left: 563px;
    z-index: 999;
    cursor: pointer;
    /*background-color: red;*/
}

.map_zxq_09{
    width: 26px;
    height: 31px;
    position: absolute;
    top: 308px;
    left: 560px;
    z-index: 999;
    cursor: pointer;
    /*background-color: white; */
}

.map_qdx_10{
    width: 173px;
    height: 172px;
    position: absolute;
    top: 308px;
    left: 560px;
    z-index: 999;
    cursor: pointer;
    /*background-color: white; */
}
   .map_qdx_10{
    width: 173px;
    height: 172px;
    position: absolute;
    top: 308px;
    left: 252px;
    z-index: 999;
    cursor: pointer;
    /*background-color: white;*/
}

.map_cns_11{
    width: 159px;
    height: 132px;
    position: absolute;
    top: 468px;
    left: 440px;
    z-index: 999;
    cursor: pointer;
    /*background-color: white;*/
}

.map_lys_12{
    width: 177px;
    height: 158px;
    position: absolute;
    top: 450px;
    left: 612px;
    z-index: 999;
    cursor: pointer;
    /*background-color: white;*/
}


.map_hnx_01:hover.map{
    background: url(../images/map_hnx_01.png) no-repeat;
}