* {
	margin: 0;
	padding: 0;
	list-style: none;
}

html {
	/* font-size=62.5%， */
	font-size: 16px!important;
}
img{
	max-width:100%;
	height:auto;
}
.wscnph{
	max-width:100%;
	height:auto;
}
body {
	font-family: 'pingfang sc' !important;
	font-size: .875rem;
	color: #333333;
}

a {
	text-decoration: none !important;
	color: #5d5d5d!important;
}

@font-face {
	font-family: 'pingfang sc';
	src: url('../fonts/pingfang.ttf');
}

.container {
	margin: 0 auto!important;
	padding: 0!important;
	
}

#header {
	height: 100px;
	line-height: 100px;
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 9999;
	background: #fff;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px;
	/* display: flex;
	align-items: center; */
}
#mheader{
	height:80px;
	line-height: 80px;
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 9999;
	background: #fff;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px;
	display: none;
	overflow: hidden;
	transition: all 0.5s ease;
}
.mlogo{
	padding-left: .5rem;
	width: 80%;
}
.mmenu{
	width: 20%;
	text-align: right;
	padding-right: .8rem;
}
#nav-bar{
	line-height: 1.5rem;
	margin:  0 1rem;
	border-top: 6px solid #f9f9f9;
	/* padding-left: 1.5rem; */
}
.mmenu-bar li{
	font-size: 1.125rem;
    display: block;
    border-bottom: 1px solid #dbdbdb;
    padding: 12px 24px;
}
.mmenu-bar a{
	color: #282828;
}
.mmenu-bar a:hover{
	color: #223b72;
}
#header a {
	text-decoration: none;
	/* color: #2d292a; */
	font-size: 1rem !important;
	/* font-weight: 500 !important; */
}

#header a:hover {
	color: #223b72;
}
.logo{
	width: 30%;
	padding-left: 30px;
}
.menu{
	width: 70%;
	line-height: 20px;
	font-weight: 700;
	padding-top: 26px;
	padding-left: 30px;
}
.menu ul li{
	float: left;
	width: 70px;
	text-align: center;
}
.menu-bar a:hover{
	color: #004098!important;
}
.active a{
	color: #004098!important;
}
.li-line{
	/* padding: 12px; */
	/* width: 2.5rem!important; */
}
/* .active{
	font-weight: 600;
} */
.fl{
	float: left;
}
.fr{
	float: right;
}
.mainTitle{
	color: #3b3b3b;
	font-size: 1.75rem;
	font-weight: 500;
	text-align: center;
	margin: 3rem 0 1.25rem 0;
}
.titleLine{
	width: 2.5rem;
	height: .25rem;
	margin: 0 auto;
	background: #0570b8;
}
.commonInner{
	padding: 2.5rem .75rem;
}
.mroeBtn{
	font-size: 1.125rem;
	color: #0570b8;
	text-align: center;
	margin-top: 2.5rem;
}
/* 走进泰达热能 */
.companyInfo{}
.aboutCn{
	font-size: 1.125rem;
	font-weight: 600;
}
.aboutEn{
	font-size: 1.625rem;
	font-family: '微软雅黑';
	font-weight: 600;
}
.aboutInfo{
	font-size: .875rem;
	line-height: 1.5rem;
	margin-top: 1.625rem;
}
.aboutBtn{
	margin-top: 1.25rem;
}
.aboutIndex{
	margin-top: 3rem;
	font-family: '微软雅黑';
}
.indexItem{
	width: 33%;
	text-align: center;
}
.indexItem p{
	font-size: 1.5rem;
	color: #0570b8;
}
.indexItem span{
	font-size: .875rem;
}
.aboutImg{
	margin-top: 1.5rem;
}
/* 要闻要论 */
.topNews{
	background: #eeeeee;
}
.topNews-content{

}
.topNews-img{
	text-align: center;
}
.topNewsInfo{
	background: #fff;
	padding: 1rem;
}
.topNewsTitle{
	color: #474747;
	font-size: 1rem;
	font-weight: 600;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.topNewsContent{
	font-size: .875rem;
	padding-top: .75rem;
	line-height: 1.5rem;
	color: #474747;
}
/* 公告通知 */
.notice{

}
.notice-img{

}
.noticeItem{
	width: 100%;
	height: 4.6875rem;
	padding-top: 12px;
	border-bottom: 1px solid #f0f0f0;
	margin-top: 3px;
}
.noticeItem:hover{
	background:#0570b8;
	color: #fff!important;
}
.noticeItem:hover a{
	color: #fff!important;
}
.noticeItem a{
	color: #3b3b3b;
}
.noticeTitle{
	font-size: 1rem;
	font-weight: 600;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.noticeInfo{
	font-size: .875rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.noticeLeft{
	width: 6.25rem;
	text-align: center;
}
.noticeRight{
	width: calc(100% - 6.25rem);
	line-height: 26px;
	padding-left: .75rem;
}
.day{
	font-size: 1.5rem;

	font-weight: 600;
}
.yearmonth{
	font-size: .75rem;

}
.ad{
	margin-top: 2rem;
}
/* 快捷入口 */
.quickLink{
	background: #0570b8;
}
.quickItem{
	text-align: center;
	color: #fff;
	font-size: 1.25rem;
	margin-top: .75rem;
}
.quickItem a{
	color: #fff!important;
}
.quickItem a:hover{
	color: #fff;
}
.quickTitle{
	margin-top: 1.5rem;
}

.footer{
	background: #282828;
	color: #fff;
	font-size: .875rem;
	padding: 1.25rem 0;
}
.footerInfo{
	padding: .875rem;
}
.footerImg{
	text-align: center;
}
.footerImg img{
	margin: 0.75rem 0;
}
.clear{
	clear: both;
}


/*轮播图*/
.banner_swiper{
	margin-top: 100px;
}
.swiper-container {
	width: 100%;
	height: auto;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 2.8rem;
	height: 0.45rem;
	border-radius: 0;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
	background: #223b72 !important;
}

.swiper-pagination-bullet-active {
	background: rgb(252, 249, 249);
	width: 2.8rem !important;
}

.swiper-button-prev {
	background: #223b72 url(../images/swiper-left.png) no-repeat center center !important;
	width: 5.5rem !important;
	height: 4.0rem !important;
	text-align: center;
	opacity: 0.8;
	display: block;
	margin-left: -10px;
}

.swiper-button-next {
	background: #223b72 url(../images/swiper-right.png) no-repeat center center !important;
	width: 5.5rem !important;
	height: 4.0rem !important;
	text-align: center;
	opacity: 0.8;
	display: block;
	margin-right: -10px;
}
/* 内页banner */
.innerBanner{
	margin-top: 100px;
}
.inner{
	min-height: 600px;
}
.innnerLeft{
	width: 16.25rem;
	padding-bottom: 24px;
}
.innnerRight{
	width: calc(100% - 280px);
}
.listTitle{
	font-size: 1.5rem;
	font-weight: 600;
	color: #004098;
	height: 4.375rem;
	line-height: 4.375rem;

}
.listPart{
	background: #f5f5f5;
	text-align: center;
	font-size: 1rem;
	min-height: 12.5rem;
}
.listItem{
	height: 3.5rem;
	line-height: 3.5rem;
	border-bottom: 1px solid #e9e9e9;
}
.listItem:hover{
	background: #004098;
}
.listItem:hover a{
	color: #fff!important;
}
.activeItem{
	background: #004098;
	color: #fff!important;
}
.activeItem a{
 color: #fff!important;
}
.location{
	text-align: right;
	color: #5d5d5d;
	font-size: .875rem;
	font-weight: 600;
	height: 4.375rem;
	line-height: 4.375rem;
}
.mainInner{
	border: 1px solid #cdcdcd;
	min-height: 600px;
	border-radius: 6px;
	padding: 0 1rem;
	font-size: 1rem;
}
.innerTop{
	border-bottom: 1px solid #cdcdcd;
}
.innerTitle{
	font-size: 1.5rem;
	font-weight: 600;
	margin-top: 2rem;
	margin-bottom: 1.25rem;
	color: #353535;
}
.title{
	font-size: 1rem;
	text-align: center;
	margin: 18px 0;
}
.innerContent{
	font-size: .875rem;
}
.innerSub{
	color: #5d5d5d;
	line-height:2rem;
	padding-bottom: 1.25rem;
}

.backBtn{
	width: 90px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: 1px solid #cdcdcd;
	border-radius: 6px;
}

/* 列表页样式 */
.commonListTile{
	font-size: 1rem;
	font-weight: 600;
	color: #004098;
	padding: 12px 0;
	border-bottom: 1px solid #e9e9e9;
	display: flex;
	align-items: center;
}
.commonListTile span{
	width: 3px;
	display: inline-block;
	background:#004098;
	height: 16px;
	margin-right: 6px;
	margin-left: 6px;
}
.newsItem{
	height: 48px;
	line-height: 48px;
	border-bottom: 1px dashed #e9e9e9;
	font-size: .875rem;
}
.newsItemTitle{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
}
.newsItemTitle span{
	color: #004098;
	font-size: 10px;
	margin-right: 6px;
}
.newsItemTime{
	text-align: right;
}
/* 分页样式 */
.newsPagination{
	margin-top: 24px;
	background: #f2f2f2;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
}
/* 选中第一页时上一页不可点击 */
.pageDisabled{
	color: #cfcfcf!important;
	border: 1px solid #cfcfcf!important;
	pointer-events: none;
	cursor: not-allowed;
}

.paginations {
  display: inline-flex;
  list-style: none;
  padding: 0;
}
.paginations li {
  margin-right: 8px;
}
.paginations a {
  padding:3px 12px;
  border: 1px solid #ccc;
  text-decoration: none;
}
/* 选中页 */
.paginations .pageActive a {
  background: #004098;
  color: #fff!important;
  border: 1px solid #004098;
}
.paginations a:hover {
  background: #004098;
  color: #fff!important;
  border: 1px solid #004098;
}
.mobileInner{
	display: none;
}
/* 移动端list菜单 */
.mobileTab{
	background: #f5f5f5;
	padding: 6px 0;
	margin-top: 6px;
}
.mobile-item{
	text-align: center;
	margin: 6px 0;
	padding: 6px 0;
}
.mobile-item-active{
	font-weight: bold;
	color: #fff;
	background: #004098;
}
/*自适应*/
@media screen and (min-width:1366px) and (max-width:1680px) {
  .logo{
		width: 30%;
		padding-left: 10px;
   }
   .logo img{
	width: 100%;
   }
   .menu{
	width: 70%;
	line-height: 20px;
	font-weight: 700;
	padding-top: 26px;
	padding-left: 36px;
}
   #header a {
	font-size: 16px !important;
	/* font-weight: 500 !important; */
   }
   .menu ul li{
	float: left;
	width: 70px;
	text-align: center;
	}
	.li-line{
		 width: 34px !important;;
	}
}
@media screen and (min-width:1024px) and (max-width:1366px) {
.logo{
		width: 30%;
		padding-left: 10px;
   }
   .logo img{
	width: 100%;
   }
   .menu{
	width: 70%;
	line-height: 20px;
	font-weight: 700;
	padding-top: 26px;
	padding-left: 26px;
}
   #header a {
	font-size: 16px !important;
	/* font-weight: 500 !important; */
   }
   .menu ul li{
	float: left;
	width: 70px;
	text-align: center;
	}
	.li-line{
		 width: 24px !important;;
	}
}
@media screen and (min-width:1024px) and (max-width:1025px) {
  .logo{
		width: 30%;
		padding-left: 10px;
   }
   .logo img{
	width: 100%;
   }
   	.banner_pic{
		height: 400px;
	}
	.innerBanner img{
		height: 320px;
	}
   .menu{
	width: 70%;
	line-height: 20px;
	font-weight: 700;
	padding-top: 26px;
	padding-left: 20px;
}
   #header a {
	font-size: 0.9375rem !important;
	/* font-weight: 500 !important; */
   }
   .menu ul li{
	float: left;
	width: 60px;
	text-align: center;
	}
	.li-line{
		 width: 14px !important;;
	}

}
@media screen and (min-width:768px) and (max-width:1023px){
   .banner_pic{
		height: 400px;
	}
	.innerBanner img{
		height: 320px;
	}
	#header{
		display: none;
	}
	#mheader{
		display: block;
	}
	.banner_swiper{
		margin-top: 80px;
    }
	.innerBanner{
		margin-top:80px;
	}
	.commonInner{
	   padding:1.25rem .375rem;
    }
	.mroeBtn{
	  margin-top: 1.25rem;
    }
}

@media screen and (max-width:768px) {

	.banner_swiper{
		margin-top: 80px;
	}
	.banner_pic{
		height: 250px;
	}
	#header{
		display: none;
	}
	#mheader{
		display: block;
	}
	.banner_swiper{
		margin-top: 80px;
    }
	.innerBanner{
		margin-top:80px;
	}
	.innerBanner img{
		height: 200px;
	}
	.commonInner{
	   padding:1.25rem .375rem;
    }
	.mroeBtn{
	  margin-top: 1.25rem;
    }
	.inner{
		display: none;
	}
	.mobileInner{
		display: block;
	}
}
















