﻿
\@charset "UTF-8";

*{ outline-style: none;} h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset { margin:0; padding:0; } input { margin: 0; } a img,:link img,:visited img { border: none; cursor:pointer } ul{list-style:none;} th{text-align:left;} h1,h2,h3,h4{font-size:100%;} q:before,q:after{content:'';} pre,code{font:115% monospace; font-size:100%;} th{text-align:left;} cite,code,th,address{font-style:normal;font-weight:normal;} body { font-size:62.5%; } table { border-spacing: 0; border: 0; } table td { padding: 0; }

html,body{margin:0 auto;padding:0; height:100%;  }
body {background:#fff /*url('/images/knbg.png') 0 0 */; font-family:"Lucida Sans Unicode", "Lucida Grande",tahoma,verdana,sans-serif; font-size:13px; color:#000;}
img{ border:0;}
.clear{clear:both; font-size:1px; height:0; overflow:hidden;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
*:focus {outline: none;}
.clear{clear:both; font-size:1px; height:0; overflow:hidden;}

#main {position: relative; margin:0 auto; min-height: 100%;}

/* Header */
.nobg {background:none}
header {position:fixed; top:0; left:0; width:100%; height:60px; margin:0; background-color:#000; z-index:1300;}
header  .top { position:relative; width:1000px; height:50px; margin:5px auto;}
header  .top .logo{position:relative; width:135px; float:left; /*z-index:88;*/ }
header  .top .logo a {display:block; height:50px;  background: url(//stc.kinitv.com/images/kinitvlogo-6.png) no-repeat 0 0; }
header  .top .topabs {position:absolute; margin:0; right:0; width:729px; height:90px}
header  .top .topabs img {}
/*header .nav ul li.social .fbmenu {position:absolute; left:-20px; top:25px; padding:5px 0 5px 35px; z-index:100; background:rgba(59,89,152,0.8) url(/images/ico-fbsmall.png) no-repeat 10px 5px; display:none; width:250px; height:16px; border-bottom:2px solid #555}
header .nav ul li.social .fbmenu a {color:#fff; font-size:12px; font-weight:bold; text-decoration:none }
header .nav ul li.social .fbmenu a:hover {color:#fff000}
header .nav ul li.social .fbmenu a:after {content:'-'; margin:0 5px; color:#fff }
header .nav ul li.social .fbmenu a:last-child:after {content:''}
header .nav ul li.social:after {content:''}*/

/*header  .top .form { position:absolute; top:-5px;  left:200px; width:900px; height:90px }*/
header  .top .form { position:relative; float:left; width:300px; margin-right:30px}
header  .top .form form {position:relative; display:inline-block; left:10px; width:100%; margin:20px 20px auto; padding:0; vertical-align:top }
header  .top .form form input {}
header  .top .form form input[type=text] {width:100%; padding:4px 15px 4px 10px; color:#333; border:none; border-radius:5px;}
header  .top .form form input[type=image] {position:absolute; top:2px; right:-10px; z-index:9999}

header  .top  .follow {position:relativce; float:right; margin:0; color:#fff;text-align:left; vertical-align:top}
header  .top  .follow img {margin-top:10px; height:35px}
header  .top  .follow span {margin-right: 5px; font-size:12px; line-height:3em}

header  .top .form form .result {position:absolute; width:500px; top:30px; height:300px; padding:8px 15px 10px 10px; z-index:999; background-color:rgba(35,65,113,0.8)}
header .top .form form .result .itm {margin-top:20px; width:100%; height:280px; overflow:auto; }
header  .top .form form .result .itm li {list-style:none; color:#fff; line-height:1.1em; margin: 0 0 10px 0; padding:2px 10px; width:95%; height: auto;}
header  .top .form form .result  .itm li a {color:#fff}
header  .top .form form .result .close {position:absolute; top:10px; right:8px; width:43px; height:16px; background:transparent url(//stc.kinitv.com/images/ico-close3.png) 0 0 no-repeat; line-height:1.6em; font-size:10px; text-align:right; color:#fff; cursor:pointer}
header  .top .form form .result img.loader {position:absolute; top:50%; left:50%}

header  .top .lnav {position:relative; float:left; margin:5px 0 0 60px; color:#fff; text-align:center; letter-spacing:0.5px; }
header  .top  .lnav a {font-size:16px; display:inline-block; padding-top:10px; margin:0 20px 0 0; color:#999;text-transform:uppercase; font-family:PT Serif; line-height:2em; height:30px; font-weight:bold }
header  .top  .lnav a.cn {font-family:"微软雅黑体","Microsoft YaHei","黑体","SimHei",tahoma,verdana; font-weight:16px}
header  .top  .lnav a:hover {text-decoration:none;color:#ccc}
header  .top  .lnav a.selected {color:#FFF; background:transparent url(//stc.kinitv.com/images/dot-1.png) center top no-repeat;}
header  .top  .lnav .dot {}
header .nav{position:relative; width:100%; height:25px; padding: 2px 0; margin:0 0 10px 0; border-top:5px solid #F26A23; background-color:#ffffff; /*background-color: #FF6501;*/ /*box-shadow: 0 6px 13px 0px rgba(0,0,0,0.5);*/ z-index:900}
header .nav .news {position:relative; width:1000px; margin:0 auto; font-size:12px; }
header .nav .news .title {position:absolute; height:20px; width:100px;color:#FFFFFF; font-size:12px; text-align:left; left:0; z-index:999 }
header .nav .news .text {margin:0 0 0 120px; width:auto; color: #fff}
header .nav .news .text a {color:#fff}
header .nav .menu {position:relative;width:1000px;margin:2px auto}
header .nav .menu ul {display:inline}
header .nav .menu ul li {float:left; font-size:14px; color:#333; padding:5px 2px; line-height:1.1em; font-weight:normal; /*text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);*/ font-family:Arial,Helvetica Neue,Helvetica,sans-serif;; }
header .nav .menu  ul li a {color:#000; }
header .nav .menu  ul li a:hover {text-decoration:none;text-shadow:none}
header .nav .menu ul li:after {content:'|'; padding:0 10px}
header .nav .menu  ul li:last-child:after {content:''}
header .nav .menu  ul li.social {position:relative; float:right;  margin-left:10px;line-height:1em;margin-right:0; display:none}

header .nav .menu .show {float:right;color:#333; top:5px; font-size:10px; text-align:right; width:60px; height:16px; background:transparent url(/images/ico-arrow-d.png) 0 0 no-repeat; cursor:pointer; display:none; }
header .nav .menu  .ch {float:right}
header .nav .menu  .ch .selectbox select {background: transparent;color:#fff;width:220px;padding:3px; border:none;border-radius:4px;-webkit-appearance: none;}
header .nav .menu  .ch  .selectbox {width: 180px; color:#fff; height:20px; padding:3px; overflow: hidden;background: url(//stc.kinitv.com/images/ico-arrow-d2.png?1) no-repeat 166px #000;z-index:10}

#top {position:relative; width:1000px; margin:90px auto 0 auto;}
#top .topabs {position:absolute; display:block; margin:0; }
#top .close/*, header .nav .show*/ {position:absolute; display:block; text-align:right; font-size:10px; width:60px; height:16px;  color:#FFF; cursor:pointer; z-index:999}
#top .close {top:3px; right:10px; background:transparent url(/images/ico-close.png) 0 0 no-repeat; }
#top .banner {margin:0 auto; margin-bottom:10px; width:728px; text-align:center; height:90px;z-index:99;}
#top .banner2 {margin-top:5px; width:1000px;}
#top .banner3 {width:1000px; margin-bottom:-5px}
#top .banner5  {position:absolute; width:1000px; height:90px;margin:0}
/* Content */
#page {position:relative; width:1000px; margin:0 auto; height:100%; padding-bottom:60px;}
#mid {position:relative; width:1000px; margin:0 auto 50px auto; padding: 0; /*height:100%;*/ padding-bottom:50px; background-color:#fff;  }

#homemid {position:relative; width:1000px; margin:0 auto 50px auto; padding: 0; height:100%; padding-bottom:50px;  }

#homeleft {position:relative; width:100%; margin:0; padding:0; background-color:#000;}

/*#midleft {float:left; margin:0; }*/
#midleft{position:relative;width:650px; margin-right:0; display:inline-block; vertical-align:top; margin-right:20px; padding-bottom:20px;background-color:#fff}
/*#midleft{width:650px; margin-right:10px; float:left;}*/

.knplayer {position:relative; width:980px; min-height:400px; text-align:left; position:relative;background-color:#000;padding:3px 10px}
.knplayer h2 {position:absolute;color:#fff;margin:0;height:30px;padding:5px 0;font-weight:700;font-size:20px;line-height:1.5em;z-index:1000;width:980px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.knplayer .player {position:relative; width:1000px; min-height:360px; padding:0; margin-left:2px;}
.knplayer .player img.uloader {position:absolute; top:40%; left:30%; z-index:999}
.knplayer a {color:#fff}
.knplayer .share {position:relative; width:100%; height:30px; margin-top:10px; color:#fff}
.knplayer .share .knplayeralike{width:380px;padding-left:8px;padding-right:8px;float:left;background-color:#000000;}
.knplayer .share .knplayerar {}
.knplayer .share .knplayerar a {margin:5px 5px}
.knplayer .knplayerar a {margin:5px 5px}
.knplayer .player .ytplayer {width:640px; height:390px; margin-top:30px;display:none;}
.knplayer .player .dmplayer {width:640px; height:380px; margin-top:30px; display:none;}
.knplayer .player .ytimg {position:absolute; top:35px; width:640px; height:360px; z-index:999; display:none}
.knplayer .player .ytimg img {width:640px; height:360px}
.knplayer .playlist {position:absolute;top:35px;right:20px;width:311px;height:320px;z-index:1100}
.knplayer .playlist h2 {background:url(/images/latestbar.png) no-repeat 0 0; width:311px; line-height:0.9em; text-transform:uppercase; font-size:11px}
.knplayer .playlist h2 .btn {position:absolute; top:5px; right:30px; text-transform:none} 
.knplayer .playlist h2 .btn li {display:inline; margin-left:5px; vertical-align:top; cursor:pointer; color:#fff; text-transform:uppercase;}
.knplayer .playlist h2 .btn li:hover {color:#FFF000}
.knplayer .playlist .link {position:absolute; top:3px; padding:2px; right:20px; z-index:1005; color:#fff; cursor:pointer}
.knplayer .playlist .link .searchform {position:absolute; top:19px; width:200px; right:0; padding:5px; display:none;z-index:1006;background-color:#000; border-bottom:1px solid #ccc} 
.knplayer .playlist .link .searchform .exit {position:absolute; display:block; top:3px; right:10px; color:#fff; z-index:1007; font-weight:bold; cursor:pointer; font-size:16px;}
.knplayer .playlist .link .searchform .exit:hover {color:#ffff00;}
.knplayer .playlist .link .searchform input[type='text'] {width:160px; border:1px solid #ccc; padding:2px 5px}
.knplayer .playlist ul.lists {position:relative; padding:0; margin:25px 0; height:340px !important; overflow: auto; }
.knplayer .playlist ul.lists li {position:relative; width:98%; min-height:20px; margin-top:2px; background-color:#333; list-style:none; cursor:pointer; color:#fff}
.knplayer .playlist ul.lists li .title {margin-left:90px; padding:5px 0; line-height:1.2em}
.knplayer .playlist ul.lists li .title a {color:#fff; font-weight:bold; font-size:12px;}
.knplayer .playlist ul.lists li .title a:hover {text-decoration:none}
.knplayer .playlist ul.lists li .title .views {font-size:10px;margin-top:1px}
.knplayer .playlist ul.lists li .thumb {position:absolute; width:20px; min-height:30px; left:0; padding:5px 0;}
.knplayer .playlist ul.lists li .thumb img {width:80px; vertical-align:middle}
.knplayer .playlist ul.lists li.more {position:relative; height:20px !important; text-align:center; margin: 10px 0 0 0; padding:2px 0}
.knplayer .playlist ul.lists li.selected {background-color:#000}
.knplayer .searchlink {position:absolute; top:5px; right:30px;z-index:1009}
.knplayer .img1 {position:absolute;top:40px; left:25px; width:125px;height: 80px; background:none;z-index:2147483647;}
.knplayer .img1 .close {position:absolute; top:-5px; left:-20px; width:43px; height:16px; background:transparent url(//stc.kinitv.com/images/ico-close62.png) 0 0 no-repeat; cursor:pointer}
.knplayer .img2 {position:absolute;top:280px; left:86px; width:468px;height: 60px; background:none;z-index:2147483647;}
.knplayer .img2 .close {position:absolute; top:-5px; left:-20px; width:43px; height:16px; background:transparent url(//stc.kinitv.com/images/ico-close62.png?m) 0 0 no-repeat; cursor:pointer}
.knplayer .img3 {position:absolute;top:40px; left:520px; width:120px;height: 200px; background:none;z-index:2147483647;}
.knplayer .img3 .close {position:absolute; top:-5px; left:-8px; width:43px; height:16px; background:transparent url(//stc.kinitv.com/images/ico-close62.png?1) 0 0 no-repeat; cursor:pointer}


#playerslide {position:relative; float:left; margin:0; width:680px; height:495px; text-align:left; position:relative; background-color:#000; padding:5px 0}
#midleft .ads1 {position:relative;  display:block; background-color:#aaa; width:640px; height:90px; display:none; margin:2px 10px;}

#info {position:relative; color:#333; width:620px; min-height:150px; padding:10px 5px 20px 5px; margin:0 10px; border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; /*border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; 8px;*/ box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);}
#info .playerinfo {position:relative; min-height:95px; width:100%; padding:8px; padding-bottom:10px }
#info .playerinfo .title {font-size:18px; font-weight:bold; margin:5px 0}
#info .playerinfo .desc {font-size:13px; margin-top:5px;  width:95%; line-height:1.3em; overflow:hidden }
#info .playerinfo .pstate {margin:0;padding:0}
#info .playerinfo .pstate ul li {display:inline; margin: 0 10px 0 0; font-size:12px}
#info .playerinfo .pstate ul li.rate {line-height:1.3em}
#info .playerinfo .pstate ul li.rate .thumbup { display:inline-block; background:url(/images/thumb_up.png) no-repeat 0 0;  padding-left:20px; height:18px; width: 20px; }
#info .playerinfo .pstate ul li.rate .thumbdown {  display:inline-block; background:url(/images/thumb_down.png) no-repeat 0 0; padding-left:20px; height:18px; width: 20px; }
#info .playerinfo .desc .readmore, #info .playerinfo .desc .readless {position:absolute;background:url(/images/ico-arrowdown.png) 260px -2px no-repeat;text-align:center;width:100%;bottom:-10px;display:block;font-size:11px;font-weight:bold;cursor:pointer}
#info .playerinfo .desc .readless {background:url(/images/ico-arrowup.png) 260px -2px no-repeat;}

#info .share {position:relative;width:95%;height:30px;margin-left:8px}
#info .share .media {position:relative; float:left; font-weight:bold; line-height:2em; font-weight:bold;text-transform:uppercase; height:30px; width:200px;}
#info .share .media .th {position:absolute; left:50px; top:0; background:url(//stc.kinitv.com/images/share-media.png?1) no-repeat top left; width:156px; height:25px;}
#info .share .media .th a {position:absolute; top:0; left:0; display:block; width:24px; height:25px; z-index:1002;}
#info .share .media .th a.share_gplus {left:53px;}
#info .share .media .th a.share_tw {}
#info .share .media .th a.share_fb {left:27px}
#info .share .media .th a.share_em {left:81px;}
#info .share .fblike {float:left;display:block;top:-30px}
/*#info .share .fblike .view {position:absolute; margin-right:10px}*/

.comments {width:620px; padding:20px 10px; margin:20px 10px; /*box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);*/}


#channels2 {position:relative;  width:1000px; min-height:300px; margin:10px 0 30px 0; padding-bottom:20px;  }
#channels2 .ctitle {margin:10px 0 20px 30px; font-size:22px; color:#fff; font-weight:bold; letter-spacing:0.5px;}
#channels2 .ctitle a { font-size:20px; color:#fff; white-space:nowrap; text-decoration:none}
#channels2 .ctitle a:hover {color:#eee}
#channels2 .ui-tabs {width:100%;  position:relative; padding:0; margin:0; }
#channels2 .ui-widget-header, #channels2 .ui-state-default  border:none; padding:0}
#channels2 .ui-tabs .ui-widget-content { padding:0}
#channels2 .ui-tabs-vertical { position:relative; width:100%; height:780px;  }
#channels2 .ui-tabs-vertical .ui-tabs-nav { position:relative;  padding: .2em .1em .2em 0;  margin-right: -4px; display:inline-block; word-spacing: -1; width: 13em; background-color:#eee; vertical-align:top; border-top-left-radius: 8px; border-bottom-left-radius: 8px;}
#channels2 .ui-tabs-vertical .ui-tabs-nav li { clear: left; width : 100%; padding: 0.5em 0.8em 0.5em 0.9em; color:#333; /*letter-spacing:0.5px; */font-size:14px; font-weight:bold; border-bottom-width: 1px !important;  border-right-width: 0 !important; border:none; margin: 0 -1px .2em 0; /*font-family:Verdana, Geneva, sans-serif*/ }
#channels2 .ui-tabs-vertical .ui-tabs-nav li a { display:block; border:none; color:#999; width:95%; word-wrap:break-word; }
#channels2 .ui-tabs-vertical .ui-tabs-nav li a:hover {text-decoration:none;color:#eee}
#channels2 .ui-tabs-vertical .ui-tabs-nav li.itm:hover {background-color:#aaa;color:#eee}
#channels2 .ui-tabs-vertical .ui-tabs-nav li.tit {text-indent:40px; font-size:12px; padding-top:10px; padding-bottom:10px}
#channels2 .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding: 0.5em 0.8em 0.5em 0.9em;  background-color:#F26A23; box-shadow: -1px 5px 5px rgba(0,0,0,.4);}
#channels2 .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {color:#fff; font-weight:bold; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1)}
#channels2 .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active:hover {background-color:none}
#channels2 .ui-tabs-vertical .ui-tabs-panel { position:relative; padding:0 .1em; background-color:#F26A23; display:inline-block; width:820px; overflow:hide; border-top-right-radius: 8px; }
#channels2 .ui-tabs-vertical .ui-tabs-panel .more a {position:relative; display:block; margin:0 auto; text-align:center;  bottom:10px; color:#000; font-size:15px; text-decoration:none }
#channels2 .ui-tabs-vertical .ui-tabs-panel .more a:hover {color:#ccc}

.ui-tabs-cny {background-color:#A00009}
.ui-panel-cny {position:relative;margin:0;background:url(//stc.kinitv.com/images/season/cny/cny-2016-header.jpg) no-repeat 0 0; width:100%;}
.ui-cny-title {position:relative;width:100%; height:250px}


 .items {position:relative; margin: 0 0 0 30px; width:98%; }
 .items .item {position:relative; width:220px;height:195px; color:#333; background-color:#FFF; margin: 0 40px 20px 0; vertical-align: top; overflow:hidden; display:inline-block;  padding:0 0 10px 0; /*border:1px solid #d3d3d3;*/ border-top-right-radius: 8px; border-top-left-radius: 8px; box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.5);}
 .items .item .title, #channels .items .item .title1 {position:relative; height:40px; width:100%; text-align:center }
 .items .item .title span { display:block; margin:0 auto; font-size:14px; line-height:2em; width:90%; height:30px; overflow: hidden; text-align:center; text-overflow: ellipsis; white-space:nowrap;  font-weight:bold; color:#000}
 .items .item .title1 a { line-height:2em;font-size:15px;font-weight:bold;color:#333;overflow: hidden; text-align:center; text-overflow: ellipsis; white-space:nowrap;}
 .items .item .title1 .paid {position:absolute;left:1px;background-color:#d3d3d3;font-size:10px;font-weight:bold;top:10px;padding:2px}
 .items .item .title1 img.logo {height:auto;max-height:37px;margin-left:1px}
 .items .item .title a {color:#000; font-weight:bold; font-size:18px; letter-spacing:1px}}
 .items .item .thumb {position:relative;padding:0}
 .items .item .thumb img {width:220px; height:120px}
 .items .item .thumb a.playbtn  {position:absolute; display:block; top:20%; left:40%; width: 45px; height:45px; background:url(//stc.kinitv.com/images/ico-play7.png) 0 0 no-repeat; z-index:999}
 .items .item .text {padding:3px 4px 7px 4px; font-size:14px; line-height:1.2em; height:40px; overflow:hidden; }
 .items .item .text a {color:#333; font-size:14px; font-weight:bold; text-decoration:none}
 .items .item .text .sponsor {font-size:12px}
 .items .item  .more {width:200px; height:auto; padding:20px 10px; margin:10px auto; font-size:15px; font-weight:bold; letter-spacing:2px; text-align:center; text-transform:uppercase; line-height:1.5em} 
 .items .item  .more a {color:#fff}
 .items .item  .time {position:absolute; bottom:5px; padding:0 3px 0 5px; font-size:12px; margin-top:5px; }
  
 .page { margin:10px 30px;background-color:none}
 
#midleft .listing  { width:680px; min-height:650px !important;   margin:0;  }
#midleft .listing .items {width:100%; margin: 0 0 0 5px}
#midleft .listing .items .item {width:200px; margin: 0 20px 20px 0;}

#content .more1 {margin:2px auto; color:#999; padding:2px 0 20px 0; font-size:16px; font-weight:bold; width:150px; cursor:pointer}
#content .more1:hover {color:#000}
#bottommenu {position:relative; margin:5px 10px; width:95%; height:20px; padding:10px 0; color:#8B8B8B;}
#bottommenu h2 {}
#bottommenu .list ul {margin:0;padding:0; width:100%; list-style:none;font-size:11px;}
#bottommenu .list ul li {display:inline-block; width:auto; vertical-align: top; margin-left:10px;}
#bottommenu .list ul li a {color:#8B8B8B; }
#bottommenu .list ul li:after li {content:"."; }


#bottom {width:100%; margin:20px auto; min-height:250px; padding-bottom:80px}
#bottom  .widget {float:left; width:300px; min-height:90px; margin:0 20px 20px 0; font-size:12px; padding:5px; border-top-right-radius: 8px; border-top-left-radius: 8px; box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.3);}
#bottom  .widget2 {width:950px; min-height:100px; margin:10px auto 0 auto; font-size:12px; padding:5px; border-top-right-radius: 8px; border-top-left-radius: 8px; box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.3);}
#bottom .widget:first-child {margin-left:15px}
#bottom  .widget:last-child {margin-right:0;}

.white {background-color:#fff}
/* Right Side Bar */
#homeright {width:300px; float:left; margin:0 0 0 10px;  }
/*#midright {float:right; width:300px;  margin:20px 10px 0 0; }*/
#midright {width:300px; display:inline-block; margin:10px 0;background-color:#fff;height:680px !important;}
#midright .adwidget, #homeright .adwidget  {width:100%;margin-bottom:5px}

#midright .adwidget img, #homeright .adwidget img {width:300px}
#midright .widget {width:100%; min-height:550px; margin:10px 0;}
#midright .widget h2 {padding-left:10px; height:25px; text-transform:uppercase; color:#333; font-size:14px;font-weight:bold;  border-top-right-radius: 8px; border-top-left-radius: 8px;}

#midright .widget ul.lmenu {position:relative; padding:0 5px; margin:0 auto;width:98%;}
#midright .widget ul.lmenu  li {float:left; margin-right:10px;}
#midright .widget ul.lmenu  li  a {color:#999;font-weight:bold}
#midright .widget ul.lists {position:relative; padding:0; margin:25px 0 0 0;}
#midright .widget ul.lists li {position:relative; width:100%; height:80px; margin-top:5px; list-style:none; padding:3px}
#midright .widget ul.lists li .title {margin-left:120px}
#midright .widget ul.lists li .title a {color:#333; font-weight:bold}
#midright .widget ul.lists li .thumb {position:absolute; width:20px; height:30px; left:0}
#midright .widget ul.lists li .thumb img {width:110px; height:80px}

#midright .widget .item {position:relative; width:300px; height:300px; margin:0 auto;cursor:pointer;background-color:#fff;  border:1px solid #d3d3d3; border-top-right-radius: 8px; border-top-left-radius: 8px;}
#midright .widget .item .title {height:40px; width:300px; margin: 0 auto; color:#fff }
#midright .widget .item .title a { display:block; margin:0 auto; font-size:13px; line-height:2.5em; width:90%; height:30px; overflow: hidden; text-align:center; text-overflow: ellipsis; white-space:nowrap;  font-weight:bold; color:#000}
#midright .widget .item .title a {color:#000; font-weight:bold} 
#midright .widget .item .thumb {padding:0; width:100%; margin: 0 auto}
#midright .widget .item .thumb img {width:300px; height:250px}
#midright .widget .item .text {padding:5px; font-size:12px }

#homeright .adwidget .button {position:relative;margin:0}

#pageright {width:300px; display:inline-block; vertical-align:top; margin:20px 0; border:1px solid #ff6501; padding:5px; }
#pageright .widget {width:100%; margin:30px 10px}
#pageright .widget h2 { height:25px; text-transform:uppercase; color:#ff6501; font-size:15px;font-weight:bold; margin:0}
#pageright .widget .side {float:left; width:150px}
#pageright .widget .side ul li {margin:5px 0;font-weight:bold}
#pageright .widget .side ul li a {text-decoration:none; color:#333}
#pageright .widget .side ul li a:hover {text-decoration:underline}

#pageright .widget .side ul.link li {background:transparent url('//stc.kinitv.com/images/dot-1.png') no-repeat 2px 5px; padding-left:15px}
#pageright .widget .side ul.info li {padding:1px; padding-left:25px}

/*#pageright .widget .share {position:relative; background:transparent url(/images/share-media2.png) no-repeat 0 0; width:260px; height:61px}
#pageright .widget .share  a {position:absolute; top:0; display:block; width:62px; height:61px; z-index:1002;}
#pageright .widget .share  a.gp {left:198px;}
#pageright .widget .share  a.tw {left:131px;width:62px}
#pageright .widget .share  a.fb {left:65px}
#pageright .widget .share  a.yt {left:-2px;}*/

#pageright .widget .follow {position:relative; background:transparent url(//stc.kinitv.com/images/share-media5.png) no-repeat 0 0; width:259px; height:61px;}
#pageright .widget .follow  a {position:absolute; top:0; display:block; width:62px; height:61px; z-index:1002;}
#pageright .widget .follow  a.wp {left:198px;}
#pageright .widget .follow  a.gp {left:198px;width:62px}
#pageright .widget .follow a.tw {left:131px}
#pageright .widget .follow a.dm {left:65px}
#pageright .widget .follow  a.yt {left:-2px;}
#pageright .widget  .fbfollow {position:relative; margin-top:5px;  background:transparent url(//stc.kinitv.com/images/ico-fb.png) no-repeat 0 0;  width:130px; height:62px}
#pageright .widget  .fbfollow a {display:block; margin-left:70px; font-weight:bold; margin-bottom:5px; color:#1C4896}
#pageright .widget  .fbfollow a:first-child {margin-top:2px}

#midright .adwidget1 {
    position:relative;
    width: 300px;
    max-height:300px;
    overflow:auto;
    background-color: #E0ECF8;
    padding:8px 0;
    border: 1px solid #A9D0F5;
}

#midright .adwidget1 h2 {
    font-size:15px;
    margin:10px 0;
    text-align:center;
    margin-bottom:10px;
}

#midright .adwidget1 h2 img {
    width:121px;
}

#midright .adwidget1 ul li {
    padding:3px 0;
    width:270px;
    margin:0 0 0 10px;
    border-bottom: 1px #A9D0F5 solid;
}

#midright .adwidget1 ul li:last-child, ul li.lastrow {
    border:none;
}

#midright .adwidget1 ul li .title {
    display:inline-block;
    width:auto;
    vertical-align:top;
}

#midright .adwidget1 ul li .title a {
    color:#2447A1;
    font-weight:bold;
    font-size:12px;
}

#midright .adwidget1 ul li .title a:hover{
    text-decoration:none;
}

#midright .adwidget1 ul li .thumb {
    position:relative;
    display:inline-block;
    width:80px;
    height:60px;
    vertical-align:top;
    margin-right:10px;
    border:none;
}

#midright .adwidget1 ul li .thumb img {
    width:80px; max-height:60px;
    border:none;
}

#midright .adwidget1 ul li.more {
    text-align:center;
    font-weight:bold;
    padding:px 0;
}

#midright .adwidget1 ul li.more a {
    color:#045FB4;
}

.sky_ads {position:absolute; width:200px; height:600px; z-index:1000;}
.left_sky {position:absolute; width:100px; height:600px; z-index:1000; top:-115px; left:-101px; text-align:right;}
.right_sky {position:absolute; width:100px; height:600px; z-index:1000; top:-115px; right:-101px; }

#top .topabs .adtop {
    position:relative;
    width:100%;
    background-color: #E0ECF8;
    height: 90px;
    border-bottom: 1px solid #A9D0F5;
    padding:0;
    margin:0;
}

#top .topabs .adtop h2  a img {
    margin-top:18px;
    margin-left:30px;
}

 #top .topabs .adtop ul {
    position:relative;
    margin:3px 30px;
    width:900px;
    height:60px;
 }

#top .topabs .adtop ul li {
    display:inline-block;
    vertical-align:top;
    padding:2px 0;
    width:290px;
    margin-right:10px;
    height:50px;
    margin-bottom:5px;
}

#top .topabs .adtop ul li .title {
    display:inline-block;
    width:auto;
    vertical-align:top;
    line-height:1em;
}

#top .topabs .adtop ul li .title a {
    color:#2447A1;
    font-weight:bold;
    font-size:12px;
}

#top .topabs .adtop ul li .thumb {
    position:relative;
    display:inline-block;
    width:80px;
    height:50px;
    vertical-align:top;
    margin-right:5px;
    border:none;
}

#top .topabs .adtop ul li .thumb img {
    width:80px; max-height:50px;
    border:none;
}

#top .topabs .adtop ul li.more {
    text-align:center;
    font-weight:bold;
    padding:10px 0;
}

#top .topabs .adtop ul li.more a {
    color:#045FB4;
}

#content {position:relative; margin:20px 0 20px 15px; min-height:600px }
#content h2 {font-size:20px;margin-top:0px; margin-bottom:20px; color:#ff6501}
#content h3 {font-size:17px;margin:15px 0 0 0}
#content p {margin-top:10px; line-height:1.3em;font-size:14px; text-align:justify;}
#content label {font-weight:bold}
#content .addr {margin-top:20px; margin-bottom:20px; padding-bottom:20px}
#content .addr dl {margin-top:10px;line-height:1.3em; }
#content .addr dt {margin-bottom:2px}

#content .team ul li {position:relative; float:left;width:293px; min-height:200px;margin-right:15px;margin-bottom:30px;text-align:justify;}
#content .team ul li .logo {position:relative; width:100%;height:126px}
#content .team ul li .desc {padding:0 3px; line-height:1.3em;font-size:13px}
#content .team ul li .desc p {font-size:13px}
#content .team ul li .logo dl {position:absolute; top:30px; left:120px; color:#fff}
#content .team ul li .logo dl  h2 {color:#fff;margin:0;text-transform:uppercase; font-size:15px}
#content .team ul li .logo dl dt {font-size:13px;margin-top:1px}
#content .team ul li .logo dl dt.em {margin-top:10px}

#content .errordoc {color:#fff; font-size:14px}
#content .errordoc h2 {color:#fff}
#content .errordoc a {color: #0000FF}

#content .job {margin-left:10px;}
#content .job ol {list-style: decimal;margin:10px 0 10px 10px;}
#content .job ol li a {color:#333;font-weight:bold;text-transform: uppercase}

#content .job .ji {margin-bottom:30px;}
#content .job .ji h3 {color:#333;font-weight:bold;text-transform: uppercase}

#content .job .ji ul {margin-bottom:10px; list-style: circle url('//stc.kinitv.com/images/dot-1.png') }
#content .job .ji ul h2 {color:#555; font-size:14px; margin:0; padding:0;}
#content .job .ji ul li {margin-left:30px;}
#content .job .ji ul li:first-letter {text-transform: uppercase;}

#content .job a[name] {
  padding-top: 40px;
  margin-top: -40px;
  display: inline-block; /* required for webkit browsers */
}

/* Footer */
footer {position:relative; /*margin-top: -150px;*/ height:150px; width:100%; background-color:#F79E66; text-align:center;  }
footer .copyright span {text-align:center; color:#fff; line-height:2.3em}
footer .menu {position:relative; width:1000px; margin:auto; }
footer .menu .widget {padding:6px; width:100%;color:#333}
footer .menu .widget h2 {font-size:13px; }
footer .menu .widget .downtext a {color:#333;display:inline;margin:0 5px 0 2px}
footer .menu .widget .downtext a:hover {text-decoration:underline}

/*
    Slideshow
*/
#slides_f .slides_container {
    width:300px;
    /*display:none;*/
    overflow:hidden;
    position:relative;
}

#slides_f .slides_container  {position:relative; width:100%; height:250px; margin:0;cursor:pointer;background-color:#fff; border:1px solid #d3d3d3; padding:0;}
#slides_f  .slides_container a .title {position:absolute; background-color:rgba(0, 0, 0, 0.6); bottom: 0; height:30px; line-height:1.3em; width:300px; padding:10px 0}
#slides_f .slides_container  a .title  { display:block; font-size:13px; font-weight:bold; color:#fff}
#slides_f .slides_container a .thumb {padding:0; width:100px}
#slides_f .slides_container a .thumb img {width:300px; height:200px}


#slides3 {
    z-index:100;
    position:relative;
    margin:0;
    padding:0;
}

#slides3 .slides_container {
    width:100%;
    height:480px;
}

#slides3 .slides_container .item  {
    margin:0 auto;
    overflow:hidden;
    position:relative;
    cursor:pointer;
    
}


#slides3 .slides_container .item .caption {
   position:absolute;
   z-index:1000;
   width:100%;
   text-align:center;
   top:-30px;
   
   padding:10px 0;
   /*background-color: rgba(0, 0, 0, 0.6);*/
}

#slides3 .slides_container .item  h4 {
    position:relative;
    color:#fff;
    height:30px;
    padding:8px 10px;
    font-weight:bold;
    font-size:18px;
    z-index:1000;
    width:98%;
    /*background: linear-gradient(to bottom right, #000000, #555555);*/
    background-color: rgba(0, 0, 0,1);
    overflow: hidden; text-overflow: ellipsis; white-space:nowrap;
}

#slides3 .slides_container .item  a, #slides3 .slides_container .item  h4 a {
    text-decoration:none;
}
#slides3 .slides_container .item  a:hover, #slides3 .slides_container .item  h4 a:hover {
    text-decoration:none;
}

#slides3 .slides_container .item .thumb {
    width:100%;
    height:400px;
    
}

#slides3 .slides_container .item .thumb img {
  width:680px;
  height:400px;
}

#slides3  a.slidesjs-next, #slides3 a.slidesjs-previous {
    position:absolute;
    top:200px;
    left:0;
    width:24px;
    height:50px;
    display:block;
    z-index:999;
    opacity:0.7;
    filter:alpha(opacity=70);
    background: url('//stc.kinitv.com/images/ico-prev.png?m') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    display:none;
}


#slides3 a.slidesjs-next {
    left:655px;
    background: url('//stc.kinitv.com/images/ico-next.png?m') no-repeat;
   
}

/* Pagination */

#slides3 .slidesjs-pagination {
      bottom:0;
      left:auto;
      position:absolute;
      list-style: none;
      z-index:1999;
      left:40%;
      text-align:center;
}

#slides_f  .slidesjs-pagination {
    width:150px;
    margin:-30px auto 0;
}

#slides3 .slidesjs-pagination li {
    float: left;
    margin: 0 1px;
}

#slides3 .slidesjs-pagination li a {
    display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(//stc.kinitv.com/images/pagination.png?ba);
      background-position: 0 0;
      float: left;
      overflow: hidden;
}

#slides3 .slidesjs-pagination li a.active, #slides3 .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

#slides3 .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }



#slider2 {
    margin: 10px auto;
    width: 620px;
    position: relative;
}

#slider2 ul {
                margin: 0;
                padding: 0;
                list-style: none;
                display: block;
            }
#slider2 li  {position:relative; width:190px;height:180px; color:#000; margin: 10px 5px 5px 10px; vertical-align: top; overflow:hidden; display:inline-block; cursor:pointer;background-color:#fff; padding:0 0 5px 0; box-shadow: 0 0 1px 0 rgba(0,0,0,0.5); border-top-right-radius: 8px; border-top-left-radius: 8px;}
#slider2 li  .title, #slider2 li  .title1 {position:relative; height:30px; width:100%; text-align:center }
#slider2 li  .title span { display:block; margin:0 auto; font-size:13px; line-height:2.0em; width:90%; height:20px; overflow: hidden; text-align:center; text-overflow: ellipsis; white-space:nowrap;  font-weight:bold; color:#000}
#slider2 li  .title1 a { line-height:2.0em;font-size:15px;font-weight:bold;color:#333;overflow: hidden; text-align:center; text-overflow: ellipsis; white-space:nowrap;}
#slider2 li  .title1 .paid {position:absolute;left:1px;background-color:#d3d3d3;font-size:10px;font-weight:bold;top:10px;padding:2px}
#slider2 li  .title1 img.logo {height:auto;max-height:35px;margin-left:1px}
#slider2 li  .title a {color:#000; font-weight:bold, font-size:18px}
#slider2 li  .thumb {padding:0}
#slider2 li  .thumb img {width:200px; height:100px}
#slider2 li  .thumb .playbtn  {position:absolute; display:block; top:10%; left:40%; width: 45px; height:45px; background:url(//stc.kinitv.com/images/ico-play7.png) 0 0 no-repeat; z-index:999}

#slider2 li  .text {padding:5px; font-size:11px }
       
#slider2 li img {width:80px; height:80px}
#slider2 .next,#slider2 .prev {
    position:absolute;
    top:25px;
    left:-25px;
    width:24px;
    height:50px;
    display:display;
    z-index:101;
    background: url(images/ico-prev.png) 0 0 no-repeat;
}

#slider2 .next img,#slider2 .prev img {
    height:50px;
}

#slider2 .next {
    left:620px;
    background: url(images/ico-next.png) 0 0 no-repeat;
}

#slider2 li.selected {
    background-color:#fff;
    border: none;
    border: 3px solid #fff000;
}

#slider2 li.selected img {}

#slider4{ margin: 0 auto; width: 728px; position: relative;}
#slider4 .close {position:absolute; top:-5px; right:-30px; width:43px; height:16px; background:transparent url(//stc.kinitv.com/images/ico-close62.png?1) 0 0 no-repeat; cursor:pointer}

#slider4 .logo { position: absolute; width:50px;height:90px; padding:0 5px; background:#ff0000 url(//stc.kinitv.com/images/iflix_logo2.png) center center no-repeat;top:0; right:0;cursor:pointer;}

#slider4 h2 {margin-top:0; margin-left:10px; font-weight:bold; font-size:15px; color:#555}
#slider4 li  {position:relative; width:120px;height:90px; color:#000; margin: 0; vertical-align: top; overflow:hidden; display:inline-block; cursor:pointer;background-color:#FF0000; padding:0; box-shadow: 0 0 1px 0 rgba(0,0,0,0.5); /*border-top-right-radius: 8px; border-top-left-radius: 8px;*/}
#slider4 li  .title {position:relative; width:95%; font-size:13px;font-weight:bold; margin:2px auto }
#slider4 li  .title a { color:#555;overflow: hidden;text-decoration:none }
#slider4 li  .thumb {padding:0}
#slider4 li  .thumb img {width:100%; height:90px}
#slider4 li  .thumb .playbtn  {position:absolute; display:block; bottom:5px; left:10px; width: 45px; height:45px; background:url(//stc.kinitv.com/images/ico-play7.png) 0 0 no-repeat; z-index:999}
#slider4 li  .text {padding:5px; font-size:11px }
#slider4 .pagination {
    text-align: center;
    
    }
#slider4 .pagination a {
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(/images/pagination.png?ba);
      background-position: 0 0;
      display:inline-block;
      overflow: hidden;
      margin: 0 5px 0 0;
    }

#slider4 .pagination a.selected {

        background-position: 0 -13px

    }

#slider4 .pagination a span {
        display: none;
    }
ul.simple-pagination{list-style:none}.simple-pagination{display:block;overflow:hidden;padding:0 5px 5px 0;margin:0}.simple-pagination ul{list-style:none;padding:0;margin:0}.simple-pagination li{list-style:none;padding:0;margin:0;float:left}.compact-theme a,.compact-theme span{float:left;color:#333;font-size:12px;line-height:24px;font-weight:400;text-align:center;border:1px solid #AAA;border-right:0;min-width:12px;padding:0 7px;box-shadow:2px 2px 2px rgba(0,0,0,.2);background:#efefef;background:-moz-linear-gradient(top,#fff 0,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:-o-linear-gradient(top,#fff 0,#efefef 100%);background:-ms-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(top,#fff 0,#efefef 100%)}.compact-theme a:hover{text-decoration:none;background:#efefef;background:-moz-linear-gradient(top,#efefef 0,#bbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#bbb));background:-webkit-linear-gradient(top,#efefef 0,#bbb 100%);background:-o-linear-gradient(top,#efefef 0,#bbb 100%);background:-ms-linear-gradient(top,#efefef 0,#bbb 100%);background:linear-gradient(top,#efefef 0,#bbb 100%)}.compact-theme .prev{border-radius:3px 0 0 3px}.compact-theme .next{border-right:1px solid #AAA;border-radius:0 3px 3px 0}.compact-theme .current{background:#bbb;background:-moz-linear-gradient(top,#bbb 0,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bbb),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#bbb 0,#efefef 100%);background:-o-linear-gradient(top,#bbb 0,#efefef 100%);background:-ms-linear-gradient(top,#bbb 0,#efefef 100%);background:linear-gradient(top,#bbb 0,#efefef 100%);cursor:default}.compact-theme .ellipse{background:#EAEAEA;padding:0 10px;cursor:default}.dark-theme a,.dark-theme span{float:left;color:#CCC;font-size:18px;line-height:24px;font-weight:400;text-align:center;border:1px solid #222;min-width:20px;padding:0 9px;margin:0 px 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);background:#555;background:-moz-linear-gradient(top,#555 0,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#555),color-stop(100%,#333));background:-webkit-linear-gradient(top,#555 0,#333 100%);background:-o-linear-gradient(top,#555 0,#333 100%);background:-ms-linear-gradient(top,#555 0,#333 100%);background:linear-gradient(top,#555 0,#333 100%)}.dark-theme a:hover{text-decoration:none;background:#444}.dark-theme .current{background:#222;color:#FFF;border-color:#000;box-shadow:0 1px 0 rgba(255,255,255,.2),0 0 1px 1px rgba(0,0,0,.1) inset;cursor:default}.dark-theme .ellipse{background:0 0;border:0;border-radius:0;box-shadow:none;font-weight:700;cursor:default}

/*------------------------------------*\
    Light Theme Styles
\*------------------------------------*/

.light-theme a, .light-theme span {
    float: left;
    color: #666;
    font-size:14px;
    line-height:24px;
    font-weight: normal;
    text-align: center;
    border: 1px solid #BBB;
    min-width: 14px;
    padding: 0 7px;
    margin: 0 5px 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    background: #efefef; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
}

.light-theme a:hover {
    text-decoration: none;
    background: #FCFCFC;
}

.light-theme .current {
    background: #666;
    color: #FFF;
    border-color: #444;
    box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;
    cursor: default;
}

.light-theme .ellipse {
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    font-weight: bold;
    cursor: default;
}


#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#ffffff; width:550px; border:8px solid rgba(26,59,113,0.5); border-radius:10px; height:350px; padding:5px;z-index:9999,box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; }
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
#simplemodal-container  .fbpop { position:relative; margin:0 auto;padding:5px; width:96%;}
#simplemodal-container  .fbpop h2 {margin-bottom:10px;font-size:16px;}
#simplemodal-container  .fbpop .widget {position:relative;margin-bottom:10px;padding-bottom:3px; border-bottom:1px solid #e5e6e7}
#simplemodal-container  .fbpop .widget h2, #simplemodal-container  .fbpop .widget h2 a {color:#3B5998; margin-bottom:5px;font-size:14px;}
#simplemodal-container  .fbpop  .link {position:absolute;width:96%;height:5%;color:#0000FF;text-align:right;cursor:pointer;bottom:-16px;}
#simplemodal-container  .fbpop .widget:last-child {border-bottom:none}