@charset "utf-8";*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none}
body{font:14px/180% "Microsoft YaHei", Helvetica, sans-serif, "新宋体";min-width:1200px; background:url(../images/body.jpg)}
a{text-decoration:none; color: #4d4d4d;}
.clear{ display:block; visibility:hidden; overflow:hidden; clear:both; width:0; height:0; line-height:0; font-size:0; }
.top{width:1200px;margin:0 auto;height:135px;background:url(../images/body.jpg)}
.logo{width:570px;height:108px;margin:10px 0 0 40px;float:left}
.topr{width:222px;height:85px;background:url(../images/ser.png) bottom no-repeat;float:right;margin-top:13px;}
.topr p{display:block;height:50px;line-height:50px;}
.topr p a{color:#712f31;margin:0 15px 0 14px;font-size:14px;}
.search-keyword{height:26px;line-height:26px;border:none;margin:7px 0 0 0px;background:none;width:160px; padding:0 10px}
.search-submit{padding:3px 9px;background:none;border:none;font-family:14px; cursor:pointer;}
/*导航*/
#nav-menu{height:45px;background:#712f31;}
#nav-menu .menu{width:1200px;margin:0 auto;}
#nav-menu .menu li{position:relative;float:left;width:111px;display:inline;font-size:14px;background:url(../images/nav.jpg) right no-repeat}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#f2e7df;line-height:45px;font-size:16px;width:101px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#1a529c;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background:#5b1b1d;color:#fff}
#nav-menu .menu li.index{width:90px;}
#nav-menu .menu li.index a.xialaguang{width:60px;background:url(../images/nav.png) left no-repeat}
#nav-menu .menu ul.children{display:none;position:absolute;z-index:999;top:100%;left:0;width:103px;background:rgba(91,27,29,0.6);}
#nav-menu .menu ul.children li{width:100%;padding:0px;display:inline-block;font-size:12px;background:none}
#nav-menu .menu ul.children li a{width:100%;height:32px;line-height:32px;overflow:hidden;display:block;color:#fff;text-align:center;font-size:14px;}
#nav-menu .menu ul.children li a:hover{background-color:#5b1b1d;color:#FFF}
/* flexslider*/
.flexslider{position:relative;height:336px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{ height:336px; }
.slides li a{ display:block; height:336px; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;height:15px;}
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 5px;*display:inline;zoom:1;background:#712f31;border-radius:50%;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;cursor:pointer; line-height: 60px;}
.flex-control-nav .flex-active{background:#f6373e;border-radius:50%;}



.scr{background:#713f2f;height:35px; margin-bottom:25px}
.list_top{ width:1170px;overflow:hidden; margin:0 auto; background:url(../images/lb.png) 1px 10px no-repeat; padding-left:30px}
.list_top .Empty{ width:40px; height:40px; float:left;}
.hot{ width:1200px;height:40px;}
.hot ul{ width:1200px; height:30px; overflow:hidden; margin:0;padding:0;}
.hot ul li{  height:30px; float:left; margin-right:25px; line-height:35px;}
.hot ul li a{ color:#fff; font-size:14px; font-weight:bold;}

/*首页*/
.tit{width:100%; height:46px; border-bottom:#dcdcdc solid 1px; line-height:46px; }
.titl{background:#712f31; padding:0 19px; float:left; color:#fff; font-size:18px;}
.titr{float:right}
.titr a{font-size:14px; color:#542c08; margin-right:10px;}


.one{height:375px;}
.onel{width:573px; height:348px; float:left; border:#dcdcdc solid 1px; margin-right:13px}
.flag{height:130px; width:96%; margin-left:3%; border-bottom:#dcdcdc dashed 1px; padding-top:24px;}
.fimg{width:143px; height:108px; float:left; margin-right:15px}
.fimg img{width:143px; height:108px; border-radius:5px}
.finfo h2{text-align:center; margin-bottom:8px}
.finfo h2 a{font-size:23px; color:#712f31;  font-weight:normal}
.finfo p{ line-height:200%; text-indent:28px; color:#444}
.finfo a{color:#a00f00}
.finfo a:hover{text-decoration:underline}


.in{padding:10px 18px}
.in li{background:url(../images/sjh.png) left no-repeat; color:#444; line-height:230%; padding-left:14px}
.in li span{float:right}
.in li a{color:#444}
.in li:hover{background:url(../images/sjl.png) left no-repeat; color:#712f31}
.in li:hover a{color:#712f31}


.oner ul li{width:189px; height:158px; float:left; position:relative; margin-left:15px; margin-bottom:20px}
.oner ul li p{position:absolute;left:0; bottom:0; background:rgba(0,0,0,0.5);color:#fff; padding:3px 9px}





a.abtn{display:block;height:23px;width:15px;overflow:hidden;background:url(../images/arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left; position:absolute; right:40px; top:13px}
a.agrayleft{cursor:default;background-position:-30px 50%; position:absolute; right:40px; top:13px}
a.aright{float:right;background-position:-15px 50%; position:absolute; right:10px; top:13px}
a.agrayright{cursor:default;background-position:-45px 50%;position:absolute; right:10px; top:13px}
.scrolllist{width:1200px;height:318px;margin:0 auto;position:relative;border:#dcdcdc solid 1px; margin-bottom:15px}
.scrolllist .imglist_w{width:1134px;height:223px;overflow:hidden;float:left;position:relative;/*必要元素*/ margin:25px 0 0 32px;}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:358px;float:left; background:#eee3cc; margin:0 30px 0 0}
.scrolllist .imglist_w li .zjimg{width:183px; height:225px; float:left; margin-right:14px}
.zjinfo{width:160px; float:left}
.zjinfo .zjtit{color:#712f31; font-size:16px; border-bottom:1px dashed #693303; display:block; width:97%; padding:10px 0 5px 0; font-weight:bold}
.zjinfo p{height:119px; overflow:hidden; margin-bottom:22px;text-indent:28px}
.zjinfo .zjtit span{color:#712f31; font-size:14px;  padding-left:15px; font-weight:normal;}
.zjmore{background:#693303; padding:6px 40px; color:#fff; border-radius:10px; margin-left:26px }


.ad{width:100%; margin: 25px 0;}

.adb{height:280px;}
.adbl{width:800px; height:408px;float:left; border:#dcdcdc solid 1px }
.adbl ul li{width:160px;   height:145px; float:left; margin:20px 15px 0 22px; text-align:center}
.adbl ul li img{width:160px; height:119px}
.adbl ul li a{color:#373737}
.adbl ul li:hover{cursor:pointer;color:#be2620;}
.adbl ul li:hover a{color:#f00; }

.adbr{float:right;width:380px }

.adbr ul li{ float:left; position:relative}
.adbr ul li a{color:#444;}
.adbr ul li:hover a{color:#f00;}
.adbr ul li p{    position: absolute;
    left: 0;
    bottom: 0px;
font-size:16px;
    background: rgba(0,0,0,0.5);
    color: #fff;
    padding: 3px 9px;}


.three{width:100%; clear:both;height:225px; padding-top:15px}
.three ul li{width:383px; height:217px; float:left; margin-right:25px; position:relative}
.three ul li a p{position:absolute; height:40px; line-height:40px; bottom:0; background:rgba(6,95,60,0.5); width:100%; font-size:16px; color:#fff; text-indent:15px;}

.three ul li:hover a p{background:rgba(6,95,60,1);}
.three ul li .jt{position:absolute; bottom:5px; right:10px;}

.type{height:46px; line-height:46px;  border-bottom:#dcdcdc solid 1px}
.typel{float:left; padding:0 19px;font-size:18px; font-weight:bold; color:#fff; background:#712f31;}
.typer{float:right; font-size:16px; font-weight:bold; color:#333; margin-right:10px}
.typer a{font-size:14px; color:#777}

.ipic{clear:both; margin-top:155px; height:248px; border:#dcdcdc solid 1px}

div.nr{margin:0;padding:0;display:none;}
.tab{margin:0;padding:0;list-style:none;overflow:hidden;}
.tab li{float:left;padding:0 15px;height:46px;color:#666; text-align:center;line-height:46px;cursor:pointer; font-size:16px}
div.on{display:block;}
.tab li.curs{font-size:16px; color:#fff; background:#712f31}

.picul{border-bottom:1px solid #d2e0c7}

.pic ul li{width:206px; height:176px; float:left; text-align:center; margin:15px 15px 0 17px}
.pic ul li img{width:206px; height:146px;}
.pic ul li a{color:#666; font-size:14px;}
.pic ul li:hover a{color:#f00}

.linkb{clear:both; margin-top:25px; height:280px; border:#dcdcdc solid 1px}

div.linka{margin:0;padding:0;display:none;}
.link{margin:0;padding:0;list-style:none;overflow:hidden;}
.link li{float:left;padding:0 15px;height:46px;color:#666; text-align:center;line-height:46px;cursor:pointer; font-size:16px}
div.on{display:block;}
.link li.curs{ font-size:16px; background:#712f31; color:#fff}



.linka dl{ float: left; width:1200px; padding-bottom:10px;}
.linka dl dd{min-width:130px; float:left; text-align: left;  margin-top: 7px;text-indent: 27px;}
.linka dl dd a{color:#9a1e23; font-size:14px; color:#343434;}
.linka dl dd a:hover {color:#f00}



/*列表页*/
#nnews{width:948px; margin: 0 auto; padding-top:10px}
#nnews li{background:url(../images/li.png) left no-repeat; font-size:16px; line-height:42px; border-bottom:1px dashed #a4af6c;
text-indent:15px; color:#333; }
#nnews li span{float:right;}
#nnews li a{color:#333;}
#nnews li:hover,#nnews li:hover a{color:#713f2f}

/*专家列表页*/
#zjnlist{
    padding-top:10px
}
#zjnlist li{
	margin-bottom:20px;
	padding-bottom: 15px;
	height:175px;
	border-bottom: 1px dashed #9a1f23
}
#zjnlist .zjimg{width:134px;height:174px; float: left;margin-right: 15px}
#zjnlist .zjimg img{width:134px;height:174px; }
#zjnlist h2{font-style: normal; padding-top:5px;}
#zjnlist .zjtit{color:#5b1b1d; font-size:16px; font-weight:600}
#zjnlist h2 a{color:#9a1f23; font-size: 16px;}
#zjnlist span{display: block;font-size:16px; line-height: 32px}
#zjnlist p{font-size:16px; line-height: 28px}
#zjnlist li  p.desm a{color:#9a1f23;}
#zjnlist li:hover a{text-decoration:underline}



/*内容页开始*/

.container{width:1200px; margin:0 auto; margin-bottom:15px;}
.content{width:1200px; float:left}
.nleft{width:216px; background:#ede3cc; float:left; border:1px solid #c9b0a1}
.nleft dl dt{width:100%; height:54px; background:url(../images/lefttit.png);font-size:20px; letter-spacing:3px;font-weight:bold; color:#5b1b1d; text-align:center; line-height:54px; margin-bottom:10px}
.nleft dl dd{width:94%; margin-left:3%; height:44px; margin-top:-2px; text-align:center; line-height:44px; margin-bottom:1px;border-bottom:1px solid #ddccb8; background:url(../images/dd.png) 30px no-repeat}
.nleft dl dd a{font-size:16px; color:#5b1b1d;   }
.nleft dl dd:hover,.nleft dl dd.curs{background:url(../images/dd.png) 30px no-repeat}
.nleft dl dd.curs a,.nleft dl dd:hover a{color:#5b1b1d;font-weight:bold;}




.nright{width:953px; float:right; min-height:450px;}
#type{height:50px; line-height:50px; background:url(../images/righttit.png)}
#typel{float:left; padding:0 15px ; font-size:18px; font-weight:bold; color:#5b1b1d;}
#typer{float:right; font-size:16px;  color:#5b1b1d; margin-right:10px}
#typer a{font-size:16px;  color:#5b1b1d}
.nright h1{font-size:26px; line-height:47px; color:#333; width:900px; text-align:center; margin:0 auto; margin-top:25px}
#times{ line-height:40px;width:100%; border-bottom:1px dashed #c0a295; text-align:center; font-size: 0.5rem; color:#666; margin-bottom:15px}
#cont{width:900px; margin:0 auto; font-size:16px; line-height:36px; color:#444}
#bodys{border-bottom:1px dashed #c0a295; padding-bottom:20px; margin-bottom:10px}
#bodys img{margin:13px 0 }
#bodys a{color:#597406}
#prenet a{color:#597406}
#prenet a:hover{color:#f00}
#bodys p{margin-bottom:8px}
#bodys table{ padding:10px 20px; border:0; font-size:16px; line-height:24px; word-wrap:break-word; }
#bodys1{border-bottom:1px dashed #c0a295; padding-bottom:20px; margin-bottom:10px}
#bodys1 img{ display:none; }
#bodys1 a{color:#597406}
#bodys1 p{margin-bottom:8px}
#bodys1 table{ padding:10px 20px; border:0; font-size:16px; line-height:24px; word-wrap:break-word; }



#bodys .dede_pages{ width:100%; text-align:center}
#bodys .dede_pages .pagelist{padding:10px 18px 12px 16px;font-family:Tahoma; text-align:center}
#bodys .dede_pages ul li.thisclass,#bodys  .dede_pages ul li.thisclass a,#bodys  .pagebox ul li.thisclass a:hover {color:#5b1b1d;}
#bodys .dede_pages ul li.thisclass{ padding: 0 8px;color:#5b1b1d;background:#fff;border-top:1px solid #5b1b1d;}
#bodys .dede_pages ul li #thisclass,#bodys  .dede_pages ul li #thisclass a,#bodys  .pagebox ul li #thisclass a:hover {background:#fff;color:#5b1b1d;}
#bodys .dede_pages ul li #thisclass{ padding:0px 10px; color:#fff;background:#669900; text-align:center; border:1px solid #669900;}
#bodys  .dede_pages .pagelist li{display:inline-block;margin-right:3px;background:#5b1b1d;border:1px solid #471415;line-height:25px;height:25px;}
#bodys  .dede_pages .pagelist li:hover{background:#F2F2F2;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
#bodys  .dede_pages a{color:#fff;height:25px;line-height:25px;display:block;text-align:center;padding:0px 10px;}
#bodys  .dede_pages a:hover{	color:#5b1b1d;text-decoration:none;}

#bodys  .dede_pages .pageinfo {line-height:22px;color:#999;}
#bodys .dede_pages .pageinfo strong {color:#fff;font-weight:normal;margin:0px 2px;}


.dede_pages{ width:100%; text-align:center}
 .dede_pages .pagelist{padding:10px 18px 12px 16px;font-family:Tahoma; text-align:center}
 .dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {color:#5b1b1d;}
 .dede_pages ul li.thisclass{ padding: 0 8px;color:#690;background:#F2F2F2;border:1px solid #5b1b1d;}
 .dede_pages ul li #thisclass,  .dede_pages ul li #thisclass a,.pagebox ul li #thisclass a:hover {background:#A5B828;color:#fff;}
.dede_pages ul li #thisclass{ padding:0px 10px; color:#fff;background:#669900; text-align:center; border:1px solid #669900;}
  .dede_pages .pagelist li{display:inline-block;margin-right:3px;background:#5b1b1d;border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #DDD;border-top:1px solid #DDD;line-height:25px;height:25px;}
.dede_pages .pagelist li:hover{background:#F2F2F2;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
  .dede_pages a{color:#fff;height:25px;line-height:25px;display:block;text-align:center;padding:0px 10px;}
 .dede_pages a:hover{	color:#5b1b1d;text-decoration:none;}

 .dede_pages .pageinfo {line-height:22px;color:#fff;}
 .dede_pages .pageinfo strong {color:#fff;font-weight:normal;margin:0px 2px;}
 
 
 
.foot{width:100%; height:340px; padding-top:17px; background:url(../images/bottom.png) center no-repeat; text-align:center; clear:both; line-height:20px; font-size:14px; color:#712f31;min-width:1200px}
.foot a{color:#8b5d57; line-height:50px;font-size:16px}
.foot span{ padding:0 10px;}
.foot  p{ line-height:200%;font-size:16px}

/*党建*/
.gradient {  position: relative; background-color: #eeeeee; border-bottom: #ccc solid 1px;
  background: -webkit-linear-gradient(left, rgba(0,0,0,.05), rgba(0,0,0,.02), rgba(0,0,0,.05)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgba(0,0,0,.05), rgba(0,0,0,.02), rgba(0,0,0,.05)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, rgba(0,0,0,.05), rgba(0,0,0,.02), rgba(0,0,0,.05)); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, rgba(0,0,0,.05), rgba(0,0,0,.02), rgba(0,0,0,.05)); /* 标准的语法 */
}
.gradient:before { position: absolute;top: 100%;left: 0;width: 259px;height: 18px;content:"";background-image: url(../images/gradient-L.png);z-index: 2;}
.gradient:after{ position: absolute;top: 100%;right: 0;width: 259px;height: 18px;content:"";background-image: url(../images/gradient-r.png);z-index: 1;}
.box-shadow { background-color: #fff; box-shadow: 0 0 4px #666;}
.more { font-size: 14px; font-weight: normal; float: right; margin: 0 10px 0 0; color: #333; margin-right:20px; }
.jd100zn_con-title { height: 45px; line-height: 44px; font-size: 14px; color: #333; text-shadow: 0 0 2px rgba(0,0,0,.5); background-color: #FFDFBF; }
.jd100zn_con-title h2 {overflow-y: hidden; height: 44px;float: left; line-height: 43px; font-size: 18px; color: #f00;  font-weight:bold; color: #fff; margin: 0; padding: 0 20px 0 20px; background: url(../images/jd100zn-01.jpg);}
#jd100zn {background-color: #FFCFBF; border-top: 2px solid #d90000;}
#jd100zn .jd100zn-tltle { margin: 15px auto; text-align: center;}
/*内容列表*/
.info-con { padding: 10px 10px 5px; }
ul.info-list { list-style: none; padding: 0; margin: 0 10px 10px; }
ul.info-list > li { line-height: 36px; border-bottom: 1px dotted #666;font-size:18px;  }
ul.info-list > li:before{ float: left; content:''; width:6px; height:6px; border-radius:50%; background:#666; display:block; margin:17px 10px 0; vertical-align:middle; }
ul.info-list > li a { display: block; padding: 0 10px 0 0;font-size:16px; color:#333;  nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
ul.info-list > li span { float: right; }
ul.info-list > li .naviContent { display: none; font-size: .8em; line-height: 120%; text-indent: 1em; color: #999; margin-top: -5px; }
ul.info-list > li .naviContent a { display: inline-block; color: #f00; }
ul.info-list > li .pic { float: right; margin: 9px 5px 0; }
ul.info-list > li .pic img { width:16px; height: 16px;line-height: 36px; display: table-cell; }
#dsxxjy,#bndshm{ margin-left:25px; height:450px;margin-bottom:30px; }
#dsxxjy{ float:left; width:560px; }
#bndshm{ float:left; width:560px; }
.media{ height:118px; }
.media-left{ float:left;width: 160px;height: 104px;}
.media-left img{ display:block; width: 160px;height: 104px;}
.media-body{ float:left; margin-left:15px;width:345px;height: 118px; }
.media-body h4{margin-top: 0; margin-bottom: 5px; font-size:18px; font-weight:bold;}
.media-body p{line-height: 150%; font-size: 14px; height:84px; overflow: hidden; text-indent: 2em;}

.media-body a{color:#333; }
.media-body a:hover,ul.info-list > li a:hover{color:#ff0000; }