/* html,body{font-size:14px;font-family: 微软雅黑, 宋体 , Verdana, Arial;line-height: 1.42857143;color: #333;background-color: white !important;word-wrap:break-word;overflow-x: hidden;} */

a{color: #333;}
a:hover,a:focus{color: red;}
.bm.fr img{vertical-align: initial;}
/* .header{background: #f2f2f2;} */
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after {display: table;content: " ";}
.clearfix,.clearfix:after,.container:after,.container-fluid:after,.row:after{clear: both;}
.clearfix,.container,.container-fluid,.row{*zoom:1;}
.BreadcrumbNav{height: initial !important;}
/*-------------------------------↓分页样式开始↓------------------------------------*/
.page_num{padding-top:30px; height:58px; overflow:hidden; width:96%; margin:auto;}
#page_div{line-height:20px; color:#000; width:590px; height:20px; margin:0 auto}
#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc;}
#page_div .pagination_index, #page_div .pagination_index_num{ font-size:12px; border:1px solid #bfbfbf; padding:3px 10px;
margin-right:2px;
float: left; height:30px;text-align:center; color:#8b8b8b;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; }
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#cc0001;}
#page_div .pagination_index_last{width:260px; float:right; text-align:right; margin:0 auto;}
/* ========="首页"样式=========*/
#page_div .pagination_index_num{margin-right:2px; padding:0px; width:20px;}
#page_div .currentIndex{ background:#145190; border:1px solid #145190; width:20px; height:20px;
line-height:20px; color:#FFF;text-align:center; font-weight:bold;} /*=========当前页码样式=========*/

#page_div div.page_loca{ background-color:#015293; border:1px solid #bfbfbf;}
#page_div div.page_loca a{ color:#fff;}
#page_div div.page_loca a:hover{ color:#fff;}



/*分页*/
.page_num{
	margin:0 auto;
	text-align:center;
}
#page-div{margin:0 auto;text-align: center;margin-top: 20px;}
.pagination-first,.pagination-last{margin: 10px 0;}
.pagination-index,.pagination-num{border: 1px solid #015293;margin: 0 3px;padding:0 15px;display: inline-block;border-radius: 3px;color: #015293;}
.pagination-num.active,.pagination-index:hover,.pagination-num:hover{background: #015293;color: white;}
.pagination-last span{margin: 0 5px;}
.pagination-last input{height: 18px;width: 30px;text-align: center;}
.more_btn {
	width: 30%;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #015293;
	border-radius: 8px;
	color: #015293;
	cursor: pointer;
}

.more_btn {
	width: 30%;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #999;
	border-radius: 8px;
	color: #999;
	cursor: pointer;
	margin-bottom: 30px;
}

.jyfww-banner{
	margin: 0 auto;
	width: 1200px;
}

.jyfww-row{border-left: 4px solid #005192;margin-bottom: 10px;}
.jyfww-row+div{border-top: 1px solid #e5e5e5;padding-top: 10px;}
.jyfww-lm>*{font-size: 20px;padding: 0 10px;float: left;line-height: 1em;}
.jyfww-lm>*.active{color: #005192;}
.jyfww-more a,a.jyfww-more{color: #737373;float: right;font-size: 16px;}
.jyfww-time{color: #737373;float: right;margin-left: 15px;font-size: 14px;}
.jyfww-list li,.lmqh-div0 li{padding-left: 15px;background: url(../images/jyfww/dian2.jpg) no-repeat 0 16px;line-height: 36px;font-size: 16px;}
.jyfww-list li span,.lmqh-div0 li span{margin-left: 15px;color: #979797;float: right;}

.jyfww-left{width: 60%;float: left;margin-top: 20px; position: relative; overflow: hidden;}
.jyfww-right{width: 40%;float: right;padding-left: 20px;margin-top: 20px;}
.zsxx-left{width: 50%;float: left;margin-top: 20px;padding-right:10px;}
.zsxx-right{width: 50%;float: right;margin-top: 20px;padding-left:10px;}
.jyfww-jytj{background: #f7f7f7 url(../images/jyfww/jyfww4.png);background-size: 100% 100%;margin:20px 0 0;}
.jyfww-jytj ul{margin: 0 -5%;padding-bottom: 30px;}
.jyfww-jytj li{width: 16.6667%;float: left;text-align: center;margin-top: 40px;font-size: 18px;}
.jyfww-jytj li img{width: 90px;height: 90px;margin-bottom: 20px;}
.jyfww-zwxmt li{float: left;width: 50%;text-align: center;margin-top: 10px;font-size: 20px;}
.jyfww-zwxmt li img{width: 160px;height: 160px;margin-bottom: 10px;}
.xzsp{margin-bottom: 30px;}
/* list */
.jyfww-dqwz{padding: 15px 0 15px 40px;margin-top: 5px;border-bottom: 1px solid #e5e5e5;background: url(../images/jyfww/jyfww_dqwz.png) no-repeat 15px 15px;}
.jyfww-list-left{float: left;width: 20%;padding: 0 25px;margin-bottom: 40px;}
.jyfww-list-right{float: right;width: 80%;padding-left: 30px;border-left: 1px solid #E5E5E5;margin-bottom: 40px;}
.jyfww-list-left .lm{border-bottom: 5px solid #005192;font-size: 20px;font-weight: bold;line-height: 45px;display: inline-block;margin-top: 40px;margin-bottom: 20px;}
.jyfww-list-left li{line-height: 36px;background: url(../images/jyfww/jyfww_ico.png) no-repeat 20px center;padding-left: 35px;font-size: 18px;}
.jyfww-list-right h2{color: #005192;line-height: 60px;margin-top: 30px;font-size: 22px;}
.jyfww-list-right dl{border-top: 1px solid #ccc;padding: 20px 0;}
.jyfww-list-right dl dt{font-size: 18px;line-height: 1.2;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;border-left: 4px solid #005192;padding-left: 23px;margin: 15px 0;}
.jyfww-list-right dl dt span{float: right;color: #acacac;}
.jyfww-list-right dl dd{text-indent: 2em;color: #acacac;line-height: 30px;font-size: 16px;}
.jyfww-list-right dl dt a{float: left;width: 85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.lmqh-more0>*,.lmqh-div0>*{display: none;}
.lmqh-more0>*.dis,.lmqh-div0>*.dis{display: block;}

.jyfww-list li,.lmqh-div0 li{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}

.swiper-container{height: 400px;margin:15px  auto;}
.swiper-slide{position: relative;}
.swiper-slide img{width: 100%;height: 100%;}
.swiper-slide p{position: absolute;z-index:21;bottom:0;left:0;line-height: 3em;width: 100%;background:rgba(0,0,0,0.5);padding-left: 15px;padding-right: 30%;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-slide p,.swiper-slide p a{color: white;}
.swiper-container .btnlt,.btnrt{position: absolute;z-index: 20;left: 0;top: 40%;cursor: pointer;transition: all .2s;width: 35px;}
.swiper-container .btnrt{right: 0;left: auto;}
.swiper-container .swiper-pagination{
	width: auto;
	right: 15px;
	left: auto;
	bottom: 13px;

}
.swiper-container .pagination {position: absolute;z-index: 20;bottom: 10px;right: 15px;}
.swiper-pagination-switch {display: inline-block;width: 8px;height: 8px;border-radius: 8px;background: #555;margin: 0 5px;opacity: 0.8;border: 1px solid #fff;cursor: pointer;}
.swiper-active-switch {background: #fff;}

.swiper-container .swiper-pagination-bullet{
	display: inline-block;width: 8px;height: 8px;border-radius: 8px;background: #555;margin: 0 5px;opacity: 0.8;border: 1px solid #fff;cursor: pointer;
}
.swiper-container .swiper-pagination-bullet-active{
	background: #fff;
}

.swiper-button-prev::after,
.swiper-button-next::after{
		display: none;
}
.swiper-container .swiper-button-prev{
	width: 42px;
	height: 69px;
	background: url(../images/jyfww/ctrl.png)no-repeat;
	left: 0;
}
.swiper-container .swiper-button-next{
	width: 42px;
	height: 69px;
	background: url(../images/jyfww/ctrr.png)no-repeat;
	right: 0;
}

/*pages*/
.pages {
	clear: both;
	padding: 20px 0;
	line-height: 28px;
	text-align: center;
	color: #555;
	font-size: 15px;
}

.pages .pagination_index_last * {
	vertical-align: middle\9;
}

.pages a {
	display: inline-block;
	padding: 0 10px;
	margin: 3px;
	zoom: 1;
	color: #555;
	border: #dfdfdf 1px solid;
	border-radius: 3px;
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f1f1f1;
	/* background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1); */
}

.pages a.current,
.pages a:hover {
	background: #045ECD;
	border-color: #045ECD;
	color: #fff;
	text-decoration: none;
}

.pages a.current {
	font-weight: bold;
}


/*pagediv*/
.pagediv {
	padding: 30px 0 0;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	clear: both;
}

.pagediv li {
	display: inline-block;
}

.pagediv .arrow a {
	color: #333;
}

.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a {
	display: inline-block;
	padding: 0 10px;
	margin: 4px;
	zoom: 1;
	border: #dfdfdf 1px solid;
	border-radius: 3px;
}

.pagediv #page_input {
	width: 40px;
	height: 28px;
	color: #888;
	text-align: center;
	border: #dfdfdf 1px solid;
	border-radius: 3px;
	background: #fff;
}

.pagediv .total_count,
.pagediv .arrow a,
.page_jump a {
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #fff;
	/* background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1); */
}

.pagediv .arrow span {
	background: #f5f5f5;
	color: #999;
}

.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .arrow .current {
	background: #045ECD;
	border-color: #045ECD;
	color: #fff;
	text-decoration: none;
}

.pagediv .arrow .current {
	font-weight: bold;
}

.page_jump {
	margin-left: 4px;
}

.page_jump a {
	margin-left: 6px;
}

@media (max-width: 768px) {
	.swiper-container{height: 200px;}
	.swiper-container .btnlt,.btnrt{display: none;}
}
@media (min-width: 768px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1220px) {
	/* .container {width: 1160px;margin-left: auto;margin-right: auto;} */
}

@media (max-width: 1220px) {
.remove1,.jyfww-left,.jyfww-right,.logo,.zsxx-left,.zsxx-right,.nav ul li a,.jyfww-list-left,.jyfww-list-right{float: initial !important;width: initial !important;}
.remove2{width: initial !important;height: initial !important;}
.remove3{padding-left: 10px !important;padding-right: 10px !important;}
.removedis,.logo_sjd,.wjgzw,.tq,.bm,#slider,.bottom .msg,.wzzc{display: none !important;}
.removefloat{float: initial !important;}
.removewidth{width: initial !important;}
.removeheight,.bottom,.top02,.header{height: initial !important;}
.removemarg,.jyfww-jytj ul,.jyfww-list-left,.jyfww-list-right h2{margin: 0 !important;}
.removepadd,.jyfww-right,.zsxx-left,.zsxx-right,.jyfww-list-left,.jyfww-list-right{padding: 0 !important;}
.removebg{background: initial !important;}
.removebder,.jyfww-list-right{border: initial !important;}
.removebgimg,body{background-image: none !important;}

.container,.ct,.dbsm,.content,.detail_content{width: 100% !important;padding: 0 10px;}
.nav.nav ul li{width: 33.33%;}
.logo{text-align:center;}
.jyfww-lm>*{padding:0 5px}
.jyfww-jytj li{width:33.33%}
.jyfww-zwxmt li img{max-width:80%;height:130px}
/* .jyfww-banner{margin: 0 -100px;} */
.nav.nav ul li a{display: initial !important;}
.nav.nav ul li.sy{width: 100% !important;}
.jyfww-list-left li{float:left;width: 50%;}
.jyfww-list-left .lm{margin-top: 10px;}
.jyfww-list-right dl dt a{float: left;width: 62%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jyfww-right li:nth-child(n+7){display: none;}

}