arset "utf-8";
/* model.css */
.hea-search input{width: 90px;}
.channel-sub{ width:244px;}
.shadow{ height:auto; padding: 10px 0;}
.sha-con{ margin-top:5px; margin-bottom:5px; text-align: right; line-height: 1;}
.sha-con span{font-weight: bold;color: #092e79; display: inline-block; font-size: 17px; display: none;}
.sha-con a{ font-size: 18px; color:#95000b; letter-spacing: 1px; font-weight: bold;}
.con-top{ margin:0 auto; height:490px; overflow:hidden;}
.con-bottom{ padding:38px 0; background:#fff;}
.con-bot-next .next-sub{background:#fff; width:100%; overflow: hidden;}
.con-bot-next .next-sub .subimg{width: 23.5%; float: left; text-align: center; margin-right: 2%;}
.con-bot-next .next-sub .subimg.subimg-last{margin-right: 0%;}
.con-bot-next .next-sub .subimg img{width: 100%; display: inline-block; border-radius: 3px;}
.next-sub ul { width: 100%;overflow: hidden; padding:12px 0;}
.next-sub ul li{ width: 50%; color:#333;display: inline-block; float: left; margin-top: 18px;}
.next-sub ul li a{margin-left: 12px;display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 55px 0 20px;color:#333; font-size: 18px; background: url(../images/pointx.png) no-repeat left center;}
.next-sub ul li.marL a{margin-left: 24px; }
.next-sub ul li a:hover{ color:#36a1ff;}
/*.next-sub ul li a:active{ background:#fff;}*/
.next-sub ul li.limore{ list-style:none;}
.next-sub ul li.limore a.more{ display:block; font-size:12px; color:#2980d7; line-height:49px; text-align:right;}

/*轮播图 css 样式*/
.swiper-container {
  width: 100%;
  background: #000;
  height: 520px;
  color: #fff;
  text-align: center;
}
.swiper-slide {
  height: 100%;
  opacity: 0.4;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.swiper-slide-active {
  opacity: 1;
}
.swiper-slide .title{
	height: 55px;
	font-size: 24px;
	line-height: 55px;
	position: absolute;
	bottom: 100px;
	-webkit-font-smoothing: antialiased;
	color: #fff;
	width: 735px;
	background: url(../images/titlebg.png);
	text-align: right;
	padding-right: 65px;
}
.pagination {
  display:none;
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 8px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #fff;
}
.arrow{
  position:relative;
  width:800px;
  height:30px;
  margin:-260px auto 0;
}
.arrow .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}
.arrow .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}

/* ------------------- */
.con-right .txt-item {
  position: relative !important;
  margin: 8px 0 0 !important;
}