@charset "utf-8";

/* CSS Document */

/*-----------height---------------*/

.stateheight1{ height:248px; overflow:hidden;}

.stateheight2{ height:227px; overflow:hidden;}

.stateheight3{ height:387px; overflow:hidden;}



#Content1{ width:980px; margin:0px 14px 0px 10px;}

.content_left{float:left;width:200px; height:auto;}

.content_right{float:right;width:780px;}

.frmright{ width:770px; float:right; margin-left:8px; display:inline;}

.left_w{ width:439px; float:left;}

.right_w{ width:319px; float:right;}

.commenborder1{ border:1px solid #E1E1E1;border-bottom:none;border-top:none;padding:0 2px;}

.border_pic{border:1px solid #c1c1c1;padding:2px; background-color:#FFF;}

.commentop{ margin-top:9px;}

/*-----------Navigation---------------*/

.navigation{width:200px;}

.navigation ul{ padding:0px; margin:0px;}

.navigation ul li{ float:left; padding:0px; margin:0px;}

.navigation ul li.auto{ float:left; background:url(../../images/State/State_hover.jpg) no-repeat left top; width:200px; height:42px;}

.navigation ul li.ch{ float:left; background:url(../../images/State/State_auto.jpg) no-repeat left top; width:200px; min-height:42px; _height:42px;}

.navigation ul li.ch1{ float:left; background:url(../../images/State/State_auto.jpg) no-repeat left top; width:200px;height:42px;*height:42px;_height:40px;}

.navigation ul li img.sign{ margin:12px 10px 8px 9px;*margin:12px 10px 8px 9px;_margin:11px 10px 8px 9px;}

.navigation ul li img.sign1{ margin:12px 7px 8px 9px;*margin:12px 7px 8px 9px;_margin:11px 7px 8px 9px;}

.navigation ul li img{ margin-bottom:7px;}

.navigation .detail{ display:show; }

.navigation .detail div{ width:200px; float:left;}

.navigation .detail div a{font-size:14px; color:#69772a;line-height:32px;background:url(../../images/State/State_navbghover.jpg) no-repeat left top;width:161px; display:block; padding-left:39px;}

.navigation .detail div a:hover{font-size:14px; color:#69772a;line-height:32px; font-weight:bold;background:url(../../images/State/State_navbg.jpg) no-repeat left top;width:161px;display:block;padding-left:39px;}

/*-----------Focus---------------*/

.focus{ width:764px;height:308px; margin-left:16px; background:url(../../images/State/State_focusbg.jpg) no-repeat right 5px;}

.focus_right{ float:right; width:334px; height:308px;}

.focus_right h1 {line-height:34px;text-align:center;padding:15px 0px 0px 0px;white-space:nowrap; overflow:hidden;}

.focus_right h1 a{ color:#547506;}

.focus_right p.note{margin:0px 22px;font-size:14px; line-height:26px;color:#678817;font-weight:normal;background: url(../../images/State/toplineb7c19d.gif) repeat-x bottom; padding-bottom:5px;}

.focus_right p.note a{ font-size:14px;color:#678817; text-decoration:none;font-weight:normal;}

.focus_right p.note a:hover{font-size:14px; color:#F96; text-decoration:underline;font-weight:normal;}

.focus_right ul.newslist{margin:14px 20px 5px 20px;}

.focus_right ul.newslist li{width:100%;padding-top:1px;line-height:25px;/*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden;}

.focus_right ul.newslist li.bg{background: url(../../images/State/toplineb7c19d.gif) repeat-x bottom;}

.focus_right ul.newslist li a{ font-size:14px;color:#678817;line-height:25px;text-decoration:none;font-weight:normal;}

.focus_right ul.newslist li a:hover{color:#F96; text-decoration:underline;font-weight:normal;}

.focus_left{ float:left; width:430px; height:308px;}

/*-----------Platform---------------*/

.platform{ width:770px; margin-left:10px;}

.platformleft{ float:left; width:439px;}

.platformright{ float:right;width:319px;margin:0 0 0 -19px;}

.connect{ float:left; width:46px; margin:105px -19px 0 -15px; display:inline;}

.platformbody{width:437px;width:437px !important;width /*IE5.5*/:439px;}

.platformbg{ background:url(../../images/State/State_platformbg.jpg) repeat-x left top;}

.mainline{background: url(../../images/State/toplineb7c19d.gif) repeat-x bottom; }

#mainpic{ width:420px; margin:16px 0px 0px 10px; height:108px;}

#mainpic ul{ padding-bottom:10px; margin:0px;}

#mainpic ul li.mainpicbg{ background:url(../../images/State/gxqm_bg.jpg) no-repeat left top; padding:6px; width:121px; height:79px; float:left;}

#mainpic ul li.mainirght{ width:278px; float:right;}

#mainpic ul li.mainirght p{ float:left; font-size:14px; color:#666; line-height:25px; width:278px;}

#mainpic ul li.mainirght a{ font-size:14px; color:#494949; font-weight:bold; line-height:26px;}

#mainpic ul li.mainirght p a{ font-size:14px; color:#666;}

/*-----------Forum---------------*/

.forumbody{ width:317px;width:317px !important;width /*IE5.5*/:319px;}

.forumbg{ background-color:#9BABD4; width:313px; margin-left:2px;}

#Recruitpic{ float:left; width:300px;display:block; padding:15px 0px 6px 8px;*padding:15px 0px 6px 9px;_padding:15px 0px 0px 4px;overflow:hidden;}

#Recruitpic ul{ margin:0px;float:left;}

#Recruitpic ul li{float:left;background:url(../../images/State/gxjt_bg.jpg) no-repeat left top; padding:10px; width:120px; height:78px; margin-left:6px;margin-left /*IE5.5*/:5px;}

#Recruitpic ul li img{ float:left;}

#Recruitpic ul li span{ float:left; text-align:center; width:120px;line-height:22px;float:left;}

#Recruitpic ul li span h4{ font-size:12px; font-weight:bold; color:#FFF; text-align:center; width:120px; line-height:22px; cursor:pointer;}

#Recruitpic ul li span h4 a{color:#FFF;}

.jtline{background: url(../../images/State/line.gif) repeat-x bottom;  }

#Recruitlist{ width:310px; float:left; padding:20px 0px 0px 3px;}

#Recruitlist ul{ padding:0px; margin:0px;}

#Recruitlist ul li{ width:301px;line-height:26px; /*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden;}

#Recruitlist ul li a{width:298px; height:26px; font-size:14px; color:#EBEEF6; text-decoration:none; padding-left:14px;}

#Recruitlist ul li a:hover{width:298px; height:26px; font-size:14px; color:#fff; text-decoration:none;padding-left:14px;}

/*-----------Reading---------------*/

.readbg{ background-color:#E5FFCE;width:433px; margin-left:2px;}

#Reading{ float:left; width:430px; padding:12px 0px 0px 6px;}

#Reading ul{ margin:0px;float:left;}

#Reading ul li{float:left;background:url(../../images/State/read_bg.jpg) no-repeat left top; padding:6px 4px 6px 7px; width:83px;margin-left:8px !important;_margin-left:6px;margin-left /*IE5.5*/:6px;}

#Reading ul li span{ text-align:center; width:83px;float:left; padding:8px 0px 3px 0px;}

#Reading ul li span a h4{ font-size:12px; font-weight:bold; color:#38501e; text-align:center; width:83px; cursor:pointer;padding:8px 0px 3px 0px;}

#table{ float:left;padding-left:10px; width:420px;}

#table table{ float:left; width:410px;}

#table td.namebg{ background-color:#92D35D; height:29px;}

#table td.namebg1{ background-color:#C4E4A7; height:32px;}

#table td.bottomline{ border-bottom:1px solid #D7E6C8;}

#table td.rightbottomline{ border-bottom:1px solid #D7E6C8; border-right:1px solid #D7E6C8;}

#table td.width1{ width:120px;}

#table td.width2{ width:73px;}

#table td.width3{ width:72px;}

#table td.width4{ width:73px;}

#table td.width5{ width:68px;}

#table td img{ vertical-align:middle;}

#table td img.maleft{ margin-left:23px;*margin-left:4px;_margin-left:4px;}

#table td.text{ font-size:12px; font-weight:bold; color:#678817;}

.Healthphotolist{ padding-top:0px; width:204px; float:left; margin-left:6px;*margin-left:6px;_margin-left:4px;}

.Healthphotolist ul{ padding:0px; margin:0px;}

.Healthphotolist ul li{float:left; padding-left:10px; /*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden; background:url(../../images/Growing/green.gif) no-repeat left center; width:200px;}

.Healthphotolist ul li a{ font-size:13px; color:#81a03e; text-decoration:none; line-height:24px;}

.Healthphotolist ul li a:hover{ font-size:13px; color:#000; text-decoration:none;}

/*-----------Appreciate---------------*/

.Appright{ float:right;width:319px;}

.Appbg{ background-color:#FF9C00; width:313px; margin-left:2px;}

.jsline{ background:url(../../images/State/jsline.gif) repeat-x left bottom;}



#Applist{ width:290px; float:left; padding:25px 0px 0px 0px; margin-left:10px;*margin-left:12px;_margin-left:5px;}

#Applist ul{ padding:0px; margin:0px;}

#Applist ul li{/*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden;padding-left:6px;line-height:26px;}

#Applist ul li a{font-size:14px; color:#fff; text-decoration:none; padding-left:6px;line-height:26px;}

#Applist ul li a:hover{font-size:14px; color:#000; text-decoration:none;padding-left:6px;line-height:26px;}

#Applist ul li span{ background:url(../../images/State/number.gif) no-repeat left center; width:20px; height:18px; display:block; float:left; text-align:center; vertical-align:middle; font-size:12px; font-weight:bold; color:#9b9b9b; line-height:18px; margin:3px auto;}

/*----------Ranking-----------*/

.ranking{ float:left; width:200px;}

.ranking_head{}

.ranking_body{ height:385px;}

.ranking_body img{ margin:8px 12px;border:1px solid #c1c1c1;padding:2px; background-color:#FFF; }

.ranking_body ul{margin:0 4px;}

.ranking_body ul li{ width:170px;background: url(../../images/State/c1c1c1underline.gif) repeat-x bottom; line-height:26px; height:26px; white-space:nowrap; overflow:hidden; padding-left:10px;}

.ranking_body ul li.no_bg{background: url(../../images/State/c1c1c1underline.gif) no-repeat -100px;}

.ranking_body ul li a{ display:block; color:#9d9d9d; text-decoration:none; line-height:24px; height:24px; font-size:14px; background:url(../../images/State/hot_number.gif) no-repeat 3px 4px; padding-left:25px; margin:1px 0; }

.ranking_body ul li.numb1 a,.ranking_body ul li.numb1 a:hover{ background:url(../../images/State/hot_number.gif) no-repeat 3px 4px;}

.ranking_body ul li.numb2 a,.ranking_body ul li.numb2 a:hover{ background:url(../../images/State/hot_number.gif) no-repeat 3px -22px;}

.ranking_body ul li.numb3 a,.ranking_body ul li.numb3 a:hover{ background:url(../../images/State/hot_number.gif) no-repeat 3px -48px;}

.ranking_body ul li.numb4 a,.ranking_body ul li.numb4 a:hover{ background:url(../../images/State/hot_number.gif) no-repeat 3px -74px;}

.ranking_body ul li.numb5 a,.ranking_body ul li.numb5 a:hover{ background:url(../../images/State/hot_number.gif) no-repeat 3px -100px;}

.ranking_body ul li.numb6 a,.ranking_body ul li.numb6 a:hover{ background:url(../../images/State/hot_number.gif) no-repeat 3px -126px;}

.ranking_body ul li.numb7 a,.ranking_body ul li.numb7 a:hover{ background:url(../../images/State/hot_number.gif) no-repeat 3px -152px;}

.ranking_body ul li.numb8 a,.ranking_body ul li.numb8 a:hover{ background:url(../../images/State/hot_number.gif) no-repeat 3px -178px;}

.ranking_body ul li.numb9 a,.ranking_body ul li.numb9 a:hover{ background:url(../../images/State/hot_number.gif) no-repeat 3px -204px;}

.ranking_body ul li.numb10 a,.ranking_body ul li.numb10 a:hover{ background:url(../../images/State/hot_number.gif) no-repeat 3px -230px;}

.hottopic_body{ padding-top:8px; width:194px; overflow:hidden;}

.hottopic_body ul{margin:4px 0px 0px 10px;*margin:2px 0px 0px 10px;_margin:1px 0px 0px 10px;}

.hottopic_body ul li{ text-align:center;font-size:12px; line-height:20px;}

.hottopic_body ul li a{color:#9d9d9d; text-decoration:none; font-size:12px; font-weight:bold; color:#747474;}

.hotbg1{ width:162px; height:80px; padding:5px 7px 5px 6px; background:url(../../images/State/hotbg1.jpg) no-repeat left top;}

/*Read*/

.read_body{ height:391px; background-color:#e5ffce;}

.read_body table.pic{ margin:13px 10px 8px 10px}

.read_body table.pic td{ font-size:12px; color:#6c8452; font-weight:bold; text-align:center; line-height:26px;}

.read_body table.pic td a{color:#6c8452;}

.read_body table.pic td span{ background:url(../../images/State/read_bg.jpg) no-repeat left top; padding:6px 5px 5px 6px; float:left; height:87px; width:84px;}

.read_body table.musics{ border-collapse:collapse; margin:0px 10px;}

.read_body table.musics td{ background-color:#c4e4a7;border:1px solid #d2e6c0; text-align:center; color:#678817; font-size:12px; font-weight:bold; line-height:26px; }

.read_body table.musics td a{color:#678817;}

.read_body table.musics td.no_boder{ border: none;}

.read_body table.musics thead td{ border-top-color:#c4e4a7;}

.read_body table.musics tfoot td{ border-bottom-color:#c4e4a7;}

.read_body ul{ float:left; width:208px; margin:20px 0 0 8px; display:inline;}

.read_body ul li{ float:left; width:208px; font-size:13px; line-height:26px; /*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden; }

.read_body ul li a{ display:block; color:#9fbc69; background:url(../../images/State/list_9fbc69square.gif) no-repeat left center; padding-left:12px;}

.read_body ul li a:hover{ text-decoration:underline;}

/*Appreciation*/

.appreciation_body{ height:391px; background-color:#ff9c00;}

.appreciation_body div.left{ width:285px; margin:11px; padding-bottom:6px; display:inline; background:url(../../images/State/lineffb43e.gif) repeat-x bottom;}

.appreciation_body .toplist{ width:140px;}

.appreciation_body .toplist li{ line-height:26px; color:#ffebcc; font-size:12px;}

.appreciation_body .toplist li.topbg{ background:url(../../images/State/topbg.jpg) no-repeat left top; width:130px; height:74px; padding:5px;}

.appreciation_body .toplist li a{ color:#ffebcc; text-decoration:none;}

.appreciation_body .toplist li a:hover{text-decoration: underline;}

.appreciation_body .toplist li h3{ padding-top:4px;}

.appreciation_body .toplist li h3 a{color:#FFF;}

.appreciation_body .notelist{ float:left; width:280px; margin:0 0 0 12px;}

.appreciation_body .notelist li{ float:left; width:280px; font-size:14px; line-height:26px; /*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden; background:url(../../images/State/lineffb43e.gif) repeat-x bottom;}

.appreciation_body .notelist li a{ display:block; color:#FFF; padding-left:25px; margin-bottom:1px; }

.appreciation_body .notelist li.appnumb1 a{ background:url(../../images/State/numb1-6.jpg) no-repeat left 4px; }

.appreciation_body .notelist li.appnumb2 a{ background:url(../../images/State/numb1-6.jpg) no-repeat left -20px; }

.appreciation_body .notelist li.appnumb3 a{ background:url(../../images/State/numb1-6.jpg) no-repeat left -46px; }

.appreciation_body .notelist li.appnumb4 a{ background:url(../../images/State/numb1-6.jpg) no-repeat left -72px; }

.appreciation_body .notelist li.appnumb5 a{ background:url(../../images/State/numb1-6.jpg) no-repeat left -98px; }

.appreciation_body .notelist li.appnumb6 a{ background:url(../../images/State/numb1-6.jpg) no-repeat left -124px; }



/*Sages*/

.sages{ width:769px; float:right;}

.sages .commenborder1{ margin:0 5px 0 7px;}

.sages_body{ height:147px; background:url(../../images/State/sages_bg.jpg) repeat-x top;}

.sages_body .left{ padding:40px 0 0 7px; display:inline;}

.sages_body .right{ padding:40px 7px 0 0; display:inline;}

.sages_body .picshow{ width:650px; height:120px; margin-top:12px; float:left; overflow:hidden;}

.sages_body table img{border:1px solid #c1c1c1;padding:2px; background-color:#FFF;}

.sages_body table td{ text-align:center; line-height:26px; font-size:14px; color:#4c4c4c;}

.sages_body table td a{color:#4c4c4c;}

/*Resources*/

.resources_body{ height:229px; background-color:#f6f6f6;overflow:hidden;}

.resources_body div.left{ width:252px; padding:6px 5px 6px 12px; display:inline;}

.resources_body .piclist{ width:121px;}

.resources_body .piclist li{ font-size:12px; font-weight:bold; color:#494949; text-align:center; line-height:26px;}

.resources_body .piclist li a{color:#494949;}

.resources_body .piclist li.picbg{ background:url(../../images/State/picbg1.jpg) no-repeat left top; width:115px; height:79px; padding:5px;}

.resources_body .notelist{ float:left; width:240px; margin:20px 0 0 8px; display:inline;}

.resources_body .notelist li{ float:left; width:240px; font-size:14px; line-height:26px; /*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden; }

.resources_body .notelist li a{ display:block; color:#747474; background: url(../../images/Welfare/list_747474square.gif) no-repeat left center; padding-left:12px;}

.resources_body .notelist li a:hover{ text-decoration:underline;}

.resources_body div.right{ padding:12px 12px 0 0; display:inline;}

/*Anime*/

.anime_body{ height:228px; background-color:#fafafa; overflow:hidden;}

.anime_body table{ margin:8px 0 0 20px;}

.underpic{ padding-top:6px;}

.anime_body table td a{ font-size:12px; color:#747474; font-weight:bold;}

.picbg2{ background:url(../../images/State/picbg2.jpg) no-repeat left top; width:120px; height:78px; padding:5px; display:block;}

.anime_body table td{ text-align:center; line-height:21px;}

/*Video*/

.video{}

.video_body{ height:291px;border:1px solid #E1E1E1;border-top:none; }



/*Holiday*/

.holiday{}

.holiday_body{ height:295px;overflow:hidden;}

.holiday_body table{ background-color:#ebd9b0; margin:8px;}

.holiday_body table td{ line-height:26px; font-size:12px; text-align:center; background-color:#f4e6c4; border:1px solid #ebd9b0; color:#a08b57; font-weight:bold;}

.holiday_body table td a{color:#a08b57; text-decoration:none;}

.holiday_body table td a:hover{ text-decoration:underline;}

.holiday_body .piclist{ width:126px;}

.holiday_body .piclist li{ font-size:12px; font-weight:bold; color:#494949; text-align:center; line-height:26px;}

.holiday_body .piclist li a{color:#494949;}

.holiday_body .under{ width:270px; padding:0 22px;}

.holiday_body .notelist{ display:block; width:280px; margin:0 0 0 12px;}

.holiday_body .notelist li{ float:left; width:280px; font-size:14px; line-height:26px; /*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden; }

.holiday_body .notelist li.bg{ background: url(../../images/State/c1c1c1underline.gif) repeat-x bottom;}

.holiday_body .notelist li a{ display:block; color:#747474; background: url(../../images/Welfare/list_747474square.gif) no-repeat left center; padding-left:12px;}

.holiday_body .notelist li a:hover{ text-decoration:underline;}

/*Pictures*/

.pictures{ float:right; width:769px;}

.pictures .commenborder1{ margin:0 5px 0 7px;}

.pictures_body{ height:147px;background:url(../../images/State/sages_bg.jpg) repeat-x top;}

.pictures_body .left{ padding:40px 0 0 7px; display:inline;}

.pictures_body .right{ padding:40px 7px 0 0; display:inline;}

.pictures_body .picshow{ width:650px; height:120px; margin-top:12px; float:left; overflow:hidden;}

.pictures_body table img{border:1px solid #c1c1c1;padding:2px; background-color:#FFF;}

.pictures_body table td{text-align:center; line-height:26px; font-size:14px; color:#4c4c4c;}

.pictures_body table td a{color:#4c4c4c;}



#Game{ width:420px;float:left; padding-left:10px;*padding-left:10px;_padding-left:0px;}

#Game ul{ padding:0px; margin:0px;}

#Game ul li{ width:163px; height:128px;background:url(../../images/State/video_bg.jpg) no-repeat left top; display:block;margin-left:22px;*margin-left:17px;_margin-left:16px;padding:9px 8px 0px 8px; float:left; margin-top:6px;}

#Game ul li div{ font-size:12px;  width:163px; text-align:center; height:18px;line-height:18px; float:left; font-weight:bold;}

#Game ul li div a{color:#fff;}





