body,html {
	font: 16px PingFangSC-Regular,Microsoft YaHei;
	-webkit-font-smoothing: antialiased
}

body {
	background-color: #f5f5f5;
}

body,dd,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,pre,u,ul {
	margin: 0;
	padding: 0
}

dd,dl,dt,ol,ul {
	list-style: none
}

button,input,textarea {
	padding: 0;
	outline: 0;
	font-family: PingFangSC-Regular,Microsoft YaHei;
	resize: none;
	box-sizing: border-box
}

input::-webkit-input-placeholder {
	color: #B9B9B9
}

a {
	color: #000;
	text-decoration: none
}

img {
	vertical-align: top
}

b,em,h1,h2,h3,h4,h5,h6,i,u {
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	text-decoration: none
}

::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	background-color: transparent
}

::-webkit-scrollbar-thumb {
	border-radius: 4px;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.1);
	background-color: #BCBCBC
}

.lf {
	float: left
}

.rt {
	float: right
}

.content {
	width: 1200px;
	margin: 0 auto
}

.content50 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.cl:after,.content:after,.h-content:after {
	content: ' ';
	display: block;
	clear: both
}

.posImgX {
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%
}

.posImgY {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0
}

.posImgX {
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	left: 16%;
	margin-left: -37.5px
}

.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray
}

.header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 500;
	-webkit-transform: translateZ(0);
	transition: all .3s ease;
	z-index: 999;
	width: 100%;
	min-width: 1200px;
}

.nav {
	height: 105px;
	padding: 0px;
	line-height: 35px;
	background: #fff;
	box-sizing: border-box;
	box-shadow: 0px 0px 10px #b2b2b2;
}

.h-logo {
	position: relative;
	top: 15px
}

.h-logo-kh {
	margin: 22px 0 0 8px;
	width: 220px;
	height: 35px;
}

.logoweizi {
	width: 180px;
	height: 83px;
}

.h-nav li {
	position: relative;
	float: left;
	font-size: 14px
}

.h-nav li a {
	color: #333
}

.h-nav .hover a {
	color: #52b254;
}

.h-nav .hover .h-nav-line,.h-nav li:hover .h-nav-line {
	left: 31px;
	opacity: 1;
	width: 60%;
}

.h-nav li a:hover {
	color: #52b254
}

.h-nav-pro:after {
	content: ' ';
	position: absolute;
	top: -3px;
	right: -20px;
	width: 26px;
	height: 19px;
	background: url(../images/nav-new-icon.svg) no-repeat center
}

.h-nav .h-nav-other {
	position: relative
}

.h-nav .h-nav-other span {
	position: absolute;
	top: 78px;
	left: -39px;
	width: 168px;
	line-height: 20px;
	padding: 12px 22px 25px;
	font-size: 14px;
	background: #fff;
	color: #1E53A7;
	opacity: 0;
	transition: all .3s ease;
	visibility: hidden;
	box-sizing: border-box;
	text-align: center;
	box-shadow: 0 5px 16px 0 rgba(0,0,0,.34);
	z-index: 100
}

.h-nav .h-nav-other span img {
	margin-bottom: 7px
}

.h-nav .h-nav-other:hover span {
	top: 45px;
	opacity: 1;
	visibility: visible
}

.h-nav .h-nav-other span:after {
	content: ' ';
	position: absolute;
	top: -8px;
	left: 50%;
	width: 13px;
	height: 8px;
	transform: translatex(-50%);
	background: url(../images/user-phone-icon.svg) no-repeat center
}

.h-nav-l {
	position: relative;
	padding-top: 58px;
}

.h-nav-l .h-nav-line {
	position: absolute;
	left: 31px;
	bottom: -12px;
	width: 30px;
	height: 2px;
	background: #52b254;
	opacity: 0
}

.h-nav-l li a {
	display: block;
	padding: 0 1px;
	margin-left: 27px;
	transition: all .3s ease
}

.h-nav-l li.show a {
	color: #52b254
}

.h-nav-r {
	margin-left: 53px
}

.h-nav-r li i {
	padding: 0 10px;
	margin-right: 5px;
	transition: all .3s ease;
	cursor: pointer
}

.h-search {
	position: relative;
	display: flex;
	margin-top: 62px;
	height: 25px
}

.h-search input {
	width: 125px;
	font-size: 12px;
	border: 0;
	border-bottom: 1px solid #CFCFCF;
	margin-right: 9px
}

.h-search input:focus {
	border-color: #52b254
}

.h-search i {
	background: url(../images/nav-search.svg) no-repeat center
}

.h-search b.show {
	position: absolute;
	left: 170px;
	top: 4px;
	width: 16px;
	height: 16px;
	background: url(../images/detail.svg) no-repeat center;
	cursor: pointer
}

.h-search b.show:hover {
	background: url(../images/detail-h.svg) no-repeat center
}

.f-nav {
	line-height: 35px;
	padding: 13px 0;
	background: #30343D
}

.f-nav li {
	float: left
}

.f-nav li a {
	color: #C1C2C5;
	transition: all .3s ease
}

.f-nav li a:hover {
	color: #52b254
}

.f-nav .lf li {
	margin-right: 60px
}

.f-nav .rt li {
	position: relative;
	margin-left: 11px
}

.f-nav .rt li a {
	display: block;
	width: 35px;
	height: 35px;
	border-radius: 50%
}

.f-nav .rt li.f-qq a {
	background: url(../images/qq.svg) no-repeat center
}

.f-nav .rt li.f-qq a:hover {
	background: url(../images/qq_2.svg) no-repeat center
}

.f-nav .rt li.f-wx a {
	background: url(../images/wechat.svg) no-repeat center
}

.f-nav .rt li.f-wx a:hover {
	background: url(../images/wechat_2.svg) no-repeat center
}

.f-nav .rt li.f-wb a {
	background: url(../images/weibo.svg) no-repeat center
}

.f-nav .rt li.f-wb a:hover {
	background: url(../images/weibo_2.svg) no-repeat center
}

.f-nav .rt li.f-g a {
	background: url(../images/twitter1.svg) no-repeat center
}

.f-nav .rt li.f-g a:hover {
	background: url(../images/twitter_2.svg) no-repeat center
}

.f-nav .rt li.f-f a {
	background: url(../images/facebook.svg) no-repeat center
}

.f-nav .rt li.f-f a:hover {
	background: url(../images/facebook_2.svg) no-repeat center
}

.f-nav .rt li.f-t a {
	background: url(../images/telegram.svg) no-repeat center
}

.f-nav .rt li.f-t a:hover {
	background: url(../images/telegram_2.svg) no-repeat center
}

.f-contain {
	position: absolute;
	top: -33px;
	left: 50%;
	background: #fff;
	width: 110px;
	height: 110px;
	text-align: center;
	transform: translate(-50%,-100%);
	box-shadow: 0 5px 16px 0 rgba(0,0,0,.34);
	box-sizing: border-box;
	opacity: 0;
	visibility: hidden
}

.f-nav .rt li:hover .f-contain {
	top: -13px;
	opacity: 1;
	visibility: visible;
	transition: all .3s ease
}

.f-contain:after {
	content: ' ';
	position: absolute;
	bottom: -20px;
	left: 50%;
	border: 10px solid transparent;
	border-top-color: #fff;
	transform: translatex(-50%)
}

.f-bd {
	background: #262930
}

.f-box>.xx {
	margin-top: 0px;
	margin-bottom: 30px
}

.f-box>.lf {
	width: 849px;
	padding-right: 20px;
	border-right: 1px solid #3C3E45;
	margin-top: 20px;
	margin-bottom: 30px
}

.f-box>.rt {
	height: 201px;
	margin-top: 40px;
	padding-left: 38px;
	border-left: 1px solid #3C3E45
}

.f-toolbar>.lf {
	width: 800px;
	padding-right: 20px;
	border-right: 1px solid #3C3E45;
	margin-top: 20px;
	margin-bottom: 30px
}

.f-toolbar>.rt {
	height: 201px;
	margin-top: 8px;
	padding-left: 38px;
}

.f-logo {
	padding-top: 0px;
	width: 340px;
	margin-bottom: 8px
}

.f-logo a {
	float: left;
	margin-bottom: 20px;
	margin-right: 17px
}

.f-logo a img {
	opacity: .5
}

.f-logo a img:hover {
	opacity: 1
}

.f-parents {
	display: flex;
	flex-wrap: wrap;
	line-height: 28px;
	margin-right: -30.5px
}

.f-parents ul li {
	display: inline-block
}

.f-parents a {
	margin-right: 30.5px;
	margin-top: 12px
}

.f-parents a img {
	opacity: .45;
	transition: all .3s ease;
	vertical-align: middle;
	width: 107px;
	height: 27px
}

.f-parents a img:hover {
	opacity: .8
}

.f-links {
	font-size: 12px;
	width: 800px;
	color: #e1e1e3;
	line-height: 28px;
	padding-top: 26px;
	margin-bottom: 30px;
}

.f-links p {
	display: inline-block;
	line-height: 24px;
}

.f-links ul {
	display: inline-block;
}

.f-links ul li {
	display: inline-block;
}

.f-links a {
	display: inline-block;
	color: #e1e1e3;
	margin-right: 10px;
	transition: all .3s ease
}

.f-links a:hover {
	color: #e1e1e3;
	text-decoration: underline
}

.f-contact p {
	font-size: 14px;
	color: #e1e1e3;
	line-height: 28px
}

.f-toolbar {
	font-size: 12px;
	line-height: 30px;
	padding: 12px 0 20px;
	color: #e1e1e3;
	border-top: 1px solid #3C3E45
}

.f-toolbar p {
	margin-top: 4px
}

.f-toolbar p a {
	font-size: 13px;
	color: #e1e1e3;
	transition: all .3s ease
}

.f-toolbar p a:hover {
	color: #e1e1e3;
	text-decoration: underline
}

.lx-msg {
	position: fixed;
	left: 50%;
	top: 50%;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #e1e1e3;
	padding: 10px 35px;
	box-sizing: border-box;
	opacity: 0;
	background: rgba(0,0,0,.6);
	border-radius: 4px;
	transition: opacity .3s ease;
	z-index: 9999999999
}

.slider-rt {
	position: fixed;
	right: 25px;
	bottom: 37px;
	width: 34px;
	z-index: 100;
	transform: translateZ(0)
}

.slider-rt li {
	position: relative;
	width: 34px;
	height: 34px;
	padding-right: 34px;
	box-sizing: border-box;
	background-color: ##e1e1e3;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 6px;
	cursor: pointer;
	transition: background .3s ease
}

.slider-rt li:not(:last-child) {
	box-shadow: 1px 1px 4px 0 rgba(199,199,199,.5)
}

.slider-wx {
	background-image: url(../images/slider-wx.svg)
}

.slider-wx:hover {
	background-image: url(../images/slider-wx-h.svg)
}

.slider-qq {
	background-image: url(../images/slider-qq.svg)
}

.slider-qq:hover {
	background-image: url(../images/slider-qq-h.svg)
}

.slider-top {
	background-image: url(../images/slider-top.svg)
}

.slider-top:hover {
	background-image: url(../images/slider-top-h.svg)
}

.slider-rt li:last-child {
	height: 21px;
	background-color: transparent;
	background-image: url(../images/slider-close.svg)
}

.slider-rt li:last-child:hover {
	background-image: url(../images/slider-close-h.svg)
}

.slider-rt li>div {
	position: absolute;
	top: 50%;
	right: 64px;
	padding: 9px;
	width: 250px;
	margin-top: -54px;
	box-sizing: border-box;
	background: #FFF;
	visibility: hidden;
	opacity: 0;
	transition: all .3s ease;
	box-shadow: 1px 1px 4px 0 rgba(199,199,199,.5)
}

.slider-rt li>div:after {
	content: ' ';
	position: absolute;
	right: -13px;
	top: 50%;
	margin-top: -15px;
	width: 13px;
	height: 30px;
	background: url(../images/1bec865ba4c54348af444af3a2310fa7.svg) no-repeat center
}

.m-hot li {
	position: relative;
	padding-bottom: 20px;
	height: 44px
}

.m-hot-pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 47px;
	overflow: hidden
}

.m-hot-pic img {
	transition: transform .7s ease
}

.m-hot-f img:hover {
	transform: scale(1.1,1.1)
}

.m-hot-f .m-hot-text:hover a {
	text-decoration: underline
}

.m-hot-text a {
	position: absolute;
	bottom: 18px;
	right: 0;
	width: 211px;
	height: 47px;
	overflow: hidden;
	font-size: 14px;
	line-height: 23px;
	color: #333;
}

.m-hot-text:hover a {
	color: #52b254
}

.m-hot-text span {
	position: absolute;
	right: 0;
	bottom: 20px;
	font-size: 12px;
	color: #9B9B9B
}

.m-hot-num {
	position: absolute;
	top: 0;
	left: 56px;
	width: 14px;
	height: 14px;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	color: #fff;
	z-index: 8;
	background: rgba(74,74,74,.7)
}

.m-hot-num2 {
	background: #E58D00
}

.m-hot-num3 {
	background: #F5CD23
}

.m-hot .m-hot-f {
	height: 160px
}

.m-hot-f .m-hot-pic {
	width: 100%;
	height: 160px;
	overflow: hidden
}

.m-hot-f .m-hot-text a {
	font-size: 16px;
	width: 100%;
	height: auto;
	color: #fff;
	padding: 8px 15px;
	background: rgba(0,0,0,.5);
	box-sizing: border-box
}

.m-hot-f span {
	display: none
}

.m-hot-f:after {
	content: ' ';
	position: absolute;
	top: 0;
	left: 20px;
	width: 36px;
	height: 30px;
	background: url(../images/no.1.svg) no-repeat center
}

.m-hot li:nth-of-type(1):after {
	content: ' ';
	position: absolute;
	top: 0;
	left: 252px;
	width: 36px;
	height: 30px;
	background: url(../images/no.1.svg) no-repeat center
}

.m-hot li:nth-of-type(1) span {
	display: none
}

.newsBox {
	background: #fff;
	border: 1px solid #ebebeb
}

.newsBox li {
	padding: 0 20px 0 20px;
	transition: background .3s ease
}

.newsBox li:hover {
	background: #f7f7f7
}

.news-content {
	position: relative;
	height: 194px;
	padding: 20px 0;
	border-top: 1px solid #ebebeb;
	box-sizing: border-box
}

.newsBox li:hover .news-content,.newsBox li:hover+li .news-content {
	border-top-color: transparent;
	transition: all .3s ease
}

.newsBox li:first-child .news-content {
	border-top-color: transparent
}

.newsBox .news-content:after {
	content: ' ';
	display: block;
	clear: both;
	box-shadow: 0px 0px 10px #b2b2b2;
}

.news-pic {
	position: relative;
	width: 230px;
	height: 153px;
	overflow: hidden;
	cursor: pointer;
}

.news-pic img {
	transition: transform .7s ease
}

.news-pic img:hover {
	transform: scale(1.1,1.1)
}

.news-text {
	position: relative;
	width: 570px;
	height: 153px;
	text-align: justify
}

.news-text h2 {
	font-weight: 700;
	font-size: 18px;
	color: #333;
	line-height: 28px;
	height: 28px;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	overflow: hidden;
	transition: all .3s ease
}

.news-text h2 a:hover {
	color: #52b254
}

.news-text p {
	font-size: 13px;
	color: #666;
	line-height: 24px;
	margin-top: 9px;
	overflow: hidden
}

.newsBox li:hover .news-text h2 i,.newsBox li:hover .news-text p i {
	background: #f7f7f7
}

.news-type {
	position: absolute;
	left: 0;
	bottom: 7px;
	line-height: 15px;
	width: 100%
}

.news-type span {
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	color: #9B9B9B;
	margin-right: 10px;
	cursor: pointer
}

.news-type span i {
	margin-right: 6px
}

.news-photo>a {
	position: relative;
	display: inline-block;
	width: 26px;
	height: 26px;
	margin-right: 6px;
	border-radius: 100%;
	overflow: hidden;
	transform: translatey(8px)
}

.news-photo>a img {
	width: 26px;
	height: 26px
}

.news-photo b {
	display: inline-block;
	max-width: 130px;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom
}

.news-photo b a {
	color: #747474
}

.news-photo b a:hover {
	color: #52b254;
	text-decoration: underline
}

.news-timer i {
	padding: 0 7px;
	background: url(../images/time.svg) no-repeat center
}

.news-look i {
	padding: 0 9px;
	background: url(../images/liuliang.svg) no-repeat center
}

.news-message i {
	padding: 0 8px;
	background: url(../images/pinglunshu.svg) no-repeat center
}

.m-more,.ias_trigger a {
	display: block;
	font-size: 14px;
	line-height: 50px;
	text-align: center;
	color: #52b254;
	margin-top: 8px;
	background: #fff;
	cursor: pointer;
	box-sizing: border-box;
	transition: all .3s ease
}

.m-more:hover,.ias_trigger a:hover {
	background: #F9FAFD
}

.m-adv-h {
	display: flex;
	justify-content: space-between;
	width: 1200px;
	flex-wrap: wrap;
	margin: 120px auto 0
}

.m-adv-h a {
	position: relative;
	width: 292px;
	background: #DCDCDC url(../images/xcjdefault.png) no-repeat center;
	background-size: 70px;
	overflow: hidden;
}

.m-adv-h a img {
	width: 100%
}

.m-adv {
	margin: 10px 0 10px 0;
}

.m-adv a {
	position: relative;
	display: block;
	margin-top: 10px;
	background: #DCDCDC url(../images/xcjdefault.png) no-repeat center;
	background-size: 60px;
	overflow: hidden
}

.m-adv a:first-child {
	margin-top: 0
}

.m-adv img {
	width: 100%
}

.m-adv a:after,.m-adv-h a:after {
	content: ' ';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 32px;
	height: 16px;
	/*background: url(../images/adv-icon.svg) no-repeat center;*/
	z-index: 1
}

.m-hot li:nth-of-type(1) .m-hot-pic {
	width: 100%;
	height: 160px;
	overflow: hidden
}

#hotNewList-ul-id li:first-child {
	height: 160px
}

#hotNewList-ul-id li:first-child a {
	font-size: 16px;
	width: 100%;
	height: auto;
	color: #fff;
	background: rgba(0,0,0,.5);
	box-sizing: border-box
}

#hotNewList-ul-id li:first-child .m-hot-text:hover a {
	text-decoration: underline
}

.m-hot-pic img {
	transition: transform .7s ease;
	width: 100%;
	height: 100%;
}

.new-stickTop {
	position: absolute;
	width: 35px;
	height: 19px;
	font-size: 12px;
	line-height: 19px;
	text-align: center;
	color: #fff;
	background: #D0021B;
	box-sizing: border-box;
	z-index: 10
}

.entry-bar {
	text-align: center;
	font-size: 16px;
	margin: 20px 0 20px;
}

.entry-bar a {
	display: inline-block;
	padding: 5px 30px;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	border: 1px solid #52b254;
	border-radius: 3px;
	background: #52b254;
	vertical-align: top
}

.entry-bar a i {
	color: #52b254;
}

.entry-bar a:hover {
	background: #fff;
	cursor: pointer;
	color: #52b254;
	border: 1px solid #52b254;
}

.entry-bar a:hover i {
	color: #fff;
}

.mobile-share-bg {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	background: rgba(0,0,0,.5)
}

.mobile-share-bg .top_tips {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	background: rgba(255,235,155,.95);
	color: #a65018;
	text-align: center
}

@media (min-width: 992px) {
	.mobile-share-bg .top_tips {
		display: none!important
	}
}

.mobile-share-wrap {
	position: fixed;
	width: 100%;
	height: 80%;
	left: 0;
	top: 40px;
	z-index: 100000;
	text-align: center
}

.mobile-share-wrap img {
	position: relative;
	max-height: 100%;
	max-width: 96%;
	width: auto;
	display: block;
	margin: 0 auto
}

.mobile-share-wrap .loading {
	display: inline-block;
	padding: 8px 25px;
	text-align: center;
	font-size: 14px;
	margin-top: 40%;
	line-height: 20px;
	color: #666;
	background: #fff;
	border-radius: 3px
}

@media (min-width: 992px) {
	.mobile-share-wrap .loading {
		padding: 10px 30px;
		margin-top: 50px
	}
}

.mobile-share-wrap .mobile-share-close {
	position: relative;
	display: inline-block;
	margin-top: -25px;
	width: 50px;
	height: 50px;
	font-size: 26px;
	line-height: 48px;
	font-weight: 300;
	color: #333;
	border-radius: 50%;
	background: #fefefe;
	text-align: center;
	vertical-align: top;
	font-family: serif;
	box-shadow: 0 0 1px 0 rgba(0,0,0,.2);
	cursor: pointer
}

.clearfix:after {
	clear: both
}

.clearfix:before,.clearfix:after {
	content: ' ';
	display: table
}

.function {
	margin-top: 20px;
	background: #fff;
	overflow: hidden
}

.function_t {
	position: relative;
	margin: 5px 15px 0;
	height: 40px;
	line-height: 40px;
	text-indent: 5px;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px #e9e9e9 solid
}

.function_t:after {
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 30%;
	height: 0;
	border-bottom: 3px #bbb solid;
}

.function_c>div {
	text-align: center;
}

.function_c>ul {
	padding: 9px 15px
}

.function_c>ul>li {
	position: relative;
	line-height: 24px;
	border-bottom: 1px #ddd dotted;
	padding: 6px 0
}

.function_c>ul>li a {
}

.function_c>ul>li a:hover {
	color: #52b254
}

.function_c>ul>li:last-child,#divLinkage .function_c>ul>li:nth-last-child(2) {
	border-bottom-color: #fcfcfc
}

.jxtc_left {
	width: 60px;
	position: absolute;
	height: 60px;
}

.jxtc_left img {
	border-radius: 100%;
}

.jxtc_right {
	float: left;
	margin-left: 65px;
}

.jxtc_right h3 {
	height: 30px;
	overflow: hidden;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 4px;
}

.jxtc_right p {
	font-size: 14px;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	color: #aaa;
	margin-bottom: 3px;
}

.mp-lm {
	margin-left: 10px;
}

/* timelinr*/
.timelinr {
	width: 860px;
	margin: 0px auto;
	height: 375px;
}

#timeline {
	width: 860px;
	height: 350px;
	overflow: hidden;
	margin: 10px auto;
	position: relative;
	border: solid 1px #eeeeee;
	background: url('../images/dot.gif') left 45px repeat-x;
}

#dates {
	width: 800px;
	height: 70px;
	overflow: hidden;
}

#dates li {
	list-style: none;
	float: left;
	width: 150px;
	height: 50px;
	font-size: 12px;
	text-align: center;
	background: url('../images/biggerdot.png') center bottom no-repeat;
}

#issues li.selected img {
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}

#issues li img {
	float: left;
	margin: 10px 30px 10px 50px;
	background: transparent;
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)';
 /* IE 8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
/* IE 6 & 7 */
	zoom: 1;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	transition: all 2s ease-in-out;
	-webkit-transform: scale(0.7,0.7);
	-moz-transform: scale(0.7,0.7);
	-o-transform: scale(0.7,0.7);
	-ms-transform: scale(0.7,0.7);
	transform: scale(0.7,0.7);
}

#dates a {
	line-height: 38px;
	padding-bottom: 10px;
}

#dates .selected {
	font-size: 24px;
}

#issues {
	width: 1000px;
	height: 280px;
	overflow: hidden;
	background: #eef5eb;
}

#issues li {
	width: 860px;
	height: 280px;
	list-style: none;
	float: left;
}

#issues li img {
	float: left;
	margin: 10px 30px 10px 50px;
}

#issues li h2 {
	color: #098107;
	font-size: 26px;
	margin: 20px 0;
	text-shadow: #000 1px 1px 2px;
}

#issues li p {
	font-size: 14px;
	margin-right: 70px;
	font-weight: normal;
	line-height: 22px;
}

#grad_left,
		#grad_right {
	width: 100px;
	height: 350px;
	position: absolute;
	top: 0;
}

#grad_left {
	left: 0;
	background: url('../images/grad_left.png') repeat-y;
}

#grad_right {
	right: 0;
	background: url('../images/grad_right.png') repeat-y;
}

#next,
		#prev {
	position: absolute;
	top: 0;
	font-size: 70px;
	top: 170px;
	width: 22px;
	height: 38px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#next:hover,
			#prev:hover {
	background-position: 0 -76px;
}

#next {
	right: 0;
	background-image: url('../images/next.png');
}

#prev {
	left: 0;
	background-image: url('../images/prev.png');
}

#next.disabled,
				#prev.disabled {
	opacity: 0.2;
}

a {
	color: #000000;
	text-decoration: none;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}

a:hover {
	color: #87c188;
		/*
	padding-bottom:1px;	
	border-bottom:1px solid red;	
	*/
}

a.selected span {
	font-size: 12px;
}

h1,h2,h4,h5,h6 {
	text-align: center;
	color: #000;
	#text-shadow: #000 1px 1px 2px;
	margin-bottom: 5px;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 18px;
}

.head_left h1 {
	font-size: 30px;
	color: #fe0065;
}


/* timelinr  end*/
.waterfall {
	-moz-column-count: 3; /* Firefox */
    -webkit-column-count: 3; /* Safari 和 Chrome */
	column-count: 3;
	-moz-column-gap: 20px; /* Firefox */
    -webkit-column-gap: 20px; /* Safari and Chrome */
    column-gap: 20px;
}

.item {
	box-sizing: border-box;
	break-inside: avoid;
	padding-top: 10px;
	padding-bottom: 10px;
}

.item-content {
  /*瀑布流兼容调整*/
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flex; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	/*display: flex;  新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	/*flex-direction:column;*/
	justify-content: center;
	align-items: center;
	padding: 10px;
	height: auto;
	font-size: 20px;
	background-color: #fff;
	box-sizing: border-box;
/* border: 1px solid #ccc; */
}

.item-content img {
	width: 100%;
}

.item-content a {
	font-size: 14px;
	color: #393939;
	line-height: 30px;
	padding: 5px 0;
}

.item-aimg {
	position: relative;
}

.item-yj {
	position: absolute;
	height: 20px;
	width: auto;
	background: #333;
	bottom: 10px;
	border-radius: 10px;
	right: 10px;
	color: #f1f1f1;
	opacity: 0.6;
	font-size: 10px;
	text-align: right;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 20px;
}

.item-eye {
	width: 16px!important;
	margin-top: 2px;
}

.js-biaoti-more {
	background: url(../images/more30050.jpg) no-repeat;
	display: block;
	height: 50px;
	line-height: 50px;
	padding-left: 25px;
	color: #49934a;
	font-weight: 600;
	font-size: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.js-biaoti {
	background: url(../images/30050.jpg) no-repeat;
	display: block;
	height: 50px;
	line-height: 50px;
	padding-left: 25px;
	color: #49934a;
	font-weight: 600;
	font-size: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#hotNewList-ul-id {
	width: 288px;
	margin-left: 20px;
}

.js-sqmp {
	background: #fff;
}

.js-sqmp:before {
	content: ' ';
	display: block;
	clear: both;
}

.js-sqmp ul {
	min-height: 410px;
	margin-left: 15px;
	overflow: hidden;
}

.js-sqmp ul li {
	width: 90px;
	height: 110px;
	float: left;
	text-align: center;
	margin-top: 5px;
	padding: 5px;
	border-radius: 8px;
}

.js-sqmp-img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.js-sqmp-zd {
	font-size: 12px;
	color: #000;
	text-align: center;
	line-height: 24px;
}

.js-sqmp-sj {
	font-size: 12px;
	width: 100%;
    white-space: nowrap;
    overflow: hidden;
    /*text-overflow: ellipsis;*/
}

.js-sqmp-sp {
	font-size: 12px;
	color: #e45506;
	display: none;
	font-size: 14px;
	line-height: 24px;
}

.js-sqmp ul li:hover {
	background: #eef5eb;
}

.js-sqmp ul li:hover .js-sqmp-sp {
	display: block;
}

#tags {
	margin-top: 20px;
	padding: 0 19px 14px;
	background: #fff;
}

#tags h3 {
	line-height: 20px;
	color: #000;
	padding: 24px 0 15px
}

#tags li {
	display: inline-block;
}

#tags a {
	font-size: 14px;
	display: inline-block;
	background: #f1f1f1;
	margin: 0 5px 5px 0;
	padding: 5px 10px;
	color: #707070;
	border-bottom: 1px solid #ededed;
	border-radius: 15px;
}

.hjbk {
	background: #fff;
	margin-top: 10px;
}

.author {
	padding: 15px 0 5px;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #EBEBEB;
	margin-top: 10px;
}

.author-phone {
	position: relative;
	width: 148px;
	height: 148px;
	border-radius: 15%;
	margin: 0 auto;
	box-sizing: border-box;
	border: 6px solid #ECECEC
}

.author-phone p {
	width: 130px;
	height: 130px;
	margin: 3px;
	border-radius: 20%;
	overflow: hidden
}

.author-icon {
	position: absolute;
	bottom: -10px;
	right: -10px;
	width: 28px;
	height: 28px;
	background: url(../images/columnist-icon-home.svg) no-repeat center
}

.author-phone img {
	width: 100%;
	height: 100%
}

.author-name {
	font-weight: 700;
	font-size: 18px;
	color: #333;
	text-align: center;
	line-height: 20px;
	width: 250px;
	margin: 18px auto 7px;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.author-profile {
	position: relative;
	width: 250px;
	color: #52b254;
	font-size: 13px;
	margin-left: 29px;
	text-align: center;
	word-break: break-all
}

.author-profile-edit {
	width: 250px;
	color: #666;
	font-size: 13px;
	line-height: 22px;
	margin-left: 34px;
	text-align: center;
	padding-left: 10px;
	border-radius: 3px;
	box-sizing: border-box;
	border: 1px solid transparent
}

.author-profile-edit.show,.author-profile-edit:hover {
	border-color: #E0E0E0
}

.author-profile-edit b {
	word-break: break-all
}

.author-profile-edit span {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-left: 7px;
	margin-top: -5px;
	vertical-align: middle;
	background: url(../images/writing-profile.svg) no-repeat center;
	cursor: pointer
}

.author-profile-edit input {
	width: 203px;
	border: 0;
	background: 0 0;
	box-sizing: border-box;
	line-height: 22px
}

.author-record {
	width: 270px;
	padding: 8px 0;
	margin: 18px auto 0;
	border-top: 1px solid #EBEBEB
}

.author-record p {
	margin-top: 9px;
	font-size: 14px;
	color: #333;
	line-height: 20px
}

.author-record p img {
	margin-right: 8px;
	vertical-align: middle
}

.author-record p b {
	font-size: 16px;
	float: right;
	font-weight: normal
}

.author-more {
	width: 270px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	margin: 15px auto 12px;
	background: #52b254;
	border-radius: 25px;
}

.author-more a {
	color: #52b254;
	display: block
}

.slider-rt {
	position: fixed;
	right: 25px;
	bottom: 37px;
	width: 34px;
	z-index: 100;
	transform: translateZ(0)
}

.slider-rt li {
	position: relative;
	width: 34px;
	height: 34px;
	padding-right: 34px;
	box-sizing: border-box;
	background-color: #FFF;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 6px;
	cursor: pointer;
	transition: background .3s ease
}

.slider-rt li:not(:last-child) {
	box-shadow: 1px 1px 4px 0 rgba(199,199,199,.5)
}

.slider-wx {
	background-image: url(../images/slider-wx.svg)
}

.slider-wx:hover {
	background-image: url(../images/slider-wx-h.svg)
}

.slider-qq {
	background-image: url(../images/slider-qq.svg)
}

.slider-qq:hover {
	background-image: url(../images/slider-qq-h.svg)
}

.slider-top {
	background-image: url(../images/slider-top.svg)
}

.slider-top:hover {
	background-image: url(../images/slider-top-h.svg)
}

.slider-rt li:last-child {
	height: 21px;
	background-color: transparent;
	background-image: url(../images/slider-close.svg)
}

.slider-rt li:last-child:hover {
	background-image: url(../images/slider-close-h.svg)
}

.slider-rt li>div {
	position: absolute;
	top: 50%;
	right: 64px;
	padding: 9px;
	width: 250px;
	margin-top: -54px;
	box-sizing: border-box;
	background: #FFF;
	visibility: hidden;
	opacity: 0;
	transition: all .3s ease;
	box-shadow: 1px 1px 4px 0 rgba(199,199,199,.5)
}

.slider-rt li>div:after {
	content: ' ';
	position: absolute;
	right: -13px;
	top: 50%;
	margin-top: -15px;
	width: 13px;
	height: 30px;
	background: url(../images/slider-box-icon.png) no-repeat center
}

.slider-pic {
	width: 90px;
	height: 90px
}

.slider-pic img {
	width: 100%
}

.slider-text {
	color: #333;
	margin: 12px 9px 0 0
}

.slider-text b {
	display: block;
	margin-bottom: 4px
}

.slider-text span {
	display: block;
	font-size: 12px;
	line-height: 17px;
	color: #9B9B9B
}

.slider-rt li>span {
	position: absolute;
	right: 34px;
	width: 0;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	color: #999;
	padding-left: 0;
	background: #fff;
	box-sizing: border-box;
	transition: all .3s ease;
	overflow: hidden
}

.slider-rt li:not(:last-child):hover {
	background-color: #52b254
}

.slider-rt li:hover>span {
	width: 70px;
	color: #fff;
	background: #52b254;
	padding-left: 12px
}

.slider-rt li:hover>div {
	opacity: 1;
	visibility: visible;
	right: 47px
}

.adbanner {
	width: 100%;
	height: 100px;
	text-align: center;
}

.writing-tt {
	font-size: 14px;
	color: #b9b9b9;
	line-height: 36px;
	padding: 10px 20px;
	margin-bottom: 3px;
	background: #fff;
	box-sizing: border-box;
	border: 1px solid #EBEBEB
}

.writing-tt img {
	margin-right: 8px
}

.writing-tt span {
	color: #85c886;
}

.writing-tt a {
	color: #b9b9b9;
}
.mainTop90 {
	margin-top: 120px;
}
.main {
	padding: 0 0 30px;
	background: #f5f5f5;
	margin-top: 120px;
}

.about-main {
	background: #fff
}

.about-main .main-bd {
	border: 0;
	padding: 0
}

.about-main .main-bd-tt {
	position: relative;
	font-size: 18px;
	line-height: 20px;
	color: #52b254;
	margin: 50px 0 20px;
}

.main-bd-tt span {
	position: relative;
	padding-right: 12px;
	background: #fff;
	z-index: 10;
}

.main-bd-tt:before {
	content: ' ';
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: 0.19;
	background: #979797;
}

.main-hd {
	position: relative;
	width: 100%;
	height: 190px;
	background: url(../images/bgtp.jpg) no-repeat center;
	z-index: 20
}

.main-hd-text {
	position: absolute;
	left: 50%;
	top: 56px;
	font-size: 34px;
	color: #fff;
	transform: translatex(-50%)
}

.main-hd-menu {
	position: absolute;
	bottom: 2px;
	left: 50%;
	width: 1200px;
	margin-right: -3px;
	transform: translatex(-50%)
}

.main-hd-menu a {
	position: relative;
	float: left;
	width: 197.5px;
	height: 60px;
	line-height: 60px;
	color: #FFF;
	text-align: center;
	margin-right: 3px;
	background: rgb(241, 178, 179);
	transition: all .3s ease
}

.main-hd-menu a:last-child {
	margin-right: 0
}

.main-hd-menu a.show {
	color: #52b254;
	background: #fff
}

.main-hd-menu a:not(.show):hover {
	background: #686E86
}

.main-hd-menu a.show:after {
	content: ' ';
	position: absolute;
	left: 0;
	width: 100%;
	height: 3px;
	background: #52b254
}

.main-bd {
	font-size: 14px;
	color: #333;
	min-height: 500px;
	text-align: justify;
	line-height: 28px;
	padding: 12px 56px 100px 75px;
	border: 1px solid #EBEBEB;
	border-top: 0;
	background: #fff;
	box-sizing: border-box
}

.main-bd a {
	color: #333
}

.main-bd b {
	font-weight: 700;
	color: #151515
}

.main-bd-btn {
	width: 110px;
	height: 34px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color: #52b254;
	margin-top: 14px;
	border-radius: 3px;
	box-sizing: border-box;
	border: 1px solid #52b254;
	transition: all .3s ease
}

.main-bd-btn:hover {
	color: #fff;
	background: #52b254
}

.content2 {
	width: 1200px;
	margin: 0 auto;
	padding: 5px 0
}

.main-bd-tt {
	position: relative;
	font-size: 18px;
	line-height: 20px;
	color: #52b254;
	margin: 30px 0 30px
}

.main-bd-tt:before {
	content: ' ';
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: .19;
	background: #979797
}

.main-bd-tt:after {
	content: ' ';
	position: absolute;
	left: -18px;
	top: 0;
	width: 8px;
	height: 20px;
	background: url(../img/page-icon.svg) no-repeat center;
	background-size: 100%
}

.main-bd-tt span {
	position: relative;
	padding-right: 12px;
	background: #fff;
	z-index: 10
}

.main-bd i {
	color: #BA7200
}

.main-bd-ewm {
	margin-top: 30px
}

.main-bd-ewm p {
	width: 130px;
	text-align: center
}

.main-bd-ewm span {
	display: inline-block;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	margin-top: 5px
}

.main-bd-tt span b {
	font-size: 12px;
	color: #666;
	line-height: 24px
}

.m-bot {
	margin-top: 0px!important;
}

.sjlb-list {
	width: 100%;
	background-color: #fff;
}

.sjbiaoti h3 {
	text-align: center;
}

.sjbiaoti a {
	background: url(../images/ppbtbg.png) no-repeat;
	display: block;
	width: 350px;
	height: 70px;
	margin: 0 auto;
	font-size: 28px;
	font-weight: bold;
	line-height: 70px;
	color: #333;
}

.sjlogo {
	padding: 0px 10px 10px 15px;
}

.sjlogo:after {
	clear: both;
	display: block;
	content: ' ';
}

.sjlogo li {
	float: left;
	border: 2px solid #efdfe0;
	border-radius: 5px;
    margin-right: 12px;
    margin-left: 12.5px;
	margin-top: 10px;
  text-align: center;
}

.sjlogo li img {
/*	
  width: 144px;
	height: 80px;
  */
}
.sjlogo li span {
	display: block;
	width: 170px;
	padding: 0 5px;
	text-align: center;
	line-height: 30px;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ias_trigger {
    display: block;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    color: #52b254;
    margin-top: 8px;
    background: #fff;
    box-sizing: border-box;
    transition: all .3s ease;
}
/*分页*/
#pages {
    margin-top: 50px;
    text-align: center;
}

#pages li {
    margin: 0 2px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #e6e6e6;
    color: #333;
    display: inline-block;
}
#pages li a{
    font-size: 14px;
    display: block;
    padding: 0 12px;
}
#pages li span{
    font-size: 14px;
    display: block;
    padding: 0 12px;
}
#pages li.active {
    text-align: center;
    background: #ff6600;
    color: #fff;
    display: inline-block;
}

#pages li a:hover {
    color: #fff;
    background: #ff6600;
}

body {
    width: 100%;
}
.footer {
    min-width: 1200px;
    width: 100%;
}

.item{
    animation: fade-in;/*动画名称*/  
    animation-delay:0.5s;/*延迟*/
    animation-duration: 1.5s;/*动画持续时间*/  
    -webkit-animation:fade-in 1.5s;/*针对webkit内核*/  
}
@keyframes fade-in {  
    0% {opacity: 0;}/*初始状态 透明度为0*/  
    40% {opacity: 0;}/*过渡状态 透明度为0*/  
    100% {opacity: 1;}/*结束状态 透明度为1*/  
}  
@-webkit-keyframes fade-in {/*针对webkit内核*/  
    0% {opacity: 0;}  
    40% {opacity: 0;}  
    100% {opacity: 1;}  
}  
.hot{position: absolute;
    top: 48px;
    left: 175px;
    width: 27px;
    height: 19px;}