@charset "utf-8";

/*主体*/


.am-container {
	max-width: calc(1200px + 3rem);
}

.top_news {
        background: #fff;
        padding: 0 0 10px 0px;
        margin-bottom: 1rem;
      }

.top_news h1 {
        margin-bottom: 8px;
        margin-top: 10px;
        padding-top: 10px;
        word-break: keep-all;
      }
.top_news h1 a {
        font-family: "黑体";
        display: block;
        line-height: 40px;
        padding: 5px 0px;
        font-weight: bold;
        color: #015293;
        text-decoration: none;
        font-size: 32px;
      }
.4top_news p {
        margin: 0px;
        line-height: 24px;
        color: #4272a4;
        font-size: 14px;
        display: inline-block;
      }
.top_news a {
        color: #015293;
        font-size: 23px;
        font-family: "黑体";
       
      }


#part1{
	background: #fff;
	padding: 15px;
	margin: 0px 1.5rem ;
}

#part1>.am-tabs>.am-nav-tabs{
	width: 25%;
	float: left;
      position: relative;
        z-index: 101;   
      border-bottom:0px   
}

#part1>.am-tabs>.am-nav-tabs li{
	display: block;
	float: none;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#part1>.am-tabs>.am-nav-tabs li span{
	background-image: url(../../../images/index-icon.png);
	background-repeat: no-repeat;
	background-position: -10px 0px;
	display: block;
	position: absolute;
	left: 25px;
	top: 18px;
	width: 34px;
	height: 34px;
	border: transparent solid 1px;
	z-index: 1;
}


#part1>.am-tabs>.am-nav-tabs li a{
	background-color: #2d66b3;
	border-color: #2d66b3;
	border-right: none;
	color: #fff;
	padding: 18px 15px 18px 80px;
	cursor: pointer;
	font-size: 20px;
	margin-right: 0px;
	font-family: "微软正黑";
        max-height:80px
}

#part1>.am-tabs>.am-nav-tabs li a i{
	float: right;
	font-weight: 600;
}

#part1>.am-tabs>.am-nav-tabs li.am-active span{
	transition: all .3s ease-in;
}

#part1>.am-tabs>.am-nav-tabs li.am-active a{
	background-color: #fff;
	color: #666;
}

#part1>.am-tabs>.am-nav-tabs li:nth-child(1) span{
	background-position: -6px 1px;	
}

#part1>.am-tabs>.am-nav-tabs li:nth-child(2)  span{
	background-position: -86px 1px;	
}
#part1>.am-tabs>.am-nav-tabs li:nth-child(3)  span{
	background-position: -3px -155px;	
}
#part1>.am-tabs>.am-nav-tabs li:nth-child(4)  span{
	background-position: -245px 1px;	
}
#part1>.am-tabs>.am-nav-tabs li:nth-child(5)  span{
	background-position: -327px 1px;	
}

#part1>.am-tabs>.am-nav-tabs li:nth-child(6)  span{
	background-position: -408px 1px;	
}

#part1>.am-tabs>.am-nav-tabs li:nth-child(7)  span{
	background-position: -486px 1px;	
}
#part1>.am-tabs>.am-nav-tabs li:nth-child(8)  span{
	background-position: -167px 1px;	
}
#part1>.am-tabs>.am-nav-tabs li:nth-child(1).am-active span{
	background-position: -7px -76px;	
}

#part1>.am-tabs>.am-nav-tabs li:nth-child(2).am-active  span{
	background-position: -86px -76px;	
}
#part1>.am-tabs .am-nav-tabs li:nth-child(3).am-active span {
    background-position: -3px -233px;
}
#part1>.am-tabs>.am-nav-tabs li:nth-child(4).am-active  span{
	background-position: -248px -76px;	
}

#part1>.am-tabs .am-nav-tabs li:nth-child(5).am-active  span{
	background-position: -327px -76px;	
}

#part1>.am-tabs .am-nav-tabs li:nth-child(6).am-active  span{
	background-position: -408px -76px;	
}

#part1>.am-tabs .am-nav-tabs li:nth-child(7).am-active  span{
	background-position: -486px -76px;	
}
#part1>.am-tabs>.am-nav-tabs li:nth-child(8).am-active  span{
	background-position: -167px -76px;	
}


#part1>.am-tabs>.am-tabs-bd{
	width: 74.9%;
	float: left;
	border: #2d66b3 solid 1px;
	border-left: none;
	padding: 0px;
	height: 556.5px;
	overflow: hidden;
         position: relative;
        z-index: 99;  
        max-height: 561px
}

#part1>.am-tabs>.am-tabs-bd>.am-tab-panel{
	padding: 15px 15px;
        
}


#part1>.am-tabs  #focuse{
	margin: -1.5rem -1.5rem -1.5rem 0px;
}

#part1>.am-tabs  #focuse img{
	height: 561px;
}

#part1>.am-tabs .am-thumbnails li img{
	width: 100%;
        margin: 0 auto;
}


#part1 #leaderbox>.am-u-lg-5{
	border-left: #ccc dashed 2px;
}

#part1 #leaderbox img{
	width: 100%;
	border: #ccc solid 1px;
	padding: 3px;
	margin-top: 0px;
}


#part1 #leaderbox h3{
	color: #666;
        margin-top: .1rem;
	margin-bottom: .1rem;
	font-size: 1.6rem;
        display: inline-block;
       margin-right:15px
}

#part1 #leaderbox ul{
      margin:.1rem 0px;
      padding-left:5px
}

#part1 #leaderbox ul li {
         white-space: nowrap;
      list-style: none;
     display: inline-block;
     font-weight: 600;
   margin-right:10px;
   font-size:1.5rem
}
#part1 #leaderbox ul li a{
       color:#1b65b9;
}


#part1 #leaderbox #resume{
	background-image: url(../../../images/leaderbg.png);
	background-position: left  center;
	background-repeat: no-repeat;
	/* background-size: contain; */
	padding: 5px  5px 5px 100px;
	min-height: 100px;
	line-height: 2em;
}

#part1 #indextab2 .info{
  color:#999;
  font-size:1.4rem;
  margin-bottom:0px

}

#part1 #indextab2 .info a{
 color:#1c65b9;
}

#part1 #gkbox>li{
 padding: 0 .5rem .5rem .5rem;
}

#part1 #deptbox h3 span{
	margin-left: 20px;
}

#part1 #deptbox .dept{
	margin-top: .5rem;
}

#part1 #leaderbox  .am-thumbnails .am-btn{
        padding: 1rem 1rem;
        
}
#part1 #deptbox .am-thumbnails li:nth-child(1) .bgd-btn{
        color: #fff;
        background-color: RGB(91,190,242);
        border-color: RGB(91,190,242);

}

#part1 #deptbox .am-thumbnails li:nth-child(2) .bgd-btn{
        color: #fff;
        background-color: RGB(120,199,240);
        border-color: RGB(120,199,240);
}

#part1 #deptbox .am-thumbnails li:nth-child(3) .bgd-btn{
        color: #fff;
        background-color: RGB(135,204,240);
        border-color: RGB(135,204,240);
}

#part1 #deptbox .am-thumbnails li:nth-child(4) .bgd-btn{
        color: #fff;
        background-color: RGB(150,209,240);
        border-color: RGB(150,209,240);
}

#part1 #deptbox .am-thumbnails li{
	padding-bottom: 10px;
}

#part1 #deptbox .am-thumbnails a{
	font-size: 1.5rem;
        font-weight:600;
        color:#fff;
}

/* 首页专题左右切换 */
#zt-img .am-slider-default .am-direction-nav a:before {
  display: inline-block;
    font: normal normal normal 1.6rem/1 "FontAwesome", sans-serif;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 100%;
    color: #333333;
    font-size: 24px!important;
    text-align: center;
    line-height: 36px!important;
    height: 36px;
}
/* 首页专题左右切换end */

#gk-list {
	background: #fff;
	padding: 0px;
}

#gk-list .am-nav-tabs {
	border-bottom: none;
	padding-top: .5rem;
}

#gk-list .am-nav-tabs li.am-active {
	border-bottom: none;
}

#gk-list .am-nav-tabs li.am-active a{
	
	border-left: #1c65b9 solid 5px;
	line-height: 1em;
}

#gk-list .am-list{
   margin-bottom:0px
}

#gk-list  .am-tabs-bd ul li {
	background-color: transparent;
	padding: 2px 0px;
	border: 1px solid transparent;
        margin-bottom:5px
}

#gk-list .am-tabs-bd ul li a{
	background-color: RGB(120,199,240);
	border-radius: 80px;
	padding: .5rem 2rem;
	position: relative;
        color: #fff;
}

#gk-list .am-tabs-bd ul li a:after{
	content: '>';
	position: absolute;
	right: 15px;
	top: 5px;
	color: #fff;
	font-weight: 600;
}


#gk-list .am-tabs-bd ul li a:hover{
	transition: all .3s ease-in; 
	background: #1c65b9;
	color: #fff;
}

#gk-list .am-tabs-bd ul li a:hover:after{
	color: #fff;
}




#part1 .am-table thead th{
	background: #d4e3f6;
	color: #333;
}

#part1 #zt img{
	margin-bottom: .5rem;
	padding: 0px;
}




      .multipleLine{ overflow:hidden; position:relative; width:100%; height: 120px;margin: 0px auto;}
      .multipleLine .bd{ height:120px; overflow:hidden; padding:15px 10px; }
      .multipleLine .bd ul{ overflow:hidden; zoom:1;padding-left:0px }
      .multipleLine .bd ul li{ padding:0px 10px;width:50%;float:left;  display:inline-block; overflow:hidden; text-align:center;  }
      .multipleLine .bd ul li  img{ width:100%; height:90px; display:block; }
      


#banner{
	margin: 15px 0px;
}

#banner .am-control-nav{
	display: none;
}

#part2{
	background: #fff;
	padding: 15px 0px;
}

#matrix{
	margin-bottom: 1.5rem;
}

#matrix li{
	background-color: #e6f1fe;
	padding: 12px 0px;
	text-align: center;
}

#matrix li a{
	font-size: 12px;
	color: #1c65b9;
}

#matrix li:hover{
	background-color: #1c65b9;
}

#matrix li:hover a{
	color: #e6f1fe;
}

#matrix li span{
	background-image: url(../../../images/index-icon2.png);
	background-repeat: no-repeat;
	background-position: -10px 0px;
	display: block;
	position: relative;
	margin: 5px auto;
	width: 40px;
	height: 40px;
	border: transparent solid 1px;
	z-index: 1;
}

#matrix li:hover span{
	transition: all.2s ease-in;
	border-radius: 4px;
}

#matrix li:nth-child(1) span{
	background-position: -490px -231px;
}

#matrix li:nth-child(2) span{
	background-position: 0px -231px;	
}

#matrix li:nth-child(3) span{
	background-position: -81px -231px;	
}

#matrix li:nth-child(4) span{
	background-position: -165px -231px;	
}

/*#matrix li:nth-child(5) span{
	background-position: -243px -231px;	
}*/

#matrix li:nth-child(5) span{
	background-position: -326px -231px;	
}
#matrix li:nth-child(6) span{
	background-position: -326px -231px;	
}

#matrix li:nth-child(7) span{
	background-position: -407px -231px;	
}

#matrix li:nth-child(1):hover span{
	background-position: -490px -151px;	
}

#matrix li:nth-child(2):hover span{
	background-position: 0px -151px;	
}

#matrix li:nth-child(3):hover span{
	background-position: -81px -151px;	
}

#matrix li:nth-child(4):hover span{
	background-position: -165px -151px;	
}

/*#matrix li:nth-child(5):hover span{
	background-position: -243px -151px;	
}*/
#matrix li:nth-child(5):hover span{
	background-position:  -326px -151px;	
}
#matrix li:nth-child(6):hover span{
	background-position: -326px -151px;	
}

#matrix li:nth-child(7):hover span{
	background-position: -407px -151px;	
}
#bszn li:nth-child(n+3){
	*padding-bottom: 0px;
}

#bszn img{
	margin-bottom: 0px;
	width: 100%;
	border: none;
	padding: 0px;
}

#bszn img:hover{
	box-shadow: rgba(0,0,0,.3) 0px 4px 3px;
}

#zlxz li:nth-child(n+3){
	padding-bottom: 0px;
}

#zlxz .shuA{
	display: block;
	width: 100%;
	background-image: url(../../../images/zl1h.png);
	background-repeat: no-repeat;
	padding: 15px 5px 15px 63px;
	background-size: cover;
    white-space: nowrap;
    font-size: 1.4rem;
}
#zlxz .jbli{
    width: 160px;
    height: 50px;
    background-color: #e8f1fd;
}
#zlxz .jbli a{
    width: 100%;
    line-height: 50px;
    display: block;
    margin: 0 33px;
}
#zlxz .jbli:hover{
    width: 160px;
    height: 50px;
    background-color: #0054a7;
}

#zlxz a:hover{
	color: #fff;
}

#zlxz .shuli a{
		background-image: url(../../../images/zl1h.png);
}

#zlxz li:nth-child(2) a{
		background-image: url(../../../images/zl2h.png);
}

#zlxz li:nth-child(3) a{
		background-image: url(../../../images/zl3h.png);
}

#zlxz .shuli:hover a{
		background-image: url(../../../images/zl1.png);
}

#zlxz li:nth-child(2):hover a{
		background-image: url(../../../images/zl2.png);
}

#zlxz li:nth-child(3):hover a{
		background-image: url(../../../images/zl3.png);
}

#sjfb a{
	display: block;
	width: 100%;
	background-repeat: no-repeat;
	padding: 15px 15px 15px 65px;
}


@media only screen and (max-width: 640px) {
	body{
		background-image: none;
	}
	
	header{
		background: #fff;
		padding-bottom: 1rem;
	}
	
	#part1{
		padding: 0px 0px;
                   margin: 0px 1rem;
	}
	
	#part1>.am-tabs>.am-nav-tabs {
		width: 100%;
	}
	
	#part1>.am-tabs>.am-nav-tabs>li{
		width: 33.3%;
		float: left;
		margin-bottom: 5px;
		text-align: center;
	}
	
	#part1>.am-tabs>.am-nav-tabs li a{
		border: #2d66b3 solid 1px;
	}
	
	#part1>.am-tabs>.am-nav-tabs>li:last-child{
		width: 100%;
	}
	
	#part1>.am-tabs>.am-nav-tabs>li span, #part1>.am-tabs>.am-nav-tabs>li i{
		display: none;
	}
	
	#part1>.am-tabs>.am-nav-tabs>li a{
		padding: 10px 0px;
		white-space: nowrap;
		font-size: 1.4rem;
	}
	
	#part1>.am-tabs>.am-tabs-bd{
		width: 100%;
		height: auto;
		border: none;
	}
	
	#part1>.am-tabs>.am-tabs-bd>.am-tab-panel{
		padding: 0px;
	}
	
	#part1>.am-tabs #focuse img{
		height: auto;
	}
	
	#zlxz a {
		white-space: nowrap;
		text-align: center;
		padding:5px  10px;
		background-image: none !important;
		background-color: #015092;
		color: #fff;
	}
	#sjfb a {
		white-space: nowrap;
		text-align: center;
		padding:5px  10px;
		background-image: none !important;
		background-color: #015092;
		color: #fff;
	}
}

.director_icon{
          text-indent:8px;
}


@media only screen and (min-width: 1025px){

  header:after, #header #nav-list ul{
    display: none !important;
  }

}

.news-tabs {
    margin-bottom: 10px;
}
.news-list li {
    border: none;
    padding: 1rem .5rem 1rem 1rem;
    position: relative;
    font-size: 1.7rem;
    background-color: transparent;
}
.news-list li:before {
    content: '•';
    font-weight: 600;
    position: absolute;
    left: 1px;
    top: 1.2rem;
}
.news-list-date li>span {
    padding: .25rem 0px;
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 0.9rem;
    color: #999;
}

/*公告*/
.Notice {
    position: fixed;
    left: 0;
    bottom: -200px;
    width: 220px;
    min-height: 200px;
    border: 1px solid #d9e9f5;
    border-radius: 10px;
    background: -webkit-linear-gradient(top, #ffffff, #6ca7d8);
    box-shadow: 0 0 4px #e7f5ff;
    z-index: 102;
}

.Notice .box_pane {
    position: relative;
    min-height: 200px;
    text-align: center;
}

.Notice .box_pane span.close {
    position: absolute;
    right: 5px;
    top: 0px;
    width: 24px;
    height: 24px;
    line-height: 19px;
    text-align: center;
    border-radius: 50%;
    font-weight: bold;
    font-size: 20px;
    display: inline-block;
    color: #fff;
    background: #cfe7f8;
    cursor: pointer;		
}

.Notice .box_pane>h2 {
   margin-top: 0.2em;
   font: bold 25px "微软雅黑";
   color: #2b61b3;
}

.Notice .box_pane>p {
   padding: 12px;
   font: bold 18px "微软雅黑";
   color: #666;
   text-align: justify;
}


#float_AD {
    position: relative;
}
      
#float_AD span {
    font-size: 13px;
    color:#fff;
    display: inline-block;
    position: absolute;
    top: -2.5px;
    right: 2px;
    cursor: pointer;
}

#Levitate {
        position: fixed;
        left: 0;  
        bottom:280px;
        z-index: 9000;
      }
      
#Levitate span {
        font-size: 14px;
        color: #fff;
        display: inline-block;
        position: absolute;
        top: 0rem;
        right: 0rem;
        cursor: pointer;
      }
      
.media-list li .media-obj .date {
text-align: center;
background: #f7f7f7;
border-radius: 4px;
padding: 7px;}
.media-list li .media-obj .mouths{
font-size: 4rem;
line-height: 1.6em;
color: #a1a1a1;
font-weight: bold;
display: block;
}
.media-list li .media-obj .days{
font-size: 1.8rem;
border-top: solid 1px #cecece;
line-height: 1.7em;
text-align: center;
color: #a1a1a1;
display: block;
}

@media screen and (max-width: 1222px) { #Levitate{display:none; }
}
@media screen and (max-width: 1222px) { .Notice{display:none; }
}


@media only screen and (max-width:641px) {
.media-list li .media-obj .days{border-top: none;}

.top_news h1 a{
   white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px 10px;
}

#part1>.am-tabs #focuse{
  margin: 0px 0rem;
}

.multipleLine, .multipleLine .bd{height:70px}
.multipleLine .bd ul li img{
 height:40px
}

}
      
