@charset "utf-8";
/* 
---------------------------------------------
CSS Document By Anyker （anyker@gmail.com）
---------------------------------------------
*/
@import url("mod.css");
@import url("scripts.css");

html, body, div, span, object, iframe, pre, a, code, font, ul, li, dl, dd, dt, img, samp, small, strong, big, form, label, caption
                            {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; text-align:left; vertical-align:baseline; font-family:"Microsoft YaHei", SimSun, Verdana, Arial, Helvetica, sans-serif;}
body                        {font-size:12px; line-height:18px;}
em                          {font-style:italic;}
sup                         {vertical-align:super; font-size:10px; font-weight:lighter; line-height:0px;}
sub                         {vertical-align:text-bottom; font-size:10px; font-weight:lighter; line-height:0px;}
html>body p code            {*white-space:normal;}
b, strong                   {font-weight:bold;}
small                       {font-size:80%;}
big                         {font-size:120%;}
table, td, th               {vertical-align:middle;}
a                           {text-decoration:none;}
a img                       {border:0;}
hr                          {background:#ccc; color:#ccc; clear:both; float:none; width:100%; height:1px; margin:5px 0; border:none;}
li                          {list-style:none; list-style-position:inside; _list-style-position:outside;}

input[type="button"],
input[type="submit"]        {cursor:pointer; padding:5px 10px;}
textarea                    {padding:2px;}
							/* 表单元素样式重定义 */

.hidden                     {display:none;}
                            /* 禁止显示网页部分内容 */
							
.inline						{display:inline-block;}
							/* 定义元素内联不换行 */
 
.endBox,
.clearFloat                 {float:none; clear:both; height:0px; line-height:0px; font-size:0px; visibility:hidden;}
							/* 强制清楚浮动 */

.noBr a,
.noBr li                    {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
                            /* 行内禁止换行，超出部分以省略号代替 */

.textPsBox                  {padding-left:10px; color:#666;}
div.textPsBox               {margin-top:5px; padding-left:0px;}
.textPsBox a                {cursor:pointer;}
                            /* 表单内用于注释部分的样式 */

.must                       {color:red; padding-right:3px;} 
                            /* 表单中必填元素红色星号样式 */
							
.mapBox                     {border:#ccc 3px solid;} 
                            /* 地图嵌套外框样式 */
							
#iLoading                   {padding:1px 0px 0px 10px; height:16px; line-height:16px; text-indent:20px; display:none; background:url(images/loading.gif) no-repeat;}
							/* 数据载入中的等待图标 */


.stateMessageBox            {padding:4px 0px; margin-left:10px;}
#debuger                    {width:500px; background-color:silver; border:1px solid #336699; display:none;}
#debuger .sql               {display:none;}
#debuger:hover .sql         {display:block;}
.js_hidden                  {display: none;}
							/* 调试模式中系统信息样式 */

.pageList                   {margin-top:15px; height:20px;}
.pageList ul                {float:right;}
.pageList ul li             {float:left; margin:0px 0px 0px 2px; border:#eaeaea 1px solid; color:#333; font-size:12px; width:20px !important; line-height:20px; height:20px !important; background:#f8f8f8; padding:0px; text-align:center;}
.pageList ul li a           {color:#333; display:block; width:20px !important; height:20px !important; line-height:20px !important; text-decoration:none; text-align:center;}
.pageList ul li a:hover     {background:#fff;}
.pageList ul li.current     {border:#ccc 1px solid; color:#999; background:#eaeaea;}
							/* 页码样式 */
							
dl 							{margin:10px 0px !important; padding:0; background:#fff; border:#eaeaea 1px solid; border-radius:5px;}
dl dt 						{text-align:center; font-size:16px; font-weight:bold; padding:5px; border-bottom:#eaeaea 1px solid; background:#f8f8f8; border-top-left-radius:5px; border-top-right-radius:5px;border-bottom-right-radius:0; border-bottom-left-radius:0;}
dl dd 						{border-bottom:#eaeaea 1px solid; padding:10px; -webkit-margin-start:0px; line-height:1.5em;}
dl dd b 					{font-size:18px; font-weight:bold;}
dl dd label 				{font-weight:bold; margin-right:5px;}
dl dd:last-child 			{border-bottom:none;}
dl dd.buttons				{text-align:right;}
dl ul 						{margin:0;padding:0;}
dl ul li 					{list-style:none; margin-bottom:10px;}
dl input[type=text],
dl input[type=password] 	{border:none; border-bottom:#ccc 1px solid; color:#666; background:none; font-size:14px; padding:0;}
dl input[type=text].inputPrice {font-weight:700; font-style:normal; font-size:20px; width:160px; text-align:center;}
							/* 自由DL */

.button 					{display:inline-block; padding:0 50px; height:30px; line-height:30px; text-align:center; border:none; border-radius:30px; background:#E0001E; box-shadow:none; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; margin:0 auto; cursor:pointer; -webkit-transition:background .7s, opacity .7s; -moz-transition:background .7s, opacity .7s; transition:background .7s, opacity .7s;}
.button:link				{color:#fff;}
.button:hover 				{background:#F60;}
.sbutton 					{display:inline-block; padding:0 20px; height:20px; line-height:20px; text-align:center; border:none; border-radius:20px; background:#E0001E; box-shadow:none; font-size:12px; font-weight:bold; color:#fff; text-decoration:none !important; margin:0 auto; cursor:pointer; -webkit-transition:background .7s, opacity .7s; -moz-transition:background .7s, opacity .7s; transition:background .7s, opacity .7s;}
.sbutton:link 				{color:#fff;}
.sbutton:hover 				{background:#F60;}
							/* Buttons */

.prevNext					{display:block; margin:20px auto; padding:5px; border:#ddd 1px solid;}
.prevNext span				{font-size:12px;}
.prevNext span.prev			{padding-right:10px;}
							/* 上下页 */

.container                  {margin:0 auto;}
.cert                       {margin:5px auto; text-align:center;}
.topic                      {margin:20px auto;}
.topic dl                   {border:#ccc 1px solid; border-top:#666 2px solid; background:#fff;}
.topic dl dt                {padding:5px; border-bottom:#ccc 1px solid; background:#eaeaea; font-weight:bold; color:#333;}
.topic dl dd                {margin:0px; padding:5px;}
.topic dl dd.topicContent   {padding:10px; color:#09C;}
.topic dl .topicContent .response 
                            {display:block; padding-top:10px; margin-top:10px; border-top:#ccc 1px solid; color:#690;}
.topic dl dd.last           {border-top:#ccc 1px solid; background:#F3F3F3; padding:5px; text-align:right;}

.topicForm                  {margin:20px auto; border-top:#666 2px solid; background:#fff;}
.topicForm .topicForm_title {padding:5px; border-right:#ccc 1px solid; border-bottom:none; border-left:#ccc 1px solid; background:#eaeaea; font-weight:bold; color:#000;}
.topicForm .topicForm_table {background:#ccc;}
.topicForm .topicForm_table tr td 
                            {padding:8px; background:#fff;}
.topicForm .topicForm_table tr .tdItem 
                            {width:80px; font-weight:bold; background:#EAEAEA; color:#333;}
.topicForm .topicForm_table tr.bottomTr td 
                            {background:#eaeaea; padding:8px 8px;}
							
.pageToolbar                {position:fixed; right:120px; top:120px; width:24px;; height:200px; overflow:hidden; 
							 _position:absolute;
							 _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-120);
							 _right:expression(documentElement.scrollRight+documentElement.clientWidth-this.offsetWidth-120);}
.pageToolbar .jfontsize     {}
.pageToolbar .bdshare_t     {width:24px; height:24px; margin:5px auto; display:block; float:none; overflow:hidden;}
.pageToolbar .bdshare_t .bds_more {padding:0; width:24px; height:24px; display:block;}

.siteMap                    {margin:10px 0;}
.siteMap a                  {line-height:25px;}
.siteMap ul                 {margin:0; padding:0;}
.siteMap ul li              {list-style:square inside; padding:0; margin:0; text-indent:20px;}
.siteMap li li              {text-indent:40px;}
.siteMap li li li           {text-indent:60px;}
							/* 站点地图样式 */

#InfoBox					{display:none; position:absolute; left:10px; top:40px; z-index:1000; padding:10px; min-width:150px; max-width:380px; _width:380px; background:#666; color:#FFF; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 10px #666; -moz-box-shadow:2px 2px 10px #666; -webkit-box-shadow:2px 2px 10px #666; border-radius:5px; overflow:hidden;}
#InfoBox span.title			{font-weight:bold;}
							/* 调试模式中系统信息样式 */

.notifactionBox             {background:#fff; border:#ccc 3px solid; padding:20px; margin:50px auto; width:500px;}
.notifaction                {background:#fff; border:#ccc 3px solid; padding:20px; margin:50px auto; width:500px;}
.notifaction h1             {padding:0; margin:0 0 20px 0; text-align:center; font-size:18px; font-weight:bold; color:#000;}
.notifaction p              {}
h1.notifactionError			{color:#F00;}
h1.notifactionOk			{color:#9C0;}
h1.notifactionWarning		{color:#F00;}
h1.notifactionSorry			{color:#F00;}
							/* 信息提示页面样式 */

#bshareF                    {top:260px !important;}
.siteAddons-bdhm            {display:none;}
.siteAddons-cnzz			{text-align:center;}
.siteAddons-sharelink       {}
.siteAddons-53kf            {}
.mnkf_talking,
.mnkf_min		            {bottom:35px !important;}
.siteAddons-365webcall      {}
.siteAddons-holiday-wishes	{position:fixed; top:140px; z-index:9999; width:120px; height:400px;}
.siteAddons-holiday-wishes-close {display:block; height:20px; line-height:20px; font-size:12px; padding:0 10px; color:#333; text-decoration:none; text-align:center;}
							/* 第三方插件样式重定义 */