@charset "gb2312";

/* --------------------------------------------------------------------全局css定义开始 */

body { background-image: url(BodyBG.jpg); }
/**/
body,div,form,iframe,img,ul,ol,li,dl,dt,dd,p,table,td,tr,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; border:0;}
body,table,td,tr,th,select,input,textarea,button {font-size: 12px; font-family: "宋体", Arial, Verdana, Geneva, Helvetica, sans-serif;}
li  { list-style-type: none; }
hr  { height:1px;color:#755111;}
select,input{vertical-align:middle}

img { border:0;}

/* 整个页面链接颜色 */
a:link    {text-decoration:none;color:#000;}
a:visited {text-decoration:none;color:#333;}
a:hover   {text-decoration:underline;}
a:active  {text-decoration:none;color:#ff0000;}
/**/

/* color -------------------------------------------------- */
.gray{ color:#CCCCCC}
.blue,.blue a{color:#2B7CCD;}
.orange,.orange a{color:#F30;}
.green,.green a{color:#090;}

.cred,a.cred:link,a.cred:visited{ color:red;}
.cblue,a.cblue:link,a.cblue:visited{color:blue;}

.cblue a:link    {color:blue;}
.cblue a:visited {color:blue;}
.cblue a:hover   {color:blue;}
.cblue a:active  {color:blue;}

.cdred,a.cdred:link,a.cdred:visited{ color:#bc2931;}
.cgray,a.cgray:link,a.cgray:visited{ color: #4f544d;}
.cdgray,a.cdgray:link,a.cdgray:visited{ color: #666;}
.cblack,a.cblack:link,a.cblack:visited{color:#000;}
a.cblack:hover{color:#bc2931;}
.cyellow,a.cyellow:link,a.cyellow:visited{color:#ff0;}

/* font-size/ font-family --------------------------------- */
.cur {color:#F30; font-weight:bold;}

.font14{ font-size:14px;}
.font18{ font-size:18px;}
.bold{font-weight:bold}

.fb {font-weight: bold;}
.fi {font-style: italic;}
.nobold {font-weight: normal;}
.number{ font-family:Arial; padding:0 2px;}/*number*/

/* 字体大小*/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.px14 { font-size:14px;}
.px18 { font-size:18px;}
.px24 { font-size:24px;}
.px34 { font-size:34px;}

h1,h2,h3,h4 { font-size: 12px; }
h1    {font-size:14px;line-height:100%;}
h3,h4 { font-size: 12px;}
h5    { font-size: 12px; font-weight: 400; }
h6    { font-size: 12px; }

/* margin/padding/float ----------------------------------- */
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.clear{ clear:both; overflow:hidden;line-height:0;font-size:0;height:0;}

.left{ float: left;}
.right{ float: right;}
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.vm { vertical-align: middle; }
.fl { float: left; }
.fr { float: right; }
.cf { clear: both; height: 0px; overflow: hidden; }
.dn { display: none; }
.noBorder{ border:none;}
/**/
.more      { float:right; padding-right:5px; font-size:12px; font-weight:normal}
.infodate  { float:right; padding-right:5px; text-align:right; color:#999999;}
.ipt , .btn { background-image: url(bg.jpg); background-repeat: no-repeat; padding: 0px 3px; font-size: 12px; vertical-align: middle; }
.ipt { color: #147DE7; border:1px solid #5DB1E5; height:16px; background-position: 0px -950px; }
.btn { border: 0; color: #FFFFFF; background-position: 0px -5px; height: 18px; }
.select { height: 20px; }
.InputFocus{ padding:2px 1px; border:1px #CCCCCC solid; background-color:#FFFF99;}/*this.style.backgroundColor='#FFFF99'*/
.InputBlur { padding:2px 1px; border:1px #7F9DB9 solid; background-color:#FFFFFF;}
.ico { background: url(ico.gif) 5px 3px no-repeat;  padding-left:20px; }
.li_point li{ background:url(li_point.gif) 10px 6px no-repeat;}
.li_point dl{ background:url(li_point.gif) 10px 6px no-repeat;}
.blank1 { height:1px; clear:both; overflow:hidden; font-size:1px;}
.blank5 { height:5px; clear:both; overflow:hidden; font-size:1px;}
.blank10 { height:10px; clear:both; overflow:hidden; font-size:1px;}
/* --------------------------------------------------------------------全局css定义结束 */

body {color: #0066CC;}




a       {color: #0066CC;text-decoration: none;}
a:hover {color: #0066CC;text-decoration: underline;}


/*
select, input {font-size: 12px; border: #BBDDFF solid 1px;background-color: #fff;}
label {font-size: 12px;color: #FF0000;}
*/


/*border*/
.border { background-color:#C4D8ED;}/*DDD4CD*/
.border         td     { background:#EEF7FD;                 color:#666666; height: 20px; line-height: 20px; border: 1px solid #FFFFFF; padding:1px;} /*TureHeight is 20+2+2=24*/
.border .tdbg   td     {}
.border .tdbg2  td     { background:#efefef;}
.border .tdbgMouseover td { background:#C4D8ED;}
.border .tdMouseover      { background:#BFDFFF;}
.border .tdCurrent        { background:#FF0000;}
.border .title  td     { background:#E4EDF9;                 color:#000000; font-weight: bold;}
.border .title2 td     { background-image:url(title_bg.gif); color:#000000; font-weight: bold;}
.border         td.itemDt { background:#F1F3F5; text-align:right;}
.border         td.itemDD {}

/*
.border input  { padding:2px 1px; font-size:12px; border-bottom:1px solid #BDC5CA; border-right:1px solid #BDC5CA; border-top:1px solid #6F787E; border-left:1px solid #6F787E;}
.border .noBorder input{ border:none;}
*/
/********/
textarea 					{ padding:2px 1px; font-size:12px; border-bottom:1px solid #BDC5CA; border-right:1px solid #BDC5CA; border-top:1px solid #6F787E; border-left:1px solid #6F787E;  }
/**/
.InputInfo,.InputInfoFocus	{ padding:2px 1px; font-size:12px; border-bottom:1px solid #BDC5CA; border-right:1px solid #BDC5CA; border-top:1px solid #6F787E; border-left:1px solid #6F787E;}
.InputInfo			{ background-color:#FFFFFF;}
.InputInfoFocus		{ background-color:#FFFF99;}/*E3FAD5*/
.InputButton		{ padding:3px 2px; font-size:12px; background:url("button_bg.gif");       border:1px solid #BDC5CA; cursor:pointer;}
.InputButtonFocus	{ padding:3px 2px; font-size:12px; background:url("button_bg_Focus.gif"); border:1px solid #c3a336; cursor:pointer;}
/**/


.VoteQuestionPic1      { width: 120px; height:100px; margin: 4px 0px 0px 4px; float:left; display:inline; text-align:center; border:1px solid #ddd; padding-top:4px; overflow:hidden; background-color:#FFF; }
.VoteQuestionPic1 img  { width: 112px; height:80px; border:0px;}
.VoteQuestionPic1 span { font-size: 12px; height:20px; line-height:20px; }

.VoteQuestionPic2      { width:120px;                margin: 4px 0px 0px 4px; float:left; display:inline; text-align:center;}
.VoteQuestionPic2 img   { width:112px; height: 72px; margin: 0px 0px 0px 0px; background: #F9F9F9; border: 1px solid #CCCCCC; padding: 4px; }
.VoteQuestionPic2 .span { font-size: 12px; height: 20px; line-height:20px; overflow:hidden; background-color:#FFF;}
