﻿/* CSS Document */
/*font*/
h1{font-family: "黑体","微软雅黑"; font-size: 20px;line-height:1.2em; margin:5px 0px 0px 0px;font-weight:normal;overflow:hidden; white-space:nowrap;} 
h2{font-family: "宋体",Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height:1.2em;padding:0px;margin:8px 0px 0px 0px;font-weight:normal;overflow:hidden; white-space:nowrap;}
h3{font-size: 12px;font-weight:bold; line-height:1.2em;padding:0px;margin:2px 0px 0px 0px;}
.f_gary{color: #4d4d4d}
.f_gary14{font-family: "宋体",Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height:1.2em;padding:0px;font-weight:normal;overflow:hidden; white-space:nowrap;color: #4d4d4d}
.f_garyright{color: #4d4d4d;line-height:16px;}
.f_green{color: #069400;}
.f_green14{font-family: "宋体",Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height:1.2em;padding:8px 0px 0px 0px;font-weight:normal;overflow:hidden; white-space:nowrap;color: #069400;}
.f_greenmq{color: #069400;line-height:20px;}
.f_orange{color:#ff6600;}
.f_red{color:#cc0000;}
.f_red1{color:#ff0000;}
.f_black{color:#000; font-size: 12px;}
.font_12blue{color: #00529b}

/*--------------font.css--------------*/
.font12h {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #7b755d;
	line-height: 18px;
}
.border2pix {
	BORDER-RIGHT: #5e6c7b 2px solid; BORDER-TOP: #5e6c7b 2px solid; BORDER-LEFT: #5e6c7b 2px solid; BORDER-BOTTOM: #5e6c7b 2px solid
}
.font14 {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
	color: #000000;
}
.font12 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #B4B4B4; FONT-FAMILY: 宋体, MS Song
}
.font12g {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #09678d;
	FONT-FAMILY: "宋体", "MS Song";
	line-height: 20px;
}
.font12a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #7b755d;
	FONT-FAMILY: "宋体", "MS Song";
	line-height: 23px;
}
.f-grey {
	FONT-SIZE: 12px;
	COLOR: #666666;
	background-color: #dcd9ce;
}
.img_pic1 {
	FLOAT: center;
	OVERFLOW: hidden;
	border: 1px solid #554e45;
	color: #554e45;
	background-position: center center;
}
.img_pic2 
{
	border: 1px solid #c3c1ba;
	background-color: #ffffff;
	background-position: center;
	padding: 4px;
}
.img_pic3 
{
	border: 1px solid #808080;
	background-color: #a7a7a7;
	background-position: center;
	padding: 4px;
}

/*------------ss.css----------------*/
/*专题链接-20081023-林青春*/
.special_link:link, .special_link:visited {
	color:#ff6600;
	text-decoration:none;
}
.special_link:hover, .special_link:active {
	color:#ff0000;
	text-decoration:underline;
}

.w a:link { FONT-SIZE: 14px;font-weight: bold; color: #ffffff; text-decoration: none; }
.w a:visited { FONT-SIZE: 14px;font-weight: bold; color: #ffffff; text-decoration: none; }
.w a:hover { FONT-SIZE: 14px;font-weight: bold; color: #ffff66; text-decoration:  none; }
.w a:active { FONT-SIZE: 14px;font-weight: bold; color: #ffff66; text-decoration:  none; }

.w2 a:link { FONT-SIZE: 14px;font-weight: bold; color: #996666; text-decoration: underline; }
.w2 a:visited { FONT-SIZE: 14px;font-weight: bold; color: #996666; text-decoration: underline; }
.w2 a:hover { FONT-SIZE: 14px;font-weight: bold; color: red; text-decoration:  underline; }
.w2 a:active { FONT-SIZE: 14px;font-weight: bold; color: red; text-decoration:  underline; }

.w3 a:link { FONT-SIZE: 14px; color: #333333; text-decoration: underline; }
.w3 a:visited { FONT-SIZE: 14px; color: #333333; text-decoration: underline; }
.w3 a:hover { FONT-SIZE: 14px;color: red; text-decoration:  underline; }
.w3 a:active { FONT-SIZE: 14px; color: red; text-decoration:  underline; }

.font1 {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 16pt
}
.font1x {
	FONT-SIZE: 11pt; COLOR: #ffffff; LINE-HEIGHT: 18pt;font-weight: bold;
}
.fontwhite {
	FONT-SIZE: 9pt; COLOR: #FFFFFF; LINE-HEIGHT: 12pt
}
.font2 {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 20pt
}
.font2l{
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 20pt
}
.font2s{
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 14pt
}
.font2c{
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 16pt
}
.font3 {
	FONT-SIZE: 10pt;
	COLOR: #db7d18;
	LINE-HEIGHT: 16pt;
}

.font4 {
	FONT-SIZE: 13.5pt;
	COLOR: #0361B9;
	LINE-HEIGHT: 18pt;
	font-weight: bold;
}

.font5 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 9pt;COLOR: #333333;font-weight: bold;
}

.font6 {
	FONT-SIZE: 14px;
	COLOR: #FF6600;
	LINE-HEIGHT: 16pt;
	font-weight: bold;
}
.font61{
	FONT-SIZE: 14px;
	COLOR: #006699;
	LINE-HEIGHT: 16pt;
	font-weight: bold;
}
.font7 {
	FONT-SIZE: 14px;
	COLOR: #FF6600;
	LINE-HEIGHT: 14pt;
    font-weight: bold;
}
.font71{
	FONT-SIZE: 14px;
	COLOR: #006699;
	LINE-HEIGHT: 14pt;
    font-weight: bold;
}
.linedashed{ border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ccc;LINE-HEIGHT: 18px;}


/*---------会员中心，信息推送css---------*/
.w7 a:link { FONT-SIZE: 12px; color: #333333; text-decoration: none; }
.w7 a:visited { FONT-SIZE: 12px; color: #333333; text-decoration: none; }
.w7 a:hover { FONT-SIZE: 12px; color: #333333; text-decoration:  underline; }
.w7 a:active { FONT-SIZE: 12px; color: #333333; text-decoration:  underline; }

.w8 a:link { FONT-SIZE: 12px; color: white; text-decoration: none; }
.w8 a:visited { FONT-SIZE: 12px; color: white; text-decoration: none; }
.w8 a:hover { FONT-SIZE: 12px; color: white; text-decoration:  underline; }
.w8 a:active { FONT-SIZE: 12px; color: white; text-decoration:  underline; }

.f3 a:link { FONT-SIZE: 12px; color: #32606e; text-decoration: underline; }
.f3 a:visited { FONT-SIZE: 12px; color: #32606e; text-decoration: underline; }
.f3 a:hover { FONT-SIZE: 12px;color: red; text-decoration:  underline; }
.f3 a:active { FONT-SIZE: 12px; color: red; text-decoration:  underline; }

.style8 {
	font-size: 14px;
	font-weight: bold;
}
.style11 {color: #000000; font-weight: bold; }
.style14 {color: #000000; font-weight: bold; font-size: 14px; }
.style15 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.style16 {color: #000000}
.STYLE18 {font-size: 14px; font-weight: bold; color: #FFFFFF; }
.font_white {	font-family: "宋体";
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.STYLE1 {COLOR: #006699; LINE-HEIGHT: 14pt; font-size: 14px;}
.style9 {color: #000000}

/*--------StyleSheet.css--------------*/
.textbox1      {
	color: black;
	font-size: 9pt;
	font-family: "宋体";
	cursor: default;
	padding-top: 3;
	padding-bottom: -4;
	background-position: 
               center 70%;
	border-top: 1 outset #E6E6E6;
	border-right: 1 inset #828181;
	border-bottom: 1 inset #828181;
	border-left: 1 outset #E6E6E6;
}

.gridover
{
	 background-color:#FFF8DD;
	 CURSOR: hand; 
}               

.gridout
{
	background-color:#FFFFFF;
} 

.gridstyle{border-color:#799C3F;background-color:#4C4C4C}

/*表单边框*/
.SheetBorder{}
.SheetHeader{background-color:#BCE6ED;color:#013f66;height:24px;border-bottom:solid 1px #73C3D6}

/*工具栏样式*/
.ToolBar{margin:4px;}

/*分隔线样式*/
.SplitLine{background-color: #cccccc; height: 1px;overflow:hidden;line-height:1px;}

/*表格列头*/
.GridHeader{background-color:#EAF4F6;color:navy;height:26px}
.GridBody{background-color:#ffffff;color:Navy;}
.GridBorder{background-color:#D4D0C8}


.Login{BACKGROUND: url(/images/wangba.jpg);}
.Menu_BG_Middle{BACKGROUND: url(/images/left_mid.gif);width:100%;height:100%;padding-left:8px;padding-top:1px;padding-right:9px;padding-bottom:0px}
.Menu_BG_Bottom{BACKGROUND: url(/images/left_bot.gif);width:100%;height:11px;}

/*---------css.css---------*/
.clssMainRoll {
	FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1); CURSOR: pointer
}

/*-------sdmenu.css--------*/
div.sdmenu {
	width: 100%;
}
div.sdmenu div {
	background: url(/images/title.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div.collapsed {
	height: 28px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	background: url(/images/expanded.gif) no-repeat 10px center;
	cursor: hand;
	border: 1px solid #c4c5a6;
}
div.sdmenu div.collapsed span {
	background-image: url(/images/collapsed.gif);
}

/*a{
	text-decoration: none; 
}*/
.bord1{
    border-right: 1px solid #c4c5a6;
    border-top: 0px;
    border-left: 1px solid #c4c5a6; 
    border-bottom: 1px solid #c4c5a6;
}

.mt2{margin-top: 2px; margin-bottom: 2px;}

/*--------------SpryTabbedPanels.css - Revision: Spry Preview Release 1.4 ------------------*/

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	background-color: #CCC;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding: 4px;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/*=====main=====*/
table,td,select,input,div {font-family:"宋体", sans-serif; font-size: 12px; color:#4d4d4d;line-height:1.75em;letter-spacing:0.5px;}
body {text-align:center; font-size:12px; padding:0; margin:0; height:auto; background-color:#fff;}
/*a img{border:0;}
form, input, select{margin:0;padding:0;}*/
ul { font-size: 12px; margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0px;}
li { list-style-type: none; background: url(/images/bullet.gif) no-repeat 0px 4px ; width:100%;overflow:hidden; padding-left:15px;text-align:left; margin-left:0px; white-space:nowrap;}
ul li a{ color:#4d4d4d;}
input {color:#333333;border:1px solid #96bdd3; height:20px; line-height:1.4em;}
#input1 {color:#333333;border:1px solid #96bdd3; height:20px; width:165px;line-height:1.4em;}
#input2 {color:#333333;border:1px solid #96bdd3; height:20px; width:100px;line-height:1.4em;}
#input3 {color:#333333;border:1px solid #96bdd3; height:20px; width:100px;line-height:1.4em;}
#select1 {height:20px; border:1px solid #96bdd3; }

/* link */
a:link{font-weight: normal;text-decoration: none;} 
a:visited {font-weight: normal;text-decoration: none;}  
a:hover {font-weight: normal;text-decoration: underline;} 
a:active {font-weight: normal;text-decoration: none;}

/* margin top*/
.mt5{margin-top:5px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt20{margin-top:20px}

/* margin left*/
.ml5{margin-left:5px}
.ml8{margin-left:8px}
.ml10{margin-left:10px}
.ml12{margin-left:12px}
.ml20{margin-left:20px}

/* margin bottom*/
.mb0{margin-bottom:0px}
.mb5{margin-bottom:5px}
.mb8{margin-bottom:8px}
.mb10{margin-bottom:10px}
.mb12{margin-bottom:12px}
.mb20{margin-bottom:20px}

/* table style */
.ts1{background:url(/images/header_bk1.gif); cellspacing:0px; border:1px solid #a9ccde}
.ts2{background:#ecf3fd; cellspacing:0px; border:1px solid #9bb6db}
.ts3{background:#fff; cellspacing:0px; border:1px solid #d0b599}
.ts4{background:#fff; cellspacing:0px; border:1px solid #9bb6db}
.ts5{background:#ecf3fd; cellspacing:0px; border-bottom:1px solid #9bb6db}
.ts6{background:#f2f2f2; cellspacing:0px; padding: 6px;}
.ts7{background:#f7fff1; cellspacing:0px; border:1px solid #c2d7b2}
.ts8{background:#f6f9fe; cellspacing:0px; border:1px solid #9bb6db}
.ts9{background:#ecf3fd; cellspacing:0px; solid #9bb6db}

/*div style*/
#moved {margin:4px;overflow:hidden;height:240px;width:220px}


/*button*/
.btn_white{
 border: solid 0px;
 padding-top: 2px;
 background-image: url(/images/btnw_bk.gif);
 height: 25px;
 width: 110px;}
 
.ts1 a:link{font-size:12px;font-weight: normal;color:#00529b;text-decoration: none;} 
.ts1 a:visited {font-size:12px;font-weight: normal;color:#810081;text-decoration: none;}  
.ts1 a:hover {font-size:12px;font-weight: normal;color:#00529b;text-decoration: underline;} 
.ts1 a:active {font-size:12px;font-weight: normal;color:#ff9900;text-decoration: none;}
.f_12black{font-size: 12px;color:#4d4d4d;line-height:1.75em;letter-spacing:0.5px;}


/* -------------------------------------------------------------------------------------------------------------*/
/*list*/
.ts4mt0{background:#fff; cellspacing:0px; border:1px solid #9bb6db;margin-top:0px}
.ts4mt12{background:#fff; cellspacing:0px; border:1px solid #9bb6db;margin-top:12px}
.ts4mb12{background:#fff; cellspacing:0px; border:1px solid #9bb6db;margin-bottom:12px}
.framed{ 
    border-right: #CCC 1px solid;  border-top: #CCC 1px solid;  border-left: #CCC 1px solid;  border-bottom: #CCC 1px solid;
	padding-right: 2px;padding-top: 2px;padding-left: 2px;padding-bottom: 2px;background-color: #FFF;margin:2px;}

.dotline {
BORDER-BOTTOM-STYLE: dotted 1px solid; }

p {text-indent: 2em; font-size:12px;}
#p1 p {font-size:14px;}
#p2 p {line-height:1.5em;}


/*CSS page style pagination*/
.page {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right;COLOR: #333;
}
.page A {
	BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a6a6a6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #a6a6a6 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #a6a6a6 1px solid; TEXT-DECORATION: none;
}
.page A:hover {
	BORDER-RIGHT: #9bb6db 1px solid; BORDER-TOP: #9bb6db 1px solid; BORDER-LEFT: #9bb6db 1px solid; COLOR: #333;BORDER-BOTTOM: #9bb6db 1px solid;background-color: #d7ecfb;TEXT-DECORATION: underline;
}
.page A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.page .current {
	BORDER-RIGHT: #036cb4 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 0px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 0px solid; BACKGROUND-COLOR: #00529b
}
.page .disabled {
	BORDER-RIGHT: #a6a6a6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a6a6a6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #a6a6a6 1px solid; COLOR: #a6a6a6; PADDING-TOP: 2px; BORDER-BOTTOM: #a6a6a6 1px solid
}
/* -------------------------------------------------------------------------------------------------------------*/

.font_12blue_u {line-height:1.5em;color: #00529b; text-decoration:underline}
.font_12blue_u a{line-height:1.5em;color: #00529b; text-decoration:underline}
.font_999999gary {color: #999999;}
.linedash1{ border-bottom:1px dashed #b0b0b0;height:30px;overflow:hidden; }


#div_35 li { list-style-type: none; background: url(/images/arw_mov.gif) no-repeat 0px 4px; padding-left:18px;}

/*------------------div---------------*/
#main {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}
#main #right {
	background-color: #FFFFFF;
	float: right;
	width: 762px;
}
#main #right #div_1 {
	float: left;
	height: 35px;
	width: 762px;
}
.tab01 {
	line-height: 35px;
	background-image: url(/images/tab_bg01.gif);
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 112px;
}
.tab02 {
	line-height: 35px;
	background-image: url(/images/tab_bg02.gif);
	float: left;
	height: 35px;
	width: 112px;
}
#tab03 {
	line-height: 35px;
	background-image: url(/images/tab_bg02.gif);
	float: left;
	height: 35px;
	width: 112px;
}
#main #right #div_1 #div_2 {
	line-height: 35px;
	background-image: url(/images/tab_bg03.gif);
	background-repeat: repeat-x;
	text-align: right;
	float: left;
	height: 35px;
	width: 421px;
	padding-right: 5px;
}
#main #right #div_1 {
	float: left;
	height: 35px;
	width: 762px;
}
.tab04 {
	line-height: 35px;
	background-image: url(/images/ZhiFu/tab_bg05.gif);
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 94px;
}
.tab05 {
	line-height: 35px;
	background-image: url(/images/ZhiFu/tab_bg04.gif);
	float: left;
	height: 35px;
	width: 94px;
}
#tab06 {
	line-height: 35px;
	background-image: url(/images/tab_bg04.gif);
	float: left;
	height: 35px;
	width: 94px;
}
#tab07 {
	line-height: 35px;
	background-image: url(/images/tab_bg04.gif);
	float: left;
	height: 35px;
	width: 94px;
}
#tab08 {
	line-height: 35px;
	background-image: url(/images/tab_bg04.gif);
	float: left;
	height: 35px;
	width: 94px;
}
#tab09 {
	line-height: 35px;
	background-image: url(/images/tab_bg04.gif);
	float: left;
	height: 35px;
	width: 94px;
}
#main #right #div_1 #div_49 {
	line-height: 35px;
	background-image: url(/images/tab_bg03.gif);
	background-repeat: repeat-x;
	text-align: right;
	float: left;
	height: 35px;
	width: 192px;
	padding-right: 5px;
}
#main #right #div_3 {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}
#main #right #div_3 #div_4 #div_6 {
	float: left;
	height: 60px;
	width: 125px;
	text-align: right;
}
#main #right #div_3 #div_4 #div_7 {
	float: left;
	height: 60px;
	width: 125px;
	text-align: right;
}

#main #right #div_3 #div_4 {
	height: 60px;
	width: 720px;
	margin-left: auto;
	margin-right: auto;
}
#main #right #div_3 #div_4 #div_5 {
	line-height: 35px;
	text-align: left;
	float: left;
	height: 60px;
	width: 465px;
}

#main #left {
	float: left;
	width: 188px;
	height: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	top: 12px;
}
#main #right #div_3 #div_4 #div_8 {
	text-align: right;
	float: right;
	height: 60px;
	width: 252px;
}
#main #right #div_3 #div_9 {
	height: 800px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}
#main #right #div_3 #div_9 #q_l {
	float: left;
	width: 524px;
}
#main #right #div_3 #div_9 #q_l #q_l1 #div_10 {
	background-image: url(/images/faq_01top.gif);
	background-repeat: no-repeat;
	height: 28px;
}
#main #right #div_3 #div_9 #q_l #q_l1 #div_11 {
	background-image: url(/images/faq_01mid.gif);
	height: auto;
	background-repeat: repeat-y;
}
#main #right #div_3 #div_9 #q_l #q_l1 #div_12 {
	background-image: url(/images/faq_01bottom.gif);
	background-repeat: no-repeat;
	height: 3px;
}
#main #right #div_3 #div_9 #q_l #q_l2 #div_13 {
	background-image: url(/images/faq_02top.gif);
	background-repeat: no-repeat;
	height: 28px;
}
#main #right #div_3 #div_9 #q_l #q_l2 #div_14 {
	background-image: url(/images/faq_02mid.gif);
	background-repeat: repeat-y;
	height: auto;
}
#main #right #div_3 #div_9 #q_l #q_l2 #div_15 {
	background-image: url(/images/faq_02bottom.gif);
	background-repeat: no-repeat;
	height: 3px;
}
#main #right #div_3 #div_9 #q_l #q_l3 #div_16 {
	background-image: url(/images/faq_03top.gif);
	background-repeat: no-repeat;
	height: 28px;
}
#main #right #div_3 #div_9 #q_l #q_l3 #div_17 {
	background-image: url(/images/faq_03mid.gif);
	background-repeat: repeat-y;
	height: auto;
}
#main #right #div_3 #div_9 #q_l #q_l3 #div_18 {
	background-image: url(/images/faq_03bottom.gif);
	background-repeat: no-repeat;
	height: 3px;
}
#main #right #div_3 #div_9 #q_l #q_l4 #div_19 {
	background-image: url(/images/faq_04top.gif);
	background-repeat: no-repeat;
	height: 28px;
}
#main #right #div_3 #div_9 #q_l #q_l4 #div_20 {
	background-image: url(/images/faq_04mid.gif);
	background-repeat: repeat-y;
	height: auto;
}
#main #right #div_3 #div_9 #q_l #q_l4 #div_20 #q1 {
	height: 100px;
	width: 500px;
}
#main #right #div_3 #div_9 #q_l #q_l4 #div_20 #div_21 {
	height: 45px;
}
#main #right #div_3 #div_9 #q_l #q_l4 #div_22 {
	background-image: url(/images/faq_04bottom.gif);
	background-repeat: no-repeat;
	height: 3px;
}
#main #right #div_3 #div_9 #q_r {
	float: right;
	height: 800px;
	width: 206px;
}
#main #right #div_3 #div_9 #q_r #q_r1 {
	float: left;
}
#main #right #div_3 #div_9 #q_r #q_r1 #div_23 {
	line-height: 27px;
	background-image: url(/images/q_r_bg1.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 27px;
	width: 196px;
	padding-left: 10px;
	font-weight: bold;
}
#main #right #div_3 #div_9 #q_r #q_r1 #div_24 {
	float: left;
	width: 191px;
}
#main #right #div_3 #div_9 #q_r #q_r2 {
	float: left;
}
#main #right #div_3 #div_9 #q_r #q_r2 #div_25 {
	line-height: 27px;
	background-image: url(/images/q_r_bg1.gif);
	background-repeat: repeat-x;
	float: left;
	height: 27px;
	width: 196px;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
}
#main #right #div_3 #div_9 #q_r #q_r2 #div_26 {
	float: left;
	width: 206px;
}
#main #right #div_3 #div_9 #q2_l {
	float: left;
	height: 796px;
	width: 524px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#main #right #div_3 #div_9 #q2_l #div_27 {
	height: 796px;
	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
#main #right #div_3 #div_9 #q2_l #div_27 #div_28 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 30px;
}
#main #right #div_3 #div_9 #q2_l #div_27 #div_29 {
	text-align: left;
}
#main #right #div_3 #div_9 #q2_l #div_27 #div_30 {
	text-align: left;
}
#main #right #div_3 #div_9 #q2_l #div_27 #div_31 {
	line-height: 180%;
	text-align: left;
	text-indent: 2em;
}
#main #right #div_3 #div_9 #q2_r {
	float: right;
	height: 800px;
	width: 206px;
}
#main #right #div_3 #div_9 #q2_r #q2_r1 {
	float: left;
}
#main #right #div_3 #div_9 #q2_r #q2_r1 #div_32 {
	line-height: 27px;
	background-image: url(/images/q_r_bg1.gif);
	background-repeat: repeat-x;
	text-align: left;
	float: left;
	height: 27px;
	width: 196px;
	padding-left: 10px;
	font-weight: bold;
}
#main #right #div_3 #div_9 #q2_r #q2_r1 #div_33 {
	float: left;
	width: 206px;
}
#main #right #div_3 #div_9 #q2_r #q2_r2 {
	float: left;
}
#main #right #div_3 #div_9 #q2_r #q2_r2 #div_34 {
	line-height: 27px;
	text-align: left;
	height: 27px;
	width: 196px;
	font-weight: bold;
	background-image: url(/images/q_r_bg1.gif);
	padding-left: 10px;
}
#main #right #div_3 #div_9 #q2_r #q2_r2 #div_35 {
	float: left;
	width: 191px;
}
#main #div_36 {
	float: right;
	width: 762px;
	margin-top: 0px;
}
#main #div_36 #div_37 {
	float: left;
	height: 223px;
	width: 268px;
	border: 1px solid #999999;
}
#main #div_36 #div_38 {
	height: 225px;
	width: 482px;
	float: right;
}
#div_39 {
	float: left;
	height: auto;
	width: 762px;
	margin-top: 12px;
}
#main #div_36 #div_39 #div_40 {
	background-image: url(/images/doctor_index01.gif);
	background-repeat: no-repeat;
	float: left;
	height: 39px;
	width: 762px;
}
#main #div_36 #div_39 #div_40 #div_41 {
	float: right;
	height: 39px;
	width: 186px;
	margin-right: 20px;
	background-image: url(/images/doctor_index03.gif);
	background-repeat: no-repeat;
	line-height: 39px;
}
#main #div_36 #div_39 #div_42 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cacaca;
	border-bottom-color: #cacaca;
	border-left-color: #cacaca;
	height: 287px;
	width: 760px;
	float: left;
	background-color: #ecf3fd;
}
#main #div_36 #div_39 #div_42 #div_43 {
	height: auto;
	width: 460px;
	margin-top: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d4e1f3;
	float: left;
	text-align: center;
	padding: 4px;
}
#main #div_36 #div_39 #div_42 #div_44 {
	padding: 4px;
	float: right;
	width: 280px;
	margin-top: 5px;
	height: 260px;
}
#main #div_36 #div_39 #div_45 {
	float: left;
	width: 762px;
	margin-bottom: 12px;
	height: auto;
}
#main #div_36 #div_39 #div_46 {
	float: left;
	width: 762px;
	height: auto;
	margin-top: 12px;
}
#div_47 {
	float: left;
	width: 375px;
	text-align: left;
}
#div_48 {
	float: right;
	width: 375px;
	height: auto;
}
#main #left .ts4mt12 #div_50 {
	text-align: center;
	float: left;
	height: auto;
	width: 634px;
}
#div_51 {
	height: auto;
	width: 760px;
	float: left;
	background-color: #ffffff;
	margin-bottom: 12px;
    vertical-align: top;
}
#div_51 span {
	float:right;
}
#div_52 {
	float: left;
	height: auto;
	width: 248px;
}
#div_52 li, #div_53 li, #div_54 li{
	width:220px;
}
#div_53 {
	float: left;
	height: auto;
	width: 248px;
	margin-left: 8px;
}
#div_54 {
	float: left;
	height: auto;
	width: 248px;
	margin-left: 8px;
}
#div_55 {
	float: left;
	height: auto;
	width: 762px;
	margin-top: 12px;
}
#div_56 {
	float: left;
	height: auto;
	width: 762px;
	margin-top: 12px;
}
#div_57 {
	float: left;
	height: auto;
}
#div_58 {
	float: left;
	width: 375px;
	text-align: left;
}
#div_59 {
	float: right;
	width: 375px;
	height: auto;
}
.div_l710 {
	float: left;
	width: 710px;
	height: auto;
}
.div_r238 {
	float: right;
	width:238px;
	height: auto;
}
.div_l636 {
	float: left;
	width: 636px;
	height: auto;
}

.div_l636gray {
	float: left;
	width: 636px;
	height: 35px;
	background-color:#f9f9f9;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ad762 {
	background-color: #FFFFFF;
	float: right;
	width: 762px;
}
.ad636 {
	background-color: #FFFFFF;
	float: left;
	width: 636px;
}