@charset "utf-8";
*{
font-family: Simsun,'Helvetica Neue',Helvetica,sans-serif,'Heiti SC',Droidsansfallback,'Droid Sans';
}
.content {
	width: 7.5rem;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 100;
}

.content header {
	width: 7.5rem;
	height: 0.93rem;
	position: relative;
	overflow: hidden;
	background-color: #f0f0f0;
}

.content header h1 {
	font-size: 0.4rem;
	position: absolute;
	left: 0.22rem;
	line-height: 0.93rem;
	color: #fe3c24;
}

.content header img:nth-of-type(1) {
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	top: 0.17rem;
	right: 1.22rem;
}

.content header img:nth-of-type(2) {
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	top: 0.17rem;
	right: 0.23rem;
}

/*banner*/
.content .swiper-container {
	width: 7.5rem;
	height: 4.01rem;
	margin: 0 auto;
}

.content .swiper-container a {
	display: block;
	width: 7.5rem;
	height: 4.01rem;
}
.content .swiper-container .swiper-slide .txtBg,.content .swiper-container .swiper-slide .title{
position:absolute;
  height:0.95rem;
  line-height:0.6rem;
  bottom:0;
  left:0;
  width:100%;
   box-sizing:border-box;
}
.content .swiper-container .swiper-slide .txtBg{
background:rgba(0,0,0,0.5);
}
.swiper-pagination{
bottom:5px;
}
.content .swiper-container .swiper-slide .title{
    color:#fff;
    font-size: .3rem;
  padding:0 0.2rem;
  overflow:hidden;
 text-overflow:ellipsis; 
  white-space: nowrap;
}
.content .swiper-container img {
	width: 7.5rem;
	height: 4.01rem;
}

/*.content .swiper-container .swiper-pagination-bullet-active{
	width: 0.15rem;
	height: 0.15rem;
	background-color: #fe3c24;
	border-radius: 0.15rem;
}*/
.content .swiper-container .swiper-pagination-bullet {
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 0.2rem;
	background-color: #18AC92;
	opacity: 1;
	/* margin-left: 0.25rem; */
}

.content .swiper-container .swiper-pagination-bullet-active {
	background-color: #FAB903;
}


/*双头条*/
.bordBt {
	border-bottom: 1px dashed #c1c2c3;
}

.hotnewsBox {
	padding: .1rem 0;
	background-color: #eeeeee;
}

.hotnews {
	width: 7.1rem;
	height: 0.6rem;
	padding: 0.1rem 0.2rem;
	overflow: hidden;
	background-color: #fff;
	clear: both;
}

.hotnews img {
	display: block;
	width: .6rem;
	height: 0.35rem;
	float: left;
	margin-top: .125rem;
}

.hotnews ul {
	width: 6.3rem;
	height: 0.6rem;
	overflow: hidden;
	float: left;
	margin-left: 0.2rem;
}

.hotnews ul li a {
	display: block;
	float: left;
	width: 4.5rem;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.32rem;
	overflow: hidden;
	text-overflow: ellipsis;
	whitewhite-space: nowrap;
	color: #535353;
}

.hotnews ul li .time {
	text-align: right;
	display: block;
	float: right;
	width: 1.8rem;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.32rem;
}

/* 卡片栏目 */
.cardColumn {
	width: 7.5rem;
	overflow: hidden;
	margin-bottom: 1.25rem;
}

.cardColumnUL {
	display: flex;
	justify-content: space-between;
	flex-flow: wrap;
}

.cardColumnUL .item {
	position: relative;
	width: 50%;
	box-sizing: border-box;
	height: 2.3rem;
}

.cardColumnUL .item .borderBottom {
	height: 1px;
	background: #eee;
	display: block;
	position: absolute;
	bottom: 0;
	width: 95%;
}

.cardColumnUL .item>a {
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	text-align: center;
}

.cardColumnUL .item>a>span {
	color: #535353;
	font-size: .30rem;
}

.cardColumnUL .item img {
	display: block;
	width: 1rem;
	height: 1rem;
	padding: .3rem 1.375rem 0;
}

.cardColumnUL li:nth-of-type(odd) {
	border-right: 1px solid #eee;
}

.cardColumnUL li:nth-of-type(odd) .borderBottom {
	left: 0;
}

.cardColumnUL li:nth-of-type(even) .borderBottom {
	right: 0;
}
.articleC{padding:.4rem;}
.articleC p{    color: #535353;
    font-size: .32rem;
    line-height: .6rem;
    margin-bottom: .3rem;
    text-align: justify !important;
  text-indent: 0;}
.articleC p img{width: 100% !important;height: auto !important;}
/* 图文列表样式 */
.picTexList {
	margin-bottom: 1.25rem;
}

.ptListItem {
	position: relative;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	display: list-item;
	text-align: -webkit-match-parent;
}

.ptListItem a:-webkit-any-link {
	color: -webkit-link;
	cursor: pointer;
	text-decoration: none;
}

.itemlink {
	display: flex;
}

.clearfix {
	zoom: 1;
}

.itemImages {
	float: left;
	display: flex;
	padding: .2rem 0;
	padding-left: .2rem;
}

.imagesLink {
	vertical-align: middle;
	position: relative;
	display: inline-block;
	width: 2.8rem;
	height: 1.92rem;
	overflow: hidden;
	box-shadow: inset 0 0 1px #eee;
	transition: all .2s linear;
	border-radius: 4px;
	box-sizing: border-box;
}

.image {
	transition: all .2s linear;
	width: 100%;
	height: 100%;
}

.itemBody {
	float: left;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 4.2rem;
	padding: .2rem;
}

/*无图列表*/
.textListItem .itemBody {
	width: 100%;
}

.itemSum {
	font-weight: 400 !important;
	margin: 0;
}

.itemH2 {
	font-weight: 400 !important;
	margin: 0;
	height: .6rem;
	line-height: .6rem;
	overflow: hidden;
}

.itemSum {
	font-weight: 400 !important;
	color: #222;
	margin: 0;
	/*height: .9rem;*/
	line-height: .45rem;
	overflow: hidden;
}

.itemH2Link {
	font-size: .32rem;
	color: #222;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.itemSumLink {
	font-size: .28rem;
	color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.itemH2Info {
	line-height: .42rem;
	height: .42rem;
}

.itemH2Date {
	float: right;
	color: #999 !important;
	font-size: .26rem;
}

/* 纯文新闻列表 */
.texList {
	margin-bottom: 1.25rem;
}

.alltextListItem {
	border-bottom: 1px solid rgba(0, 0, 0, .05);
}

.alltextListItem .itemlink {
	display: block;
}

.alltextListItem .itemlink .itemBody {
	width: 100%;
	box-sizing: border-box;
}

.alltextListItem .itemlink .itemBody .itemH3 {
	display: flex;
}

.alltextListItem .itemlink .itemBody .itemH3 .itemH2Date {
	width: 1.8rem;
	text-align: right;
	margin-left: 0.3rem;
}

.alltextListItem .itemlink .itemBody .itemH3 .itemH2Link {
	width: 5rem;
}

/* 颜色条 */
.colorBar {
	background-color: rgb(25, 173, 147);
	height: .1rem;
}

/* 服务热线 */
.service {
	margin-bottom: 1.25rem;
}

.serviceItem {
	padding: 0.2rem 0.4rem;
	border-bottom: .1rem solid #eee;
}

.serviceItem>a {
	display: block;
}

.serviceTitle {
	font-weight: bold;
	height: .56rem;
	line-height: .56rem;
	font-size: .32rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

.serviceHotLine {
	display: flex;
	height: .56rem;
	line-height: .56rem;
	padding: .13rem 0;
	border-bottom: 1px solid #eee;
}

.serviceHotLine .call {
	position: relative;
}

.serviceHotLine .callIcon {
	position: absolute;
	left: .28rem;
	top: 0;
	display: block;
	width: .42rem;
	height: .56rem;
	background: url() no-repeat center center;
	background-color: yellow;
	background-size: 100%;
}

.serviceHotLine .iphone {
	display: inline-block;
	height: .56rem;
	width: 4.4rem;
	font-size: .3rem;
	color: #222;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.serviceHotLine .call {
	display: inline-block;
	height: .56rem;
	width: 2.2rem;
	text-align: right;
	box-sizing: border-box;
	padding: 0 .2rem;
	border-radius: .28rem;
}

.serviceHotLine .call a {
	color: #fff;
	font-size: .3rem;
}

.serviceList li:nth-of-type(odd) .serviceTitle {
	color: #ffa400;
}

.serviceList li:nth-of-type(odd) .call {
	background-color: #ffa400;
}

.serviceList li:nth-of-type(even) .serviceTitle {
	color: rgb(25, 173, 147);
}

.serviceList li:nth-of-type(even) .call {
	background-color: rgb(25, 173, 147);
}

/* 留言咨询 */
.message {
	margin-bottom: 1.25rem;
	padding: .2rem .6rem;
}

.message .form label {
	display: block;
	line-height: .56rem;
	font-size: .32rem;
	font-weight: 500;
}

.message .form input,
.message .form textarea {
	background-color: #fff;
	color: #4d4d4d;
	border: 1px solid #c4c4c4;
	padding: .15rem .2rem;
	border-radius: .05rem;
	line-height: .48rem;
	font-size: .3rem;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: .1rem;
}

.message .form textarea {
	height: 2.4rem;
}

.codeBox {
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	align-items: center;
	margin-bottom: 1rem;
	margin-top: .3rem;
}

.form .codeBox label {
	display: inline-block;
	width: 1.2rem;
	height: .48rem;
	line-height: .48rem;
}

.form .codeBox input {
	display: inline-block;
	margin-bottom: 0;
	width: 2.3rem;
}

.form .codeBox .yzmImg {
	width: 1.8rem;
	display: inline-block;
	padding-right: .7rem;
	padding-left: .3rem;
	box-sizing: content-box;
	height: .48rem;
}

.form .codeBox .yzmImg img {
	font-size: .3rem;
	display: block;
	width: 100%;
	height: 100%;
	background-color: aqua;
}

.form button[type='submit'] {
	width: 2.7rem;
	margin-left: 1.8rem;
	margin-right: 1.8rem;
	height: .56rem;
	font-size: .32rem;
	line-height: .56rem;
	border-radius: .24rem;
	background-color: rgb(25, 173, 147);
	color: #fff;
}

/* 文章内容 */
.subConBox {
	margin-bottom: 1.25rem;
}

.subConBox .subTitleBox {
	border-bottom: 1px solid #eee;
}

.subConBox .subTitleBox h3 {
	font-size: .36rem;
	font-weight: bold;
   line-height: .64rem;
  padding: .2rem;
      padding-bottom: 0;
}

.subConBox .subTitleBox .subTitleInfo {
	font-size: .28rem;
	line-height: .56rem;
	display: flex;
	color: #c4c4c4;
    padding: .1rem;
}

.subTitleInfo .unit {
	    width: 60vw;
	text-align: left;
}

.subTitleInfo .pubDate {
	    width: 40vw;
	text-align: right;
}

/*底部*/
.footer {
	width: 7.5rem;
	height: 1.15rem;
	background: #FFF;
	position: fixed;
	z-index: 1000;
	margin: 0 auto;
	bottom: 0px;
	border-top: 2px solid #eee;
	box-sizing: border-box;
}

.footer .foot_cont {
	width: 6.5rem;
	height: 1.15rem;
	position: relative;
	padding: .375rem .5rem;
}

.footer .foot_cont ul {
	display: flex;
	justify-content: space-between;
}

.footer .foot_cont ul li.m {
	width: 2.85rem;
	height: 0.4rem;
	position: relative;
	text-align: center;
}

.footer .foot_cont ul li.m .sub {
	position: absolute;
	width: 160%;
	left: -.57rem;
	margin-left: -1px;
	z-index: 9999;
	bottom: .8rem;
	border: 1px solid gainsboro;
	text-align: center;
	background-color: white;
	display: none;
	overflow: hidden;
	box-shadow: 0 0 10px #eee;
}

.footer .foot_cont ul li.m .sub li {
	height: .9rem;
	line-height: .9rem;
	font-size: .32rem;
	border-bottom: 1px solid #eee;
}

.footer .foot_cont ul li.m .sub li:last-child {
	border: 0;
}

.footer .foot_cont ul li.m:hover .sub {
	display: block;
}

.footer .foot_cont ul li.m a {
	color: #535353;
	font-size: .34rem;
}

.footer .foot_cont ul li.s {
	width: .2rem;
	height: 0.4rem;
	text-align: center;
	font-size: .34rem;
}

.footer .foot_cont ul li i {
	width: 0.5rem;
	height: 0.49rem;
	margin-top: 0.12rem;
	margin-left: 0.22rem;
	font-size: 0.5rem !important;
}

.oRed {
	color: #fe3c24;
}

.footer .foot_cont ul .num {
	width: 0.3rem;
	height: 0.3rem;
	border: 1px solid #fff;
	border-radius: 0.16rem;
	font-size: 0.15rem;
	color: #fff;
	text-align: center;
	line-height: 0.3rem;
	position: absolute;
	right: 0.05rem;
	bottom: 0.47rem;
	background-color: #fe3c24;
	z-index: 1100;
}