body, html, ul, li, a, p, i, b, strong, dl, dt, dd, h1, h2, h3, h4, h6 {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;}







@media (min-width: 329px) and (max-width: 700px) {


.article-cont p img{width: 100% !important;
    height: auto !important;}
.article-cont p{text-indent:0 !important;}

}



.article-cont p img{height:auto !important}



#header {
	margin-bottom: 50px;}

.header-top {
	line-height: 34px;
	width: 100%;
	background-color: #014165;}

.text-white {
	padding: 5px 0;
	color: #fff;}

.bg-3b89ad {
	text-align: center;
	background-color: #3b89ad;}

.header-top a {
	display: inline-block;
	margin: 0 4px;
	color: #fff;}

.header-top a:hover {
	color: red;}

.header-logo {
	padding: 20px 0;}

.header-logo .logo {
	display: inline-block;
	width: 100%;
	height: 60px;
	vertical-align: middle;
	background: url(../images/logo.png) no-repeat;}

.header-logo dt {
	font-size: 26px;
	font-weight: 500;
	line-height: 60px;
	margin-bottom: 0;
	letter-spacing: 3px;
	color: #00546f;
	text-shadow: 6px 3px 6px #888;}

.header-logo dd {
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 0;
	letter-spacing: 3px;
	color: #00546f;
	text-shadow: 6px 3px 10px #888;}

.navbar-default .navbar-nav > li > a, .dropdown-menu > li > a {
	padding: 15px 20px;}

#header .banner {
	position: relative;
	overflow: hidden;}

#header .banner .banner-swiper {
	overflow: visible;
	width: 950px;
	height: 400px;}

#header .banner .pagination {
	position: absolute;
	z-index: 20;
	bottom: 10px;
	width: 100%;
	margin: 0;
	text-align: center;}

#header .banner .swiper-pagination-bullet {
	display: inline-block;
	width: 15px;
	height: 10px;
	margin: 0 10px;
	cursor: pointer;
	transition: width .25s;
	border-radius: 10px;
	background: #fff;}

#header .banner .banner-swiper .modelL, #header .banner .banner-swiper .modelR {
	position: absolute;
	z-index: 999;
	top: 0;
	width: 950px;
	height: 400px;
	opacity: .6;
	background-color: #000;
	filter: alpha(opacity=50);}

#header .banner .banner-swiper .modelL {
	left: -950px;}

#header .banner .banner-swiper .modelR {
	right: -950px;}

#header .banner strong {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 5px 0;
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, .5);}

/* #main .contact{padding:20px 10px;border:2px solid #ac4546;border-radius:10px;}
#main .contact i{margin-right:10px;}
#main .contact h4{font-weight:600;margin-bottom:20px;color:#ac4546;}
#main .contact p{font-size:16px;font-weight:600;padding-bottom:10px;color:#6f6e6e;} */
#main .jianjie, #main .link, #main .news, #main .plans, #main .Innovation, #main .app, #main .policy, #main .edu {
	margin-bottom: 25px;}

#main .jianjie p {
	line-height: 25px;
	text-indent: 2em;
	letter-spacing: 1px;
	color: #6f6e6e;}

#main .any-title {
	font-size: 18px;
	font-weight: 600;
	position: relative;
	margin-bottom: 10px;
	padding: 0 0 10px 0;
	letter-spacing: 1px;
	color: #ac4546;
	border-bottom: solid 2px #014b70;}

#main .any-title a {
	font-size: 18px;
	position: absolute;
	right: 0;
	color: #ac4546;}

#main .any-list li {
	padding-bottom: 17px;}

#main .any-list dl {
	padding-bottom: 10px;}

#main .any-list dl::after {
	display: block;
	clear: both;
	content: '';}

#main .any-list dt, #main .any-list dd {
	font-weight: 500;
	float: left;}

#main .any-list dt {
	width: 75%;}

#main .any-list dd {
	width: 25%;}

#main .any-list i {
	margin-right: 5px;}

#main .any-list a {
	color: #6f6e6e;}

#main .any-list a:hover {
	color: red;}

#footer {
	margin-top: 20px;
	padding: 20px 0;
	background-color: #27374d;}

#footer dd {
	float: left;
	margin-top: 15px;
	margin-right: 25px;
	color: #fff;}

#footer dt {
	font-size: 16px;
	color: #fff;}

#footer dd a {
	color: #7b7d8a;}

#footer dd a:hover {
	color: red;}

#main .other-list {
	padding: 8px 0;}

#main .other-list::after {
	display: block;
	clear: both;
	content: '';}

#main .other-list dt, #main .other-list dd {
	font-weight: 500;
	float: left;}

#main .other-list dt {
	width: 75%;}

#main .other-list dd {
	width: 25%;}

#main .other-list a {
	color: #7b7d8a;}

#main .other-list a:hover {
	color: red;}

#main .page {
	margin: 10px 0;
	text-align: center;}

#main .article-title, #main .article-time, #main .article-longtitle {
	margin: 25px 0;
	text-align: center;}

#main .article-line {
	width: 100%;
	height: 2px;
	background-color: #e5e5e5;}

#main .article-cont {
	margin-top: 20px;}

#main .article-cont p, #main .article-cont div {
	font-family: 仿宋_GB2312;
	font-size: 18px;
	line-height: 200%;}

#main .keyword {
	font-size: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #014165;}

@media screen and (max-width:769px) {
	.padding-left {
		padding-left: 15px;}

	.padding-right {
		padding-right: 15px;}

	.header-logo {
		line-height: 35px;}

	.header-logo .logo {
		background: url(../images/logo.png) no-repeat center center;
		background-size: auto 45px;}

	.header-logo dt {
		font-size: 12px;
		line-height: 20px;}

	#header .banner .banner-swiper {
		width: 100%;
		height: auto;}

	#header .banner .banner-swiper img {
		width: 100%;}

	/* #main .contact{margin-bottom:25px;} */
	#main .any-list dt a, #main .other-list dt a {
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;}

	#main .content {
		padding: 0 30px;}

	#main article {
		padding: 0 10px;}

	.page .count {
		display: none;}

	#footer {
		margin-top: 0;}

	#footer dt {
		margin-top: 15px;}

}