


/* 新闻选项卡css */
.slideNewBox{ width:100%; text-align:left; border-radius: 6px }
.slideNewBox .hd{ height:56px; line-height:56px; padding:0 10px 0 10px; position:relative;background-color: #f5ebd5 ;}
.slideNewBox .hd ul{ float:left; position:absolute; left:0; top:0px; height:48px;  padding-left: 0;margin-bottom: 0;}
.slideNewBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 20px;font-weight: 600; }
.slideNewBox .hd ul li.on{ height:56px;  background:#fff;border-bottom: #c51625 2px solid;position: relative;color: #c51625}
.slideNewBox .hd ul li.on:after {position: absolute;width: 0;height: 0;bottom: 0;left: 50%;margin-left: -5px;border: 6px solid transparent;content: "";z-index: 1;border-bottom-color: #c51625}
.slideNewBox .hd ul li i{margin-right: 6px}
.slideNewBox .bd ul{ padding:12px; zoom:1; height: 425px; }
.slideNewBox .bd li{ line-height:49px; font-size: 16px;border-bottom: 1px dotted #cccccc}
.slideNewBox .bd li .date{ float:right; color:#999;  }
.slideNewBox .hd .more {float: right;font-size: 12px;}
.slideNewBox .bd span {float: right;font-size: 13px;color: #999}
.slideNewBox .bd i {margin-right:5px;color: #2b85e4}

/* 幻灯片css */
.slideBox{ width:100%; height:492px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:24px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:3; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:24px; height:24px; line-height:23px; text-align:center; border-radius: 4px; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ width:100%;  height:492px; position:relative;  }
.slideBox .bd li{width:100%; position:relative; zoom:1; vertical-align:middle;}
.slideBox .bd li .pic{width:100%; position:relative; z-index:0;  }
.slideBox .bd li .pic img{width:802px;height:492px; vertical-align:bottom; }
.slideBox .bd li .bg{ width:802px; height:40px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.slideBox .bd li .title{ width:100%; height:40px; line-height:40px; left:0; bottom:0;   position:absolute; z-index:2;  }
.slideBox .bd li .title a{ color:#fff; padding-left:15px;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url("../images/slider-arrow.png") -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/* 导航css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:68px; line-height:68px; position:relative; z-index:1;  }
.nav a{ color:#f4e1b6;  }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left; height:68px;line-height:68px; margin: 0}
.nav .nLi h3 a{ display:block; padding:0 34px; font-size:20px; font-weight:400;  }
.nav .sub{ display:none; width:175px; left:0; top:69px; position:absolute; background:#d97773;  line-height:32px; padding:5px 0;  }
.nav .sub li{ zoom:1; text-align: center}
.nav .sub a{ display:block; padding:0 20px; }
.nav .sub a:hover{ background:#c30801; color:#cccccc;  }
.nav .on h3 a{ background:#d97773; color:#fff;   }

/* 子部门选项卡*/
.childBox{ width:100%; text-align:left; padding:0 15px;}
.childBox .hd{ height:42px; line-height:42px; position:relative;border-bottom: 2px #f5f5f5 solid; margin-top: 5px;}
.childBox .hd ul{ float:left;  position:relative; left:0; top:0; height:42px; padding-left: 0}
.childBox .hd ul li{ float:left; height:42px; line-height: 48px; padding: 0 24px; font-size: 18px; position: relative;font-weight: 600}
.childBox .hd ul li.on{height:42px; border-bottom: 2px solid #c30801; text-align: center;background-color: #F5F5F5; border-top-right-radius: 8px; border-top-left-radius: 8px;}
.childBox .hd ul li i{ font-size: 16px;color: #ff9900}
.childBox .hd ul li.on:after {position: absolute;width: 0;height: 0;bottom: 0;left: 50%;margin-left: -5px;border: 8px solid transparent;content: "";z-index: 1;border-bottom-color: #c30801;}
.childBox .bd ul{ padding-top: 15px; zoom:1;  padding-left: 0}
.childBox .bd li{ height:47px; line-height:47px; font-size: 16px; border-bottom: #cccccc 1px dashed }
.childBox .bd li i{font-size: 12px;color: #ff9900 }
.childBox .bd li .date{ float:right; color:#999;  }
.childBox .bd .pic{text-align: center}
.childBox .bd .pic img{ width: 100%; height: 154px }
.childBox .bd .pic h4{ font-weight: 400;font-size: 16px;}


/* 党建信息轮播 banner */
.picScroll-left{ width:100%; margin-left: 28px;  overflow:hidden; position:relative;padding-bottom: 5px; }
.picScroll-left .bd{ padding:0;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:215px; height:143px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:32px;  font-size: 16px }

.picScroll-left .prev,
.picScroll-left .next{ position:absolute; left:5px; top:50%; margin-top:-33px; display:block; width:32px; height:40px; background:#2b2b2b url("../images/slider-arrow1.png") -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.picScroll-left .next{ left:auto; right:56px; background-position:8px 5px; }
.picScroll-left .prev:hover,
.picScroll-left .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.picScroll-left .prevStop{ display:none;  }
.picScroll-left .nextStop{ display:none;  }

/* 影视专区 banner */
.movieScroll{ width:100%;  overflow:hidden; position:relative;margin: 12px 12px 12px 12px; }
.movieScroll .bd{ padding:0;   }
.movieScroll .bd ul{ overflow:hidden; zoom:1; }
.movieScroll .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.movieScroll .bd ul li .pic{ text-align:center; }
.movieScroll .bd ul li .pic img{ width:197px; height:273px; display:block;  padding:2px; border:1px solid #ccc; }
.movieScroll .bd ul li .pic a:hover img{ border-color:#999;  }
.movieScroll .bd ul li .title{ line-height:32px;  font-size: 16px }

.movieScroll .prev,
.movieScroll .next{ position:absolute; left:5px; top:50%; margin-top:-33px; display:block; width:32px; height:40px; background:#2b2b2b url("../images/slider-arrow1.png") -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.movieScroll .next{ left:auto; right:16px; background-position:8px 5px; }
.movieScroll .prev:hover,
.movieScroll .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.movieScroll .prevStop{ display:none;  }
.movieScroll .nextStop{ display:none;  }

/* 横向滚动css */
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; 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:240px; height:160px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:36px;font-size: 14px; }