* {
margin:0; padding:0;font-family:Geneva, Arial, Helvetica, sans-serif;
}
body,html {width:100%;}
body {
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-size: 14px !important;
margin:0 auto;
text-align:left;
background:#f1f2f6;
color:#2B2B2B;
}

span{
display: inline-block;
}

a:link {
font-size: 14px;
color: #1A1A1A;
text-decoration: none;
}

a:visited {
font-size: 14px;
color: #1A1A1A;
text-decoration: none;
}

a:hover,a:active {
font-size: 14px;
color: #1A1A1A;
text-decoration:underline;
}

.btn-primary {color: #fff !important;}

.rounded-y{border-radius: 2rem !important;}

img {border:none;vertical-align:middle;}

INPUT {
	vertical-align:middle;min-height: 25px;BORDER: #8b8a8f 1px solid; BACKGROUND-COLOR: #FFF; FONT: 14px Tahoma, Verdana; COLOR: #353535;
}
SELECT {
	vertical-align:middle;min-height: 25px;BORDER: #8b8a8f 1px solid; BACKGROUND-COLOR: #FFF; FONT: 14px Tahoma, Verdana; COLOR: #353535;
}
TEXTAREA {
	vertical-align:middle;BORDER: #8b8a8f 1px solid; BACKGROUND-COLOR: #FFF; FONT: 14px Tahoma, Verdana; COLOR: #353535;
}
.checkbox {
	vertical-align:middle;BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 16px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.radio {
	vertical-align:middle;BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 16px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.button {
	vertical-align:middle;BORDER:#545454 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #FFF; OUTLINE-STYLE: solid; OUTLINE-COLOR: #FFF; PADDING-LEFT: 5px; OUTLINE-WIDTH: 1px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat-x; FONT: 14px/17px Tahoma, Verdana; BACKGROUND-POSITION: 0px 50%; HEIGHT: 21px; COLOR: #242424; PADDING-TOP: 0px
}
.inputradio {border: none;}

.line2{
overflow:hidden; 
text-overflow:ellipsis;
white-space:normal;
word-break:break-all;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
}

.line1{
overflow:hidden; 
text-overflow:ellipsis;
white-space:normal;
word-break:break-all;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
}

.bTitle {font-size:14px;line-height:18px;font-weight: bold;margin-bottom:10px;}
.notice {color: #ff0000;}
.notice a{color: #ff0000;}
.notice a:visited{color: #ff0000;}
.notice a:hover {color: #F60;text-decoration:underline;}
.forOther { color: #A2A2A2;}
.forOther a{color: #A2A2A2;}
.forOther a:visited{color: #A2A2A2;}

#banner {width:1200px;height:350px;margin:0 auto;}

#container {margin:0 auto; width:100%;}

#topmenu {border:0px solid #D1D3D2;height:70px;line-height:20px; background:#FFF;margin-left:0px;margin-right:0px;min-width:1200px;width:auto !important;}
#topmenu div.tabbar{width:450px;float:left;margin-left:15px;}
#topmenu .tabbar div.tabs{left:5px;position:absolute;top:34px;font-size:14px;font-weight:bold;}
#topmenu .tabbar .tabs a{float:left;margin-left:10px;width:80px;height:24px;line-height:24px;padding-top:7px;text-align:center;color:#5C5C5C;font-weight:bold;font-size:14px;background:transparent;}
#topmenu .tabbar .tabs a:hover{text-decoration:none;margin-left:9px;padding-left:1px;}
#topmenu .tabbar .tabs a.actived{background:#fff url(images/topmenu/nav_80x31.gif) no-repeat;font-weight:bold;color:#fff;margin-left:9px;padding-left:1px;}
#topmenu .tabbar .tabs a.actived:hover{background:#fff url(images/topmenu/nav_80x31.gif) no-repeat;font-weight:bold;color:#fff;text-decoration:underline;}
#topmenu .tabbar .bg{position:absolute;left:5px;top:0px;width:800px;height:31px;z-index:-1;}
#topmenu .tabbar .bg .nw{float:left;margin-left:10px;width:80px;height:31px;}
#topmenu .tabbar .bg .cen{float:left;margin-left:10px;width:80px;height:31px;}
#topmenu .tabbar .bg .ne{float:left;margin-left:10px;width:80px;height:31px;}
#topmenu .tabbar .float_icon{background:transparent url(images/topmenu/new01_18x19.gif) no-repeat;font-size:0;height:19px;line-height:0;position:absolute;right:403px;text-indent:-999px;top:-4px;width:18px;}
#topmenu div.banner{position:relative;height:31px;z-index:10;margin:0 auto;width:1200px;padding-top:35px;}
#topmenu div.banner>:first-child{top:10px !important;width:250px !important;}
#topmenu div.banner .tabs{margin-left:260px !important;}
#topmenu div.banner form{margin-top:20px !important;}
#topmenu div.bar{position:relative;z-index:11;margin-top:-1px;height:6px;background:url(images/topmenu/mainmenu.bg11_6x7.gif) repeat-x;overflow: hidden;}

#header { background:#FFF; margin-bottom:0px;border-bottom:1px solid #D1D3D2;margin-left:0px;margin-right:0px;min-width:1200px;width:auto !important;background-color:#FFF;}

#header #logo {float:left;margin-left:10px;margin-top:4px;}
#header #head_menu0 {height:63px;line-height:28px;border:0px solid #DDDDDD;background:url(../images/topmenu/bg0.png);background-color:#3C3C3C;margin-top:0px;}
#header #head_menu0 .menu {width:1200px;margin:0 auto;}
#header #head_menu0 #topMenu {width:540px;float:left;margin-left:20px;height:63px;line-height:63px;font-size:18px;font-weight: bold;color: #fff;}
#header #head_menu0 #topMenu a{font-size:18px;color: #fff;text-decoration: none;}

#header #head_menu0 #logininfo {color: #fff; float:right;margin-right:6px;line-height:60px;}
#header #head_menu0 #logininfo a{color: #fff;}

#header #head_menu_user {height:80px;line-height:80px;border:0px solid #DDDDDD;background-color:#FFF;margin-top:0px;}
#header #head_menu_user #u_logo {float:left;margin-left:0px;margin-top:4px;max-height:80px;max-width:200px;}
#header #head_menu_user .menu {width:1200px;margin:0 auto;}
#header #head_menu_user #topMenu {width:540px;height:80px;line-height:80px;float:left;margin-left:20px;font-size:24px;font-weight: bold;color: #fff;}
#header #head_menu_user #topMenu a{font-size:24px;color: #400040;text-decoration: none;}

#header #head_menu {line-height:28px;border:0px solid #DDDDDD;margin-top:0px;}
#header #head_menu .menu {width:1200px;margin:0 auto;}
#header #head_menu #topMenu {width:450px;float:left;margin-top:3px;margin-left:150px;height:29px;line-height:29px;font-size:14px;font-weight: bold;color: #fff;}
#header #head_menu #topMenu a{font-size:14px;color: #fff;text-decoration: none;padding: 0.5rem 1.5rem}
#header #head_menu #topMenu .active{background-color:#036ddf;}
#header #head_menu .dropdown-item{color: #232323 !important}


#header #head_menu #logininfo {color: #fff; float:left;margin-left:6px;}
#header #head_menu #logininfo a{color: #fff;}

#footer { padding:20px; background:#FFF;border-top:1px solid #DDDDDD;margin-top:10px;margin-left:0px;margin-right:0px;min-width:1200px;width:auto !important;}
#footer .footerInfo {width:1200px;margin:0 auto;text-align:left;}

#menuitems {background:#FFF;line-height:30px;padding:5px;z-index: 100;position:absolute;left:301px;top:196px;display:none;border:2px solid #DDDDDD;min-width:50px;width:auto !important;min-height:20px;height:auto !important;}
#menu {height:30px;line-height:25px;width:1200px;margin:0 auto;margin-top:10px;margin-bottom:10px; margin-bottom:2px;}
#menu_info {height:25px;line-height:25px;width:1200px;margin:0 auto;margin-top:2px; margin-bottom:2px;}
#menu_forpage {border:0px solid #DDDDDD;height:40px;line-height:31px;background:#FFF; margin-top:2px; margin-bottom:5px; width:1200px;}
#menu_forpage img{vertical-align:bottom}
#menu_info2 {width:1200px;margin:0 auto;height:auto;line-height:20px;clear:both;text-align:right}
#mainContent {margin-bottom:0px;width:1200px;margin:0 auto;min-height:100px;margin-top:10px;}
#myContent {background:#FFF;border:0px solid #DDD;width:1200px;margin:0 auto;}
#childBoards {background:#fff;margin-bottom:0px;width:950px;width:auto !important;margin-left:4px;margin-right:4px;margin-top:5px;}
#re_post {line-height:25px;background:#FFF; margin-bottom:0px;width:1200px;margin:0 auto;}
#re_software {line-height:25px;background:#FFF; margin-bottom:0px;margin-left:0px;margin-right:0px;min-width:758px;width:auto !important;}
#sidebar { float:right; width:280px;}

.mainContent {margin-bottom:0px;width:1200px;margin:0 auto;min-height:100px;margin-top:10px;}
.sidebar { float:right; width:280px;}
.leftContent { margin-right:290px !important; mini-height:80px;height:auto !important;}
.allContent {height:auto !important; height:100px;}

.topiclist_content{border:1px solid #FFF;}
#doInfo {display:none;text-align:center;background:#FFFFCC;border:1px solid #DDDDDD;margin-top:2px;margin-left:10px;margin-right:10px;min-width:760px;width:auto !important;min-height:20px;height:auto !important;}
#iconInfo {height:60px;line-height:60px;text-align:center;background:#FFF;border:1px solid #DDDDDD;width:1200px;margin:0 auto;margin-top:6px;}
#iconInfo img{vertical-align:middle;margin-left:20px;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.forSomeHeight {height:10px;}
.kuang {border:1px solid #DDDDDD;border-top:4px solid #6caf29;background:#fff}
#data_info {border:1px solid #DDDDDD;height:auto;background:#FFF;margin-top:10px;margin-bottom:5px;margin-left:10px;margin-right:10px;min-width:1200px;width:auto !important;}

#menu_phoneTypes {border:0px solid #DDDDDD;height:40px;line-height:20px; background:#FFF; margin-top:10px; margin-bottom:10px;margin-left:10px;margin-right:10px;min-width:1200px;width:auto !important;}
#menu_phoneTypes div.bar{position:relative;height:42px;background:url(images/topmenu/mainmenu.bg14_6x42.gif) repeat-x;}
#menu_phoneTypes div.tabbar{width:900px;}
#menu_phoneTypes .tabbar div.tabs{left:5px;position:absolute;top:0px;font-size:14px;font-weight:bold;}
#menu_phoneTypes .tabbar .tabs a{float:left;width:80px;height:24px;line-height:24px;padding-top:6px;text-align:center;color:#000;font-weight:lighter;font-size:14px;background:transparent;}
#menu_phoneTypes .tabbar .tabs a:hover{background:#fff url(images/topmenu/nav_hover_80x30.gif) no-repeat;text-decoration:none;margin-left:-1px;padding-left:1px;}
#menu_phoneTypes .tabbar .tabs a.actived{background:#fff url(images/topmenu/nav_80x30.gif) no-repeat;font-weight:bold;color:#fff;margin-left:-1px;padding-left:1px;}
#menu_phoneTypes .tabbar .tabs a.actived:hover{background:#fff url(images/topmenu/nav_80x30.gif) no-repeat;font-weight:bold;color:#fff;text-decoration:underline;}
#menu_phoneTypes .tabbar .bg{position:absolute;left:5px;top:0px;width:800px;height:30px;z-index:-1;}
#menu_phoneTypes .tabbar .bg .nw{float:left;width:80px;height:30px;background:transparent url(images/topmenu/navleft2_80x30.gif) no-repeat;}
#menu_phoneTypes .tabbar .bg .cen{float:left;width:80px;height:30px;background:transparent url(images/topmenu/navlcenter_80x30.gif) no-repeat;}
#menu_phoneTypes .tabbar .bg .ne{float:left;width:80px;height:30px;background:transparent url(images/topmenu/navright_80x30.gif) no-repeat;}
#menu_phoneTypes .tabbar .float_icon{background:transparent url(images/topmenu/new01_18x18.gif) no-repeat;font-size:0;height:18px;line-height:0;position:absolute;right:403px;text-indent:-999px;top:-4px;width:18px;}
#menu_phoneTypes div.banner{position:relative;height:30px;z-index:10;}
#menu_phoneTypes div.bar{margin-top:-1px;height:6px;background:url(images/topmenu/mainmenu.bg11_6x6.gif) repeat-x;z-index:11;}


#search {line-height:26px;height:auto;margin-top:8px;}
#search INPUT {vertical-align:middle;HEIGHT: 24px;BORDER: #8b8a8f 0px solid;}
#search SELECT {vertical-align:middle;HEIGHT: 24px;BORDER: #8b8a8f 1px solid;}
#search .tab_search{
	padding:4px;
	border-radius:16px;
    border: #cccccc 1px solid;
    background:#fff;
}
#search .searchinput{
    border-right-width: 0px;
    width: 168px;
    font-family: arial;
    float: left;
    border-top-width: 0px;
    border-bottom-width: 0px;
    color: #636365;
    vertical-align: middle;
    border-left-width: 0px;
    margin-right: 3px;
}
#search .searchaction{
    background:#fff;
}


._tabTitle {text-align:left;height:25px;background:#fff;}
._tabTitle .tabTitleOn {position:relative;z-index:1000;background:#fff;float:left;padding-left:5px;padding-right:5px;height:25px;line-height:25px;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;}
._tabTitle .tabTitleOff {position:relative;z-index:1000;background:#f0f0f0;float:left;padding-left:5px;padding-right:5px;height:25px;line-height:25px;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;boarder-bottom:1px solid #DDD;}
._tabContent {margin-top:0px;border:1px solid #DDD;height:auto !important;height:20px;}

#tabgroup_bot, #topic_bot,#login_bot,#search_bot,#hottag_bot,#hotuser_bot { height:30px; background:#F7F7F7;margin-left:1px;margin-right:1px;margin-top:1px;}
.tabtitle {background:#FFF; margin-bottom:10px;border:0px solid #DDD;padding:4px;}
.tabtitle p { float: left;margin-bottom:0px !important;}
.tabtitle #bot_link {height:28px; }
.tabtitle .dis { display: block; }
.tabtitle .undis { display: none; }
.tabgroup {padding-left:20px;text-align:center;height:30px; cursor: pointer; line-height:30px;}
.tabgroup_on {  padding: 0px 20px 0px 20px; border-bottom:0px; border-top:0px; text-align:center; background:#6caf29; cursor: pointer; font-weight:bold; color:#FFF;line-height:30px;}
.tabgroup_on a{color:#FFF;text-decoration: none;}

#board_top {border:1px solid #DDD;background:#FFF;padding:5px;}
#board_top #board_title {background:url(images/forum1.png) no-repeat;background-color:#FFF;margin-top:6px;margin-left:6px;margin-right:1px;height:28px;line-height:36px;padding-left:36px;font-size:16px;color: #BB0025;}


#datalist 						{margin-left:0px;margin-right:0px;margin-top:0px;padding:0;list-style-type:none;}
#datalist li					{margin-left:0px;margin-top:2px;padding-top:3px;padding-bottom:3px;border-bottom:0px solid #DDDDDD;height:25px;}
#datalist li 	.leftInfo		{float:left;width:150px;height:25px;text-align:right;}
#datalist li	.rightInfo		{float:left;width:400px;height:25px;margin-left:10px;text-align:left;}

#softwareInfo					{width:450px;text-align:left;border-bottom:1px dashed #DDDDDD;margin-bottom:20px;}
#softwareInfo #softwareInfoli	{height:25px;margin-left:2px;margin-right:2px;}
#softwareInfoli 	.softwareInfo1	{float:left;width:200px;height:25px;text-align:right;text-align:left;}
#softwareInfoli		.softwareInfo2	{float:left;width:200px;height:25px;margin-left:10px;text-align:left;}

#downUrl						{margin-top:30px;clear:both;line-height:25px;height:25px;}
#downUrl span{color: #666;margin-right:0px; margin-left: 6px; display: block;float: left;}
#downUrl a{font-weight: bold;color: #006699; background-color: #FFFFE6; border: 1px solid #DDDDDD; padding: 1px 10px; margin-right:0px; margin-left: 6px; display: block; }
#downUrl a:hover {font-weight: bold;color: #fff; background-color: #a86260; text-decoration: none; }

#boardlist 						{margin-left:5px;margin-right:5px;margin-top:5px;padding:0;list-style-type:none;}
#boardlist li					{margin-left:0px;margin-top:10px;height:60px;line-height:20px;border-bottom:1px solid #DDD;color:#A2A2A2}
#boardlist li .btitle			{font-size:14px;}
#boardlist li .buser			{color:#A2A2A2}
#boardlist li #forumIcon		{background:url(images/forum2.png) no-repeat;height:58px;width:11px;margin-top:4px;margin-left:18px;}
#boardlist li #forumIcon4new		{background:url(images/forum2.png) no-repeat;height:58px;width:11px;margin-top:4px;margin-left:18px;}

#topiclist 						{margin-left:2px;margin-right:2px;margin-top:5px;padding:0;list-style-type:none;}
#topiclist li					{margin-left:0px;margin-top:2px;height:50px;border-bottom:1px solid #DDD;}
#topiclist li div.pic			{float:left;margin-left:5px;margin-top:10px;}
#topiclist li div.title			{float:left;margin-left:10px;line-height:50px;width:500px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
#topiclist li div.title	a:visited {color: #223a0d;}
#topiclist li div.titleNoCheck	{font-style: italic;float:left;margin-left:10px;line-height:40px;width:500px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
#topiclist li div.title img		{margin-top:0px;}
#topiclist li div.lastUpdate	{float:right;width:120px;color:#999999;font-size:11px;line-height:18px;margin-top:6px;text-align:center;}
#topiclist li div.count			{float:right;width:80px;text-align:center;line-height:50px;}
#topiclist li div.author		{float:right;width:100px;color:#999999;line-height:18px;margin-top:6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#topiclist li div.author2		{float:right;width:120px;text-align:center;color:#999999;line-height:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

#topiclist_title					{margin-left:2px;margin-right:2px;margin-top:2px;;padding:0;list-style-type:none;}
#topiclist_title li					{margin-left:0px;height:30px;background-color:#f3f3f3;}
#topiclist_title li div.pic			{float:left;width:50px;text-align:center;line-height:30px;}
#topiclist_title li div.title		{float:left;width:400px;text-align:left;line-height:30px;}
#topiclist_title li div.lastUpdate	{float:right;width:120px;text-align:center;line-height:30px;}
#topiclist_title li div.count		{float:right;width:80px;text-align:center;line-height:30px;}
#topiclist_title li div.author		{float:right;width:90px;text-align:left;line-height:30px;}
#topiclist_title li div.author2		{float:right;width:120px;text-align:center;line-height:30px;}

.chl_clear {clear:both;visibility:hidden;}
#postlist 					{margin:0;padding:0;list-style-type:none;overflow-x:hidden;border:0px solid #D1D3D2;}
#postlist img				{vertical-align:bottom}
#postlist #datali				{margin-left:0px;margin-bottom:10px;border:0px solid #D1D3D2;background-color: #FFF;}
#postlist #datali ._left		{float:left;width:190px;}
#postlist #datali ._right		{float:left;border-left:1px solid #D1D3D2;}
#postlist #datali .post			{border:0px solid #D1D3D2;position:relative;min-height:100px !important;height:auto}
#postlist #datali .post_title	{font-size:16px;font-weight:bold;min-height:50px;line-height:50px;text-align:center;}
#postlist #datali .post_info	{border:0px solid #D1D3D2;word-wrap: break-word; word-break: normal;margin-left:5px;margin-bottom:5px;margin-top:0px;line-height:25px;min-height:25px !important;height:auto;}
#postlist #datali .post_info .leftInfos{float:left;border:0px solid #D1D3D2;min-width:440px;width:auto !important;margin-left:2px;margin-bottom:5px;margin-top:2px;line-height:25px;text-align:left;font-size:14px;}
#postlist #datali .post_info .leftInfos span{color: #999999;line-height:25px;}
#postlist #datali .post_info .leftInfos img	{margin-bottom:5px;}
#postlist #datali .post_info .leftInfos a	{font-size:14px;}
#postlist #datali .post_info .rightInfos{float:right;border:0px solid #D1D3D2;margin-right:5px;margin-bottom:5px;margin-top:0px;line-height:25px;text-align:right;width:50px;color:#7A7A7A;font-size:14px;}
#postlist #datali .post_info .rightInfos a	{font-size:14px;}
#postlist #datali .post_body		{font-size: 14px;line-height:1.5;margin-top:5px;word-wrap: break-word; word-break: break-all;border:0px solid #D1D3D2;margin-left:10px;margin-right:10px;margin-bottom:5px;min-height:60px;height:auto !important;height:160px;overflow-x:hidden}
#postlist #datali .post_body a 		{font-size: 14px;}
#postlist #datali .post_body p		{margin-top: 14px;text-indent:28px;}
#postlist #datali .post_body ol {list-style-type:decimal; padding-left:40px;}
#postlist #datali .post_body ul {list-style-type:disc; padding-left:40px;}
#postlist #datali .post_body .postNotice	{border:0px solid #D1D3D2;margin-top:10px;}
#postlist #datali .post_body .postNotice	.item{border:1px solid #D1D3D2;mini-width:260px;width:auto !important;line-height:25px;font-weight:bold;padding-left:5px;margin-left:5px;}
#postlist #datali .post_body img{margin-left:1px;margin-top:2px;}
#postlist #datali .post_body span{display: inline;}
#postlist #datali .user_sign		{word-wrap: break-word; word-break: break-all;width:500px;min-height:20px !important;height:auto;line-height:20px;border-top:0px solid #D1D3D2;margin-top:5px;padding-left:5px;}
#postlist #datali .post_menu	{height:20px;line-height:20px;border-top:1px solid #E5E7E6;top:2px;color:#7A7A7A;}
#postlist #datali .post_menu .manage{float:right;margin-right:0px;width:380px;height:20px;line-height:20px;text-align:right;border-right:1px solid #E5E7E6;padding-right:10px;}
#postlist #datali .post_menu .manage a	{color: #006699;}
#postlist #datali .post_menu .manage a:visited{color: #006699;}
#postlist #datali .post_menu .tools{float:right;width:130px;height:20px;line-height:20px;text-align:right;}
#userInfo {width:245px;text-align:left;margin-left:10px;margin-right:5px;margin-top:8px;margin-bottom:8px;line-height:22px;}
#userInfo div img{margin-bottom:4px;margin-top:4px;}
#postlist #datali .userInfo		{width:180px;text-align:left;margin-left:10px;margin-right:5px;margin-top:5px;margin-bottom:5px;line-height:18px;}
#postlist #datali .userName 		{width:180px;border-bottom:0px solid #D1D3D2;height:25px;line-height:25px;}

/*cloud*/
#cloud {margin-top: 5px;margin-left: 4px;margin-right: 4px;margin-bottom: 4px;width:auto;height:auto;line-height:30px;text-align: left; text-decoration: none; }
#cloud a { margin-top: 5px;margin-left: 14px; line-height: 26px;}
#cloud a:hover {background-color: #3399FF;color: #FFFFFF; text-decoration: none; }
#cloud a.bs1 { font-size: 7pt; color: #006699 }
#cloud a.bs1:hover { color: #FFFFFF;}
#cloud a.bs2 { font-size: 8pt; color: #006699 }
#cloud a.bs2:hover { color: #FFFFFF;}
#cloud a.bs3 { font-size: 9pt; color: #006699 }
#cloud a.bs3:hover { color: #FFFFFF;}
#cloud a.bs4 { font-size: 9pt; color: #006699 }
#cloud a.bs4:hover { color: #FFFFFF;}
#cloud a.bs5 { font-size: 10pt; color: #006699 }
#cloud a.bs5:hover { color: #FFFFFF;}
#cloud a.bs6 { font-size: 10pt; color: #006699;}
#cloud a.bs6:hover { color: #FFFFFF;}
#cloud a.bs7 { font-size: 11pt; color: #006699; font-weight: bold;}
#cloud a.bs7:hover { color: #FFFFFF;}
#cloud a.bs8 { font-size: 11pt; color: #006699; font-weight: bold;}
#cloud a.bs8:hover { color: #FFFFFF;}
#cloud a.bs9 { font-size: 11pt; color: #006699; font-weight: bold;}
#cloud a.bs9:hover { color: #FFFFFF;}
#cloud a.bs10 { font-size: 12pt; color: #006699; font-weight: bold;}
#cloud a.bs10:hover { color: #FFFFFF;}


/*****page*******/

#page {border:0px solid #DDDDDD;position:relative;margin-left: 4px !important; margin-bottom:4px;margin-top:3px;margin-right:2px;clear:both;line-height:25px;height:25px;}
#page a {color: #666; border: 1px #eee solid; padding: 1px 6px; margin-right: 3px; margin-left: 6px; display: block; float: left; }
#page a:hover {color: #fff; background-color: #6caf29; text-decoration: none; }
#page span { color: #54ba16;border: 0px #eee solid; padding: 1px 6px; margin-right: 3px; margin-left: 3px; display: block; float: left; }
#page .dot { color: #ccc;}
#page .next {float:right}
#page .next span{color: #666;border: 1px #eee solid; padding: 1px 6px; margin-right:0px; margin-left: 6px; display: block;}
#page .next a{color: #666; background-color: #f3f3f3; border: 1px #eee solid; padding: 1px 6px; margin-right:0px; margin-left: 6px; display: block; }
#page .next a:hover {color: #fff; background-color: #a86260; text-decoration: none; }
#page .go {float:right}
#page .go span{color: #666;border: 1px #eee solid; padding: 1px 6px; margin-right:0px; margin-left: 6px; display: block;}
#page .go a{font-weight: bold;color: #006699; background-color: #f3f3f3; border: 1px #eee solid; padding: 1px 6px; margin-right:0px; margin-left: 6px; display: block; }
#page .go a:hover {font-weight: bold;color: #fff; background-color: #a86260; text-decoration: none; }

/*****vote*******/
#voteShow {border:1px solid #DDDDDD;margin-left:10px;margin-right:20px;margin-bottom:20px;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;}
#voteShow #item ul{list-style-type:none}
#voteShow #item li{margin-left:0px;height:22px;line-height:22px;border:0px solid #DDDDDD;}
#voteShow #voteName {border-bottom:0px solid #DDDDDD;}
#voteShow #voteName #voteNameTitle{font-size:15px;border-bottom:0px solid #DDDDDD;line-height:30px;}
#voteShow #voteName #voteInfo{font-size:14px;margin-bottom:5px;}
#voteShow #voteName #voteNameIntro{font-size:13px;text-align:left;}
#voteShow .zhu{display:block;float:left;background-image:url('images/voteBi.png');margin-left:5px;height:9px;}

#voteShow #voteItems{text-align:left;}
#voteShow #itemOption{width:260px;word-wrap: break-word; word-break: normal;}
#voteShow #item{border:0px solid #DDDDDD;padding:0px;display:inline;width:300px;margin-left:5px;margin-top:0px;}
#voteShow #item #itemName{border-bottom:1px dashed #DDDDDD;font-size:13px;margin-bottom:5px;font-weight:bold}


#bbs_login{height:350px;background:url(images/login_b.png) no-repeat;margin-top:50px;}
#bbs_login #bbs_login_from{width:400px;min-height:200px;height:auto !important;float:right;margin-right:20px;line-height:20px;border:1px solid #DDD;border-top:4px solid #a76360;padding:20px;background:#FFF;}

/*lu add*/
#loginUl{margin:0;padding:0;list-style-type:none;border:0px;padding:6px;}
#loginUl li{border:0px;margin-top:6px;}
#loginUl li div{text-align:left;border:0px}
#loginUl li div .loginLabel{text-align:right}

/*drag win*/
#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 99;
width: 100%;
height: 500px;
background-color: #000;
filter:alpha(opacity=30);
-moz-opacity: 0.6;
opacity: 0.6;
}
.floatDiv{
padding:0 0 0 0;    
position:absolute; 
width:300px; 
margin:0 auto;
z-index:100;
border:1px solid #DADADA; 
background:#FFF; padding:1px;
}
.floatDiv .divTitle{
background-position:top left;
background-repeat:repeat-x;
height:25px;
line-height:25px;
padding:0px 4px;
cursor:default;
}
.floatDiv .divContent{
padding:3px; 
height:auto;
}
.floatDiv .divFoot{
background:#F0F0F0;
text-align:right;
padding:4px;
background-position:top left;
background-repeat:repeat-x;
}
.floatDiv input.divButton{
background-position:top left;
background-repeat:repeat-x;
border:1px solid #DDDDDD;
height:21px;
font-size:14px;
padding:2px 5px;
color:#626264;
}

.errorMessage{padding:10px;list-style-type:none;margin-top:5px !important;}
.errorMessage li{margin-bottom:0px !important;margin-top:5px !important;}


#bbs_info {width:220px;border:1px solid #DDD;background:#FFF;}
#bbs_info #info{margin-left:20px;margin-right:20px;margin-top:10px;}
#bbs_info #info ul{list-style-type:none;padding:0;}
#bbs_info #info ul .li_left{float:left;text-align:center;width:88px;line-height:25px;color:#BB0025;font-size:18px;border-bottom:1px solid #DDD;border-right:1px solid #DDD}
#bbs_info #info ul .li_right{float:left;text-align:center;width:90px;line-height:25px;color:#BB0025;font-size:18px;border-bottom:1px solid #DDD;}
#bbs_info #info ul .li_left_end{float:left;text-align:center;width:88px;line-height:25px;color:#BB0025;font-size:18px;border-right:1px solid #DDD}
#bbs_info #info ul .li_right_end{float:left;text-align:center;width:90px;line-height:25px;color:#BB0025;font-size:18px;}
#bbs_info #info ul li span{color:#A2A2A2;font-size:14px;margin-bottom:4px;}

.rigister_kuang {border:1px solid #DDDDDD;border-top:4px solid #a76360;padding:5px;margin-top:10px;background:url(images/reg_b.png) no-repeat;background-position:right center;}

.topicButton {margin-top:2px;margin-left:2px;height:30px;line-height:30px;mini-width:100px;width:auto !important;float:left;BACKGROUND-COLOR: #f3f3f3;color:#1A1A1A;padding-left:4px;padding-right:4px;text-align:center;}
.topicButton a{font-size:14px;color: #1A1A1A;text-decoration: none;margin-left:2px;margin-right:2px;padding: 1px 8px;}
.topicButton span{float:left;margin-left:6px;background:url(images/post.png) no-repeat;width:32px;height:27px;}
.voteButton {margin-top:2px;margin-left:2px;height:30px;line-height:30px;mini-width:100px;width:auto !important;float:left;BACKGROUND-COLOR: #f3f3f3;color:#1A1A1A;padding-left:4px;padding-right:4px;text-align:center;}
.voteButton a{font-size:14px;color: #1A1A1A;text-decoration: none;margin-left:2px;margin-right:2px;padding: 1px 8px;}
.voteButton span{float:left;margin-left:6px;background:url(images/post_vote.png) no-repeat;width:32px;height:27px;}
.postButton {margin-top:2px;margin-left:2px;height:30px;line-height:30px;mini-width:100px;width:auto !important;float:left;BACKGROUND-COLOR: #f3f3f3;color:#1A1A1A;padding-left:4px;padding-right:4px;text-align:center;}
.postButton a{font-size:14px;color: #1A1A1A;text-decoration: none;margin-left:2px;margin-right:2px;padding: 1px 8px;}
.postButton span{float:left;margin-left:6px;background:url(images/post_reply.png) no-repeat;width:32px;height:27px;}

.topicButton_active {margin-top:2px;margin-left:2px;height:30px;line-height:30px;mini-width:100px;width:auto !important;float:left;BACKGROUND-COLOR: #a86260;color:#FFF;padding-left:4px;padding-right:4px;text-align:center;}
.topicButton_active a{font-size:14px;color: #fff;text-decoration: none;margin-left:2px;margin-right:2px;padding: 1px 8px;}
.topicButton_active span{float:left;margin-left:6px;background:url(images/post_active.png) no-repeat;width:32px;height:27px;}
.voteButton_active {margin-top:2px;margin-left:2px;height:30px;line-height:30px;mini-width:100px;width:auto !important;float:left;BACKGROUND-COLOR: #a86260;color:#FFF;padding-left:4px;padding-right:4px;text-align:center;}
.voteButton_active a{font-size:14px;color: #fff;text-decoration: none;margin-left:2px;margin-right:2px;padding: 1px 8px;}
.voteButton_active span{float:left;margin-left:6px;background:url(images/post_vote_active.png) no-repeat;width:32px;height:27px;}
.postButton_active {margin-top:2px;margin-left:2px;height:30px;line-height:30px;mini-width:100px;width:auto !important;float:left;BACKGROUND-COLOR: #a86260;color:#FFF;padding-left:4px;padding-right:4px;text-align:center;}
.postButton_active a{font-size:14px;color: #fff;text-decoration: none;margin-left:2px;margin-right:2px;padding: 1px 8px;}
.postButton_active span{float:left;margin-left:6px;background:url(images/post_reply_active.png) no-repeat;width:32px;height:27px;}


#myIndex #tabs1{
text-align:left;
mini-width:600px;
width:auto !important;
margin-right:2px;
}
#myIndex .tabmenu1box{
position:relative;
overflow:hidden;
height:26px;
mini-width:600px;
width:auto !important;
text-align:left;
}
#myIndex #tabmenu1{
position:absolute;
top:0;
left:0;
z-index:1;
}
#myIndex #tabmenu1 li{
float:left;
display:block;
cursor:pointer;
width:100px;
text-align:center;
line-height:25px;
height:25px;
}
#myIndex #tabmenu1 li.hover{
background:#a86260;
border-left:1px solid #D1D3D2;
border-top:1px solid #D1D3D2;
border-right:1px solid #D1D3D2;
}
#myIndex #tabmenu1 li.hover a{color:#fff;}
#myIndex .tabmain1box{
margin-top:-1px;
border:1px solid #D1D3D2;
mini-height:181px;
height:auto !important;
mini-width:620px;
width:auto !important;
background:#FFF;
}
#myIndex .tabmain{
padding:8px;
text-align:left;
}




#content #tabs1{
text-align:left;
mini-width:600px;
width:auto !important;
margin-right:2px;
}
#content .tabmenu1box{
position:relative;
overflow:hidden;
height:35px;
mini-width:600px;
width:auto !important;
text-align:left;
}
.leftContent .tabmenu1box{
background:#FFF;
}
#content #tabmenu1{
position:absolute;
top:0;
left:0;
z-index:1;
}
#content #tabmenu1 li{
float:left;
display:block;
cursor:pointer;
width:120px;
text-align:center;
line-height:35px;
height:35px;
font-size:16px;
}
#content #tabmenu1 li.hover{
background:#FFF;
border-left:0px solid #D1D3D2;
border-top:2px solid #6caf29;
border-right:0px solid #D1D3D2;
font-size:16px;
font-weight:bold;
}
#content .tabmain1box{
margin-top:-1px;
border:0px solid #D1D3D2;
mini-height:181px;
height:auto !important;
mini-width:620px;
width:auto !important;
background:#FFF;
}
#content .tabmain{
padding:8px;
text-align:left;
}


#re_post{margin-top:10px;width:1200px;}
