/*
photo.edu.cn
(C) 2001-2009 photo.edu.cn Incorporated. 
http://www.photo.edu.cn
*/

/*-------------------------------------------------------------------------------------------*/

* { word-break: break-all; } /*IE*/
body { margin: 0; padding: 0;background-color:#fff; color: #5a5a5a; text-align: center; font: 12px Arial, Helvetica, sans-serif;}
#wrap {  text-align: center;  padding:0; background-color:#eae8e9; border-top:5px solid #eae8e9;}
#wrapimage{background:#f6f6f6 url(../images/bg.gif) repeat-x;text-align:center;  padding:0;}
.middlebox{width: 960px;padding:0; margin: 0 auto; text-align:left; }
#footer .middlebox{text-align:center;}
/*link*/
a { color: #5a5a5a; text-decoration: none;}
			a:visited { color: #5a5a5a;}
a:hover { text-decoration: underline; color: #000098; }
	a img { border: none; }

/*date author*/
li cite { font-style: normal; font-size: 12px; float: right; width: 4em; color: #999; }
	li cite a { color: #999; font-size: 12px !important; }
		li cite a:visited { color: #999; }

/*AJAX*/
.xspace-ajaxdiv { position:absolute; padding: 5px; border: 1px solid #BBB; background: #FCFFEF; text-align: left; }
	.xspace-ajaxdiv h5 { line-height: 24px; font-size: 1em; margin: 0; }
		.xspace-ajaxdiv h5 a { float: right; font-weight: normal; }
	.xspace-ajaxcontent { background: #FFF; border: 1px solid #EEE; }
		.xspace-ajaxcontent form { margin: 0; }

/*pages*/
.pages { text-align: right;  height: 32px; }
	.xspace-page { float: right; margin: 5px 0 0 0; }
		.xspace-page a, .xspace-page span { float: left; display: inline; margin-right: 3px; line-height: 20px; padding: 0 5px; border: 1px solid; border-color: #f7f7f7 #ebebeb #ebebeb #f7f7f7; background: #f7f7f7; }
			span.xspace-totlerecord, span.xspace-totlepages { color: #5a5a5a; }
				span.xspace-totlerecord { margin-right: 0; border-right: none; }
			span.xspace-current { background: #F90; border-color:#f7f7f7 #ebebeb #ebebeb #f7f7f7; color: #FFF; font-weight: bold; }


#notice { margin: 200px auto 0; background: #FFF; border-style: solid; border-color: #86B9D6 #B2C9D3 #B2C9D3; border-width: 4px 1px 1px; }
	#notice_message { padding: 1.5em 1em; font-size: 1.17em; }
	#notice_message.warning { color:red; }
	#notice_links { margin: 0; line-height: 2em; border-top: 1px solid #F5F5F5; background: #F5FBFF; padding: 0 1em; }
		#notice_links a { margin: 0 2px; }





/*form-----------------------------------------------------------------------------------*/

form { margin: 0; }
	input, textarea, button, select { font: 1em Arial, Helvetica, sans-serif; }
	button { height: 1.8em; padding: 0 0.3em; background: #7d7d7d; cursor: pointer; border: 1px solid;
		border-top-color: #ebebeb; border-right-color: #878787; border-bottom-color: #878787; border-left-color: #ebebeb;color:#fff; }
	label { cursor: pointer; margin-right: 0.5em; }

/*header-----------------------------------------------------------------------------------*/
#headertab{margin:0 auto; margin-bottom:4px;width:960px;}

/*topmenu*/
#header{padding:0; background-color:#fff;margin:0;}
#topmenu {vertical-align:middle; width:100%;}
	#topmenu ul{font-family:Simsun,simsun; list-style:none; margin:0;padding:0; background:#FAFCFF url(../images/headermenu_bg.gif);}
		/*\*/ * html #topmenu ul{ height: 1%; }/**/ *> #topmenu ul{ overflow: hidden; }
		#topmenu li {float:left; margin:0 6px; height:24px;line-height:24px; white-space:nowrap;}
			#topmenu a {color:#154BA0;}

	#logo{padding: 0 0 0 10px; vertical-align:top; text-align:left;}
	.banner { width:960px; overflow:hidden;clear:both; margin:4px auto; text-align:center;}
#hanshou .banner{width:1008px;}

/*menu*/
#menu { background: url(../images/headermenu_bg.gif); width: 100%;  overflow: hidden; clear:both;}
	#menu ul { list-style: none; margin: 0 auto; padding: 0;width: 960px; overflow: hidden;  }
		#menu li { float: left; padding: 4px 0 ; overflow: hidden; white-space: nowrap; font-size:14px; }
		#menu li a:link, #menu li a:visited{color:#fff;border-right:1px solid #fff;padding:0 10px;display:block;}
	/*index menu*/
	#menu dl { margin: 0 1.5em; padding: 0; height: 25px; overflow: hidden; }
		#menu dt { float: left; width: 4em; white-space: nowrap; }
			#menu dt a { color: #5086A5 !important; }
		#menu dd { float: left; width: 6em; margin: 0 2px; overflow: hidden; white-space: nowrap; }
		#menu ul.bottom{clear:left;}
		#menu ul.bottom li{}
#menu ul.bottom a:link, #menu ul.bottom a:visited{color:#557196; border-right-color:#557196;}
/*your position*/
#navigation { padding: 1.2em 0; clear:both;}
	#navigation label{line-height:20px;}
	#navigation p { margin: 0;}
		#navigation p a, #navigation p strong { margin: 0 0.5em; }
	#searchform { float: right; }
		#searchform * {vertical-align:middle; }
		#searchform button { margin-left: 0.5em; background:url(../images/button.gif) no-repeat;width:57px;height:21px;color:#fff; border:none;font-size:12px;  line-height:21px; }
		
	/*navigation*/
	#navigation.simplepage { padding: 0;   height: 26px; line-height: 30px; overflow: hidden; background: #fff ; margin-bottom: 1em; }
		#navigation.simplepage p { float: right; margin-right: 0.5em; color: #5086a5;}
		#navigation.simplepage p a{color: #5086a5;}
		#navigation.simplepage h1, #navigation.simplepage h2 { margin: 0; font-size: 1.2em; padding-left: 32px; }

/*-----------------------------------------------------------------------------------*/

.content, .contentL, .contentR { width: 100%;}
	/*\*/ * html .content, * html .contentL, * html .contentR { height: 1%; } /**/ *>.content, *>.contentL, *>.contentR { overflow: hidden; }
/*left*/
.content{ float:left;width:650px;}
.contentN,.contentView{width:620px;float:left;}
.sideR { width: 300px; float: right; overflow: hidden; }
.sideL { width: 190px; float: right; overflow: hidden; }
.sideRW{width: 330px; float: right; overflow: hidden;}
/*mainarea*/
.mainarea { width:100%;margin-bottom:10px;  padding:0; }
	.contentL .mainarea { margin: 0 0 0 4px; width: 556px; }
	.contentR .mainarea {width:100%; }
	.mainareaL{width:320px;float:left;background-color:#fff; }
	.mainareaR{width:320px;float:right;background-color:#fff; }
	.mainareaL2{width:425px;float:left;background-color:#fff; }
	.mainareaR2{width:215px;float:right;background-color:#fff; }
	.mainareaR3{width:630px;float:right;background-color:#fff; }
	.mainarea3L{width:180px;float:left;background-color:#fff;margin-right:30px;}
	.mainarea3M{width:180px;float:left;background-color:#fff;margin-right:30px;}

	.footerbox{padding:0 0 10px 0;}

/*-----------------------------------------------------------------------------------*/

/*block title*/
.blocktitle { border-top: 3px solid #86B9D6; padding: 1px 0 0; margin-bottom: 6px; line-height: 30px; }
	.blocktitle h2 { font-size: 1.17em; margin: 0; padding-left: 32px; background: #E2F0F9 url(../images/title_icon.gif) no-repeat 10px 6px; }
	.blocktitle a.more { margin-top: 2px; }

/*left article*/
.articleblock{background: #FFF;padding:10px 20px;margin: 0 0 6px 0;}
.articleblock h3, h3.nav{ margin: 1px 0 0; font-size: 1em; color: #5086A5; line-height: 26px;  }
.articleblock h3 a:link, .articleblock h3 a:visited { color: #5086A5; }

h3.nav a:link,h3.nav a:visited { color: #5086A5; }

.block { margin: 0 0 10px 0;  background: #FFF;}
	.block h3 { margin: 1px 0 0; font-size: 14px;  line-height: 26px; padding-left: 0.5em; }
		/*\*/ * html .sideblock h3 { height: 1%; } /**/
	.blockintro { margin: 8px; line-height: 1.6em; }
		.blockintro a { color: #316AA5; }
	.blockintroimg { float: right; margin: 5px 0 2px 5px; width: 80px; height: 80px; border: 4px solid #E2F0F9; }

	/*left block*/
	.block dl { margin: 0; padding: 5px 0 10px; line-height: 1.5em; width: 100%; overflow: hidden; }
		.block dt { margin: 0 5px; padding: 5px 0 0 8px; background: url(../images/list_icon.gif) no-repeat 0 12px; }
			.block dt a { color: #316AA5; }
		.block dd { color: #999; margin: 0 5px; padding: 0 0 5px 8px; background: url(../images/dotline_h.gif) repeat-x bottom; }
			.block dd a { color: #999; }

/*simple block*/
.cleanblock { }
/*topbliock*/
.topblock { border-top: 3px solid #86B9D6; !important; }

/*tab*/
h3.tabs {  height: 23px; padding-left: 0 ; line-height:23px; margin-bottom:-1px; z-index:2;}
 a.tab {display:block; font-weight: normal; float: left;  cursor: pointer; background:url(../images/tab.gif) right -27px;padding:0 4px 0 0;font-size:12px; }
	a.tab span{display:block;float:left;padding: 0 14px 0 18px;background:url(../images/tab.gif) left -27px;}
		a.curtab { background: #FFF; border-right-color: #ebebeb; font-weight: bold; background:url(../images/tab.gif) right 0;}
		a.curtab span{background:url(../images/tab.gif) left 0;}


/*headline*/
#headline { padding: 5px; height: 70px; he\ight: 58px; overflow: hidden; }
	#headline strong { font-size: 1.2em; }
	#headline p { margin: 0.3em 0; }
	#headline img { float: right; width: 48px; height: 48px; border: 4px solid #FFF; }

/*list*/
.msgtitlelist { margin: 0; padding: 0; list-style: none; line-height: 1.8em; }
	.msgtitlelist li { height: 1.8em; overflow: hidden; padding-left: 0.8em; background: url(../images/arrow_red_square.gif) no-repeat 0pt 3px; }
	.block .msgtitlelist { padding: 3px 5px; }

	.linelist li { height: 2.03em; line-height: 2.03em; }
		.linelist li a { font-size: 1.17em; }
			.linelist strong, .linelist strong a { font-size: 12px; color: #5086A5 !important; }

/*list*/
.list2col { margin: 0; padding: 10px 0; list-style: none; line-height: 1.8em; background: url(../images/dotline_v.gif) repeat-y center; }
	/*\*/ * html .list2col { height: 1%; } /**/ *>.list2col { overflow: hidden; }
	.list2col li { height: 1.8em; overflow: hidden; background: url(../images/list_icon.gif) no-repeat 3px 7px; float: left; display: inline; margin: 0 5px; padding-left: 10px; width: 275px; w\idth: 265px; }

/*messagelist*/
.messagelist { margin: 0; padding: 5px 8px; list-style: none; line-height: 1.6em; }
	.messagelist li { margin: 5px 0 25px;}
		.messagelist h4 { margin: 5px 0; font-size: 1.17em; line-height: 2em; padding-left: 5px; background: #eaeaea url(../images/dotline_h.gif) repeat-x bottom; }
			.messagelist h4 em { float: right; font-style: normal; padding-right: 5px; }
			.messagelist h4 a { color: #316AA5; }
				.messagelist h4 a:visited { font-weight: normal; }
			.messagelist p { margin: 5px 0; }
				.messagelist p a { color: #316AA5; }

/*news*/
.newslist {margin: 0; padding: 0; list-style: none; line-height: 24px;background: url(../images/categorybg.gif);padding-left:10px;background-repeat: repeat-x repeat-y;}
	.newslist li { padding-left: 1em;  background: url(../images/arrow_gray.gif) 0 4px no-repeat ;height:24px;overflow:hidden;  }
	
/*info*/
.cleanlist { margin: 0; padding: 5px 8px; list-style: none; line-height: 1.6em; }		
	.cleanlist h4 { background: url(../images/dotline_h.gif) repeat-x bottom; margin: 0; font-size: 1.17em; line-height: 2em; }
		.cleanlist h4 em { float: right; font-style: normal; }
		.cleanlist h4 a { font-weight: normal; background: url(../images/list_icon.gif) no-repeat 0 0.4em; padding-left: 10px; }
			.cleanlist h4 em a { background-image: none; padding-left: 0; }
	.cleanlist p { display: none; }

/*info list with img*/
.thumbmsglist { margin: 0; padding: 10px; list-style: none; }
	.thumbmsglist li { padding-left: 100px; height: 100px; }
		.thumbmsglist li div { float: left; display: inline; margin-left: -100px; text-align: center; border: 1px solid #DFDFDF; padding: 5px; width: 87px; w\idth: 75px; height: 87px; he\ight: 75px; position: relative; }
			.thumbmsglist li div img { max-height: 75px; max-width: 75px; width: expression(this.width > 75 && this.height < this.width ? 75: true); height: expression(this.height > 75 ? 75: true); }
		.thumbmsglist li p { margin: 0; }
		.thumbmsglist li em { float: right; font-style: normal; margin-top: 6px; }
			.thumbmsglist li em strong { color: #090; }
		.thumbmsglist li h4 { margin: 0; line-height: 26px; height: 26px; overflow: hidden; font-size: 1em; padding-left: 5px; }
			.thumbmsglist li h4 a { color: #0954A6; }
		.msgintro { background: #f6f6f6; padding: 15px 5px 0; height: 29px; he\ight: 14px; overflow: hidden; }
		.thumbmsglist .msginfo { background: #f6f6f6 ; padding: 5px 5px 10px; }


/*hot topic*/
#hottag { overflow: hidden;  }
	
		#hottag a { margin-right: 0.2em; white-space: nowrap; }
			#hottag a em { color: #999; font-style: normal; }

/*hotarticle*/
#hotarticle div { height: 226px;verflow: hidden; }

/*cityspace*/
#cityspace form { width: 11.5em; margin: 0 auto; padding: 7px 0; }
	#cityspace select { margin: 2px 0;width:90px }
	#cityspace button { float: right; margin-top: 4px; width: 3.5em; height: 3.5em; }

/*top10*/
.stat ol { margin: 0 5px; padding: 0; line-height: 21px; background: url(../images/hotspace_bg.gif) no-repeat 5px 5px; list-style: none; }
	.stat li { height: 21px; overflow: hidden; padding-left: 28px; background: url(../images/dotline_h.gif) repeat-x 0 20px; }
	.stat em { float: right; font-style: normal; font-size: 9px; color: #999; width: 40px; margin-left: 5px; }

/*imglist*/
.imgthumblist { margin: 0; padding: 0; list-style: none; padding-bottom: 6px; }
	/*\*/ * html .imgthumblist { height: 1%; }/**/ *>.imgthumblist { overflow: hidden; }
		.imgthumblist li { float: left; display: inline; background: #FFF; text-align: center; width: 123px; height: 135px; w\idth: 115px; he\ight: 125px; overflow: hidden; border: 1px solid #EEE; padding: 3px; margin: 6px 0 0 4px; }
			.imgthumblist p { margin: 0; line-height: 22px; }

			.imgthumblist div { line-height: 90px; font-size: 90px; height: 106px; display: table; background: url(../images/dotline_h.gif) repeat-x bottom; }
				.imgthumblist div a { display: table-cell !important; display: block; width: 115px; vertical-align: middle; }
					.imgthumblist div img { vertical-align: middle; max-width: 100px; max-height: 100px; width: expression(this.width >100 && this.height < this.width ? 100: true); height: expression(this.height > 100 ? 100: true); font-size: 10px; }
					@media all and (min-width: 0px){ .imgthumblist div img { width: 100px; height: 100px; } } /*for Opera Only*/

			li.smallthumb { width: 88px; height: 105px; w\idth: 81px; he\ight: 97px; border-color: #DFDFDF; margin: 0 0 6px 4px; }
				li.smallthumb div { line-height: 65px; font-size: 65px; height: 80px; }
					li.smallthumb div a { width: 80px; }
						li.smallthumb div img {  max-width: 75px; max-height: 75px; width: expression(this.width >75 && this.height < this.width ? 75: true); height: expression(this.height > 75 ? 75: true); }			
						@media all and (min-width: 0px){ li.smallthumb div img { width: 75px; height: 75px; } } /*for Opera Only*/

	/*gallery*/
	.throughgallery { width: 100%; clear: both; margin-bottom: 5px; padding-bottom: 3px; background: #E2F0F9; }
		.throughgallery .imgthumblist { margin: 0; }
		.throughgallery .imgthumblist li { height: 128px; he\ight: 120px; margin: 3px 1px; }

/*imgtitlelist*/
.imgtitlelist { margin: 10px 0; padding: 0; list-style: none; }
		.imgtitlelist li { padding-left: 85px; padding-bottom: 5px; margin: 5px 0; border-bottom: 1px solid #E2F0F9; }
		/*\*/ * html .imgtitlelist li { height: 1%; } /**/ .imgtitlelist>li { overflow: hidden; }
			.imgtitlelist li h4 { margin: 0.3em 0; font-size: 1em; }
			.imgtitlelist li img { float: left; margin-left: -85px; width: 70px; height: 70px; padding: 3px; background: #FFF; border: 1px solid #DFDFDF; }
			.imgtitlelist li p { margin: 0; line-height: 1.5em; }
	.block .imgtitlelist li { padding-left: 65px; }
		.block .imgtitlelist li img { width: auto; height: auto; max-width: 48px; max-height: 48px; width: expression(this.width > 48 && this.width > this.height ? 48 : true); height: expression(this.height > 48 ? 48 : true); margin-left: -60px; }


.categoods img { width: 120px; height: 120px; }


.coverlist { margin: 0; padding: 0; list-style: none; }
	/*\*/ * html .coverlist { height: 1%; } /**/ *>.coverlist { overflow: hidden; }
		.coverlist li { float: left; display: inline; width: 260px; height: 120px; margin: 5px 10px; overflow: hidden; }
			.cover { float: left; display: table; text-align: center; border: 1px solid #DFDFDF; padding: 5px; width: 110px; height: 110px; w\idth: 100px; he\ight: 100px; line-height: 85px; font-size: 85px; overflow: hidden; }
				.cover a { display: table-cell; vertical-align: middle; text-align: center; width: 100px; }
					.cover img { max-height: 100px; max-width: 100px; width: expression(this.width >100 && this.height < this.width ? 100: true); height: expression(this.height > 100 ? 100: true); vertical-align: middle; font-size: 10px; }
						@media all and (min-width: 0px){ .cover img { width: 90px; height: 100px; } } /*for Opera Only*/
			.coverlist li ul { margin: 10px 0 0 120px; padding: 0; list-style: none; line-height: 18px; }
				.coverlist li li { float: none; display: list-item; width: auto; height: auto; margin: 0; }
			.coverlist h4 { margin: 0; font-size: 1em; font-weight: normal; }
				.coverlist h4 a { color: #316AA5; }

.videoscrlist { margin: 0; padding: 0; list-style: none; }
	/*\*/ * html .videoscrlist { height: 1%; } /**/ *>.videoscrlist { overflow: hidden; }
		.videoscrlist li { float: left; display: inline; width: 260px; height: 120px; margin: 5px 10px; overflow: hidden; }
			.videoscr { float: left; display: table; text-align: center; border: 1px solid #DFDFDF; padding: 5px; width: 110px; height: 85px; w\idth: 100px; he\ight: 75px; line-height: 60px; font-size: 65px; overflow: hidden; }
				.videoscr a { display: table-cell; vertical-align: middle; text-align: center; width: 100px; }
					.videoscr img { max-height: 75px; max-width: 100px; width: expression(this.width >100 && this.height/this.width < 0.75 ? 100: true); height: expression(this.height > 75 ? 75: true); vertical-align: middle; font-size: 10px; }
						@media all and (min-width: 0px){ .videoscr img { width: 90px; height: 100px; } } /*for Opera Only*/
			.videoscrlist li ul { margin: 10px 0 0 120px; padding: 0; list-style: none; line-height: 18px; }
				.videoscrlist li li { float: none; display: list-item; width: auto; height: auto; margin: 0; }
			.videoscrlist h4 { margin: 0; font-size: 1em; font-weight: normal; }
				.videoscrlist h4 a { color: #316AA5; }

#commendbox { overflow: hidden; position: relative; height: 160px; background: #F5FBFF; }
	#commendbox .scrollr { z-index: 2; position: absolute; height: 220px; right: 0; top: 0; }
	#commendbox .scrolll { z-index: 3; position: absolute; height: 220px; left: 0; top: 0; }
		#commendbox .scrollr img, #commendbox .scrolll img { margin-top: 40px; }

.avatarlist { margin: 0; padding: 0; list-style: none; }
	/*\*/ * html .avatarlist { height: 1%; }  /**/ *>.avatarlist { overflow: hidden; }
	.avatarlist li { float: left; width: 148px; padding: 0; overflow: hidden; text-align: center; }
		.avatarlist li div {  margin: 8px auto; width:170px;height:170px; overflow:hidden; }
			.avatarlist li div a {  font-size: 65px; line-height: 65px; }
				.avatarlist li div img { vertical-align: middle; font-size: 10px; width:300px; }
				
					 .avatarlist li div.imgbox {  margin: 6px auto; width:160px;_width:170px;height:160px;_height:170px;border:1px solid #d7d7d7;overflow:hidden; background-color:#fff;padding:5px; }
			.avatarlist li div.imgboxi {margin:0; width:159px;height:159px; overflow:hidden; }
					
		.avatarlist li ul { margin: 0 0 10px 0; padding: 0; list-style: none; line-height: 1.4em; }
			.avatarlist li li { padding: 0; height: 1.3em; overflow: hidden; }
			/*.joingroup { position: absolute; left: 0; bottom: 0; width: 85px; height: 18px; font-size: 12px !important; line-height: 18px; overflow: hidden; text-align: left; text-indent: -200px; background: url(../images/link_icons.gif) no-repeat 0 -100px; }
				.joingroup:hover { background-color: #FFF; text-indent: 20px; opacity: 0.95; filter: alpha(opacity=95); }*/

#focusimage .avatarlist li{width:230px;margin:4px;_margin:2px; background-color:#f3f3f3;height:236px;}
#focusimage .avatarlist li ul.intro li{margin:0;height:1.3em;}
#focusimage .avatarlist li ul.intro{margin-bottom:4px;}

/*block list*/
.category {  margin: 4px 0 10px 0; }
	.category h3 { margin: 0 0 5px; font-size: 1.2em; line-height: 1.8em; height: 1.8em; border-bottom: 1px solid #86B9D6; }
		.category h3 strong { background: #E9ECEF; float: left; padding: 0 8px; }
			.category h3 strong a { color: #333; text-decoration: none; }

.blockcategorylist { border: 1px solid #B2C9D3; border-top: none; margin-bottom: 6px; overflow: hidden; background: url(../images/dotline_v.gif) repeat-y center; }
	/*\*/ * html .blockcategorylist { height: 1%; } /**/
	.blockcategory {   height: 260px; overflow: hidden; background-color:#fff;}
		.blockcategory h3 { line-height: 26px; background: #E8F7FC url(../images/dotline_h.gif) repeat-x bottom; margin: 1px 0 0; font-size: 1em; height: 26px; }
			.blockcategory h3 strong { background: #FFF; border-right: 1px solid #B2C9D3; float: left; padding: 0 10px; max-width: 180px; height: 26px; overflow: hidden; }
				.blockcategory h3 strong a { color: #5086A5; }
			.blockcategory .msgtitlelist { margin: 5px; }
	.block3col { background: url(../images/dotline_v_3col.gif) repeat-y 255px 0 !important; }

.catefocus { margin: 0 2px; border-bottom: 1px solid #F0F9FF; }
	/*\*/ * html .catefocus { height: 1%; } /**/ *>.catefocus { overflow: hidden; }
	.catefocus img { float: left; margin: 4px 10px 4px 0; width: 75px; height: 75px; border: 1px solid #86B9D6; }
	.catefocus h4 { margin: 3px 0; font-size: 1em; line-height: 2em; }
	.catefocus ul { margin: 0; padding: 0; list-style: none; }

.blockcategory .msgtitlelist { font-size: 1em; }

/*cover*/
.catepic { text-align: center; background: url(../images/dotline_h.gif) repeat-x bottom; }
	.catepic img { margin-top: 10px; max-width: 170px; max-height: 170px; width: expression(this.width > 170 && this.height < this.width ? 170: true); height: expression(this.height > 170 ? 170: true); }
	.catepic p { text-align: left; padding: 10px; margin: 0; }

/*topic*/
#subjectlist { border-color: #86B9D6; padding: 2px; }
	#subjectlist h3 { border: none; background: #9FC8DF; }
	#subjectlist li { border-bottom: 1px solid #E2F0F9; text-align: center; padding: 3px; }
		#subjectlist p { margin: 0; line-height: 1.2em; }

/*-----------------------------------------------------------------------------------*/

	.articletitle { font-size: 1.33em; margin: 1em 0 0.5em; text-align: center; }
		.articletitle a { color: #5086A5; }
	.articleinfo { margin: 0 8px !important; text-align:center;}
	.articlectrl { float: right;}

#custominfo { background: #F5FCFF url(../images/dotline_h.gif) repeat-x bottom; margin: 0 8px; padding: 8px 0; }
	#custominfo h5 { margin: 0; line-height: 2.2em; font-size: 1.2em; color: #5086A5; padding-left: 30px; }
	#custominfo ul { line-height: 1.6em; padding: 0; margin: 0; list-style: none; }
		#custominfo li { padding: 0 30px 5px; background: url(../images/list_icon.gif) no-repeat 22px 7px; }
			#custominfo strong { color: #5086A5; }



	#articlebody {width:580px;  margin: 0 ; padding: 1em 0;  line-height: 1.8em; font-size: 1.17em; }
		#articlebody * { line-height: normal; }
			#articlebody  p, #articlebody  div { line-height: 1.8em !important; margin: 10px 0; }
				#articlebody  p *, #articlebody  div * { line-height: normal !important; }
	
	/*diy info*/
	#articlebody .addoninfo { border: 1px solid #EEE; }
		#articlebody .addoninfo h5 { font-size: 1em; margin: 0; line-height: 2em !important; border-bottom: 1px solid #EEE; padding-left: 1em; }
		#articlebody .addoninfo ul { margin: 0.5em 0 0.5em 2em; padding: 0; }
			#articlebody .addoninfo li { line-height: 1.6em !important; }
	
	#articlebody img { width: expression(this.width > 500 ? 500: true); max-width: 500px;  }
		.imglogolist { margin: 0; padding: 0; list-style: none; text-align: center; }
	
	#articlebody kbd.showvideo, #articlebody kbd.showflash { font: 1em Arial, Helvetica, sans-serif; cursor: pointer; text-decoration: underline; }

/*commentlist */
.commentlist { margin: 0; padding: 10px; list-style: none; }
	.commentlist li { padding-bottom: 20px; }
		.commentlist h4 { padding: 0 6px; font-size: 1em; margin: 0 0 10px; line-height: 26px; background: #E8F7FC url(../images/dotline_h.gif) repeat-x bottom; }
	.commentlist img { width: expression(this.width > 500 ? 500: true); max-width: 500px;  }

/*comment*/
	#comment form { margin: 0; padding: 5px 15px; }
	#comment p { margin: 0.3em 0; }
		.seccodeline * { vertical-align: middle; }

		#xspace-rates { text-align: center; height: 50px; background: #FFF; padding: 20px 0; border-bottom: none; margin-bottom: 0; }
		#xspace-rates-bg { width: 210px; height: 30px; margin: 0 auto 5px; background: url(../../../images/base/rate_star.gif); }
			#xspace-rates-star { height: 30px; background: url(../../../images/base/rate_star.gif) 0 -30px; margin: 0 auto 0 0; }
			#xspace-rates-a { height: 30px; margin-top: -30px; }
			#xspace-rates a { float: left; text-align: left; width: 30px; height: 30px; text-indent: -999px; overflow: hidden; background-color: transparent !important; }
			.xspace-rates-5 { width: 30px; }
			.xspace-rates-3 { width: 60px; }
			.xspace-rates-1 { width: 90px; }
			.xspace-rates0 { width: 120px; }
			.xspace-rates1 { width: 150px; }
			.xspace-rates3 { width: 180px; }
			.xspace-rates5 { width: 210px; }

		
		#message { border: 1px solid #B2C9D3; padding: 5px; vertical-align: text-top; height: 8em; width: 490px; }
		#seccode { border: 1px solid #B2C9D3; height: 23px; line-height: 23px; padding: 0 5px; }

/*-----------------------------------------------------------------------------------user*/

#panel { width: 600px; overflow: hidden; margin: 1em auto; }
#userpanel fieldset, #loginform fieldset { border: none; margin: 0; padding: 0; }
#userpanel legend, #loginform legend { display: none; }

/*login inner*/
#userpanel {height:21px; line-height:21px; font-size:12px; }
	#userpanel form { }
		#userpanel input#username,#userpanel input#userpass,input#searchkey {width:100px;background-color:#f3f3f3;height:18px;line-height:14px;padding:0; }
		#userpanel p { margin: 0; }
		#userpanel #cookietime { margin: 0 0 0 0.2em;}
		#userpanel #dologin,.loginbutton{ background:url(../images/button.gif) 0 -30px no-repeat;width:36px;height:20px;color:#fff; border:none;padding:0;line-height:20px;margin-bottom:-1px;}
		
		a#register{background:url(../images/button.gif) 0 -30px no-repeat;width:36px;height:20px;color:#fff; border:none;padding:0;line-height:20px;border-right:none; text-align:center; display:inline-block;margin:0 0 0 0.2em;margin-bottom:1px;}
		a#register:link,a#register:visited{color:#fff;}
	/*login after*/
	#userpanel ul { margin: 0 5px; }
	#userpanel li { border-bottom: 1px solid #EEE; background: url(../images/list_icon.gif) no-repeat 0.3em 0.8em; padding-left: 12px; }
#hanshou .hanshouloginbox{padding:0 10px 0 300px; background:#fff url(../images/loginbg.gif) no-repeat; text-align:left;height:50px;line-height:50px;}

/*login*/
.loginarea { width: 300px; float: left; }
.tips { width: 299px; float: left; border-left: 1px solid #D5E9F8; line-height: 1.8em; }
.tips a:link,.tips a:visited{color:#457fbe;}
.imgsecode {}
.imgsecode input{padding:3px 2px;}
/*space*/
/*#signform p { border-bottom: 1px solid #D5E9F8; height: 1%; overflow: hidden; margin: 0; padding: 0.3em; line-height: 20px; }
	#signform p strong { float: left; width: 10em; }
		#signform li p { height: auto; border: none; }
	#signform button { line-height: 30px; height: 30px; padding: 0 5em; }*/

/*quicklink*/
.quicklink { overflow: hidden; margin: 0 0 5em; padding: 0; list-style: none; }
.quicklink li { float: left; width: 33.3%; text-align: center; }
	.quicklink li a { display: block; border: 1px solid #CCC; width: 180px; margin: 10px auto; height: 50px; text-align: left; line-height: 50px; text-indent: 65px; background-image: url(../images/panel_icons.gif); background-repeat: no-repeat; }
		.sitehome { background-position: 10px 7px; }
		.bbs { background-position: 10px -83px; }
		.myspace { background-position: 10px -173px; }
		.spacemng { background-position: 10px -263px; }
		.spacesignup { background-position: 10px 7px; }
		.sitemng { background-position: 10px -443px; }
		.logout { background-position: 10px -533px; }
		.login { background-position: 10px -173px; }
		.register { background-position: 10px -353px; }
	.quicklink li a:hover { border-color: #dae1e9; background-color: #f4f5f9; text-decoration: none; }

/*-----------------------------------------------------------------------------------others*/

/*sitemap*/
#sitemap ul {font-family:Simsun,simsun; margin: 0.5em 0; padding: 0; list-style: none; line-height: 24px; }
	/*\*/ * html #sitemap ul{ height: 1%; }/**/ *> #sitemap ul{ overflow: hidden; }
	#sitemap li {float: left; padding: 0 0 0 1em;white-space:nowrap; line-height:24px;}

/*link*/
#friendlink ul { height: 1%; overflow: hidden; margin: 1em 1.5em; padding: 0; list-style: none; }
	#friendlink li { float: left; margin: 2px; width: 100px; height: 24px; line-height: 24px; text-align: center; overflow: hidden; }
	.imglink { border-bottom: 1px solid #00C8DC; padding-bottom: 1em !important; }	
		.imglink li { height: 31px !important; }
		.imglink li img {width: 88px; height: 31px; }

/*rss link*/
#links{border:1px solid #B2C9D3; padding-bottom:6px; margin-bottom:6px;}
	#links h3{color:#5086A5;font-size:1em;line-height:26px;margin:1px 0pt 0pt;padding-left:0.5em;}
	#links ul{font-family:Simsun,simsun; margin:0; padding:6px 0;background:transparent url(../images/dotline_h.gif) repeat-x center top; list-style:none;}
	/*\*/ * html #links ul{ height: 1%; }/**/ *> #links ul{ overflow: hidden; }
	#links li{float:left;margin: 0 0 4px 6px; padding:0px;}
	#links .pic li{width:88px;height:31px;overflow:hidden; }
	#links .text li{width:auto; white-space:nowrap;}
	#links li img {width: 88px; height: 31px;}



/*vote*/
#pollform legend { font-weight: bold; }
	#pollsummary { line-height: 1.8em; margin: 0.3em 0; background: #EFF5FF; padding: 0.5em }
	#pollresult { border: 1px solid #D5E9F8; margin: 1em 0; padding: 0.5em; }
	#pollresult ul { margin: 0; padding: 0; list-style: none; }
	#pollresult li { overflow: hidden; }
		#pollresult li p { margin: 2px 0 5px 0; background: #F2F2F2; height: 18px; }
		.pollpercent { float: left; width: 80%; }
			.pollpercent span { background: #8ED4F7; border-right: 1px solid #009DEA; float: left; height: 18px; }
		.pollnum { float: right; width: 20%; }
	#dopoll { border: 1px solid #D5E9F8; margin: 1em 0; padding: 0.5em; text-align: center; }
		#dopoll ul { margin: 0; padding: 0; list-style: none; line-height: 2em; text-align: left; }
		#dopoll li{ line-height:24px; height:24px; clear:both;}
		#dopoll .votekey{ float:left; margin-top:4px;}
			*html #dopoll .votekey{margin-top:0px;}
			*+html #dopoll .votekey{margin-top:0px;}

/*search*/
#search {}
	#search form { text-align: center;}
	#search .open { text-align: left !important; line-height: 30px; margin: 2em !important; }
		#search .open div div { clear: both; padding-left: 7em; }
		#search .open label { float: left; width: 7em; }
			#search .open div label { margin-left: -7em; }
		#search .open  button { float: right; }
	#search .open fieldset { border: none; margin: 0; padding: 0; }
		#search .open fieldset label { float: none; margin: auto; white-space: nowrap; margin-right: 1em; }

/*-----------------------------------------------------------------------------------Footer*/

#footer { clear: both;border-top:6px solid #eae8e9;padding-top:20px; text-align: center; background-color:#fff; line-height:1.6em;}

	#footer a:link,#copyright a:visited{color:#404040;  }

.smalltxt { font-size: 12px; color: #999; font-weight: normal; }
	.smalltxt a, .smalltxt a:visited { color: #999 !important; }

.msgheader {
margin: 0 2em;
font-weight: bold;
background: #F3F8D7;
padding: 5px;
color: #000000
}
.msgborder {
margin: 0 2em;
padding: 10px;
border: 1px solid #DEDEB8;
word-wrap: break-word;
background: #FDFFF2;
overflow: hidden;
}

.nums { background: url(../images/icon_nums.gif) no-repeat left; padding-left: 10px; }

#slideimg { padding-top: 7px; }

#slidefooter { height: 1.4em; margin: 0 auto; overflow: hidden; }
#slideheader { text-align:right; position:relative;}
#slideprev,#slidenext{ background: url(../images/gallerybutton.gif) -32px 0 no-repeat;display:inline-block; width: 16px; height: 16px;position:absolute; }
#slideprev {background-position:-32px 0;top:-16px;right:24px; }
a#slideprev:hover{background-position:3px 0;}
#slidenext {background-position:-16px 0;top:-16px;right:4px;}
a#slidenext:hover{background-position:-51px 0;}
#slidetext { margin: 0; line-height:1.4em; height: 1.4em; overflow: hidden;font-size:14px;font-weight:bold; text-align:center; }
#slideplay { background: url(../images/slide_play.gif); width: 46px; height: 27px; text-indent: -9999px; float: right; overflow: hidden; }

#slideimg1 { padding-top: 7px;}

#slidefooter1 { height: 1.4em; margin: 0 auto; overflow: hidden; }
#slideheader1 { text-align:right; position:relative;}
#slideprev1,#slidenext1{ background: url(../images/gallerybutton.gif) -32px 0 no-repeat;display:inline-block; width: 16px; height: 16px;position:absolute; }
#slideprev1 {background-position:-32px 0;top:-16px;right:24px; }
a#slideprev1:hover{background-position:3px 0;}
#slidenext1 {background-position:-16px 0;top:-16px;right:4px;}
a#slidenext1:hover{background-position:-51px 0;}
#slidetext1 { margin: 0; line-height:1.4em; height: 1.4em; overflow: hidden;font-size:14px;font-weight:bold; text-align:center; }
#slideplay1 { background: url(../images/slide_play.gif); width: 46px; height: 27px; text-indent: -9999px; float: right; overflow: hidden; }



#slideimg2 #slideheader{display:none;}

a.more { float: right; height: 18px; line-height: 18px; color: #013364; padding: 0 0 0 15px; font-weight: normal; font-size:14px;}
	a.minus { background-position: 0 -10px; }
	a.quote { background: url(../images/link_icons.gif) no-repeat 0 -52px; }
	a.del { background: url(../images/link_icons.gif) no-repeat 0 -115px; }
a.author, a.author:visited { color: #090 !important; }
strong.price { color: #090; }

.goodrate { background: url(../images/link_icons.gif) no-repeat 0 -39px; padding: 0 5px 0 16px; }
.replynum { background: url(../images/link_icons.gif) no-repeat 0 -57px; padding: 0 5px 0 16px; }
.users { background: url(../images/link_icons.gif) no-repeat 0 -77px; padding: 0 5px 0 16px; }
.joingroup { background: url(../images/link_icons.gif) no-repeat 0 -99px; padding-left: 16px; }
	.joingroupbtn { background: url(../images/link_icons.gif) no-repeat 1px -97px; padding-left: 16px; float: right; display: inline; margin-right: 10px; width: 16px;  height: 20px; overflow: hidden; }





.xspace-quote { margin: 10px 5px 10px 50px; border-left: 4px solid #B2C9D3; background: #F5FBFF; padding: 10px; }

#msg-joingroup { display: block; width: 120px; height: 35px; line-height: 35px; text-decoration: none; background: #F6AB20; color: #FFF; font-size: 12px; font-weight: bold; border: 1px solid; border-color: #FFD68B #B1A682 #B1A682 #FFD68B; }

/* index */

.newsbox,.viewbox,.edubox,.albumsbox,.teacherbox,.bbsbox,.topicbox,.qctop{padding:8px;background-color:#fff;}
.viewbox{height:200px;*height:216px; overflow:hidden;}
.teacherbox{height:200px;}
.edubox{height:115px;overflow: hidden; width:650px;}
.newsbox h3 strong,.viewbox h3 strong,.edubox h3 strong,.albumsbox h3 strong,.teacherbox h3 strong,.bbsbox h3 strong,.topicbox h3 strong,.shopbox h3 strong,.famousbox h3 strong,.qcnews h3 strong,.qcequipment h3 strong,.newproduct h3 strong{ display:none;}

.newsbox h3,.viewbox h3,.albumsbox h3,.workbox h3,.teacherbox h3,.bbsbox h3,.topicbox h3,.shopbox h3,.famousbox h3,.qcnews h3,.qcequipment h3,.topicCategory h3.toptitle,.newproduct h3{ background-image:url(../images/title.gif);background-repeat:no-repeat;height:18px;margin:0;}
.newsbox_h h3{background:none;}
.newsbox_h h3 strong{ display:inline;}
.newsbox h3{ background-position:0 0; }
.newsbox .mainareaR,.edubox .mainareaR{width:304px;}
.newsbox .firstlist{font-size:18px; font-family:Arial,Helvetica,sans-serif;margin:10px 0 20px 0; display:block; font-weight:bold;overflow:hidden;height:1.2em;}
.newsbox .firstlist a:link,.newsbox .firstlist a:visited{color:#2152af;}
.newsbox .msgtitlelist li {background:none; padding-left:0; font-size:14px;color:#6f6f6f; }
.newsbox .msgtitlelist li a:link,.newsbox .msgtitlelist li a:visited{color:#6f6f6f;}

.newsbox1 {margin: 0;}
.newsbox1 h3{padding: 5px; font-size: 14px;}
.newsbox1 .mainareaL {padding-left: 15px;margin-top: -5px;}
.newsbox1 .mainareaR,.edubox .mainareaR{width:304px;}
.newsbox1 .firstlist{font-size:18px; font-family:Arial,Helvetica,sans-serif;margin:10px 0 20px 0; display:block; font-weight:bold;overflow:hidden;height:1.2em;}
.newsbox1 .firstlist a:link,.newsbox1 .firstlist a:visited{color:#2152af;}
.newsbox1 .msgtitlelist li {background:none; padding-left:0; font-size:14px;color:#6f6f6f; }
.newsbox1 .msgtitlelist li a:link,.newsbox1 .msgtitlelist li a:visited{color:#6f6f6f;}


.viewbox h3{background-position:0 -60px; }
.viewbox .firstlist a:link,.viewbox .firstlist a:visited{ color:#3d3d3d;  font-size:14px; font-weight:bold;}
.viewbox .firstlist,.bbsbox .firstlist{padding:8px 0;}
.viewbox .firstlist .firstinner{border-bottom:1px dashed #9a9a9a;padding-bottom:8px;float:left;width:196px; overflow:hidden;}
.viewbox .firstlist .widthinner{width:100%;}
.viewbox .firstlist .firstinner .firsttitle{height:1.3em;overflow:hidden;}
.viewbox .firstlist .firstimg img,.bbsbox .firstimg img{width:100px; }
.viewbox .firstlist .firstimg,.bbsbox .firstimg{width:100px;height:75px; overflow:hidden;float:left;margin-right:8px; }
.viewbox .msgtitlelist li,.teacherbox .msgtitlelist li{ background:url(../images/arrow_red_square.gif) 0 3px no-repeat;}

.studybox h3{background-position:0 -30px; }

.edubox h3{height:18px;margin:0;}
.edubox .mainareaL{ background:url(../images/cc.gif) no-repeat;padding:38px 0 0 0;margin-left:8px;}
.edubox .msgtitlelist li{ background:none;}

.albumsbox h3{height:32px; background-position:0 -87px;overflow:hidden;}
.albumsbox a.newalbum{float:right;}
.albumsbox h3 a.more{height:32px; line-height:32px;}
.albumsbox .avatarlist{width:100%;}
.albumsbox .avatarlist li{width:210px;}
.albumsbox .avatarlist li div img{  width: expression(this.width > 148 && this.height < this.width ? 120: true); height: expression(this.height > 120 ? 120: true); }
.albumsbox .avatarlist li div{width:170px;height:120px; overflow:hidden;padding:0; display:block;}
.albumsbox .avatarlist li div.galleryname{height:1.4em;}
 .work{font-size:14px; font-weight:bold;color:#003498;}
 .author{color:#fe6700;}
 a.into:link,.albumsbox a.into:visited{color:#000;}
 .albumsbox .avatarlist li ul {margin:0 0 0 20px; width:170px; border:none;}
.albumsbox .avatarlist li ul li{text-align:left;list-style:none; overflow:hidden;height:1.4em;width:170px;}

.workbox h3{background-position:0 -120px;height:18px;}
.workbox h3 a.more{height:18px; line-height:18px;}

.teacherbox h3{background-position:0 -150px;height:18px; }
.teacherlist{margin:0;padding:10px 0 0 0;}
.teacherlist li{float:left;width:76px; list-style:none;}
.teacherlist .imgbox{width:60px;border:1px solid #9d9d9d;margin:0;height:60px; overflow:hidden; text-align:center;}
.teacherlist img{height:60px;margin:0;}
.teacherlist .name{margin:4px 0 4px 0;height:1.2em;width:70px;overflow:hidden;}

.foreignbox h3{ background-position:0 -180px;}
.collegebox h3{ background-position:0 -210px; }
.collegeintrobox h3{ background-position:0 -240px;}

.ymbox h3,.newimagebox h3,.bookbox h3,.matchbox h3,.admissionsbox h3{padding:0 6px;height:26px;}
.ymbox h3{background-position:0 -300px;}

.ymbox,.equipmentbox,.bbsbox,.historybox,.gallerybox{background-color:#eff8fd;}
.ymbox h3 a.more,.newimagebox h3 a.more,.bookbox h3 a.more,.matchbox h3 a.more,.admissionsbox h3 a.more{height:26px; line-height:26px;}

.newimagebox h3{background-position:0 -270px;}

.bookbox h3{background-position:0 -360px;}
.training h3{ background-position:0 -666px;}
.matchbox h3{ background-position:0 -330px;}

.bookbox h3,.matchbox h3,.admissionsbox h3,.newimagebox h3,.ymbox h3{margin:-6px -6px 0 -6px;}
.famousbox{background:#fff;padding:8px 2px;}
.famousbox h3{background-position:0 -450px; z-index:3000;}
.famousbox a.more{margin-right:6px;}

.topicbox{background:#fff url(../images/topicbg.gif) repeat-x;padding-top:10px;}
.topicbox h3{background-position:0 -480px;}
.topicbox .msgtitlelist li{background-image:none;padding:5px 0 0 0; height:55px;}
.topicbox .msgtitlelist .imgbox{float:right;width:70px;height:50px;overflow:hidden;}
.topicbox .msgtitlelist .imgbox img{width:70px;}
.topicbox .msgtitlelist .title{height:1.6em;overflow:hidden;float:left;width:205px;}
.topicbox .msgtitlelist .title a:link,.topicbox .msgtitlelist .title a:visited{color:#014ea8;}

.equipmentbox h3{background-position:0 -510px;}
.equipmentbox .firstlist a:link,.equipmentbox .firstlist a:visited,.historybox .firstlist a:link,.historybox .firstlist a:visited{font-size:12px;}
.equipmentbox .firstlist .firstinner{border-bottom:1px dashed #9a9a9a;padding-bottom:8px;float:left;width:176px;}

.youngbox{background:#defaec;}
.youngbox h3{background-position:0 -700px;}

.bbsbox h3{background-position:0 -540px;}
.bbsbox .msgtitlelist li{background:url(../images/arrow_gray_blue.gif) 0 3px no-repeat;}
.bbsbox h5{font-size:14px;color:#193477;font-weight:bold;margin:0;padding:0;}

.historybox h3{background-position:0 -570px;}
.historybox .firstlist .firstinner{color:#417d99;padding-bottom:8px;float:left;width:176px;border-bottom:none;}

.blogbox{padding:0;margin-bottom:10px;}
.blogbox h3{background-position:0 -600px;height:26px;}
.blogbox h3 a.more,.shopbox h3 a.more{height:12px;padding-top:7px;padding-right: 4px;}
.blogbox .msgtitlelist,.shopbox .msgtitlelist{padding:0 8px;}

.shopbox{padding:0;background:#fff;height:216px;}
.shopbox h3{background-position:0 -630px;height:26px;}

.admissionsbox h3{background-position:0 -390px;}

.gallerybox{padding:0;height:216px;}
.gallerybox h3{background:#b6cddb url(../images/title.gif) 8px -420px no-repeat;height:24px;padding:0 8px;}
.gallerybox h3 a.more{height:24px;line-height:24px;}
.gallerybox .galleryname{width:170px;height:1.4em;font-size:14px;font-weight:bold;overflow:hidden;margin-left:20px;line-height:1.4em;}
.gallerybox .galleryname a{height:1.4em;font-size:14px;font-weight:bold;line-height:1.4em;}

/* article-view */

.tag{color:#a80000;font-weight:bold;font-size:14px;}
.tag a:link,.tagbox a:visited{color:#a80000;}

.closearticle h3{padding-left:20px;background:url(../images/icon_orange.gif) 0 4px no-repeat;font-size:14px;color:#565656;height:23px;line-height:23px;}
.closearticle .msgtitlelist li{background:url(../images/arrow_gray_square.gif) 0 3px no-repeat;width:47%;float:left;padding-right:1%;}

.goodarticle .msgtitlelist,.tagbox .msgtitlelist{padding-left:15px;}
.goodarticle .msgtitlelist li{background:url(../images/arrow_gray_square.gif) 0 3px no-repeat;}

.hotpic .msgtitlelist li{float:left;width:47%; text-align:center;height:auto;background-image:none;}
.hotpic .imgbox{width:135px;height:95px;overflow:hidden;}
.hotpic .imgbox img{width:135px;}
.hotpic .name{text-align:center;width:135px;height:1.4em;line-height:1.4em;overflow:hidden;margin-bottom:10px;}

.tagbox .msgtitlelist li{float:left; list-style:none;padding-right:1.5em;padding-left:0; background:none;}

.exhibitionbox {padding:0 2px 10px 2px;}
.exhibitionbox #slidetext a:link,.exhibitionbox #slidetext a:visited{color:#024fa7;}
.exhibitionbox .more{color:#024fa7;background-color:#d0d0d0;float:right;padding:0 5px;}
.exhibitionbox .more a:link, .exhibitionbox .more a:visited{color:#024fa7;}

.topicCategory{width:160px;float:left;margin:0 10px;}
.topicCategory h3{font-size:14px;}
.topicCategory .imgbox{width:140px;height:90px;overflow:hidden;}
.topicCategory .imgbox img{width:140px;}
.topicCategory .title{overflow:hidden;height:1.4em;margin:0 0 8px 0;}
.topicCategory  .msgtitlelist li{background-image:none;height:auto;}
.topicCategory h3.toptitle{ text-indent:-9999px;background-position:0 -720px;}

.articlelist{margin-left:180px;width:390px;}

/* equipment */

.qctop .firstimg{float:left; width:340px;height:200px;overflow:hidden;}
.qctop .firstimg img{width:340px;}
.qctop .firsttitle{height:1.4em;font-size:14px;font-weight:bold;margin-bottom:10px;}
.qctop .right{float:right;width:230px;padding-bottom:10px;}
.qctop .msgtitlelist{float:right;width:230px;border-top:1px solid #d7d7d7;}
.qctop .msgtitlelist li{width:230px; background-image:none;padding:0;}

.qcnews h3{background-position:0 -660px;}
.qcnews .msgtitlelist li,.qcequipment .msgtitlelist li{ background: url(../images/arrow_gray.gif) 0 4px no-repeat ;}
.whitebox{background-color:#fff;padding:10px;}
.qcnews a.more:link,.qcnews a.more:visited,.qcequipment a.more:link,.qcequipment a.more:visited{color:#014ea6;}

.qcequipment h3{background-position:0 -690px;}

.whitebox .topicCategory{margin:0;}
.whitebox .topicCategory  .msgtitlelist li{*margin-top:-20px;_margin-top:-20px;}

.whiteout{background:#fff;margin:0 15px;padding:10px 20px;border-top:5px solid #eae8e9;;}

.newproduct h3{ background-position:0 -750px;background-color: red;}
.newproduct ul {margin-top: 20px;}
.newproduct .msgtitlelist li{background:none;padding:0;height:auto;background-color:#ccc;padding:12px;margin:0 10px 10px 0;*margin:0 10px 10px 0;float:left;width:112px;*width:132px;}
.newproduct .imgbox{width:112px;height:85px;overflow:hidden;background-color:#fff;}
.newproduct .imgbox img{width:112px;padding-left: -15px;}
.newproduct .title{line-height:1.4em;overflow:hidden;width:112px; text-align:center;height:1.4em;}
.newproduct .title a:link,.newproduct .title a:visited{color:#000;}

.hs_box {height: 200px;padding:8px;}
.hs_box .hs_title{font-size: 14px;height:18px;}
.hs_box .hs_title .title_name {float: left;}
.hs_box .hs_title .hs_more {float: right;}
.hs_box .hs_content { padding-top:5px }
.hs_box .hs_content .shang{padding:8px 0;}
.hs_box .hs_content .shang .left {width:100px;height:75px; overflow:hidden;float:left;margin-right:8px; }
.hs_box .hs_content .shang .left img{width:100px;}
.hs_box .hs_content .shang .right {border-bottom:1px dashed #9a9a9a;padding-bottom:8px;float:left;width:196px;}
.hs_box .hs_content .shang .right .top_title{overflow:hidden;height:1.3em;}
.hs_box .hs_content .shang .right .top_title a{font-size: 14px;font-weight: bold; }


.dashline {border-top: 1px dashed #0c0c0c;height: 1px;}

/* exhibition */

.imagein{padding:9px;width:960px; background-color:#fff;margin:0 auto;border:1px solid #eae8e9;}
.imgCategory{border:1px solid #dae1e9;background-color:#f4f5f9;padding:12px 0 0 24px;margin-bottom:10px;}
.imgCategory ul{padding:0;margin:0;}
.imgCategory ul li{ background:url(../images/arrow_red.gif) no-repeat;padding:0 0 12px 16px;float:left;width:135px; list-style:none;}
.imgtab{float:right;}
.tabcontent {border:1px solid #cecece;margin:0;}
h3.nav{float:left;font-size:12px;line-height:22px;}
h3.thisweek{background:url(../images/topweek.gif) repeat-x; line-height:30px;height:30px;}

.clear{clear:both;}

.topicThis h3{color:red; font-weight:normal; font-size:14px;}
.topicThis{float:left;width:160px;}
.topicThis .imgbox{width:140px;overflow:hidden;}
.topicThis .imgbox img{width:140px;}
.topicThis .title{overflow:hidden;height:1.4em;margin:0 0 8px 0;}
.topicThis  .msgtitlelist li{background-image:none;height:auto;}
.topicThis h3.toptitle{ text-indent:-9999px;background-position:0 -720px;}

/* hanshou */
.hanshouL{float:left;width:310px;padding:3px 0 5px 13px;}
.hanshouL .titleshang{font-size:14px;line-height:2em;}
.hanshouL .shang{width:300px;height:200px;overflow:hidden;}
.hanshouR{width:330px;float:right;padding:3px 3px 5px 0 ;}
.left2c .hanshouR .msgtitlelist li{width:314px;margin-left:0;}
.hanshouR .firstlist{font-size:18px; font-family:Arial,Helvetica,sans-serif;margin:10px 0 20px 0; display:block; font-weight:bold;overflow:hidden;height:1.2em;}
.hanshouR .firstlist a:link, .hanshouR .firstlist a:visited {color:#2152AF;}
.left2c .msgtitlelist li,.right1c .msgtitlelist li{font-size:14px;}

