

@charset "utf-8";
/* CSS Document */


a { text-decoration: none; color:#626262; }

.clearfix{ clear:both}

.center{ text-align:center;}
img {  vertical-align: middle; border: 0 none;max-width: 100%;height: auto;width: auto\9; /* ie8 */}
img:not([src*="/"]) { display: none; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
th, td, caption { vertical-align: middle; }
textarea { resize: none; border: 0; padding: 8px 0; border-radius: 0;}
ul,li { list-style: none; margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-weight:normal;}
.clr:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
.clr,.clear {*zoom:1; clear:both}
 h3, h4, h5, h6 ,footer { -webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
.fl{float:left;}.fr{float:right;}
em{font-style:normal}
.height{ height:160px; background:#f5f5f5}
.heights{ height:64px;}
.mtb20{ margin:20px 0}
.pl30{ margin-left:30px;}
.pr30{ margin-right:30px;}
.red{ color:#ff0000;}
.mtb40{ margin:40px 0}
.mt40{ margin:20px 0;}
.mt140{ margin:120px 0;}
.ptb100{ padding-bottom:5rem;}
.font12{ font-size:12px; color:#72706e; font-weight:bold}
.line20{ height:15px; background:#f5f5f5}
.line30{ height:5px; background:#f5f5f5}
.line40{ height:1px; background:#f5f5f5}
.center{ text-align:center;}
.mtb{
	border-top:1px #dedede solid;
	border-bottom:1px #dedede solid;
	height:8px;
	background:#f1f1f1
}
.right{
	text-align:right;
	display: block;
	margin-right:8px;
}

.mt{
	margin-top:5px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.radius{
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.radiusd{
  -moz-border-radius: 100rem;
  -webkit-border-radius: 100rem;
  border-radius: 100rem;
}
.radiusds{
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.ellipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.bg_f{
	background:#fff
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #acacac;
	font-size:0.12rem
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #acacac;font-size:0.12rem
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #acacac;font-size:0.12rem
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #acacac;font-size:0.12rem
}
.w90{
	width:92%;
	margin:4% auto
}
.over{
	overflow:hidden
}
a:hover{
	text-decoration:none
}

@media (max-width:1200px){
.article-page .page-left, .article-page .page-right{
	width:100%
}
.article-page{
	height:auto;
	position:relative
}
.article-page .page-return{
	display:none
}
.article-page .page-right{
	text-align:left
}
.cont{
	width:92%
}
.news-type-mid ul li{
	
}
.news_type_nr .news-types-left{
	width:30%
}
.culture-cont span {
    width: 45%;
}
.culture-cont .pic-left {
    width: 45%;
	height:auto;
	bottom:0;
	top:inherit
}
.cont-relevant .relevant-sel {
    left: 533px;
}
.cont-relevant .relevant-tit {
    left: 441px;
}
.foot-sel{
	display:none
}
.foot-logo {
    width: 10%;
}
.foot-phone{
	left:15%
}
.foot_wer{
	left:62%;
}
.foot-nr{
	width: auto
}
}
@media (max-width:1190px){
.logo_wap{
	display:block
}
.logo_pc{
	display:none
}
}
@media (max-width:1150px){
.news-tab-left img,.news-tab-right img{
	display:none
}	
.news-tab-mid{
	position:inherit;
	left:0
}
.news-tab-mid ul {
	text-align:center
}
.news-tab-mid ul li{
	float:none;
	display:inline-block
}
}
@media (max-width:1140px){

.news_type_nr .news-types-left {
    width: 26%;
}
.news_type_nr .news-types-left span{
	height:180px;
	overflow:hidden
}
}
@media (max-width:1080px){
#units dt img{
	height:250px;
}
}
@media (max-width:1070px){

.news-type-mid ul li {
   
}
.news_type_nr .news-types-left {
    width: 21%;
}
}
@media (max-width:1040px){
.foot-bot{
	overflow:hidden;
	height:auto;
	line-height:24px;
	padding:12px 0
}
.foot-bot .fl,.foot-bot .fr{
	float:none;
	text-align:center;
	width:100%
}
}
@media (max-width:1010px){
.news_type_nr .news-types-left ,.news_type_nr .news-types-right{
    width: 100%;
	float:none
}	
.news_type_nr .news-types-left{
	height:140px
}
}
@media (max-width:995px){
.news-cont-left{
	margin-left:0
}
#mybtns{
	position:inherit;
}
#myscroll{
	height:180px;
}
.news-type-mid ul li{
	
}
.news-type .tabs{	
	text-align:center
}
.box{
	
	margin:0 auto	
}
.swiper{
	height:300px
}
.banner .list li img{
	height:300px
}
.wap_nav{
	position:absolute;
	right:0;
	top:28px
}
.nav-tab,.nav_search,.news-type-left,.cover_top,.pic-left,.cont-special-left .tabs-right{
	display:none
}
.news-type-mid .cover_top{
     border-top:none	
}
.news-type-mid ul li{

	width:198px
	
}
.news-type-mid .cover_top span{
	color:#014e9e
}
.news-type-mid .cover_bot span{
	color:#014e9e
}

.news-type-mid .cover_top span{
	color:#fff
}
.news-type{
	height:310px;
}
.nav{
	height:82px;
}
.nav .nav_logo img{
	width:160px;
}
.nav .nav_logo {
	top:12px
}
.wap_nav img{
	width:25px;
	margin-left:10px
}
.cont{
	width:96%
}
.news-tab-mid{
    white-space: nowrap;
    overflow-x: scroll;
	padding:0 15px
}
.news-type-mid,.cont-special-pic{
    white-space: nowrap;
    overflow-x: scroll;
}
.cont-special-pic ul li{
	float:none;
	display:inline-block;
	width:30%;
	height:auto
}
.scrollpic{
	margin-top:22px;
}
.cover_bot.hide{
	display:block
}
.news-cont-left,.news-cont-right{
	width:100%
}
.culture-tab.tabs{
	height:46px;
}
.news-type-mid {
	overflow:hidden;
}
.news-type-mid.fr{
	float:none
}
.nav .nav_logo{
	width:auto
}
.nav .nav_logo img{
	position:inherit
}
.culture-cont span{
	width:96%;
	right:0;
	height:auto;
	left:50%;
	margin-left:-48%
}
.news-cont-left ul li{
	margin-bottom:6px;
}
.news-tab-mid ul li{
	font-size:16px;
	margin-right:16px;
}
.news-type-mid .cover_bot span,.news-type-mid .cover_top span,.cont-special-left span{
	font-size:15px;
}
.cont-special-right,.cont-special-left{
	width:100%
}
.news_type_nr .news-types-left {
    height: 215px;
}
.culture-cont .pic-right{
	width:auto;
	height:auto;
	position:absolute;
    top: 33%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.culture-cont span{
	bottom:1rem
}
.culture-cont button {
    width: 60px;
    line-height: 26px;
    bottom: 10px;
    right: 10px;
}
.cont-special-left em{
	margin-left:0;
	display:block;
	text-align:center;
}
.cont-special .tabs{
	height:46px;
	text-align:center
}
.cont-special .tabs img{
    display: block;
    margin: 0 auto;
    position: inherit;
}
.cont-special .tabs img.tabs-right{
	display:none
}
.cont-special-left span{
	display:none	
}
.cont-special-right .tabs{
	width: 100%;
    height: 46px;
    line-height: 46px;
    background: #EEEEEE;
    position: relative;
	margin-top:14px;
}
.cont-special-right .tabs .tabs-left,.cont-style .tabs .tabs-left,.news-type .tabs .tabs-left {
	display:block;
	margin:0 auto;
	position:inherit
}
.cont-special ,.cont-special-video,.cont-relevant,.foot,.style-cont{
    margin-top: 20px;
}
.cont-special-right .tabs .tabs-right,.cont-style .tabs .tabs-right,.foot-logo,.cont-relevant .tabs-left,.swiper{
	display:none
}
.cont-style{
	height:250px;
}
.cont-style .tabs{
	height:46px;	
}
.foot-phone{
	left:0;
}
.foot-nr{
	left:inherit;
	right:0;
	border-right:none;
	top:20px;
}
.foot-phone{
	top:20px;
}
.foot-top{
	height:125px;
}
.foot_wer {
	width:80px;
	top:25px
}
.cont-relevant ul li{
	width:33.333%
}
.cont-relevant {
    background: #eee;
}
.cont-relevant ul{
	float:none;
	padding:0 1%
}
.cont-relevant ul li:nth-child(2){
	float:right;
	text-align: right
}
.cont-relevant select{
	width:60%
}
.cont-relevant span{
	float:none
}
.cont-relevant span{
	font-size:15px;
}
#wap_slides,.wap_nav{
	display:block
}
.fl_img{
	margin-right:0;
	margin-bottom:30px;
}
#about .pbusher-cnav{
	white-space: nowrap;
    overflow-x: scroll;
}
.team dt{
	float:none;
	width:100%;
}
.team dd h2{
	margin-bottom:10px;
}
.service_tit{
	font-size:18px;
}
.tables table tr td{
	padding:20px
}
#units dl:nth-child(odd) dt,#units dl:nth-child(even) dt{
	width:100%
}
#units dl:nth-child(even) dd,#units dl:nth-child(odd) dd,#units dt,#units dd,#units dl:nth-child(odd) dt,#units dl:nth-child(even) dt{
	margin:0;
	float:none
}
#units dd,#units dl:nth-child(odd) dd{
	padding:0 5% 5% 5%;
	width:90%;
}
#units dl:nth-child(even) dd{
	text-align:left
}
.course_box {
    background: none;
}
 .course_box ul {
    padding-top: 0;
}
.course_box ul li {
    width: 100%;
    margin-bottom: 3%;
}
.course_box ul li:first-child + li {
    margin-top: 0;
}
.course_box ul li::before{
	display:none
}
.historical{
	padding:0 3%
}
.course_box ul li span {
	font-size:20px;
}
.course_box ul li{
	padding:0
}
.news_pub dt{
	width:24%;
}
.news_pub dt img{
	width:100%;
	height:130px;
}
.news_pub dd{
	width:72%
}
.news_pub dd p{
	margin:10px auto;
}
.glbox ul li .text span{
	display:none
}
.glbox ul li .data p{
	font-size:24px;
}
.glbox ul li .data span{
	font-size:16px;
}
.glbox ul li .data{
    padding: 3.7% 0 3.3%;
}
.article-title .h{
	font-size:18px;
}
.article-title,.article-title .source{
	padding:10px 0;
}
.s_yeji li,.interflow dl,.video dl {
	width:48.5%;
	margin-left:0;
	margin-bottom:3%
}
.s_yeji li:nth-child(even),.interflow dl:nth-child(even),.video dl:nth-child(even){
	float:right
}
.video dt i img{
	width:30px;
	height:30px;
	margin-left:-15px;
	margin-top:-15px
}
.video dd{
	font-size:14px;
}
.course_box {
  margin-top: 13px;
}
.style-cont ul li {
    width:30.333%;
	height:inherit
}
.cont-style,.style-cont{
	height:inherit
}
.cont .cont-news{
	padding-top:10px;
}
.news-cont-left ul li:hover a{
	color: #626262;
    font-size: 14px;
}

.news-cont-right .swiper-slide .news-cont-right-nr{
	font-size:15px;
}
}

@media (max-width:700px){
#ad1{
	
	display:none
}
.news-cont{
	padding:0
}
.foot-top {
    height: 6.5rem;
}
.foot-nr,.foot-phone{
	border:none;
	    width: 100%;
    position: inherit;
    float: left;
	padding-left:0 
}
.foot_wer {
    left: 87%;
}
.news-type {
    height: 320px;
}
.foot-bot{
	width:100%
}
.cont-relevant span{
	display:none
}
.cont-relevant select {
    width: 100%;
	margin-left:0
}
}
@media (max-width:640px){
.foot-top {
	padding-bottom:1rem
}	
.news-cont-left ul li:hover a{
	color: #004EA2;
    font-size: 16px;
}
#ads {
    margin-top: 10px;
}
.add_flxed{
	display:none
}
.news-cont-left-nr {
    overflow: hidden;
    width: 68%;
}
}


@media (max-width:460px){
.foot_wer {
	display:none
}	
.foot-top{
	height:inherit;
	padding:1rem 0
}
.interflow dl dt img,.video dt em img{
	height:5.5rem;
	object-fit: cover;
	width:100%
}	
.interflow dd{
	height:34px;
	line-height:34px;
	font-size:14px;
}
.glbox ul li .text h3,.glbox ul li .data p{
	font-size:16px;
}
.glbox ul li .data span{
	font-size:13px;
}
.glbox ul li .text {
    width: 67%;
}
.glbox ul li .data {
    padding: 5.7% 0 5.3%;
	width:24%
}
.glbox ul li .text p {
    margin-top: 8px;
}
.news_pub dt img {
    height: 108px;
}
.news_pub dl {
    padding: 15px 0;
}
.news_pub dt {
    width: 34%;
}
.news_pub dd {
    width: 61%;
}
.news_pub dd h2{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
font-size:16px
}
.news_pub dd p{
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
height:inherit;
overflow: hidden;
font-size:14px;
line-height:24px
}
#units dd h2{
	font-size:18px;
}
#units dd p{
	line-height:28px;
}
.tables table tr td{
	padding:7px
}	
.pbusher-name .pageAct{
	display:none
}
.cont-relevant select{
	width:96%
}	
.cont-relevant span {
    float: none;
    display: none;
}
.cont-relevant select{
	margin-left:0
}
.cont-relevant ul li:nth-child(2) {
	text-align:left
}
.foot-nr,.foot-phone{
	width:100%;
	position:inherit;
	float:left
}
.foot-top{
	height:8.5rem;
	padding-bottom:3rem
}	
.foot-phone{
	border:none
}
.team dd h2{
	font-size:20px;
}
.team dd p,.team dd h2 i{
	font-size:14px;
}
.team dd p{
	line-height:26px;
}
.cont_cont p {
    font-size: 15px;
    line-height: 26px;
}
.box {
    max-width: 100%;
    margin: 0 auto;
}
}

@media (max-width: 375px){
.news-type-mid ul li {
    width: 170px;
}
}