body {  background:#FFF url(../images/bgdot.png) no-repeat; }
.container { width:942px; height: auto; padding:0px 19px  0px 29px ; margin:auto; display:block; /*background:url(../images/codi2_17.png);*/ background:#FFF url(../images/bgdot.png) no-repeat;  }

.logo { width:268px; height:146px;  float:left;  display:block; background:url(../images/head-bg.png);}
.top {width: 674px; height:146px; display:block; float:right; background:url(../images/head-bg.png); text-align:right; }


.top-1 { width:100%; height:109px; display:block;  float:right; border-right:none;/*1px dotted #BABABA;*/ }
.search { width:auto; height:auto; display:block; float:right;  border-right:1px dotted #BABABA;}

.top-menu { width: auto; height:31px;  display:block; background:url(../images/topmenu.png) no-repeat;
 border-bottom: 5px #d1d1d1 solid; border-right:1px dotted #BABABA;
}

.top-menu-hasslide {  /*position:relative; top:-17px;*/
}
.page-hasslide { /*position:relative; top:-17px; */}

.hilight { margin:0px ; border-right:1px dotted #BABABA;  height:200px;}

.before-menu {  height:17px; background:#da090e; text-align:left; border-right:1px dotted #BABABA; }

.before-menu .moduletable{ float:left; height:16px; width:45px; }

.page{  background:url(../images/bg.png); display:block; float:left;  padding-top:20px; border-right:1px dotted #BABABA; width:941px; }


.page-inside{background:transparent url(../images/bgfoot-inside.png) no-repeat scroll 0 100%; display:block; float:left;   border-right:1px dotted #BABABA; width:100%;padding-bottom:200px;  }
.page-inside .page-bottom{    background:transparent url(../images/bg-foot.png) no-repeat scroll right bottom; padding-bottom:30px;}
.page-inside .page-bottom-foot{    background:transparent url(../images/bg-inside-1.png) repeat-y scroll right 0;   padding-bottom:25px; }
.after-container{   background:transparent url(../images/bgfoot.png) no-repeat scroll 0 0;
display:block;
height:558px;
margin:auto;
width:991px;  }


.left { width:266px ; float:left; margin:0px 0px 0px 0px; }
.left .moduletable{ width:252px ; }

.page-inside .left{  width:219px ; }
.page-inside .left .moduletable{ width:208px ;float:left; }



.user1 { width:411px;  float:left; margin-left:20px;  }
.right {min-height:1200px; border-left:1px solid #CCCCCC;float:left;margin-top:40px;padding-left:15px;width:224px;  }

.right .moduletable{ width:190px; }

.user2 { width:942px;  margin-left:29px; border-right:1px dotted #bababa; height:558px;} 
.user2 .moduletable{ width:696px; background:#FFFFFF;  } 
.user2 .sub-user2 { background:url(../images/bg-afercontain.png);width:701px; height:385px; } 

.footer { width:947px; background-color:#fff; margin:auto; padding:0 0 53px 9px; display:block; height:116px;  }
.footer  .footer1 ,  .footer  .footer2{  padding-top:35px; }
.footer1 { border-top:10px solid #F14946;
color:#FFFFFF;
float:left;
width:755px;}
.footer2 { float:right; color:#FFFFFF; width:191px;   height:125px;  border-top:10px solid #F14946;  border-right:1px dotted #bababa;}

.footer1 .moduletable{float:left;}

.breadcrumb {border-bottom:1px dotted #CCCCCC;
float:left;
margin:0 0 15px 5px;
padding:3px 0 3px 20px;
width:684px;}

.beforecontent { 
float:left;
margin:0 0 15px 5px;
padding:3px 0 3px 20px;
width:684px;}

.component {width:653px; margin:0 20px;  float:left;}
.component  img {margin:8px;}

.componentheading img { margin:0px;}

.right .module-according{
	margin:10px 0px;
}
.right .module-according, 
.according_head{ width:191px !important;  }
.according_list {	
	width: 191px;
}
.according_head {
	cursor: pointer;
	position: relative;
	margin:1px;
	border-top:solid #000000 1px;
	border-bottom:solid #000000 1px;
    background: #FFF url(../images/border/accordingplus.png) center right no-repeat;
}
.according_body {
	display:none;
	background: transparent none repeat scroll 0 0 !important;
}
.according_body a{
  display:block;
  color:#464646;
  padding-left:10px;
  text-decoration:none;
}
.according_body a:hover{
  color: #000000;
 }
 
.tklive {  background: #FFF url(../images/live_big.png)  no-repeat !important; width:800px !important; height:600px !important; }
.tklive .module81 {}
.tklive .module81 div{ background:none; }
.tklive .module81 .tv-contain #tvtk {left:300px;position:relative;top:115px; height:390px;width:500px;}
.tklive .module81 .tv-contain #tvtk div { background:none !important; }
.tklive .module81 #tvplay .select { height:20px;width:165px !important;}
.tklive .module81 #tvplay  .play  { height:20px;}
.tklive  #tvplay {left:55px;
position:relative;
top:-120px;}