@charset "utf-8";

body{min-width: 1000px; font-size: 14px;}
a{color: #333;}
a:hover{color: #d10000;}

.ind_body{width: 100%; height: auto;  background: #fff;}
.container{width: 1000px; margin-right: auto; margin-left: auto;}
.border1{border: 1px solid #b5cde3; overflow: hidden;}
.border2{border: solid 1px #d7e9eb; overflow: hidden;}
.right{float: right;}
.infolist li:hover a{color: #d10000;}
.infolist li:hover a font{color: #d10000;}
.infolist li:hover .time{color: #d10000;}
.infolist.dot li a{padding-left: 1em;}
.infolist.dot li a:before{background: #ff1414;}
.infolist.dot li:hover a:before{background: #d10000;}
.infolist.free li{padding-left: 1em;}

.com-bd{padding: 5px 10px;}

/***右侧悬浮***/
.home_web{width: 180px; height: auto; position: fixed; _position: absolute; right: 0; bottom: 0; /*top: 100px; _top: auto;  _top: expression(eval(document.documentelement.scrolltop document.documentelement.clientheight-this.offsetheight-(parseint(this.currentstyle.margintop, 100)||0)-(parseint(this.currentstyle.marginbottom, 100)||0)));*/}
.home_web .couplet-close{display: block; width: 100px; height: 20px; overflow: hidden;  background:  left center no-repeat; cursor: pointer; text-indent: -9999em;}
.floatbox{width: 180px; height: auto;}
.floatbox ul li {float: left; width: 180px;height: auto;}
.floatbox ul li   li{margin-top: 10px;}
.floatbox ul li img{display: block; width: 100%; height: auto;}
.floatbox ul li .img_title{display: none;}


/****图片新闻***/
.flash {
    width: 300px;
    height: 242px;
    overflow: hidden;
    margin-right: 6px;
}
.tpxw{position: relative;}
.tpxw .swiper-slide{background: #fff;}
.tpxw .swiper-slide dl{position: relative;}
.tpxw .swiper-slide dl .place{padding-top: 80.5%;}
.tpxw .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 10; padding: .75em 6em .75em .75em; line-height: 1.375em; background: ;}
.tpxw .swiper-slide dl dt a{color: #fff;}
.tpxw .swiper-ctrl-button{display: none;}
.tpxw .swiper-pagination.position{right: 10px; bottom: .625em;}
.tpxw .swiper-pagination.position .swiper-pagination-switch{width: 10px; height: 10px; margin: 0 3px;}
.tpxw .swiper-pagination.red .swiper-pagination-switch{background: #fff;}
.tpxw .swiper-pagination.red .swiper-active-switch{background: #df0000;}

body.useoldfixed .tpxw .swiper-pagination.position .swiper-pagination-switch{width: 25px !important; margin-right: 15px; height: 25px !important; line-height: 25px !important; min-height: 25px !important;}

/***横幅***/
.hfbox1 img{
	display: block;
	width: 100%;
}


/*工作动态*/
.xw_box {
    width: 440px;
    height: 240px;
    border: 1px solid #fdb354;
}

.xw_tabs {
    height: 28px;
    background:  0 0 repeat-x;
    line-height: 28px;
    font-weight: bold;
}

.xw_tabs ul li {
    display: inline;
    float: left;
    padding: 0 8px;
    text-align: center;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    border-right: 1px solid #fdb354;
}

.xw_tabs ul li a {
    color: #656565;
}

.xw_tabs ul li.active {
    background: #fff;
    color: #f14e19;
}

.xw_tabs ul li.active a {
    color: #f14e19;
}

.xw_tabs .more {
    float: right;
}

.zcwj{padding: 5px 10px;}
.zcwj ul{margin: -5px -5px 0;}
.zcwj ul li{float: left; width: 50%;}
.zcwj ul li a{display: block; margin: 5px; height: 48px; line-height: 48px; text-align: center; background: #fff; border: 1px solid #ebebeb;}
.zcwj ul li a img{display: inline-block;}

.lmbox {
    width: 368px;
    height: 240px;
    border: 1px solid #fdb354;
}

.lmbox1 {
    width: 494px;
    height: 268px;
    border: 1px solid #fdb354;
}

.gklm {
    height: 242px;
    overflow: hidden;
}

.gklm ul li {
    height: 52px;
    overflow: hidden;
    margin-bottom: 11px;
}

.gklm ul li .img_title {
    display: none;
}

.zt_title {
    background:  0 0 repeat-x;
    height: 28px;
    line-height: 28px;
    padding: 0 0 0 10px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}

.zt_title a {
    color: #fff;
}

.ztzlbox {
    border: 1px solid #fdb354;
    height: 80px;
    padding: 10px;
}

.ztzlbox .ztlist {
    background: #fff4f1;
    min-height: 80px;
}

.ztzlbox .ztlist ul {
    padding: 5px 0 0 0;
}

.ztzlbox .ztlist ul li {
    display: inline;
    float: left;
    width: 33%;
    height: 28px;
    line-height: 28px;
}

.ztzlbox .ztlist ul li a {
    display: block;
    padding: 0 0 0 20px;
}

.cx_link {
    width: auto;
    height: 60px;
    overflow: hidden;
}

.cx_link ul{
	margin: -10px -5px 0;
	text-align: center;
}

.cx_link ul li {
	display: inline-block;
    height: 56px;
}

.cx_link ul li a{
	display: block;
	margin: 10px 5px 0;
}


.cx_link ul li a img{
	display: block;
	height: 56px;
}

.cx_link ul li .img_title {
    display: none;
}

body.useoldfixed .cx_link ul{margin-right: 0 !important; margin-left: 0 !important;}
body.useoldfixed .cx_link ul li a{margin-right: 0 !important; margin-left: 0 !important;}

.linkbox {
    height: 78px;
    background:  0 0 repeat-x #fff;
    border: 1px solid #fdb354;
    position: relative;
}

.linkbox .linkzt {
    position: absolute;
    left: 12px;
    top: 50%;
    margin-top: -12px;
}

.linkbox .linkpic {
    margin: 10px 10px 0 90px;
	height: 59px;
	overflow: hidden;
}

.linkbox ul li {
    float: left;
    width: 325px;
    height: 57px;
    border: 1px solid #ffb08f;
    margin: 0 0 0 14px;
}

body.useoldfixed .linkbox div.tempwrap ul li.clone{clear: none !important;}

/*通知公告*/
.tzgg {
    width: 243px;
    height: 240px;
    border: 1px solid #fdb354;
}

.ind_title {
    height: 28px;
    background:  0 0 repeat-x;
    border-bottom: 1px solid #fcb253;
    line-height: 28px;
}

.ind_title ul {
	float: left;
    background:  left center no-repeat;
    padding: 0 0 0 35px;
}

.ind_title ul li {
    display: inline;
    font-size: 14px;
    color: #f14e19;
}

.ind_title ul li a {
    color: #f14e19;
}

.ind_title .more {
    float: right;
    padding: 0 10px 0 0;
}

.tzgglist {
    padding: 10px 10px 0 10px;
    height: 196px;
    overflow: hidden;
    clear: both;
}
body.useoldfixed .tzgglist .infolist.free li .time{float: right;}


/***内页***/
.lmy_con {
	padding: 20px;
    background: #fbf2d2;
}

.lmy_bot {
    height: 20px !important;
	min-height: 20px !important;
    background: ;
}
body.useoldfixed .lmy_bot{background-size: 100% 100%;}

.dq_pos {
    padding-left: 39px;
    height: 33px;
	color: #fff;
    line-height: 33px;
    background:  0 0 repeat-x;
    overflow: hidden;
}
body.useoldfixed .dq_pos{background-size: 100% 100%;}

.dq_pos .currentname {
	display: inline-block;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    color: #fff;
}
.dq_pos > a{color: #fff;}

.navjz {
    height: auto;
    min-height: 300px;
    _height: 300px;
    overflow: hidden;
    padding: 10px;
    text-align: justify;
    text-justify: inter-ideograph;
    word-break: break-all;
    word-wrap: break-word;
    background: #fff;
	border-right: 1px solid #7d8b94;
	border-left: 1px solid #7d8b94;
}

.com-hd {
	margin-bottom: 8px;
    line-height: 30px;
    border-bottom: 1px solid #ddd;
}

.com-hd .title{
	float: left;
    padding-left: 1.375em;
    width: auto;
    white-space: nowrap;
    font-size: 16px;
	font-weight: bold;
	color: #fb8b1d;
}

.com-hd .more {
	float: right;
    font-size: 12px;
    color: #333;
}

.com-hd .more:hover {
    color: #1480c1;
}

.pagemore a{background: #fb8b1d;}

.pagelist.infolist li{padding-top: .5em; padding-bottom: .5em; border-bottom: 1px solid #f1f2f2;}
.pagelist.infolist li a{padding-left: 1.75em;}
.pagelist.infolist li a:before{top: -8px; width: 18px !important; height: 15px !important; background:  no-repeat !important;}

.pagination ul li.current .up{background: #fb8b1d; border-color: #fb8b1d;}
.pagination ul li.pagejump .okbtn{background: #fb8b1d; border-color: #fb8b1d;}

/***内容页***/

.wenzhang {
    padding: 10px 24px 0;
}

.wztit {
    font-size: 2em;
    line-height: 36px;
    text-align: center;
    padding: 10px 0px;
}

.wzsubtitle{
    font-size: 1.375em;
	font-weight: normal;
	text-align: center;
}

.wzfbt {
    font-size: 20px;
    text-align: center;
    line-height: 32px;
    font-weight: normal;
}

.newsinfo {
    min-height: 30px;
    line-height: 30px;
    font-size: 14px;
    border-bottom: 1px solid #ddd;
    color: #666;
    padding: 8px 0px;
}

.newsinfo a {
    color: #666;
}

.newsinfo span b{
	font-weight: normal;
}

.newsinfoleft span {
    padding-right: 10px;
}

.newsinforight span {
    display: inline-block;
}

.newsinforight .fontsize i {
	font-style: normal;
    padding: 0 2px;
	cursor: pointer;
}

.newsinforight .print {
    display: inline-block;
    background: url(/uploads/image/mxs2images/print.gif) 5px center no-repeat;
    padding-left: 26px;
}

.newsinforight .share {
    padding-left: 10px;
}

.newsinforight .share .bshare-custom {
    padding-left: 23px;
    background:  left center no-repeat;
}

.hit_click {
	padding: 15px 10px 15px 0;
    text-align: right;
    color: #666;
    padding-right: 10px;
    border-top: 1px solid #dcdcdc;
}

.wzcon {
    font-size: 16px;
    margin: 0 auto;
    height: auto;
    min-height: 360px;
    _height: 360px;
    line-height: 2;
    padding: 20px 0;
    text-align: justify;
    text-justify: inter-ideograph;
    word-break: break-all;
    word-wrap: break-word;
    overflow: auto;
}

.wzcon p {
    margin-bottom: 15px;
}

.wzcon img {
    max-width: 100%;
}

.wzcon table {
    max-width: 100% !important;
}

.article-attachments{display: none;}
.article-attachments h3{padding-bottom: 10px; font-weight: bold; font-size: 1.25em;}
.article-attachments .infolist li a:before{background: #047cbb;}

.article-qrcode{display: none; text-align: center;}
#qr_container{padding: 5px 0; color:#b5b5b5; font-size: .875em;}

.article-documents{display: none; padding: 15px 20px; border: 1px solid #eee;}
.article-documents > h3{margin-bottom: 10px; font-size: 1.125em; font-weight: bold;}
.article-documents > h3 span{position: relative; padding-left: 1em;}
.article-documents > h3 span:before{position: absolute; top: 0; bottom: 0; left: 0; content: ""; width: 4px; height: 16px; margin: auto 0; background: #047cbb; border-radius: 5px;}

.article-buttons{display: none; border-top: 1px solid #eee; text-align: right;}
.article-buttons a{display: inline-block;}

body.useoldfixed .wztit *{font-size: 18px !important;}
body.useoldfixed .social-share .social-share-icon{width: 40px !important; min-height: 40px !important; height: 40px !important; line-height: 40px !important;}

/*****网站地图****/
.ditu {
    overflow: hidden;
}

.dty_title {
    height: 70px;
    line-height: 52px;
    text-align: center;
    font-size: 30px;
    padding-top: 15px;
}

.dty_contain {
    height: auto;
    min-height: 300px;
    _height: 300px;
    font-size: 16px;
    padding: 15px 15px;
    overflow: hidden;
}

.dty_mutitle {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #e7e7e7;
    overflow: hidden;
}

.dty_mutitle a {
    display: block;
    float: left;
    height: 42px;
    text-align: center;
    line-height: 42px;
    font-size: 20px;
    width: auto;
    padding: 0 20px;
    white-space: nowrap;
    font-weight: bold;
    color: #fb8b1d;
}

.dty_mutitle a:hover {
    color: #fb8b1d;
}

.dty_sublb {
    padding-top: 20px;
}

.dty_sublb ul{
	margin: -10px -5px 0;
}

.dty_sublb ul li {
    float: left;
    width: 20%;
}

.dty_sublb ul li a {
	display: block;
	margin: 10px 5px 0;
    font-size: 16px;
    color: #666;
    line-height: 40px;
	text-align: center;
    background: #f3f3f3;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dty_sublb ul li a:hover {
	background: #fcf8f3;
    color: #fb8b1d;
}
