a:link{ color: #1f376d; text-decoration: none;}
a:visited{ color: #810098; text-decoration: none;}
a:hover,
a:active{ background:none; color: #E2240B; text-decoration: underline;}

/*#header{height:72px;}*/
#contain{margin:10px auto; width:950px;}
#mainbg{width:950px; float:left; text-align:left;}

/* left+right */
#left{float:left; width:700px; overflow:hidden;}
.text{margin:0 0 10px 0; border: 1px solid #aacbee; background:#FFFFFF;}
	.text .title{ background:#eff6fd url(../images/icon16_title.gif) no-repeat 10px center; padding:0 3px; padding-left:30px; zoom:1; min-height:28px; line-height:28px; margin:0; font-weight:bold; font-size:14px;}
		.text .title span{font-size:12px; font-weight:normal;}
			.text .title span a{margin:0; padding: 0 8px; background:url("../images/nav/navmenudot.gif") center right no-repeat;}
				.text .title span a.noground{background: none;}

#right{float:right; width:240px; overflow:hidden;}
.text1{margin:0 0 10px 0; border:1px solid #d4d4d4; background:#FFFFFF;}
	.text1 .title{ background:#eff6fd; padding:0 5px; color:#5f5f5f; zoom:1; font-size:12px; font-weight:bold; border-bottom:1px solid #d4d4d4; min-height:28px; line-height:28px; margin:0;}

	#box1-1{width:300px; float:left; padding:5px 15px; padding-right:0;}
	#box1-2{width:350px; float:right; padding:5px 15px; padding-left:0;}

	#box2-1,
	#box3-1,
	#box4-1{width:47%; float:left; padding:5px 15px; padding-right:0;}

	#box2-2,
	#box3-2,
	#box4-2{width:47%; float:right; padding:5px 15px; padding-left:0;}

	#box2-3{padding:5px 15px; padding-top:0;}
	#box4-1{width:49%; padding:0;}
	#box4-2{width:49%; padding:0;}
	#box4-1-1,
	#box4-2-1,
	#box6-1,
	#box6-2,
	#box7-1,
	#box8-1,
	#box9-1,
	#box10-1{padding:5px 15px;}

		#box1-2 ul,
		#box2-1 ul,
		#box2-2 ul,
		#box2-3 ul,
		#box3-1 ul,
		#box3-2 ul,
		#box4-1-1 ul,
		#box4-2-1 ul,
		#box5-1 ul,
		#box7-1 ul,
		#box8-1 ul,
		#box9-1 ul,
		#box10-1 ul{list-style:none; margin:0; padding:0;}

		#box2-3 ul{border-top:#CCCCCC 1px dotted; margin-top:15px; padding-top:15px;}

			#box1-2 ul li,
			#box2-1 ul li,
			#box2-2 ul li,
			#box3-2 ul li,
			#box4-1-1 ul li,
			#box4-2-1 ul li,
			#box5-1 ul li,
			#box7-1 ul li,
			#box8-1 ul li,
			#box9-1 ul li,
			#box10-1 ul li{ background:url("../images/icon_li.gif") center left no-repeat; padding-left:15px; height:25px; line-height:25px; width:295px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
			#box1-2 ul li{width:335px;}

			#box2-1 ul li span,
			#box2-2 ul li span,
			#box4-1-1 ul li span{color:#7BA04F; margin-left:5px; font-size:12px;}

			#box2-3 ul li,
			#box3-1 ul li{float:left; margin-right:20px; margin-bottom:10px; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
					#box2-3 ul li a img{ width:140px; height:70px; border:#dfdfdf 1px solid; background:#f6f6f6; padding:3px;}
					#box3-1 ul li a img{ width:135px; height:105px; border:#dfdfdf 1px solid; background:#f6f6f6; padding:3px;}
			#box4-1-1 ul li{ background:none; padding:0;/* min-height:26px;*/}
			/** html #box4-1-1 ul li{height:26px;}*/
				#box4-1-1 ul li img{height:16px; width:16px; margin-right:5px;}
			/*#box4-2-1 ul li{ min-height:26px;}*/
			/** html #box4-2-1 ul li{height:26px;}*/
			#box5-1 ul li{ line-height:20px;}
			#box7-1 ul li,
			#box8-1 ul li,
			#box9-1 ul li{ width:190px;}
			#box10-1 ul li{ float:left;/* width:125px;*/ width:auto; margin-right:10px; font-size:12px;}

			#box2-3 ul .last,
			#box3-1 ul .last{ margin-right:0;}

	#box1-2 .today{text-align:center; margin:5px 0 10px; padding:0; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; font-size:18px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#box5{background:#fef2bc url("../images/bg_kakatool.png") no-repeat left top; width:240px; height:285px; margin-bottom:10px; overflow:hidden;}
	#box5 .title{ margin:0; padding:0;}
		#box5 .title a{ display:block; width:240px; height:40px;}
			#box5 .title a span{display:none;}
#box5-1{ width:220px;/* height:245px;*/ padding:0 10px;}
	#box5-1 a:link,
	#box5-1 a:visited{ text-decoration:underline;}
	#box5-1 a:hover,
	#box5-1 a:active{ text-decoration: none;}
	#box5-1 p{ padding:0; margin:0;}
	#box5-1 .more{ padding-left:15px;}
		#box5-1 .more a{ font-size:12px;}
		#box5-1 .more span{ padding-left:80px;}
	#box5-1 #download-btn{text-align:center; margin-bottom:15px; font-size:12px;}
	#box5-1 #upload-virus{ margin-top:15px; line-height:25px;}
#box6-1{padding-top:15px;}
#box6-2{font-size:12px; border-top:#CCCCCC 1px dotted; margin-top:15px; padding-top:15px; padding-bottom:15px;}

/* left+right */

/* ads */
#ad1,
#ad2,
#ad3,
#ad4{margin-bottom:10px; text-align:center; font-size:12px;}

#ad1-1{ width:225px; height:60px; overflow:hidden; text-align:left; line-height:20px;}
#ad1-2{ width:468px; height:60px; overflow:hidden; text-align:right;}
/* ads */

.tis_bg_y,
.tis_bg_r,
.tis_bg_b{padding: 3px 3px 3px 28px; margin: 0;font-family: Arial, Helvetica, sans-serif;}
.tis_bg_y{background:#FFFFCC url("../images/icon_tanh.gif") no-repeat 5px center;border: #ECD38F 1px solid;}
.tis_bg_r{background:#FFE0E0 url("../images/icon_tanh.gif") no-repeat 5px center;border: #FFAAAA 1px solid;}
.tis_bg_b{background:#E8F5FE url("../images/icon_tanh.gif") no-repeat 5px center;border: #AAC7E9 1px solid;}

.sug{ height:20px; border:0; color:#E56416; border:#1D64BF 2px solid;}
.input{ height:20px; border:0; color:#1D64BF; border:#E56416 2px solid;}

.red{color:#E2240B;}
	.red:link,
	.red:visited {color:#E2240B;}
