﻿/* CSS for Ub520.com Control Panel */
body, td, input, textarea, select { font-size: 12px; font-family:"Trebuchet MS", "Lucida Console", "Lucida Sans", sans-serif; color: #333; word-break: break-all; SCROLLBAR-FACE-COLOR: #C9DEFA; SCROLLBAR-HIGHLIGHT-COLOR: #C9DEFA; SCROLLBAR-SHADOW-COLOR: #337ABB; SCROLLBAR-DARKSHADOW-COLOR: #C9DEFA; SCROLLBAR-3DLIGHT-COLOR: #C9DEFA; SCROLLBAR-ARROW-COLOR: #264580;SCROLLBAR-TRACK-COLOR: #EEF7FD;}
body{ padding:0; margin:0; background-color:#FFFFFF }

a { text-decoration: none; color: #0D58A5; }
	a:hover { text-decoration: underline; }
	a.red { color: red; }
.red { color: red; }
a img { border: none; }
ul { list-style: none; }
.highlight{ background-color:#F3F7FF}
/*头部框架*/
#header {height:100px; background:#C3D9FF url(../images/topinfo_itemline.gif) 0 0 repeat-x;}
	
	#sitetitle { position: absolute; left: 20px; top: 15px; }
		#sitetitle * { display: block; overflow: hidden; }
		#sitetitle strong { color: #6774A8; }
		#sitetitle a { width: 210px; font-size: 16px; font-weight: bold; display: block; height: 20px; line-height: 20px; overflow: hidden; }

	#topinfo { position: absolute; top: 5px; right: 0; width: 300px; height: 25px; overflow: hidden; padding-right: 20px;}
		#topinfo, #topinfo a { color: #4B6888; }
		#topinfo ul { margin: 0; padding: 0; list-style: none; line-height: 25px; height: 25px; }
			#topinfo li { float: right; padding: 0 8px; }
				#topinfo .sitehomelink { background:url(../images/sideswitch.gif) no-repeat -3px -171px; padding-left: 14px; }
				#topinfo .logout { background:url(../images/sideswitch.gif) no-repeat -3px -149px; padding-left: 14px; }

	#topmenu { position: absolute; left: 120px; top: 61px; }
		#topmenu ul { margin: 0; padding: 0; list-style: none; }
			#topmenu li { float: left; margin-right:3px;}
				#topmenu a { display:block; font:bold 14px/39px 宋体, Helvetica, sans-serif; width:80px; background: url(../images/topinfo_itemline.gif) right -150px no-repeat; color:#4B6888; text-align:center;}
				  #topmenu a:hover{ text-decoration:none;}
					#topmenu a.current { background:#2d5678 url(../images/topmenu.gif) no-repeat; color:#FFF; }
	
	#sideswitch { position: absolute; left: 20px; top: 75px; color: #6774A8; background: url(../images/sideswitch.gif) no-repeat 0 5px; padding-left: 10px; line-height: 20px; height: 20px; overflow: hidden; }
		#sideswitch.closed { background-position: 0 -25px; }


/*侧边框架*/
#side { margin: 0; padding: 20px 0 0; background:#F6F9FD; }
	#side div { display: none; width: 150px; margin: 0 15px 10px; border:0;  line-height: 26px; }
		#side h3, h4 { margin: 0 5px; background: #FFF url(../images/side_menu_bg.gif) no-repeat; font-size:1em; padding-left:15px; color: #333; cursor: pointer; }
		#side h4 { background: #FFF url(../images/side_menu_bg.gif) repeat-x 0 0;}
		#side ul { margin: 0 5px; padding: 0 0 5px; list-style: none; }
			#side li { display: inline; }
				#side a { display: block; padding-left:20px; color:#333; background: transparent url(../images/dotline_h.gif) repeat-x bottom; }
					#side a:hover, #side a.current { background: #EFF4FD url(../images/side_menu_bg.gif) 0 -30px no-repeat; text-decoration:none; }
					
				#side .model a { display: inline;}


/*主页面*/
#main { margin: 0; padding: 10px 10px !important; padding: 10px 10px 10px 10px; background: #FFF; border-top: 3px solid #F5F7FA; }


/*页面标题*/
.pagehead { background: url(/template/site/images/page_head.gif) repeat-x 0 0; margin-bottom: 5px; border-left:3px solid #006699}
	.pagehead tr { background: url(/template/site/images/page_head.gif) no-repeat 100% -80px;}
		h1 { background: url(/template/site/images/page_head.gif) no-repeat 0 -40px; color: #6774A8; line-height: 40px; font-size: 14px; padding-left: 18px; margin: 0; }

	.actions { text-align: left; padding-right:10px; padding-top:9px; }
		.pagehead .actions tr { background-image: none; }
		.actions td { text-align: center; padding: 0 10px; line-height: 30px; height: 30px; }
			.actions td.active { background: #FFF; border: solid #86B9D6; border-width: 1px 1px 0; }
				.actions a.add { background:url(../../images/sideswitch.gif) 0 -72px no-repeat; padding-left: 17px; }
				.actions22{ text-align: right; padding-right:10px; padding-top:9px; }
				.actives22 td{ text-align: center; padding: 0 10px; line-height: 30px; height: 30px; width:100px;}
			.active2  { background: #FFF; border: solid #86B9D6; border-width: 1px 1px 0; padding:5px; margin-top:3px; padding-bottom:2px;}

/*帮助信息*/
.helptable { width: 100%; background: #FDFFF5 url(../../images/help_info.gif) no-repeat 0 0; border: 1px solid #D5D8C7; margin-bottom: 20px; }
	.helptable td { padding: 15px 15px 15px 35px; line-height: 1.5em; }
		.helptable ul { padding: 0; margin: 0 0 0 2em; }
.helptable2{ background:url(help_info2.gif) no-repeat left top; margin:160px auto 0 auto; border:1px solid #DBDBDB; border-top:3px solid #DBDBDB; width:400px;padding:60px 10px 10px 10px; }
	.helptable2 p{border-bottom:1px dotted #DBDBDB; padding-bottom:40px; text-align:center;line-height:22px;  font-size:14px; font-weight:bold; color:#458A00; }
	.helptable2 strong{font-size:14px; font-weight:bold; color:#000; padding-right:6px;}

/*普通表格样式*/
.maintable { width: 100%; border-collapse: collapse; border: solid; border-color: #d5eefc #D8DDE5 #D8DDE5; border-width: 3px 1px 1px; font-size:12px}
	.maintable th, .maintable td { border: 1px solid #D8DDE5; padding: 5px; }
		.maintable th { background: #F3F7FF; text-align: left; color: #000; font-weight: normal; }
	
	/*为嵌套的表格移除边框*/
	

	


/*列表表格*/
.listtable { width: 100%; border-collapse: collapse; border: solid; border-color: #d5eefc #D8DDE5 #D8DDE5; border-width: 3px 1px 1px; }
	.listtable th { background: #F3F7FF; color: #6774A8; border-bottom: 1px solid #d5eefc; padding: 6px; }
	.listtable td { border: 1px solid #D8DDE5; padding: 6px; font-family: Georgia, "Times New Roman", Times, serif; }

	.darkrow2 { color: #808080; text-decoration: line-through; }

	.darkrow td { background: #FAFCFF; }

	.rowblocked td { background: #F1F1F1; color: #666; }
		.rowblocked a { color: #666; }

.listtable p.cate {margin: 0;}
.listtable p.cate, .listtable p.cate a {color: #003195;}

.listtable .dateline {float: right;}

.listtable .relativetags {margin: 0.1em;}

.explain td {width: 125px;height: 27px;background: url(action.gif) no-repeat center;text-align: center;}

h2 { margin: 5px 0 0; line-height: 35px; font-size: 14px; color: #6774A8; background:url(../images/sideswitch.gif) no-repeat 0 -108px; padding-left: 15px; }

/*表单元素*/
form { padding: 0; margin: 0; }
	input, textarea { padding:2px; font:12px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #7F9DB9;}
	input.bt1{ font-size:12px; background:#ddf0ff url(../images/topinfo_itemline.gif) 0 -192px repeat-x; cursor:hand!important;cursor:pointer;padding-top:4px;padding-top/**/:2px;height:22px;padding/**/:2px 0; border:1px solid #87A3C1; color:#174B73;}
	   .borderno{ border:0;}

/*按钮样式*/
	.buttons { clear: both; padding: 10px; text-align: center; }
		.buttons input { padding: 5px 5px 2px; color: #6774A8; background: #F9F9F9; border: solid #CBCBCB; border-width: 1px 1px 4px; cursor: pointer; width: 0; overflow: visible; }
			.buttons>input { width: auto; }
			.buttons input.submit { padding: 5px 5px 2px; background: #C3D9FF; border-color: #86B9D6; font-weight: bold; }
button.warningbtn { margin-left:5px;background: #EFEAD3; color: #808080; border: 1px solid; border-color: #FFF #A1A1A1 #A1A1A1 #FFF; height: 32px;}

/*表格顶部样式-一般为搜索区*/
.toptable { width: 100%; }
	.toptable td { text-align:left; padding:3px 0; }
		.toptable td * { vertical-align: middle; }
		 .toptable td a{color:#999}



/*清除所有继承样式的表格*/
.freetable { border-collapse: collapse; width: auto; border: none; word-wrap: break-word; }
	.freetable td, .freetable th { border: none; padding: 5px; }
	.freetable .subject { margin-top: 0.5em; }


/* 分页 */
.listpage { width: 100%; margin-top: 5px; }
	.xspace-page { float: right; }
		.xspace-page a, .xspace-page span { float: left; display: inline; margin-right: 3px; line-height: 20px; padding: 0 5px; border: 1px solid; border-color: #D7D7D7; background: #F5FBFF; }
			span.xspace-totlerecord, span.xspace-totlepages { color: #090; }
				span.xspace-totlerecord { margin-right: 0; border-right: none; }
			span.xspace-current { background: #FBFCE2; color: #333; font-weight: bold; }


/*控制面板首页*/
#supelinks { margin: 1em 0.5em; padding: 0; list-style: none; line-height: 1.5em; }
#supelinks li { padding-left: 0.7em; background: url(../../images/icon_01.gif) no-repeat left; }

#quicklinks { margin:2em auto; width: 500px; list-style: none; }

#quicklinks li { padding: 0.5em 2em; float: left; }
#quicklinks li * { vertical-align: middle; }
#quicklinks li a { color: #F20007; font-size: 16px; font-weight: bold; padding: 0 0.5em; display: block; }
#quicklinks li a:hover { text-decoration: none;	background: #EEE; }
#quicklinks li a img {padding-right:2em; background:url(../images/quicklinks_line.gif) no-repeat right; }


#quicklinks td {padding: 0.5em 2em;}
#quicklinks td * {vertical-align: middle;}
#quicklinks td a {color: #F20007;font-size: 16px;font-weight: bold;padding: 0 0.5em;}
#quicklinks td a:hover {text-decoration: none;background: #EEE;}
#quicklinks td a img {padding-right: 2em;background: url(../images/quicklinks_line.gif) no-repeat right;}

.tabs { border-bottom: 1px solid #CCC; padding-bottom: 27px; padding-left: 5px; }
	.tabs a { float: left; padding: 0 5px; border: 1px solid #CCC;  margin-right: 5px; text-decoration: none; height: 26px; line-height: 26px; background: #FFF; }
		.tabs a.current { font-weight: bold; cursor: default; border-bottom: 1px solid #FFF; background: #FCFFEF; }
			.tabs a:hover { color: #333; background: #FCFFEF; }

#uploadbox { width: 500px; }
#uploadbox table { border: 1px solid #CCC; border-top: none; background:#FCFFEF; width: 100%; }
	#uploadbox th { background: transparent; width: 60px; }
	.upbtntd button { padding: 5px 20px 2px 20px; background: #C3D9FF; border-color: #86B9D6; border-style: solid; border-width: 1px 1px 3px; cursor: pointer; color: #6774A8; font-weight: bold; }
	
#newslisttab {height:26px;border-bottom: 2px solid #86B9D6; margin-bottom: 10px;}
	#newslisttab ul{position: relative; list-style:none;}
	#newslisttab li{position:relative;float:left;padding:0 10px; line-height:26px; height:26px; margin-right:8px;margin-bottom:-2px;}
	*html #newslisttab li{padding-top:6px;height:20px;}
	#newslisttab li a{margin-top:10px;}
	#newslisttab .active { background: #fff; border: 2px solid #86B9D6; border-bottom: none;}

/*功能开通*/
#pagetag1,#pagetag2{width:100%;background:#D2E3F2 url(../images/tag_bg.gif) no-repeat right -120px;height:113px;margin-bottom:25px; text-align:left}
#pagetag2{ background-color:F5F5F5; background-position:right -360px;}
#pagetag1 .pagetagl,#pagetag2 .pagetagl{width:27%;float:left;background: url(../images/tag_bg.gif) no-repeat left top;height:113px;}
   #pagetag2 .pagetagl{ background-position:left -240px}
   #pagetag1 .tag_bj,#pagetag2 .tag_bj{margin-top:13px;height:26px;line-height:26px;font-weight:bold;color:#fff;background:url(../images/acopen.gif) no-repeat left top;padding-left:50px}
   #pagetag2 .tag_bj{ background-position:left -30px}
   #pagetag1 .more,#pagetag2 .more{margin-top:26px;height:25px;line-height:25px;color:#000;background:url(../images/acopen.gif) no-repeat 56px -60px;padding-left:68px;width:86px!important; width /**/:154px;}
   #pagetag2 .more{ background-position:56px -90px}
   #pagetag1 .pagetagr,#pagetag2 .pagetagr{width:72%; height:101px; overflow:hidden; text-align:left; line-height:30px;padding:6px 0;float:left;}
   #pagetag1 .pagetagr .acinfo,#pagetag2 .pagetagr .acinfo{height:70px; clear:both;}
   #pagetag1 .pagetagr .acbutton,#pagetag2 .pagetagr .acbutton{height:30px; clear:both;}
   #pagetag1 .pagetagr .acbutton span,#pagetag2 .pagetagr .acbutton span{margin:5px 20px 0 0; float:right; height:20px; text-indent:-10000px; width:75px; background:url(../images/acopen.gif) no-repeat 0 -120px;}
   #pagetag2 .pagetagr .acbutton span{ background-position:-75px -120px}
   #pagetag1 .pagetagr .acbutton span a{color:#fff; display:block; width:60px; height:20px;}

/*公告*/
#announcement {background: #FCFFEF url(../../images/green/icon_announcement.gif) no-repeat fixed 10px 2px;border: 1px solid #E6E8DC;margin-bottom: 10px;padding: 0 5px 0 40px;}
#announcement * {color: red;}
#announcement marquee {line-height: 25px;}

/*帐户充值*/
ul#BankAccount{ padding:0; margin:0}
  ul#BankAccount li#BankCho{padding:3px 0;}
  ul#BankAccount li#BankCho dt{font-size:12px;line-height:20px; height:20px;padding:0 5px;}
  ul#BankAccount li#BankCho dl dd{display:block; padding-left:120px; height:30px; line-height:30px;}
  ul#BankAccount li#BankCho dd#Bankabc{background:url(../../images/alipay/icon-abc-s.gif) no-repeat;}
  ul#BankAccount li#BankCho dd#Bankcomm{background:url(../../images/alipay/icon-comm-s.gif) no-repeat;}
  ul#BankAccount li#BankCho dd#Bankcmb{background:url(../../images/alipay/icon-cmb-s.gif) no-repeat;}
     ul#Postpay li{line-height:20px;padding-left:15px;background:url(../../images/alipay/alipayarrow.gif) 2px 3px no-repeat;}
     .address{ clear:both; width:90%; margin:0 auto; padding:0 10px 10px 10px; border:1px dashed #ccc; background:#FEFEDA; margin-top:10px;}
	 
/*市调问题*/
.suritem{padding:3px; margin:0}
  .suritem h3{font-size:14px; padding:5px 0 5px 10px; margin:0; background-color:#f3f8ef; font-weight:bold; color:#DB9F02}
    .add_q{float:right; text-align:right; height:20px; line-height:20px; margin-right:5px}
      .suritem dl{}
	  .suritem dl dt{font:12px; height:25px; line-height:30px;}
	  .suritem dl dt.tit_q {color:#DB9F02}

/* 按钮修饰 */
.button {color: #135294; border:1px solid #999; background:#fff url("/admin/images/button_bg.gif"); height:24px;}
.button_off { height:24px; border:1px solid #999; background:url("/admin/images/button_bg.gif"); font-size:12px; }
.button_on { height:24px; background:url("/admin/images/button_bg2.gif"); border:1px solid #c3a336; }
.smallinput{width:30px;}

/* 文本框修饰 */
input {border:1px solid #999; padding:2px; height:20px;  font-size:12px;}
.input_off { border:1px solid #9ea6ab; padding:2px;}
.input_on { border:1px solid #FFA200; background:#F3F6FA; padding:2px;}
textarea {border:1px solid #9ea6ab; padding:2px; font-size:12px;}

/* 单选多选样式 */
.radio, .checkbox, .smallbox, selectlist { border:none; }