@charset "utf-8";
body{ margin:0px; padding:0px;font-size:12px;line-height:24px;font-family:"Microsoft YaHei";}
form,ul,li,ol,li,dl,dt,dd,img,p,h1,h2,h3,h4,h5,h6{ margin:0;padding:0; border:0; list-style:none; text-decoration:none;font-family:"Microsoft YaHei";}
a{text-decoration:none;cursor:pointer;color:#62615F;font-family:"Microsoft YaHei";}
.clear{clear:both;}
em,i{font-style:normal;}
img{border:0;}
.operate-layout{width:1200px;margin:0 auto;height: auto;overflow: hidden;}
.w1200{width:1200px;margin:0 auto;height: auto;overflow: hidden;}
.f_left,.fl{float:left;}
.f_right,.fr{float:right;}
.clearfix {*zoom: 1;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}

/*列表页*/
.operate-left{width:840px;height:auto;overflow: hidden;float: left;}
.operate-right{width:340px;height:auto;overflow:hidden;float: right;position: relative}

.operate-banner {margin-bottom: 30px;}
.operate-banner .operate-banner-left {width: 556px;height: 340px;float: left}
.operate-banner .operate-banner-right {float: right;width: 272px}
.operate-banner .operate-banner-right .banner-item {width: 272px;height: 165px;position: relative;overflow: hidden}
.operate-banner .operate-banner-right .banner-item img {width: 100%;height: auto}
.operate-banner .operate-banner-right .banner-item .banner-shadow {width: 100%;height: 38px;background-color: rgba(0, 0, 0, .5);font-size: 14px;
	color: #fff;position: absolute;bottom: 0;left: 0;z-index: 1;line-height: 38px;padding: 0 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.operate-banner .operate-banner-right .banner-item.banner-bottom {margin-top: 10px}
.swiper-container.operate-swiper-banner {width: 556px;height: 340px}
.swiper-container.operate-swiper-banner .swiper-slide {width: 100%;height: 100%}
.swiper-container.operate-swiper-banner .swiper-slide .banner-link img {width: 100%;height: 100%}
.swiper-container.operate-swiper-banner .swiper-slide .banner-link .banner-shadow {position: absolute;bottom: 0;left: 0;width: 100%;height: 48px;	line-height: 48px;padding-right: 140px;padding-left: 14px;background-color: rgba(0, 0, 0, .5);color: #fff;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.swiper-container.operate-swiper-banner .swiper-pagination {width: 100%;height: 48px;line-height: 48px;bottom: 0;text-align: right;padding: 0 13px}
.swiper-container.operate-swiper-banner .swiper-pagination .swiper-pagination-bullet {width: 8px;height: 8px;vertical-align: middle;border: 1px solid #fff;
	background: 0 0;-webkit-opacity: 1;-moz-opacity: 1;	-ms-opacity: 1;	opacity: 1}
.swiper-container.operate-swiper-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #FFF}

.block-item{border: #E6E6E6 solid 1px;margin-bottom: 30px;}
.item-title-head {height: 50px;border-bottom: 1px solid #e5e5e5;padding: 0 20px;position: relative}
.item-title-head .item-title {font-size: 16px;color: #333;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 50px}
.hezi-item-container {padding: 20px 20px 25px}
.hezi-item-container .item-label {font-size: 12px;height: 22px;line-height: 22px;text-align: center;padding: 0 12px;color: #666;border-radius: 4px;margin: 0 10px 15px 0;float: left;background-color: #f7f7fa;border: 1px solid #e5e5e5}
.hezi-item-container .item-label:hover {color: #0c9;border-color: #0c9;background-color: #e5faf5}
.hezi-item-container .read-more {font-size: 14px;display: block;color: #1183ff;padding-left: 24px;margin-top: 10px}
.hezi-tab-list {display: none}
.hezi-tab-list.active {display: block}
.article-item-lists {padding: 10px 0;display: block;font-size: 14px;line-height: 20px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.article-item-lists .article-number {display: inline-block;width: 20px;height: 20px;text-align: center;line-height: 20px;color: #fff;margin-right: 16px;background-color: #999;border-radius: 2px}
.article-item-lists .article-number.around {border-radius: 50%}
.article-item-lists .article-dot {width: 4px;height: 4px;display: inline-block;background-color: #ccc;border-radius: 50%;vertical-align: middle;margin-right: 5px}
.article-item-lists:first-of-type .article-number,.article-item-lists:nth-of-type(2) .article-number,.article-item-lists:nth-of-type(3) .article-number {background-color: #333}
.article-item-lists.active .article-number,.article-item-lists:hover .article-dot,.article-item-lists:hover .article-number {background-color: #1183ff}
.article-item-lists .article-detail-line {font-size: 12px;color: #666;white-space: normal;padding-left: 40px;	margin-top: 5px;height: 40px;overflow: hidden;display: none}
.article-item-lists.active,.article-item-lists:hover {color: #1183ff}
.article-item-lists.active .article-detail-line {display: block}
.article-tab-bar {position: absolute;right: 10px;bottom: -1px}
.about-content .about-title:after,.about-tab-bar .tab-button.act:after,.article-tab-bar .bar-button.active:after {content: '';bottom: 0;left: 0}
.article-tab-bar .bar-button {float: left;position: relative;margin: 0 10px;font-size: 12px;color: #666;padding-bottom: 10px;cursor: default}
.article-tab-bar .bar-button.active {color: #333}
.article-tab-bar .bar-button.active:after {width: 100%;height: 2px;background-color: #1183ff;position: absolute}
.article-recommend-list {display: block;padding-bottom: 18px;border-bottom: 1px solid #e6e6e6;margin-bottom: 20px}
.article-recommend-list:last-of-type {border: none;margin-bottom: 0}
.article-recommend-list .article-recommend-img {float: left;width: 100px;height: 75px;overflow: hidden}
.article-recommend-list .article-recommend-content {float: left;width: 180px;margin-left: 12px;height: 64px;overflow: hidden;padding: 8px 0 0;font-size: 14px;color: #666}
.article-recommend-list .article-recommend-content p {overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;	-webkit-box-orient: vertical}
.article-recommend-list:hover .article-recommend-content {color: #1183ff}
.article-other-link a{display: inline-block;margin-right: 10px;font-size: 12px;color:#1183ff;height: 22px;line-height: 22px;}
.article-other-link a:hover{color:#1183ff}

.operate-right .operate-right-inner {width: 340px;height: auto}
.operate-right .operate-right-inner.fixed {/* position: fixed; */z-index: 10}
.operate-right.absolute {position: absolute;right: 0}

.hezi-article-block{width: 840px}
.hezi-article-block .label-page-title {width: 100%;height: 50px;border-bottom: 1px solid #e5e5e5;padding: 0 14px;line-height: 50px;	background-color: #FFF}
.hezi-article-block .label-page-title span {display: inline-block;vertical-align: middle;font-size: 16px}
.hezi-article-block .label-page-title .label-icon {color: #999}
.hezi-article-block .label-page-title .title {font-weight: 700;color: #333}
.hezi-article-block .article-lists {position: relative;padding: 30px 20px;background-color: #FFF}
.hezi-article-block .article-lists:after {content: '';width: 848px;height: 1px;background-color: #eee;position: absolute;bottom: 0;left: 20px;z-index: 10}
.hezi-article-block .article-lists .article-img {width: 222px;height: 151px;overflow: hidden;display: inline-block;vertical-align: top;	margin-right: 22px}
.hezi-article-block .article-lists .article-img+.article-content,
.hezi-article-block .article-lists .article-img~.article-content {
	width: 540px;
	float: right;
}

.hezi-article-block .article-lists .article-img img {
	width: 100%;
	height: auto
}

.hezi-article-block .article-lists .article-content {
	display: inline-block;
	vertical-align: top;
	height: 151px;
	width: 100%
}

.hezi-article-block .article-lists .article-content .article-title {
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border: none
}

.hezi-article-block .article-lists .article-content .article-title a {color: #333}
.hezi-article-block .article-lists .article-content .article-author {font-size: 12px;color: #999;margin-top: 10px}
.hezi-article-block .article-lists .article-content .article-author .article-time{padding-left: 20px;background: url(/templets/default/images/news/time-icon.png) left center no-repeat;
	-ms-background-size: 14px 14px;background-size: 14px 14px}
.hezi-article-block .article-lists .article-content .article-author .article-reading {padding-left: 20px;
	background: url(/templets/default/images/news/read-icon.png) left center no-repeat;
	-ms-background-size: 14px 10px;background-size: 14px 10px;margin-left: 30px}
.hezi-article-block .article-lists .article-content .article-introduce {margin-top: 20px;font-size: 14px;height: 42px;color: #333;overflow: hidden}
.hezi-article-block .article-lists .article-content .article-other-link {font-size: 12px;margin-top: 12px;color: #999}
.hezi-article-block .article-lists .article-content .article-other-link .article-label {font-size: 12px;color: #1183ff;display: inline-block;
	height: 22px;line-height: 22px;margin-right: 10px}

.hezi-article-block .article-lists .article-content .article-other-link .article-label:hover {
	color: #0c9;
	border-color: #0c9
}

.hezi-article-block .article-lists .article-content .article-other-link .article-reading {
	margin-left: 20px
}

.hezi-article-block .article-lists .article-content .article-other-link .article-other {
	float: right;
	color: #2db7f5;
	font-size: 12px
}

.hezi-article-block .article-lists:hover {
	background-color: #fafafc
}

.hezi-article-block .article-lists:hover .article-content .article-title a {
	color: #1183ff
}

.hezi-article-block .article-lists-block {
	display: none
}

.hezi-article-block .article-lists-block.active {
	display: block
}
.article-butotns-tab {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 4px 2px;
	background-color: #FFF
}

.article-butotns-tab a{
	float: left;
	height: 50px;
	font-size: 18px;
	margin: 0 14px
}

.article-butotns-tab a.on {
	color: #333;
	font-weight: 700;
	border-bottom: 2px solid #2c6eff;
}

.article-butotns-tab a:hover{color: #333;
	font-weight: 700;
	border-bottom: 2px solid #2c6eff;
	
}

.article-butotns-tab a {
	color: #999;
	line-height: 50px;
	display: block;
	position: relative
}
.page{text-align: center;height: auto;overflow: hidden;border-radius: 0 0 5px 5px;background: #fff;margin-bottom: 30px;padding: 10px 20px 30px 0;}
.page li{display: inline-block; min-width: 35px;text-align: center;box-sizing: border-box;}
.page li{color: #999;}
.page li:last-child {margin-left: 10px;display: none;}
.page li:last-child strong{font-weight: 500;}
.page li a{display: inline-block;font-size: 14px;line-height: 34px;padding: 0 12px;color: #a3a3a3;background-color: #fff;border-radius: 4px;border: 1px solid #c9c9c9;margin-left: 3px;cursor: pointer;}
.page li:hover a{color: #116bff;}
.page li.thisclass{color: #fff;background-color: #116bff;display: inline-block;font-size: 14px;line-height: 34px;padding: 0 12px;border-radius: 4px;border: 1px solid #13b5ad;margin-left: 3px;cursor: pointer;}
.pagelist{padding-left:200px;margin-top:40px;}
.pagelist li {float:left; padding:0 8px; display:block; margin-right:5px; line-height:20px; font-size:12px;background-color:#9D9D9D;}
.pagelist li a{color:#fff;}

/* 弹窗 */
.pop_tit{padding-bottom: 0!important;}
.popup_bg .tel{position: inherit!important;}
.pop_bot{display: block!important;}