@charset "utf-8";
/*
2015.11 By JiangXue
E-mail:jiangxue_mail#126.com
*/
body{ background: #f6f3f2; font-family:\5FAE\8F6F\96C5\9ED1;}
html,body,div,h1,h2,h3,h4,h5,p,ul,li,img,a{ margin:0; padding:0; }
ul,li{ list-style:none;}
img{ vertical-align:middle; border:none;}
.clear:before,.clear:after{ display:table; clear:both;content:" ";}
.clear{ height:0; line-height:0; font-size:0; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.txtCenter{ text-align:center;}
.txtRight{ text-align:right;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;}
.font-black18{ font-size:18px; line-height:2em;}
.font-black16{ font-size:16px; line-height:2em;}
.font-black14{ font-size:14px; line-height:2em;}
.font-black12{ font-size:12px; line-height:2em;}
.font-black18 a,.font-black16 a,.font-black14 a,.font-black12 a{ color:#222;}
.font-grey18{ font-size:18px; line-height:2em; color:#666;}
.font-grey16{ font-size:16px; line-height:2em; color:#666;}
.font-grey14{ font-size:14px; line-height:2em; color:#666;}
.font-grey12{ font-size:12px; line-height:2em; color:#666;}
.font-grey18 a,.font-grey16 a,.font-grey14 a,.font-grey12 a{ color:#ac0521;}
.font-red18{ font-size:18px; line-height:2em; color:#ac0521;}
.font-red16{ font-size:16px; line-height:2em; color:#ac0521;}
.font-red14{ font-size:14px; line-height:2em; color:#ac0521;}
.font-red12{ font-size:12px; line-height:2em; color:#ac0521;}
.font-red18 a,.font-red16 a,.font-red14 a,.font-red12 a{ color:#ac0521;}
.wrapper{ width:970px; padding:15px;margin:0 auto;display:table; clear:both; background:#fff;}
.bannerWrapper{width:1000px;margin:0 auto;display:table; clear:both; background:#fff;}
.bannerWrapper img{ display:inline-block;margin-left:15px;}
.bannerWrapper-2 img{margin-left:15px;}
.bannerWrapper-4 img{margin-left:15px;}
.banner_last{ margin-right:0;}
.layoutL{ width:630px; float:left;}
.layoutR{ width:320px; float:right;}
.txtArea{ padding:10px;}
.line_dotted{ width:100%; height:0; line-height:0; font-size:0; margin:10px auto;border-bottom:1px dotted #ccc; clear:both;}
.newsList li{background:url(../images/listPoint.png) no-repeat 3px 14px; min-height:28px; zoom:1; padding-left:1em; height:28px; overflow:hidden;}

.picTxt{}
.picTxt:before,.picTxt:after{ display:table; clear:both;content:" ";}
.picTxt img{ float:left; margin-right:15px;}

.line_dotted{}
.pageBg{ width:100%;background:url(../images/header.jpg) top center no-repeat #f5efd4;}
.headerMain{ width:1000px; margin:0 auto; height:335px; position:relative;}
.navBar{ width:1000px; height:60px; margin:0 auto; position:relative;}
.navBar ul li{}
.navBar ul li a{}

.columnBar{ width:100%;height:65px; line-height:60px;clear:both; display:table; width:100%; background-position: 0 top; background-repeat:no-repeat; position:relative;}
.columnBar-sub{ width:100%;height:50px; line-height:50px;clear:both; display:table; width:100%; background-position: 0 top; background-repeat:no-repeat; position:relative; margin-bottom:25px;}
.columnBar h3,.columnBar-sub h3{ text-indent:-9999px; }
.columnBar .more{ position:absolute; top:0; right:30px; color:#fff; font-size:14px; }
.columnBar_syzj{ background-image:url(../images/syzj.jpg);}
.columnBar_ljdh{background-image:url(../images/dbdh.jpg);}
.columnBar_tslz{background-image:url(../images/tslz.jpg);}
.columnBar_charts{background-image:url(../images/ssmj.jpg);}
.columnBar_memory{background-image:url(../images/jy.jpg);}
.columnBar_qy{background-image:url(../images/qy.jpg);}
.columnBar_blessing{background-image:url(../images/zf.jpg);}

.picGroup{ width:100%;display:table; clear:both;}
.picGroup li{ display:block;float:left; text-align:center;}
.picGroup li h4{ font-weight:normal; height:3em; line-height:3em; overflow:hidden;}
.picGroup-5 li{ width:20%;padding-bottom:30px;}

#headline{ padding-left:100px; height:90px; position:relative; margin:10px 0 15px;}
#headline .icon_tbbd{ width:96px; height:83px; position:absolute; left:0; top:0; background:url(../images/tbbd.jpg) center no-repeat; text-indent:-9999px;}
#headline p span{ font-size:16px; padding:5px 5px 0; color:#555;}
#headline p span a{color:#555;}
.sliderArea{ width:620px;height:360px; border:1px solid #ccc; background:#ededed; padding:4px; margin-bottom:15px; position:relative; overflow:hidden; }

.sliderArea .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:14px; z-index:1; }
.sliderArea .hd ul{ overflow:hidden; zoom:1; float:left;  }
.sliderArea .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#6f6f6f; cursor:pointer; font-size:12px; color:#fff; }
.sliderArea .hd ul li.on{ background:#ac0521; }
.sliderArea .bd{ position:relative; height:100%; z-index:0;   }
.sliderArea .bd li{ zoom:1; vertical-align:middle; }
.sliderArea .bd img{ width:620px; height:360px; display:block;  }
.sliderArea .bd .tit{ width:620px; height:35px; line-height:35px; display:block; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.5); color:#fff; font-size:14px;}
.sliderArea .bd .tit a{ padding-left:15px;color:#fff; }


.vArea{ position:relative;}
.vArea .picTxt{ position:relative; width:48%; padding-right:2%; float:left;}
.vArea .picTxt p{ height:7em; overflow:hidden;}
.vArea .icon_v{ display:block; width:50px; height:50px; background:url(../images/icon_v.png) center no-repeat; position:absolute; left:50px; top:60px; z-index:9; cursor:pointer;}
.mainArea .layoutR{ border:1px solid #ccc;}
.headlineTxt{}
.headlineTxt h3{ color:#ac0521; font-size:18px; line-height:2em;}
.headlineTxt h3 a{ color:#ac0521;}
.headlineTxt p{}
/*岁月足迹*/
.iframe{ border:none;}
/*历届大会*/
.history-conferenceArea{ width:100%; height:1329px; background:url(../images/dbdh_pic.jpg) center top no-repeat; position:relative;}
.viewAll{ display:block; position:absolute; bottom:30px; left:420px; width:135px; height:40px; text-indent:-9999px;}
/*历届领导人*/
.history-leader{ width:970px; margin:30px auto 0;}
.leaderTxt{ width:940px; height:120px; border:1px solid #ccc; float:right;margin:15px 0 30px; position:relative; padding:10px 0;}
.leaderTxt ul{}
.leaderTxt ul li{ width:9em; float:left; height:36px; padding-left:20px;}
.columnBar-leader{ position:absolute; width:240px; background-image:url(../images/mjljldr.jpg); left:-30px; top:-15px;}
.history-leader .picGroup{ width:1000px;}
.history-leader .picGroup li{ width:150px; margin-right:14px; float:left;}

/*数说民进*/
.chart{ padding-top:10px; width:800px; height:400px; margin:0 auto; border-bottom:1px dotted #ccc;}
.chartTit{ font-size:24px; color:#ac0521; text-align:center; padding-top:30px;}
.chart_map{ width:800px; margin:0 auto;}
/*记忆*/
#memoryArea{ width:970px; overflow:hidden;}
#memoryArea .picGroup{ width:1000px; padding-top:15px;}
#memoryArea .picGroup li{ width:170px; margin-right:30px; float:left;}
#memoryArea .picGroup li img{ width:170px; margin-right:30px;}

/*情缘*/
#qyArea .layoutL{ width:470px;}
#qyArea .layoutR{ width:470px;}
/*图说履职*/
.tslzArea{ width:840px; height:420px; border:1px solid #ccc; margin:25px auto; background:url(../images/ta.jpg) repeat;}
.slideGroup{}
.slideGroup .parHd{ width:180px; height:400px; float:left;}
.slideGroup .parHd ul{}
.slideGroup .parHd ul li{ width:176px; height:140px;cursor:pointer;  }
.slideGroup .parHd ul li h3{ display:block; width:176px; height:140px; text-indent:-9999px;}
.slideGroup .parHd ul li h3 .parHd-item{display:block; width:100%; height:100%;}
.slideGroup .parHd ul li h3.czyz{ background:url(../images/czyz.jpg) left no-repeat;}
.slideGroup .parHd ul li h3.shfw{ background:url(../images/shfw.jpg) left no-repeat;}
.slideGroup .parHd ul li h3.hwly{ background:url(../images/hwly.jpg) left no-repeat;}
.slideGroup .parHd ul li.on{}
.slideGroup .parHd ul li.on h3.czyz{ background:url(../images/czyz_dq.png) left no-repeat;}
.slideGroup .parHd ul li.on h3.shfw{ background:url(../images/shfw_dq.png) left no-repeat;}
.slideGroup .parHd ul li.on h3.hwly{ background:url(../images/hwly_dq.png) left no-repeat;}

.slideGroup .parBd{ width:660px; padding:30px 0; float:right; }
.slideGroup .tslzSlide{ margin:0 auto;  zoom:1; padding:0px; position:relative; text-align:center;}
.slideGroup .tslzSlide h4{font-weight:normal;}


.tslzSlide{ width:480px; height:320px; position:relative;}
.tslzSlide  img{ width:480px; height:320px; display:block;  }


.tslzSlide .sPrev,
.tslzSlide .sNext{ position:absolute; left:-50px; top:50%; margin-top:-25px; display:block; width:20px; height:40px; background:url(../images/slider-arrow-l.png) center no-repeat;}
.tslzSlide .sNext{ left:auto; right:-50px; background:url(../images/slider-arrow-r.png) center no-repeat;}
.tslzSlide .sPrev:hover,
.tslzSlide .sNext:hover{ filter:alpha(opacity=100);opacity:1;  }
.tslzSlide .sPrevStop{ display:none;  }
.tslzSlide .sNextStop{ display:none;  }
/*祝福*/
/*祝福*/
.blessingArea{ width:100%; height:635px; background:url(../images/hb.jpg) center no-repeat; position:relative;}
.txtScroll-top{ padding:150px 100px 0;}
.blessingArea .bd{ padding:60px;overflow:hidden;  }
.blessingArea .infoList li{ height:280px; line-height:36px; color:#fff; font-size:24px; font-family:\6977\4F53,\6807\6977\4F53,\6977\4F53_GB2312; }
.blessingArea .infoList li a{ color:#fff; }

