#top{
	height:46px;
	background:#2388f0;
	padding:0 4.5%;
	position:relative;
}
#top a.searchBtn{
	display:block;
	width:20px;
	height:20px;
	background:url(../images/m_search.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	top:13px;
}
#top h1{
	width:auto;
	height:22px;
	position:relative;
	top:12px;
	text-align:center;
}
#top h1 img{
	height:130%;
	width:auto;
	margin-top:-1%;
}
#top .downLoad{
	height:20px;
	width:14%;
	position:absolute;
	right:4%;
	top:13px;
	color:#fff;
	font-size:1.4rem;
	background:url(../images/m_jinrong.png) no-repeat left center;
	background-size: 20px 20px;
	text-align:right;
}
#nav{
	background:#f5fafe;
	
}
#nav ul{
	border-bottom:1px solid #cccdd1;
}
#nav ul.navList:after{
	display: block;
	content: '';
	clear: both;
}
.navList li{
	width:33.33%;
	float:left;
	text-align:center;
	line-height:44px;
	font-size:1.8rem;
	font-weight:bold;
}
.navList li span.title{
	color:#3d3d3d;
	display:block;
	width:50%;
	height:44px;
	margin:0 auto;
}
.navList li.active span.title{
	color:#2288ec;
	border-bottom:3px solid #2288ec;
}
.navListConn{
	width:100%;
	background:#fff;
	padding:7px 2.5%;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.navListConn a{
	display:block;
	padding:0 15px;
	text-align:center;
	line-height:33px;
	height:33px;
	font-size:1.6rem;
	-font-weight:bold;
}
.navListConn a:nth-child(n+6){
	display:none;
}
.navListConn span.lastIcon{
	display:inline-block;
	width:15.66%;
	height:33px;
	background:url(../images/m_downIcon.png) no-repeat center;
	background-size:16px auto;
}
.navListConn span.lastIcon.active{
	background:url(../images/m_upIcon.png) no-repeat center;
	background-size:16px auto;
}

#banner{
	width:100%;
	height:21rem;
	overflow:hidden;
}
.banner{
	height:100%;
}
#banner img{
	display:block;
	width:100%;
	height:100%;
}
#banner ul li{
	position:relative;
	width:100%;
	height:100%;
}
#banner ul li p{
	position:absolute;
	bottom:0;
	left:0;
	height:68px;
	line-height:80px;
	font-size:1.7rem;
	width:100%;
	padding-left:5%;
	background:url(../images/m_bannerShadow.png) no-repeat;
	color:#fff;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	width:144px;
	left:inherit;
	right:0;
}
.my-bullet { 
  width: 8px; 
  height: 8px; 
  display: inline-block; 
  border-radius: 50%;
  background: #999;
  opacity: .8; 
  margin: 0 5px; 
  
  } 
  /*自定义分页器激活时的样式表现*/ 
.my-bullet-active { 
  opacity: 1; 
  background-color: #fff; 
  } 

#main .cfkx{
	height:74px;
	background:#fff;
	border-bottom:1px solid #e9e9e9;
	padding:0 6%;
	margin-bottom:5px;
	overflow:hidden;
}
#main .cfkx img{
	display:block;
	width:auto;
	height:40px;
	float:left;
	margin:auto;
	position:relative;
	top:17px;
	margin-right:5%;
}
#main .cfkx .cfkxSwiper{
	height:52px;
	overflow:hidden;
	margin-top:11px;
}
.cfkx ul{
	
	padding-left:5%;
}
.cfkx ul li{
	line-height:26px;
	font-size:1.6rem;
	height:26px;
	overflow:hidden;
	background:url(../images/m_dianBlack.png) no-repeat left center;
	background-size:5px 5px;
	height:26px;
	overflow:hidden;
	padding-left:5%;
	text-overflow: ellipsis;
	white-space: nowrap;
	width:29.5rem;
}
.cfkx ul li a{
	color:#5D5D5D;
}
#main .txw{
	height:62px;
	border-bottom:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	background:#fff;
	margin-bottom:5px;
	position:relative;
}
.txw img{
	display:inline-block;
	height:17px;
	width:auto;
	margin:auto;
	position:relative;
	top:24px;
	left:4.6%;
	padding-right:3.5%;
	border-right:1px solid #363636;
}
.txwBox{
	width:50%;
	height:60px;
	position:absolute;
	left:28%;
	top:0;
	line-height:60px;
	background:url(../images/m_txwBG.png) no-repeat center;
	background-size:100% auto;
	text-align:center;
	
}
.txw button{
	width:27px;
	height:27px;
	background:url(../images/m_txwBtn.png) no-repeat;
	background-size:100% 100%;
	border:none;
	outline:none;
	position:absolute;
	right:10%;
	top:16px;
}
.newsList{
	border-top:1px solid #e9e9e9;
	background:#fff;
	padding:0 3.5% 2%;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:5px;
}
.newsListTitle{
	width:100%;
	height:40px;
	position:relative;
	
}
.newsListTitle:after{
	content: '';
	display: block;
	clear: both;
}
.newsListTitle p{
	display:none;
	width:100%;
	height:50px;
	position:absolute;
	right:0;
	text-align:right;
	line-height:50px;
}
.newsListTitle p a{
	display:inline-block;
	color:#2388f0;
	font-size:1.2rem;
	padding-left:5%;
}


.newsList ul.newsListConn li{
	height:10.5rem;
	padding:12px 0;
	border-bottom:1px solid #eee;
}


.newsList ul.newsListConn li.noImg{
	height:10.5rem;
}
.newsList ul.newsListConn li img{
	float:left;
	display:block;
	height:100%;
	width:32.5%;
	margin-right:4.8%;
}
.newsList ul.newsListConn li.noImg p{
	-height:26px;
}
.newsList ul.newsListConn li p{
	line-height:26px;
	max-height:52px;
	overflow:hidden;
	font-size:1.6rem;
	color:#343434;
	margin-bottom:5px;
}
.newsList ul.newsListConn li:last-child{
	border-bottom:none;
}
.newsList .listInfo{
	color:#868686;
	font-size:1.2rem;
}
.newsList .listInfo span{
	margin-right:3%;
}
.newsListTitle ul li{
	float:left;
}
.newsList .listInfo button{
	padding:2px 5px;
	background:#f94546;
	color:#fff;
	text-align:center;
	line-height:16px;
	border-radius: 4px;
	border:none;
	outline:none;
	font-size:1.2rem;
	margin-right:3%;
}
.ejBtn{
	display:block;
	color:#2388f0;
	font-size:18px;
	text-align:center;
	height:46px;
	line-height:54px;
}
.newsList h2{
	height:50px;
	line-height:50px;
	color:#2388F0;
	font-size:2rem;
}

/* 热点推荐 */
.rdtjBox .rdtj_tabs{
	height:4.7rem;
	border:0.01rem solid #B8B8B8;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	display:flex;
	width:100%;
	margin-bottom:1.3rem;
}
.rdtjBox .rdtj_tabs span{
	display:block;
	flex:1;
	line-height:4.7rem;
	text-align:center;
	font-size:1.6rem;
	color:#333;
	border-right:0.01rem solid #b8b8b8;
}
.rdtjBox .rdtj_tabs span:last-child{
	border:none;
}
.rdtjBox .rdtj_tabs span.active{
	background:rgba(35, 136, 240, .1);
	color:#2388F0;
	font-weight: bold;
}
.rdtj_container{
	height:19.7rem;
	overflow:hidden;
}
.rdtj_container img{
	display:block;
	width:100%;
	height:100%;
}
.rdtj_container p{
	position: absolute;
    bottom: 0;
    left: 0;
    height: 68px;
    line-height: 80px;
    font-size: 1.7rem;
    width: 100%;
    padding-left: 5%;
    background: url(../images/m_bannerShadow.png) no-repeat;
    color: #fff;
}

#foot{
	height:90px;
	background:#F5F5F5;
	color:#5e5e5e;
	text-align:center;
	padding:20px 0;
	font-size:1.2rem;
}
#foot p{
	line-height:1.8rem;
}

@media only screen and (max-width: 320px) {
	.navListConn a{
		font-size:1.4rem;
	}
	.newsList ul.newsListConn li{
		height:26.5vw;
	}
	.newsList ul.newsListConn li p{
		line-height:20px;
		max-height:40px;
		overflow:hidden;
		font-size:1.4rem;
		color:#343434;
		margin-bottom:5px;
	}
	.newsList ul.newsListConn li.noImg p{
		max-height:40px;
		-margin-bottom:10px;
	}
	#top .downLoad{
		width:18%;
	}
}