@charset "utf-8";
/* CSS Document */
.ml20{margin-left:20px;}
.clearfix {zoom: 1;}
.guidang{position: absolute; top: 0; right: 0;}
body{ font-size: 14px; color: #333; background: #f2f2f2;}
.topsearchbox{margin-right: 0 !important;}
.is-header {height: 400px;width: 100%;margin-bottom: 10px;background: top center no-repeat; background-image:  url(../images_jgdj/banner-bg.jpg) !important;}
.is-header .m-banner{height: 400px; position: relative; text-align: center;}
.is-header .is-ban{ padding: 20px 0 0;}
.is-header .m-banner img{ max-width: 96%; height: auto;}
.is-header .m-banner .img-title{display: none;}
.zt-right{ position: absolute; right: 0; top: 0; line-height: 0; font-size: 0;}
.zt-right li{display: inline;}
.zt-right li a{display: inline-block; padding: 0 8px; line-height: 40px; font-size: 16px;}

.is-main{width: 1100px; margin: 0 auto;}
/*头部 end*/
.m-flash{width: 593px; height: 368px; padding: 2px; float: left; background: #fff; overflow: hidden;}
.flash-slide{position: relative; height:100%; width: 100%;}
.flash-slide .ind-flashPic,.flash-slide .ind-flashPic ul,.flash-slide .ind-flashPic li,.flash-slide .ind-flashPic img,.flash-slide .ind-flashPic a{ height:100% !important; width: 100% !important;}
.flash-slide .ind-flashPic{ position:relative; z-index:0;}
.flash-slide .ind-flashPic li{ zoom:1; vertical-align:middle;}
.flash-slide .ind-flashPic a{ display:block; color: #fff; position: relative;}
.flash-slide .ind-flashPic img{ display:block;}
.flash-slide .ind-flashPic .title{ display: block; height: 36px; line-height:36px; padding: 0 110px 0 15px; font-size: 14px; font-weight: bold; background: rgba(0, 0, 0, 0.4) !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.flash-slide .ind-flashPic a:hover .title{color: #fff;}
.flash-slide .ind-flashNum{ height:12px; overflow:hidden; position:absolute; right:10px; bottom:12px; z-index:1; }
.flash-slide .ind-flashNum ul{ overflow:hidden; zoom:1; float:left;}
.flash-slide .ind-flashNum ul li{ float:left; margin-right:4px; width:12px; height:12px; text-indent: -20em; font-size: 0; background:#fff !important;overflow: hidden; cursor: pointer; border-radius: 50%;}
.flash-slide .ind-flashNum ul li.on{background:#CC0C0D !important;}
/*焦点图 end*/
.u-pannel-right {float: right;width: 493px;border: 1px solid #ddd;height: 368px;background: #fff;}
.p-tit {height: 46px;border-bottom: 1px solid #ddd;}
.p-tit a {float: left;padding: 0 15px;color: #e80b0b;font-size: 20px;height: 45px;border-bottom: 2px solid #e80b0b;line-height: 45px;}
.p-list {padding-top: 7px; padding-right: 10px;}
.p-list li {height: 30px; line-height: 30px; padding: 2px 60px 2px 20px; background: 10px center no-repeat; background-image:  url(../images_jgdj/arr1.png) !important; font-size: 16px; color: #a7a7a7; position: relative;}
.p-list li img{float: left; margin-top: 10px;}
.p-list li .date{ font-size: 14px; position: absolute; right: 0; top: 2px;}
.p-list li a {display: inline-block; max-width: 380px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.u-pannel-left .p-list li a{max-width: 485px;}
.m-infor {margin-bottom: 10px; margin-top: 10px;}
.u-pannel-left {float: left;width: 593px;border: 1px solid #ddd;height: 368px;background: #fff;}

.is-footer {height: 120px; margin-top: 20px;}
.is-footer .g-footer {width: 1100px; margin: 0 auto; border-top: 2px solid #e80b0b;}
.is-footer p {line-height: 30px; text-align: center; padding-top: 20px;}
@media (min-width: 992px) and (max-width:1199px) {
	.ls-searchbox{float: right; width: 330px; margin: 48px 0 0;}
}
@media (min-width: 992px) and (max-width:1099px) {
	.is-main{width: 991px;}
	.u-pannel-right{ width:383px;}
	.p-list li a{max-width: 270px;}
}
@media (max-width: 991px) {
	.is-header{height: auto; background-position: center bottom; background-size: auto 100%;}
	.is-header .m-banner{height: auto;}
	.zt-left{position: static !important;text-align: left;padding: 5px 0 0 5px;}
	.zt-left img{max-width: 80%; height: auto;}
	.ls-searchbox{margin-bottom: 0;}
	.is-header .is-ban{padding:0 0 40px;}
	.is-main{width: 767px;}
	.m-flash,.u-pannel-right,.u-pannel-left{float: none; width: auto; margin: 0 10px;}
	.u-pannel-right{ margin-top: 10px;}
	.m-flash{height: 460px !important;}
	.p-list li a{max-width: 100% !important;}
	.p-list li a img{display: none;}
}
@media (max-width: 767px) {
	.is-main{width: auto;}
	.is-header .is-ban{ padding: 10px 0 30px;}
	.m-flash{height: 370px !important;}
}
@media (max-width: 619px) {
	.m-flash{height: 283px !important;}
}
@media (max-width: 479px) {
	.m-flash{height: 249px !important;}
}
@media (max-width: 424px) {
	.m-flash{height: 218px !important;}
}
@media (max-width: 374px) {
	.m-flash{height: 184px !important;}
}

/**栏目页**/
.lanm{background: #fff;}
.lm-contain{padding: 0; border: 0 none;}
.wz_top{ background-image: url(../images_jgdj/location.png); padding-left: 20px; background-position: 0 15px;}
.lmtitle{ background: #e80b0b;}
.menunr ul li.active a, .menunr ul li a.active, .menunr ul li:hover a{color: #e80b0b; border-color:#e80b0b;}
.rightnr{width: 838px;}
.dqlanmu span{color: #e80b0b; border-color:#e80b0b;}
.listnews ul.doc_list li a, .listnews ul.download-list li a{max-width: 695px;}
.btn-danger{ background: #e80b0b;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background-color:#e80b0b;}
/**详情**/
.wenzhang{border-top: 1px #ddd solid;}
@media (min-width: 992px) and (max-width:1099px) {
	.rightnr{width: 729px;}
	.listnews ul.doc_list li a, .listnews ul.download-list li a{max-width: 585px;}
}
@media (max-width: 991px) {
	.rightnr{width: auto;}
	.listnews ul.doc_list li a, .listnews ul.download-list li a{max-width: none;}
}

