body {
 	font-family: Microsoft Yahei, xdlgo, Arial
 }

 article.main {
 	transition: .3s
 }

 body.on article.main {
 	-webkit-filter: blur(10px);
 	filter: blur(10px);
 	transition: .2s .3s
 }

 .apple-banner {
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-o-user-select: none;
 	user-select: none
 }

 .swiper-container {
 	will-change: transform
 }

 p.banner-p {
 	line-height: 68px;
 	font-size: 56px
 }

 .swiper-slide a.a-1 {
 	margin-top: 22px
 }

 a.a-1 {
 	display: inline-block;
 	position: relative;
 	width: 180px;
 	height: 55px;
 	line-height: 55px;
 	font-size: 16px;
 	color: #fff;
 	text-align: center;
 	background: #004ea2;
 	-moz-border-radius: 30px;
 	border-radius: 30px;
 	-o-transition: background .3s;
 	-moz-transition: background .3s;
 	transition: background .3s
 }

 a.a-1:hover {
 	background: #0060c7
 }

 a.a-1:active {
 	top: 1px
 }

 .a-back {
 	margin-top: 45px;
 	text-align: center
 }

 .btn-circle {
 	position: relative;
 	overflow: hidden;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-o-user-select: none;
 	user-select: none
 }

 .btn-circle-hover,
 .btn-circle-click {
 	position: absolute;
 	z-index: 2;
 	display: block;
 	-webkit-transform: translate3d(-50%, -50%, 0);
 	-moz-transform: translate3d(-50%, -50%, 0);
 	transform: translate3d(-50%, -50%, 0);
 	width: 0;
 	height: 0;
 	-moz-border-radius: 50%;
 	border-radius: 50%;
 	background: #fff;
 	background: -moz-radial-gradient(#fff, transparent);
 	background: -o-radial-gradient(#fff, transparent);
 	background: radial-gradient(#fff, transparent);
 	opacity: .1
 }

 .btn-circle-hover {
 	opacity: 0
 }

 .btn-circle-click {
 	background: #ee9d84
 }

 header {
 	height: 100px;
 	-webkit-overflow-scrolling: touch;
	position: fixed;
	background: #fff;
	left: 0;
	top: 0;
	z-index: 999999;
	border-bottom: 1px solid #e6e0e0;width: 100%;
 }

 .header-in {
 	max-width: 1300px;
 	margin: 0 auto;
 	height: 100px;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box
 }

 .header-l {
 	display: inline-block;
 	/* margin-left: 5.73%; */
 	margin-top: 16px;
 	vertical-align: top
 }
.header-l img{ height:65px}
 .header-r {
 	display: inline-block;
 	float: right;
 	/* margin-right: 5.73%; */
 	margin-top: 29px;
 	font-size: 0;
 	vertical-align: top
 }

 .m-close {
 	display: none;
 	cursor: pointer
 }

 .header-r-nav,
 .header-r-lang {
 	display: inline-block;
 	vertical-align: top
 }

 .header-r-nav {
 	margin-top: 5px;
 	margin-right: 87px;
 	margin-right: 5vw
 }

 .header-r-nav>ul {
 	font-size: 0
 }

 .header-r-nav>ul>li {
 	display: inline-block;
 	position: relative;
 	margin-right: 71px;
 	margin-right: 80px;
 	line-height: 16px;
 	font-size: 16px;
 	vertical-align: top
 }

 .header-r-nav>ul>li:last-child {
 	margin-right: 0
 }

 .header-r-nav>ul>li>a {
 	position: relative;
 	display: block;
 	height: 50px;
 	color: #333;
 	-o-transition: .3s;
 	-moz-transition: .3s;
 	transition: .3s
 }

 .header-r-nav>ul>li:hover>a,
 .header-r-nav>ul>li.cur>a {
 	color: #0255AF
 }

 .header-r-nav>ul>li>a::before {
 	content: '';
 	position: absolute;
 	left: 0;
 	top: 32px;
 	width: 0;
 	height: 3px;
 	background: #0255AF;
 	-o-transition: .4s;
 	-moz-transition: .4s;
 	transition: .4s
 }

 .header-r-nav>ul>li>a:hover::before,
 .header-r-nav>ul>li.cur>a::before {
 	width: 100%
 }

 .sub-menu {
 	position: absolute;
 	top: 50px;
 	left: 50%;
 	padding-top: 24px;
 	padding-bottom: 24px;
 	min-width: 160px;
 	background: #222
 }

 .header-r-nav>ul>li:hover .sub-menu {}

 .sub-menu>a {
 	display: block;
 	font-size: 14px;
 	line-height: 36px;
 	position: relative;
 	color: #9a9a9a;
 	text-indent: 20px;
 	-o-transition: .3s;
 	-moz-transition: .3s;
 	transition: .3s
 }

 .sub-menu>a>span {
 	display: block;
 	/*width: 58%;*/
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	vertical-align: top;
 	text-indent: 0; text-align:left; padding-left:10px
 }

 .sub-menu>a:hover {
 	color: #fff
 }

 .sub-menu>a::after {
 	content: '>';
 	position: absolute;
 	top: 0;
 	font-family: arrow;
 	right: 0;
 	margin-right: 26px; display:none
 }

 .search,
 .lang-sel {
 	display: inline-block;
 	vertical-align: top
 }

 .lang-sel-m {
 	display: none
 }

 .search {
 	position: relative;
 	padding-right: 14px;
 	margin-top: 6px;
 	cursor: pointer
 }

 .search input[type=text] {
 	position: absolute;
 	left: -49px;
 	top: -10px;
 	z-index: 99;
 	padding-left: 0;
 	padding-right: 0;
 	border: 1px solid #fff;
 	border-bottom: 1px solid #cacaca;
 	width: 0;
 	height: 35px;
 	font-size: 16px;
 	font-family: Microsoft YaHei;
 	outline: none;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 	transition: .6s .1s;
 	background: #fff;
 	opacity: 0
 }

 .search.on input[type=text] {
 	padding-left: .5em;
 	padding-right: 30px;
 	width: 195px;
 	opacity: 1;
 	transition: .6s
 }

 .search button {
 	position: absolute;
 	left: -30px;
 	top: -8px;
 	z-index: 199;
 	border: 0;
 	width: 33px;
 	height: 33px;
 	outline: none;
 	cursor: pointer;
 	background: 0 0;
 	transition: .6s .1s
 }

 .search.on button {
 	left: 112px;
 	transition: .6s .05s
 }

 .lang-sel {
 	font-size: 0;
 	margin-left: 35px
 }

 .lang-sel::before {
 	content: '';
 	display: block;
 	position: absolute;
 	left: -16px;
 	top: 7px;
 	width: 1px;
 	height: 17px;
 	background: #cacaca
 }

 .lang-sel a {
 	display: inline-block;
 	margin-left: 12px;
 	width: 30px;
 	height: 30px;
 	line-height: 29px;
 	font-size: 12px;
 	font-family: Microsoft Yahei;
 	color: #fff;
 	text-align: center;
 	background: #999;
 	-moz-border-radius: 50%;
 	border-radius: 50%;
 	vertical-align: top;
 	-o-transition: .3s, transform 0s;
 	-moz-transition: .3s, transform 0s;
 	transition: .3s, transform 0s
 }

 .lang-sel a:first-child {
 	margin-left: 0
 }

 .lang-sel a:hover,
 .lang-sel a.on {
 	background: #014fa2
 }

 .lang-sel a:active {
 	transform: translateY(1px)
 }

 footer {
 	background: #040404
 }

 .footer-t {
 	position: relative;
 	height: auto
 }

 .footer-t-l,
 .footer-t-r {
 	display: inline-block;
 	vertical-align: top
 }

 .footer-logo {
 	margin-top: 64px;
 	margin-bottom: 117px
 }

 .footer-share {
 	position: relative;
 	font-size: 0;
 	float: right;
 	margin-top: 66px; display:none
 }

 .footer-share a {
 	margin-right: 15px
 }

 .f-share-qrcode {
 	position: absolute;
 	left: 0;
 	bottom: 52px;
 	-webkit-transform: translateY(15px);
 	-ms-transform: translateY(15px);
 	-o-transform: translateY(15px);
 	transform: translateY(15px);
 	opacity: 0;
 	visibility: hidden;
 	transition: .5s .25s
 }

 a.a-share-wx:hover .f-share-qrcode {
 	-webkit-transform: translateY(0px);
 	-ms-transform: translateY(0px);
 	-o-transform: translateY(0px);
 	transform: translateY(0px);
 	opacity: 1;
 	visibility: visible;
 	transition: .5s .05s
 }

 .footer-t-r {
 	float: right;
 	margin-top: 59px
 }

 .footer-nav {
 	margin-top: 66px;
 	margin-bottom: 59px;
 	float: left
 }

 .footer-nav>ul {
 	font-size: 0
 }

 .footer-nav>ul>li {
 	display: inline-block;
 	margin-right: 41px;
 	line-height: 16px;
 	font-size: 16px;
 	vertical-align: top
 }

 .footer-nav>ul>li a {
 	color: #999;
 	-o-transition: color .3s;
 	-moz-transition: color .3s;
 	transition: color .3s
 }

 .footer-nav>ul>li a:hover {
 	color: #fff
 }

 .footer-qrcode {
 	margin-top: 52px;
 	font-size: 0;
 	text-align: right
 }

 .qrcode-one {
 	display: inline-block;
 	margin-left: 33px;
 	vertical-align: top;
 	text-align: center
 }

 .qrcode-one:first-child {
 	margin-left: 0
 }

 .qrcode-one p {
 	margin-top: 21px;
 	line-height: 12px;
 	font-size: 12px;
 	font-family: Microsoft YaHei;
 	color: #fff;
 	opacity: .32
 }

 .footer-email {
 	text-align: right
 }

 .footer-email h3 {
 	margin-bottom: 30px;
 	line-height: 32px;
 	font-size: 32px;
 	color: #004ea2
 }

 .footer-email .email-set {
 	position: relative;
 	border: 1px solid #4f4f4f;
 	width: 370px;
 	height: 40px;
 	line-height: 40px;
 	text-align: left
 }

 .footer-email .email-set input[type=text] {
 	padding-left: 48px;
 	padding-right: 71px;
 	border: 0;
 	width: 100%;
 	font-size: 15px;
 	font-family: Microsoft YaHei;
 	color: #bbb;
 	background: 0 0;
 	outline: none;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box
 }

 .footer-email .email-set input::-webkit-input-placeholder {
 	color: #a9a9a9
 }

 .footer-email .email-set input::-moz-input-placeholder {
 	color: #a9a9a9
 }

 .footer-email .email-set input::-ms-input-placeholder {
 	color: #a9a9a9
 }

 .footer-email .email-set .email-logo {
 	position: absolute;
 	left: 13px;
 	top: 50%;
 	transform: translateY(-50%);
 	width: 25px;
 	height: 17px
 }

 .footer-email .email-set .email-logo img {
 	vertical-align: top
 }

 .footer-email .email-set button {
 	position: absolute;
 	right: 0;
 	top: 0;
 	border: 0;
 	outline: none;
 	cursor: pointer
 }

 .footer-b {
 	border-top: 1px solid #2f2f2f
 }

 .footer-b .container {
 	position: relative
 }

 .footer-b-l,
 .to-top {
 	display: inline-block;
 	vertical-align: top
 }

 .footer-b-l {
 	margin-top: 37px;
 	margin-bottom: 37px
 }

 .footer-b-l p {
 	margin-bottom: 8px;
 	line-height: 20px;
 	font-size: 12px;
 	color: #999;
 	opacity: .7
 }

 .footer-b-l p:last-child {
 	margin-bottom: 0
 }

 .footer-b-l p a {
 	color: #999
 }

 .footer-b-l p a:hover {
 	text-decoration: underline
 }

 .to-top {
 	position: absolute;
 	top: 50%;
 	right: 0;
 	transform: translateY(-50%);
 	font-size: 0;
 	background: rgba(0, 0, 0, .37);
 	cursor: pointer;
 	-o-transition: background .3s;
 	-moz-transition: background .3s;
 	transition: background .3s
 }

 .to-top:hover {
 	background: rgba(0, 0, 0, .6)
 }

 .to-top span {
 	margin-right: 10px;
 	font-size: 24px;
 	color: #4f4f4f;
 	vertical-align: top;
 	transition: color .3s
 }

 .to-top:hover span {
 	color: #fff
 }

 .to-top i {
 	display: inline-block;
 	position: relative;
 	top: 5px;
 	width: 33px;
 	height: 20px;
 	line-height: 18px;
 	text-align: center;
 	background: #323232;
 	border-radius: 5px;
 	vertical-align: top;
 	transition: background .3s
 }

 .to-top:hover i {
 	background: #484848
 }

 .news-one-belongs {
 	line-height: 14px;
 	font-size: 0
 }

 .author {
 	margin-right: 19px;
 	font-size: 12px
 }

 .author::before {
 	content: ' ';
 	display: inline-block;
 	position: relative;
 	top: 1px;
 	margin-right: 5px;
 	width: 10px;
 	height: 11px;
 	background-image: url(../img/i-author.png);
 	background-repeat: no-repeat;
 	-moz-background-size: 10px 11px;
 	-o-background-size: 10px 11px;
 	background-size: 10px 11px;
 	background-position: center
 }

 .views {
 	font-size: 12px
 }

 .views::before {
 	content: ' ';
 	display: inline-block;
 	position: relative;
 	top: 1px;
 	margin-right: 5px;
 	width: 14px;
 	height: 10px;
 	background-image: url(../img/i-views.png);
 	background-repeat: no-repeat;
 	-moz-background-size: 14px 10px;
 	-o-background-size: 14px 10px;
 	background-size: 14px 10px;
 	background-position: center
 }

 .time {
 	float: right;
 	font-size: 14px
 }

 @media(max-width:1450px) {
 	.header-l {
 		margin-left: 4%
 	}

 	.header-r {
 		margin-right: 4%
 	}

 	.header-r-nav {
 		margin-right: 60px;
 		margin-right: 3.6vw
 	}

 	.header-r-nav>ul>li {
 		margin-right: 50px;
 		margin-right: 2.6vw
 	}

 	.search input[type=text] {
 		left: -19px;
 		top: -10px
 	}

 	.search.on input[type=text] {
 		padding-left: .5em;
 		padding-right: 30px;
 		width: 130px
 	}

 	.search button {
 		left: -30px;
 		top: -8px
 	}

 	.search.on button {
 		left: 77px
 	}
 }

 @media(max-width:1300px) {
 	.header-r-nav>ul>li {
 		margin-right: 1.8vw
 	}
 }

 @media(min-width:1200px) {
 	.sub-menu {
 		z-index: -999;
 		-webkit-transform: translateX(-63%) scale(.96);
 		-moz-transform: translateX(-63%) scale(.96);
 		-o-transform: translateX(-63%) scale(.96);
 		transform: translateX(-63%) scale(.96);
 		opacity: 0;
 		visibility: hidden;
 		-o-transition: .4s .05s;
 		-moz-transition: .4s .05s;
 		transition: .4s .05s
 	}

 	.header-r-nav>ul>li:hover .sub-menu {
 		-webkit-transform: translateX(-50%) scale(1);
 		-moz-transform: translateX(-50%) scale(1);
 		-o-transform: translateX(-50%) scale(1);
 		transform: translateX(-50%) scale(1);
 		opacity: 1;
 		visibility: visible;
 		z-index: 999
 	}

 	.footer-to-top {
 		display: none
 	}

 	.search-nav-m {
 		display: none
 	}
 }

 @media(max-width:1200px) {
 	header {
 		position: relative;
 		z-index: 99999;
 		height: 110px;
 		background: #fff
 	}

 	.header-in {
 		height: 110px
 	}

 	.header-l {
 		margin-top: 26px
 	}

 	.lang-sel-m {
 		display: inline-block;
 		position: absolute;
 		top: 50%;
 		transform: translateY(-50%);
 		right: 11%
 	}

 	.lang-sel::before {
 		display: none
 	}

 	.m-close {
 		display: block;
 		position: absolute;
 		right: 4%;
 		top: 50%;
 		transform: translateY(-50%);
 		z-index: 999;
 		width: 36px;
 		height: 26px
 	}

 	.m-close i {
 		position: absolute;
 		display: block;
 		right: 0;
 		top: 50%;
 		margin-top: -2px;
 		width: 100%;
 		height: 4px;
 		background: #004ea2;
 		opacity: 1;
 		transition: .4s
 	}

 	body.on .m-close i {
 		opacity: 0;
 		width: 0
 	}

 	.m-close::before,
 	.m-close::after {
 		content: '';
 		position: absolute;
 		left: 0;
 		width: 100%;
 		height: 4px;
 		-webkit-transform: translateZ(0);
 		-webkit-backface-visibility: hidden;
 		transition: .6s;
 		background: #004ea2
 	}

 	body.on .m-close::before,
 	body.on .m-close::after {}

 	.m-close::before {
 		top: 0;
 		transform-origin: 50% 50% 0
 	}

 	.m-close::after {
 		bottom: 0;
 		transform-origin: 50% 50% 0
 	}

 	body.on .m-close::before {
 		top: 50%;
 		transform: translateY(-50%) rotate(-135deg)
 	}

 	body.on .m-close::after {
 		bottom: auto;
 		top: 50%;
 		transform: translateY(-50%) rotate(135deg)
 	}

 	.search-nav-m {
 		position: relative;
 		margin-bottom: 16px
 	}

 	.search-nav-m input[type=text] {
 		padding-left: 1em;
 		padding-right: 70px;
 		border: 0;
 		width: 100%;
 		height: 50px;
 		font-size: 18px;
 		font-family: Microsoft YaHei;
 		background: #eee;
 		border-radius: 8px;
 		outline: none;
 		-webkit-box-sizing: border-box;
 		-moz-box-sizing: border-box;
 		box-sizing: border-box
 	}

 	.search-nav-m button {
 		position: absolute;
 		border: 0;
 		right: 20px;
 		top: 50%;
 		transform: translateY(-50%);
 		outline: none;
 		background: 0 0
 	}

 	.search-nav-m button img {
 		width: 25px
 	}

 	.header-r-nav,
 	.header-r-lang {
 		display: block
 	}

 	.header-r-lang {
 		display: none
 	}

 	.header-r-nav>ul>li {
 		margin: 0
 	}

 	.header-r-nav {
 		margin: 0 0 20px
 	}

 	.header-r {
 		display: none;
 		position: absolute;
 		left: 0;
 		top: 100%;
 		z-index: -1;
 		margin-top: 0;
 		width: 100%;
 		background: #fff
 	}

 	body.on .header-r {}

 	.header-r-in {
 		padding-top: 20px;
 		padding-bottom: 26px;
 		margin: 0 auto;
 		width: 86.7%;
 		max-height: calc(100vh - 80px);
 		overflow-x: hidden;
 		overflow-y: auto
 	}

 	.header-r-nav>ul>li {
 		display: block;
 		margin-top: 0;
 		margin-bottom: 0;
 		line-height: 18px;
 		font-size: 18px
 	}

 	.header-r-nav>ul>li>a {
 		position: relative;
 		padding-top: 16px;
 		padding-bottom: 16px;
 		border-bottom: 1px solid #e6e0e0;
 		height: auto
 	}

 	.header-r-nav>ul>li:last-child>a {
 		border-bottom: 0
 	}

 	.header-r-nav>ul>li>a::before {
 		display: none
 	}

 	.header-r-lang {
 		text-align: center
 	}

 	.sub-menu {
 		display: none;
 		position: relative;
 		left: 0;
 		top: 0;
 		z-index: 999;
 		-webkit-transform: translate(0, 0);
 		-moz-transform: translate(0, 0);
 		-o-transform: translate(0, 0);
 		transform: translate(0, 0);
 		padding-top: 5px;
 		padding-bottom: 0;
 		background: #fff;
 		opacity: 1;
 		visibility: visible
 	}

 	.sub-menu>a:hover {
 		color: #0255AF
 	}

 	.sub-menu>a::after {
 		display: none
 	}

 	.header-r-nav>ul>li>a.a-sub.on::after {
 		-webkit-transform: rotate(-90deg);
 		-moz-transform: rotate(-90deg);
 		-o-transform: rotate(-90deg);
 		transform: rotate(-90deg)
 	}

 	.header-r-nav>ul>li>a.a-sub::after {
 		content: '>';
 		display: inline-block;
 		float: right;
 		margin-left: 5px;
 		-webkit-transform: rotate(90deg);
 		-moz-transform: rotate(90deg);
 		-o-transform: rotate(90deg);
 		transform: rotate(90deg);
 		width: 16px;
 		height: 16px;
 		line-height: 16px;
 		font-size: 24px;
 		font-family: arrow;
 		text-align: center
 	}

 	.sub-menu>a {
 		padding-top: 13px;
 		padding-bottom: 13px;
 		line-height: 18px;
 		font-size: 16px;
 		position: relative
 	}

 	.footer-t {
 		padding-top: 40px;
 		padding-bottom: 110px;
 		text-align: center;
 		height: auto
 	}

 	.footer-nav {
 		display: none
 	}

 	.footer-t-r {
 		float: none
 	}

 	.footer-qrcode {
 		margin: 0
 	}

 	.footer-share {
 		position: absolute;
 		bottom: 36px;
 		left: 50%;
 		-webkit-transform: translateX(-50%);
 		-moz-transform: translateX(-50%);
 		-o-transform: translateX(-50%);
 		transform: translateX(-50%);
 		width: 100%;
 		text-align: center
 	}

 	.footer-share a {
 		margin-right: 8px;
 		margin-left: 8px
 	}

 	.f-share-qrcode {
 		left: 50%;
 		bottom: 52px;
 		-webkit-transform: translate(-50%, 15px);
 		-ms-transform: translate(-50%, 15px);
 		-o-transform: translate(-50%, 15px);
 		transform: translate(-50%, 15px)
 	}

 	a.a-share-wx:hover .f-share-qrcode {
 		-webkit-transform: translate(-50%, 0px);
 		-ms-transform: translate(-50%, 0px);
 		-o-transform: translate(-50%, 0px);
 		transform: translate(-50%, 0px)
 	}

 	.footer-b {
 		padding-top: 20px;
 		padding-bottom: 20px;
 		height: auto;
 		text-align: center
 	}

 	.footer-b-l {
 		margin-top: 0;
 		margin-bottom: 0
 	}

 	.footer-b-l p {
 		margin-bottom: 0
 	}

 	.to-top {
 		display: none
 	}

 	.footer-to-top {
 		border-bottom: 1px solid #2f2f2f;
 		height: 72px;
 		line-height: 72px;
 		text-align: center
 	}

 	.footer-to-top span {
 		font-size: 27px;
 		color: #4f4f4f
 	}

 	.footer-to-top i {
 		position: relative;
 		top: -4px;
 		margin-left: 4px
 	}

 	.footer-t-r {
 		margin-top: 0
 	}

 	.footer-email {
 		text-align: center
 	}
 }

 @media(max-width:62em) {
 	.footer-b {}

 	.footer-qrcode {}
 }

 @media(max-width:48em) {
 	.lang-sel-m {
 		right: 14%
 	}

 	a.a-1 {
 		width: 146px;
 		height: 46px;
 		line-height: 46px
 	}

 	.swiper-slide a.a-1 {
 		margin-top: 17px
 	}

 	.a-back {
 		margin-top: 30px
 	}

 	.footer-t {
 		padding-top: 35px;
 		padding-bottom: 100px; display:none
 	}

 	.footer-email h3 {
 		margin-bottom: 30px;
 		line-height: 35px;
 		font-size: 35px
 	}

 	.footer-share {
 		position: absolute;
 		bottom: 31px;
 		z-index: 10
 	}
 }

 @media(max-width:400px) {
 	.footer-email .email-set {
 		width: 100%
 	}
 }

 @media(max-width:34em) {
 	header {
 		height: 80px
 	}

 	.header-in {
 		height: 80px
 	}

 	.header-r-in {
 		padding-top: 15px;
 		padding-bottom: 26px
 	}

 	.header-l {
 		margin-top: 25px
 	}

 	.logo img {
 		width: 150px; height:auto
 	}

 	.lang-sel-m {
 		right: 18%
 	}
 }

 @font-face {
 	font-family: xdlgo;
 	src: url(../fonts/GOTHIC.TTF)
 }

 @font-face {
 	font-family: xdlgob;
 	src: url(../fonts/gothicb.ttf)
 }

 @font-face {
 	font-family: arrow;
 	src: url(../fonts/st-arrow.ttf)
 }

 .yunjie_pages {
 	height: 28px;
 	padding: 40px 0 0;
 	font-size: 14px;
 	text-align: center
 }

 .yunjie_pages ul {
 	display: inline-block;
 	margin: 0 auto;
 	padding: 0
 }

 .yunjie_pages ul li {
 	float: left;
 	font-family: microsoft yahei;
 	margin: 0 2px;
 	padding: 0 10px;
 	line-height: 25px;
 	background: #fff;
 	border: 1px solid #d8dadf
 }

 .yunjie_pages ul li a {
 	float: left;
 	color: #555;
 	display: block
 }

 .yunjie_pages ul li:hover {
 	text-decoration: none;
 	color: #fff;
 	border: 1px #333 solid;
 	background-color: #333
 }

 .yunjie_pages ul li:hover a {
 	color: #fff
 }

 .yunjie_pages ul li:hover a:hover {
 	color: #fff;
 	text-decoration: none
 }

 .yunjie_pages ul li.thisclass {
 	background-color: #333;
 	color: #fff;
 	border: 1px #333 solid
 }

 .yunjie_pages ul li.thisclass a {
 	color: #fff
 }

 .yunjie_pages .pageinfo {
 	line-height: 30px;
 	padding-left: 5px
 }

 .yunjie_pages strong {
 	font-weight: 400
 }

 .psdesc-edit {
 	line-height: 30px
 }

 #maximg img {
 	max-width: 100% !important;
 	height: auto !important
 }
