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: #cc0000;
}

.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: #cc0000
}

.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: #cc0000;
	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: #cc0000
}

.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: #cc0000
}

.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: #cc0000
}

.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
}

.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: #cc0000
}

.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: #cc0000
}

.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: #cc0000;
	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: #cc0000;
	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 #cc0000;
	border-radius: 3px;
	background: #cc0000;
	vertical-align: top
}

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

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

.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: #cc0000
}

.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: #fff0f7;
}

#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: #ffcc00;
	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: #b1ec8b;
		/*
	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;
}


.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: #e45604;
	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: #e45604;
	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 {
	margin-left: 15px;
	overflow: hidden;
}

.js-sqmp ul li {
	width: 105px;
	height: 124px;
	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: #b2eaca;
}

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

.js-sqmp ul li:hover .js-sqmp-sj {
	color:#cc0000;
}
#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: #cc0000;
	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: #cc0000;
	border-radius: 25px;
}

.author-more a {
	color: #cc0000;
	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: #cc0000
}

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

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


.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: #d56162;
}

.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: #cc0000;
	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: #cc0000;
	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: #cc0000
}

.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: #cc0000;
	margin-top: 14px;
	border-radius: 3px;
	box-sizing: border-box;
	border: 1px solid #cc0000;
	transition: all .3s ease
}

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

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

.main-bd-tt {
	position: relative;
	font-size: 18px;
	line-height: 20px;
	color: #cc0000;
	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(../images/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;
}

.sjlogo li img {
	width: 180px;
	height: 100px;
}
.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: #cc0000;
    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%;
}
.footer ul{padding-left: 10px;}
.footer p{padding-left: 10px;}

.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;}

#issues {
	background: none;
}
#grad_left {
	background: none;
}
#grad_right {
	background: none;
}

	#dates a {
	color: #373635;
}
#issues li p {
	color: #373635;
}
#issues li h2 {
	color: #373635;
}

.banner{ background:#cc0000;height: 390px;margin-top: 110px;min-width: 1200px;}
.bannerfenge{background: url(../images/bannerfenge.jpg) repeat-x;height: 38px;min-width: 1200px;}
.w-1200{width: 1200px;margin: 0 auto;position: relative;}
.left-letter p{width: 30px;font-size: 24px;position: absolute;left: 24px;top: 20px;color:#eceda2 ;
	background-image: -webkit-linear-gradient(top, #eceda2, #e2edaa 25%, #a4d79e 50%, #acdfb1 75%, #82ce9e);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-background-size: 200% 100%;
	-webkit-animation: masked-animation 4s infinite linear;}
.bannersofa{position: absolute;left:48px;top:-40px;}
.banner h1{color: #fff;font-size: 50px;width: 320px;text-align: center;position: absolute;left:280px;top:10px;}
.bannerinfo{color: #fff;text-align: center;width: 430px;height: 44px;background: url(../images/bannerinfo.png);font-size: 20px;line-height: 44px;position: absolute;top:95px;left: 210px;}
.bannersuop{width: 338px;height: 372px;background: #fff;position: absolute;right: 5px;top: 10px;}
.bannersuop h2{color: #cc0000;font-weight: 500;font-size: 28px;margin-top:20px;margin-bottom: 10px;}
.bannersuop p{padding:0px 16px;font-size:14px;line-height: 24px;}
.spletter{text-align: center;margin-bottom: 14px;}
.spletter span{color: red;}
.suopbtn{color: #fff;display: block;width: 260px;height: 42px;margin: 0 auto;text-align: center;font-size: 26px;border-radius:15px;background: #cc0000;margin-top:10px;}
.banner-bottom ul{width: 1150px;margin:0 auto;height: 90px;padding-left:50px;}
.banner-bottom ul li{width: 25%;float: left;position: relative;}
.banner-bottom ul li img{margin-top: 20px;}
.banner-bottom ul li h3{position: absolute;top:10px;left:70px;font-size: 30px;color: #cc0000;}
.banner-bottom ul li p{position: absolute;top:52px;left:77px;font-weight: 500;}
.titleh2{color: #cc0000;font-size: 32px;line-height:64px;font-weight: bold;}
.titleh2 img{height: 50px;width: auto;}
.w1200{width: 1200px;margin: 0 auto;}
.jbhabout{margin-bottom: 20px;}
.about-content{background: #f9f9f9;margin-top: 20px;}
.about-content img{float: left;padding: 10px;}
.about-content p{float: left;width: 800px;padding: 20px;line-height:30px;text-indent:2em;}
.about-content::after{display: block;content: "";clear: both;}
.xc{ width:100%; float:left; min-width:1190px; height:370px;}
.xc_list{width:1190px; margin:0px auto; height:350px;  background-color:#cc0000; overflow:hidden}
.ymst{ width:100%; float:left; min-width:1190px; height:1130px;  overflow:hidden}
.ym_headst{ height:85px; margin:0px auto; width:1190px;  background-image:url(../images/hr.png); background-position:center; background-repeat:no-repeat; font-size:34px; font-weight:bold; text-align:center; line-height:85px; color:#FFFFFF}
.ym_listst{width:1190px; margin:0px auto; height:1045px; margin-top:5px; border-radius: 15px; box-shadow: 1px 1px 1px #cccccc; background-color:#cc0000;}




	/* jssor slider arrow navigator skin 05 css */
	/*
	.jssora05l                  (normal)
	.jssora05r                  (normal)
	.jssora05l:hover            (normal mouseover)
	.jssora05r:hover            (normal mouseover)
	.jssora05l.jssora05ldn      (mousedown)
	.jssora05r.jssora05rdn      (mousedown)
	.jssora05l.jssora05lds      (disabled)
	.jssora05r.jssora05rds      (disabled)
	*/
	.jssora05l, .jssora05r {
		display: block;
		position: absolute;
		/* size of arrow element */
		width: 40px;
		height: 40px;
		cursor: pointer;
		background: url('../images/a17.png') no-repeat;
		overflow: hidden;
	}
	.jssora05l { background-position: -10px -40px; }
	.jssora05r { background-position: -70px -40px; }
	.jssora05l:hover { background-position: -130px -40px; }
	.jssora05r:hover { background-position: -190px -40px; }
	.jssora05l.jssora05ldn { background-position: -250px -40px; }
	.jssora05r.jssora05rdn { background-position: -310px -40px; }
	.jssora05l.jssora05lds { background-position: -10px -40px; opacity: .3; pointer-events: none; }
	.jssora05r.jssora05rds { background-position: -70px -40px; opacity: .3; pointer-events: none; }
	/* jssor slider thumbnail navigator skin 01 css *//*.jssort01-99-66 .p            (normal).jssort01-99-66 .p:hover      (normal mouseover).jssort01-99-66 .p.pav        (active).jssort01-99-66 .p.pdn        (mousedown)*/
	.jssort01-99-66 .p {    position: absolute;    top: 0;    left: 0;    width: 99px;    height: 66px;}
	.jssort01-99-66 .t {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: none;}
	.jssort01-99-66 .w {    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;}
	.jssort01-99-66 .c {    position: absolute;    top: 0px;    left: 0px;    width: 95px;    height: 62px;    border: #ffffff 2px solid;    box-sizing: content-box;    background: url('../images/t01.png') -800px -800px no-repeat;    _background: none;}
	.jssort01-99-66 .pav .c {    top: 2px;    _top: 0px;    left: 2px;    _left: 0px;    width: 95px;    height: 62px;    border: #000 0px solid;    _border: #fff 2px solid;    background-position: 50% 50%;}
	.jssort01-99-66 .p:hover .c {    top: 0px;    left: 0px;    width: 97px;    height: 64px;    border: #fff 1px solid;    background-position: 50% 50%;}
	.jssort01-99-66 .p.pdn .c {    background-position: 50% 50%;    width: 95px;    height: 62px;    border: #000 2px solid;}
	* html .jssort01-99-66 .c, * html .jssort01-99-66 .pdn .c, * html .jssort01-99-66 .pav .c {    /* ie quirks mode adjust */    width /**/: 99px;    height /**/: 66px;}

	.qyhq{margin: 20px 0;}
	.lookmore{float: right;color: #a0a1a2;margin-right: 35px;margin-top: 10px;}
	/* 有滚动条 */
	.jbhq-content{margin-bottom:20px;margin-top: 20px;max-height:440px;/*overflow-y:auto;overflow-x:hidden;*/ width: 1180px;margin: 20px auto;}
	.jbhq-content li{width: 370px;height: 168px;background: #fff;border: 1px solid #ebebeb;float: left;margin:10px 14px}
	.jbhq-content::-webkit-scrollbar {
		/*滚动条整体样式*/
		width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
		height: 1px;
		}
		.jbhq-content::-webkit-scrollbar-thumb {
		/*滚动条里面小方块*/
		border-radius: 10px;
		box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
		background   : #cc0000;
		}
		.jbhq-content::-webkit-scrollbar-track {
		/*滚动条里面轨道*/
		box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
		border-radius: 10px;
		background   : #ededed;
		}
	  
	  
	/* 无滚动条 */
	/* .jbhq-content{margin-bottom:20px;margin-top: 20px;max-height: 580px;overflow-y:auto;overflow-x:hidden;}
	.jbhq-content li{width: 370px;height: 168px;background: #fff;border: 1px solid #ebebeb;float: left;margin:10px 14px} */

	.jbhq-content ul{padding-top: 50px;}
	.jbhq-content ul::after{display: block;content: "";clear: both;}
	.jbhq-content .w1200{background: #f9f9f9;}
	.quanleft{float: left;width: 150px;height: 130px;text-align: center;}
	.quanleft img{width: 120px;height: 60px;margin-top:5px;margin-bottom: 15px;}
	.quanright{float: left;width: 150px;height: 130px;}
	/* .quanright::after{display: block;content: '';clear: both;} */
	.quandown{width: 370px;height: 50px;float: left;color: #9A9A9A;padding-left: 20px;}
	.qp1{color: #e4777b;font-size: 40px;padding-top:10px ;}
	.qp1 span{font-size: 20px;}
	.qp2{background: url(../images/qp2.jpg) no-repeat;width: 116px;height: 24px;text-align: center;font-size: 12px;line-height: 24px;}
	.qp3{color: #9a9a9a;font-size: 12px;line-height: 1.8;}
	.qp4{color: #9a9a9a;font-size: 12px;line-height: 1.8;}
	.qp4 span{color: red;}
	.gzzn{background: #f5f5f5;margin-bottom: 20px;}
	.gzzn .w1200{margin-top: 20px;}
	.gzzn-up{text-align: center;}
	.gzzn ul {width: 1200px;border-top: 1px solid #efefef;border-left: 1px solid #efefef;height: 440px;}
	.gzzn ul li{width: 299px;height: 220px;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef;float: left;background: #fff;}
	.gzzn-up img{height: 80px;margin-top:20px;width: auto;}
	.gzzn-up p{color:#cc0000;font-size:26px;font-weight:600;}
	.gzzn-down{position: relative;}
	.gzzn-down p{padding-top: 20px;padding-left: 50px;color: #808080;}
	.gzzn-down span{position: absolute;font-size:50px;font-weight: bold;color:#cc0000;left:10px;opacity: 0.6;bottom:-10px;}
	.gzzn::after{display: block;content: "";clear: both;}
	.zhdt-content{height: 400px;background: #fff;margin-top: 20px;}
	/* .zhdt-content p{text-align: center;background: #cc0000;opacity: 1;font-size:24px;color: #fff;line-height: 2;} */
	.zhdt-left{margin-left: 40px;margin-top: 20px;}
	.zhdt-right{float: right;margin-right: 50px;margin-top: 20px;}
	.wed-map::before{content: "";display: block;clear: both;}
	.wed-map::after{content: "";display: block;clear: both;}
	.wed-map  h2{background: url(../images/title.png) no-repeat;padding-left:45px;font-size:36px;margin: 30px auto;width:330px;color: #000;}
	.wed-map-lbox{float: left;width: 600px;height: 342px;margin-right: 50px}
	.wed-map-lbox img{float: right;}
	.wed-map-rbox{float: left;width: 550px;height: 342px;}
	.wed-map-rbox h4{color: #000!important;font-size: 28px;font-weight: 28px}
	.wed-mbox{position: relative;margin-top: 20px}
	.wed-mbox img{position: absolute}
	.wed-mbox span{color: #c09c62;font-weight: bold;font-size: 20px;margin-left:60px}
	.wed-mbox p{margin-left:60px;font-size: 18px;margin-top: 0px;margin-bottom: 5px}

.t_con {
    margin-top: 20px;
}
.t_hd {
    font-size: 24px;
    color: #333;
    text-align: center;
	font-weight:normal;
	background:url(../images/e12.png) no-repeat center;
	padding:40px 0;
	height:104px;
}
.act_li {
    margin-top: 20px;
}
.act_li li.five {
    width: 20%;
}
.act_li li {
    float: left;
    position: relative;
}
.act_img {
    width: 99.5%;
    height: 240px;
}
.act_li li img{
    float: left;
}
.act_img img{
    border-radius: 10px;
}
.bottom_div {
    width: 97%;
    height: 75px;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: #fff;
    font-size: 12px;
    font-family: "宋体";
    line-height: 20px;
    padding: 10px;
    box-sizing: border-box;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
/* 合作品牌 */
.work_hx {
    /* margin-top: 20px; */
}
.work_in {
    /* margin-top: 20px; */
    width: 1198px;
    border: #eee solid 1px;
}
.work_nav {
    height: 45px;
    background: #f3f3f3;
}
.work_nav li {
    width: 150px;
    float: left;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
    color: #666;
    cursor: pointer;
}
.work_nav li.work_now {
    background: #fff;
    border-top: #d80c18 solid 2px;
    height: 43px;
    border-right: #eee solid 1px;
    color: #d80c18;
}
.work_con {
    display: none;
}
.work_con {
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
}
.work_con li {
    width: 150px;
    /*height: 58px;*/
    float: left;
    border: #eee solid 1px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.work_con li:nth-child(7),.work_con li:nth-child(14),.work_con li:nth-child(21),.work_con li:nth-child(28),.work_con li:nth-child(35),.work_con li:nth-child(42),.work_con li:nth-child(49),.work_con li:nth-child(56),.work_con li:nth-child(63),.work_con li:nth-child(70),.work_con li:nth-child(77),.work_con li:nth-child(84),.work_con li:nth-child(91),.work_con li:nth-child(98),.work_con li:nth-child(105),.work_con li:nth-child(112),.work_con li:nth-child(119),.work_con li:nth-child(126),.work_con li:nth-child(133),.work_con li:nth-child(140),.work_con li:nth-child(147),.work_con li:nth-child(154),.work_con li:nth-child(161),.work_con li:nth-child(168),.work_con li:nth-child(175),.work_con li:nth-child(182),.work_con li:nth-child(189),.work_con li:nth-child(196),.work_con li:nth-child(203),.work_con li:nth-child(210)
{
    margin-right: 0px;
}
.work_con li a {
    display: block;
    width: 100%;
    height: 71px;
    position: relative;
}
.work_con li a img {
    width: 150px;
    height: 71px;
    border-right: #eee solid 1px;
}
.hzpp{margin-top: 20px;margin-bottom:20px ;}
.zx-content{background: #fff;margin-bottom: 20px;margin-top: 20px;}
.zx-content ul{padding-left:15px;padding-bottom: 10px;}
.zx-content ul::after{display: block;content: "";clear: both;}
.zx-content ul li{position: relative;margin-top:10px;float: left;width: 33%;margin-bottom:15px;background: #fff; overflow: hidden; height: 100px;}
.zx-content ul img{width: 150px; position: absolute;left: 0px;}
.zx-content ul h3{padding-left: 160px;font-size:18px;margin-bottom:6px;display: inline-block;width:225px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 20px;}
.zx-content ul p{
	padding-left: 160px;
	padding-right: 20px;
	height: 40px;
	color: #808080;
	font-size: 14px;
	line-height: 1.6;
/*	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;*/
	overflow: hidden;
	position: relative;
}
.zx-content ul p:after {
        content: '...';
        text-align: right;
        position: absolute;
        bottom: 0;
        right: 20px;
        width: 10%;
        height:18px;
        /*background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);*/
    }
}
.zx-content::after{display: block;content: "";clear: both;}
.zgbg{background: url(../images/hz.jpg) center bottom no-repeat;margin-top: 20px;margin-bottom: 20px;}
.zhanguan{background:#f5f5f5;}