
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1537336041859'); /* IE9*/
  src: url('iconfont.eot?t=1537336041859#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1537336041859') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1537336041859#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-youjiantou1:before { content: "\e628"; }

.icon-jiaoxue:before { content: "\e61e"; }

.icon-xinwen:before { content: "\e626"; }

.icon-video:before { content: "\e612"; }

.icon-ditu:before { content: "\e625"; }

.icon-notice:before { content: "\e63b"; }

.icon-logo:before { content: "\e602"; }

.icon-wujiaox:before { content: "\e603"; }







a{
	text-decoration: none!important;
}



.main-content{
	width: 100%;
  /*background: url(../images/fw_bg.png) no-repeat bottom center #fff;*/
    overflow: hidden;
    
	}
	
#lower-header {
	color: #fff;
	position: relative;
	z-index: 1906;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}

.animate-header #lower-header {
	opacity: .9;
	-moz-opacity: .9;
	-khtml-opacity: .9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90)
}
.animate-header #lower-header:hover {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100)
}
#menu-button {
	display: none
}
#navigation {
	list-style: none;
	margin: 0;
	/* padding-left:200px; */
	/* padding-right: 200px; */
	display: table;
	width: 100%
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-perspective: 500px;
	perspective: 500px
}
#navigation li span:hover {

	
	background-color: #226B68;
}
#navigation li span a:hover {

	color: #FFFFFF;
	
}
#navigation>li {
	-webkit-perspective: 500px;
	perspective: 500px;
	display: table-cell;
	text-align: center;
	vertical-align: middle
}
#navigation>li.home-button {
	width: 60px
}
#navigation>li.home-button a {
	padding: 11px 0 13px 0
}
#navigation>li.home-button i {
	font-size: 18px
}
#navigation>li>span>a {
	font-size: 16px;
	color: #333;
	text-decoration: none;
}

#navigation>li>a, #navigation>li>span {
	display: block;
	color: #fff;
	font-size: 16px;
	padding: 12px 0;
	cursor: pointer;
	transition: color .1s, background .3s;
	-webkit-transition: color .1s, background .3s;
	-moz-transition: color .1s, background .3s;
	
}
#navigation li:hover, #navigation>li.current-menu-item, #navigation li>ul>li>a:hover {
	text-decoration: none;
	background: none;
	color: #fff
}
#navigation li:hover>a:after, #navigation>li.current-menu-item>a:after, #navigation li:hover>span:after, #navigation>li.current-menu-item>span:after {
	color: #fff
}
#navigation>li>a:only-child:after, #navigation>li>span:only-child:after, #navigation>li.home-button>a:after, #navigation>li.home-button>span:after {
	content: '';
	display: none
}
#navigation li.PublicService-button {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px
}

#navigation li ul {
	display: none;
	text-align: left;
	position: absolute;
	font-size: 15px;
	background: #16a085;
	z-index: 6000;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px
}
#navigation>li>ul {
	top: 50px !important
}
#navigation li ul li {
	position: relative
}
#navigation li ul li>a:after {
	font-family: "iconfont";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	color: #a8abae;
	font-size: 13px;
	margin-left: 5px;
	content: "\e628";
	position: absolute;
	right: 15px;
	top: 15px
}
#navigation li ul li ul {
	left: 100%;
	top: 0;
	margin-left: 0;
	margin-top: 0;
	z-index: 7000
}
#navigation li ul li ul li a {
	background: #f8f8f8
}
#navigation ul li:last-child, #navigation ul li:last-child>a, #navigation ul li:last-child>span {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom: none
}
#navigation ul li:last-child {
	border-bottom: none
}
#navigation li ul li>a, #navigation li ul li>span {
	display: block;
	color: #5a5a5a;
	font-size: 15px;
	padding: 10px 20px;
	border-bottom: 1px solid #dee0e5;
	background: #fff
}
#navigation li:hover>ul>li {
	display: block
}

.csstransforms3d #navigation li ul {
	display: block;
	visibility: hidden;
	width: 200px;
	transform: rotate3d(1, 0, 0, -90deg);
	-webkit-transform: rotate3d(1, 0, 0, -90deg);
	-moz-transform: rotate3d(1, 0, 0, -90deg);
	-ms-transform: rotate3d(1, 0, 0, -90deg);
	-o-transform: rotate3d(1, 0, 0, -90deg);
	-webkit-transform-origin: 0 0 0;
	-moz-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	transition: transform .25s, opacity .25s;
	-webkit-transition: -webkit-transform .25s, opacity .25s;
	-moz-transition: -moz-transform .25s, opacity .25s
}
.csstransforms3d #navigation ul ul {
	transform: rotate3d(0, 1, 0, 90deg);
	-webkit-transform: rotate3d(0, 1, 0, 90deg);
	-moz-transform: rotate3d(0, 1, 0, 90deg);
	-ms-transform: rotate3d(0, 1, 0, 90deg);
	-o-transform: rotate3d(0, 1, 0, 90deg)
}
#navigation li:hover>ul {
	visibility: visible;
	display: block;
	width: 200px;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	transform: rotate3d(0, 0, 0, 0);
	-webkit-transform: rotate3d(0, 0, 0, 0);
	-moz-transform: rotate3d(0, 0, 0, 0);
	-ms-transform: rotate3d(0, 0, 0, 0);
	-o-transform: rotate3d(0, 0, 0, 0)
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

@media (max-width:1260px) {
.centerContent {
	padding: 0 15px
}
#indexAside {
	margin-right: 0;
	border-top: 1px solid #ececec;
	border-radius: 5px 5px 0 0
}
.hotlinks {
	margin-top: 15px
}
.speciallink {
	text-align: center;
	margin-top: 25px
}
}

@media (min-width:992px) {
#navigation li.PublicService-button>ul {
	right: 0;
	width: 240px;
	padding: 0 0;
	background: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	visibility: hidden
}
#navigation li.PublicService-button:hover>ul {
	visibility: visible;
	display: block
}
#navigation li.PublicService-button>ul>li {
	float: left;
	width: 50%;
	text-align: center;
	position: relative
}
#navigation li.PublicService-button>ul>li>a {
	display: inline-block;
	padding: 15px 0;
	border: none;
	width: 100%
}
#navigation li.PublicService-button>ul>li>a:after {
	display: none
}
#navigation li.PublicService-button>ul>li>a:hover {
	color: #16a085
}
#navigation li.PublicService-button>ul>li>a>i {
	display: block;
	font-size: 24px
}
#navigation li.PublicService-button>ul>li>a>span {
	display: block
}
#navigation li.PublicService-button:hover>ul>li {
	display: inline-block
}
}

@media (min-width:400px) and (max-width:768px) {
	#Quick {
	
    height:auto!important;
    
}
.quick ul li{
	margin-right:39px!important;
}
.quick ul li img {
    
    margin: 17px 0 0 38px!important;
    }
.wechat{
	margin-left: 0px!important;
}

	
.link1,.link2,.link3,.link4,.link5,.link6{
	padding-left: 0px!important;
}
	
.focus_box {
    margin-top: 0px!important;
}
.focus_box .res{
	     width:100%!important;
	     float: none!important;
	     padding-top:24px!important;
	     
		
		}

#main-header {
	height: auto
}
#indexAside {
	min-height: 0;
	padding-bottom: 10px
}
#outerLinks {
	margin-top: 0
}
}

@media (min-width:1260px) {
#mainlogo img {
	height: 70px
}

#navigation {
	height: 50px
}
.slogan_col {
	width: 32%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.lang_oldver_col {
	width: 35%;
	float: left;
	position: relative;
	min-height: 1px
}
.search_col {
	width: 33%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
padding-top: 24px;
}
#mainCarousel .carousel-control .icon-zuojiantou, .carousel-control .icon-prev {
	margin-left: -60px;
	margin-top: -30px
}
#mainCarousel .carousel-control .icon-youjiantou, .carousel-control .icon-next {
	margin-right: -60px;
	margin-top: -30px
}
}

@media (min-width:992px) and (max-width:1260px) {
#navigation {
	height: 50px
}
#main-header {
	height: 125px
}
#logo a {
	margin: 30px 0 26px 30px
}
#logo a img {
	height: 65px
}
#slogan {
	font-size: 14px;
	padding-left: 30px
}
#sns {
	margin: 0 0 0 -30px;
	padding-right: 10px;
	position: absolute
}
#sns a {
	display: block;
	width: 100%;
	margin-top: 15px
}
#sns a img {
	display: inline-block;
	margin-right: 10px
}
#sns a img:first-child {
	margin-right: 18px;
	margin-bottom: 5px
}
#sns a p {
	display: inline-block
}
#navigation {
	background-color: #16a085;
	background-image: url(../images/pattern_slashes.png)
}
.lang_oldver_col {
	width: 50%
}
.search_col {
	width: 50%
}
#mainCarousel .carousel-control .icon-zuojiantou, .carousel-control .icon-prev {
	margin-left: -50px;
	margin-top: -30px
}
#mainCarousel .carousel-control .icon-youjiantou, .carousel-control .icon-next {
	margin-right: -50px;
	margin-top: -30px
}
}

@media (min-width:768px) and (max-width:1260px) {
#main-header {
	height: auto
}
#indexAside {
	min-height: 0;
	padding-bottom: 10px
}
#outerLinks {
	margin-top: 0
}
}

@media (max-width:991px) {
#header.sticky-header .container {
	width: auto
}
#menu-button {
	display: block;
	width: 100%;
	position: relative;
	z-index: 6000;
	height: 50px;
	padding-top: 15px;
	cursor: pointer;
	transition: background .3s;
	-webkit-transition: background .3s;
	-moz-transition: background .3s
}
/*#menu-button:hover {
	background: #68b5ae;
	border-bottom-color: transparent
}*/
#menu-button:hover>div>span {
	background: #333
}
#menu-button>div {
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	margin-right: 7px
}
#menu-button>span {
	font-size: 16px;
	transition: color .3s;
	-webkit-transition: color .3s;
	-moz-transition: color .3s
}
#menu-button:hover>span {
	color: #333
}
#menu-button>div>span {
	display: block;
	width: 17px;
	height: 3px;
	background: #444;
	margin: 3px auto;
	transition: background .3s;
	-webkit-transition: background .3s;
	-moz-transition: background .3s
}
#navigation {
	display: none;
	width: 100% !important;
	text-align: left;
	padding-left:0px !important;
	padding-right: 0px !important;
}
#navigation ul, #navigation li ul, #navigation ul li:last-child, #navigation ul li:last-child>a, #navigation ul li:last-child>span {
	border-radius: 0 !important
}
#navigation>li {
	border-left: 1px solid #dee0e5;
	border-right: 1px solid #dee0e5
}
#navigation li {
	display: block;
	width: 100% !important;
	text-align: left
}
#navigation li>span {
	cursor: default
}
#navigation>li.home-button>a:after, #navigation>li.home-button>span:after {
	font-family: "iconfont" !important;
	content: '\e628';
	display: block
}
#navigation>li.home-button>a:only-child:after, #navigation>li.home-button>span:only-child:after {
	display: none
}
#navigation li, #navigation li>span #navigation li>a {
	border-color: #dee0e5 !important
}
#navigation li:hover, #navigation li:hover>a, #navigation li:hover>span {
	border-bottom-color: transparent !important;
	border-top-color: transparent !important
}
#navigation li>span:after, #navigation li>a:after {
	right: 15px;
	position: absolute;
	top: 15px;
	font-family: "iconfont" !important;
	content: '\e628'
}
#navigation li.dropdown-opened>span:after, #navigation li.dropdown-opened>a:after {
	content: '\e628'
}
#navigation.navigation-opened {
	display: block
}
#navigation li ul {
	box-shadow: none
}
#navigation li ul, #navigation li ul li ul, .csstransforms #navigation li ul, .csstransforms #navigation li ul li ul {
	display: none;
	width: 100% !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;
	transform: scale(1) !important;
	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0
}
#navigation>li>span, #navigation>li>a {
	font-size: 15px;
	padding: 10px 20px
}
#navigation ul li>span, #navigation ul li>a {
	padding-left: 30px
}
#navigation ul ul li>span, #navigation ul ul li>a {
	padding-left: 40px
}
#navigation li>.dropdown-button {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 50px;
	background: transparent;
	cursor: pointer
}
#navigation>li>span>a {
	color: #3e474c
}
.home-button {
	display: none !important
}
#navigation li.PublicService-button>ul>li>a>i {
	display: none
}
#navigation>li>ul {
	top: 0 !important;
	visibility: visible
}
#navigation>li>ul li {
	visibility: visible
}
#megaparent1 {
	display: none !important
}
}

@media (min-width:768px) and (max-width:991px) {

#menu-button {
	
	border: none;
	background-color: #16a085;
	background-image: url(../images/pattern_slashes.png)
}

#language {
	border: none
}
.lang_oldver_col {
	width: 50%
}
.search_col {
	width: 50%
}
#lang_oldver {
	font-size: 12px
}
#lang_oldver>a {
	padding: 0 5px
}
#searchform input[type="text"]:focus {
	width: 140px
}
#sns {
	margin-top: 50px
}

.centerContent {
	padding: 0 25px
}
#noticeSec>ul {
	text-align: center
}
.nav-tabs>li {
	float: none;
	display: inline-block
}
#navigation li {
	padding: 0;
	border-right: 1px solid #dee0e5;
	background: #f2f4f9
}
#navigation>li:first-child {
	border-left: 1px solid #dee0e5
}
#navigation>li>a, #navigation>li>span {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dee0e5;
	background: none;
	color: #3e474c
}
#navigation li:hover, #navigation li:hover>span, #navigation li:hover>a, #navigation>li.current-menu-item, #navigation>li.current-menu-item>span, #navigation>li.current-menu-item>a {
	text-decoration: none;
	background: #63b2f5;
	color: #fff;
	border-right-color: transparent;
	border-left-color: transparent
}
#mainCarousel .carousel-control .icon-zuojiantou, .carousel-control .icon-prev {
	margin-left: -40px;
	margin-top: -30px
}
#mainCarousel .carousel-control .icon-youjiantou, .carousel-control .icon-next {
	margin-right: -40px;
	margin-top: -30px
}
}
#header {
    z-index: 5000;
    /*top: 20px;*/
    left: 0;
    right: 0;
     position: fixed; 
}

@media (max-width:767px) {
#mainWrapper {
	margin-top: 0 !important
}
#header {
	top: 0
}

#mainWrapper, #main-header .container, #lower-header .container {
	-webkit-box-shadow: none;
	box-shadow: none
}
#mainlogo img {
	width: 85%
}

#menu-button {
	
	color: #444;
	height: 50px;
	padding-top: 15px
}
#menu-button:hover {
/*	background-color: #226b68;*/
	
}
#menu-button>div {
	margin-left: 20px
}
#navigation li {
	padding: 0;
	border-right: 1px solid #dee0e5;
	background: #f2f4f9
}
#navigation>li:first-child {
	border-left: 1px solid #dee0e5
}
#navigation>li>a, #navigation>li>span {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dee0e5;
	background: none;
	color: #3e474c
}
#navigation>li:hover>a, #navigation>li:hover>span, #navigation>li.current-menu-item>a, #navigation>li.current-menu-item>span {
	border-top: 1px solid #7cc5f8;
	border-bottom: 1px solid #579dd9
}
#navigation li:hover, #navigation li:hover>span, #navigation li:hover>a, #navigation>li.current-menu-item, #navigation>li.current-menu-item>span, #navigation>li.current-menu-item>a {
	text-decoration: none;
	background: #68b5ae;
	color: #fff;
	border-right-color: transparent;
	border-left-color: transparent
}
#navigation li:hover>a:after, #navigation>li.current-menu-item>a:after, #navigation li:hover>span:after, #navigation>li.current-menu-item>span:after {
	color: #fff
}

}

 @media (max-width: 991px) and (min-width: 768px) {
 	
 #menu-button 
 	{
 background-color: #68b5ae !important;
}

#navigation li ul {
	background: #68b5ae !important
}

#noticeSec>ul>li>a {
	padding: 12px 12px;
}


#navigation li:hover, #navigation>li.current-menu-item, #navigation li>ul>li>a:hover, .speciallink a:hover {
	color: #fff !important;
}
}
/*内容*/
.centerline{
	border-bottom: 1px solid #226B68;
}
.centerContentRow1>h3 {
    color: #2b2b2b !important;
    font-size:24px;
    padding: 40px 0px 20px 0px;
}
.centerContentRow1>h3 i {
    color: #226B68 !important;
    font-size: 26px;
    
}
.view_more {
    display: block;
    font-size:15px;
    transform: scale(.7);
    color: #7a7a7a;
    padding: 0 5px;
    position: absolute;
    right: 0;
    top:47px;
}
.focus_box {
    
    margin-top:30px;
    
   
}
.focus_box .pic {
	margin:10px 0 0 0px;
    float: left;
}
.focus_box .res {
    padding: 10px 10px 10px 0px;
    float: left;
    width:220px;
    height:138px;
   
    
}
.focus_box .res h4 {
    margin: 0;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 18px;
    color: black;
   /* height: 35px;*/
    overflow: hidden;
}
.focus_box .res p {
    margin: 8px 0 0 0;
    line-height: 20px;
    color: #adadad;
    height:76px;
    font-size: 12px;
    overflow: hidden;
}


@media (max-width: 767px){
.focus_box {
	height: 118px;
    position: relative;
    margin-top:16px;
}
.focus_box .pic{
	margin: 0;
    
}
.focus_box .res {
	padding: 10px 10px 10px 15px;
    width: auto;
    
    height: 0;
}
.focus_box .pic {
    
    position: absolute;
    float: none;
    top: 20px;
    left: 0;
}
.centerContentRow1>h3 {   
    font-size: 18px;
    padding: 10px 0px 10px 0px;
}
.view_more {
    top:13px;
}
.collagenew{
	
	    margin-top: 0px!important;
}
.collagenew span,.teach span{
	margin-top: 20px;
	width: 96%!important;
}
.collagenew img{
	 display:table-cell;

     vertical-align:middle;

}
.teach img{
	float: none!important;
	}
	.teach{
		margin-top: 0px!important;
	}
.teach div {
	
    width: 100%!important;
    }
.carousel-indicators{
	bottom:-7px!important;
	margin-left: 0px!important;
	left:56%!important;
	}
.teach div b {
 width: 100%!important; 
 }
.collagenew span b{
	width: 100%!important;
}
.link1,.link2,.link3,.link4,.link5,.link6{
	padding-left: 0px!important;
}
#Quick {
	
    height:auto!important;
    
}
.quick ul li{
	margin-right:68px!important;
}
.quick ul li img {
    
    margin: 17px 0 0 38px!important;
    }
.wechat{
	margin-left: -142px!important;
}


}
/*media部分结束*/




/*学院新闻部分*/
.collagenew{
	display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        text-overflow: ellipsis;
	margin-top:40px;
}
.collagenew span {
    width: 78%;
    height: auto;
    float: right;
}
.collagenew span b {
    color: #000000;
    font-size: 15px;
    float: left;
    width:70%;
}
.collagenew span a {
    float: left;
    color: #525252;
    font-size: 12px;
    line-height: 25px;
    text-indent: 2em;
    margin-top: 10px;
}
.collagenew span font {
    
    float: left;
    color: #6e6e6e;
    font-size: 12px;
    line-height: 20px;
    margin: 14px 0 0 0;
    display: inline;
    background: url(../images/time.png) no-repeat left center;
    padding-left: 20px;
}
.collage {
   
    margin: 10px 0 0 0;
   
    border-bottom: 1px solid #226B68;
    padding-bottom: 22px;
}
/*.zhxwTopBh {
    width: 527px;
}*/
.yn_fbg {
    width: 60px;
    height: 10px;
    float: right;
    margin-top: -37px;
    display: inline;
}
.yn_D1fBt a {
    position: relative;
    display: inline;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    float: left;
    background: #d4d4d4;
    border-radius: 5px;
}
#newsSec ul {
    margin-top: 15px;
    margin-bottom: 0;
}

.list_news {
	margin-top: 20px;
    line-height: 32px;
    list-style: none;
    padding: 0;
}
.list_news li {
    position: relative;
    line-height:39px;
    /*border-bottom: 1px solid #f1f1f1;*/
}
.list_news a {
    font-size: 14px;
    color: #000;
    display: block;
    padding: 0 0 0 12px;
    float:none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    margin-right: 45px;
    
}
.list_news a:hover{
	text-decoration: none;
}
.collagenew a:hover{
	text-decoration: none;
}
.focus_box a:hover{
	text-decoration: none;
}
.list_news a:before {
    font-family: "iconfont";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    color: #226b68;
    font-size:16px;
    content: "\e628";
    position: absolute;
    left: -4px;
    
}
.list_news span {
    color: #a2a2a2;
    position: absolute;
    width: 86px;
    float: none;
    right: 0;
    top: 0;
}

/*党建阵地部分*/
.line{
	width:92%;
}
.line ul {
    line-height: 54px;
    float: left;
    background:url(../images/line.png) no-repeat 0px 67px;
}

.line ul li span{
	
	background: url(../images/time12.png) no-repeat left center;
	padding-left:16px;		
	color: #8b8b8b;
	font-size:12px;
	position: relative;
	top:21px;
	left:31px;
	
}
.line ul li h4 {
	line-height: 20px;
	width: 100%;
    margin-right: -31px;   
	float:right;
	font-size: 14px;	
	color:#010101;
	margin-bottom: 0px!important;
}
.line ul li  a{	
	margin-right: -31px;
	font-size: 12px;
	color:#525252;
	float: right;
    width: 100%;   
    /*border-bottom: 1px solid #e4e4e4;   */
    line-height: 22px;
}

/*通知公告*/
.notice{
	
	margin:10px 0 0 0;
}
.noticetime{
	
	float: left;
	color: #226B68;
	font-size: 14px;
}
.time{
	color: #a1a1a1;
	font-size: 12px;
	border-right: 1px solid #d9d9d9;
	padding-right: 10px;
}
.notice ul li a{
	margin-top:6px;
	margin-left: 5px;
	float:right;
	color: #4c4c4c;
	font-size: 14px;	
	line-height: 22px;
	display: inline;
}
/*.notice ul li h4{
	
    height: 36px;
}*/
.noticeres{
	padding-bottom: 10px;
	width:260px;
	/*border-bottom: 1px solid #d9d9d9;*/
}
.notice ul li{
	border-bottom: 1px dashed #d9d9d9;
    float: left;
    padding: 10px 0 0 0;
}
/*教学动态*/
.teach{
	
	margin-top:25px;
}
.teach div b {
    color: #000000;
    font-size: 15px;
   float: left;
    width:70%;
}
.teach div a {
  float: left;
    color: #525252;
    font-size: 12px;
    line-height: 25px;
    text-indent: 2em;
    margin-top: 10px;
}
.teach span {
    width: 78%;
    height: auto;
    float: right;
}
.teach div font {
    
    float: left;
    color: #6e6e6e;
    font-size: 12px;
    line-height: 20px;
    margin:6px 0 0 0;
    display: inline;
    background: url(../images/time.png) no-repeat left center;
    padding-left: 20px;
}
@media (max-width:400px){
	.noticeres {
    
    width: 230px;
}
}


/*四张图*/

.fourlist{
	width: 100%;
    overflow: hidden;
    padding-bottom: 42px;
}
.cover01 {
    float: left;
    margin: 47px 13px 0 0;
    position: relative;
    
    }
    .cover02 {
    float: left;
    margin: 47px 0px 0 0;
    position: relative;
    
    }
.iconpic{
    position: absolute;
    bottom: 24px;
    left: 16px;
    /* height: 30px; */
    color: #fff;
    font-size: 14px;
    z-index: 2;
     display: inline-block;   
    padding: 5px 10px 4px;
    float: left;
}

.icontext {
	margin-top:10px;
    color: white;
    font-size: 14px;
    margin-left:-12px;
    height: 30px;
    line-height: 30px;
}
/*link*/

.link ul li{
	display: inline-block;
}
.link ul li a{
	/*color: #515151;*/
	color: black;
	font-size: 14px;
}
.link1{
	padding-left:140px;
}
.link2{
	padding-left:142px;
}
.link3{
	padding-left:186px;
}
.link4{
	padding-left:209px;
}
.link5{
	padding-left:101px;
}
.link6{
	padding-left:328px;
}
/*快捷导航*/
#Quick {
	/*margin-top: 40px;*/
    width:100%;
    height:106px;
    background-color: #226B68;
    background-size: cover;
    border-bottom: 1px solid #c7fffd;
}
.quick ul li {
    width: 60px;
    height: 72px;
    float: left;
    margin-right: 60px;
    display: inline;
}
.quick ul li img {  
    float: left;
    margin: 25px 0 0 38px;
    display: inline;
}
.quick ul li span {
    width: 100px;
    height: 30px;
    float: left;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #FFF;
}
.wechat{
	margin-top: 3px;
	margin-left: 42px;
}
.wechatfr{
	float: right;
}

@media (max-width: 412px){
.quick ul li {
    margin-right: 66px!important;
}
}
@media (max-width: 375px){
.quick ul li {
    margin-right: 55px!important;
}
.wechat {
    margin-left: -121px!important;
}
}


@media (max-width: 360px){
.quick ul li {
    margin-right: 50px!important;
}
}


.megamenu {
    z-index: 5002;
    position: absolute;
    width: 100%;
    min-height: 420px;
    background: #fff;
    top: 50px;
    left: 0;
    color: #666;
    border: 1px solid #ccc;
    display: none;
    border-radius: 0 0 6px 6px;
}
.megatable {
    display: table;
    width: 50px;
    height: 400px;
    border-right: 1px solid #ececec;
}


.megavheader {
    display: table-cell;
    width: 50px;
    font-size: 18px;
    padding: 0 10px;
    text-align: center;
    vertical-align: middle;
    color: #014e78;
}
.megavheader a{
	font-size:16px;
}
.megacont {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-left: 65px;
    padding-right: 15px;
}
.institution {
    border-right: 1px solid #ececec;
    min-height: 400px;
}
.institution h4 {
    font-size: 16px;
    text-align: center;
    color: #014e78;
    border-bottom: 1px #e6e6e6 dashed;
    padding-bottom: 15px;
    padding-top: 15px;
}
#navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-perspective: 500px;
    perspective: 500px;
}

.institution ul {
    height: 340px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.institution>ul {
    text-align: center;
}
.institution>ul>li {
    margin-top: 8px;
}
.institution>ul>li>a {
    color: #375975;
}
.megavheader, .institution h4, .institution h4>a {
	font-size: 18px;
    color: #FF5722 !important;
}
#navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-perspective: 500px;
    perspective: 500px;
}
@media (max-width: 768px){
#header {
    position: static;
    top: 0;
}
#mainCarousel{
	margin-top: 0!important;
}
}