@charset "gb2312";
a:hover {
    color: #0075c1;
}

.cl {
    clear: both;
}

/*概况*/

.gk_wrap {
    width: 100%;
    background: url(gk_bg_yly.jpg) no-repeat top;
    margin-bottom: -20px;
    padding-bottom: 15px;
}

.gk_con {
    width: 1170px;
    margin: 0 auto;
}

.cbsgk {
    width: 1170px;
    height: 280px;
    text-align: center;
}

.cbsgk img {
    width: 450px;
    height: 108px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.cbsgk p {
    font-size: 14px;
    text-align: center;
    line-height: 28px;
}

.cbsgk a {
    display: block;
    width: 100px;
    margin: 0 auto;
    height: 15px;
    font-size: 14px;
    color: #b30001;
    line-height: 28px;
}

.glwz {
    width: 49%;
    float: left;
    margin-right: 20px;
}

.glwz .swiper-container img {
    position: relative;
    width: 100%;
    height: 298px;
}

.glwz .swiper-container {
    margin-top: 20px;
    width: 100%;
    border: 1px solid #e6e6e6;
}

.glwz .gk_bg {
    width: 100%;
    height: 70px;
    position: absolute;
    bottom: 3px;
    left: 0;
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.glwz p {
    color: #FFF;
    font-size: 14px;
    position: absolute;
    bottom: 10px;
    left: 0;
    line-height: 28px;
    padding: 0 20px;
}

.glwz .tabs li {
    float: left;
    width: 33.3%;
}

.glwz .tabs li a.on {
    border-bottom: 4px solid #0c78bb;
}

.sthj {
    width: 49%;
    float: left;
}

.sthj .bottom {
    margin-top: 20px;
}

.sthj .bottom img {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.sthj .bottom p {
    line-height: 26px;
    font-size: 14px;
    text-indent: 2em;
}

.sthj .bottom p a {
    color: #b30001;
    font-size: 14px;
}

.zrzy {
    margin-top: 20px;
    width: 49%;
    float: left;
    margin-right: 20px;
}

.zrzy .img {
    margin: 20px 0;
    cursor: pointer;
}

.zrzy .img a img {
    transition: all 0.6s;
}

.zrzy .img a:hover img {
    transform: scale(1.1);
}

.zrzy .img li {
    float: left;
    margin-right: 10px;
    width: 98px;
    height: 188px;
    overflow: hidden;
}

.zrzy p {
    font-family: 16px;
    font-weight: bold;
    margin: 10px 0;
}

.zrzy .zy li {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.zrzy .zy li a {
    display: block;
    text-align: left;
    width: 101px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e9e7e7;
    background: #FFF url(gk_bg_gl_yly.png) no-repeat 100px center;
    color: #333333;
    font-size: 14px;
    padding: 0 10px;
}

.zrzy .zy li a:hover {
    background: #0075c1 url(gk_bg_gl_02_yly.png) no-repeat 100px center;
    color: #FFF;
}

.lsyg {
    width: 49%;
    margin-top: 20px;
    float: left;
}

.lsyg img {
    margin-bottom: 15px;
}

.lsyg p {
    font-size: 14px;
    line-height: 28px;
    color: #191919;
    text-indent: 2em;
    margin-bottom: 10px;
    margin-top: 10px;
}

.lsyg span {
    width: 285px;
    height: 44px;
    line-height: 30px;
    padding: 45px 30px;
    float: right;
    color: #666666;
    font-size: 14px;
    text-align: center;
    border: 1px dashed #d2d2d2;
}
/*2017年1月19日15:42:12 大龙 迁移历史沿革时间轴代码*/
#timeline {
    width: 540px;
    height: 230px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    background: url(gk_dot.jpg) left 45px repeat-x;
}

#dates {
    width: 540px;
    height: 60px;
    overflow: hidden;
    margin-bottom: 20px;
}

#dates li {
    list-style: none;
    float: left;
    width: 165px;
    height: 49px;
    font-size: 14px;
    text-align: center;
    background: url(gk_biggerdot.png) center bottom no-repeat;
}

#dates a {
    line-height: 38px;
    padding-bottom: 10px;
    color: #000;
    font-weight: bold;
}

#dates .selected {
    font-size: 14px;
    color: #890102; display:block; background: url(yd_hj.jpg) center bottom no-repeat; height:41px;
}

#issues {
    width: 540px;
    height: 200px;
    overflow: hidden;
}

#issues li {
    width: 540px;
    height: 200px;
    list-style: none;
    float: left;
}

#issues .co img {
    margin-bottom: 15px;
}

#issues .co p {
    font-size: 14px;
    line-height: 30px;
    color: #666666;
    text-indent: 2em;
    margin-bottom: 30px;
}

#issues .co span {
    width: 330px;
    height: 122px;
    line-height: 25px;
    padding: 5px 10px;
    float: right;
    color: #666666;
    font-size: 14px;
    text-align: left;
    border: 1px dashed #d2d2d2;
}

#next,  #prev { position: absolute; top: 0; font-size: 70px; top: 170px; width: 18px; height: 17px; background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden;}

#next {top:37px; right:0; background:url(gk_right_yly.png) no-repeat;}

#prev {top:37px; left: 0; background: url(gk_left_yly.png) no-repeat;}
/*/时间轴*/
.jcss {
    width: 49%;
    float: left;
    margin-right: 20px;
}
.jcss img {
    margin-bottom: 30px;
}

.jcss .swiper-container {
    width: 95%;
    height: 350px;
    padding-right: 5%;
}

.jcss .swiper-container img {
    width: 100%;
}

.jcss .swiper-slide {
    font-size: 14px;
    height: auto;
    color: #191919;
    line-height: 26px;
}

.jcss .solid {
    border-bottom: 1px solid #e5e5e5;
    margin: 20px 0;
}

.jcss h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
}

.jcss p {
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
}

.shjj {
    width: 49%;
    float: left;
}

.shjj img {
    margin-bottom: 30px;
}

.shjj .swiper-container {
    width: 95%;
    height: 350px;
    padding-right: 5%;
}

.shjj .swiper-slide {
    font-size: 18px;
    height: auto;
}

.shjj .p {
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
    margin: 10px 0;
}

.shjj .shjj_zi {
    border: 1px dashed #d2d2d2;
    padding: 20px;
}

.shjj p {
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
}

.shjj h6 {
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
    font-weight: bold;
}

.lyzy {
    width: 1170px;
    margin-top: 20px;
}

.lyzy ul li div a img {
    width: 100%;
    margin-bottom: 20px;
    cursor: pointer;
    transition: all 0.6s;
}

.lyzy ul li div a:hover img {
    transform: scale(1.1);
}

.lyzy li {
    float: left;
    width: 32%;
    margin-right: 20px;
}

/*xz*/
.lyzy li img {
    width: 374px;
    height: auto;
}

.lyzy p {
    text-align: center;
    font-size: 16px;
    margin-top: 15px;
}
.lyzy p a {
    color: #333333;
}

.lyzy p a:hover {
    color: #0075c1;
}

/*新增*/
.banner {
    background: url(gk_header_yly.jpg) top left no-repeat;
}

.lsyg .tabs ul {
    padding-left: 45px;
}

.lsyg .tabs {
    width: 540px;
    height: 50px;
    overflow: hidden;
    background: url(gk_bot_yly.png) no-repeat center center;
    position: relative;
}

.lsyg .tabs .swiper-wrapper {
    width: 500px;
    height: 50px;
    margin: 0 auto;
}

.lsyg .tabs li {
    float: left;
}

.lsyg .tabs a {
    display: block;
    width: 110px;
    height: 15px;
    margin-right: 5px;
    float: left;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
}

.lsyg .tabs li.on a {
    color: #890102;
}

.lsyg .tabs .swiper-button-a {
    width: 14px;
    height: 11px;
    background: url(gk_left_yly.png) no-repeat bottom center;
    position: absolute;
    left: 0;
    bottom: 20px;
}

.lsyg .tabs .swiper-button-b {
    width: 14px;
    height: 11px;
    background: url(gk_right_yly.png) no-repeat bottom center;
    position: absolute;
    bottom: 20px;
    right: 0;
}

.lsyg .swiper-container {
    clear: both;
    padding: 20px 0;
}

/*修改*/
.glwz .tabs li a {
    display: block;
    width: 99.5%;
    height: 54px;
    background: #FFF;
    color: #000;
    line-height: 54px;
    font-size: 16px;
    text-align: center;
}

.lyzy_hj {
    width: 374px;
    height: 266px;
    overflow: hidden;
}

.header_a {
    width: 100%;
    background: #FFF;
    text-align: center;
    height: 80px;
}

.header_a .bg {
    width: 1170px;
    height: 80px;
    margin: 0 auto;
}

.header_a .logo_a {
    width: 450px;
    height: 44px;
    margin: 18px 0;
    padding-left: 15px;
    float: left;
}

.header_a .logo_a img {
    float: left;
    margin-right: 5px;
}

.header_a .nav_a {
    float: right;
}

.header_a .nav_a li {
    background: url(nav_01_yly.jpg) no-repeat right center;
    float: left;
    padding: 0 13px;
    line-height: 80px;
    text-align: center;
    font-size: 16px;
}

.header_a .nav_a .no {
    background: none;
}

.header_a .nav_a li a {
    color: #333333;
}

.header_a .nav_a li a:hover {
    color: #0c78bb;
}

.header1 {
    width: 100%;
    height: 550px;
    background: url(ws_xg_bjt_03.jpg) no-repeat center center;
}

.cbsgk1 {
    width: 1170px;
    height: 300px;
    text-align: center;
    margin: 0 auto;
    padding-top: 250px;
}

.cbsgk1 img {
    width: 450px;
    height: 108px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.cbsgk1 pre {
    font-size: 14px;
    line-height: 28px;
    padding: 0 20px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    text-align: left;
}

.cbsgk1 pre a {
    font-size: 14px;
    line-height: 28px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    text-align: left;
    font-family: "Microsoft YaHei";
    color: #191919;
    display: block;
}

.cbsgk1 pre a:hover {
    color: #0075c1;
}

.cbsgk1 a { /*display: block; width: 100px; margin: 0 auto; height: 15px; font-size: 14px; color: #b30001; line-height: 28px; */
}

.kz2 {
    width: 1170px;
    height: 280px;
    margin: 0 auto;
    padding-top: 190px;
}

.header2 {
    width: 100%;
    height: 540px;
    background: url(header_yly.jpg) no-repeat center center;
}

.left_img2 {
    float: left;
    width: 530px;
    padding-top: 40px;
    padding-left: 40px;
}

.ly_2 {
    width: 1170px;
    margin: 0 auto;
}

.cbskz2 {
    float: right;
    width: 595px;
}

.cbskz2 .top2 {
    float: right;
    width: 521px;
    height: 128px;
}

.cbskz2 p {
    line-height: 28px;
    font-size: 14px;
    color: #404040;
    text-indent: 2em;
    padding-right: 20px;
}

.trans {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-backface-visibility: hidden;
}

.trans:hover {
    transform: scale(1.04, 1.04);
    -ms-transform: scale(1.04, 1.04);
    -webkit-transform: scale(1.04, 1.04);
}

/*删除*/
/*
.gk_header { width: 100%; height: 581px; background: url(gk_header_yly.jpg) no-repeat center; }
.gk_logo_a { width: 265px; height: 135px; margin: 0 auto; padding-top: 100px; margin-bottom: 10px; }
.gk_logo_b { width: 585px; height: 84px; margin: 0 auto; margin-bottom: 30px; }
.gk_header a { margin: 0 auto; width: 127px; height: 50px; line-height: 50px; text-align: center; display: block; font-size: 16px; color: #FFF; background: #0075c1; }
*/
/*2017年1月12日08:52:21 大龙 优化*/
.dalong_gk_title {
    clear: both;
    overflow: hidden;
    height: 44px;
    border-bottom: 1px solid #0075c2;
}

.dalong_title_img {
    float: left;
    margin-left: -1px;
}

.lsyg p.dalong_gk_more {
    float: right;
    height: 46px;
    margin-top: 0px;
}

span.dalong_gk_more {
    float: right;
    height: 46px;
    margin-top: 0px;
}

.dalong_gk_more a {
    font-family: SimSun;
    font-size: 12px;
    color: #898989;
    height: 46px;
    line-height: 46px;
    display: block;
}

.dalong_gk_more a:hover {
    color: #0075c2;
}

.dalong_jjss_top {
    margin-top: 10px;
}

.dalong_lyzi_imglist {
    overflow: hidden;
    margin-top: 20px;
}

.lyzy li:nth-child(3) {
    margin-right: 0;
}
/*x*/
.dalong_sthj_index {
    line-height: 28px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #191919;
    word-wrap: break-word;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
}
/*2017年2月10日17:11:40 大龙 拆分管理体制*/
.dalong_gltz {
    width: 49%;
    float: left;
}

.dalong_gltz img {
    margin-bottom: 30px;
}

.dalong_gltz .swiper-container {
    width: 95%;
    height: 220px;
    padding-right: 5%;
}

.dalong_gltz .swiper-slide {
    font-size: 14px;
    height: auto;
    color: #191919;
    line-height: 26px;
}

.dalong_gltz .p {
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
    margin: 10px 0;
}

.dalong_gltz .shjj_zi {
    border: 1px dashed #d2d2d2;
    padding: 20px;
}

.dalong_gltz p {
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
}

.dalong_gltz h6 {
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
    font-weight: bold;
}
/*2017年2月10日17:14:31 大龙 拆分管理职权*/
.dalong_glzq {
    width: 49%;
    float: left;
    margin-right: 20px;
}
.dalong_glzq img {
    margin-bottom: 30px;
}

.dalong_glzq .swiper-container {
    width: 95%;
    height: 220px;
    padding-right: 5%;
}

.dalong_glzq .swiper-container img {
    width: 100%;
}

.dalong_glzq .swiper-slide {
    font-size: 14px;
    height: auto;
    color: #191919;
    line-height: 26px;
}

.dalong_glzq .solid {
    border-bottom: 1px solid #e5e5e5;
    margin: 20px 0;
}

.dalong_glzq h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
}

.dalong_glzq p {
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
}