﻿/*头条*/

.middle .middle_top {
    position: relative;
}

.topnews {
    border: 1px solid #E2E2E2;
    height: 83px;
    margin-top: 20px;
    padding: 0 29px;
    margin-bottom: 20px;
}

.topnews .topnews_logo {
    display: block;
    width: 88px;
    height: 46px;
    background: url(topnews.png) no-repeat right center;
    color: #FFFFFF;
    font-weight: 700;
    font-size: 22px;
    text-align: center;
    line-height: 46px;
    margin-top: 17px;
}

.topnews .topnews_content {
    display: block;
    width: 1025px;
    text-align: center;
    line-height: 50px;
    font-size: 30px;
    font-weight: 700;
    color: #4c4c4c;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.topnews span {
    font-size: 14px;
    color: #6c6c6c;
    display: block;
    line-height: 25px;
    text-align: center;
    float: right;
    width: 1025px;
    margin: 0 auto;
}

.topnews span br {
    display: none;
}


/*焦点图盒子*/

.middle .middle_top .main_box {
    margin-bottom: 30px;
}

.middle .middle_top .main_box .focus_pic .slideBox {
    width: 681px;
    height: 365px;
    overflow: hidden;
    position: relative;
}

.middle .middle_top .main_box .focus_pic .slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    left: 10px;
    bottom: 15px;
    z-index: 1;
}

.middle .middle_top .main_box .focus_pic .slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.middle .middle_top .main_box .focus_pic .slideBox .hd ul li {
    float: left;
    margin-right: 4px;
    width: 10px;
    height: 10px;
    line-height: 12px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    border-radius: 50%;
}

.middle .middle_top .main_box .focus_pic .slideBox .hd ul li.on {
    background: #f00;
    color: #fff;
}

.middle .middle_top .main_box .focus_pic .slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.middle .middle_top .main_box .focus_pic .slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.middle .middle_top .main_box .focus_pic .slideBox .bd img {
    width: 681px;
    height: 365px;
    display: block;
}

.middle .middle_top .main_box .focus_pic .slideBox .bd {
    width: 681px;
    height: 365px;
    position: relative;
}

.middle .middle_top .main_box .focus_pic .slideBox .bd li {
    position: relative;
    zoom: 1;
    vertical-align: middle;
}

.middle .middle_top .main_box .focus_pic .slideBox .bd li .pic {
    position: relative;
    z-index: 0;
}

.middle .middle_top .main_box .focus_pic .slideBox .bd li .pic img {
    width: 681px;
    height: 365px;
    vertical-align: bottom;
}

.middle .middle_top .main_box .focus_pic .slideBox .bd li .bg {
    width: 681px;
    height: 49px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: url(focus_titlebg.png) repeat-x;
}

.middle .middle_top .main_box .focus_pic .slideBox .bd li .title {
    font-size: 18px;
    padding-left: 95px;
    width: 600px;
    height: 49px;
    line-height: 49px;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: 2;
}

.middle .middle_top .main_box .focus_pic .slideBox .bd li .title a {
    color: #fff;
    display: block;
}


/* 下面是前/后按钮代码  */

.middle .middle_top .main_box .focus_pic .slideBox .prev,
.middle .middle_top .main_box .focus_pic .slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 36px;
    height: 62px;
}

.middle .middle_top .main_box .focus_pic .slideBox .next {
    left: auto;
    right: 3%;
    background: url(focus_next.png) no-repeat center;
}

.middle .middle_top .main_box .focus_pic .slideBox .prev {
    background: url(focus_last.png) no-repeat center;
}

.middle .middle_top .main_box .focus_pic .slideBox .prev:hover,
.middle .middle_top .main_box .focus_pic .slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.middle .middle_top .main_box .focus_pic .slideBox .prevStop {
    display: none;
}

.middle .middle_top .main_box .focus_pic .slideBox .nextStop {
    display: none;
}

.middle .middle_top .main_box .focus_news {
    width: 519px;
    height: 366px;
    background: #F8F8F8;
    overflow: hidden;
}

.middle .middle_top .main_box .focus_news .sildemaintxt {
    padding: 15px 20px;
}

.middle .middle_top .main_box .focus_news .sildemaintxt .hd {
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #C0C0C0;
    margin-bottom: 10px;
}

.middle .middle_top .main_box .focus_news .sildemaintxt .hd ul li {
    float: left;
    width: 95px;
    height: 36px;
    text-align: center;
}

.middle .middle_top .main_box .focus_news .sildemaintxt .hd ul li a {
    font-size: 18px;
}

.middle .middle_top .main_box .focus_news .sildemaintxt .hd ul li.on {
    border-bottom: 2px solid #BF160F;
    font-weight: bold;
}

.middle .middle_top .main_box .focus_news .sildemaintxt .bd ul {
    height: 298px;
    overflow: hidden;
}

.middle .middle_top .main_box .focus_news .sildemaintxt .bd ul li {
    line-height: 33px;
    padding-left: 15px;
    background: url(liststyle.png) no-repeat left 14px;
}

.middle .middle_top .main_box .focus_news .sildemaintxt .bd ul.redli li:nth-child(1) a,
.middle .middle_top .main_box .focus_news .sildemaintxt .bd ul.redli li:nth-child(2) a {
    color: #BF170C;
    font-weight: 700;
}

.middle .middle_top .main_box .focus_news .sildemaintxt .bd ul li:hover a {
    color: #BF170C;
}

.middle .middle_top .main_box .focus_news .sildemaintxt .bd ul li span {
    /*float: right;*/
    color: #C1C1C1;
    padding-left: 8px;
    white-space: inherit;
}


/*.middle .middle_top .main_box .focus_news .sildemaintxt .bd ul li a{
	display: block;
	width: 405px;
	float: left;
	white-space:nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;
}*/


/*领导会议*/

.middle .middle_top .main_box .sildetxt .hd {
    height: 20px;
    line-height: 20px;
    margin-bottom: 15px;
}

.middle .middle_top .main_box .sildetxt .hd ul li {
    float: left;
    /*width: 97px;*/
    border-left: 1px solid #CBCBCB;
    padding: 0 30px;
    font-size: 18px;
    font-weight: 700;
}

.middle .middle_top .main_box .sildetxt .hd ul li.on a {
    color: #C8362F;
}

.middle .middle_top .main_box .sildetxt .hd ul li:first-child {
    padding-left: 0;
    border-left: none;
}

.middle .middle_top .main_box .ldhd .sildetxt .bd ul {
    height: 172px;
    border: 1px solid #DCDCDC;
    padding: 16px 22px;
}

.middle .middle_top .main_box .ldhd .sildetxt .bd ul li {
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    background: url(liststyle.png) no-repeat left center;
}

.middle .middle_top .main_box .ldhd .sildetxt .bd ul li:hover a {
    color: #BF170C;
}

.middle .middle_top .main_box .ldhd .sildetxt .bd ul li span {
    color: #C1C1C1;
    float: right;
}

.middle .middle_top .main_box .boxtitle {
    height: 20px;
    line-height: 20px;
    margin-bottom: 15px;
}

.middle .middle_top .main_box .boxtitle a {
    color: #C8362F;
    font-size: 18px;
    font-weight: 700;
}

.middle .middle_top .main_box .zdgz ul {
    height: 176px;
    border: 1px solid #DCDCDC;
    padding: 14px 18px;
}

.middle .middle_top .main_box .zdgz ul li {
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    background: url(liststyle.png) no-repeat left center;
}

.middle .middle_top .main_box .zdgz ul li:hover a {
    color: #BF170C;
}

.middle .middle_top .main_box .zdgz ul li span {
    color: #C1C1C1;
    float: right;
}


/*.middle .middle_top .main_box .zdgz ul li{
	width: 110px;
	height: 79px;
	text-align: center;
	float: left;
	font-size: 14px;
	margin-bottom: 15px;
}
.middle .middle_top .main_box .zdgz ul li a{
	display: block;
	padding-top: 66px;
}
.middle .middle_top .main_box .zdgz ul li a:hover{
	color: #C8362F;
}
.middle .middle_top .main_box .zdgz ul li.zdgz01 a{
	background: url(zdgz01.png) no-repeat top center;
}
.middle .middle_top .main_box .zdgz ul li.zdgz02 a{
	background: url(zdgz02.png) no-repeat top center;
}
.middle .middle_top .main_box .zdgz ul li.zdgz03 a{
	background: url(zdgz03.png) no-repeat top center;
}
.middle .middle_top .main_box .zdgz ul li.zdgz04 a{
	background: url(zdgz04.png) no-repeat top center;
}
.middle .middle_top .main_box .zdgz ul li.zdgz05 a{
	background: url(zdgz05.png) no-repeat top center;
}
.middle .middle_top .main_box .zdgz ul li.zdgz06 a{
	background: url(zdgz06.png) no-repeat top center;
}
.middle .middle_top .main_box .zdgz ul li.zdgz07 a{
	background: url(zdgz07.png) no-repeat top center;
}
.middle .middle_top .main_box .zdgz ul li.zdgz08 a{
	background: url(zdgz08.png) no-repeat top center;
}
.middle .middle_top .main_box .zdgz ul li.zdgz09 a{
	background: url(zdgz09.png) no-repeat top center;
}
.middle .middle_top .main_box .zdgz ul li.zdgz10 a{
	background: url(zdgz10.png) no-repeat top center;
}*/


/*大专题*/

.middle .middle_top .zt_bigbox {
    height: 100px;
    margin-top: 24px;
    margin-bottom: 31px;
    position: relative;
}

.middle .middle_top .zt_bigbox a {
    display: block;
}

.middle .middle_top .zt_bigbox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    bottom: 5px;
    z-index: 1;
}

.middle .middle_top .zt_bigbox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.middle .middle_top .zt_bigbox .hd ul li {
    float: left;
    margin-right: 4px;
    width: 10px;
    height: 10px;
    line-height: 12px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    border-radius: 50%;
}

.middle .middle_top .zt_bigbox .hd ul li.on {
    background: #f00;
    color: #fff;
}

.middle .middle_top .zt_bigbox .bd {
    height: 100px;
}

.middle .middle_top .zt_bigbox img {
    width: 1200px;
    height: 100px;
    vertical-align: middle;
}


/*在线访谈*/

.middle .middle_top .main_box .zxft .sildetxt .bd .zxft_content {
    height: 92px;
    border: 1px solid #DCDCDC;
    padding: 21px 24px;
}

.middle .middle_top .main_box .zxft .sildetxt .bd ul .zxft_content li {
    height: 36px;
    line-height: 15px;
    padding-left: 15px;
    background: url(liststyle.png) no-repeat left 7px;
}

.middle .middle_top .main_box .zxft .sildetxt .bd ul .zxft_content li:hover a {
    color: #C8362F;
}

.middle .middle_top .main_box .zxft .sildetxt .bd ul .zxft_content li span {
    float: right;
    color: #C1C1C1;
}

.middle .middle_top .main_box .zxft .sildetxt .bd .zxft_content img {
    width: 120px;
    height: 90px;
}

.middle .middle_top .main_box .zxft .sildetxt .bd .zxft_content .zxft_mess {
    width: 395px;
    height: 94px;
    overflow: hidden;
}

.middle .middle_top .main_box .zxft .sildetxt .bd .zxft_content .zxft_mess span {
    display: block;
    height: 34px;
    line-height: 34px;
}

.middle .middle_top .main_box .zxft .sildetxt .bd .zxft_content .zxft_mess span:hover a {
    color: #C8362F;
}

.middle .middle_top .main_box .independ {
    margin-top: 19px;
    margin-bottom: 33px;
}

.middle .middle_top .main_box .independ ul li {
    width: 130px;
    height: 90px;
    border: 1px solid #DCDCDC;
    float: left;
    text-align: center;
    margin-left: 20px;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.middle .middle_top .main_box .independ ul li:hover {
    z-index: 2;
    -webkit-transform: translate3D(0, -8px, 0);
    -moz-transform: translate3D(0, -8px, 0);
    -ms-transform: translate3D(0, -8px, 0);
    transform: translate3D(0, -5px, 0);
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
}

.middle .middle_top .main_box .independ ul li:first-child {
    margin-left: 0;
}

.middle .middle_top .main_box .independ ul li img {
    display: block;
    margin: 0 auto;
    margin-top: 16px;
    margin-bottom: 12px;
}


/*行署文件*/

.middle .middle_top .main_box .xswj .sildetxt .bd ul {
    height: 178px;
    border: 1px solid #DCDCDC;
    padding: 16px 17px 0;
}

.middle .middle_top .main_box .xswj .sildetxt .bd ul .xswj_sezrch {
    height: 44px;
    border: 1px solid #DCDCDC;
    margin-bottom: 10px;
}

.middle .middle_top .main_box .xswj .sildetxt .bd ul .xswj_sezrch select,
.middle .middle_top .main_box .xswj .sildetxt .bd ul .xswj_sezrch input {
    border: none;
    padding: 0;
    margin: 0;
    height: 43px;
    line-height: 43px;
    outline: none;
}

.middle .middle_top .main_box .xswj .sildetxt .bd ul .xswj_sezrch select {
    width: 120px;
    text-align: center;
    padding-left: 17px;
    border-right: 1px solid #DCDCDC;
    font-size: 14px;
    color: #960500;
    font-weight: 700;
}

.middle .middle_top .main_box .xswj .sildetxt .bd ul .xswj_sezrch input[type=text] {
    padding-left: 25px;
    width: 346px;
}

.middle .middle_top .main_box .xswj .sildetxt .bd ul .xswj_sezrch input[type=submit] {
    width: 49px;
    background: url(find_xswj.png) no-repeat center;
    cursor: pointer;
}

.middle .middle_top .main_box .xswj .sildetxt .bd ul li {
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    background: url(liststyle.png) no-repeat left center;
}

.middle .middle_top .main_box .xswj .sildetxt .bd ul li:hover a {
    color: #C8362F;
}

.middle .middle_top .main_box .xswj .sildetxt .bd ul.tzggul li {
    line-height: 19px;
    background: url(liststyle.png) no-repeat left 8px;
}

.middle .middle_top .main_box .xswj .sildetxt .bd ul li span {
    float: right;
    color: #C1C1C1;
}


/*信息公开*/

.middle .middle_top .main_box .xxgk {
    margin-top: 30px;
}

.middle .middle_top .main_box .xxgk .xxgk_box {
    height: 135px;
    border: 1px solid #DCDCDC;
    padding: 17px;
}

.middle .middle_top .main_box .xxgk .xxgk_box ul {
    width: 415px;
}

.middle .middle_top .main_box .xxgk .xxgk_box ul li {
    width: 185px;
    height: 43px;
    line-height: 43px;
    float: left;
    background: #F5F9FB;
    padding-left: 21px;
    margin-right: 1px;
    margin-bottom: 1px;
}

.middle .middle_top .main_box .xxgk .xxgk_box ul li:hover a {
    color: #C8362F;
}

.middle .middle_top .main_box .xxgk .xxgk_box ul li img {
    margin-right: 10px;
    vertical-align: middle;
    margin-bottom: 4px;
}

.middle .middle_top .main_box .xxgk .xxgk_box ul li:hover img {
    -webkit-animation: updown .8s ease .1s;
    -moz-animation: updown .8s ease .1s;
    -ms-animation: updown .8s ease .1s;
    animation: updown .8s ease .1s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes updown {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes updown {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-ms-keyframes updown {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes updown {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.middle .middle_top .main_box .xxgk .xxgk_box .sli {
    width: 133px;
    height: 133px;
    background: #F5F9FB;
    text-align: center;
}

.middle .middle_top .main_box .xxgk .xxgk_box .sli img {
    display: block;
    margin: 0 auto;
    margin-bottom: 22px;
    margin-top: 28px;
}

.middle .middle_top .main_box .xxgk .xxgk_box .sli:hover a {
    color: #C8362F;
}


/*政务服务*/

.middle .middle_top .main_box .zwfw .zwfw_top {
    height: 245px;
    border: 1px solid #DCDCDC;
    padding: 0 17px 0;
}

.middle .middle_top .main_box .zwfw .zwfw_top ul.zwfw_topul li {
    float: left;
    width: 130px;
    height: 39px;
    border: 1px solid #F6C3C0;
    background: #FFFBF5;
    line-height: 39px;
    text-align: center;
    font-size: 14px;
    margin-left: 7px;
    margin-bottom: 6px;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    -ms-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
}

.middle .middle_top .main_box .zwfw .zwfw_top ul.zwfw_topul li:hover {
    border-radius: 10px;
}

.middle .middle_top .main_box .zwfw .zwfw_top ul.zwfw_topul li:hover a {
    color: #C8362F;
}

.middle .middle_top .main_box .zwfw .zwfw_top ul.zwfw_topul li a {
    display: block;
}

.middle .middle_top .main_box .zwfw .zwfw_top ul.zwfw_topul li:first-child {
    margin-left: 0;
}

.middle .middle_top .main_box .zwfw .zwfw_top ul.zwfw_topul li:first-child+li+li+li+li {
    margin-left: 0;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw {
    height: 220px;
    margin-top: 11px;
    overflow: hidden;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .hd {
    height: 46px;
    background: #F5F5F5;
    line-height: 46px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .hd ul li {
    float: left;
    width: 109px;
    text-align: center;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .hd ul li.on {
    background: #E05852;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .hd ul li.on a {
    color: #FFFFFF;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li {
    float: left;
    width: 109px;
    height: 80px;
    text-align: center;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li a {
    padding-top: 61px;
    display: block;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.grbs01 a {
    background: url(grbs01.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.grbs02 a {
    background: url(grbs02.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.grbs03 a {
    background: url(grbs03.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.grbs04 a {
    background: url(grbs04.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.grbs05 a {
    background: url(grbs05.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.grbs06 a {
    background: url(grbs06.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.grbs07 a {
    background: url(grbs07.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.grbs08 a {
    background: url(grbs08.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.grbs09 a {
    background: url(grbs09.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.grbs10 a {
    background: url(grbs10.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.frbs01 a {
    background: url(frbs01.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.frbs02 a {
    background: url(frbs02.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.frbs03 a {
    background: url(frbs03.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.frbs04 a {
    background: url(frbs04.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.frbs05 a {
    background: url(frbs05.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.frbs06 a {
    background: url(frbs06.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.frbs07 a {
    background: url(frbs07.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.frbs08 a {
    background: url(frbs08.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.frbs09 a {
    background: url(frbs09.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul li.frbs10 a {
    background: url(grbs10.png) no-repeat center 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul.bmul {
    margin-left: -13px;
    margin-top: 27px;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul.bmul li {
    width: 98px;
    height: 32px;
    border: 1px solid #E5E5E5;
    line-height: 32px;
    margin-left: 13px;
    margin-bottom: 13px;
    transition: 0.5s;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul.bmul li:hover {
    border: 1px solid #F48784;
}

.middle .middle_top .main_box .zwfw .zwfw_top .sildebsfw .bd ul.bmul li a {
    display: block;
    padding: 0;
}

.middle .middle_top .main_box .zwfw .zwfw_bottom {
    border: 1px solid #DCDCDC;
    height: 129px;
    margin-top: 20px;
    padding-left: 20px;
}

.middle .middle_top .main_box .zwfw .zwfw_bottom ul li {
    float: left;
    width: 135px;
    height: 100px;
    text-align: center;
    margin-top: 22px;
}

.middle .middle_top .main_box .zwfw .zwfw_bottom ul li a {
    display: block;
    padding-top: 64px;
}

.middle .middle_top .main_box .zwfw .zwfw_bottom ul li a:hover {
    color: #C8362F;
}

.middle .middle_top .main_box .zwfw .zwfw_bottom ul li.zwfw01 a {
    background: url(zwfw01.png) no-repeat top center;
}

.middle .middle_top .main_box .zwfw .zwfw_bottom ul li.zwfw02 a {
    background: url(zwfw02.png) no-repeat top center;
}

.middle .middle_top .main_box .zwfw .zwfw_bottom ul li.zwfw03 a {
    background: url(zwfw03.png) no-repeat top center;
}

.middle .middle_top .main_box .zwfw .zwfw_bottom ul li.zwfw04 a {
    background: url(zwfw04.png) no-repeat top center;
}

.middle .middle_top .main_box .zwfw .zwfw_bottom ul li.zwfw05 a {
    background: url(zwfw05.png) no-repeat top center;
}

.middle .middle_top .main_box .hdjl {
    margin-top: 30px;
}

.middle .middle_top .main_box .hdjl .hdjl_box {
    border: 1px solid #DCDCDC;
    height: 170px;
    padding: 0 20px;
}

.middle .middle_top .main_box .hdjl .hdjl_box .toleader {
    height: 71px;
    background: #EFEFEF;
    border-radius: 5px;
    line-height: 71px;
    margin-top: 18px;
}

.middle .middle_top .main_box .hdjl .hdjl_box .toleader a {
    display: block;
}

.middle .middle_top .main_box .hdjl .hdjl_box .toleader img {
    margin-left: 22px;
    vertical-align: middle;
    margin-bottom: 4px;
    margin-right: 15px;
}

.middle .middle_top .main_box .hdjl .hdjl_box .toleader span {
    color: #E15852;
    font-weight: 700;
    font-size: 20px;
}

.middle .middle_top .main_box .hdjl .hdjl_box .toleader span i {
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    margin-left: 18px;
}

.middle .middle_top .main_box .hdjl .hdjl_box .toleader .lable {
    display: block;
    width: 94px;
    height: 33px;
    border: 1px solid #F7C2C0;
    background: #F5F5F5;
    color: #D43E38;
    text-align: center;
    line-height: 33px;
    float: right;
    border-radius: 5px;
    margin-top: 18px;
    margin-right: 23px;
}

.middle .middle_top .main_box .hdjl .hdjl_box ul li {
    width: 123px;
    height: 43px;
    border-radius: 5px;
    /*background: #BF170F;*/
    background: #de5a56;
    text-align: center;
    line-height: 43px;
    float: left;
    margin-left: 17px;
    margin-top: 17px;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -ms-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.middle .middle_top .main_box .hdjl .hdjl_box ul li:first-child {
    margin-left: 0;
}

.middle .middle_top .main_box .hdjl .hdjl_box ul li a {
    color: #FFFFFF;
    display: block;
}

.middle .middle_top .main_box .hdjl .hdjl_box ul li:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: radial-gradient(ellipse at center, rgba(191, 23, 15, 0.35) 0%, rgba(191, 23, 15, 0) 80%);
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    -moz-transition-property: transform, opacity;
    -ms-transition-property: transform, opacity;
    transition-property: transform, opacity;
}

.middle .middle_top .main_box .hdjl .hdjl_box ul li:hover {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}

.middle .middle_top .main_box .hdjl .hdjl_box ul li:hover:before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
}


/*滚动小专题*/

.middle .middle_top .zt_smallbox .picScroll-left {
    height: 115px;
    border: 1px solid #DCDCDC;
    position: relative;
}

.middle .middle_top .zt_smallbox .picScroll-left .hd {
    overflow: hidden;
    /*background:#f4f4f4;*/
    padding: 0 10px;
    text-align: center;
}

.middle .middle_top .zt_smallbox .picScroll-left .hd .prev,
.picScroll-left .hd .next {
    display: block;
    width: 29px;
    height: 29px;
    overflow: hidden;
    cursor: pointer;
    margin-top: -14.5px;
}

.middle .middle_top .zt_smallbox .picScroll-left .hd .prev {
    position: absolute;
    left: 21px;
    top: 50%;
    background: url(zt_last.png) no-repeat center;
}

.middle .middle_top .zt_smallbox .picScroll-left .hd .next {
    position: absolute;
    right: 21px;
    top: 50%;
    background: url(zt_next.png) no-repeat center;
}

.middle .middle_top .zt_smallbox .picScroll-left .hd .zt_title {
    font-size: 19px;
    font-weight: 700;
    text-align: center;
    line-height: 30px;
}

.middle .middle_top .zt_smallbox .picScroll-left .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
}

.middle .middle_top .zt_smallbox .picScroll-left .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
}

.middle .middle_top .zt_smallbox .picScroll-left .hd ul li.on {
    background-position: 0 0;
}

.middle .middle_top .zt_smallbox .picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.middle .middle_top .zt_smallbox .picScroll-left .bd ul li {
    margin: 22px 23px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.middle .middle_top .zt_smallbox .picScroll-left .bd ul li .pic {
    text-align: center;
}

.middle .middle_top .zt_smallbox .picScroll-left .bd ul li .pic img {
    width: 230px;
    height: 70px;
    display: block;
}

.middle .middle_top .zt_smallbox .picScroll-left .bd ul li .pic a:hover img {
    border-color: #999;
}

.middle .middle_top .zt_smallbox .picScroll-left .bd ul li .title {
    line-height: 24px;
}


/*蒙文部分*/

.middle .middle_top .mxm {
    /*height: 375px;*/
    /*margin: 30px 0;*/
    margin-top: 33px;
}


/*魅力锡林郭勒*/

.middle .middle_bottom .mlxlgl {
    height: 529px;
    background: url(mlxlgl_bg.png) no-repeat center;
    padding-top: 31px;
    margin-top: 30px;
    overflow: hidden;
}

.middle .middle_bottom .mlxlgl .mlxlgl_logo {
    width: 352px;
    height: 103px;
}

.middle .middle_bottom .mlxlgl ul.boxul {
    float: left;
    margin-left: 30px;
    border-radius: 5px;
    top: 440px;
    position: relative;
}

.middle .middle_bottom .mlxlgl ul.boxul .xmgk {
    -webkit-box-shadow: 0 0 10px #62A0CF;
    -moz-box-shadow: 0 0 10px #62A0CF;
    box-shadow: 0 0 10px #62A0CF;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.middle .middle_bottom .mlxlgl ul.boxul:hover .xmgk {
    z-index: 2;
    -webkit-transform: translate3D(0, -8px, 0);
    -moz-transform: translate3D(0, -8px, 0);
    -ms-transform: translate3D(0, -8px, 0);
    transform: translate3D(0, -5px, 0);
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
}

.middle .middle_bottom .mlxlgl ul.boxul .xmgk img:first-child {
    transition-duration: 1.4s;
    -moz-animation-duration: 1.4s;
    -webkit-animation-duration: 1.4s;
    -o-animation-duration: 1.4s;
}

.middle .middle_bottom .mlxlgl ul.boxul:hover .xmgk img:first-child {
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
}


/*.middle .middle_bottom .mlxlgl ul.boxul01{
	animation-delay:1s !important;
    -webkit-animation-delay:1s
}
.middle .middle_bottom .mlxlgl ul.boxul02{
	animation-delay:2s !important;
    -webkit-animation-delay:2s
}
.middle .middle_bottom .mlxlgl ul.boxul03{
	animation-delay:3s !important;
    -webkit-animation-delay:3s
}
.middle .middle_bottom .mlxlgl ul.boxul04{
	animation-delay:4s !important;
    -webkit-animation-delay:4s
}
.middle .middle_bottom .mlxlgl ul.boxul05{
	animation-delay:5s !important;
    -webkit-animation-delay:5s
}*/

.middle .middle_bottom .mlxlgl ul.boxul:first-child {
    margin-left: 0;
}

.middle .middle_bottom .mlxlgl ul.boxul .xmgk {
    width: 215px;
    height: 309px;
    background: #FFFFFF;
    border-radius: 5px;
    overflow: hidden;
}

.middle .middle_bottom .mlxlgl ul.boxul .xmgk .mlxlgl_title {
    display: block;
    width: 117px;
    height: 32px;
    position: absolute;
    left: 50%;
    top: -16px;
    margin-left: -57.5px;
    border-radius: 50px;
    text-align: center;
    line-height: 32px;
    font-weight: 700;
    color: #FFFFFF;
}

.middle .middle_bottom .mlxlgl ul.boxul01 .xmgk .mlxlgl_title {
    background: #BB5305;
}

.middle .middle_bottom .mlxlgl ul.boxul02 .xmgk .mlxlgl_title {
    background: #912E28;
}

.middle .middle_bottom .mlxlgl ul.boxul03 .xmgk .mlxlgl_title {
    background: #123E1D;
}

.middle .middle_bottom .mlxlgl ul.boxul04 .xmgk .mlxlgl_title {
    background: #2556A2;
}

.middle .middle_bottom .mlxlgl ul.boxul05 .xmgk .mlxlgl_title {
    background: #7852B7;
}

.middle .middle_bottom .mlxlgl ul.boxul .xmgk .mlxlgl_title img {
    vertical-align: middle;
    margin-bottom: 3px;
    margin-right: 6px;
}

.middle .middle_bottom .mlxlgl ul.boxul .xmgk ul {
    position: relative;
    padding-top: 35px;
    padding-left: 5px;
}

.middle .middle_bottom .mlxlgl ul.boxul .xmgk ul li {
    width: 81px;
    height: 27px;
    border-radius: 3px;
    border: 1px solid #CCCCCC;
    text-align: center;
    line-height: 27px;
    font-size: 14px;
    float: left;
    margin-left: 13px;
    margin-bottom: 10px;
}

.middle .middle_bottom .mlxlgl ul.boxul .xmgk ul li a {
    display: block;
}

.middle .middle_bottom .mlxlgl ul.boxul01 .xmgk ul li:hover a {
    color: #BB5305;
}

.middle .middle_bottom .mlxlgl ul.boxul02 .xmgk ul li:hover a {
    color: #912E28;
}

.middle .middle_bottom .mlxlgl ul.boxul03 .xmgk ul li:hover a {
    color: #2556A2;
}

.middle .middle_bottom .mlxlgl ul.boxul04 .xmgk ul li:hover a {
    color: #123E1D;
}

.middle .middle_bottom .mlxlgl ul.boxul05 .xmgk ul li:hover a {
    color: #7852B7;
}

.ohterlink {
    height: 162px;
    background: #F7E9C9;
}

.ohterlink .linktop {
    border-bottom: 2px solid #EAD9B3;
    height: 35px;
    padding-top: 39px;
}

.ohterlink .linktop ul {
    margin-left: 22px;
}

.ohterlink .linktop ul li {
    float: left;
    height: 18px;
    border-left: 2px solid #F3E3BF;
}

.ohterlink .linktop ul li:first-child {
    border-left: 0;
}

.ohterlink .linktop ul li a {
    display: block;
    padding: 0 35px;
    color: #AB8F4F;
}

.ohterlink .linkbottom {
    margin-top: 20px;
}

.ohterlink .linkbottom ul li {
    width: 189px;
    height: 42px;
    border: 1px solid #E5D19F;
    text-align: center;
    line-height: 42px;
    float: left;
    margin-left: 10px;
    transition-duration: 0.8s;
    -moz-animation-duration: 0.8s;
    -webkit-animation-duration: 0.8s;
    -o-animation-duration: 0.8s;
}

.ohterlink .linkbottom ul li:hover {
    border: 1px solid #92712A;
}

.ohterlink .linkbottom ul li:first-child {
    margin-left: 0;
}

.ohterlink .linkbottom ul li a {
    display: block;
    color: #92712A;
}


/*侧边栏*/

.middle .middle_top .side {
    width: 90px;
    height: 434px;
    padding-top: 134px;
    background: url(side_top.png) no-repeat top;
    position: absolute;
    right: -130px;
    top: 0;
    z-index: 999;
}

.middle .middle_top .side ul li {
    width: 62px;
    background: #E15852;
    border-radius: 8px;
    margin: 0 auto;
    padding: 5px;
    margin-bottom: 7px;
}

.middle .middle_top .side ul li a {
    display: block;
    font-size: 14px;
    text-align: center;
    color: #FFFFFF;
    line-height: 18px;
}

.middle .middle_top .side ul li a i {
    display: block;
    height: 39px;
    border-radius: 6px;
    margin-bottom: 5px;
}

.middle .middle_top .side ul li.side01 a i {
    background: url(side01.png) no-repeat center;
    background-color: #D1322C;
}

.middle .middle_top .side ul li.side02 a i {
    background: url(side02.png) no-repeat center;
    background-color: #D1322C;
}

.middle .middle_top .side ul li.side03 a i {
    background: url(side03.png) no-repeat center;
    background-color: #D1322C;
}

.middle .middle_top .side ul li.side04 a i {
    background: url(side04.png) no-repeat center;
    background-color: #D1322C;
}

.middle .middle_top .side ul li.side05 {
    background: #1687D3;
}

.middle .middle_top .side ul li.side05 a i {
    background: url(side05.png) no-repeat center;
    background-color: #046298;
}

.middle .middle_top .side ul li.side06 {
    background: #1687D3;
}

.middle .middle_top .side ul li.side06 a i {
    background: url(side06.png) no-repeat center;
    background-color: #046298;
}

.middle .middle_top .side ul li.side02 {
    position: relative;
    height: 62px;
    overflow: hidden;
}

.middle .middle_top .side ul li.side07 {
    position: relative;
    height: 62px;
    overflow: hidden;
}

.middle .middle_top .side ul li.side07 a i {
    background: url(side07.png) no-repeat center;
    background-color: #D1322C;
}

.middle .middle_top .side ul li.side08 {
    position: relative;
    height: 62px;
    overflow: hidden;
}

.middle .middle_top .side ul li.side08 a i {
    background: url(side08.png) no-repeat center;
    background-color: #D1322C;
}

.middle .middle_top .side ul li .ewm {
    position: absolute;
    left: -100px;
    top: -14px;
    z-index: 11;
    display: none;
    /*transition-duration:1.4s;
    -moz-animation-duration: 1.4s;
    -webkit-animation-duration: 1.4s;
    -o-animation-duration: 1.4s;*/
}

.middle .middle_top .side ul li.side02 .abox {
    width: 62px;
    height: 62px;
    padding: 5px;
    border-radius: 8px;
    background: #E15852;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}

.middle .middle_top .side ul li .ewm img {
    width: 100%;
    height: 100%;
}

.middle .middle_top .side ul li.side02:hover {
    overflow: inherit;
}

.middle .middle_top .side ul li.side02:hover .ewm {
    /*display: block;*/
    left: -152px;
}


/*手机版*/

.middle .middle_top .side ul li .sewm {
    position: absolute;
    left: -147px;
    top: -14px;
    z-index: 11;
    display: none;
    /*transition-duration:1.4s;
    -moz-animation-duration: 1.4s;
    -webkit-animation-duration: 1.4s;
    -o-animation-duration: 1.4s;*/
}

.middle .middle_top .side ul li.side07 .sabox {
    width: 62px;
    height: 62px;
    padding: 5px;
    border-radius: 8px;
    background: #E15852;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}

.middle .middle_top .side ul li .sewm img {
    width: 100%;
    height: 100%;
}

.middle .middle_top .side ul li.side07:hover {
    overflow: inherit;
}

.middle .middle_top .side ul li.side07:hover .sewm {
    /*display: block;*/
    left: -152px;
}


/*手机版结束*/


/*信访APP*/

.middle .middle_top .side ul li .sxwm {
    position: absolute;
    left: -147px;
    top: -14px;
    z-index: 11;
    display: none;
    /*transition-duration:1.4s;
    -moz-animation-duration: 1.4s;
    -webkit-animation-duration: 1.4s;
    -o-animation-duration: 1.4s;*/
}

.middle .middle_top .side ul li.side08 .sxbox {
    width: 62px;
    height: 62px;
    padding: 5px;
    border-radius: 8px;
    background: #E15852;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}

.middle .middle_top .side ul li .sxwm img {
    width: 100%;
    height: 100%;
}

.middle .middle_top .side ul li.side08:hover {
    overflow: inherit;
}

.middle .middle_top .side ul li.side08:hover .sxwm {
    /*display: block;*/
    left: -152px;
}


/*信访APP结束*/

.middle .middle_top .leftside {
    width: 87px;
    height: 309px;
    position: fixed;
    top: 364px;
    margin-left: -117px;
    z-index: 999;
}

.middle .middle_top .leftside a {
    display: block;
    width: 100%;
    height: 100%;
}

.middle .middle_top .leftside i {
    width: 19px;
    height: 19px;
    background: url(leftside_close.png) no-repeat center;
    display: block;
    position: absolute;
    bottom: -22px;
    left: 50%;
    margin-left: -10px;
    cursor: pointer;
}


/*网站地图*/

.list_cont {
    margin-top: 15px;
}

.list_cont_top {
    height: 8px;
    background: url("list_con_top_bg.png") top center no-repeat;
}

.list_cont_bottom {
    height: 8px;
    background: url("list_con_bottom_bg.png") top center no-repeat;
}

.list_cont_middle {
    background: #fff;
    padding: 10px 20px;
}

.zq {
    padding: 3px 40px 38px;
    border: 1px solid #E1E1E1;
    margin-top: 20px;
}

.zq .zqTitle {
    margin-top: 20px;
    height: 24px;
    border-left: 4px solid #CA0000;
}

.zq .zqTitle span {
    padding-left: 10px;
    line-height: 24px;
    font-size: 18px;
}

.zq .zqCon {
    margin: 10px 0;
    padding: 20px;
    background-color: #F5F5F5;
}

.zq .zqCon li {
    width: 128px;
    line-height: 30px;
    float: left;
    margin: 0 10px;
    font-size: 15px;
}


/*网站助手*/

.webAssis {
    margin-top: 20px;
    position: relative;
    border: 1px solid #E1E1E1;
    padding: 39px 0;
    margin-bottom: 40px;
}

.webAssis .waTop {
    height: 72px;
    padding: 20px 120px;
    background: url(webassis_top_bg.png) top center no-repeat;
}

.webAssis .waTop p {
    line-height: 30px;
    display: block;
    font-size: 16px;
    text-indent: 2em;
}

.webAssis .waTitle {
    margin: 40px 0;
}

.webAssis .waTitle h1 {
    font-size: 28px;
    color: #C90010;
    font-weight: 500;
    padding-left: 62px;
}

.webAssis .waCon {
    width: 663px;
    margin-left: 80px;
    position: relative;
    z-index: 100;
}

.webAssis .waCon li {
    width: 337px;
    float: left;
    background: url(webassis_dot.jpg) left center no-repeat;
    line-height: 50px;
    padding-left: 30px;
}

.webAssis .bg {
    position: absolute;
    width: 696px;
    height: 352px;
    bottom: 10px;
    right: 64px;
    background: url(webassis_bg.png) top center no-repeat;
    z-index: 0;
}

.webAssis .waCon {
    width: 1118px;
}

.webAssisTitle {
    font-size: 36px;
    font-weight: bold;
    color: #C90010;
    line-height: 50px;
    text-align: center;
    margin-bottom: 20px;
}

.shiyunxing {
    position: absolute;
    width: 108px;
    margin-right: 1210px;
}

.shiyunxing.on {
    position: fixed;
    top: 285px;
}

.shiyunxing a {
    display: block;
    width: 108px;
}

.shiyunxing span {
    float: right;
    margin-top: 5px;
    color: #666;
    cursor: pointer;
    text-align: center;
    display: block;
    width: 108px;
}


/*盟情*/

.middle .mqbox {
    margin-bottom: 43px;
}


/*锡盟概况*/

.middle .mqbox .xmgk {
    height: 672px;
    background: url(mq_xmgkbg.png) no-repeat center;
}

.middle .mqbox .mq_title {
    height: 155px;
}

.middle .mqbox .mq_title span {
    width: 400px;
    height: 15px;
    background: url(mq_title_style.png) no-repeat center;
    margin-top: 84px;
}

.middle .mqbox .mq_title img {
    display: block;
    margin: 0 auto;
    margin-left: 30px;
    margin-top: 49px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus {
    margin-bottom: 42px;
    height: 330px;
    overflow: hidden;
    position: relative;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .hd {
    width: 520px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .hd ul {
    margin-left: -11px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .hd ul li {
    width: 121px;
    height: 70px;
    float: left;
    text-align: center;
    line-height: 97px;
    padding-left: 11px;
    padding-bottom: 12px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .hd ul li:hover a {
    background: url(mq_rightlibgon.png) no-repeat left;
    color: #514A37;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .hd ul li a {
    width: 121px;
    background: url(mq_rightlibg.png) no-repeat left;
    height: 70px;
    color: #969289;
    display: block;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd {
    width: 578px;
    height: 250px;
    background: url(mq_leftbg.png) no-repeat left;
    padding: 31px 37px;
    overflow: hidden;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd ul li {
    width: 578px;
    height: 250px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd .tempWrap {
    height: 250px !important;
    display: none;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd ul {
    height: 250px !important;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd .mq_detitalbox h2 {
    font-size: 18px;
    margin-bottom: 10px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd .mq_detitalbox p {
    line-height: 30px !important;
    font-size: 15px !important;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd .mq_detitalbox p * {
    line-height: 32px !important;
    font-size: 15px !important;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd .mq_detitalbox p br {
    display: none;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd .mq_detitalbox span {
    margin-top: 15px;
    display: block;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd .mq_detitalbox span a {
    width: 176px;
    height: 117px;
    display: block;
    margin-left: 25px;
    float: left;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd .mq_detitalbox span a:first-child {
    margin-left: 0;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_focus .bd .mq_detitalbox span a img {
    width: 176px;
    height: 117px;
    display: block;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content {
    /*width: 454px;*/
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content .xmgk_p * {
    line-height: 35px !important;
    color: #626262 !important;
    font-family: "microsoft yahei" !important;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content .xmgk_p br {
    display: none;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content .xmgk_p a {
    color: #B51611 !important;
    font-weight: 600;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li {
    float: left;
    width: 100px;
    height: 100px;
    margin-left: 83px;
    margin-top: 15px;
    background: #FFFFFF;
    border-radius: 50%;
    text-align: center;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li:first-child {
    margin-left: 0;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li:hover {
    z-index: 2;
    -webkit-transform: translate3D(0, -8px, 0);
    -moz-transform: translate3D(0, -8px, 0);
    -ms-transform: translate3D(0, -8px, 0);
    transform: translate3D(0, -5px, 0);
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li a {
    display: block;
    padding-top: 64px;
    color: #737373;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li a:hover {
    color: #B10803;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li:first-child a {
    background: url(xmgk01.png) no-repeat center 21px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li:first-child+li a {
    background: url(xmgk02.png) no-repeat center 22px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li:first-child+li+li a {
    background: url(xmgk03.png) no-repeat center 20px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li:first-child+li+li+li a {
    background: url(xmgk04.png) no-repeat center 22px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li:first-child+li+li+li+li a {
    background: url(xmgk05.png) no-repeat center 18px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li:first-child+li+li+li+li+li a {
    background: url(xmgk06.png) no-repeat center 19px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li:first-child+li+li+li+li+li+li a {
    background: url(xmgk07.png) no-repeat center 20px;
}

.middle .mqbox .xmgk .xmgk_box .xmgk_content ul li:first-child+li+li+li+li+li+li+li a {
    background: url(xmgk08.png) no-repeat center 22px;
}


/*投资锡盟*/

.middle .mqbox .tzxm .tzxm_top {
    width: 292px;
    height: 280px;
    border: 1px solid #E6E6E6;
    background: #F9F9F9;
    position: relative;
    padding: 55px 50px 23px;
    margin-top: 35px;
    float: left;
    margin-right: 6px;
}

.middle .mqbox .tzxm .tzxm_top .tzgk {
    position: absolute;
    width: 200px;
    height: 55px;
    top: -27.5px;
    left: 50%;
    margin-left: -100px;
    background: #C54541;
    border-radius: 10px;
    color: #FFFFFF;
    text-align: center;
    line-height: 55px;
    font-size: 24px;
}

.middle .mqbox .tzxm .tzxm_top .tzgk img {
    vertical-align: middle;
    margin-bottom: 3px;
    margin-right: 15px;
}

.middle .mqbox .tzxm .tzxm_top .tzxm_lable * {
    line-height: 30px !important;
    font-size: 15px !important;
    font-family: "microsoft yahei" "微软雅黑" !important;
}

.middle .mqbox .tzxm .tzxm_top .tzxm_lable br {
    display: none;
}

.middle .mqbox .tzxm .tzxm_top .tzbut {
    width: 105px;
    height: 32px;
    display: block;
    border: 1px solid #D5D5D5;
    border-radius: 5px;
    margin: 0 auto;
    text-align: center;
    line-height: 32px;
    position: absolute;
    bottom: 24px;
    left: 50%;
    margin-left: -52.5px;
    background: #E8E8E8;
}

.middle .mqbox .tzxm .tzxm_top:first-child {}

.middle .mqbox .tzxm .tzxm_bottom ul li {
    width: 178px;
    height: 144px;
    border: 1px solid #DFDFDF;
    float: left;
    margin-left: 24px;
    margin-top: 23px;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.middle .mqbox .tzxm .tzxm_bottom ul li:hover {
    z-index: 2;
    -webkit-transform: translate3D(0, -8px, 0);
    -moz-transform: translate3D(0, -8px, 0);
    -ms-transform: translate3D(0, -8px, 0);
    transform: translate3D(0, -5px, 0);
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
}

.middle .mqbox .tzxm .tzxm_bottom ul li:hover a {
    color: #B10803;
}

.middle .mqbox .tzxm .tzxm_bottom ul li:first-child {
    margin-left: 0;
}

.middle .mqbox .tzxm .tzxm_bottom ul li a {
    display: block;
    font-size: 20px;
    padding-top: 90px;
    text-align: center;
}

.middle .mqbox .tzxm .tzxm_bottom ul li:first-child a {
    background: url(tzxm01.png) no-repeat center 27px;
}

.middle .mqbox .tzxm .tzxm_bottom ul li:first-child+li a {
    background: url(tzxm02.png) no-repeat center 28px;
}

.middle .mqbox .tzxm .tzxm_bottom ul li:first-child+li+li a {
    background: url(tzxm03.png) no-repeat center 30px;
}

.middle .mqbox .tzxm .tzxm_bottom ul li:first-child+li+li+li a {
    background: url(tzxm04.png) no-repeat center 31px;
}

.middle .mqbox .tzxm .tzxm_bottom ul li:first-child+li+li+li+li a {
    background: url(tzxm05.png) no-repeat center 31px;
}

.middle .mqbox .tzxm .tzxm_bottom ul li:first-child+li+li+li+li+li a {
    background: url(tzxm06.png) no-repeat center 31px;
}


/*畅游锡盟*/

.middle .mqbox .cyxm {
    height: 394px;
    overflow: hidden;
    padding-bottom: 5px;
}

.middle .mqbox .cyxm .cyxm_content ul {
    height: 239px;
    position: relative;
}

.middle .mqbox .cyxm .cyxm_content ul li {
    width: 190px;
    height: 239px;
    /*float: left;*/
    /*margin-left: 12px;*/
    position: absolute;
    /*top: 244px;*/
    display: inline-block;
    overflow: hidden;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-property: transform, box-shadow;
    transition-property: transform, box-shadow;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.middle .mqbox .cyxm .cyxm_content ul li:hover {
    z-index: 2;
    -webkit-transform: translate3D(0, -8px, 0);
    -moz-transform: translate3D(0, -8px, 0);
    -ms-transform: translate3D(0, -8px, 0);
    transform: translate3D(0, -5px, 0);
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
}

.middle .mqbox .cyxm .cyxm_content ul li a {
    display: block;
    text-align: center;
    color: #FFFFFF;
}

.middle .mqbox .cyxm .cyxm_content ul li img {
    width: 100%;
    transition-duration: 1.4s;
    -moz-animation-duration: 1.4s;
    -webkit-animation-duration: 1.4s;
    -o-animation-duration: 1.4s;
}

.middle .mqbox .cyxm .cyxm_content ul li:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.middle .mqbox .cyxm .cyxm_content ul li:first-child {
    background: #D73E39;
    margin-left: 0;
    left: 0;
}

.middle .mqbox .cyxm .cyxm_content ul li:first-child+li {
    background: #51B670;
    left: 202px;
}

.middle .mqbox .cyxm .cyxm_content ul li:first-child+li+li {
    background: #D99039;
    left: 404px;
}

.middle .mqbox .cyxm .cyxm_content ul li:first-child+li+li+li {
    background: #EC5C2F;
    left: 606px;
}

.middle .mqbox .cyxm .cyxm_content ul li:first-child+li+li+li+li {
    background: #44A8E1;
    left: 808px;
}

.middle .mqbox .cyxm .cyxm_content ul li:first-child+li+li+li+li+li {
    background: #D054A6;
    left: 1010px;
}

.middle .mqbox .cyxm .cyxm_content ul li a h4 {
    font-size: 20px;
    margin: 11px 0 7px;
}

.middle .mqbox .cyxm .cyxm_content ul li a span {
    font-size: 13px;
}


/*印象锡盟*/

.middle .mqbox .yxxm .yxxm_content ul li {
    float: left;
    width: 400px;
    height: 240px;
    position: relative;
    overflow: hidden;
}

.middle .mqbox .yxxm .yxxm_content ul li img {
    transition-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    -o-animation-duration: 1.5s;
}

.middle .mqbox .yxxm .yxxm_content ul li:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.middle .mqbox .yxxm .yxxm_content ul li:first-child,
.middle .mqbox .yxxm .yxxm_content ul li:first-child+li+li+li {
    margin-right: 9px;
}

.middle .mqbox .yxxm .yxxm_content ul li:first-child,
.middle .mqbox .yxxm .yxxm_content ul li:first-child+li {
    margin-bottom: 7px;
}

.middle .mqbox .yxxm .yxxm_content ul li.yxxm05 {
    width: 382px;
    height: 487px;
    float: right;
}

.middle .mqbox .yxxm .yxxm_content ul li a {
    display: block;
    color: #FFFFFF;
}

.middle .mqbox .yxxm .yxxm_content ul li a span {
    position: absolute;
    bottom: 0;
    display: block;
    width: 378px;
    height: 65px;
    padding-top: 47px;
    padding-left: 22px;
    background: url(yxxm_titlebg.png) repeat-x bottom;
    font-size: 24px;
}

.middle .mqbox .yxxm .yxxm_content ul li.yxxm05 a span {
    width: 360px;
}

.middle .mqbox .yxxm .yxxm_content ul li.yxxm05 a span em {
    display: block;
    float: left;
    margin-right: 16px;
    width: 47px;
    height: 47px;
    background: url(yxxm_play.png) no-repeat center;
}

.middle .mqbox .yxxm .yxxm_content ul li a span i {
    font-style: normal;
    display: block;
    font-size: 13px;
    margin-top: 10px;
}


/*重点工作*/

.main_box2018 {
    padding-top: 476px;
    background: url(2018zdgz_bg.png) no-repeat top;
    position: relative;
}

.main_box2018 .home {
    display: block;
    position: absolute;
    height: 30px;
    width: 90px;
    line-height: 30px;
    font-size: 16px;
    top: 17px;
    color: #6C6C6B;
}

.main_box2018 .home img {
    vertical-align: middle;
    margin-bottom: 5px;
    margin-right: 5px;
}

.main_box2018 .center_box .workbox {
    width: 326px;
    height: 316px;
    background: #F8F8F8;
    float: left;
    padding: 26px 22px 0 19px;
    margin-left: 49px;
    margin-bottom: 49px;
    -webkit-box-shadow: 0 0 10px #C4C4C4;
    -moz-box-shadow: 0 0 10px #C4C4C4;
    box-shadow: 0 0 10px #C4C4C4;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.main_box2018 .center_box .workbox01,
.main_box2018 .center_box .workbox04,
.main_box2018 .center_box .workbox10,
.main_box2018 .center_box .workbox07 {
    margin-left: 0;
}

.main_box2018 .center_box .workbox .worktitle {
    height: 29px;
    line-height: 29px;
}

.main_box2018 .center_box .workbox .worktitle img {
    vertical-align: middle;
    margin-bottom: 8px;
    margin-right: 10px;
}

.main_box2018 .center_box .workbox .worktitle a {
    font-size: 24px;
    color: #920101;
    line-height: 29px;
}

.main_box2018 .center_box .workbox ul {
    height: 230px;
    padding-top: 20px;
    overflow: hidden;
}

.main_box2018 .center_box .workbox ul .overflowul {
    height: 234px;
    margin-left: 14px;
    border-left: 1px solid #D3D3D3;
}

.main_box2018 .center_box .workbox ul li {
    line-height: 27px;
    margin-bottom: 6px;
    padding-left: 26px;
    background: url(2018zdgz_listyle.png) no-repeat left 8px;
    margin-left: -7px;
}

.main_box2018 .center_box .workbox ul li span {
    color: #B8B8B8;
    padding-left: 7px;
}

.main_box2018 .center_box .workbox10 {
    width: 1159px;
}

.main_box2018 .center_box .workbox10 ul {
    width: 311px;
    float: left;
    margin-left: 85px;
}

.main_box2018 .center_box .workbox10 ul.firstul {
    margin-left: 0;
}


/*通用列表*/

.listmiddle {
    padding-bottom: 30px;
}

.xlbg {
    background: #F2F2F2;
}

.listmiddle .dqwz {
    height: 57px;
    line-height: 57px;
    font-size: 14px;
    color: #595959;
    background: #F2F2F2;
}

.listmiddle .dqwz a {
    color: #595959;
}

.listmiddle .listmiddle_box {
    background: #FFFFFF;
}

.listmiddle .listmiddle_box .listmiddle_left {
    width: 200px;
    background: #F4F4F4;
    height: 100%;
}

.listmiddle .listmiddle_box .listmiddle_left .listmiddle_leftitle {
    display: block;
    height: 57px;
    line-height: 53px;
    color: #FFFFFF;
    text-align: center;
    font-size: 22px;
    background: url(list_righticn.png) no-repeat center;
    background-color: #C13935;
}

.listmiddle .listmiddle_box .listmiddle_left ul {
    padding-bottom: 64px;
}

.listmiddle .listmiddle_box .listmiddle_left ul li {
    height: 55px;
    background: url(list_rightln.png) no-repeat 174px 34px;
    background-color: #F4F4F4;
    border-bottom: 1px solid #DBDBDB;
}

.listmiddle .listmiddle_box .listmiddle_left ul li a {
    display: block;
    height: 53px;
    width: 80%;
    float: left;
    line-height: 53px;
    /*width: 175px;*/
    font-size: 17px;
    text-indent: 14px;
    transition: 0.5s;
    text-indent: 44px;
    background: url(list_leftstyle.png) no-repeat 19px center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.listmiddle .listmiddle_box .listmiddle_left ul li:hover,
.listmiddle .listmiddle_box .listmiddle_left ul li.on {
    background-color: #E6E6E6;
}

.listmiddle .listmiddle_box .listmiddle_left ul li:hover a,
.listmiddle .listmiddle_box .listmiddle_left ul li.on a {
    color: #B10803;
    width: 100%;
    background: url(list_leftstyleon.png) no-repeat 19px center;
}

.listmiddle .listmiddle_box .listmiddle_right {
    width: 1000px;
    min-height: 600px;
}

.listmiddle .listmiddle_box .listmiddle_rightitle {
    height: 38px;
    border-bottom: 3px solid #DD8F8D;
    padding-top: 16px;
}

.listmiddle .listmiddle_box .listmiddle_rightitle span {
    display: block;
    height: 24px;
    line-height: 24px;
    font-size: 22px;
    text-indent: 31px;
}

.listmiddle .listmiddle_box .listmiddle_right ul {
    padding-left: 30px;
}

.listmiddle .listmiddle_box .listmiddle_right ul li {
    height: 77px;
    border-bottom: 1px solid #E2E2E2;
    padding-top: 25px;
    padding-left: 20px;
    background: url(list_leftlistyle.png) no-repeat left 33px;
}

.listmiddle .listmiddle_box .listmiddle_right ul li:hover a {
    color: #C70000;
}

.listmiddle .listmiddle_box .listmiddle_right ul li span {
    display: block;
    margin-top: 15px;
    font-size: 14px;
    color: #8F8F8F;
}

.listmiddle .listmiddle_box .listmiddle_right ul li span i {
    font-style: normal;
    display: inline-block;
    margin-left: 13px;
    padding-left: 13px;
    border-left: 1px solid #DCDCDC;
}

.listmiddle .listmiddle_box .listmiddle_right ul li a {
    font-size: 18px;
    /*color:  #333333;*/
}

.listmiddle .listmiddle_box .listmiddle_right .nosource {
    margin-top: 20px;
}

.listmiddle .listmiddle_box .listmiddle_right .nosource li {
    height: 50px;
    border-bottom: 0;
    padding-top: 0;
    line-height: 50px;
    background: url(list_leftlistyle.png) no-repeat left 23px;
    border-bottom: 1px dotted #E2E2E2;
}

.listmiddle .listmiddle_box .listmiddle_right .nosource li span {
    float: right;
    margin-top: 0;
    padding-right: 10px;
}


/*通用图片列表*/

.listmiddle .listmiddle_box .listmiddle_rightpic {
    width: 1000px;
    overflow: hidden;
}

.listmiddle .listmiddle_box .listmiddle_rightpic ul {
    border-bottom: 1px solid #DEDEDE;
    margin-left: -12px;
    padding-bottom: 10px;
    min-height: 600px;
}

.listmiddle .listmiddle_box .listmiddle_rightpic ul li {
    float: left;
    width: 256px;
    padding: 10px;
    margin-left: 56px;
    margin-top: 27px;
    margin-bottom: 20px;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.listmiddle .listmiddle_box .listmiddle_rightpic ul li:hover {
    z-index: 2;
    -webkit-transform: translate3D(0, -8px, 0);
    -moz-transform: translate3D(0, -8px, 0);
    -ms-transform: translate3D(0, -8px, 0);
    transform: translate3D(0, -5px, 0);
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
}

.listmiddle .listmiddle_box .listmiddle_rightpic ul li a {
    display: block;
}

.listmiddle .listmiddle_box .listmiddle_rightpic ul li a img {
    width: 100%;
    height: 164px;
}

.listmiddle .listmiddle_box .listmiddle_rightpic ul li a span {
    display: block;
    line-height: 24px;
    margin-top: 12px;
    font-size: 15px;
}

.listmiddle .listmiddle_box .listmiddle_rightpic ul li a i {
    font-size: 15px;
    color: #B3B3B3;
    font-style: normal;
    line-height: 24px;
}


/*通用单页*/

.listmiddle_rightdetial .sinfo {
    text-align: center;
    color: #848484 !important;
    font-size: 12px;
}

.listmiddle .listmiddle_box .listmiddle_right .listmiddle_rightdetial {
    margin-top: 24px;
    margin-bottom: 20px;
}

.listmiddle .listmiddle_box .listmiddle_right .listmiddle_rightdetial * {
    font-size: 16px !important;
    ;
    line-height: 38px !important;
    font-family: "microsoft yahei" !important;
}


/*通用细览*/

.gsbg_detial {
    /*border: 1px solid #DADADA;*/
    overflow: hidden;
}

.gsbg_detial .gsbg_detialleft {
    width: 1047px;
    background: #FFFFFF;
}

.gsbg_detial .gsbg_detialright {
    width: 153px;
    /*border-left: 1px solid #DADADA;*/
    background: #FAFAFA;
    height: 100%;
    position: relative;
}

.gsbg_detial .gsbg_detialright .detialright_scorll {
    position: fixed;
    margin-left: 17px;
}

.gsbg_detial .gsbg_detialleft .nr #para {
    margin-top: 40px;
}


/*.gsbg_detial .gsbg_detialleft .nr #para.font_20{
	font-size: 20px !important;
}
.gsbg_detial .gsbg_detialleft .nr #para.font_18{
	font-size: 18px !important;
}
.gsbg_detial .gsbg_detialleft .nr #para.font_16{
	font-size: 16px !important;
}*/

.gsbg_detial .gsbg_detialleft .nr {
    font-size: 16px;
    color: #272727;
    padding: 60px 120px;
}

.gsbg_detial .gsbg_detialleft .nr h1 {
    font-size: 28px !important;
    line-height: 46px !important;
    text-align: center;
    padding-bottom: 6px;
}

.gsbg_detial .gsbg_detialleft .nr h2 {
    height: 46px;
    color: #666666;
    margin-bottom: 30px;
    padding: 0 115px;
    border-bottom: 1px solid #D6D6D6;
    margin: 0 auto;
}

.gsbg_detial .gsbg_detialleft .nr h2 div {
    float: right;
}

.gsbg_detial .gsbg_detialleft .nr h2 * {
    line-height: 46px !important;
    font-size: 14px !important;
    font-weight: normal !important;
}

.gsbg_detial .gsbg_detialleft .nr h2 .msg_caption span {
    cursor: pointer;
    margin: 0 5px;
}

.gsbg_detial .gsbg_detialleft .nr h2 .msg_caption span a {
    color: #FFF;
    background: none;
    padding: 1px 4px 4px 4px !important;
    line-height: 20px !important;
}

.gsbg_detial .gsbg_detialleft .nr * {
    font-family: "Microsoft YaHei" !important;
    line-height: 32px !important;
    font-size: 16px !important;
}

.gsbg_detial .gsbg_detialleft .nr img {
    max-width: 800px;
}

.gsbg_detial .gsbg_detialleft .nr #para table {
    width: 100% !important;
}

.gsbg_detial .gsbg_detialleft .nr .font_16 * {
    font-size: 16px !important;
    line-height: 32px !important;
}

.gsbg_detial .gsbg_detialleft .nr .font_18 * {
    font-size: 18px !important;
    line-height: 30px !important;
}

.gsbg_detial .gsbg_detialleft .nr .font_20 * {
    font-size: 20px !important;
    line-height: 35px !important;
}

.gsbg_detial .gsbg_detialleft .gsbg_detialbottom {
    /*height: 68px;*/
    border: 1px solid #DBDBDB;
    padding: 19px 22px;
    width: 778px;
    margin-bottom: 57px;
}

.gsbg_detial .gsbg_detialleft .gsbg_detialbottom ul li {
    line-height: 33px;
}

.gsbg_detial .gsbg_detialleft .gsbg_detialbottom ul li a {
    color: #1B76C2;
}

.gsbg_detial .gsbg_detialright .gsbg_detialewm {
    width: 103px;
    height: 154px;
    background: #DFDFDF;
    padding: 11px 8px 0;
    border-radius: 6px;
    margin-top: 17px;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    margin-bottom: 20px;
}

.gsbg_detial .gsbg_detialright .gsbg_detialewm img {
    display: block;
    width: 103px;
    height: 100px;
    margin: 0 auto;
    margin-bottom: 8px;
}

.gsbg_detial .gsbg_detialright ul li {
    width: 119px;
    height: 35px;
    border: 1px solid #DADADA;
    border-radius: 6px;
    line-height: 35px;
    text-align: center;
    text-indent: 24px;
    margin: 0 auto;
    margin-bottom: 8px;
    font-size: 15px;
}

.gsbg_detial .gsbg_detialright ul li.share01 {
    background: url(share01.png) no-repeat 19px center;
}

.gsbg_detial .gsbg_detialright ul li.share02 {
    background: url(share02.png) no-repeat 19px center;
}

.gsbg_detial .gsbg_detialright ul li.share03 {
    background: url(share03.png) no-repeat 19px center;
}

.gsbg_detial .gsbg_detialright ul li.share04 {
    background: url(share04.png) no-repeat 19px center;
}

.gsbg_detial .gsbg_detialright ul li a {
    display: block;
    color: #5C5C5C;
}

.jiathis_style {
    display: none !important;
}

.detial_xgtj {
    width: 824px;
    position: relative;
}

.detial_xgtj .detial_xgtjtitle {
    display: block;
    height: 45px;
    line-height: 45px;
    background: #F7F7F7;
    text-indent: 25px;
    font-size: 16px;
}

.detial_xgtj .detial_xgtjlist {
    padding: 25px;
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 22px;
}

.detial_xgtj .detial_xgtjlist ul li {
    line-height: 38px;
    height: 38px;
    padding-left: 17px;
    background: url(list_leftlistyle.png) no-repeat left center;
}

.detial_xgtj .detial_xgtjlist ul li:hover a {
    color: #BF170C;
}

.detial_xgtj .detial_xgtjlist ul li span {
    float: right;
    color: #A2A2A2;
}

.detial_xgtj .detial_xgtjpiclist ul li {
    width: 257px;
    float: left;
    margin-left: 25px;
    margin-bottom: 68px;
}

.detial_xgtj .detial_xgtjpiclist ul li:hover a {
    color: #BF170C;
}

.detial_xgtj .detial_xgtjpiclist ul li:first-child {
    margin-left: 0;
}

.detial_xgtj .detial_xgtjpiclist ul li a {
    display: block;
    line-height: 25px;
    font-size: 15px;
}

.detial_xgtj .detial_xgtjpiclist ul li a img {
    width: 100%;
    height: 164px;
    margin-bottom: 10px;
}

.detial_xgtj .detial_xgtjpiclist ul li span {
    color: #B3B3B3;
    font-size: 15px;
    margin-top: 5px;
    display: block;
}


/*相关推荐侧边栏*/

.detial_xgtj .xgtj_side {
    width: 119px;
    height: 290px;
    background: #94100D;
    border-radius: 8px;
    padding: 17px 0;
    position: absolute;
    bottom: -377px;
    right: -250px;
    z-index: 99;
}

.detial_xgtj .xgtj_side ul li {
    height: 41px;
    line-height: 41px;
    text-align: center;
    transition: 0.5s;
}

.detial_xgtj .xgtj_side ul li.on,
.detial_xgtj .xgtj_side ul li:hover {
    background: #6A0E0B;
    border-left: 4px solid #F4AA0A;
    text-indent: 23px;
    text-align: left;
}

.detial_xgtj .xgtj_side ul li a {
    color: #FFFFFF;
    display: block;
}


/*互动*/

.hd_middle .hdbox_top {
    margin-bottom: 36px;
}

.hd_middle .hdbox_top .hdbox_top_title {
    height: 82px;
    padding-top: 34px;
}

.hd_middle .hdbox_top .hdbox_top_title img {
    margin: 0 auto;
    width: 485px;
    display: block;
}

.hd_middle .hdbox_top .hd_ftimg {
    position: relative;
}

.hd_middle .hdbox_top .blockul li {
    display: none;
}

.hd_middle .hdbox_top .blockul li:first-child {
    display: block;
}

.hd_middle .hdbox_top .hd_ftimg img {
    width: 601px;
    height: 360px;
    display: block;
}

.hd_middle .hdbox_top .hd_ftimg span {
    display: block;
    width: 100%;
    height: 49px;
    line-height: 49px;
    text-indent: 25px;
    background: url(focus_titlebg.png) repeat-x;
    color: #FFFFFF;
    position: absolute;
    bottom: 0;
    font-size: 16px;
}

.hd_middle .hdbox_top .hd_ftimg span i {
    font-style: normal;
    float: right;
    margin-right: 25px;
}

.hd_middle .hdbox_top .hd_ftimg.hd_middle .hdbox_top .hd_ftimg .hd_middle .hdbox_top .hd_ftmess {
    width: 595x;
    height: 360px;
    background: #F8F8F8;
}

.hd_middle .hdbox_top .hd_ftmess .hd_ftitle {
    height: 60px;
    padding: 0 19px;
    line-height: 60px;
    background: #E2E2E2;
    width: 557px;
}

.hd_middle .hdbox_top .hd_ftmess .hd_ftitle span {
    font-size: 20px;
    font-weight: 700;
}

.hd_middle .hdbox_top .hd_ftmess .hd_ftitle a {
    font-size: 14px;
}

.hd_middle .hdbox_top .hd_ftmess .hiddenbox {
    overflow-y: scroll;
    height: 300px;
}

.hd_middle .hdbox_top .hd_ftmess ul {
    border-left: 1px solid #D5D5D5;
    margin-left: 121px;
}

.hd_middle .hdbox_top .hd_ftmess ul li {
    margin-top: 18px;
    margin-left: -121px;
}

.hd_middle .hdbox_top .hd_ftmess ul li span {
    display: block;
    width: 103px;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    text-indent: 10px;
    margin-left: 10px;
    color: #8A8A8A;
}

.hd_middle .hdbox_top .hd_ftmess ul li span.on,
.hd_middle .hdbox_top .hd_ftmess ul li:hover span {
    color: #FFFFFF;
    background: url(hd_jbftnew.png) no-repeat right;
}

.hd_middle .hdbox_top .hd_ftmess ul li a {
    display: block;
    width: 435px;
    line-height: 25px;
    font-weight: 700;
    font-size: 16px;
    background: url(hd_topastyle.png) no-repeat 4px 10px;
    padding-left: 15px;
}

.hd_middle .hdbox_top .hd_ftmess ul li a i {
    font-style: normal;
    font-weight: normal;
    display: block;
    margin-top: 7px;
}

.hd_middle .hdbox_middle {
    background: #F9F9F9;
    height: 350px;
    padding-top: 24px;
}

.hd_middle .hdbox_middle .hd_luxd {
    width: 703px;
    border-left: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
}

.hd_middle .hdbox_middle .hd_luxd .hd_luxd_title {
    height: 60px;
    line-height: 60px;
    border-right: 1px solid #d8d8d8;
    background: #ececec;
    padding: 0 19px;
}

.hd_middle .hdbox_middle .hd_luxd .hd_luxd_title span {
    color: #B00900;
    font-size: 24px;
    font-weight: 700;
}

.hd_middle .hdbox_middle .hd_luxd .hd_luxd_title a {
    color: #ABB0B3;
    font-size: 14px;
}

.hd_middle .hdbox_middle .hd_luxd table tr {
    height: 43px;
    line-height: 43px;
}

.hd_middle .hdbox_middle .hd_luxd table tr th,
.hd_middle .hdbox_middle .hd_luxd table tr td {
    word-break: break-all;
    word-wrap: break-word;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}

.hd_middle .hdbox_middle .hd_luxd table tr th {
    font-size: 16px;
    color: #B00900;
    font-weight: normal;
}

.hd_middle .hdbox_middle .hd_luxd table tr td {
    font-size: 16px;
}

.hd_middle .hdbox_middle .hd_luxd table tr td:first-child {
    text-align: left;
    text-indent: 18px;
}

.hd_middle .hdbox_middle .hd_xxbox {
    width: 465px;
    height: 326px;
    border: 1px solid #E9E9E9;
    background: #FFFFFF;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_ldxx,
.hd_middle .hdbox_middle .hd_xxbox .hd_hzly {
    width: 232px;
    height: 285px;
    margin-top: 22px;
    text-align: center;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_ldxx {
    border-right: 1px solid #D7D7D7;
    text-align: center;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_lybox img {
    display: block;
    margin: 0 auto;
    margin-top: 27px;
    margin-bottom: 30px;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_ldxx img {
    margin-top: 31px;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_lybox .imgbota {
    color: #B00702;
    font-size: 20px;
    font-weight: 700;
    display: block;
    margin-bottom: 10px;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_lybox i {
    display: block;
    font-style: normal;
    font-size: 14px;
    color: #333333;
    margin-bottom: 20px;
}

.hd_middle .hdbox_middle .hd_xxbox span {
    display: block;
    width: 132px;
    height: 43px;
    border-radius: 8px;
    margin: 0 auto;
    text-align: center;
    line-height: 43px;
}

.hd_middle .hdbox_middle .hd_xxbox span a {
    color: #FFFFFF;
    display: block;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_ldxx span.but01 {
    background: #87B8E9;
    margin-bottom: 10px;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_ldxx span.but02 {
    background: #5FBFEA;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_hzly span.but03 {
    display: block;
    width: 96px;
    height: 96px;
    background: #EDB659;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_ldxx span a {
    padding-left: 50px;
    background: url(hd_wyxx.png) no-repeat 15px 11px;
    text-align: left;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_ldxx span.but02 a {
    background: url(hd_wyly.png) no-repeat 15px 11px;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_hzly span {
    display: block;
    width: 132px;
    height: 43px;
    border-radius: 8px;
    margin: 0 auto;
    text-align: center;
    line-height: 43px;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_hzly span a {
    padding-left: 50px;
    text-align: left;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_hzly span.but04 {
    background: #EDB659;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_hzly span.but04 a {
    background: url(hd_wyxx.png) no-repeat 15px 11px;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_hzly span.but05 a {
    background: url(hd_lytj.png) no-repeat 15px 11px;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_hzly span.but05 {
    background: #88B500;
}

.hd_middle .hdbox_middle .hd_xxbox .hd_hzly span.but03 a {
    padding-top: 52px;
    display: block;
    background: url(hd_cxpj.png) no-repeat center 11px;
}

.hd_middle .hdbox_zjdcbox {
    height: 460px;
}

.hd_middle .hdbox_zjdcbox img {
    margin: 0 auto;
    display: block;
}

.hd_middle .hdbox_zjdcbox ul li {
    width: 546px;
    height: 54px;
    background: #F9F9F9;
    float: left;
    margin-bottom: 8px;
    padding: 10px 20px;
}

.hd_middle .hdbox_zjdcbox ul li:first-child,
.hd_middle .hdbox_zjdcbox ul li:first-child+li+li,
.hd_middle .hdbox_zjdcbox ul li:first-child+li+li+li+li {
    margin-right: 26px;
}

.hd_middle .hdbox_zjdcbox ul li a {
    line-height: 30px;
    font-weight: 700;
    display: block;
}

.hd_middle .hdbox_zjdcbox ul li a i {
    display: block;
    font-style: normal;
    font-size: 14px;
    color: #A5A5A5;
    font-weight: normal;
}

.hd_middle .morebut {
    display: block;
    width: 164px;
    height: 45px;
    border-radius: 8px;
    border: 1px solid #DCDBDB;
    line-height: 45px;
    text-align: center;
    margin-top: 33px;
    color: #848484;
}

.hd_middle .hdbox_jjmsbox {
    background: #F9F9F9;
    height: 502px;
}

.hd_middle .hdbox_jjmsbox .jjmstitle {
    display: block;
    margin: 0 auto;
}

.hd_middle .hdbox_jjmsbox ul li {
    float: left;
    width: 278px;
    margin-left: 29px;
}

.hd_middle .hdbox_jjmsbox ul li:first-child {
    margin-left: 0;
}

.hd_middle .hdbox_jjmsbox ul li a {
    display: block;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.hd_middle .hdbox_jjmsbox ul li a img {
    width: 278px;
    height: 202px;
    margin-bottom: 17px;
}


/*在线访谈列表*/

.listzxft_right {
    width: 1000px;
}

.talkList {
    padding-top: 15px;
}

.talk_list_box {
    border: #DDDDDD solid 1px;
    padding: 6px;
    height: 212px;
    margin-bottom: 18px;
    margin-left: 32px;
}

.tl_pic {
    float: left;
    margin-right: 25px;
    width: 290px;
}

.tl_pic img {
    width: 100%;
    height: 212px;
}

.tl_con {
    float: left;
    width: 620px;
    line-height: 180%;
}

.tl_con h5 {
    font-size: 18px;
    color: #1399D9;
    height: 35px;
    line-height: 35px;
}

.tl_con h5 a {
    font-size: 18px;
}

.tl_con .tl_con_t {
    width: 85px;
    height: 120px;
    overflow: hidden;
    float: left;
}

.tl_con .tl_con_t li {
    font-weight: 700;
}

.tl_con .tl_con_c {
    width: 527px;
    height: 174px;
    overflow: hidden;
    float: left;
}


/*留言列表*/

.mail_List {
    margin-top: 20px;
}

.mail_List li {
    background: url(png_mail_icon.png) 22px center #fff no-repeat;
    line-height: 35px;
    border-bottom: 1px dotted #ddd;
    padding: 10px 0 10px 60px;
}

.mail_List li span {
    float: right;
    color: #aaa;
    background: url(png_clock.png) no-repeat left center;
    padding-left: 20px;
}

.wwright {
    display: block;
    background: #EF8B09;
    width: 129px;
    height: 35px;
    color: #FFFFFF;
    text-align: center;
    line-height: 35px;
    border-radius: 50px;
    margin-top: -5px;
}


/*留言细览*/

.lymiddle_box {
    background: #FFFFFF;
    margin-bottom: 20px;
}

.documentPage {
    margin: 0 80px 65px;
}

.documentPage h1,
.banshiPage h1 {
    text-align: left;
    /*line-height: 50px;*/
    margin: 58px 0 37px 0;
    font-size: 21px;
    color: #BD0000;
}

.documentPage .documentInfo,
.documentPage .documentShare {
    height: 29px;
    line-height: 29px;
    background-color: #F3F2F2;
    text-align: center;
}

.documentPage .documentInfo span {
    padding-right: 50px;
}

.documentPage .documentInfo * {
    font-size: 12px;
    color: #666;
}

.documentPage .documentInfo span a {
    margin: 0 5px;
}

.documentPage .documentContent {
    padding: 24px;
    min-height: 304px;
}

.documentPage .documentContent * {
    line-height: 200% !important;
    font-size: 16px !important;
    font-family: "Microsoft YaHei" !important;
}

.documentPage table * {
    font-size: 16px;
    border-color: #CCCCCC;
}

.liuyan_box {
    margin: 0 auto;
    border-top: #BD0000 solid 2px;
    border-left: 1px solid #CCCCCC;
}

.liuyan_box td {
    padding: 6px 0;
    font-size: 16px;
    line-height: 44px;
    padding-left: 10px;
    color: #333;
}

.liuyan_box td strong {
    color: #BD0000;
    font-weight: 500;
}


/*访谈细览*/

.ftmiddle_box {
    padding: 0 20px;
    background: #FFFFFF;
}

.hudong_talk {
    margin: 52px 30px;
}

.talk_pic {
    float: left;
    margin-right: 25px;
    width: 400px;
    height: 285px;
}

.talk_pic img {
    width: 100%;
    height: 100%;
}

.talk_con {
    float: left;
    width: 715px;
    line-height: 220%;
}

.talk_con h3 {
    font-size: 20px;
    color: #1399D9;
    line-height: 35px;
    margin-bottom: 16px;
}

.talk_con h3 a {
    font-size: 20px;
    color: #B10703;
}

.talk_con .talk_con_t {
    width: 85px;
    height: 240px;
    overflow: hidden;
    float: left;
}

.talk_con .talk_con_t li {
    color: #B10703;
}

.talk_con .talk_con_c {
    width: 600px;
    height: 240px;
    overflow: hidden;
    float: left;
}

.talk_column_title {
    float: left;
    background: #B10703;
    color: #FFF;
    font-size: 18px;
    width: 128px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-weight: normal;
    border-radius: 8px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.more_link {
    height: 36px;
    line-height: 36px;
    float: right;
    padding-right: 5px;
    margin-bottom: 20px;
    margin-top: 20px;
    color: #999;
}

.talk_records {
    float: left;
    margin-top: 10px;
}

.talk_tool {
    float: right;
    margin-bottom: 20px;
    margin-top: 20px;
    height: 36px;
    line-height: 36px;
    padding-right: 5px;
}

.space_sec input {
    width: 30px;
    text-align: center;
    height: 18px;
    margin-right: 5px;
}

.talk_tool span {
    padding-left: 35px;
}

.talk_records_box {
    padding-bottom: 15px;
}

.trb_name {
    height: 20px;
    line-height: 20px;
}

.trb_time {
    height: 18px;
    text-align: right;
    color: #999;
    font-size: 12px;
    position: relative;
}

.trb_time i {
    display: block;
    width: 14px;
    height: 9px;
    background: url(zxft_embg.png);
    position: absolute;
    left: 20px;
    top: 10px;
}

.trb_con {
    border: #ccc solid 1px;
    padding: 15px;
    line-height: 200%;
    background-color: #F0F9FD;
}

.talk_records_pic {
    display: none;
    width: 335px;
    float: right;
    margin-top: 20px;
    line-height: 180%;
}

.talk_records_pic div {
    margin-bottom: 15px;
}

.talk_records_pic p {
    margin-top: 5px;
}

.fangtan-item span {
    color: #B10703;
}


/*专题列表*/

.zt_listmiddle {
    margin-top: 26px;
}

.zt_listmiddle .zt_listbox {
    border: 1px solid #E8E8E8;
    padding: 30px 39px;
    margin-bottom: 37px;
}

.zt_listmiddle .zt_listbox ul {
    margin-left: -30px;
}

.zt_listmiddle .zt_listbox ul li {
    float: left;
    width: 287px;
    height: 110px;
    border: 6px solid #EBEBEB;
    margin-left: 30px;
    margin-bottom: 32px;
    padding: 20px 27px;
    position: relative;
    transition: 0.5s;
}

.zt_listmiddle .zt_listbox ul li a {
    line-height: 27px;
    font-size: 18px;
}

.zt_listmiddle .zt_listbox ul li a span {
    display: block;
}

.zt_listmiddle .zt_listbox ul li a i {
    display: block;
    font-style: normal;
    text-align: center;
    line-height: 30px;
    width: 93px;
    height: 30px;
    border: 1px solid #E88380;
    border-radius: 5px;
    position: absolute;
    right: 27px;
    bottom: 20px;
    background: #F15D59;
    color: #FFFFFF;
    font-size: 15px;
}

.zt_listmiddle .zt_listbox ul li:hover {
    background: #DE4A46;
}

.zt_listmiddle .zt_listbox ul li:hover a span {
    color: #FFFFFF;
}

.zt_listmiddle .zt_listbox ul li:hover a i {
    background: #DE4A46;
}

.zt_listmiddle .zt_listbox_new {
    border: 1px solid #E8E8E8;
    padding: 30px 39px;
    margin-bottom: 37px;
}

.zt_listmiddle .zt_listbox_new ul {
    margin-left: -30px;
}

.zt_listmiddle .zt_listbox_new ul li {
    float: left;
    width: 287px;
    height: 244px;
    border: 6px solid #EBEBEB;
    margin-left: 30px;
    margin-bottom: 32px;
    padding: 20px 27px;
    position: relative;
    transition: 0.5s;
}

.zt_listmiddle .zt_listbox_new ul li a {
    line-height: 27px;
    font-size: 18px;
}

.zt_listmiddle .zt_listbox_new ul li a img {
    width: 289px;
    height: 102px;
}

.zt_listmiddle .zt_listbox_new ul li a span {
    display: block;
    line-height: 30px;
    margin-top: 10px;
}

.zt_listmiddle .zt_listbox_new ul li a em {
    display: block;
    font-style: normal;
    text-align: center;
    line-height: 30px;
    width: 93px;
    height: 30px;
    border-radius: 5px;
    position: absolute;
    left: 27px;
    bottom: 20px;
    font-size: 15px;
    color: #cacaca;
}

.zt_listmiddle .zt_listbox_new ul li a i {
    display: block;
    font-style: normal;
    text-align: center;
    line-height: 30px;
    width: 93px;
    height: 30px;
    border: 1px solid #E88380;
    border-radius: 5px;
    position: absolute;
    right: 27px;
    bottom: 20px;
    background: #F15D59;
    color: #FFFFFF;
    font-size: 15px;
}

.zt_listmiddle .zt_listbox_new ul li:hover {
    background: #f3f3f3;
}

.zt_listmiddle .zt_listbox_new ul li:hover a span {
    color: #333;
}

.zt_listmiddle .zt_listbox_new ul li:hover a i {
    background: #DE4A46;
}


/*留言提交*/

.ly_listmiddle_box {
    padding: 0 31px 47px;
    background: #FFFFFF;
}

.inputMail {
    margin-top: 20px;
}

.mail_left {
    width: 595px;
    background: #fff;
    float: left;
    height: 700px;
    margin-left: 20px;
    overflow: hidden;
    margin-top: 20px;
}

.write_form {
    width: 595px;
    background: #fff;
    float: left;
    height: 800px;
    border: none;
}

.mail_right {
    width: 500px;
    float: right;
    text-align: justify;
    background: #eee;
    border: 1px solid #ddd;
    padding: 20px;
    min-height: 620px;
    margin-bottom: 20px;
    position: relative;
    margin-top: 20px;
}

.mail_right .corner {
    display: block;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 38px;
    height: 26px;
    background: url(png_mailbox_declare_bg.png) no-repeat;
}

.declare_hd {
    font-size: 19px;
    color: #C70000;
    margin-bottom: 20px;
    text-align: center;
}

.declare_bd {
    font-size: 16px !important;
    line-height: 30px !important;
}


/*咨询*/

.zxmiddle {
    position: relative;
}


/*.zxmiddle .topnews{
	height: 94px;
	padding: 0 29px;
	background: #EEEEEE;
	padding-top: 12px
}
.zxmiddle .topnews .topnews_logo{
	display: block;
	width: 88px;
	height: 46px;
	background: url(topnews.png) no-repeat right center;
	color: #FFFFFF;
	font-weight: 700;
	font-size: 22px;
	text-align: center;
	line-height: 46px;
	margin-top: 17px;
}
.zxmiddle .topnews .topnews_content{
	display: block;
	width: 1025px;
	text-align: center;
	line-height: 50px;
	font-size: 30px;
	font-weight: 700;
	color: #4c4c4c;
	white-space:nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;
}
.zxmiddle .topnews span {
	font-size:14px;
	color: #6c6c6c;
	display: block;
	line-height: 30px;
	text-align: center;
	float: right;
	width: 1025px;
	margin: 0 auto;
}
.zxmiddle .topnews span br {
	display: none;
}*/

.zxbox {
    margin-top: 22px;
}

.zxmiddle .zxbox .zxleft {
    width: 404px;
}

.zxmiddle .zxbox .zxleft .zxleft_zgzfw {
    margin-top: 10px;
}

.zxmiddle .zxtitle {
    display: block;
    height: 40px;
    border-bottom: 1px solid #DFDFDF;
}

.zxmiddle .zxtitle a {
    color: #B10803;
    font-size: 24px;
}

.zxmiddle .zxbox .zxleft .zxleft_zgzfw ul {
    padding-top: 15px;
}

.zxmiddle .zxbox .zxleft .zxleft_zgzfw ul#govNews {
    height: 252px;
    overflow: hidden;
}

.zxmiddle .zxbox .zxleft .zxleft_zgzfw ul li {
    line-height: 35px;
    padding-left: 13px;
    background: url(liststyle.png) no-repeat left 17px;
}

.zxmiddle .zxbox .zxleft .zxleft_zgzfw ul li span {
    color: #ACACAC;
    margin-left: 8px;
}

.zxmiddle .zxbox .zxleft .zxleft_spxw {
    margin-top: 25px;
}

.zxmiddle .zxbox .zxleft .zxleft_spxw .zxvideo_box {
    position: relative;
    padding-top: 22px;
    margin-bottom: 18px;
}

.zxmiddle .zxbox .zxleft .zxleft_spxw .zxvideo_box a {
    display: block;
}

.zxmiddle .zxbox .zxleft .zxleft_spxw .zxvideo_box img {
    width: 405px;
    height: 324px;
}

.zxmiddle .zxbox .zxleft .zxleft_spxw .zxvideo_box span {
    display: block;
    height: 82px;
    width: 371px;
    position: absolute;
    bottom: 0;
    color: #FFFFFF;
    background: url(zx_videobg.png) repeat-x bottom;
    line-height: 112px;
    padding: 0 17px;
}

.zxmiddle .zxbox .zxleft .zxleft_spxw .zxvideo_box span img {
    width: 22px;
    height: 22px;
    vertical-align: middle;
    margin-bottom: 4px;
    margin-right: 10px;
}

.zxmiddle .zxbox .zxleft .zxleft_spxw ul {
    margin-left: -11px;
}

.zxmiddle .zxbox .zxleft .zxleft_spxw ul li {
    width: 125px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #E7E7E7;
    float: left;
    margin-left: 11px;
    margin-bottom: 11px;
}

.zxmiddle .zxbox .zxright {
    width: 740px;
    padding-left: 26px;
    border-left: 1px solid #DFDFDF;
}

.zxmiddle .zxbox .zxright .zxright_box .hd {
    height: 26px;
    padding-bottom: 12px;
    border-bottom: 1px solid #CACACA;
}

.zxmiddle .zxbox .zxright .zxright_box .hd ul li {
    float: left;
    width: 132px;
    height: 27px;
    line-height: 27px;
    border-left: 1px solid #CACACA;
    text-align: center;
    font-size: 24px;
}

.zxmiddle .zxbox .zxright .zxright_box .hd ul li.on a,
.zxmiddle .zxbox .zxright .zxright_box .hd ul li:hover a {
    color: #B10803;
}

.zxmiddle .zxbox .zxright .zxright_box .hd ul li:first-child {
    border-left: 0;
    text-align: left;
    text-indent: 7px;
    width: 122px;
}

.zxmiddle .zxbox .zxright .zxright_box .bd ul {
    padding-top: 13px;
    padding-bottom: 25px;
}

.zxmiddle .zxbox .zxright .zxright_box .bd ul li {
    height: 36px;
    line-height: 36px;
    padding-left: 17px;
    background: url(liststyle.png) no-repeat left center;
}

.zxmiddle .zxbox .zxright .zxright_box .bd ul li span {
    float: right;
    color: #ACACAC;
}

.zxmiddle .zxtp_box {
    height: 365px;
    padding-top: 36px;
    background: #FAFAFA;
}

.zxmiddle .zxtp_box .picScroll-left .bd ul li {
    width: 257px;
    margin-right: 58px;
    margin-top: 27px;
}

.zxmiddle .zxtp_box .picScroll-left .bd ul li img {
    width: 100%;
    height: 164px;
    margin-bottom: 8px;
}

.zxmiddle .zxtp_box .picScroll-left .bd ul li a {
    line-height: 24px;
    font-size: 15px;
}

.zxmiddle .zxtp_box .picScroll-left .bd ul li a i {
    display: block;
    font-style: normal;
    color: #B3B3B3;
    font-size: 14px;
}


/*畅游锡盟专题*/

.middle .mqbox .cyxmzt .mq_title span {
    margin-top: 52px;
}

.middle .mqbox .cyxmzt .mq_title img {
    margin-top: 15px;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul {
    margin-bottom: 38px;
    margin-left: -61px;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li {
    float: left;
    width: 359px;
    margin-left: 61px;
    margin-bottom: 38px;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li:hover {
    z-index: 2;
    -webkit-transform: translate3D(0, -8px, 0);
    -moz-transform: translate3D(0, -8px, 0);
    -ms-transform: translate3D(0, -8px, 0);
    transform: translate3D(0, -5px, 0);
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
}


/*.middle .mqbox .cyxmzt .cyxmzt_content ul li:hover em{
	-webkit-animation: updown 1s ease .1s;
	-moz-animation: updown 1s ease .1s;
	-ms-animation: updown 1s ease .1s;
	animation: updown 1s ease .1s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}*/

.middle .mqbox .cyxmzt .cyxmzt_content ul li img {
    width: 100%;
    height: 237px;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li .cyxmzt_choose {
    padding-left: 19px;
    border: 1px solid #E5E5E5;
    border-top: 0;
    padding-top: 36px;
    padding-bottom: 11px;
    position: relative;
    background: #FDFDFD;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li .cyxmzt_choose span {
    display: block;
    width: 152px;
    height: 40px;
    border: 1px solid #E5E5E5;
    float: left;
    margin-right: 12px;
    margin-bottom: 12px;
    line-height: 40px;
    text-indent: 15px;
    background: #FFFFFF;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li .cyxmzt_choose span a {
    display: block;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li .cyxmzt_choose span:hover {
    border: 1px solid #F48784;
    background: #FDF2F2;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li .cyxmzt_choose em {
    display: block;
    font-style: normal;
    width: 82px;
    height: 93px;
    line-height: 72px;
    text-align: center;
    color: #FFFFFF;
    font-weight: 700;
    font-size: 22px;
    position: absolute;
    top: -70.5px;
    left: 50%;
    margin-left: -41px;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li .cyxmzt_choose em.cyxmzt_choose01 {
    background: url(cyxmzt_title01.png) no-repeat center;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li .cyxmzt_choose em.cyxmzt_choose02 {
    background: url(cyxmzt_title02.png) no-repeat center;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li .cyxmzt_choose em.cyxmzt_choose03 {
    background: url(cyxmzt_title03.png) no-repeat center;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li .cyxmzt_choose em.cyxmzt_choose04 {
    background: url(cyxmzt_title04.png) no-repeat center;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li .cyxmzt_choose em.cyxmzt_choose05 {
    background: url(cyxmzt_title05.png) no-repeat center;
}

.middle .mqbox .cyxmzt .cyxmzt_content ul li .cyxmzt_choose em.cyxmzt_choose06 {
    background: url(cyxmzt_title06.png) no-repeat center;
}


/*网站地图开始*/

.site_map_wrap {
    background: #fff;
}

.module_name {
    height: 40px;
    line-height: 40px;
    border: 1px solid #f5f5f5;
    width: 100%;
    background: #f5f5f5;
    margin: 10px 0px;
}

.module_name a {
    font-size: 20px;
    color: #fff;
    padding: 0px 20px;
    background: #B10803;
    line-height: 40px;
    height: 40px;
    display: block;
    float: left;
}

.module_wrap {
    clear: left;
    width: 100%;
    background-color: #fff;
}

.module_wrap td {
    padding: 20px 0;
    clear: left;
}

.column_title {
    width: 120px;
    text-align: center;
}

.column_title a {
    color: #cc0000;
}

.column_list a {
    color: #474747;
    padding: 0 20px;
    line-height: 30px;
    white-space: nowrap;
    font-size: 14px;
}

.column_list a:hover {
    text-decoration: underline;
}

.module_column {
    background-color: #f3f3f3;
}

.module_column:last-of-type {
    border-bottom: none;
}


/*网站地图结束*/


/*数据*/

.zxmiddle .zxbox .data-left {
    width: 640px;
}

.zxmiddle .data-title {
    display: block;
    height: 26px;
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 12px;
}

.zxmiddle .data-title a {
    color: #B10803;
    font-size: 24px;
}

.zxmiddle .zxbox .data-box ul {
    padding-top: 13px;
    padding-bottom: 30px;
}

.zxmiddle .zxbox .data-box ul li {
    height: 40px;
    line-height: 40px;
    padding-left: 17px;
    background: url(liststyle.png) no-repeat left center;
}

.zxmiddle .zxbox .data-box ul li span {
    color: #ACACAC;
    margin-left: 8px;
    float: right;
}

.zxmiddle .zxbox .data-right {
    width: 504px;
    padding-left: 26px;
    border-left: 1px solid #DFDFDF;
}

.zxmiddle .zxbox .data-slide-box .hd {
    height: 26px;
    padding-bottom: 12px;
    border-bottom: 1px solid #DFDFDF;
}

.zxmiddle .zxbox .data-slide-box .hd ul li {
    float: left;
    height: 27px;
    line-height: 27px;
    border-left: 1px solid #CACACA;
    text-align: center;
    font-size: 24px;
    padding: 0 15px;
}

.zxmiddle .zxbox .data-slide-box .hd ul li.on a,
.zxmiddle .zxbox .data-slide-box .hd ul li:hover a {
    color: #B10803;
}

.zxmiddle .zxbox .data-slide-box .hd ul li:first-child {
    border-left: 0;
}

.zxmiddle .zxbox .data-slide-box .bd ul {
    padding-top: 13px;
    padding-bottom: 30px;
}

.zxmiddle .zxbox .data-slide-box .bd ul li {
    height: 40px;
    line-height: 40px;
    padding-left: 17px;
    background: url(liststyle.png) no-repeat left center;
}

.zxmiddle .zxbox .data-slide-box .bd ul li span {
    float: right;
    color: #ACACAC;
}

.data-top {
    background-color: #F8F8F8;
    width: 100%;
    height: 500px;
}

.data-top .data-title {
    display: block;
    height: 26px;
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 12px;
}

.data-top .data-title a {
    color: #B10803;
    font-size: 24px;
}

.data-top-box {
    width: 360px;
    margin-top: 40px;
}

.data-top .data-top-box ul {
    padding-top: 13px;
    padding-bottom: 30px;
}

.data-top .data-top-box ul li {
    line-height: 38px;
    padding-left: 17px;
    background: url(liststyle.png) no-repeat left center;
}

.data-top .data-top-box ul li span {
    color: #ACACAC;
    margin-left: 8px;
    float: right;
}

.charts {
    width: 820px;
    margin-top: 40px;
}

.TuBiaoQh {
    border: 1px solid #ddd;
    text-align: left;
    border-bottom: 3px solid #b10803;
}

.TuBiaoQh .hd {
    height: 58px;
    line-height: 58px;
    background: #f4f4f4;
}

.TuBiaoQh .hd>span {
    float: left;
    background: #B10803;
    color: #fff;
    padding: 0 15px;
    font-size: 18px;
}

.TuBiaoQh .hd ul {
    float: left;
}

.TuBiaoQh .hd ul li {
    float: left;
    padding: 0 15px;
    cursor: pointer;
}

.TuBiaoQh .hd ul li.on {
    color: #B10803;
    font-weight: bold;
}

.TuBiaoQh .bd {
    padding-top: 15px;
    background-color: #FCFCFC;
}


/*数据结束*/


/*20181122首页修改*/

.middle .zwfw_index {
    height: 220px;
    margin-top: 11px;
    overflow: hidden
}

.middle .zwfw_index .zwfwChannel {
    margin-top: 10px;
}

.middle .zwfw_index .zwfwChannel ul li {
    float: left;
    width: 110px;
    text-align: center;
}

.middle .zwfw_index .zwfwChannel ul li a {
    display: block;
    padding-top: 72px;
}

.middle .zwfw_index .zwfwChannel ul li.zc01 a {
    background: url(grbs_index.png) top center no-repeat;
}

.middle .zwfw_index .zwfwChannel ul li.zc02 a {
    background: url(frbs_index.png) top center no-repeat;
}

.middle .zwfw_index .zwfwChannel ul li.zc03 a {
    background: url(bmfw_index.png) top center no-repeat;
}

.middle .zwfw_index .zwfwChannel ul li.zc04 a {
    background: url(bshd_index.png) top center no-repeat;
}

.middle .zwfw_index .zwfwChannel ul li.zc05 a {
    background: url(ygzw_index.png) top center no-repeat;
}

.middle .zwfw_index .zwfwBtn {
    margin-top: 24px;
}

.middle .zwfw_index .zwfwBtn ul li {
    float: left;
    width: 82px;
    text-align: center;
    height: 87px;
    border: 1px solid #F5D5D2;
    border-radius: 6px;
    margin: 0 13px;
    background-color: #FFFBF5;
}

.middle .zwfw_index .zwfwBtn ul li a {
    display: block;
    padding-top: 58px;
}

.middle .zwfw_index .zwfwBtn ul li.zb01 a {
    background: url(wyb_index.png) center 20px no-repeat;
}

.middle .zwfw_index .zwfwBtn ul li.zb02 a {
    background: url(wyk_index.png) center 20px no-repeat;
}

.middle .zwfw_index .zwfwBtn ul li.zb03 a {
    background: url(wyw_index.png) center 20px no-repeat;
}

.middle .zwfw_index .zwfwBtn ul li.zb04 a {
    background: url(wyp_index.png) center 20px no-repeat;
}

.middle .zwfw_index .zwfwBtn ul li.zb05 a {
    background: url(wyb_index.png) center 20px no-repeat;
}


/*end*/


/*政府数据*/

.middle .middle_top .main_box .zfsj .sildetxt .bd ul {
    height: 194px;
    border: 1px solid #DCDCDC;
}

.middle .middle_top .main_box .zfsj .sildetxt .bd ul .xswj_sezrch {
    height: 44px;
}

.middle .middle_top .main_box .zfsj .sildetxt .bd ul .xswj_sezrch select,
.middle .middle_top .main_box .zfsj .sildetxt .bd ul .xswj_sezrch input {
    border: none;
    padding: 0;
    margin: 0;
    height: 43px;
    line-height: 43px;
    outline: none;
}

.middle .middle_top .main_box .zfsj .sildetxt .bd ul .xswj_sezrch select {
    width: 120px;
    text-align: center;
    padding-left: 17px;
    border-right: 1px solid #DCDCDC;
    font-size: 14px;
    color: #960500;
    font-weight: 700;
}

.middle .middle_top .main_box .zfsj .sildetxt .bd ul li {
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    /*background: url(liststyle.png) no-repeat left center;*/
}

.middle .middle_top .main_box .zfsj .sildetxt .bd ul li:hover a {
    color: #C8362F;
}

.middle .middle_top .main_box .zfsj .sildetxt .bd ul.tzggul li {
    line-height: 19px;
    background: url(liststyle.png) no-repeat left 8px;
}

.middle .middle_top .main_box .zfsj .sildetxt .bd ul li span {
    float: right;
    color: #C1C1C1;
}

.noBorder {
    border: none;
}

.middle .middle_top .main_box .sildetxt .bd .govData {
    border: none;
}

.middle .middle_top .main_box .sildetxt .bd .govData .ghd {
    float: left;
    margin: 3px 0 0 3px;
}

.middle .middle_top .main_box .sildetxt .bd .govData .ghd ul li {
    width: 114px;
    background: #f4f4f4;
    font-size: 16px;
    font-weight: 700;
    height: 47px;
    line-height: 47px;
}

.middle .middle_top .main_box .sildetxt .bd .govData .ghd ul li.on {
    color: #C8362F;
}

.middle .middle_top .main_box .sildetxt .bd .govData .gbd {
    float: right;
    width: 445px;
}

.middle .middle_top .main_box .sildetxt .bd .govData .gbd ul {
    border: none;
}

.middle .middle_top .main_box .sildetxt .bd .govData .gbd ul li {
    width: 445px;
    height: 196px;
    padding-left: 0;
    margin-top: 10px;
}


/*政府数据end*/


/*征集调查*/

.yjjy {
    margin: 0 92px;
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
    border-top: 1px solid #ddd;
    padding-top: 20px;
    width: 830px;
}

.msgDiv {
    margin: 0 52px;
    margin-top: 20px;
}

.msgDivTitle {
    line-height: 35px;
    margin-bottom: 20px;
    color: #BE2C20;
    font-weight: bold;
    text-align: center;
}

.eTime,
.docID {
    display: none;
}

.msgList {
    margin: 0 92px;
    margin-bottom: 20px;
}

.msgList li {
    line-height: 40px;
    padding: 20px 0;
    border-bottom: dashed 1px #ddd;
}

.msgList li .name {
    color: #ff6337;
    margin-right: 30px;
}

.msgList li .date {
    color: #8e8e8e;
}