

.article *{
	line-height:1.8;
	font-size:16px!important;
	font-family:microsoft yahei!important;
	}
	.article .title{font-size:26px!important;}
@media screen and (max-width: 800px) {
    video {
        width: 100% !important;
    }
}
@media screen and (max-width: 1000px){
    
  #w2>.wb .wrr {
     
      margin-left: 10px;
  }

  #w2>.wb li a{position:relative;}

  #w2>.wb .news{position: absolute;
    right: -30px;
    top: 10px;
  }
}

#phones tbody td:nth-child(1),
#phones tbody td:nth-child(4)
{word-break:keep-all;} 


 
@media screen and (max-width: 1000px){
	body .lrld table td{padding:0;}
	body .layout-footer-copy-right{position:relative;}
	body .layout-footer-copy-right #imgConac{
		position:absolute;
		right:10px;
		top:90px;
	}
	body .layout-footer-copy-rightss .linkst a{
		font-size:16px;
	}
	body .layout-footer-copy-rightss .linkst{
		margin: 0 12px;
	}
	body .layout-footer-copy-right a:first-child{
		display:block;
		width:100%;
		text-align:center;
	}
	body .layout-footer-copy-right a:first-child img{
		width:220px!important;
		margin-left:0!important;
		display:inline;
		float:inherit;
	}

	body .layout-footer .copy-right{
		float:left;
		line-height:20px;
		padding: 10px 0 20px 0;
		width: calc(100% - 70px);
	}
}
.phone-menu-item  span a{padding-left:0;}
@media screen and (max-width: 1720px){
	.sinapcasheader  .navbar .items .logo2 {
		margin-top: 7.2px;
		margin-left: 100px;
		width: 415.8px;
		height: 48.6px;
	}

	.sinapcasheader  .navbar .items:nth-of-type(2) {
		margin-left: 54px;
	}
}

@media screen and (max-width: 1500px){
	.sinapcasheader  .navbar .items .logo2 {
		margin-top: 7.2px;
		margin-left: 20px;
		width: 415.8px;
		height: 48.6px;
	}

	.sinapcasheader  .navbar .items:nth-of-type(2) {
		margin-left: 54px;
	}
}

@media screen and (max-width: 1320px){
	.sinapcasheader  .navbar .items .logo2 {
		display:none;
	}

	.sinapcasheader  .navbar .items:nth-of-type(2) {
		margin-left: 54px;
	}
}
@media screen and (max-width: 1000px){
	#w2 .wrr span{display:none}
	#w2 .wrr p{width:100%!important;}
}


 .quite-menu-fix{
	 z-index:9999;
 }
 
 .menuFixed {
        position: fixed;
        top: 0;
    }

    .menuRelative {
        position: relative;
    }
.hykxj2021 .main-content{width:1400px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}

@media screen and (max-width: 768px) {
    .main-content{width:100%;}
}

/* tmp */
.llll img{height:120px!important;}

/* end tmp */

/* 首页底部 
.layout-footer-content {
    width: 960px;
    margin: 0 auto;
    padding-top: 30px;
}

 end 首页底部 */

 /* 所网概览 */

 .xmgl {
  width: 100%;
}
.xmgl .ul-list {
  margin-bottom: 30px;
  width: 100%;
}
.xmgl .ul-list .li-list {
  padding: 23px 5px;
  border-bottom: 1px solid #e0e0ee;
}
.xmgl .ul-list .li-list .texts {
  display: inline-block;
  width: calc(100% - 150px);
  font-family: Microsoft YaHei;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: 0px;
  color: #222222;
}
.xmgl .ul-list .li-list .texts:hover {
  cursor: pointer;
  color: rgba(165, 21, 21, 0.7);
}
.xmgl .ul-list .li-list .times {
  float: right;
  width: 100px;
  font-family: Microsoft YaHei;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #666666;
}
/* end 所网概览 */

/*  article  */


body        .article p span {
            display: inline;
        }


.article .title {
  text-align: center;
  color: #222;
  font-size: 26px;
  margin: 10px 0 40px;
}
.article .share {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  height: 46px;
  box-sizing: border-box;
  line-height: 46px;
  color: #999;
  margin-bottom: 50px;
  text-align: center;
}
.article .share .icon {
  font-size: 14px;
  width: 26px;
  height: 26px;
  background-color: #CCCECE;
  color: #fff;
  line-height: 26px;
  text-align: center;
  border-radius: 2px;
  margin: 0 1px;
  cursor: pointer;
}
.article .share time {
  margin-right: 30px;
}
.article .share .fontadd:hover,
.article .share .fontmiddle:hover,
.article .share .fontmuic:hover,
.article .share .print:hover,
.article .share .close:hover {
  cursor: pointer;
  color: #a62120;
}
.article h6 {
  font-weight: bold !important;
  font-family: Microsoft YaHei;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0px;
  color: #444444;
  margin-bottom: 10px;
}
.article p{
  text-indent: 2em;
  line-height: 2;
  margin-bottom: 48px;
  font-weight: normal;
}

.article p, .article p * {
  letter-spacing: 0px;
  color: #444444;
}

.TRS_Editor {
    font-size: 16px;
    line-height: 32px;
}

.TRS_Editor p {
    margin-bottom: 26px;
    text-indent: 2em;
}

.TRS_Editor table p {
    text-indent: 0;
    margin: 0;
}

@media screen and (max-width:768px){
	.article  img{
		width:100%;
		height:auto;
		display:block;
	}
}
div.w50.pr20 .baannerBg{height:auto;}
div.w50.pr20 .baannerBg .swiper-slide{height:auto!important;}
.sy.page-content{margin-top:0!important;}
		.linkBox {
            margin-top: 20px;
            width: 100%;
            border: solid 1px #e5e5e5;
			display:none;
        }


        .linkBox .linkHeader {
            width: 100%;
            line-height: 40px;
            height: 40px;
            padding-left: 36px;
            background-color: #ffeded;
            font-family: MicrosoftYaHei-Bold;
            font-size: 17px;
            font-weight: bold;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #a51515;
        }

        .linkBox .linkContent {
            width: 100%;
            padding: 0 36px;
        }

        .linkBox .links {
            font-family: MicrosoftYaHei;
            font-size: 16px;
            font-weight: normal;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #444444;
            padding: 20px 0;
            border-bottom: solid 1px #e5e5e5;
        }

        .linkBox .linkContent :last-child.links {
            border-bottom: none;
        }
/* end article */

/* 图片概览 */
.tpgl li{margin-bottom:20px;}
/* end 图片概览 */

.ztmore img{
	width:254px;height:61px;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
	 display: none !important;
 }

@media screen and (max-width: 1000px) {
    .swiper-slide { width:100%; }
}
.main-content-wrapper .page-content {
    margin-top: 20px;
}


body .sider-menu-item {
    height: 60px;
	margin:0;
	line-height:60px;
	
}

body .xmgl .ul-list .li-list {
    padding: 18px 5px;
}

/* 党群文化 */
#dqwh_zt img{
	width:100%;
	padding-right:10px;
}

#dqwh_zt img:last-child{
	padding-right:0px;
}

.zzjg {
  float: left;
  width: 100%;
}
.zzjg .ul-list {
  float: left;
  width: 100%;
}
.zzjg .ul-list .li-list {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}
.zzjg .ul-list .li-list .timeBg {
  float: left;
  margin-right: 30px;
  background-color: #f7ebeb;
  width: 100px;
  height: 90px;
  box-shadow: inset 0px 2px 0px 0px rgba(179, 0, 0, 0.4);
  text-align: center;
}
.zzjg .ul-list .li-list .timeBg .days {
  float: left;
  width: 100%;
  font-family: Microsoft YaHei;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  height: 60px;
  line-height: 60px;
  letter-spacing: 0px;
  color: #b30000;
}
.zzjg .ul-list .li-list .timeBg .years {
  float: left;
  width: 100%;
  font-family: Microsoft YaHei;
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  font-weight: normal;
  letter-spacing: 0px;
  color: #b30000;
}
.zzjg .ul-list .li-list .textBg {
  float: left;
  width: calc(100% - 130px);
}
.zzjg .ul-list .li-list .textBg .p1 {
  float: left;
  width: 100%;
  font-family: Microsoft YaHei;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: 0px;
  color: #222222;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 18px;
  border-bottom: 1px solid #e5e5e5;
}
.zzjg .ul-list .li-list .textBg .p2 {
  float: left;
  margin-top: 12px;
  width: 100%;
  font-family: Microsoft YaHei;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: 0px;
  color: #666666;
}

.xxpt {
  float: left;
  width: 100%;
}
.xxpt a {
  float: left;
  width: 100%;
}
.xxpt .imgBg {
  float: left;
  margin: 0 25px 50px 25px;
  width: calc(50% - 50px);
}
.xxpt img {
  float: left;
  width: 100%;
}
@media screen and (max-width: 1000px) {
  .xxpt .imgBg {
    width: 100%;
    margin: 20px 0;
  }
}

.ghgh {
  float: left;
  width: 100%;
}
.ghgh .commonBg {
  float: left;
  margin-bottom: 40px;
  width: 90%;
  margin-left: 5%;
  background-color: #ffffff;
  box-shadow: inset 0px 50px 0px 0px #fae6e6;
  border: solid 1px #e5c1c1;
}
.ghgh .commonBg h5 {
  float: left;
  width: 100%;
  font-family: Microsoft YaHei;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  height: 50px;
  line-height: 50px;
  letter-spacing: 0px;
  color: #b30000;
  text-align: center;
  background-color: rgba(179, 0, 0, 0.05);
}
.ghgh .commonBg .containBg {
  float: left;
  width: 100%;
  padding: 20px 35px;
}
.ghgh .commonBg .containBg h6 {
  float: left;
  margin-top: 20px;
  width: 100%;
  font-family: Microsoft YaHei;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 0px;
  color: #333333;
}
.ghgh .commonBg .containBg p {
  float: left;
  width: 100%;
  font-family: Microsoft YaHei;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 0px;
  color: #333333;
}
.ghgh .commonBg .containBg h6:first-child {
  margin-top: 0;
}


/* end 党群文化 */

/* 研究生教育概览 */
.zszc {
            width: 100%;
        }

            .zszc .ul-list {
                margin-bottom: 30px;
                width: calc(100% + 40px);
            }

                .zszc .ul-list .li-list {
                    display: inline-block;
                    width: calc(50% - 40px);
                    margin-right: 40px;
                    padding: 15px 0px;
                }

                    .zszc .ul-list .li-list .texts {
                        display: inline-block;
                        width: calc(100% - 85px - 22px - 20px);
                        font-family: Microsoft YaHei;
                        font-size: 16px;
                        font-weight: normal;
                        font-stretch: normal;
                        line-height: 20px;
                        letter-spacing: 0px;
                        color: #222222;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                    }

                        .zszc .ul-list .li-list .texts::before {
                            content: '';
                            float: left;
                            margin-right: 15px;
                            margin-top: 6px;
                            height: 6px;
                            width: 6px;
                            background-color: #004ca8;
                        }

                        .zszc .ul-list .li-list .texts:hover {
                            cursor: pointer;
                            text-decoration: underline;
                            color: #1774e6;
                        }

                    .zszc .ul-list .li-list .times {
                        float: right;
                        width: 85px;
                        font-family: Microsoft YaHei;
                        font-size: 14px;
                        font-weight: normal;
                        font-stretch: normal;
                        letter-spacing: 0px;
                        color: #666666;
                    }
/* end 研究生教育概览 */

/*  学习贯彻十九届五中全会精神 */
.textBg:nth-child(even), .textBg1:nth-child(even) { margin-left: 48px;}
#gzjzSection2 div:nth-child(-n+2){display:none;}
/* end 学习贯彻十九届五中全会精神 */
       
body .zdsys img {
width: 70%;}

body .sy .jcarousel-control-next ,body .sy .jcarousel-control-prev{background-color:unset;}


@media screen and (min-width: 1000px) {
    .table100 {
        width: 100% !important;
        border-collapse: collapse;
    }

    .table50 {
        width: 50% !important;
        border-collapse: collapse;
    }

    .table100 tr:nth-child(1) *,
    .table50 tr:nth-child(1) * {
        white-space: nowrap;
        word-break: keep-all;
    }
}