.article-head {
	width:100%;
	margin:0 auto;
	padding-bottom:24px
}
.article-head .article-title {
	font-size:2.6rem;
	text-align:center;
	color:#333333;
	margin:15px auto;
	padding:0 15px
}
.article-head .article-ftitle {
	font-size:1.8rem;
	text-align:center;
	color:#6E6E6E;
	margin:10px auto;
	padding:0 15px;
	display:none
}
.article-head .article-info {
	font-size:1.4rem;
	color:#333333;
	background-color:#F9F9F9;
	text-align:center;
	padding:15px 0;
	position:relative
}
.article-head .article-info span {
	display:inline-block;
	margin:0 5px;
	background-repeat:no-repeat;
	background-position:0 center;
	padding-left:20px;
	color:#666666
}
.article-content {
	padding:12px;
	color:#4E4E4E
}
.article-content>p {
	text-indent:2rem;
	font-size:1.6rem;
	margin-bottom:12px;
	line-height:2
}
.article-content>p[align=center], .article-content>p.center {
	text-indent:0
}
.article-content img {
	max-width:100%
}
.article-content>img {
	display:block;
	margin:18px auto
}
.article-jump {
	border-top:1px dashed #CAC9C6;
	padding:10px 5px;
	margin-bottom:12px
}
.article-jump>div {
	font-size:0;
	overflow:hidden;
	width: 49%;
	text-overflow:ellipsis;
	color:#333333
}
.article-jump>div a {
	font-size:1.6rem;
	color:#414141
}
.article-jump>div a:hover {
	color:#0060B9
}
.article-jump .prev {
	float: left;
}
.article-jump .next {
	float: right;
	text-align: right;
}
@media (max-width: 991px) {
.article-jump .prev,
.article-jump .next {
width:100%;
float:none
}
.article-jump .prev, .article-jump .next {
text-align:left;
margin:5px 0
}
}
@media (max-width: 991px) {
.article-head {
padding-bottom:5px
}
.article-head .article-title {
font-size:2em
}
.article-head .article-info {
height:auto;
line-height:1.6;
padding:5px 0
}
.article-jump>div {
font-size:1.4rem
}
}
.footer-wrap {
	background:url(../img/footer_bg.png) no-repeat left top;
	height:185px;
	background-size:cover
}
.footer-wrap .footer-content {
	max-width:1200px;
	width:100%;
	margin:0 auto;
	position:relative
}
.footer-wrap .footer-info {
	height:150px;
	padding-top:40px
}
.footer-wrap .footer-info .footer-info-item {
	width:40%;
	float:left
}
.footer-wrap .footer-info .footer-info-item2 {
	width:25%
}
.footer-wrap .footer-info span, .footer-wrap .footer-info a {
	font-size:1.4rem;
	display:block;
	color:#fff;
	margin-bottom:13px
}
.footer-wrap .footer-info .address {
	padding-right:20px
}
.footer-wrap .footer-info .copyright {
	padding-right:20px
}
.footer-wrap .footer-info .postal {
	padding-right:20px
}
.footer-wrap .footer-info .beian {
	padding-right:20px
}
.footer-wrap .code-box {
	position:absolute;
	right:0;
	top:20%;
	text-align:right
}
.footer-wrap .code-box span {
	display:inline-block;
	width:96px;
	height:96px;
	position:relative;
	vertical-align:top
}
.footer-wrap .code-box .footer-code {
	position:relative
}
.footer-wrap .code-box .footer-code img {
	display:inline-block
}
.footer-wrap .code-box .org-code {
	text-align:center;
	margin-right:10px;
	display:none
}
.footer-wrap .code-box .org-code img {
	display:inline-block;
	padding-top:12px
}
.footer-wrap .code-box .footer-code {
	margin-right:10px;
	position:relative
}
.footer-wrap .code-box .footer-code::after {
content:"官方微信";
color:#fff;
position:absolute;
width:100%;
left:0;
font-size:1.4rem;
height:14px;
text-align:center;
bottom:-18px
}
.footer-wrap .code-box .footer-code2 {
	position:relative;
	background: url(../img/dy.png)
}
.footer-wrap .code-box .footer-code2::after {
content:"官方抖音";
color:#fff;
position:absolute;
width:100%;
font-size:1.4rem;
left:0;
height:14px;
text-align:center;
bottom:-18px
}
.footer-copyright {
	text-align:center
}
.footer-copyright a, .footer-copyright span {
	display:inline-block;
	font-size:1.4em;
	color:#fff
}
.footer-copyright a {
	margin-right:20px
}
.scroll-top {
	position:fixed;
	width:40px;
	height:40px;
	right:5px;
	bottom:48px;
	z-index:1000;
	cursor:pointer;
	background:#057eec url("../img/gotop.png") center center no-repeat;
	border-radius:5px;
-webkit-transition:all .5s ease;
transition:all .5s ease
}
.scroll-top:hover {
	background-color:#0463BA
}
@media only screen and (max-width: 1199px) {
.footer-copyright {
display:none
}
.footer-wrap .footer-info .footer-info-item {
padding-left:10px;
width:45%
}
.footer-wrap .footer-info .footer-info-item2 {
width:18%
}
.footer-wrap .code-box {
right:10px
}
}
@media only screen and (max-width: 1023px) {
.footer-wrap {
height:auto
}
.footer-wrap .footer-info .footer-info-item {
width:100%;
float:none
}
.footer-wrap .footer-info {
background:none;
padding:15px 0;
height:auto
}
.footer-wrap .footer-info span, .footer-wrap .footer-info a {
display:none;
margin-bottom:0
}
.footer-wrap .footer-info span.copyright {
display:block;
text-align:center;
font-size:1.4rem;
padding-right:0
}
.footer-wrap .footer-content {
padding-left:0;
background:none
}
}
@media only screen and (max-width: 767px) {
.footer-copyright span {
display:none
}
}
.header-top {
	background:url(../img/banner.png) no-repeat left top;
	background-size:cover
}
.header-top>.content-box {
	height:230px;
	position:relative;
	background:url(../img/banner_text.png) no-repeat center 80%;
	padding-top:32px
}
.header-top .slogan {
	font-size:2.2em;
	color:#333333;
	text-shadow:1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff;
	display:inline-block;
	padding-top:10px;
	padding-left:20px
}
.header-top .logo {
	display:block;
	float:left
}
.header-top .logo img {
	display:block;
	max-width:100%
}
.header-top .search-box {
	width:300px;
	position:absolute;
	right:0;
	top:30px;
	overflow:hidden;
	padding-right:40px;
	border:1px solid #0060B9;
	padding-left:30px;
	background:#fff url(../img/search_btn.png) no-repeat 10px center
}
.header-top .search-box input {
	display:block;
	width:100%;
	height:40px;
	border:none;
	line-height:40px;
	color:#999999;
	padding-left:10px;
	background-color:transparent;
	font-size:1.4rem;
	outline:none;
	z-index:11
}
.header-top .search-box ::-webkit-input-placeholder {
color:#999999
}
.header-top .search-box ::-moz-placeholder {
color:#999999
}
.header-top .search-box :-ms-input-placeholder {
color:#999999
}
.header-top .search-box :-moz-placeholder {
color:#999999
}
.header-top .search-box a {
	display:block;
	width:60px;
	height:100%;
	line-height:40px;
	position:absolute;
	top:0;
	right:0;
	text-align:center;
	color:#fff;
	font-size:1.8rem;
	background-color:#0060B9;
	z-index:10;
	outline:none
}
.header-nav {
	background-color:#0060B9
}
.header-wrap .nav-open, .header-nav .nav-close {
	display:none
}
@media only screen and (min-width: 1200px) {
.nav-bar {
text-align:center;
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
z-index:99
}
.nav-bar>li {
display:inline-block;
height:60px;
position:relative
}
.nav-bar>li>a {
display:block;
font-size:1.8rem;
color:#fff;
position:relative;
padding:0 15px;
line-height:60px;
text-align:center;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.nav-bar>li.active>a, .nav-bar>li:hover>a {
background-color:#fff;
color:#0060B9
}
.nav-bar>li>ul {
width:100%;
/*min-width: 174px;*/
position:absolute;
top:60px;
left:0;
overflow:hidden;
background-color:#fff;
-webkit-transition:all .5s ease;
transition:all .5s ease;
max-height:0;
text-align:left;
z-index:1000
}
.nav-bar>li>ul>li ul {
position:absolute;
right:-100%;
background-color:#EFF8FF;
width:100%;
top:18px;
padding:15px;
display: none
}
.nav-bar>li>ul>li ul li a {
display:block;
font-size:16px;
color:#333333;
-webkit-transition:all .3s ease;
transition:all .3s ease;
padding:10px
}
.nav-bar>li>ul>li ul li a:hover {
color:#fff;
background-color:#27A8FF
}
.nav-bar>li>ul>li ul li.active a {
color:#fff;
background-color:#27A8FF
}
.nav-bar>li>ul>li>a {
display:block;
font-size:14px;
text-align:center;
padding:8px 0;
color:#333333;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
.nav-bar>li:nth-child(5)>ul, .nav-bar>li:nth-child(6)>ul, .nav-bar>li:nth-child(7)>ul, .nav-bar>li:nth-child(8)>ul, .nav-bar>li:nth-child(9)>ul {
left:auto;
right:0;
}
.nav-bar>li:nth-child(5)>ul>li ul, .nav-bar>li:nth-child(6)>ul>li ul, .nav-bar>li:nth-child(7)>ul>li ul, .nav-bar>li:nth-child(8)>ul>li ul, .nav-bar>li:nth-child(9)>ul>li ul {
right:auto;
left:-100%
}
.nav-bar>li:hover>ul {
/*padding:8px 0;*/
max-height:600px;
background-color:#fff;
overflow:visible;
clear:both;
box-shadow: 2px 2px 4px #00000082
}
.nav-bar>li>ul>li>a:hover, .nav-bar>li>ul>li.active>a {
color:#fff;
background:#007CCF
}
}
@media (max-width: 1199px) {
.header-top {
padding:25px 10px 0;
height:100px;
background-color:#0060B9
}
.header-top>.content-box {
padding-top:0;
height:80px;
background:none
}
.header-top>.content-box::after {
display:none
}
.header-top .slogan {
display:none
}
.header-top .search-box {
right:100px;
top:5px
}
.header-top .nav-open {
display:block;
position:absolute;
width:auto;
height:24px;
margin-top:-12px;
right:10px;
top:35%;
padding-right:40px;
z-index:9999;
font-size:1.4em;
color:#0060B9;
background:url("../img/nav_open.png") right center no-repeat
}
.header-nav {
width:100%;
height:100vh;
position:fixed;
top:0;
right:-100%;
z-index:9999;
-webkit-transition:all 0.4s ease;
transition:all 0.4s ease;
background:#f1f1f1
}
.header-nav.show {
right:0
}
.header-nav .nav-close {
padding:0 20px 0 10px;
text-align:center;
height:45px;
line-height:45px;
position:relative;
border-bottom:1px solid #C8C8C8;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
background:#FFFFFF;
-webkit-box-shadow:0 2px 2px #CCC;
box-shadow:0 2px 2px #CCC;
font-size:1.4rem
}
.header-nav .back-home {
font-size:1.4rem;
background:url(../img/nav_back.png) left center no-repeat;
padding-left:20px;
color:#333
}
.header-nav .nav-close .close-nav-btn {
width:24px;
height:24px;
background:url("../img/nav_close.png") center no-repeat
}
.nav-bar {
padding:1px 15px 15px;
height:calc(100vh - 56px);
overflow-y:auto
}
.nav-bar>li {
background:#FFF;
-webkit-box-shadow:0 0 4px #CCC;
box-shadow:0 0 4px #CCC;
border-radius:10px;
margin-bottom:10px
}
.nav-bar>li>a {
font-size:1.6rem;
display:block;
background:#0060B9;
color:#FFF;
padding:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
text-align:left
}
.nav-bar>li:first-child>a {
display:none
}
.nav-bar>li>ul {
padding:0 0 10px;
background:#fff;
overflow:hidden;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
text-align:left
}
.nav-bar>li>ul>li {
margin:10px
}
.nav-bar>li>ul>li>a {
font-size:1.6rem;
padding:10px 10px;
border:1px solid #E7EEFC;
display:block;
text-align:center;
border-radius:5px;
margin:5px 0;
color:#0060B9;
white-space:nowrap
}
.nav-bar>li>ul>li.active>a {
background:#0463BA;
color:#fff;
border-color:#0463BA
}
.nav-bar>li>ul>li>ul {
display:block;
background:#F3F3F3
}
.nav-bar>li>ul>li>ul>li>a {
padding:8px 15px;
font-size:16px;
display:block;
border-radius:3px
}
.nav-bar>li>ul>li>ul>li.active>a {
background:#4890EA;
color:#FFF
}
}
@media (max-width: 1023px) {
.header-top .search-box {
display:none
}
}
@media (max-width: 767px) {
.header-top {
height:80px;
padding:0
}
.header-top>.content-box {
padding-top:20px;
padding-left:10px;
padding-right:10px
}
.header-top .nav-open {
top:50%
}
.header-top .logo img {
height:45px
}
}
@media (max-width: 639px) {
.header-top {
height:70px
}
.header-top>.content-box {
padding-top:18px;
height:70px
}
.header-top .logo img {
height:40px
}
}
@media (max-width: 479px) {
.header-top .nav-open {
font-size:0
}
}
@media only screen and (max-width: 479px) {
.header-top .logo img {
height:35px
}
}
.wenzi-list-page a {
	display:block;
	border-bottom:1px dashed #DADADA;
	line-height:50px;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.wenzi-list-page a .title {
	font-size:1.6rem;
	color:#60636D;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	float:left;
	padding-left:10px;
	width:calc(100% - 100px);
	position:relative;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.wenzi-list-page a .title:before {
	content:"";
	width:5px;
	height:5px;
	background-color:#999999;
	border-radius:50%;
	display:inline-block;
	left:0;
-webkit-transition:all .3s ease;
transition:all .3s ease;
	top:50%;
	margin-top:-3px;
	position:absolute
}
.wenzi-list-page a .time {
	float:right;
	font-size:1.6rem;
	text-align:center;
	font-family:"Arial";
	color:#A4A4A4;
	margin-left:-100px;
-webkit-transition:all .5s ease;
transition:all .5s ease
}
.wenzi-list-page a:hover {
	border-color:#0060B9
}
.wenzi-list-page a:hover .time, .wenzi-list-page a:hover .title {
	color:#0060B9
}
.wenzi-list-page a:hover .title:before {
	background-color:#0060B9
}
@media only screen and (max-width: 479px) {
.wenzi-list-page a .title {
width:calc(100% - 80px)
}
}
.module.link-module {
	height:320px
}
.link-module .module-name {
	margin-bottom:8px
}
.link-module .link-list {
	margin-left:-1%;
	margin-right:-1%
}
.link-module .link-list a {
	height:42px;
	display:inline-block;
	font-size:1.4em;
	color:#333333;
	background-color:#EBF4FF;
	text-align:center;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.link-module .link-list a:hover {
	color:#fff;
	background-color:#0060B9
}
.link-module .link1 {
	margin-bottom:10px
}
.link-module .link1 a {
	width:48%;
	margin:0 1%;
	line-height:42px
}
.link-module .link2 {
	margin-bottom:10px
}
.link-module .link2 a {
	width:23%;
	margin:0 1%;
	padding:5px 10px 0;
	height:50px
}
.link-module .link3 a {
	width:31%;
	margin:0 1%;
	padding:5px 10px 0;
	height:50px
}
@media only screen and (max-width: 1199px) {
.link-module .link-list a {
padding:0 10px;
line-height:42px
}
.link-module .link2 a, .link-module .link3 a {
line-height:50px
}
}
@media only screen and (max-width: 639px) {
.link-module .link2 a, .link-module .link3 a {
padding:11px 10px 0;
line-height:1
}
}
.module.module1 {
	height:320px
}
.intro-module a {
	display:block
}
.intro-module a p {
	font-size:1.6em;
	color:#333333;
	text-indent:2em;
	line-height:1.7;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	-webkit-line-clamp:9;
	-webkit-box-orient:vertical;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.intro-module a:hover p {
	color:#0463BA
}
@media only screen and (max-width: 1199px) {
.module.module1 {
height:auto
}
}
.img-module {
	width:100%;
	height:240px;
	overflow:hidden;
	position:relative
}
.img-module ul {
	display:block;
	position:absolute;
	left:0;
	top:0
}
.img-module li {
	width:280px;
	margin:0 14px;
	display:inline-block;
	position:relative
}
.img-module a {
	display:block;
	position:relative
}
.img-module a img {
	display:block;
	width:100%;
	height:190px
}
.img-module a h3 {
-webkit-transition:all .3s ease;
transition:all .3s ease;
	padding:0 10px;
	height:50px;
	font-size:1.6rem;
	width:100%;
	padding-top:4px;
	text-align:center;
	color:#333333;
	overflow:hidden;
	text-overflow:ellipsis
}
.img-module a:hover h3 {
	color:#0060B9
}
.wenzi-module {
	padding-bottom:10px
}
.wenzi-module-list li:first-child {
	margin-top:0
}
.wenzi-module-list li a {
	display:block;
	position:relative;
	padding-right:90px;
	height:35px;
	padding-left:13px;
	line-height:35px;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.wenzi-module-list li a::before {
content:"";
width:6px;
height:6px;
background-color:#999999;
position:absolute;
left:0;
border-radius:50%;
top:50%;
margin-top:-3px;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.wenzi-module-list li a h3 {
	font-size:1.6rem;
	color:#333333;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.wenzi-module-list li a span {
	display:inline-block;
	position:absolute;
	line-height:35px;
	top:0;
	right:0;
	font-size:1.4rem;
	color:#999999;
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.wenzi-module-list li a:hover::before {
background-color:#0060B9
}
.wenzi-module-list li a:hover h3 {
	color:#0060B9
}
.wenzi-module-list li a:hover span {
	color:#0060B9
}
@media only screen and (max-width: 1199px) {
.wenzi-module {
margin-top:0 !important;
margin-bottom:10px !important
}
}
.notfind {
	position:relative;
	margin-bottom:24px;
	padding:48px;
	text-align:center
}
.notfind img {
	display:block;
	max-width:100%;
	margin:0 auto
}
.notfind .notfind-btn {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:50px;
	font-size:2.4rem;
	color:#fff;
	background-color:#80C023;
	padding:0 48px;
	border-radius:3px;
	display:inline-block;
	margin:20px auto
}
.module.video-module {
	height:320px
}
.module.video-module .module-name a{
	display: none
}
.module.scroll-module .module-name{
	display: none;
} 
.video-module .video-list-wrap {
	position:relative;
	height:240px
}
.video-module .video-list-wrap .video {
	width:100%;
	height:100%;
	margin:0 auto;
	position:absolute;
	left:0;
	top:0;
	border:none
}
.video-module .video-list-wrap .play-box {
	display:block;
	height:240px;
	position:relative
}
.video-module .video-list-wrap .play-box img {
	display:block;
	width:100%;
	height:100%
}
.video-module .video-list-wrap .play-box .video-mask {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.5);
	-webkit-transition:opacity 0.5s ease;
	transition:opacity 0.5s ease
}
.video-module .video-list-wrap .btn-ico {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url("../img/play.png") center 50% no-repeat;
	-webkit-transition:opacity 0.5s ease;
	transition:opacity 0.5s ease;
	cursor:pointer
}
.video-module .video-list-wrap:hover .video-mask {
	opacity:0
}
@media only screen and (max-width: 1199px) {
.module.video-module {
height:auto
}
.video-module .video-list-wrap {
height:auto
}
.video-module .video-list-wrap .play-box {
height:auto
}
}
body {
	background:url(../img/index_bg.png) no-repeat left 290px;
	background-size:cover
}
body[data-page-type="index"] {
	background:url(../img/index_bg.png) no-repeat left 290px
}
.module {
	padding:15px;
	background-color:#fff
}
.module .module-name {
	margin-bottom:12px;
	position:relative;
	padding-bottom:7px;
	border-bottom:1px solid #DADADA
}
.module .module-name span {
	display:inline-block;
	font-size:2rem;
	position:relative;
	color:#0463BA;
	padding-left:10px;
	background:url(../img/module_title.png) no-repeat left 4px
}
.module .module-name a {
	position:absolute;
	right:0;
-webkit-transition:all .3s ease;
transition:all .3s ease;
	top:5px;
	color:#777777;
	font-size:1.4rem;
	display:block
}
.module .module-name a:hover {
	color:#0463BA
}
.frame-wrap.full {
	max-width:100%
}
.frame-wrap .frame-left {
	float:left;
	width:272px;
	background-color:#fff;
	margin-bottom:24px
}
.frame-wrap .frame-right {
	float:right;
	background-color:#fff;
	width:895px;
	min-height:400px;
	margin-bottom:25px;
	padding-left:15px;
	margin-left:-100%;
	padding-top:15px;
	padding-right:15px
}
@media (max-width: 1199px) {
.frame-wrap .frame-left {
display:none
}
.frame-wrap .frame-right {
width:100%;
float:none;
margin-left:0;
min-height:0
}
}
.hot-news {
	margin-top:30px;
	border:1px solid #EDEDED;
	padding:10px;
	display:none
}
.hot-news .title {
	font-size:1.6rem;
	color:#0463BA;
	border-bottom:1px solid #CCCDD7;
	text-overflow:ellipsis;
	padding-bottom:8px;
	white-space:nowrap;
	position:relative
}
.hot-news .title::after {
content:"";
width:65px;
height:3px;
background-color:#0463BA;
position:absolute;
left:0;
bottom:-2px;
z-index:9
}
.hot-news a {
	display:block
}
.hot-news a h3 {
	position:relative;
	padding-left:8px;
	white-space:nowrap;
	margin-top:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:1.4em;
	color:#444444
}
.hot-news a h3:before {
	content:"";
	width:2px;
	text-align:center;
	height:10px;
	font-size:0;
	background-color:#0463BA;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-5px
}
.hot-news a span {
	font-size:1.2rem;
	color:#999999;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:8px
}
.hot-news a:hover h3 {
	color:#0463BA
}
.hot-news a:hover h3:before {
	background-color:#0463BA
}
.sidebar-title {
	height:66px;
	font-size:2.6rem;
	background-color:#0060B9;
	color:#fff;
	white-space:nowrap;
	overflow:hidden;
	text-align:center;
	line-height:66px;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.sidebar-title span {
	display:inline-block;
	position:relative;
	line-height:2
}
.sidebar-menu {
	padding:10px
}
.sidebar-menu>li {
	margin-top:10px
}
.sidebar-menu>li:first-child {
	margin-top:0
}
.sidebar-menu>li>a {
	display:block;
	padding:10px 40px 10px 10px;
	font-size:1.6rem;
	text-indent:10px;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	color:#444444;
	background:#EBF4FF url(../img/sidebar.png) 95% center no-repeat
}
.sidebar-menu>li:hover>a, .sidebar-menu>li.active>a {
	color:#fff;
	background:#0060B9 url(../img/sidebar_on.png) 95% center no-repeat
}
.sidebar-menu>li:hover ul, .sidebar-menu>li.active ul {
	max-height:1000px;
	overflow:auto;
	margin:0 auto
}
.sidebar-menu ul {
	overflow-y:hidden;
	max-height:0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	background-color:#F5FAFF
}
.sidebar-menu ul>li>a {
	display:block;
	padding:8px 10px;
	font-size:1.6rem;
	text-indent:26px;
	border-bottom:1px solid #DBDBDB;
-webkit-transition:all .3s ease;
transition:all .3s ease;
	color:#333333
}
.sidebar-menu ul>li:hover>a, .sidebar-menu ul>li.active>a {
	color:#0060B9
}
.frame-location {
	position:relative;
	color:#666666;
	white-space:nowrap;
	text-overflow:ellipsis;
	border-bottom:1px solid #E1E1E1;
	font-size:1.6rem
}
.frame-location::after {
content:"";
width:100px;
height:2px;
background-color:#086DD1;
position:absolute;
left:0;
bottom:-1px
}
.frame-location a {
	font-size:1.6rem;
	color:#666666
}
.frame-location span:last-child a {
	color:#0463BA
}
.frame-location span:last-child em {
	display:none
}
.frame-location em {
	display:inline-block;
	margin:0 10px;
	width:9px;
	height:10px;
	background:url(../img/ico_split.png) 0 center no-repeat
}
.frame-location .frame-location-path {
	padding-left:26px;
	background:url("../img/ico_path.png") 0 top no-repeat;
	line-height:22px;
	padding-bottom:10px
}
.frame-location .now-path {
	float:left
}
.frame-location .now-path span {
	display:none
}
.frame-location .now-path span:nth-child(2) {
display:inline-block;
font-size:30px;
padding-left:40px;
line-height:65px;
color:#0060B9
}
.empty-list-info {
	text-align:center;
	line-height:3
}
.yn-pagination {
	margin:24px auto;
	text-align:center
}
.yn-pagination a, .yn-pagination span {
	font-size:1.4em;
	cursor:pointer;
	margin:2px 2px;
	padding:6px 12px;
	color:#767676;
	display:inline-block;
	border:1px solid #F0F0F0;
	border-radius:1px;
	line-height:1.4em
}
.yn-pagination a:hover {
	background:#0060B9;
	border-color:#0060B9;
	color:#fff
}
.yn-pagination .disabled, .yn-pagination .disabled:hover {
	cursor:default;
	background:#f5f5f5;
	color:#bbb
}
.yn-pagination .active, .yn-pagination .active:hover {
	cursor:default;
	background:#0060B9;
	border-color:#0060B9;
	color:#fff
}
.yn-pagination span {
	margin:0 5px
}
.video {
	width:90%;
	max-width:800px;
	margin:0 auto;
	position:relative;
	background:#FFFFFF;
	border:10px solid #E2F5FF;
	text-indent:0
}
.video .jwplayer {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1000
}
.video .alt {
	padding-top:56.25%;
	height:0 !important
}
.edui-pdf {
	min-height:800px
}
.mapBg {
	padding:10px;
	border:1px solid #EEEEEE
}
.BMap_omCtrl, .anchorBL, .BMap_stdMpCtrl {
	display:none !important
}
#dituContent {
	width:100%;
	height:382px;
	border:none !important
}
#dituContent img {
	max-width:none !important
}
.BMapLabel {
	color:#F54336 !important;
	font-size:1.8em !important;
	border:none !important;
	-webkit-box-shadow:0 0 2px #FCD6C6;
	box-shadow:0 0 2px #FCD6C6;
	padding:2px 5px !important;
	top:-50px !important
}
@media only screen and (max-width: 1199px) {
.frame-wrap {
margin-left:6px;
margin-right:6px
}
body {
background:url(../img/index_bg.png) no-repeat left 100px
}
}
@media only screen and (max-width: 767px) {
body {
background:url(../img/index_bg.png) no-repeat left 80px
}
.frame-location .frame-location-path{
	font-size: 0
}
.frame-location .frame-location-path span{
	display: none
}
.frame-location em{
	display:none;
}

.frame-location .frame-location-path span:last-child{
	display: inline-block;
}
.frame-location{
	display: none
}
}
@media only screen and (max-width: 639px) {
body {
background:url(../img/index_bg.png) no-repeat left 70px
}
.yn-pagination span {
display:none
}
.yn-pagination .page-num {
display:none
}
.yn-pagination .page-num.active {
display:inline-block
}
}
@media only screen and (max-width: 479px) {
.yn-pagination .first-page, .yn-pagination .last-page {
display:none
}
}

/*# sourceMappingURL=module.css.map */
