/* Write your styles */

body{
	background: #f2f2f2 url(../img/bg.jpg) no-repeat 50% 50%;
	font-family:'宋体'；
}

[class*="am-u-"] + [class*="am-u-"]:last-child {
  float: left;
}

a{color:#444;}

.am-container{max-width: 1200px;}

.am-topbar{background: #FFF 70% 50% url(imgheadbg.pngd=0.8513922159858399) no-repeat;margin-bottom: 0; text-align: center;padding-top: 0.5rem;
}
.am-slider-default{box-shadow: none;}
.am-slider-default .am-control-nav{bottom:20px;}
.am-slider-default .am-control-nav li a{width: 12px;height: 12px;background-color:rgba(255,255,255,0.5);box-shadow: none;}
.am-slider-default .am-control-nav li a.am-active{background-color:rgba(255,255,255,1);}
.am-nav {max-width: 1200px;margin: 0 auto;float: none;}

.am-topbar .am-input-group{margin-top: 3rem;}
.am-topbar .am-input-group input{border: 1px solid #01422A;}
.am-topbar .am-btn-success{border: 1px solid #01422A;background: #01422A;}
.am-topbar .search{float: right;width: 20%;}
footer{
	background: #01422A;
	padding: 2rem 0;
	color:#fff;
	line-height: 1.5;
}


footer span{text-align: center;display: inline-block;font-size: 14px;}
footer img{margin: 1rem 2rem; max-width: 60px;}

.title{font-size: 18px;}
.title small{color:#999;}

.item,.content{
	
	margin: 0 auto 2rem;
	padding: 1.5rem 1.5rem 0;
	background: #fff;
}

.item dl{
	text-align: center;
	background: #1862ae;
	min-height: 180px;
	color:#fff;
	margin: 0 0 2rem;

}

.item table{max-width:33.333333%;float:left;text-align:center;margin-bottom:10px;}
.item table a{color:#333;display:inline;}
.item table img{max-width:90%;margin:0 auto;}

@media screen and (max-width: 640px) {
   .item table{max-width:100%;float:none;}
	
}

.item dl img{ max-width:100%;}
.item dt{padding-top:20px;}
.item img{margin:0 auto;}
.item a{display: block; color:#fff;font-weight: bold;}
.item2 a{display: block; color:#444;font-weight: normal;}
.item2 .info{min-height:145px}
.item2 a span{display:block;color:#58c0e2}

.item .it-02 dl{background: #716eff;}
.item .it-03 dl{background: #00a0e9;}
.item .it-04 dl{background: #18adad;}
.item .it-05 dl{background: #339933;}
.item .it-06 dl{background: #33cccc;}
.item .it-07 dl{background: #00BCD4/*#18ffad;*/}
.item .it-08 dl{background: #8BC34A/*#33ff33;*/}
.item .it-09 dl{background: #009688/*#33ffcc;*/}
.item .it-04 dl,.item .it-05 dl,.item .it-06 dl{min-height: 96px;}
.item .it-04 dd{padding-top: 20px;}
.item .it-05 dd{padding-top: 20px;}
.item .it-06 dd{padding-top: 5px;}
.item .it-07 dt{line-height: 96px;}
.item .it-08 dt{line-height: 96px;}
.item .it-09 dt{line-height: 96px;}

@media screen and (max-width:640px){
	.item dl img{ max-width:80px; max-height:50px}
	.item dd{font-weight:normal;font-size:14px}
	.item .am-u-sm-4{padding:5px}
	.item dl{min-height:130px;margin:0}
}

@media screen and (min-width: 1025px) {

    .am-container,.am-g{max-width: 1200px;}
    .am-topbar-nav > li{position: relative;}
    .am-topbar-nav > li > a{font-size: 14px;position: relative;display:block;
	  padding:0 30px;}
	.am-nav-pills > li + li{margin-left:0}
	.am-topbar-nav > li > a:before{content:"";border-left:1px dotted #fff;position: absolute; left:0;top:15px;display:inline-block;width:2px;height:20px}
	.am-topbar-nav > li:first-of-type > a:before{display:none}
	

}

@media screen and (min-width: 641px) {
	.am-topbar-nav {
	  width: 100%;
	}
	.am-topbar-nav > li {
	  float: left;
	  display: inline-block;
	}
	.am-topbar-nav > li > a {
	  text-align: center;
	  margin-bottom: 0;
	}
		#collapse-head{background: #01422A;margin-top: 30px;}
	    .am-topbar-nav > li > a{color:#fff;}
	    .am-topbar-nav > li.am-active > a::after{border-bottom-color: #fff;}
		.am-topbar-nav > li.am-active > a, .am-topbar-nav > li.am-active > a:focus, .am-topbar-nav > li.am-active > a:hover{color:#fff;}
		.am-topbar-nav > li > a:hover{color:#01422A;}
	
}

@media screen and (max-width: 1024px) {
	.am-container{max-width: 100%;}
	.am-topbar img{max-height: 80px;margin-top: 10px;}
	.am-topbar-nav > li > a{font-size: 14px;}

}

@media screen and (max-width: 360px) {
	.am-topbar img{max-height: 30px;}
	.am-list-news-default .am-list-item-thumb-left .am-list-thumb, 
	.am-list-news-default .am-list-item-thumb-right .am-list-thumb{max-height: 50rem;margin-bottom: 2rem; width: 100%;margin-top: 1rem;}
}

.n1,.n2,.n3{background: #fff;padding: 1.5rem 1.5rem 0;}

.am-list-item-text{font-size: 14px;}
.am-list-news-default .am-list .am-list-item-text{line-height: 1.75;max-height: 10rem;}

.am-list-news-hd{padding-top: 0;padding-bottom: 1.5rem;font-size: 18px;}
.am-list-news-hd .am-list-news-more{font-size: 14px;padding-left: 0.5rem;color:#999;}

.n1 .am-list > li{border: none;}
.n2 .am-list{margin-top: 0;}
.n2 .am-list a{font-size: 14px; line-height: 1.5;}

/*.topnews-pic{position: relative;padding: 0;}
.topnews-pic a{padding-bottom: 2rem;display: block;max-width:90%;text-algin:left;}

.topnews-pic span{display: block;line-height: 2;background: rgba(255,255,255,0.5); color:#333;
	text-align: center;font-size: 14px;position: absolute;bottom:2rem;width: 100%;} */

.topnews-pic{ position: relative; padding: 0;}
.topnews-pic a{ padding-bottom:1rem; display: block; text-align: center;width:92%;}

.topnews-pic span{ line-height:1.6em; back-ground: rgba(255,255,255,0.5); color:#333;
	font-size:14px; width:100%; overflow:hidden;}

.news>.am-g >div{padding: 0;}

@media screen and (min-width: 1025px) {

    .news .n1{margin-left: 0;}
    .news .n2{margin-right: 0;}
    .topnews-pic img{max-width: 100%;max-height: 210px;}
		.topnews-pic span{ line-height:1.6em; back-ground: rgba(255,255,255,0.5); color:#333;
			font-size:14px; width:90%; overflow:hidden;}
}


#demo-slider-1 {padding-bottom: 20px;}
#demo-slider-1 .am-slides img{width: 90%;margin: 0 auto;}

#demo-slider-1 .am-direction-nav .am-prev{left:0px;}
#demo-slider-1 .am-direction-nav .am-next{right:0px;}
#demo-slider-1 .am-direction-nav a{background: #393; border-radius: 10px;font-size: 18px!important;font-weight: normal; width: 20px;line-height: 50px;height: 50px; }
#demo-slider-1 .am-direction-nav a::before{content: "\f053";color:#fff; }
#demo-slider-1 .am-direction-nav a.am-next::before{content: "\f054"}
#demo-slider-1 .am-control-nav{display: none;}

#demo-slider-2 span{position: relative;top:-40px; background: rgba(255,255,255,0.5);padding: 1rem;width: 100%;display: block;}

#demo-slider-2 .am-control-nav{bottom:50px;text-align: right;}
#demo-slider-2 .am-control-nav li a{background-color:#18ad6d;}
#demo-slider-2 .am-control-nav li a.am-active{background-color:#01422A;}

@media screen and (max-width: 360px) {

		#demo-slider-1 .am-direction-nav a::before{font-size: 14px!important;}
}

.item .info{border: 1px solid #ddd;padding:0.5rem 1rem; margin-bottom: 1.5rem;}
.item .info img{max-width: 30%;float: left; margin-top: 1rem;margin-right: 3%;}
.item .info p,.item .info h4{margin: 1rem;}
.item .info a{color:#00a0e9;font-size: 14px;font-weight: normal; margin-left: 10px;}

.am-breadcrumb{margin-bottom: 0;}
.content{max-width: 1200px;}
.content #title{margin-top: 1rem;margin-bottom: 2rem;}
.content #title span{border-bottom: 3px solid #333;padding: 1rem;}
.content .newspic{margin: 2rem 0; max-height: 38rem;overflow: hidden;}
.content .newspic dt{margin-bottom: 1rem;}
.content .newspic dd a{font-size: 14px;color:#999;}
.content p{line-height: 1.75;}
.content img{max-width: 100%;display:block;margin:2rem auto}

.content .vsbcontent_img img{margin: 0 auto;}
.content .am-article-title{text-align: center;}

.content .brother {text-align: center; margin-bottom: 0;}

.content .brother dt a{background: #f0f0f0;font-weight: normal;display: block;margin-top: -1rem;line-height: 3;}


.sub-nav{ border:1px solid #ddd; text-align: center;line-height: 40px;}
.sub-nav dt{ background: #f5f5f5;margin: 0;}
.sub-nav dd{ border-top: 1px solid #ddd;margin: 0;}
.sub-nav dd a{display: block;color:#555;border-right: 5px solid #fff;}
.sub-nav dd a:hover,.sub-nav .active{border-right: 5px solid #0a6647; color:#0a6647;}
.slogan{margin: 3rem auto;}

.am-accordion-content a{display: block;line-height: 2.5;}
.am-accordion-content a:hover{color:#0a6647;font-weight: bold;}

.map{ padding:10px; border-bottom: 0px solid #ddd; }
.map-list{border-top: 0px solid #ddd; }
.map-list span,.map-list a{display: block;float: left;padding: 10px;line-height: 2;}
.map-list span{background: #f2f2f2;}
.map-list a{ padding: 7px 20px; margin:10px; white-space:nowrap; background: #f2f2f2;}

.zy-list{ padding:0px; margin:10px; }
.zy-list a{ display: block; width:162px;  float:left;  padding: 5px; margin:10px; line-height:21px; text-align:center;}
.zy-list a img{ width:150px; height:48px;border: 1px solid #ddd;}


#sort-news,#sort-news-info{padding: 0 3rem 1rem}
#sort-news .title{color:#0a6647; font-size: 1.8rem;font-weight: bold;border-bottom: 2px solid #ddd; line-height: 2;padding-bottom: 1rem;margin: 0;}
#sort-news .am-list{margin: 0 2rem 0;border-bottom: 1px dotted #ddd;}
#sort-news .am-list>li:first-child{border-top: none;}
#sort-news .am-list>li{border-top: 1px dotted #ddd;padding: 0.5rem 0}


@media screen and (max-width: 640px){
 #sort-news,#sort-news-info{padding: 0}
 .am-pagination-default, .am-pagination-select{font-size: 1.4rem;}
  #sort-news .am-list-item-dated a:before{content: "";padding:0;}
  #sort-news .am-list-item-dated a{padding-right: 0;white-space:pre-wrap;}
  #sort-news .am-list-date{display: none;}


  
  .map-list span{width: 100%;text-align: center;font-weight: bold;padding: 5px;}
  .map-list a{margin: 0;width: 50%;text-align: center;}

}

#sort-news-info .am-article-dd{margin-top: 2rem; border-top:1px solid #aaa;padding-top: 1rem;margin-bottom: 2rem;}
#sort-news-info .am-article-pre:before{content:"上一篇：";}
#sort-news-info .am-article-pre-en:before{content:"Prev：";}
#sort-news-info .am-article-next:before{content:"下一篇：";}
#sort-news-info .am-article-next-en:before{content:"Next：";}
#sort-news-info .am-article-dd a{color:#aaa;width: 40%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;display: block;font-size: 1.4rem;line-height: 2;}
#sort-news-info .am-article-dd .am-article-next{float: right;text-align: right;}
#sort-news-info .am-article-next-en{float: right;text-align: right;}
@media screen and (max-width: 640px){
	#sort-news-info a{width: 100%;}
}

.news-right .am-list-news-hd h2{
	text-align: center;border-top:2px solid #4285f4;border-bottom:1px dashed #ccc;
	line-height: 5rem;display: block;width: 100%;height: 5rem;margin: 0;}
.news-right  .am-list > li{border: none;}
.news-right .am-article-hd img{vertical-align: middle;}

@media screen and (min-width: 1025px) {
  .am-gallery-item img{ height: 231px;}
  .am-gallery-item-vd img{ height: 146px;}
}

/* 教授风采 */
.jsfc{text-align:center;padding-bottom:20px;display:block}
.jsfc img{ width:138px!important; height:184px!important; margin:0 auto; display:block}



/* 网页内容及表格样式 */
.am-article-bd p, .am-article-bd div{ line-height:21px; color:#333333;}
.am-article-bd h1{ font-size:22px; line-height:40px;}

#vsb_content table{ border:none; border-top:1px solid #ccc; border-left:1px solid #ccc;margin:0 auto;max-width:100%;width:100%;}
#vsb_content td{ border:none; border-bottom:1px solid #ccc; border-right:1px solid #ccc;padding:7px;}
#vsb_content p,#vsb_content div{ clear:both; line-height:28px;  color:#333333; }
#vsb_content td p{ line-height:20px; margin:0px;}
#vsb_content a,#vsb_content a:visited{ line-height:21px; text-align:center; color:#333333;float:none;display:inline;width:auto;font-size:1.6rem;line-height:24px;}
#vsb_content p{ text-indent: 3.5rem;}



#goback{ width:100%; text-align:center;}
#goback a{ width:100px; border:1px solid #01422A; color:#063; padding:5px 10px; margin:20px atuo;}
#goback a:hover{ background:#063; color:#fff;}

/* 导航 */
.am-cf table{ margin:20px; line-height:30px;}

#sort-news .headStyle12v4h7x03a, .headStyle12v4h7x03a td, .headStyle12v4h7x03a div{font-size:16px;}

.am-gallery-default .am-gallery-item, .am-gallery-item-vd img{width:auto;}

#doc-tab-demo-1{background: #fff; padding-top:10px;margin:10px 10px 10px 0;}
#doc-tab-demo-1 .am-nav-tabs > li{margin-left: 20px;}
#doc-tab-demo-1 .am-tabs-bd{border: none;}
#demo-slider-1{margin-bottom: 0;padding: 10px;}
	
#doc-tab-demo-1 video{width: 100%;margin: 0 auto;text-align: center;max-height: 255px;display: block;}	
	
.am-topbar button:last-of-type{display:none!important}