@charset "utf-8";
footer { padding-bottom: .2rem}

/* logo标志 */
.logo {
	height: 3.9rem;
	background: #fff url(../img/wap/bg_logo.png) no-repeat 1.3rem center;
	background-size: auto 100%;
}


/* adv广告 */
.adv {
	height: 4rem;
	margin: 0 .3rem;
}
.adv img {
	width: 100%;
	height: 100%;
}
.adv2 {
	margin-top: 1.2rem;
	margin-bottom: 2rem;
}

/* box盒子 */
.box1 { padding: 0 .3rem;}
.box1 .box-item {
	height: 14rem;
	margin-top: .8rem;
	border-bottom: 1px solid #dfdfdf;
	overflow: hidden;
}
.box1 .box-item:first-child { margin-top: .1rem;}
.box1 .box-item-title {
	height: 3rem;
	line-height: 3.4rem;
	font-size: 1.5rem;
	font-weight: 700;
	text-indent: .5rem;
	color: #545454;
	white-space:nowrap !important;
	text-overflow:ellipsis !important;
	overflow: hidden;
}
.box1 .box-item-pic {
	float: left;
	width: 12rem;
	height: 9rem;
	padding: .35rem;
	background-color: #fff;
	border: 1px solid #e8e8e8;
}
.box1 .box-item-pic img {
	width: 100%;
	height: 100%;
}
.box1 .box-item-cnt {
	margin-left: 13.9rem;
}
.box1 .box-item-cnt-top {
	height: 1.6rem;
	line-height: 1.6rem;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}
.box1 .box-item-date {
	display: block;
	float: left;
	width: 8rem;
	font-size: .6rem;
	color: #6f6f6f;
}
.box1 .box-item-tags {
	display: block;
	margin-left: 9rem;
	font-size: .7rem;
	color: #2481ca;
}
.box1 .box-item-abstract {
	height: 5.2rem;
	padding-top: .9rem;
	padding-bottom: .6rem;
	line-height: 1.4rem;
	font-size: .7rem;
	color: #585858;
}
.box1 .box-item-link {
	white-space: nowrap;
	color: #2481ca;
}
.box1 .box-item-link:hover { text-decoration: underline;}
.box1 .box-item-cnt-bottom {
	position: relative;
	height: 1.25rem;
	font-size: .6rem;
	overflow: hidden;
}
.box1 .box-item-author ,
.box1 .box-item-source {
	display: block;
	float: left;
	width: 7rem;
	line-height: 1.7rem;
	color: #8a8a8a;
}
.box1 .box-item-source { margin-left: 1rem;}
.box1 .box-item-btn {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 3.5rem;
	height: 1.25rem;
	line-height: 1.25rem;
	text-align: center;
	color: #fff;
	background: url(../img/wap/btn_1.png) no-repeat center center;
	background-size: 100% 100%;
}
.box1 .box-item-btn:hover { opacity: .8;}
.box2 { margin-bottom: 2.5rem;}
.box2 .box-item {
	padding-top: .9rem;
	padding-bottom: .7rem;
}
.box2 .box-item-title {
	width: 10.05rem;
	height: 1.75rem;
	margin: 0 auto;
	margin-bottom: 1.2rem;
	line-height: 1.75rem;
	font-size: .9rem;
	text-align: center;
	color: #fff;
	background: url(../img/wap/btn_2.png) no-repeat center center;
	background-size: 100% 100%;
}
.box2 .box-item-cnt {
	height: 6.3rem;
	margin-bottom: 1.5rem;
	line-height: 2.1rem;
	font-size: 1.05rem;
	overflow: hidden;
}
.box2 .box-item-link {
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	color: #696969;
}
.box2 .box-item-link:hover { text-decoration: underline;}
.box2 .box-item-btn {
	display: block;
	width: 11.5rem;
	height: .95rem;
	margin: 0 auto;
	background: url(../img/wap/btn_3.png) no-repeat center bottom;
	background-size: 11.5rem 1.9rem;
}
.box2 .box-item-btn.current { background-image: url(../img/wap/btn_3_current.png);}
.box2 .box-item:nth-child(odd) { background-color: #d9d9d9;}
.box2 .box-item:nth-child(odd) .box-item-btn { background-position: center top;}
.box-down-more {
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 1rem;
	font-weight: 700;
	text-align: center;
	color: #888464;
	border-top: 1px solid #505050;
	border-bottom: 1px solid #505050;
}

/* btn按钮 */
.btn-top {
	display: block;
	float: right;
	width: 2.4rem;
	height: 2.4rem;
	margin-top: 1.5rem;
	margin-right: 1.75rem;
	background: url(../img/wap/btn_top.png) no-repeat center center;
	background-size: 100% 100%;
}
.btn-web {
	display: block;
	float: left;
	height: 1.6rem;
	margin-top: 2rem;
	margin-left: .6rem;
	padding: 0 1rem;
	line-height: 1.6rem;
	font-size: 1rem;
	color: #fff;
	background-color: #177972;
	border-radius: 3px;
}
.btn-top:hover ,
.btn-web:hover {
	color: #fff;
	opacity: .8;
}
.btn-web.disabled {
	margin-left: 1.2rem;
	opacity: .5 !important;
}

/* content内容 */
.content { padding: 0 .3rem;}
.content .content-title {
	margin: 0 1rem;
	padding-top: 1.5rem;
	line-height: 3rem;
	font-size: 2rem;
	font-weight: 700;
	color: #000;
}
.content .content-source {
	margin: 0 1rem;
	margin-bottom: .75rem;
	padding-bottom: .5rem;
	line-height: 2rem;
	font-size: 1.2rem; 
	color: #034b6c;
	border-bottom: 1px dashed #0f3e6a;
}
.content .content-abstract {
	margin-bottom: .25rem;
	padding: .75rem 1rem;
	line-height: 2.5rem;
	font-size: 1.4rem; 
	color: #fff;
	background-color: #919191;
}
.content .content-text {
	line-height: 2.5rem;
	font-size: 1.6rem; 
	color: #000;
      margin: 0px 5px;
}
.content .content-text img { width: 100%;}
.content .content-tags {
	line-height: 1.75rem;
	font-size: 1.2rem;
	text-align: right;
	color: #034b6c;
}
.content .content-tags span {
	padding: 0 .5rem;
	white-space: nowrap;
	color: #fff;
	background-color: #034b6c;
	border-radius: 3px;
}

/* list列表 */
.list {
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	line-height: 2rem;
	font-size: 1.3rem;
	font-weight: 700;
	border-bottom: 1px dashed #000;
}
.list .list-title {
	text-indent: 1.25rem;
	color: #034b6c;
}
.list .item {
	height: 2rem;
	text-indent: 3rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;	
}
.list .item a { color: #000;}
.list .item .date { display: none;}

/* nav导航 */
.nav {
	height: 2.1rem;
	padding: 0 .3rem;
	line-height: 2.1rem;
	font-size: 1rem;
	background-color: #ddd;
}
.nav:first-child { margin-bottom: 1px;}
.nav-item {
	position: relative;
	float: left;
	height: 2.1rem;
	padding: 0 1rem;
}
.nav-item .nav-item-cnt { color: #3d3d3d;}
.nav-item .nav-item-line {
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
	width: 100%;
	height: .25rem;
	background-color: #4e4e4e;
}
.nav-item.current .nav-item-line { display: block;}
.nav-tag {
	float: left;
	width: .1rem;
	height: .8rem;
	margin-top: .75rem;
	background-color: #fff;
}

/* pic图片 */
.pic1 {
	height: 5.9rem;
	background: url(../img/wap/pic_1.png) no-repeat center center;
	background-size: 19.9rem 4.1rem;
}


.swiper19 {
	height: 1.5rem;
	padding: 0 .8rem;
	padding-top: .5rem;
	overflow: hidden;
}

.search-input-btn {
    width: 115px;
    height: 1rem;
    line-height: 1rem;
    cursor: pointer;
    float: right;
    background: #919191;
    margin-left: 1px;
   font-size: .9rem;
    text-align: center;
}


/* swiper幻灯片 */
.swiper1 {
	height: 17.7rem;
	padding: 0 .3rem;
	overflow: hidden;
}
.swiper1 .swiper-slide {
	height: 17.7rem;
}
.swiper1 .swiper-slide img {
	width: 100%;
	height: 100%;
}
.swiper1 .swiper-slide-title {
	position: absolute;
	bottom: 1px;
	left: 1px;
	right: 1px;
	height: 2.3rem;
	line-height: 2.3rem;
	font-size: .9rem;
	font-weight: 700;
	text-indent: 1.85rem;
	color: #fff;
	background-color: rgba(0,0,0,.6);
}
.swiper1 .swiper-slide-title span {
	margin-right: .5rem;
	padding: 0 .5rem;
	color: #000;
	background-color: #8bcac5;
}

/* tab幻灯片 */
.tab1 .tab-trigger {
	height: 1.95rem;
	margin: 0 .3rem;
	padding-top: .5rem;
	text-align: center;
	background: url(../img/wap/bg_tab_trigger.png) no-repeat center bottom;
	background-size: 100% .7rem;
}
.tab1 .tab-trigger-item {
	display: inline-block;
	height: 1.45rem;
	margin: 0 .55rem;
	padding: 0 2rem;
	line-height: 1.45rem;
	font-size: .9rem;
	color: #fff;
	background-color: #242424;
	border: .15rem solid #242424;
	border-bottom: none;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.tab-cnt-item { display: none;}
.tab1 .tab-trigger-item.current {
	color: #1c60a9;
	background: #fff url(../img/wap/bg_tab_trigger_current.png) no-repeat right top;
	background-size: .6rem .6rem;
	border-color: #1d68b9;
}
.tab-cnt-item.current { display: block;}


.navBar{background: #00003c;padding: .3rem .5rem;white-space: nowrap;}
.navLst{display: flex;justify-content: space-around;}
.navLst li{font-size:.9rem;line-height: .8rem;color: #aee9f7;}
.navLst li a{color: #aee9f7;}

