@charset "utf-8";
body{ font-family:Microsoft Yahei, Arial, Helvetica, sans-serif, helvetica,arial; color:#333; margin:0 auto; width:100%; min-width:320px; -webkit-text-size-adjust:none; background:#fff; font-size:.7rem}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{border:0 none;vertical-align:top;max-width:100%;height:auto;width:auto\9;-ms-interpolation-mode:bicubic;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{ text-decoration:none; color:#333}
i,em,cite{font-style:normal;}
textarea,input,select,button{ -webkit-appearance:none; font-family:microsoft yahei, Arial; border-radius:0; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif}
.slice{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slice_a a{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slice_div div{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slice_span span{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slice_p p{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slice_i i{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slice_li li{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.notapBg{ -webkit-tap-highlight-color:rgba(0,0,0,0)}
.notapBg_a a{ -webkit-tap-highlight-color:rgba(0,0,0,0)}
.notapBg_span span{ -webkit-tap-highlight-color:rgba(0,0,0,0)}
.notapBg_p p{ -webkit-tap-highlight-color:rgba(0,0,0,0)}
.notapBg_img img{ -webkit-tap-highlight-color:rgba(0,0,0,0)}
.clearfix:after{ content:"."; height:0; display:block; visibility:hidden; clear:both;}
.clearfix{*+height:1%;}
.translateXLft50{ transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.translateYUp50{ transform:translateY(-50%); -webkit-transform:translateY(-50%);}

/* 公共弹窗 */
.commonDialog{ opacity:0; width:0; overflow:hidden; background:rgba(0,0,0,.7); height:0; z-index:-100; position:fixed; left:0; top:2.1rem; transition:opacity linear .2s .1s,; -webkit-transition:opacity linear .2s .1s}
.commonDialog .incon{ width:80%; left:10%; overflow:hidden; position:absolute; top:50%; transform:translateY(-50%) scale(0); -webkit-transform:translateY(-50%) scale(0); background:#fff; border-radius:.6rem; transition:transform ease-in-out .2s .2s,; -webkit-transition:transform ease-in-out .2s .2s}
.commonDialog .incon table{ width:100%; border:0; text-align:center;}
.commonDialog .incon .t1{ font-size:.85rem; color:#333; padding:.8rem 0}
.commonDialog .incon .t2{ font-size:.6rem; color:#999; padding:.6rem 0 1.5rem 0;}
.commonDialog .subRow{ overflow:hidden; zoom:1; border-top:1px solid #e6e6e6; border-bottom-left-radius:6px; border-bottom-right-radius:6px;}
.commonDialog .subRow input{ border:0; background:none; height:2.4rem; line-height:2.4rem; font-size:.7rem; color:#ff5353; text-align:center; border:0; width:50%; float:left; overflow:hidden; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.commonDialog .subRow .v2{ width:100%; border-bottom-right-radius:6px;}
.commonDialog .subRow input:first-child{ border-bottom-left-radius:6px; color:#333}
.commonDialog .subRow input:last-child{ border-radius: 0; border-bottom-right-radius:6px; box-shadow:-1px 0 0 #e6e6e6;}
.commonDialog .subRow .cls{ color:#333}

.doAnimateDia{ width:100%; height:100%; z-index:100; opacity:1}
.doAnimateDia .incon{ transform:translateY(-50%) scale(1); -webkit-transform:translateY(-50%) scale(1); }

header{height:2.1rem; line-height:2.1rem; font-size:.75rem; color:#333; border-bottom:1px solid #eee; box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; width:100%; padding:0 2.3rem; background:#fff; z-index:20; position:fixed; left:0; top:0; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
header .goBackBtn{ width:1.8rem; height:2.1rem; color:#fff; position:absolute; left:0; top:0; background:url(../images/gbkIc.png) no-repeat center center;  background-size:.5rem auto; transition:all linear .2s; -webkit-transition:all linear .2s}
header .setupBtn{ width:2.1rem; height:2.1rem; color:#fff; position:absolute; right:0; top:0; background:url(../images/stpIcon.jpg) no-repeat center center;  background-size:auto 1rem; transition:all linear .2s; -webkit-transition:all linear .2s}
header .orderBtn{ display:block; position:absolute; right:3%; top:0; height:2.1rem; line-height:2.1rem; color:#f8cad0; font-size:.75rem}

.vodCon{
	max-width: 1280px;
	margin: 0 auto;
	overflow: hidden;
}
.vodCon div {
	position: relative;
	width: 100%;
	padding: 56.25% 0 0 0;
	overflow: hidden;
	
}
.vodCon video,.vodCon span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.vodCon span {
	z-index: 6;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.hideSpns {
	transition: all linear .3s;
	opacity: 0;
	filter:alpha(opacity=0);
}

.headRow {
	position: relative;
	padding: .8rem 1.5rem;
	display: flex;
	justify-content: space-between;
}
.headRow.v2 {
	border-top:1px solid #E6E6EE;
}
.headRow .l {
	display: flex;
}
.headRow .ll {
	display: block;
	font-size: 1.3rem;
	color: #BAC6B8;
	position: relative;
	padding: 0 1rem 0 0;
	font-weight: bold;
	white-space: nowrap;
	height: 3.5rem;
	line-height: 3.5rem;
}
.headRow .ll:after {
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 1.3rem;
	border-right: 1px solid #E6E6E6;
	content: '';
}
.headRow .rr {
	display: block;
	line-height: 3.5rem;
	font-size: 1.3rem;
	white-space: nowrap;
	padding: 0 0 0 1rem;
	display: flex;
}
.headRow .rr span,.headRow .rr a {
	display: block;
	white-space: nowrap;
	line-height: 3.5rem;
	font-size: 1rem;
	padding: 0 .5rem 0 0;
}
.headRow .rr .cur {
	/*color: #BAC6B8;*/
}

.headRow .r {
	display: flex;
	position: relative;
}

.headRow .mn {
	display: block;
	height: 3.5rem;
	width: 3.5rem;
	background: url(../images/more-icon-black.png) no-repeat center;
	background-size: 50%;
}

.searchs {
	width: 3.5rem;
	height: 3.5rem;
	margin-right: .5rem;
}

.searchs .btIcon {
	display: block;
	width: 3.5rem;
	height: 3.5rem;
	background: url(../images/search-icon-black.png) no-repeat center;
	background-size: 50%;
}

.searchs .scIn {
	display: none;
	position: absolute;
	right: 4.5rem;
	top: 0;
	height: 3.5rem;
	width: calc(100vw - 3rem - 4.5rem);
	background-color: #eee;
}

.searchs .btns{
	display: block;
	width: 3.5rem;
	height: 3.5rem;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	background: url(../images/search-icon-black.png) no-repeat center;
	background-size: 50%;
}

.searchs .cls{
	display: block;
	width: 3.5rem;
	height: 3.5rem;
	position: absolute;
	left: 0;
	top: 0;
	border: none;
	background: url(../images/close-dark-grey.svg) no-repeat center;
	background-size: 42%;
}

.searchs .ipt {
	border: none;
	margin: 0 4rem;
}
.searchs .ipt input {
	border: none;
	padding: .5rem 0;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 1.5rem;
	text-align: left;
	width: 100%;
	background: none;
}

.showSearch .scIn {
	display: block;
}

.headRow .mn {
	display: block;
	height: 3.5rem;
	width: 3.5rem;
	background: url(../images/more-icon-black.png) no-repeat center;
	background-size: 50%;
}

.idxMod1 {
	padding: 1.5rem;
	text-align: left;
}

.idxMod1 .t1 {
	font-size: 2rem;
	font-weight: bold;
}
.idxMod1 .t1.v2 {
	padding: .5rem 0 0 0;
}

.idxMod1 .imgs {
	display: block;
	padding: 1.5rem 0 0 0;
	width: 100%;
}
.idxMod1 .imgs.v2 {
	padding: 0;
}
.idxMod1 .imgs img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.idxMod1 .cs {
	padding: 2rem 0 0 0;
	font-size: 1.5rem;
	line-height: 2.5rem;
	word-wrap: break-word;
	color: #666;
}

.idxMod1 .cs p{
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	text-indent:2em;
}

.idxMod1 .section-2-logo{
	margin-bottom:2rem;
}

.idxMod1 .section-2-logo img{
	width: 30vw;
}


.indexSwiper {
	margin: 2rem 1.5rem 0;
	position: relative;
	overflow: hidden;
}

.indexSwiper .rec {
	display: block;
	margin: 0 3.5rem;
	background-color: #bfbfbf;
}

.indexSwiper .ins {
	padding: 100% 0 0 0;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.indexSwiper .tt {
	display: block;
	height: 4rem;
	line-height: 4rem;
	background: #6a7268;
	font-size: 1.6rem;
	color: white;
	text-align: center;
}

.indexSwiper .swiper-button-prev {
	width: 2.4rem;
	height: 7rem;
	background: #bfbfbf url(../images/slider-left.png) no-repeat center;
	background-size: cover;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.indexSwiper .swiper-button-next {
	width: 2.4rem;
	height: 7rem;
	background: #bfbfbf url(../images/slider-right.png) no-repeat center;
	background-size: cover;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.indexSwiper .swiper-button-prev:after, .indexSwiper .swiper-button-next:after {
	display: none;
}


.idxMod2 {
	margin: 2rem 0 0 0;
	border-top: 1px solid #E6E6E6;
	padding: 1.5rem;
	text-align: left;
}

.idxMod2 .t1 {
	font-size: 2rem;
	font-weight: bold;
	padding: 2rem 0;
	margin-top: 2rem;
}
.idxMod2 .t1.v2 {
	padding: .5rem 0 0 0;
}

.idxMod2 .imgs {
	display: block;
	width: 100%;
}
.idxMod2 .imgs img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.idxMod2 .cs {
	font-size: 1.5rem;
	line-height: 2.5rem;
	word-wrap: break-word;
	color: #666;
}

.idxMod2 .flt {
	display: flex;
}

.idxMod2 .cols {
	margin: 0 3% 0 0;
	flex: 1;
}
.idxMod2 .cols:last-child {
	margin: 0;
}
.idxMod2 .cols select,.idxMod2 .cols input {
	border: 1px solid #E6E6E6;
	height: 3.5rem;
	line-height: 3.5rem;
	text-align: left;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 1rem;
	-webkit-appearance: none;
	background: none;
}

.idxMod2 .btns {
	display: block;
	border: none;
	height: 3.6rem;
	line-height: 3.6rem;
	width: 50%;
	text-align: center;
	margin: 1.6rem auto 0;
	background-color: #82997E;
	font-size: 1.6rem;
	color: white;
}
.idxMod2 .arc {
	margin: -1.2rem 0 0 0;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	text-align: center;
}
.idxMod2 .arc div {
	display: block;
	border: 1px solid #E6E6E6;
	height: 3.5rem;
	line-height: 3.5rem;
	margin: 5% 3% 0 0;
	font-size: 1.5rem;
	flex: 0 0 22.75%;
	box-sizing: border-box;
}
.idxMod2 .arc div:nth-child(4n) {
	margin-right: 0;
}

.newsList{ overflow:hidden; zoom:1; max-width:1280px; margin:2rem auto 0}
.newsList .cols{ width:48.5%; float:left; padding-bottom:3%}
.newsList .cols:last-child{ float:right}
.newsList.v2 .cols{ width:100%}

.newsList .tit{ border-bottom:2px solid #000; margin-right:0%; padding-left:6%}
.newsList.v2 .tit{ padding-left:0; text-align:center}
.newsList .more{ text-align:center; border-bottom:0px solid rgba(0,0,0,.8); padding:.1rem 0; line-height:3.5rem}
.newsList .more a{ font-size:1.5rem; color:#256bba!important}
.newsList .t1{ font-size:1.8rem; line-height:2.6rem; color:#000; word-break:break-all}
.newsList .t2{ font-size:1.6rem; line-height:2.4rem; padding:.5rem 0; color:#000; word-break:break-all}

.newsList .list{ overflow:hidden}
.newsList .rs{ display:block; overflow:hidden; margin:.8rem 0; position:relative}
.newsList a{ overflow:hidden; font-size:1.5rem; height: 2.4rem; line-height:2.4rem; display:block; display: block; white-space: nowrap; text-overflow: ellipsis; margin-left: 1.5rem }

.newsLists{ overflow:hidden; zoom:1; max-width:1280px; margin:0 auto}
.newsLists .rs{ display:block; overflow:hidden; margin:.25rem 0; max-height:.8rem; position:relative; width:48.5%; float:left; position: relative;}
.newsLists .rs:before{ display: block; width: 6px; height: 6px; position: absolute; left: 0; top:.2rem ; margin-top: -2px; background-color: red; content: '';}
.newsLists .rs:nth-child(2n+1){ float:right}
.newsLists a{ margin-left: .2rem; overflow:hidden; font-size:.23rem; line-height:.4rem; max-height:.8rem; display:block; word-break:break-all; color:#707271!important; opacity:.7}
.moreLst{ max-width: 1280px; margin: 0 auto; text-align:center; border-top:1px solid rgba(0,0,0,.2); padding:0; margin-top: .3rem; line-height:.4rem}
.moreLst a{ font-size:1.5rem; color:rgba(0,0,0,.5)!important}

.indexMod4{ overflow:hidden; padding:0 1.5rem 1.5rem 1.5rem}
.indexMod4 .imgs {
	display: block;
	padding: 1.5rem 0 0 0;
	width: 100%;
}
.indexMod4 .imgs img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.indexMod4 .t1 { display:block; font-size:1.8rem; text-align:center; padding:2rem 0 0 0}
.indexMod4 .t2 { display:block; font-size:1.5rem; text-align:center; padding:.5rem 0 0 0}

.mySwiper { width:100%; position:relative; overflow:hidden; margin-top:.8rem}
.mySwiper .swiper-slide{ width:auto}
.mySwiper a{ display:block; position:relative; height:3rem; line-height:3rem; padding:0 .8rem; white-space:nowrap; font-size:1.6rem}
.mySwiper .cur a:after{ display:block; position:absolute; bottom:0; left:.8rem; right:.8rem; border-bottom:2px solid red; overflow:hidden; content:''}

.tabCons iframe{ display:block; width:100%; height: 410px; border:none; margin-top:.5rem}

.indexMod4 .t3 { display:block; font-size:1.8rem; text-align:left; padding:2rem 0 0 0}
.indexMod4 .t4 { display:block; font-size:1.5rem; text-align:left; padding:1.5rem 0 0 0; line-height:2.6rem; word-break:break-all}
.indexMod4 .ewms{ display:flex; justify-content: space-between; margin-top:1rem}
.indexMod4 .ewms div{ text-align:center; flex: 1}
.indexMod4 .ewms img{ display:block; margin:0 auto; width:10rem}
.indexMod4 .ewms span{ display:block; line-height:2.2rem; font-size:1.4rem; text-align:center; padding:.6rem 0}


.page3{ padding:0 1.5rem}
.page3 .imgs {
	display: block;
	padding: 1rem 0 0 0;
	width: 100%;
}
.page3 .imgs img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.page3 .t1 {
	font-size: 2rem;
	padding: 2rem 0 2rem 0
}

.page3 .article{ width:100%}
.page3 .article-title{ font-size:1.8rem; font-weight:bold; text-align:center; padding:1.6rem 0 1rem 0}
.page3 .article-text{ font-size:1.5rem; line-height:2.3rem; word-break:break-all; text-align:left;text-indent: 2em;margin-bottom: 1rem}
.page3 .article-text.v2{ padding:2rem 0 0 0; color:#666}
.page3 .article img{ display:block; max-width:100%; margin:1rem auto}


.page4{ padding:0 1.5rem}
.page4 .imgs {
	display: block;
	padding: 1rem 0 0 0;
	width: 100%;
	background-color: #9FA09F;
	padding-top: 0.8rem;
}
.page4 .imgs img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.page4 .zmCon{ overflow:hidden; zoom:1; padding:1rem 0}
.page4 .zmCon a{ display:block; width:8.3%; float:left; position:relative; border-radius:100px}
.page4 .zmCon a i{ display:block; padding:100% 0 0 0; overflow:hidden}
.page4 .zmCon a span{ position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); font-size:1.8rem; color:#0075A9}
.page4 .zmCon .select{
	background-color: rgba(0, 0, 0, 0.2)
}
.page4 .flt {
	overflow:hidden;
	zoom:1
}

.page4 .cols {
	float: left;
	margin: 0 3% 0 0;
	width: 100%
}
.page4 .cols:nth-child(2) {
	/*margin: 0;*/
}
.page4 .cols {
	margin: 3% 0 0;
	width: 100%
}
.page4 .cols select,.page4 .cols input {
	border: 1px solid #0075A9;
	height: 3.5rem;
	line-height: 3.5rem;
	text-align: left;
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding: 0 1rem;
	appearance: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: none;
}

.page4 .btns {
	display: block;
	border: none;
	height: 3.6rem;
	line-height: 3.6rem;
	width: 50%;
	text-align: center;
	margin: 1.6rem auto 0;
	background-color: #0075A9;
	font-size: 1.6rem;
	color: white;
}

.page4 .lst{ overflow:hidden; padding:1rem 0; margin-top:2rem}
.page4 .lst li{ display:flex; padding:1rem 0; white-space: 100%; overflow: hidden;}
.page4 .lst .img{ display:block; width:40%}
.page4 .lst .img img{ display:block; width:100%}

.page4 .rInfo{ padding-left:1rem; flex: 1}
.page4 .rInfo .t1{ display:block; font-size:1.6rem; font-weight:bold; text-align:center}
.page4 .rInfo .t2{ display:block; font-size:1.5rem; text-align:center; padding:.2rem 0 0 0}
.page4 .rInfo .t3{ display:block; font-size:1.5rem; color:#3F2059; text-align:center; padding:.2rem 0 0 0}
.page4 .rInfo .t4{ display:block; font-size:1.5rem; color:#ccc; text-align:center; padding:2.5rem 0 0 0}
.page4 .rInfo .t5{ display:block; text-align:center; padding:.5rem 0 0 0}
.page4 .rInfo .t5.v2{padding-top:1.8rem}
.page4 .rInfo .t5 a{font-size:1.5rem; color:#0075A9; text-decoration:none;}
.page4 .rInfo .t5 .see-more{
	margin-top: 0.72rem;
	color: #0075A9;
	-webkit-text-fill-color: #0075A9;
	cursor: pointer;
	border-bottom: 0.01rem solid #0075A9;
	height: 0.25rem;
	line-height: 0.25rem;
}

.page4 .lst.v2{ margin-top:0}
.page4 .lst.v2 li{ display:block}
.page4 .lst.v2 .img{ width:100%}
.page4 .lst.v2 .rInfo{ padding:1rem 0 0 0}
.page4 .lst.v2 .member-avatar{background-color: #A0A0A0;padding-top: 3.8rem;}
.page4 .lst .teamimg{background-color: #A0A0A0;padding-top: 1rem;}


.page4 .article-title{ font-size:1.8rem; font-weight:bold; text-align:center; padding:1.6rem 0 1rem 0}
.page4 .article-text{ font-size:1.5rem; line-height:2.6rem; word-break:break-all; text-align:left; color:#666}
.page4 .btb{ border-bottom:1px solid #e5e5e5; padding-bottom:2rem}
.page4 .wz{ overflow:hidden}
.page4 .wz .rs{ overflow:hidden; text-align:left; white-space:nowrap; text-overflow:ellipsis}
.page4 .wz .rs a{ font-size:1.5rem; line-height:2.8rem; color:#0075A9}


.page4 .t3 { display:block; font-size:1.8rem; text-align:left; padding:2rem 0 1rem 0}
.page4 .t4 { display:block; font-size:1.5rem; text-align:left; padding:.5rem 0 0 0; line-height:2.6rem; word-break:break-all}
.page4 .ewms{ display:flex; justify-content: space-between; margin-top:1rem; padding-bottom:1rem}
.page4 .ewms div{ text-align:center; flex: 1}
.page4 .ewms img{ display:block; margin:0 auto; width:10rem}
.page4 .ewms span{ display:block; line-height:2.2rem; font-size:1.4rem; text-align:center; padding:.6rem 0}
.page4 .member-pagination{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	margin: 0.4rem auto 0;
	align-content:space-around;
	margin-bottom: 1rem;
}

.pg5mdr{ padding-bottom:2rem}
.pg5mdr .lst{ overflow:hidden; padding:1rem 0; margin-top:2rem}
.pg5mdr .lst li{ display:flex; padding:1rem 0}
.pg5mdr .lst .img{ display:block; width:11rem; border-radius:100rem; padding-bottom:11rem; background-position:center; background-repeat:no-repeat; background-size:cover}

.pg5mdr .rInfo{ padding-left:1.8rem; flex: 1}
.pg5mdr .rInfo .t1{ display:block; font-size:1.6rem; font-weight:bold; text-align:left; padding-top:.5rem!important}
.pg5mdr .rInfo .t3{ display:block; font-size:1.5rem; color:#3F2059; text-align:left; padding:.2rem 0 0 0; color:#666}
.pg5mdr .rInfo .t5{ display:block; text-align:left; padding:1.5rem 0 0 0}
.pg5mdr .rInfo .t5 a{ }
.pg5mdr .rInfo .t5 .see-more{
	color: #839A7F;
	-webkit-text-fill-color: #839A7F;
	border-bottom: 0.01rem solid #839A7F;
	cursor: pointer;
	display: inline-block;
	font-size:1.5rem;
	color:#839A7F;
}

.pg5mdr .btns {
	display: block;
	border: none;
	height: 3.6rem;
	line-height: 3.6rem;
	width: 50%;
	text-align: center;
	margin: 1.6rem auto 0;
	background-color: #839A7F;
	font-size: 1.6rem;
	color: white;
}

.newsDes{ overflow:hidden; zoom:1; margin:0 auto; padding-top:1.6rem}
.newsDes .h1{ font-size:2rem; line-height:3rem; text-align:center; word-break: break-all; margin:0 5%}
.newsDes .ds{ padding:1rem 0; font-size: 1.4rem; color:rgba(0,0,0,.6); text-align:center}
.newsDes .atc{ font-size:1.4rem; line-height:2rem; word-break:break-all; text-align:left; padding:.6rem 0; margin:0 1rem}
.newsDes .atc p{margin: 0.8rem 0}

.newsDes .np{ overflow:hidden; zoom:1; padding-bottom:2rem}
.newsDes .np div{ font-size:1.5rem; color:#999!important; overflow:hidden; width:49%; float:left; white-space:nowrap; text-overflow:ellipsis; text-align:left}
.newsDes .np div:last-child{ float:right; text-align:right}
.newsDes .np div a{ font-size:1.5rem; text-decoration:underline}

.honor{ padding:0 1.5rem 1.5rem 1.5rem; overflow:hidden}
.honor .topImg{ width:100%}
.logoBoxs{ overflow:hidden; zoom: 1}
.logoBoxs a{ display:block; background-position:center; background-repeat:no-repeat; background-size:contain; padding:0 0 30%; width:48%; float:left; margin:4% 4% 0 0}
.logoBoxs a:nth-child(2n){ margin-right:0}

.cmsImg{ width:100%}

.cmMores {
	padding: 1rem 0;
	text-align: center;
	font-size: 0;
}
.cmMores a {
	display: inline-block;
	height: 3rem;
	line-height: 3rem;
	padding: 0;
	font-size: 1.6rem;
	color: #0075A9;
	white-space: nowrap;
}

.cmMore {
	padding: 3rem 0;
	text-align: center;
	font-size: 0;
}
.cmMore a {
	display: inline-block;
	height: 3rem;
	line-height: 3rem;
	padding: 0;
	font-size: 1.6rem;
	color: #0075A9;
	border-top: 1px solid #0075A9;
	border-bottom: 1px solid #0075A9;
	white-space: nowrap;
}


/** 底部导航 **/
footer{ padding:1.5rem; border-top:1px solid #E6E6E6; text-align:center}
footer .lg{ display:block; width:5rem; height:auto; margin:0 auto}
footer .lg img { width:100%}
footer .lcpr{ padding:0; text-align:center}
footer .tt1{ display:block; text-align:center; color:#666; line-height:2.2rem; word-break:break-all}
footer .tt1 a{ line-height:2.2rem; color:#33557E}
footer .tt1.v2{ padding:1rem 0 0 0}


.fixedMenu{ display:none; overflow:hidden; overflow-y:auto; position:fixed; left:0; right:0; background:rgba(0,0,0,.8); top:0; bottom:0; z-index:7999}
.fixedMenu a{ display:block; height:4rem; line-height:4rem; text-align:center; border-bottom:1px solid rgba(255,255,255,.1); font-size:1.6rem; color:rgba(255,255,255,1)}
.fixedMenu .close { display:block; height:3rem; line-height:3rem; width:3rem; text-align:center; margin:3rem auto; font-size:1.8rem; color:#fff; cursor:pointer; border:1px solid white; border-radius:100rem}

.showMenue .fixedMenu{ display:block}

.hideSecThd .area_roll>div:nth-child(2){ display:none}


/** 加载更多按钮 **/
.loadMoreBtn{ font-size:1.6rem; padding:3% 0; color:#666; text-align:center; display:block; border-top:1px solid #eee; margin-top:-1px;}

/** 签到提示 **/
.qianTips{ display:none; width:100%; position:fixed; left:0; bottom:90px; z-index:50; overflow:hidden; font-size:0; text-align:center}
.qianTips span{ display:inline-block; height:32px; line-height:32px; padding:0 20px; border-radius:10rem; font-size:1.6rem; color:#fff; background:rgba(0,0,0,.7)}

/** 公共提示 **/
.commonErTips{ display:; width:100%; position:fixed; left:0; top:50%; tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:rgba(0,0,0,0) margin-top:-.7px; z-index:55; overflow:hidden; font-size:0; text-align:center; transition:all ease-in-out .2s; -webkit-transition:all ease-in-out .2s; transform:translateY(100%); -webkit-transform:translateY(100%); opacity:0}
.commonErTips span{ display:inline-block; height:1.4rem; line-height:1.4rem; padding:0 1rem; border-radius:.15rem; font-size:.65rem; color:#fff; background:rgba(0,0,0,.7)}
.ErTipsAnimateIn{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1}
.ErTipsAnimateOut{ transform:translateY(-100%); -webkit-transform:translateY(-100%); opacity:0}

/** 公共遮罩层 **/
#popup-simple,.msgsubmit{position:fixed;left:0;top:0;display:none;width:100%;min-width:320px;height:100%;text-align:center;background:rgba(0, 0, 0, .5);z-index:99999;}
#popup-simple div,.msgsubmit div{position:absolute;left:0;top:50%;margin-top:-10px;width:100%}
#popup-simple div p,.msgsubmit div p{padding:0 10px;font-size:14px; line-height:20px; color:#fff; text-indent:25px; background:url(../images/loading.gif) no-repeat -webkit-calc(50% - 50px) center; background:url(../images/loading.gif) no-repeat calc(50% - 50px) center; background-size:20px auto}

/** 锁定屏幕（无滚动条） **/
.lockScreen{ overflow:hidden; position:fixed; width:100%; height:100%; left:0; top:0}

/** 回到顶部 **/
.CMGoTop{ display:none; width:2.2rem; height:2.2rem; background:#fff url(../images/goTop.png) no-repeat center center; background-size:56% auto; overflow:hidden; position:fixed; right:3.5%; bottom:3.25rem; z-index:15; border-radius:10rem; box-shadow:1px 1px 2px #dedcdc;}

/** 查看更多 **/
.viewMoreBtR{ display:block; background:#fff; overflow:hidden; height:1.8rem; line-height:1.8rem; text-align:center; font-size:.6rem; color:#333; position:relative; left:0; top:0; z-index:3}
.viewMoreBtR span{ line-height:1.8rem; font-size:.6rem; color:#333}
.viewMoreBtR img{ position:relative; left:0; top:.8rem; margin-left:.3rem; width:.6rem;}
.vMBRrB img{ -webkit-transform:rotate(180deg)}


/** 强制静止 **/
.statics{ position:static!important}


/** 公共开关按钮 **/
.commonSwitchs{ display:block; height:1.2rem; width:2.4rem; border-radius:10rem; position:relative; left:0; top:0; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.commonSwitchs input{ display:none;}
.commonSwitchs i{ display:block; height:1.2rem; width:2.3rem; background:#b8b8b8; border:1px solid #a8a8a8; box-sizing:border-box; -webkit-box-sizing:border-box; position:absolute; left:0; top:0; transition:all ease-in-out .3s; -webkit-transition:all ease-in-out .3s; border-radius:10rem;}
.commonSwitchs i:after{ content:''; display:block; position:absolute; left:-1px; top:-1px; height:1.2rem; width:1.2rem; overflow:hidden; background:#fff; border-radius:10rem; box-shadow:1px 1px 2px #969393; transition:transform ease-in-out .3s; -webkit-transition:-webkit-transform ease-in-out .3s; transform:translateX(0); -webkit-transform:translateX(0)}
.commonSwitchs input:checked + i{ background:#f37021; border-color:#f37021;}
.commonSwitchs input:checked + i:after{ transform:translateX(1.2rem); -webkit-transform:translateX(1.2rem)}


/** 为容器增加头、底浮动内部白（为了不让浮动的头部跟底部压住相应内容） **/
.addPdBT{ padding-top:2.1rem!important; padding-bottom:2.1rem!important}
.addPdT{ padding-top:2.1rem!important}
.addPdB{ padding-bottom:2.1rem!important}
.noPdT{ padding-top:0!important}
.noPdb{ padding-bottom:0!important}

.cmTabCon{ display:none}
.noneBg{ background:#fff}
.clearBg{ background:none!important}

.section-content2{
	overflow: hidden;
	zoom: 1;
	margin: 0.7rem 1rem 0;
}

.section-content2 .section-2-place{
	width: 31.33%;
	height: 2.8rem;
	line-height: 2.8rem;
	border: 1px solid #E6E6E6;
	text-align: center;
	font-size: 0.5rem;
	margin-right: 3%;
	margin-top: 0.8rem;
	cursor: pointer;
	color: #333;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.section-content2 .section-2-place a {
	font-size: 1.4rem;
}
.section-content2 .section-2-place:nth-child(3n), .section-content2 .section-2-place:last-child {
	margin-right: 0;
}