/******** Content Table 2008-09-08 ******* 
  1.reset
  2.common
  2.1.header
  2.2.mainnav
  2.3.footer
  2.4 box
  3.ad
 ******************************/

/**************************************
  =reset 
 *************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,em,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

a:link{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}

textarea{font-size:12px;}
body{font-family:Arial,sans-serif, "宋体";font-size:12px;color:#000;line-height:150%;text-align:center;background:#DBDBDB url(../images/main_0408/bg_body0619.jpg) repeat-y center top;}
#wrapper{margin:0 auto;width:1000px;text-align:left;background:#FFF;}

input{vertical-align:middle;}


.welcome{height:21px;background:#F8F8F8;border-bottom:1px solid #E7E7E7;}
.welcome div{margin:0 auto;color:#888;}
	.nav_sitegroup{float:right;}
	.nav_sitegroup a{float:left;height:21px;padding:0 12px 0 14px;color:#A1A0A0;text-decoration:none;background:url(../images/main_0408/main0409.gif) no-repeat 0 -340px;}
	.nav_sitegroup a.first{background:none;}
#logo{float:left;width:215px;height:63px;}
#m_operate{float:right;margin-top:10px;padding-right:16px;height:53px;line-height:53px;}
	#m_operate span.welcome{color:#888;}
	#m_operate li{display:inline;padding:0 8px;border-right:1px dotted #CCC;}
	#m_operate li a em{color:#F13A8C;}
	#m_operate li.help{padding-right:0;border:none;}
    .nav_pri{clear:both;width:1000px;height:33px;line-height:33px;background:#000 url(../images/main_0408/main0819.gif) repeat-x 0 -35px;}
    .nav_pri ul{float:left;padding-left:8px;height:33px;background:url(../images/main_0408/main0819.gif) no-repeat 0 0;}
    .nav_pri li{float:left;display:inline;margin-left:-2px;height:33px;background:url(../images/main_0408/main0819.gif) no-repeat 100% -368px;}
    .nav_pri li a{float:left;padding-left:10px;height:33px;cursor:pointer;}
    .nav_pri a em{padding:0 15px 0 5px;}
    .nav_pri li a:link{color:#FFF;}
    .nav_pri li a:visited{color:#FFF;}
    .nav_pri li.noborder{background-image:none;}
    .nav_pri li a:hover,.nav_pri li.now a{margin-top:4px;height:29px;line-height:26px;color:#000;background:#FFF url(../images/main_0408/main0819.gif) no-repeat -2px -245px;text-decoration:none;}
    .nav_pri li a:hover em,.nav_pri li.now a em{float:left;padding:0 14px 0 4px;height:29px;font-weight:700;background:#FFF url(../images/main_0408/main0819.gif) no-repeat right -245px;}
    .nav_pri li.now a:visited{color:#000;}
#nav_mcard a:hover em{padding:0 14px 0 3px;}
.nav_pri #search_t{float:right;padding-right:12px;width:240px;height:33px;background:url(../img/main0819.gif) no-repeat  100% -70px;}
#search_t input{_margin-top:3px;font-size:12px;}
#search_t .input_text,#search_t input.gsc-input{padding-top:3px;padding-left:3px;width:185px;height:17px;border:1px solid #1A1A1A;}
#search_t input.gsc-input{_margin-top:1px;}
		#search_t .input_submit,#search_t input.gsc-search-button{width:44px;height:21px;background:#FFF url(../images/main_0408/main0409.gif) no-repeat 0 -217px;border:none;overflow:hidden;}
		.gsc-search-box{width:auto;}
		.gsc-search-box td{height:33px;}
		.gsc-branding,.gsc-clear-button{display:none;}.gsc-search-button{color:#FFF;}#search_t input.gsc-search-button{text-indent:-1000px;*text-indent:0;*padding-left:44px;}

/*----- =header -----
.header{height:98px;background:url(../images/main_0408/x_1208.gif) repeat-x 0 -32px;}

#site_operate{padding-left:12px;height:18px;line-height:18px;color:#FFF;}
#site_operate ul{float:right;}
#site_operate ul li{display:inline;}
#wrapper #site_operate li a{margin:0 6px;color:#FFF;}

#logo{float:left;width:487px;}

#searchform{float:right;padding:1px 0;height:19px;line-height:19px;}
#searchform a{float:left;margin-right:5px;height:19px;}
#searchform form{position:relative;float:left;vertical-align:middle;z-index:1;}
#searchform .input_text{padding-top:1px;width:195px;height:16px;border:1px solid #CCC;}
#search_nav{position:absolute;top:20px;left:0;width:195px;background:#FFF;border:1px solid #666;z-index:2;}
#search_nav li{display:block;padding-left:8px;height:25px;line-height:25px;}

#headerbottom{clear:right;float:right;margin-top:3px;width:511px;height:57px;}

#loginTop{float:left;padding-bottom:5px;padding-left:52px;margin-right:5px;width:85px;height:50px;}
#loginTop a.user_photo{float:left;display:inline;margin:4px 0 0 -48px;width:45px;height:45px;}
#loginTop ul{float:right;margin:1px 0;width:85px;height:48px;overflow:hidden;}

.unlogin{background:url(../images/main_0408/main_1209.gif) no-repeat 0 -58px;}
.unlogin ul li{margin-right:6px;height:23px;line-height:23px;border-bottom:1px dotted #CCC;display:block;}
#loginTop a:hover{color:#F00;}
.logined{position:relative;background:url(../images/main_0408/main_1209.gif) no-repeat -153px -58px;z-index:1000;}
.logined ul{padding-top:1px;}
.logined ul li{display:block;padding:0 6px;display:block;height:16px;line-height:16px;overflow:hidden;}

a#dropmenu{clear:both;position:absolute;right:12px;bottom:6px;padding:3px;height:4px;cursor:pointer;}
.logined ol{clear:both;position:absolute;left:60px;top:63px;width:90px;height:132px;background:#F8F8F8;border:1px solid #CCC;border-top:0;z-index:2;}
#loginTop.logined ol li{display:block;height:22px;line-height:22px;text-align:center;}

#bannerTop{float:left;width:365px;height:52px;background:url(../images/main_0408/main_1209.gif) no-repeat 0 -124px;overflow:hidden;}
/*----- =mainnav ------
.mainnav{clear:both;padding-left:70px;height:30px;background:#000 url(../images/main_0408/x_1208.gif) repeat-x 0 0;overflow:hidden;}
ul#site_nav{float:left;height:28px;}
ul#site_nav li{float:left;width:97px;height:32px;background:url(../images/main_0408/main_1209.gif) no-repeat -430px -58px;}

#wrapper #site_nav li a{display:block;width:97px;height:32px;line-height:32px;text-align:center;text-indent:1em;font-size:14px;font-weight:700;color:#FFF;}
#wrapper #site_nav li a:visited{color:#FFF;}
#wrapper #site_nav li a:hover{background:url(../images/main_0408/main_1209.gif) no-repeat -527px -58px;color:#FFF;}
#wrapper #site_nav li.nav_now{background:url(../images/main_0408/main_1209.gif) no-repeat -333px -58px;color:#000;}
#wrapper #site_nav li.nav_now a:link,#wrapper #site_nav li.nav_now a:visited{color:#000;}
#wrapper #site_nav li.nav_now a:hover{color:#FFF;}

/*----- =footer ------*/
.footer{clear:both;padding:30px 0 20px 0;_padding:20px 0;+padding:20px 0;width:1000px;text-align:center;background:url(../images/main_0408/bg_footer.gif) no-repeat center 0;margin:0 auto;}
.footer ul li{display:inline;}
.footer li a{margin:0 6px;color:#000;}
.footer li a:hover{color:#666;}
.none{display:none;}

#wrapper .noborderB{border-bottom:none;}
#wrapper .nobg{background:none;}

/*----- =box ------*/
.container{padding-top:10px;width:100%;margin:0 auto;padding-top:10px;width:1000px;text-align:left;}
.bar{float:left;}
.content{float:left;}

.box{margin-bottom:10px;background:url(../images/main_0408/bg_corner1.jpg) repeat-y 0 0;}
.boxT{height:10px;overflow:hidden;background:url(../images/main_0408/bg_corner1.jpg) no-repeat 0 0;}
.boxM{margin:5px 15px;position:relative;overflow:hidden;}
.boxB{clear:both;height:10px;overflow:hidden;background:url(../images/main_0408/bg_corner1.jpg) no-repeat 0 0;}
.bar .box{background-position:-1228px 0;}
.bar .boxT{background-position:0 -30px;}
.bar .boxB{background-position:0 -40px;}
.content .box{background-position:-614px 0;}
.content .boxT{background-position:0 0;}
.content .boxB{background-position:0 -10px;}
.box h2{height:20px;line-height:20px;}
.boxM a.more{position:absolute;right:0;top:0;}
.boxM a.more{_right:15px;}

.yui-nav{overflow:hidden;}
.yui-nav li{float:left;}
.yui-content{clear:both;}
.yui-hidden{display:none;}

/**************************************
  =ad 
 *************************************/
#miman{width:1000px;font-size:0;line-height:0;}

.pagelist{padding:10px 0;text-align:center;}
#wrapper .page1 a:hover{background:#E2167E;color:#FFF;}

.yru{clear:both;margin-bottom:15px;padding-left:20px;height:15px;line-height:15px;color:#01939F;}
#wrapper .yru a:link,#wrapper .yru a:visited{margin:0 2px;color:#01939F;}
