/*
---------------------------
视频频道公用样式
2010-07-21 
---------------------------
*/

/*全局*/
body { background:#FFFFFF; font-size:12px;color:#484848;font-family:"宋体",Arial;}
body,form,ul,p{margin:0px;padding:0px;}

ul,li{list-style:none; list-style-image:none;}
p{margin-bottom:12px;}

a{outline-style:none;color:#000000; text-decoration:none; }
a:hover{ text-decoration:underline;}
a img{border:0px;}

/* 页面挑色[兼容编辑后台] */
.lightBlue, .lightBlue a:link, .lightBlue a:visited {color:#0066CC;}
.red, .red a:link, .red a:visited {color:#ff0000;}

/*全局 布局*/
.mainFrame{ width:950px; line-height:100%; margin:0 auto; display:block; clear:both;}
.hdShadow { background:#EBEBEB; width:950px; height:3px; line-height:3px; font-size:1px; clear:both;}

.spacer2  { clear:both; height:2px; line-height:2px; overflow:hidden;}
.spacer6  { clear:both; height:6px; line-height:6px; overflow:hidden;}
.spacer7  { clear:both; height:7px; line-height:7px; overflow:hidden;}
.spacer8  { clear:both; height:8px; line-height:8px; overflow:hidden;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}

.red,.r_{color:#C00}
.green,.g_{color:#008000}

.bold{font-weight:bold;}
.clear{clear:both;height:0px;overflow:hidden;display:block;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.odd{background-color:#eee;}

.splitline{border-bottom:1px dashed #a9a5a2;height:1px;overflow:hidden;diplay:block;clear:both;margin:0 5px;}
.splitlineplus{border-bottom:1px solid #a9a5a2;height:1px;overflow:hidden;diplay:block;clear:both;}
/* 全局 背景*/

/*背景 元素*/
.MainMenu .link span,.MainMenu .title span,.conBox .titlebar,
.slider ul li{background:url(/video/gsbb/images/bgcache.gif) repeat-x;}

.MainMenu .title b.arr,.StockData b,.list ul li,
.conBox b.trcorn,.conBox b.tlcorn,
.slider ul li b.sle,.slider ul li b.sre,
.titlebar .el,
span.imgbullTitle{background:url(/video/gsbb/images/elementcache.gif) no-repeat;float:left;display:block;}

/*全局 布局样式*/
.c1	{width:280px;}
.c2	{width:340px;}
.c3	{width:310px;}
.c4	{width:630px;}
.c5 {width:528px;}
.c6 {width:412px;}
.c7,.c8 {width:470px;}


.c1,.c2,.c4,.c5,.c7{float:left; margin-right:10px;overflow:hidden;}
.c3,.c6,.c8{float:right;overflow:hidden;}

/*全局 列表LI样式*/
.list{padding:4px;}
.list ul {line-height:24px;}
.list ul li{float:none;height:24px;line-height:24px;font-size:12px;overflow:hidden;text-indent:14px;background-position: -200px 0px;}

.ranklist {}
.ranklist ul { height:24px; line-height:24px; overflow:hidden; color:#484848;}
.ranklist ul.header { background:#eff6fc; border-top:1px solid #92b2c9; border-bottom:1px solid #92b2c9;}
.ranklist ul.iColor { background:#f3f3f3;}
.ranklist ul li {float:left;text-align:center;border-left:1px solid #92b2c9;}

/*全局 按钮样式*/
body .btn {position:relative; vertical-align:middle; border:1px solid #a4a4a4; float:left; display:block; height:17px; cursor:pointer;}
body .btn b {border:1px solid #FFF; background-position:0 -101px; height:15px; overflow:hidden; line-height:16px !important;line-height:17px; padding:0 6px; float:left; display:block; font-weight:lighter;}

/*模块样式*/
.conBox { border:1px solid #a2a29a; clear:both; display:inline; display:block;position:relative;}
.conBox.bt { border-bottom:1px solid #92b2c9 !important;}

.conBox .content { padding:6px 0 6px; clear:both; background-color:#e5e2dd; display:block; }
.conBox .content h2,
.conBox .content h3,
.conBox .content h4{ text-align:center; font-family:"黑体"; margin:0; padding:0; vertical-align:middle; display:block; font-weight:normal;}
.conBox .content h2 { height:26px; line-height:26px; font-size:20px; margin:1px 0 2px 0;}
.conBox .content h3 { height:26px; line-height:26px; font-size:20px; margin:1px 0 2px 0;}
.conBox .content h4 { height:24px; line-height:24px; font-size:18px; margin:6px 0 5px 0;}
.conBox .content b.split { height:0px; display:block; width:95%; margin:5px auto; overflow:hidden; border-bottom:1px dashed #a29eb5;}
.conBox .content ul { font-size:14px; line-height:24px; }
.conBox .content ul li { height:24px;}

/* 搞什么圆角~~ */
.conBox b.tlcorn,
.conBox b.trcorn{top:-1px;_top:0px;width:10px;height:5px;overflow:hidden;position:absolute;z-index:999;}
.conBox b.tlcorn{left:-1px;background-position:-25px 0px;}
.conBox b.trcorn{right:-1px;background-position:-29px 0px;}

.conBox b.tlcorn,.conBox b.trcorn{_top:0px;} /* for ie6*/
.conBox b.trcorn{_right:0px;}  /* for ie6*/

/*模块颜色*/
.conBox.t1 { border-right:0; border-bottom:0; background:url(/video/gsbb/images/titr.gif) no-repeat top right;}
.conBox.t1 .content { margin-right:1px;}
.conBox.t1 .titlebar { background:none;}

.conBox.t2,.conBox.t2 .content,
.conBox.t3,.conBox.t3 .content,
.conBox.t4,.conBox.t4 .content {padding:0;}
.conBox.t2 .titlebar { height:24px; line-height:25px; background-position:0 -281px; padding:0; border-bottom:1px solid #a2a29a; border-top:1px solid #FFF;}
.conBox.t2 .titlebar.plus {border-top:1px solid #92b2c9; border-bottom:1px solid #FFF;background-position:0 -166px;}
.conBox.t2 .titlebar .el { margin-top:8px;}

.conBox.t3 { border:1px solid #c4c4c4;}
.conBox.t3 .titlebar { height:24px; line-height:24px; background-position:0 -77px; padding:0; border-bottom:1px solid #c4c4c4; border-top:1px solid #FFF;}
.conBox.t3 .titlebar .el { margin-top:7px;}

.conBox.t4 .titlebar{height:24px;line-height:25px;background: url(/cmsjs/images/bgcache2.gif) repeat-x;background-position:0 -77px;padding:0;border-bottom:1px solid #c4c4c4;border-top:1px solid #FFF;}
.conBox.t4 .titlebar .el{margin-top:7px;}
.conBox.t4 .content{background:none;padding:0;}

/*标题样式*/
.titlebar { padding:1px 0 7px; height:14px; line-height:14px; display:block; overflow:hidden; }
.titlebar .el { width:8px; height:8px; line-height:8px; overflow:hidden; background-position:-45px 0px; margin:3px 8px 0 10px; display:inline;}
.titlebar .tit { float:left; font-size:14px; vertical-align:middle; font-weight:bold; color:#000; display:inline; }
.titlebar .tit a { text-decoration:none; color:#454545;}
.titlebar .tit a:hover { text-decoration:underline;}
.titlebar .more { float:right; vertical-align:middle; margin-right:8px; display:inline;color:#555;}
.titlebar .more a{color:#423f3a}

/*滑动门*/
.conBox .slider { position:relative; z-index:1; height:24px; line-height:24px; overflow:visible;}
.conBox .slider ul { height:23px; position:absolute; top:2px; z-index:200;overflow:hidden;}
.conBox .slider ul li { float:left; font-size:12px; color:#ffffff; height:22px; line-height:23px;background-position:0 -306px; margin-left:4px;  cursor:pointer; display:inline;overflow:hidden;}
.conBox .slider ul li span{float:left;height:21px;position:relative; padding:0 10px;border:1px solid #8e8a81; border-bottom:0;}
.conBox .slider ul li span b{width:4px;height:5px;overflow:hidden;position:absolute; top:-1px;display:block;}
.conBox .slider ul li span b.sre{right:-1px;background-position:-60px 0px;}
.conBox .slider ul li.at span b.sre{_right:-1px;} /* hack IE6 */
.conBox .slider ul li span b.sle{left:-1px;background-position:-55px 0px;}

.conBox .slider ul li.at{height:22px;border-bottom:1px solid #e5e2dd;color:#000;background-position:0 -331px; font-weight:bold;overflow:hidden;}

/*图文布告*/
.conBox .twBull { height:80px; padding:10px;padding-right:5px;}
.conBox .twBull .pic{ float:left; width:110px;}
.conBox .twBull .pic img{ padding:2px; float:left; border:1px solid #ccc;}
.conBox .twBull .txt { line-height:20px; width:150px;float:left;padding:0; clear:none;color:#000;}
.conBox .twBull .txt ul { line-height:20px;}
.conBox .twBull .txt ul li { height:20px; line-height:20px; background-position:-140px 3px;font-size:12px; text-indent:1em;}
.conBox .twBull .txt p { padding:0; margin:0; line-height:20px;display:block;clear:both;}
.conBox .twBull span.imgbullTitle {text-indent:1.2em;background-position:-140px 3px;}


/*页头 登录区*/
.loginBar .barBox,.loginFld .Btn input,.loginFldselectBar,.btnH b,.loginBar .ico,.loginFld .Btn,.usernameFldinput input,.passwordFldinput input,.mainbox .hdmenu ul li{background:url(/video/gsbb/images/dhbg.gif) scroll;}.loginBar .barBox{background:url(/video/gsbb/images/dhbg.gif) repeat-x;}
.loginBar{width:948px;border:1px solid #C4C4C4;border-bottom:0;margin:0 auto;margin-top:7px;}
.loginBar .barBox{border:1px solid #fff;background-position:0 -39px;background-repeat:repeat-x;height:26px;line-height:26px;}
.loginBar .barBox .ilink{float:left;margin-left:8px;display:inline;}
.loginBar .barBox .ilink .ico,.loginBar .barBox .olink .ico,.loginBar .barBox .ilink a,.loginBar .barBox .olink a{float:left;}
.loginBar .barBox .ilink a,.loginBar .barBox .olink a{height:12px;line-height:12px;vertical-align:middle;margin-top:8px;}
.loginBar .barBox .ilink .ico,.loginBar .barBox .olink .ico{margin:6px 6px 0;display:inline;}
.loginBar .barBox .ilink .ico.I{width:11px;height:14px;}
.loginBar .barBox .ilink .ico.M{width:9px;height:14px;background-position:-12px 0;}
.loginBar .barBox .olink .ico.F{width:12px;height:14px;background-position:-22px 0;}
.loginBar .barBox .ilink .ico.S { width:11px; height:14px; background-position:-35px 0;}
.loginBar .barBox .olink{display:inline;}
.loginBar .barBox .olink{float:right;margin-right:8px;}
.loginBar .barBox .login{float:left;width:553px;}
.loginBar .barBox .login form{margin:0;padding:0;float:left;}
.loginFld{padding:0 0 0 10px;border:none;margin:0;}
.loginFld legend{display:none;}
.usernameFld,.passwordFld{float:left;overflow:hidden;width:125px;}
.passwordFld{width:142px;}
.usernameFldlabel,.passwordFldlabel{float:left;line-height:26px;padding:0 8px 0 0;}
.usernameFldTxt,.passwordFldTxt{height:12px;line-height:12px;float:left;vertical-align:middle;margin-top:8px;}
.usernameFldinput,.passwordFldinput{float:left;}
.usernameFldinput input,.passwordFldinput input{position:absolute;margin-top:4px;border:1px solid #979797;font-size:12px;height:14px;line-height:14px;vertical-align:middle;background-position:0 -66px;width:80px;}
.loginSelect{float:left;}
.loginFld .Btn{float:left;border:1px solid #979797;margin:4px 0 0 12px;width:38px;height:16px;line-height:16px;display:inline;}
.loginFld .Btn input{margin:0;border:0;cursor:pointer;font-size:12px;height:16px;line-height:16px;overflow:hidden;padding:0;width:38px;}
.loginFld .Btn input.loginSub{background-position:0 -98px;}
.loginFld .Btn input.loginReg{background-position:0 -115px;}
.findpwd{float:left;padding-left:8px;height:26px;line-height:27px;overflow:hidden;}
.findpwd{line-height:28px\9;*line-height:27px;}
.loginFldselect{margin-top:4px;float:left;border:1px solid #979797;}
.loginFldselectBar{border:1px solid #FFF;background-position:0 -83px;background-repeat:repeat-x;height:14px;cursor:pointer;width:97px;overflow:hidden;}
#loginFldselectdis{color:#3f3d3d;display:block;height:12px;line-height:12px;vertical-align:middle;padding-top:1px;overflow:hidden;text-align:center;width:79px;float:left;}
#loginFldselectdis{padding-top:2px\9;*padding-top:1px;}
.loginFldselectop{width:97px;overflow:hidden;border:1px #979797 solid;background:#EFEFEF;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:.9;opacity:.9;margin:0;padding:0;margin-top:1px;position:absolute;}
.loginFldselectop li{line-height:22px;height:20px;overflow:hidden;text-align:left;}
.loginFldselectop li a{display:block;height:20px;overflow:hidden;margin:0 5px;padding-left:12px;}
.loginFldselectop li a:hover,#loginFldselectop li a:active{background:#FFF;text-decoration:none;}
.loginFldselectop li.loginFldselectop_line{height:1px;overflow:hidden;background:#979797;font-size:0;line-height:0;margin:2px 5px 3px;}
.loginFldselectop li a.disabled{color:#999;cursor:default;}
.loginFldselectop li a.disabled:hover,#loginFldselectop li a.disabled:active{background:none;}
.loginFldselectBar .ico{font-size:0;background-repeat:no-repeat;float:left;display:block;}
.loginFldselectBar .ico.split{background-position:0 -15px;width:1px;height:11px;line-height:11px;margin-top:1px;display:inline;}
.loginFldselectBar .ico.down{background-position:-3px -19px;width:9px;height:6px;line-height:6px;margin:4px 4px 0;display:inline;}
.loginBar .Hsplit{float:left;font-size:0;width:1px;height:21px;line-height:21px;display:block;background:#FFF;border-left:1px solid #CCC;margin:2px 12px;}

/*顶端菜单*/
.mainbox { width:948px; border:1px solid #C4C4C4; margin:0 auto; background-repeat:repeat-x;}
.mainbox .hdmenu{ padding:5px 8px; vertical-align: middle; height:1%;}
.mainbox .hdmenu ul{ list-style:none; margin:0; padding:4px 0; clear:both; height:12px; line-height:12px; overflow:hidden; }
.mainbox .hdmenu ul li{ float:left; background-position:left -26px; background-repeat:no-repeat; display:block; padding:0 7px 0 8px; line-height:13px;}
.mainbox .hdmenu ul li.s { background:0;}
.mainbox .hdmenu ul li a{ color:black; text-decoration:none;}
.mainbox .hdmenu ul li a.red{ color:red;}
.mainbox .hdmenu ul li a:hover{ color:red; text-decoration:underline;}

.mainFrame .banner { height:90px;}
.mainFrame .banner .left{ float:left; width:175px;}
.mainFrame .banner .center{ float:left; width:588px; margin-left:6px;}
.mainFrame .banner .right{ float:right; width:175px;}

/* Logo区 */
.mainFrame .logo{ height:1%; margin-bottom:5px;}
.mainFrame .logo:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.mainFrame .logo .logo_img{ float:left; padding-left:12px; margin-top:8px;}
.mainFrame .logo .logopic{ float:left; }
.mainFrame .logo .logopic a.lp{ display: block;background:url(/video/gsbb/images/logo.gif) no-repeat center;width:114px;height:26px;text-indent:-9999px;}
.mainFrame .logo .logopic a.lp:focus { outline:0 }
.mainFrame .logo .logochannelpic{ float:left; }
.mainFrame .logo .logochannelpic a.lcp{ display: block;background:url(/video/gsbb/images/logo_channel.gif) no-repeat center;width:63px;height:27px;text-indent:-9999px}
.mainFrame .logo .logochannelpic a.lcp:focus { outline:0 }
.mainFrame .logo .remark{ float:right; height:26px; overflow:hidden;}
.mainFrame .logo .remark { height:22px; line-height:24px; margin-top:15px; text-align:right;}
.mainFrame .logo .remark ul{ float:right; height:22px; line-height:22px; margin:0; padding:0; list-style:none;}
.mainFrame .logo .remark ul font{ font-size:12px; color:#494949;}
.mainFrame .logo .remark ul a{ color:#012B8D;}
.mainFrame .logo .expand { float:left;}

b.icoX { background:url(/video/gsbb/images/ttico.gif) no-repeat; width:22px; height:22px; float:left;}
b.icoX.M { background-position:0 -44px;}
b.icoX.G { background-position:0 0;}
b.icoX.B { background-position:0 -66px;}
b.icoX.V { background-position:0 -88px;}

.mainFrame .logo .expand span { float:left; display:block; margin:12px 6px 0;}
.mainFrame .logo .expand a { float:left; font-size:14px; height:auto; line-height:16px; vertical-align:middle; margin:5px 0 0 4px; }

.HotRecommend{float:right;height:14px; line-height:14px; margin-top:18px; text-align:right;color:#494949;padding-right:10px;}
.HotRecommend a{margin-right:5px;}
.HotRecommend .tj_title{font-weight:bold;}

/*首页 热们推荐*/
.hotLinks{margin:8px 5px 5px 5px;height:47px;overflow:hidden;}
.hotLinks .hot{background-position:-30px -120px;color:#494949;font-size:14px;font-weight:bold;height:48px;line-height:24px;width:18px;padding-left:3px;overflow:hidden;}
.hotLinks ul{margin-left:25px;padding-top:3px;}
.hotLinks li{height:22px; line-height:22px;font-size:14px;background-position:-10px -10px;text-indent:10px;}

/* 导航 */
b.el.li {width:3px; height:3px; line-height:3px; display:inline; background-position:-10px -17px; margin:8px 6px 0 4px; _margin-right:3px; overflow:hidden;}

.btn { position:relative; vertical-align:middle; border:1px solid #a4a4a4; float:left; display:block; height:17px; cursor:pointer;}
.btn b { border:1px solid #FFF; background-position:0 -101px; height:15px; overflow:hidden; line-height:17px; padding:0 6px; float:left; display:block; font-weight:lighter;}

.MainMenu { height:30px; overflow:hidden;}
.MainMenu .title,.MainMenu .link{ float:left; display:block;}
.MainMenu .title { border:1px solid #595959;width:76px;position:relative;}
.MainMenu .title span {border:1px solid #919191;color:#ffffff;display:block;float:left;font-weight:bold;height:26px;line-height:27px;overflow:hidden;text-align:center;overflow:hidden;width:74px;}
.MainMenu .title a{color:#ffffff;}
.MainMenu .title b.arr{width:7px;height:7px;position:absolute;top:11px;right:-6px;}

.MainMenu .link { border:1px solid #23476B; border-left:0;}
.MainMenu .link span { border:1px solid #91A2B4; border-left:0; display:block; height:26px; line-height:27px; overflow:hidden; width:865px; padding-left:5px; color:#fff;background-position:0 -26px;}
.MainMenu .link span b.ml { width:2px; background-position:0 -12px; height:26px; line-height:27px; overflow:hidden;display:inline;}
.MainMenu .link span a { color:#FFF;  font-size:12px;margin:0 18px;}

/*滚动股票*/
.StockData {height:20px;line-height:21px;padding-left:3px;overflow:hidden;display:inline;}
.StockData span.title{float:left;padding-right:8px;border-right:1px #999 solid;margin-right:8px;}
.StockData a{text-decoration:underline;}

.StockData b{width:17px;height:17px;overflow:hidden;margin-right:3px;margin-top:2px; cursor:pointer;display:inline;}
.StockData b.StockArr{background-position:-10px 0;width:10px;height:10px;margin-top:6px;margin-right:1px;}
.StockData b.StockUp{background-position:-0px -10px;}
.StockData b.StockDown{background-position:-20px -10px;}

.solidLine{ border-bottom:1px #d1d1d1 solid;height:1px;overflow:hidden;}

.marketScrollCont{float:left;width:800px;height:20px;overflow:hidden;line-height:21px; position:relative;overflow:hidden;}
.marketScrollCont ul{width:792px;margin-left:8px;}
.marketScrollCont ul li{height:20px;line-height:20px;width:792px;overflow:hidden;}
.marketScrollCont ul li a{text-decoration:underline;font-weight:bold;}
.marketScrollCont ul li .w{font-weight:bold;font-family:Arial;}

/* 视频列表 */
.conBox .content.videolist{padding:10px 0;}
.conBox .content.videolist .twBull{width:450px;height:140px;float:left;}
.conBox .content.videolist .twBull .pic{width:175px;border:none;}
.conBox .content.videolist .twBull .pic img{border:5px solid #fff;padding:0px;}
.conBox .content.videolist .twBull .txt{width:240px;}
.conBox .content.videolist .twBull .txt .imgbullTitle{background:none;text-indent:0px;font-weight:bold;}
.conBox .content.videolist .splitline{margin:0px 10px 5px;}

/* 页脚 */
.footer {color:#111;clear:both; text-align:center; border-top:1px solid #999;padding-top:20px;line-height:1.5;}
.footer a{color:#111;text-decoration:underline;}
.footer img{vertical-align:middle;}