@charset "utf-8";
/* CSS Document */

/* main */

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	color: #000;
}
body {
	background-color: #EEE;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #0d72db;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0d72db;
}
a:hover {
	text-decoration: underline;
	color: #ea3700;
}
a:active {
	text-decoration: none;
	color: #ea3700;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h3 {
	font-size: 24px;
}
h2 {
	font-size: 14px;
}

ol, ul { 
    list-style: none; 
}

.clearall {
	clear:both;
}

.space_40 {
	height:40px;
}

.space_30 {
	height:30px;
}

.space_20 {
	height:20px;
}

.space_10 {
	height:10px;
}

.m_70 {
	margin-left:70px;
}

.more_wide, .more_narrow {
	background:#bbb;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:800;
	clear:both;
	font-size:16px;
	letter-spacing:3pt;
}

.more_wide {
	width:300px;
}

.more_wide:hover {
	background:#ccc;
}

.floatleft {
	float:left;
	display:inline-block;
}

.floatright {
	float:right;
	display:inline-block;
}


/* search */

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon/icomoon.eot');
	src:url('../fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon/icomoon.woff') format('woff'),
		url('../fonts/icomoon/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.sb-search {
	position:absolute;
	margin-top: 4px;
	width: 0%;
	min-width: 40px;
	height: 40px;
	right:50px;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}

.sb-search-input {
	position:absolute;
	top: 0;
	left: 0;
	border: none;
	outline: none;
	background: #fff;
	height: 40px;
	margin: 0;
	z-index: 10;
	padding: 0 44px 0 10px;
	text-align:left;
	width:196px;
	font-family: inherit;
	font-size: 14px;
	color: #2c3e50;
}

.sb-icon-search,
.sb-search-submit  {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}

.sb-search-submit {
	background: #fff; /* IE needs this */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
	right: 0;
}

.sb-icon-search {
	color: #fff;
	background: #e67e22;
	z-index: 90;
	font-size: 16px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}

.sb-icon-search:before {
	content: "\e000";
}

/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
	width: 250px;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	background: #eb5a2e;
	color: #fff;
	z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}


/* title */

.skyline_header {
	background:url(skyline_v8_header.png) no-repeat 50% 0%;
	width:100%;
	position:relative;
	z-index:180;
	width:expression(document.body.clientWidth <= 1200? "1200px": "auto");
	min-width:1200px;
}

.skyline_head {
	position:relative;
	width:1200px;
	height:130px;
	margin:0 auto;
	z-index:160;
}

.skyline_header_tile_left {
	background:#002081;
	height:130px;
	width:51%;
	position:absolute;
	left:0;
	z-index:1;
}
.skyline_header_tile_right {
	background:#002287;
	height:130px;
	width:51%;
	position:absolute;
	right:0;
	z-index:1;
}

.skyline_logo {
	float:left;
	padding:28px 0 0 40px;
}

.skyline_banner_button {
	float:left;
	padding:41px 0 0 40px;
}

.skyline_banner_button img {
	border:0;
	float:left;
	display:inline-block;
	margin-left:20px;
}

.skyline_banner_button img.b_text {
	margin-left:40px;
	margin-top:8px;
}

#main_menu {list-style-type:none; float:left; margin:0; padding:0;}

#main_menu li,
#main_menu li ul {list-style-type:none;}

#main_menu li {float:left; position:relative; margin:0; padding:0;}
#main_menu li ul {display:none; position:absolute; margin:0 0 0 13px; top:50px; padding:0; *left:0;}
#main_menu li ul li {list-style-type:none; color:#fff; background:#e67e22; padding:0; font-size:12px; display:inline-block; padding:5px 0; width:60px; text-align:center;}

.skyline_banner_shadow {
	position:absolute;
	z-index:-10;
	top:131px;
	background:url(skyline_v8_header_drop.png) no-repeat 50%;
	width:100%;
}

/* main */

.skyline_content {
	width:100%;
	position:relative;
	z-index:160;
}

.skyline_main {
	position:relative;
	background-color:#e3e3e3;
	background-image:url(skyline_v8_header_drop.png);
	background-repeat:no-repeat;
	background-position:50% 2px;
	width:1200px;
	margin:0 auto;
	padding:50px 0;
	height:auto;
	overflow:hidden;
	text-align:center;
}

.skyline_title_text {
	width:1060px;
	text-align:left;
	padding:0 0 0 70px;
}

.skyline_title_logo {
	width:55px;
	height:55px;
	float:left;
	position:relative;
	top:-6px;
	padding:0 10px 0 70px;
}

.skyline_title_logo_right {
	width:55px;
	height:55px;
	float:left;
	position:relative;
	top:-6px;
	padding:0 10px 0 30px;
}

.skyline_title_line, .skyline_title_line2, .skyline_title_line3 {
	background-image:url(bg_divider.png);
	background-repeat:repeat-x;
	height:9px;
	position:relative;
	left:310px;
	top:-31px;
}

.skyline_title_line {
	width:822px;
}

.skyline_title_line2 {
	width:466px;
}

.skyline_title_line3 {
	width:366px;
	left:410px;
}

.skyline_title_text img {
	border:0;
}

.skyline_white_shadow_top {
	background:url(skyline_white_shadow_top.png) no-repeat;
	clear:both;
	height:30px;
	margin:60px 0 0 0;
}

.skyline_white_shadow_top2 {
	background:url(skyline_white_shadow_top.png) no-repeat;
	clear:both;
	height:30px;
	margin:40px 0 0 0;
}

.skyline_white_video {
	width:1200px;
	background:#FFFFFF;
	height:525px;
	clear:both;
	padding:40px 0;
}

.skyline_white_video ul {
	margin:0;
	padding:0 0 0 70px;
}

.skyline_white_video li{
	text-align:left;
	width:240px;
	height:250px;
	border:1px solid #ccc;
	margin-top:20px;
	margin-right:20px;
	padding:4px;
	float:left;
	vertical-align:top;
	z-index:100;
	position:relative;
	
//filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=3);/*ie*/
-moz-box-shadow: 3px 3px 4px #ccc;/*firefox*/
-webkit-box-shadow: 3px 3px 4px #ccc;/*safari或chrome*/
box-shadow:3px 3px 4px #ccc;/*opera或ie9*/
}


.skyline_white_video img{
	border:0;
	clear:right;
}

.skyline_white_video span{
	text-align:left;
	line-height:24px;
	text-indent:22px;
	background:url(skyline_tv_icon.gif) no-repeat 16px 15px;
	display:inline-block;
	padding:10px 15px;
}

.skyline_white_video a:link,
.skyline_white_video a:visited,
.skyline_white_video2 a:link,
.skyline_white_video2 a:visited {
	color: #333;
	text-decoration: none;
}

.skyline_white_video a:hover,
.skyline_white_video2 a:hover {
	text-decoration: underline;
	color: #ea3700;
}
.skyline_white_video a:active,
.skyline_white_video2 a:active {
	text-decoration: none;
	color: #ea3700;
}

.skyline_white_video a.white:link,
.skyline_white_video2 a.white:link {
	color: #fff;
	text-decoration: none;
}
.skyline_white_video a.white:visited,
.skyline_white_video2 a.white:visited {
	text-decoration: none;
	color: #fff;
}
.skyline_white_video a.white:hover,
.skyline_white_video2 a.white:hover {
	text-decoration: underline;
	color: #5e5534;
}
.skyline_white_video a.white:active,
.skyline_white_video2 a.white:active {
	text-decoration: none;
	color: #5e5534;
}

.skyline_white_video2 {
	float:right;
	margin-right:70px;
	margin-top:10px;
	display:inline-block;
	height:1260px;
	overflow:hidden;
	background:#ffffff;
	border: 1px solid #cccccc;
	width:327px;
}

.skyline_white_video2 ul{
	margin:0;
	padding:10px 0 0 37px;
}

.skyline_white_video2 li{
	text-align:left;
	width:240px;
	height:210px;
	border:1px solid #ccc;
	margin-top:15px;
	margin-right:20px;
	padding:4px;
	float:left;
	vertical-align:top;
	z-index:100;
	position:relative;
	
//filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=3);/*ie*/
-moz-box-shadow: 3px 3px 4px #ccc;/*firefox*/
-webkit-box-shadow: 3px 3px 4px #ccc;/*safari或chrome*/
box-shadow:3px 3px 4px #ccc;/*opera或ie9*/
}

.skyline_white_video2 img{
	border:0;
	clear:right;
}

.skyline_white_video2 span{
	text-align:left;
	line-height:20px;
	text-indent:22px;
	background:url(skyline_tv_icon.gif) no-repeat 16px 10px;
	display:inline-block;
	padding:5px 15px;
}

.skyline_white_video div.fake_play_button {
	background:url(fake_play_button_hover_s.png) no-repeat;
	width:40px;
	height:42px;
	border: 0;
	padding:0;
	z-index:1000;
	display: block;
	position: absolute;
	top:110px;
	left:190px;
	cursor:pointer;
}

.skyline_white_video li:hover div.fake_play_button {
	background:url(fake_play_button_s.png) no-repeat;
	border: 0;
	top:110px;
	left:190px;
	cursor:pointer;
}

.skyline_white_shadow_bottom {
	background:url(skyline_white_shadow_bottom.png) no-repeat;
	clear:both;
	height:31px;
	margin:0 0 40px 0;
}

.skyline_features {
	clear:both;
	width:1060px;
	height:400px;
	background:#fff;
	margin-left:70px;
	margin-top:30px;
	text-align:left;
	vertical-align:top;
}

.skyline_features a:link {
	color: #fff;
	text-decoration: none;
}
.skyline_features a:visited {
	text-decoration: none;
	color: #fff;
}
.skyline_features a:hover {
	text-decoration: underline;
	color: #ffc000;
}
.skyline_features a:active {
	text-decoration: none;
	color: #ffc000;
}

.skyline_features_p1 {
	float:left;
	width:706px;
	height:400px;
	position:relative;
}

.skyline_features_p1 span {
	display:inline-block;
	position:absolute;
	left:0;
	top:298px;
	width:646px;
	height:77px;
	padding:25px 30px 0 30px;
	background:url(skyline_features_cover.png) repeat-x bottom;
	font-size:18px;
	font-weight:800;
}

.skyline_features_p1 span dl {
	float:right;
	padding:6px 30px;
	margin:0 0 10px 0;
	background:#4e8dce;
	font-size:14px;
}

.skyline_features_p2 {
	float:right;
	width:350px;
	height:198px;
	position:relative;
	clear:right;
}

.skyline_features_p2 span {
	display:inline-block;
	position:absolute;
	left:0;
	top:121px;
	width:310px;
	height:77px;
	padding:0 20px 0 20px;
	background:url(skyline_features_cover.png) repeat-x bottom;
	font-size:14px;
	font-weight:800;
}

.exclusive {
	clear:right;
	border:0;
	margin-bottom:10px;
	display:block;
}

.skyline_features_shadow {
	background:url(skyline_features_shadow.png) no-repeat; 
	clear:both;
	height:29px;
	margin:0 0 40px 70px;
}

.skyline_new_shows {
	float:left;
	width:706px;
	padding:30px 0 30px 0;
	margin-left:70px;
	border-bottom:1px solid #ccc;
	clear:both;
	text-align:left;
	position:relative;
}

.skyline_new_shows span.month,
.skyline_new_shows span.day
{
	text-align:center;
	color:#FFFFFF;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:800;
	width:35px;
}

.skyline_new_shows span.month {
	display:inline-block;
	background:#555555;	
	height:20px;
	line-height:20px;
	font-size:12px;
	float:left;
}

.skyline_new_shows span.day {
	background:#4e8dce;	
	height:30px;
	line-height:30px;
	font-size:14px;
	position:absolute;
	top:53px;
	left:220px;
}

.skyline_new_shows span.newshowtitle {
	font-size:18px;
	margin-left:20px;
	display:inline-block;
	position:absolute;
	right:0;
	width:435px;
	clear:right;
}

.skyline_new_shows span.newshowabstract {
	font-size:14px;
	line-height:24px;
	float:left;
	display:inline-block;
	position:absolute;
	clear:right;
	left:220px;
	top:100px;
	text-align:justify;
	text-justify:inter-ideograph;
}


.menu_list{margin: 0 0 0 70px; width:706px; text-align:left; float:left;}
.menu_list_tag{margin: 0; width:318px; text-align:left; float:left;}
.menu_head{width:646px;line-height:18px;padding:12px 50px 12px 10px;font-size:14px;color:#000;cursor:pointer;border:1px solid #e1e1e1;position:relative;font-weight:800;background:#a2caf2 url(pro_left.png) center right no-repeat;margin:0; letter-spacing:1pt;}
.menu_head_tag{width:258px;line-height:18px;padding:12px 50px 12px 10px;font-size:14px;color:#000;cursor:pointer;border:1px solid #e1e1e1;position:relative;font-weight:800;background:#a2caf2 url(pro_left.png) center right no-repeat;margin:0; letter-spacing:1pt;}
.menu_list .current, .menu_list_tag .current {background:#4e8dce url(pro_down.png) center right no-repeat; color:#fff;}
.menu_body{width:706px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body_tag{width:318px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body span, .menu_body_tag span {display:block; background:#FFFFFF; padding:0 0 10px 0; margin:0;}
.menu_body a{display:inline-block;line-height:15px;padding:5px 10px 5px 10px; color:#333333; margin:10px 0 0 10px; width:109px;background:#e1e1e1;text-decoration:none;font-size:12px;}
.menu_body_tag a{display:block;line-height:15px;padding:10px 10px 10px 42px; color:#333333; width:266px;border-bottom:1px solid #ddd;text-decoration:none;font-size:12px; background:#fff;}
.menu_body a:hover, .menu_body_tag a:hover{text-decoration:none;color: #ea3700; background:#eeeeee;}
.menu_body a.full_tag {
	color:#ffffff;
	background:#e67e22;
	font-weight:700;
}
.menu_body a.full_tag:hover {
	color:#ffffff;
	background:#eb5a2e;
	font-weight:700;
}

.skyline_tag_cloud {
	clear:right;
	width:320px;
	height:auto;
	float:right;
	margin-right:70px;
	padding:10px 0;
	text-align:left;
}

.skyline_tag_cloud a, 
.skyline_tag_tag_cloud a {
	display:inline-block;
	line-height:15px;
	padding:5px 10px 5px 10px;
	color:#333;
	margin:5px 5px 0 0;
	text-decoration:none;
	font-size:12px;
}

.skyline_tag_cloud a.full_tag,
.skyline_tag_tag_cloud a.full_tag {
	color:#ffffff;
	background:#e67e22;
	font-weight:700;
}

.skyline_tag_cloud a.full_tag:hover,
.skyline_tag_tag_cloud a.full_tag:hover {
	color:#ffffff;
	background:#eb5a2e;
	font-weight:700;
}

.skyline_tag_cloud a {
	background:#fff;
}

.skyline_tag_tag_cloud a {
	text-indent:15px;
	background-image:url(skyline_tag_icon.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	background-color:#fff;
}

.skyline_tag_cloud a:hover {
	text-decoration:none;
	color: #ea3700; 
	background:#efefef;
}

.skyline_tag_tag_cloud a:hover {
	text-decoration:none;
	text-indent:15px;
	background-image:url(skyline_tag_icon_hover.gif);
	background-repeat:no-repeat;
	background-position:10px 8px;
	background-color:#efefef;
	color: #ea3700;
}

.skyline_tag_recent_post a {
	display:block;
	line-height:15px;
	padding:10px 10px 10px 10px;
	color:#333;
	margin:5px 5px 0 0;
	text-decoration:none;
	font-size:12px;
	width:300px;
	background-image:url(skyline_tv_icon.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	background-color:#fff;
	text-indent:24px;
}

.skyline_tag_recent_post a:hover {
	text-decoration:none;
	color: #ea3700; 
	background-image:url(skyline_tv_icon_hover.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	background-color:#efefef;
}

.skyline_tag_recent_post li {
	list-style:none;
}

/* Flexible Carousel
/*-----------------------------------------------------------------------------------*/
.es-carousel-wrapper{padding:30px 70px 0 70px;position:relative;clear:both;}
.es-carousel{overflow:hidden;}
.es-carousel ul{display:none; padding:0px; margin:0px;}
.es-carousel ul li{height:100%;float:left;display:block; position: relative;}
.es-carousel ul li span.carousel_caption{ position:absolute; bottom:10px; left:10px;background:url(slider_caption_bg.png) repeat;color: #fff; padding:5px;}
.es-carousel ul li b{ position:absolute; right:0px; top:-20px;background:url(slider_caption_bg.png) repeat;color: #fff; padding:3px 5px;}
.es-carousel ul li a{display:block;}
.es-carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%;padding:0px; margin:0px;}
.es-nav span{position:absolute;text-indent:-9000px;cursor:pointer;top:-10px;}
.es-nav span.es-nav-next{right:70px;width:60px;height:27px;background:transparent url(c_next.gif) no-repeat top left; margin-top:230px;}
.es-nav span.es-nav-prev{left:70px;width:60px;height:27px;background:transparent url(c_prev.gif) no-repeat top left; margin-top:230px;}
.es-nav span.es-nav-next:hover{background:transparent url(c_next_a.gif) no-repeat top left;}
.es-nav span.es-nav-prev:hover{background:transparent url(c_prev_a.gif) no-repeat top left;}

.skyline_hot_shows_nav {
	background:url(hotshows_nav_line.gif) repeat-x;
	width:1060px;
	height:26px;
	margin:20px 70px;
}

img.left_icon{ float:left; background:none; margin:0 20px 0 0;}



/* bottom */

.skyline_bottom {
	height:550px;
	width:1200px;
	background:url(skyline_bottom_bg.jpg) no-repeat top;
	text-align:left;
}

.skyline_social_media {
	padding:34px 70px;
	margin:0;
}

.skyline_social_media img {
	border:0;
	margin-right:20px;
}

.skyline_social_media img.backtop {
	margin-left:60px;
	margin-right:0;
}

.skyline_bottom_text_p1, .skyline_bottom_text_p2 {
	float:left;
	color:#fff;
	font-weight:800;
	font-size:14px;
	line-height:24px;
	letter-spacing:1pt;
}

.skyline_bottom_text_p1 {
	padding:40px 0 0 80px;
}

.skyline_bottom_text_p2 {
	padding:40px 0 0 37px;
}

.skyline_bottom_text_p1 span {
	display:block;
	font-size:12px;
	letter-spacing:1px;
	margin-top:18px;
}

.skyline_bottom_text_p1 a:link {
	color: #6fb3f9;
	text-decoration: none;
}
.skyline_bottom_text_p1 a:visited {
	text-decoration: none;
	color: #6fb3f9;
}
.skyline_bottom_text_p1 a:hover {
	text-decoration: underline;
	color: #ffc000;
}
.skyline_bottom_text_p1 a:active {
	text-decoration: none;
	color: #ffc000;
}

.skyline_bottom_button_1 {
	display:block;
	clear:right;
	width:123px;
	height:48px;
	color:#000;
	padding-left:50px;
	padding-top:10px;
	background:url(skyline_bottom_button_1.png) no-repeat;
}

.skyline_bottom_text_p2 a {
	color:#ffffff;
	text-decoration: none;
}

.skyline_bottom_text_p2 a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #ffc000;
}

.skyline_bottom_button_2 {
	display:block;
	clear:right;
	width:94px;
	height:48px;
	color:#000;
	padding-left:60px;
	padding-top:10px;
	background:url(skyline_bottom_button_2.png) no-repeat;
}

.skyline_bottom_text_p2 span {
	display:inline-block;
	font-size:12px;
	margin-top:5px;
	color:#fff;
	font-weight:800;
	width:260px;
	letter-spacing:0;
	line-height:22px;
}

.skyline_bottom_text_p2 span.b_narrow {
	width:180px;
}


/* slide */


/*******************************
	-	BANNER STYLES	-	
********************************/
#banner-example-1{
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:998px;
	height:340px;
}	

#banner-example-1 ul >li{
	display:none;
}


/**********************************************************
	-	CAPTION SETTINGS FOR THE PARADIGM SLIDER	-
**********************************************************/	
.caption_black{
	font-family: Arial, microsoft yahei, sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#000;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
	margin-right:50px;
}

.caption_blue{
	font-family: Arial, microsoft yahei, sans-serif;
	font-size:20px;
	color:#fff;
	background-color:#00b4ff;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.caption_green{
	font-family: Arial, microsoft yahei, sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#445626;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.caption_orange{
	font-family: Arial, microsoft yahei, sans-serif;
	font-size:20px;
	color:#fff;
	background-color:#c54a00;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.caption_red{
	font-family: Arial, microsoft yahei, sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#c4302b;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.caption_white{
	font-family: Arial, microsoft yahei, sans-serif;
	font-size:25px;
	color:#000;
	background-color:#fff;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
	margin-right:50px;
}

.caption_grey{
	font-family: Arial, microsoft yahei, sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#333;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.caption_white a:link, .caption_white a:visited {
	text-decoration: none;
	color: #0d72db;
}

.caption_white a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #ea3700;
}

.caption_blue a:link,
.caption_blue a:visited,
.caption_black a:link,
.caption_black a:visited,
.caption_orange a:link,
.caption_orange a:visited,
.caption_red a:link,
.caption_red a:visited
{
	text-decoration: none;
	color: #fff;
}

.caption_blue a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #caeffe;
}

.caption_black a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #8edeff;
}

.caption_orange a:hover,
.caption_red a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #ffdab9;
}

.smallcap{
	font-size:14px;
}

.verysmallcap{
	font-size:12px;
}

.largecap{
	font-size:28px;
}

.imagecap{
	position:absolute;
}

.nobg{
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: #000 5px 5px 5px;
}




/***********************************************
	-	THE BACKGROUND OF THE SLIDER	-
************************************************/


.light .paradigm-bg{
	background-color:#fff;
	padding:9px;
	border:1px solid #e5e5e5;
}


/*************************************************
	-	THE PRELOADER OF THE BANNER 	-
*************************************************/
.paradigm-preloader{
	background:url(preloader.gif) no-repeat;
	width:24px;
	height:24px;
	position:absolute;
	left:49%;
	top:49%;
	z-index:9999;
}



/**************************************************
	-	THE BASIC SETTINGS FOR THUMBNAILS	-
***************************************************/

/*****	-	LIGHT	-	*******/
.light .paradigm_thumb_container{		
	background:url(shadow_thumb_repeater.png) repeat-X;
	background-color:#e5e5e5;
}

.light .paradigm_thumb_container_bg{
	background:url(shadow_thumb_repeater.png) repeat-X;
	background-color: #ffffff;	
}

.light .paradigm_thumb_container #thumbmask{
	background:url(shadow_thumb_repeater.png) repeat-X;
	background-color:#fff;
}



/*****	-	ALL	-	*******/
.paradigm_thumb_container .video{
	width:30px;
	height:30px;
	background:url(play_small.png) no-repeat;
	margin-top:-15px;
	margin-left:-15px;
	cursor:pointer;
	
}




/***********************************************
	-	THE SHADOWS UNDER THE SLIDER	-
************************************************/
.paradigm-leftshadow{
	background:url(shadow_left.png) no-repeat;	
	width:187px;
	height:57px;
	position:absolute;	
}

.paradigm-rightshadow-bullet{
	background:url(shadow_right.png) no-repeat;
	width:187px;
	height:57px;
	right:-18px;
	position:absolute;	
}

.paradigm-rightshadow{
	background:url(shadow_right.png) no-repeat;
	width:187px;
	height:57px;
	right:0px;
	position:absolute;	
}

.paradigm-repeatshadow{
	background:url(shadow_thumb_repeater.png);
	width:100%;
	height:57px;
	position:absolute;	
}

/*************************************/
/*		THUMBNAIL OPTIONS			*/
/*************************************/
.thumbbuttons{
	background:url(navigdots_bgtile.png);
	height:35px;	
	 -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:absolute;
	bottom:-33px;
	z-index:1000;	
}


.thumbbuttons .leftarrow{
	background:url(arrowleft.png) no-Repeat bottom left;
	width:9px;
	height:16px;
	margin-left:9px;	
	margin-right:9px;
	margin-top:9px;
	float:left;
	cursor:pointer;
}


.thumbbuttons .rightarrow{
	background:url(arrowright.png) no-Repeat bottom left;
	width:9px;
	height:16px;
	margin-top:9px;	
	margin-right:9px;
	margin-left:18px;
	float:left;
	cursor:pointer;
}


.thumbbuttons .minithumb{
	background:url(navigdots.png) no-Repeat bottom left;
	width:15px;
	height:15px;
	margin-top:9px;	
	margin-left:9px;	
	float:left;
	cursor:pointer;
}

.thumbbuttons .thumbs{
	float:left;
}

.thumbbuttons .rightarrow:hover, .thumbbuttons .leftarrow:hover, .thumbbuttons .minithumb:hover, .thumbbuttons .thumbs .selected{
	background-position:top left;
}




/* tag archive */

.skyline_tag_left{
	float:left; 
	width:320px; 
	margin-left:70px;
}

.skyline_tag_rss {
	float:left;
	position:relative;
	display:block;
	width:186px;
	height:32px;
	text-align:left;
	margin:0; 
	font-weight:800;
	letter-spacing:2pt;
	line-height:28px;
	margin-left:67px;
}

.skyline_tag_rss a {
	display:block;
	padding-left:45px;
	width:141px;
	height:30px;
	text-decoration: none;
	background:url(tag_rss_button.gif) no-Repeat;
}

.skyline_tag_rss a:link {
	color: #fff;
}
.skyline_tag_rss a:visited {
	color: #fff;
}
.skyline_tag_rss a:hover {
	color: #ffd862;
	background:url(tag_rss_botton_over.gif) no-Repeat;
}
.skyline_tag_rss a:active {
	color: #ffd862;
}

.skyline_tag_tag_cloud_left{
	float:left;
	width:120px;
	height:40px;
	font-size:24px;
	font-weight:800;
	text-align:center;
	border-bottom:4px solid #999;
	font-family:microsoft yahei, 宋体;
}

.skyline_tag_tag_cloud_right{
	float:left;
	width:200px;
	height:42px;
	font-size:24px;
	text-align:center;
	border-bottom:2px solid #ccc;
}

.skyline_tag_tag_cloud,
.skyline_tag_recent_post {
	clear:both;
	width:320px;
	height:auto;
	float:left;
	padding:10px 0;
	text-align:left;
	font-size:12px;
}

.skyline_tag_right {
	float:right; 
	width:710px; 
	margin-right:70px;
}

.skyline_tag_title_left{
	float:left;
	width:auto;
	height:28px;
	line-height:28px;
	font-size:18px;
	font-weight:800;
	text-align:center;
	padding:0 30px 0 20px;
	border-bottom:4px solid #999;
	font-family: Verdana, Arial, microsoft yahei, 宋体;
}

.skyline_tag_title_right{
	float:left;
	width:300px;
	height:30px;
	font-size:18px;
	text-align:center;
	border-bottom:2px solid #ccc;
	clear:right;
}

.skyline_tag_content_wrapper {
	width:710px;
	background:url(skyline_tag_content_shadow.png) no-Repeat bottom;
	padding-bottom:45px;
}

.skyline_tag_content_wrapper_single {
	width:1000px;
	background:url(skyline_tag_content_shadow_single.png) no-Repeat bottom;
	padding-bottom:55px;
}

.skyline_tag_content, 
.skyline_tag_content_single {
	position:relative;
	padding:30px;
	background:#fff;
	border:1px solid #ccc;
	text-align:left;
	overflow:hidden;
}

.skyline_tag_content {
	width:648px;
}

.skyline_tag_content_single {
	width:850px;
}

.img-box{margin:0;padding:0;}
.img-box ul {margin:0;padding:0;list-style:none;}
.img-box li{float:left; margin:0 20px 20px 0; padding:5px; background:#fff; border:1px solid #cccccc; overflow:hidden;}
.img-box li a{float:left; overflow:hidden; text-align:center; position:relative;}
.img-box li a img{position:relative; vertical-align:text-top;}
.themes1 li{width:200px; height:200px;}
.themes1 li a{width:200px; height:200px;}

.img-boxi{margin:0;padding:0;}
.img-boxi ul {margin:0;padding:0;list-style:none;}
.img-boxi li{float:left; margin-right:20px; padding:0; overflow:hidden;}
.img-boxi li a{float:left; overflow:hidden; text-align:center; position:relative;}
.img-boxi li a img{position:relative; vertical-align:text-top;display:inline-block;}
.themes1i li{width:200px; height:200px;}
.themes1i li a{width:200px; height:200px;}

.img-box-r{margin:0;padding:0;float:left;}
.img-box-r ul {margin:0;padding:0;list-style:none;}
.img-box-r li{float:left; margin:0 11px 0 0; padding:5px; background:#fff; border:1px solid #cccccc; overflow:hidden;}
.img-box-r li a{float:left; overflow:hidden; text-align:center; position:relative;}
.img-box-r li a img{position:relative; vertical-align:text-top; border:0; margin-top:0; padding:0;}
.img-box-r div {word-break:break-all; width:130px; font-size:12px;clear:both;padding:5px 0 0 0;margin:0;}
.img-box-r div a {color:#000;text-decoration: none;}
.img-box-r div a:hover {color:#ea3700;text-decoration: none;}
.themes2 li{width:120px; height:120px;}
.themes2 li a{width:120px; height:120px;}

#related_posts {
	margin:0 65px 0 70px;
	padding:10px 0 0 0;
	border-top:1px solid #cccccc;
}

#related_posts h2 {
	background:#4e8dce;
	width:132px;
	height:30px;
	line-height:30px;
	font-weight:700;
	text-align:center;
	color:#ffffff;
}

.skyline_tag_content_single img {
	margin:20px;
	border:1px solid #ccc;
	padding:5px;
}

.skyline_tag_content_inner {
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:14px;
	line-height:24px;
	padding:0;
	font-family: Verdana, Arial, microsoft yahei, 宋体;
}

.skyline_tag_content_inner_single {
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:14px;
	line-height:28px;
	font-family: Verdana, Arial, microsoft yahei, 宋体;
	padding:0 70px;
}

.skyline_tag_content_inner_single img {
	margin:0;
	border:1px solid #ccc;
	padding:7px;
}


.skyline_tag_content_inner_single blockquote {
background:#f9f9f9;
border-left:10px solid #cccccc;
margin:1.5em 20px;
padding:1.8em 30px 1.5em 30px;
quotes:"\201C""\201D";
background:#efefef;
}

.skyline_tag_content_inner_single blockquote:before {
color:#cccccc;
content:open-quote;
font-size:4em;
line-height:.1em;
margin-right:.25em;
vertical-align: -0.5em;
}

.skyline_tag_content_inner_single blockquote p:first-child{display:inline;}

.skyline_tag_content_inner_single blockquote p {
display:block;
margin:20px 0;
}

.skyline_tag_content_inner_single blockquote.single {
margin:0;
padding:1.8em 40px 1.0em 40px;
}

.skyline_tag_content_inner_single blockquote.single p.about_author {
font-size:18px;
font-weight:700;
letter-spacing:1pt;
}

.skyline_tag_content_inner_single blockquote.single img {
width:120px;
height:120px;
background:#fff;
border:1px solid #cccccc;
padding:7px;
float:left;
margin:0 20px 0 0;
}

.skyline_tag_content_inner_single p,
.skyline_tag_content_inner_single div {
	margin:30px 0;
}

.skyline_tag_content_inner h3 {
	margin:0 0 15px 0;
	font-size:18px;
	line-height:26px;
	font-family: Verdana, Arial, microsoft yahei, 宋体;
}

.skyline_tag_content_inner_single h3 {
	margin:0 0 15px 0;
	padding-bottom:30px;
	font-size:20px;
	line-height:30px;
	color:#0d72db;
	font-family: Verdana, Arial, microsoft yahei, 宋体;
	border-bottom:1px solid #cccccc;
	padding:20px 0 30px 0;
}

.skyline_tag_content_inner span.author,
.skyline_tag_content_inner_single span.author{
	display:inline-block;
	margin:10px 0;
	padding:5px 10px 5px 27px;
	color:#fff;
	background-image:url(skyline_author.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
	background-color:#e67e22;
	float:left;
	clear:left;
}

.skyline_tag_content_inner span.datetime,
.skyline_tag_content_inner_single span.datetime{
	margin:10px 0;
	display:inline-block;
	padding:5px 10px 5px 27px;
	color:#fff;
	background-image:url(skyline_datetime.gif);
	background-repeat:no-repeat;
	background-position:10px 50%;
	background-color:#4e8dce;
	float:left;
}

.skyline_tag_content_inner_single span.datetime {
	margin-bottom:40px;
}

.skyline_tag_content_inner a.t_more,
.skyline_tag_content_inner_single a.t_more{
	float:right;
	display:inline-block;
	margin:10px 0;
	padding:5px 15px 5px 22px;
	background:url(skyline_tmore.png) repeat-x;
	border:1px solid #ccc;
	text-decoration: none;
}

.skyline_tag_content_inner a:link.t_more{
	color:#555;
}

.skyline_tag_content_inner a:visited.t_more{
	color: #555;
}
.skyline_tag_content_inner a:hover.t_more{
	color: #000;
	background:url(skyline_tmore_hover.png) repeat-x;
}
.skyline_tag_content_inner a:active.t_more{
	color: #555;
}

.skyline_tag_content_btag {
	padding:20px 0 0 0;
	margin-top:20px;
	border-top:1px solid #ccc;
}

.skyline_tag_content_btag_single {
	padding:30px 0 0 0;
	margin:50px 70px 0 70px;
	border-top:1px solid #ccc;
}

.skyline_tag_content_bname_single {
	padding:30px 0 40px 0;
	margin:0 70px 0 70px;
	font-size: 0;
}

.jiathis_style_24x24 {
	margin:0 70px 0 70px;
}

.skyline_tag_content_btag a,
.skyline_tag_content_btag a:visited,
.skyline_tag_content_btag_single a,
.skyline_tag_content_btag_single a:visited,
.skyline_tag_content_bname_single a,
.skyline_tag_content_bname_single a:visited {
	display:inline-block;
	line-height:15px;
	padding:5px 10px 5px 10px;
	color:#333;
	margin:5px 5px 0 0;
	text-decoration:none;
	font-size:12px;
	letter-spacing: normal;
}

.skyline_tag_content_btag a,
.skyline_tag_content_btag a:visited{
	background:#e1e1e1;
}

.skyline_tag_content_btag div.bqname,
.skyline_tag_content_btag_single div.bqname,
.skyline_tag_content_bname_single div.bqname {
	display:inline-block;
	line-height:15px;
	padding:5px 10px 5px 10px;
	color:#ffffff;
	margin:5px 5px 0 0;
	text-decoration:none;
	font-size:12px;
	font-weight:700;
	background:#e67e22;
}

.skyline_tag_content_btag_single a,
.skyline_tag_content_btag_single a:visited {
	background:#e1e1e1;
}

.skyline_tag_content_bname_single a,
.skyline_tag_content_bname_single a:visited {
	background:#e1e1e1;
}

.skyline_tag_content_btag a:hover {
	text-decoration:none;
	color: #ea3700; 
	background:#efefef;
}

.skyline_tag_content_btag_single a:hover {
	text-decoration:none;
	color: #fff; 
	background:#e67e22;
}

.skyline_tag_content_bname_single a:hover {
	text-decoration:none;
	color: #fff; 
	background:#4e8dce;
}

.skyline_tag_archive {
	text-align:center;
}

.skyline_tag_archive select {
	display:block;
	width:250px;
	height:30px;
}

.category-select {
	margin:0;
	padding:0;
}

.category-select input {
	float:left;
	border:1px solid #cccccc;
	background:#ffffff;
	width:60px;
	height:30px;
	cursor:pointer;
	margin-left:10px
}

.skyline_tag_archive select.postform {
	display:block;
	width:240px;
	height:30px;
	float:left;
	margin-left:30px;
	border:1px solid #cccccc;
}


/* page */

.pagenavi {
	margin:30px 0 40px 0;
}

.pagenavi .page-numbers {
	background:#508dcc;
	padding:5px 9px;
	color:#ffffff;
	font-family:Arial, sans-serif;
	font-weight:normal;
}

.pagenavi a.page-numbers:hover {
	background:#7ab7f5;
	text-decoration:none;
}

.pagenavi .current {
	background:#cccccc;
	color:#000000;
	font-weight:bold;
}

.pagenavi .prev,
.pagenavi .next {
	font-weight:bold;
}

.page-links span {
	background:#cccccc;
	color:#000000;
	font-weight:bold;
	padding:0 9px;
	font-family:Arial, sans-serif;
	display:inline-block;
}

.page-links a span {
	background:#508dcc;
	padding:0 9px;
	color:#ffffff;
	font-family:Arial, sans-serif;
	font-weight:normal;
	display:inline-block;
}

.page-links a span:hover {
	background:#7ab7f5;
	text-decoration:none;
}

.page-links span.page-links-title {
	background:#cccccc;
	color:#000000;
	font-weight:bold;
}

/* Comments */

.skyline_tag_content_comments_title {
	font-size:18px;
	font-weight:700;
	text-align:left;
	letter-spacing:1pt;
	padding-bottom:30px;
	border-bottom:1px solid #cccccc;
}

.skyline_tag_content_comments_title span {
	color:#777;
	font-size:14px;
}

.skyline_tag_content_comments {
	padding:20px 0;
	border-bottom:1px solid #cccccc;
	overflow:hidden;
}

.skyline_tag_content_comments span.replay_name {
	font-size:14px;
	display:block;
	letter-spacing:2pt;
	margin-bottom:5px;
	font-weight:700;
}

.skyline_tag_content_comments input.replay_input,
.skyline_tag_content_comments textarea.replay_textarea{
	width:400px;
	border:1px solid #999999;
	font-size:14px;
	margin-bottom:10px;
	color:#555555;
}

.skyline_tag_content_comments textarea.replay_textarea {
	height:200px;
	width:600px;
	padding:10px;
	overflow:auto;
}

.replay_input_hover {
	background:#f1f1f1;
	-moz-box-shadow: 3px 3px 4px #ccc;/*firefox*/
	-webkit-box-shadow: 3px 3px 4px #ccc;/*safari或chrome*/
	box-shadow:3px 3px 4px #ccc;/*opera或ie9*/
}

.skyline_tag_content_comments img {
	border:0;
	background:#ffffff;
	padding:7px;
	float:left;
	margin:0 40px 0 0;
}

.skyline_tag_content_comments div.comment_right {
	float:left;
	width:590px;
}

.skyline_tag_content_comments div.commentor,
.skyline_tag_content_comments div.commentora {
	float:left;
	display:inline-block;
	padding: 0 7px;
	margin: 0 5px 0 0;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	font-size:12px;
	font-family: Verdana, Arial, microsoft yahei, 宋体;
}

.skyline_tag_content_comments div.commentor {
	background:#e1e1e1;
}

.skyline_tag_content_comments div.commentora {
	background:#4e8dce;
	color:#ffffff;
	font-weight:700;
}

.skyline_tag_content_comments div.commentora:hover {
	background:#6fa6df;
}

.skyline_tag_content_comments a.comment-edit-link{
	float:left;
	display:inline-block;
	padding: 0 7px;
	margin: 0 5px 0 0;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	background:#4e8dce;
	color:#ffffff;
	font-size:12px;
	font-family: Verdana, Arial, microsoft yahei, 宋体;
}

.skyline_tag_content_comments a.url {
	padding:0;
	margin:0;
	background:none;
	color:#ffffff;
	height:24px;
	line-height:24px;
}

.skyline_tag_content_comments a.comment-edit-link:hover {
	background:#317ac6;
}

.skyline_tag_content_comments a.url:hover {
	background:#6fa6df;
}

.skyline_tag_content_comments a.reply_button {
	float:left;
	display:inline-block;
	padding: 0 7px;
	margin: 0 5px 0 0;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	background:#4e8dce;
	color:#ffffff;
	font-size:12px;
	font-family: Verdana, Arial, microsoft yahei, 宋体;
}

.skyline_tag_content_comments a.reply_button:hover {
	background:#317ac6;
}

.skyline_tag_content_comments div.comment_content {
	margin-top:20px;
}

.skyline_tag_content_comments div.comment_content em {
	text-align:left;
	float:left;
	display:block;
}

.skyline_tag_content_comments div.comment_content p {
	display:block;
	margin:0 0 10px 0;
	text-align:left;
	color:#555555;
}

.skyline_tag_content_comments div.comment_content a,
.skyline_tag_content_comments div.comment_content a:visited {
	padding:0;
	margin:0;
	background:none;
	color:#0d72db;
}

.skyline_tag_content_comments div.comment_content a:hover {
	color:#ea3700;
}

.skyline_tag_content_comments a.comment_submit,
.skyline_tag_content_comments a.comment_submit:visited {
	background:#e67e22;
	display:block;
	margin:10px 0 20px 0;
	width:150px;
	height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	line-height:30px;
	vertical-align:middle;
	letter-spacing:2pt;
}

.skyline_tag_content_comments a.comment_submit:hover {
	background:#ea3700;
}

.tag-group {
	width:300px;
	padding:0 20px;
	margin:20px 10px 20px 3px;
	text-align:left;
	background:#fff;
	float:left;
}

.tag-item p {
	line-height:24px;
	clear:both;
	margin:0;
	padding:0;
}

.tag-name {
	display:inline-block;
	float:left;
}

.tag-count {
	display:inline-block;
	float:right;
}

.tag-list {
	margin:0;
	padding:0;
}

.tag-title {
	border-bottom:2px solid #555555;
	padding-bottom:10px;
}

/* Slider */
#slider { width:1020px; padding:0 0 10px; margin:0 auto; }

div#slideshow { height:350px; border:10px solid #efefef; overflow:hidden; }
.slider-item { width: 100% !important; height: 368px; }
.slider_content_inner img { border: none; }
.controls-center { margin-left: auto; margin-right: auto; }
#slider_controls { padding:10px 0 0 0; position: relative; margin:0 auto; z-index: 1000; text-align:center;}
#slider_controls ul { margin:0 auto; padding:0; display:inline-block;}
#slider_controls ul li { float:left; display: block; list-style: none; padding:0 10px; }
#slider_controls ul li a { background:#efefef; display: block; float: left; padding:5px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide { background:#bbb; }

.slider-item span{position:absolute; display:block; width:100%; height:70px; line-height:50px; background: url(subtext_bg_2018.png) repeat; bottom:0; font-size: 1.4em; font-family: Microsoft Yahei; color:#fff; font-weight:700; padding-left: 20px; padding-right:20px; letter-spacing:1pt;}
