
@import url(app.css);
@import url(blocks.css);

@media (min-width: 768px) {
	.g-blur { overflow: hidden; }
	.g-blur .wrapper,
	.g-blur .outside-more-articles {
		filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="7" /></filter></svg>#blur');
		filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='7');
		-webkit-filter: blur(7px);
		-moz-filter:blur (7px);
		-ms-filter: blur(7px);
		filter: blur(7px);
	}
	body.header-fixed-space-v2.g-blur { padding-top: 0; }
}

/*--------------------------------------------------
[Blog Styles]
----------------------------------------------------*/
body {
	color: #223138;
	font: 14px/1.6 "Helvetica Neue","Microsoft YaHei","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,Arial,Helvetica,sans-serif;
	text-rendering: optimizelegibility;
}

body.header-fixed-space-v2 {
	padding-top: 95px;
	background:#f4f4f4;
}

@media (max-width: 991px) {
	body.header-fixed-space-v2 {
		padding-top: 0;
	}
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue","Microsoft YaHei","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,Arial,Helvetica,sans-serif;
}

/*--------------------------------------------------
[Boxed Layout]
----------------------------------------------------*/

.wrapper {
	background: #f4f4f4;
}

.boxed-layout {
	padding: 0;
/* 	box-shadow: 0 0 5px #ccc; */
	margin-left: auto !important;
	margin-right: auto !important;
	background: url(../img/patterns/16.png) fixed repeat;
}

.boxed-layout-space {
	margin: 40px 0;
}

@media(max-width:767px){
	.boxed-layout-space {
		margin: 0;
	}
}


/*--------------------------------------------------
[Breadcrumbs]
----------------------------------------------------*/

/*Default Breadcrumbs*/
.breadcrumbs {
	overflow: hidden;
	padding: 10px 0 6px;
	border-bottom: solid 1px #eee;
	background: url(../img/patterns/breadcrumbs.png) repeat;
}

.breadcrumbs h1 {
	color: #666;
	font-size: 22px;
	margin-top: 8px;
}

.breadcrumb {
	top: 10px;
	padding-right: 0;
	background: none;
	position: relative;
}
.breadcrumb a {
	color: #777;
}
.breadcrumb li.active,
.breadcrumb li a:hover {
	text-decoration: none;
}

@media (max-width: 550px) {
	.breadcrumbs h1.pull-left,
	.breadcrumbs ul.pull-right {
		width: 100%;
		text-align: center;
	}

	.breadcrumbs h1.pull-left {
		margin-bottom: 0;
	}

	.breadcrumbs .breadcrumb {
		top: 0;
		margin-bottom: 10px;
	}
}

/*Breadcrumbs Dark and Light*/
.breadcrumbs.breadcrumbs-dark,
.breadcrumbs.breadcrumbs-light {
	background: #222;
	/* padding: 53px 0 44px; */
	border-bottom: solid 3px #777;
}

.breadcrumbs.breadcrumbs-light {
	background: #f7f7f7;
	border-bottom: 1px solid #eee;
}

.breadcrumbs.breadcrumbs-dark h1,
.breadcrumbs.breadcrumbs-dark a,
.breadcrumbs.breadcrumbs-light h1,
.breadcrumbs.breadcrumbs-light a {
	color: #fff;
	font-weight: 200;
}

.breadcrumbs.breadcrumbs-light h1,
.breadcrumbs.breadcrumbs-light a {
	color: #555;
}

.breadcrumbs.breadcrumbs-dark h1 {
	font-size: 24px;
}

.breadcrumbs.breadcrumbs-light h1 {
	font-size: 26px;
}

/*Breadcrumbs Sizes*/
.breadcrumbs-sm {
	padding: 50px 0;
}
.breadcrumbs-md {
	padding: 100px 0;
}
.breadcrumbs-lg {
	padding: 200px 0;
}


/*--------------------------------------------------
[*Blog Comments v2]
----------------------------------------------------*/

.blog-comments-v2 {
	padding: 0 20px;
	margin-bottom: 30px;
}

.blog-comments-v2 img {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 20px;
}

.blog-comments-v2 .comments-itself h4 .nickname{ margin-right: 20px; display: inline; font-style: normal; color: #666; }
.blog-comments-v2 .comments-itself {
	padding: 20px 20px;
	overflow: hidden;
	background: #f7f7f7;
}
.blog-comments-v2 .comments-itself h4{
color: #333; font-size: 16px; font-weight: bold;
}

.blog-comments-v2 .comments-itself h3 {
	font-size: 16px;
	margin: 0 0 10px;
}

.blog-comments-v2 .comments-itself span {
	color: #999;
	float: right;
	font-size: 13px;
	font-weight: normal;
}

.blog-comments-v2 .comments-itself p {
	color: #555;
	margin-top: 10px;
}

/*Comments Reply*/
.blog-comments-v2.blog-comments-v2-reply {
	margin-left: 30px;
}

/*Media Queries*/
@media (max-width: 768px) {
	.blog-comments-v2 img {
		float: none;
		margin-bottom: 15px;
	}
}


/*--------------------------------------------------
[Back To Top]
----------------------------------------------------*/

#topcontrol {
	color: #fff;
	z-index: 99;
	width: 30px;
	height: 30px;
	font-size: 20px;
	background: #222;
	position: relative;
	right: 14px !important;
	bottom: 11px !important;
	border-radius: 10% !important;
}

#topcontrol:after {
	top: 4px;
	left: 8px;
	content: "\f106";
	position: absolute;
	text-align: center;
	font-family: FontAwesome;
}

#topcontrol:hover {
	color: #fff;
	-webkit-transition: all 0.35s, -webkit-transform 0.35s;
	transition: all 0.35s, transform 0.35s;
}


/*--------------------------------------------------
[Owl Carousel]
----------------------------------------------------*/

/*Blog Carousel Heading
------------------------------------*/
.blog-cars-heading {
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	text-transform: uppercase;
    border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.blog-cars-heading h2 {
	margin: 0;
	float: left;
	font-size: 18px;
	font-weight: bold;
}

/*Owl Navigation*/
.blog-cars-heading .owl-navigation {
	top: -1px;
	float: right;
	position: relative;
}

.blog-cars-heading .owl-navigation .owl-btn {
	color: #555;
	padding: 0 5px;
	font-size: 24px;
	cursor: pointer;
	background: none;
	text-align: center;
	line-height: normal;
	display: inline-block;
}

.blog-cars-heading .owl-navigation .owl-btn:focus,
.blog-cars-heading .owl-navigation .owl-btn:hover {
	-webkit-transition: all 0.35s, -webkit-transform 0.35s;
	transition: all 0.35s, transform 0.35s;
}

.blog-carousel .owl-pagination {
	display: none;
}


/*--------------------------------------------------
[Master Slider]
----------------------------------------------------*/

/*MS Style v1*/
.blog-ms-v1-extend {
	padding: 5px;
}

/*MS Style v2*/
.blog-ms-v2 .ms-thumb {
	background: #222;
	text-shadow: none;
}

.blog-ms-v2 .ms-thumb p,
.blog-ms-v2 .ms-thumb h3 {
	color: #fff;
}

.blog-ms-v2 .ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol {
	border-bottom-color: #222 !important;
}

/*Video Gallery*/
.blog-ms-v1 .ms-videogallery-template .ms-layer.video-title {
	left: 0;
	bottom: 30px;
	position: absolute;
	font-size: 14px !important;
	line-height: 18px !important;
	padding: 10px 15px !important;
	background: #1fde91 !important;
}

.blog-ms-v1 .ms-videogallery-template .ms-thumb-list.ms-dir-v .ms-thumb-frame h3 {
	line-height: 18px;
	text-transform: inherit;
}

@media (max-width: 650px) {
	.blog-ms-v1 .ms-videogallery-template .ms-layer.video-title {
		font-size: 12px !important;
		line-height: 16px !important;
		padding: 10px 15px !important;
	}
}

/*Partial View*/
.blog-slider {
	position: relative;
}

.blog-slider:after {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: " ";
	position: absolute;
	text-align: center;
	background: rgba(0,0,0,0.2.99);
}

.blog-slider span.blog-slider-badge {
	top: 20px;
	left: 20px;
	z-index: 1;
	color: #fff;
	font-size: 14px;
	padding: 5px 10px;
	position: absolute;
}

.blog-slider .blog-slider-title {
	left: 0;
	z-index: 1;
	bottom: 20px;
	padding: 0 20px;
	position: absolute !important;
}

.blog-slider .blog-slider-title h2 {
	margin: 0;
	color: #fff;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.4;
}

@media (max-width: 768px) {
	.blog-slider .blog-slider-title h2 {
		font-size: 24px;
		line-height: 1.4;
	}
}

.blog-slider .blog-slider-title h2 a {
	color: #fff;
}

.blog-slider .blog-slider-title span.blog-slider-posted {
	color: #fff;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
}


/*--------------------------------------------------
[Masonry Blog]
----------------------------------------------------*/

/*Masonry Box
------------------------------------*/
.masonry-box {
	margin: 0 -8px;
	padding: 0 auto;
}

.masonry-box .masonry-box-in {
	float: left;
	padding: 0 8px;
	margin-bottom: 12px;
}

.masonry-box .masonry-box-in.col-1 {
	width: 100%;
}
.masonry-box .masonry-box-in.col-2 {
	width: 50%;
}

.masonry-box .masonry-box-in.col-3 {
	width: 33.33333%;
}

.masonry-box .masonry-box-in.col-4 {
	width: 25%;
}
.masonry-box .masonry-box-in.col-5 {
	width: 20%;
}
.masonry-box .masonry-box-in.col-6 {
	width: 16.66%;
}

@media (max-width: 650px) {
	.masonry-box .masonry-box-in.col-2,
	.masonry-box .masonry-box-in.col-3,
	.masonry-box .masonry-box-in.col-4,
	.masonry-box .masonry-box-in.col-5 {
		width: 100%;
	}
}

@media (min-width: 651px) and (max-width: 991px) {
	.masonry-box .masonry-box-in.col-3,
	.masonry-box .masonry-box-in.col-4,
	.masonry-box .masonry-box-in.col-5 {
		width: 50%;
	}
}

@media (min-width: 651px) and (max-width: 991px) {
	.masonry-box .masonry-box-in.col-4,
	.masonry-box .masonry-box-in.col-5 {
		width: 50%;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.masonry-box .masonry-box-in.col-4,
	.masonry-box .masonry-box-in.col-5 {
		width: 33.33333%;
	}
}

/*--------------------------------------------------
[Blog Grid]
----------------------------------------------------*/

.blog-grid img {
	margin-bottom: 5px;
}

.blog-grid .ms-h3 {
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 1.4;
	font-weight:bold;
	height:20px;
	overflow: hidden;
}
.blog-grid h3 {
    font-size: 14px;
    margin: 10px 0 0;
    line-height: 1.4;
    height: 27px;
    padding: 0 16px;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.blog-grid span.author_info {
	border-top: 1px solid #eee;
    display: block;
    height: 50px;
	position: relative;
}

.blog-grid .author_down {
	
}
.blog-grid .author_down:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -10px;
    left: 19px;
    box-sizing: border-box;
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent #fff #fff;
    -webkit-transform-origin: 0 0;
    -webkit-transform: rotate(-46deg);
    transform-origin: 0 0;
    transform: rotate(-46deg);
    box-shadow: -3px 2px 2px rgba(255,255,255,.05);
}
.blog-grid span h4{
    padding: 0 16px;
    font-size: 12px;
    line-height: 49px;
	height: 49px;
    color: #888;

    display: inline-block;
	overflow:hidden;

}
.blog-grid span h4 .m_author{
    width: 24px;
    border-radius: 50%;
    margin-right: 6px;
}
.blog-grid span.en{
	margin: 3px 0 20px;
	color:#999;
	display:block;
}

.blog-grid h2.blog-grid-title-lg {
	font-size: 28px;
	line-height: 1.4;
	margin: 0 0 10px;
}

.blog-grid h3.blog-grid-title-sm {
	font-size: 15px;
	line-height: 1.4;
}

.blog-grid h3 a {
	color: #223138;
}

.blog-grid p {
	margin-bottom: 3px;
    /* text-indent: 2em; */
    color: #888;
}
.blog-grid .blog-title {
	display:block;
}

.blog-grid-inner {
	padding: 20px;
	background: #fff;
	margin: -70px 40px 0;
	position: relative;
}

/*Blog Grid Gradient*/
.blog-grid .blog-grid-grad {
	position: relative;
}

.blog-grid .blog-grid-grad i {
	top: 10px;
	left: 10px;
	z-index: 1;
	color: #fff;
	width: 30px;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	display: inline-block;
	background: rgba(0,0,0,0.5);
}

/*Blog Grid Info*/
.blog-grid .blog-grid-info {
	margin-bottom: 5px;
	list-style: none;
	padding:0 7px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.blog-grid .blog-grid-info .tags{
	color: #fff!important; line-height: 16px!important; border-radius: 0!important; background: #444!important; float: left; margin-right: 5px;
}

.blog-grid .blog-grid-info li {
	color: #888;
	padding: 0 2px;
	font-size: 12px;
	display: inline-block;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
}

.blog-grid .blog-grid-info span { 
	color: #888;
	font-size: 12px;
	display: block;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
}

.blog-grid .blog-grid-info li:before {
	content: '|';
	font-size: 12px;
	line-height: 1.4;
	margin-right: 3px;
	color:#eee;
}

.blog-grid .blog-grid-info li:first-child:before {
	content: " ";
	margin-right: 0;
}

.blog-grid .blog-grid-info li a {
	color: #999;margin-left: 6px;
}

.blog-grid .blog-grid-info li a:hover {
	text-decoration: none;
}

/*Read More Link*/
.blog-grid a.r-more {
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
	display: inline-block;
}

.blog-grid a.r-more:hover {
	text-decoration: none;
}


/*--------------------------------------------------
[Blog Thumb]
----------------------------------------------------*/

.blog-thumb {
	overflow: hidden;
}

/*Blog Grid Hover*/
.blog-thumb .blog-thumb-hover {
	float: left;
	position: relative;
	margin-right: 15px;
}

.blog-thumb .blog-thumb-hover:after {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	-webkit-transition: all 0.35s, -webkit-transform 0.35s;
	transition: all 0.35s, transform 0.35s;
}

.blog-thumb .blog-thumb-hover img {
	width: 120px;
	height: auto;
}

.blog-thumb .blog-thumb-hover img.video-play-btn {
	width: 30px;
	height: 30px;
}

/*Icon Hover Gradient*/
.blog-thumb .blog-thumb-hover .hover-grad {
	left: 0;
	top: 50%;
	z-index: 1;
	opacity: 0;
	width: 100%;
	color: #fff;
	font-size: 16px;
	margin-top: -14px;
	text-align: center;
	position: absolute;
	display: inline-block;
	-webkit-transition: all 0.65s, -webkit-transform 0.65s;
	transition: all 0.65s, transform 0.65s;
}

/* .blog-thumb .blog-thumb-hover:hover .hover-grad {
	opacity: 1;
	-webkit-transition: opacity 0.55s, -webkit-transform 0.55s;
	transition: opacity 0.55s, transform 0.55s;
} */

/*Blog Thumb Description*/
.blog-thumb .blog-thumb-desc {
	overflow: hidden;
}

.blog-thumb .blog-thumb-desc h3 {
	font-size: 14px;
	margin: 0 0 5px;
	font-weight: 400;
	line-height: 1.4;
	overflow: hidden;
    height: 20px;

}

.blog-thumb .blog-thumb-desc h3 a {
	color: #555;
}

/*Blog Grid Info*/
.blog-thumb .blog-thumb-info {
	padding-left: 0;
	list-style: none;
	margin: 0;
	height: 40px;
    overflow: hidden;
}

.blog-thumb .blog-thumb-info li {
	color: #888;
	padding: 0 2px;
	font-size: 12px;
	display: inline-block;
}

.blog-thumb .blog-thumb-info li:before {
	content: '';
	font-size: 12px;
	line-height: 1.4;
	/* margin-right: 9px; */
}

.blog-thumb .blog-thumb-info li:first-child:before {
	content: " ";
	margin-right: 0;
}

.blog-thumb .blog-thumb-info li a {
	color: #888;
}

.blog-thumb .blog-thumb-info li a:hover {
	color: #1fde91;
}


/*Blog Thumb Circle
------------------------------------*/
.blog-thumb.blog-thumb-circle .blog-thumb-hover:after {
	border-radius: 50% !important;
}

.blog-thumb.blog-thumb-circle .blog-thumb-hover img {
	width: 90px;
	height: 90px;
}

.blog-thumb.blog-thumb-circle .blog-thumb-hover .hover-grad {
	font-size: 15px;
	margin-top: -10px;
}


/*--------------------------------------------------
[Blog Thumb]
----------------------------------------------------*/

.blog-thumb-v2 {
	overflow: hidden;
}

/*Blog Thumb Gradient*/
.blog-thumb-v2 .blog-thumb-grad {
	float: left;
	position: relative;
	margin-right: 15px;
}

.blog-thumb-v2 .blog-thumb-grad img {
	width: 120px;
	height: auto;
}

.blog-thumb-v2 .blog-thumb-grad i {
	top: 5px;
	left: 5px;
	z-index: 1;
	color: #fff;
	width: 20px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	display: inline-block;
	background: rgba(0,0,0,0.5);
}

/*Blog Thumb Description*/
.blog-thumb-v2 .blog-thumb-desc {
	overflow: hidden;
}

.blog-thumb-v2 .blog-thumb-desc h3 {
	font-size: 14px;
	margin: 0 0 5px;
	font-weight: 400;
	line-height: 1.4;
}

.blog-thumb-v2 .blog-thumb-desc h3 a {
	color: #555;
}

/*Blog Grid Info*/
.blog-thumb-v2 .blog-thumb-info {
	padding-left: 0;
	list-style: none;
}

.blog-thumb-v2 .blog-thumb-info li {
	color: #888;
	padding: 0 2px;
	font-size: 12px;
	display: inline-block;
}

.blog-thumb-v2 .blog-thumb-info li:before {
	content: '/';
	font-size: 12px;
	line-height: 1.4;
	margin-right: 9px;
}

.blog-thumb-v2 .blog-thumb-info li:first-child:before {
	content: " ";
	margin-right: 0;
}

.blog-thumb-v2 .blog-thumb-info li a {
	color: #888;
}

.blog-thumb-v2 .blog-thumb-info li a:hover {
	text-decoration: none;
}


/*--------------------------------------------------
[Blog Thumb v3]
----------------------------------------------------*/

.blog-thumb-v3 h3 {
	font-size: 13px;
	margin: 0 0 5px;
	font-weight: 400;
	line-height: 1.4;
}

.blog-thumb-v3 h3 a {
	color: #555;
}

.blog-thumb-v3 small,
.blog-thumb-v3 small a {
	color: #999;
}

.blog-thumb-v3 small a:hover {
	color: #555;
}


/*--------------------------------------------------
[Blog Thumb v4]
----------------------------------------------------*/

.blog-thumb-v4 h3 {
	z-index: 1;
	font-size: 13px;
	margin: 5px 0 5px;
	font-weight: 400;
	line-height: 1.4;
	position: relative;
	text-align: center;
	height:20px;
	overflow:hidden;
}

.blog-thumb-v4 h3 a {
	color: #555;
}

.blog-thumb-v4 .blog-thumb-item {
	position: relative;
}

.blog-thumb-v4 .blog-thumb-item img.video-play-btn {
	width: 40px;
	height: 40px;
}


/*--------------------------------------------------
[Blog Social Shares]
----------------------------------------------------*/

.blog-social-shares {
	padding-left: 0;
	list-style: none;
}

.blog-social-shares li {
	width: 100%;
	margin-bottom: 10px;
	display: inline-block;
}

.blog-social-shares li i {
	color: #fff;
	width: 30px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	margin-right: 10px;
	text-align: center;
	display: inline-block;
	background: #999;
}
.blog-social-shares li:nth-child(1) i,.blog-social-shares li:nth-child(2) i,.blog-social-shares li:nth-child(3) i {
	background: #E13889  ;
}

.blog-social-shares li a {
	top: -1px;
	color: #777;
	position: relative;
}

.blog-social-shares li a:hover {
	text-decoration: none;
}

.blog-social-shares li span {
	float: right;
	display: block;
	margin-top: 6px;
}


/*--------------------------------------------------
[Twitter Posts]
----------------------------------------------------*/

.twitter-posts {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.twitter-posts li {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #ddd;
}

.twitter-posts li:first-child {
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}

.twitter-posts li:before,
.twitter-posts li:after {
	content: " ";
	display: table;
}

.twitter-posts li:after {
	clear: both;
}

.twitter-posts img {
	float: left;
	width: 40px;
	height: auto;
	margin-right: 10px;
}

.twitter-posts .twitter-posts-in {
	overflow: hidden;
}

.twitter-posts .twitter-posts-in strong {
	color: #223138;
	padding-right: 5px;
	margin-bottom: 5px;
	display: inline-block;
}

.twitter-posts .twitter-posts-in span {
	color: #999;
	font-size: 13px;
	padding-right: 5px;
}

.twitter-posts .twitter-posts-in span a {
	color: #999;
}

.twitter-posts .twitter-posts-in p {
	color: #999;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 3px;
}

.twitter-posts .twitter-posts-in a.link {
	font-size: 12px;
}

.twitter-posts .twitter-posts-in a.link:hover {
	cursor: pointer;
}


/*--------------------------------------------------
[Blog Video]
----------------------------------------------------*/

.blog-video {
	position: relative;
}

.blog-video span.category-badge {
	left: 0;
	top: 15px;
	color: #fff;
	font-size: 14px;
	padding: 3px 10px;
	position: absolute;
}

.blog-video span.date-badge {
	left: 0;
	top: 42px;
	color: #fff;
	font-size: 10px;
	background: #111;
	padding: 2px 8px;
	position: absolute;
}

.blog-video h4 {
	left: 0;
	z-index: 1;
	bottom: 20px;
	font-size: 16px;
	padding: 5px 10px;
	position: absolute;
}

.blog-video h4 a {
	color: #fff;
	font-size: 16px;
}

.blog-video img.video-play-btn {
	width: 40px;
	height: 40px;
}


/*--------------------------------------------------
[Center Wrap]
----------------------------------------------------*/

.center-wrap {
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
}

.center-wrap .center-alignCenter {
	width: 100%;
	height: 100%;
	display: table;
}

.center-wrap .center-body {
	z-index: 10;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}


/*--------------------------------------------------
[Other Classes]
----------------------------------------------------*/

/*Single Page Quote*/
.single-page-quote {
	position: relative;
}

.single-page-quote:after {
	width: 60px;
	height: 3px;
	content: " ";
	bottom: -5px;
	position: absolute;
}

.single-page-quote p {
	font-size: 20px;
	text-transform: uppercase;
}

/*Single Page Quote Left*/
.single-page-quote.single-page-quote-left {
	float: left;
	margin: 0 20px 20px 0;
}
.single-page-quote.single-page-quote-left:after {
	left: 0;
}

/*Single Page Quote Right*/
.single-page-quote.single-page-quote-right {
	float: right;
	margin: 0 0 20px 20px;
}
.single-page-quote.single-page-quote-right:after {
	right: 0;
}

.single-page-quote.single-page-quote-right p {
	text-align: right;
}

/*Blog Grid Images*/
img.blog-grid-img-v1 {
	float: right;
	width: 280px;
	height: auto;
	margin: 0 0 20px 20px;
}

@media (max-width: 500px) {
	img.blog-grid-img-v1 {
		height: auto;
		display: block;
		max-width: 100%;
	}
}

/*Blog Grid Tags*/
.blog-grid-tags {
	padding-left: 0;
	list-style: none;
	margin-bottom: 30px;
}

.blog-grid-tags li {
	padding: 2px;
	display: inline-block;
}

.blog-grid-tags li.head {
	color: #fff;
	display: inline;
	font-size: 12px;
	background: #223138;
	padding: 3px 10px;
	text-transform: uppercase;
}

.blog-grid-tags li a {
	color: #fff;
	font-size: 12px;
	background: #999;
	padding: 3px 10px;
	text-transform: uppercase;
}

.blog-grid-tags li a:hover {
	background: #1fde91;
	text-decoration: none;
}

/*Source List*/
.source-list {
	padding-left: 0;
	list-style: none;
	margin-bottom: 15px;
}

.source-list li {
	padding-bottom: 3px;
}


.bg-color-dark, .bg-color-darker, .bg-color-sea, .bg-color-red, .bg-color-aqua, .bg-color-blue, .bg-color-grey, .bg-color-light, .bg-color-green, .bg-color-brown, .bg-color-orange, .bg-color-green1, .bg-color-purple, .bg-color-dark-blue, .bg-color-light-grey, .bg-color-light-green {
  color: inherit;
}

.form-control {
	height: auto;
}

/* Sidebar: More Articles Box BEGIN */
.outside-more-articles {
	background: #fff;
  position: fixed;
  width: 293px;
  bottom: 70px;
  box-shadow: 0 0 6px 0 rgba(0,0,0,.13);
  padding: 26px 35px 10px 25px;
  z-index: 9991;
  visibility: hidden;
  transition: all 500ms cubic-bezier(.265,.365,.26,.865);
  -webkit-transition-timing-function: cubic-bezier(.265,.365,.26,.865);
  -moz-transition-timing-function: cubic-bezier(0.265,.365,.26,.865);
  -o-transition-timing-function: cubic-bezier(0.265,.365,.26,.865);
  transition-timing-function: cubic-bezier(0.265,.365,.26,.865);
}
.outside-more-articles--left {
	left: -384px;
}
.outside-more-articles--right {
	right: -384px;
}
.outside-more-articles--show {
	visibility: visible;
}
.outside-more-articles--right.outside-more-articles--show {
	right: 0;
}
.outside-more-articles--left.outside-more-articles--show {
	left: 0;
}
@media (min-width: 1200px) {
  .outside-more-articles {
    width: 326px;
  }
}
@media (max-width: 600px) {
  .outside-more-articles {
    display: none;
  }
}
.outside-more-articles__close {
	color: #888;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 20px;
}
.outside-more-articles__close:hover {
	text-decoration: none;
}

/*  */
.g-popup-wrapper {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(62,71,87,.5);
	z-index: 9992;
}
@media (max-width: 600px) {
  .g-popup-wrapper {
    display: none !important;
  }
}

/* Wait FB Block */
.g-popup {
	z-index: 9993;
	position: absolute;
	top: 50%;
	left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.g-popup--fb {
	width: 465px;
	background: #fff;
}
.g-popup--fb-title {
	background: #4867aa;
	color: #fff;
	position: relative;
}
.g-popup--fb-title:before {
  content: " ";
  display: block;
  position: absolute;
  bottom: -20px;
  left: 52px;
  width: 0;
  height: 0;
  border-left: 0 inset rgba(0,0,0,0);
  border-right: 22px inset rgba(0,0,0,0);
  border-top: 22px solid #4867aa;
}
.g-popup--fb__logo {
	display: block;
	padding: 25px 30px;
}
.g-popup--fb-message {
	border-top: solid 1px rgba(255,255,255,.3);
	padding: 30px;
	font-size: 20px;
	line-height: 1.3;
}
.g-popup--fb-widjet {
	padding: 45px 30px 30px;
}
.g-popup__close {
	color: #223138;
	position: absolute;
	line-height: .9;
	font-size: 26px;
	opacity: 1;
	top: -13px;
	right: -13px;
	border-radius: 50%;
}
.g-popup__close:hover {
	text-decoration: none;
	color: #223138;
}
.g-popup--fb__close,
.g-popup--fb__close:hover {
	color: #4867aa;
	background: #fff;
}

/* Wait Subscribe Block */
.g-popup--subscribe {
	width: 630px;
	background: #f7f7f7;
	padding: 70px 60px 50px;
	box-shadow: 0 0 5px #bbb;
}
.g-popup--subscribe h2 {
	margin: 0 0 30px;
}
.g-popup--subscribe .sky-form {
	border: none;
}
.g-popup--subscribe .sky-form section {
	margin-bottom: 0;
}
.g-popup--subscribe .no-spam {
	font-size: 13px;
	color: #aaa;
	padding-top: 25px;
}
.g-popup--subscribe__close,
.g-popup--subscribe__close:hover {
	color: #bbb;
	background: #fff;
}

/* Wait Subscribe Block */
.g-popup--subscribe2 {
	width: 560px;
	background: #1fde91;
	color: #fff;
}
.g-popup--subscribe2-message {
	padding: 50px 50px 40px;
}
.g-popup--subscribe2-message .icon {
	font-size: 62px;
	float: left;
	margin: 10px 30px 0 0;
}
.g-popup--subscribe2 h3 {
	color: #fff;
	font-size: 25px;
	margin: 0 0 10px;
}
.g-popup--subscribe2 p {
	margin-bottom: 0;
}
.g-popup--subscribe2 .sky-form {
	border: none;
	background: #b53c2f;
	padding: 40px 50px 35px;
}
.g-popup--subscribe2 .sky-form section {
	margin-bottom: 0;
}
.g-popup--subscribe2 .sky-form .input input,
.g-popup--subscribe2 .sky-form .input input:active,
.g-popup--subscribe2 .sky-form .input input:focus,
.g-popup--subscribe2 .sky-form .input input:hover {
	background: #822b22;
	border-color: #822b22;
	color: #fff;
	box-shadow: none;
	height: 36px;
}
.g-popup--subscribe2 ::-webkit-input-placeholder {
  color: #fff;
}
.g-popup--subscribe2 :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.g-popup--subscribe2 ::-moz-placeholder {  /* Firefox 19+ */
  color: #fff;
}
.g-popup--subscribe2 :-ms-input-placeholder {
  color: #fff;
}

.g-popup--subscribe2 .btn-default,
.g-popup--subscribe2 .btn-default.active,
.g-popup--subscribe2 .btn-default:active,
.g-popup--subscribe2 .btn-default.hover,
.g-popup--subscribe2 .btn-default:hover,
.g-popup--subscribe2 .btn-default.focus,
.g-popup--subscribe2 .btn-default:focus {
	color: #1fde91;
	border-color: #fff;
	background: #fff;
}
.g-popup--subscribe2__close,
.g-popup--subscribe2__close:hover {
	color: #b53c2f;
	background: #fff;
}

/* Wait Subscribe Block */
.g-popup--subscribe3 {
	width: 460px;
	height: 460px;
	background: #1fde91;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	padding: 110px 80px 80px;
}
.g-popup--subscribe3 h3 {
	color: #fff;
	font-size: 25px;
	line-height: 1.4;
	margin: 0 0 20px;
}
.g-popup--subscribe3 p {
	margin-bottom: 30px;
}
.g-popup--subscribe3 .sky-form {
	border: none;
}
.g-popup--subscribe3 .sky-form section {
	margin-bottom: 0;
}
.g-popup--subscribe3 .sky-form .input input,
.g-popup--subscribe3 .sky-form .input input:active,
.g-popup--subscribe3 .sky-form .input input:focus,
.g-popup--subscribe3 .sky-form .input input:hover {
	background: #822b22;
	border-color: #822b22;
	color: #fff;
	box-shadow: none;
	height: 36px;
}
.g-popup--subscribe3 ::-webkit-input-placeholder {
  color: #fff;
}
.g-popup--subscribe3 :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.g-popup--subscribe3 ::-moz-placeholder {  /* Firefox 19+ */
  color: #fff;
}
.g-popup--subscribe3 :-ms-input-placeholder {
  color: #fff;
}

.g-popup--subscribe3 .btn-default,
.g-popup--subscribe3 .btn-default.active,
.g-popup--subscribe3 .btn-default:active,
.g-popup--subscribe3 .btn-default.hover,
.g-popup--subscribe3 .btn-default:hover,
.g-popup--subscribe3 .btn-default.focus,
.g-popup--subscribe3 .btn-default:focus {
	color: #1fde91;
	border-color: #fff;
	background: #fff;
}
.g-popup--subscribe3__close,
.g-popup--subscribe3__close:hover {
	color: #b53c2f;
	background: #fff;
	top: 55px;
	right: 55px;
}

.promo-section .tp-caption.Newspaper-Subtitle,
.promo-section .Newspaper-Subtitle,
.promo-section .erinyen .tp-tab-title{
	color: #27d7e7;
}

/* mei-shu */
.ms-h-01 a{
	font-size:14px;
	font-weight:bold;
}
.ms-p2 {
	font-size:12px;
	color:#777;
}
.ms-bottom-5 {
	margin-bottom:5px !important;
}
.y-s01{
	color:#df0904;
	margin-right:10px;
	font-weight:bold;
}
.ys-btn {
	text-align:center;
	padding:10px 0;
	margin-bottom:10px;
}
.ys-btn button {
	height:26px;
	font-size:14px;
	line-height:26px;
	padding:0px 10px;
}
.no-left-m {
	margin-left:0px;
}
.m-b-w {
	background:#fff;
}
.p-15 {
	padding:15px;
}
.m-01 {
	margin-bottom:15px;
}
.m-01 h3 {
	text-align:left;
}
.ms-sib li{
	float:left;
	list-style:none;
	display:black;
	margin:10px;
	background:#fff;
	color:#E13889  ;
	padding:5px 15px;
}
.ms-sib a {
	color:#111 !important;
}
.ms-un {
	background:#999;
}
.ms-re {
	position:relative;
}
.ms-ret {
	position:absolute;
	top:25px;
	right:33px;
	font-size:12px;
}
.ms-line dt,dd{
	line-height:35px;
}
.ms-line dd a{
	color:#666;
	padding:3px 3px;
	display: inline-block;
}
.ms-line dd a span:hover{
	background:#E13889;
	color:#fff;
	
}
span.label-dark {
    margin: 0 5px;
    line-height: 20px;
    display: inline-block;
}
span.label-dark a:hover{
	background: #555;
	color:#fff;
}
.ms-line dd span {
	padding:3px 10px;
}
.ms-active {
	background:#E13889  ;
	color:#fff;
	
}
.ms-bg {
	background:#fff;
	padding-top:15px;
	padding-bottom:15px;
}
.ms-header ul{
	padding-left:0px;
}
.ms-header ul li {
	float:left;
	margin:0 10px;
	list-style:none;
}
.ms-dl dt {
	clear: left;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 76px;
	line-height:26px;
	font-weight:normal;
	font-weight: 600;
}
.ms-dl dd {
	/* margin-left: 78px; */
	line-height:26px;
	/* font-weight:bold; */
}
.ms-dl dd span {
	margin-right:10px;
}
.ms-side dt {
	clear: left;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50px;
	line-height:26px;
	font-weight:normal;
}
.ms-side dd {
	margin-left: 50px;
	line-height:26px;
	font-weight:bold;
}
.art-img {
	padding-top:20px;
	padding-left: 0;
}
.art-img li{
	float:left;
	list-style:none;
	width: 33%;
    padding: 3px;
}
.art-img li img {
		width:100%;
}
.ms-h3 {
	font-size:14px;
	line-height:36px;
	height:36px;
	color:#666;
	margin-top:20px;
}
.ms-s1 {
	font-weight:bold;
	color:#E13889  ;
	margin:0 5px;
}
.ms-c1 {
	border:none;
	background:#dedede;
	width:100%;
	height:36px;
	line-height:36px;
	margin-top:20px;
	padding-left:10px;
	color:#666;
}
.btn-ms {
	height:36px;
	line-height:36px;
	background:#E13889;
	color:#f4f4f4;
	padding:0px;
	margin-top:20px;
	width:88px;
}
.btn-ms:hover {
	color:#f4f4f4;
}
/* 院校 */
.msyx-dl dt {
    float: left;
    overflow: hidden;
	font-weight:bold;
    text-overflow: ellipsis;
    white-space: nowrap;
	line-height:30px;
	font-size:14px;
}

.msyx-dl dd {
	line-height:30px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}

.margin-right-10 {
	margin-right:10px;
}
.ms-p1 {
	margin:0px !important;
	padding:0px;
	line-height:26px;
	color:#888;
}
/* 艺术家官网 */
.ms-art-s1 {
	font-weight:normal;
	color:#888;
	margin-left:5px;
}
.ms-art {
	padding:0px;
	margin:0px;
}
.ms-art li {
	list-style:none;
	font-size:12px;
	line-height:28px;
}
.ms-s2 a {
	color:#ff2f00;
	font-weight:bold;
	margin:0 3px;
}
.ms-jh {
	padding:10px 0;
	margin:0px;
}
.ms-jh li{
	color:#333;
	border:1px solid #999;
	width:70px;
	height:28px;
	line-height:26px;
	border-radius:50px;
	text-align:center;
	font-weight:bold;
	list-style:none;
	float:left;
	margin:5px;
}
.ms-jh li:hover {
	background:#E13889  ;
	color:#fff;
	border:none;
}
.erm-mg {
	wdith:100px;
	height:100px;
	float:left;
}
.erm-mg img {
	width:100px;
	height:100px;
	margin-right:10px;
}
.erm-inr {
	padding:10px 0;
}
.ms-art-h1 {
	font-size:16px;
	line-height:40px;
	font-weight:bold;
	color:#E13889  ;
	margin-top:15px;
}
.ms-art-h2 {
	font-size:16px;
	line-height:40px;
	font-weight:bold;
	color:#E13889  ;
}
/* timeline */

.point-time {
  content: "";
  position: absolute;
  width: 13px;
  height: 13px;
  top: 3px;
  left: 20%;
  background: #1c87bf;
  margin-left: -4px;
  border-radius: 50%;
  box-shadow: 0 0 0 5px #fff;
}

.text-red {
  color: #f6393f;
}

.text-blue {
  color: #1c87bf;
}

.text-green {
  color: #E13889  ;
}

.text-yellow {
  color: #ffb902;
}

.text-purple {
  color: #d32d93;
}

.point-red {
  background-color: #f6393f;
}

.point-blue {
  background-color: #1c87bf;
}

.point-green {
  background-color: #E13889  ;
}

.point-yellow {
  background-color: #ffb902;
}

.point-purple {
  background-color: #d32d93;
}

.ms-content {
  width: 265px;
  margin: 10px auto;
}
.ms-content article {
  position: relative;
}
.ms-content article > h3 {
  width: 15%;
  height: 20px;
  line-height: 20px;
  text-align: right;
  font-size: 1.4em;
  color: #1d1d1d;
  padding: 10px 0 20px;
}
.ms-content article section {
  padding: 0 0 17px;
  position: relative;
}
.ms-content article section:before {
  content: "";
  width: 5px;
  top: 17px;
  bottom: -17px;
  left: 20%;
  background: #e6e6e6;
  position: absolute;
}
.ms-content article section:last-child:before {
  display: none;
}
.ms-content article section time {
  width: 15%;
  display: block;
  position: absolute;
}
.ms-content article section time > span {
  display: block;
  text-align: right;
}
.ms-content article section aside {
  color: #3a3a38;
  margin-left: 25%;
  padding-bottom: 15px;
}
.ms-content article section .brief {
  color: #9f9f9f;
}
.ms-content section:last-child {
	height:50px;
	overflow:hidden;
}
/* end timeline */
.ms-alt-bg {
	background:#fff;
	padding:15px;
}
.ms-alt-dl dt {
	clear: left;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70px;
	line-height:26px;
	font-weight:normal;
	text-align:right;
}
.ms-alt-dl dd {
	margin-left: 78px;
	line-height:26px;
	font-weight:bold;
}
.ms-aban-bg {
	background:url(../images/b1.jpg) !important;
}

.ms-artabout-nav ul {
	width:400px;
	margin:0 auto;
}
.ms-artabout-nav ul li {
	float:left;
	width:100px;
	height:28px;
	background:#f4f4f4;
	color:#333;
	list-style:none;
	margin:10px;
	line-height:28px;
	text-align:center;
	font-weight:bold;
}
.ms-artabout-nav .active a{
	color:#fff;
}
.ms-artabout-nav .active {
	background:#E13889  ;
	color:#fff;
}
.ms-about-inr img {
	/* margin:0px auto 20px auto; */
	max-width: 60%!important;
    margin: auto;
    display: block;
}

/* abount-timeline */
.ab-content {
  width: 970px;
  margin: 30px auto;
}
.ab-content .things{
  width: 66%;
}
.ab-content article {
  position: relative;
}
.ab-content article > h3 {
  width: 15%;
  height: 20px;
  line-height: 20px;
  text-align: right;
  font-size: 1.4em;
  color: #1d1d1d;
  padding: 10px 0 20px;
}
.ab-content article section {
  padding: 0 0 17px;
  position: relative;
}
.ab-content article section:before {
  content: "";
  width: 5px;
  top: 17px;
  bottom: -17px;
  left: 20%;
  background: #e6e6e6;
  position: absolute;
}
.ab-content article section:last-child:before {
  display: none;
}
.ab-content article section time {
  width: 15%;
  display: block;
  position: absolute;
}
.ab-content article section time > span {
  display: block;
  text-align: right;
}
.ab-content article section aside {
  color: #3a3a38;
  margin-left: 25%;
  padding-bottom: 15px;
}
.ab-content article section .brief {
  color: #9f9f9f;
}
.ms-zl-p {
	line-height:26px;
	margin:0;
	padding:0;
}

/* 画廊主页 */
.hl-img img{
	width:100%;
}
.hl-p1 {
	padding:8px 10px;
	margin:0px;
}
.hl-s1 {
	color:#E13889  ;
	margin-left:3px;
	font-weight:bold;
}
.hl-jh {
	padding-left:55px;
}
.hl-jh li{
	color:#333;
	border:1px solid #999;
	width:70px;
	height:28px;
	line-height:26px;
	border-radius:50px;
	text-align:center;
	font-weight:bold;
	list-style:none;
	float:left;
	margin:5px;
}
.hl-jh li:hover {
	background:#E13889  ;
	color:#fff;
	border:none;
}
.hl-h3 {
	height:26px;
	line-height:26px;
	text-align:center;
	margin:10px 0 0 0;
}
.hl-side dt {
	clear: left;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80px;
	line-height:26px;
	font-weight:normal;
	text-align:right;
}
.hl-side dd {
	margin-left: 80px;
	line-height:26px;
	font-weight:bold;
}
.hl-s2 a {
	color:#e13209;
}
.hl-h-01 a{
	font-size:14px;
}
.hl-m2 {
	margin-bottom:5px !important;
}
.hl-zl img {
	width:100%;
	height:80px;
	margin-bottom:20px;
}
.hl-note {
	color:#999;
	padding:0 0 10px 10px;
}
.hl-s3 {
	color:#666;
	margin-left:5px;
}
.ms-fl-menu {
	padding-top:30px;
}
.ms-fl-menu ul li {
	float:left;
	margin:0 10px;
	list-style:none;
	padding:5px 20px;
	background:#fff;
	border-radius:50px;
	color:#333;
}
.ms-fl-menu ul li:hover {
	float:left;
	margin:0 10px;
	list-style:none;
	padding:5px 20px;
	border-radius:50px;
	background:#E13889  ;
	color:#fff;
	font-weight:bold;
}
#fl-active {
	background:#E13889  ;
	color:#fff;
	font-weight:bold;
}
/* 培训机构 */
.tra-inr {
	width:580px;
	height:246px;
	background:#E13889  ;
	color:#efefef;
	padding:10px 20px;
	position:relative;
}
.tra-inr h3{
	color:#fff;
	height:30px;
	line-height:30px;
	font-weight:bold;
}
.tra-s1 {
	color:#b2fffc;
	margin:0 5px;

}
.tra-s1 a {
	font-weight:bold;
	color:#b2fffc;
}
.tra-jh {
	padding:0px;
}
.tra-jh li{
	color:#333;
	padding:2px 15px;
	font-size:12px;
	border-radius:50px;
	text-align:center;
	font-weight:bold;
	list-style:none;
	float:left;
	margin:0 5px 5px 0;
	background:#fff;
}
.tra-jh li:hover {
	background:#222;
	color:#fff;
	border:none;
}
.tra-dl {
	padding-top:2px;
}
.tra-dl dt {
	width:80px;
	float:left;
	height:30px;
	line-height:30px;
	font-weight:normal;
	color:#fff;
}
.tra-dl dd {
	width:100px;
	float:left;
	height:30px;
	line-height:30px;
    color:#b2fffc;
	font-weight:bold;
}
.tra-erm {
	width:80px;
	height:80px;
	top:20px;
	right:20px;
	position:absolute;
}
.tra-erm img {
	width:80px;
	height:80px;
}
.tra-note {
	line-height:50px;
	height:50px;
	color:#999;
	padding-left:15px;
}
.t-left {
	text-align:left !important;
}
.tra-tit {
	font-size:16px !important;
	font-weight:bold;
	color:#E13889  ;
}
.tra-s2 {
	color:#888 !important;
	font-weight:normal !important;
	margin-left:10px;
	text-transform:uppercase;
}
.tra-h3 {
	padding-left:10px;
	font-weight:bold !important;
	padding-bottom:15px;
}
.tra-d {
	padding-left:3px;
	color:#888;
}
.tra-d span {
	margin:0 5px;
}
.tra-m {
	padding-left:6px;
}
.t-s1 {
	font-size:20px;
	color:#fe5f5b;
	font-weight:bold;
	margin-right:10px;
}
.t-s2 {
	font-size:12px;
	color:#888;
	margin-right:10px;
	text-decoration:line-through;
}
.t-s3 {
	float:right;
	color:#888;
	font-size:12px;
	margin-top:10px;
}
.yx-list li{
	float:left;
	margin:0 20px;
	width:76px;
	list-style:none;
	text-align:center;
}
.yx-list li img {
	width:30;
	height:30px;
	margin:0 auto;
}
.yx-tit {
	line-height:30px;
	height:30px;
	font-weight:bold;
}
.ms-list {
	padding-top:10px;
}
.ms-list dt {
	float:left;
	height:30px;
	line-height:30px;
	text-align:left;
	padding:0 10px;
}
.ms-list dd {
	float:left;
	height:30px;
	line-height:30px;
	text-align:left;
    box-sizing:border-box;
	margin-right:20px;
	color:#E13889  ;
}
.ms-tab-nav {
	padding:0px;
	margin:0px;
}
.ms-tab-nav li{
	list-style:none;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding-right:40px;
	height:36px;
	line-height:36px;
}
.ms-tab-nav > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #E13889  ;
    cursor: default;
	border-bottom:2px solid #E13889  ;
}
.tab-v4 .ms-tab-nav a {
    color: #555;
    font-size: 14px;
    padding: 6px 15px 6px 10px;
    text-transform: uppercase;
}
.ms-tab-nav > li > a, .nav-pills > li > a, .nav-tabs.nav-justified > li > a {
    border-radius: 0;
}
.ms-tab-nav > li > a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    line-height: 1.42857;
    margin-right: 2px;
}
.ms-pro-cont {
	padding:20px 10px;
}
.ms-pro-cont p {
	margin-bottom:0px;
}
.bg-white{
	background:#fff;
}
.ms-a-l{
	background: #fff;
    padding: 30px;
}
.ms-p-r{
	padding-right: 0;
}
.padding-lr-0{
	padding-left: 0!important;
    padding-right: 0!important;
}
.padding-r-0{
    padding-right: 0!important;
}
.padding-l-0{
    padding-left: 0!important;
}
.ms-mpb-25{
	margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #EEEEEE;
}
.row-0{
	margin-right: 0!important;
    margin-left: 0!important;
}
.ms-r-hot{
	float:left;
	margin-right: 15px;
}
.ms-r-hot img{
	width: 100px;
    height: 62px;
}
.ms-day{
	
}
.ms-day ul{
	padding: 0;
}
.ms-day li{
	float: left;
    width: 150px;
    overflow: hidden;
    margin: 0 11px;
}
.ms-day li h3{
	height: 48px;
    line-height: 24px;
    font-size: 13px;
    overflow: hidden;
}
.ms-day li img{
	width: 100%;
    height: auto;
    margin-bottom: 10px;
    display: block;
}
.clear{
	clear:both;
}
.ms-flink a{
	margin-right: 15px;
	color: #555;
}

.ms-pro-cont p{
	margin: 10px 0;
    font-size: 14px;
    line-height: 32px;
    text-align: justify;
    color: #666;
	padding-bottom: 10px ;
}
.ms-summary{
	margin: 0 auto;
    overflow: hidden;
    border: 1px solid #f1f1f1;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 10px;
}
.ms-summary p{
	color: #6e6e6e;
    font-size: 14px;
    overflow: hidden;
	margin: 0;
}
.article_body{
	font-size: 15px;
    padding: 12px 10px;
    line-height: 25px;
    color: #666;
}
.article_body p{
	margin: 20px 0;
    font-size: 16px;
    line-height: 29px;
    text-align: justify;
	text-indent:2em;
}
.mianze{color: #999; font-size: 14px; display: block;} 
.picinfoms{font-size: 12px; color: #888888;text-align: center;display: block;}
.article_body img{max-width: 90%!important;margin:auto;display:block;height: auto;}
.article_body span{color: #888888; font-size: 12px; text-align: center; display: block;}
.ms-xgwz{width: 100%; height: auto; display: block; overflow: hidden;}
.ms-listimg{width: 100%; height: 155px; display: block; overflow: hidden;}
.ms-artistbg{background: #eee url(../images/banner_org.jpg) no-repeat!important;height:200px;}
.ms-yipinzs{max-height: 400px; overflow: hidden; display: block;}
	.mszl-dl {
	 margin:0px;
	 padding:5px 10px;
	 }
	 .mszl-dl dt {
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
    width: 90px;
	}
	 .mszl-dl dd{ 
	display: inline;
    float: left;
    line-height: 24px;
    margin-top: 5px;
    width: 680px;
	}
	.mszl-dl dd span {
	margin-right:8px;
}
.mszl-tit {
font-size:16px;
line-height:40px;
padding-left:10px;
font-weight:bold;
}
.mszl-not {
     padding:0 10px 20px 10px;
}
.mszl-not p{word-wrap:break-word;}
.block{display:block;}
.flex{display: flex; justify-content: space-around; flex-direction: column; }
.ms-thumb-1{width: 100%; height: 100px; display: block; overflow: hidden;}
.ms-thumb-2{width: 120px; height: 76px; display: block; overflow: hidden;}
.ms-thumb-3{width: 100%; height:160px; display: block; overflow: hidden;}
.ms-thumb-4{width: 100%; height:165px; display: block; overflow: hidden;background: #f4f4f4;vertical-align: middle;}
.ms-thumb-4 span{display: table-cell; vertical-align: middle;}
.ms-thumb-4 img{display:block;margin:auto;}
.distab{display: table;height: 165px; width: 100%;}
.ms-thumb-zx{height:45px;}
.ms-yx{float:right;color:#737373;font-size: 13px;}
.ms-yx-thumb{width:160px;height:100px;}
.text-center{text-align:center;}
.ms-artist-tj{padding:15px;background:#fff;height: 700px;}
.ms-artist-tj .ms-tj{height: 150px;width:50%;float:left;margin: 10px 0;}
.ms-artist-tj img,.ms-artist-tj span{display:block;margin:auto;text-align: center;}
.ms-artist-tj img{border-radius: 50%;}
.ms-artist-tj span{margin-top:5px;}
@media (max-width: 991px){
.col-md-4{padding-left: 0;}
.ms-a-l{
    padding: 15px;
}
.article_body img{max-width: 100%!important;}
}
.p_lr_15{padding-left:15px;padding-right:15px;}

.mr_img{float: right;}
.mr_img_n{background-color: #fff; vertical-align: middle; text-align: center; display: table-cell; height: 220px; width: 440px;}
.mr_img img{width: 98%; height: 96%;}

.ms-mr-bg {background:url(../images/b2.jpg) !important;margin-top: 20px;}
.ms-young-bg {}
.mr_top {background-color: rgba(255, 255, 255, 0.17); height: 216px; margin: 22px 22px; color: #fff;}
.mr_info_1{width:34%;display:block;float:left;padding: 10px 0 0 20px;}
.mr_info_1 h2{color:#fff;margin-top: 0;font-size:18px;font-weight:bold}
.mr_info_1 small{color:#fff;display:block;}
.mr_info_1 span{color:#fff;}
.mr_info_2{width: 66%; display: block; float: left; margin-top: 34px; padding-right: 20px;}
.mr_top_tag{padding: 20px 0 0 20px;line-height:24px;text-align: justify;}
.mr_top_tag p{line-height:24px;text-align: justify;padding-right: 20px;}
.mr_top_tag ul{margin:0;padding:0;}
.mr_top_tag li{width: 33%; float: left; display: block; border-right: 1px dashed #fff;padding-left:20px}
.mr_top_tag li:nth-child(1){padding-left:0}
.mr_top_tag li:nth-child(3){border: 0;}
.mr_top_tag li h3{color: #fff; font-size: 14px; font-weight: bold; margin: 0;height: 22px;}
.mr_top_tag li span{font-size: 12px; }
.mr_top_tag .mr_tags {margin-top: 3px;}
.mr_top_tag .mr_tags a{padding: 3px 10px; background-color: #E13889  ; color: #fff;margin-right:5px;}

.young_top{position:relative;height:260px;margin-bottom: 100px;}
.young_img{position: absolute; bottom: -92px; left: 0; right: 0; height: 160px; width: 160px; background-color: #f4f4f4; margin: auto; border-radius: 50%; text-align: center;}
.young_img img{height: 150px; width: 150px; border-radius: 50%; margin-top:5px;}
.young_info{margin: auto; text-align: center;}
.young_info h2{font-size: 18px; color: #333  ; font-weight: bold;}
.young_info h2 span{padding: 2px; display: inline-block; font-size: 14px; font-weight: normal;}
.young_info p{font-size:16px;color:#666;}
.young_nav{border-bottom: #ddd 1px solid; padding-bottom: 17px; text-align: center; margin-bottom: 20px; margin-top: 15px;}
.young_nav a{padding-bottom: 18px; margin: 0 25px; font-size: 18px; color: #999;}
.young_nav a.cur{border-bottom: #666 2px solid; color: #666;font-weight: bold; }

.dl_famous dt{text-align: left!important;width: 100%!important;}
.dl_famous dd {margin-left: 0;}
.dl_famous dd span{margin: 0 5px!important;}
.dl_famous dd a:nth-child(1) span{margin: 0!important;}
.dl_famous dd a{width: calc(100% / 3 - 4px);}
.famous_more{float: right; background-color: #E13889  ; padding: 2px 20px; margin-top: 10px; color: #fff; font-size: 14px;}
.famous_more:hover{color: #fff;}

/*famous 分类*/
.ms_hide {display:none;}
.ms_menuNav {float:left;z-index:9999;margin:11px 9px 0px 0px;height: 220px;}
.ms_menuNav h2 {height:39px;margin-top:0px;text-indent:-9999px;cursor:pointer;}
.ms_navlist {position:absolute;width:260px;border-bottom:0;background:#FFF;border-left:0;}
.ms_navlist dl {position:relative;height:40px;line-height:39px;}
.ms_navlist dl dt {position:absolute;font-size:13px;z-index:2;}
.ms_navlist dl dt:hover {}
.ms_navlist dl dt a {display:block;width:142px;  font-size:14px; height:40px;line-height:39px;padding-left: 10px;}
.ms_navlist dl dt a.on {font-weight:700;border-bottom:2px solid #E13889  ;border-top:2px solid #E13889  ;border-left:2px solid #E13889  ;z-index:99;background-color: #fff;}

.ms_navlist dl dd {display:none;position:absolute; left:140px; width:986px;border:2px solid #E13889  ;background:#FFF;z-index:1;}
.ms_navlist dl dd .ms_sideleft {float:left; width:100%;padding:0;margin:0;}
.ms_navlist dl dd .ms_sideright {float:right;width:116px;}

.ms_sideleft {display:inline;float:left;background:#fff;}
.ms_sideleft h3 {width:370px;height:24px;line-height:24px;font-size:12px;font-weight:700;color:#000;}
.ms_sideleft li {display:inline;float:left;/* width:370px; */margin-right:5px;}
.ms_sideleft li.noline {border-top:none;}
.ms_sideleft li b {display: block; margin-left: 10px; font-size: 16px;}
.ms_sideleft li div {float:left;margin-bottom: 20px; margin-left: 20px;}
.ms_sideleft li div a,.ms_sideleft li div a:visited {float:left;margin:11px 10px 0 0;+margin-top:10px;padding:5px 10px;white-space:nowrap;color:#000;width: 126px;height: 24px;line-height:15px;text-overflow: ellipsis;overflow: hidden;}
.ms_sideleft li b {font-weight:normal;color:#E13889  ;border:none;}
.ms_sideleft li b a,.ms_sideleft li b a:hover{font-weight:normal;color:#E13889  ;border:none;}
.ms_sideleft li b a:hover{font-weight:bold;}
.ms_sideleft li div a:hover {  color:#fff;background-color: #E13889  ; padding:5px 10px;}

.ms_sideright {position:absolute;right:0;top:0;}
.ms_sideright h3 {height:28px;line-height:28px;padding-top:5px;padding-left:10px;font-size:12px;font-weight:700;color:#000;}
.ms_sideright li {display:inline;float:left;width:100px;height:26px;line-height:26px;margin-left:14px;overflow:hidden;}
.ms_sideright li a,.ms_sideright li a:visited {color:#666;}
.ms_sideright li a:hover {color:#E13889  ;text-decoration:underline;}

.ms_menv03 {top:-60px;}
.ms_menv04 {top:-120px;}
.ms_menv05 {top:-180px;}


/*名人筛选*/

.search_type{}
.search_type ul{padding: 0; margin-top: 22px;}
.search_type ul li{float: left; list-style: none;  background-color: #eee; margin-left: 1%; font-size: 18px;width: calc(100% / 4 - 9px);text-align: center;}
.search_type ul li:nth-child(1){ margin-left: 0; } 
.search_type ul li a{width: 100%; display: block; padding: 20px 20px;} 
.search_type_name{width:100%;}
.search_type_name a{width: calc(100% / 8 ); display: block; float: left; line-height: 40px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.search_type_name a span,.search_type_abc a span{padding: 3px 10px;}
.search_type_name a:hover span,.search_type_abc a:hover span{background: #E13889  ; color: #fff; }
.search_type_name dt{float: none;text-align: left;width:100%;font-size:16px;}
.search_type_name dd{margin-left:0;}
.search_type_abc a{width: calc(100% / 14 ); display: block; float: left; line-height: 40px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}


/*浮动层*/

.reveal-modal-bg{position: fixed;height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.8);z-index: 10000;display: none;top: 0;left: 0;}
.reveal-modal{visibility: hidden;top: -100px;left: 50%;margin-left: -580px;width: 1160px;background-color: #fff;position: absolute;z-index: 10001;padding: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}
.reveal-modal.small{width: 200px;margin-left: -140px;}
.reveal-modal.medium{width: 400px;margin-left: -240px;}
.reveal-modal.large{width: 600px;margin-left: -340px;}
.reveal-modal.xlarge{width: 800px;margin-left: -440px;}
.reveal-modal .close-reveal-modal{font-size: 30px;position: absolute;top: 8px;right: 11px;color: #E13889  ;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;width: 30px;}

#myModal1{top:-100px;}
#myModal2{top:0;}
#myModal3{top:-200px;}
#myModal4{top:0;}

.ms-art-h3 { font-size: 16px; line-height: 40px; font-weight: bold; color: #E13889  ; }
.ms_school{padding:20px 0;}
.ms_school a{width: calc(100% / 5); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; float: left;line-height: 35px;}
.ms_school a span{padding: 3px 10px;}

/*院校*/
.school_logo{float: left;margin-right:10px}
.school_logo img{width:90px;height:90px;}
.school_name{float: right;width: 132px;}
.school_name h3{}
.school_name h3 a{display:block;font-size:16px;}
.school_name h3 span{font-size: 14px; font-weight: normal; background-color: #E13889  ; color: #fff; padding: 2px 5px;}
.school_name .hits{}
.school_photo {list-style: none;margin:0;padding:0;}
.school_photo li{width: calc(100% / 3 - 5px); float: left; margin-right: 7px; margin-bottom: 5px;}
.school_photo li:nth-child(3n){margin-right:0;}

table.school_type {font-size:12px;color:#333333;width:100%;border-width: 1px;border-color: #ccc;border-collapse: collapse;}
table.school_type th {font-size: 13px; background-color: #cff9f7; border-width: 1px; padding: 8px; border-style: solid; border-color: #ccc; text-align: right; width: 31%; font-weight: normal;}
table.school_type tr {background-color:#fff;width:60%}
table.school_type td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #ccc;word-break: break-all;}

.item{border-bottom: 1px #eee dotted;padding-bottom:10px;}
.item:last-child{border: 0;}
.sch_nav{background-color: #f5f5f5;}
.sch_nav {background-color: #f5f5f5;}
.sch_nav li{border-right: 1px #f4f4f4 solid;}
.sch_nav li:last-child{border:0;}
.sch_nav li a{padding: 12px 13.2px!important;font-size:14px!important;}
.sch_nav .active{background-color: #E13889  ;}
.sch_nav .active a{color:#fff!important;}

.school_tx {margin-right: -5px;}
.school_tx li {padding: 0; margin: 3px 5px 5px; position: relative; }
.school_tx li img { width: 82px; height: auto; }
.school_tx li span { width: 82px; height: 82px; overflow: hidden; display: block; }
.school_list{margin: 0; padding: 0; margin-left: 5px;}
.school_list li{float: left; width: 50%; list-style: none;line-height: 32px;height:32px;overflow:hidden;}
.school_list li span{margin-right: 20px; font-size: 12px; color: #E13889  ;}
.school_list li .time{color: #999;float:right;}
.school_list li a{color: #666;}
.school_info{padding-top:0px;height: 303px;position: relative;}
.school_info_more{position: absolute; right: 15px; bottom: 10px;}

.sch_nature{margin-top: 10px;}
.sch_nature span{font-size: 14px; font-weight: normal; background-color: #E13889  ; color: #fff; padding: 2px 5px;margin-right: 5px;}


.sch_title{}
.article_body_sch{}
.article_body_sch img{max-width: 90%!important; margin: auto; display: block; height: auto;}
.article_body_sch p{margin: 15px 0; font-size: 16px; line-height: 30px; text-align: justify; text-indent: 2em;}


.school_more{line-height: 33px;}
.school_more a{}

.school_tit h3{font-size: 16px;margin: 10px 0 0;line-height: 1.4;overflow: hidden;font-weight:bold;}
.school_tit h3 a{color: #223138;}
.famous_title{}
.type_tit{width: 100%!important;}
.dl-horizontal dt{width:70px!important;line-height: 40px;} 

.a_list h3 { font-size: 14px; margin: 10px 0 0; line-height: 1.4; overflow: hidden; height:38px; }
.a_list h3 a { color: #223138; }

/*Blog Grid Info*/
.a_list .blog-grid-info {
	padding-left: 0;
	list-style: none;
}
.a_list .blog-grid-info .tags{
	color: #fff!important; line-height: 16px!important; border-radius: 0!important; background: #444!important; width: 52px;
}

.a_list .blog-grid-info li {
	color: #888;
	padding: 0 2px;
	font-size: 12px;
	display: inline-block;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
}

.a_list .blog-grid-info span { 
	color: #888;
	font-size: 12px;
	display: block;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
}

.a_list .blog-grid-info li:before {
	content: '|';
	font-size: 12px;
	line-height: 1.4;
	margin-right: 9px;
	color:#E13889  ;
}

.a_list .blog-grid-info li:first-child:before {
	content: " ";
	margin-right: 0;
}

.a_list .blog-grid-info li a {
	color: #888;
}

.a_list .blog-grid-info li a:hover {
	text-decoration: none;
}
.tags_tit{padding-left: 0; list-style: none;}
.tags_tit li{padding: 3px 2px; line-height: 28px; display: inline-block; text-align: justify; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: calc(100% / 8 - 4px);}
.tags_tit a{color: #fff; font-size: 13px; font-weight: 400; padding: 4px 10px; background: #999; display: block; text-align: center;}
.tags_tit a:hover{color:#fff!important;opacity:0.8!important; }
.tagcolor_1{background:#bf9f79!important;}
.tagcolor_2{background:#999966!important;}
.tagcolor_3{background:#339999!important;}
.tagcolor_4{background:#a2a28c!important;}
.tagcolor_5{background:#72a872!important;}

.things{padding-right: 10px; text-align: justify;}
.nostatus{color:#f00!important;}
.yesstatus{color:#E13889  !important;}
.nickname{color: #333;  margin-right: 20px;display: inline;}
.comment-info2 span.recontent{margin-left: 20px; color: #ccc;}
.s_filnk{float: right; font-size: 14px; padding-bottom: 0; margin: 0; line-height: 18px; border-bottom: 1px solid #E13889  ; margin-top: 17px; font-weight: normal;}
.list-inline .collection{border: 1px #eee solid; border-radius: 4px; padding: 5px 10px;}
.list-inline .collection_ok{background-color:#E13889;color:#fff!important;border: 1px #E13889 solid;}
.list-inline .jumpcomment{border: 1px #eee solid; border-radius: 4px; padding: 5px 10px;}

.works_bg{background-color:#fff;border-radius: 4px;position: relative;}
.show_author{position: absolute; bottom: 45px; height: 285px; background-color: rgba(255, 255, 255, 0.95); width: 100%; box-shadow: 2px 6px 15px rgba(0,0,0,.15);z-index: 11;border-radius: 4px;display:none;}

.show_author .author_thumb img{border-radius:50%;width:100px;margin:0 auto;display:block;margin-top: 20px;}
.show_author .author_title{text-align: center; display: block; margin-top: 5px; font-size: 18px;}
.show_author .author_type{text-align: center; display: block; margin-top: 5px; font-size: 14px; color: #888;}

.show_author .author_num{height: 36px; display: block;}

.show_author .author_num .work{width: 50%; text-align: center; float: left;position: relative;margin-top: 0;}
.show_author .author_num .work:after{content: ""; display: inline-block; width: 1px; height: 30px; background: #ddd; position: absolute; top: 5px; right: 0;}
.show_author .author_num .work .num,.show_author .author_num .fans .num{color: #333; font-weight: 600; line-height: 21px;}
.show_author .author_num .work p{color: #bbb; line-height: 21px; font-size: 12px;}
.show_author .author_num .fans{width: 50%; text-align: center; float: left;}
.show_author .author_num .fans p{color: #bbb; line-height: 21px; font-size: 12px;}
.show_author .author_btn{clear:both;}
.show_author .author_btn .follow{width: 50%;text-align: center; float: left;}
.show_author .author_btn .follow a{background-color: #E13889  ; padding: 5px 20px; border-radius: 4px; color: #fff;}
.show_author .author_btn .follow a:hover{background-color: #f52d3d;}
.show_author .author_btn .message{width: 50%;text-align: center; float: left;}
.show_author .author_btn .message a{border: 1px solid #bbb; padding: 5px 25px; border-radius: 4px; color: #666;}
.show_author .author_btn .message a:hover{background-color: #eee;}
.works_bg .young_type {padding:0 16px 10px;}
.works_bg .young_type .works_num{font-size:12px;color:#999;}
.works_bg .young_type .works_num a{color:#999;margin-left:5px;}
.works_bg .young_type .follow_me{float: right; position: absolute; right: 16px; bottom: 23px;}
.works_bg .young_type .follow_me a{padding:4px 12px;background-color:#ea2c3a;color:#fff;border-radius: 4px;}
.works_bg .young_type .follow_me .yes_follow,.show_author .author_btn .follow .yes_follow{background-color:#ea2c3a;}
.works_bg .young_type .follow_me .yes_follow:hover,.show_author .author_btn .follow .yes_follow:hover{background-color:#ff717b;}
.works_bg .young_type .follow_me .no_follow,.show_author .author_btn .follow .no_follow{background-color:#ccc;}
.works_bg .young_type .follow_me .no_follow:hover,.show_author .author_btn .follow .no_follow:hover{background-color:#ddd;}
.topbar-time a{color:#fff}
a.see_more{padding: 5px 10px; background-color: #E13889; display: block; margin: auto; width: 200px; clear: both; height: 40px; text-align: center; line-height: 32px; color: #fff; border-radius: 4px;margin: 20px auto 10px;}
a.see_more:hover{opacity: 0.5;}
nav.pages{text-align:center;}
.young_num{position: absolute; bottom: 0;width: 1150px;margin: auto; left: 0; right: 0;}
.young_num .type_num{width: 220px; color: rgba(255, 255, 255); font-size: 14px; position: relative; text-align: center;text-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);}
.young_num .type_num a{color: white; font-size: 24px; display: block; padding:5px;}
.young_num .left{float: left;}
.young_num .right{float: right;}
.artist_follow{text-align: center;margin: 20px auto 10px;}
.artist_follow a{padding:8px 20px;color:#fff;border-radius: 4px;margin: 0 10px;}
.artist_follow a:hover{color:#fff;}
.artist_follow .no_follow{background-color:#ccc;}
.artist_follow .yes_follow{background-color:#ea2c3a;}
.artist_follow .yes_follow:hover{background-color:#ff6873;color:#fff}
.artist_follow .to_message{border:1px solid #999;color:#999}
.artist_follow .to_message:hover{background-color:#999;color:#fff;}
.prize_title{background-color:#fff;}
.prize_title span:nth-child(1){width:50%;float:left;}
.prize_title span:nth-child(2){width:50%;float:right;text-align:right;padding-right:16px;line-height: 60px;font-size: 18px;}

a{color: #666 ;}
.header-v8 .dropdown-menu{border-top: solid 3px #E13889 ;}
.header-v8 .dropdown-menu .active > a,
.header-v8 .dropdown-menu li > a:hover{background-color:#E13889 ;color: #fff;}
.header-v8 .navbar-nav .open .dropdown-menu > li > a:hover,
.header-v8 .navbar-nav .open .dropdown-menu > li > a:focus{color: #E13889 ;}
.header-v8 .navbar-nav .open .dropdown-menu > .active > a,
.header-v8 .navbar-nav .open .dropdown-menu > .active > a:hover,
.header-v8 .navbar-nav .open .dropdown-menu > .active > a:focus{color: #E13889 ;}
.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a,
.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #E13889 ;}
.header-v8 .navbar-nav > li > a:hover{color: #fff ;}
.header-v8 .navbar-nav > .active > a{color: #E13889 !important;}

.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list li a:hover{color: #E13889 ;}
.footer-v8 .footer .column-one a:hover{color: #E13889 ;}
.footer-v8 .footer .tags-v4 a:hover{border-color: #E13889 ;background-color: #E13889 ;}
.footer-v8 .footer .footer-lists li a:hover{color: #E13889 ;}
.footer-v8 .footer .latest-news h3 a:hover{color: #E13889 ;}
.footer-v8 .footer .input-group-btn .input-btn{background: #1fde91;}
.footer-v8 .footer .social-icon-list li i:hover{background: #E13889 ;border-color: #E13889 ;}
.blog-slider span.blog-slider-badge{background: #E13889 ;}
.blog-slider .blog-slider-title h2 a:hover{color: #E13889 ;}
.blog-ms-v2 .ms-thumb-frame-selected .ms-thumb h3{color: #E13889 ;}
.tab-v4 .tab-heading h2{color: #E13889 ;}
.title-v4{color: #E13889 ;}
.tab-v4 .nav-tabs > .active > a,
.tab-v4 .nav-tabs > .active > a:hover,
.tab-v4 .nav-tabs > .active > a:focus{color: #E13889 ;}
.blog-grid h3 a:hover{color: #E13889 ;}
.blog-grid .blog-grid-info li a:hover{color: #E13889 ;}
.blog-grid a.r-more{color: #E13889 ;}
.blog-grid a.r-more{border-bottom: 1px solid #E13889 ;}
.blog-thumb .blog-thumb-desc h3 a:hover{color: #E13889 ;}
.blog-thumb .blog-thumb-info li a:hover{color: #E13889 ;text-decoration: none;}
.tab-v5 .nav-tabs li.active a{color: #E13889 ;}
.blog-thumb-v3 h3 a:hover{color: #E13889 ;}
.blog-video span.category-badge{background: #E13889 ;}
.twitter-posts .twitter-posts-in a.link{color: #E13889 ;}
.blog-social-shares li a:hover{color: #E13889 ;}
.tab-v4 .nav-tabs > li > a:hover{color: #E13889 ;}
.blog-cars-heading .owl-navigation .owl-btn:focus,
.blog-cars-heading .owl-navigation .owl-btn:hover{color: #E13889 ;}
.blog-cars-heading h2{color: #E13889 ;}
.blog-thumb-v4 h3 a:hover{color: #E13889 ;}
.blog-thumb-v2 .blog-thumb-desc h3 a:hover{color: #E13889 ;}
.blog-thumb-v2 .blog-thumb-info li a:hover{color: #E13889 ;}
.breadcrumb li.active,
.breadcrumb li a:hover{color: #E13889 ;}
.single-page-quote:after{background: #E13889 ;}
.single-page-quote p{color: #E13889 ;}
.source-list li a{color: #E13889 ;}
.blog-grid-tags li a:hover{background: #E13889 ;}
.btn-u.btn-u-default{background: #E13889 ;}
.btn-u.btn-u-default:hover,
.btn-u.btn-u-default:focus,
.btn-u.btn-u-default:active,
.btn-u.btn-u-default.active,
.open .dropdown-toggle.btn-u.btn-u-default{background: #c0392b;}
.btn-u.btn-u-split-default.dropdown-toggle{border-left: solid 1px #c0392b;}
.blog-thumb .blog-thumb-hover:hover:after{background: rgba(21,162,156,0.8);}
#topcontrol:hover{background: #E13889;}
.blog-video h4{background: #E13889;}
.blog-grid .blog-grid-grad i:hover{background: #E13889;}
.blog-thumb-v2 .blog-thumb-grad i:hover{background: #E13889;}

.promo-section .tp-caption.Newspaper-Subtitle, .promo-section .Newspaper-Subtitle, .promo-section .erinyen .tp-tab-title{color: #E13889 ;}
.tp-bannertimer{background: #E13889 ;}


.blog-topbar{background: #223138;}
.blog-topbar .container,
.blog-topbar .container-fluid{padding-top: 5px;padding-bottom: 5px;}
/* Topbar List*/.topbar-list{padding-left: 0;list-style: none;margin-bottom: 0;float: left;}
.topbar-list > li{color: #838e95;font-size: 12px;padding: 7px 12px;position: relative;letter-spacing: 1px;display: inline-block;text-transform: uppercase;}
.topbar-list > li:before{top: 11px;left: -3px;width: 1px;height: 9px;content: ' ';background: #838e95;position: absolute;}
.topbar-list li:last-child{padding-right: 0;}
.topbar-list li a{color: #838e95;}
.topbar-list li a:hover{color: #fff;text-decoration: none;}
.topbar-log_reg li.home:before{display: none;}
/* Topbar Dropdown*/.topbar-list .topbar-dropdown{top: 32px;left: -3px;z-index: 1;display: none;padding: 7px 0;list-style: none;min-width: 125px;background: #223138;position: absolute;}
@media (min-width: 769px){.topbar-list li:hover .topbar-dropdown{display: block;}}
.topbar-list .topbar-dropdown li a{color: #eee;display: block;font-size: 12px;padding: 5px 15px;margin-bottom: 1px;text-transform: uppercase;}
.topbar-list .topbar-dropdown li a:hover,
.topbar-list .topbar-dropdown li.active a{color: #fff;}
.topbar-list .topbar-dropdown li a:hover{text-decoration: none;}
/* Topbar Submenu*/.topbar-list .topbar-submenu{position: relative;}
.topbar-list .topbar-submenu > a:after{top: 8px;right: 9px;font-size: 11px;content: "\f105";position: absolute;font-weight: normal;display: inline-block;font-family: FontAwesome;}
.topbar-list .topbar-submenu:hover > .topbar-submenu-in{display: block;}
.topbar-list .topbar-submenu > .topbar-submenu-in{top: 0;left: 100%;float: left;z-index: 1000;display: none;padding: 7px 0;font-size: 10px;min-width: 125px;text-align: left;list-style: none;background: #151515;position: absolute;text-transform: uppercase;}
.topbar-list .topbar-submenu li:before{display: none;}
.topbar-time{color: #fff;text-transform: uppercase;font-size: 12px;letter-spacing: 1px;padding: 7px 12px 7px 0;float: left;}
.topbar-toggler{color: #fff;cursor: pointer;font-size: 16px;float: left;display: none;padding-top: 1px;}
@media (max-width: 768px){.topbar-toggler{display: block;}
.topbar-menu{display: none;}
.topbar-menu{clear: both;float: none;padding: 0 0 5px;}
.topbar-menu li{display: block;padding: 7px 0;}
.topbar-menu li:before{display: none;}
.topbar-menu strong{font-weight: normal;opacity: 0.5;}
.topbar-list .topbar-dropdown{background: none;top: 0;left: 10px;position: relative;min-width: auto;padding: 7px 0 0;}
.topbar-list .topbar-submenu > .topbar-submenu-in{float: none;background: none;top: 0;left: 10px;position: relative;min-width: auto;display: block;padding: 7px 0 0;}
.topbar-list .topbar-dropdown li{padding: 7px 0;}
.topbar-list .topbar-dropdown li:last-child{padding-bottom: 0;}
.topbar-list .topbar-dropdown li a{padding: 0;}
.topbar-list .topbar-submenu > a:after{display: none;}}
/*Bug fixed in v1.9*/@media (min-width: 769px){.topbar-menu{display: block !important;}}
/* Search Box*/.blog-topbar .search-btn{color: #fff;cursor: pointer;font-size: 14px;padding: 7px 0 0 10px;}
.blog-topbar .search-btn:hover{color: #bbb;}
.topbar-search-block{top: 0;left: 0;width: 100%;display: none;background: #333;}
.topbar-search-block .container{padding-top: 0;padding-bottom: 0;}
.topbar-search-block form{position: relative;}
.topbar-search-block .search-close{top: 10px;right: 0;color: #fff;cursor: pointer;position: absolute;}
.topbar-search-block .form-control{padding: 0;color: #eee;border: none;min-height: 35px;font-weight: 200;background: #333;}
.topbar-search-block .form-control:focus{box-shadow: none;}
.topbar-search-block .form-control::-moz-placeholder{color: #eee;font-weight: 200;}
.topbar-search-block .form-control:-ms-input-placeholder{color: #eee;font-weight: 200;}
.topbar-search-block .form-control::-webkit-input-placeholder{color: #eee;font-weight: 200;}
/*--------------------------------------------------[3. Header - Navbar]
----------------------------------------------------*//*Navbar*/.header-v8{background: #fff;position: relative;box-shadow: 0 0 5px #bbb;}
@media (max-width: 991px){.header-v8{position: static;}}
/*Containers
------------------------------------*/


.container{max-width:1170px;}

.header-v8 .navbar{border: none;margin-bottom: 0;}
.header-v8 .navbar-brand{height: 84px;max-height: 84px;line-height: 60px;}
.header-v8 .navbar-brand img{width: auto;height: auto;max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}

.header-v8 .navbar-toggle{border: none;padding: 9px 0;margin: 26px 0 0;}
.header-v8 .navbar-toggle .icon-bar{height: 1px;width: 30px;font-size: 20px;background: #333;margin-bottom: 7px;}
.header-v8 .navbar-toggle .icon-bar:last-child{margin-bottom: 0;}
.header-v8 .navbar-toggle,
.header-v8 .navbar-toggle:hover,
.header-v8 .navbar-toggle:focus{background: inherit;}
/*Navbar Collapse*/.header-v8 .navbar-collapse{position: relative;}
/*Navbar Menu*/.header-v8 .navbar-nav > li > a{color: #fff;font-size: 14px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;}
.header-v8 .nav > li > a:hover,
.header-v8 .nav > li > a:focus{background: inherit;}
/*--------------------------------------------------[4. Header - Responsive Navbar Style]
----------------------------------------------------*//*Responsive Navbar*/@media (max-width: 991px){/*Responsive code for max-width: 991px*/.header-v8 .navbar-header{float: none;}
.header-v8 .navbar-toggle{display: block;}
.header-v8 .navbar-collapse{background: #fff;border-color: #eee;border-bottom: 1px solid #eee;}
.header-v8 .navbar-collapse.collapse{display: none !important;}
.header-v8 .navbar-collapse.collapse.in{display: block !important;overflow-y: auto !important;}
.header-v8 .navbar-nav{margin: 10px 0;float: none !important;}
.header-v8 .navbar-nav > li{float: none;}
.header-v8 .navbar-nav > li > a{padding-top: 30px;padding-bottom: 40px;}
/*Navbar Nav*/.header-v8 .navbar-nav > li > a{color: #444;}
/*Pull Right*/.header-v8 .dropdown-menu.pull-right{float: none !important;}
/*Navbar*/.header-v8 .navbar-nav .open > a:focus,.header-v8 .navbar-nav .open > a:hover{border-color: #eee;}
/*Dropdown Menu Slide Down Effect*/.header-v8 .navbar-nav .open .dropdown-menu{border: 0;float: none;width: auto;margin-top: 0;position: static;box-shadow: none;background-color: transparent;}
.header-v8 .navbar-nav .open .dropdown-menu > li > a,.header-v8 .navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 5px 25px;}
.header-v8 .navbar-nav .open .dropdown-menu > li > a{line-height: 20px;}
.header-v8 .navbar-nav .open .dropdown-menu > li > a:hover,.header-v8 .navbar-nav .open .dropdown-menu > li > a:focus{background-image: none;}
.header-v8 .navbar-nav .open .dropdown-menu > li > a{color: #777;}
.header-v8 .navbar-nav .open .dropdown-menu > li > a:hover,.header-v8 .navbar-nav .open .dropdown-menu > li > a:focus{background-color: transparent;}
.header-v8 .navbar-nav .open .dropdown-menu > .active > a,.header-v8 .navbar-nav .open .dropdown-menu > .active > a:hover,.header-v8 .navbar-nav .open .dropdown-menu > .active > a:focus{background-color: transparent;}
.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a,.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a:hover,.header-v8 .navbar-nav .open .dropdown-menu > .disabled > a:focus{background-color: transparent;}
.header-v8 .dropdown-menu.no-bottom-space{padding-bottom: 0;}
/*Design for max-width: 991px*/.header-v8 .navbar-collapse,.header-v8 .navbar-collapse .container{padding-left: 0 !important;padding-right: 0 !important;margin-left: 0;margin-right: 0;}
.header-v8 .navbar-nav > li > a{font-size: 14px;padding: 10px 5px;}
.header-v8 .navbar-nav > li a{border-bottom: none;border-top: 1px solid #eee;}
.header-v8 .navbar-nav > li:first-child > a{border-top: transparent;}
.header-v8 .navbar-nav > .open > a,.header-v8 .navbar-nav > .open > a:hover,.header-v8 .navbar-nav > .open > a:focus{color: #555;background: inherit;}
.header-v8 .navbar-nav > .active > a,.header-v8 .navbar-nav > .active > a:hover,.header-v8 .navbar-nav > .active > a:focus{background: inherit;}
.header-v8 .dropdown .dropdown-submenu > a{font-size: 13px;color: #555 !important;text-transform: uppercase;}}
@media (min-width: 992px){/*Navbar Collapse*/.header-v8 .navbar-collapse{padding: 0;}
/*Navbar*/.header-v8 .navbar{min-height: 40px !important;}
.header-v8 .container > .navbar-header,.header-v8 .container-fluid > .navbar-header,.header-v8 .container > .navbar-collapse,.header-v8 .container-fluid > .navbar-collapse{margin-bottom: -10px;}
.header-v8 .navbar-nav{top: 2px;position: relative;}
.header-v8 .navbar-nav > li > a{padding: 20px 30px;line-height: 54px;}
.header-v8 .navbar-nav > li:last-child > a{/* padding-right: 0;*/}
/*.header-v8 .navbar-nav > li.home > a{padding-left: 0;}*/
.header-v8 .navbar-nav > li > a,.header-v8 .navbar-nav > li > a:hover,.header-v8 .navbar-nav > li > a:focus,.header-v8 .navbar-nav > .active > a,.header-v8 .navbar-nav > .active > a:hover,.header-v8 .navbar-nav > .active > a:focus{color: #333;background: none;}
.header-v8 .navbar-nav > .open > a,.header-v8 .navbar-nav > .open > a:hover,.header-v8 .navbar-nav > .open > a:focus{color: #333;}
/*Dropdown Menu*/.header-v8 .dropdown-menu{border: none;padding: 15px 0;min-width: 90px;border-radius: 0;background: #fff;z-index: 9999 !important;}
.header-v8 .dropdown-menu > li > a{color: #777;font-size: 13px;font-weight: 400;padding: 6px 17px;text-align: center;}
.header-v8 .dropdown-menu > li > a:hover{color: #fff!important;background-color:#E13889!important;}
.header-v8 .dropdown-menu .active > a,.header-v8 .dropdown-menu li > a:hover{background: inherit;filter: none !important;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.header-v8 .dropdown-menu li > a:focus{background: none;filter: none !important;}
.header-v8 .navbar-nav > li.dropdown:hover > .dropdown-menu{display: block;}
.header-v8 .open > .dropdown-menu{display: none;}}
/*--------------------------------------------------[5. Header - Submenu]
----------------------------------------------------*//*Dropdown Submenu for BS3
------------------------------------*/.header-v8 .dropdown-submenu{position: relative;}
.header-v8 .dropdown-submenu > a:after{top: 9px;right: 15px;font-size: 11px;content: "\f105";position: absolute;font-weight: normal;display: inline-block;font-family: FontAwesome;}
@media (max-width: 991px){.header-v8 .dropdown-submenu > a:after{content: " ";}}
.header-v8 .dropdown-submenu > .dropdown-menu{top: -20px;left: 100%;margin-left: 0px;}
/*Submenu comes from LEFT side*/.header-v8 .dropdown-submenu > .dropdown-menu.submenu-left{left: -100%;}
.header-v8 .dropdown-submenu:hover > .dropdown-menu{display: block;}
@media (max-width: 991px){.header-v8 .dropdown-submenu > .dropdown-menu{display: block;margin-left: 15px;}}
.header-v8 .dropdown-submenu.pull-left{float: none;}
.header-v8 .dropdown-submenu.pull-left > .dropdown-menu{left: -100%;margin-left: 10px;}
.header-v8 .dropdown-menu li [class^="fa-"],
.header-v8 .dropdown-menu li [class*=" fa-"]{left: -3px;width: 1.25em;margin-right: 1px;position: relative;text-align: center;display: inline-block;}
.header-v8 .dropdown-menu li [class^="fa-"].fa-lg,
.header-v8 .dropdown-menu li [class*=" fa-"].fa-lg{/* increased font size for fa-lg*/width: 1.5625em;}
/*--------------------------------------------------[6. Header - Mega Menu]
----------------------------------------------------*//*Mega Menu
------------------------------------*/.header-v8 .mega-menu .nav,
.header-v8 .mega-menu .dropup,
.header-v8 .mega-menu .dropdown,
.header-v8 .mega-menu .collapse{position: static;}
.header-v8 .mega-menu .navbar-inner,
.header-v8 .mega-menu .container{position: relative;}
.header-v8 .mega-menu .dropdown-menu{left: auto;border-top: 3px solid #E13889;}
.header-v8 .mega-menu .dropdown-menu > li{display: block;}
.header-v8 .mega-menu .dropdown-submenu .dropdown-menu{left: 100%;}
.header-v8 .mega-menu .nav.pull-right .dropdown-menu{right: 0;}
.header-v8 .mega-menu .mega-menu-content{*zoom: 1;padding: 0;}
.header-v8 .mega-menu .mega-menu-content:before,
.header-v8 .mega-menu .mega-menu-content:after{content: "";display: table;line-height: 0;}
.header-v8 .mega-menu .mega-menu-content:after{clear: both;}
.header-v8 .mega-menu.navbar .nav > li > .dropdown-menu:after,
.header-v8 .mega-menu.navbar .nav > li > .dropdown-menu:before{display: none;}
.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-menu{left: 0;right: 0;overflow: hidden;}
/*Dropdown Menu*/.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-menu li a{padding: 0;}
.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-menu li h2{color: #333;margin: 0 0 5px;font-size: 15px;font-weight: 400;text-transform: uppercase;}
/*Dropdown Link List*/.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list{padding-left: 0;list-style: none;margin-bottom: 0;}
.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list li{display: block;}
.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list li a{color: #777;display: block;padding: 8px 0;font-size: 13px;font-weight: 400;border-bottom: solid 1px #eee;}
.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list li a:hover{text-decoration: none;}
/*Responsive Mega Menu Content*/@media (min-width: 768px){.header-v8 .mega-menu .mega-menu-fullwidth .mega-menu-content .row{margin-right: 15px;}}
@media (max-width: 991px){/*Dropdown Menu*/.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-menu{width: auto;}
.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-menu > li > ul{display: block;}
.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-menu li h2{font-size: 13px;padding-left: 10px;}
.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-menu li a{border-top: none;}
/*Dropdown Link List*/.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list > li > a{padding-left: 15px;}}
@media (min-width: 992px){.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-menu{padding-top: 25px;margin-left: 15px;margin-right: 15px;padding-bottom: 25px;}}
/*-------------------------------------------------- [7. Header - Fixed]
----------------------------------------------------*//*Header*/.header-fixed .header-v8.header-sticky{top: 0;left: 0;width: 100%;height: auto;z-index: 999;position: fixed;}
/*Media Queries*/@media (max-width: 991px){.header-fixed .header-v8.header-sticky{position: static;}}
@media (min-width: 992px){/*Topbar v2*/.header-fixed .header-v8.header-fixed-shrink .blog-topbar{margin-top: -40px;}
/*Navbar Brand*/.header-fixed .header-v8.header-fixed-shrink .navbar-brand{height: 70px;max-height: 70px;line-height: 36px;}
/*Navbar Nav*/.header-fixed .header-v8.header-fixed-shrink .navbar-nav > li > a{line-height: 30px;}
/*Transition*/.header-v8 .blog-topbar,.header-v8 .navbar-brand,.header-v8 .navbar-nav > li > a,.header-fixed .header-v8.header-fixed-shrink .blog-topbar,.header-fixed .header-v8.header-fixed-shrink .navbar-brand,.header-fixed .header-v8.header-fixed-shrink .navbar-nav > li > a{-webkit-transition: all 0.3s cubic-bezier(0.5, 1, 0.7, 1);transition: all 0.3s cubic-bezier(0.5, 1, 0.7, 1);}}
/*--------------------------------------------------
[8. Header Boxed Layout]
----------------------------------------------------*/.boxed-layout.header-fixed .header-v8.header-sticky{left: inherit;width: inherit;}
.boxed-layout-space.header-fixed .header-v8.header-sticky{top: 40px;}
@media(max-width:767px){.boxed-layout-space.header-fixed .header-v8.header-sticky{top: 0;}}

/*Footer-v4
------------------------------------*//*Footer*/.footer-v4 .footer{padding: 50px 0;background: #151515;}
.footer-v4 .footer p{color: #bbb;font-size: 14px;}
.footer-v4 img.footer-logo{margin: 15px 0 20px;}
.footer-v4 .address-list li{color: #bbb;margin-bottom: 7px;}
.footer-v4 .address-list li i{margin-right: 10px;vertical-align: middle;}
.footer-v4 .shop-social li i{color: #bbb;width: 30px;height: 30px;padding: 8px;font-size: 16px;text-align: center;background: #414040;}
.footer-v4 .shop-social li i:hover{background: #353535;}
.footer-v4 h2.thumb-headline{color: #ddd;font-size: 16px;margin-bottom: 3px;text-transform: uppercase;}
.footer-v4 .simple-list li{color: #bbb;}
.footer-v4 .simple-list a{color: #bbb;font-size: 14px;font-weight: 200;}
/*Copyright*/.footer-v4 .copyright{padding: 15px 0;border-top: none;background: #fff;}
.footer-v4 .copyright p{color: #bbb;font-size: 12px;margin-top: 13px;margin-bottom: 0;}
.footer-v4 .copyright a{color: #00aa98;}
.footer-v4 .sponsors-icons{margin-bottom: 0;margin-top:10px;}
.footer-v4 .sponsors-icons i{color: #999;font-size: 22px;margin-right:10px;}
@media (max-width: 991px){.footer-v4 .copyright{text-align: center;}
.footer-v4 .copyright p{margin-bottom: 15px;}
.footer-v4 .sponsors-icons.pull-right{float: none !important;}}
@media (max-width: 1280px){
.young_num{width: auto;}
}

.btn_submit{border: 0; padding: 8px 40px; background-color: #E13889; color: #fff;}
.btn_submit:hover{opacity:0.9;}
.bordered_works { width: 1000px; border: solid #ddd 1px; border-collapse: initial;margin:auto;margin-bottom: 20px;}
.bordered_works th { background-color: #ddd; color: #000; font-size: 14px; text-align: center;border-left: 1px solid #fff;height: 30px;}
.bordered_works td:first-child, .bordered_works th:first-child { border-left: none; }
.bordered_works td { border-left: 1px solid #ddd; border-top: 1px solid #ddd; padding: 10px; text-align: center; }
.del_message{color:#f00;}
.footer-v4{position:relative!important;}
.navbar-nav{float:right!important;}
.degree{ padding: 2px; color: #fff; width: 19px; margin-left: 4px; height: 19px; display: inline-block; line-height: 15px; text-align: center;}
.degree1{background-color:#607D8B;}
.degree2{background-color:#9C27B0;}
.degree3{background-color:#4643F2!important;}
.degree4{background-color:#ff33ff!important;}


.works_bg a span.degreeimg3{position: absolute; display: block; height: 50px; width: 50px; top: -1px; right: -1px; background-image: url(../images/jb3.png); background-repeat: no-repeat; background-size: cover;}
.works_bg a span.degreeimg4{position: absolute; display: block; height: 50px; width: 50px; top: -1px; right: -1px; background-image: url(../images/jb4.png); background-repeat: no-repeat; background-size: cover;}
.pages {
    clear: both;
    margin-top: 40px;
    display: block;
    text-align: center;
	position: relative;
}
#pages {
    height: 40px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    border-right: none;
    border-bottom: none;
}
#pages a:hover{
	background: #E13889;
	color: #fff;
}
#pages a:nth-child(1) {
    border-left: 1px solid #eee;
}
#pages a.active {
    background: #E13889;
    color: #fff;
}
#pages a {
    display: block;
    float: left;
    padding: 5px 18px;
    text-decoration: none;
    color: #808080;
    font-size: 12px;
    line-height: 24px;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}
#pages .disabled span{margin: 0 5px;}
#pages .active span{margin: 0 5px;}
#pages p.pageRemark b {
    color: #E13889;
    margin: 0 5px;
}
.ms-empty{
	text-align: center;
	font-size: 14px;
	color: #999;
}
.ms-yipin-content{
	width: 1000px;
	margin: auto;
	margin-bottom: 20px;
}
.ms-yipin-content a img{
	margin: 0 auto 10px; 
}
.ms-like,.ms-collection{
	width: 200px;
	margin: auto;
	text-align: center;
	border: 1px solid #E13889; 
	color: #E13889;
	line-height: 36px;
	margin-bottom: 50px;
	display: inline-block;
}
.ms-like a,.ms-collection a{
	display: inline-block;
    width: 100%;
	color: #E13889;
	cursor:pointer;
	margin-bottom: 0!important;
	text-align: center!important;
}
.ms-like a span{margin:0 5px;}

.ms-noimg{text-align: center; display: inline-block; width: 100%; height: 230px; line-height: 230px;}
.ms-noimg img{max-width: 100%;display: block;margin: auto;margin-bottom: 10px;}
.msnoid{position: relative; display: block;}
.msnoid span{position: absolute; bottom: 4px; width: 100%; background-color: rgba(0, 0, 0, 0.7); height: 25px; line-height: 25px; text-align: right;}
.msnoid span em{color: #fff; padding: 0 10px;}
.msnoidcolor{font-size: 24px;}
/*角标*/
.school_flag {position: relative; overflow: hidden;display: block;}
.school_flag .subscript{ color: #fff; width: 170px; position: absolute; top: 25px; right: -40px;text-align: center; line-height: 40px; background-color: #0c60ee; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);font-size: 18px;}
.school_flag .smallsubscript{ color: #fff; width: 100px; position: absolute; top: 16px; right: -23px; text-align: center; line-height: 23px; background-color: #0c60ee; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); font-size: 12px;}
.school_flag .smallsubscript:nth-child(2){top: 32px; width: 151px; right: -30px;}
.school_flag .smallsubscript:nth-child(3){top: 51px; width: 200px; right: -38px;}
/*审核状态*/
#works_verify{position: fixed;background-color: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;z-index: 99999;color: #fff;    padding-top: 300px;text-align:center;}
#works_verify span{padding: 5px 20px; border-radius: 4px; color: #FFF; font-size: 28px; font-weight: bold;}
#works_verify_text{font-size: 12px; color: #fff; background-color: #f00; padding: 3px 5px; margin-left: 10px; border-radius: 2px; position: absolute; top: 10px; height: 21px; line-height: 17px;}
/*弹出二维码*/
#qrcode_mask {position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: #000; opacity: 0.3; display: none; z-index: 999;opacity: 0.8;}
/* pop */
.qrcode_pop{position:fixed;left: 0; right: 0; margin: auto;top:30%;width:400px;height:400px;border:1px solid #ccc;z-index: 1000;background-color: #fff;}
.qrcode_pop span{text-align: center; display: block;margin-top: 10px;}
.qrcode_pop .qrcode_pop_head{position:relative;}
.qrcode_pop .qrcode_pop_head a.close{width:47px;height:46px;background:url(../images/close.png);position:absolute;right:-23px;line-height:20px;color:#000;text-decoration:none;top:-23px;opacity: 1;}
.qrcode_pop .qrcode_pop_body{padding:10px;background:#f7d84c;width:480px;height:480px;overflow:hidden;}
.qrcode_pop #qrcode_qrid{text-align: center;padding-top: 40px;}
.qrcode_pop #qrcode_qrid canvas{width:280px;height:280px;}
.h_f4_30{height: 30px; background-color: #f4f4f4;}

#workshow { padding: 40px; float: left; width: 100%; position: relative;  background: #fff;}
#workshow .content .worksinfo { width: 25%; text-align: left; float: left; }
#workshow .content  { width: 100%; position: relative; z-index: 2; float: left; padding-top: 0;}
#workshow .content_body { width: 75%; float: right; padding-bottom: 0; text-align: right; }
#workshow .right_content{width:90%;float: right;}
#workshow .content_body .video_info { width: 90%; height: 600px; max-width: 1000px;margin-bottom: 20px;}
#workshow .content_body a{ text-align: right; margin-bottom: 20px;display: inline-block;}
#workshow .content_body a.gallerya:hover{color: #333; }
#workshow .content_body p{text-align: justify; padding-top: 10px; max-width: 1000px;}
#workshow .content_body img { max-width: 1000px;  width: 100%;height:auto!important; }

.content_body#lightgallery span { margin-bottom: 20px; display: inline-block; }
#workshow .content .worksinfo .headimg { border-bottom: 1px solid #902721; }
#workshow .content .worksinfo .headimg img { max-width: 160px; }
font-size: 16px; line-height: 23px; border-bottom: 1px dotted #3f3f41; margin-top: 20px; }

#workshow .content .worksinfo .headimg .author_info { display: block; margin-top: 10px; }
#workshow .content .worksinfo .headimg .author_info span { display: block; font-size: 14px; line-height: 28px; }
#workshow .content .worksinfo .headimg .author_info span:first-child { font-size: 18px; }
#workshow .content .worksinfo .work_nav#works_title { border-top: 1px dotted #3f3f41; margin-top: 100px; padding-top: 20px;position: relative; }
#workshow .content .worksinfo .work_nav#works_title .qrcode{position: absolute;right: -15px; top: 0;}
#workshow .content .worksinfo .work_nav#works_title .qrcode .icon-QRcode{width: 60px; height: 60px; background-image: url(//img03.img.mei-shu.net/xafa/static/images/QRcode.png); background-size: 100%; background-repeat: no-repeat; background-position-x: center; background-position-y: center; position: relative; display: inline-block;}
#workshow .content .worksinfo .work_nav#works_title .qrcode #qrcode_qrid{position: absolute; right: 0; top: 0; -webkit-transform: scale(0.23); transform: scale(0.23); -webkit-transform-origin: top right; transform-origin: top right; opacity: 0; -webkit-transition: .3s all; transition: .3s all;}
#workshow .content .worksinfo .work_nav#works_title .qrcode #qrcode_qrid canvas{padding:30px;background-color:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
#workshow .content .worksinfo .work_nav#works_title .qrcode:hover #qrcode_qrid{-webkit-transform: scale(1); transform: scale(1); opacity: 1;}



#workshow .content .worksinfo .work_nav { font-size: 16px; line-height: 23px; border-bottom: 1px dotted #3f3f41; margin-top: 20px; }
#workshow .content .worksinfo .work_nav .worktitle_tit { margin-bottom: 12px; margin-top: 0px; font-size: 14px; color: #fff; background-color: #009688; width: auto; text-align: center; display: inline-block; padding: 4px 6px; margin-right: 10px;}
#workshow .content .worksinfo .work_nav#works_title .worktitle_desc {font-size: 18px;font-weight: bold;line-height: 30px;}
#workshow .content .worksinfo .work_nav .worktitle_desc { font-size: 16px; padding-bottom: 15px; text-align: justify; }
#workshow .content .worksinfo .work_nav .worktitle_desc.body_description {line-height:30px;}
#workshow .content .worksinfo .work_nav .worktitle_desc p{text-align: justify; font-size: 15px; line-height: 24px; padding-bottom: 10px; }
#body_info { float: right; margin-top: 15px;max-width: 90%;width: 90%;text-align: left;}
#body_info p{line-height: 32px; font-size: 14px!important; margin-bottom: 15px;font: 14px/1.6 "Helvetica Neue","Microsoft YaHei","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,Arial,Helvetica,sans-serif!important;}
#position { padding: 20px 0 0; clear: both; text-align: left; width: 90%; margin: auto;color:#747474}
#position a{color:#747474}
.head_h1{color:#fff!important;width: 100%; text-align: center;font-weight: bold!important;text-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);}
.head_p{color:#fff!important;text-align: center;text-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);}
.about-content{}
.about-content p{line-height: 30px; text-align: justify;}
.school_class_title{position: absolute; left: 43px; top: 38px; color: #fff; }
.school_class_title .tit{ text-shadow: 0 3px 3px rgba(0, 0, 0, 0.6); font-size: 30px;color: #fff;}

.school_class_title .tit_en{margin-top: 10px; display: inline-block;text-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);color: #fff;font-size: 12px;}
.replylist { position: relative; margin: 10px 0; padding: 15px!important; line-height: 20px; background-color: #f7f7f7; color: #333; font-family: Courier New; font-size: 12px; margin-left: 94px; overflow: hidden;}
.replylist .comment-header {overflow: hidden;}
.replylist .comment-header .comment-memberinfo{float: left;margin-left:10px;line-height: 17px;}
.replylist .comment-header img{width: 30px; border-radius: 50%;float: left;}
.replylist .comment-header .nickname{display: block;}
.replylist .comment-header .nickname em{font-style: normal;}
.replylist .comment-header .time_message{display: block;color: #bbb;}
.replylist .comment-body{margin-top: 10px;}
.replylist .comment-info{ }
.replylist .comment-info a{float: right; cursor: pointer;}
.graduate_tit{background-color: #d2d2d2; font-size: 12px; padding: 2px 3px; color: #fff;margin-right:3px;}
#zanlist{text-align: center; margin: 10px 0; min-height: 50px; overflow: hidden; height: auto;transition: height 0.3s linear;}
#zanlist img{width: 50px!important;height: 50px!important; border-radius: 50%!important;margin-right:5px!important;margin-bottom: 5px;}
.three{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;transition: height 0.3s linear;}
.zanmore{border-top: 1px solid #eee; margin: auto; margin-top: 20px;}
.zanmore span{width: 100px; margin: auto; text-align: center; height: 30px; border: 1px solid #eee; line-height: 30px; margin-bottom: 30px; margin-top: 0; border-top: 0; display: block;color: #ccc;cursor: pointer;}

.margin0{margin:0!important;}
.padding0{padding:0!important}
.mt8{margin-top: 8px!important;}
.p0{padding:0!important;}
.pt0{padding-top:0!important;}
.prl0{padding-right:0!important;padding-left:0!important;}
.pt0{padding-top:0!important;}
.pt5{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px!important;}
.pt30{padding-top:30px!important;}
.pb0{padding-bottom:0!important;}
.pb5{padding-bottom:5px!important;}
.pb10{padding-bottom:10px!important;}
.pb20{padding-bottom:20px!important;}
.pb30{padding-bottom:30px!important;}
.prl20{padding-left:20px!important;padding-right:20px!important;}
.m0{margin:0px!important;}
.mt0{margin-top:0px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt30{margin-top:30px!important;}

.mb0{margin-bottom:0px!important;}
.mb5{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mb30{margin-bottom:30px!important;}
.mr6{margin-right:6px!important;}
.f_r{float:right}

.ms-content-zan { text-align: center; margin: 20px 0; display: block; border-top: 1px solid #fafafa; padding-top: 20px; }
.zan-border { border-color: #009fa8; color: #009fa8; }