@charset "utf-8";
/* CSS Document Powered by jibai.com */

body{background:url(../images/bg.gif) center center repeat-y #F6F6F6;}


div.mainbox{width:930px;margin:0px auto; background:#fff; padding:0px;clear:both;}

div.pubtop{padding:5px 5px 0px 5px; height:100px;}
div.pubtop .logo{width:200px; height:70px; margin-top:15px; float:left;}
div.pubtop .tonghuailogo{width:200px; height:70px; margin-top:15px; float:left;}
div.pubtop .saomulogo{width:200px; height:70px; margin-top:15px; float:left;}
div.pubtop .wujindeailogo{width:200px; height:70px; margin-top:15px; float:left;}
div.pubtop .jinianguanlogo{width:200px; height:70px; margin-top:15px; float:left;}
div.pubtop .jierilogo{width:200px; height:70px; margin-top:15px; float:left;}
div.pubtop .hunanlogo{width:200px; height:70px; margin-top:15px; float:left;}

/*navigation*/
div#navigation {width:685px;float:right; position:relative;}
div#navigation .ctrlbox{width:100%;float:right; margin-top:0px;}
div#navigation .ctrlbox div,div#navigation .ctrlbox .today{float:right; clear:both; white-space:nowrap;}
div#navigation .ctrlbox .today{margin-top:30px; height:20px; width:360px;}


div#navigation ul{float:right;height:28px; margin-top:0px;}
div#navigation ul li{float:left; margin:0px 0px 0px 0px;list-style-type:none;height:28px;text-align:center;}
div#navigation ul li a{height:28px; float:left;line-height:32px;font-size:12px;padding:0 0 0 18px; display:block; overflow:hidden }
div#navigation ul li a span{height:28px;float:left; padding-right:18px; line-height:32px;overflow:hidden}
div#navigation ul li.Selected a{height:29px; line-height:29px; float:left;display:block;font-size:14px; font-weight:bold; padding:0 0 0 25px; z-index:2}
div#navigation ul li.Selected a span{height:29px;line-height:29px;float:left; padding-right:25px;}
div#navigation ul li.Selected a:hover{height:29px;line-height:29px; float:left;display:block;  padding:0 0 0 25px;}
div#navigation ul li.Selected a:hover span{height:29px; line-height:29px;float:left; padding-right:25px; border:0}
div#navigation ul li a:hover{text-decoration:none;cursor:pointer;}
div#navigation ul li a:hover span{text-decoration:none;}

/*partition*/
div#partition{height:3px;margin:0px auto; margin-top:-1px; clear:both; font-size:2px; line-height:2px; position:relative; }
div.topbar{height:25px; padding-top:5px; clear:both;}
div.topbar #scorllup{height:20px; overflow:hidden; margin-top:0px;}
div.topbar .floatleft{width:280px; margin-left:10px;}
div.topbar .floatright{width:255px; margin-right:6px;}
div.topbar .floatright .keywords{margin-left:72px; width:108px; height:15px; line-height:18px;}
div.topbar .floatright .selectstyle{margin-top:2px;}
div.topbar .floatright .selectstyle,div.topbar .floatright input{margin:0px 2px;}
div.navlist{position:absolute; z-index:100; height:27px; margin-left:335px; padding:0px 0px 0px 10px;}
div.navlist ul{padding-right:10px; height:27px; float:left;}
div.navlist ul li{float:left; margin:4px 5px;}

/*home main Style*/
div.maintop{padding-top:10px; clear:both;}
	div.maintop .floatcenter{float:left; margin:0px 10px;}
	div.maintop .floatright{width:260px;}
	form#login{width:190px; height:160px; padding:50px 20px 0px 20px;}
	form#login p{margin:9px auto; clear:both;}
	form#login .input{width:130px; height:18px;}
	form#login .reg{margin-left:14px; float:left; margin-bottom:5px!important; margin-bottom:0px;}
	
	form#blog_login{width:159px; height:130px; padding:50px 20px 0px 20px;}
	form#blog_login p{margin:9px auto; clear:both;}
	form#blog_login .input{width:100px; height:18px;}
	form#blog_login .reg{margin-left:14px; float:left; margin-bottom:0px!important; margin-bottom:0px;}
	
	div.loginmes{width:95%; margin:0px auto;}
	div.loginmes .welcome{padding-left:20px; background:url(../images/user.gif) left top no-repeat; font-weight:bold; font-size:14px;}
	div.loginmes .mes{color:#679801; margin-top:5px;}
	div.loginmes .ctlist{width:100%; clear:both; margin-top:3px;}
	div.loginmes .ctlist ul li{width:66px; height:25px; text-align:center; float:left; margin:5px 8px;}
	div.loginmes .ctlist ul li a:link,div.loginmes .ctlist ul li a:visited{height:22px; padding-top:3px;display:block; background:url(../images/green/loginctrlbg.gif) center top no-repeat;}
	div.loginmes .ctlist ul li a:hover,div.loginmes .ctlist ul li a:active{height:22px; padding-top:3px;color:#f00; display:block; background:url(../images/green/loginctrlbg.gif) center -25px no-repeat; text-decoration:none;}
	
	div.maintop .tlbox{width:228px; height:180px; overflow:hidden;}
	div.maintop .tlbox .titleclick{width:100%; height:50px; clear:both; display:block;}
	div.threelist{margin:0px 10px; clear:both; padding-left:5px;}
	div.threelist ul li{width:30%; margin-right:1%; float:left; display:inline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	div.twolist{margin:0px 10px; clear:both; overflow:hidden;_height:1%;}
	div.twolist ul li{width:50%; float:left; display:inline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

	div#slide{width:420px; height:210px; overflow:hidden;}
	div.cnavbox{width:400px; height:160px; padding:10px;}
	div.cnavbox .navtitle{clear:both;}
	div.cnavbox .navtitle .nav1,div.cnavbox .navtitle .nav2{width:80px; height:20px; padding-top:2px; margin-right:10px; font-weight:bold; float:left; text-align:center;}
	div.cnavbox .navtitle .navinfo{width:220px; height:20px; padding-top:2px; float:right; text-align:center;}
	div.navpiclist ul li{float:left; display:inline; margin:10px 4px 0px 4px;}
	div.navpiclist ul li a{padding:5px; display:block; width:80px; line-height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
	
	div#wall{width:240px; height:150px; padding:10px;}
	div#wall .walltitle{clear:both; font-weight:bold;}
	div#wall .walltitle div{width:78px; height:22px; padding-top:3px; float:left; text-align:center;}
	div#wall .walltitle div a{display:block; text-decoration:none;}
	div#wall .wallcont{margin:0px 5px; clear:both;}

	div.rightnav{clear:both;}
	div.rightnav .titlebar{height:25px; clear:both;}
	div.rightnav .titlebar span{float:left; margin-top:2px; margin-left:15px; font-size:14px; font-weight:bold;}
	div.rightnav .titlebar .more{float:right; margin-top:2px; margin-right:5px;}
	div.rightnav .rnavcontent{clear:both; padding:6px;}

	
div.mainbot{padding-top:5px!important; padding-top:0px; clear:both;}
	div.mainbot .botmain{width:660px; float:left; display:inline;}
	div.mainbot .botmain .hotbar{width:228px; float:left;}
	div.mainbot .botmain .hotbar .titlebar{height:31px; clear:both;}
	div.mainbot .botmain .hotbar .titlebar span{float:left; margin-top:4px; margin-left:20px; font-size:14px; font-weight:bold;}
	div.mainbot .botmain .hotbar .titlebar .more{float:right; margin-top:4px; margin-right:5px;}
	div.mainbot .botmain .hotbar .rnavcontent{clear:both; padding:5px;}
	div.mainbot .botmain .map{width:418px; float:right; overflow:hidden;}
	div.botsider{width:260px; float:right; display:inline;}
	div.zxjb ul li a:link,div.zxjb ul li a:visited{color:#679801; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

	/*Pic_t_sum;T_sum Style*/
	div.pic_t_sum{width:100%; margin:5px auto; clear:both;}
	div.pic_t_sum .picview{width:auto;display:block;float:left;}
	div.t_sum{margin-top:3px; float:left; display:block; overflow:hidden; width:175px;}
	div.t_sum h5{width:100%;font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	div.t_sum p{color:#999; margin:0px; padding:0px;}
	
	div.bt_sum{margin-top:3px; float:left; display:block; overflow:hidden; width:520px;}
	div.bt_sum h5{width:100%;font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	div.bt_sum p{color:#999; margin:0px; padding:0px;}
	
	div.mt_sum{margin-top:3px; float:left; display:block; overflow:hidden; width:110px;}
	div.mt_sum h5{width:100%;font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	div.mt_sum p{color:#999; margin:0px; padding:0px;}
	
	div.at_sum{margin-top:3px; float:left; display:block; overflow:hidden; width:120px;}
	div.at_sum h5{width:100%;font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	div.at_sum p{color:#999; margin:0px; padding:0px;}


	div.ant_sum{margin-top:3px; float:left; display:block; overflow:hidden; width:140px;}
	div.ant_sum h5{width:100%;font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	div.ant_sum p{color:#999; margin:0px; padding:0px;}
	
	div.culture_sum{margin-top:3px; float:left; display:block; overflow:hidden; width:300px;}
	div.culture_sum h5{width:100%;font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	div.culture_sum p{color:#999; margin:0px; padding:0px;}
	
	div.index_sum{margin-top:3px; float:left; display:block; overflow:hidden; width:120px;}
	div.index_sum h5{width:100%;font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	div.index_sum p{color:#999; margin:0px; padding:0px;}
	
	div.indexrt_sum{margin-top:3px;float:left; display:block; overflow:hidden; width:100px;}
	div.indexrt_sum h5{width:100%;font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	div.indexrt_sum p{color:#999; margin:0px; padding:0px;}
	
	/*Articlelist Style*/
	div.articlelist{width:100%; margin:5px auto; clear:both; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	div.articlelist ul li{clear:both; padding-left:10px; background:url(../images/dotico.jpg) left center no-repeat;}
	div.articlelist ul li span{float:right; color:#999;}

	/*PicList Style*/
	div.piclist{width:98%; margin:0px auto;overflow:hidden;}
	div.piclist ul li{float:left; display:inline; text-align:center; margin:5px 8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;background:none;}
	div.piclist ul li img{display:block;}


/*navpages*/
div.pagemain{width:640px; float:left; margin-left:10px;}

div.partbox{clear:both;}
	div.partbox .titlebar{height:40px; clear:both; background:url(../images/green/navico.png) left center no-repeat;}
	div.partbox .titlebar span{float:left; margin-top:10px; margin-left:40px; font-size:14px; font-weight:bold; color:#679801;}
	div.partbox .contentbox1,div.partbox .contentbox2{clear:both;}
	div.partbox .contentbox1 .cornertop,div.partbox .contentbox1 .cornerbot,div.partbox .contentbox2 .cornertop,div.partbox .contentbox2 .cornerbot{height:5px; clear:both; overflow:hidden; line-height:5px; font-size:5px;}
	div.partbox .contentbox1 .content,div.partbox .contentbox2 .content{border-width:0px 1px; padding:5px 10px;}

	div.pts2_list,div.pts3_list{clear:both; overflow:hidden;_height:1%;}
	div.pts2_list .pic_t_sum{width:45%; margin:5px 2%; float:left; display:inline; clear:none;}
	div.pts3_list .pic_t_sum{width:31%; margin:5px 1%; float:left; display:inline; clear:none;}
	div.thinh5 h5,div.thinh5 h5 a{font-size:12px; font-weight:normal;}

	div.creatinfo{overflow:hidden; _height:1%; padding:20px 0px;}
	div.creatinfo .floatright{width:360px;}

/*atpages*/
div.pagesidebar{width:200px; float:left; display:inline; margin-top:10px;}
div.atpagemain{width:720px; float:right; display:inline; margin-top:10px;}
	div.atpagemain .location{clear:both; padding:3px 5px 3px 25px;}
	div.atpagemain .mainbody{width:460px; margin:10px 5px; float:left;}
	div.atpagemain .mainbody .piclist{width:100%; }
	div.atpagemain .rightnavs{width:240px; margin-top:10px; float:right;}
	
	div.item{clear:both;}
		div.item .itemtitle{height:25px; padding-top:10px; clear:both; text-align:center; font-size:14px; font-weight:bold;}
		div.item .itemlist{padding:5px; clear:both;}
		div.item .itemlist ul li{width:160px; margin:5px auto; text-align:center;}
		div.item .itemlist ul li a{height:25px; padding-top:5px; font-size:14px;}


	div.navbox{clear:both;}
		div.navbox .titlebar{height:31px; clear:both;}
		div.navbox .titlebar span{float:left; margin-top:4px; margin-left:20px; font-size:14px; font-weight:bold;}
		div.navbox .titlebar .more{float:right; margin-top:4px; margin-right:5px;}
		div.navbox .rnavcontent{clear:both; padding:5px;}
	div.navboxright{clear:both;}
		div.navboxright .titlebar{height:25px; clear:both;}
		div.navboxright .titlebar span{float:left; margin-top:2px; margin-left:15px; font-size:14px; font-weight:bold;}
		div.navboxright .titlebar .more{float:right; margin-top:2px; margin-right:5px;}
		div.navboxright .navcontent{clear:both; padding:6px;}
	
	div.pagecontent{clear:both; margin-top:10px;}
		div.pagecontent .cornertop,div.pagecontent .cornerbot{height:5px; clear:both; overflow:hidden; line-height:5px; font-size:5px;}
		div.pagecontent .content{border-width:0px 1px; padding:5px 10px;}
		div.pagecontent .articletitle{text-align:center; margin:20px auto;}
		div.pagecontent .articletitle h1{font-family:"΢���ź�","����",Arial, Helvetica, sans-serif;}
		div.pagecontent .articlemes{clear:both; margin:0px 10px; padding:2px 10px;}
		div.pagecontent .articlecontent{margin:10px 20px; clear:both; font-size:14px; line-height:24px;}
		
	div.prevnext{clear:both; margin-top:10px;}
	div.prevnext ul li{padding-left:20px; background:url(../images/arrow3.gif) left center no-repeat;}
	
/*shop*/
div.mylist,div.navcolumn{clear:both;}
div.mylist ul li,div.navcolumn ul li{float:left; display:inline; margin:5px; text-align:center;}
div.columnothermes{clear:both; height:25px; padding-top:3px; padding-left:10px;}
div.shoplist,div.shoplist ul{width:100%;clear:both; display:block;}
div.shoplist ul li{width:30%; margin:10px 1%; float:left; display:inline;}
div.shoplist ul li div,div.shoplist ul li span,div.shoplist ul li p{float:left;}
div.shoplist ul li p{width:110px;}
div.shopnavtitlebar{width:100%; clear:both;}
div.shopnavtitlebar .title{float:left; width:200px; height:22px!important;height:24px; padding:8px 0px 0px 30px;}
div.shopnavtitlebar .more{width:50px; height:18px;float:right;  padding-top:2px; margin:10px 10px auto auto; text-align:center;}
div.paybut{clear:both; margin:20px; text-align:center;}

/*jibar*/
div.barsearch{clear:both; padding:5px 10px;}
div.barsearch p{margin:0px auto;}
div.tb_tab{height:28px;margin:0 0 15px 0;}
div.tb_tab ul{list-style:none;height:28px;margin-left:0;}
div.tb_tab ul.spe{width:410px;}
div.tb_tab ul li{margin-right:4px;float:left;padding-right:6px;z-index:0;height:28px;float:left;}
div.tb_tab ul li span{float:left;height:28px;line-height:28px;}
div.tb_tab ul.spe li{margin-right:2px;}
div.tb_tab ul.spe li span a{padding:0 1px 0 7px;}
div.tb_tab ul li span a{padding:0 7px 0 15px;}
div.tb_tab ul li.current span a{padding:0 7px 0 15px;}
div.tb_tab ul li.current span a:hover{padding:0 7px 0 15px;text-decoration:none;}
div.tb_tab ul li.section{float:right;}
div.tb_tab ul li.normal{padding:0;margin:0;line-height:160%;}

div.showlist{clear:both;}
div.showlist ul li{width:100%; clear:both; line-height:30px; background:url(../images/line_dot.gif) center bottom repeat-x;}
div.showlist ul li a{width:58%; padding-left:15px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/arrow0.gif) left 7px no-repeat;}
div.showlist ul li b{width:60%; float:left;}
div.showlist ul li span{width:13%; float:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
div.showlist ul .listhead a,div.showlist ul .listhead span,div.showlist ul li b{font-size:14px; font-weight:bold;}
div.showlist ul li p{padding:0px 15px; color:#679801; line-height:20px; clear:both; margin-top:0px;}

div.quickpost{border:1px #ddd solid; background:#fff; margin-top:10px;}
div.quickpost .qtitle{font-size:14px; font-weight:bold; padding:5px 30px;}
div.quickpost form p{margin:10px 20px;}
div.quickpost form p span{float:left;}

div.bartypelist{width:100%;clear:both; overflow:hidden;}
div.bartypelist ul{width:24%; margin-right:1%; float:left;}
div.bartypelist ul div{border-bottom:1px #ccc solid;}
div.bartypelist ul div span{font-size:14px; font-weight:bold;}
div.bartypelist ul li{padding-left:15px;}

/*blog*/
div.reply{clear:both; margin-top:10px; padding-bottom:10px; background:#fff;}
	div.reply .titlebar{clear:both; padding-left:30px; padding-top:5px; background:url(../images/arrow2.gif) left 5px no-repeat;_height:1%; border-bottom:1px #ccc solid; padding-bottom:5px; overflow:hidden;}
	div.reply .titlebar span{float:left; font-size:14px; font-weight:bold;}
	div.reply .pic_t_sum .t_sum h5{font-size:12px; color:#679801;}

/*ftzc*/
div.zctitle{clear:both; margin-top:10px; padding:2px 0px; text-align:center; font-size:14px; font-weight:bold;}
div.zctitle a:link,div.zctitle a:visited{font-size:14px;}

/*formstyle*/
form.formstyle{clear:both;}
form.formstyle .title{font-size:14px; font-weight:bold; color:#c30; border-bottom:1px #ccc solid; padding-bottom:3px; padding-left:30px; background:url(../images/arrow2.gif) left 0px no-repeat;}
form.formstyle p span{float:left; padding-top:3px;}

/*familytree*/
div.familytree{width:600px; margin:10px auto; clear:both; background:url(../images/familytree.gif) center top no-repeat;}
	div.familytree a:link,div.familytree a:visited{color:#000;}
	div.familytree a:hover,div.familytree a:active{color:#c00;}
	div.familytree .familytop,div.familytree .familycenter,div.familytree .familybot{width:auto;clear:both; text-align:center;}
		div.familytree .familytop ul li,div.familytree .familybot ul li{width:100px; height:70px; padding-top:10px; margin:10px 25px; background:url(../images/familycardbg1.gif) no-repeat; float:left; display:inline;}
		div.familytree .familytop ul li img,div.familytree .familybot ul li img{float:left; width:20px; height:35px; border:1px #ccc solid; margin:10px 4px;}
		div.familytree .familytop ul li p,div.familytree .familybot ul li p{float:left; margin:0px auto auto 0px; font-size:12px;}
		div.familytree .familycenter ul li{width:250px; height:150px; margin:40px 20px; display:inline; background:url(../images/familypccardbg.gif) no-repeat;}
		div.familytree .familycenter ul li img{float:left; width:80px; height:90px; border:1px #ccc solid; margin:28px 10px;}
		div.familytree .familycenter ul li p,div.familytree .familycenter ul li .ctable{float:left; width:140px; height:130px; margin:10px auto auto 0px; font-size:14px;}
		div.familytree .familybot{background:#fffbb2; border:1px #e15d0d solid;}
		div.familytree .familybot ul li{margin:10px 24px; background:url(../images/familycardbg2.gif) no-repeat;}

/*form*/
div.tableform dl{width:573px;border-top:1px solid #ccc;margin-top:30px;margin-left:20px; line-height:25px;} 
div.tableform dt{float:left;width:80px;border:1px solid #ccc;border-top:0;text-align:right;height:25px;} 
div.tableform dd{float:left;padding-left:10px;width:480px;border-bottom:1px solid #ccc; border-right:1px solid #ccc;height:25px;position:relative;} 
div.tableform p{border-left:1px solid #ccc;width:240px;height:25px;position:absolute;top:0;right:0;padding-left:10px;} 
div.tableform span{border-right:1px solid #ccc;width:80px; height:23px;float:left;margin-right:10px; text-align:right;}

/*footer*/
div#footer{clear:both; padding-bottom:10px; padding-top:10px;}
div#footer .footerside{height:18px; clear:both;}
div#footer .botbar{clear:both; height:25px; padding-top:5px; background:url(../images/green/footmenubg.jpg) center bottom no-repeat; text-align:center;}
div#footer .botbar ul li{display:inline; margin:0px 3px;}
div#footer .copyrights{clear:both; text-align:center;}
div#footer .copyrights p{margin:5px auto;}
div#footer .botico{clear:both; text-align:center;}
div#footer .botico ul li{display:inline; margin:0px 5px;}


/*��½����ʼ*/
div#mesbox{text-align:left;}
div#mesbox .title{font-family: verdana, tahoma, sans-serif;FONT-SIZE: 12px;font-weight:bold}
div#mesbox .grey{FONT-SIZE: 12px;color:#666666}

div#mesbox .orange {font-family: verdana, tahoma, sans-serif;font-size:10px;color:#FF6600}
div#mesbox .orange A:link {font-family: verdana, tahoma, sans-serif;font-size:10px;color:#FF6600;text-decoration:underline}
div#mesbox .orange A:visited {font-family: verdana, tahoma, sans-serif;font-size:10px;color:#FF6600;text-decoration:underline}
div#mesbox .orange A:hover {font-family: verdana, tahoma, sans-serif;font-size:10px;color:#FF6600;text-decoration:underline}
div#mesbox .orange A:active {font-family: verdana, tahoma, sans-serif;font-size:10px;color:#FF6600;text-decoration:underline}

div#mesbox textarea, input, select{
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-family: verdana, tahoma, sans-serif;
    font-size: 0.95em;}
div#mesbox .username{
    background-image:url(../images/user/username.gif);
	background-position: 1px 1px;
	background-repeat:no-repeat;
	padding-left:20px;
	height:20px;
	FONT-SIZE: 12px;}
div#mesbox .password{
    background-image:url(../images/user/password.gif);
	background-position: 1px 1px;
	background-repeat:no-repeat;
	padding-left:20px;
	height:20px;
	FONT-SIZE: 12px;}
/*�������*/

