/***** global *******/

body {
	font-family:"宋体";
	font-size:12px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	color:#666;
}
div, table {
	text-align:left;
}
input, select, textarea {
	font-size:12px;
	font-family:Tahoma;
	color:#666;
}
a:link {
	color:#666;
	text-decoration:none;
}
a:visited {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:underline;
}
.mainrow {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
.firstcolumn {
	width:340px;
}
.secondcolumn {
	width:380px;
	padding-left:10px;
}
.thirdcolumn {
	padding-left:9px;
}
ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
li {
	line-height:22px;
}
li span{
	float:left;
}
li small{
	font-size:11px;
	font-family:Tahoma;
	float:right;
}
.clearboth {
	clear:both;
}
.title-center {
	padding-top:10px;
}
.ccc {
	color:#ccc;
}
.recommendpic {
	padding:1px;
	border:#ccc 1px solid;
}
.recommendpic:hover {
	padding:1px;
	border:#333 1px solid;
}
.auto2column li {
	width:180px;
	float:left;
	overflow:hidden;
}
.tabtitle {
	border-bottom:#e9e9e9 1px solid;
	margin-top:6px;
	margin-bottom:2px;
}
.line180 {
	line-height:180%;
}
.margin10 {
	margin-top:10px;
}
.more {
	padding:5px;
	margin:0px;
	float:right;
	width:50px;
}

/******* channel **********/
.channel-topfirst {
	width:360px;
}
.channel-firstcolumn {
	width:739px;
}
.channel-secondcolumn {
	width:360px;
	padding-left:10px;
}
.channel-thirdcolumn {
}
.cata-title {
	clear:both;
	height:30px;
	
}
.channel-abox {
	width:360px;
	float:left;
	margin-right:9px;
	margin-bottom:10px;
}

/********top ************/

#top-littlenav {
	height:20px;
}
#top-littlenav ul {
	list-style:none;
	padding:0px 0px 0px 10px;
	margin:0px;
	height:20px;
	background:url("top_littlenav.gif") no-repeat;
	text-align:center;
	float:right;
	width:241px;
}
#top-littlenav li {
	float:left;
	padding:2px;
}
#top-littlenav .short {
	width:40px !important;
	background:url("top_littlenav_slash.gif") top right no-repeat;
}
#top-littlenav .lang {
	width:60px !important;
	background:url("top_littlenav_slash.gif") top right no-repeat;
}
#top-littlenav .lang-end {
	width:60px !important;
}

#mainnav {
	height:32px;
	margin-top:20px;
	overflow:hidden !important;
}
#mainnav ul {
	list-style:none;
	margin:0px;
	padding:0px;
	hegitn:32px;
}
#mainnav ul li {
	width:70px;
	background:url("menu_channelbg.gif");
	float:left;
	margin-left:2px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
}
#mainnav .current-main {
	background:url("menu_main.gif") !important;
	color:#fff !important;
	
}

#main-subnav {
	background:url("top_annoucebg.gif");
	height:37px;
	line-height:37px;
	padding-left:10px;
	text-align:center;
}
#maing-subnav-annouce {
	width:450px;
}

/*****search & other text input*****/
.textinput, .textinputHovered {
	width:236px;
	height:15px;
	border:#b3b5bd 1px solid;
}
.textinputHovered {
	background-position:left bottom;
}
.bt-green {
	border:none;
	background:url("bt_bg.gif") no-repeat;
	width:68px;
	height:22px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}

/******** one box **********/
.box_1 {
	background:url("box_1.gif") no-repeat;
	height:38px;
	width:8px;
}
.box_2 {
	background:url("box_2.gif");
}
.box_3 {
	background:url("box_3.gif") no-repeat;
	width:8px;
}
.box_4 {
	background:url("box_4.gif");
}
.box_5 {
	background:url("box_5.gif");
}
.box_6 {
	background:url("box_6.gif") no-repeat;
	height:10px;
	width:8px;
}
.box_7 {
	background:url("box_7.gif");
}
.box_8 {
	background:url("box_8.gif") no-repeat;
}

/***** other box style **********/
.top-left {
	background:transparent url("top-left.png") no-repeat scroll left top;
	padding-left:6px;
}
.top-right {
	background:transparent url("top-right.png") no-repeat scroll right top;
	width:8px;
}
.bottom-center {
	background: #f9fafa url("footer.png") bottom repeat-x;
	height:10px;
}
.bottom-left {
	background: url("bottom-left.png") bottom left no-repeat;
}
.bottom-right {
	background: url("bottom-right.png") bottom right no-repeat;
}



/*******focus news **********/
#focusnews {
	padding:3px;
	font-size:14px;	border:#adb9c2 1px solid;
	color:#3a5b73;
	font-weight:bold;
	text-align:center;
}
#focusnews a {
	color:#3a5b73;
}
.newslist-normal {
	clear:both;
	margin-bottom:4px;
}
.newslist-normal li {
	clear:both;
}


/********** user login ***********/
#login-title {
	background:url("login_titlebg.gif") no-repeat;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:28px;
	line-height:28px;
}
#login-form {
	background:url("login_formbg.gif") left bottom no-repeat;
	height:197px;
}
#login-form-small {
	background:url("login_formbg_small.gif") left bottom no-repeat;
	height:107px;
}
.textinput-login {
	width:100px;
	height:15px;
	border:#b3b5bd 1px solid;
}

/********** campus *********/
#campus-recommend {
	margin:15px 0px 8px 3px;
	border-bottom:#e9e9e9 1px solid;
}
.imgnews a {
	display:block;
	padding:4px;
	text-align:center;
}
.campus-tab-current {
	width:75px;
	height:24px;
	background:url("campus_tab.gif");
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:24px;
}
.campus-tab {
	width:75px;
	height:24px;
	text-align:center;
	line-height:24px;
}
#campus-right {
	background:url("campus_righttitle.gif") no-repeat;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:28px;
	line-height:28px;
}
 .wyl
 {
	background:url("campus_righttitle.gif") no-repeat;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:28px;
	line-height:28px;
}
.right-box-bg {
	background:url("campus_rightbg.gif");
	padding:4px 6px 1px 4px;
	text-align:left !important;
}
.right-box-bottom {
	background:url("campus_rightbottom.gif") left bottom;
	height:6px;
}

/*************blog ************/
.blog-tab-current {
	width:75px;
	height:24px;
	background:url("blog_tab.gif");
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:24px;
}
.blog-tab {
	width:75px;
	height:24px;	text-align:center;
	line-height:24px;
}
.blog-cata-title {
	font-size:12px;
	color:#fff;
	margin:0px 0px 3px 10px;
	padding:0px;
	width:67px;
	text-align:center;
	background:url("blog_tab2.gif") top left no-repeat;
	height:21px;
	clear:both;
	float:left;
	line-height:21px;
}
.num1 {
	color:#f60;
	font-weight:bold;
}
.num2 {
	color:#f60;
	font-weight:bold;
}
.num3 {
	color:#f60;
	font-weight:bold;
}
#blog-right {
	background:url("blog_righttitle.gif") no-repeat;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:28px;
	line-height:28px;
}

/******** photos ***********/
#photos-recommend {
	margin:10px;
}

/********** club **********/
.club-tab-current {
	width:75px;
	height:24px;
	background:url("club_tab.gif");
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:24px;
}
.club-tab {
	width:75px;
	height:24px;
	text-align:center;
	line-height:24px;
}
.club-cata-title {
	font-size:12px;
	color:#fff;
	margin:0px 0px 3px 10px;
	padding:0px;
	width:67px;
	text-align:center;
	background:url("club_cata.gif") top left no-repeat;
	height:21px;
	clear:both;
	line-height:21px;
}
#club-right {
	background:url("club_right.gif") no-repeat;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:28px;
	line-height:28px;
}

/*****others*************/
#shop td {
	padding:4px;
	text-align:center;
}
#shop td small {
	font-size:12px;
	color:#f60;
	font-weight:bold;
	display:block;
}	
.others-cata {
	font-size:12px;
	color:#fff;
	margin:0px 0px 3px 10px;
	padding:0px;
	width:67px;
	text-align:center;
	background:url("others_cata.gif") top left no-repeat;
	height:21px;
	clear:both;
	line-height:21px;
}

/***** friendlink *********/
#friendlink {
	border:#ccc 1px solid;
	padding:5px;
	line-height:180%;
	width:940px !important;
	background:url("friendlink_bg.gif");
}


/**********footer**********/
#footer {
	background:url("footer_bg.gif");
	height:60px;
	width:100% !important;
	text-align:center;
	font-family:Tahoma;
	font-size:11px;
	padding-top:10px;
}
.bg { 
background-image: url("textarea_bg.gif"); \图片路径
background-repeat: no-repeat; 
background-position: bottom right; \是否居中
background-attachment: fixed;
border:1px solid #CCC;
}
.imagelist {
 margin: 0;
 padding: 0 0 0 11px;
 list-style: none;
 zoom: 1;
 overflow: hidden;
 }
.imagelist li { float: left; display: inline; width: 100px; height: 130px; overflow: hidden; margin: 8px 14px 0; text-align: center; }
.imagelist div { display: table; width: 100px; height: 100px; background: #FFF; overflow: hidden; font-size: 80px; line-height: 80px; }
.imagelist div a { display: table-cell; vertical-align: middle; }
.imagelist img { max-width: 100px; max-height: 100px; width: expression(this.width > 100 && this.width > this.height ? 100 : true); height: expression(this.height > 100 ? 100 : true); font-size: 12px; }
@media all and (min-width: 0px){ .imagelist img { width: 100px; height: 100px; } } /*for Opera Only*/
.imagelist p { margin: 0; line-height: 30px; height: 30px; overflow: hidden; }
/*头条信息*/
#headline { padding: 7px 7px 3px 7px; height: 70px; he\ight: 58px; overflow: hidden; margin-bottom:0; border-bottom-style:dashed; }
	#headline strong { font-size: 1.2em; }
	#headline a { color:#73880A; }
	#headline p { margin: 0.3em 0; }
	#headline img { float: right; width: 48px; height: 48px; border: 4px solid #F5FBE4; }
	/*简单页面的位置导航*/
	#navigation.simplepage { padding: 0; border-bottom: 1px solid #DFDFDF; height: 30px; line-height: 30px; overflow: hidden; background: #F7F7F7 url("title_icon.gif") no-repeat 10px 6px;; margin-bottom: 1em; }
		#navigation.simplepage p { float: right; margin-right: 0.5em; }
		#navigation.simplepage h1, #navigation.simplepage h2 { margin: 0; font-size: 1.2em; padding-left: 32px; }
.blog6 li {
	width:130px;
	
	float:left;
	text-align:left;
	overflow:hidden !important;
}