.iconfont {
    font-size: inherit;
    line-height: 1;
    -webkit-text-stroke-width: 0;
}
a,
div {
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
a:hover {
    text-decoration: none;
}
#skip {
    height: 0;
    overflow: hidden;
}
.row2 {
    background-color: #FFF;
    overflow: hidden;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.row2 {
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
/*-----------------------------------------控件------------------------------------*/
* {
    list-style-type: none;
}
body {
    background: url("bj.jpg") repeat;
    font-family: "微软雅黑", Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', 'serif'
}
table td {
    vertical-align: middle !important;
    word-wrap: break-word;
    word-break: break-all;
}
/* 文字颜色 */
.text-primary {
    color: #0069c5 !important;
}
.text-success {
    color: #66bb6a !important;
}
.text-error {
    color: #f15a5d !important;
}
.text-info {
    color: #42a5f5 !important;
}
.text-warning {
    color: #ffa726 !important;
}
.text-orange {
    color: #ff7043 !important;
}
.text-purple {
    color: #5c6bc0 !important;
}
.text-pink {
    color: #ec407a !important;
}
.text-blue {
    color: #0069c5 !important;
}
.text-default {
    color: #444 !important;
}
.text-white {
    color: #fff !important;
}
/* 按钮 */
.btn {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.btn:hover {
    box-shadow: 0 4px 7px rgba(0, 0, 0, 0.25);
}
.btn-primary {
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active {
    background-color: #0070d1 !important;
    border-color: #0070d1 !important;
}
.btn-info {
    color: #fff;
    background-color: #20a0e4;
    border-color: #20a0e4;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active {
    background-color: #22a8f0 !important;
    border-color: #22a8f0 !important;
}
.btn-cyan-blue {
    color: #fff;
    background-color: #23b6c8;
    border-color: #23b6c8;
}
.btn-cyan-blue:hover,
.btn-cyan-blue:focus,
.btn-cyan-blue.focus,
.btn-cyan-blue:active,
.btn-cyan-blue.active {
    color: #fff;
    background-color: #24bfd4 !important;
    border-color: #24bfd4 !important;
}
.btn-blue {
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active {
    color: #fff;
    background-color: #368DDA !important;
    border-color: #368DDA !important;
}
.btn-success {
    color: #fff;
    background-color: #66bb6a;
    border-color: #66bb6a;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active {
    background-color: #6dc772;
    border-color: #6dc772;
}
.btn-danger {
    color: #fff;
    background-color: #f15a5d;
    border-color: #f15a5d;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active {
    background-color: #ff5e61;
    border-color: #ff5e61;
}
.btn-orange {
    color: #fff;
    background-color: #ff7043;
    border-color: #ff7043;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active {
    color: #fff;
    background-color: #ff855f;
    border-color: #ff855f;
}
.btn-yellow {
    color: #fff;
    background-color: #ffa726;
    border-color: #ffa726;
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active {
    color: #fff;
    background-color: #ffbe5f;
    border-color: #ffbe5f;
}
.btn-purple {
    color: #fff;
    background-color: #5c6bc0;
    border-color: #5c6bc0;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active {
    color: #fff;
    background-color: #7987D8;
    border-color: #7987D8;
}
.btn-pink {
    color: #fff;
    background-color: #ec407a;
    border-color: #ec407a;
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active {
    color: #fff;
    background-color: #EE6090;
    border-color: #EE6090;
}
.btn-white {
    background-color: #fff;
    border: 0;
}
.btn-default:hover {
    background: #fff;
}
ul.btnicon-lg li {
    text-align: center;
}
ul.btnicon-lg li a {
    padding-top: 14px;
    padding-bottom: 6px;
    display: block;
}
ul.btnicon-lg li a:active {
    background: #efefef;
}
ul.btnicon-lg li a i.iconfont {
    font-size: 38px;
}
ul.btnicon-lg li a p {
    margin-top: 15px;
    color: #444;
}
ul.btn-line li a.btn {
    box-shadow: none;
    border-color: #ebebeb;
}
ul.btn-line li a.btn:hover {
    border-color: #ddd;
    background-color: transparent;
    box-shadow: 0 4px 7px rgba(0, 0, 0, 0.1);
}
/* 标签 */
.label {
    line-height: 16px;
}
.label-primary {
    background-color: #42a5f5;
}
.label-success {
    background-color: #66bb6a;
}
.label-warning {
    background-color: #ffa726;
}
.label-info {
    background-color: #26c6da;
}
.txt1line {
    -webkit-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box !important;
    display: box !important;
    -webkit-line-clamp: 1;
}
.txt2line {
    -webkit-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box !important;
    display: box !important;
    -webkit-line-clamp: 2;
}
#main {
    width: 1160px;
    height: auto;
    background: #FFFFFF;
    margin: auto
}
/*头条*/
.tt-con {
    width: 100%;
    overflow: hidden;
    float: left
}
.tt-con a {
    font-size: 36px;
    text-align: center;
    color: #333;
    font-weight: bold;
    line-height: 1.3;
    margin-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
}
.tt-con p {
    font-size: 16px;
    text-indent: 2em;
    line-height: 24px;
    color: #383737;
    margin-top: 15px;
    padding-bottom: 40px;
    text-align: center;
}
.tt-con p a {
    font-size: 16px;
    display: inline;
    font-weight: 100;
    color: #0988E9
}
.topSide {
    height: 50px;
    margin: 0 auto;
    background: #fff url(http://www.yichang.gov.cn/static/images/zsj/top_bj.jpg) repeat-x 0 0;
    overflow: hidden;
}
.w_1100 {
    width: 1100px;
    margin: 0 auto;
    background: #FFF;
    overflow: hidden;
}
.topSide .w_1100 div {
    width: 153px;
    height: 43px;
    overflow: hidden;
    padding-top: 3px;
    margin-right: 80px;
    float: left;
}
.topSide .w_1100 div img {
    vertical-align: middle;
    border: 0;
}
.topSide ul {
    float: left;
    overflow: hidden;
    height: 50px;
    line-height: 50px;
    margin: 0;
    padding: 0;
}
.topSide ul li {
    float: left;
    width: 132px;
    height: 50px;
    text-align: center;
    font-size: 14px;
    font-family: 'Microsoft Yahei';
    list-style-type: none;
}
.topSide ul a {
    color: #555;
    text-decoration: none;
    font-size: 16px;
}
@media (max-width: 480px) {
    .w_1100 {
        width: 100%;
    }
    .topSide {
        height: inherit;
    }
    .topSide .w_1100 div {
        width: 100%;
    }
    .topSide .w_1100 div img {
        margin: 0 auto;
        display: block;
    }
    .topSide ul {
        width: 100%;
    }
    .topSide ul li {
        width: 16.66%;
    }
}
.banner-sty1 {
    width: 100%;
    height: 359px;
    background: url("banner.png") no-repeat center top;
}
.banner-img {
    color: #105B85;
}
.banner-img img {
    width: 300px;
    height: 56px;
}
.banner-img span {
    font-size: 33px;
    font-weight: bold;
    margin: 0 40px 0 5px;
    line-height: 75px;
}
#header {
    height: 359px;
    padding-top: 60px;
}
#nav {
    width: 1160px;
    height: 57px;
    margin: -180px auto 0;
    background: url("nav_bj.jpg") repeat-x;
}
.nav {
    width: 1140px;
    height: 57px;
    line-height: 57px;
    margin: auto
}
.nav ul {
    margin: 0;
    padding: 0
}
.nav ul li {
    float: left;
    text-align: center;
    margin-left: 100px;
}
.nav ul li a {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
.nav ul li a:hover {
    color: #012E6A;
}
.ss {
    width: 345px;
    height: 34px;
    float: right;
    margin-top: 10px;
}
.search-ipt {
    width: 280px;
    height: 34px;
    background: rgba(255, 255, 255, 0.3);
    ;
    margin: 0;
    padding: 5px auto 5px 30px;
    border-bottom-left-radius: 12px;
    border-top-left-radius: 12px;
    float: left
}
.ss button {
    background: #007FE0;
    border-style: none;
    color: #fff;
    width: 65px;
    height: 34px;
    border-bottom-right-radius: 12px;
    border-top-right-radius: 12px;
    float: left
}
.search-btn {
    line-height: 32px;
}
.mt20 {
    margin-top: 20px;
}
.mt10 {
    margin-top: 10px;
}
.mt30 {
    margin-top: 30px;
}
.hd {
    height: 380px;
    background: #EFE9E9;
    margin: 15px 0;
}
.jdt-div {
    width: 100%;
    height: 380px;
    margin-top: 15px;
}
.hiSlider {
    overflow: hidden;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.hiSlider-item {
    float: left;
}
.hiSlider-item img {
    display: block;
    width: 100%;
    height: 380px;
}
.ggnews-bt {
    width: 100%;
    height: 45px;
    margin-top: 15px;
    background: #f0f1f1
}
.ggnews-bt span {
    padding: 10px 28px;
    font-size: 18px;
    line-height: 45px;
    background: #0986e8;
    color: #FFFFFF;
}
.ggnews-bt a {
    float: right;
    line-height: 45px;
    padding: 0 10px;
    color: #333
}
.lm{ width: 98%; margin:12px auto 0; height: 40px;font-size: 22px; font-weight: bold; color: #2e82e1; border-bottom: 1px #cfd4da solid;}
.lm span{ line-height: 36px; padding:3px 5px 7px; }
.lm a{ float: right; font-size: 14px; font-weight: 100; color: #333; line-height: 36px; padding: 0 10px;}
.lm_x{ width: 98%; margin:12px auto 0; height: 40px; font-size: 22px; font-weight: bold; color: #2e82e1; background: url("bj_xian.jpg") repeat-x left center}
.lm_x span{ line-height: 36px; padding:5px 25px; background: #eee }
.lm_x a{ float: right; font-size: 14px; font-weight: 100; color: #333; line-height: 36px; padding: 0 10px;}

/*招商通讯录*/
.lm_txl {
    width: 98%;
    margin: 12px auto 0 0;
    height: 40px;
    font-size: 22px;
    font-weight: bold;
    color: #2e82e1;
    border-bottom: 1px #cfd4da solid;
}
.lm_txl span {
    line-height: 36px;
    padding: 3px 5px 7px;
}
.txl_01 {
    width: 100%;
    height: auto;
    margin-top: 20px;
    overflow: hidden;
}
.txl_01 ul {
    margin: 0;
    padding: 0
}
.txl_01 ul li {
    width: 50%;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #636363;
    line-height: 27px;
    float: left;
    text-indent: 3px;
}
.lm02{ width: 98%; margin:12px auto 0; height: 40px;font-size: 22px; font-weight: bold; color: #105A87; background: url("lm02_.png") no-repeat center top;}
.lm02 span{ border-bottom: 1px #0A7690 solid;line-height: 36px; padding:3px 5px 7px; }

.lm03{ width: 98%; margin:12px auto 0; height: 40px;font-size: 22px; font-weight: bold; color: #105A87; background: url("lm02.png") no-repeat center top;}
.lm03 span{ border-bottom: 1px #0A7690 solid;line-height: 36px; padding:3px 5px 7px; }

/*投资要素*/
.lm04 {
    width: 100%;
    margin: 50px auto 0;
    height: 40px;
    font-size: 22px;
    font-weight: bold;
    color: #105A87;
    background: url("lm03.png") no-repeat center top;
}
.lm04 span {
    border-bottom: 1px #0A7690 solid;
    line-height: 36px;
    padding: 3px 5px 7px;
}
.tzys {
    width: 100%;
    background: #ebf0f6;
    height: 500px;
    margin-top: 20px;
    padding-top: 15px;
}
.tzys ul {
    margin: 0;
    padding: 0
}
.tzys ul li {
    width: 160px;
    height: 140px;
    float: left;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    margin: 20px 0 0 0px;
}
.tzys ul li a {
    color: #333;
}
.tzys ul li img {
    width: 90px;
    height: 90px;
    margin: 0 35px 0
}
.news {
    width: 94%;
    margin: auto;
    padding: 15px 0;
    overflow: hidden
}
.news ul {
    margin: 0;
    padding: 0;
}
.news ul li {
    width: 100%;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    color: #cbcbcb
}
.news ul li span {
    float: right;
    font-size: 12px;
    color: #A6A5A5;
}
.news ul li a {
    font-size: 16px;
    color: #666;
}
.news2 {
    width: 100%;
    margin: auto;
    padding: 15px 0;
}
.news2 ul {
    margin: 0;
    padding: 0;
}
.news2 ul li {
    width: 100%;
    height: 35px;
    overflow: hidden;
    line-height: 35px;
    color: #cbcbcb
}
.news2 ul li span {
    float: right;
    font-size: 12px;
    color: #A6A5A5;
}
.news2 ul li a {
    font-size: 17px;
    color: #666;
}
/*机构概况*/
.jggk{ width: 100%; height:auto; margin-top: 10px;  padding-bottom: 25px; background: #eee}
.jggk ul{ margin: 0; padding: 0;}
.jggk ul li{ }
.jggk_lm{  height: 50px; background: #da0002; color: #fff; text-align: center; line-height: 50px; font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.jggk_list{ width: 86%; height: 52px; margin: 12px auto 0; background: #FFFFFF; border-radius: 8px; line-height: 52px; font-size: 18px;  }
.jggk_list a{ color: #575656; }
.jggk_list img{ width: 30px; height: 32px; margin-left: 30px; margin-right: 26px;}

/*招商产业链*/
.zscyl {
    width: 23%;
    height: 75px;
    text-align: center;
    line-height: 75px;
    background: #4b96eb;
    margin: 10px;
    font-size: 18px;
    font-weight: bold;
    border: 1px solid #75b5fd
}
.zscyl a {
    color: #fff;
}
.zscyl a:hover {
    color: #FFEF5D
}
.foot-sty1 {
    width: 100%;
    font-size: 14px;
    color: #FFF;
    text-align: center;
    line-height: 20px;
    padding-top: 20px;
    padding-bottom: 30px;
}
.site-info {
    background: #cfd3d5;
    overflow: hidden;
}
.explain {
    width: auto;
    padding: 32px 0;
    line-height: 25px;
    overflow: hidden;
}
.explain p {
    padding-right: 40px;
    height: 90px;
    float: left;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #666;
}
.explain p a {
    font-family: "微软雅黑";
    color: #666;
    text-decoration: none;
}
.explain p a:hover {
    font-family: "微软雅黑";
    color: #d82626;
    text-decoration: none;
}
.explain p:last-child {
    padding-right: 0;
}
.scr-link {
    text-align: right;
    overflow: hidden;
    padding: 36px 0;
}
.scr-link li {
    /*width: 88px;
    height: 88px;
    line-height: 88px;*/
    vertical-align: middle;
    background: #fff;
    overflow: hidden;
    float: right;
    margin-left: 10px;
    text-align: center;
}
.scr-link li img {
    display: inline-block;
    vertical-align: middle;
}
.copyright-font {
    height: 40px;
    line-height: 40px;
    background: #333;
    overflow: hidden;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #999;
}
.copyright-font span {
    font-family: "arial";
}
/******************************tab切换*****************************/
.tab1,.tab2,.tab3{ width:100%; line-height: 55px; float: left; background: #f3f6fa }
.tab1 ul,.tab2 ul,.tab3 ul{ margin:0;padding:0;}
.tab1 li,.tab2 li,.tab3 li{ width: 14.28%; float:left; list-style:none; height:30px;line-height:30px; margin-top: 8px; text-align: center; font-size:14px; color:#677c93; cursor:pointer; }
.tab1 li a,.tab2 li a,.tab3 li a{ list-style:none; text-decoration:none; color:inherit }
.tab1 li.now,.tab2 li.now,.tab3 li.now{ list-style:none; background: #2e82e1; color:#fff}

.tablist_01{ width:100%; height:auto; display:none; float:left; margin-top: 10px; background: #fafbfd; border: 1px #dfe7f1 solid;}
.block{display:block;}
.kuang{ width: 98%; height: auto; overflow: hidden;  margin: 10px auto 10px; padding: 10px; background: #f3f6fa; border: 1px solid #ddd}

/*图文*/
.tubox {
    margin-top: 0px;
}
.tubox img {
    width: 49%;
    height: 220px;
    float: left;
    margin: 15px;
}
.tubox span {
    width: 43%;
    line-height: 26px;
    display: block;
    margin-top: 15px;
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 26px;
}
.tubox span a {
    color: #232324;
}
.tubox span a:hover {
    color: #087B90;
}
.tubox span p {
    width: 100%;
    font-size: 14px;
    line-height: 28px;
    color: #232324;
    font-weight: 100;
    margin-top: 15px;
}
/*视频*/
.shipin{ background: #000000; height: 260px; margin-top: 5px;}
.shipin_rb_2{ float: left; width: 48.5%; background: #2E82E1; color: #fff; font-size: 16px; text-align: center; height: 40px; line-height: 40px; }
.shipin_rb_2 a{ color: #fff;}
.shipin_rb_2 img{ width: 26px; height: 26px; margin-right: 10px;}

.shipin_rb_1{ float: left; width: 100%; background: #2E82E1; color: #fff; font-size: 16px; text-align: center; height: 40px; line-height: 40px; margin-top: 10px;}
.shipin_rb_1 a{ color: #fff;}
.shipin_rb_1 img{ width: 26px; height: 26px;margin-right: 10px;}
.mr10{ margin-right: 10px;}

/*广告*/
.tlgg {
    width: 100%;
    height: 98px;
    background: #FFFFFF
}
.ztzl_lm {
    width: 90px;
    height: 100%;
    float: left;
    margin-right: 15px;
    background: #105A87;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    padding: 22px;
    line-height: 24px;
}
/*廉政教育基地*/
.lzjyjd_lm {
    width: 97%;
    margin: 12px auto 0;
    height: 40px;
    font-size: 22px;
    font-weight: bold;
    color: #09778f;
    background: url("lm-bj.jpg") repeat-x bottom;
}
.lzjyjd_lm span {
    border-bottom: 1px #0A7690 solid;
    line-height: 36px;
    padding: 3px 5px 7px;
}
.cglc {
    line-height: 30px;
    padding-top: 5px;
    font-size: 18px;
    float: right;
    display: block;
}
/*申请参观流程*/
.cglc a {
    color: #105A87;
}
.jyjd {
    width: 300px;
    height: 230px;
    margin: 38px;
    float: left;
    text-align: center;
}
.jyjd img {
    width: 300px;
    height: 190px;
}
.jyjd span {
    line-height: 40px;
    font-size: 16px;
    text-align: center;
}
.jyjd a {
    color: #333
}
.footer {
    background: #CFD3D6
}
.foot-sty1 {
    line-height: 26px;
    color: #666;
    padding: 30px 0;
}
.foot-sty1 span {
    margin-right: 20px;
}
.footer2 {
    background: #0f5a86
}
.foot-sty2 {
    color: #FFF;
    line-height: 40px;
}
/*----------more--------------------*/
.more {
    width: 80px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin: 20px auto 0;
    background: #F0EFEF;
}
.more a {
    color: #565252;
}


.zsys{margin-top:-70px;}
/*******************************************************文章列表页样式开始*******************************************************/
.txtlist-ldiv {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 40px;
}
.txtlist-ldiv span {
    display: block;
    width: 100%;
    height: 50px;
    background-color: #0769B1;
    font-size: 20px;
    color: #ffffff;
    line-height: 50px;
    font-weight: bold;
    text-indent: 20px;
}
.txtlist-ldiv ul {
    margin: 0px;
    padding: 0px;
}
.txtlist-ldiv ul li {
    width: 100%;
    height: 45px;
    font-size: 18px;
    line-height: 45px;
    text-indent: 40px;
    background-color: #ebeff1;
    margin-top: 3px;
}
.txtlist-ldiv ul li a {
    color: #454545;
    display: block;
    width: 100%;
    height: 45px;
}
.txtlist-ldiv ul li a:hover {
    color: #ffffff;
    background-color: #93adc6;
}
.txtlist-con {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
}
.txtlist-con ul {
    margin: 0px;
    padding: 0px;
}
.txtlist-con li {
    display: block;
    width: 100%;
    overflow: hidden;
    border-bottom: #ededed solid 1px;
}
.txtlisty1 {
    font-size: 18px;
    color: #a5a5a5;
    line-height: 58px;
    text-indent: 10px;
    letter-spacing: 0px;
    overflow: hidden;
    float: left;
    width: 80%;
    height: 58px;
}
.txtlisty1 a {
    color: #454545;
}
.txtlisty1 a:hover {
    color: #0575D1;
}
.txtlisty2 {
    font-size: 14px;
    color: #a5a5a5;
    line-height: 58px;
    float: right;
}
.txtlist-map {
    width: 100%;
    height: 50px;
    margin-top: 20px;
    background-color: #ebeff1;
}
.txtlist-map span {
    display: block;
    float: left;
    width: auto;
    height: 50px;
    font-size: 14px;
    color: #787878;
    line-height: 50px;
    margin-left: 20px;
}
.txtlist-map ul {
    display: block;
    float: left;
    padding: 0px;
    margin: 0px;
}
.txtlist-map ul li {
    float: left;
    font-size: 14px;
    color: #787878;
    line-height: 50px;
    margin-left: 5px;
}
.txtlist-map ul li a {
    color: #454545;
}
.txtlist-map ul li a:hover {
    color: #4C83F1;
}
.txtcontent-div {
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}
.nry-info {
    width: 100%;
    height: 40px;
    background-color: #ebeff1;
    font-size: 14px;
    color: #787878;
    line-height: 40px;
    text-align: center;
    font-weight: normal;
    margin-bottom: 40px;
    margin-top: 20px;
}
.nry-info span {
    margin-left: 15px;
    margin-right: 15px;
}
.txtcontent-div h1 {
    width: 100%;
    line-height: 50px;
    font-size: 28px;
    font-weight: bold;
    color: #333;
    text-align: center;
}
.txtcontent-div p {
    display: block;
    margin: 20px auto 0 auto;
    padding: 0px 40px 0px 40px;
    line-height: 28px;
    font-size: 16px;
    /*text-indent: 32px;*/
    color: #454545;
}
.txtcontent-div p img {
    display: block;
    width: 70%;
    margin: 0px auto auto auto;
}
.imglist-con {
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.imglist-con ul {
    margin: 0px;
    padding: 0px;
}
.imglist-con ul li {
    width: 33%;
    float: left;
}
.imglist-con ul li a {
    display: block;
    padding: 10px;
}
.imglist-con ul li a img {
    display: block;
    width: 100%;
    height: 170px;
}
.imglist-con ul li a img:hover {
    box-shadow: 0 5px 10px 0 rgba(168, 182, 191, .7);
}
.imglist-con ul li a p {
    font-size: 14px;
    text-align: center;
    margin: 10px 0px 0px 0px;
    color: #333;
}
.footerlink { height: 40px; line-height: 40px;}
.footerlink a { color: #999; margin: 0 10px;}
.footerlink a:last-child { margin-right: 0;}


.zgyc_p1-newsqh { width:100%; margin-top:15px;}
.zgyc_p1qhtab1{width:100%; height:45px; border-bottom: #cccccc solid 1px;}
.zgyc_p1qhtab1 ul {margin:0;padding:0;}
.zgyc_p1qhtab1 li{ width:auto; height:45px; float:left; cursor:pointer; color:#000000; font-size:18px; text-align:center; line-height:45px; padding-left:18px; padding-right:18px;}
.zgyc_p1qhtab1 li.now{ list-style: none;background: #2e82e1;color: #fff;} 
.zgyc_p1qhtablist1{width:100%; height:auto; clear:both; overflow:hidden; display:none; margin:20px auto auto auto;} 
.block{display:block;}

.news-view { width:100%; height:38px;}
.newsview-bt { width:100%; height:38px; overflow:hidden; display:inline-block; padding-right:140px; position:absolute; background-image:url(licon1.png); background-repeat:no-repeat; background-position:5px 17px; font-size:16px; line-height:38px; white-space: nowrap; text-overflow: ellipsis;} 
.newsview-bt a { color:#282828;}
.newsview-bt a:hover { color:#0069c5;}
.newsview-date { width:80px; font-size:14px; color:#999999; text-align:right; float:right; line-height:38px;}

.lm-more1 {position:absolute;width:40px;height:48px;line-height:48px;font-size:14px;margin-left:490px;margin-top: -370px;}
.lm-more1 a { color:#787878;}
.lm-more1 a:hover { color:#1d8de3;}



.float-btn-group {

    z-index: 999;

    position: fixed;

    right: 30px;

    bottom: 80px;

    -webkit-transition: 0.3s;

    transition: 0.3s;

}

.float-btn-group .btn-triger {

    z-index: 15;

    float: left;

}

.float-btn-group .btn-list {

    position: absolute;

    right: 0;

    -webkit-transition: 0.3s;

    transition: 0.3s;

}

.float-btn-group .btn-list li {

    display: inline-block;

}

.float-btn-group.open .icon-bars {

    -ms-transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

}

.float-btn-group .icon-bars {

    -webkit-transition: 0.3s;

    transition: 0.3s;

}

.float-btn-group .btn-list .btn-float {

    position: absolute;

    right: 0;

    top: 0;

    opacity: 0;

    -ms-transform: scale(0, 0);

    -webkit-transform: scale(0, 0);

    transform: scale(0, 0);

}

.float-btn-group .btn-list .btn-float:nth-child(1) {

    -moz-transition: 0.2s 0.3s;

    -o-transition: 0.2s 0.3s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.3s;

    -webkit-transition: 0.2s 0.3s;

    transition: 0.2s 0.3s;

}

.float-btn-group .btn-list .btn-float:nth-child(2) {

    -moz-transition: 0.2s 0.5s;

    -o-transition: 0.2s 0.5s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.5s;

    -webkit-transition: 0.2s 0.5s;

    transition: 0.2s 0.5s;

}

.float-btn-group .btn-list .btn-float:nth-child(3) {

    -moz-transition: 0.2s 0.7s;

    -o-transition: 0.2s 0.7s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.7s;

    -webkit-transition: 0.2s 0.7s;

    transition: 0.2s 0.7s;

}

.float-btn-group .btn-list .btn-float:nth-child(4) {

    -moz-transition: 0.2s 0.92s;

    -o-transition: 0.2s 0.92s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.92s;

    -webkit-transition: 0.2s 0.92s;

    transition: 0.2s 0.92s;

}

.float-btn-group .btn-list .btn-float:nth-child(5) {

    -moz-transition: 0.2s 1.12s;

    -o-transition: 0.2s 1.12s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 1.12s;

    -webkit-transition: 0.2s 1.12s;

    transition: 0.2s 1.12s;

}

.float-btn-group.open .btn-list .btn-float {

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.9, 0.9);

    transform: scale(0.9, 0.9);

}

/*.float-btn-group.open .btn-list .btn-float:nth-child(1) {

    top: -275px;

    -moz-transition: 0.2s 0.9s;

    -o-transition: 0.2s 0.9s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.9s;

    -webkit-transition: 0.2s 0.9s;

    transition: 0.2s 0.9s;

}

.float-btn-group.open .btn-list .btn-float:nth-child(2) {

    top: -220px;

    -moz-transition: 0.2s 0.7s;

    -o-transition: 0.2s 0.7s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.7s;

    -webkit-transition: 0.2s 0.7s;

    transition: 0.2s 0.7s;

}*/

.float-btn-group.open .btn-list .btn-float:nth-child(1) {
    top: -220px;
    -moz-transition: 0.2s 0.5s;
    -o-transition: 0.2s 0.5s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.5s;
    -webkit-transition: 0.2s 0.5s;
    transition: 0.2s 0.5s;
}

.float-btn-group.open .btn-list .btn-float:nth-child(2) {
    top: -165px;
    -moz-transition: 0.2s 0.5s;
    -o-transition: 0.2s 0.5s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.5s;
    -webkit-transition: 0.2s 0.5s;
    transition: 0.2s 0.5s;
}

.float-btn-group.open .btn-list .btn-float:nth-child(3) {
    top: -110px;
    -moz-transition: 0.2s 0.3s;
    -o-transition: 0.2s 0.3s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.3s;
    -webkit-transition: 0.2s 0.3s;
    transition: 0.2s 0.3s;
}

.float-btn-group.open .btn-list .btn-float:nth-child(4) {
    top: -55px;
    -moz-transition: 0.2s 0.1s;
    -o-transition: 0.2s 0.1s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.1s;
    -webkit-transition: 0.2s 0.1s;
    transition: 0.2s 0.1s;
}

.float-btn-group.open .btn-list .btn-float img{
    position: absolute;
    left: -135px;
    width: 125px;
    height: 155px;
    max-width: 125px;
    top: -35px;
    box-shadow: 4px 4px 10px rgba(0,0,0,0.4);
}

.btn-float {

    width: 50px;

    height: 50px;

    line-height: 50px;

    display: inline-block;

    border: none;

    font-size: 24px;

    color: #fff;

    text-align: center;

    position: relative;

    -webkit-transition: 0.3s;

    transition: 0.3s;

    border-radius: 50%;

    cursor: pointer;

    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);

}

.btn-float:hover,.btn-float:focus {

    color: #fff;

    text-decoration: none;

    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15), 0 4px 15px rgba(0, 0, 0, 0.13);

}

.btn-float:active, .btn-float:focus {

    outline: none;

}

.gongkaibk-con { padding:10px 30px 15px 30px;}
.ggbt-div1 { width:100%; height:40px; border-bottom:#cccccc solid 1px;}
.ggbt-div1 span { display:block; width:auto; height:40px; float:left; font-size:22px; color:#0069c5; line-height:40px; font-weight: bold; padding: 0px 10px; /*border-bottom:#0069c5 solid 1px;*/}
.ggbt-div1 a { display:block; float:right; width:auto; height:40px; overflow:hidden; font-size:14px; color:#404040; line-height:40px; margin-right:15px;}
.ggbt-div1 a:hover { color:#404040;}
.ggbt-div1 a b { color: #CC0000; font-size: 18px;}
.tsjb{width:100%; height:auto; clear:both; overflow:hidden;margin:18px auto 3px auto;} 
.tsjb ul { margin:0px; padding:0px;}
.tsjb ul li {height:auto; line-height:30px; font-size:14px;overflow: hidden;text-overflow: ellipsis;}
.tsjb ul li a { color:#454545;}
.tsjb ul li a:hover { color:#2188d5;}
.tsjb ul li span{float: right;font-size: 14px;width:50px;color: #999999;}



.righr_menu_nav1 { background-image:url(http://www.yichang.gov.cn/static/images/r-m-icon6.png);}
.righr_menu_nav2 { background-image:url(http://www.yichang.gov.cn/static/images/r-m-icon4.png);}
.righr_menu_nav3 { background-image:url(http://www.yichang.gov.cn/static/images/r-m-icon3.png);}
.righr_menu_nav4 { background-image:url(http://www.yichang.gov.cn/static/images/r-m-icon12.png);}
.righr_menu_nav5 { background-image:url(http://www.yichang.gov.cn/static/images/r-m-icon7.png);}

.icon-bars {

    background: #fff;

    height: 2px;

    width: 22px;

    margin: auto;

    display: block;

    position: relative;

    position: absolute;

    top: 24px;

    right: 14px;

    -moz-transition: 0.3s 0.3s;

    -o-transition: 0.3s 0.3s;

    -webkit-transition: 0.3s;

    -webkit-transition-delay: 0.3s;

    -webkit-transition: 0.3s 0.3s;

    transition: 0.3s 0.3s;

}

.icon-bars:after {

    content: '';

    position: absolute;

    height: 22px;

    width: 2px;

    background: #fff;

    top: -10px;

    left: 10px;

}
.righr_menu_navbgc0 {
    background: #ec4f45;
}

element.style {
}
.go_top0905 {
    position: fixed;
    z-index: 999;
    right: 30px;
    bottom: 20px;
    background-color: #ec4f45;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);
    background-image: url(http://www.yichang.gov.cn/static/images/go_top.png);
    background-repeat: no-repeat;
    background-position: center 13px;
}
.znwd-enter {
    width: 84px;
    height: 108px;
    position: absolute;
    margin-top: -350px;
    margin-left: -17px;
}
.righr_menu_navbgc1 {
    background-color: #abb5be;
    background-repeat: no-repeat;
    background-position: center 2px;
}