﻿@charset "utf-8";


/*列表*/
.zw_list{
    width: 100%;
    height: auto;
}

.postion{
    padding-left: 27px;
    line-height: 22px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
    color: #666;
    border: 1px solid #7398c4;
}

.gail{
    background: #f5f7fa;
    padding: 0 28px 26px;
}

.gail-list li{
    height: 47px;
    line-height: 47px;
    padding-left: 24px;
    position: relative;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    padding: 0 20px;
}

.gail-list li a{
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 82%;
    font-size: 16px;
    position: relative;
   
}

.gail-list li span{
    float: right;
    font-size: 16px;
    color: #999;
}

a{
    text-decoration: none;
    color: #333;
}


/*文章*/
.tyx-title{
    text-align: center;
    font-size: 34px;
    line-height: 56px;
    padding-top: 26px;
}

.intro-t1{
    margin-top: 28px;
    padding-bottom: 18px;
    border-bottom: 1px solid #d2d2d2;
    font-size: 14px;
    color: #666;
    text-align: center;
}

.intro-t1 span{
    margin: 0 15px;
}

.zw-content{
    margin-top: 30px;
}

/*详情*/


 .details-tit h2{ 
    font-size: 24px;
    color: #000;
    font-weight: bold;
    height: 70px;
    border-bottom: 5px solid #f1f1f1;
    line-height: 70px;
}
 .details-con{ margin-top:40px; }
 .details-con h4{ font-size: 18px; color:#000; font-weight:bold; margin-bottom:15px; }
 .details-table{ width:100%; }
 .details-table .tit{ width:130px; background:#f5f6f8; padding-left: 30px; color:#333; }
 .details-table .link a{ color:#007ee9; }
 .details-table .accessory a{ display:inline-block; height:30px; line-height:30px; color:#007ee9; margin-right:30px;  }
 .details-table .accessory a[href$=".jpg"]{ padding-left: 30px; background: url("JPG.png") no-repeat left center; }
 .details-table .accessory a[href$=".pdf"]{ padding-left: 30px; background: url("pdf.png") no-repeat left center; }
 .details-table .accessory a[href$=".word"]{ padding-left: 30px; background: url("Word.png") no-repeat left center; }
.table-line{ border: 1px solid #e6e6e6; border-collapse: collapse;border-spacing: 0;}
.table-line th, .table-line td{ border: 1px solid #e6e6e6; padding: 18px 20px; min-height: 20px; color:#000000;font-size: 16px;
    line-height: 1.5; }
.details .details-table .tit{
    width: 130px;
    background: #f5f6f8;
    padding-left: 30px;
    color: #333;
}

.margin-top-50{
    margin-top: 50px !important;
}
/***/


.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;
}


