/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
*******************************************************
* *页面主体定义
********************************************************/

body {margin:0 auto;}
body,td,th {
	font-family: "宋体";
	font-size: 12px;
	color: #333333;
}

/*链接定义*/
a{text-decoration: none;color: #333333;}
a:hover {color: #990000;}
#artibody a {color: blue;}

/*定义字体颜色 大小 行距*/
.fontcol1 {color: #003399;}
.fontcol1 a{color: #003399;}
.fontcol2 {color: #990000;}
.fontcol2 a{color: #990000;}
.fontcol3 {color: #ff0000;}
.fontcol4 {color: #cccccc;}
.boldfont {font-weight: bold;}
.20font {font-size: 20px;}
.14font {font-size: 14px;}
.20line {line-height: 20px;}
.24line {line-height: 24px;}

/*定义边距*/
.left  {float:left;}
.right{
	float:right;
	color: #999999;
}
.pad5 {padding:5px;}
.padtop2 {padding-top:2px;}
.padtop5 {padding-top:5px;}
.padleft2 {padding-left:2px;}
.padleft5 {padding-left:5px;}
.padright2 {padding-right:2px;}
.padright5 {padding-right:5px;}

/*Line*/
.t {border-top: 1px solid #A2C0FE;}
.b {border-bottom: 1px solid #A2C0FE;}
.l {border-left: 1px solid #A2C0FE;}
.r {border-right: 1px solid #A2C0FE;}
.fontcol11 {color: #990000;}
.t1 {border-top: 1px solid #FEB2A2;}
.b1 {border-bottom: 1px solid #FEB2A2;}
.l1 {border-left: 1px solid #FEB2A2;}
.r1 {border-right: 1px solid #FEB2A2;}

/*other*/
input{
	font-size: 12px;
	color: #666666;
	height: 18px;
}
.500{
	width: 500px;
}
select{
	font-size: 12px;
	color: #666666;
	height: 18px;
}
.icon{
	background-image: url(../images/icon1.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding:5px 0 0 15px;
}
#menu a{
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
#menu a:hover{
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.boxbg {
	background-image: url(box_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.button {
	font-size: 12px;
	width: 60px;
	height: 19px;
	background-image: url(../images/button1.gif);
	border: none;
	padding-top: 3px;
	color: #990000;
}
.guide1 {
	background-image: url(../images/list_top_bg.gif);
	cursor: hand;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #A2C0FE;
	height: 25px;
	line-height: 25px;
}
.guide2 {
	background-image: url(../images/list_top_bg1.gif);
	cursor: hand;
	border-right: 1px solid #A2C0FE;
	line-height: 25px;
}
.4list a{
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	background-image: url(list_1_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 30px;
	padding-top: 12px;
	display: block;
	width: 200px;
}
.4list a:hover{
	font-weight: bold;
	text-decoration: none;
	background-image: url(list_1_bg1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 30px;
	padding-top: 12px;
	display: block;
	width: 200px;
}
.4list1 a{
	font-weight: bold;
	text-decoration: none;
	background-image: url(list_2_bg1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 24px;
	padding:8px 0 0 70px;
	display: block;
	width: 200px;
}
.4list1 a:hover{
	font-weight: bold;
	text-decoration: none;
	background-image: url(list_2_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 24px;
	padding:8px 0 0 70px;
	display: block;
	width: 200px;
}

.bluebg{
	border: #A2C0FE 1px solid; background: url(../images/bg_1.gif) repeat-x #DEE9FE; padding:5px;
}
.bluebg a{ text-decoration:underline;}
.bluebg a:hover {color:blue;}

.wtr_city{float:left; margin-top:2px}
.wIco{ display:block; font-size:0; width:16px; height:16px; background-image:url(http://mimg.126.com/tianqi/images/ico_weather.gif);float:left; margin-right:1px}
.weather00{ background-position:0 0}
.weather01,.weather02,.weather17,.weather18{ background-position:0 -28px}
.weather03,.weather04,.weather05,.weather07,.weather08,.weather09,.weather10,.weather11,.weather12,.weather21,.weather22,.weather23,.weather24,.weather25{ background-position:0 -56px}
.weather06,.weather13,.weather14,.weather15,.weather16,.weather19,.weather26,.weather27,.weather28{ background-position:0 -84px}
.weather20,.weather29,.weather30,.weather31{ background-position:0 -112px}
.wtr_info{ float:left; margin-top:0px; margin-right:2px;}

/* CSS样式ajax__tab_blue */
.ajax_tab_blue .ajax__tab_header /*整体按钮底样式*/
{
	font-family:宋体;
	line-height:28px;
	height:28px;
	font-size:12px;
	background:url(../images/tab_bg_line.gif) repeat-x bottom;
}
/*预设样式*/
.ajax_tab_blue .ajax__tab_outer /*right*/
{
	padding-right: 0px;
	background: url(../Images/tab_right.jpg) no-repeat right;
	margin-right:4px;
}
.ajax_tab_blue .ajax__tab_inner /*left*/
{
	padding-left: 4px;
	background: url(../Images/tab_left.jpg) no-repeat;
}
.ajax_tab_blue .ajax__tab_tab 
{
	background:url(../images/tab_bg.jpg) repeat-x;
	height:28px;
	line-height:28px;
	text-align:center;
	padding:0 4px;
	margin:0;
	color:#023392;
}
/*鼠标经过样式*/
.ajax_tab_blue .ajax__tab_hover .ajax__tab_outer 
{
	background: url(../Images/tab_right_cur.jpg) no-repeat right;
}
.ajax_tab_blue .ajax__tab_hover .ajax__tab_inner 
{
	background: url(../Images/tab_left_cur.jpg) no-repeat;
}
.ajax_tab_blue .ajax__tab_hover .ajax__tab_tab 
{
	background:url(../images/tab_bg_cur.jpg) repeat-x;
	color:#042D80;
	height:28px;
	line-height:28px;
	text-align:center;
}

/*当前使用中样式*/
.ajax_tab_blue .ajax__tab_active .ajax__tab_outer 
{
	height:28px;
	line-height:28px;
	background: url(../Images/tab_right_cur.jpg) no-repeat right;
}
.ajax_tab_blue .ajax__tab_active .ajax__tab_inner 
{
	background: url(../Images/tab_left_cur.jpg) no-repeat;
}
.ajax_tab_blue .ajax__tab_active .ajax__tab_tab 
{
	background:url(../images/tab_bg_cur.jpg) repeat-x;
	text-align:center;
	color:#042D80;
	font-weight:bold;
}
/* TabPanel Content */
.ajax__tab_body
{
    border: 1px solid #3675f8;
    padding: 8px;
    margin-top:0px;
}
.table, .table td, .table th{border:1px #a2c0fe solid;border-collapse:collapse;}
.table td {height: 30px;line-height: 20px;padding: 0 5px;}
.aligncenter {
	text-align: center;
}
.tabheader {
height:35px; 
text-align:center;
background-color:#D3E2FE;
font-weight:bold;
font-size:11pt;
}
.tdheader {
text-align:center;
background-color:#D3E2FE;
}
#loading
{
    border-width:1px; 
    border-style:solid; 
    background-color:D3E2FE; 
    position:absolute; 
    width:100px; 
	padding:5px;
}
.table a
{
	text-decoration: underline;
	color:blue;
}
   table.bus_opinion {border-left:1px solid #000;border-top:1px solid #000; font-size:14px; text-align:center;}
   table.bus_opinion td { border-right:1px solid #000; border-bottom:1px solid #000; line-height:24px;} 

