@charset "utf-8";
/* CSS Document */
a:hover{ color: #c10009;}
.img_title{ display: none;}
/*头部*/
.jg_header{ height: 444px; background: url("/_res/images_jgdj/topbg.jpg") center top no-repeat;}
.jg_header .container{ position: relative;}
.jg_header .container .guidang{ position: absolute; right:0px; top:100px;}
.jggk_logo{ padding:10px 0 38px 3px; text-align: left; }
.jggk_logo img{max-height:42px;width:auto;}
.jggk_banner{ height: 207px; text-align: center; margin-bottom: 81px; overflow: hidden;}
.backhome{ position: absolute; right:0px; top:10px; height: 40px; line-height: 40px; padding: 0 20px; background: rgba(0,0,0,0.5); border-radius:20px;}
.backhome a{ font-size: 18px; color: #fff;}
/*服务区*/
.jgdj-topinfo{top: 10px; position: absolute; right: 0; text-align: right; line-height: 0; font-size: 0;}
.jgdj-topinfo li,.jgdj-topinfo ul{ display: inline;}
.jgdj-topinfo a{display: inline-block;padding: 0 8px;line-height: 40px;font-size: 16px;color: #fff;  white-space: nowrap; }
.jgdj-topinfo .goback a{background: rgba(0,0,0,0.4); border-radius: 20px; padding: 0 20px; }
@media (max-width: 991px){
    .jgdj-topinfo{right:10px;}
}
@media (max-width: 767px){
    .jgdj-topinfo{top: 10px; right: 5px;}
    .jgdj-topinfo a{font-size: 14px;line-height: 34px;}
    .jgdj-topinfo .goback a{padding: 0 10px;}
}
/*导航*/
.nav-box{ height: 65px; background: #c10009;}
.nav-box .navbar-nav li{ width: 240px; height: 65px; float: left; text-align: center; background: url("/_res/images_jgdj/menuline.png") right center no-repeat;}
.nav-box .navbar-nav li a{ font-size: 24px; color: #fff;height: 65px; line-height: 65px; display: block;}
.nav-box .navbar-nav li a:hover,.navbar-nav li.on a{ color: #fee882!important; background: none; font-weight: bold;}
.nav-box .navbar-nav li.last{ background: none;}
/*主内容*/
.dj_contain{ padding: 20px 0 0;}
.hfgg_top ul li{ margin-bottom: 20px;}
/*图片录播*/
.ind-flash{ width: 472px; height: 354px;}
.ind-flash  .flash-num ul li{background:#fff !important;}
.ind-flash  .flash-num ul li.on{background: #e60012 !important;}
/*工作动态*/
.newsbox{ width: 707px;}
.news_tab{ height: 54px; background: url("/_res/images_jgdj/secbg.png") bottom repeat-x;}
.news_tab ul li{ float: left;}
.news_tab ul li a{ font-weight: bold; font-size: 30px; display: block; line-height: 54px;}
.news_tab ul li.active a{ color: #c10009; background: url("/_res/images_jgdj/sec2.png") bottom repeat-x;}
.news_tab a.more{ float: right; line-height: 54px; font-size: 16px;}
.news_list{ padding-top: 10px;}
.news_list ul li{ height: 36px; line-height: 36px;  font-size: 16px;padding: 2px 0 2px 14px; background:left center no-repeat; background-image: url("/_res/images_jgdj/dot.png") !important; position: relative;}
.news_list ul li a{ display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width:600px; }
.news_list ul li .date{ position: absolute; right:0px; top:2px;float: none; color: #888;}

.list_tit{ height: 44px;line-height: 44px; position: relative;   background: url("/_res/images_jgdj/titbg.png") center repeat-x; text-align: center;}
.list_tit a.tit{  width: 283px; margin: 0 auto; color: #c10009; font-weight: bold; font-size:30px; background: #fff; position: relative; display: block; }
.list_tit a.tit .l_dot,.list_tit a.tit .r_dot{  width: 38px; height: 24px; position: absolute; top:50%; margin-top: -12px;}
.list_tit a.tit .l_dot{background: url("/_res/images_jgdj/L_dot.jpg") no-repeat; left: 0px;}
.list_tit a.tit .r_dot{background: url("/_res/images_jgdj/R_ico.jpg") no-repeat; right: 0px;}
.list_tit a.more{  line-height: 44px;  padding: 0 20px; background: #fff; font-size: 18px; position: absolute; right:0px; top:0px;}
.system_list{ height: 200px; overflow: hidden;}
.system_list ul li{ height: 45px; position: relative; padding: 2px 0px; line-height: 44px;   border-bottom: 1px dashed #e3e3e3; width: 580px; float: left; font-size: 16px;}
.system_list ul li a{ background:left center no-repeat;background-image: url("/_res/images_jgdj/dot.png") !important; padding-left: 17px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 460px;}
.system_list ul li.even{ float: right;}
.system_list ul li .date{ color: #999; font-size: 15px; font-family: Arial;float: none; position: absolute; right:0px; top:2px;}
/*支部生活*/
.life_pic{ height: 260px; padding-top: 13px; overflow: hidden;}
.life_pic ul{ height: 260px!important;}
.life_pic ul li{ width: 285px; float: left; margin-right: 20px;}
.life_pic ul li img{ width: 100%; height: 214px; display: block;}
.life_pic ul li .title{ height: 38px; line-height: 38px; font-size: 16px; text-align: center; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
/*相关链接*/
.link_pic{ padding-top: 13px; overflow: hidden;}
.link_pic ul{margin-right:-20px;}
.link_pic ul li{ width: 285px; height: 81px; float: left; margin: 0 20px 20px 0px;}
.link_pic ul li img{ width: 100%; height: 100%;}
@media (max-width: 1199px) and (min-width: 992px){
	.nav-box .navbar-nav li{ width: 198px;}
	.hfgg_top img{ width: 100%; height: auto;}
	.newsbox{ width: 500px;}
	.news_list ul li a{  max-width:400px; }
	.system_list ul li{ width: 476px;}
	.system_list ul li a{ max-width: 380px;}
	.link_pic ul li{ width: 233px; height: 66px;}
}
@media (max-width: 991px){
    .jggk_banner img{ width: 100%; height: auto;}
	.nav-box .navbar-nav li{ width: 143px;}
	.nav-box .navbar-nav li.long{ width: 196px;}
	.hfgg_top img{ width: 100%; height: auto;}
	.ind-flash{ width: auto; height:576px; float: none;}
	.newsbox{float: none; width: 100%;}
	.system_list{ height: auto;}
	.system_list ul li,.system_list ul li.even{ width: auto; float: none;}
	.news_list ul li a, .system_list ul li a{ max-width: none; margin-right: 60px; float: none;}
	.link_pic ul{margin:0 -1%;}
	.link_pic ul li{ width: 48%; margin: 0 1% 2%; height: auto;}
}
@media (max-width: 767px){
.dj_contain{ padding: 10px 10px 0;}
    .jggk_logo{ padding-bottom: 20px;}
    .jggk_banner{ height: auto; margin-bottom: 20px;}
    .jggk_banner img{ max-width: 90%;}
	.ind-flash{   height:450px;}
	.jg_header{ height: auto; background-size: 1400px auto;}
	/*导航*/
	.nav-box{ height: auto; background: #c10009;}
	.nav-box .navbar-nav li{ width:100%; height:50px; float: none; background:none;}
	.nav-box .navbar-nav li a{ background: #c10009;font-size: 20px; height: 50px; line-height: 50px; }
	.nav-box .navbar-nav li.long{ width: 100%;}
	/*横幅*/
    .hfgg_top ul li{ margin-bottom: 10px;}
    /*动态*/
    .news_tab ul li a{font-size: 24px;}
    .list_tit a.tit{font-size: 24px;width:240px;}
    .list_tit a.more{display: none;}
    /*支部生活*/
	.life_pic{ height: 222px;}
	.life_pic ul{ height: 222px !important;}
	.life_pic ul li{ width: 244px;margin-right:10px;}
	.life_pic ul li img{height: 184px;}
}
@media (max-width: 600px){
    .ind-flash{height:360px;}
}
@media (max-width: 500px){
    .ind-flash{height:296px;}
}
@media (max-width: 413px){
    .ind-flash{height:266px;}
}
@media (max-width:374px){
    .ind-flash{ height:225px;}
}
/*文章页*/
.wzy_position,.wzy_position a, .wzy_position span{ color:#c10009; }
/*栏目页-窄屏下二级栏目 */
.btn-danger{ background:#c10009;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{ background:#c10009;}
.dropdown-menu a:hover{background:#c10009 !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#c10009;}
.lmy_dqlanmu .lanmu_tit{color:#c10009;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{ color:#c10009;}
.navjz ul li.columnName .more:hover{color:#c10009;}
.navjz ul.doc_list li{ background: url("/_res/images_jgdj/dot.png") 5px center no-repeat; padding-left: 18px;}
/*栏目页 图片列表 */
.navjz ul.picture-list li a img{height:200px;}
@media (max-width: 1199px) and (min-width: 992px){
	/*栏目页 图片列表 */
	.navjz ul.picture-list li a img{height:164px;}
}
@media (max-width: 991px){
	/*栏目页 图片列表 */
	.navjz ul.picture-list li a img{height:126px;}
}
@media only screen and (max-width:767px) {
	/*栏目页 图片列表 */
	.navjz ul.picture-list li a img{height:auto;}
}

/*分页/翻页*/
.pagination a:hover{background:#c10009;border-color:#c10009;}
.pagination a.active{border-color:#c10009;}
.pagination span.current,.pagination span.current:hover{background:#c10009;border-color:#c10009;}
.pagination a.text,.pagination a.text:hover{background:#c10009;border-color:#c10009;}
.pagination button:hover{background:#c10009;border-color:#c10009;}
/*分页/翻页end*/



