/*-------------------------------------------------------------------------
=LAYOUT
-------------------------------------------------------------------------*/
body { background:#fff url(../main.jpg) no-repeat fixed center top; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size:12px; color:#4a4a4a }

div#container { margin:6px auto 0 auto; width:996px }
	div#header { position:relative; height:320px; background:url(../top.gif) no-repeat left 118px }

	div#main { position:relative; padding:0 27px 153px 27px; background:url(../main.gif) repeat-y }
		body.alternate div#main { padding:0px 27px 0 27px }
	div#main.alternate { position:static; padding:0 27px }
	
	div#bottomGrad { position:relative; padding:0px; width:942px; height:153px; background:url(../bottomGrad.png) }
	div#footer { position:relative; margin-bottom:120px; padding:0px 0 0 41px; height:16px; background:url(../bottom.gif) no-repeat center bottom }


/*-------------------------------------------------------------------------
=GLOBAL CLASSES
-------------------------------------------------------------------------*/
.floatNone { float:none }
.floatLeft { float:left }
.floatRight { float:right }
.clearBoth { clear:both }
.noBg { background:none !important }
.noMargin { margin:0 !important }
.noPadding { padding:0 !important }
.noBorder { border:0 !important }
.displayNone { display:none !important }
.displayBlock { display:block !important }
.left { text-align:left }
.center { text-align:center }
.right { text-align:right }


/*-------------------------------------------------------------------------
=LINKS
-------------------------------------------------------------------------*/
a { color:#000000; text-decoration:none }
	a:hover { color:#999999; text-decoration:none }
a#printThis { display:block; margin-top:20px; font-size:14px; font-weight:bold; color:#a4bc00; text-decoration:underline }
.pic1, .pic2 { position:relative; width:172px; padding:1px; border:2px solid #D0D4D7; display:block; }
a:hover .pic1, a:hover .pic2 { border:2px solid #FEB30C }


/*-------------------------------------------------------------------------
=HEADINGS
-------------------------------------------------------------------------*/
h1, h2, h3, h4 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; color:#333 }
h1 { font-size:21px }
h2 { font-size:28px; color:#a3bc00 }
h3 { font-size:16px; color:#a3bc00 }
h3.alternate { color:#9e9e9e }



/*-------------------------------------------------------------------------
=FORMS
-------------------------------------------------------------------------*/
input, textarea { font:11px Helvetica, Arial, sans-serif }
button { color:#333 }


/*-------------------------------------------------------------------------
=UL,LI
-------------------------------------------------------------------------*/
ul,li { list-style-type:none }


/*-------------------------------------------------------------------------
=NAVIGATIONS
-------------------------------------------------------------------------*/
div#topNav { position:absolute; right:20px; top:-12px}

div#mainNav { position:absolute; right:34px; top:91px }
	div#mainNav ul li { float:left; margin-right:3px }
		div#mainNav ul li a { display:block; height:34px; background:url(../mainNav.gif); font:bold 14px "Trebuchet MS", Helvetica, Arial, sans-serif; color:#25487e; text-indent:-9999px }
		div#mainNav ul li a#sy { width:84px }
		div#mainNav ul li a#sy:hover { background-position:0 -34px }
		div#mainNav ul li a#kz { width:84px; background-position:0 -68px }
		div#mainNav ul li a#kz:hover { background-position:0 -102px }
		div#mainNav ul li a#sl { width:84px; background-position:0 -136px }
		div#mainNav ul li a#sl:hover { background-position:0 -170px }
		div#mainNav ul li a#psd { width:84px; background-position:0 -204px }
		div#mainNav ul li a#psd:hover { background-position:0 -238px }
		div#mainNav ul li a#bs { width:84px; background-position:0 -272px }
		div#mainNav ul li a#bs:hover { background-position:0 -306px }
		div#mainNav ul li a#dm { width:84px; background-position:0 -340px }
		div#mainNav ul li a#dm:hover { background-position:0 -374px }
		div#mainNav ul li a#pg { width:84px; background-position:0 -408px }
		div#mainNav ul li a#pg:hover { background-position:0 -442px }
		div#mainNav ul li a#xs { width:84px; background-position:0 -476px }
		div#mainNav ul li a#xs:hover { background-position:0 -510px }
		div#mainNav ul li a#tp { width:84px; background-position:0 -544px }
		div#mainNav ul li a#tp:hover { background-position:0 -578px }
		div#mainNav ul li a#adw { width:134px; background-position:0 -612px }
		div#mainNav ul li a#adw:hover { background-position:0 -646px }



/*-------------------------------------------------------------------------
=HEADER
-------------------------------------------------------------------------*/
div#logo h1 a { position:absolute; left:18px; top:0; width:215px; height:72px; background:url(../72.jpg); text-indent:-9999px }

div#intro { position:absolute; left:0; bottom:0; padding:0 27px; width:942px; height:190px; background:url(../main.gif) repeat-y }
	div#introMc { position:absolute; top:15px }
		div#introMc li{ float:left }
	div#introDh { position:absolute; top:150px; }
		div#introDh h1{ float:left; height:30px; line-height:30px; font-weight:normal; font-size:12px; font-family:"ËÎÌå" }


/*-------------------------------------------------------------------------
=FOOTER
-------------------------------------------------------------------------*/
div#footer * { font-family:"", Helvetica, Arial, sans-serif }

div#footnoteBottom { position:absolute; bottom:-60px; left:41px; color:#818486 }
	div#footnoteBottom p, div#footnoteBottom a { font-size:12px; color:#818486; line-height:200% }
	div#footnoteBottom a:hover { color:#000000; text-decoration:none }

div#logobottom { position:absolute; right:41px; bottom:-50px; padding-top:5px }
	div#logobottom a { display:block; text-indent:-9999px }
	div#logobottom a#logoan { margin:0px 2px 0 0; width:136px; height:45px; background:url(../72bottom.gif) }


/*-------------------------------------------------------------------------
=PAGE: index.html
-------------------------------------------------------------------------*/	
	
div#Topnew { position:relative; padding:10px 1px 9px 9px; width:932px; height:651px; background:url(../topnew.gif) no-repeat }
	div#Topnew div, div#Bottomnew div{ float:left }
	
div#TopLeft, div#BottomLeft { position:relative; padding:0px 18px 0px 0px; width:356px }
	div#TopLeft h1, div#BottomLeft h1 { width:356px; line-height:29px; text-indent:5px; font-size:12px; font-weight:normal }
	div#rowone, div#rowsix { position:relative; padding:0px; width:356px; height:29px; background:url(../bk1.gif) no-repeat; color:#FFFFFF}
		div#rowone li, div#rowsix li { float:left; line-height:29px; text-indent:10px; font-size:14px; font-weight:bold }
	div#rowthree { position:relative; padding:10px 0px; width:356px }
	div#rowfour { position:relative; margin:0px 0px 10px 0px; width:354px; height:78px; border:1px dotted #666666; background-color:#FFF69D; text-align:center; font-size:16pt; color:#28769C; font-weight:bold; line-height:78px }
	div#rowfive, div#rowseven { position:relative; padding:0px 5px 11px 5px; width:346px; }
		div#rowfive li, div#rowseven li { height:30px; line-height:30px; border-bottom:1px dotted #999999; float:left; width:346px; background:url(../biao1.gif) no-repeat left center; text-indent:15px }
	div#TopLeft span, div#BottomLeft span { float:right; font-size:12px; font-weight:bolder; text-decoration:underline; color:#2EB6E6; padding-right:20px; line-height:14px }
		div#TopLeft span a, div#BottomLeft span a { color:#2EB6E6; text-decoration:underline }
		div#TopLeft span a:hover,  div#BottomLeft span a:hover { color:#999999; text-decoration:none }
		
div#Topright, div#Bottomright { position:relative; padding:0px; width:558px }
	div#Topright h1, div#Bottomright h1 { width:550px; line-height:30px; text-indent:20px; font-size:12px; font-weight:normal }
	div#rowtwo, div#roweight { position:relative; padding:0px; width:558px; height:29px; background:url(../bk2.gif) no-repeat; color:#FFFFFF }
		div#rowtwo li, div#roweight li { float:left; line-height:29px; text-indent:10px; font-size:14px; font-weight:bold }
	div#toprightlist, div#Bottomrightlist { position:absolute; top:60px; width:558px }
		div#toprightlist li, div#Bottomrightlist li { float:left; margin-right:8px; margin-bottom:8px; background-color:#FFFFFF; padding:0px }
	div#Topright span { position:absolute; top:632px; right:20px; line-height:20px; font-size:12px; font-weight:bolder; text-decoration:underline; color:#FF6600 }
	div#Bottomright span { position:absolute; top:345px; right:20px; line-height:20px; font-size:12px; font-weight:bolder; text-decoration:underline; color:#FF6600 }
	div#Bottomright span a, div#Topright span a { color:#FF6600; text-decoration:underline }
	div#Bottomright span a:hover, div#Topright span a:hover { color:#999999; text-decoration:none }

div#Middlenew { position:relative; margin:10px 0 9px 0; height:92px; background-color:#FFF69D; width:940px; text-align:center; border:1px dotted #666666 }

div#Bottomnew { position:relative; padding:10px 1px 9px 9px; width:932px; height:364px; background:url(../bottomnew.gif) no-repeat }

div#Bottom1new { position:relative; margin:10px 0 10px 0; height:75px }
	div#Bottom1new li { float:left }

div#youqing { position:relative; margin:10px 0px 0px 0px; height:75px }
	div#youqing li { height:20px; line-height:20px; float:left; clear:both; width:902px; text-indent:10px }

.search{ width:356px; height:49px; float:left; margin:0px; padding:0px }
.search li{ float:left }
.search li input.s1{ border:1px solid #cdcdcd; margin:0 10px 0 0; padding-left:6px; width:210px; height:22px; line-height:22px; color:#999; font-size:14px }
.search .rmss { height:27px; line-height:27px; width:356px }



/*-------------------------------------------------------------------------
=PAGE: List.html
-------------------------------------------------------------------------*/
div#Listshow { position:relative; padding:12px 9px 11px 9px; width:924px; height:1127px; background:url(../listbk.gif) no-repeat }
	div#Listshow div { float:left }
	
div#Listshow30 { position:relative; padding:12px 9px 11px 9px; width:924px; height:1157px; background:url(../listbk30.gif) no-repeat }
	div#Listshow30 div { float:left }
	
div#Listshow60 { position:relative; padding:12px 9px 11px 9px; width:924px; height:1187px; background:url(../listbk60.gif) no-repeat }
	div#Listshow60 div { float:left }
	
div#Listshow90 { position:relative; padding:12px 9px 11px 9px; width:924px; height:1217px; background:url(../listbk90.gif) no-repeat }
	div#Listshow90 div { float:left }
	
div#Listshow120 { position:relative; padding:12px 9px 11px 9px; width:924px; height:1247px; background:url(../listbk120.gif) no-repeat }
	div#Listshow120 div { float:left }

div#Listshow1736 { position:relative; padding:12px 9px 11px 9px; width:924px; height:1793px; background:url(../listbk1736.gif) no-repeat }
	div#Listshow1736 div { float:left }
	
div#Listshowr { position:relative; padding:12px 9px 11px 9px; width:924px; height:1076px; background:url(../listbkr.gif) no-repeat }
	div#Listshowr div { float:left }
	
div#listLeft { position:relative; padding:0px 10px 0px 0px; width:744px }
	div#listone { width:736px; float:left; font-family:Arial, Helvetica, sans-serif }
		div#listone ul { border-bottom:#D8D8D8 1px solid; line-height:30px; height:30px; text-indent:15px }
			div#listone ul li { float:left }
				.all { padding-left:40px; font-weight:bold }
		div#listtwo { width:744px; position:relative; padding:12px 0px 8px 0px }
			div#listtwo ul { width:178px; padding:0px 8px 8px 0px; height:180px; float:left }
				div#listtwo ul li { float:left }
				.listitem { padding:0px 8px; line-height:23px }
		.showpage { width:736px; font-size:14px; height:30px; line-height:30px; text-align:center; border-bottom:#CCCCCC 1px solid }
		.show_page { width:736px; font-size:14px; margin:15px auto; text-align:center }
		div#listss { width:744px; position:relative; padding:0px 0px 8px 0px }
		div#listfour { width:728px; height:90px; position:relative; padding:8px 12px 8px 4px }

div#hotlist { width:736px; float:left; font-family:Arial, Helvetica, sans-serif }
	div#hotlist li { height:30px; line-height:30px; border-bottom:#D8D8D8 1px solid; float:left; background:url(../biao1.gif) no-repeat 5px center; text-indent:20px; width:100% }

div#listright { position:relative; padding:0px; width:170px }
div#listhot { position:relative; padding:0px 5px 11px 5px; width:725px; }
		div#listhot li { height:30px; line-height:30px; border-bottom:1px dotted #999999; float:left; width:725px; background:url(../biao1.gif) no-repeat left center; text-indent:15px }

/*-------------------------------------------------------------------------
=PAGE: item.html
-------------------------------------------------------------------------*/

div#itemshow { position:relative; padding:0px; width:942px; }
	div#itemshow div { float:left }

div#itemLeft { position:relative; padding:0px 20px 0px 0px; width:250px }
	div#itemone { height:280px; width:250px }
	.LinkSoftCorrelative, .LinkArticleCorrelative { height:20px; line-height:20px; background:url(../biao1.gif) no-repeat left center; text-indent:15px; float:left; width:235px }
	

div#itemRight { position:relative; padding:0px 0px 0px 20px; min-height:590px; background:url(../content.jpg) no-repeat left 146px; width:652px }
	div#itemRight ul, div#itemRight ul li { float:left }
		.itemtwo { height:40px; line-height:40px; font-size:20px; border-bottom:2px #F78C08 solid; width:652px; text-align:center }
			.itemtr { }
			.itemtd { height:30px; background:url(../biao2.gif) no-repeat left center; text-indent:15px; width:85px; line-height:30px }
		.itemul { border-top:2px #F78C08 solid; width:652px }
		.itemthree { height:29px; line-height:29px; background:url(../bk4.jpg) no-repeat; text-indent:30px; color:#FFFFFF; font-size:14px; width:150px }
		.itemfour { text-align:center; line-height:180%; padding:20px 0px; width:652px }
		.contant_wz { line-height:30px; text-align:center; width:652px }	
	
.itemss { background:url(../item_left_ss.gif) no-repeat; width:250px; height:60px }
.itemss input.s1 { border:1px solid #cdcdcd; margin:19px 5px 19px 8px; padding-left:6px; width:150px; height:22px; line-height:22px; color:#999; font-size:14px }
.itemss input.s2 { margin:0 5px 0 0 }

.downlist { text-align:left; line-height:150%; padding-left:5px }
