img {
	max-width: 100%;
}
ul, li {
    list-style: none;
}
*,p {
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none !important;
	color: #565656;
}

a:hover {
	color: #37c7e2;
}

.top {
	background: url(../img/logo_bg.jpg)repeat-y center center;
	padding: 1.25rem;
}

.top .col-md-7 {}

.top .col-md-5 {
	text-align: right;
}

.navbar {
	background: #37c7e2;
	padding: .5rem;
}

.navbar-collapse {
	max-width: 1200px;
	margin: 0 auto;
}

.dropdown-item.active,
.dropdown-item:active {
	background-color: none;
}

.dropdown-item.active,
.dropdown-item:active a {
	color: #fff;
}

.dropdown-item:focus,
.dropdown-item:hover {
	background: #37c7e2;
	color: #fff;
}

/* swiper */
.swiper-button-prev {
	left: 0
}

.swiper-button-next {
	right: 0
}

.swiper-button-next,
.swiper-button-prev {
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
	padding: 0.5rem;
	height: 4rem;
	width: 2.4rem;
	top: 48%;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 1.2rem;
}

/* news */
.news {
	width: 400px;
	border: 1px solid #dedede;
	margin: 0;
}

.news .tit {}

.news .tit span {
	font-size: 18px;
	line-height: 2.5;
	width: 28%;
	text-align: center;
	display: block;
}

.news .tit a {
	display: block;
	width: 72%;
	text-align: right;
	line-height: 3.2;
	color: #aaaaaa;
	font-size: 14px;
	padding-right: 10px;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
}

.news .tit a:hover {
	color: #37c7e2
}

.news .list p {
	margin: 0;
}

.news .list {
	padding: 9px 9px 0px;
}

.news .list ul {
	padding: 0;
	margin: 0;
}

.news .list ul li {
	line-height: 2.5;
	width: 100%;
	font-size: 16px;
	border-bottom: dashed 1px #ccc;
	list-style: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news .list ul li:last-child {
	border: none;
}

.inx1 {
	margin: 10px auto;
}

.ad {
	text-align: center;
}

.swiper-news .img a p:hover {
	color: #37c7e2;
}

.swiper-news .swiper-slide {
	border: 1px solid #ddd;
	padding: 10px;
}


.swiper-news .title {
	font-size: 1.4rem;
	line-height: 1.4;
	padding-left: .4rem;
	border-left: 3px solid #37c7e2;
}

.swiper-news ul li a {
	color: #565656;
	text-decoration: none;
}

.swiper-news .title a:hover {
	color: #37c7e2;
}

.swiper-news ul li a:hover {
	color: #37c7e2;
}

.swiper-news ul li {
	line-height: 2.5;
	width: 100%;
	font-size: 16px;
	border-bottom: dashed 1px #ccc;
	list-style: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.swiper-news .title a {
	font-size: 1rem;
	color: #969696;
	line-height: 1.8;
}

.swiper-news .img {
	text-align: center;
	margin: .5rem 0;
	border-top: 1px solid #ccc;
	padding-top: .6rem;
	overflow: hidden;
}

.swiper-news .swiper-slide ul {
	padding: 0;
	margin: 0;
}

.swiper-news {
	padding: 2rem 0;
}

.swiper-news .swiper-slide ul li:last-child {
	border-bottom: none;
}

.hot {
	background: url(../img/hot.gif)no-repeat top;
	display: -webkit-inline-box;
	width: 3rem;
	height: 1rem;
}

.swiper-pagination-bullet {
	background-color: #fff;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: .1rem;
}

.yj {}

.yj .tit {
	width: 100%;
	line-height: 80px;
}

.yj .float-left {
	font-size: 1.5rem;
	color: #37c7e2;
	font-weight: bold;
}

.yj .float-left img {}

.yj .jy2b {
	width: 631px;
}

.yj .tit  .float-right a {
	font-size: 16px;
	color: #676767;
	border: 1px solid #e2e2e2;
	padding: 0.2rem .5rem;
	margin-left: .2rem;
	border-radius: 3px;
}

.yj .img {
	position: relative;
}

.yj .img p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: #fff;
	line-height: 2.5;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
}

.yj .yj1 {
	width: 569px;
}
.yj .yj2 {
	width: 292px;
	margin-left: 23px;
	float: left;
}

.yj .tit .float-right a:hover {
	color: #fff;
	background: #37c7e2;
}

.flink {
	font-size: 14px;
	padding: 2rem 0;
}

.flink a {
	font-size: 14px;
	padding: 0 12px;
}
#foot{background: #37c7e2;font-size: 14px;color: #fff;line-height: 2;padding: 2rem 0;}
#foot .nav{
    width: 100%;
}
#foot .nav a{font-size: 1.125rem;color: #fff;display: block;width: 22%;text-align: center;padding: 1rem 0;}
#foot .nav a span{border-right:1px solid #fff;display: block;line-height: 1;}
#foot .nav a:last-child span{border: none;}
.img-center{
    padding: 2rem 0;
}
/* list */
.banner{height: 254px;background: url(../img/x_11.jpg) no-repeat top;}
.nk_wz{width:1200px; height:44px; margin:0 auto; line-height:44px; color:#4d4d4d;}
.nk_wz a{ line-height:44px; color:#4d4d4d; padding:0 8px; font-size:14px;}
.nk_anli_a{width:1200px;margin: 0 auto 1rem;}
.sideMenu {width:247px;overflow:hidden;float:left; border:1px #E0E0E0 solid; border-bottom:0;display:none}
.font14 {font-size: 14px;color: #6a6969;}
.list_tt{width:189px;height:88px;background: #2ba0bc;padding-top:32px;padding-left:58px;}
.list_tt span{ height:50px; font-size:30px; line-height:50px; display:block; color:#FFF;}
.list_tt i{ color:#cccccc; font-size: 12px;line-height:20px; display:block;  font-style: normal;text-transform:uppercase}

.sideMenu h3 {
	height:40px;
	line-height:40px;
	cursor:pointer;
	font:normal 14px/32px "Microsoft YaHei";
	color:#000;
	 padding:10px; background: url(../img/x_13.jpg) no-repeat 150px 23px; border-bottom:1px #E0E0E0 solid; text-indent:4em;
}
.sideMenu h3 a{color:#000; display:block;line-height:45px;  font-size:18px;}
.sideMenu h3 a:hover{color:#4891cf; text-decoration: none;}
.sideMenu h3.on a{color: #2ba0bc;}
.sideMenu ul {
	color:#999;
	display:none; /* 默认都隐藏 */
	margin:0 10px;
	padding:8px 0; border-bottom:1px #E0E0E0 solid;
}
.sideMenu li {line-height:30px;padding:0 0 0 60px; }
.sideMenu li a{ display:block; font-size:14px;}
.sideMenu li i{ width:4px; height:4px; display:block; float:left; background:#818181; border-radius:2px; margin-top:13px; margin-right:6px;}
.sideMenu li:hover i{ background:#4891cf;}
.sideMenu li a:hover{ color:#4891cf;}

.news_a{ width:908px; border:1px #E0E0E0 solid;  float:right; background:#fff; padding:0 10px 20px;}
.news_b li{/* height:104px; */padding:20px 0;border-bottom:1px #f5f5f5 solid;}
.news_b li a img{ float:left; margin-right:18px;}
.news_b li span{ color:#060606; line-height:40px; font-size:18px; display:block; height:40px;} 
.news_b li span a{color:#060606; float:left;}
.news_b li span i{ font-style:normal; font-size:14px; line-height:35px; float:right;}
.news_b li p{color:#565656;text-indent:2em;line-height:26px;font-size: 12px;}
.news_b li p a{ color:#FF0004;}
.news_b .img {
    display: initial;
}
.nk_anli_a *{box-sizing: initial;}
.news_a1 {
    width: 930px;
    border: 1px #E0E0E0 solid;
    float: right;
    background: #fff;
    padding: 8px 0 20px;
    margin-bottom: 15px;
}
.nk_right li img{ width:286px;height:200px}
.nk_right li {
    float: left;
    width: 286px;
    height: 235px;
    margin: 10px 0 0 18.5px;
}
.nk_right li span {
    height: 35px;
    display: block;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
}

	.news_content {
		width:900px; background:#FFF; float:right; padding:15px 15px; margin-bottom:15px;border:1px #E0E0E0 solid; 
	}
	.news_content_title {
		font-size:18px;
		font-weight:bold;
		color:#333;
		width:90%; margin:0 5%;
		text-align:center;
		overflow:hidden;
		padding: 3.75rem 0;
	}
	.news_content_time {
		border-bottom:1px dotted #c0d0e6;
		line-height:24px;
	}
	.news_content_c {
		width:96%;
		line-height:30px;
		margin:30px auto;
		font-size:14px;
		font-family:"微软雅黑";
	}.news_right_t {
    margin: 0 20px 15px 20px;
    border-bottom: 1px solid #E8E8E8;
    overflow: hidden;
    height: 58px;
    line-height: 40px;
}.font30_red {
    color: #C40C42;
    font-size: 30px;
}
.layui-upload-drag{width: 26%;}
@media screen and (min-width: 1200px) {
	.container {
		max-width: 1200px;
	}

	.swiper_banner {
		width: 789px;
		margin-right: 11px;
		margin-left: 0;
	}

	.navbar-nav {
		width: 100%;
		text-align: center;
	}

	.nav-item {
		width: 12.5%;
		padding: 1rem 0;
	}

	.nav-link span {
		border-radius: 0;
		text-align: center;
		padding: 0;
		color: #fff;
	}

	.nav-link span {
		border-right: 1px solid #6be1f7;
		font-weight:bold;
		font-size:18px;
		border-left: 1px solid #25a8c1;
		display: block;
	}

	.navbar-dark .navbar-nav .nav-link {
		color: #fff;
		padding: 0
	}

	.navbar .nav-item:hover {
		background: #6be1f7;
	}

	.navbar .dropdown-menu {
		background: rgba(55, 199, 226, .5);
	}

	.navbar .dropdown-menu a {
		color: #fff
	}

	.navbar .dropdown-menu a:hover {
		color: #000
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu {
		width: 100%;
		min-width: 8rem;
		border: none;
	}

	.navbar {
		padding: 0;
	}

	.nav-item:first-child a span {
		border-left: none;
	}

	.nav-item:last-child a span {
		border-right: none;
	}

	.dropdown-menu {
		top: 95%
	}

	.img {
		overflow: hidden;
	}

	.img img {
		cursor: pointer;
		transition: all 0.6s;
	}

	.img img:hover {
		transform: scale(1.4);
	}

	.yj .yj2:nth-child(3) {
		margin-top: 21px;
	}

	.yj .yj2:nth-child(4) {
		margin-top: 23px;
	}
	
#foot .nav a:first-child{width:16%}
#foot .nav a:last-child{width:16%}
#foot .nav a:first-child span{text-align: left;}
#foot .nav a:last-child span{text-align: right;}

	.sideMenu {display: block;}
	
	.news_b li a img {width: 103px;height:104px}
	
	.yj .yj1{
		height: 445px;
	}
	.yj .yj1 img{
		width: 569px;
		height:445px;
	}
	.yj .yj2 img{
		width: 292px;
		height:213px;
	}
	
	.tit .float-right a {
		margin-left: 1rem
	}

}
@media screen and (max-width: 768px) {
	.top .col-md-5 {
		display: none;
	}

	.navbar .dropdown-menu {
		display: block;
    border: none;
	}

	.nav-link span {
		color: #fff
	}

	.inx1 {
		margin: 0 auto;
	}

	.news {
		margin: 1rem auto;
		width: 96%
	}

	.swiper-news {
		width: 96%;
		padding: 1rem 0;
	}

	.yj {
		width: 96%;
	}

	.tit .float-right {
		width: 100%
	}


	.yj .yj2 {
		width: 49%;
		height: 7.3rem;
		margin: 0;
		margin-top: .5rem;
		overflow: hidden;
	}
	.yj .yj2:nth-child(2n){margin-left: 2%;}
	.flink {width: 96%;overflow: hidden;line-height: 2;}
	
	.flink a {
		font-size: 14px;
		padding: 0 12px;
	}
	#foot{}
	#foot .container{width:96%}
	#foot .nav a{width:20%}
	#foot .nav a span{border: none;font-size: 1rem;}
	.img-center{padding:0 0 1rem}
	.news_a {width: 96%;float: none;padding: 0 2%;}
	.nk_anli_a,.nk_wz{width: 96%;}
	.news_b li a img {width: 100%;}
	.news_a1 {width: 100%;}
	.nk_right li{width: 96%;padding: 0 2%;margin: 0;height: auto;}
	.nk_right li img{width: 100%;height: auto;}
	.news_content {
	    width: 96%;padding: 0 2%;}
	.news_content_time { font-size: 0.75rem;}
	.wp{display: none;}
	.news_right_t {line-height: 58px;}
	.banner {
	    height: 150px;
	    background-size: cover;
	}
}
@media (min-width:760px) and (max-width:1199px){
	.swiper_banner{width: 60%;}
	.news {width: 38%;}
	.yj .yj1 {width: 48%;}
	.yj .jy2b{width: 52%;}
	.yj .yj2{width: 48%;
    margin-left: 2%;}
	.yj .yj2:nth-child(3){margin-top: .5rem;}
	.yj .yj2:nth-child(4){margin-top: .5rem;}
	.news_a {width: 96%;float: none;padding: 0 2%;}
	.nk_anli_a,.nk_wz{width: 96%;}
	.news_b li a img {width: 100%;}
	.news_a1 {width: 100%;}
	.nk_right li{width: 96%;padding: 0 2%;margin: 0;}
	.nk_right li img{width: 100%;}
	.news_content_time { font-size: 0.75rem;}
	.banner {
	    height: 200px;
	    background-size: cover;
	}
}
.clear{clear: both;}