/*Internet Explorer 10 并没有对 屏幕的宽度 和 视口（viewport）的宽度 进行区分*/

@-ms-viewport {
	width: device-width;
}

@-o-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}


/*Internet Explorer 10 并没有对 屏幕的宽度 和 视口（viewport）的宽度 进行区分 end*/

ul,
ol,
dl,
table,
th,
tr,
td,
input,
textarea,
li,
a,
div,
span,
em,
i,
img {
	margin: 0;
	padding: 0;
	border: 0;
	max-width: 100%;
}

a:hover {
	text-decoration: none;
}

li {
	list-style: none;
}


/*全局样式*/

html,
body {
	width: 100%;
	margin: 0 auto;
}


/*= 清除浮动=*/

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	display: block;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}


/* Hides from IE-mac \*/

* html .clearfix {
	height: 0%;
}


/* End hide from IE-mac */

* + html .clearfix {
	min-height: 0%;
}


/* 针对IE7 */

* + html .clearfix {
	min-height: 0%;
}

.w100 {
	width: 100%;
}

.fl {
	float: left;
}

.fr {
	float: right;
}


/*原文件配置*/

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

body {
	color: #666666;
	background: #ffffff;
	font: 16px/30px 'Microsoft YaHei', arial, sans-serif;
	min-width: 320px;
}

a {
	color: #000;
}

a:hover {
	color: #e69f0b;
}


/*按钮专用 end*/

.btn_com {
	display: inline-block;
	width: 90px;
	height: 32px;
	line-height: 32px;
	background: #417be7;
	font-size: 12px;
	text-align: center;
	color: #FFF;
	cursor: pointer;
}

.btn_com:hover {
	color: #fd711c;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}


/*块级转化*/

.di_in {
	display: inline-block;
}

.di_no {
	display: none;
}

.di_bl {
	display: block;
}


/*原文件配置  end*/


/* 到顶部间距 */

.mt0 {
	margin-top: 0px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.mt35 {
	margin-top: 35px;
}

.mt40 {
	margin-top: 40px;
}

.mt45 {
	margin-top: 50px;
}

.mt50 {
	margin-top: 50px;
}

.mt55 {
	margin-top: 50px;
}

.mt60 {
	margin-top: 60px;
}


/* 到左边间距 */

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.ml25 {
	margin-left: 25px;
}

.ml30 {
	margin-left: 25px;
}

.ml35 {
	margin-left: 35px;
}

.ml40 {
	margin-left: 35px;
}

.ml45 {
	margin-left: 35px;
}

.ml50 {
	margin-left: 50px;
}


/* 字体大小 */

.font14 {
	font-size: 14px;
}

.font16 {
	font-size: 16px;
}

.font18 {
	font-size: 18px;
}

.font20 {
	font-size: 20px;
}

.font22 {
	font-size: 22px;
}

.font24 {
	font-size: 24px;
}

.font26 {
	font-size: 26px;
}

.font28 {
	font-size: 28px;
}

.font30 {
	font-size: 30px;
}


/*纵向居中*/

.v_middle {
	vertical-align: middle;
}


/*横向居中*/

.te-align {
	text-align: center;
}


/*相对定位*/

.p_r {
	position: relative;
}


/* 白色背景 */

.bgfff {
	background: #fff;
}

p{
	margin: auto;
}
@media (min-width: 1200px) {
	/*min-width 1200 不要写其它内容*/
	.container{ width: 1230px;}
}


/*全局样式 start*/
.top{
	background: #002c45;
	color: #fff;
	padding: 12px 0;
}
.top a{
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	color: #fff;
	display: inline-block;
	padding: 0 18px;
	border-left:#fff 1px solid; 
}
.top a:first-child{
	border: none;
}
.head{
	background: #054568;
	padding: 18px 24px;
}
.head .logo{
	margin: auto;
}
.so_box{
	margin-left: 85px;
	margin-top: 22px;
	background: #0e5980;
	border-radius: 50px;
	padding: 0 22px;
}
.so_box input.fl{
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	margin-top: 2.5px;
	background: none;
	color: #fff;
	outline: none;
}
.so_box input::placeholder{
	color: #fff;
}
.so_box input.search-icon{
	margin-top: 2.5px;
}
.nav li{
	position: relative;	
}
.nav li h3{
	margin: auto;
}
.nav li h3 a{
	padding: 0 18px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #000;
	display: block;
}
.nav li.on h3 a{
	background: #054568;
	color: #fff;
}
.sub{
	display: none;
	width: 100%;
	position: absolute;
	background: #054568;
	top: 50px;
	left: 0;
	padding: 5px;
	z-index: 10;
}
.sub li a{
	height: 22px;
	line-height: 22px;
	color: #fff;
	font-size: 14px;
}
.sub li a:hover{background:#196893!important;}
.banner .swiper-slide{
	background-size: cover;
}
.banner .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	opacity: 1;
	background: #fff;
}
.banner .swiper-pagination-bullet-active{
	background: #074574;
}
.school_news_box{
	padding: 30px 0 45px;
}
.title{
	padding-left: 40px;
	margin-bottom: 40px;
}
.school_news{
	background: url("../image/icon_01.png") no-repeat left center;
}
.all_news,.special_website .title{
	background: url("../image/icon_20.png") no-repeat left center;
}
.announcement{
	background: url("../image/icon_23.png") no-repeat left center;
}
.title h3{
	margin: auto;
	font-size: 24px;
	color: #07455e;
	display: inline-block;
}
.title h3 em{
	color: #656565;
	font-size: 12px;
	font-style: normal;
	margin-left: 8px;
}
.title .fr{
	font-size: 14px;
	color: #666;
}
.school_news_box .col-md-4{
	padding-bottom: 60px;
	position: relative;
}
.school_news_box .col-md-4.list-box{
	padding-bottom: 0;
        margin-top:-13px;
}
.school_news_box .pic{
	display: block;
}
.school_news_box .pic img{
	width: 100%;
        height:240px;
	display: block;
}
.school_news_box .text{
	height: 110px;
	position: absolute;
	bottom: 0;
	padding-right: 15px;
	overflow: hidden;
}
.school_news_box .text .date{
	height: 50px;
	width: 60px;
	margin-top: 50px;
	background: url("../image/time_bg.png") no-repeat center;
	color: #fff;
}
.school_news_box .text .date .day{
	margin-top: 10px;
	font-size: 22px;
	line-height: 24px;
	display: block;
	text-indent: 10px;
}
.school_news_box .text .date .moon{
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	text-indent: 28px;
	margin-top: -10px;
}
.school_news_box .text .txt{
	margin-left: 60px;
	background: #fff;
	padding: 20px 20px 0;
}
.school_news_box .text .txt h5{
	font-size: 16px;
	height: 32px;
	line-height: 13px;
	margin: auto;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.school_news_box .text .txt p a{
	color: #666;
	font-size: 14px;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.school_news_box ul li,.news_list_box ul li{
	clear: both;
	overflow: hidden;
	line-height: 34px;
}
.school_news_box ul li p,.news_list_box ul li p{
    width: 76%;
	float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.school_news_box ul li p a,.news_list_box ul li p a{
	font-size: 14px;
}
.school_news_box ul li span,.news_list_box ul li span{
	color: rgb(153, 153, 153);
    font-size: 14px;
}
.all_news_box{
	height: 405px;
	padding-top: 40px;
	background: #d3d3d3 url("../image/icon_17.jpg") no-repeat left center;
	box-sizing: initial;
}
.news_list_box ul li p{
	width: 75%;
}
.news_list_box ul li span{
	font-size: 12px;
}
.news_list_box .first{
	margin-bottom: 10px;
}
.news_list_box .first .fl{
	width: 130px;
	height: 110px;
}
.news_list_box .first .text{
	padding-left: 150px;
}
.news_list_box .first .text h5{
	margin: auto;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.news_list_box .first .text h5 a{
	font-size: 14px;
	line-height: 2;
}
.news_list_box .first .text p span{
	display: inline-block;
	margin-right: 12px;
	padding-left: 20px;
}
.announcement_box ul li{
	height: 60px;
	margin-bottom: 15px;
}
.announcement_box ul li .date{
	width: 55px;
	height: 60px;
	float: left;
	text-align: center;
	background: #fff;
	color: #666;
	font-size: 12px;
}
.announcement_box ul li .date .day{
	background: #07455e;
	color: #fff;
	display:block;
}
.announcement_box ul li .text{
	padding-left: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.announcement_box ul li .text a{
	font-size: 14px;
	line-height: 30px;
}
.special_website{
	padding-top: 40px;
	padding-bottom: 55px;
}



/*********20190309sss*************/
.list-banner{width:100%; overflow:hidden; text-align:center;}
.list-content{width:1200px; margin:0 auto; position:relative;}
.left{width:220px; margin-right:-220px; position:relative; margin-top:-80px; background:#eee; float:left; padding-bottom:100px;} 
.left-lmcc{width:220px; float:left; font-size:24px; height:80px; line-height:80px; padding-left:20px; color:#fff; background:url(../image/left-lmcc.jpg) no-repeat; border-bottom:3px solid #ffd570;}
.left-list{width:100%; float:left;}
.left-list li a{width:220px; height:44px; line-height:44px; border-bottom:1px solid #d7d7d7; font-size:14px; color:#333; padding-left:20px; display:block; float:left;}
.left-list li a:hover{background:#4abba6!important; color:#fff!important;}
.left-current{background:#044567!important; color:#fff!important;}
.right{width:100%; float:right; min-height:500px;}
.right-1{margin:0 auto; width:100%;}
.local{width:100%; height:75px; line-height:60px; border-bottom:1px solid #d7d7d7; float:left; padding-top:15px;}
.local h3{display:inline-block; border-bottom:3px solid #044567; padding:0 5px; color:#044567; font-size:24px; float:left; line-height:60px;height:60px; margin:0; font-weight:bold;}
.list,.content,.xrld{width:100%; float:left; margin-bottom:30px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.content-title{width:100%; margin-bottom:20px;}
.content-title h3{display:block; float:left; width:100%; text-align:center; color:#333; font-size:22px; line-height:40px;}
.content-title i{display:block; float:left; width:100%; text-align:center; font-size:12px; color:#999; font-style:normal;}
.content-con,.jj{width:100%; min-height:400px;}

.content-con img,.jj img{display:block; max-width:100%; margin:0 auto;}
.sxt{width:100%; line-height:30px; padding-top:15px; border-top:1px solid #dfdfdf; color:#333;font-size:14px;}
.sxt a{ color:#333;}
.sxt p{display:block; width:100%; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jj,.list,.jgsz{margin-top:20px; float:left;}
.list li{height:36px; width:100%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.list li a{width:770px; height:38px; line-height:38px; color:#333; font-size:15px; display:block; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list li i{display:block; font-family:Arial, Helvetica, sans-serif; float:right; width:90px; text-align:right; font-size:14px; color:#666; height:36px; line-height:36px;  font-style:normal;}
.Research-first{width:100%; float:left;} 
.search-list{width:1200px; margin:0 auto 20px;}
.search-content{width:100%; margin:15px 0; float:left;}
.search-content li a{width:100%; padding-bottom:15px; padding-top:15px; border-bottom:1px solid #DFDFDF; display:block; float:left;}
.search-content li h3{display:block; float:left; font-size:15px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; width:80%;}
.search-content li i{display:block; width:20%; text-align:right; color:#666; font-size:12px; float:right;}
.search-content li p{display:block; float:left; color:#666; font-size:12px; line-height:24px; height:48px; overflow:hidden;}
.search-content li a:hover{background:#f3f3f3;}
.dl-menuwrapper,.phone-sy-content{display:none;}
.Research-img img,.Link-con li img{width:100%;}
.content-title em{font-style:normal;}
.sxt{width:100%; padding-top:10px; border-top:1px dotted #ccc; color:#333; line-height:30px; margin-bottom:15px; font-size:14px;}
.sxt a{color:#333;}
.xrld-1{width:100%; float:left; padding-bottom:10px; border-bottom:1px dashed #ccc; margin-top:18px;}
.xrld-1 h3{color:#044567; font-size:14px; line-height:36px; margin:0;}
.xrld-1 h3 span{margin-right:10px; font-size:18px; font-weight:bold;}
.xrld-1 p{display:block; width:100%; line-height:25px; color:#666; text-indent:2em; font-size:14px;}
.xrld-1 a{color:#044567; font-weight:bold;}
.xrld-1 a:hover{color:#4abba6;}
.jgsz-1,.jgsz,.jgsz-list,.pic-list{width:100%; float:left; margin-bottom:15px;}
.jgsz-list{margin:15px 0;}
.jgsz-list li{width:25%; line-height:45px; font-size:15px; float:left;}
.jgsz-list li a{color:#333;}
.jgsz-list li:nth-child(3n){width:50%;}
.jgsz-1 h3{height:45px; line-height:45px; border-left:3px solid #044567; background:#ddd; color:#333; margin:0; padding-left:20px; font-size:18px; width:100%; float:left;}
.pic-list img{width:180px; height:306px;}
.pic-list li{width:270px; float:left; text-align:center; line-height:24px; margin:20px 45px 20px 0; font-size:14px;}
.pic-list li a{color:#333;}
.pic-list li:nth-child(3n){margin-right:0;}
/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(404.png) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../image/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../image/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../image/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/*******banner*******/
.slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
	float:left;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd li img{
	width: 100%;
	vertical-align:top;
}
.slideBox4 .hd {
	overflow:hidden;
	position:absolute;
	bottom:20px;
	z-index:1;
	left: 50%;
	margin-left: -54px;
}
.slideBox4 .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox4 .hd ul li {
	float:left;
	margin: 0 7px;
	width: 18px;
	height: 18px;
	text-align: center;
	cursor: pointer;
	background: url(404.png) no-repeat;
}
.slideBox4 .hd ul li.on {
	background: url(404.png) no-repeat;
}

/*********20190309结束*************/




.foot{
	background: #054568;
	color: #fff;
	padding: 20px 0;
}
.foot .col-md-4{
	height: 144px;
	border-left: #1c5c7f 1px solid;
}
.foot .col-md-4:first-child{
	border-left:none;
}
.foot_href {
	padding: 0 40px;
}
.foot_href a{
	font-size: 14px;
	color: #a6d2ed;
	line-height: 35px;
}
.foot_logo{
	text-align: center;
}
.foot_logo a{
	display: inline-block;
	margin-top: 30px;
}
.foot_info{
	padding: 0 0 0 50px;
}
.foot_info .text{
	
	margin-left: 65px;
	font-size: 12px;
	line-height: 30px;
	color: #a8d6ed;
}
.foot_info .text a{
        color:#a8d6ed;  
}
.copy{
	display: none;
}
.menu,.phone{
	display: none;
}
.bgDiv{
	width: 100%;
    height: 100%;
    background-color: rgb(0, 0, 0);
    opacity: 0.5;
    position: fixed;
    display: none;
    z-index: 99;
    bottom: 0px;
}


/*全局样式 end*/

@media (min-width: 1025px) {
	/*所有hover写在这里面 兼容sofari的移动端不支持hover*/
	a:hover{
		color: #a6d2ed;
	}
	.top a:hover{
		color: #a4dfff;
	}
	.nav li h3 a:hover{
		background: #054568;
		color: #fff;
	}
}


@media (max-width: 1441px) {
	/*修改1441以下、小屏显示器*/
	.nav li h3 a{
		padding: 0 16px;
	}
}

@media (max-width: 1199px) {
	/*修改1200以下、小屏显示器*/
	.nav li h3 a{
		font-size: 14px;
		padding: 0 11px;
	}
	.school_news_box ul li p, .news_list_box ul li p{
		width: 70%;
	}
	.school_news_box ul li{
		line-height: 26px;
	}
	.news_list_box ul li{
		line-height: 30px;
	}
	.foot .col-md-4.foot_info{
		padding-left: 30px;
	}
	.foot_info .text{
		line-height: 2;
	}
}

@media (max-width: 1023px) {
	/*修改1024以下、平板*/
	.top{
		display: none;
	}
	.head .fr{
		display: none;
	}
	.school_news_box .text .txt{
		padding: 10px 10px 0;
	}
	.school_news_box ul li p, .news_list_box ul li p{
		width: 58%;
	}
	.school_news_box ul li{
		line-height: 30px;
	}
	.all_news_box{
		height: auto;
		background: #d3d3d3;
	}
	.announcement,.school_news_box .col-md-4.list-box{
		margin-top: 20px;
	}
	.foot{
		display: none;
	}
	.copy{
		display: block;background: #054568;
		color: #fff;
		font-size: 12px;
		padding: 15px 0;
	}
	.nav{
		width: 50%;
		height: 100vh;
		overflow-y: scroll;
		position: fixed;
		z-index: 999;
		top: 0px;
		left: -60%;
		margin-top: 0px;
		background: rgba(0, 0, 0, 0.95);
	}
	.nav li{
		display: block;
		float: none;
	}
	.nav li h3 a{
		color: #fff;
		font-size: 16px;
	}
	.nav h3 em {
		width: 30px;
		height: 50px;
		text-align: center;
		font-style: normal;
		position: absolute;
		right: 0px;
		top: 0px;
		font-size: 28px;
		color: rgb(238, 238, 238);
		padding: 0px;
	}
	.nav h3 em::after {
		content: "›";
		position: absolute;
		width: 30px;
		height: 30px;
		line-height: 25px;
		top: 10px;
		left: 0px;
		transition: all 0.3s;
	}
	.nav .on h3 em:after {
		transition: all 0.3s;
		transform: rotate(90deg);
		color: #fff;
	}
	.sub{
		position: inherit;
		top: 0;
	}
	.head{
		padding: 8px 0;
	}
	.head .logo{
		float: none;
		text-align: center;
	}
	
	.head .logo img{
		height: 45px;
	}
	.menu{
		display: block;
		width: 70px;
		height: 61px;
		position: absolute;
		left: 0px;
		top: 0px;
		background: url(../image/caidan.png) center center no-repeat;
                background-size:30px,30px;
	}
	.phone{
		display: block;
	}
	.item_li {
		float: left;
		width: 100%;
		display: block;
		text-align: center;
		border-top: 1px solid rgba(0,0,0,.3);
		background: #333;
		box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
		text-shadow: 0 1px 0 rgba(0,0,0,.5);
		color: #ccc;
		line-height: 50px;
		font-size: 18px;
	}
	.sub li{
	  border-top: 1px solid rgba(217, 217, 217, 0.3);
	}
}

@media (max-width: 767px) {
	/*修改758以下、小屏平板*/
	.row{
		margin: auto;
	}
	.row > div{
		padding-left: 0;
		padding-right: 0;
	}
	.school_news_box .col-md-4,.title,.all_news_box .col-md-6{
		margin-bottom: 20px;
	}
	.school_news_box{
		padding: 25px 0;
	}
	.special_website{
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.school_news_box ul li p, .news_list_box ul li p{
		width: 74%;
	}
	
}

@media (max-width: 424px) {
	/*修改425以下、普通的安卓手机屏*/
	.title h3 em{
		display: none;
	}
}

@media (max-width: 374px) {
	/*修改425以下、iPhone5，4，等小屏手机*/
	.school_news_box ul li p, .news_list_box ul li p{
		width: 72%;;
	}
}








/*********20190309sss*************/
@media screen and (min-width:801px) and (max-width:1200px) {
.wid1200,.sy-main{width:100%; padding:0 25px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.list-content{width:94%; margin-left:3%; margin-right:3%;}
.list,.content{padding:10px 0; width:100%;}
.list li i,.list li a{width:auto; height:auto; line-height:30px; white-space:normal; float:none; display:inline;}
.list li i{margin-left:8px;}
.left-list li a{font-size:15px;}
.list li{width:97%; height:auto; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #dfdfdf;background:url(404.png) no-repeat left 12px;}

.content-con p, .jj p,.content-con span,.jj p:{font-family:'Microsoft YaHei', arial, sans-serif!important;}

.content-con p, .jj p:{font-family:"微软雅黑"!important;}}
.search-content{padding:0 15px; width:auto; margin-bottom:30px;}
.search-content ul,.search-list{width:100%;}
.news, .events,.Research,.Link{width:48%;}
.news,.Research{margin-right:4%;}
.focus,.Research-txt-1 p{display:none;}
.news-list{width:100%; margin-top:24px;}
.news-list li{padding-bottom:13px;}
.title h3{font-size:24px;}
.sy-main{margin:20px auto;}	
.search{margin-top:8px;}
.Research-img{width:160px; margin-right:-160px;}
.Research-txt-1{margin-left:185px;}
.Research-list li span{width:20%;}
.Research-list li a{width:80%;}
.Link-con li{margin-bottom:15px; height:auto;}
.Research-txt-1 h3{height:auto;}
.pic-list li{width:46%; margin:25px 2% 10px;}
.pic-list img{width:100%;}
.pic-list li:nth-child(3n){margin-right:2%;}
}
@media screen and (min-width:900px) and (max-width:1000px) {
a.l1-nav{padding:0 32px;}	
}
@media screen and (min-width:1000px) and (max-width:1200px) {
a.l1-nav{padding:0 41px;}	
}
@media screen and (min-width:801px) and (max-width:950px) {
a.l1-nav{padding:0 24px;}	
}
@media screen and (min-width:320px) and (max-width:750px) {
.focus{display:none;}
.news-list{width:100%;}
.sy-main{margin:15px 0;}
}
@media screen and (min-width:320px) and (max-width:800px) {
.dl-menuwrapper,.slideBox,.phone-sy-content{display:block;}
.menu-nav,.search,.top-link,.left{display:none;}
.sy-main,.wid1200,.search-list{width:100%; padding:0 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.news, .Research,.events,.Link{width:100%; float:left;}
.title h3{font-size:20px;}
.Link-con li{height:auto; margin-bottom:15px;}
.slideBox4 .hd ul li {height:8px; width:8px;}
.slideBox4 .hd{bottom:10px;}
.news-list{margin-top:15px;}
.right-1{padding:0 25px;}
.list-content{width:100%;}
.list li a{width:80%;}
.list-banner{width:100%; height:auto; text-align:center;}
.list-banner img{min-width:100%;}
.content-title h3{line-height:30px; margin-top:10px; margin-bottom:0; font-size:18px;}
.local h3{height:50px; line-height:50px;}
.local{height:50px; padding-top:0;}
.search-content{margin:0;}
.list, .content,.jj{padding:0;}
.content-title{margin-top:15px; margin-bottom:5px;}
.content-title em{display:none;}
.pic-list li{width:50%; padding:0 2%; margin:10px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.pic-list img{width:100%; height:auto !important;}
}
@media screen and (min-width:320px) and (max-width:450px) {
.list li{width:100%; height:auto; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px;}
.list li a{width:auto; float:none; display:inline; overflow:auto; white-space:normal; height:auto; line-height:30px;}
.list li i{float:none; display:inline; margin-left:5px; line-height:30px;}
}
@media screen and (min-width:320px) and (max-width:1100px) {
.Research-txt-1 h3{height:104px; overflow:hidden;}
.Research-img{height:auto;}
}

.content-con p,.jj p，.content-con span,.jj span,.content-con div,content-con div span{width:100%!important;text-align:justify; text-indent:2em!important; line-height:34px!important; color:#333!important; font-size:16px!important;margin-bottom:10px!important;}

/*********20190309结束*************/



/******20200810开始********/
.local_fu{width:100%; height:75px; line-height:60px; float:left;}
.local_fu h3{display:inline-block; padding:0 5px; color:#000; font-size:18px; float:left; line-height:60px;height:60px; margin:0; font-family:"Microsoft YaHei",arial,sans-serif;}
@media screen and (min-width:320px) and (max-width:800px) {
.local h3{font-size:16px;}
.local_fu h3{height:50px; line-height:50px; font-size:15px;}
.local_fu{height:50px; padding-top:0;}
}
/******20200810结束********/


/****保定学院 同心抗疫 开始****/
.ky-list a{text-decoration:none;color:#444;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ky-list a:hover{color:#62aade}
.ky-list{width:100%;float:left;margin:0 auto}
.ul-txtq1{margin:54px -15px 6px;overflow:hidden}
.ul-txtq1 li{float:left;width:33.33%;padding:0 15px;margin-bottom:48px}
.ul-txtq1 .con{display:block;border-bottom:1px solid #ccc;position:relative;padding-bottom:54px}
.ul-txtq1 .con:hover{border-color:transparent}
.ul-txtq1 .con:after{content:'';width:0;height:4px;background-color:#62aade;position:absolute;left:0;bottom:0}
.ul-txtq1 .con:hover:after{width:100%}
.ul-txtq1 .name{margin-bottom:4px;overflow:hidden}
.ul-txtq1 .name span{display:block;float:left;font-size:16px;color:#666;line-height:2em;margin-right:18px;overflow:hidden;white-space:nowrap}
.ul-txtq1 .tit{height:3.12em;font-size:18px;color:#333;line-height:1.56em;font-weight:400;margin-bottom:16px;overflow:hidden;margin-top:0;}
.ul-txtq1 a:hover .tit{color:#62aade}
.ul-txtq1 .desc{height:1.7em;font-size:14px;color:#666;line-height:1.75em;overflow:hidden}
.ul-txtq1 .con,.ul-txtq1 .con:after,.ul-txtq1 .tit{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

@media only screen and (max-width:1440px){
.ul-txtq1{margin:30px -10px 0}
.ul-txtq1 li{padding:0 10px;margin-bottom:20px}
.ul-txtq1 .con{padding-bottom:20px}
.ul-txtq1 .name span{font-size:14px}
.ul-txtq1 .tit{font-size:16px;margin-bottom:10px}
.ul-txtq1 .desc{font-size:13px}
}
@media only screen and (max-width:1199px){
.ky-list {width:100%;padding:0 10px}
}
@media only screen and (max-width:959px){
.ul-txtq1{margin:30px -5px 0}
.ul-txtq1 li{width:50%;padding:0 5px}
}
@media only screen and (max-width:479px){
.ul-txtq1{margin:30px 0 0}
.ul-txtq1 li{float:none;width:auto;padding:0}
.ul-txtq1 .desc{height:auto}
}
/****保定学院 同心抗疫 结束****/
