/* CSS Document */
body{
	width:100%;
	background-image:url(/tdxl/images/head_bg.jpg);
	background-repeat:repeat-x;
	}
.sp{
	width:auto;
	height:10px;
	}

.main{
	width:920px;
	margin:0 auto;
	height:auto;
	}
	
.page_head{
	width:920px;
	height:120px;
	overflow:hidden;
	background-image:url(/tdxl/images/head_bg.jpg);
	background-repeat:repeat-x;
	}

.page_head_logo{
	float:left;
	display:inline;
	width:168px;
	height:54px;
	padding-top:40px;
	padding-left:15px;
	}
	
.page_head_right{
	float:right;
	display:inline;
	overflow:hidden;
	width:670px;
	height:120px;
	}
	
.page_head_right_top{
	width:655px;
	height:20px;
	text-align:right;
	padding-right:15px;
	padding-top:20px;
	}

.page_head_right_middle{

	width:670px;
	height:40px;
	overflow:hidden;
	}

	
.page_head_right_menu{
	padding-top:6px;
	width:670px;
	height:30px;
	padding-bottom:4px
	}
	
.subjects{
	width:920px;
	height:40px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	background-image:url(/tdxl/images/subjects_bg.jpg);
	background-repeat:repeat-x;
	}

.b1{
	width:920px;
	padding:0;
	margin:0;
	margin-top:10px;
	overflow:hidden;
	}
.b1_l{
	width:710px;
	float:left;
	overflow:hidden
	}

.b1_l_l{
	width:310px;
	float:left;
	}
.b1_l_l_c{
	width:298px;
	height:358px;
	border:1px #d2d2d2 solid;
	}
.b1_l_l_c_1{
	width:298px;
	height:194px;
	}
.b1_l_l_c_1_t{
	width:298px;
	height:28px;
	background-image:url(/tdxl/images/l1.jpg);
	background-repeat:repeat-x
	}
.b1_l_l_c_1_t_l{
	float:left;
	height:100%;
	padding-left:10px;
	}
.b1_l_l_c_1_t_r{
	float:right;
	height:100%;
	padding-right:10px;
	}	
.b1_l_l_c_1_c{
    margin:5px 5px 5px 5px;
	height:156px;
	}		
.b1_l_l_c_1_c_1{
	height:26px;
	margin-left:5px;
	}	
.b1_l_l_c_1_c_2{
	height:130px;
	}	

.b1_l_l_c_3{
	width:298px;
	height:164px;
	}
.b1_l_l_c_3_t{
	width:298px;
	height:28px;
	background-image:url(/tdxl/images/l2.jpg);
	background-repeat:repeat-x
	}	
.b1_l_l_c_3_c{
	margin:5px 5px 5px 5px;
	height:123px;
	}

.b1_l_r{
	width:400px;
	float:right;
	}
.b1_l_r_c{
	width:389px;
	height:360px;
	margin-right:10px;
	}	
.b1_l_r_c_1{
	width:389px;
	height:194px;
	}	
.b1_l_r_c_2{
	width:389px;
	height:140px;
	}
.b1_l_r_c_2_b{
	width:389px;
	height:16px;
	}
.b1_l_r_c_2_t{
    margin-left:5px;
	width:384px;
	height:26px;
	}	
.b1_l_r_c_2_b_r{
	float:right;
	height:16px;
	padding-right:10px;
	}				
.b1_r{
	width:210px;
	float:right;
	overflow:hidden
	}
.b1_r_1{
	width:208px;
	height:148px;
	border:1px #d2d2d2 solid;
	margin-bottom:13px;
	background-color:#f2f2f2;
	}
.b1_r_1_t{
	width:203px;
	height:14px;
	margin-left:5px;
	margin-top:7px;
	}
.b1_r_1_c{
	width:198px;
	height:110px;
	margin:12px 5px 5px 5px;
	}	
.bl_r_2{
	width:208px;
	height:98px;
	border:1px #d2d2d2 solid;
	margin-bottom:12px;
	background-color:#f3faff;
	}
.bl_r_2_c{
	width:196px;
	height:67px;
	margin:5px 5px 5px 7px;
	}	
.bl_r_3{
	width:210px;
	height:85px;
	}
	
	
.banner1{
	width:920px;
	height:36px;
	margin-top:10px;
	background-image:url(/tdxl/images/st1.jpg);
	background-repeat:repeat-x
	}
.banner2{
	width:920px;
	height:auto;
	background-image:url(/tdxl/images/st2.jpg);
	background-repeat:repeat-y;
	}
.banner3{
	width:920px;
	height:13px;
	background-image:url(/tdxl/images/st3.jpg);
	background-repeat:repeat-x;
	margin-bottom:10px;
	}		
.banner1_r{
    float:right;
	height:14px;
	margin-top:15px;
	padding-right:10px;
	}	
.g1{
	width:920px;
	height:150px;
	margin-top:10px;
	}	
	
.b2{
	width:920px;
	padding:0;
	margin:0;
	margin-top:10px;
	}
.b2_l{
	width:310px;
	float:left;
	}
.b2_l_1{
	width:298px;
	height:428px;
	border:1px #d2d2d2 solid;
	margin-bottom:10px;
	}
.b2_l_12{
	width:298px;
	height:327px;
	border:1px #d2d2d2 solid;
	margin-bottom:10px;
	}
.b2_l_1_c{
	width:288px;
	margin:5px 5px 5px 5px;
	}		
.b2_r{
	width:610px;
	float:right;
	}
.b2_r_1{
	width:608px;
	height:168px;
	border:1px #d2d2d2 solid;
	}	
.b2_r_1_t{
	width:608px;
	height:28px;
	background-image:url(/tdxl/images/l4.jpg);
	background-repeat:repeat-x
	}
.b2_r_1_t_1{
    float:left;
	height:14px;
	padding-left:10px;
	margin-top:5px;
	width:270px;
	margin-right:14px;
	}

.b2_r_1_t .r{
	float:right;
}
.b2_r_1_t .l{
	float:left;
}
.b2_r_1_t_1_r{
    float:right;
	height:14px;
	padding-left:10px;
	margin-top:5px;
	margin-right:14px;
	width:270px;
	}		
.b2_r_1_t_2{
	width:608px;
	height:140px;
	background-image:url(/tdxl/images/gr.jpg);
	}
	
.b2_r_1_t_2_r{
padding-left:10px;
	}	
.b2_r_1_2{
	width:610px;
	margin-top:10px;
}			

.b3{
	width:920px;
	padding:0;
	height:490px;
	margin-top:10px;
	overflow:hidden;
	}
.b3_l{
	width:660px;
	float:left;
	height:490px;
	}
.b3_l_l{
	width:260px;
	height:490px;
	float:left;

	}
.b3_l_r{
	width:400px;
	height:490px;
	float:right;
	overflow:hidden

	}
.b3_r{
	width:260px;
	float:right;

	height:490px;
	}
	
.b3_s{
	width:260px;
	height:240px;
	overflow:hidden;
	}

.b3_s_h{
	width:260px;
	height:25px;
	
	background-image:url(/tdxl/images/head33.jpg);	}
.b3_b{
	width:380px;
	height:240px;
	overflow:hidden;
	}
.b3_b_h{
	width:380px;
	height:25px;
	background-image:url(/tdxl/images/head34.jpg);	}
	}
.books{
	width:920px;
	height:210px;
	overflow:hidden;
	margin-top:10px;
	padding:0;
	overflow:hidden;
	}
.books_l{
	width:660px;
	float:left;
	height:210px;
	}
.books_lc{
	width:648px;
	height:208px;
	margin-right:10px;
	border:1px #d2d2d2 solid;
	}
.books_lc_h{
	width:648px;
	height:28px;
	background-image:url(/tdxl/images/l1.jpg);
	background-repeat:repeat-x;
	}
.books_lc_h .l{
	float:left;
	width:400px;
	height:28px;
	padding-top:5px;
	padding-left:15px;
	}
.books_lc_h .r{
	float:right;
	width:35px;
	text-align:right
	height:28px;
	padding-top:5px;
	padding-right:15px;

}
.books_lc_c{
	width:648px;
	height:172px;
	overflow:hidden;
	text-align:center;
	padding-top:8px;
	background-color:#f7f7f7
	}

.books_r{
	width:258px;
	float:right;
	height:208px;
	border:1px #d2d2d2 solid;
	}
.books_r_t{
    width:258px;
	height:28px;
	background-image:url(/tdxl/images/l1.jpg);
	background-repeat:repeat-x
		}
.books_r_t_l{	
    float:left;
	height:100%;
	padding-left:10px;
	}
.books_r_t_r{	
    float:right;
	height:100%;
	padding-top:5px;
	padding-right:10px;
	}
.books_r_t_c{
    height:220px;
    margin:5px 5px 5px 5px;
 }	
	
.yqlj{
	width:918px;
	height:80px;
	padding:0;
	margin:0;
	margin-top:10px;
	overflow:hidden;
    border:1px #d2d2d2 solid;
	}
.yqlj_t{		
    width:908px;
	height:28px;
	background-image:url(/tdxl/images/l1.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:5px;
	}
.yqlj_c{		
    width:918px;
	height:52px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	}
	

.fenbu{
	width:920px;
	height:102px;
	overflow:hidden;
	margin-top:10px;
	background-image:url(/tdxl/images/bb.jpg);
	}
.copyright{
height:82px;
width:920px;
line-height:20px;
font-size: 12px;
	padding:0px;
	margin:0px;
}
.select{
float:left;
width:140px;
height:15px;
padding:30px 15px;
}
#con {
float:right;WIDTH: 695px
}
#tagContent a{
COLOR: #999; 
}
.tagContent {
	DISPLAY: none; PADDING-LEFT: 10px; WIDTH: 685px; COLOR: #999; PADDING-TOP: 15px; HEIGHT: 25px
}
#tagContent DIV.selectTag {
	DISPLAY: block
}

#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 200px; padding-top:15px; HEIGHT: 27px ;
	
}
#tags UI {
	padding:0px;
	margin:0px;}
#tags LI {
	FLOAT: left;  LIST-STYLE-TYPE: none; HEIGHT: 27px; width:55px;
	
}
#tags LI A {
	FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999; LINE-HEIGHT: 27px; PADDING-TOP: 0px; HEIGHT: 27px; TEXT-DECORATION: none;
}
#tags LI.emptyTag {
}
#tags LI.selectTag {
	 POSITION: relative;COLOR: #999; HEIGHT: 25px
}
#tags LI.selectTag A {
	LINE-HEIGHT: 25px;COLOR: #999; HEIGHT: 25px
}
a:link,a:visited,a:active {
	text-decoration: none;
	color:#595959;
}
a:hover {
	color:#c01214;
	text-decoration: underline;
}	