body {  background:#FFF  no-repeat; }
.container { width:942px; height: auto; padding:0px 19px  0px 29px ; margin:auto; display:block; /*background:url(../images/codi2_17.png);*/ background:#FFF  no-repeat;  }

.logo { width:268px; height:75px;  float:left;  display:block; background:url(../images/head-bg.png);}
.top {width: 674px; height:75px; display:block; float:right; background:url(../images/head-bg.png); text-align:right; }


.top-1 { width:100%; height:56px; display:block;  float:right; border-right:none;/*1px dotted #BABABA;*/ }
.search { width:auto; height:auto; display:block; float:right; position:relative; top:-31px; /* 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:267px; float:left; margin-top:10px; padding:10px 10px 10px 10px; background: #000000;}

.before-menu {  height:17px; background:#da090e; text-align:left;}

.before-menu .moduletable{ float:left; height:16px; width:45px; }

.page{ /* background:url(../images/bg.png);*/ display:block; float:left;  padding-top:20px; 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: no-repeat scroll 0 0;
display:block;
height: 355px;
margin:auto;
width:952px;}


.left { width:370px ; float:left; margin:0px 0px 0px 0px; }
.left .moduletable{ width:370px ; /*border:1px dotted #000000;*/ }

.page-inside .left{  width:208px ; }
.page-inside .left .moduletable{ width:208px ;float:left; }

.right-top { float: right; width: auto; width:306px; margin-top:10px;}
.page-inside .user1 {width:650px; border-left:none; border-right:none;}
.user1 { width:255px; margin-left:5px; height:auto; float:left;  }
.right {min-height: auto; float:left; margin-left:5px;width:300px;}

.right .moduletable{ width:300px; height:auto; }

.user2 { width:631pxpx;  margin-left:0px; border-right:1px dotted #bababa; height: auto;} 
.user2 .moduletable{ width: auto; background:#FFFFFF; margin-top:10px; height:auto; } 
.user2 .sub-user2 { /*background:url(../images/bg-afercontain.png);*/width:631px; height: auto; float:left; } 

.footer { width:947px; background-color:#fff; margin:auto; padding:0 0 53px 0px; display:block; height:116px;  }
.footer  .footer1 ,  .footer  .footer2{  padding-top:10px; margin-top:0px; }
.footer1 { border-top:10px solid #F14946;
color:#FFFFFF;
float:left;
width:705px;}
.footer2 { float:right; color:#FFFFFF; width:242px;   height:125px;  border-top:10px solid #F14946;  }

.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 .tvtk{  background: #FFF url(../images/live_big2.png)  no-repeat !important; width:800px !important; height:600px !important; }
 
 
.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;}
.user2 .sub-user3 {margin-left:5px ;
width:300px; float:right;}


.module382 h3  ,
.module383 h3,
.module391 h3,
.module402 h3,
.module403 h3,
.module404 h3{
background:none repeat scroll 0 0 #FFA9AC;
margin:0 !important;
padding:0 !important;   
color: #FFFFFF !important;
padding-left: 8px !important;
margin: 5px 0 !important;}

.module382 h3 span  ,
.module383 h3 span ,
.module391 h3 span,
.module402 h3 span,
.module403 h3 span,
.module404 h3 span{
    color: #FFFFFF;
    padding-left: 8px;
}

.Libonline_item {
    background: url("../images/lib-h3-detail.png") repeat scroll 0 0 transparent;
    height: 74px;
    width: 648px;
	margin: 0;
}
.Libonline_item span {
    display: block;
    height: 2px;
    overflow: hidden;
    text-indent: 500px;
    width: 2px;
}

.suggestTitle {    display: block;  width: 100px;}





.left ,.user1 , .right {
	padding:10px;
	margin:0px;
}

.left {
	width:350px;
}
.user1{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:230px;
	padding-bottom:0px;
}
.right {
	width:296px;
	float:right;
}

.left .moduletable ,.user1 .moduletable , .right .moduletable {
margin-bottom:10px;width:100% !important;
}
.left .moduletable h3,.user1 .moduletable h3, .right .moduletable h3{
/*width:100% !important;*/
}

.module260 { border:none !important; float:left; }

.module308 .jnp_content .jxtc_link { color:#666 !important; font-weight:normal !important;}

.module305 .jxtc_text { background:url(../images/plus.png) no-repeat scroll 0 1px transparent; width:85px; height:15px; float:right;}
.module305 .jxtc_text:hover { background:url(../images/plus-red.png) no-repeat scroll 0 1px transparent; width:85px; height:15px; float:right;}
.module305 .jxtc_text span { text-align:right; margin-left:18px; font-weight:bold;}
.module305 .jxtc_readmore { float:right; width:345px; margin-top:3px; height:13px; *height:15px;}
