@font-face {
	font-family: VideoJS;
	src: url(vjs.eot?#iefix) format("embedded-opentype"), url(vjs.woff) format("woff"), url(vjs.ttf) format("truetype"), url(vjs.svg#icomoon) format("svg");
	font-weight: 400;
	font-style: normal;
}
a {
	color: rgb(0, 0, 0);
}
a:hover {
	color: rgb(230, 53, 32);
}
.news-banner {
	width: 100%; min-width: 1200px;
}
.news-banner img {
	margin: 0px auto; display: block;
}
.news-search {
	background: rgb(255, 255, 255); border-radius: 18px; border: 1px solid rgb(219, 219, 219); border-image: none; left: 50%; top: 50%; width: 400px; height: 40px; margin-top: -21px; margin-left: -201px; position: absolute;
}
.news-search input.skeyboard {
	background: none; margin: 4px 0px 4px 16px; border: currentColor; border-image: none; width: 340px; height: 32px; color: rgb(153, 153, 153); line-height: 32px; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå", "Times New Roman"; font-size: 14px; vertical-align: middle; float: left; -webkit-appearance: none;
}
.news-search .nsubmit {
	background: url("../images/s-news.png") no-repeat center; border: currentColor; border-image: none; width: 32px; height: 42px; margin-right: 4px; float: right; cursor: pointer;
}
.menu_fixed {
	left: 0px; top: 0px; width: 100%; position: fixed; z-index: 999; _position: absolute;
}
.news-nav {
	width: 74%; text-align: center; font-size: 18px; margin-right: 26%;
}
.news-nav.shiping {
	width: 100%; text-align: center; font-size: 18px; margin-right: 0px;
}
.menu_fixed .news-nav {
	width: 100%;
}
ul.news-column {
	background: rgb(245, 245, 245); border: 1px solid rgb(219, 219, 219); border-image: none; height: 40px; display: block;
}
.news-column li {
	width: 145px; line-height: 40px; float: left;
}
.news-column li a {
	background: url("../images/na.png") no-repeat 20px; text-indent: 10px; font-weight: bold; display: block;
}
.news-column li a:hover {
	background: url("../images/na2.png") no-repeat 20px; color: rgb(230, 53, 32);
}
.news-column li.active a {
	background: url("../images/na2.png") no-repeat 20px; color: rgb(230, 53, 32);
}
ul.news-order {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(219, 219, 219) rgb(219, 219, 219); border-image: none; height: 40px;
}
.news-order li {
	line-height: 40px; font-size: 14px; margin-left: 25px; float: left;
}
.news-order li.active a {
	color: rgb(230, 53, 32);
}
.content-left {
	width: 74%;
}
p.bimg {
	width: 100%; height: 258px; overflow: hidden; margin-bottom: 15px; display: block;
}
p.title {
	height: 35px; line-height: 35px; overflow: hidden; font-size: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
p.title span {
	background: rgb(230, 53, 32); padding: 0px 8px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 20px; margin-right: 10px; display: inline-block;
}
.news-list.sp p.title {
	height: 70px; overflow: hidden; white-space: normal;
}
p.info {
	height: 90px; color: rgb(98, 98, 98); line-height: 30px; overflow: hidden; padding-top: 5px; font-size: 16px;
}
p.info span {
	background: url("../images/ntime.png") no-repeat center 14px; margin: 10px 0px 0px 35px; border-radius: 4px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 66px; height: 30px; text-align: center; padding-top: 35px; font-size: 12px; float: right;
}
.content-right {
	width: 20%;
}
.activities-t {
	margin-top: -113px; position: relative;
}
.content-right .activities {
	padding: 20px; border: 1px solid rgb(219, 219, 219); border-image: none;
}
.content-right h3 {
	color: rgb(42, 42, 42); line-height: 12px; padding-top: 10px; font-size: 14px;
}
.content-right h3 .title {
	line-height: 32px; font-size: 22px;
}
.content-right h3 .bd {
	background: rgb(42, 42, 42); width: 40px; height: 3px; display: inline-block;
}
.pt25 {
	padding-top: 25px;
}
.pb30 {
	padding-bottom: 30px;
}
.pb50 {
	padding-bottom: 50px;
}
.activities li {
	padding-bottom: 15px;
}
.activities.kwml li {
	padding-bottom: 3px;
}
.activities.textnews li {
	padding-bottom: 3px;
}
.activities li p {
	height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.activities li a {
	color: rgb(42, 42, 42);
}
.activities li a img {
	border-radius: 4px;
}
.activities li a:hover {
	color: rgb(230, 53, 32);
}
.news-bd {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.kw-info .wrap {
	padding: 0px 20px 35px;
}
.kw-info .text {
	width: 890px; height: 245px; padding-top: 10px; margin-left: 20px; float: left; position: relative;
}
.kw-info .text h1 {
	background: rgb(238, 238, 238); text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 24px; margin-bottom: 10px;
}
.kw-info .imglink {
	width: 225px; height: 315px; overflow: hidden; padding-right: 20px; float: right; position: relative;
}
.kw-info a.imglink span {
	background: url("../images/bb.png"); transition:0.6s; left: 0px; top: -315px; width: 225px; text-align: center; color: rgb(255, 255, 255); line-height: 315px; font-size: 22px; display: block; position: absolute; -webkit-transition: all 0.6s;
}
.kw-info a.imglink:hover span {
	top: 0px;
}
.kw-info p.desc {
	height: 90px; color: rgb(98, 98, 98); line-height: 30px; text-indent: 2em; overflow: hidden; padding-top: 5px; font-size: 16px; margin-bottom: 15px;
}
.news-list li {
	padding: 35px 0px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.news-list.kw li {
	padding: 20px;
}
.news-list.kw .imenu {
	padding: 10px 0px 10px 20px; color: rgb(68, 68, 68); font-size: 24px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.news-list.kw .imenu .icon {
	padding: 0px 3px 3px 0px; font-size: 24px;
}
.kw-info p.info {
	text-indent: 2em;
}
.news-list li p.info {
	text-indent: 2em;
}
.kw-info p.info span {
	text-indent: 0px;
}
.news-list li p.info span {
	text-indent: 0px;
}
.news-list.sp ul {
	width: 1500px; padding-top: 35px;
}
.news-list.sp li {
	padding: 0px 0px 35px; border: currentColor; border-image: none; width: 580px; margin-right: 40px; float: left; position: relative;
}
.news-list.sp li .pubtime {
	right: 20px; bottom: 40px; color: rgb(102, 102, 102); font-size: 14px; position: absolute;
}
.news-list.sp li a.zz {
	width: 200px; height: 120px; margin-right: 15px; float: left; display: block; position: relative;
}
.news-list.sp li a.zz .zhez {
	background: url("../images/plays.png") no-repeat center rgb(102, 102, 102); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; opacity: 0.7; -moz-opacity: 0.7;
}
.news-list.sp li a.zz:hover .zhez {
	display: block;
}
.news-list.sp li .pubtime i {
	margin-right: 6px;
}
.news-list.sp li img {
	margin-right: 0px;
}
.news-list li img {
	width: 200px; height: 120px; margin-right: 30px; float: left;
}
.pager {
	padding: 10px 0px; width: 100%; text-align: center; line-height: 30px; font-size: 16px; margin-bottom: 30px;
}
.pager a {
	padding: 0px 5px; color: rgb(89, 87, 87);
}
.pager a:hover {
	color: rgb(230, 53, 32);
}
.pager b {
	padding: 0px 5px; color: rgb(230, 53, 32); font-weight: normal;
}
.article-body .wznr {
	width: 100%; padding-top: 10px;
}
.article-body h1 {
	padding: 10px 0px; line-height: 30px; font-size: 24px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.article-body h2 {
	padding: 10px 0px;
}
.article-body h3 {
	padding: 10px 0px;
}
.article-body h4 {
	padding: 10px 0px;
}
.article-body h5 {
	padding: 10px 0px;
}
.article-body h2 {
	font-size: 20px;
}
.article-body h3 {
	font-size: 18px;
}
.article-body p {
	color: rgb(98, 98, 98); line-height: 26px; text-indent: 2em; padding-bottom: 15px; font-size: 16px;
}
.article-body p.relkeys a {
	margin-right: 5px; display: inline-block;
}
.article-body p.keywords a {
	margin-right: 5px; display: inline-block;
}
.article-body p.relkeys {
	text-indent: 0px;
}
.article-body p.keywords {
	text-indent: 0px;
}
.article-body img.t_block {
	_width: 600px;
}
.pubinfo {
	color: rgb(102, 102, 102); line-height: 38px; padding-top: 10px; padding-bottom: 5px; font-size: 13px;
}
.pubinfo span {
	padding-right: 10px;
}
.share_wz {
	color: rgb(51, 51, 51); line-height: 38px; font-size: 14px;
}
.bdshare-button-style0-24 a {
	padding: 2px;
}
.bdshare-button-style0-24 .bds_qzone.s_btn {
	background: url("../images/kj2.png") no-repeat center;
}
.bdshare-button-style0-24 a.bds_qzone.s_btn:hover {
	background: url("../images/kj.png") no-repeat center;
}
.bdshare-button-style0-24 .bds_sqq.s_btn {
	background: url("../images/qq2.png") no-repeat center;
}
.bdshare-button-style0-24 a.bds_sqq.s_btn:hover {
	background: url("../images/qq.png") no-repeat center;
}
.bdshare-button-style0-24 .bds_weixin.s_btn {
	background: url("../images/wx2.png") no-repeat center;
}
.bdshare-button-style0-24 a.bds_weixin.s_btn:hover {
	background: url("../images/wx.png") no-repeat center;
}
.bdshare-button-style0-24 .bds_tsina.s_btn {
	background: url("../images/xnwb2.png") no-repeat center;
}
.bdshare-button-style0-24 a.bds_tsina.s_btn:hover {
	background: url("../images/xnwb.png") no-repeat center;
}
.bdshare-button-style0-24 .bds_more.bt_share {
	background: url("../images/i_share.png") no-repeat left; margin: 0px; padding-left: 0px; font-size: 14px;
}
.bdshare-button-style0-24 a.bds_more.bt_share:hover {
	background: url("../images/i_share_2.png") no-repeat left; color: rgb(230, 0, 18);
}
.article-body .detail_man {
	padding-top: 10px; font-size: 14px; margin-top: 30px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}
.article-body .detail_man p {
	line-height: 28px; text-indent: 0px; font-size: 14px; margin-right: 100px;
}
.article-body .detail_man a {
	color: rgb(98, 98, 98);
}
.article-body .detail_man a:hover {
	color: rgb(230, 53, 32);
}
a.back-list {
	top: 0px; right: 10px; line-height: 75px; position: absolute;
}
.tab-panel .tab-panel-title {
	text-align: center; color: rgb(42, 42, 42); font-size: 16px;
}
.tab-panel-content {
	margin-top: 40px;
}
.tab-panel-content.rel-article {
	margin-top: 0px;
}
.highlights {
	text-align: center; padding-top: 47px;
}
.parameter {
	padding-top: 47px; padding-bottom: 110px;
}
.parameter .tab-panel-content {
	border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}
.parameter .param-row {
	display: table;
}
.parameter .param-type {
	padding: 50px 45px 50px 0px; width: 267px; text-align: right; color: rgb(0, 0, 0); font-size: 24px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; display: table-cell;
}
.parameter .param-none {
	width: 48px;
}
.parameter .param-list {
	padding: 50px 0px; width: 840px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; display: table-cell;
}
.parameter .param-list > div {
	width: 30%; height: 21px; color: rgb(0, 0, 0); overflow: hidden; padding-right: 2%; font-size: 16px; margin-bottom: 20px; margin-left: 1%; float: left;
}
.case {
	background: rgb(210, 210, 210); padding-top: 47px; padding-bottom: 110px; min-width: 1200px;
}
.case .tab-panel-content {
	width: 1250px; margin-left: -45px;
}
.case .wrap {
	overflow: hidden;
}
.case .case-col {
	background: rgb(255, 255, 255); width: 574px; height: 148px; margin-left: 45px; float: left;
}
.case .case-col .img {
	width: 264px; height: 148px; float: left;
}
.case .case-col .img img {
	width: 264px; height: 148px;
}
.case .case-col .text {
	padding: 25px; width: 260px; float: left;
}
.case .case-col .text span {
	width: 100%; height: 42px; color: rgb(0, 0, 0); overflow: hidden; font-size: 16px; display: block;
}
.case .case-col .text p {
	height: 4.5em; color: rgb(177, 177, 177); line-height: 1.5em; overflow: hidden; font-size: 12px; margin-top: 6px;
}
.case-col a:hover .text span {
	color: rgb(230, 53, 32);
}
.case .ap50 {
	width: 50%; float: left;
}
.case .ap50 .ltitle {
	line-height: 45px; text-indent: 50px; font-size: 18px; font-weight: bold;
}
.case .case-col .article-list {
	padding: 10px 0px 10px 20px; width: 280px; float: left;
}
.case .case-col .article-list h5 {
	width: 95%; height: 26px; line-height: 26px; overflow: hidden; font-size: 14px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.wznr img {
	margin: 0px auto; display: block;
}
img.cq-dd-image {
	margin: 0px auto; display: block;
}
.kanwubanner {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: -1;
}
.kanwu h1 {
	text-align: center; line-height: 40px; font-size: 32px; font-weight: normal;
}
.kanwu h1 strong {
	padding: 0px 20px; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid; display: inline-block;
}
.kanwu h1 span {
	color: rgb(255, 255, 255); line-height: 32px; font-size: 16px;
}
.kanwu .text {
	margin: 0px auto; padding: 100px 0px 120px; width: 820px; text-align: center; color: rgb(255, 255, 255);
}
.kanwu .text p {
	line-height: 32px; padding-top: 20px; font-size: 16px;
}
.pub-list ul {
	width: 1240px;
}
.pub-list li {
	background: rgb(255, 255, 255); width: 264px; margin-right: 36px; margin-bottom: 30px; float: left;
}
.pub-list li .text {
	padding: 12px 8%; width: 84%; text-align: center; line-height: 20px; font-size: 14px;
}
.pub-list li h3 {
	width: 100%; height: 30px; line-height: 30px; overflow: hidden; padding-bottom: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.pub-list li p {
	width: 100%; height: 60px; text-align: left; color: rgb(102, 102, 102); text-indent: 2em; overflow: hidden;
}
.pub-list li a.btn {
	margin: 5px 0px 10px; color: rgb(255, 0, 0); display: inline-block;
}
.pub-list li a.btn i {
	font-size: 16px; margin-right: 5px;
}
span.watermark {
	background: url("../images/weixlogo.png") no-repeat center; left: 160px; top: 40px; width: 35px; height: 35px; display: block; position: absolute;
}
.popup-video {
	background: rgb(255, 255, 255); width: 640px; height: 420px; display: none;
}
.video-close {
	background: url("../images/close_button_white.png") no-repeat; top: 0px; width: 51px; height: 51px; right: -51px; display: block; position: absolute; cursor: pointer;
}
.popup-video {
	background: rgb(255, 255, 255); width: 640px; height: 420px; display: none;
}
.popup-video .video-info {
	padding: 5px 0px 0px 20px; position: relative;
}
.popup-video .video-info p {
	padding: 0px;
}
.popup-video .video-info p.title {
	height: 24px; line-height: 24px; font-size: 16px;
}
.popup-video .video-info p.pubtime {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 12px;
}
.popup-video .video-info p.pubtime i {
	margin-right: 5px;
}
.popup-video .video-info .jiathis_style_24x24 {
	top: 20px; right: 10px; display: block; position: absolute;
}
.popup-video .container {
	width: 640px;
}
.vjs-default-skin {
	color: rgb(204, 204, 204);
}
.vjs-default-skin .vjs-slider {
	padding: 0px; outline: 0px; position: relative; cursor: pointer; background-color: rgba(51, 51, 51, 0.9);
}
.vjs-default-skin .vjs-slider:focus {
	box-shadow: 0px 0px 2em #fff; -webkit-box-shadow: 0 0 2em #fff; -moz-box-shadow: 0 0 2em #fff;
}
.vjs-default-skin .vjs-slider-handle {
	left: 0px; top: 0px; position: absolute;
}
.vjs-default-skin .vjs-slider-handle::before {
	left: 0px; top: 0px; text-align: center; line-height: 1; font-family: VideoJS; font-size: 1em; position: absolute; content: "\e009"; text-shadow: 0px 0px 1em #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);
}
.vjs-default-skin .vjs-control-bar {
	left: 0px; height: 3em; right: 0px; bottom: 0px; display: none; position: absolute; background-color: rgba(7, 20, 30, 0.7);
}
.vjs-default-skin.vjs-has-started .vjs-control-bar {
	transition:visibility 0.1s, opacity 0.1s; display: block; visibility: visible; opacity: 1; -moz-transition: visibility .1s, opacity .1s; -webkit-transition: visibility .1s, opacity .1s; -o-transition: visibility .1s, opacity .1s;
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	transition:visibility 1s, opacity 1s; display: block; visibility: hidden; opacity: 0; -moz-transition: visibility 1s, opacity 1s; -webkit-transition: visibility 1s, opacity 1s; -o-transition: visibility 1s, opacity 1s;
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
	display: none;
}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display: none;
}
.vjs-default-skin.vjs-error .vjs-control-bar {
	display: none;
}
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: visible; opacity: 1;
}
@media 
{
.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar ::before {
	content: "";
}
}
.vjs-default-skin .vjs-control {
	margin: 0px; padding: 0px; outline: 0px; width: 4em; height: 3em; text-align: center; float: left; position: relative;
}
.vjs-default-skin .vjs-control::before {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; line-height: 2; font-family: VideoJS; font-size: 1.5em; position: absolute; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.vjs-default-skin .vjs-control:focus::before {
	text-shadow: 0px 0px 1em #fff;
}
.vjs-default-skin .vjs-control:hover::before {
	text-shadow: 0px 0px 1em #fff;
}
.vjs-default-skin .vjs-control:focus {
	
}
.vjs-default-skin .vjs-control-text {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.vjs-default-skin .vjs-play-control {
	width: 5em; cursor: pointer;
}
.vjs-default-skin .vjs-play-control::before {
	content: "\e001";
}
.vjs-default-skin.vjs-playing .vjs-play-control::before {
	content: "\e002";
}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; line-height: 2; font-size: 1.5em; position: absolute; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
	list-style: none; left: -2em; width: 4em;
}
.vjs-default-skin .vjs-mute-control {
	float: right; cursor: pointer;
}
.vjs-default-skin .vjs-volume-menu-button {
	float: right; cursor: pointer;
}
.vjs-default-skin .vjs-mute-control::before {
	content: "\e006";
}
.vjs-default-skin .vjs-volume-menu-button::before {
	content: "\e006";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0::before {
	content: "\e003";
}
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0::before {
	content: "\e003";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1::before {
	content: "\e004";
}
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1::before {
	content: "\e004";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2::before {
	content: "\e005";
}
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2::before {
	content: "\e005";
}
.vjs-default-skin .vjs-volume-control {
	width: 5em; float: right;
}
.vjs-default-skin .vjs-volume-bar {
	margin: 1.1em auto 0px; width: 5em; height: 0.6em;
}
.vjs-default-skin .vjs-volume-level {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0px rgb(102, 168, 204); left: 0px; top: 0px; width: 100%; height: 0.5em; position: absolute;
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	left: 4.5em; width: 0.5em; height: 0.5em;
}
.vjs-default-skin .vjs-volume-handle::before {
	left: -0.2em; top: -0.2em; width: 1em; height: 1em; font-size: 0.9em;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu {
	width: 0px; height: 0px; border-top-color: transparent; display: block;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	width: 0px; height: 0px;
}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu {
	border-top-color: rgba(7, 40, 50, 0.5);
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing {
	border-top-color: rgba(7, 40, 50, 0.5);
}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content {
	width: 10em; height: 2.9em;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content {
	width: 10em; height: 2.9em;
}
.vjs-default-skin .vjs-progress-control {
	transition:0.4s; left: 0px; top: -1em; width: auto; height: 1em; right: 0px; font-size: 0.3em; position: absolute; -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s;
}
.vjs-default-skin:hover .vjs-progress-control {
	transition:0.2s; font-size: 0.9em; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s;
}
.vjs-default-skin .vjs-progress-holder {
	height: 100%;
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 0px; height: 100%; display: block; position: absolute;
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 0px; height: 100%; display: block; position: absolute;
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress div {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 0px; height: 100%; display: block; position: absolute;
}
.vjs-default-skin .vjs-play-progress {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0px rgb(102, 168, 204);
}
.vjs-default-skin .vjs-load-progress {
	background: rgba(255, 255, 255, 0.2);
}
.vjs-default-skin .vjs-load-progress div {
	background: rgba(255, 255, 255, 0.1);
}
.vjs-default-skin .vjs-seek-handle {
	width: 1.5em; height: 100%;
}
.vjs-default-skin .vjs-seek-handle::before {
	padding-top: 0.1em;
}
.vjs-default-skin.vjs-live .vjs-time-controls {
	display: none;
}
.vjs-default-skin.vjs-live .vjs-time-divider {
	display: none;
}
.vjs-default-skin.vjs-live .vjs-progress-control {
	display: none;
}
.vjs-default-skin.vjs-live .vjs-live-display {
	display: block;
}
.vjs-default-skin .vjs-live-display {
	line-height: 3em; font-size: 1em; display: none;
}
.vjs-default-skin .vjs-time-controls {
	line-height: 3em; font-size: 1em;
}
.vjs-default-skin .vjs-current-time {
	float: left;
}
.vjs-default-skin .vjs-duration {
	float: left;
}
.vjs-default-skin .vjs-remaining-time {
	float: left; display: none;
}
.vjs-time-divider {
	line-height: 3em; float: left;
}
.vjs-default-skin .vjs-fullscreen-control {
	width: 3.8em; float: right; cursor: pointer;
}
.vjs-default-skin .vjs-fullscreen-control::before {
	content: "\e000";
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control::before {
	content: "\e00b";
}
.vjs-default-skin .vjs-big-play-button {
	border-radius: 0.8em; border: 0.1em solid rgb(59, 66, 73); transition:0.4s; border-image: none; left: 0.5em; top: 0.5em; width: 4em; height: 2.6em; text-align: center; font-size: 3em; vertical-align: middle; display: block; position: absolute; z-index: 2; cursor: pointer; opacity: 1; box-shadow: 0px 0px 1em rgba(255,255,255,0.25); background-color: rgba(7, 20, 30, 0.7); -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s; -webkit-box-shadow: 0 0 1em rgba(255, 255, 255, .25); -moz-box-shadow: 0 0 1em rgba(255, 255, 255, .25); -webkit-border-radius: .8em; -moz-border-radius: .8em;
}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	left: 50%; top: 50%; margin-top: -1.4em; margin-left: -2.1em;
}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
	display: none;
}
.vjs-default-skin.vjs-has-started .vjs-big-play-button {
	display: none;
}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
	display: none;
}
.vjs-default-skin:hover .vjs-big-play-button {
	border-color: rgb(255, 255, 255); outline: 0px; transition:all; box-shadow: 0px 0px 3em #fff; background-color: rgba(50, 50, 50, 0.75); -moz-transition: all 0s; -webkit-transition: all 0s; -o-transition: all 0s; -webkit-box-shadow: 0 0 3em #fff; -moz-box-shadow: 0 0 3em #fff;
}
.vjs-default-skin .vjs-big-play-button:focus {
	border-color: rgb(255, 255, 255); outline: 0px; transition:all; box-shadow: 0px 0px 3em #fff; background-color: rgba(50, 50, 50, 0.75); -moz-transition: all 0s; -webkit-transition: all 0s; -o-transition: all 0s; -webkit-box-shadow: 0 0 3em #fff; -moz-box-shadow: 0 0 3em #fff;
}
.vjs-default-skin .vjs-big-play-button::before {
	left: 0px; width: 100%; height: 100%; text-align: center; line-height: 2.6em; font-family: VideoJS; position: absolute; content: "\e001"; text-shadow: 0.05em 0.05em 0.1em #000;
}
.vjs-error .vjs-big-play-button {
	display: none;
}
.vjs-error-display {
	display: none;
}
.vjs-error .vjs-error-display {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.vjs-error .vjs-error-display::before {
	left: 0px; top: 50%; width: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 1; font-family: Arial; font-size: 4em; margin-top: -0.5em; vertical-align: middle; position: absolute; content: "X"; text-shadow: 0.05em 0.05em 0.1em #000;
}
.vjs-error-display div {
	background: rgba(0, 0, 0, 0.5); padding: 3px; left: 0px; text-align: center; right: 0px; bottom: 1em; font-size: 1.4em; position: absolute;
}
.vjs-error-display a {
	color: rgb(244, 164, 96);
}
.vjs-error-display a:visited {
	color: rgb(244, 164, 96);
}
.vjs-loading-spinner {
	left: 50%; top: 50%; width: 1em; height: 1em; line-height: 1; font-size: 4em; margin-top: -0.5em; margin-left: -0.5em; display: none; position: absolute; opacity: 0.75;
}
.vjs-waiting .vjs-loading-spinner {
	animation:spin 1.5s linear infinite; display: block; -webkit-animation: spin 1.5s infinite linear; -moz-animation: spin 1.5s infinite linear; -o-animation: spin 1.5s infinite linear;
}
.vjs-seeking .vjs-loading-spinner {
	animation:spin 1.5s linear infinite; display: block; -webkit-animation: spin 1.5s infinite linear; -moz-animation: spin 1.5s infinite linear; -o-animation: spin 1.5s infinite linear;
}
.vjs-error .vjs-loading-spinner {
	animation:none; display: none; -webkit-animation: none; -moz-animation: none; -o-animation: none;
}
.vjs-default-skin .vjs-loading-spinner::before {
	left: 0px; top: 0px; width: 1em; height: 1em; text-align: center; font-family: VideoJS; position: absolute; content: "\e01e"; text-shadow: 0px 0px 0.1em #000;
}
.vjs-default-skin .vjs-menu-button {
	float: right; cursor: pointer;
}
.vjs-default-skin .vjs-menu {
	left: 0px; width: 0px; height: 0px; bottom: 0px; margin-bottom: 3em; border-top-color: rgba(7, 40, 50, 0.5); border-right-color: transparent; border-left-color: transparent; border-top-width: 1.55em; border-right-width: 2em; border-left-width: 2em; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: none; position: absolute;
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	margin: 0px; padding: 0px; left: -5em; width: 10em; bottom: 1.5em; overflow: auto; display: block; position: absolute; max-height: 15em; box-shadow: -0.2em -0.2em 0.3em rgba(255,255,255,0.2); background-color: rgba(7, 20, 30, 0.7); -webkit-box-shadow: -.2em -.2em .3em rgba(255, 255, 255, .2); -moz-box-shadow: -.2em -.2em .3em rgba(255, 255, 255, .2);
}
.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display: block;
}
.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing {
	display: block;
}
.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display: none;
}
.vjs-default-skin .vjs-menu-button ul li {
	list-style: none; margin: 0px; padding: 0.3em 0px; text-align: center; text-transform: lowercase; line-height: 1.4em; font-size: 1.2em;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color: rgb(0, 0, 0);
}
.vjs-default-skin .vjs-menu-button ul li:focus {
	outline: 0px; color: rgb(17, 17, 17); box-shadow: 0px 0px 1em #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-box-shadow: 0 0 1em #fff; -moz-box-shadow: 0 0 1em #fff;
}
.vjs-default-skin .vjs-menu-button ul li:hover {
	outline: 0px; color: rgb(17, 17, 17); box-shadow: 0px 0px 1em #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-box-shadow: 0 0 1em #fff; -moz-box-shadow: 0 0 1em #fff;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus {
	outline: 0px; color: rgb(17, 17, 17); box-shadow: 0px 0px 1em #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-box-shadow: 0 0 1em #fff; -moz-box-shadow: 0 0 1em #fff;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
	outline: 0px; color: rgb(17, 17, 17); box-shadow: 0px 0px 1em #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-box-shadow: 0 0 1em #fff; -moz-box-shadow: 0 0 1em #fff;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	margin: 0px 0px 0.3em; padding: 0px; text-align: center; text-transform: uppercase; line-height: 2em; font-size: 1em; font-weight: 700; cursor: default;
}
.vjs-default-skin .vjs-subtitles-button::before {
	content: "\e00c";
}
.vjs-default-skin .vjs-captions-button::before {
	content: "\e008";
}
.vjs-default-skin .vjs-chapters-button::before {
	content: "\e00c";
}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
	left: -12em; width: 24em;
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content::before {
	box-shadow: 0px 0px 1em #fff; -webkit-box-shadow: 0 0 1em #fff; -moz-box-shadow: 0 0 1em #fff;
}
.vjs-default-skin .vjs-captions-button:hover .vjs-control-content::before {
	box-shadow: 0px 0px 1em #fff; -webkit-box-shadow: 0 0 1em #fff; -moz-box-shadow: 0 0 1em #fff;
}
.video-js {
	padding: 0px; font-family: Arial,sans-serif; font-size: 10px; font-style: normal; font-weight: 400; vertical-align: middle; position: relative; -ms-user-select: none; background-color: rgb(0, 0, 0); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.video-js .vjs-tech {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
body.vjs-full-window {
	margin: 0px; padding: 0px; height: 100%; -ms-overflow-y: auto;
}
.video-js.vjs-fullscreen {
	left: 0px; top: 0px; width: 100% !important; height: 100% !important; right: 0px; bottom: 0px; overflow: hidden; position: fixed; z-index: 1000; _position: absolute;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none;
}
.vjs-poster {
	background-position: 50% 50%; margin: 0px; padding: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; cursor: pointer; background-repeat: no-repeat; background-size: contain; background-color: rgb(0, 0, 0);
}
.vjs-poster img {
	margin: 0px auto; padding: 0px; width: 100%; display: block; max-height: 100%;
}
.video-js.vjs-has-started .vjs-poster {
	display: none;
}
.video-js.vjs-audio.vjs-has-started .vjs-poster {
	display: block;
}
.video-js.vjs-controls-disabled .vjs-poster {
	display: none;
}
.video-js.vjs-using-native-controls .vjs-poster {
	display: none;
}
.video-js .vjs-text-track-display {
	left: 0px; top: 0px; right: 0px; bottom: 3em; position: absolute; pointer-events: none;
}
.vjs-caption-settings {
	margin: 0px auto; padding: 0.5em; top: 1em; width: 40em; height: 15em; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; position: relative; opacity: 0.75; background-color: rgb(0, 0, 0);
}
.vjs-caption-settings .vjs-tracksettings {
	left: 0px; top: 0px; right: 0px; bottom: 2em; overflow: auto; position: absolute;
}
.vjs-caption-settings .vjs-tracksettings-colors {
	float: left;
}
.vjs-caption-settings .vjs-tracksettings-font {
	float: left;
}
.vjs-caption-settings .vjs-tracksettings-colors::after {
	clear: both;
}
.vjs-caption-settings .vjs-tracksettings-font::after {
	clear: both;
}
.vjs-caption-settings .vjs-tracksettings-controls::after {
	clear: both;
}
.vjs-caption-settings .vjs-tracksettings-controls {
	right: 1em; bottom: 1em; position: absolute;
}
.vjs-caption-settings .vjs-tracksetting {
	margin: 5px; padding: 3px; min-height: 40px;
}
.vjs-caption-settings .vjs-tracksetting label {
	width: 100px; margin-bottom: 5px; display: block;
}
.vjs-caption-settings .vjs-tracksetting span {
	margin-left: 5px; display: inline;
}
.vjs-caption-settings .vjs-tracksetting > div {
	margin-bottom: 5px; min-height: 20px;
}
.vjs-caption-settings .vjs-tracksetting > div:last-child {
	padding-bottom: 0px; margin-bottom: 0px; min-height: 0px;
}
.vjs-caption-settings label > input {
	margin-right: 10px;
}
.vjs-caption-settings input[type=button] {
	width: 40px; height: 40px;
}
.vjs-hidden {
	display: none !important;
}
.vjs-lock-showing {
	display: block !important; visibility: visible; opacity: 1;
}
.vjs-no-js {
	margin: 0px auto; padding: 2em; width: 30em; height: 15em; text-align: center; color: rgb(204, 204, 204); font-family: Arial,sans-serif; font-size: 1.8em; background-color: rgb(51, 51, 51);
}
.vjs-no-js a {
	color: rgb(244, 164, 96);
}
.vjs-no-js a:visited {
	color: rgb(244, 164, 96);
}
.pika-single {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); border-image: none; color: rgb(51, 51, 51); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; position: relative; z-index: 9999;
}
.pika-single::before {
	display: table; content: " ";
}
.pika-single::after {
	display: table; content: " ";
}
.pika-single::after {
	clear: both;
}
.pika-single {
	
}
.pika-single.is-hidden {
	display: none;
}
.pika-single.is-bound {
	position: absolute; box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.5);
}
.pika-lendar {
	margin: 8px; width: 240px; float: left;
}
.pika-title {
	text-align: center; position: relative;
}
.pika-label {
	margin: 0px; padding: 5px 3px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; display: inline-block; position: relative; z-index: 9999; background-color: rgb(255, 255, 255);
}
.pika-title select {
	margin: 0px; left: 0px; top: 5px; position: absolute; z-index: 9998; cursor: pointer; opacity: 0;
}
.pika-prev {
	background-position: center; padding: 0px; border: 0px currentColor; border-image: none; width: 20px; height: 30px; text-indent: 20px; overflow: hidden; display: block; white-space: nowrap; position: relative; cursor: pointer; opacity: 0.5; background-repeat: no-repeat; background-size: 75% 75%; background-color: transparent;
}
.pika-next {
	background-position: center; padding: 0px; border: 0px currentColor; border-image: none; width: 20px; height: 30px; text-indent: 20px; overflow: hidden; display: block; white-space: nowrap; position: relative; cursor: pointer; opacity: 0.5; background-repeat: no-repeat; background-size: 75% 75%; background-color: transparent;
}
.pika-prev:hover {
	opacity: 1;
}
.pika-next:hover {
	opacity: 1;
}
.pika-prev {
	float: left; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
}
.is-rtl .pika-next {
	float: left; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
}
.pika-next {
	float: right; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
}
.is-rtl .pika-prev {
	float: right; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
}
.pika-prev.is-disabled {
	cursor: default; opacity: 0.2;
}
.pika-next.is-disabled {
	cursor: default; opacity: 0.2;
}
.pika-select {
	display: inline-block;
}
.pika-table {
	border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse; border-spacing: 0;
}
.pika-table th {
	padding: 0px; width: 14.28%;
}
.pika-table td {
	padding: 0px; width: 14.28%;
}
.pika-table th {
	text-align: center; color: rgb(153, 153, 153); line-height: 25px; font-size: 12px; font-weight: bold;
}
.pika-button {
	background: rgb(245, 245, 245); margin: 0px; padding: 5px; border: 0px currentColor; border-image: none; width: 100%; text-align: right; color: rgb(102, 102, 102); line-height: 15px; font-size: 12px; display: block; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box;
}
.pika-week {
	color: rgb(153, 153, 153); font-size: 11px;
}
.is-today .pika-button {
	color: rgb(51, 170, 255); font-weight: bold;
}
.is-selected .pika-button {
	background: rgb(51, 170, 255); border-radius: 3px; color: rgb(255, 255, 255); font-weight: bold; box-shadow: inset 0px 1px 3px #178fe5;
}
.is-inrange .pika-button {
	background: rgb(213, 233, 247);
}
.is-startrange .pika-button {
	background: rgb(108, 179, 29); border-radius: 3px; color: rgb(255, 255, 255); box-shadow: none;
}
.is-endrange .pika-button {
	background: rgb(51, 170, 255); border-radius: 3px; color: rgb(255, 255, 255); box-shadow: none;
}
.is-disabled .pika-button {
	color: rgb(153, 153, 153); cursor: default; opacity: 0.3; pointer-events: none;
}
.pika-button:hover {
	background: rgb(255, 128, 0); border-radius: 3px; color: rgb(255, 255, 255); box-shadow: none;
}
.pika-table abbr {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; cursor: help;
}
.pika-single.red-theme {
	background: rgb(255, 255, 255); border: 1px solid rgb(205, 205, 205); border-image: none; color: rgb(153, 153, 153);
}
.red-theme .pika-label {
	background-color: rgb(255, 255, 255);
}
.red-theme .pika-table th {
	color: rgb(153, 153, 153);
}
.red-theme .pika-button {
	background: rgb(245, 245, 245); color: rgb(102, 102, 102);
}
.red-theme .pika-week {
	color: rgb(153, 153, 153);
}
.red-theme .is-today .pika-button {
	color: rgb(51, 170, 255);
}
.red-theme .is-selected .pika-button {
	background: rgb(51, 170, 255); color: rgb(255, 255, 255); box-shadow: inset 0px 1px 3px #178fe5;
}
.red-theme .is-disabled .pika-button {
	color: rgb(153, 153, 153); opacity: 0.3;
}
.red-theme .pika-button:hover {
	background: rgb(226, 16, 1) !important; color: rgb(255, 255, 255) !important;
}
.list-box {
	width: 40%; margin-right: 10%; float: left;
}
.list-box dt {
	padding: 10px 0px; font-size: 16px;
}
.list-box dd {
	width: 100%; height: 24px; line-height: 24px; overflow: hidden; font-size: 14px; margin-bottom: 5px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.list-box dd a {
	color: rgb(102, 102, 102);
}
.list-box dd a:hover {
	color: rgb(238, 0, 0);
}
span.bmz {
	background: url("../images/aaa.png") 0% 0% / 100%; left: 130px; width: 70px; height: 70px; bottom: 95px; position: absolute;
}
.bm-list {
	width: 100%;
}
.bimg-box {
	width: 700px; height: 400px; overflow: hidden; float: left; position: relative;
}
.bimg-box ul {
	left: 0px; top: 0px; height: 400px; position: absolute;
}
.bimg-box li {
	width: 700px; float: left; position: relative; cursor: pointer;
}
.bimg-box li img {
	width: 700px; height: 400px;
}
.bimg-box li span {
	padding: 0px 3%; left: 0px; width: 94%; height: 64px; bottom: 0px; display: block; position: absolute;
}
.bimg-box li p {
	padding: 0px 3%; left: 0px; width: 94%; height: 64px; bottom: 0px; display: block; position: absolute;
}
.bimg-box li span {
	background: rgb(0, 0, 0); opacity: 0.6; -moz-opacity: 0.6;
}
.bimg-box li p {
	color: rgb(255, 255, 255); line-height: 64px; font-size: 22px;
}
.bm-list .right {
	width: 148px; height: 400px; float: right;
}
.bm-list .right .btn {
	width: 100%; height: 18px; display: block; cursor: pointer;
}
.bm-list .right .btn.toprev {
	background: url("../images/prev.jpg") no-repeat center; margin-bottom: 5px;
}
.bm-list .right .btn.tonext {
	background: url("../images/next.jpg") no-repeat center;
}
.simg-box {
	width: 148px; height: 360px; overflow: hidden; position: relative;
}
.simg-box ul {
	left: 0px; top: 0px; width: 148px; height: 360px; position: absolute;
}
.simg-box li {
	width: 148px; height: 84px; margin-bottom: 6px; display: block; position: relative; cursor: pointer;
}
.simg-box li img {
	width: 148px; height: 84px;
}
.simg-box li span {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.4; -moz-opacity: 0.6;
}
.simg-box li.cur span {
	display: none;
}
.pic-show {
	background: url("../images/br70_g_bg.png"); left: 0px; top: 0px; width: 100%; height: 100%; overflow: scroll; display: none; position: absolute; z-index: 9999; min-width: 1200px;
}
.ajaxpic {
	width: 100%; height: 100%;
}
.poupcontainer {
	animation:fadeIn 0.8s linear; display: none; -webkit-animation: fadeIn 0.8s linear;
}
.poupcontainer.cur {
	margin: 0px auto; width: 1200px; height: 100%; text-align: center; display: table;
}
.imgcenter {
	color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; vertical-align: middle; display: table-cell;
}
.imgcenter img {
	width: 800px; vertical-align: middle;
}
a.aprev {
	top: 50%; width: 45px; height: 86px; margin-top: -22.5px; display: block; position: fixed;
}
a.anext {
	top: 50%; width: 45px; height: 86px; margin-top: -22.5px; display: block; position: fixed;
}
a.aprev {
	background: url("../images/arrb-l.png") no-repeat left; left: 0px;
}
a.anext {
	background: url("../images/arrb-r.png") no-repeat left; right: 20px;
}
.close-layer {
	background: url("../images/btn_close_layer.png") no-repeat 3px 5px; top: 0px; width: 42px; height: 42px; right: 20px; position: fixed; cursor: pointer;
}
.close-layer:hover {
	background: url("../images/btn_close_layer.png") no-repeat 3px -96px;
}

/* Modify By Azure*/
.content-left {
	width: 80%;
}
.article-body p {
	text-indent: 0em;
}
.pager a.cur {
	color:red;
}
.pager a {
	padding: 0px 2px;
}
.news-nav {
	width: 100%; 
}

.article-body h3 {
	font-size:20px;
	line-height:5px;
	margin:20px 0  5px 0;
/*padding-left:5px;
	border-left:5px solid #009349;*/
border-bottom:2px solid #009349;
	}
	.news-column li {
	width: 195px;
}