@charset "GBK";
.mustInput{ font-weight:bold ; color:red ; font-size:14px}

/**分页**/
#page {font-size:12px }
#page a {color:darkblue}
#page a:hover{color:#FF6600}


/**用户评论 CSS开始 */
#comment_ {  font-size:12px ;  font-family:Tahoma ; border-left:solid 2px #e0e0e0 ; padding-left:5px}
#comment_ .btn{line-height:18px ; border:solid 1px #606060}
#comment_  table td { padding:4px; font-size:12px}
#comment_  input{   line-height:18px ; padding:2px 2px 2px 2px ; font-size:12px ;border:solid 1px #7F9DB9;}
#comment_  textarea{  font-size:12px; padding:2px;  line-height:18px ;font-family:Tahoma ;font-size:12px ;border:solid 1px #7F9DB9;}
#comment_  .checkbox{ border:none; }
#comment_  .title{ background-color:#f0f0f0 ; font-weight:bold ;line-height:20px ; font-size:14px}

#comment_ ul{margin:5px; padding:0px}
#comment_ li{list-style-position:inside ; line-height:20px ; color:#505050}
/**用户评论 CSS结束 */


/**留言板 CSS开始*/
#board_ {  float:left ; font-family:Tahoma ; border-left:solid 2px #e0e0e0 ; padding-left:5px}
#board_ table td { padding:4px; font-size:12px}
#board_  input{ height:22px; line-height:22px ; padding:2px 2px 2px 2px ; font-size:12px ;border:solid 1px #7F9DB9;}
#board_  textarea{  font-size:12px; padding:2px;  line-height:18px ;font-family:Tahoma ;font-size:12px ;border:solid 1px #7F9DB9;}
#board_ .btn{ line-height:18px ; border:solid 1px #606060}
#board_ .desc{color:red}
#board_ .user_legend{margin:0 0 0 12px;padding:0 5px;font-weight:bold; color:blue}
#board_ .user_fieldset{text-align:center; width:90%;font-size:12px; margin:0px 0px 0px 5px}
#board_  .title{ background-color:#f0f0f0 ; font-weight:bold ;line-height:20px ; font-size:14px}
#board_ ul{margin:5px; padding:0px}
#board_ li{list-style-position:inside ; line-height:20px ; color:#505050}


 /* 短虚线 */
.dot_line {  border-bottom:dotted 1px #c0c0c0; }
.chgButton{line-height:22px; height:22px ;  padding:0px}

/**用户登录和注册*/
#userLogin_ { font-family:Tahoma;clear:both}
#userLogin_ Legend{margin:0 0 0 12px;padding:0 5px;font-weight:bold; color:blue}
#userLogin_ fieldset{text-align:center; width:75%;font-size:12px; margin:0px 0px 0px 5px}
#userLogin_  input{ height:24px; line-height:24px ; padding:0px 2px 2px 2px ; font-size:12px ;border:solid 1px #7F9DB9;}
#userLogin_  table td{ padding:2px; font-size:12px;}
#userLogin_ a{color:#505050; font-weight:bold;text-decoration:none}
#userLogin_ a:hover{color:#ff6600}

#userLogin_ .user_title{ width:20%;	font-size:12px;line-height:120%;	text-align:right; border-bottom:dashed 1px #d0d0d0 ;}
#userLogin_ .user_value{	width:40%;font-size:12px;line-height:120%;	  border-bottom:dashed 1px #d0d0d0}
#userLogin_ .user_value select{font-size:12px;line-height:120%}
#userLogin_ .user_desc{	color:#666;font-size:12px;line-height:120%;  border-bottom:dashed 1px #d0d0d0}
#userLogin_ .user_star{color:red; margin:0 5px;}
#userLogin_ .user_error_info{margin:0 5px;color:red;font-size:12px;line-height:120%;}
#userLogin_  textarea{  font-size:12px; padding:5px;  line-height:18px ;font-family:Tahoma ;border:solid 1px #7F9DB9;color:#606060}

#checkNumPanel_ { font-family:Tahoma;clear:both;}
#checkNumPanel_ .checkNum_fieldset{text-align:center; width:90%;font-size:12px; margin:0px 0px 0px 5px}
#checkNumPanel_ .checkNum_legend{margin:0 0 0 12px;padding:0 5px;font-weight:bold; color:blue;}
#checkNumPanel_ table { padding:2px; font-size:12px;}
#checkNumPanel_ .tipTitle {  }
#checkNumPanel_ .label{ }
#checkNumPanel_ .value{ }
#checkNumPanel_ input{ height:24px; line-height:24px ; padding:0px 2px 2px 2px ; font-size:12px ;border:solid 1px #7F9DB9;}

/**投票箱和投票结果*/
.votebox_ {font-family:Tahoma;clear:both; }
.votebox_ table{width:80%; border:5px; padding:2px; font-size:12px;}
.votebox_ .title{ }
.votebox_ .desc{ }
.votebox_ .item{ }
.votebox_ .action{ }
.votebox_ .action input{ height:24px; line-height:24px ; padding:0px 2px 2px 2px ; font-size:12px ;border:solid 1px #7F9DB9;}

.voteResultWrap {}
#voteResult_ {font-family:Tahoma;clear:both; width:90% ; }
#voteResult_ table{ border:5px; padding:2px; font-size:12px; background-color:#d0d0d0}
#voteResult_ td{background-color:#ffffff; line-height:200% ; padding-left:5px ; padding-right:5px}
#voteResult_ .title{ font-weight:bold ; font-size:13px }
#voteResult_ .stat{ }
#voteResult_ .colTitle{ }
#voteResult_ .colValue{ }
#voteResult_ .totalNum{ font-weight:bold ; color:red}
#voteResult_ .gridTitle{text-align:center; font-weight:bold ; background-color:#f0f0f0 }



/**错误信息 CSS开始 */
#errorTitle { 	text-align: center;	font-size: 20px;	font-weight: bold;	margin-bottom: 30px;}
#errorBody {text-align: center;}
#errorMessage { background-color: #EBEFF3;	width: 800px;	border: solid 1px #c0c0c0;	margin: 0 , auto;	line-height:30px;	font-size:14px;	font-family:Tahoma;}
#errorStackTitle {	background-color: #EBEFF3; 	width: 800px;	border: solid 1px #c0c0c0;	line-height:30px;	font-size:12px;	font-family:Tahoma;	width: 800px;	margin-left: auto;	margin-right: auto;	font-weight: bold;}
#errorTemplateCode { 	text-align: left;	background-color: #EBEFF3;	width: 800px;	border-left: solid 1px #c0c0c0 ; border-right: solid 1px #c0c0c0; border-bottom:solid 1px #c0c0c0;	margin-left: auto;	margin-right: auto;	width: 800px;	height: 200px;	overflow: auto; font-family:Tahoma;}
#errorTemplateCode  pre{ font-family:Tahoma;line-height:18px ; padding:5px}
#errorStack {margin-top: 20px; }
#errorStackInfo { 	text-align: left;	margin-left: auto;	margin-right: auto;	width: 800px;	height:400px;	overflow: auto;	border-left: solid 1px #c0c0c0 ; border-right: solid 1px #c0c0c0; border-bottom:solid 1px #c0c0c0;		background-color:#F7FBFF;	line-height:22px;	font-size:12px;	font-family:Tahoma;	padding:5px;}

/** 搜索*/
#search_ table td{font-size:12px}
#search_ .inputBox{ height:18px; line-height:18px ; padding:0px 2px 2px 2px ; font-size:12px ;border:solid 1px #7F9DB9;}
#search_ .inputTitle{font-size:12px ; line-height:20px}
#search_ .search_fieldset{text-align:center; width:65%;font-size:12px;}
#search_ .search_legend{margin:0 0 0 12px;padding:0 5px;font-weight:bold;}
#search_ .btn{ line-height:18px ; border:solid 1px #606060}
#search_ select{ height:18px; line-height:18px ;font-size:12px}


/**验证码图片*/
#auth_img { border:solid 1px #909090;}

/**内容标题样式，必须保证和代码表中相关信息一致*/
.cn_title_style1{color:red; font-weight:normal;}
.cn_title_style2{color:red; font-weight:bold;}
.cn_title_style3{color:#00ff00; font-weight:normal;}
.cn_title_style4{color:#00ff00; font-weight:bold;}
.cn_title_style5{color:#0000ff; font-weight:normal;}
.cn_title_style6{color:#0000ff; font-weight:bold;}
.cn_title_style7{color:#ffff00; font-weight:normal;}/** 黄 **/
.cn_title_style8{color:#ffff00; font-weight:bold;}
.cn_title_style9{color:#ff00ff; font-weight:normal;}/** 洋红 **/
.cn_title_style10{color:#ff00ff; font-weight:bold;}
.cn_title_style11{color:#008000; font-weight:normal;}/** 森林绿 */
.cn_title_style12{color:#008000; font-weight:bold;}
.cn_title_style13{color:#87ceeb; font-weight:normal;}/**天蓝 */
.cn_title_style14{color:#87ceeb; font-weight:bold;}
.cn_title_style15{color:#ffa500; font-weight:normal;}/** 橘黄 */
.cn_title_style16{color:#ffa500; font-weight:bold;}
.cn_title_style17{color:#800000; font-weight:normal;}/** 栗色 */
.cn_title_style18{color:#800000; font-weight:bold;}
.cn_title_style19{color:black; font-weight:normal;}
.cn_title_style20{color:black; font-weight:bold;}
.cn_title_style21{font-weight:bold;}/** 纯粗体 */
.cn_title_style22{font-style:italic; font-weight:normal;}/** 纯斜体 */

#changeLocale {border:1px solid #c0c0c0; width:40px;margin:0px;padding:0px; font-size:12px; font-family:Tahoma;}
#localeSelect {list-style-type: none;width:200px;max-height:400px;overflow:auto;background-color:#fff;border:1px solid #c0c0c0;display:none;}
#localeSelect li {background:#ffffff;}
#localeSelect li a {display:block;line-height:20px;height:20px;color:#000000;font-size:13px;text-indent:10px;}
#localeSelect li a:hover {background-color:#c0c0c0;}

/**=== dialog**/
* html { ie6PngRepair:false; }/*设置主题是否针对IE6应用PNS透明与背景定位修复*/
.ui_overlay div { background:#000; filter:alpha(opacity=70); opacity:0.7; }/*设置遮罩颜色与透明度*/
.ui_dialog_main { background:#FFF;  }
.ui_title { width:100%; height:30px; position:absolute; top:3px; left:0; _left:auto; font-size:12px; }
.ui_title_text { height:29px; line-height:29px; padding:0 30px 0 25px; _padding:0 0 0 15px;  color:#FFF; font-weight:700; text-shadow:0 1px 5px #000; }
.ui_content.ui_iframe { background:url("loading2.gif"/*tpa=http://www.ospod.com/ospodsitetpl/img/loading2.gif*/) no-repeat center center; frameborder:0}/*iframe加载显示loading动画*/
/*
		r0d0:左上角, r0d1:上边, r0d2:右上角, r1d2:右边, r2d2:右下角, r2d1:下边, r2d0:左下角, r1d0:左边
*/
.r0d0, .r0d2, .r2d0, .r2d2, .r0d1, .r2d1, .ui_title_icon, .ui_close, .ui_resize,.ui_min, .ui_max { background-image:url("aero_s.png"/*tpa=http://www.ospod.com/ospodsitetpl/img/aero_s.png*/); background-repeat:no-repeat; _background-image:url("aero_s.gif"/*tpa=http://www.ospod.com/ospodsitetpl/img/aero_s.gif*/);}
.r0d0 { width:14px; height:34px; background-position: 0 0; }
.r0d2 { width:14px; height:34px; background-position: -14px 0; }
.r2d0 { width:14px; height:14px; background-position: 0 -34px; }
.r2d2 { width:14px; height:14px; background-position: -14px -34px; }
.ui_min { position:absolute;top:7px; right:44px; _right:26px; width:13px; height:13px; background-position:left -109px; _font-size:0; _line-height:0; text-indent:-9999em; }
.ui_max { position:absolute;top:7px; right:28px; _right:13px; width:13px; height:13px; background-position:left -128px; _font-size:0; _line-height:0; text-indent:-9999em; }
.ui_title_icon { width:11px; height:11px; position:absolute; left:10px; _left:0px; top:9px; background-position:0 -149px; }
.ui_close { top:7px; right:12px; _right:0; width:13px; height:13px; background-position:left -96px; _font-size:0; _line-height:0; text-indent:-9999em; }
* html .ui_close div { cursor:pointer; }/*IE6修复png的时候会插入一个div导致原有的a标签失去了应有的鼠标样式*/
.ui_close:hover { background-position:right -96px; }
.ui_min:hover { background-position:right -109px; }
.ui_max:hover { background-position:right -128px; }
.ui_resize { width:10px; height:10px; background-position:right bottom; }
.r0d1, .r2d1 { background-repeat:repeat-x; }
.r0d1 { background-position: 0 -48px; }
.r2d1 { background-position: 0 -82px; }
.r1d0, .r1d2 { background-image:url("aero_s2.png"/*tpa=http://www.ospod.com/ospodsitetpl/img/aero_s2.png*/); background-repeat:repeat-y;_background-image:url("aero_s2.gif"/*tpa=http://www.ospod.com/ospodsitetpl/img/aero_s2.gif*/); }

.r1d0 { background-position:left top; }
.r1d2 { background-position: right bottom; }
.ui_btns { background-color:#F6F6F6; font-size:12px; -moz-border-radius:4px; -webkit-border-radius: 4px; border-radius:4px; }
.ui_btns span, .ui_btns button { background-color:transparent; background-image:url("btns.png"/*tpa=http://www.ospod.com/ospodsitetpl/img/btns.png*/); background-repeat:no-repeat; }
.ui_btns span { padding:0 0 0 6px; overflow:hidden; }
.ui_btns button { height:31px; line-height:31px; padding:0 12px 0 6px; max-width:200px;  border:none 0; font-size:12px; }
.ui_yes { background-position:left -124px; }
.ui_yes:hover, .ui_yes.ui_hover { background-position:left -155px; }
.ui_yes button { color:#f0f0f0; text-shadow:0 -1px 0 #000; background-position:right 0; }
.ui_yes:hover button, .ui_yes.ui_hover button { background-position:right -31px; }
.ui_no { background-position:left -186px; }
.ui_no:hover { background-position:left -217px; }
.ui_no button { color:#666; text-shadow:0 1px 0 #FFF; background-position:right -62px; }
.ui_no:hover button { background-position:right -93px; }
html:hover .ui_btns button:focus { outline:none 0; }

/*
皮肤拓展参数[可添加组合在'style'参数中]
*/
.ui_dialog_icon { display:inline-block; *zoom:1; *display:inline; background-image:url("icons.png"/*tpa=http://www.ospod.com/ospodsitetpl/img/icons.png*/); background-repeat:no-repeat; }
/*警告消息*/
.alert .ui_dialog_icon { margin-right:10px; width:48px; height:48px; background-position:0 -96px; }
/*询问消息*/
.confirm .ui_dialog_icon { margin-right:10px; width:48px; height:48px; background-position:0 -144px; }
/*错误消息*/
.error .ui_dialog_icon { margin-right:10px; width:48px; height:48px; background-position:0 -48px; }
/*成功消息*/
.succeed .ui_dialog_icon { margin-right:10px; width:48px; height:48px; background-position:0 0;}

.sorry .ui_dialog_icon { margin-right:10px; width:113px; height:113px; background-position:0 0;background-image:url("5.gif"/*tpa=http://www.ospod.com/ospodsitetpl/img/5.gif*/)}

/*没有标题栏*/
.noTitleBar .ui_title_wrap { height:0; _display:none; visibility:hidden; }
/*无标题文字*/
.noTitle .ui_title_text { visibility:hidden; }
.noTitle .ui_close { }
.noTitle .ui_content { margin-top:0; }
/*无关闭按钮*/
.noClose .ui_close { display:none; }
/*无任何风格*/
.noSkin .ui_border, .noSkin .ui_title_wrap, .noSkin .ui_dialog_icon { display:none; }
.noSkin .ui_bottom_wrap { display:none; *display:block; *height:0; overflow:hidden; }
* html .noSkin .ui_btns { height:0; overflow:hidden; position:absolute; left:-99999em; }
.noSkin .ui_content { margin:0; }
.noSkin .ui_dialog_main { background:transparent; }
/**=== dialog end **/
