@charset "utf-8";
/* CSS Document */
body{min-width: 1200px;font-family: "microsoft yahei";font-size: 14px;color: #333333;padding: 0;margin: 0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,hr,input,p,figure {padding: 0;margin: 0;list-style: none;}
a {color: inherit;font: inherit;text-decoration: none;}
a:hover {text-decoration: none;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:"";display:block;width: 0;height: 0;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
img{border:none;outline: none;}
#wrapper{height:auto;overflow:hidden;margin:0 auto;min-width: 1200px;}
.main{width:1200px;height:auto;margin:0 auto;}

/*头部banner*/
.banner{width: 100%;height:300px;overflow: hidden}
.banner img{width: 100%;height:300px;overflow: hidden}

/*导航*/
.navdw{position: relative;height:50px;}
.nav{background: url(../images/dhbg.png) repeat-x center;position: absolute;top: -14px;width: 100%;height:64px;}
.ddsmoothmenu{ font-size:16px; color:#FFFFFF; width:1100px; margin:14px auto 0;height: 50px;}
.ddsmoothmenu>ul{margin: 0;padding: 0;list-style-type: none;}
.ddsmoothmenu>ul>li{position: relative;display: inline;float: left !important;width: 155px;text-align: center}
.ddsmoothmenu>ul>li a{display: block;color:#FFFFFF;height:50px;line-height:50px;text-align:center;font-size:16px;margin: 0 24px;padding: 0 10px;}
* html .ddsmoothmenu ul li a{ display: inline-block;}
.ddsmoothmenu ul>li.cur a,.ddsmoothmenu>ul>li:hover a{color: #fac600;}
.ddsmoothmenu ul li ul{position: absolute;display: none;visibility: hidden;background: #085596;top: 50px !important;width: 100% !important;}
.ddsmoothmenu ul li ul li{display: list-item;width:100%;padding: 0;}
.ddsmoothmenu ul li ul li a{color: #FFFFFF;font-size: 13px;margin: 0; padding:7px 10px; text-align:center;line-height:25px;height: auto;}
.ddsmoothmenu ul li ul li a:hover{line-height:25px;background-color: #2581c9;}

/*首页主体*/
.main-wrap{}

/*大会动态*/
.dhdt{height: 480px;}
.dhdttit{border-bottom: 2px solid #cf3225;}
.dhdttit .dhdtlm{width: 1200px;position: relative;}
.dhdttit .dhdtlm .dhdtlm_title{background: url(../images/teacherBox_titlebg.png) no-repeat left top;padding-left: 30px;margin-top: 40px;}
.dhdttit .dhdtlm .dhdtlm_title>p{font-size: 28px;color: #333;line-height: 42px;height: 45px;font-weight: 600;letter-spacing: 2px}

.dhdttit .dhdtgdtb{position: absolute;bottom: 5px;right:0px}
.dhdttit .dhdtgdtb a{display: block;margin-top: 0px;}
.dhdttit .dhdtgdtb img{width: 45px;height:auto;}
/*.dhdttit p{font-size: 12px;text-align: center;color: #999999;line-height: 26px;}*/

.dhdtcon{}
.dhdtconz{width: 772px;height: 375px;background-color: #fcf7f4;margin-top: 12px;}

.slideBoxjdt{ width:100%; height:auto; overflow:hidden; position:relative;  }
.slideBoxjdt .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxjdt .bd li{ zoom:1; vertical-align:middle; }
.slideBoxjdt .bd img{width: 500px;height: 375px;display:block;  }
.slideBoxjdt .prev{z-index: 10;position:absolute; left:0; top:50%; margin-top:-20px;width:20px; height:50px;background:url(../images/sxyljt1.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.slideBoxjdt .next{z-index: 10;position:absolute; left:478px; top:50%; margin-top:-20px;width:20px; height:46px;background:url(../images/sxyljt3.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.dhdtconz .dhdtpic{float: left;}
.dhdtconz .dhdtpic a{display: block;}
.dhdtconz .dhdtpic img{width: 500px;height: 375px;}
.dhdtconz .dhdtxq{float: right;width: 220px;padding-right: 25px;}
.dhdtconz .dhdtxq a{font-size: 18px;color: #b92626;font-weight: bold;height: 48px;line-height: 24px;padding-top: 45px;display: block;}
.dhdtconz .dhdtxq p{line-height: 26px;font-size: 13px;color: #808080;padding-top: 40px;height: 172px;}
.dhdtconz .dhdtxq .dhdtsj{height: 25px;line-height: 25px;padding-left: 25px;background: url(../images/sxylsjqdt.png) no-repeat left center;}

.dhdtcony{width: 400px;}
.dhdtcony ul{}
.dhdtcony ul li{padding-left: 10px;background: url(../images/dhdtlbqdt.png) no-repeat left center;height: 40px;line-height: 40px;}
.dhdtcony ul li a{font-size: 15px;color: #333333;}
.dhdtcony ul li:hover a{color: #b92626;}
.dhdtcony ul li span{float: right;font-size: 13px;color: #808080;}

/*大会内容*/
.dhnr{height: 580px;background: url(../images/dhnrbg.png) no-repeat center;}
.kg{height: 10px;}

/*基层巡礼*/
.jcxlcon{}
.jcxlcon ul{ margin: 10px 0;}
.jcxlcon ul li{width: 280px;height: 80px;background-color: #FFFFFF;float: left;margin-right: 10px;margin-left: 10px}
.jcxlcon ul li .jcxlnr{}
.jcxlcon ul li .jcxlnr .jcxlsj{text-align: center;height: 80px;width: 70px;padding-left: 2px;background: url(../images/tzggnrsjg.png) no-repeat right center;}
.jcxlcon ul li .jcxlnr .jcxlsj .jcxlsjri{font-size: 24px;color: #333333;height: 28px;line-height: 28px;padding-top: 13px;padding-bottom: 1px}
.jcxlcon ul li .jcxlnr .jcxlsj .jcxlsjny{font-size: 12px;color: #333333;height: 19px;line-height: 19px;}
.jcxlcon ul li .jcxlnr .jcxlnrbt{width: 185px;padding-right: 10px;}
.jcxlcon ul li .jcxlnr .jcxlnrbt a{display: block;line-height: 20px;padding-top: 16px;font-size: 15px;color: #333333;}
.jcxlcon ul li:hover .jcxlnr .jcxlnrbt a{color: #b92626;}

/*工作简报 党建知识*/
.gzjb, .djzs{}
.gzjbtit{border-bottom: 2px solid #cf3225;}
.gzjbtit .gzjblm{width: 580px;position: relative;}
.gzjbtit .gzjblm .gzjblm_title{background: url(../images/teacherBox_titlebg.png) no-repeat left top;padding-left: 30px;margin-top: 40px;}
.gzjbtit .gzjblm .gzjblm_title>p{font-size: 28px;color: #333;line-height: 42px;height: 45px;font-weight: 600;letter-spacing: 2px}

.gzjbtit .gzjbgdtb{position: absolute;bottom: 5px;right:0px}
.gzjbtit .gzjbgdtb a{display: block;margin-top: 0px;}
.gzjbtit .gzjbgdtb img{width: 45px;height:auto;}

.gzjblb{}
.gzjblb ul{}
.gzjblb ul li{height: 41px;line-height: 41px;padding-left: 20px;background: url(../images/gzjblbqdt.png) no-repeat left center;}
.gzjblb ul li a{font-size: 15px;color: #333333;}
.gzjblb ul li:hover a{color: #b92626;}
.gzjblb ul li span{color:#808080;font-size: 13px;float: right;}

/*工作机构*/
.dyfc{height: 400px;}
.gzjg{width: 390px}
.gzjgtit{border-bottom: 2px solid #cf3225;}
.gzjgtit .gzjglm{width: 390px;position: relative;}
.gzjgtit .gzjglm .gzjglm_title{background: url(../images/teacherBox_titlebg.png) no-repeat left top;padding-left: 30px;margin-top: 30px;}
.gzjgtit .gzjglm .gzjglm_title>p{font-size: 28px;color: #333;line-height: 42px;height: 45px;font-weight: 600;letter-spacing: 2px}

.gzjgtit .gzjggdtb{position: absolute;bottom: 5px;right:0px}
.gzjgtit .gzjggdtb a{display: block;margin-top: 0px;}
.gzjgtit .gzjggdtb img{width: 45px;height:auto;}

.gzjgcy{border: #969696 1px solid;border-top: none;width: 388px;height:289px;font-size: 12px;line-height: 20px;}
.gzjgxf>.fl{width: 180px;padding: 5px 8px 5px 10px;}
.gzjgxf>.fr{width: 170px;height:240px;padding: 5px 10px 5px 8px;border-left: 1px solid #969696;}

/*党员风采*/
.fczs{width: 810px;}
.fczstit{margin: 20px 0 23px 270px;border-bottom: 2px solid #cf3225;}
.fczstit .fczslm{width: 540px;position: relative;}
.fczstit .fczslm .fczslm_title{background: url(../images/teacherBox_titlebg.png) no-repeat left top;padding-left: 30px;margin-top: 40px;}
.fczstit .fczslm .fczslm_title>p{font-size: 28px;color: #333;line-height: 42px;height: 45px;font-weight: 600;letter-spacing: 2px}

.fczstit .fczsgdtb{position: absolute;bottom: 5px;right:0px}
.fczstit .fczsgdtb a{display: block;margin-top: 0px;}
.fczstit .fczsgdtb img{width: 45px;height:auto;}

.swiper-container{width: 800px;height: 244px;}
.swiper{background: url(../images/teaBox_bd_bg.png) no-repeat right top;}
.teaBox_slide_pic {position: absolute;top: 6px;left: 50px;width: 180px;height: 180px;overflow: hidden;border: 5px solid #e5f3fe;border-radius: 180px;}
.teaBox_slide_pic img {display: block;width: 100%;height: 100%;}
.teaBox_slide_txt {position: absolute;top: 0;left: 270px;padding-top: 40px;width: 400px;}
.teaBox_txt_title {font-size: 16px;color: #333333;line-height: 16px;height: 40px}
.teaBox_txt_zhaiyao {font-size: 14px;color: #333333;line-height: 24px;height: 120px;overflow: hidden;}
.swiper>.swiper-pagination-bullets {bottom: 22px;right: 21px;width: auto;left: auto;}
.swiper .swiper-pagination-bullet {width: 9px;height: 9px;background: url(../images/swiper0bubble.png) no-repeat;opacity: 1;background-size: 100%;}
.swiper .swiper-pagination-bullet-active {background: url(../images/swiper2bubbleH.png) no-repeat;background-size: 100%;}
.swiper .swiper-button-prev {background: url(../images/teaBox_hd_a1.png) no-repeat center center;width: 8px;height: 13px;top: auto;bottom: 21px;right: 127px;left: auto;background-size: 100%;}
.swiper .swiper-button-next {background: url(../images/teaBox_hd_a2.png) no-repeat center center;width: 8px;height: 13px;top: auto;bottom: 21px; /* right: 27px; */background-size: 100%;}

/*滚动图片展示*/
.tpzs{height: 350px;background: #fef7f2}
.tpzscon{}

.tpzstit{border-bottom: 2px solid #cf3225;}
.tpzstit .tpzslm{width: 1200px;position: relative;}
.tpzstit .tpzslm .tpzslm_title{background: url(../images/teacherBox_titlebg.png) no-repeat left top;padding-left: 30px;margin-top: 30px;}
.tpzstit .tpzslm .tpzslm_title>p{font-size: 28px;color: #333;line-height: 42px;height: 45px;font-weight: 600;letter-spacing: 2px}

.listsem {width: 100%;height: 220px;overflow: hidden;position: relative;margin-top: 10px;}
.listsem ul {height: 220px;padding: 0 0;white-space: nowrap;float: left;}
.listsem ul li {width: auto;height: 220px;position: relative;display: inline-block;margin: 0 5px 5px 0;overflow: hidden;border-bottom: none !important;}
.listsem ul li img {width: auto;height: 220px;padding: 4px;background-color: #fff;border: 1px solid #cccccc;transition: width 0.6s;-moz-transition: transform 0.6s;-webkit-transition: transform 0.6s;-o-transition: transform 0.6s;}
.listsem ul li .elip {position: absolute;bottom: 4px;color: #fff;text-align: center;height: 25px;line-height: 25px;left: 5px;right: 5px;background-color: rgba(0,0,0,0.5);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}

/*底部*/
.foot{background:#ba2626;height:122px;}
.bq{padding-top: 30px;}
.bq p{line-height:30px;color:#FFFFFF;font-size:14px;}
.sllj{margin-top: 46px;}

/*list*/
/*标题*/
.dydhList{min-height: 300px;}
.dydhListtit{border-bottom: 2px solid #cf3225;}
.dydhListtit .dydhListlm{width: 1200px;position: relative;}
.dydhListtit .dydhListlm .dydhListlm_title{background: url(../images/teacherBox_titlebg.png) no-repeat left top;padding-left: 30px;margin-top: 40px;}
.dydhListtit .dydhListlm .dydhListlm_title>p{font-size: 28px;color: #333;line-height: 42px;height: 45px;font-weight: 600;letter-spacing: 2px}
.dydhList-path{font-size:14px;position: absolute;bottom: 10px;right:0px}
/*列表*/
.dydhListcon{padding: 10px 0 30px 0;}
.dydhListcon ul{padding-bottom: 10px;}
.dydhListcon ul li{padding-left: 15px;background: url(../images/dhdtlbqdt.png) no-repeat left center;height: 50px;line-height: 50px;border-bottom: 1px dashed #b1b1b1;}
.dydhListcon ul li span{float: right;font-size: 14px;color: #808080;}
.dydhListcon ul li a{font-size: 16px;color: #333333;}
.pg-1{font-size:12px;font-family:Verdana;margin:5px auto;padding:3px;text-align:center;}
.pg-1 a,.total{border:#eee 1px solid; padding:2px 5px; margin:2px; color:#036cb4; text-decoration:none;}
.pg-1 a:hover{border:#999 1px solid; color:#666;}
.pg-1 a:active{border:#999 1px solid; color: #666;}
.pg-1 .current{border:#036cb4 1px solid; padding:2px 5px; font-weight:bold; margin:2px; color:#fff; background:#036cb4;}
.pg-1 .disabled{border:#eee 1px solid; padding:2px 5px; margin:2px; color:#ddd;}

/*content*/
.warpBackground{background: #f8f4f3;}
.dydhContentContainer{padding:20px 30px;margin-top: 30px;margin-bottom: 30px;background: #ffffff;}

/*标题*/
.dydhContent{min-height: 300px;}
.dydhContenttit{border-bottom: 2px solid #cf3225;}
.dydhContenttit .dydhContentlm{width: 1140px;position: relative;}
.dydhContenttit .dydhContentlm .dydhContentlm_title{background: url(../images/teacherBox_titlebg.png) no-repeat left top;padding-left: 30px;margin-top: 20px;}
.dydhContenttit .dydhContentlm .dydhContentlm_title>p{font-size: 28px;color: #333;line-height: 42px;height: 45px;font-weight: 600;letter-spacing: 2px}
.dydhContent-path{font-size:14px;position: absolute;bottom: 10px;right:0px}
/*内容*/
.dydhContentPage{padding: 20px;}
.dydhContentPage>h2 {font-size: 1.5em;font-weight: bold;line-height: 30px;text-align: center;margin: 10px 0 10px 0;}
.dydhContentPage .info {height: 30px;text-align: center;line-height: 30px;margin-bottom: 10px;}
.dydhContentPage .text {margin-top: 20px;font-size: 14px;}
.dydhContentPage .text p {line-height: 1.5em;text-indent: 2em;margin-bottom: 10px}
.dydhContentPage .text p img {max-width: 100%;}









