.zwgk_cwgk{
								 background: #FFFFFF;
								     width: 100%;
									 height: 446px;
									margin-top: 21px;
									padding: 18px;
							 }  
							 .cwgkqh .hd ul li{
								 width: 108px;
								 height: 43px;
								 line-height: 43px;
								 float: left;
								text-align: center;
								margin-right: 16px;
							 }
							  .cwgkqh .hd ul li.on{
								  background: #1492ff;
								  color: #fff;
							  }
							  .cwgkqh .hd ul{
								  width: 100%;
								  height: 43px;
								  margin: 10px 0;
							  }
							   .cwgkqh .bd ul{
								   width: 100%;
								   height: 260px;
							   }
							   .cwgkqh_vido {
							       margin-top: 10px;
								   
								   }
								.cwgkqh_top {
								    height: 50px;
								    line-height: 50px;
								    font-size: 25px;
								    color: #CCCCCC;
								   
								}
								.cwgkqh_vido ul{
									height: auto!important;
								}
								.cwgkqh_top .top4{
									border-bottom: 2px solid #dcdcdc;
								}
								.cwgkqh_top .top4 .active{
									background: #CCCCCC;
									font-size: 22px;
									padding: 11px;
								}	
								.cwgkqh  .rldhd{
									width: 680px;
								}
								.cwgkqh_vido .vido_list{
									margin-top: 20px;
									
								}

.zxft_tt{
	width: 319px;
	height: 187px;
}
.zxft_tt img{ 
	width: 319px;
	height: 187px;
}
.head-bg {
    width: 100%;
    min-width: 1400px;
    height: 817px;
    background: url(xwtbj.png) center no-repeat;
    position: absolute;
    background-size: cover;
    z-index: -999999;
}

	.vido_tit a:hover{
		color: #1492FF;
	}
	.ztzl_list.hidden img {
    width: 337px;
}

.head-con {
    position: relative;
    z-index: 1;
    width: 100%;
    height: auto;
}
.grfr_lcc li a:hover{
    color: #1492FF;
}
.head-lits1 {
    width: 1400px;
    height: 66px;
    margin: 0 auto;
    padding-top: 33px;
}

.head-lits1_t {
    height: 30px;
    float: right;
}

.head-lits1_t {
    line-height: 30px;
}

.head-lits1_t li {
    font-size: 16px;
    float: left;
    /* margin-left: 35px; */
    color: #FFFFFF;
    font-size: 16px;
}

.head-lits1_t span {
    color: #FFFFFF;
    width: 1px;
    height: 17px;
    padding: 12px 17px;
}

/* logo,导航部分 */
.list2 {
    width: 100%;
    height: auto;
    margin-top: 8px;
}

.list2_con {
    width: 1400px;
    height: auto;
    margin: 0 auto;
}

/* 导航 */
.nav_con {
    line-height: 80px;
}

.nav_cc li {
    float: left;
    color: #FFFFFF;
    font-size: 23px;
    margin-left: 36px;
}

.nav_cc li a {
    background-color: transparent;
    display: block;
    color: #ffffff;
}

.nav_cc li:first-child {
    margin-left: 0;
}

.nav_cc li:hover {
    border-bottom: 4px solid #ffffff;
}

.nav_cc li.active {
    border-bottom: 4px solid #ffffff;
}

.head-lits1_t li a {
    color: #ffffff;
}

/* 检索框 */
.jiansuo {
    width: 100%;
    height: auto;
    margin-top: 86px;
}

.js_con {
    width: 1400px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
}

.js_cc {
    width: 659px;
    height: 50px;
    margin: 0 auto;
    padding-left: 90px;
}

.f-input {
    width: 439px;
    height: 48px;
    line-height: 48px;
    font-size: 17px;
    padding-left: 15px;
    border: 0;
    outline: none;
    border-right: 0;
    color: rgb(1, 1, 1);
    float: left;
    opacity: 0.7;
}

.submint {
    width: 130px;
    height: 48px;
    background: #1492ff;
    display: block;
    float: right;
    line-height: 40px;
    color: #FFFFFF;
    border: none;
    outline: none;
    cursor: pointer;
    font-size: 23px;
    letter-spacing: 15px;
    padding-left: 20px;
}

/* 文字 */
.wenzi {
    margin-top: 73px;
    width: 100%;
    height: auto;
}

.wenzi_con {
    width: 1400px;
    height: auto;
    margin: 0 auto;
}

.wenzi_con img {
    margin-left: 46px;
}

/* 头条 */
.xwtt {
    width: 100%;
    height: auto;
    margin-top: 146px;
}

.xwtt_con {
    width: 1400px;
    height: auto;
    margin: 0 auto;
}

.lx_con {
    width: 100%;
    height: auto;
}

.lxzz {
    width: 1400px;
    height: 154px;
    margin: 0 auto;
    padding-top: 10px;
}

.headLines {
    width: 100%;
    height: 154px;
    background: #FFFFFF;
    /* border-bottom: 8px solid #1492ff; */
    box-shadow: 0px 15px 10px -16px #999999;
}

.swiper-container {
    width: 1366px;
    height: 154px;
    margin: 0 auto;
}

.swiper-wrapper {
    /* position: relative; */
}

.headLinesItem {
    display: block;
    width: 100%;
    padding-top: 24px;
}

.headLinesItem .tag-head {
    margin-right: 20px;
    position: relative;
}

.headLinesItem .tag-head span {
    max-height: 100px !important;
    overflow: hidden;
    display: block;
    position: absolute;
    width: 50px;
    min-height: 40px;
    font-size: 30px;
    color: #fff;
    padding: 10px 0;
    text-align: center;
    line-height: 30px;
}

.headLinesItem>.headLinesWrap {
    height: 80px;
    overflow: hidden;
    width: 92%;
}

.headLinesItem>.headLinesWrap>.title {
    font-size: 28px;
    color: #000;
    line-height: 40px;
    min-height: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.headLinesItem>.headLinesWrap>.describle {
    font-size: 18px;
    color: #969696;
    margin-top: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.headLines .pagination {
    position: absolute;
    z-index: 20;
    left: 50%;
    bottom: 20px;
    margin-left: -68px;
}

.headLines .swiper-pagination-switch {
    float: left;
    width: 28px;
    height: 8px;
    background: #ddd;
    margin-right: 8px;
    cursor: pointer;
}

.headLines .swiper-active-switch {
    background: #1492ff;
}

/* 轮播 */
.lb_b {
    width: 100%;
    height: auto;
    margin-top: 35px;
    margin-bottom: 32px;
}

.lb_con {
    width: 1400px;
    height: auto;
    margin: 0 auto;
    min-height: 411px;
}

.bord {
    width: 636px;
    height: 400px;
}

/*轮播图*/
.part2_left {
    width: 636px;
    height: 400px;
}

.slideTxtBox {
    position: relative;
}

.slideTxtBox .hd {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background: url(banner_title_bg.png) no-repeat;
    background-size: cover;
}

.slideTxtBox .hd ul {
    margin-top: 20px;
    margin-right: 20px;
    float: right;
}

.slideTxtBox .hd ul li {
    float: left;
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    border-radius: 10px;
    margin-left: 10px;
    cursor: pointer;
}

.slideTxtBox .hd ul li:first-child {
    margin-left: 0;
}

.slideTxtBox .hd ul li.on {
    width: 20px;
    height: 10px;
    background-color: #1492FF;
    border-radius: 3px;
}

.slideTxtBox .bd ul li {
    position: relative;
}

.slideTxtBox .bd ul li a {
    display: block;
}

.slideTxtBox .bd ul li .title {
    position: absolute;
    height: 50px;
    line-height: 50px;
    bottom: 0;
    left: 0;
    font-size: 18px;
    color: #c1cbd9;
    padding-left: 20px;
    z-index: 99;
    width: calc(100% - 100px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.slideTxtBox .bd li a img{
    width: 636px;
    height: 400px;
}
/* 轮播图结束 */
.dtInfos {
    width: 567px;
    overflow: hidden;
}

.lib {
    width: 715px;
    height: auto;
}


.left4_top4 {
    height: 50px;
    line-height: 50px;
    font-size: 25px;
    color: #CCCCCC;
}

.left4_top4 span {
    margin-left: 40px;
    color: #000000;
}
.left4_top4 span:focus {
    outline:0px;
}


.left4_top4 span:first-child {
    margin-left: 0;
}

.left4_top4 span.active:first-child {
    margin-left: 0;
}

.left4_top4 span.active {
    display: inline-block;
    padding: 0px 0px;
    height: 50px;
    cursor: default;
    color: #666666;
    margin: 0 auto;
    /* padding: 0 5px; */
}

.left4_top4 span.active {
    border-bottom: 5px solid #1492ff;
    color: #000000;
    margin-left: 40px;
}

.dian4_1 span {
    display: inline-block;
    padding: 0 8px;
    height: 50px;
    cursor: default;
    color: #666666;

}

.dian4_1 a {
    font-size: 25px;
    color: #355E92;
    font-weight: bold;
    text-decoration: none;
    float: right;
}

.dian0 a {
    font-size: 16px;
    color: #1492ff;
    line-height: 50px;
}

.right-list_4 {
    height: 317px;
    padding-top: 10px;
}

.right-list_4 li span {
    float: right;
    color: #000000;
    list-style: none;
    font-size: 17px;
}

.right-list_4 li {
    line-height: 39px;
    height: 39px;
    font-size: 17px;
    color: #333;
    /* border-bottom: 1px dashed #dcdcdc; */
    background: url(dian.png) no-repeat left 55%;
    padding-left: 15px;
    list-style: none;
}

.right-list_4 li a {
    text-decoration: none;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 82%;
}

.right-list_4 a:hover {
    color: #1492FF;
}

.right-list_4 ul {
    display: none;

}

.right-list_4 ul:first-child {
    display: block;
}

/* 时政要闻 */
.szyw {
    width: 100%;
    min-width: 1400px;
    height: auto;
    background: #1492ff;
}

.szyw_con {
    width: 1400px;
    height: auto;
    margin: 0 auto;
    line-height: 111px;
}

.szyw_title div {
    float: left;
    width: 350px;
    height: 111px;
    display: block;
    cursor: pointer;
    border-right: 1px solid #8fcbff;
}

/* .tab_szyw .sz{
	background: url(szyw.png) no-repeat 57px 23px;
}
.tab_szyw .gk{
	background: url(zwgk.png) no-repeat 57px 23px;
}
.tab_szyw .bs{
	background: url(bsfw.png) no-repeat 57px 23px;
}
.tab_szyw .hd{
	background: url(hdjl.png) no-repeat 57px 30px;
} */
.tab_szyw .tab_szywsub {
    font-size: 36px;
    color: #fff;
    padding-left: 57px;
    line-height: 100px;
}

.tab_szywsub span {
    margin-right: 26px;
}

.szyw_title div:last-child {
    border-right: 0;
}

.szyw_title .active div {
    background: url(/cms_files/filemanager/503050291/picture/20223/a239608cef334e44b4805a488472dc33.png) no-repeat center;
}

.szyw_list {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f6f6f6;
    padding-top: 31px;
}

.szyw_li {
    width: 1400px;
    height: auto;
    margin: 0 auto;
    /* background: #FFFFFF; */
    margin-bottom: 30px;
}

.ldhd {
    width: 863px;
    height: auto;
    padding: 0 24px;
    background: #FFFFFF;
    min-height: 554px;
}

/* _____ */
.szyw_top {
    height: 50px;
    line-height: 50px;
    font-size: 25px;
    color: #CCCCCC;
    margin-top: 30px;
}

.szyw_top span {
    margin-left: 40px;
    color: #000000;
}

.szyw_top span:first-child {
    margin-left: 0;
}

.szyw_top span.active:first-child {
    margin-left: 0;
}

.szyw_top span.active {
    display: inline-block;
    padding: 0px 0px;
    height: 50px;
    cursor: default;
    color: #666666;
    margin: 0 auto;
    /* padding: 0 5px; */
}

.szyw_top span.active {
    border-bottom: 5px solid #1492ff;
    color: #000000;
    margin-left: 40px;
}

.dian4_1 span {
    display: inline-block;
    padding: 0 8px;
    height: 50px;
    cursor: default;
    color: #666666;

}

.dian4_1 a {
    font-size: 25px;
    color: #355E92;
    font-weight: bold;
    text-decoration: none;
    float: right;
}

.dian0 a {
    font-size: 16px;
    color: #1492ff;
    line-height: 50px;
}

.szyw_lists {
    margin-top: 30px;
	height: 444px;
	overflow: hidden;
}

.szywList .Szyw_Top {
    border-bottom: 1px dashed #b7b7b7;
    padding-bottom: 20px;
}

.Szyw_Top .TimeBox {
    width: 79px;
    height: 79px;
    border: 1px solid #d8d8d8;
    text-align: center;
    padding-top: 10px;
}

.ToppingNews .title {
    width: 675px;
    font-size: 18px;
    color: #000;
    line-height: 28px;
    cursor: pointer;
}

.ToppingNews .source {
    color: #828282;
    font-size: 14px;
    margin-top: 4px;
}

.ToppingNews .source span {
    margin-right: 12px;
}

.ToppingNews .source a.moreDetail {
    font-size: 14px;
    color: #1492ff;
}

.TimeBox h2 {
    font-size: 30px;
}

.right-list_4 {
    height: 317px;
    padding-top: 10px;
}

.szyw_s li span {
    float: right;
    color: #000000;
    list-style: none;
    font-size: 17px;
	width: 94px;
	    overflow: hidden;
	    white-space: nowrap;
}

.szyw_s li {
    line-height: 43px;
    height: 43px;
    font-size: 17px;
    color: #333;
    /* border-bottom: 1px dashed #dcdcdc; */
    background: url(dian.png) no-repeat left 55%;
    padding-left: 15px;
    list-style: none;
}

.szyw_s li a {
    text-decoration: none;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 82%;
}

.szyw_s a:hover {
    color: #1492FF;
}

/*.szyw_s ul {
    display: none;

}*/

.szyw_s ul:first-child {
    display: block;
}

.rldhd {
    width: 517px;
    height: auto;
    padding: 0 24px;
    background: #FFFFFF;
}

/* ———————————————— */
.rldhd_top {
    height: 50px;
    line-height: 50px;
    font-size: 25px;
    color: #CCCCCC;
    margin-top: 30px;
}

.rldhd_top span {
    margin-left: 40px;
    color: #000000;
}

.rldhd_top span:first-child {
    margin-left: 0;
}

.rldhd_top span.active:first-child {
    margin-left: 0;
}

.rldhd_top span.active {
    display: inline-block;
    padding: 0px 0px;
    height: 50px;
    cursor: default;
    color: #666666;
    margin: 0 auto;
    /* padding: 0 5px; */
}

.rldhd_top span.active {
    border-bottom: 5px solid #1492ff;
    color: #000000;
    margin-left: 40px;
}

.dian a {
    font-size: 16px;
    color: #1492ff;
    line-height: 50px;
}

.rldhd_vido {
    margin-top: 30px;
    height: 333px;
}

.rldhd_vido .vide_nei {
    width: 100%;
    height: 287px;
    float: left;
    position: relative;
    display: block;
    margin-top: 0px;
}

.zyp_pic {
    width: 100%;
    height: 287px;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}

.zyp_pic img {
    width: 100%;
    height: 287px;
}

.zyp_hstm {
    width: 100%;
    height: 287px;
    float: left;
    background: url(tmsp_bg.png) repeat;
    position: absolute;
    left: 0;
    top: 0;
}

.zyp_play {
    width: 60px;
    height: 60px;
    float: left;
    position: absolute;
    left: 200px;
    top: 110px;
}

.rldhd_vido .vido_tit {
    width: 100%;
    text-align: center;
    font-size: 22px;
    color: #000000;
    margin-top: 18px;
}

.vido_list {
    margin-top: 0px;
}

.vido_list li {
    line-height: 37px;
    height: 37px;
    font-size: 17px;
    color: #000;
    background: url(dian.png) no-repeat left 55%;
    padding-left: 15px;
}

.vido_list li a {
    text-decoration: none;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 82%;
}

.vido_list li span {
    float: right;
    color: #000000;
    list-style: none;
    font-size: 17px;
}

/* 政务公开 */
.zwgk_li {
    width: 1400px;
    height: auto;
    /* background: #FFFFFF; */
    margin: 0 auto;
    margin-bottom: 30px;
    display: none;
}

.zwgk_top {
    height: auto;
    min-height: 291px;
    overflow: hidden;
    width: 100%;
    background: #FFFFFF;
    padding: 18px 18px;
}

.zwgk_zcwj {
    width: 708px;
}

/* _____ */
.zwgk_tit {
    height: 50px;
    line-height: 50px;
    font-size: 25px;
    color: #CCCCCC;
}

.zwgk_top .top4 span {
    margin-left: 40px;
    color: #000000;
}

.zwgk_top span:first-child {
    margin-left: 0;
}

.zwgk_top span.active:first-child {
    margin-left: 0;
}

.zwgk_top span.active {
    display: inline-block;
    padding: 0px 0px;
    height: 50px;
    cursor: default;
    color: #666666;
    margin: 0 auto;
    /* padding: 0 5px; */
}

.zwgk_top span.active {
    border-bottom: 5px solid #1492ff;
    color: #000000;
    margin-left: 40px;
}

.dianzw a {
    font-size: 16px;
    color: #1492ff;
    line-height: 50px;
}

.zwgk-list_4 {
    padding-top: 10px;
}

.zwgk-list_4 li span {
    float: right;
    color: #000000;
    list-style: none;
    font-size: 17px;
}

.zwgk-list_4 li {
    line-height: 39px;
    height: 39px;
    font-size: 17px;
    color: #333;
    /* border-bottom: 1px dashed #dcdcdc; */
    background: url(dian.png) no-repeat left 55%;
    padding-left: 15px;
    list-style: none;
}

.zwgk-list_4 li a {
    text-decoration: none;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 82%;
}

.zwgk-list_4 a:hover {
    color: #1492FF;
}

.zwgk-list_4 ul {
    display: none;

}

.zwgk-list_4 ul:first-child {
    display: block;
}

.zwgk_zxgk {
    width: 613px;

}

.zxgk_tit span {
    font-size: 25px;
    /* font-weight: bold; */
    color: #000000;
    padding: 6px;
    border-bottom: 5px solid #1492ff;
}

.zxgk_tit .more {
    font-size: 17px;
    color: #2c78d3;
    margin-top: 19px;
}

.zxgk-list_4 {
    padding-top: 10px;
}

.zxgk-list_4 li span {
    float: right;
    color: #000000;
    list-style: none;
    font-size: 17px;
}

.zxgk-list_4 li {
    line-height: 39px;
    height: 39px;
    font-size: 17px;
    color: #333;
    /* border-bottom: 1px dashed #dcdcdc; */
    background: url(dian.png) no-repeat left 55%;
    padding-left: 15px;
    list-style: none;
}

.zxgk-list_4 li a {
    text-decoration: none;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 82%;
}

.zxgk-list_4 a:hover {
    color: #1492FF;
}

.zxgk-list_4 ul {
    display: none;

}

.zxgk-list_4 ul:first-child {
    display: block;
}

.zwgk_botm {
    height: 850px;
    overflow: hidden;
    background: #FFFFFF;
    width: 100%;
    margin-top: 21px;
    padding: 21px 20px;
}

.jczwgk_tit {
    border-bottom: 1px solid #ddd8d4;
}

.jczwgk_tit span {
    font-size: 25px;
    /* font-weight: bold; */
    color: #000000;
    padding: 10px;
    border-bottom: 5px solid #1492ff;
}

.jczwgk_tit .more {
    font-size: 17px;
    color: #2c78d3;
    margin-top: 19px;
}

.jczwgk_list {
    margin-top: 31px;
}

/* 转盘 */

.gkly_con {
    width: 1362px;
    height: 713px;
    margin: 0 auto;
    margin-top: 20px;
    border: 1px solid #ddd;
}

.gkly_tab ul li {
    position: absolute;
    width: 194px;
    height: 89px;
    text-align: center;
}

.gkly_tab ul li a {
    display: block;
    padding: 15px 5px 12px;
    height: 89px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.gkly_tab .item_01 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(1.png) no-repeat center;
}

.gkly_tab .item_02 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(2.png) no-repeat center;
}

.gkly_tab .item_03 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(3.png) no-repeat center;
}

.gkly_tab .item_04 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(4.png) no-repeat center;
}

.gkly_tab .item_05 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(5.png) no-repeat center;
}

.gkly_tab .item_06 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(6.png) no-repeat center;
}

.gkly_tab .item_07 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(7.png) no-repeat center;
}

.gkly_tab .item_08 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(8.png) no-repeat center;
}

.gkly_tab .item_09 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(9.png) no-repeat center;
}

.gkly_tab .item_10 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(10.png) no-repeat center;
}

.gkly_tab .item_11 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(11.png) no-repeat center;
}

.gkly_tab .item_12 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(12.png) no-repeat center;
}

.gkly_tab .item_14 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(13.png) no-repeat center;
}

.gkly_tab .item_15 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(14.png) no-repeat center;
}

.gkly_tab .item_16 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(15.png) no-repeat center;
}

.gkly_tab .item_17 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(16.png) no-repeat center;
}

.gkly_tab .item_18 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(17.png) no-repeat center;
}

.gkly_tab .item_19 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(18.png) no-repeat center;
}

.gkly_tab .item_20 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(19.png) no-repeat center;
}

.gkly_tab .item_22 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(20.png) no-repeat center;
}

.gkly_tab .item_23 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(21.png) no-repeat center;
}

.gkly_tab .item_24 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(22.png) no-repeat center;
}

.gkly_tab .item_25 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(23.png) no-repeat center;
}

.gkly_tab .item_26 span {
    display: block;
    margin: 0 auto 5px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #ccc;
    background: url(24.png) no-repeat center;
}

.gkly_tab ul li.active a {
    color: #fff;
    background: #2c78d3;
}

.gkly_tab .item_01.active span {
    width: 36px;
    height: 36px;
    background: url(1.1.png) no-repeat center;
}

.gkly_tab .item_02.active span {
    width: 36px;
    height: 36px;
    background: url(2.1.png) no-repeat center;
}

.gkly_tab .item_03.active span {
    width: 36px;
    height: 36px;
    background: url(3.1.png) no-repeat center;
}

.gkly_tab .item_04.active span {
    width: 36px;
    height: 36px;
    background: url(4.1.png) no-repeat center;
}

.gkly_tab .item_05.active span {
    width: 36px;
    height: 36px;
    background: url(5.1.png) no-repeat center;
}

.gkly_tab .item_06.active span {
    width: 36px;
    height: 36px;
    background: url(6.1.png) no-repeat center;
}

.gkly_tab .item_07.active span {
    width: 36px;
    height: 36px;
    background: url(7.1.png) no-repeat center;
}

.gkly_tab .item_08.active span {
    width: 36px;
    height: 36px;
    background: url(8.1.png) no-repeat center;
}

.gkly_tab .item_09.active span {
    width: 36px;
    height: 36px;
    background: url(9.1.png) no-repeat center;
}

.gkly_tab .item_10.active span {
    width: 36px;
    height: 36px;
    background: url(10.1.png) no-repeat center;
}

.gkly_tab .item_11.active span {
    width: 36px;
    height: 36px;
    background: url(11.1.png) no-repeat center;
}

.gkly_tab .item_12.active span {
    width: 36px;
    height: 36px;
    background: url(12.1.png) no-repeat center;
}

.gkly_tab .item_14.active span {
    width: 36px;
    height: 36px;
    background: url(13.1.png) no-repeat center;
}

.gkly_tab .item_15.active span {
    width: 36px;
    height: 36px;
    background: url(14.1.png) no-repeat center;
}

.gkly_tab .item_16.active span {
    width: 36px;
    height: 36px;
    background: url(15.1.png) no-repeat center;
}

.gkly_tab .item_17.active span {
    width: 36px;
    height: 36px;
    background: url(16.1.png) no-repeat center;
}

.gkly_tab .item_18.active span {
    width: 36px;
    height: 36px;
    background: url(17.1.png) no-repeat center;
}

.gkly_tab .item_19.active span {
    width: 36px;
    height: 36px;
    background: url(18.1.png) no-repeat center;
}

.gkly_tab .item_20.active span {
    width: 36px;
    height: 36px;
    background: url(19.1.png) no-repeat center;
}

.gkly_tab .item_22.active span {
    width: 36px;
    height: 36px;
    background: url(20.1.png) no-repeat center;
}

.gkly_tab .item_23.active span {
    width: 36px;
    height: 36px;
    background: url(21.1.png) no-repeat center;
}

.gkly_tab .item_24.active span {
    width: 36px;
    height: 36px;
    background: url(22.1.png) no-repeat center;
}

.gkly_tab .item_25.active span {
    width: 36px;
    height: 36px;
    background: url(23.1.png) no-repeat center;
}

.gkly_tab .item_26.active span {
    width: 36px;
    height: 36px;
    background: url(24.1.png) no-repeat center;
}

.gkly_tab li.active p {
    color: #FFFFFF;
}

.gkly_tab ul li p {
    color: #999;
    overflow: hidden;
    word-wrap: normal;
    white-space: normal;
    text-overflow: ellipsis;
}

.item_01,
.item_02,
.item_03,
.item_04,
.item_05,
.item_06,
.item_07 {
    top: 0;
}

.item_01,
.item_20,
.item_21,
.item_22,
.item_23,
.item_24,
.item_25,
.item_26,
.item_27 {
    left: 0;
}
.item_27{
	border-left:1px solid #ddd ;
	
	
}
.item_02,
.item_19 {
    left: 195px;
}

.item_03,
.item_18 {
    left: 390px;
}

.item_04,
.item_17 {
    left: 585px;
}

.item_05,
.item_16 {
    left: 779px;
}

.item_06,
.item_15 {
    left: 973px;
}

.item_07,
.item_08,
.item_09,
.item_10,
.item_11,
.item_12,
.item_13,
.item_14,
.item_28 {
    left: 1167px;
}

.item_08,
.item_09,
.item_10,
.item_11,
.item_12,
.item_13,
.item_28 {
    border-left: 1px solid #ddd;
}

.item_08,
.item_26 {
    top: 89px;
}

.item_09,
.item_25 {
    top: 178px;
}

.item_10,
.item_24 {
    top: 267px;
}

.item_11,
.item_23 {
    top: 356px;
}

.item_12,
.item_22 {
    top: 445px;
}

.item_13,
.item_21 {
    top: 534px;
}

.item_27,
.item_28 {
    top: 622px;
}

.item_14, .item_20 {
    top: 535px;
}
.item_14{
	border-left:1px solid #ddd ;
}
.item_15,
.item_16,
.item_17,
.item_18,
.item_19{
    top: 622px;
}

.item_15,
.item_16,
.item_17,
.item_18,
.item_19,
.item_20 {
    border-top: 1px solid #ddd;
}

.xxgk_panel {
    padding: 114px 251px;
}

.title_panel {
    margin-bottom: 15px;
}

.title_panel span .bti {
    font-size: 22px;
    font-weight: bold;
    color: #000;
}

.title_panel span .most {
    line-height: 30px;
    color: #2c78d3;
}

.ul_panel li {
    height: 40px;
    line-height: 40px;
    padding-left: 14px;
    background: url(dian.png) left center no-repeat;
}

.ul_panel li span {
    float: right;
}

.ul_panel li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 85%;
}

/* 办事服务 */
.bsfw_li {
    width: 1400px;
    height: auto;
    background: #FFFFFF;
    margin: 0 auto;
    margin-bottom: 30px;
    padding: 39px 24px 20px 18px;
    display: none;
    min-height: 447px;
}

.grfrbs {
    width: 650px;

}

.grfrbs_titt1 {
    height: 37px;
}

.grfrbs_titt1 li {
    float: left;
    font-size: 22px;
    height: 40px;
    color: #878787;
    padding: 0 6px;
    margin-left: 45px;
}

.grfrbs_titt1 li a {
    color: #000000;
    text-align: center;
    line-height: 37px;
}

.grfrbs_titt1 li.hover {
    border-bottom: 3px solid #1492ff;
    margin-left: 45px;
}

.grfrbs_titt1 li:first-child {
    margin-left: 0;
}

.grfr_list {
    margin-top: 42px;
}

.grfr_list ul li {
    width: 148px;
    height: 83px;
    background: #eaf4ff;
    text-align: center;
    float: left;
    margin-right: 14px;
    margin-bottom: 20px;
}

.grfr_list ul li span {
    display: block;
    margin: 0 auto 7px;
    margin-top: 17px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #ccc;

}

/* .gr_ls li:nth-child(1) span{
	background: url(jyky.png) no-repeat;
}
.gr_ls li:nth-child(2) span{
	background: url(cyjy.png) no-repeat;
}
.gr_ls li:nth-child(3) span{
	background: url(slbg.png) no-repeat;
}
.gr_ls li:nth-child(4) span{
	background: url(zyzb.png) no-repeat;
}
.gr_ls li:nth-child(5) span{
	background: url(zyzg.png) no-repeat;
}
.gr_ls li:nth-child(6) span{
	background: url(xzjf.png) no-repeat;
}
.gr_ls li:nth-child(7) span{
	background: url(slbg.png) no-repeat;
}
.gr_ls li:nth-child(8) span{
	background: url(ydfx.png) no-repeat;
}
.gr_ls li:nth-child(9) span{
	background: url(ghjs.png) no-repeat;
}
.gr_ls li:nth-child(10) span{
	background: url(slbg.png) no-repeat;
}
.gr_ls li:nth-child(11) span{
	background: url(zjbl.png) no-repeat;
}
.gr_ls li:nth-child(12) span{
	background: url(slbg.png) no-repeat;
}
.fr_ls li:nth-child(1) span{
	background: url(jyky.png) no-repeat;
}
.fr_ls li:nth-child(2) span{
	background: url(cyjy.png) no-repeat;
}
.fr_ls li:nth-child(3) span{
	background: url(slbg.png) no-repeat;
}
.fr_ls li:nth-child(4) span{
	background: url(zyzb.png) no-repeat;
}
.fr_ls li:nth-child(5) span{
	background: url(zyzg.png) no-repeat;
}
.fr_ls li:nth-child(6) span{
	background: url(xzjf.png) no-repeat;
}
.fr_ls li:nth-child(7) span{
	background: url(slbg.png) no-repeat;
}
.fr_ls li:nth-child(8) span{
	background: url(ydfx.png) no-repeat;
}
.fr_ls li:nth-child(9) span{
	background: url(ghjs.png) no-repeat;
}
.fr_ls li:nth-child(10) span{
	background: url(slbg.png) no-repeat;
}
.fr_ls li:nth-child(11) span{
	background: url(zjbl.png) no-repeat;
}
.fr_ls li:nth-child(12) span{
	background: url(slbg.png) no-repeat;
} */
.tsbmfw {
    width: 670px;
}

.tsfw {
    width: 670px;
    height: 170px;
    background: url(tsfw.png) no-repeat center;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}

.tsfw p {
    font-size: 22px;
    color: #000000;
    margin: 16px 16px;
}

.tsfw ul {
    margin-left: 16px;
    width: 531px;
    float: left;
}

.tsfw ul li {
    float: left;
    font-size: 16px;
    margin-bottom: 15px;
}

.tsfw ul li span {
    margin: 0 16px;
}

.tsfw ul li a:hover {
    color: #1492ff;
}

.bmfw {
    width: 670px;
    height: 170px;
    background: url(bmfw.png) no-repeat center;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    margin-top: 28px;
}

.bmfw p {
    font-size: 22px;
    color: #000000;
    margin: 16px 16px;
}

.bmfw ul {
    margin-left: 16px;
    width: 560px;
    float: left;
}

.bmfw ul li {
    float: left;
    font-size: 16px;
    margin-bottom: 15px;
}

.bmfw ul li span {
    margin: 0 16px;
}

.bmfw ul li a:hover {
    color: #1492ff;
}

/* 互动交流 */
.hdjl {
    width: 1400px;
    height: auto;
    margin: 0 auto;
    background: #FFFFFF;
    margin-bottom: 30px;
    padding: 20px 20px;
    display: none;
    min-height: 687px;
}

.wdxx {
    width: 540px;
    height: auto;
}

.wdxx_top span {
    width: 312px;
    height: 122px;
    margin-bottom: 27px;
    display: block;
    float: left;
}

.wdxx_top i {
    margin-left: 27px;
    width: 200px;
    height: 272px;
    display: inline-block;
}

.wdxx_bomt {
    margin-top: 35px;
}

.wdxx_bomt_tit span {
    font-size: 25px;
    /* font-weight: bold; */
    color: #000000;
    padding: 10px;
    border-bottom: 5px solid #1492ff;
}

.wdxx_bomt_tit .more {
    font-size: 17px;
    color: #2c78d3;
    margin-top: 19px;
}


.wdxx-list_4 {
    padding-top: 10px;
}

.wdxx-list_4 li span {
    float: right;
    color: #000000;
    list-style: none;
    font-size: 17px;
}

.wdxx-list_4 li {
    line-height: 39px;
    height: 39px;
    font-size: 17px;
    color: #333;
    /* border-bottom: 1px dashed #dcdcdc; */
    background: url(dian.png) no-repeat left 55%;
    padding-left: 15px;
    list-style: none;
}

.wdxx-list_4 li a {
    text-decoration: none;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 70%;
}

.wdxx-list_4 a:hover {
    color: #1492FF;
}

.fthf {
    width: 786px;

}

.fthf_tit span {
    font-size: 25px;
    /* font-weight: bold; */
    color: #000000;
    padding: 0px;
}

.fthf_tit .more {
    width: 84px;
    height: 25px;
    background: #1492ff;
    border-radius: 6px;
    font-size: 17px;
    color: #ffffff;
    text-align: center;
    margin-top: 15px;
}

.zxft_list {
    height: 227px;
    width: 100%;
    border-top: 3px solid #1492ff;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    margin-top: 23px;
    padding: 20px 20px;
}

.zxft_wz {
    width: 402px;
}

.zxft_wz .zxf_tit {
    font-size: 17px;
    color: #000000;
    font-weight: bold;
    line-height: 31px;
}

.zxft_wz .zxf_list {
    margin-top: 24px;
    font-size: 15px;
    color: #555555;
    line-height: 31px;
}

.zxhf_bomt_tit {
    margin-top: 5px;
}

.zxhf_bomt_tit span {
    font-size: 25px;
    /* font-weight: bold; */
    color: #000000;
    padding: 10px;
    border-bottom: 5px solid #1492ff;
}

.zxhf_bomt_tit .more {
    font-size: 17px;
    color: #2c78d3;
    margin-top: 19px;
}

.zxft {
    height: 37px;
    background: #eaf5ff;
    line-height: 37px;
    font-size: 17px;
    color: #1492ff;
    margin-top: 20px;
}

.zxft .btc {
    padding-left: 74px;
}

.zxft .hfsj {
    padding-right: 31px;
}

.zxft-list_4 {
    padding-top: 5px;
}

.zxft-list_4 li span {
    float: right;
    color: #000000;
    list-style: none;
    font-size: 17px;
}

.zxft-list_4 li {
    line-height: 39px;
    height: 39px;
    font-size: 17px;
    color: #333;
    /* border-bottom: 1px dashed #dcdcdc; */
    background: url(dian.png) no-repeat left 55%;
    padding-left: 15px;
    list-style: none;
}

.zxft-list_4 li a {
    text-decoration: none;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 70%;
}

.zxft-list_4 a:hover {
    color: #1492FF;
}

/* 横幅 */
.hengfu {
    width: 1400px;
    height: 168px;
    margin: 0 auto;
    overflow: hidden;
}
.hengfu img{
	width: 100%;
}

/* 图文解读 */
.zcjd_con {
    width: 100%;
    height: auto;
    margin-top: 21px;
}

.zcjd_ccs {
    width: 1400px;
    height: auto;
    margin: 0 auto;

}

.zcjd_tit span {
    font-size: 25px;
    /* font-weight: bold; */
    color: #000000;
    padding: 10px;
    border-bottom: 5px solid #1492ff;
}

.zcjd_tit .more {
    font-size: 17px;
    color: #2c78d3;
    margin-top: 19px;
}

.zcjd_list {
    margin-top: 32px;
    margin-bottom: 42px;
}

/* _______________ */
/* 滚动css */
.picMarquee-left {
    width: 1400px;
    padding: 0 36px;
    overflow: hidden;
    position: relative;
    height: 200px;
    box-sizing: border-box;
}

.picMarquee-left .hd {
    overflow: hidden;
}

.picMarquee-left .hd .prev {
    display: block;
    width: 30px;
    height: 32px;
    overflow: hidden;
    cursor: pointer;
    background: url(left.png) no-repeat;
    position: absolute;
    top: 90px;
    left: 0px;
}

.picMarquee-left .hd .next {
    display: block;
    width: 30px;
    height: 32px;
    overflow: hidden;
    cursor: pointer;
    background: url(rite.png) no-repeat;
    position: absolute;
    top: 90px;
    right: 0px;
}

.picMarquee-left .bd {
    overflow: hidden;
}

.picMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picMarquee-left .bd ul li {
    margin: 0 5px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picMarquee-left .bd ul li .pic {
    text-align: center;
}

.picMarquee-left .bd ul li .pic img {
    width: 306px;
    height: 200px;
    display: block;
    padding: 2px;
}

.picMarquee-left .bd ul li .pic a:hover img {
    border-color: #999;
}

.picMarquee-left .bd ul li .title {
    line-height: 24px;
}

/* 美食特产 */
.mstc {
    width: 100%;
    height: auto;
}

.mstc_con {
    width: 1400px;
    /* height: 616px; */
    margin: 0 auto;
}

.titt1 {
    height: 43px;
    /* border-bottom: 1px solid #DEDEDE; */
}

.titt1 li {
    float: left;
    font-size: 25px;
    height: 43px;
    color: #000000;
		margin: 0 14px;
    cursor: default;
}

.titt1 li a {
    color: #000000;
    text-align: center;
    line-height: 37px;
}

.titt1 li.hover {
    /* color: #1C5BB8;*/
    border-bottom: 3px solid #1492ff;
   
}

.mstc_list {
    margin-top: 43px;
}

.mstc_lii ul li {
    float: left;
    margin-left: 26px;
    position: relative;
    width: 385px;
    height: 292px;
    margin-bottom: 29px;
}

.mstc_lii ul li:first-child {
    margin-left: 0;
    width: auto;
}

.mstc_lii ul .tgdd {
    width: auto;
}

.mstc_lii ul li:nth-child(5) {
    margin-left: 0;
}

.mstc_lii .ms {
    margin-top: 30px;
}

.mstc_lii ul li span {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 385px;
    height: 293px;
    border-radius: 20px;
    background: url(qdtc.png) no-repeat center;
}

.mstc_lii ul li:hover .zezao {
    display: block;
}

.zez_text {
    display: none;
    position: absolute;
    top: 100px;
    left: 100px;
    font-size: 22px;
    font-weight: bold;
    width: 152px;
    text-align: center;
    color: #fff;
}

.mstc_lii ul li:hover .zez_text {
    display: block;
}
.tsfw ul li:last-child span{
display:none;
}
.bmfw ul li:last-child span{
display:none;
}
.mstc_lii ul li a img{
	width: 385px;
	height: 292px;
}
.mstc_lii ul .tc a img{
	width: auto !important;
	height: auto !important;
}
.mstc_lii ul .tgdd a img{
	width: auto !important;
	height: auto !important;
}
/* 专题专栏 */
.ztlz_con {
    width: 100%;
    height: auto;
    margin-top: 36px;
    margin-bottom: 49px;
}

.ztzl_cc {
    width: 1400px;
    height: auto;
    margin: 0 auto;
}

.ztzl_tit span {
    font-size: 25px;
    /* font-weight: bold; */
    color: #000000;
    padding: 10px;
    border-bottom: 5px solid #1492ff;
}

.ztzl_tit .more {
    font-size: 17px;
    color: #2c78d3;
    margin-top: 19px;
}

.ztzl_list {
    margin-top: 24px;
}

.ztzl_list ul li {
    width: 337px;
    height: 251px;
    float: left;
    margin-left: 17px;
}

.ztzl_list ul li p {
    text-align: center;
    margin-top: 18px;
}

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

.ztzl_list ul li p {
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 100%;
}

/*友情链接*/
.yqlj_con {
    width: 100%;
    height: auto;
    background: #c5e4fe;
}

.yqlj_cc {
    width: 1400px;
    height: auto;
    margin: 0 auto;
    background: #c5e4fe;
    padding: 20px 0;
}

.select_ul2 {
    width: 262px !important;
}

.select_ul22 {
    width: 262px !important;
    /* 	height: 190px !important;
	top: -190px !important; */
}

.select_ul222 {
    width: 263px !important;
    /* 	height: 190px !important;
	top: -190px !important; */
}

.select_ul223 {
    width: 263px !important;
    /* 	height: 99px !important;
	top: -99px !important; */
}

.select_bg {
    width: 100%;
    /* background: #edf3f9; */
    /* margin-top: 25px; */
    padding: 20px 0px;
    border-top: solid 4px #1c5bb8;
    overflow: visible;
    min-width: 1200px;
}

.select_bot {
    height: 42px;
    width: 1400px;
    margin: auto;
    overflow: visible;
}

.select_2 {
    width: 262px;
    line-height: 40px;
    position: relative;
    float: left;
    margin-left: 116px;
    background: #FFFFFF;
    overflow: visible;
}

.select_bot div:first-child {
    margin-left: 0;
}

.select_1 {
    width: 100px;
    line-height: 40px;
    font-size: 19px;
    font-weight: bold;
    color: #1c5bb8;
    float: left;
    margin-left: 40px;
    overflow: visible;
}

.select_1 {
    margin-left: 0px;
}

.select_span {
    display: block;
    width: 262px;
    line-height: 40px;
    height: 42px;
    color: #000000;
    font-size: 17px;
    background: url(xiala.png) no-repeat 236px;
    padding-left: 34px;
}

.select_ul {
    position: absolute;
    /* bottom: 40px; */
    width: 326px;
    z-index: 2;
    line-height: 30px;
    left: -1px;
    font-size: 16px;
    border: solid 1px #B8B8B8;
    overflow-y: auto;
    background: #ffffff;
    display: none;
    height: auto;
    max-height: 180px;
    overflow-y: scroll;
    overflow-x: hidden;
    top: 42px;
}

.select_li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    /*border: solid 1px #B8B8B8; */
    background: #FFFFFF;
    font-size: 16px;
    float: left;
    line-height: 30px;
    text-align: left;
    padding-left: 32px;
}

.select_li a {
    color: #333333;
    display: block;
}

.select_li:hover {
    background: #1e90ff;
}

.select_li:hover a {
    color: #FFFFFF;
}


.ggd,
.ddz {
    display: none;
}

/* 导航开关 */
.nav_open {
    position: absolute;
    top: 6px;
    right: 0;
    width: 40px;
    height: 40px;
    background: url(/cms_files/filemanager/503050291/picture/20222/b8d51b39cda04342b37e825a3d51a4bb.png) no-repeat;
    cursor: pointer;
    display: none;
}

.header_nav {
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 999;
    opacity: 0.95;
    padding-top: 80px;
    display: none;
    width: 100%;
    /* min-width: 1200px; */
    /* height: 60px; */
    background-color: #0167cc;
}

.header_nav .dkj_container {
    position: relative;
}

.nav_close {
    position: absolute;
    right: 20px;
    top: -46px;
    width: 40px;
    height: 40px;
    background: url(/cms_files/filemanager/503050291/picture/20222/9cc2f6de13c142068baa82a2c38771ac.png) no-repeat;
    cursor: pointer;
    display: none;
}

.dkj_container .nav_ul li {
    float: none;
    width: 100%;
    border-top: 1px dashed #cccccc;
    height: 56px;
    line-height: 56px;
    text-align: center;
    position: relative;
}

.dkj_container .nav_ul li a {
    font-size: 22px;
    /* font-weight: bold; */
    color: #ffffff;
    display: block;
}

.list2_con {
    position: relative;
}

.sjb {
    display: none;
}

.sjbdg,
.sj_zwgk,
.sjbsfw,
.sjhdjl {
    display: none;
}

.dbcd {
    display: none;
}
.zxft-list_4 li a,.wdxx-list_4 li a,.szyw_s li a,.zwgk-list_4 li a,.zxgk-list_4 li a,.right-list_4 li a{
    width: calc(100% - 120px) !important;
}
	.zmhd_li img {
		    width: 100%;
		}
		.yicon {
		    width: 100%;
		    margin-top: -65px;
		    border: 1px solid #1f97ff;
		    background: url(24_03.png) no-repeat right bottom;
         position: relative;
		}
		.left_con .wsjs {
		    font-size: 16px;
		    color: #000;
		    line-height: 30px;
		    text-indent: 2rem;
		    padding: 78px 200px 42px 30px;
		}
		.xx_href {
		    text-align: center;
		    padding-right: 200px;
		}
		.xx_href a {
		    display: inline-block;
		    width: 130px;
          line-height: 36px;
		    color: #ffffff;
		    font-size: 20px;
		    background-color: #1f97ff;
		    border-radius: 10px;
		    position: absolute;
          bottom: 16px;
          right: 240px;
		}

/* 弹窗 */
.attr{width: 100%;height:100%;z-index: 99999;background-color: rgba(0,0,0,0.4);display: none;position: fixed;top: 0;left: 0;align-items: center;justify-content: center;}
.attr_tit{font-size: 16px;font-weight: bold;color: #000;padding-left: 20px;}
.attr_tit span {font-size:16px;margin-left:1rem;line-height:33px;font-weight:500;}
.attr_con{width: 900px;height:600px;background-color: #fff;opacity: 1;position: relative;border: 2px solid #eee;margin:10% auto;}
.attr_con p.ldzc_close{position: absolute;top:10px;right: 10px;font-size: 16px;width: 20px;height: 20px;color: #000;text-align: center; cursor: pointer;}
.attr_con .attr_tit{margin-top: 20px;}
.xj_info{padding:19px 0 0 20px;}
.xj_list span{font-size: 18px;color: #000;font-weight:bold}
.xj_list div{display: inline;margin-right: 15px;line-height: 40px;}
.attr_title{height: 42px;width: 100%;background-color: #F8F8F8;line-height: 40px;padding: 0 0 0 20px;font-size: 16px;font-weight: bold;}
div.ldzc_close{position: absolute;bottom: 30px;left:45%;width: 120px;height: 40px;font-size: 16px;color: #000;background-color: #F8F8F8;text-align: center;border: 1px solid #e6e6e6;line-height: 40px;cursor: pointer;border-radius: 2px 2px;}
.xjnr{
    max-height: 250px;
    overflow-y: scroll;
    width: 100%;
    overflow-x: hidden;
}
.xj_list.hfnr {
    max-height: 110px;
    overflow-y: scroll;
    width: 100%;
    overflow-x: hidden;
}
span.xjbt.text-tag.canRead{
float:left;
}



/* 手机版政务公开 */


/* 响应式开始 */

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .nav_open,
    .nav_close {
        display: block;
    }

    .head-lits1_t,
    .szyw,
    .yqlj_con {
        display: none;
    }

    .head-lits1,
    .lxzz,
    .swiper-container,
    .bord,
    .focusBox,
    .lib,
    .picMarquee-left,
    .select_bot,
    .logo_con img {
        width: 100%;
    }

    .list2_con,
    .wenzi_con,
    .js_con,
    .wenzi_con img,
    .xwtt_con,
    .lb_con,
    .zcjd_ccs,
    .mstc_con,
    .ztzl_cc,
    .yqlj_cc,
    .sj_zwgk_con {
        width: 90%;
    }

    .nav_con,
    .headLinesItem>.headLinesWrap>.describle {
        display: none;
    }

    .wenzi_con img {
        width: 80%;
        height: 100%;
    }

    .head-lits1 {
        height: 20px;
    }

    .list2 {
        margin-top: 0;
    }

    .wenzi {
        margin-top: 50px;
    }

    .js_cc {
        width: 100%;
        padding-left: 0;
    }

    .jiansuo {
        margin-top: 40px;
    }

    .f-input {
        width: 70%;
    }

    .submint {
        width: 30%;
        font-size: 17px;
    }

    .headLinesItem>.headLinesWrap {
        width: 70%;
    }

    .xwtt {
        margin-top: 30px;
    }

    .lb {
        float: none;
    }

    .focusBox .pic img {
        width: 90%;
        height: 100%;
    }

    .focusBox {
        width: 73%;
        margin: 0 auto;
        background: none;
    }

    .bord,
    .focusBox,
    .select_bot,
    .lxzz,
    .headLines {
        height: 100%;
    }

    .pic {
        width: 100% !important;
    }

    .focusBox .txt li a {
        width: 60%;
    }

    .left4_top4 span {
        margin-left: 3%;
        font-size: 18px;
    }

    .left4_top4 span.active {
        margin-left: 3%;
        border-bottom: 3px solid #1492ff;
    }

    .right-list_4 li a {
        width: 66%;
    }

    .mstc_lii ul .tc {
        display: none;
    }

    .mstc_lii ul li a img {
        width: 100%;
        height: 100%;
    }

    .mstc_lii ul li {
        margin-left: 0;
        margin-bottom: 20px;
        width: 22%;
        height: 100%;
        margin-left: 20px;
    }

    .ggd {
        font-size: 16px;
        color: #2c78d3;
    }

    .mstc_lii ul li:nth-child(5) {
        margin-left: 20px;
    }

    .mstc_lii ul li:nth-child(6) {
        display: none;
    }

    .mstc_lii ul li:nth-child(7) {
        display: none;
    }

    .mstc_lii .ms {
        margin-top: 5px;
    }

    .zez_text {
        /* display: block; */
        font-size: 33px;
        width: 200px;
        left: 66px;
    }

    .tgdd {
        display: none;
    }

    .ggd {
        display: block;
        float: right !important;
        width: auto !important;
        height: auto !important;
    }

    .ztzl_tit span {
        font-size: 20px;
        border-bottom: 3px solid #1492ff;
    }

    .ztzl_list ul li {
        margin-bottom: 10px;
        width: 47%;
        height: 50%;
        float: left;
        margin-left: 30px;
    }

    .ztzl_list ul li img {
        width: 100% !important;
        height: 50%;
    }

    .ztzl_list ul li p {
        width: 90%;
    }

    .ztzl_list ul li:nth-child(3) {
        margin-left: 0;
    }

    .titt1 li {
        font-size: 21px;
        padding: 0 15px;
    }

    .select_2 {
        float: none;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .yqlj_cc {
        padding: 1% 13%;
    }

    .ddz,
    .sjhdjl {
        display: block;
    }

    .ztlz_con {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .swiper-container {
        height: 100px;
    }

    .tag-head img {
        width: 60%;
        padding-left: 10px;
    }

    .headLinesItem .tag-head {
        margin-right: -25px;
    }

    .headLinesItem>.headLinesWrap>.title {
        font-size: 18px;
        line-height: 30px;
    }

    .headLines .pagination {
        bottom: 6px;
    }

    .right-list_4 {
        height: 210px;
    }

    .right-list_4 li {
        height: 40px;
        line-height: 40px;
    }

    .right-list_4 ul {
        height: 200px;
        overflow: hidden;
    }

    .zcjd_tit span {
        font-size: 19px;
        padding: 3px;
        border-bottom: 3px solid #1492ff;
    }

    .logo_con img {
        width: 80%;
    }

    .sjb {
        display: inline-block;
    }

    .sjbdg {
        display: inline-block;
    }

    .pcgd {
        display: none;
    }

    .zcjd_tit .more {
        margin-top: 6px;
        font-size: 16px;
    }

    .sj_zwgk,
    .sjbsfw {
        display: block;
    }

    .sj_zwgk_con {
        margin: 0 auto;
    }

    .sj_zwgk_tit span {
        font-size: 25px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .ztzl_tit .more {
        font-size: 16px;
    }

    .sj_zwgk_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

    .sj_zwgk_tit {
        width: 100%;
        height: 55px;
        background: url(sjbbj.png) no-repeat left 25px;
        background-size: 100%;
    }

    .sj_zwgk_title {
        height: 50px;
        line-height: 50px;
        font-size: 19px;
        color: #CCCCCC;
    }

    .sj_zwgk_title .top4 {
        margin-top: 10px;
    }

    .sj_zwgk_title .top4 span {
        margin-left: 2%;
        color: #000000;
    }

    .sj_zwgk_title span:first-child {
        margin-left: 0;
    }

    .sj_zwgk_title span.active:first-child {
        margin-left: 0;
    }

    .sj_zwgk_title span.active {
        display: inline-block;
        padding: 0px 0px;
        height: 50px;
        cursor: default;
        color: #666666;
        margin: 0 auto;
        /* padding: 0 5px; */
    }

    .sj_zwgk_title span.active {
        border-bottom: 3px solid #1492ff;
        color: #000000;
        margin-left: 2%;
    }

    .diansjzw a {
        font-size: 16px;
        color: #1492ff;
        line-height: 50px;
    }

    /* ------- */
    .sjzwgk-list_4 {
        padding-top: 10px;
    }

    .sjzwgk-list_4 li span {
        float: right;
        color: #000000;
        list-style: none;
        font-size: 17px;
    }

    .sjzwgk-list_4 li {
        line-height: 39px;
        height: 39px;
        font-size: 17px;
        color: #333;
        /* border-bottom: 1px dashed #dcdcdc; */
        background: url(dian.png) no-repeat left 55%;
        padding-left: 15px;
        list-style: none;
    }

    .sjzwgk-list_4 li a {
        text-decoration: none;
        color: #000000;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        width: 70%;
    }

    .sjzwgk-list_4 a:hover {
        color: #1492FF;
    }

    .sjzwgk-list_4 ul {
        display: none;

    }

    .sjzwgk-list_4 ul:first-child {
        display: block;
    }

    .lb_b {
        margin-bottom: 0;
    }

    .zcjd_con {
        margin-top: 20px;
    }

    .sjbsfw_con {
        width: 90%;
        margin: 0 auto;
    }

    .sjbsfw {
        margin-top: 50px;
    }

    .sjbsfw_tit span {
        font-size: 25px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .sjbsfw_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

    .sjbsfw_tit {
        height: 50px;
        background: url(sjbbj.png) no-repeat left 25px;
        background-size: 100%;
        /* border-bottom: 1px solid #E0E0E0; */
    }

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

    .sjbsfw_li li {
        float: left;
        width: 165px;
        height: 65px;
        margin-bottom: 20px;
        margin-left: 15px;
    }

    .sjbsfw_li li img {
        width: 100%;
    }

    /* --- */
    .sjhdjl_tit {
        height: 50px;
        background: url(sjbbj.png) no-repeat left 25px;
        background-size: 100%;
        /* border-bottom: 1px solid #E0E0E0; */
    }

    .sjhdjl_con {
        width: 90%;
        margin: 0 auto;
    }

    .sjhdjl {
        margin-top: 10px;
    }

    .sjhdjl_tit span {
        font-size: 25px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .sjhdjl_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

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

    .sjhdjl_li li {
        float: left;
        width: 165px;
        height: 65px;
        margin-bottom: 20px;
        margin-left: 15px;
    }

    .sjhdjl_li li img {
        width: 100%;
    }

    .zxhf_bomt_tit span {
        font-size: 19px;
        padding: 6px;
        border-bottom: 2px solid #1492ff;
    }

    .zxhf_bomt_tit .more {
        margin-top: 6px;
    }

    .zxhf_bomt_tit .more {
        font-size: 16px;
    }

    .zxft,
    .zxft-list_4 li,
    .zxft-list_4 li span {
        font-size: 19px;
    }

    .mstc_lii ul li:hover .zezao {
        display: none;
    }
    .part2_left, .slideTxtBox .bd ul li{height: auto; width: 100%;}
    .dkj_logo img, .slideTxtBox .bd ul li img{width: 100%;}
    .slideTxtBox .bd ul li img{width: 100%; height: 100%;}
    .slideTxtBox .bd ul li .title{width: 68%; bottom: 0;}
    .slideTxtBox .hd{bottom: 0;}

    .mstc_lii ul li:hover .zezao{
        display: none;
    }
    .mstc_lii ul li:hover .zez_text{
        display: none;
    }
}

@media only screen and (max-width: 360px) {

    .left4_top4 span,
    .sjzwgk-list_4 li span {
        font-size: 16px !important;
    }

    .sj_zwgk_title .top4 span {
        font-size: 17px !important;
    }

    .sjbsfw_li li,
    .sjhdjl_li li,
    .mstc_lii ul li {
        width: 45% !important;
    }

    .mstc_lii ul li:hover .zezao{
        display: none;
    }
    .mstc_lii ul li:hover .zez_text{
        display: none;
    }
    .head-bg, .db_con{
        min-width: 100%;
		height:430px;
    }
}

@media only screen and (max-width: 320px) {

    .left4_top4 span,
    .sj_zwgk_title .top4 span {
        font-size: 14px !important;
    }

    .left4_top4 span.active,
    .sj_zwgk_title span.active {
        border-bottom: 3px solid #1492ff !important;
    }

    .sjzwgk-list_4 li span {
        font-size: 13px !important;
    }

    .sjbsfw_li li,
    .sjhdjl_li li,
    .mstc_lii ul li {
        width: 43% !important;
    }

    .dbcd {
        display: block;
    }

    .dbcd ul li {
        float: left;
        margin-left: 15%;
    }

    .dbcd ul li p {
        margin-left: 5px;
        margin-top: 2px;
    }

    .dbcd ul li a {
        font-size: 10px;
        color: #333333;
    }

    .part2_left, .slideTxtBox .bd ul li{height: 250px; width: 100%;}
    .dkj_logo img, .slideTxtBox .bd ul li img{width: 100%;}
    .slideTxtBox .bd ul li img{width: 100%; height: 100%;}
    .slideTxtBox .bd ul li .title{width: 68%; bottom: 0;}
    .slideTxtBox .hd{bottom: 0;}



    .mstc_lii ul li:hover .zezao{
        display: none;
    }
    .mstc_lii ul li:hover .zez_text{
        display: none;
    }
    .head-bg, .db_con{
        min-width: 100%;
		height:430px;
    }
}

/* ---------------- */
@media only screen and (min-width: 354px) and (max-width: 416px) {
  .left4_top4{
  
  height:60px;
  }
    .nav_open,
    .nav_close {
        display: block;
    }

    .head-lits1_t,
    .szyw,
    .yqlj_con {
        display: none;
    }
  .top4 span:nth-child(4) {
      display: none;
  }
    .head-lits1,
    .lxzz,
    .swiper-container,
    .bord,
    .focusBox,
    .lib,
    .picMarquee-left,
    .select_bot,
    .logo_con img {
        width: 100%;
    }

    .list2_con,
    .wenzi_con,
    .js_con,
    .wenzi_con img,
    .xwtt_con,
    .lb_con,
    .zcjd_ccs,
    .mstc_con,
    .ztzl_cc,
    .yqlj_cc,
    .sj_zwgk_con {
        width: 90%;
    }

    .nav_con,
    .headLinesItem>.headLinesWrap>.describle {
        display: none;
    }

    .wenzi_con img {
        width: 80%;
        height: 100%;
    }

    .head-lits1 {
        height: 20px;
    }

    .list2 {
        margin-top: 0;
    }

    .wenzi {
        margin-top: 50px;
    }

    .js_cc {
        width: 100%;
        padding-left: 0;
    }

    .jiansuo {
        margin-top: 40px;
    }

    .f-input {
        width: 70%;
    }

    .submint {
        width: 30%;
        font-size: 17px;
    }

    .headLinesItem>.headLinesWrap {
        width: 70%;
    }

    .xwtt {
        margin-top: 30px;
    }

    .lb {
        float: none;
    }

    .focusBox .pic img {
        width: 66%;
        height: 100%;
    }

    .bord,
    .focusBox,
    .select_bot,
    .lxzz,
    .headLines {
        height: 100%;
    }

    .pic {
        width: 100% !important;
    }

    .focusBox .txt li a {
        width: 60%;
    }

    .left4_top4 span {
        margin-left: 3%;
        font-size: 18px;
    }

    .left4_top4 span.active {
        margin-left: 3%;
        border-bottom: 3px solid #1492ff;
    }

    .right-list_4 li a {
        width: 66%;
    }

    .mstc_lii ul .tc {
        display: none;
    }

    .mstc_lii ul li a img {
        width: 100%;
        height: 100%;
    }

    .mstc_lii ul li {
        margin-left: 0;
        margin-bottom: 20px;
        width: 167px;
        height: 126px;
        margin-left: 10px;
    }

    .ggd {
        font-size: 16px;
        color: #2c78d3;
    }

    .mstc_lii ul li:nth-child(5) {
        margin-left: 10px;
    }

    .mstc_lii ul li:nth-child(6) {
        display: none;
    }

    .mstc_lii ul li:nth-child(7) {
        display: none;
    }

    .mstc_lii .ms {
        margin-top: 5px;
    }

    .zez_text {
        /* display: block; */
        font-size: 33px;
        width: 200px;
        left: 66px;
    }

    .tgdd {
        display: none;
    }

    .ggd {
        display: block;
        float: right !important;
        width: auto !important;
        height: auto !important;
    }

    .ztzl_tit span {
        font-size: 18px;
        border-bottom: 3px solid #1492ff;
    }

    .ztzl_list ul li {
        margin-bottom: 10px;
        width: 45%;
        height: 50%;
        float: left;
        margin-left: 30px;
    }

    .ztzl_list ul li img {
        width: 100% !important;
        height: 50%;
    }

    .ztzl_list ul li p {
        width: 90%;
		font-size:14px;
    }

    .ztzl_list ul li:nth-child(3) {
        margin-left: 0;
    }

    .titt1 li {
        font-size: 16px;
        padding: 0 0px;
    }

    .select_2 {
        float: none;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .yqlj_cc {
        padding: 1% 13%;
    }

    .ddz,
    .sjhdjl {
        display: block;
    }

    .ztlz_con {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .swiper-container {
        height: 100px;
    }

    .tag-head img {
        width: 60%;
        padding-left: 10px;
    }

    .headLinesItem .tag-head {
        margin-right: -25px;
    }

    .headLinesItem>.headLinesWrap>.title {
        font-size: 16px;
        line-height: 30px;
    }

    .headLines .pagination {
        bottom: 6px;
    }

    .right-list_4 {
        height: 210px;
    }

    .right-list_4 li {
        height: 40px;
        line-height: 40px;
    }

    .right-list_4 ul {
        height: 200px;
        overflow: hidden;
    }

    .zcjd_tit span {
        font-size: 18px;
        padding: 3px;
        border-bottom: 3px solid #1492ff;
    }

    .logo_con img {
        width: 80%;
    }

    .sjb {
        display: inline-block;
    }

    .sjbdg {
        display: inline-block;
    }

    .pcgd {
        display: none;
    }

    .zcjd_tit .more {
        margin-top: 6px;
        font-size: 16px;
    }

    .sj_zwgk,
    .sjbsfw {
        display: block;
    }

    .sj_zwgk_con {
        margin: 0 auto;
    }

    .sj_zwgk_tit span {
        font-size: 18px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .ztzl_tit .more {
        font-size: 16px;
    }

    .sj_zwgk_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

    .sj_zwgk_tit {
        width: 100%;
        height: 50px;
        background: url(sjbbj.png) no-repeat left 33px;
        background-size: 100%;
    }

    .sj_zwgk_title {
        height: 50px;
        line-height: 50px;
        font-size: 19px;
        color: #CCCCCC;
    }

    .sj_zwgk_title .top4 {
        margin-top: 10px;
    }

    .sj_zwgk_title .top4 span {
        margin-left: 2%;
        color: #000000;
    }

    .sj_zwgk_title span:first-child {
        margin-left: 0;
    }

    .sj_zwgk_title span.active:first-child {
        margin-left: 0;
    }

    .sj_zwgk_title span.active {
        display: inline-block;
        padding: 0px 0px;
        height: 50px;
        cursor: default;
        color: #666666;
        margin: 0 auto;
        /* padding: 0 5px; */
    }

    .sj_zwgk_title span.active {
        border-bottom: 3px solid #1492ff;
        color: #000000;
        margin-left: 2%;
    }

    .diansjzw a {
        font-size: 16px;
        color: #1492ff;
        line-height: 50px;
    }

    /* ------- */
    .sjzwgk-list_4 {
        padding-top: 10px;
    }

    .sjzwgk-list_4 li span {
        float: right;
        color: #000000;
        list-style: none;
        font-size: 14px;
    }

    .sjzwgk-list_4 li {
        line-height: 39px;
        height: 39px;
        font-size: 17px;
        color: #333;
        /* border-bottom: 1px dashed #dcdcdc; */
        background: url(dian.png) no-repeat left 55%;
        padding-left: 15px;
        list-style: none;
    }

    .sjzwgk-list_4 li a {
        text-decoration: none;
        color: #000000;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        width: 70%;
    }

    .sjzwgk-list_4 a:hover {
        color: #1492FF;
    }

    .sjzwgk-list_4 ul {
        display: none;

    }

    .sjzwgk-list_4 ul:first-child {
        display: block;
    }

    .lb_b {
        margin-bottom: 0;
    }

    .zcjd_con {
        margin-top: 20px;
    }

    .sjbsfw_con {
        width: 90%;
        margin: 0 auto;
    }

    .sjbsfw {
        margin-top: 50px;
    }

    .sjbsfw_tit span {
        font-size: 18px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
		padding-left:18px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .sjbsfw_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

    .sjbsfw_tit {
        height: 50px;
        background: url(sjbbj.png) no-repeat left 33px;
        background-size: 100%;
        /* border-bottom: 1px solid #E0E0E0; */
    }

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

    .sjbsfw_li li {
        float: left;
        width: 165px;
        height: 65px;
        margin-bottom: 20px;
        margin-left: 15px;
    }

    .sjbsfw_li li img {
        width: 100%;
    }

    /* --- */
    .sjhdjl_tit {
        height: 50px;
        background: url(sjbbj.png) no-repeat left 33px;
        background-size: 100%;
        /* border-bottom: 1px solid #E0E0E0; */
    }

    .sjhdjl_con {
        width: 90%;
        margin: 0 auto;
    }

    .sjhdjl {
        margin-top: 10px;
    }

    .sjhdjl_tit span {
        font-size: 21px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .sjhdjl_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

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

    .sjhdjl_li li {
        float: left;
        width: 165px;
        height: 65px;
        margin-bottom: 20px;
        margin-left: 15px;
    }

    .sjhdjl_li li img {
        width: 100%;
    }

    .zxhf_bomt_tit span {
        font-size: 19px;
        padding: 6px;
        border-bottom: 2px solid #1492ff;
    }

    .zxhf_bomt_tit .more {
        margin-top: 6px;
    }

    .zxhf_bomt_tit .more {
        font-size: 16px;
    }

    .zxft,
    .zxft-list_4 li,
    .zxft-list_4 li span {
        font-size: 14px;
    }

    .dbcd {
        display: block !important;
    }

    .dbcd ul li {
        float: left;
        margin-left: 8%;
    }

    .dbcd ul li p {
        margin-left: 5px;
        margin-top: 2px;
    }
	 .dbcd ul li:nth-child(2) p{
	      margin-left: 16px;
    }
	.dbcd ul li:nth-child(3) p{
	      margin-left: 16px;
	}
	.dbcd ul li:nth-child(4) p{
	      margin-left: 16px;
	}
	.dbcd ul li:nth-child(5) p{
	      margin-left: 16px;
	}
    .dbcd ul li a {
        font-size: 10px;
        color: #333333;
    }

    .part2_left, .slideTxtBox .bd ul li{height: 250px; width: 100%;}
    .dkj_logo img, .slideTxtBox .bd ul li img{width: 100%;}
    .slideTxtBox .bd ul li img{width: 100%; height: 100%;}
    .slideTxtBox .bd ul li .title{width: 68%; bottom: 0; font-size:14px;}
    .slideTxtBox .hd{bottom: 0;}

    .mstc_lii ul li:hover .zezao{
        display: none;
    }
    .mstc_lii ul li:hover .zez_text{
        display: none;
    }
    .head-bg, .db_con{
        min-width: 100%;
		height:430px;
    }
	.right-list_4 li span{
		font-size:14px
	}
	.right-list_4 li a{
		font-size:14px;
	}
	.top a{
		font-size:16px;
	}
	.top4 span{
		font-size:16px;
	}
	.sjzwgk-list_4 li a{
		font-size:14px;
	}
	.zxft-list_4 li a{
		font-size:14px;
	}
	.sjhdjl_tit a {
	    font-size: 18px;
	    padding-left: 26px;
	}
	
}

/* ———————————————————————————— */
@media only screen and (min-width: 416px) and (max-width: 767px) {

    .nav_open,
    .nav_close {
        display: block;
    }

    .head-lits1_t,
    .szyw,
    .yqlj_con {
        display: none;
    }

    .head-lits1,
    .lxzz,
    .swiper-container,
    .bord,
    .focusBox,
    .lib,
    .picMarquee-left,
    .select_bot,
    .logo_con img {
        width: 100%;
    }

    .list2_con,
    .wenzi_con,
    .js_con,
    .wenzi_con img,
    .xwtt_con,
    .lb_con,
    .zcjd_ccs,
    .mstc_con,
    .ztzl_cc,
    .yqlj_cc,
    .sj_zwgk_con {
        width: 90%;
    }

    .nav_con,
    .headLinesItem>.headLinesWrap>.describle {
        display: none;
    }

    .wenzi_con img {
        width: 80%;
        height: 100%;
    }

    .head-lits1 {
        height: 20px;
    }

    .list2 {
        margin-top: 0;
    }

    .wenzi {
        margin-top: 50px;
    }

    .js_cc {
        width: 100%;
        padding-left: 0;
    }

    .jiansuo {
        margin-top: 40px;
    }

    .f-input {
        width: 70%;
    }

    .submint {
        width: 30%;
        font-size: 17px;
    }

    .headLinesItem>.headLinesWrap {
        width: 70%;
    }

    .xwtt {
        margin-top: 30px;
    }

    .lb {
        float: none;
    }

    .focusBox .pic img {
        width: 66%;
        height: 100%;
    }

    .bord,
    .focusBox,
    .select_bot,
    .lxzz,
    .headLines {
        height: 100%;
    }

    .pic {
        width: 100% !important;
    }

    .focusBox .txt li a {
        width: 60%;
    }

    .left4_top4 span {
        margin-left: 3%;
        font-size: 16px;
    }

    .left4_top4 span.active {
        margin-left: 3%;
        border-bottom: 3px solid #1492ff;
    }

    .right-list_4 li a {
        width: 66%;
    }

    .mstc_lii ul .tc {
        display: none;
    }

    .mstc_lii ul li a img {
        width: 100%;
        height: 100%;
    }

    .mstc_lii ul li {
        margin-left: 0;
        margin-bottom: 20px;
        width: 167px;
        height: 126px;
        margin-left: 10px;
    }

    .ggd {
        font-size: 16px;
        color: #2c78d3;
    }

    .mstc_lii ul li:nth-child(5) {
        margin-left: 10px;
    }

    .mstc_lii ul li:nth-child(6) {
        display: none;
    }

    .mstc_lii ul li:nth-child(7) {
        display: none;
    }

    .mstc_lii .ms {
        margin-top: 5px;
    }

    .zez_text {
        /* display: block; */
        font-size: 33px;
        width: 200px;
        left: 66px;
    }

    .tgdd {
        display: none;
    }

    .ggd {
        display: block;
        float: right !important;
        width: auto !important;
        height: auto !important;
    }

    .ztzl_tit span {
        font-size: 20px;
        border-bottom: 3px solid #1492ff;
    }

    .ztzl_list ul li {
        margin-bottom: 10px;
        width: 45%;
        height: 50%;
        float: left;
        margin-left: 30px;
    }

    .ztzl_list ul li img {
        width: 100% !important;
        height: 50%;
    }

    .ztzl_list ul li p {
        width: 90%;
    }

    .ztzl_list ul li:nth-child(3) {
        margin-left: 0;
    }

    .titt1 li {
        font-size: 12px;
        padding: 0 4px;
    }

    .select_2 {
        float: none;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .yqlj_cc {
        padding: 1% 13%;
    }

    .ddz,
    .sjhdjl {
        display: block;
    }

    .ztlz_con {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .swiper-container {
        height: 100px;
    }

    .tag-head img {
        width: 60%;
        padding-left: 10px;
    }

    .headLinesItem .tag-head {
        margin-right: -25px;
    }

    .headLinesItem>.headLinesWrap>.title {
        font-size: 18px;
        line-height: 30px;
    }

    .headLines .pagination {
        bottom: 6px;
    }

    .right-list_4 {
        height: 210px;
    }

    .right-list_4 li {
        height: 40px;
        line-height: 40px;
    }

    .right-list_4 ul {
        height: 200px;
        overflow: hidden;
    }

    .zcjd_tit span {
        font-size: 19px;
        padding: 3px;
        border-bottom: 3px solid #1492ff;
    }

    .logo_con img {
        width: 80%;
    }

    .sjb {
        display: inline-block;
    }

    .sjbdg {
        display: inline-block;
    }

    .pcgd {
        display: none;
    }

    .zcjd_tit .more {
        margin-top: 6px;
        font-size: 16px;
    }

    .sj_zwgk,
    .sjbsfw {
        display: block;
    }

    .sj_zwgk_con {
        margin: 0 auto;
    }

    .sj_zwgk_tit span {
        font-size: 21px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .ztzl_tit .more {
        font-size: 16px;
    }

    .sj_zwgk_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

    .sj_zwgk_tit {
        width: 100%;
        height: 50px;
        background: url(sjbbj.png) no-repeat left 33px;
        background-size: 100%;
    }

    .sj_zwgk_title {
        height: 50px;
        line-height: 50px;
        font-size: 19px;
        color: #CCCCCC;
    }

    .sj_zwgk_title .top4 {
        margin-top: 10px;
    }

    .sj_zwgk_title .top4 span {
        margin-left: 2%;
        color: #000000;
    }

    .sj_zwgk_title span:first-child {
        margin-left: 0;
    }

    .sj_zwgk_title span.active:first-child {
        margin-left: 0;
    }

    .sj_zwgk_title span.active {
        display: inline-block;
        padding: 0px 0px;
        height: 50px;
        cursor: default;
        color: #666666;
        margin: 0 auto;
        /* padding: 0 5px; */
    }

    .sj_zwgk_title span.active {
        border-bottom: 3px solid #1492ff;
        color: #000000;
        margin-left: 2%;
    }

    .diansjzw a {
        font-size: 16px;
        color: #1492ff;
        line-height: 50px;
    }

    /* ------- */
    .sjzwgk-list_4 {
        padding-top: 10px;
    }

    .sjzwgk-list_4 li span {
        float: right;
        color: #000000;
        list-style: none;
        font-size: 17px;
    }

    .sjzwgk-list_4 li {
        line-height: 39px;
        height: 39px;
        font-size: 17px;
        color: #333;
        /* border-bottom: 1px dashed #dcdcdc; */
        background: url(dian.png) no-repeat left 55%;
        padding-left: 15px;
        list-style: none;
    }

    .sjzwgk-list_4 li a {
        text-decoration: none;
        color: #000000;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        width: 70%;
    }

    .sjzwgk-list_4 a:hover {
        color: #1492FF;
    }

    .sjzwgk-list_4 ul {
        display: none;

    }

    .sjzwgk-list_4 ul:first-child {
        display: block;
    }

    .lb_b {
        margin-bottom: 0;
    }

    .zcjd_con {
        margin-top: 20px;
    }

    .sjbsfw_con {
        width: 90%;
        margin: 0 auto;
    }

    .sjbsfw {
        margin-top: 50px;
    }

    .sjbsfw_tit span {
        font-size: 21px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .sjbsfw_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

    .sjbsfw_tit {
        height: 50px;
        background: url(sjbbj.png) no-repeat left 33px;
        background-size: 100%;
        /* border-bottom: 1px solid #E0E0E0; */
    }

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

    .sjbsfw_li li {
        float: left;
        width: 165px;
        height: 65px;
        margin-bottom: 20px;
        margin-left: 15px;
    }

    .sjbsfw_li li img {
        width: 100%;
    }

    /* --- */
    .sjhdjl_tit {
        height: 50px;
        background: url(sjbbj.png) no-repeat left 33px;
        background-size: 100%;
        /* border-bottom: 1px solid #E0E0E0; */
    }

    .sjhdjl_con {
        width: 90%;
        margin: 0 auto;
    }

    .sjhdjl {
        margin-top: 10px;
    }

    .sjhdjl_tit span {
        font-size: 21px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .sjhdjl_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

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

    .sjhdjl_li li {
        float: left;
        width: 165px;
        height: 65px;
        margin-bottom: 20px;
        margin-left: 15px;
    }

    .sjhdjl_li li img {
        width: 100%;
    }

    .zxhf_bomt_tit span {
        font-size: 19px;
        padding: 6px;
        border-bottom: 2px solid #1492ff;
    }

    .zxhf_bomt_tit .more {
        margin-top: 6px;
    }

    .zxhf_bomt_tit .more {
        font-size: 16px;
    }

    .zxft,
    .zxft-list_4 li,
    .zxft-list_4 li span {
        font-size: 15px;
    }

    .dbcd {
        display: block;
    }

    .dbcd ul li {
        float: left;
        margin-left: 15%;
    }

    .dbcd ul li p {
        margin-left: 5px;
        margin-top: 2px;
    }

    .dbcd ul li a {
        font-size: 10px;
        color: #333333;
    }

    .part2_left, .slideTxtBox .bd ul li{height: 250px; width: 100%;}
    .dkj_logo img, .slideTxtBox .bd ul li img{width: 100%;}
    .slideTxtBox .bd ul li img{width: 100%; height: 100%;}
    .slideTxtBox .bd ul li .title{width: 68%; bottom: 0;}
    .slideTxtBox .hd{bottom: 0;}

    .mstc_lii ul li:hover .zezao{
        display: none;
    }
    .mstc_lii ul li:hover .zez_text{
        display: none;
    }
    .head-bg, .db_con{
        min-width: 100%;
    }
}

.vido_list li a:hover {
    color: #1492FF;
}

/* ———————————————————————————— */
@media only screen and (min-width: 320px) and (max-width: 345px) {

    .nav_open,
    .nav_close {
        display: block;
    }

    .head-lits1_t,
    .szyw,
    .yqlj_con {
        display: none;
    }

    .head-lits1,
    .lxzz,
    .swiper-container,
    .bord,
    .focusBox,
    .lib,
    .picMarquee-left,
    .select_bot,
    .logo_con img {
        width: 100%;
    }

    .list2_con,
    .wenzi_con,
    .js_con,
    .wenzi_con img,
    .xwtt_con,
    .lb_con,
    .zcjd_ccs,
    .mstc_con,
    .ztzl_cc,
    .yqlj_cc,
    .sj_zwgk_con {
        width: 90%;
    }

    .nav_con,
    .headLinesItem>.headLinesWrap>.describle {
        display: none;
    }

    .wenzi_con img {
        width: 80%;
        height: 100%;
    }

    .head-lits1 {
        height: 20px;
    }

    .list2 {
        margin-top: 0;
    }

    .wenzi {
        margin-top: 50px;
    }

    .js_cc {
        width: 100%;
        padding-left: 0;
    }

    .jiansuo {
        margin-top: 40px;
    }

    .f-input {
        width: 70%;
        font-size: 13px;
        height: 40px;
        line-height: 40px;
    }

    .submint {
        width: 30%;
        font-size: 13px;
        height: 41px;
    }

    .headLinesItem>.headLinesWrap {
        width: 70%;
    }

    .xwtt {
        margin-top: 20px;
    }

    .lb {
        float: none;
    }

    .focusBox .pic img {
        width: 66%;
        height: 100%;
    }

    .bord,
    .focusBox,
    .select_bot,
    .lxzz,
    .headLines {
        height: 100%;
    }

    .pic {
        width: 100% !important;
    }

    .focusBox .txt li a {
        width: 60%;
    }

    .left4_top4 span {
        margin-left: 3%;
        font-size: 14px;
    }

    .left4_top4 span.active {
        margin-left: 3%;
    }

    .right-list_4 li a {
        width: 68%;
    }

    .sjbdg a {
        font-size: 13px;
        line-height: 25px;
    }

    .right-list_4 li {
        font-size: 13px;
    }

    .right-list_4 li span {
        font-size: 13px;
    }

    .mstc_lii ul .tc {
        display: none;
    }

    .mstc_lii ul li a img {
        width: 100%;
        height: 100%;
    }

    .mstc_lii ul li {
        margin-left: 0;
        margin-bottom: 15px;
        width: 126px;
        height: 106px;
        margin-left: 10px;
    }

    .ggd a {
        font-size: 13px;
        color: #2c78d3;
    }

    .mstc_lii ul li:nth-child(5) {
        margin-left: 10px;
    }

    .mstc_lii ul li:nth-child(6) {
        display: none;
    }

    .mstc_lii ul li:nth-child(7) {
        display: none;
    }

    .mstc_lii .ms {
        margin-top: 5px;
    }

    .zez_text {
        /* display: block; */
        font-size: 33px;
        width: 200px;
        left: 66px;
    }

    .tgdd {
        display: none;
    }

    .ggd {
        display: block;
        float: right !important;
        width: auto !important;
        height: auto !important;
    }

    .ztzl_tit span {
        font-size: 18px;
        border-bottom: 3px solid #1492ff;
        padding: 6px;
    }

    .ztzl_tit .more {
        margin-top: 6px;
        font-size: 13px;
    }

    .ztzl_list ul li {
        margin-bottom: 10px;
        width: 45%;
        height: 50%;
        float: left;
        margin-left: 7%;
    }

    .ztzl_list ul li img {
        width: 100% !important;
        height: 50%;
    }

    .ztzl_list ul li p {
        width: 90%;
    }

    .ztzl_list ul li:nth-child(3) {
        margin-left: 0;
    }

    .titt1 li {
        font-size: 18px;
        padding: 0 6px;
    }

    .select_2 {
        float: none;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .yqlj_cc {
        padding: 1% 13%;
    }

    .ddz,
    .sjhdjl {
        display: block;
    }

    .ztlz_con {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .swiper-container {
        height: 86px;
    }

    .headLinesItem {
        margin-top: -11px;
    }

    .tag-head img {
        width: 60%;
        padding-left: 10px;
    }

    .headLinesItem .tag-head {
        margin-right: -25px;
    }

    .headLinesItem>.headLinesWrap>.title {
        font-size: 15px;
        line-height: 25px;
    }

    .headLines .pagination {
        bottom: 6px;
    }

    .right-list_4 {
        height: 210px;
    }

    .right-list_4 ul {
        height: 200px;
        overflow: hidden;
    }

    .zcjd_tit span {
        font-size: 18px;
        padding: 3px;
    }

    .logo_con img {
        width: 80%;
    }

    .sjb {
        display: inline-block;
    }

    .sjbdg {
        display: inline-block;
    }

    .pcgd {
        display: none;
    }

    .zcjd_tit .more {
        margin-top: 6px;
        font-size: 13px;
    }

    .sj_zwgk,
    .sjbsfw {
        display: block;
    }

    .sj_zwgk_con {
        margin: 0 auto;
    }

    .sj_zwgk_tit span {
        font-size: 18px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .sj_zwgk_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

    .sj_zwgk_tit {
        border-bottom: 1px solid #E0E0E0;
    }

    .sj_zwgk_title {
        height: 50px;
        line-height: 50px;
        font-size: 19px;
        color: #CCCCCC;
    }

    .sj_zwgk_title .top4 {
        margin-top: 10px;
    }

    .sj_zwgk_title .top4 span {
        margin-left: 2%;
        color: #000000;
        font-size: 14px;
    }

    .sj_zwgk_title span:first-child {
        margin-left: 0;
    }

    .sj_zwgk_title span.active:first-child {
        margin-left: 0;
    }

    .sj_zwgk_title span.active {
        display: inline-block;
        padding: 0px 0px;
        height: 50px;
        cursor: default;
        color: #666666;
        margin: 0 auto;
        /* padding: 0 5px; */
    }

    .sj_zwgk_title span.active {
        border-bottom: 5px solid #1492ff;
        color: #000000;
        margin-left: 2%;
    }

    .diansjzw a {
        font-size: 13px;
        color: #1492ff;
        line-height: 30px;
    }

    /* ------- */
    .sjzwgk-list_4 {
        padding-top: 10px;
    }

    .sjzwgk-list_4 li span {
        float: right;
        color: #000000;
        list-style: none;
        font-size: 13px;
    }

    .sjzwgk-list_4 li {
        line-height: 39px;
        height: 39px;
        font-size: 13px;
        color: #333;
        /* border-bottom: 1px dashed #dcdcdc; */
        background: url(dian.png) no-repeat left 55%;
        padding-left: 15px;
        list-style: none;
    }

    .sjzwgk-list_4 li a {
        text-decoration: none;
        color: #000000;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        width: 68%;
    }

    .sjzwgk-list_4 a:hover {
        color: #1492FF;
    }

    .sjzwgk-list_4 ul {
        display: none;

    }

    .sjzwgk-list_4 ul:first-child {
        display: block;
    }

    .lb_b {
        margin-bottom: 0;
    }

    .zcjd_con {
        margin-top: 20px;
    }

    .sjbsfw_con {
        width: 90%;
        margin: 0 auto;
    }

    .sjbsfw {
        margin-top: 50px;
    }

    .sjbsfw_tit span {
        font-size: 18px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .sjbsfw_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

    .sjbsfw_tit {
        border-bottom: 1px solid #E0E0E0;
    }

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

    .sjbsfw_li li {
        float: left;
        width: 128px;
        height: 65px;
        margin-bottom: 5px;
        margin-left: 15px;
    }

    .sjbsfw_li li img {
        width: 100%;
    }

    /* --- */
    .sjhdjl_tit {
        border-bottom: 1px solid #E0E0E0;
    }

    .sjhdjl_con {
        width: 90%;
        margin: 0 auto;
    }

    .sjhdjl {
        margin-top: 10px;
    }

    .sjhdjl_tit span {
        font-size: 18px;
        /* font-weight: bold; */
        color: #000000;
        padding: 3px;
        /* border-bottom: 2px solid #1492ff; */
    }

    .sjhdjl_tit .more {
        font-size: 17px;
        color: #2c78d3;
        margin-top: 6px;
    }

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

    .sjhdjl_li li {
        float: left;
        width: 125px;
        height: 65px;
        margin-bottom: 10px;
        margin-left: 15px;
    }

    .sjhdjl_li li img {
        width: 100%;
    }

    .zxhf_bomt_tit span {
        font-size: 16px;
        padding: 6px;
        border-bottom: 2px solid #1492ff;
    }

    .zxhf_bomt_tit .more {
        margin-top: 6px;
        font-size: 13px;
    }

    .zxft,
    .zxft-list_4 li,
    .zxft-list_4 li span {
        font-size: 12px;
    }

    .part2_left, .slideTxtBox .bd ul li{height: 250px; width: 100%;}
    .dkj_logo img, .slideTxtBox .bd ul li img{width: 100%;}
    .slideTxtBox .bd ul li img{width: 100%; height: 100%;}
    .slideTxtBox .bd ul li .title{width: 68%; bottom: 0;}
    .slideTxtBox .hd{bottom: 0;}


    .mstc_lii ul li:hover .zezao{
        display: none;
    }
    .mstc_lii ul li:hover .zez_text{
        display: none;
    }
    .head-bg, .db_con{
        min-width: 100%;
    }
    .hengfu{
    	width: 100%;
    	height: 100%;
    }
}

/* ---------375——398-------------- */
@media only screen and (min-width: 375px) and (max-width: 398px) {
    .mstc_lii ul li {
        width: 150px;
    }

    .ggd {
        font-size: 16px;
        color: #2c78d3;
    }

    .focusBox .txt li a {
        width: 50%;
    }

    .left4_top4 span {
        font-size: 16px;
    }

    .sj_zwgk_title .top4 span {
        font-size: 17px;
    }

    .right-list_4 li,
    .sjzwgk-list_4 li,
    .right-list_4 li span,
    .sjzwgk-list_4 li span {
        font-size: 15px;
    }

    .sjbsfw_li li,
    .sjhdjl_li li {
        width: 150px;
    }

    .part2_left, .slideTxtBox .bd ul li{height: 250px; width: 100%;}
    .dkj_logo img, .slideTxtBox .bd ul li img{width: 100%;}
    .slideTxtBox .bd ul li img{width: 100%; height: 100%;}
    .slideTxtBox .bd ul li .title{width: 68%; bottom: 0;}
    .slideTxtBox .hd{bottom: 0;}

    .mstc_lii ul li:hover .zezao{
        display: none;
    }
    .mstc_lii ul li:hover .zez_text{
        display: none;
    }
    .head-bg, .db_con{
        min-width: 100%;
		height:440px;
    }

}

@media only screen and (min-width: 1355px) and (max-width: 1399px) {

    .select_bot,
    .dbb_li,
    .lxzz,
    .hdjl,
    .bsfw_li,
    .zwgk_li,
    .db_lii,
    .yqlj_cc,
    .ztzl_cc,
    .mstc_con,
    .picMarquee-left,
    .zcjd_ccs,
    .head-lits1,
    .list2_con,
    .wenzi_con,
    .js_con,
    .xwtt_con,
    .lb_con,
    .szyw_con,
    .szyw_li {
        width: 100%;
    }

    .lib {
        width: 50%;
    }

    .szyw_title div {
        width: 330px;
    }

    .ldhd {
        width: 821px;
    }

    .mstc_lii ul li {
        width: 369px;
    }

    .ztzl_list ul li {
        width: 321px;
    }

    .select_2 {
        width: 249px;
    }

    .lxFootItem1_Mack {
        margin-left: 34px;
    }

    .zwgk_zcwj {
        width: 700px;
    }

    .tsbmfw {
        width: 650px;
    }

    .fthf {
        width: 765px;
    }

    .swiper-container {
        width: 100%;
    }

    .select_span {
        width: 251px;
    }
}

@media only screen and (min-width: 1355px) and (max-width: 1399px) {

    .select_bot,
    .dbb_li,
    .lxzz,
    .hdjl,
    .bsfw_li,
    .zwgk_li,
    .yqlj_cc,
    .ztzl_cc,
    .mstc_con,
    .picMarquee-left,
    .zcjd_ccs,
    .head-lits1,
    .list2_con,
    .wenzi_con,
    .js_con,
    .xwtt_con,
    .lb_con,
    .szyw_con,
    .szyw_li {
        width: 100%;
    }

    .lib {
        width: 50%;
    }

    .szyw_title div {
        width: 330px;
    }

    .ldhd {
        width: 821px;
    }

    .mstc_lii ul li {
        width: 355px;
        margin-bottom: 0;
    }

    .mstc_lii ul li img {
        width: 100%;
    }

    .mstc_lii ul li span {
        width: 355px;
        height: 268px;
    }

    .mstc_lii ul li:first-child img {
        width: 93%;
    }

    .mstc_lii ul .tgdd img {
        width: 93%;
    }

    .ztzl_list ul li img {
        width: 100%;
    }

    .ztzl_list ul li {
        width: 314px;

    }

    .select_2 {
        width: 249px;
    }

    .zwgk_zcwj {
        width: 700px;
    }

    .tsbmfw {
        width: 650px;
    }

    .fthf {
        width: 765px;
    }

    .swiper-container {
        width: 100%;
    }

    .select_span {
        width: 251px;
    }

    .head-con,
    .list2,
    .xwtt,
    .lb_b,
    .zcjd_con,
    .zcjd_tit,
    .mstc,
    .ztlz_con,
    .szyw_con,
    .yqlj_con {
        padding: 0 20px;
    }

    .szyw_title div {
        width: 325px;
    }

    .select_2 {
        margin-left: 103px;

    }

    .select_ul {
        top: -251px;
    }

    .select_ul2,
    .select_ul22,
    .select_ul222,
    .select_ul223 {
        width: 251px !important;
    }
     .hengfu{
     	width: 100%;
     	height: 100%;
     }
}
@media screen and (max-width: 1024px){
    .head-bg,
    .szyw,
    .db_con,
    .db2_con{
        min-width: auto!important;
    }
    .hengfu{
    	width: 100%;
    	height: 100%;
    }
}