/* CSS Document */
/*
*  author: Shawn
*  Date: 2006-11-11 Saturday
*  Copyright: 2006-2008 ShenZhen NEWaY Digital Science, Inc.
*  Email: alreadybird@163.com
*/
body {
    FONT-SIZE: 12px;
	font-family: "宋体", Arial, Helvetica, sans-serif; 
	color:#111111; 
	PaDDING-RIGHT: 0px; 
	PaDDING-LEFT: 0px; 
	PaDDING-BOTTOM: 0px; 
	PaDDING-TOP: 0px; 
	margin: 0px; 
	BaCKGROUND-color: #fff; 
	TEXT-aLIGN: center
}
div {
	BORDER-TOP-WIDTH: 0px; 
	PaDDING-RIGHT: 0px; 
	PaDDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PaDDING-BOTTOM: 0px; 
	PaDDING-TOP: 0px; 
	MaRGIN: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
*{
	padding:0;/*margin:0;*/
}
.clear {
	CLEaR: both; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px
}
.blank9 {
	CLEaR: both; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT: 9px
}
.ImgB {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
a:link {
	color: #0044dd; text-decoration: none
}
a:visited {
	color: #0044dd; text-decoration: none
}
a:hover {
	color: #ff5500; text-decoration: underline
}
a:active {
	color: #ff5500; text-decoration: underline
}
a.U:link {
	color: #0044dd; text-decoration: underline
}
a.U:visited {
	color: #0044dd; text-decoration: underline
}
a.U:hover {
	color: #ff5500; text-decoration: underline
}
a.U:active {
	color: #ff5500; text-decoration: underline
}
.font12{
    font-size:12px
}
.inputNormal
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FaMILY: 宋体;
    BaCKGROUND-color: #FFFFFF;
	height:15px
}
/*For Login Button*/
.inputbutton{
    height:20px;
	width:53px;
	background:url(../images/btn01.gif);
	border:0;
	padding:2px 0 0;
	font-size:12px;
	color:#818181	
}
.HackBox {
	clear: both; border-top: transparent 0px solid
}
.hidden {
	display: none
}
.invisible {
	visibility:hidden
}
#Head {
	margin: 0px auto; width: 770px; text-align: center
}
#Head #HeadTop {
	margin: 0px auto; WIDTH: 770px; POSITION: relative; text-align: left
}
#Head a.current:link {
	color: #ff3300; text-decoration: none
}
#Head a.current:visited {
	color: #ff3300; text-decoration: none
}
#Head a.current:hover {
	color: #ff3300; text-decoration: underline
}
#Head a.current:active {
	color: #ff3300; text-decoration: underline
}
#Head UL {
	list-style-type:none
}
#Head UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#Head #Logo {
	left: 0px; width: 245px; float: left;
}
#Head #Login {
	float: right; margin-top: 3px; margin-bottom: 3px; width: 770px; height: 20px;text-align:right;
}
#Head #Login LI {
	float: right; MaRGIN-LEFT: 3px
}
#Head #Login .a1 {
	padding-top: 6px; padding-right: 0px; padding-left: 2px; padding-bottom: 0px;
}
#Head #HeadNavBar {
	width: 514px; margin:0px; float:right; padding:0px;
}
#Head #firstmenu {
	width: 510px;margin-top:10px;
}
#Head #secondmenu {
	width: 510px;margin-top:7px;
}
#Head #HeadNavBar LI {
	background: url(../images/topbn2.gif) no-repeat left top; float: right; margin-left: 14px; width:70px; height: 22px
}
#Head #HeadNavBar LI a {
	display: block; padding-left: 9px; padding-right:8px; float: left; padding-bottom: 0px; line-height: 22px; padding-top: 0px; height: 22px; color: #FFFFFF; font-weight: bold
}
/*
big button
#Head #HeadNavBar LI {
	BaCKGROUND: url(../images/topbn1.gif) no-repeat left top; FLOaT: right; MaRGIN-LEFT: 14px; width:73px; HEIGHT: 25px
}
#Head #HeadNavBar LI a {
	PaDDING-RIGHT: 10px; DISPLaY: block; PaDDING-LEFT: 10px; FLOaT: left; PaDDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PaDDING-TOP: 0px; HEIGHT: 22px; color: #FFFFFF; font-weight: bold
}
*/
/*For middle button*/
#fzhead2 a:link {
	color: #004488; 
	text-decoration: none
}
#fzhead2 a:visited {
	color: #004488; 
	text-decoration: none
}
#fzhead2 a:hover {
	color: #004488; 
	text-decoration: underline
}
#fzhead2 a:active {
	color: #004488; 
	text-decoration: none
}

#fzhead {
	height: 95px;
	width: 770px;
}
#top1 {
	height: 32px;
	width: 770px;	
}
#fzhead2 {	
	width: 770px;
}
#top2 {
	height: 32px;
	width: 770px;	
}
#top3 {
	height: 31px;
	width: 770px;	
}
#zb1 {
	background-image: url(../images/sy2_r2_c2.png);
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 2px;
}
#zb2 {
	background-image: url(../images/sy2_r3_c2.png);
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 2px;
}
#zb3 {
	background-image: url(../images/sy2_r4_c2.png);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 2px;
}
#fzhead p{margin:0px}
/*For more browser*/
#sy {
	background-image: url(../images/top01.png);
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 73px;
}
#pt {
	background-image: url(../images/top02.png);
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 73px;
}
#sy p {
	font-size: 14px;
	font-weight: bold;	
	padding-top: 10px; 
	text-align:center
}
#sy a {
    color:#FFFFFF; 
	text-decoration: none;
}
#pt p {
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;	
	text-align:center
}
#pt a {
    color:#111111; 
	text-decoration: none;
}
#kon {
	float: left;
	height: 31px;
	width: 624px;
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2F7FC3;
}
#kon2 {
	float: left;
	height: 32px;
	width: 766px;
	background-image: url(../images/sy2_r3_c8.png);
	background-repeat: repeat; 
	text-align:left
}
#kon3 {
	float: left;
	height: 31px;
	width: 766px;
	background-image: url(../images/sy2_r4_c4.png);
	background-repeat: repeat; 
	text-align:left
}
#yb1 {
	background-image: url(../images/sy2_r2_c8.png);
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 2px;
}
#yb2 {
	background-image: url(../images/sy2_r3_c10.png);
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 2px;
}
#yb3 {
	background-image: url(../images/sy2_r4_c12.png);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 2px;
}
#kon2 p {
	padding-top: 10px;
	padding-left: 3px;
	font-size: 14px;
}
#kon3 p {
	padding-top: 10px;
	padding-left: 3px;
	font-size: 14px;
}
/*分站被选中时显示*/
body.CurHome #sy{background-image: url(../images/top01.png);background-repeat: no-repeat;}
body.guobao #sy{background-image: url(../images/top02.png);background-repeat: no-repeat;}
body.guobao #pt{background-image: url(../images/top01.png);background-repeat: no-repeat;}
body.CurHome #sy a{color:#FFFFFF}
body.guobao #sy a{color:#111111}
body.CurHome #pt a{color:#111111}
body.guobao #pt a{color:#FFFFFF}

body.bj #fzhead #fz1 a {font-weight:bold}
body.sh #fzhead #fz2 a {font-weight:bold}
body.tj #fzhead #fz3 a {font-weight:bold}
body.cq #fzhead #fz4 a {font-weight:bold}

body.guobao #fzhead #fz10 a {font-weight:bold}
body.ln #fzhead #fz11 a {font-weight:bold}
body.sd #fzhead #fz12 a {font-weight:bold}
body.hn #fzhead #fz13 a {font-weight:bold}
body.js #fzhead #fz14 a {font-weight:bold}
body.zj #fzhead #fz15 a {font-weight:bold}
body.fj #fzhead #fz16 a {font-weight:bold}
body.hunan #fzhead #fz17 a {font-weight:bold}
body.sc #fzhead #fz18 a {font-weight:bold}
body.jl #fzhead #fz19 a {font-weight:bold}
body.yn #fzhead #fz20 a {font-weight:bold}
body.ah #fzhead #fz21 a {font-weight:bold}
body.hubei #fzhead #fz22 a {font-weight:bold}
body.jx #fzhead #fz23 a {font-weight:bold}
body.gd #fzhead #fz24 a {font-weight:bold}
body.hlj #fzhead #fz25 a {font-weight:bold}
body.hb #fzhead #fz26 a {font-weight:bold}
body.hainan #fzhead #fz27 a {font-weight:bold}
body.sx #fzhead #fz28 a {font-weight:bold}
body.shanxi #fzhead #fz29 a {font-weight:bold}
body.guizhou #fzhead #fz30 a {font-weight:bold}
body.qh #fzhead #fz31 a {font-weight:bold}
body.gs #fzhead #fz32 a {font-weight:bold}

body.gx #fzhead #fz51 a {font-weight:bold}
body.xz #fzhead #fz52 a {font-weight:bold}
body.nx #fzhead #fz53 a {font-weight:bold}
body.xj #fzhead #fz55 a {font-weight:bold}
body.nmg #fzhead #fz56 a {font-weight:bold}



.fzn3{float:left;font-size:12px}
.fzn4{float:left;font-size:12px}
.topsl{float:left;width:8px; font-size:12px; padding-left:2px; padding-right:2px}

div.contentBody {
	width : 770px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background: #FFFFFF;
	font-size: 12px;
	text-align:left
}
div.button {
	BORDER-RIGHT: 1pt ridge;
    BORDER-TOP: 1pt ridge;
	margin-bottom:5px;
	padding-top: 3px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 1pt ridge;
    WIDTH: 63pt;
    COLOR: white;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 1pt ridge;
    FONT-FAMILY: 宋体;
    HEIGHT: 12pt;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.buttonFilter2
{
    BORDER-RIGHT: 1pt ridge;
    BORDER-TOP: 1pt ridge;
	margin-bottom:5px;
	padding-top: 3px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 1pt ridge;
    WIDTH: 63pt;
    COLOR: white;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 1pt ridge;
    FONT-FAMILY: 宋体;
    HEIGHT: 12pt;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.box770 {margin:0px auto;width:770px}
.mainbox{float:left;width:100%;height:auto;background:#FFFFFF;text-align:left;}
.contentBox770 {margin:0px auto;width:770px}
.flbox{float:left;width:768px;height:24px;background-color:#f2f2f2;border:#e5e5e5 1px solid;}
.contentBox770 p{margin:0px;}
.flbox p{padding-left:14px;padding-top:6px;font-size:13px;color:#615796}
.flboxcontent{float:left;padding:10px 10px 10px 10px;width:748px;font-size:13px;border-left:#e5e5e5 1px solid;border-right:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; display:inline;line-height:24px;}
.flboxcontent ul{float:left;width:748px;}
.flboxcontent ul li{float:left;width:110px;}

/*间隔*/
.height2px{height:2px;overflow:hidden;}
.top3{padding-top:3px;clear:both;}
.top4{padding-top:4px;clear:both;}
.top5{padding-top:5px;clear:both;}
.top6{padding-top:5px;font-size:1px;height:1px;clear:both;}
.top8{padding-top:8px;clear:both;}
.top9{padding-top:9px;clear:both;}
.top10{padding-top:10px;clear:both;}
.top12{padding-top:12px;clear:both;}
.top13{padding-top:13px;clear:both;}
.top15{padding-top:15px;clear:both;}
.top16{padding-top:16px;clear:both;}
.top18{padding-top:18px;clear:both;}
.top20{padding-top:20px;clear:both;}
.top21{padding-top:21px;clear:both;}
.top25{padding-top:25px;clear:both;}
.top30{padding-top:30px;clear:both;}
.top50{padding-top:50px;clear:both;}
.top100{padding-top:100px;clear:both;}
.top200{padding-top:200px;clear:both;}
.top300{padding-top:300px;clear:both;}

/*top css*/
#main_b {
   width:770px;
   height:64px;
   position:relative;
   background:#fff;
   overflow:hidden;
   z-index:500;
   text-align:left;
   background:#fff url(../images/menu_03.gif) no-repeat top left;
   
}
#main_b table {border-collapse:collapse; margin:0px;}
#main_b ul#outer{
   list-style:none;
   margin:0px;
   padding:0px;
   height:64px;
   font-weight:bold;
   color:#191c80;
   background:url(../images/menu_05.gif) transparent no-repeat bottom left;
}
#main_b ul#outer li.page {
   display:inline;
   width:95px;
   height:64px;
   float:left;
   clear:both;
   line-height:29px;
   text-align:center;
   
}
#main_b ul#outer li.page i {
   position:absolute;
   display:block;
   width:93px;
   height:29px;
   text-decoration:none;
   font-style:normal;
   z-index:100;
   left:0px;
   top:0px;
   color:#fff;
   cursor:default;
   cursor:pointer;
}
#main_b ul#outer li.page a.menuitem {text-decoration:none; }
#main_b ul#outer li.p1_1 i {left:0px;}
#main_b ul#outer li.p2 i {left:93px;}
#main_b ul#outer li.p3 i {left:186px;}
#main_b ul#outer li.p4 i {left:279px;}
#main_b ul#outer li.p5 i {left:372px;}
#main_b ul#outer li.p6 i {left:465px;}
#main_b ul#outer li.page div {
   margin:0px;
   padding:0px;
   width:770px;
   height:64px;
   display:block;
   color:#fff; 
}
#main_b ul#outer li.p1_1 div {background:url(../images/menu_05.gif) transparent no-repeat bottom left;}
#main_b ul#outer li.p2 div {background:url(../images/menu1_05.gif) transparent no-repeat bottom left;}
#main_b ul#outer li.p3 div {background:url(../images/menu2_05.gif) transparent no-repeat bottom left;}
#main_b ul#outer li.p4 div {background:url(../images/menu3_05.gif) transparent no-repeat bottom left;}
#main_b ul#outer li.p5 div {background:url(../images/menu4_05.gif) transparent no-repeat bottom left;}
#main_b ul#outer li.p6 div {background:url(../images/menu5_05.gif) transparent no-repeat bottom left;}
#main_b ul#outer li.page div a {
   color:#004488; text-decoration:none;
} 
#main_b ul#outer li div a {color:#000; text-decoration:underline;}
#main_b ul#outer li.page div a:hover {color:#004488;text-decoration:underline;}

#main_b ul#outer :hover div {position:absolute; left:0; top:0;}
#main_b ul#outer a:hover i {color:#f6ff00; text-decoration:none;}
#main_b ul#outer :hover a i {color:#f6ff00; text-decoration:none;}
#main_b ul#outer li.page a:hover {white-space:normal;} /* for IE6 */

#main_b ul#outer div ul{
   list-style:none;
   margin:45px 0px 0px 0px;
   padding:0px;
   width:770px;
   height:12px;
   font-weight:normal;
   color:#004488;
}
#main_b ul#outer div ul li {
   width:80px;
   margin:0px;
   padding:0px;
   line-height:12px;
   text-align:center;
   float:left;
}
#main_b ul#outer div ul li.line2 {
   width:1px;
   line-height:12px;
   text-align:center;
}
#main_b ul#outer div ul li.esp {
   width:55px;
   line-height:12px;
   text-align:center;
}