body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc {padding: 0; margin: 0;}
html{font-size: 12px;}
body{width: 100%;font-size: 12px;text-align:left;  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; color:#707070;background:#fff; overflow-x: hidden;font-family: "Hiragino Sans GB","冬青黑体简体中文 w3","Microsoft yahei","Microsoft YaHei","微软雅黑", sans-serif}
ul li, .xl li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
em, cite, i { font-style: normal; }
textarea { resize: none; }
table { empty-cells: show; border-collapse: collapse; }
caption, th { text-align: left; font-weight: 400; }
img{text-align: center; display: block}
a,a:visited{text-decoration:none;color:#686868;}
a{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
/*定义分割线*/
hr{height:0; padding:0; margin:0;background:none; border-top:1px dotted #c1c7cf; border-bottom:2px solid #fff; }
/*重置苹果按钮*/
input,button{-webkit-appearance: none; }
/*智能公会基础样式*/
.mobi_wrapper{width: 100%;height:auto;}
.z{float:left;}
.y{float:right;}
.cl{ zoom: 1; }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear{clear:both;}
/*主体*/
#zngh_mobile {
	position: relative;top: 0;left: 0;z-index: 999;width: 100%;
	-moz-transition: -moz-transform 0.3s ease;	/* Firefox 4 */
	-webkit-transition: -webkit-transform 0.3s ease;	/* Safari 和 Chrome */
	-o-transition: -o-transform 0.3s ease;	/* Opera */
	transition: transform 0.3s ease;
}
#zngh_mobile.pg_viewfff { background:#fff}
#zngh_mobile.pg_viewhome,#zngh_mobile.pg_viewwrap { background: #EFEFF4;}
#zngh_mobile.pg_viewfe { background:#FEFEFE}
.zngh_mobile_transform{
-moz-transform: translateX(75%) !important;
-webkit-transform: translateX(75%) !important;
-o-transform: translateX(75%) !important;
transform: translateX(75%) !important;
position: fixed !important;
}
.zngh_mobile_transform:after{content: "";position: fixed;top: 0;left: 0;z-index:9;width: 100%;height: 100% ;background: #000 ; opacity: 0.5;}
.wholewbox{width:100%; padding: 0; margin: 0; overflow: hidden; }
.wrapbox{padding:5px 10px 10px; margin: 0; overflow: hidden; }
.displaynone{display:none;}
/*阴影*/
.shadow{-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.3);box-shadow: 0 5px 10px rgba(0,0,0,0.3); }
/*卡片阴影*/
.onecon_box,.list_con3,.videolist,.videolist_index{
	-moz-box-shadow: 0 2px 3px #e9e9e9;
	-webkit-box-shadow:0 2px 3px #e9e9e9;
	box-shadow: 0 2px 3px #e9e9e9; 
}
/*头部*/
.topbar{position:relative; z-index:999; padding-bottom: 60px;}
.topbar_c {background-color:#000; position: fixed; top: 0; left:0; z-index: 9995; width: 100%; height:40px; padding:10px 0;text-align: center;  box-shadow: 1px 0 2px #ccc;
	-moz-transition: left 0.3s;	/* Firefox 4 */
	-webkit-transition: left 0.3s;	/* Safari 和 Chrome */
	-o-transition: left 0.3s;	/* Opera */
	transition: left 0.3s;
	}
.topbar_c .logo {width: 209px; height:40px; margin: 0 auto; background:url(../images/logo2018w.png) no-repeat; background-size:209px 40px; }
.topbar_c .cr_r {position: absolute; left: 0; top: 0px; transition: .3s ease; }
.nav_z{position: relative; width: 24px; height: 24px; margin: 18px;}
.nav_z span {display:inline-block;width: 24px;  height: 4px; padding: 10px 0; background: #fff;  background-clip: content-box;}
.nav_z span.x{ height: 0; border: 0;  background: none; }
.nav_z span:before,.nav_z span:after{content: ""; position: absolute; left: 0; width: 24px; height: 20px; transition: .6s ease;  -webkit-transition: .6s ease;  opacity: 1;  }
.nav_z span:before{ top: 0px; border-bottom: 4px solid #fff;}
.nav_z span.x:before{opacity: 1;  -webkit-transform: rotate(135deg) translateX(0px) translateY(-10px); transform: rotate(135deg) translateX(0px) translateY(-10px) ;}
.nav_z span:after{ top: 0px; border-top: 4px solid #fff; }
.nav_z span.x:after{opacity: 1;   -webkit-transform: rotate(-135deg) translateX(0px) translateY(10px); transform: rotate(-135deg) translateX(0px) translateY(10px);}
.topbar_c .cr_s{position: absolute; right: 0; top: 0px;}
.topbar_c .cr_s span { display:inline-block;  width: 24px; height: 24px;margin:18px;
   background-size: 28px 28px;	background-repeat:  no-repeat;	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iI2ZmZmZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNDMuOCw3OC40YzcuNywwLDE0LjktMi42LDIwLjctNi45bDE5LjIsMTkuMmw3LjEtNy4xTDcxLjYsNjQuNWM0LjMtNS44LDYuOS0xMi45LDYuOS0yMC43YzAtMTkuMS0xNS41LTM0LjYtMzQuNi0zNC42ICAgUzkuMiwyNC44LDkuMiw0My44UzI0LjgsNzguNCw0My44LDc4LjR6IE00My44LDE5LjJjMTMuNiwwLDI0LjYsMTEsMjQuNiwyNC42cy0xMSwyNC42LTI0LjYsMjQuNmMtMTMuNiwwLTI0LjYtMTEtMjQuNi0yNC42ICAgUzMwLjMsMTkuMiw0My44LDE5LjJ6Ii8+PC9nPjwvc3ZnPg=="); background-position: center;
}
/*IE 10 兼容性写法*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
img{ border:none;}
.zngh_nav,.loginbox{background:#4d8fb6;}
}
/* 导航 */
.zngh-menu-wrapper {position: absolute;top:0;bottom: 0;left: 0;z-index: -1;display: none;width: 75%;background: white;}
.zngh-open-all{display:block;}
.zngh-menu {height: 100%;width: 100%;text-align: left;	font-size: 16px;}
.zngh-menu li li {position: relative;}
.zngh-menu li:not(:first-child) a{display: block;}
input.gh-search {top: 75px; width: 200px; height: 35px; z-index: 10;margin-left: 10px; outline: none;border: none;background: transparent;color: #5f6f81;font-weight: 300;font-size: 16px;cursor: pointer;}
.zngh-menu .menu-logo,
.zngh-menu .od-menu{padding: 10px 40px;}
.zngh-menu .menu-logo{ padding: 10px 40px;  padding-bottom: 20px;}
.zngh-menu .menu-logo img{ width: 100%; max-width: 200px; margin: 0 auto;}
.zngh-menu .pd-menu,
.zngh-menu .pd-index,
.zngh-menu .pd-video{padding: 2px 20px; }
.zngh-menu .vd-menu{padding: 5px 20px; }
.zngh-menu .od-menu a{ float: left; width: 50%; font-size: 14px;}
.zngh-menu .pd-index a{ height: 36px; margin: 0 20px; line-height: 36px; font-size: 14px;}
.zngh-menu .pd-video a{ margin: 0 20px;line-height: 36px;}
.zngh-menu .pd-menu a{ display: block;  margin: 5px 20px; line-height: 36px; font-size: 14px; }
.zngh-menu .vd-menu a{ display: block; float: left; width:30%; height: 100%;  margin: 1%; }
.zngh-menu .vd-menu a span{ text-align: center; font-size: 0.3rem;}
.zngh-menu .pd-video a span{ height: 24px; line-height: 24px; font-size: 14px }

.zngh-menu .pd-video a i,
.zngh-menu .pd-index a i,
.zngh-menu .pd-menu a i{display: block; float: left;height: 24px; width: 24px;background-image:url(../images/mobivideoicon.png); background-size: 214px 72px;}
.zngh-menu .pd-video a i{margin:0 6px; background-position:-186.66px 0; }
.zngh-menu .pd-index a i{margin: 5px; background-position:0 -48px; }
.zngh-menu .pd-menu a i{ margin: 6px; }
.zngh-menu .pd-menu a i.pdjd{ background-position: -168px -48px; }
.zngh-menu .pd-menu a i.pdyj{ background-position: -72px -48px; }
.zngh-menu .pd-menu a i.pdjj{ background-position: -240px -48px; }
.zngh-menu .pd-menu a i.pdcx{ background-position: -144px -48px; }
.zngh-menu .pd-menu a i.lmdt{ background-position: -24px -48px; }
.zngh-menu .pd-menu a i.pdpc{ background-position: -120px -48px; }
.zngh-menu .pd-menu a i.pdzt{ background-position: -48px -48px;  }
.zngh-menu .pd-menu a i.pdtt{ background-position: -24px -48px;  }
.zngh-menu .vd-menu a i{ display:block; width: 36px; height:36px; margin: 0 auto; background-image:url(../images/mobivideoicon.png); background-size: 320px 108px; }
.zngh-menu .vd-menu a i.allv{background-position:-280px 0}
.zngh-menu .vd-menu a i.zxx{ background-position: 0 0;}
.zngh-menu .vd-menu a i.zyz{ background-position: -40px 0}
.zngh-menu .vd-menu a i.djpc{ background-position: -80px 0}
.zngh-menu .vd-menu a i.zngq{ background-position:-120px 0}
.zngh-menu .vd-menu a i.dyzc{ background-position:-160px 0}
.zngh-menu .vd-menu a i.dkft{ background-position:-200px 0}
.zngh-menu .vd-menu a i.zxsj{ background-position:-240px 0}

/* placeholder */
.search-input::-webkit-input-placeholder {	color: #5f6f81}
.search-input:-moz-placeholder {	color: #5f6f81}
.search-input::-moz-placeholder {	color: #5f6f81}
.search-input:-ms-input-placeholder {color: #5f6f81}
/* hide placeholder when active in Chrome */
.search-input:focus::-webkit-input-placeholder,
.no-touch .gn-menu li.search-input-item:hover .search-input:focus::-webkit-input-placeholder {color: transparent;}
input.search-input:focus {	cursor: text}
.zngh-menu-main a.zngh-icon-search {position: absolute;	top: 0;	left: 0;height: 60px;}
.zngh-member-item{background-color: #2fad85;margin-bottom: 10px;width: 100%}
.zngh-member-item .zngh_member_login{width: 80%;margin: 0 auto; height: 55px;padding:18px 0;  }
.zngh-member-item .zngh_member_login a{width: 34%;max-width: 200px;background-color: #fff;border-radius: 5px;float: left;margin: 10px 8%;padding: 0;height: 30px;
	text-align: center;font-size: 14px;line-height: 31px;color: #2fad85;font-weight: bold;}
.zngh-member-item .zngh_member_login a[class="cr_reg"]{color: #616161}
.zngh-member-item .cr180_member_t{position: relative;}
.zngh-member-item .cr180_member_t .newpm{position: absolute;right: 30px; top:27px;}
.zngh-member-item .cr180_member_t .newpm a{position: relative;}
.zngh-member-item .cr180_member_t .newpm a em{position: absolute; top: 12px; right: -4px; background: #0066ff ;border-radius: 5px; width: 5px; height: 5px; padding: 2px;}
.member_info{color: #fff; height: 65px; width: 100%; padding-top: 10px;  white-space: nowrap;min-width: 240px;}
.member_info .member_info_left{float: left;margin-left: 7%;width: 45px; height: 45px;}
.member_info .member_info_right{float: left; height: 64px; line-height: 22px; margin-left: 4%; width: 160px; overflow: hidden;margin-top: 2px}
.member_info .member_info_right .zjj_name{font-size: 17px;}
.member_info .member_info_right .zjj_group{background-color: #AAA; border-radius: 3px; padding: 2px 5px;font-size: 12px;}
.member_info .zjj_ava{width: 45px; height: 45px; background-color: #fff; overflow: hidden; border-radius: 50px; text-align: center;  margin-top: 3px;}
.member_info .zjj_ava img{width: 45px;height: 45px;}
.zngh-member-item .cr180_member_c{width: 100%;  line-height: 30px;color: #fff;  white-space: nowrap;min-width: 240px;}
.zngh-member-item .cr180_member_c a{width: 25%; display: inline-block; margin: 10px 3.5%; text-align: center;color: #fff;}
.zngh-member-item .cr180_member_c span{display:block;font-size: 19px;}
.gn-search-item{height: 60px;}

/* 菜单展开样式 */
.zngh-menu-wrapper.zngh-open-all {white-space: nowrap;display: inherit;	}
.zngh-menu-wrapper.zngh-open-all .gn-submenu li {height: 60px}
.toutiaol_content{display:none;}

/*轮播图片*/
.vdesc,.indexslide li,.indexslide li img{ width:100%;}
.vdesc{ margin-top:-5px; text-align:center; background: #313131;}
.vdesc a{ height:30px;color:#fff; font-size: 14px;text-align: center; line-height:30px;}
.slidbox ul { position:relative;float:left; }
.swiper-pagination-bullet{ display:inline-block; width:6px; height:6px; margin:0 2px; background:#c5c5c5; border-radius:3px; opacity: 0.7; filter: alpha(opacity=70);}
.swiper-pagination-bullet-active {opacity: 1;width:10px;background-color: #47c1a8; filter: alpha(opacity=100);}
/*轮播图片*/
.sidepic { position:relative; overflow:hidden;height: 175px;  box-shadow: 1px 0 2px #c6c9cc;}
.sidepic .sidepic_c { position: relative; overflow:hidden;}
.sidepic .sidepic_c ul { float:left; position:relative}
.sidepic .sidepic_c li { overflow:hidden; width:100%;}
.sidepic .sidepic_c li img {width:100%;}
.sidepic .sidepic_menu {height:20px; position:absolute; bottom:30px; z-index:6; left:0; width:100%; text-align:center}
.sidepic .sidepic_menu span { display:inline-block; width:6px; height:6px; background:#c5c5c5; border-radius:3px; margin:0 2px; opacity: 0.7; filter: alpha(opacity=70);}
.sidepic .sidepic_menu span.a {opacity: 1;width:10px;background-color: #47c1a8; filter: alpha(opacity=100);}
.sidepic .sidepic_text a ,.sidepic .sidepic_bgs {height:30px; line-height:30px; width:100%; position:absolute; left:0; bottom:0;}
.sidepic .sidepic_bgs { background:#e5e5e5;  z-index:4;}
.sidepic .sidepic_text a { display:none; font-size: 14px;text-align: center;}
.sidepic .sidepic_text a.a { display:block; color:#5a5a5a; z-index:5;font-weight: 700;}

/*内容白色背景*/
.article_content,.con_box{background-color: #fff}
/* 首页内容部分 */
.index_content,.vindexwrap,.article_content{position:relative;}
span{display:block;}
.article_content span{ display:inline;}

.title_box{height:40px; line-height:40px; font-weight:700;}
.wpbtit{ padding: 8px 0}
.wpbtit h3{ font-size:1.2em }
.icon_toutiao{float:left; width:25px; height:20px; margin-top:10px; background-size:25px 20px; background-image:url(../images/t_toutiao.jpg); }
.icon_video{float:left; width:25px; height:22px; margin-top:7px; margin-right:3px; background-size:25px 22px; background-image:url(../images/t_video.jpg);}
.icon_lianmeng{float:left; width:25px; height:23px; margin-top:7px; margin-right:3px; background-size:25px 23px; background-image:url(../images/t_lianmeng.jpg);}
.title_text{padding:0 5px; float:left;font-size:18px; color:#47c1a8; }
.more{float:right;}
.more a{font-size:13px; color:#7a7a7a;}

/*卡片样式1 首页公会头条 */
.ghcard1{float:left; width:49%;padding-bottom: 5px; margin:5px 0; background:#fff;
	-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; overflow: hidden;}
.ghcard1 .t_img{ width: 100%}
.ghcard1 .t_img img{max-width:100%; text-align:center;}
.ghcard1 .t_title{height:38px; padding:5px 5px 0px 5px; font-size:13px; line-height:18px; color:#626262; }
/*卡片样式2*/
.ghcard2{position: relative;margin: 8px 0;background: #fff;	box-shadow:0 1px 2px #e9e9e9;	border-radius: 3px;	}
.ghcard2 .c_top,.c_bottom{position: relative;	border-radius: 3px 3px 0 0;	box-sizing: border-box;
	display: -webkit-box;	display: -webkit-flex;	display: flex;
	-webkit-box-pack: justify;	-webkit-justify-content: space-between;	justify-content: space-between;
	-webkit-box-align: center;	-webkit-align-items: center;	align-items: center;}
.ghcard2 .c_top{	height: 150px;	overflow: hidden;	background-size: 100% auto;}
.ghcard2 .c_top h3{position: absolute;top: 0px;display: block;height: 32px;width: 96%;padding: 0 2%;border-radius: 3px 3px 0 0;line-height: 32px;background-color: #fff;  }
.ghcard2 .c_bottom{padding: 8px 5px;border-top: 1px solid #f0f0f0;}
.ghcard2 .c_content{position: relative;padding: 8px 5px;}
.ghcard2 .color_gray{color: #B5B5B5;}
/*滑动卡片展示*/
.slidcardshow{width: 100%; }
.slidcardshow .swiper-slide{ position: relative; width: 260px; height: 260px;background: #fff;border:1px solid #e9e9e9; border-radius: 3px; overflow: hidden;}
.slidcardshow .cardimgbg{ position: absolute;top:0; left: 0; }
.slidcardshow .cardimgbg img{ width: 100%;}
.slidcardshow .box_mincon{ position: absolute;top:120px; left: 0; z-index:9;width: 100%}
.slidcardshow .box_mincon i{display: block; width: 60px; height: 60px; background: #e8e8e8;color:#fff;border-radius:30px; font-family:"黑体", sans-serif; font-size: 30px; line-height:60px; text-align: center; margin: 0 auto}
.slidcardshow .topcon_cent{position: absolute;bottom:15px; width: 100%;  text-align: center}
.slidcardshow .topcon_cent p{font-size:12px; color:#626262; line-height: 20px;}
.slidcardshow .topcon_cent span{ font-size:14px; color:#626262; font-weight:600; line-height: 20px;}
.slidcardshow .topcon_cent h3{ text-align: center;}

/*单数卡片*/
.onecon_box{position: relative;width: 100%;margin-bottom: 10px;background: #fff; border-radius: 3px;  font-family: "Microsoft YaHei", sans-serif}
.box_topcon{width: 100%;overflow: hidden; }
.box_topcon i{ display: block; float: left; width: 40px; height: 40px;margin: 5px 6px; background: #e8e8e8;color:#fff;border-radius:20px; font-family:"黑体", sans-serif; font-size: 25px; line-height:40px; text-align: center}
.onecon_box .box_topcon .topcon_left{float:left; height:40px; margin: 5px 0;}
.onecon_box .box_topcon .topcon_left span{line-height:24px;color: #444}
.onecon_box .box_topcon .boxt_icon{ float:left; font-size:12px; color: #707070;}
.onecon_box .box_topcon .topcon_date{float: right; height: 40px;margin: 5px; font-size:14px; color: #707070; line-height: 40px;}
.onecon_box .box_img{position: relative;width: 100%; }
.onecon_box .box_img img{width: 100%;}
.onecon_box .box_img h3{ position: absolute; bottom: 0;display: block; width:100%;line-height:30px; text-align:center;font-size:14px; color:#000; font-weight: bold;  background: #fff}
.onecon_box .box_contxt{width: 100%; min-height: 30px; padding-left: 5px; padding-bottom: 5px}
.onecon_box .box_contxt p{width:98%; line-height:20px;font-size:12px; color:#707070;  }
.onecon_box .v_info{ position: absolute; bottom: 0;width: 100%;  background: #fff; }

/*三块卡片*/
.list_con3{float:left; width:49%; margin-bottom:10px; background: #fff; }
.con3_img img{width:100%; text-align:center;}
.con3_title{height:40px; padding-left: 5px; font-weight:600; line-height: 20px; }
.con3_info{height:25px; }
.con3_title,.con3_info{font-size:12px; color:#626262;}
.fir_vi{position: relative; width: 100%;}
.fir_vi .con3_title{ position: absolute; bottom: 24px;width: 100%; height: 30px;padding-left: 0; font-size:14px; background: #fff; line-height:30px;}
.fir_vi .con3_title a{padding-left:5px;}
.fir_vi .con3_info{ position: absolute; bottom: 0; width: 100%; background: #fff; }
.sec_vi{margin-right:2%;}
.v_clock_icon{float:left; width:14px; height:14px;margin:3px 5px;background-image:url(../images/t_clock_icon.jpg); background-size:14px; }
.v_date{ float: left; line-height: 20px;color:#626262; }
.play_icon{float:right; width:20px; height:17px;  margin: 1px 5px;background-image:url(../images/play_btn.png); background-size:20px 17px; }

/*栏目文章列表*/
.artli{width: 100%;margin: 5px 0;background: #fff;border:1px solid #e9e9e9; border-radius: 6px; overflow: hidden;  }
.artli .tit{ width: 90%; height:0.6rem;padding: 10px; font-size: 0.4rem; line-height: 0.6rem; }
.artli .tit h3{ font-size: 0.4rem; line-height: 0.6rem; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.artli .li_con{ width: auto; padding: 0 10px; }
.artli .li_img{ width: 50%;float: left;}
.artli .li_img img{ width: 100%; }
.artli .desc{ float: left; width: 46%;height: 0; margin-left: 4%; padding-bottom: 28%; overflow: hidden;}
.artli .desc p{ width: 100%; text-align: justify; line-height: 0.6rem; font-size: 0.4rem;  }
.artli .li_info{ width: auto; padding: 5px 10px; color: #929292}
.artli .li_info .t_icon{ display: block; float: left; height: 14px;padding: 2px; margin-right: 4px; line-height: 14px;  color: #fff; background: #70D472;  border-radius: 3px;}
.artli .li_info .t_aut{  float: left; height: 18px; line-height: 18px;}
.artli .li_info .t_date{ float: right; height: 18px;  font-size: 12px; line-height: 18px;}

.artlist {}
.artlist .listitem{width: 100%;margin: 5px 0;background: #fff;border:1px solid #e9e9e9; border-radius: 6px; overflow: hidden; }
.artlist .listtit{ width: 90%; height:0.6rem;padding: 10px; font-size: 0.4rem; line-height: 0.6rem; }
.artlist .listtit h3{ font-size: 0.4rem; line-height: 0.6rem; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.artlist .listcon{ width: auto; padding: 0 10px; }
.artlist .listimg{ width: 50%;float: left;}
.artlist .listimg img{ width: 100%; }
.artlist .listdesc{ float: left; width: 46%;height: 0; margin-left: 4%; padding-bottom: 28%; overflow: hidden;}
.artlist .listdesc p{ width: 100%; text-align: justify; line-height: 0.6rem; font-size: 0.4rem;  }
.artlist .listinfo{ width: auto; padding: 5px 10px; color: #929292}
.artlist .listinfo .t_icon{ display: block; float: left; height: 14px;padding: 2px; margin-right: 4px; line-height: 14px;  color: #fff; background: #70D472;  border-radius: 3px;}
.artlist .listinfo .t_aut{  float: left; height: 18px; line-height: 18px;}
.artlist .listinfo .t_date{ float: right; height: 18px;  font-size: 12px; line-height: 18px;}
/*视频卡片列表*/
.videolist{float:left; display: none;width:49%;padding-bottom: 5px; margin:5px 0; background:#fff;
	-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; overflow: hidden;}
.vcard_index{float:left; display: block;width:49%;padding-bottom: 5px; margin:5px 0; background:#fff;
	-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; overflow: hidden;}
.videolist .v_img,.vcard_index .v_img{ width: 100%}
.videolist .v_img img,.vcard_index .v_img img{max-width:100%; text-align:center;}
.videolist .v_title,.vcard_index .v_title{height:38px; padding:5px 5px 0px 5px; font-size:13px; line-height:18px; color:#626262; }
.videolist .v_info,
.vcard_index .v_info{font-size:12px; color:#626262; }
/*搜索结果页*/
.con_box{position: relative;width: 100%; padding: 5px 0; margin: 5px 0;	border-bottom: solid 1px #e5e5e5;list-style: none;border-radius: 3px;}
.con_box .t_img{float:left;width:40%;margin-left:1%; }
.con_box .t_txt{font-size:14px; color:#626262; }
.con_box .t_info{position: absolute;bottom: 5px;margin-top: 5px;font-size: 12px;color: #626262;line-height:18px;}
.con_box .t_img img{max-width:100%; text-align:center;}
.con_box .t_con{ float:left;width:56%; margin-left:3%; }
.con_box .t_icon{float:left;padding:0 3px; border-radius:3px; background-color:#fe5a61; font-size:12px; color:#FFF; font-weight:600; }
.con_box .t_aut,.con_box .v_aut{float:left;padding:0 6px; }
.con_box .v_aut,.con_box .v_date{margin-top:6px;}
.con_box .t_date,.con_box .v_date{float:left;}
.ml_4{margin-left:2%;}
.m_5{margin-top:8px;}
/* 首页视频导航 */
.videonav{width:100%;padding:0; margin-bottom: 5px; background: #fff;
	-moz-box-shadow: 0 2px 3px #e9e9e9;	-webkit-box-shadow:0 2px 3px #e9e9e9;box-shadow: 0 2px 3px #e9e9e9; }
.sw2{ height:65px; padding-top:10px}
.sw2 .swiper-slide {width:82px; height:50px; padding:0 3px; text-align:center;background: #fff;}
.sw2 .swiper-slide .border{position: absolute;top:25%; right: 0;width:1px;height: 50%;border-right:1px solid #e9e9e9;}
.sw2 .swiper-slide span{display: block;width:82px; height:15px; text-align:center; }
.sw2 .active a{ color:#000; font-weight:bolder; }
.iconV{width:36px; height:36px; margin: auto; background-image:url(../images/mobivideoicon.png); background-size: 320px 108px;  }
.iconV1{background-position: 0 0;}
.iconV2{background-position: -40px 0;}
.iconV3{background-position: -80px 0;}
.iconV4{background-position:-120px 0;}
.iconV5{background-position:-160px 0;}
.iconV6{background-position:-200px 0;}
.iconV7{background-position:-240px 0;}
.iconV8{background-position:-280px 0;}
.active .iconV1{background-position: 0 -36px;}
.active .iconV2{background-position: -40px -36px;}
.active .iconV3{background-position: -80px -36px;}
.active .iconV4{background-position:-120px -36px;}
.active .iconV5{background-position:-160px -36px;}
.active .iconV6{background-position:-200px -36px;}
.active .iconV7{background-position:-240px -36px;}
.active .iconV8{background-position:-280px -36px;}

/*滑动内容展示*/
.slidlist{width: 100%;}
.slidlist ul{ width:100%}
.slidlist li{ position: relative; width:60%;background: #000;}
.slidlist li a img{ width:100%; opacity:0.6;}
.slidlist .caption{	position:absolute;	top:0;	left:0; padding-left:3px;}
.slidlist .caption span{ display: block; width: 80px; padding:3px; background: #333; color: #fff; text-align: center; }
.slidlist .caption h2{ padding:3px; margin-top:8px; color:#fff; font-weight:800; font-size:14px;}
.slidlist .caption p{ color:#fff; }

/* 首页联盟动态 */
.lm_list{margin-bottom:15px;}
.lm_list ul,.lm_list ul li{list-style:none; margin:0; padding:0; display:block;}
.lm_list ul li{float:left; height:30px;}
.lm_list ul li a{line-height:30px; font-size:14px; color:#626262; font-weight:600;}
.lm_list ul li a span{float:left; display:block;}
.lm_list ul li a span.lm_icon{background-image:url(../images/dian.jpg); background-size:5px; width:5px; height:5px; margin-top:12px; margin-right:5px;}


/* 内容部分结束 */

/* 底部样式 */
.footer{position:relative;width:100%; padding:15px 0; background-color:#1F1F1F; }
.footLeft{float:left;width:30%; }
.footRight{float:left;width:70%; }
.f_logo{width:70%; margin:2% auto;}
.f_logo img{max-width:100%; text-align:center;}
.f_title{width:60%;padding-bottom:5px; margin:6% auto; font-size:120%; color:#fff; border-bottom:1px solid #c5c5c5; text-align:center; }
.f_link{margin:2px auto;}
.f_box{float:left; width:25%;}
.f_box a{color:#fff; font-size:14px; font-weight:500;}
.f_box a span{float:left;}
.f_box .f_b{width:14px; height:13px; margin-right:2px; margin-top:3px;background-image:url(../images/t_about.png); background-size:14px 13px; }
.f_box .f_l{width:14px; height:14px; margin-right:2px; margin-top:3px;background-image:url(../images/t_lianxi.png); background-size:14px; }
.f_box .f_z{width:11px; height:14px; margin-right:2px; margin-top:3px;background-image:url(../images/t_zhang.png); background-size:11px 14px; }
.f_icp{text-align:center; font-size:12px; color:#7a7a7a; line-height:24px;}
.f_copy{clear:both; padding-top:12px;}
.f_copy p{text-align:center; font-size:10px; color:#fff; line-height:24px;}
.f_copy p a{font-size:10px; color:#fff; line-height:24px;}


/* 视频栏目 */
.icon_video_l{float:left; width:29px; height:30px; margin-right:5px; margin-top:10px;background-size:29px 30px; background-image:url(../images/video_icon_l.jpg);}
.title_text_l{float:left;padding:0 5px; font-size:20px; color:#000;  }
.more_btn{height:40px; line-height:40px; font-size:15px; font-weight:600; text-align:center; background-color:#d0d0d0; color:#343434;}
.icon_lianmeng{float:left; width:30px; height:32px; margin-right:5px; margin-top:-2px;background-size:30px 32px; background-image:url(../images/icon_lianm.jpg);} 
.icon_toutiao_l{float:left; width:30px; height:23px; margin-top:7px;background-size:30px 23px; background-image:url(../images/t_toutiao.jpg); }
.l_date{float:right;padding:2px 0; }
.r_clock_icon{float:right; width:15px; height:15px; margin-top:3px; margin-right:5px;background-image:url(../images/t_clock_icon.jpg); background-size:15px; }
/*加入我们*/
.ab_content{ width:96%; margin:0 auto 10px auto;background:#fff;}
.usContent{width:95%; margin:0 auto; }
.imgb{width:100%;}
.imgb img{max-width:100%; text-align:center;}
.usTitle{width:130px; height:30px;margin:20px auto; background-color:#28ac9e; text-align:center; color:#FFF; font-size:18px;  line-height:30px;}
.usCon{margin-left:5px;font-size:14px; color:#424041; line-height:25px; }
.ustitle{ height:30px; margin:10px auto; font-size:17px; color:#fe5a61; line-height:30px;font-weight:600;}
.mobidituimg{ width:98%; padding-bottom:8px;}
/*掌上工会*/
.imgbs,.usrightCon,.consort-top{width:100%;}
.imgbs img,.usrightCon img,.consort-top img{max-width:100%; text-align:center;}
.usList{font-size:14px; font-weight:600; color:#424040;}
.usList{position:relative; width:100%; height:38px;}

.db,.te,.ph,.em,.qq,.wx{float:left; width:10%; }
.wz{float:right; width:90%; line-height:30px;}

.db{ width:20px; height:20px; margin-top:3px; background-size:20px 20px; background-image:url(../images/db.jpg);}
.te{ width:20px; height:13px; margin-top:6px; background-size:20px 13px; background-image:url(../images/te.jpg);}
.ph{ width:20px; height:26px; background-size:20px 26px; background-image:url(../images/ph.jpg);}
.em{ width:20px; height:14px; margin-top:8px; background-size:20px 14px; background-image:url(../images/em.jpg);}
.qq{ width:20px; height:22px; margin-top:3px; background-size:20px 22px; background-image:url(../images/qq.jpg);}
.wx{ width:20px; height:13px; margin-top:10px;background-size:20px 13px; background-image:url(../images/wx.jpg);}

.usrightCon{margin:20px auto 0;}
ul.consort-nr li{float:left; width:25%; margin:3% 4%;}
ul.consort-nr li img{max-width:100%; text-align:center;}

/*文章内容页*/
.conwrap{max-width:820px;padding:5px 10px;  margin: 0 auto; overflow: hidden; background: #fff}
.art_title{margin-top:20px;}
.art_title h3{font-size:20px; color:#4d4e50; font-weight:600; text-align:left; }
.art_info{margin:5px 0 20px;font-size:12px; color:#737373; text-align:left; }
.art_info .t_aut,.art_info .t_clock_icon,.art_info .t_date{float: left;}
.t_aut{ margin-left: 4px;}
.art_content{ width:100%; margin:15px auto; font-size:16px; color:#545454; line-height:30px; font-weight:500;}
.art_content img {display: inline;max-width:100%; text-align:center;  border-radius:8px;}
.art_content p{margin:10px 0;}
.art_content span{ display:inline;}
.laiyuan{height:30px; padding-right:20px; line-height:30px; text-align:right; font-size:13px; color:#898989;}
.picgd{width:100%;}
.picgd img{max-width:100%; text-align:center;}
.xian{width:100%; height:1px; margin:15px auto; border-bottom:1px solid #c8c8c8;}
.art_box{ position:relative; padding:5px 10px 20px 10px;}
/*分享*/
.bshare-customs{margin-top:30px; text-align:center}
.bshare-customs a{display:inline-block; cursor:pointer;}
.bshare-customs a{width:50px; height:50px; margin:0 5px; border:1px solid #909090;  -webkit-tap-highlight-color:rgba(255,255,255,0); background-repeat:no-repeat;}
.bshare-customs a.wbtb2{background-size:24px 20px; background-image:url(../images/wbtb2.png); background-position:13px 15px;}
.bshare-customs a.kjtb2{background-size:24px 23px; background-image:url(../images/kjtb2.png); background-position:13px 13px;}
.bshare-customs a.wxtb2{background-size:24px 20px; background-image:url(../images/wxtb2.png); background-position:13px 15px;}
.bshare-customs a.qqtb2{background-size:22px 24px; background-image:url(../images/qqtb2.png); background-position:14px 13px;}

.fenxiang{display:none;}

/*视频播放页*/
i{display:block;margin:0; padding:0; }
.vp_title{width:100%; margin:15px auto;line-height:30px; font-size:20px; color:#6e6e6e; font-weight:600;}
.ply{float:left; width:20px; height:20px; margin-right:3px; margin-top:5px; background-size:20px 20px; background-image:url(../images/ply.jpg);}
.ply2{ float:left; width:22px; height:20px; margin-right:5px; margin-left:5px;background-size:22px 20px; background-image:url(../images/ply2.jpg);}
.vp_info{width:100%;margin:5px auto;line-height:25px; font-size:12px; color:#6e6e6e; }
.vp_info span{float:left; padding:0 3px; line-height:25px;}
.vp_info span a{float:left; display:block;width:20px; margin:0 2px; }
.vp_con{width:100%; margin:10px auto;line-height:30px; font-size:16px; font-weight:500; color:#6e6e6e;}
.fxwb{height:17px;background-size:20px 17px; background-image:url(../images/wb.png); }
.fxwx{height:16px;background-size:20px 16px; background-image:url(../images/wx.png); }
.fxpy{height:19px;background-size:20px 19px; background-image:url(../images/py.png); }
.fxkj{height:17px;background-size:20px 17px; background-image:url(../images/kj.png); }
.play-box{background-color: #454545; text-align: center; line-height: 1px;}
.play-box div{ position:relative;}
.play-box div span{ position: absolute; top: 0; left: 0; display: block;width: 100%;height: 100%;background: url(/imgs/playbtn.png) no-repeat; background-size: 60px 60px; background-position: center;}

/*评论*/
.plTitlea{position:relative;padding:5px 10px 20px 10px;  line-height:29px;}
.plta{float:left;width:33%; height:25px; line-height:25px; color:#555; border-bottom:4px solid #fe5a61; }
.plxa{float:left;width:67%; height:27px; border-bottom:2px solid #f6f6f6;  color:#555;}
.plInputa{ position:relative;padding:2px 10px 5px 10px;}
.plInputa textarea{width:94%; height:175px;padding:10px; border:1px solid #f2f2f2; background-color:#e5e5e5; font-size:14px; color:#575654;}
.button{ width:30%; line-height:30px; background-color:#47c1a8; color:#FFF; font-size:15px; cursor:pointer; text-align:center; border:none; border:0;}
.bdBtn{padding:2px 10px 20px 10px;}
.button:hover{background-color:#fe5a61;}
.plbox{position:relative;padding:2px 10px 5px 10px; }
.uname{font-weight:600; font-size:16px;}
.time{font-size:12px;}
ul.commlist li p{font-size:14px; font-weight:600;}
.bdBtn a{display:block; float:right; width:30%; height:30px; margin-top:2px;margin-left:5px; }
.bdBtn a img{height:30px;max-width:100%; text-align:center; }
/*搜索*/
.seachbox{position:fixed;z-index:9997; top:0; right:0; width:0%; height:100%; background-color: rgba(75,74,74,0.74);  overflow: hidden;	-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;	-webkit-backface-visibility: hidden;}
.search_open{width:100%; }
.search-form{height:100%;}
.search-block{position:relative ; width: 0; height:60px; line-height:30px; background-color:#fff; box-shadow:0 2px 4px 0 rgba(0,0,0,.15); }
.search_open .search-block{ width: 100%;}
.search_open .search-block .search-input{ display: block;  float: left; width:60%; height:30px;margin:15px 0px; line-height:30px;   color:#666;  -webkit-appearance:none; border:1px solid #e6e6e6;  font-size:15px;}
.search-block .search-cancel{float:right; height:24px; margin: 18px 6px;line-height:24px; font-size:15px; color:#666; border:0; border:none;cursor:pointer; }
.search-block .searchi{ display:block;float: left;  width: 24px; height: 24px;margin:18px;
   background-size: 28px 28px;	background-repeat:  no-repeat;	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iIzAwMDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNDMuOCw3OC40YzcuNywwLDE0LjktMi42LDIwLjctNi45bDE5LjIsMTkuMmw3LjEtNy4xTDcxLjYsNjQuNWM0LjMtNS44LDYuOS0xMi45LDYuOS0yMC43YzAtMTkuMS0xNS41LTM0LjYtMzQuNi0zNC42ICAgUzkuMiwyNC44LDkuMiw0My44UzI0LjgsNzguNCw0My44LDc4LjR6IE00My44LDE5LjJjMTMuNiwwLDI0LjYsMTEsMjQuNiwyNC42cy0xMSwyNC42LTI0LjYsMjQuNmMtMTMuNiwwLTI0LjYtMTEtMjQuNi0yNC42ICAgUzMwLjMsMTkuMiw0My44LDE5LjJ6Ii8+PC9nPjwvc3ZnPg==");; background-position: center;}
.search-block .search-btn{float: left; background-color:transparent;border:0; border:none; }
.icon_search{float:left; height:19px; width:18px;  margin-top:10px;background-size:18px 19px;}
.title_search{float:left; padding:0 5px; font-size:15px; color:#333; }
.search_num{float:right; padding:0 10px; font-size:15px; color:#999; font-weight:500;}

/*注册登录*/
.form-header h2{font-weight:700}
.form-header{padding:10px; margin-bottom:10px;text-align:center; border-bottom:1px solid #d3d3d3;}
.form-header h2{font-size:1.2em}
.input-control{ position:relative;margin:10px 0;}
.input-item{position:relative;height:36px; width:80%; margin:0 auto; padding-left:47px;  line-height:30px; border:1px solid #9d9d9d; border-radius:3px; font-size:15px;}
.input-item:focus{border-color:#47c1a8; box-shadow:0 0 4px #23d35b}

.cell{display:table-cell}/*容器以表格单元格的形式出现*/
.cell1{width:50%; padding-right:40px;}
.cell2{padding-right:5px}
.cell2 img{height:35px;}
.cell3{height:30px; padding:0}
.btn{display:inline-block; width:100%; font-size:16px; font-weight:600; vertical-align:middle; cursor:pointer; border:1px solid transparent; white-space:nowrap; color:#fff; height:45px; line-height:45px; border-radius:3px;-webkit-user-select:none; background-color:#47c1a8;}
.btn:hover{background-color:#fe5a61}
.icons{position:absolute; left:1px; top:1px; height:38px; width:38px; background-color:#999; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.user{ height:18px; width:18px; margin:10px auto;background-size:18px 18px; background-image:url(../images/user.png);}
.loca{ height:21px; width:16px; margin:8px auto;background-size:16px 21px; background-image:url(../images/loca.png);}
.mails{ height:16px; width:22px; margin:11px auto;background-size:22px 16px; background-image:url(../images/mail.png);}

.third-part a{display:inline-block}
.third-part{margin-top:30px; margin-bottom:50px; text-align:center}
.third-part a{width:50px; height:50px;  margin:0 20px; border: 1px solid; border-radius:50%; -webkit-tap-highlight-color:rgba(255,255,255,0)}
.third-part a:hover{text-decoration:none; color:#fff!important}
.third-part .icon-weibo{border-color:#d74039;}
.third-part .icon-weixin{border-color:#51B056; background-color:#51B056}
.third-part .icon-qq{border-color:#008cc8;}
.third-part .icon-weibo:hover{background-color:#d74039}
.third-part .icon-weixin:hover{background-color:#51B056}
.third-part .icon-qq:hover{background-color:#008cc8}

.third-part .wbtb{ height:20px; width:24px; margin:15px auto 0; background-size:24px 20px; background-image:url(../images/wbtb.png);}
.third-part .qqtb{ height:24px; width:22px; margin:14px auto 0;background-size:22px 24px; background-image:url(../images/qqtb.png);}
.third-part .wxtb{height:20px; width:24px; margin:15px auto 0;background-size:24px 20px; background-image:url(../images/wxtb.png); }
@media screen and (max-width: 321px) {
    body {
        font-size:12px
    }
}

@media screen and (min-width: 321px) and (max-width:400px) {
    body {
        font-size:14px
    }
}

@media screen and (min-width: 400px) {
    body {
        font-size:16px
    }
}
@media screen and (min-width: 400px) and (max-width:600px){
	body {
		font-size:16px
	}
}

@media screen and (min-width:601px) and (max-width:800px) {
	.zngh-menu-wrapper {width: 50%;}
	.zngh_mobile_transform {
		-moz-transform: translateX(50%) !important;
		-webkit-transform: translateX(50%) !important;
		-o-transform: translateX(50%) !important;
		transform: translateX(50%) !important;
		position: fixed !important;
	}
}
@media screen and (min-width:800px) and (max-width:1024px) {
	.zngh-menu-wrapper {width: 50%;}
	.zngh_mobile_transform {
		-moz-transform: translateX(50%) !important;
		-webkit-transform: translateX(50%) !important;
		-o-transform: translateX(50%) !important;
		transform: translateX(50%) !important;
		position: fixed !important;
	}
}
@media screen and (min-width:1025px) and (max-width:1200px) {
	.zngh-menu-wrapper {width: 40%;}
	.zngh_mobile_transform {
		-moz-transform: translateX(40%) !important;
		-webkit-transform: translateX(40%) !important;
		-o-transform: translateX(40%) !important;
		transform: translateX(40%) !important;
		position: fixed !important;
	}
}
@media screen and (min-width: 1200px) {
	.zngh-menu-wrapper {width: 30%;}
	.zngh_mobile_transform {
		-moz-transform: translateX(30%) !important;
		-webkit-transform: translateX(30%) !important;
		-o-transform: translateX(30%) !important;
		transform: translateX(30%) !important;
		position: fixed !important;
	}
}