*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: auto!important;
}
body{
	margin: 0;
	padding: 0;
	width: 100%;
	
	position: relative;
	overflow-y: scroll;
	background-color: #fff;
	font-size: 14px;
	line-height: 1.5;
}

/*--最小屏提示--*/
@media screen and (max-width: 319px) {
html{-webkit-transition: 0s;  transition: 0s; background: #fff url(../img/displayNone.png) center center no-repeat; height: 100%;}
	body {
		-webkit-transition: 0s;  transition: 0s; display: none;height: 100%;
	}
}
/*--分页--*/
div.pages {text-align: center; width: 100%; padding: 20px 0 0 0; margin: 0; line-height: 1.7;}
div.pages *{ line-height: 1.7;}
div.pages a,div.pages span{text-decoration: none; background-color: #F1F1F1; border: 0px solid #DDDDDD; padding: 8px 14px; margin: 3px; color: #999999; font-size: 12px; display: inline-block; font-weight: normal; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;margin:5px 3px;line-height: 19px; line-height: 1.7;}
div.pages a.on,div.pages a.hover,div.pages a:hover,div.pages a:active,div.pages span.current,div.pages span.disabled {  background-color: #B60000; color: #fff; border: 0px solid #B60000;  line-height: 1.7;}

@media screen and (min-width: 992px) {
	div.pages{ padding-top: 40px;}
	div.pages a,div.pages span{ margin:5px 3px;border: 0px solid #DDDDDD;border-radius: 0px;  background-color: #F1F1F1;}
	div.pages a,div.pages span{ padding: 9px 16px; font-size: 14px;border: 0px solid #DDDDDD;border-radius: 0px;  background-color: #F1F1F1;}
}

/* 切换 */
.tabs-box .hd-line{transition: .3s;}
.tabs-box .hd>*{position: relative;}
.tabs-box .bd{ position: relative; overflow: hidden;}
.e-anim-hide{display: none;}
.e-anim-on{ display: block;}
.e-anim-off{  pointer-events: none; display: block; display: none\9;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .e-anim-off { display: block;  } /* IE10+ */
}

a:hover i.pic-size img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.tabs-box .e-anim-on{animation:tabs-anim-on .3s;animation-fill-mode: both;  width: 100%;}
.tabs-box .e-anim-off{ animation:tabs-anim-off .3s;  width: 100%; position: absolute; animation-fill-mode: both;  top: 0;}
a:hover {
    color: #333333;}
@keyframes tabs-anim-on{
 from { opacity: 0; }
 to {opacity: 1;}
}
@keyframes tabs-anim-off{
 from { opacity: 1; }
 to { opacity: 0;}
}

ul{padding: 0;margin: 0;}
li{list-style-type: square;list-style: none;}
a{text-decoration: none;color: #333333;}

i.pic-size{ width: 100%; height: 0; padding-bottom: 100%; position: relative; display: block; overflow: hidden;}
i.pic-size img{ width: 100% !important; height: 100% !important; position: absolute; left: 0; top: 0; object-fit: contain; transition: .3s;}
i.pic-size-cover img{object-fit: cover;}
/* .swiper-pagination-bullet{background: #EBEBEB;opacity:1}
.swiper-pagination-bullet-active{background: #2F318B;} */

/* 导航栏 */
@media screen and (min-width: 320px){
	.pic-hdlogo{padding-bottom: 46.43%!important;}
	.wid-logo{width: 100%;padding: 0 10px;display: flex;justify-content: space-between;align-items: center;}
	.head-caidan .icon-zhuye{font-size: 26px;color: #FFFFFF;padding: 10px;}
	.con-logo{width: 200px;}
	.logo-name{font-size: 16px;font-weight: bold;color: #B60000;}
	.logo-name span{padding: 0 4px;}
	.head-logo{width: 100%;padding: 10px 0 18px;}
	.hd-logo a{display: flex;justify-content: center;flex-direction: column;align-items: center;}
	.hd-fg{padding: 0 5px 0 10px;font-size: 14px;}
	
	.head-top{text-align: center;color: #FFFFFF;}
	.head-topbg{ background-image: linear-gradient(to right, #B60000, #F37543, #DB5130, #BE271B ,#A40007);}
	.head-top a{color:#FFFFFF;}
	.hd-l{padding-top: 5px;}
	.hd-r{line-height: 42px;font-size: 12px;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;width: 40%;padding-left: 15px;}
	.search{display:inline-flex;justify-content: center;position: relative;left: 50%; transform: translate( -50%);}
	.search input{color: rgba(255,255,255,0.5);}
	.icon-sss{border: none;background-color: #00000000;}
	.icon-search{color: #FFFFFF;background-color: rgba(0,0,0,0);border-radius: 50%;padding: 8px ;}
	.icon-search:hover{color: #F7E543;}
	.all-ss{background-color: rgba(255,255,255,0.15);border:none;outline:none;border-radius: 15px;line-height: 26px;padding-left: 12px;width: 90px;}
	.icon-sss{position: absolute;right: 0;top: 50%;transform: translate( 0,-50%);}
	.container-nav{background-color: #FFFFFF;}
	.container-nav{position: absolute;width: 100%;top: 100%;z-index: 99;}
	.container-hdnav{position: relative;}
	.nav{border-bottom: 1px solid #E3E3E3;}
	.nav ul{display: flex;flex-direction: column;text-align: center;background-color: #FFFFFF;}
	.nav ul li{position: relative;flex: 1;}
	.yj-lm{padding: 10px 0;font-size: 16px;color: #000000;border-bottom: 2px #FFFFFF solid; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
	.nav ul li:hover .yj-lm{color: #B60000;border-bottom: 2px solid #B60000;}
	.hd-ejlm{background-color: rgb(255, 255, 255,70%);display: none;}
	.nav ul li:hover .hd-ejlm{display: block;}
	.ejlm-ner{padding: 10px 0;font-size: 14px;color: #666;border-bottom:1px rgb(255,0,0,0.1) solid;text-align: center;}
	.ejlm-ner:hover{color: #B60000;border-bottom: 1px solid #B60000;}
	
	.nav ul .on .yj-lm {border-bottom: 2px #B60000 solid;color: #B60000;}
	::-webkit-input-placeholder {/*webkit内核浏览*/
		coLor: rgba(255,255,255,0.5);font-size: 12px;line-height: 26px;
	}
	:-moz-placeholder {/* Firefox18-*/
		coLor: rgba(255,255,255,0.5);font-size: 12px;line-height: 26px;
	}
	::-moz-placeholder{/* Firefox 19+*/
		coLor: rgba(255,255,255,0.5);font-size: 12px;line-height: 26px;
	}
	:-ms-input-placeholder {
		coLor: rgba(255,255,255,0.5);font-size: 12px;line-height: 26px;
	}
	.head-top, .con-senext{line-height: 44px; display: inline-block;}
	.con-se{text-align: initial;}
	.nav-close{display: none!important;}
	.hd-l a{display: none;padding: 0 10px;}
	.hd-l .hd-xypt{display: inline;background-image: linear-gradient( #F7E543 , #F04E00);padding: 13px 12px;}
	.hd-xypt .hd-fg{padding-left: 0px;}
	.hd-l a:hover{opacity: 0.8;}
	.hd-l .hd-xypt:hover{background-image: linear-gradient( #F04E00 , #F04E00 );opacity: 1;}
	.hd-xypt{position: relative;}
	.pic-tp-yd{padding-bottom: 218.18%!important;}
	.xypt-yd{width: 22px;position: absolute;top: 120%;left: 50%;transform: translate(-50%);display: none;}
	.hd-logo .logo-name{display: none;}
	.head-top{display: flex;justify-content: space-between;align-items: center;}
	.hd-fg{display: none;}
}
@media screen and (min-width: 480px){
	.con-logo{width: 250px;}
	.head-caidan .icon-zhuye{font-size: 30px;}
	.logo-name{font-size: 18px;}
	.logo-name span{padding: 0 6px;}
	.hd-fg{display: inline-block;}
	.hd-r{width: auto;}
}
@media screen and (min-width: 640px){
	.head-top{display: flex;justify-content: space-between;}
	.hd-a{padding-right: 5px;}
	.hd-l{padding-top: 0px;}
	.con-logo{width: 300px;}
	.icon-search{padding: 12px;}
	.logo-name span{padding: 0 8px;}
	.all-ss{width: 120px;}
	.xypt-yd{display:block;}
	.head-caidan .icon-zhuye{font-size: 32px;}
}
@media screen and (min-width: 990px){
	.hd-logo .logo-name{display: block;}
	.hd-l a{display: inline-block;}
	.container-nav{position: inherit;}
	.head-top{width: 990px;margin: 0 auto;}
	.wid-logo{width: 990px;margin:0 auto;justify-content: center;}
	.con-logo{width: 330px;}
	.icon-search{padding: 14px;}
	.all-ss{width: 130px;}
	.con-nav{width: 990px;margin: 0 auto;}
	.nav ul{display: flex;flex-direction: row;}
	.hd-ejlm{position:absolute;top:100%;width:100%;background-color: #fff;color: #656565;box-shadow: 0px 4px 8px #888888;left: 50%;transform: translate(-50%,0);z-index: 11;}
	.ejlm-ner{color: #656565;padding: 13px 4px 12px;}
	.yj-lm{padding: 24px 7px;}
	.logo-name{font-size: 26px;}
	.logo-name span{padding: 0 12px;}
	.con-nav{width: 990px;margin: 0 auto;}
	
	.head-caidan .icon-zhuye, .con-se{display: none;}
	.nav-close{display: block!important;}
	.con-senext{line-height: 44px;padding: 0 10px;}
}
@media screen and (min-width: 1200px){
	.yj-lm{padding: 26px 15px;}
	.all-ss{width: 140px;}
	.con-logo{width: 392px;}
	.wid-logo{width: 1200px;}
	.head-top{width: 1200px;}
	.logo-name{font-size: 30px;}
	.con-nav{width: 1200px;margin: 0 auto;}
	.con-senext{padding: 0 15px;}
}
@media screen and (min-width: 1400px){
	.ejlm-ner{color: #656565;padding: 13px 4px 12px;}
	.yj-lm{padding: 28px 24px;}
	.head-logo{padding: 16px 0 17px;}
	.wid-logo{width: 1400px;}
	.head-top{width: 1400px;}
	.con-nav{width: 1400px;margin: 0 auto;}
	.all-ss{width: 150px;}
	.con-senext{padding-left: 13px;}
	
}
@media screen and (min-width: 1500px){
	.con-senext{padding-left: 10px;}
}

/* 头条 */
@media screen and (min-width: 320px){
	.ind-toutiao{display: flex;justify-content: space-between;align-items: center;padding: 20px 15px;}
	.tou-l{display: flex;flex-direction: column;}
	.to-t{font-size: 18px;font-weight: bold;line-height: 18px;background-color: #B60000;color: #FFFFFF;padding:6px 8px;}
	.con-toutiao{padding: 4px 0; background-color: #FADE53;}
	.tt-bt{text-align: center;width: 100%;}
	.tt-bt a{font-size: 18px;display: block; font-weight: bold;  overflow: hidden; text-overflow: ellipsis;}
	.tt-bt, .tt-dcp{padding: 5px 0;}
	.tt-news{margin: -5px 0;}
	.tou-m{width: 70%;}
	.tt-dcp{display: flex;width: 100%;margin: 0 auto;}
	.tt-dcp a{font-size: 16px;display: block; width: 50%;text-align: center;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
	.tou-r{top: 20px;position: relative; }
	.tou-r a{font-size: 14px;color: #B60000;}
}
@media screen and (min-width: 480px){
	.tt-bt a{font-size: 20px;}
	.to-t{font-size: 24px;padding: 6px 10px;line-height: 20px;}
	.tt-bt, .tt-dcp{padding: 7px 0;}
	.tt-news{margin: -6px 0;}
	
	
	.tou-r{top: 22px;}
}
@media screen and (min-width: 640px){
	.tt-bt a{font-size: 24px;}
	.to-t{font-size: 30px;padding: 10px;line-height: 21px;}
	.tt-dcp{width: 90%;}
	.tou-r{top: 26px;}
}
@media screen and (min-width: 990px){
	.tou-m{width: 80%;}
	/*.tt-dcp{width: 80%;}*/
	.tt-dcp a{font-size: 18px}
	.tt-bt a{font-size: 26px;}
	.tou-r a{font-size: 16px;}
	.tt-bt, .tt-dcp{padding: 10px 0;}
	.tt-news{margin: -9px 0;}
	.ind-toutiao{padding: 30px 0;}
	.to-t{font-size: 30px;padding: 11.5px 10px;}
	.tou-r{top: 30px;}
}
@media screen and (min-width: 1200px){
	.tt-bt a{font-size: 28px;}
	.tou-r a{font-size: 18px;}
	.ind-toutiao{padding: 35px 0;}
	
}
@media screen and (min-width: 1400px){
	.tt-bt a{font-size: 29px;}
	.ind-toutiao{padding: 40px 0;}
	
}

/* 首页banner */
@media screen and (min-width: 320px){
	.indheader-top{position: relative; z-index: 22;}
	.container-pc{position: fixed;left:0px;z-index: 100;bottom:0%;transform:translate(0,-50%)}
	.indpc-top{width: 100%;position: relative;}
	.pic-indheader{padding-bottom: 11.98%!important;}
	.pic-indber{padding-bottom: 70%!important;}
	.slid-ban{position: relative;}
	.ind-bt{padding: 15px;font-size: 18px; position: absolute;bottom: 0;left: 0;color: #FFFFFF;background-color: rgba(0,0,0,0.55);width: 100%;}
}
	.ind-bt{  white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
	.swi-ban .pag-con{text-align:right;bottom: 0;right: 0px!important; line-height: 57px;width: auto;position: absolute;}
	.swi-ban .swiper-pagination-bullet{text-align: center;color: #FFFFFF;background-color: rgba(255,255,255,0);border: 1px rgba(255,255,255,0.3) solid;width: 30px;  height: 30px;line-height: 30px;opacity: 1;}
	.swi-ban .swiper-pagination-bullet-active{background-color: rgba(255,255,255,0.3);}
	.swi-ban .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{right: 0;}
	.icon-prev, .icon-next{position: absolute;top: 50%;z-index: 10;color: #FFFFFF;border: 1px #FFFFFF solid;border-radius: 50%; font-size: 20px;transform: translate(0,-50%);}
	.con-pvnt{padding:13px 8px 15px;width: 42px;height: 42px;background-color: rgba(0,0,0,0.2);}
	.icon-next{right: 10px;}
	.icon-prev{left: 10px;}
	.pic-pvnt{padding-bottom: 36.83%!important;}
	.con-banner{padding-bottom: 0px;}
	.pag-con{display: none;}
		
	.pic-pctu{padding-bottom: 44.74%!important;}
	.conpc-ner{width: 200px;text-align: right;}
	.headerpc-top, .pc-close{position: absolute;top: 16px;right: 10px;z-index: 11;}
	.headerpc-top span, .pc-close span{color: rgba(255,255,255,0.8);line-height: 12px;font-size: 12px; padding: 5px;background-color: rgba(0,0,0,0.3);border-radius: 50%;}
	.icon-pc-close{padding-left: 5px;}
	.close{display: none;}
	.header{margin-bottom: 20px;}
	
	.ind-swibt{position:absolute;bottom:0;left:0;background-color: rgba(0,0,0,0.4);width:100%;padding:0 15px;}
	.ind-swibt span{line-height:60px; width:80%;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow:ellipsis;font-size:16px;color:#FFFFFF;}
	.swi-ban{position:relative;}
}
@media screen and (min-width: 480px){
	.icon-next{right: 15px;}
	.icon-prev{left: 15px;}
	.conpc-ner{width: 210px;}
}
@media screen and (min-width: 640px){
	.con-pvnt{padding:16px 10px 15px;width: 50px;height: 50px;}
	.icon-next{right: 20px;}
	.icon-prev{left: 20px;}
	.pag-con{display: block;}
	.swi-ban .pag-con{right: 10px!important;}
	.conpc-ner{width: 230px;}
	.headerpc-top span, .pc-close span{padding: 10px;}
}
@media screen and (min-width: 990px){
	.swi-ban .pag-con{line-height: 57px;right: 20px!important;}
	.pic-indber{padding-bottom: 39.29%!important;}
	.con-banner{padding-bottom: 0px;}
	.header{margin-bottom: 30px;}
	.swi-ban{width: 990px;margin: 0 auto;}
	.con-pvnt{padding:21px 15px 15px;width: 60px;height: 60px;}
	.icon-next{right: 25px;}
	.icon-prev{left: 25px;}
	.swi-ban .pag-con{}
	.conpc-ner{width: 260px;}
	.container-pc{left:10px;}
}
@media screen and (min-width: 1200px){
	.swi-ban{width: 1200px;}
	.ind-bt{font-size: 20px;padding: 20px 24px;}
	.swi-ban .pag-con{line-height: 70px;right: 25px!important;}
	.con-banner{padding-bottom: 0px;}
	.conpc-ner{width: 280px;}
	.header{margin-bottom: 35px;}
	.container-pc{left:20px;}
}
@media screen and (min-width: 1400px){
	.swi-ban{width: 1400px;}
	.ind-bt{font-size: 20px;padding:24px 30px;}
	.con-pvnt{padding:29px 21px 15px;width: 72px;height: 72px;}
	.icon-next{right: 50px;}
	.icon-prev{left: 50px;}
	.conpc-ner{width: 320px;}
	.header{margin-bottom: 40px;}
}
@media screen and (min-width: 1500px){
	.conpc-ner{width: 350px;}
	/*.swi-ban{width: 1500px;}*/
}

/* 首页通知公告 */
@media screen and (min-width: 320px){
	.container-sytzgg{margin: 0 auto!important;}
	.tzgg-name{width: 46px; padding: 10px 10px;font-size: 26px;line-height: 35px;color: #FFFFFF; background-image: linear-gradient(to bottom right, #B60000, #F3A143, #B60000);}
	.tzgg-news span{width: 5px;height: 5px;background-color: #FFFFFF;margin-right: 11px;flex-shrink: 0;}
	.tzgg-news a div{color: #FFFFFF;font-size: 16px;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;width: 80%;}
	.tzgg-news a{display: flex; align-items: center;}
	.tzgg-news a:nth-child(1){padding-bottom: 7px;}
	.tzgg-news a:nth-child(2){padding-top: 7px;}
	.tzgg-news{padding-top: 21px;}
	.tzgg-bt a{font-size: 20px;font-weight: bold;color: #FFFFFF;margin-bottom: 20px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow:ellipsis;flex: 1;}
	.tzgg-r{width: 80%;flex: 1;}
	.tzggbt-top{display: flex;border-bottom: 1px #FFFFFF dashed;align-items: center;justify-content: space-between;}
	.tzgg-more a{color: #FFFFFF;font-size: 14px;white-space: nowrap; }
	.tzgg-more{width: 44px; text-align: right;}
	.con-tzgg{height: auto; width: 100%; background: url(../img/index-img.jpg) no-repeat center top;}
	.con-tzgg{display: flex;align-items: center;padding: 30px 15px;}
	.tzgg-l{padding: 0 10px 0 0;}
}
@media screen and (min-width: 480px){
	
		.tzgg-name{width: 90px;padding: 10px 18px;}
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	.tzgg-l{padding: 0 40px 0 20px;}
}
@media screen and (min-width: 1200px){
	
}
@media screen and (min-width: 1400px){
	
}
/* 首页内容 */
@media screen and (min-width: 320px){
	.indner-topbt div{padding-bottom: 14px;font-size: 20px;color: #B60000;}
	.ind-more a{font-size: 14px;color: #B1B1B1;line-height: 34px;}
	.ind-more{font-size: 14px;color: #B1B1B1;line-height: 34px;}
	.ind-tp{border-bottom: 1px #DDDDDD solid;}
	.ind-tp{display: flex;justify-content: space-between;}
	
	.indner-bt{display: flex;align-items: center;width: 75%;}
	.indner-name{font-size: 16px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color: #000000;}
	
	.indner-list li a{display: flex;justify-content: space-between;align-items: center;}
	.indner-time{font-size: 12px;color: #B38484; flex:1;text-align: right;}
	.indner-list ul{padding-top: 15px;}
	.indner-list ul li{padding: 12px 0;border-bottom: 1px #BFBFBF dashed;}
	.container-sy{width: 100%; margin: 0 auto;margin-top: 20px;}
	.indner-list ul li:nth-child(1){padding-top: 0;}
	.container-sy{overflow: hidden;}
	.bd-list .indner-list li:nth-child(1){padding-top: 0;}
	.indner-list ul li:hover .indner-name{color: #B60000;}
	.container-indner{padding: 0 0px;}
	.con-indner{padding: 15px;min-width:0;}
	.tsg-news{width: 100%!important;margin: 0 auto;}
}
@media screen and (min-width: 480px){
	.container-sy{margin-top: 25px;}
}
@media screen and (min-width: 640px){
	.container-sy{margin-top: 30px;}
}
@media screen and (min-width: 990px){
	.indner-topbt div{padding-bottom: 18px;}
	.container-indner{margin: 0 auto;display: flex;flex-wrap: wrap;flex-direction: row;margin: -15px;margin-bottom: 0;}
	.container-sy{width: 990px;margin-top: 35px;}
	.con-indner{width: 33.33%;padding: 15px;flex: 1;flex-basis: 33.33%;}
	.indner-bt{width: 76%;}
	.indner-list ul li{padding: 16px 0;}
}
@media screen and (min-width: 1200px){
	.indner-topbt div{padding-bottom: 20px;}
	.container-indner{padding: 0;}
	.container-indner{margin: -25px;margin-bottom: 0;}
	.con-indner{padding: 25px;}
	.container-sy{width: 1200px;margin-top: 40px;}
	.indner-list ul{padding-top: 20px;}
	.indner-bt{width: 80%;}
}
@media screen and (min-width: 1400px){
	
	.container-indner{margin: -30px;margin-bottom: 0;}
	.con-indner{padding: 30px;}
	.container-sy{width: 1400px;margin-top: 50px;}
	.indner-bt{width: 82%;}
	.indner-list ul{padding-top: 30px;}
}
@media screen and (min-width: 1880px){
	.container-indner{margin: -35px;margin-bottom: 0;}
	.con-indner{padding: 35px;}
	
	
}

/* 科研工作 */
@media screen and (min-width: 320px){
	.bd-list .indner-list ul{border-top: 1px #DDDDDD solid;}
	.hd-lm .on .hd-topbt{font-size: 20px;color: #B60000;padding-bottom: 10px;border-bottom: 1px #B60000 solid;margin-bottom: -1px;}
	.hd-lm .on div{color: #B60000;}
	.hd-topbt{font-size: 20px;color: #000000;}
	.hd-lm{margin: 0 -10px;display: flex;}
	.tabs-hd{display: flex;justify-content: space-between;}
	.hd-biao{padding: 0 10px;position: relative;z-index: 20;}
	.bd-list .indner-list li a {display: block;}
	.bd-list .indner-list li .indner-time{text-align: left;padding-bottom: 5px;}
	.bd-list .indner-list .indner-name{padding: 0;width: 100%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow:ellipsis;white-space: normal;line-height: 26px;}
	.bd-list .indner-list .indner-bt{width: 100%;}
	.bd-list .indner-list li {padding: 6px 0;}
	.bk-ky{padding: 2px 12px;color: #888897;border: 1px #EAEAEA solid;border-radius: 14px;font-size: 14px;margin-right: 10px;line-height: 23px;}
	.indner-time span{margin: 0 5px;}
	.bj-tj img{position: relative;margin-top: -4px;}
	.indner-list ul li:hover .bk-ky{border-color: #B38484;color: #B38484;}
	.xypx-bt .bj-tj{position:absolute;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	.bd-list .indner-list li {padding: 10px 0;}
	.bd-list .indner-list ul{padding-top: 20px;}
}
@media screen and (min-width: 1200px){
	.bd-list .indner-list li {padding: 14px 0;}
}
	.bd-list .indner-list ul{padding-top: 25px;}
}
@media screen and (min-width: 1400px){
	.bd-list .indner-list ul{padding-top: 30px;}
}
/* 院校培训 */
@media screen and (min-width: 320px){
	.indner-yxpx .indner-time{display: none;}
	.indner-yxpx .indner-bt{width: 100%;}
	.indner-yxpx ul{padding-bottom: 20px;}
	.ind-lj{width: 100%;padding: 5px;}
	.ind-kjlj{margin: -5px; padding-top:20px;}
	
	.ind-lj a{display: block;}
	.kjlj-bg{position: relative;width: 100%;}
	.ind-kjlj{display: flex;justify-content: space-between;}
	.pic-ljbg{padding-bottom: 48.78%!important;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	
	
}
@media screen and (min-width: 1200px){
	
	
}
@media screen and (min-width: 1400px){
	
}
/* 专题报道 */
@media screen and (min-width: 320px){
	.pic-ztbd{padding-bottom: 42.67%!important;}
	.ztbd-tu{width: 100%;}
	.swi-ztbd{padding-top: 10px;}
	.ind-ztbd{padding-bottom: 0!important;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	
	
}
@media screen and (min-width: 1200px){
	
	
}
@media screen and (min-width: 1400px){
	
}


/* 机关党建 区县党校园地 干部学院园地 */
@media screen and (min-width: 320px){
	
	.indner-name .bk-ky{width: 68px;text-align: center;display: inline-block;}
	.indner-xxyd ul li{padding: 13px 0;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	.ind-djbg{
	    background-image: url(../img/ind-djbg.jpg);
	    background-position: center bottom;
        background-repeat: no-repeat;
	    
	}
	
}
@media screen and (min-width: 1200px){
	
	
}
@media screen and (min-width: 1400px){
	
}
/* 校园风光 */
@media screen and (min-width: 320px){
	.con-xyfg .ind-tp{border: none;justify-content: center;position: relative;}
	.con-xyfg{padding-bottom: 6px!important;}
	.con-xyfg .indner-list{padding-top: 20px;}
	.ind-xyfg a{font-size: 20px;color: #B60000;}
	.ind-xyfg{padding: 0 17px;background-color: #FFFFFF;}
	.xian-box{position: absolute;width: 100%;left: 0;top: 50%;border-bottom: 1px #E3E3E3 solid;z-index: -1;}
	.swi-xyfg .swiper-slide{position: relative;}
	.xyfg-name{position: absolute;bottom: 0;left: 50%;transform: translate(-50%);z-index: 11;color: #FFFFFF; background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6));width: 100%;text-align: center;padding: 20% 0 18px ;}
	.pic-xyfg{padding-bottom: 66.91%!important;}
	.xyfg-tu{width: 100%;}
	.indner-list{width: 100%;}
	.xyfc-pagi{width: 100%;position: initial;padding-top: 12px;}
	.xyfc-pagi span{margin: 0 5px;border: 1px #B60000 solid;opacity: 1;background-color: #FFFFFF;}
	.xyfc-pagi .swiper-pagination-bullet-active{background-color: #B60000;}
}
@media screen and (min-width: 480px){
	.ind-xyfg a{font-size: 22px;}
	.con-xyfg .indner-list{padding-top: 22px;}
}
@media screen and (min-width: 640px){
	.xyfc-pagi span{margin: 0 6px;}
	.con-xyfg .indner-list{padding-top: 26px;}
}
@media screen and (min-width: 990px){
	.ind-xyfg a{font-size: 24px;}
	.xyfc-pagi span{margin: 0 7px;}
	.con-xyfg .indner-list{padding-top: 30px;}
}
@media screen and (min-width: 1200px){
	.ind-xyfg a{font-size: 26px;}
	.xyfc-pagi span{margin: 0 8px;}
	.con-xyfg .indner-list{padding-top: 36px;}
}
@media screen and (min-width: 1400px){
	.xyfc-pagi span{margin: 0 10px;}
	.con-xyfg .indner-list{padding-top: 40px;}
}
/* 底部 */
@media screen and (min-width: 320px){
	.db-bgc{background-color: #750006;}
	.db-bgc .container-sy{overflow: inherit;}
	.db-bgc .container-indner{margin-top: 0!important;}
	.db-bgc .con-db{padding-top: 0!important;}
	.con-yqlj{font-size: 14px;font-weight: bold;color: #FFFFFF; white-space: nowrap;}
	.db-yqlj{padding: 30px 0 19px;border-bottom: 1px rgba(255,255,255,0.1) solid;display: flex;justify-content: flex-start;}
	.db-yqlj a{padding: 0 5px;font-size: 14px;color: #FFFFFF;}
	.db-yqlj a:hover{color: #B38484;}
	.con-db{width: 100%;}
	.db-yqweb{position: relative;margin: 10px 0;}
	.con-web{padding: 10px 20px;border: 1px rgba(255,255,255,0.6) solid;color: #FFFFFF;}
	.con-web span{border-right : 5px solid transparent;border-left: 5px solid transparent;border-top : 7px solid #FFFFFF;opacity: 0.6;position: absolute;right: 20px;top: 44%;transform: translate(-50%);}
	.db-yqweb:hover span{border-top : 5px solid transparent;border-bottom:5px solid transparent;border-right: 7px solid #FFFFFF;opacity: 1;}
	.db-yqweb ul{position: absolute;bottom: 100%;left: 0;width: 100%;background-color: #FFFFFF;z-index: 100;display: none;}
	.db-yqweb ul{flex-wrap:wrap;}
	.db-yqweb ul li{width:33.33%;}
	.db-yqweb ul li a{padding: 10px 20px;display: block;color: #000;}
	.db-yqweb ul li a:hover{color: #B60000;}
	
	.db-yqweb:hover ul{display:flex;}
	.db-ewm{width: 100px;flex-shrink: 0;}
	.pic-db-l{padding-bottom: 126.98%!important;}
	.db-list{padding: 20px 0 30px;}
	.db-inf-l{display: flex;align-items: center;padding-bottom: 15px;}
	.db-ner{padding-left: 10px;}
	.db-ner a{color: #B1B1B1;display: block;padding: 10px 0;}
	.db-ner a:hover{color: #B60000;}
	.l-tu{width: 68px;flex-shrink: 0;}
	.db-info{display: flex;flex-direction: column;justify-content: center;align-items: center;}
	.db-infobgc .container-sy{margin: 0 auto;}
	.db-infobgc{background-color: #F7F7F7;padding: 35px 0 40px;}
	.db-ber-t{display:flex;}
}
@media screen and (min-width: 480px){
	.db-yqlj a{padding: 0 8px;}
}
@media screen and (min-width: 640px){
	.db-yqlj a{padding: 0 10px;}
	.db-inf-l{padding: 0;}
	.db-info{justify-content: space-between;flex-direction: row;}
	.db-infobgc{padding: 40px 0 40px;}
}
@media screen and (min-width: 990px){
	.db-yqlj a{padding: 0 14px;}
	.db-yqlj{padding: 40px 0 19px;}
	.db-list{display: flex;margin: 0 -10px;}
	.db-yqweb{flex:1;margin: 0px 10px;}
	.db-infobgc{padding: 56px 0 56px;}
	/*.db-bgc .container-sy{overflow: hidden;}*/
	
}
@media screen and (min-width: 1200px){
	.db-yqlj a{padding: 0 18px;}
	
}
@media screen and (min-width: 1400px){
	.db-yqlj a{padding: 0 20px;}
}

/* 内页 */
/* 学院概况单页 */
@media screen and (min-width: 320px){
	.ny-ejlm .ejlm{font-size: 18px;padding: 18px 0;width: 100%;color: #FFFFFF;text-align: center;}
	.ny-ejlm{background-image: linear-gradient(to right, #B60000, #BA0704, #EA6338);position:relative;}
	.ny-yjbg{position:absolute;right:0px;top:0;z-index:1;width:100%;}
	.ny-yjbg img{width:100%;}
	.ejlm-list{padding-top: 10px;}
	.ejlm-list ul{display: flex;flex-wrap: wrap;}
	.ejlm-list ul li{width: 50%;}
	.con-sjlm{display: flex;justify-content: space-between; text-align: center;padding: 20px;}
	.ej-yh{width: 12px;height: 12px;display: inline-block;border: 2px #B4B4B4 solid;border-radius: 50%;margin-right: 6px;}
	.ejlm-list .on .sj-lm .con-sjlm{padding: 20px 0;}
	.sjlm-name{font-size: 16px;text-align: left; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
	.icon-ej-r{font-size: 12px!important;line-height: 24px; color: #B4B4B4;}
	.con-sjlm:hover .icon-ej-r{color: #B60000;}
	.ejlm-list .on a .icon-ej-r{color: #B60000;}
	.con-sjlm{border-bottom: 1px #ECECEC solid;}
	.ejlm-list .on .con-sjlm{color: #B60000;}
	.ejlm-list .on .ej-yh{border-color: #B60000;}
	.container-ny{margin: 0;}
	.container-ny-r .ind-more a{font-size: 12px;color: #B1B1B1;line-height: 34px;}
	.ejlm-list .sj-lm li .sjlm-name{color: #B1B1B1;}
	.container-ny-r .ind-more{font-size: 12px;color: #B1B1B1;line-height: 34px;}
	.nylist{padding: 20px 0px;color: #333333;font-size: 16px;}
	.pic-xygk{padding-bottom: 65.77%!important;}
	.ny-topbt div{ font-size: 20px;}
	.pic-xyjj{padding-bottom: 54%!important;}
	.tu-name{text-align: center; font-size: 12px;color: #B1B1B1;padding-top: 10px;}
	.xyjj-xxner{line-height: 36px;font-size: 16px;color: #333333;text-indent: 2em;padding-top: 40px;}
	.ny-xujs .indner-list li a{padding: 0;}
	.ejlm-list li .con-sjlm:hover .sjlm-name{color: #B60000;}
	.ind-more a:hover{color: #B60000;}
	.container-ny{padding: 0px!important;}
	.ejlm-list .on .sj-lm .con-sjlm {border-bottom: 1px solid #ECECEC;}
	.ejlm-list .on .sj-lm .con-sjlm span {display: none;}
	.ejlm-list .sj-lm{display: none;}
	.ejlm-list .on .sj-lm{display: block;}
	.ejlm-list .on .sj-lm .on .sjlm-name{ color: #B60000;}
	.xygktu-js{padding: 15px;background-color: #F5F5F5;margin-top: 10px;}
	.container-nyl{padding: 0 15px;}
	
	
	
	
	.lm-zkgd{justify-content:center;background-color: #ECECEC;}
	.ejlm-list{position:relative;z-index:2;}
	.lm-zkgd .ej-yh{display:none;}
	.lm-zkgd .icon-ej-r{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); transition: .3s;}
	.lm-zkgd .sjlm-name {padding-right:20px;}
	.noen{display:none;}
	.lm-zkgd .top{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); transition: .3s;}
	.ejlm-list .more{display:none;}
	.ejlm-list ul li:nth-child(1){display:block;}
	.ejlm-list ul li:nth-child(2){display:block;}
	.ejlm-list ul li:nth-child(3){display:block;}
	.ejlm-list ul li:nth-child(4){display:block;}
	.ejlm-list ul .sj-zsgd, .ejlm-list ul .on{display:block;}
	.ejlm-list ul .sj-zsgd{width:100%;}
	
}

@media screen and (min-width: 480px){
	.ej-yh{margin-right: 8px;}
	.ny-ejlm .ejlm{font-size: 22px;padding: 22px 0;}
}
@media screen and (min-width: 640px){
	.ej-yh{margin-right: 10px;}
	.container-ny{padding: 10px 0 75px;}
	.ny-ejlm .ejlm{font-size: 24px;}
}
@media screen and (min-width: 990px){
	.ej-yh{margin-right: 12px;}
	.container-ny-r .con-indner{padding:0 0 0 30px;}
	.container-ny{padding: 10px 0 80px;}
	.ejlm-list ul{display: flex;flex-direction: column;}
	.container-ny-r .con-indner{width: 100%;}
	.container-ej{display: flex;width: 100%;}
	.container-nyl{width: 21.428%;padding: 0;}
	.container-ny-r{width: 70%;flex: 1;min-width: 0;}
	.ejlm-list ul li{width: 100%;}
	.ny-topbt div{ font-size: 24px;}
	.xygktu-js{padding: 30px;}
	.nylist{padding: 30px 0px;}
	.ny-ejlm .ejlm{font-size: 28px;line-height: 40px;padding: 25px 0;}
	
	
	.ejlm-list .more{display:block;}
	.ejlm-list ul .sj-zsgd, .sj-zsgd{display:none!important;}
}
@media screen and (min-width: 1200px){
	.ej-yh{margin-right: 14px;}
	.container-ny-r .con-indner{padding:0 0 0 50px;}
	.ny-topbt div{ font-size: 26px;}
	.ny-ejlm .ejlm{font-size: 30px;}
	.ny-yjbg img{height:90px;}
}
@media screen and (min-width: 1400px){
	.ej-yh{margin-right: 16px;}
	.container-ny-r .ind-more{line-height: 48px;}
	.ny-topbt div{ font-size: 30px;line-height: 40px;}
	.container-ny-r .con-indner{padding:0 0 0 60px;}
	
}

/* 透视党校 */
@media screen and (min-width: 320px){
	.pic-ztbd{padding-bottom: 42.67%!important;}
	.ztbd-tu{width: 100%;}
	.swi-ztbd{padding-top: 10px;}
	.ind-ztbd{padding-bottom: 0!important;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	
	
}
@media screen and (min-width: 1200px){
	
	
}
@media screen and (min-width: 1400px){
	
}
/* 班子建设 */
@media screen and (min-width: 320px){
	
	.nybzjs-bt{padding: 10px 15px; text-align: left; background-color: #F5F5F5;color: #333333;}
	.ny-bzjs .on .nybzjs-bt .nybzjs-bt div{color: #FFFFFF;}
	.ny-bzjs .on .nybzjs-bt{ background-color: #B60000;color: #FFFFFF;}
	.nybzjs-more{font-size: 14px;}
	.nybzjs-list{display: none;}
	.ny-bzjs .on .nybzjs-list{display: block;}
	.nybzjs-more tt{display: none;}
	.ny-bzjs .on .nybzjs-more tt{display: inline-block;}
	.ny-bzjs .on .nybzjs-more span{color: #FFFFFF; transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); 	/* IE 9 */
	-moz-transform:rotate(-90deg); 	/* Firefox */
	-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
	-o-transform:rotate(-90deg); 	/* Opera */}
	.nybzjs-more span{position: relative; font-size: 12px;display: inline-block;width: 12px;height: 13px;color: #9C9C9C;margin: 5px;}
	.nybzjs-list li{border-bottom: 1px #C8C8C8 dashed;}
	.nybzjs-list{padding: 0 15px;}
	.nybzjs-ner:hover {color: #B60000;}
	.nybzjs-xz{background-color: #2F318B;color: #B60000;}
	.nybzjs-ner {padding: 18px 0px;}
	#nybzjs-table { border-collapse: collapse; width: 100%;}
	.nybzjs-ner, .nybzjs-bt{display: flex;align-items: center;}
	.pic-email{padding-bottom: 71.32%!important;}
	.pic-email img{display: block;}
	.icon-more-close, .icon-more-zk{font-size: 18px;}
	.nybzjs-more{text-align: right;}
	.posy-more{text-align: right;}
	.nybzjs-content{padding: 15px 20px; border: 1px solid #ddd; background-color: #FFFFFF;}
	
	.icon-rcem{width: 30px; margin-right: 10px; }
	.sypro-tdem{color: #FFFFFF;font-size: 16px;}
	.nybzjs-close{display: none;}
	.nybzjs-name,.name-ner{width: 76px;flex-shrink: 0;font-weight: bold;font-size: 16px;line-height: 24px;}
	.nybzjs-name{width: 80%;}
	.nybzjs-more, .posy-more{flex: 1;}
	/* .bzjs-ner{padding: 30px 0;}
	.ny-bzjs{margin: -30px 0;} */
	.bzjs-ner{padding: 5px 0;}
	.ny-bzjs{margin: -5px 0;}
	.bzjs-ner .on .nybzjs-list ul{padding: 5px 0 20px;}
}
@media screen and (min-width: 480px){
	.nybzjs-name,.name-ner{font-size: 18px;}
	
	.nybzjs-content{padding: 20px 25px;}
	.nybzjs-ner {padding: 20px 0px;}
	.nybzjs-bt{padding: 13px 20px;padding-right: 17px;}
	.nybzjs-list{padding: 0 20px;padding-right: 17px;}
}
@media screen and (min-width: 640px){
	.nybzjs-content{padding: 20px 30px;}
	
	
	.nybzjs-ner {padding: 24px 0px;}
	.nybzjs-bt{padding: 14px 20px;padding-right: 17px;}
	
	
}
@media screen and (min-width: 990px){
	.nybzjs-btner{width: 100%;}
	.nybzjs-content{padding: 25px 35px;}
	.nybzjs-ner {padding: 26px 0px;}
	.nybzjs-bt{padding: 16px 30px;padding-right: 17px;}
	.nybzjs-list{padding: 0 30px;padding-right: 17px;}
	
	
}
@media screen and (min-width: 1400px){
	.nybzjs-content{padding: 30px 40px 35px;}
	.nybzjs-ner {padding: 30px 0px;}
	
}

/* 校园风光 */
@media screen and (min-width: 320px){
	.qy-more{text-align: center;padding: 20px 0;}
	.yejj-more{text-align:  center;padding: 10px 30px;border: 1px #18435A solid;}
	.yejj-more:hover{background-color: #18435A;color: #FFFFFF;}
	.con-qyjs{font-size: 16px;text-indent: 2em;color: #333333;padding:0 15px;}
	.pic-sm{padding-bottom: 66.67%!important;}
	.pic-big{padding-bottom: 66.92%!important;}
	#swiper-container2{width: 100%;}
	.qytu-ner{width: 100%;top: 15px;position: relative;z-index: -1;}
	
	.container-qyjs{width: 100%;overflow: hidden;}
	.swi-smbg{padding: 0 20px; position: absolute;overflow: hidden;bottom:0px;width: 100%;}
	.san-pvnt{width: 20px;position: absolute;bottom: 0%;transform: translate(0,0%);z-index: 10;color: #929292;font-size: 12px;text-align: center;line-height: 20px;}
	.san-pvnt:hover{color: #B60000;}
	.icon-prev-l{left: 0px;}
	.icon-next-r{right: 0px;}
	.swi-smbg .qytu-ner{}
	.swi-smbg .qytu-ner:hover{}
	.swi-smbg .swiper-slide-active .qytu-ner{position: relative;top: 0px;}
	.qyjsbt{padding: 25px 0 20px;}
	.smtu-name div{padding: 12px 0;color: #666666; background-color: #FFFFFF;width: 100%;font-size: 15px;text-align: center;border: 1px #DFE0E9 solid; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
	
	.con-swip{position: relative;padding-bottom: 48px;width: 100%;}
	.xyfg-bigname{font-size: 20px;padding: 20px 0;color: #333333;}
	.big-tu{width: 40px;position: absolute;top: 50%;transform: translate(0, -50%);z-index: 11;}
	.prev-l{left: 10px;}
	.next-r{right: 10px;}
}
@media screen and (min-width: 480px){
	.qyjsbt{padding: 30px 0 20px;}
	.xyfg-bigname{font-size: 22px;}
	.qytu-ner{top:30px;}
	
}
@media screen and (min-width: 640px){
	.qyjsbt{padding: 35px 0 25px;}
	.xyfg-bigname{font-size: 26px;}
	
}
@media screen and (min-width: 990px){
	.swi-smbg{padding: 0 30px;}
	.san-pvnt{width: 30px;line-height: 30px;}
	.qy-more{padding: 35px 0;}
	#swiper-container2{width: 100%;}
	.xyfg-bigname{font-size: 28px;}
	/* .con-swip{margin: 0 auto;} */
	
}
@media screen and (min-width: 1200px){
	.swi-smbg{padding: 0 35px;}
	.san-pvnt{width: 35px;line-height: 35px;}
	.xyfg-bigname{font-size: 30px;}
}

@media screen and (min-width: 1400px){
	.swi-smbg{padding: 0 40px; }
	.san-pvnt{width: 40px;line-height: 40px;}
	
}

/* 联系我们 */
@media screen and (min-width: 320px){
	.lxwm-icon{width: 40px;margin: 0 auto;padding-bottom: 5px;}
	.lxwm-name{font-size: 16px;font-weight: bold;padding: 10px;}
	.lxwm-ner{font-size: 13px;}
	.con-lxwm li{width: 50%;padding: 4px;}
	.ner-lxwm{display: flex;justify-content: center;text-align: center;flex-direction: column;width: 100%;background-color: #F5F5F5;padding: 26px 0;flex: 1;}
	.con-lxwm ul{display: flex;margin: -4px;}
	.ner-lxwm:hover .lxwm-name{color: #B60000;}
	.lxwm .BMapLabel{display: none!important;}
	.con-lxwm{padding-bottom: 8px;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	.con-lxwm li{width: 25%;}
}
@media screen and (min-width: 1200px){
	
}
@media screen and (min-width: 1400px){
	
}


/* 机构设置 顶部导航和右侧导航 */
@media screen and (min-width: 320px){
	.jgsz-ejlm{background-image:none;color:#B60000;text-align: left;padding: 20px 0!important;}
	.jgsz-ner li{padding: 5px;width: 50%;}
	.jgsz-ner ul{margin: -5px;display: flex;flex-wrap: wrap;flex-direction: row;}
	.con-jgsz-ej{padding: 10px;background-color: #FFF8F1;border: 1px #E6D9C8 solid;text-align: center;color: #9C500E;border-radius: 4px;font-size: 18px;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
	.jgsz-ner li:hover .con-jgsz-ej{color: #FFFFFF;background-image: linear-gradient(to right, #B60000, #F37442);}
	.jgsz-ner ul .on .con-jgsz-ej{color: #FFFFFF;background-image: linear-gradient(to right, #B60000, #F37442);}
	.jgsz-bg{background-color: #F9F9F9;padding: 20px 15px;}
	.container-jgsz{margin:0 auto!important;}
	.jgsz-more{line-height:16px;padding-bottom: 19px;border-bottom:1px solid #EBEBEB;}
	.jgsz-more a{line-height:16px;font-size: 12px;}
	.jgsz-bg{margin-top:-20px;}
	
}
@media screen and (min-width: 480px){
	.jgsz-ner li{width: 33.33%;}
}
@media screen and (min-width: 640px){
	.jgsz-ner li{width: 25%;}
}
@media screen and (min-width: 990px){
	.jgsz-bg{padding:30px 0;}
	.jgsz-ner li{width: 20%;}
	.jgsz-bg{margin-top:-30px;}
}
@media screen and (min-width: 1200px){
	.jgsz-ner li{width: 14.286%;}
	.jgsz-ner li{width: 12.5%;}
	.jgsz-bg{margin-top:-35px;}
}
@media screen and (min-width: 1400px){
	.jgsz-ner li{width: 12.5%;}
	.jgsz-bg{padding:40px 0;}
	.jgsz-bg{margin-top:-40px;}
}


/* 机构设置 新闻列表页 部门动态 */
@media screen and (min-width: 320px){
	.jgsz-list li a{display:flex;justify-content: space-between;padding:10px 0;border-bottom:1px dashed #CBCBCB;}
	.jg-news span{width: 6px;height:6px; background-color: #DCDCDC;display:inline-block;margin: 0 10px;margin-bottom: 3px;line-height:24px;}
	.jg-news{width: 80%;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
	.jg-news-time{text-align: right; color:#999999;}
	.jgsz-list li a:hover .jg-news-time{coLor:#9C500E;}
	.jgsz-list li a:hover .jg-news{coLor:#B60000;}
	.jgsz-list li a:hover .jg-news span{background-color:#B60000;}
	.jgsz-nycon{margin-top:10px!important;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	.jgsz-list li a{padding:14px 0;}
	.jgsz-nylist { padding: 62px 0px;}
}
@media screen and (min-width: 1200px){
	.jgsz-nylist { padding: 62px 0px;}
}
@media screen and (min-width: 1400px){
	.jgsz-list li a{padding:15px 0;}
}

/* 机构设置 部门职责 单页模块 */
@media screen and (min-width: 320px){
	.bmzz-bt{font-size: 20px;font-weight: bold;color: #000;text-align: center;padding-bottom: 20px;}
	.bmzz-ner{font-size: 16px;color: #333333!important;line-height: 28px;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	.bmzz-bt{font-size: 22px;padding-bottom: 30px;}
}
@media screen and (min-width: 1200px){
	
}
@media screen and (min-width: 1400px){
	
}


/* 人员编制 */
@media screen and (min-width: 320px){
	.rybz-ner{padding-bottom: 30px;}
	.rybz-tb{width: 100%;padding-bottom: 50px;}
	.rybz-tb tr{width: 100%;padding: 15px 30px;}
	.rybz-tb td a,.rybz-tb th{padding: 15px 10px;font-weight: normal;text-align: left;color: #000000; }
	.rybz-tb td a{text-align: left;color: #000000;display:block;}
	.rybz-tb td a:hover{color: #B60000;}
	.rybz-tb td{border-bottom: 1px dashed #C8C8C8;}
	.rybz-tb tr:nth-child(1){background-color: #F5F5F5;}
	.rybz-tb tr th:nth-child(1){width: 25%;}
	.rybz-tb tr th:nth-child(2){width: 20%;}
	.rybz-name{font-size: 18px;font-weight: bold;color: #B60000;padding: 10px 0;}
	.tsg-rybzname{height: 47px;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	.rybz-tb td a,.rybz-tb th{padding: 15px 30px;}
	.rybz-tb tr th:nth-child(1){width: 25%;}
	.rybz-tb tr th:nth-child(2){width: 20%;}
	.rybz-ner{padding-bottom: 40px;}
}
@media screen and (min-width: 1200px){
	
}
@media screen and (min-width: 1400px){
	.rybz-ner{padding-bottom: 50px;}
}
/* 专家学者 列表内容页面 长沙市“五个一批”人才 人才批次*/
@media screen and (min-width: 320px){
	.rc-pc{padding: 14px 0;text-align: center;border: 1px #D2D2D2 solid ;border-left: none;}
	.con-zjxz{position: relative;padding: 0 22px;}
	.zjxzpvnt{padding-bottom: 225%!important;}
	.zjxz-pvnt{width: 24px;position: absolute;top: 50%;transform: translate(0,-50%);z-index: 11;}
	.pv-l{left: 0px;}
	.nt-r{right: 0px;}
	.swi-zjxz .on .rc-pc{color: #B60000;}
	
	/* 内容 */
	.con-pcrc-list{padding-top: 20px;}
	.pic-rctu{padding-bottom:133.33%!important ;}
	.rc-tu{width: 100px;flex-shrink: 0;}
	.con-pcrc-list li{padding-bottom: 10px;}
	.rcxq-ner{line-height: 28px;font-size: 16px;display: -webkit-box; -webkit-box-orient: vertical;  overflow: hidden; text-overflow:ellipsis;}
	.rcxq{display: flex;padding: 10px;padding-top: 20px;background-color: #F9F9F9;}
	.rcjs-more{text-align: right;color: #B60000;padding-top: 14px;}
	.rc-op{font-size: 14px;}
	.rc-open span{border-right : 5px solid transparent;border-left: 5px solid transparent;border-bottom: 8px solid #B60000;display: inline-block;    margin-bottom: 2px; margin-left: 6px;}
	.rc-close span{border-right : 5px solid transparent;border-left : 5px solid transparent;border-top : 8px solid #B60000;display: inline-block;    margin-bottom: 2px;margin-left: 6px;}
	.rcxq-none{display: none;}
	.rcxq-nerxz{-webkit-line-clamp: 3;}
	.rcxq-ner-op{-webkit-line-clamp: 999!important;}
	.con-rcxqner{width: 100%;padding-left: 10px;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	.rcxq-ner{-webkit-line-clamp: 6;}
}
@media screen and (min-width: 990px){
	.rc-tu{width: 142px;}
	.rcxq{display: flex;padding: 20px;padding-top: 27px;}
	.con-rcxqner{padding-left: 20px;}
}
@media screen and (min-width: 1200px){
	.con-rcxqner{padding-left: 28px;}
}
@media screen and (min-width: 1400px){
	
}
/* 校园培训 */
@media screen and (min-width: 320px){
	.pic-xypxtu{padding-bottom: 63.14%!important;}
	.pic-pxmore{padding-bottom: 69.51%!important;}
	.xypx-rr span{margin-left: 17px;margin-bottom: 1px; font-size: 12px;display: none;line-height: 20px;}
	.xypx-rr {padding: 10px;border: 1px solid #999999;display: inline-block;text-align: center; white-space: nowrap; color: #999999;height: 40px;line-height: 20px;}
	.xypx-rl{display: flex;justify-content: space-between;}
	.xypx-js{font-size: 14px; color: #666666;line-height: 24px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow:ellipsis;}
	
	.xypx-bt{font-size: 18px; font-weight: bold;color: #333333;line-height: 21px;padding-top: 14px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow:ellipsis;}
	.xypx-time{color: #999999;padding: 8px 0 8px;}
	.xypx-list li{padding: 10px 0;}
	.xypx-list li:hover {background-color: #FFF8F1;}
	.xypx-list li:hover .xypx-rr{background-color: #B60000;color: #FFFFFF;border: none;}
	.xypx-list li:hover .xypx-rr{}
	.xypx-rr{margin-left: 8px;}
	
	.xypx-l{width: 100%;flex-shrink: 0;}
	.xypx-l{margin-right: 5px;}
}
@media screen and (min-width: 480px){
	.xypx-l{width: 210px;}
	.con-xypx{display: flex;}
	.xypx-r{flex:1;}
	.xypx-bt{padding-top: 2px;}
	.xypx-l{margin-right: 10px;}
	.xypx-list li{padding: 10px 5px;}
	.xypx-rr{margin-left: 10px;}
}
@media screen and (min-width: 640px){
	.xypx-l{margin-right: 15px;}
	.xypx-rr span{display: inline-block;}
	.xypx-time{padding: 12px 0 10px;}
	.xypx-list li{padding: 14px}
	.xypx-l{margin-right: 20px;}
}
@media screen and (min-width: 990px){
	.xypx-rr {padding: 10px 14px;}
	.xypx-time{padding: 14px 0 13px;}
	.xypx-l{width: 220px;}
	.xypx-bt{padding-top: 11px;}
	.xypx-l{margin-right: 20px;}
	.xypx-list li{padding: 16px}
	.xypx-rr{margin-left: 30px;}
}
@media screen and (min-width: 1200px){
	.xypx-l{width: 25.5%;}
	
	.xypx-bt{padding-top: 11px;}
	.xypx-l{margin-right: 24px;}
	.xypx-list li{padding: 20px}
	.xypx-rr{margin-left: 40px;}
}
@media screen and (min-width: 1400px){
	.xypx-js{-webkit-line-clamp: 3;}
	.xypx-l{margin-right: 28px;}
	.xypx-rr{margin-left: 50px; margin-bottom: 38px;}
	
}
/* 详情展示页 内页show */
@media screen and (min-width: 320px){
	.xqzs-time, .xqzs-bt{text-align: center;}
	.xqzs-bt{font-size: 20px;font-weight: bold;line-height: 29px;padding-bottom: 10px;color: #000000;}
	.xqzs-time{font-size: 14px;color: #BFBFBF;padding: 20px;line-height: 19px;}
	.xqzs-content{font-size: 16px;color: #333333;line-height: 28px;padding-bottom: 30px;}
	.xqzs-content img,.xqzs-content table{max-width:100%;}
	.xqzs-content table{width:auto!important;}
	.xqzs-content p{font-size:16px;}
	.pvet-show, .next-show{white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;font-size: 14px;color: #707070;flex: 1;}
	.pvet-show span{border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-right : 6px solid #707070 ;display: inline-block;margin-right: 10px;}
	.next-show{text-align: right;position:relative;padding-right:15px;}
	.next-show span{position:absolute;z-index:12;right:0px;top:6px;}
	.next-show span{border-top : 4px solid transparent;border-bottom:4px solid transparent;border-left : 6px solid #707070;display: inline-block;margin-left: 10px;}
	.back-list span{font-size: 12px;padding-right: 8px;}
	.back-list{padding: 16px 0;font-size: 12px;width: 100px;margin: 0 auto;text-align: center;border: 1px solid #EEEEEE;color: #707070;border-top:none;border-bottom:none;}
	 
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	.xqzs-time{padding: 24px;}
	.xqmore-show{display: flex;align-items: center;padding: 0 10px;border: 1px solid #EEEEEE;justify-content: space-between;}
	.show-next{width: 40%;text-align: right;}
	.show-pvet{width: 40%;text-align: left;} 
}
@media screen and (min-width: 990px){
	.xqzs-bt{font-size: 22px;}
	.xqzs-time{padding: 28px;}
	.xqzs-content{padding-bottom: 40px;}
	.xqzs-content p{font-size:18px;}
	
}
@media screen and (min-width: 1200px){
	.xqzs-time{padding: 30px;}
}
@media screen and (min-width: 1400px){
	
}
/* 图书馆首页 */
@media screen and (min-width: 320px){
	.tsg-nycon{margin-top: 0px!important;}
	.tsg-nycon .jgsz-ejlm{padding-top: 0!important;}
	.tsg-nycon .jgsz-more {border: none;}
	.pic-tsgjs{padding-bottom: 72%!important;}
	.tsg-jstu .xyfc-pagi{padding: 0;bottom: 20px;left: 20px; position: absolute;text-align: left;}
	.tsg-jstu .xyfc-pagi span{width: 12px;height: 12px;background-color: rgba(255,255,255,0.3);border-color: #FFFFFF;	}
	.tsg-jstu .xyfc-pagi .swiper-pagination-bullet-active{background-color: #FFFFFF;}
	.tsg-jstu{position: relative;padding:0 15px;}
	.tsg-bt{display: flex;justify-content: space-between;align-items: center;padding-bottom: 20px;}
	.tsgname{font-size: 20px;font-weight: bold; flex: 1; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
	.tsg-more{width: 43px;text-align: right;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;color: #B60000;}
	.tsg-more a{text-align: right;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;color: #B60000;line-height: 20px;}
	.tsg-ner{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; text-overflow:ellipsis;}
	.icon-logn{width: 24px;}
	.news-mima, .icon-logn, .input-ner, .yh-but{flex:1;text-align: center;}
	.news-mima a{display: block;}
	.login input{width: 140px;border: none;background-color: rgba(255,255,255,0);color: #666666;}
	.layui-input::-webkit-input-placeholder {/*webkit内核浏览*/
		coLor: #666666;font-size: 12px;line-height: 26px;
	}
	.layui-input:-moz-placeholder {/* Firefox18-*/
		coLor: #666666;font-size: 12px;line-height: 26px;
	}
	.layui-input::-moz-placeholder{/* Firefox 19+*/
		coLor: #666666;font-size: 12px;line-height: 26px;
	}
	.layui-input:-ms-input-placeholder {
		coLor: #666666;font-size: 12px;line-height: 26px;
	}

	.log-b, .log-t{display: flex;justify-content: space-between;align-items: center;}
	.log-t{padding-bottom: 10px;}
	.login{width: 100%;}
	.yh-put{padding: 5px 10px; margin: 0;display: flex;align-items: center;border: 1px solid rgba(182,0,0,0.28);border-radius: 6px;}
	.login-box h2{text-align: center;padding: 11px;font-weight: bold;background-color: #B60000;color: #FFFFFF;}
	.login form{display: flex;flex-direction: column;padding: 18px 15px 24px; background-image: linear-gradient(to right, #F7ECDC, rgba(253,251,248,0), #F7ECDC);}
	.layui-btn{ height: 50px; background-image: linear-gradient(#B60000, #F37442);border-radius: 6px;font-size: 16px;}
	.login{background-image: linear-gradient( #F7ECDC, rgba(253,251,248,0), #F7ECDC);}
	.icon-fwpt{position: initial;transform: translate(0);}
	.icon-fwpt .icon-search{background-image: linear-gradient(#B60000, #F37442);border-radius: 0;padding: 13px;}
	.con-fwpt .search .all-ss{width: 170px;border: 1px solid #C4C4C4;border-radius: 0;color: #666666;}
	.con-fwpt .layui-input::-webkit-input-placeholder {/*webkit内核浏览*/
		coLor: #666666;font-size: 12px;line-height: 26px;
	}
	.con-fwpt .layui-input:-moz-placeholder {/* Firefox18-*/
		coLor: #666666;font-size: 12px;line-height: 26px;
	}
	.con-fwpt .layui-input::-moz-placeholder{/* Firefox 19+*/
		coLor: #666666;font-size: 12px;line-height: 26px;
	}
	.con-fwpt .layui-input:-ms-input-placeholder {
		coLor: #666666;font-size: 12px;line-height: 26px;
	}
	.con-fwpt .search{left: 0;transform: translate(0);}
	.con-fwpt .layui-form{padding: 0 15px;margin-top: 20px;}
	.fwpt{font-size: 16px;line-height: 18px;font-weight: bold;margin-bottom: 10px; padding-left: 7px;border-left: 3px solid #B60000;}
	.con-tsgjs{padding: 20px 15px;}
	.con-tsgtu{width: 100%;position: relative;}
}
@media screen and (min-width: 480px){
	.layui-btn{padding:0 33px ;}
	.yh-put{padding: 5px 14px;}
	.login form{padding: 18px 20px 24px;}
	.login{width: 440px;margin: 0 auto;}
	.login input{width: 160px;}
	.con-fwpt{display: flex;justify-content: center;}
	.con-fwpt .layui-form{padding: 0 9px;}
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	.tsg-nycon .jgsz-more {padding-bottom: 30px;}
	.login form{padding: 10px 15px 10px;}
	.con-tsgjs{padding: 0px 20px 0 30px;}
	.layui-btn{padding: 0 15px;}
	.login-box h2{padding: 6px;}
	.login{width: 300px;}
	.login input{width: 120px;}
	.con-fwpt .search .all-ss{width: 99px;}
	.con-fwpt{margin: 0 -9px;}
	.tsg-jstu{width: 300px;padding:0;}
	.tsg-ner{-webkit-line-clamp: 10;}
	.ind-js{display: flex;justify-content: space-between;}
}
@media screen and (min-width: 1200px){
	.tsg-nycon{margin-top: -5px!important;}
	.tsg-ner{-webkit-line-clamp: 11;}
	.login-box h2{padding: 11px;}
	.yh-put{padding: 5px 20px;}
	.ind-js{display: flex;}
	.tsg-jstu{width: 400px;}
	.tsg-ner{-webkit-line-clamp: 10;}
}
@media screen and (min-width: 1400px){
	.login{width: 440px;}
	.tsg-nycon{margin-top: -10px!important;}
	.login form{padding: 18px 30px 24px;}
	.con-fwpt .search .all-ss{width: 170px;}
	.login input{width: 160px;}
	.con-tsgjs{ padding: 0 30px 0 40px;}
}
/* 图书馆首页 新闻展示 */
@media screen and (min-width: 320px){
	.pic-tsflbt{padding-bottom: 12.57%!important;}
	.gj-logo{padding-bottom: 36.84%!important;}
	.tsg-lbt{padding-top: 50px;}
	.tsg-rybz{padding-top: 30px;}
	.tsg-pvnt{width: 30px;}
	.tsgpvnt{padding-bottom: 233.33%!important;}
	.con-tsg-down{position: relative;padding: 20px 40px;}
	.gj-down{border: 1px solid #DFDFDF;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	.pic-tsflbt{padding-bottom: 8.57%!important;}
}
@media screen and (min-width: 990px){
	.tsg-news .container-indner{justify-content: space-around;}
	.tsg-rybz{padding-top: 66px;}
}
@media screen and (min-width: 1200px){
	.tsg-rybz{padding-top: 59px;}
}
@media screen and (min-width: 1400px){
	.tsg-rybz{padding-top: 50px;}
}

/*  */
@media screen and (min-width: 320px){
	
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	
}
@media screen and (min-width: 1200px){
	
}
@media screen and (min-width: 1400px){
	
}
/* 职工之家 */
@media screen and (min-width: 320px){
	.pic-zgzjtu{padding-bottom: 75.15%!important;}
	.zgzj-list ul {display: flex;flex-wrap: wrap;margin: -8px;}
	.zgzj-list ul li{width: 50%;padding: 8px;}
	.con-zgzj{display: flex;flex-direction: column; background-color: #F5F5F5;width: 100%;}
	.zgzj-b{padding: 12px 10px;}
	.zgzj-bt{font-size: 16px;color: #000000;}
	.zgzj-time{font-size: 14px;color: #999999;text-align: right;}
	.zgzj-bt{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow:ellipsis;height: 53px;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	.zgzj-list ul{margin: -8px;}
	.zgzj-list ul li{width: 33.333%;}
}
@media screen and (min-width: 990px){
	.zgzj-b{padding: 16px ;}
	.zgzj-list ul{margin: -15px;}
	.zgzj-list ul li{width: 33.333%;padding: 15px;}
}
@media screen and (min-width: 1200px){
	.zgzj-b{padding:17px 16px 20px;}
}
@media screen and (min-width: 1400px){
	
}
/* 干部学院侧边栏目 */
@media screen and (min-width: 320px){
	.con-lastlm{display:none;padding-top:5px;}
	.ejlm-list .on .con-lastlm{display:block;display:flex;flex-wrap:wrap;}
	.con-lastlm a{width:50%;font-size:14px;padding:5px;text-align: center;}
	.con-lastlm .om{coLor:#B60000;}
}
@media screen and (min-width: 480px){
	.con-lastlm a{width:33.33%;}
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	
}
@media screen and (min-width: 1200px){
	
}
@media screen and (min-width: 1400px){
	
}
/* 教师列表 */
@media screen and (min-width: 320px){
	.teach-list ul{display:flex;flex-wrap:wrap;}
	.teach-list li{width:50%;}
	.teach-list .rcxq{display:block;padding: 30px;}
	.teach-name{text-align:center;font-size:16px;font-weight:bold;}
	.teach-list .con-rcxqner{padding:0;padding-top:10px;}
	.teach-list .rc-tu{width:100%;}
	
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	.teach-list li{width:33.33%;}
}
@media screen and (min-width: 990px){
	.teach-list li{width:25%;}
	.teach-name{text-align:center;font-size:18px;}
	
}
@media screen and (min-width: 1200px){
	.teach-list .rcxq{display:block;padding: 30px;}
}
@media screen and (min-width: 1400px){
	
}
/* logo */
@media screen and (min-width: 320px){
    .logo-a{text-align:center;}
	.logo-w{width:60px;margin:0 auto;}
	.head-logo {background-color: #EEEEEE;}
	.logoa{font-size:20px;font-weight:bold;color:#B60000;margin-top:10px; word-spacing:20px;letter-spacing: 5px;transition: .3s;}
	.logo-b .logo-a{ display:flex;align-items:center;justify-content:left;}
	/*.logo-a:hover .logoa{font-size:22px;transition: .3s;}
	.logo-a:hover .logo-txt img{ transform:scale(1.05);transition: .3s;}*/
	.hd-logo a:hover i.pic-size img{transform:scale(1);}
	.logo-b .logoa{margin-top:0px;margin-left:10px;}
	.logo-txt img{max-width:100%;transition: .3s;}
	.logo-txt{position:relative;z-index:2;/*font-family:"宋体";*/}
	.logoa{position:relative;}
	.logo-txt2{position:absolute;left:3px;top:3px;width:100%;color:#FFFFFF;z-index:1;}
}
@media screen and (min-width: 480px){
	.logo-w{width:100px;margin:0 auto;}
	.logoa{font-size:28px;}
/*	.logo-a:hover .logoa{font-size:30px;}*/
	
}
@media screen and (min-width: 640px){
	.logoa{font-size:30px;}
	/*.logo-a:hover .logoa{font-size:32px;}*/
}
@media screen and (min-width: 990px){
    .logoa br{display:none;}
	.head-logo {display:flex; align-items:center; justify-content:center; height:260px;}
	.left-logo{justify-content:left;}
	.logoa{margin-top:15px; font-size:40px;}
	/*.logo-a:hover .logoa{font-size:42px;}*/
	.logo-b .logoa{margin-top:0px;margin-left:20px;}
}
@media screen and (min-width: 1200px){
	.logoa{ font-size:44px;}
	/*.logo-a:hover .logoa{font-size:46px;}*/
}
@media screen and (min-width: 1400px){
	.logoa{ font-size:58px;}
	/*.logo-a:hover .logoa{font-size:60px;}*/
}
/*  */
@media screen and (min-width: 320px){
	.swi-ban .swiper-wrapper{height:auto;}
	
	.con-login .pic-tsg{padding-bottom: 46.61%;box-shadow: 0 10px 10px rgba(255,136,136,0.16);}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	
}
@media screen and (min-width: 1200px){
	
}
@media screen and (min-width: 1400px){
	
}
