@charset "utf-8";

.headerDiv .sitelogo{float:left;margin-left: -8px;}
.headerDiv .sitelogo img{height:60px;}
li{ list-style:none; }
.pc-nav > li .dropdown-menu {
		margin: 0;
	}
	.pc-nav > li:hover .dropdown-menu {
		display: block;
	}
	.navbar-nav > li{
		width:8rem;
		text-align:center;
	}
	.nav-bar-a{
		text-align:center;
	} 
	.mobile-bar-li{
		border-top:1px solid rgba(53,153,204,0.8);
		width:100%!important;
		text-align:left!important;
	}
	.headerDiv{
		position:relative;
		height: 120.8px;
		width: 100%;
		background-size: 1910px 161px;
	}
	.bg-primary_nav{
		background-color:rgba(0,123,195,0.5)!important;
	}
	.bg-primary_nav_a{
		background-color:rgba(5,151,220,0.6)!important;
	}
	.nav-hover:hover{
		background-color:rgba(17,88,130,0.2)!important;
	}
	.bg-primary_nav_a:hover{
		background-color:rgba(5,151,220,0.7)!important;
	}



.left-title{
		font-size: 20px;
    	font-weight: 700;
    	line-height: 28px;
	}
	/*
	.xueyuan-title{
		max-width:1140px;
		font-size:1.5rem;
		border-bottom:3px solid #1E90FF;
		border-image: linear-gradient(to left, #026096,#86A8E7, #2EA7E0) 1;
	} 
	.jiaoxue-title{
		max-width:1140px;
		font-size:1.5rem;
		border-bottom:3px solid #1E90FF;
		border-image: linear-gradient(to right, #00F260,#0575E6) 1;
	}
	.keyan-title{
		max-width:1140px;
		font-size:1.5rem;
		border-bottom:3px solid #1E90FF;
		border-image: linear-gradient(to right, #00C9FF,#92FE9D) 1;
	} 
	.xuegong-title{
		max-width:1140px;
		font-size:1.5rem;
		border-bottom:3px solid #1E90FF;
		border-image: linear-gradient(to right, #009FFF,#ec2F4B) 1;
	} 
	.danqun-title{
		max-width:1140px;
		font-size:1.5rem;
		border-bottom:3px solid #1E90FF;
		border-image: linear-gradient(to right, #FF416C,#FF4B2B) 1;
	}
	*/
	.articleTime{
		min-width:6rem;
		text-align:right;
	} 
	.icon-hover:hover > div{
		border:1px solid #007bff!important;
		color:#007bff;
		cursor:pointer;
	}
	.icon-hover:hover > p{
		font-weight:bold;
		color:#007bff;
		cursor:pointer;
	}
	.home-part > ul >li{
		cursor:pointer;
		padding:0px;
	}
	.gradient{
		background-image: linear-gradient(to top, rgba(0,0,0,0.5), transparent);
	    left:0;
	    right:0;
	    bottom:0;
	}
dd {
    display: inline;
    float: left;
}
 
 
.actual_pic dl dd a {
    display: block;
    margin: 0 2px;
    width: 278px;
}
a, a:active {
    outline: medium none;
}
a {
    color: #212529;
    outline: medium none;
    text-decoration: none;
}
dl, ol, ul{padding-left:0;}
img {
    border: 0 none;
}
* {
    word-wrap: break-word;
}


.searchbox2{display:none;}
.scroll_pic {
    overflow: hidden;
    width: 100%;
    max-width:1154px;
}
.actual_pic {
    width: 154154px;
}
.actual_pic dl dd a {
    display: block;
    margin: 0 2px;
    width: 278px;
}
.pic_one {
    float: left;
    height: 154px;
    width: auto;
}
.pic_one_copy {
    float: left;
    height: 154px;
    width: auto;
}
.imgPosition{
	position:absolute;top:0;left:0;right:0;bottom:0;transition:0.3s;height:154px;width:278px;
}
.aImg{
	position:relative;overflow:hidden;height:154px!important;
}
.aImg:hover .imgPosition{
	transform:scale(1.1);
}

.mask{
	background-color:rgba(0,0,0,.3);
	position:absolute;
	top:0;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 157px;
}
.mask:hover{
	background-color:rgba(0,0,0,.6);
}
.imgTitleDiv{
	color:#FFF;
	/* position:absolute; */
	bottom:0;
	width:100%;
}
.imgTitle{
	font-size:17px;font-weight:600;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-all;
}
.imgIcon{
	position:absolute;right:15px;bottom:15px;font-size:20px;color:#FFF;display:none;
}
.aImg:hover .imgIcon{
	display:block;
}
.w-100 .ml{float:left;position: relative;width:546px;}
.w-100 .mr{float:right;width:546px;}
.post-11 .news_con .news_title{text-align: center;position:absolute;width: 546px;bottom: 43px;}
.list-group-flush li{border-bottom: 1px solid #dfdfdf;}
.post-11 .news_con .news_title a{font-size:19px;line-height:21px;color:#fff}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
    padding: 0;
}

.slick-dots
{
    position: absolute;
    bottom: 40px;
    display: block;
    width: 100%;
    padding: 0;
    left: 0%;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 8px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 30px;
    height: 3px;
    background: #fff;
    cursor: pointer;
    color: transparent;
    opacity: 0.5;
    border: 0;
    outline: none;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    /* content: '•'; */
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button
{
    opacity: 1;
    
}
.wp-navi .navi-slide-head img{width:40px;}
.post-11 .focus .focus-title {height: 34px;line-height: 26px;padding: 0 15px;text-align: center;font-size: 19px;}
.post-11 .focus .focus-title-bar {height: 34px;bottom: 58px;left: 50%;width: 546px;text-align: center;margin-left: -273px;}
.post-11 .focus .focus-title-bg {/* background-color: #000; */}

.post-11 .focus .focus-pagination {position:absolute;width: 546px;left: 50%;margin-left: -273px;text-align: center;bottom: 27px;}
.post-11 .focus .focus-page {width: 30px;height: 3px;line-height: 20px;font-size:12px;border-radius: 0px;opacity: 0.5;background-color: #fff;color: #000;}
.post-11 .focus .focus-page span {display:block;}
.post-11 .focus .focus-page:hover {font-size: 13px; color: #000; font-weight: bold; }
.post-11 .focus .focus-page-active {opacity:1;}

.post-11 .focus .focus-navigation {opacity: 0.7;filter:alpha(opacity=70);}
.post-11 .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
.post-11 .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}

.post-21 .news_list li{float:left;width: 280px;margin-right: 5px;overflow:hidden;}
.post-21 .news_list li .mask .more_text{margin: 121px 0 0 250px;display: block;text-align: center;width: 15px;line-height: 9px;height: 15px;border: 1px solid #fff;border-radius: 50%;color: #fff;display:none;}
.post-21 .news_list li .mask:hover .more_text{display:block;}
.post-21 .news_list li:hover img{transform:scale(1.1);transition-duration:1s;}
.post-21 {padding:20px;}
.post-21 .news_wz{position:absolute;bottom: -1px;left: 16px;z-index: 999;}
.post-21 .news_list .news_box{position:relative;}
.post-21 .news_list .news_title{font-size:17px;line-height: 54px;}
.post-21 .news_list .news_title a{color:#fff;font-weight:bold;}
.post-21 .news_list .news_con p{color:#fff;}
.post-21 .tt {display:inline-block;width:100%;border-bottom: 0px solid #e6e6e6;} /**标题栏**/
.post-21 .tt .tit {display:inline-block;float:left;font-family: simsun;font-size: 20px;font-weight: bold;} /**标题字体**/
.post-21 .more_btn {display:inline-block;*display:inline; *zoom:1;height: 20px;line-height: 20px;float:right;}
.post-21 .more_btn .more_text,.post .more_btn a {font-size: 16px;cursor:pointer;} 
.post-21 .more_btn a{color: #212529;} 
input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill:active {
        -webkit-transition-delay: 99999s;
        -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
}
.searchbox{text-align:right;}
span.iconfont.iconsoushuo{position:absolute;right: 12px;top: 5px;cursor: pointer;}
span.iconfont.iconsoushuo:hover{color:#fff;}
.wp-search {position: relative;border: 1px solid #dee2e6;background: #fff;border-radius: 5px;width: 261px;}
.wp-search form {display: block;}
.wp-search .search-input {margin-left:4px; margin-right: 40px;}
.wp-search .search-input input.search-title {width: 100%;height: 36px;padding: 0px 7px;line-height: 22px;background: none;color: #000;font-size: 16px;opacity: 0.5;border:0;outline: 0;}
.wp-search .search-btn {width: 42px;height: 36px;position: absolute;right: 0;top: 0%;}
.wp-search .search-btn input.search-submit {width: 42px;height: 36px;outline: 0;border: 0;background: transparent url(../images/sous.png) no-repeat center;border-left: 1px solid #dee2e6;cursor: pointer;border-radius: 0 5px 5px 0;}
.wp-search .search-btn:hover input.search-submit{background:none;}
.possplit{text-indent:0;}
.ml-3 a{color:#6c757d;}


 .column-name{line-height:32px;color: #212529;}
 .list-group-item{border:none;}

.col_list{width:175px;}
.col_list .list-group li{border:1px solid rgba(0,0,0,.125);padding: 7px 24px;}
.col_list .list-group li.selected span{color:#3BA8E0;font-weight: bold;}
.col_list .list-group li a{font-size:14px;line-height: 22px;}
.col_menu {width: 176px;float:left;position:relative;margin-right: 8px;}
.m-2{margin-left: 0 !important;}
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #3BA8E0;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 19px;font-weight:normal;color:#fff;margin-bottom: 0;}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height:50px;text-align: center;}/**栏目名称图标**/
.col_menu .col_menu_con{border:1px solid #e4e4e4;}


/*默认主导航样式*/
#nav{background: #3ba6e0;}
#nav .inner{
    width: 1140px;
    margin: 0 auto;
}
#nav .inner .wp-panel{
    margin-left: -9px;
}/*导航*/
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {margin:0 auto}
.nav .wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 25px;line-height: 40px;text-align: center;color: #FFFFFF;font-size: 16px;}
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{background-color:rgba(17,88,130,0.2); text-decoration: none; color: #eee;}
.nav .sub-menu {display: none;position: absolute;left: -15px;top: 40px;min-width: 146px;z-index: 100;background:#fff;}
.nav .i4  .sub-menu{left:-30px;}
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.nav .sub-menu .sub-item a {display: block;color: #fff;height: 38px;line-height: 38px;text-align: center;padding: 0 17px;font-size: 14px;background: rgba(5,151,220,0.6);}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{ color: #fff; background-color:rgba(5,151,220,0.7); display: block; }
.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}

/**栏目新闻**/
.col_news {width: 100%;border: 1px solid rgba(0,0,0,.125);min-height: 250px;float:right;}
.col_news .news_list li{border-bottom:1px dashed #EEE} 
.col_news .col_news_box{padding: 19px 20px;}
.col_news_head {border-bottom: 1px solid #DBDBDB;}
.col_metas .col_title { display:inline-block; float:left; height: 48px; line-height: 48px; }  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 18px;font-family:"Microsoft yahei";font-weight: normal;color: #0f429b;border-bottom: 3px solid #CBCBCB;}
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;height: 46px;line-height: 46px;color: #666;} /**当前位置**/
.col_metas .col_path a{color: #2F2F2F;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.col_news_list { margin-top:7px;}
.col_news_list .wp_article_list .list_item {} /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index {}  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.75; font-size:14px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:10px;}
.col_news_list .wp_entry table{ margin-bottom:4px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); } /**列表页文章图片大小限制**/

/**自定义新闻列表**/
.news_list { }
.news_list li.news {line-height: 40px;padding-left:0px;} /**标题图标**/
.news_list li.news span.news_title {float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}/*标题*/
.news_list li.news span.news_title img {vertical-align: middle;}
.news_list li.news span.news_meta {float:right;margin-left:2px;color: #212529;}/*属性*/
.news_list li.news .news_time,
.news_list li.news .news_time span{color: #666;}/*发布时间*/
.news_list li.news .news_icon {display:inline-block;margin:0 auto; border:0px solid red;}
.news_list li.news .news_text {line-height:22px; color:#666;}/*默认简介*/
.news_list li.news .news_bg {position:absolute; left:0px;bottom:0px; right:0px; height:30px; background:#000; opacity:.7; filter:Alpha(opacity=70);}
.news_list li.news p {line-height:34px;}
i.iconfont.iconsoushuo.text-white{display:none;}
/**搜索**/
.searchbox2 .search-panel2 {float: right;position: relative;clear: right;margin-right: 10px;margin-bottom: 0px;border-radius: 50%;}
.search-panel2 .search-window {background-color: #fff;overflow: hidden;width: 40px;}
.search-panel2 .wp-search {position: relative;}
.search-panel2 .wp-search form {display: block;}
.search-panel2 .wp-search .search-input {margin-right: 47px;}
.search-panel2 .wp-search .search-input input.search-title {width: 100%; height: 38px; line-height: 38px; border: 0; outline: 0; background: none; color: #888; font-size: 14px; padding-left: 5px; border: 1px solid #f7e7e7;}
.search-panel2 .wp-search .search-btn {width: 40px;height: 40px;position: absolute;right: 0;top: 0;border-radius: 50%;}
.search-panel2 .wp-search .search-btn input.search-submit {width: 40px;height: 40px;border: 0;outline: 0;background: url(../images/sous.png) center no-repeat;cursor: pointer;border-radius: 50%;}
.search-panel2 .searchbtn {width: 40px;height: 40px;border: 0;outline: 0;background: url(../images/sous.png) center no-repeat;background-repeat: no-repeat;position: absolute;right: 54px;top: -61px;z-index: 120;cursor: pointer;}