@charset "utf-8";
@font-face{font-family:ITCAvantGardeGothic;src:url(../fonts/Avalon.eot);src:url(../fonts/ITCAvantGardeGothic.eot?#iefix) format('embedded-opentype'),url(../fonts/ITCAvantGardeGothic.woff2) format('woff2'),url(../fonts/ITCAvantGardeGothic.woff) format('woff'),url(../fonts/ITCAvantGardeGothic.ttf) format('truetype'),url(../fonts/ITCAvantGardeGothic.svg#novecentowide-bold-webfont) format('svg')}


html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea {margin: 0;padding: 0; font-style:normal;list-style:none;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html,body,fieldset,img,iframe,abbr { border: 0;}
i,cite,em,var,address,dfn { font-style: normal;}
a,button { cursor: pointer;}
del,ins,u,s,a,a:hover { text-decoration: none;}
body,textarea,input,button,select,keygen,legend {
	font: 14px/24px "Microsoft YaHei","微软雅黑";
	color: #333;
	outline: 0;
}
html {background-color: #FFF;}
body {
	background-color: #FFF;
	width: 100%;
	margin: 0 auto !important;
	overflow-x: hidden;
	max-width: 1920px;
	line-height:200%;
}
img{
	border: none;
}
/*占位符*/
input::-webkit-input-placeholder {
	color: #888888;
}

input:-moz-placeholder {
	color: #888888;
}

input::-moz-placeholder {
	color: #888888;
}

input:-ms-input-placeholder {
	color: #888888;
}

textarea::-webkit-input-placeholder {
	color: #888888;
}

textarea:-moz-placeholder {
	color: #888888;
}

textarea::-moz-placeholder {
	color: #888888;
}

textarea:-ms-input-placeholder {
	color: #888888;
}
a {
	color: #333;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent; 
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a:hover {color: #d80c18;}
.clear{ clear:both; margin:0; padding:0; height:0;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.wrap { width:92%; margin:0 auto; overflow:hidden;}
.mWrap { width:92%; margin:0 auto; overflow:hidden;}
.cf:after{content:""; display:block; height:0; clear:both;}
*{ box-sizing:border-box;}
.pc-div { display:none;}

/****菜单*****/
#header{position: fixed;top: 0;left: 0;width: 100%;z-index: 99999;overflow: hidden; background:#fff;}
#header,.header{font-size: 16px;font-weight: bold;color: #fff;line-height: 55px;height: 55px;}
#header a.navBox,.header a.navBox{background: center center no-repeat transparent;
	display: block;
	width: 120px;
	height: 55px;
	position: absolute;
	top: 0;
	right: 0;
}
.home .banner .swiper-pagination-bullet-active { background:#ff0000;}
.logo img{width: auto; height:38px; display:block; margin:6px 0 0 11px;}
.burgers_box{ width:100%;height:100%}
.icon {height: 3px;width: 25px;top: 27px;background-color: #fff;border-radius: 20px;position: absolute;transition-duration: 0.5s;}
.icon:before {left: 0;position: absolute;top: -9px;height: 3px;width: 25px;background-color: #fff;content: "";border-radius: 20px;transition-duration: 0.5s;}
.icon:after {left: 0;position: absolute;top: 9px;height: 3px;width: 25px;background-color: #fff;content: "";border-radius: 20px;transition-duration: 0.5s;}
.menu {width: 84px;height: 55px;position: relative;transition-duration: 1s;display: block;cursor: pointer;z-index:99; float:right; padding-left:38px;background: url(../images/menubg.png) no-repeat left center; background-size:91px}
.burger_lin .icon {transition-duration: 0.5s;transition-delay: 0.5s;}
.burger_lin .icon:after {transition: transform 0.5s, top 0.5s 0.5s;}
.burger_lin .icon:before {transition: transform 0.5s, top 0.5s 0.5s;}
.burger_lin.open .icon {transition-duration: 0.1s;transition-delay: 0.5s;background: transparent;}
.burger_lin.open .icon:before {transition: top 0.5s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(-45deg);}
.burger_lin.open .icon:after {transition: top 0.4s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(45deg);}
.burger_lin.cloase { display:none}
.menu_ex{position: fixed;z-index: -10;}
.iop{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 1!important; }
.nav_hide{background:#fff;position: fixed;top: 55px;left: 0;width: 100%;height: 100%;z-index: 999999;padding-top: 20px;display: none;border-top:1px solid #ddd;}
.nav_hide ul li>a {
    -webkit-user-select: none;
	color:#666666;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    border-bottom: 1px solid #e1dede;
    margin: 0 25px;
    position: relative;
    display: block;
}
.nv_hide {margin: 0 25px;padding: 9px 0;border-bottom: 1px solid #e1dede;display: none;}
.nv_hide dd a{height: 35px;line-height: 35px;border-left: 1px solid #e1dede;display: block;position: relative;padding: 0 30px;color:#666666;}
.sec-line {
    position: absolute;
    height: 0;
    width: 20px;
    border-bottom: 1px solid #d7d7d7;
    left: 0;
    top: 18px;
}
.tt_hide>a{background: url(../images/ico-arr-right2.png) no-repeat center right;}

.row1 { clear:both; margin-top:55px;}
.row1 video { display:block; width:100%; height:auto;}

.row2 { clear:both;background:#f5f5f5; padding:40px 0 25px 0;}
.row2 .box .tit{ text-align:center; font-size:24px; color:#c62626; line-height:34px; margin-bottom:30px;}
.row2 .box .newsBox { width:100%;}
.row2 .box .newsBox .L { width:100%; margin-bottom:30px;}
.row2 .box .newsBox .R { width:100%;}
.row2 .box .newsBox .R .li { background:#fff; border-bottom:4px solid #cc5151; width:100%;padding:3% 4%; margin-bottom:30px;}
.row2 .box .newsBox .R .li a { display:block; width:100%; height:100%;}
.row2 .box .newsBox .R .li p.p1 { font-size:16px; line-height:28px; margin-bottom:15px;}
.row2 .box .newsBox .R .li p.p2 { color:#999999;}
.row2 .box .newsBox .L .swiper-container { margin:0}
.row2 .box .newsBox .L .swiper-slide { position:relative; margin-top:0; margin-bottom:0;}
.row2 .box .newsBox .L .swiper-slide p.p1 img { display:block; width:100%; height:auto;}
.row2 .box .newsBox .L .swiper-slide p.p3 { width:100%; font-size:16px; padding:2% 1% 1% 1%; text-align:left; line-height:24px; }
.row2 .box .newsBox .L .swiper-pagination-fraction { color:#999999; width:100px; right:20px; left:inherit; bottom:50px; float:right;}
.row2 .box .newsBox .L .swiper-pagination-current { color:#fff; font-size:24px;}
.row2 .box .newsBox .L .swiper-container-horizontal>.swiper-pagination-bullets { width:100px; bottom:40px;right:0; left:inherit;}
.row2 .swiper-pagination-bullet { width:10px; height:10px; background:#fff; opacity:1}
.row2 .swiper-pagination-bullet-active { background:#c62626;}
.row2 .more { clear:both; text-align:center; margin-top:2px;}
.row2 .more a { display:inline-block; font-size:16px;background: url(../images/pic156.png) no-repeat right center; height:35px; line-height:35px; padding-right:40px;}


.row3 { clear:both;background: url(../images/pic12.jpg) no-repeat center center;z-index:1;background-size: cover;background-repeat: no-repeat;background-position: center top;background-attachment: fixed; padding:40px 0 0 0;}
.row3 .box1 .tit { width:50%; height:60px; line-height:60px; color:#fff; text-align:center;background: url(../images/pic10.png) no-repeat left center; font-size:24px; float:right;text-align:right; padding-right:3%; background-size:cover; margin-bottom:20px;}
.row3 .box1 .list { clear:both; width:86%; margin-left:14%; background: url(../images/pic19.png) repeat center center; padding:0 0 2% 0; }
.row3 .box1 .list ul { clear:both; width:92%; margin:0 auto;}
.row3 .box1 .list ul li { width:100%; margin-bottom:20px; }
.row3 .box1 .list ul li p.p1 { font-size:16px; color:#333333;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.row3 .box1 .list ul li p.p2 { color:#c62626; font-style:italic; font-weight:bold;}
.row3 .box2 { clear:both; position:relative; margin-bottom:35px; }
.row3 .box2 .list { margin-left:0; margin-right:14%;}
.row3 .box2 .tit { float:left;background: url(../images/pic11.png) no-repeat right center; text-align:left;padding-left:3%; background-size:cover}
.row3 .more { clear:both; width:100%; background:#e02425; color:#fff; text-align:center; height:60px; line-height:60px; }
.row3 .more a { color:#fff; font-size:16px; display:inline-block;background: url(../images/pic157.png) no-repeat right center; height:60px; line-height:60px; padding-right:60px;}
.row3 .h40 { clear:both; height:50px; width:100%;}

.row4 { clear:both;background: url(../images/pic20.jpg) no-repeat center center; background-size:cover; padding:5% 0;}
.row4 .box .L { width:100%;}
.row4 .box .R { width:100%;padding-top:7%; position:relative}
.row4 .box .R p img { display:block; width:90%; height: auto;}
.row4 .box .R p.p2 { clear:both; width:100%;}
/*.row4 .box .R p.p2 a { display: inline-block;background: url(../images/pic23.png) no-repeat left center; color:#fff; padding-left:42px; line-height:32px; height:32px; font-size:16px;}*/
.row4 .box .L .list .li { width:50%; height:200px; float:left; text-align:center; font-size:20px; padding-top:16%;}
.row4 .box .L .list .li a { display:block; width:100%; height:100%; color:#333;}
.row4 .box .L .list .li1 { background: url(../images/pic21.jpg) no-repeat center center; color:#fff; background-size:cover;}
.row4 .box .L .list .li1 a { color:#fff;}
.row4 .box .L .list .li2 { background:#efeeed;}
.row4 .box .L .list .li3 {}
.row4 .box .L .list .li4 { background: url(../images/pic22.jpg) no-repeat center center; color:#fff; background-size:cover;}
.row4 .box .L .list .li4 a { color:#fff;}
.row4 .box .L .list .li p.p1 img { display:block; margin:0 auto; margin-bottom:8%;}

.row6 { clear:both; padding-top: 30px;}
.hdzt-pic{width:100%; float:left;overflow: hidden; cursor: pointer;}
.hdzt-pic li{width:250px; height:139px; float:left; margin-right:10px;}
.hdzt-pic li img{ display: block; width: 100%; height: 100%}


.row5 { clear:both;background:#fff; padding:30px 0;}
.mtit { text-align:center; font-size:24px; color:#c62626; margin-bottom:4%; line-height:46px;}
.row5 a { color:#333; display:block;}
.row5 a p{ line-height:40px;}
.row5 .swiper-slide { text-align:center; background:#f0f0f0}
.row5 .swiper-slide img { display:block; width:100%; height:auto;}
.row5 .more { clear:both; text-align:center; margin-top:30px;}
.row5 .more a { display:inline-block; font-size:16px;background: url(../images/pic156.png) no-repeat right center; height:35px; line-height:35px; padding-right:40px;}
.row5 .swiper-button-prev:after { display:none}
.row5 .swiper-button-next:after { display:none}
.row5 .swiper-button-prev {background: url(../images/pic183.png) no-repeat center center; background-size:cover; width:35px; height:35px;}
.row5 .swiper-button-next {background: url(../images/pic184.png) no-repeat center center; background-size:cover; width:35px; height:35px;}

.row7 { clear:both; }
.row7 img { display:block; width:100%; height:auto;}

.footer { clear:both; width:280px; margin:0 auto;color:#666666;padding:35px 0 30px 0;}
.footer a { color:#666666;}
.footer .d0 { width:100%; margin:0 auto;font-size:16px; margin-bottom:28px;}
.footer .d0 select { display:block; width:100%; height:40px; line-height:40px; border:1px solid #cccccc;}
.footer .d1 { clear:both; width:100%; height:150px; margin:0 auto; margin-bottom:10px;}
.footer .d1 p { width:108px; height:100%; float:left; text-align:center; margin:0 13px; font-size:12px;}
.footer .d1 p img { display:block; width:100%; height:108px; margin-bottom:2px; border:1px solid #e6e6e6; }
.footer .d2 { clear:both; text-align:center; line-height:22px; font-size:13px;}




/*****************************内页********************************/
.header { height:90px; line-height:90px; overflow:hidden;}
.header .logo { width:250px; height:100%; float:left;}
.header .logo img { display:block; width:250px; height:auto; margin-top:13px;}
.header .menu { width:1030px; height:100%; float:left; text-align:right;}
.header .menu a { display:inline-block; margin-left:42px; font-size:16px;}
.iBanner { clear:both;margin-top:55px;}
.iBanner .bann { display:block; width:100%; height:auto;}
.position { clear:both; width:100%; background:#c10e0c; color:#fff; padding:2% 4%;}
.position p { display:inline-block;}
.position p.p1 { font-size:20px; margin-right:3px;}
.position p.p2 { font-size:16px;}
.iCon { clear:both; padding-bottom:50px;background: url(../images/mpic01.jpg) no-repeat bottom center;background-size:100%;}
.secNav { clear:both; height:50px; margin-bottom:30px; text-align:center; background:#f5f5f5;}
.secNav a { display:block; width:25%; height:50px; float:left; line-height:50px; font-size:14px;}
#nowMenu { border-bottom:2px solid #c10e0c;}

/*党委简介*/
.iCon2 { width:100%; height:100%; background: url(../images/pic47.jpg) no-repeat bottom center; background-size:100%; padding-bottom:50px;}
.dwjj-div .iBn img { display:block; width:100%; height:auto; margin-bottom:20px;}
.dwjj-div .d2 { margin-bottom:30px;}
.dwjj-div .d2 p.p1 { font-size:20px; color:#333333; font-weight:bold; margin-bottom:6px; line-height:24px;}
.dwjj-div .d2 p.p2 { font-size:30px; color:#e7191c; line-height:36px;text-transform:uppercase; font-weight:bold;}
.dwjj-div .d3 { clear:both; font-size:14px;}
.dwjj-div .d3 p { margin-bottom:20px;}

.dwjj-div .d2_list { margin-bottom:1%; height:200px;}
.dwjj-div .d2_list .li { width:33.3333%; height: 80px; float:left; text-align:center; border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.dwjj-div .d2_list .li.m0 { border-right:0;}
.dwjj-div .d2_list .li2 { padding-top: 10px;}
.dwjj-div .d2_list .li p.p1 { color:#e7191c; font-size:12px; font-weight:bold; line-height: 35px; }
.dwjj-div .d2_list .li p.p1 span { font-size:28px;font-family:ITCAvantGardeGothic;}
.dwjj-div .d2_list .li p.p2 { font-size:13px; line-height: 20px;}

/*组织架构*/
.zzjg-div img { display:block; width:100%; height:auto; margin-bottom:30px;}

/*发展历程*/
.fzlc-div { background: url(../images/pic52.jpg) repeat-y 15px center; padding-left:40px; }
.iBn img { display:block; width:100%; height:auto; margin-bottom:5%;}
.fzlc-div .text { margin-bottom:30px; position:relative; line-height:190%;}
.fzlc-div .text:after { content:''; display:block;background: url(../images/pic319.png) no-repeat center center; width:30px; height:35px; position:absolute; left:-40px; top:0; z-index:1;}
.fzlc-div .list .li { clear:both; width:100%; margin-bottom:40px;}
.fzlc-div .list .li p.p1 { height:37px; line-height:37px; margin-bottom:12px; position:relative;}
.fzlc-div .list .li p.p1:after { content:''; display:block;background: url(../images/pic320.png) no-repeat center center; width:12px; height:11px; position:absolute; left:-31px; top:17px; z-index:1;}
.fzlc-div .list .li p.p1 span { display: inline-block;}
.fzlc-div .list .li p.p1 span.sp1 { width:128px; color:#fff; background:#e7191c; font-size:18px; border-radius:6px; position:relative; padding-left:15px;}
.fzlc-div .list .li p.p1 span.sp1:after { content:''; display:block; width:8px; height:12px;background: url(../images/pic323.png) no-repeat center center; position:absolute; left:-8px; top:16px; z-index:1; }
.fzlc-div .list .li p.p1 span.sp2 { margin-left:15px; font-size:20px; font-weight:bold;}
.fzlc-div .list .li p.p2 { clear:both; margin-bottom:15px;}
.fzlc-div .list .li .pic img { display:block; width:100%; height:auto;margin-bottom:8px;}


/*组织荣誉*/
.zzry-div .bt { color:#e7191c; margin-bottom: 10px; font-size: 18px; font-weight: bold;}
.zzry-div .list1 ul li { width:100%; background:#f0f0f0;text-align:center; overflow:hidden; margin-bottom:12px; padding:10% 11% 10% 11%;}
.zzry-div .list1 ul li p.p1 { width:100%;margin-bottom:12px;}
.zzry-div .list1 ul li p.p1 img{ display:block; width:100%; height:auto;}
.zzry-div .list1 ul li p.p2 { font-size:17px; font-weight:bold; margin-bottom:7px;}
.zzry-div .list1 ul li p.p3 { font-size:14px; color:#666666; line-height:20px; margin-bottom:13px;}
.zzry-div .list1 ul li p.p4 { font-size:12px; width:110px; height:29px; line-height:29px; border-radius:18px; background:#e7191c; color:#fff; margin:0 auto;}
.zzry-div .list1 .more{ clear:both; width:170px; height:42px; line-height:42px; background:#e7191c; text-align:center; color:#fff; font-size:14px; margin:0 auto; margin-bottom:5%; margin-top:25px;}
.zzry-div .list1 .more a { color:#fff; display:block;}
.zzry-div .list2 { clear:both;background: url(../images/pic59.png) no-repeat top center; padding-top:7%;  }
.zzry-div .tit { clear:both; background:#ab8283; height:40px; line-height:40px; overflow:hidden; color:#fff; padding:0 15px; font-size:13px;}
.zzry-div .tit p { float:left;}
.zzry-div .tit p.p1 { width:29%;}
.zzry-div .tit p.p2 { width:31%;}
.zzry-div .tit p.p3 { width:15%;}
.zzry-div .tit p.p4 { width:25%;}
.zzry-div .list { clear:both;}
.zzry-div .list ul li { width:100%; display:flex; padding:12px 3%;align-items:center; line-height:20px; font-size:12px;}
.zzry-div .list ul li:nth-of-type(odd){ background:#fafafa;}
.zzry-div .list ul li:nth-of-type(even){ background:#f0f0f0;}
.zzry-div .list ul li p { float:left;}
.zzry-div .list ul li p.p1 { width:29%; padding-right:5%;}
.zzry-div .list ul li p.p2 { width:31%; padding-right:5%;}
.zzry-div .list ul li p.p3 { width:15%;}
.zzry-div .list ul li p.p4 { width:25%;}
.zzry-div .list1 ul li:hover p.p1 img {transform: scale(1.06, 1.06); opacity:.9;}

/*党群动态*/
.news-list {}
.news-list ul li { width:100%; height:180px; margin-bottom:20px; border-bottom:1px solid #ebebeb; padding-bottom:20px;}
.news-list ul li a{ display:block;}
.news-list ul li .L { width:38%; height:160px; float:left; overflow:hidden;}
.news-list ul li .L img { display:block; width:100%; height:100%;}
.news-list ul li .R { width:58%; height:160px; float:right;}
.news-list ul li .R p.p1{ font-size:18px; margin-bottom:10px; line-height:28px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.news-list ul li .R p.p3{ color:#999999;background: url(../images/pic60.png) no-repeat left center; padding-left:22px; line-height:24px; }

.news-content { width: 100%; margin:0 auto; margin-bottom:80px; }
.newsdetail-content { width:100%; margin:0 auto}
.newsdetail-content p { margin-bottom:10px;}
.newsdetail-content img { width:100% !important; height:auto !important; display:block; margin:0 auto;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 10px 0; border-bottom:1px solid #e1e0e6; margin-bottom: 34px; text-align:center }
.newsdetail-title .title { font-weight: bold; font-size: 18px; line-height: 26px; color: #000; margin-bottom: 8px; }
.newsdetail-title .info { color: #8695a0; font-size:12px; line-height:20px; }

.fy{ clear:both; width:100%; height:30px; margin:0 auto; margin-top:30px; font-size:13px; text-align:center;}
.fy b{ display:inline-block; width:24px; height:24px; background:#db1b23;line-height:24px; margin:0 4px; color:#fff; font-weight:100; text-align:center; border:1px solid #e7582e}
.fy a{ display:inline-block; padding:0 7px;height:24px; text-align:center; line-height:24px;margin:0 3px; font-size:12px; border:1px solid #f0f0f0;}

/*综合新闻列表*/
.zhxw-list ul li { border-bottom:1px solid #ebebeb; padding-bottom:28px; margin-bottom:28px;}
.zhxw-list ul li a { display:block;}
.zhxw-list ul li p.p1 { font-size:16px; color:#333333; margin-bottom:10px; line-height:28px;background: url(../images/pic62.png) no-repeat left 5px; padding-left:30px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;  }
.zhxw-list ul li p.p2 { color:#999999; line-height:30px; height:30px;background: url(../images/pic63.png) no-repeat left center; padding-left:22px; }
.zhxw-list ul li:hover p.p1 { color:#e7191c;background: url(../images/pic62-on.png) no-repeat left 5px;}

/*视频中心*/
.video-list ul li { width:100%;background:#f7f7f7; font-size:15px; margin-bottom:20px;}
.video-list ul li a { display:block; width:100%; height:100%;}
.video-list ul li .pic { width:100%; position:relative}
.video-list ul li .pic p.p1 { width:100%; height:100%;background: url(../images/pic67.png) no-repeat center center; position:absolute; left:0; top:0; z-index:2}
.video-list ul li .pic p.p2 {background: url(../images/pic68.png) repeat center center; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.video-list ul li .pic p.p3 { width:100%; height:100%; overflow:hidden;}
.video-list ul li .pic p.p3 img { display:block; width:100%; height:100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.video-list ul li .text { clear:both; height:54px; line-height:54px;background: url(../images/pic64.png) no-repeat 12px center; padding-left:50px;}

.newsdetail-content video { display:block; width:100%; margin:0 auto; background-size:cover}

/*集团工会*/
.iTitle { text-align:center; font-size:20px; font-weight:bold; line-height:30px; margin-bottom:25px;}
.iTitle:after { content:''; display:block; margin:0 auto; background:#e7191c; width:24px; height:2px; margin-top:10px;}
.jtgh-div .box1 .d1 { margin-bottom:4%;}
.jtgh-div .box1 .d2 { margin-bottom:30px; height:100px;}
.jtgh-div .box1 .d2 .li { width:50%; height:100px; float:left; text-align:center; border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; padding-top:20px;}
.jtgh-div .box1 .d2 .li:nth-child(2) { border-right:0;}
.jtgh-div .box1 .d2 .li.m0 { border-right:0;}
.jtgh-div .box1 .d2 .li p.p1 { color:#e7191c; font-size:12px; font-weight:bold; }
.jtgh-div .box1 .d2 .li p.p1 span { font-size:28px;font-family:ITCAvantGardeGothic;}
.jtgh-div .box1 .d2 .li p.p2 { font-size:13px;}
.jtgh-div .box1 .d3 {background: url(../images/pic71.jpg) no-repeat bottom center; padding-bottom:2px; margin-bottom:6%;}
.jtgh-div .box1 .d3 img { display:block; width:100%; height:auto; margin:0 auto; margin-bottom:6%;}
.jtgh-div .box2 { clear:both;}
.jtgh-div .list_dt { font-size:15px; color:#fff;background:#f5f5f5; height:40px; line-height:40px; padding-left:7px; cursor:pointer; margin-bottom:10px; border-left:2px solid #e7191c;}
.jtgh-div .list_dt .add {background: url(../images/pic73.png) no-repeat 98% center; }
.jtgh-div .list_dt .add span { background:#e7191c; display:inline-block; padding:0 30px 0 16px; border-radius:0 20px 20px 0; }
.list_dd{ clear:both;width:100%;padding:20px 4% 25px 4%; display: none;}
#open .add {background: url(../images/pic73-on.png) no-repeat 98% center;}
.list_dd .text { color:#666;}
.list_dd .text .t1 { font-size:16px; font-weight:bold;background: url(../images/pic74.png) no-repeat left 6px; padding-left:25px; line-height:28px; margin-bottom:10px; color:#333 }
.list_dd .text .t2 { color:#e7191c; padding-left:24px; line-height:30px;}
.list_dd .text .bg1 {background: url(../images/pic75.png) no-repeat left center;}
.list_dd .text .bg2 {background: url(../images/pic76.png) no-repeat left center;}
.list_dd .text .bg3 {background: url(../images/pic77.png) no-repeat left center;}
.list_dd .text .t3 { margin-bottom:15px; padding-left:24px;}
.jtgh-div .box3 { clear:both;}
.jtgh-div .box4 { clear:both;}

/*集团团委*/
.jttw-div .iTitle { font-size:20px;}
.jttw-div {background: url(../images/pic71.jpg) no-repeat top center; padding-top:35px;}
.jttw-div .box1 {background: url(../images/pic71.jpg) no-repeat bottom center;padding-bottom:30px; margin-bottom:30px; }
.jttw-div .box1 img { display:block; width:100%; height:auto;}
.jttw-div .box2 { padding-bottom:20px;}
.jttw-div .box2 .swiper-slide { text-align:center; background:#f5f5f5;}
.jttw-div .box2 .swiper-slide p.p1 { width:100%;}
.jttw-div .box2 .swiper-slide p.p1 img { display:block; width:100%; height:auto;}
.jttw-div .box2 .swiper-slide p.p2 {line-height:22px; padding:3% 3%;}
.jttw-div .box2 .swiper-button-prev:after { display:none}
.jttw-div .box2 .swiper-button-next:after { display:none}
.jttw-div .box2 .swiper-button-prev { width:36px; height:56px;background: url(../images/pic81.png) no-repeat center center; left:0; top:40%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.jttw-div .box2 .swiper-button-next { width:36px; height:56px;background: url(../images/pic82.png) no-repeat center center; right:0; top:40%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.jttw-div .box2 .swiper-button-prev:hover { background: url(../images/pic81-on.png) no-repeat center center;}
.jttw-div .box2 .swiper-button-next:hover { background: url(../images/pic82-on.png) no-repeat center center;}

/*民兵预备役*/
.mbyby-div .video { clear:both; width:100%; margin-bottom:40px;background: url(../images/pic71.jpg) no-repeat bottom center; padding-bottom:40px;}
.mbyby-div .video video { display:block; width:100%; background-size:cover;}
.mbyby-div .box2 { padding-bottom:20px;}
.mbyby-div .box2 .swiper-slide { text-align:center; background:#f5f5f5;}
.mbyby-div .box2 .swiper-slide p.p1 { width:100%;}
.mbyby-div .box2 .swiper-slide p.p1 img { display:block; width:100%; height:auto;}
.mbyby-div .box2 .swiper-slide p.p2 { width:100%;line-height:22px; padding:3%;}
.mbyby-div .box2 .swiper-button-prev:after { display:none}
.mbyby-div .box2 .swiper-button-next:after { display:none}
.mbyby-div .box2 .swiper-button-prev { width:36px; height:56px;background: url(../images/pic81.png) no-repeat center center; left:0; top:40%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.mbyby-div .box2 .swiper-button-next { width:36px; height:56px;background: url(../images/pic82.png) no-repeat center center; right:0; top:40%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.mbyby-div .box2 .swiper-button-prev:hover { background: url(../images/pic81-on.png) no-repeat center center;}
.mbyby-div .box2 .swiper-button-next:hover { background: url(../images/pic82-on.png) no-repeat center center;}

/*安全保卫*/
.aqbw-div #nav {height:48px; margin-bottom:35px;}
.aqbw-div #nav ul li { text-align:center; background:#f0f0f0; text-align:center; width:50%; float:left; height:48px; line-height:48px; font-size:16px; font-weight:bold; cursor:pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.aqbw-div #nav ul li.act { background:#e7191c; color:#fff;}
.aqbw-div #container { padding-bottom:30px;}
.aqbw-div #container .swiper-slide { text-align:center; background:#f5f5f5;}
.aqbw-div #container .swiper-slide img { display:block; width:100%; height:auto;}
.aqbw-div #container .swiper-button-prev:after { display:none}
.aqbw-div #container .swiper-button-next:after { display:none}
.aqbw-div #container .swiper-button-prev { width:36px; height:56px;background: url(../images/pic81.png) no-repeat center center; left:0; top:40%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.aqbw-div #container .swiper-button-next { width:36px; height:56px;background: url(../images/pic82.png) no-repeat center center; right:0; top:40%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.aqbw-div #container .swiper-button-prev:hover { background: url(../images/pic81-on.png) no-repeat center center;}
.aqbw-div #container .swiper-button-next:hover { background: url(../images/pic82-on.png) no-repeat center center;}


/*红领简介*/
.hljj-div .box1 {background: url(../images/pic86.jpg) no-repeat center center;text-align:center; padding-top:32px; background-size:cover; padding-bottom:30px;}
.hljj-div .box1 .d1 img { display:block; margin:0 auto; width:140px; height:auto; margin-bottom:4%}
.hljj-div .box1 .d2 { font-size:18px; font-weight:bold; margin-bottom:1%;}
.hljj-div .box1 .d3 { font-size:14px; letter-spacing:2px;}
.hljj-div .box2 { clear:both; background:#f5f5f5; padding:30px 0 35px 0;}
.hljj-div .box2 .d1 { font-weight:bold; font-size:20px; color:#333333; text-align:center; line-height:35px; margin-bottom:35px; }
.hljj-div .box2 .d1:after { content:''; display:block; margin:0 auto; width:24px; height:2px; background:#e7191c; margin-top:5px;}
.hljj-div .box2 .d2 img { display:block; margin:0 auto; width:95%; height:auto;}
.hljj-div .box3 { padding-top:6%;}
.hljj-div .box3 img { display:block; margin:0 auto; width:95%; height:auto;}

/*常务知识*/
.cwzs-div ul li { width:100%;background:#f3f3f3 url(../images/pic92.png) no-repeat 97% center; margin-bottom:10px; font-size:16px; padding:4% 4%; background-size:19px;}
.cwzs-div ul li a { display: block;}
.cwzs-div ul li p { width:84%;background: url(../images/pic91.png) no-repeat left 5px; padding-left:28px; line-height:24px;}


/*活动图片*/
.hdtp-div ul li { background:#f7f7f7; width:100%;margin-bottom:20px;}
.hdtp-div ul li a { display:block; width:100%; height:100%;}
.hdtp-div ul li .L {}
.hdtp-div ul li .R {font-size:14px; padding:4% 4%; line-height:24px;}
.hdtp-div ul li .L img { display:block; width:100%; height:auto;}


/*交流联系*/
.jllx-div .box1 { width:100%; height:300px; overflow:hidden; margin-bottom:35px;}
.jllx-div .box2 { clear:both; margin-bottom:30px;}
.jllx-div .box2 .tit { font-size:20px;background: url(../images/pic100.png) no-repeat left center; padding-left:17px; line-height:32px; margin-bottom:20px;}
.jllx-div .box2 .d { padding-left:32px; font-size:14px; line-height:35px; margin-bottom:3px;}
.jllx-div .box2 .d1 {background: url(../images/pic97.png) no-repeat left center; }
.jllx-div .box2 .d2 {background: url(../images/pic98.png) no-repeat left center; }
.jllx-div .box2 .d3 {background: url(../images/pic99.png) no-repeat left center; }
.jllx-div .box3 { clear:both;}
.jllx-div .box3 .tit { line-height:50px; background:#f5f5f5; margin-bottom:40px; }
.jllx-div .box3 .tit p.p1 { background: url(../images/pic101.png) no-repeat center center; color:#fff; font-size:18px; font-weight:bold; width:175px;height:100%; padding-left:30px;	}
.jllx-div .box3 .tit p.p2 { width:100%; padding:0 4%;}
.jllx-div .box3 .list { clear:both;}
.jllx-div .box3 .list .L { margin-bottom:30px;}
.jllx-div .box3 .list .R {background: url(../images/pic95.jpg) no-repeat top center;background-size:100%; padding-top:85px;padding-bottom:30px;}
.jllx-div .box3 .list .L .d1 { width:100%; margin-bottom:15px;}
.jllx-div .box3 .list .L .d1 input { display:block; width:100%; height:42px; line-height:42px; border:1px solid #cccccc; padding:0 10px; font-size:14px;}
.jllx-div .box3 .list .L .d2 { margin-bottom:18px;}
.jllx-div .box3 .list .L .d2 textarea { display:block; width:100%; height:170px;border:1px solid #cccccc; padding:10px; font-size:14px;}
.jllx-div .box3 .list .L .d3 button { display:block; width:100%; height:48px; line-height:48px; text-align:center; color:#fff; background:#e7191c; font-size:16px; border:0;}
.jllx-div .box3 .list .R p {background:#fff url(../images/pic96.png) no-repeat 14px center; display:block; width:285px;height:40px; line-height:40px; font-size:14px; padding-left:42px; border-radius:6px; background-size:20px; margin-left:6%; margin-bottom: 6px;}
.jllx-div .box3 .list .R .bx {}

/*主题风采*/
#topcontrol { z-index:99999999}
.ztfc-tit { height:50px; margin-bottom:30px; text-align:center; display:none;}
.ztfc-tit a { display: inline-block;height:40px; line-height:40px; margin:0 9px; background:#fafafa; text-align:center; padding:0 20px; border:1px solid #e6e6e6;}
#hzNow { background:#e7191c; color:#fff; }
.ztfc-div { position:relative; padding-bottom:30px;}
.ztfc-div .swiper-slide { text-align:center; background:#f5f5f5;}
.ztfc-div .swiper-slide img { display:block; width:100%; height:auto;}
.ztfc-div .swiper-button-prev:after { display:none}
.ztfc-div .swiper-button-next:after { display:none}
.ztfc-div .swiper-button-prev { width:36px; height:56px;background: url(../images/pic81.png) no-repeat center center; left:0; top:40%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.ztfc-div .swiper-button-next { width:36px; height:56px;background: url(../images/pic82.png) no-repeat center center; right:0; top:40%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.ztfc-div .swiper-button-prev:hover { background: url(../images/pic81-on.png) no-repeat center center;}
.ztfc-div .swiper-button-next:hover { background: url(../images/pic82-on.png) no-repeat center center;}


/*先锋模范*/
.xfmf-div #nav { height:48px; margin-bottom:30px;}
.xfmf-div #nav ul li { text-align:center; background:#f0f0f0; text-align:center; width:33.3333%; border-right:1px solid #fff; float:left; height:48px; line-height:48px; font-size:15px; font-weight:bold; cursor:pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.xfmf-div #nav ul li.act { background:#e7191c; color:#fff;}
.xfmf-div #container { clear:both; padding-bottom:30px;}
.xfmf-div #container .swiper-slide { text-align:center; background:#f5f5f5;}
.xfmf-div #container .swiper-slide p { padding:2% 3%;}
.xfmf-div #container .swiper-slide img { display:block; width:100%; height:auto;}
.xfmf-div #container .swiper-button-prev:after { display:none}
.xfmf-div #container .swiper-button-next:after { display:none}
.xfmf-div #container .swiper-button-prev { width:36px; height:56px;background: url(../images/pic81.png) no-repeat center center; left:0; top:40%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.xfmf-div #container .swiper-button-next { width:36px; height:56px;background: url(../images/pic82.png) no-repeat center center; right:0; top:40%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.xfmf-div #container .swiper-button-prev:hover { background: url(../images/pic81-on.png) no-repeat center center;}
.xfmf-div #container .swiper-button-next:hover { background: url(../images/pic82-on.png) no-repeat center center;}


/*搜索结果*/
.result-div .d1 { line-height:35px; margin-bottom:30px; font-size:16px;}
.result-div .d1 span { display:inline-block; margin:0 5px; font-weight:bold; color:#e7191c; font-size:17px;}
.result-div .d2 {}
.result-div .d3 { clear:both;}






