﻿/*aken 1104 所有的鼠标经过样式的修改*/
/*ul,li*/
ol,ul,li{
padding:0;
margin:0;
}
/*pageation li*/
.sec-pagelist li {
    display: inline-block;
    _zoom:1;
    *display:inline;
    *margin: 2px;
}
/*top search margin*/
.top .dysj .search {
    margin-top: 7px;
}
/*ie7 clearfix = =!(just hidden)*/
.clearfix{
 *overflow:hidden;
}
.dt-hide{
display:none;
}
/*ie7 ticon-grid*/
.ticon-grid {
  *display: block;
  *width: 100%;
  *overflow: hidden;
}
.ticon-grid .ticon-row {
  *display: block;
}
.ticon-grid .ticon-row .ticon-cell {
  *display: inline;
  *width: 10%;
  *float: left;
}
.dysj .model-item .item-con .video-item{
  *width:175px;
}
.sjfc .sjfc-container .slide-cell {
  *height:150px;
  *margin-right:10px;
}
/*ie7 nav bar*/
.page-nav {
*overflow: hidden;
*position: relative;
}
.page-nav .pagenav-item .subnav {
*padding-left: 0px;
}
.page-nav .pagenav-item {
*padding-left: 20px;
*padding-right:20px;
*margin:0;
font-weight: bold;
}
/*ie7 search bar*/
.search .name,
.search .text,
.search .mnew-topbtn,
.search .per-zone {
  display: inline-block;
  _zoom:1;
  *display:inline;
  vertical-align: middle;
  
}
.bar .time{
line-height:normal;
}
.dysj .search{
margin-top:8px;
}
/*win7 ie initial*/
.tnews .tnews-item.pic-item .tnews-disc {
    white-space: normal;
    font-size:14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	word-break: break-all;
	overflow: hidden;
}
.tbox .ttitle.gray {
    overflow: hidden;
}
.swiper-container .pagination {
    top: auto!important;
}
/*ie7 gbxxpt iconbtn*/
.radiu-box .radiu-item img {
    *padding: 10px;
    *margin: auto;
}
/*ie7 modelwidth*/
.con.dysj .model-left {
    *width: 64%;
}
.con.dysj .leader-speak-txt {
    *padding-bottom:9px;
}

.mini-row{
  *margin-right:0;
  *margin-left:0;
}
.m-n{
   margin:0!important;
}
img{
 max-width:100%;
}
.title3 img{
 height:auto!important;
}
.sjfc .sjfc-container .slide-cell {
    z-index: 1;
}
.ticon-tag-holder,.search .per-zone,.dysj-login button,.search button ,.dticon-box:hover {
    transition: 0.2s all ease-in;
}
.ticon-tag-holder:hover{
	background: -webkit-linear-gradient(top, #fff, #fffaca);
    box-shadow: inset 0 0 0 1px #fff,0 2px 5px rgba(0,0,0,.2);
    border: 1px solid #795548;
}
.ticon-tag-holder:hover p{
	color: #e60000;
}

.search .per-zone{
    color:#999;
}
.search button:hover,.search .per-zone:hover,.search a.person:hover,.search .online-btn:hover{
	/*background: -webkit-linear-gradient(top, #fff, #fffaca);*/
   /* box-shadow: inset 0 0 0 1px #fff,0 1px 2px rgba(0,0,0,.1);
   border: 1px solid #666;*/
    color: #333;
}
.search .per-zone{border: none!important;}
.search .per-zone:hover{
  color: #e60000;
  background: url(37265432.png) no-repeat 8px center;
}

.dysj-login button:hover{
 	background: -webkit-linear-gradient(top, #f4f4f4, #fff);
    /*box-shadow: inset 0 0 0 1px #fff,0 2px 5px rgba(0,0,0,.2);*/
    border: 1px solid #aaa;
}

.hd .more:hover {
    color: #e60000;
    background-image:url(37265406.png) ;
    background-position-y: -18px; 
}
ol.tnews .tnews-item:first-child:before {
  content: "1";
  background-color: #e60000;
}
ol.tnews .tnews-item:nth-child(2):before {
  content: "2";
  background-color: #e60000;
}
ol.tnews .tnews-item:nth-child(3):before {
  content: "3";
  background-color: #e60000;
}
.gblearn li{
transition: 0.2s all ease-in;
}
.gblearn li:hover,.dticon-box:hover ,.sideigrid .sigitem a:hover{
    background: -webkit-linear-gradient(top, #fff, #fffaca);
    box-shadow: inset 0 0 0 1px #fff,0 2px 5px rgba(0,0,0,.2);
    border: 1px solid #795548;
}
.dticon-box:hover p{
 color:#e60000;
}
.dticon-box{
border-radius:10px;
}

/*首页干部学习按钮鼠标经过样式修改*/
.gblearn li img {
  width: 44px;
    margin-top: 7px;
  border-radius: 50%;
}
.gblearn li:hover a .newst {
    color: #e60000;
}
/*首页人才工作按钮鼠标经过样式修改*/
/*.rencai-nav a:hover {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 2px 4px rgba(0,0,0,.35);
    height: 30px;
    display: block;
}
.rencai-nav a:hover img{
   display:none;
}
.rc-hoverimg{
   display:none;
}
.rencai-nav a:hover img.rc-hoverimg{
   display:block;
}*/
/*首页书城按钮样式修改*/
.bookshopbtn a:hover {
    box-shadow: 0 0 15px 0 rgba(0,0,0,.14);
    background-image:url(37265360.png) ;
    color:#e60000;
}
.model-item .top .more:hover{
color:#e60000;
}
/*政策法规*/
/*右侧行高太高了*/
.hits-link.law-hot-link.clearfix {
    line-height: 33px;
    height: 33px;
}
/*分页按钮太丑*/
.eb-page-box .eb-page li {
    padding: 6px 10px;
}
/*功能图标样式*/
.zcfg-rcol.model-item .item-con .img ul {
    margin: 0;
    padding:0;
}
.zcfg-rcol.model-item .item-con .img-item {
    width: auto;
    padding: 0;
    text-align: center;
    border-radius:10px;
    overflow:hidden;
    border: 1px solid #ccc;
     transition: 0.2s all ease-in;
}
.zcfg-rcol.model-item .item-con .img-item:hover{
    background: -webkit-linear-gradient(top, #fff, #fffaca);
    box-shadow: inset 0 0 0 1px #fff,0 2px 5px rgba(0,0,0,.2);
    border: 1px solid #795548;
}
.zcfg-rcol.model-item .item-con .img-item:hover a{
    color:#e60000;
}
.zcfg-rcol.model-item .item-con .img .item-link.fir-news {
    background: url(37265388.png) no-repeat 10px center;
}
.zcfg-rcol.model-item .item-con .img .item-link {
    text-align: left;
    padding: 10px;
    box-sizing: border-box;
    padding-left: 63px;
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    
   border-radius:10px;
}

.zcfg-rcol.model-item .item-con .img .item-link.sec-news {
    background: url(37265389.png) no-repeat 10px center;
}
.law-r-title .more{
    color:#666;
    padding:3px;
}
/*个人专区 实名验证*/
.per-banner-box .per-banner-right .per-banner-right-top ul li.top-first.active .per-tixing{
    width: 143px;
   
    position: absolute;
    left: -3px;
    top: -31px;
}
.per-banner-box .per-banner-right .per-banner-right-top ul li.top-first.active .per-tixing img{
    vertical-align:top;
    margin-top:-2px;
}
.per-banner-box .per-banner-right .per-banner-right-top ul li.top-first.active .per-tixing #tixing-sj {
    position: absolute;
    top: 23px;
    left: 6px;
}
.o_content h3 {
    font-size:32px;
}
.col-l.h-docweb ul{
   width:auto;
}
.col-l.h-docweb ul li {
    float: left;
    width:160px;
}

.model-left .swiper-slide img {
    width: 100%!important;
    height: 100%!important;
}
@media only screen and (max-width: 1120px) {
.gcd .gblearn-listcon h5 {
    font-size: 14px;
}
.work.group .work-con li:hover a .gbgz_img1{
    display:inline;
}
.work.group .work-con li:hover a .gbgz_img2{
 display:none;
}
.eh-m{
   display:block;
}
.ban-box {
  height: 110px;
  background-repeat-x:repeat;
  background-position-y: center;
  
}
.ban {
  position: relative;
  height: 100%;
  max-width: 1100px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 100%;
}
.ban h2{
  font-size:26px!important;
  margin-right:15px;
}
.zzxc .page-nav .pagenav-item{
				padding: 0 10px;
				font-weight: bolder;
			}
.zzxc .page-nav .pagenav-item a {
    font-size: 14px;
}
.page-nav .pagenav-item .subnav a {
    border-right: none;
    padding: 0 5px;
    font-size: 12px;
    color: #666;
    font-weight: normal;
}
.page-nav .pagenav-item .subnav {
    float: left;
    padding-left: 10px;
}
.zzjs .page-nav .pagenav-item{
				padding: 0 10px !important;
				font-weight: bolder;
}
.dysjnav.page-nav .pagenav-item {
    float: left;
    border-right: 1px dotted #b1b1b1;
    padding: 10px 10px;
    margin-bottom: 15px;
    min-width: 64px;
}
.dysjnav.page-nav .pagenav-item:last-child{ border-right:none;}
.dysjnav.page-nav {
    margin: 0;
    padding: 0;
    padding-top:10px;

}
.tbox .ttool .sub-item a {
    padding-left: 7px;
    padding-right: 7px;
    color: #666;
}
.dysj-login .form-item-input {
    float: left;
    height: 34px;
    width: 190px;
    border-radius: 2px;
    border: 1px solid #ccc;
    margin-right: 5px;
}
.dysj-login .form-item-input.mini {
    width: 80px;
}
.dysj-login button {
    border-radius: 2px;
    width: 190px;
    height: 38px;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: 60px;
    font-size: 14px;
}

.gbxxpx .page-nav .pagenav-item a {
    padding: 0px 20px;
}
.dysj .search {
    margin-top: 7px;
}
.tnews .tnews-item.mini .tnews-title {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 36px;
}
.tnews .tnews-item.mini .tnews-disc {
    line-height: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 54px;
    overflow: hidden;
}
.o_content {
    width: auto;
}
#weather{
   display: none;
}
.leader-speak-txt span{
display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px;
text-indent:0;
    overflow: hidden;
}
.leader-speak-txt span{
display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px;
text-indent:0;
    overflow: hidden;
}
.zzjs-body .tbox:last-child .ttitle h4{
    font-size: 14px;
}

.zzjs-body .tbox:last-child .ttool a {
    font-size: 12px;
    padding: 0 5px;
}
.model-left.pos .tab-box .item a {
    padding: 0 7px;
}
.rbox-myspace img{
 max-width:80%;
 display:block;
 margin:0 auto;
}
.dysj-login .form-item {
    width: 230px;
    margin: 5px auto;
}
.gcd .gblearn-listcon p {
  display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 66px;
text-indent:0;
    overflow: hidden;
}
.blueimp-gallery>.prev, .blueimp-gallery>.next, .blueimp-gallery>.close, .blueimp-gallery>.play-pause{
transform: scale(3);
transform-origin: right;
}
.blueimp-gallery>.close{
padding:0;
transform-origin: top right;
}
.blueimp-gallery>.prev{
transform-origin: left;
}
}
@media only screen and (max-width: 920px) {
.dysj-login{
    padding:15px;
}
.dysj-login .form-item-input {
    float: left;
    height: 34px;
    width: 160px;
    border-radius: 2px;
    border: 1px solid #ccc;
    margin-right: 5px;
}
.dysj-login .form-item-input.mini {
    width: 70px;
}
.dysj-login .form-item img{
    width:80px;
}
.dysj-login button {
    border-radius: 2px;
    width: 160px;
    height: 38px;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: 60px;
    font-size: 14px;
}
.hits-box .hits-link {
    padding-right:0px;
}
.model-right .hits-box.hasnum .hits-link .subtitle, .model-left .hits-box.hasnum .hits-link .subtitle {
    width: 70%;
}
.tnews .tnews-item.pic-item .tnews-title {
     white-space: pre-wrap;
    line-height:24px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 50px;
    overflow: hidden;
   margin-bottom:0;
}
.tnews .tnews-item.pic-item .tnews-disc{
display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px;
    overflow: hidden;
}
.lay-search-box span{
   margin-bottom:10px;
}

.lay-search-box select, .lay-search-box input {
    width: 75px;
    border: 1px solid #ccc;
    border-radius: 2px;
    text-indent: 5px;
}
.lay-search-box .law-keyword {
    width: 98px;
}
.lay-search-box .button1,.lay-search-box .button2{
   width: 60px;
   background-position:left top; 
   vertical-align:top;
}
.m-bar .top {
    background: url(37265400.png) no-repeat center center;
    background-size:auto 70%;
}
.em-auto .ticon-grid {
width:810px;
}
}
@media only screen and (max-width: 720px) {
.eh-m{
   display:none;
}
.con-space{
padding-right: 0!important;
}
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12 {
    float: none;
    width: auto;
}
.left-col,.right-col {
    width: auto;
    float: none;
}

.con.dysj {
    margin-top: 0px;
}
.con.dysj .model-top .model-left .swiper-container {
    height: auto!important;//
    margin: 0;
    padding: 0;
}
.con .model-top .model-left .swiper-slide img {
    width: 100%!important;
    height: 100%!important;
}
.con.dysj .model-top .model-left .swiper-container .swiper-slide {
    position: relative;
    height: auto!important;
}
.swiper-container .pagination {
    bottom: 34px;
    width: 100%;
    //width: 30% !important;//新增
    text-align: center;
}
.swiper-pagination-switch {
    width: 18px;
    height: 3px;
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 0;
}
.con .model-top .model-left {
    height: auto;
}
.swiper-wrapper{height: auto !important;}//新增
.tbox .ttool .sub-ul  li{
    line-height:22px;
}

}
@media only screen and (max-width: 768px){
.m-per-nav-box .m-navbtn {
    width: 50px;
    background: url(#) no-repeat center;
}
.model-item .item-con .video ul {
    padding: 0;
    white-space: nowrap;
    overflow: auto;
}
.dysj .model-item .item-con .video-item {
    width: 160px!important;
    white-space: nowrap;
    display: inline-block;
    float: none;
}
.imglb .imgs-btn {
    position: absolute;
    bottom: 46px;
    width: 100%;
    text-align: center;
    right: 0px;
}

.imglb .imgs-btn li {
    background: #fcf7f0;
    width: 16px;
    height: 3px;
    border-radius: 17px;
   display:inline-block;
   font-size:0;
    float:none;
}
.app-content-top .swiper-container{
   width:90%;
 margin:0 auto;
   overflow:hidden;
}
.swiper-container.aa1 .swiper-slide {
    box-sizing: border-box;
}
.m-nav ul{
padding:0;
}
.m-nav .m-nav-close {
    text-align: center;
    padding: 10px 0;
    color: #333;
    font-size: 15px;
    letter-spacing: 2px;
    border-bottom: 1px solid #ddd;
    background-color:#fff;
  }
  .m-nav .m-nav-item {
    display: block;
    line-height: 44px;
    padding-left: 15px;
    font-size: 15px;
    color: #000;
    border-bottom: 1px solid #ddd;
    background-color:#fff;
  }
  .m-nav .m-nav-item:hover, .m-nav .m-nav-item.active {
    background-color: #fcfcfc;
}
  .m-nav .m-nav-item.home,
  .m-nav .m-nav-item.per {
    background-image: url("#");
    background-repeat: no-repeat;
    background-position: 10px 11px;
    padding-left: 50px;
    line-height: 45px;
    font-weight: bold;
    font-size: 16px;
  }
  .m-nav .m-nav-item.per {
    background-image: url("#");
  }
  .m-nav .m-child-box {
    display: none;
    background-color: #fff;
    padding: 3px 0;
  }
  .m-nav .m-child-box .m-child-item {
    box-sizing: border-box;
    display: block;
    padding-left: 20px;
    color: #56585d;
    font-size: 14px;
    line-height: 30px;
  }
  .m-nav .m-child-box .m-child-item:hover {
    color: #e60000;
  }
.con_second .model-right,.con_second .model-left,.con_second ,.con_second {
    width: auto;
    float: none;
}
.con_second .pos .tab-box {
    left: 0;
   text-align: left;
}
.con_second .pos .tab-box .tab-bar {
    text-align: center;
}
.pos .tab-box .item {
    display: inline-block;
}
.model-right .hits-box .hits-link .subtitle, .model-left .hits-box .hits-link .subtitle {
    width: 73%;
 }
}
/*兼容样式写这里*/
.tbox .ttool .sub-item a{
padding-left: 11px;
    padding-right: 12px;
}
.page-nav .pagenav-item .subnav a{
float:none;
}
.bar .ie-time{
	line-height: 36px;
}
/*火狐下问题*/
h3,h4{
   margin-top:0px;
   margin-bottom:0px;
}
.nav li ul li{
/*box-shadow: inset 0 0 0px 1px #fff,0 0 10px rgba(0,0,0,.15);
/*background: -moz-linear-gradient(top, #fff, #f1f1f1)!important;*/
/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f1f1f1));*/*/
}
/*win7 ie11不认initial的问题*/

/*兼容样式写这里*/

/*响应式细节调整*/

/*党建和组织工作宣传兼容问题*/
.tbox .ttitle.red h3{
	margin: 0;
}
@media only screen and (max-width: 720px) {
	/*党建和组织工作宣传新闻详情页及页脚*/
	.o_content .setting{
		overflow: hidden;
	    line-height: 22px;
	    text-align: center;
	}
	.o_content .setting div {
		float: none !important;
	}
	.footer{
		line-height: 45px;
	}
	/*基层党组织建设网二级导航*/
	.tbox .ttool .sub-ul{
		overflow-x: scroll;
    	white-space: nowrap;
	}
	.tbox .ttool .sub-ul li{
		display: inline-block;
	}
	/*干部学习平台网上班级*/
	.tab-bar .item{
		float: none;
	}
	/*学历教育轮播*/	
	.swiper-container {
		width: auto!important;
	    //height: 220px!important;
	    margin: 0;
	    padding: 0;
	}
	.swiper-slide img {
	    width: 100%!important;
	    height: 100%!important;
	}
	 .swiper-container .swiper-slide {
	    position: relative;
	    height: auto!important;
	}
	.swiper-container .pagination {
	    bottom:28px!important;
            right: 5px;
	    width: 100%!important;
	    text-align: center!important;
	}
	.swiper-pagination-switch {
	    width: 18px!important;
	    height: 3px!important;
	    background-color: rgba(0, 0, 0, 0.4);
	    font-size: 0;
	}
	/*政策法规库*/
	.model-left.pos .tab-box .item.active a{
		    margin-bottom: -6px;
	}
	
}
/*artical-list title */
.tsec-li .tnews-title {
  width: 97%;
    max-width: 97%;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*fixbug:  unable to select text in chrome*/
body {
 
    user-select: initial;
    -moz-user-select: initial;
    -webkit-user-select: initial;
    -webkit-text-size-adjust:none;
}
/*fixbug: homepage hotnews text-overflow*/
.slidetxtbox1 .bd li a{
    display:block;
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*fix larger text & add border for top news*/
.top-news .tnews .tnews-item {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 7px;
}
.top-news .tnews .tnews-item a{
   font-size:16px;
}
.top-news .tnews .tnews-item {
    margin-bottom: 8px;
}
/*swiper650*/
@media only screen and (min-width: 961px) {
.con.dysj .model-left {
    width: 62.858%;
}
.con.dysj .model-right {
    width: 37.142%;
}
}
@media only screen and (max-width: 960px) and (min-width: 721px) {
.con {
    padding: 20px 5px;
}
.dysj .model-left {
    width: 69%;
}
.dysj .model-right {
    width: 31%;
}
}
/*无信息页样式*/
.no-record{
	min-width: 200px;
	min-height: 180px;
	margin: 80px auto;
}
.no-record img{
	display: block;
	margin: 0 auto;
}
.no-record p{
	color: #666;
	font-size: 14px;
	text-align: center;
}
.no-record p a{
	color: #2c93ce;
}

/*政策法规库分页*/
.eb-page-box .eb-page li{
	padding: 0;
}
.eb-page-box .eb-page li a{
	display: block;
	padding: 6px 10px;
}
@media only screen and (max-width: 720px) {
	.eb-page-box .eb-page li a{
		padding: 3px 5px;
	}
	/*党建和组织工作宣传分页*/
	.sec-pagelist li a{
		padding: 0 5px;
	}
}
@media only screen and (max-width: 768px) {
	.bar-box {
		display: none;
	}
	.nav-box {
		display: none;
	}
	.ban-box {
		display: none;
	}
	.m-bar .top .btn-nav {
                 width: 50px;
                 height: 45px;
                position: absolute;
                 top: 0;
		left: 0;
		background: url(37265347.png) no-repeat center center;
	}
	.m-bar .top .btn-search {
        width: 50px;
        height: 45px;
       position: absolute;
        top: 0;
	display:block;	
        right: 0;
	background: url(37265402.png) no-repeat center center;
	}
	.m-bar {
		display: block;
		height: 45px;
		background-image: url(37265466.png);
		background-size: 100% 100%;
	}
	.m-bar .top {
		height: 100%;
		padding: 0 50px;
		position: relative;
		box-sizing: border-box;
		background: url(37265401.png) no-repeat center center;
    background-size: auto 70%;
	}
	.m-bar {
		display: block;
	}
	.search_list {
		position: fixed;
		z-index: 10;
		width: 100%;
		left: 0;
		top: 45px;
		background: #e60000;
		vertical-align: middle;
		padding-bottom: 6px;
	}
	.search_list input {
		box-sizing: border-box;
		width: 100%;
		height: 30px;
		text-indent: 3px;
		border: 1px solid #ccc;
		padding: 10px;
	}
	.icon-seach {
		width: 70px !important;
		height: 60px !important;
		cursor: pointer;
		border: none !important;
		margin: 0;
		position: absolute;
		top: -14px;
		right: -15px;
	}
	/*大学生村官*/
	.m-bar .top .logo {
        display: block;
        height: 100%;
	}
	.banner-nav {
	    display: none;
	}
}

/*基层党组织建设*/
@media screen and (max-width: 720px){
	.new-box{
		height: auto;
	}
	.sjfc{
		display: none;
	}
}
/*选调大学生村官*/
@media screen and (min-width: 861px){
.imglb .imgs-btn li {
    background: #000;
    width: 14px;
    height: 14px;
    border-radius:0;
 }
}
/*视频*/
#a1{
     margin: 0 auto;
  }
@media screen and (max-width: 1120px)  {
   #a1{
      width:100%!important;
     height:auto!important;
    }
    #ckplayer_a1{
     width:100%!important;
     height:auto!important;
     }

    .con{
      overflow:hidden;
     }

}
/*zhang视频*/

.vjs-default-skin .vjs-big-play-button{
    width: 90px !important;
    height: 90px !important;
        background: url(37265463.png) -2px -2px no-repeat;
    border: none !important;
    box-shadow: none !important;
    top: 15em !important;
    background-color: transparent !important;
}
.vjs-default-skin .vjs-big-play-button:before{
	content: "" !important;
}
.vjs-play-control.vjs-control.vjs-paused{
	margin-top:7px;
	margin-left: 9px;
	width: 27px;
    height: 30px;
    background: url(37265463.png) -2px -250px no-repeat;
}
.vjs-default-skin .vjs-play-control:before{
	display: none;
}
.vjs-play-control.vjs-control.vjs-playing{
	float: left;
    margin-left: 9px;
    margin-top: 7px;
	width: 27px;
    height: 30px;
    background: url(37265463.png) -208px -269px no-repeat;
}
.vjs-default-skin .vjs-fullscreen-control{
	float: right;
	margin-top:7px;
	margin-right: 9px;
margin-left: 5px;
	width: 30px;
    height: 30px;
    background: url(37265463.png) -124px -190px no-repeat;
}
.vjs-default-skin .vjs-fullscreen-control:before{
	display: none;
}
.vjs-default-skin .vjs-volume-handle:before{
	display: none;
}
.vjs-default-skin .vjs-mute-control:before, .vjs-default-skin .vjs-volume-menu-button:before{
	display: none;
}
.bar .time.deng{
	line-height: 42px;
}

/* 党员队伍建设 */
.tnews .tnews-item a:hover {
    color: #c00!important;
    text-decoration:none;
}
.color-red{
 color: #c00!important;
}
/*首页底部*/
#mobiletab.slidetxtbox2 .hd ul li.on {
    /* height: 35px; */
    background: #fff;
    border:none;
    border-left:3px solid #e60000;
    color:#e60000;
    
}
#mobiletab.slidetxtbox2 .hd {
    height: 35px!important;
    line-height: 35px!important;
    margin-bottom: 19px!important;
    border-bottom: 1px solid #ccc;
    
}
#mobiletab.slidetxtbox2 .hd ul{
   background:#fff!important;
   padding:0px!important;
}

#mobiletab.slidetxtbox2 .hd ul li {
    font-size: 18px;
    font-family: "微软雅黑";
    color: #666;
    float: left;
    width: 110px;
    height: 28px;
    background: #fff;
    cursor: pointer;
    text-align: center;
    line-height: 28px;
    font-weight: bold;
    border-left:3px solid #fff;
    text-align:left;
    text-indent:10px;
}


/*友情链接样式--0218*/
.friend {
  overflow: hidden;
  margin: 0 auto;
  padding-top: 35px;
 width:100%;
 color: #666;
}
.friend span {
  display: block;
  font-size:16px;
  float: left;
  width: 65px;
  line-height: 50px;
}
.friend select {
  display: block;
  float: left;
  width: 201px;
  border: 1px solid #e3e3e3;
  margin-left: 10px;
  margin-top: 10px;
  color: #666;
  font-size: 12px;
  height:auto;
  padding:5px 0;

}
/*友情链接响应式--0218*/
@media screen and (max-width:530px) {
  .friend select{
    float: none;
  }
  .friend select:not(:first-child){
    margin-left: 80px;
  }
}


/*dticons*/
.dticons-18{
   background-image:url('37265374.png');
   display:inline-block;
   width:18px;
   height:18px;
  vertical-align:middle;
}
.dticons-18.dticon-tag{
  background-position:0 0;
}
.dticons-18.dticon-date{
  background-position:0 -18px;
}
.dticons-18.dticon-home{
  background-position:0 -36px;
}
.dticons-18.dticon-home{
  background-position:0 -36px;
}
.dticons-18.dticon-dh.red{
  background-position:0 -54px;
}
.dticons-18.dticon-sm.red{
  background-position:0 -72px;
}

/*导航颜色变化*/
.dydw .page-nav,.zzjs .page-nav ,.page-nav.dysjnav{
    padding: 16px 0;
}
.dydw .page-nav .pagenav-item {
    padding: 0 45px;
    font-weight: bolder;
}
.zzjs .page-nav .pagenav-item {
    padding: 0 26px;
}
.dysjnav.page-nav .pagenav-item {
    padding: 0 9px;
}
.rrhs .dysjnav.page-nav .pagenav-item {
    padding: 0 33px;
}
.dydw  .page-nav .pagenav-item a ,.zzjs  .page-nav .pagenav-item a,.page-nav.dysjnav .pagenav-item a{
    padding: 5px 15px;
    border-radius: 3px;
    font-weight: bold;
}
.dydw .page-nav .pagenav-item a:hover,.zzjs .page-nav .pagenav-item a:hover,.page-nav.dysjnav .pagenav-item a:hover {
    color: #e60000;
    background: #f1f1f1;
}
.zzxc .page-nav .pagenav-item .subnav a:hover {
    color: #e60000;
    background: #f1f1f1;
}
a:hover{
	 transition:none; 
	 -webkit-transition:none; 
	-moz-transition:none;
	-o-transition:none;
}


@media print{
.bar-box ,.top,footer,.bar-box,.share,hr,.read, .embed{
display: none;
}
.con{ max-width:none;}
}

.nav li:hover,
.tbox .ttool a:hover,
a:hover,
.news-box ul li:hover span,
.right-box .right-entrance:hover span.en-persons,
.model-item .item-con .video-item:hover .subtitle,
.dysj .ticon-grid a:hover .ticon-name,
.line-title .title-tool-bar a:hover,
.model-right .hits-box .hits-link:hover p,
.news-list-item:hover a{
   color: #e60000;
}
.news-box ul li p:hover,
.read a:hover{
    text-decoration:none;
}
.colletion-container .collect-nav-wrapper ul.collect-tab-nav,
.alert-container ul,
.colletion-container .tab-content{
    padding:0;
}
.title-content-cus{
    width: 95.9%;
    margin-top:30px;
}
.colletion-container .tab-content #tab-1 ul li div{
    padding-left: 20px;
}
.tab-content>.tab-pane ul{
    /* min-height: 550px;*/
}
.colletion-container .tab-content #tab-1 ul li:hover {
    background-color: #f6f6f6;
}

/*user-card*/
.user-card{
		position: relative;
		margin-bottom:5px; 
	}
	.user-card .user-info{
		overflow: hidden;
	}
	.user-card	.user-text p{
		margin-bottom: 5px;
	    line-height: 18px;
	    padding-left: 24px;
	    position: relative;
	}
	.user-card .user-text{
		float: left;
		padding-left: 106px;
		margin-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 15px;
	}
	.user-card	.user-text i{
		position: absolute;
	    left: 0;
	    top: 2px;
	}
	.user-card	.user-name{
		margin-bottom: 10px;
		font-size: 20px;
	}
	.user-card	.user-photo img{
		width: 80px;
		height: 80px;
		border-radius: 50%;
		border: 2px solid #fff;
		box-shadow: 0 0 0px 1px #e60000;
		position: absolute;
		top: 12px;
		left: 0;
	}
	.user-card	.full-btn{
		display: block;
		background: #fff;
		line-height: 39px;
		border: 1px solid #ccc;
		border-radius: 5px;
		text-align: center;
		color: #666;
		margin-bottom:5px;
	}
	.user-card	.full-btn:hover{
		background: -webkit-linear-gradient(top, #f4f4f4, #fff);
  		box-shadow: inset 0 0 0 1px #fff, 0 2px 5px rgba(0,0,0,.2) !important;
		border: 1px solid #aaa;
		color: #e60000 !important;
	}
	.user-text-sub {
		font-size: 12px;color: #666;
	}
.loged-userbar{
		float: right;
    	position: relative;
	}
	.loged-userbar .per-zone{
		border:1px solid #fff;
	}
	.loged-userbar .userbar-drop{
		position: absolute;
	    top: 100%;
	    width: 80px;height: 60px;
	    background: #fff;
	    border: 1px #ccc solid;
	    right: 0;
	    z-index: 1000;
	    border-radius: 4px;
	    box-sizing: border-box;
	    /* box-shadow: 0px 1px 3px rgba(0,0,0,.08);*/
	    text-align: center;
	}
	.loged-userbar .userbar-drop li{
		  float: none;
	    /*line-height: 29px;*/ 
	    margin: 0;
      padding: 0 10px;
	    /*border-bottom: 1px solid #f1f1f1;*/
	}
	.loged-userbar .userbar-drop a{
		font-size: 12px;
    	line-height: 29px;
    	display: block;
      color:#333;
      border-bottom: 1px solid #bbb;
	}
  .loged-userbar .userbar-drop li:last-child a{
    border-bottom: none;
  }
	.loged-userbar .userbar-drop a:hover{
		color: #e60000;
		/*background-color:#f7f7f7;
    border-bottom: 1px solid #e60000;*/
	}
/*清楚boostrap中p的margin-bottom*/
p{margin-bottom: 0;max-height: 999999px;}
.tsec-li .tnews-txt, .tsec-li .tnews-title {
    margin-bottom: 10px;
}
.tsec-li .tnews-txt{
    font-size:14px; 
}
.tsec-li .tnews-disc,.tsec-li .tnews-time{
    font-size:14px; 
}
/*详情页视频响应式*/
@media screen and (max-width:860px) {
	.title3 video, edu-words video{
	width: 100%!important;
    }
}
p.tnews-disc {
  margin-bottom: 10px;
  margin-top: 10px;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  word-break: break-all;
  overflow: hidden;
}
/*三级页的字体大小的样式*/
.big-font{font-size: 20px !important;} 
.mid-font{font-size: 18px !important;} 
.small-font{font-size: 16px !important;} 
/*面包屑鼠标经过变红*/
.time a:hover{color: #e60000 !important;text-decoration: none;}
a:hover{text-decoration: none!important;}
.search-btn .query:hover{color: #fff !important;}
/*新增底部样式*/
.footer{
  width: 100%;
  margin-top: 20px;
  text-align: center;
  margin-bottom: 20px;
}
.footer p{
  font-size: 14px;
  color: #333;
  text-align: center;
  line-height: 25px;
 font-family:  'microsoft yahei';
}
.footer .footer-bot{margin-bottom: 0;}
.footer p img{
  width: 40px;height: 40px;
  vertical-align: top;
    margin-right: 10px;
    position: relative;
    top: -10px;
}
.footer a{display: inline;}
.footer .footer-bg{
  width: 100%;
  height: 50px;
  background:#ea220b url(37265375.png)  center center;
}
/*去掉移动端右侧搜索*/
.m-bar .top .btn-search{display: none !important;}
/*相关阅读不换行*/
.read a{
  overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
} 
/*内标题样式*/
.title-in{
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color: #333333;
  line-height: 32px;
}

/*尾部引用样式*/
.clearfix:before,
			.clearfix:after {
				content: " ";
				display: table;
			}
			
			.clearfix:after {
				clear: both;
			}
			
			.video-top {
				background: #e60000;
				padding: 6px 0;
				position: fixed;
				right: 0;
				left: 0;
				width: 100%;
				text-align: center;
				z-index: 9900;
			}
			
			.video-top img {
				width: 28%;
			}
			
			.online-video {
				background: #ffffff;
				height: 50px;
				line-height: 50px;
				border-top: 1px solid #eee;
				position: fixed;
				bottom: 0;
				left: 0;
				right: 0;
				padding: 0 10px;
			}
			
			.online-left {
				float: left;
			}
			
			.online-icon {
				display: inline-block;
				background: url(37265373.png);
				width: 33px;
				height: 33px;
				vertical-align: middle;
				background-size: 100%;
			}
			
			.online-font {
				vertical-align: middle;
				font-size: 16px;
				font-weight: 600;
				color: #1f1f1f;
			}
			
			.open-right {
				float: right;
			}
			
			.open-btn {
				background: #ed4c4c;
				padding: 5px 16px;
				color: #fff;
				border-radius: 5px;
				font-size: 14px;
			}
			
			@media only screen and (min-width: 1024px) {
				.video-top,.atical-content,.online-video{
					max-width: 640px;
					margin: 0 auto;
				}
			}
			/*@media screen and (min-width: 768px) {
				.online-video{
					display: none !important;
				}
				.footer{
					display: block;
				}
			}*/
			@media only screen and (max-width:768px ) {
				/*.footer{
					display: none;
				}*/
				.read{
                          	padding-bottom: 50px;
                          }
			}
			@media only screen and (min-width:500px) and (max-width: 1920px) {
				.video-total {
					padding-top: 230px;
				}
				.title-top {
					padding-top: 59px;
				}
			}
			.atical-content {
				padding: 0 10px;
			}
			
			.title-top {
				padding-top: 59px;
			}
			
			.title-top {
				border-bottom: 1px dashed #ccc;
			}
			
			.atical-title {
				line-height: 23px;
			}
			
			.banquan {
				padding: 15px 0;
				color: #666;
				font-size: 12px;
			}
			
			.atical-img {
				width: 300px;
				height: 200px;
			}
			
			.atical-img img {
				width: 100%;
				height: 100%;
			}
			.open-right a:hover,.open-right a:focus {
        background: #e60000;
        color: #fff;
      }
			.video-box .video-list {
				padding: 10px 0;
				border-bottom: 1px solid #eee;
			}
			
			.video-box .video-list .img-box img {
				width: 100%;
				height: 100%;
			}
			
			.video-box .video-list .img-box {
				width: 25.81%;
				position: relative;
			}
			
			.lf {
				float: left;
			}
			
			.video-box .video-list .text-box {
				width: 73.19%;
				padding-left: 11px;
				box-sizing: border-box;
			}
			
			.video-box .video-list .text-box .text-title {
				font-size: 15px;
				color: #353535;
				line-height: 23px;
			}
			
			.video-box .video-list .text-box .text-msg {
				color: #999999;
				font-size: 0;
				padding-top: 22px;
			}
			
			.video-box .video-list .text-box .text-msg span {
				font-size: 11px;
			}
			
			.xgyd {
				padding-bottom: 50px;
			}
			
			.xgyd-title {
				background: #eee;
				padding: 7px 20px;
				font-size: 13px;
			}
			
			.w-100 {
				width: 100% !important;
			}
			.video-box .video-list:last-child{
				border-bottom: none;
			}
      .title3 p{line-height:25px;margin:10px 0;}
        /* 0703--适配移动端'分享到'样式修改 */
      @media only screen and (max-width: 400px) {
        .share img{
          width: 28px;
        }
      }
      

/*尚未开通，敬请期待弹窗*/
.screen-pop-ups-wapper{
	background: url(37263416.png);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	display: none;
}
.desk-pop-ups{
	background: #fff;
	border-radius: 5px;
	width: 700px;
	height: 500px;
	margin: auto ;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}
.pop-title{
	padding: 36px 50px 0 0;
}
.shut-pop-icon{
	width: 46px;
	height: 46px;
	background: url(37265370.png) no-repeat;
	/*background-size: 40px 40px;*/
	opacity: 0.3;
	float: right;
	transition: .15s ease;
}
.shut-pop-icon:hover{
	opacity: 1;
}
.pop-title p{
	display: inline-block;
}
.desk-pop-ups-content{
	text-align: center;
	padding: 55px 0 40px 0;
}
.desk-pop-ups-content img{
	width: 460px;
	height: 230px;
}
.desk-pop-ups-content h2{
	font-size: 24px;
	color: #333;
	padding: 20px 0 0;
	margin: 0;
}
.desk-pop-footer{
	text-align: center;
	padding: 10px 0 10px 0;
}
.desk-pop-closebtn{
	background-color: #e60000;
	width: 120px;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	line-height: 40px;
	text-decoration: none;
}
.desk-pop-closebtn:hover{
	background-color: #ee0000;
	color: #fff;
}
/* "在浏览器中打开"的样式 */
.modal-backdrop.in{
  opacity: .9;
}
.zhixiang{
  width: 20%;
  right: 10px;
  top: 18px;
  position: absolute;
}
.zhixiang img{
  width: auto;
}
/* 去掉h5video的下载按钮 */
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}