 /********************************************************* 
 * //The Outdoor_in Layout & Style.//
 *
 * @author NetFreeMan <netfreeman@live.com>
 * @version $Revision: 1.0 $ $Date: 2008/03/017 11:35:36 $
 *********************************************************/
body {
	background:#4B515A;
	}	
#footer {
	margin:30px 10px 10px 10px;
	}
/*主导航*/
#mainnav {
	clear:both;
	margin:10px 7px 0 7px;
	background:url(../images/outdoor/mainnav_outdoor_bg.jpg) repeat-x left top;
	width:946px;
	height:32px;
	overflow:hidden;
	font-weight:bold;
	}
	#mainnav a {
		color:#fff;
		}
	#mainnav ul {
		width:983px;
		}
	#mainnav ul li {
		float:left;
		padding:9px 29px;
		background:url(../images/outdoor/mainnav_outdoor_bg_line.jpg) no-repeat right top;
		}
		#mainnav ul .part {
			padding:8px 16px;
			background:url(../images/outdoor/mainnav_outdoor_bg_onclick.jpg) repeat-x left top;
			font-size:1.4em;
			}
/*banner960*/

#mainnav0 {
	clear:both;
	margin:10px 7px 0 7px;
	background:url(../images/outdoor/nav.jpg) repeat-x left top;
	width:946px;
	height:32px;
	overflow:hidden;
	font-weight:bold;
	}
	#mainnav0 a {
		color:#fff;
		}
	#mainnav0 ul {
		width:983px;
		}
	#mainnav0 ul li {
		float:left;
		padding:9px 29px;
		background:url(../images/outdoor/li.jpg) no-repeat right top;
		}
		#mainnav0 ul .part {
			padding:8px 16px;
			background:url(../images/outdoor/hover_link_bg.jpg) repeat-x left top;
			font-size:1.4em;
			}
/*banner960*/


#mainnav1 {
	clear:both;
	margin:10px 7px 0 7px;
	background:url(../images/outdoor/nav.jpg) repeat-x left top;
	width:946px;
	height:32px;
	overflow:hidden;
	font-weight:bold;
	}
	#mainnav1 a {
		color:#fff;
		}
	#mainnav1 ul {
		width:983px;
		}
	#mainnav1 ul li {
		float:left;
		padding:9px 29px;
		background:url(../images/outdoor/li.jpg) no-repeat right top;
		}
		#mainnav1 ul .part {
			padding:8px 16px;
			background:url(../images/outdoor/hover_link_bg.jpg) repeat-x left top;
			font-size:1.4em;
			}
/*banner960*/

#mainnav2 {
	clear:both;
	margin:10px 7px 0 7px;
	background:url(../images/outdoor/top02.jpg) repeat-x left top;
	width:946px;
	height:32px;
	overflow:hidden;
	font-weight:bold;
	}
	#mainnav2 a {
		color:#333333;
		}
	#mainnav2 ul {
		width:983px;
		}
	#mainnav2 ul li {
		float:left;
		padding:9px 9px;
		background:url(../images/outdoor/top03.jpg) no-repeat right top;
		}
		#mainnav2 ul .part {
			padding:40px 16px;
			background:url(../images/outdoor/top01.jpg) repeat-x left top;
			font-size:1.4em;
			}
/*banner960*/

.banner960 {
	clear:both;
	margin:12px 7px 0 7px;
	}
	
/*search*/
#searchin {
	clear:both;
	margin:6px 7px;
	}
	#searchin .floatleft {
		background:url(../images/outdoor_in/outdoor_in_search_h3.jpg) no-repeat left top;
		height:26px;
		width:318px;
		padding:0 0 0 80px;
		overflow:hidden;
		}
		#searchin .floatleft .input {
			background:url(../images/outdoor_in/outdoor_in_search_bg.jpg) no-repeat left top;
			width:217px;
			height:21px;
			position:absolute;
			overflow:hidden;
			margin:0 0 0 0;
			padding:3px 0 0 10px;
			border:1px solid #E0E0E0;
			border-left:1px solid #666666;
			}
		#searchin .floatleft select {
			height:21px;
			margin:3px 0 0 240px;
			} 
		#searchin .floatleft .button {
			position:absolute;
			margin:0 0 0 5px;
			}
	#searchin .floatright {
		background:#FFFFD2;
		border:1px solid #DEDEDE;
		height:21px;
		padding:3px 0 0 6px;
		width:430px;
		color:#666666;
		overflow:hidden;
		}
		#searchin .floatright a {
			color:#CF151A;
			padding:0 5px;
			}

/*位置标识*/
#breadcrumb {
	text-align:left;
	padding:3px 16px 3px 26px;
	border:1px solid #E3E3E3;
	margin:0 0 7px 0;
	background:url(../images/outdoor_in/where_ico.jpg) no-repeat 5px center;
	}
#contentwrap {
	background:url(../images/outdoor_in/in_shu_words.jpg) no-repeat 675px top;
	display:block;
	width:960px;
	}			
/*mainconent*/
#maincontent {
	float:left;
	width:665px;
	display:inline;
	margin:0 0 0 7px;
	overflow:hidden;
	}
	
/*contentshow*/
#contentshow {
	clear:both;
	width:663px;
	background:url(../images/outdoor_in/news_bg.jpg) no-repeat left top;
	border:1px solid #E3E3E3;
	}
	#contentshow h1 {
		color:#D0161B;
		font-size:1.8em;
		text-align:left;
		margin:20px 0 0 0;
		font-style:normal;
		font:"宋体"
		}
	#contentshow .info {
		margin:15px 30px;
		text-align:center;
		color:#666666;
		padding:4px;
		border-top:1px solid #E3E3E3;
		border-bottom:1px solid #E3E3E3;
		}
		#contentshow .info span {
			padding:0 2px;
			}
	.showcontent {
		font-size:1.2em;
		line-height:180%;
		color:#000;
		padding:10px 16px;
		}
	.showbanner {
		padding:3px 0;
		text-align:center;
		}
	#othershowlist0 {
		padding:0 0 40px 0;
		margin:0 0 40px 0;
		border-bottom:1px solid #D5D5D5;
		}
	#othershowlist0 .floatleft0 {
		width:600px;
		overflow:hidden;
		display:inline;
		margin:0 0 0 6px;
		padding:40px 0 0 0;
		
		}
	#othershowlist {
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		border-bottom:1px solid #D5D5D5;
		}
	#othershowlist .floatleft {
		width:325px;
		overflow:hidden;
		display:inline;
		margin:0 0 0 6px;
		padding:10px 0 0 0;
		background:url(../images/outdoor_in/outdoor_part_hw_yj_line01.jpg) no-repeat right top;
		}
	#othershowlist .floatright {
		width:325px;
		overflow:hidden;
		padding:10px 0 0 0;
		}	
	#othershowlist .h3more {
			height:20px;
			overflow:hidden;
			clear:both;
			}
	#othershowlist .h4more {
			height:20px;
			overflow:hidden;
			clear:both;
			}
			#othershowlist h3 {
				float:left;
				color:#CA0202;
				padding:3px 0 0 20px;
				width:245px;
				overflow:hidden;
				background:url(../images/outdoor/outdoor_part_hw_yj_h3.jpg) no-repeat left top;
				}
			#othershowlist h4 {
				float:left;
				color:#CA0202;
				padding:3px 0 0 20px;
				width:245px;
				overflow:hidden;
				background:url(../images/outdoor/outdoor_part_hw_yj_h3.jpg) no-repeat left top;
				}
			#othershowlist .more {
				width:41px;
				height:11px;
				overflow:hidden;
				margin:4px 10px 0 0;
				display:inline;
				float:right;
				}
			#othershowlist .more a {
				text-indent:-9999px;
				background:url(../images/outdoor/bottom_more.jpg) no-repeat left top;
				width:41px;
				height:11px;
				display:block;
				overflow:hidden;
				clear:both;
				}
			#othershowlist ul {
				clear:both;
				margin:0px;
				padding:0px 6px;
				display:block;
				}
				#othershowlist ul li {
					background:url(../images/outdoor/ico_black.jpg) no-repeat 4px 10px;
					padding:4px 0 2px 12px;
					}
				#othershowlist ul li a {
					color:#000000;
					}
				#othershowlist ul li a:hover {
					color:#ff0000;
					}
	#talk {
		margin:10px;
		}
		#talk h3 {
			text-indent:-9999px;
			background:url(../images/outdoor_in/in_talk_ico.jpg) no-repeat left top;
			width:276px;
			height:33px;
			overflow:hidden;
			float:left;
			}
		#talk .right {
			float:left;
			font-size:1.2em;
			}
		#talk .form {
			clear:both;
			margin:10px 0;
			display:block;
			width:640px;
			border:1px solid #E3E3E3;
			}
			#talk .form h4 {
				background:url(../images/outdoor_in/talk_h3_bg.jpg) repeat-x left top;
				height:20px;
				padding:4px 0 0 16px;
				margin:1px 0;
				border-bottom:1px solid #EBEBEB;
				color:#666666;
				}
			#talk .form .tt {
				float:left;
				color:#666666;
				padding:10px 12px;
				}
				#talk .form .tt span {
					padding:0 0 0 290px;
					}
				#talk .form .tt input {
					border:1px solid #CCCCCC;
					}
				#talk .form .words textarea {
					width:610px;
					height:130px;
					border:1px solid #CCCCCC;
					margin:0 0 0 12px;
					}
				#talk .form .note {
					float:left;
					width:540px;
					padding:10px 0 10px 12px;
					}
				#talk .form .subbutton {
					float:right;
					margin:6px 10px 0 0;
					}
	
/*sidebar*/
#sidebar {
	float:right;
	display:inline;
	margin:0 7px 0 0;
	width:255px;
	overflow:hidden;
	border:1px solid #E3E3E3;
	}
	#sidebar h3 {
		display:block;
		clear:both;
		height:19px;
		margin:6px 0;
		overflow:hidden;
		border-top:1px solid #E3E3E3;
		border-bottom:1px solid #E3E3E3;
		padding:5px 0 3px 30px;
		*padding:7px 0 0 28px;
		background:url(../images/outdoor_in/in_hot_h3.jpg) no-repeat left 1px;
		}	
	#sidebar .hot dl {
		float:left;
		width:126px;
		overflow:hidden;
		margin:0 0 0 7px;
		display:inline;
		text-align:center;
		}
	#sidebar .hot .list {
		float:right;
		width:115px;
		overflow:hidden;
		}
		#sidebar .hot .list li {
			background:url(../images/outdoor_in/ico_black.jpg) no-repeat left center;
			padding:2px 0 3px 8px;
			}
			#sidebar .hot a {
				color:#454545;
				text-decoration:underline;
				}
	#sidebar .blog dl {
		float:left;
		width:80px;
		overflow:hidden;
		margin:0 0 0 7px;
		display:inline;
		text-align:center;		
		}
	#sidebar .blog .list {
		float:right;
		width:160px;
		overflow:hidden;
		}
		#sidebar .blog .list li {
			padding:2px 0 3px 8px;
			}
			#sidebar .blog a {
				color:#454545;
				text-decoration:underline;
				}
		#sidebar .hotkeys {
			clear:both;
			margin:7px 0;
			padding:8px 6px;
			background:url(../images/outdoor_in/in_sidebar_line.jpg) no-repeat center top;
			}
			#sidebar .hotkeys dl {}
			#sidebar .hotkeys dl dt {
				float:left;
				font-weight:bold;
				color:#000;
				text-decoration:underline;
				}
			#sidebar .hotkeys dl dd {
				float:left;
				}
				#sidebar .hotkeys dl dd a {
					padding:0 3px;
					text-decoration:underline;
					}
	#sidebar .infobuy {}
		#sidebar .infobuy .list {
			float:left;
			width:115px;
			padding:0 0 0 10px;
			overflow:hidden;
			}
			#sidebar .infobuy .list li {
				background:url(../images/outdoor_in/ico_blue.jpg) no-repeat left center;
				padding:3px 0 5px 8px;
				}
				#sidebar .infobuy .list li a {
					color:#1F3A87;
					text-decoration:underline;
					}
		#sidebar .itweek h3 span {
			font-size:1.0em;
			font-weight:normal;
			color:#D41E10;
			}
#top10_zh{
	padding-top:6px; 
	padding-left:9px; 
	}
.top10_zh_t { 
	width:210px; 
	height:22px; 
	padding:5px 0 0 0px; 
	overflow:hidden; 
	float:left; 
	text-align:left;
	}
.top10_zh_box {
	padding:4px 4px 2px 4px; 
	width:201px;
	background:#fff; 
	}
.tip_yes , .tip_no {
	height:22px; 
	background:url(/images_0701/tip_no_bg.gif) repeat-x;
	display:block; 
	float:left; 
	margin-right:2px; 
	overflow:hidden; 
	padding:0px 0 0;
	}
.top10_zh_t a:hover{
	text-decoration:none;
	}
.tip_yes span , .tip_no span{
	display:block;
	float:left;
	height:22px; 
	background:url(/images_0701/tip_no_l.gif) left no-repeat;
	color:#fff;
	}
.tip_yes span em, .tip_no span em{
	display:block; 
	float:left;
	height:14px; 
	background:url(/images_0701/tip_no_r.gif) right bottom no-repeat; 
	padding:8px 5px 0; 
	font-style:normal; 
	cursor:pointer;
	font-size:12px; 
	overflow:hidden; 
	}
.tip_yes {
	height:22px; 
	background:#fff; 
	}
.tip_yes span{height:22px; background:url(/images_0701/tip_yes_l.png) left top no-repeat;color:#D41E10; font-weight:bold;}
.tip_yes span em{height:15px;padding:7px 6px 0; background:url(/images_0701/tip_yes_r.png) right top no-repeat;}

#top10_box {padding:4px 4px 2px 4px; border:1px #E0E0E2 solid; border-top:none;width:202px;}
.top10_a {height:25px; padding:2px 0 0 2px;overflow:hidden; }
.top10_a a {display:block; float:left; width:65px; height:20px; line-height:19px; overflow:hidden; text-align:center; margin:0 1px 0 0;}
.top10_a a:hover {text-decoration:none;}
.top10_a .now1 {background:url(../images/top10_red_box.png); color:#fff;}
.top10_a .not_now1 {background:url(../images/top10_gray_box.png); color:#333;}

.r_ol ol {margin:0px; padding-left:0px;}
.r_ol li {height:25px; line-height:25px; padding-left:6px;  overflow:hidden; margin-left:0; }
*html .r_ol li {height:22px; line-height:23px;}
*+html .r_ol li {height:22px; line-height:23px;}
.li_gray{background:#F7F7F7;
	display:block;
	width:240px;
	margin:1px 0 0 0;
	}
.top10_sm {
	text-align:center;
	clear:both;
	padding:3px;
	}
