* { margin:0px; padding:0px;}
img{ border:0px;}
reg.td{ background:#fff; padding:5px;}
reg.table{ background:#ccc; margin:10px 0; border:none;}

.tab td{  padding:5px;}
.tab table{  margin:10px 0; border:none; margin:5px auto;}

a { color:#333; text-decoration:none;}
a:visited{ color:#333;}
a:hover{ color:#FF3366;}
a:active{ color:#000;}


input {star : expression(onmouseover=function(){this.style.backgroundColor="#eee"},onmouseout=function(){this.style.backgroundColor="#fff"})}



.imgbt {star : expression(onmouseover=function(){this.style.background="none"},onmouseout=function(){this.style.background="none"})}

textarea {border:#ddd 1px solid; background:#f6f6f6; padding:5px;}
.txtbox{border:#ddd 1px solid; background:#f6f6f6; padding:0 5px;  height:20px; line-height:20px; vertical-align:middle; overflow:hidden;}


.txtboxQQ
{ 
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: #ffffff;
}



/* Footer
------------------------------------------------------------------*/ 
#footer { clear:both; height:100px; }
#footer .flinks { width:960px;height:30px; border-bottom:1px #ccc solid; border-top:1px #ccc solid;background:#fff; margin: 0 0 0 20px }
#footer .flinks .links { text-align:right; line-height:30px; width:500px; float:left;}
#footer .flinks .links a {color:#acacac}
#footer .flinks .links a:hover{color:red}
#footer .flinks .selects { float:left; width:350px; line-height:30px; padding:3px 0 0 0; margin:0 0 0 30px;font-size:12px;color:#666666}
#footer .flinks .selects select{ font-size:12px;color:#666666;border:1px #cccccc solid}
#footer .copyright { background:url(../_images/foot-copy.gif) left center no-repeat; width:1002px; height:50px;margin:0px 0px 0px 12px}




body {
	color: #666666;
	text-decoration: none;
	background:url(../images/index-bg.gif) repeat-x;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif, "";
}
#a01{ padding:0px; margin:0px;}
#a01 td{padding:0px; margin:0px;}
.leftul{ width:210px;}
.leftul li{ height:24px; line-height:24px; vertical-align:middle; overflow:hidden; border-bottom:dotted 1px #CCC; background:url(../images/arrow_black.gif) left center no-repeat; padding:0 0 0 15px;}
.middul{ width:200px; float:left; margin-right:20px;}
.middul li{height:20px; line-height:20px; vertical-align:middle; overflow:hidden; border-bottom:dotted 1px #CCC; background:url(../images/arrow_black.gif) left center no-repeat; padding:0 0 0 15px;}

.xfind a {	width:70px;	display:block;	float:left;	text-align: center; height:20px; line-height:20px; vertical-align:middle; overflow:hidden;}
.searchlist a{width:40px;	display:block;	float:left;	text-align: center; height:20px; line-height:20px; vertical-align:middle; overflow:hidden;}

.rightul{ width:180px; margin:0 0 0 20px;}
.rightul li{ height:22px; line-height:22px; vertical-align:middle; overflow:hidden; border-bottom:dotted 1px #CCC; background:url(../images/arrow_black.gif) left center no-repeat; padding:0 0 0 15px;}

.xlife{ width:310px; float:left;}
.xlifeul{ width:180px;}
.xlifeul li{ height:24px; line-height:24px; vertical-align:middle; overflow:hidden; border-bottom:dotted 1px #CCC; background:url(../images/arrow_black.gif) left center no-repeat; padding:0 0 0 15px;}

.club1{ float:left; width:140px; margin:70px 0 0 10px;}
.club1 a{ width:100px; clear:both; height:30px;font:bold 14px/30px normal; display:block; background:url(../images/clubtn.gif) left center no-repeat; padding:0 0 0 20px;}
.club2{ float:left; margin:80px 0 0 25px; width:110px;}
.club3{ float:left; margin:0 0 0 20px; width:160px;}
.clubright{ width:200px; height:50px; display:block; margin:0 0 0 100px;}
.clubright a{ display:block; width:100px; height:40px; line-height:40px; vertical-align:middle; overflow:hidden; float:left;}

/*  */

.toplink{ background:url(../images/toplink.gif) no-repeat; width:71px; height:18px; float:right; margin-right:10px; text-align:center; padding-top:12px;}
.toplink a:link{ color:#FFF;}
.toplink a:visited{ color:#FFF;}
.toplink a:hover{ color:#000;}
#top{ clear:both; width:1002px; height:65px;}
#menu{ height:56px; width:1002px;}
#menubar{width:627px; height:55px; float:left}
#menugg{ padding:5px 0 0 2px; width:375; height:31px;}

#banner{ width:1002px; height:140px;} 

#main
{
    width: 1002px;
    height: 100%;
    padding-bottom: 10px; 
}

#mainleft{ width:250px; float:left;}

#main #mainleft .title{}
#main #mainleft .title table{ margin: 0;padding: 0; border: 0px;border-collapse: collapse;text-align: left;}
#main #mainleft .title table td{ margin: 0; padding: 0;border: 0px;    border-collapse: collapse;}
#main #mainleft .title .list{ margin:0 0 0 25px;}
#main #mainleft .title .list a { font-size:14px; color:#555555; clear:both; height:30px; font:bold 14px/30px normal; display:block; width:173px; text-align:right; background:url(../images/pl_ct_Bline.gif) left bottom no-repeat;}
.leftnav{background:url(../images/hall_09.gif) no-repeat; width:200px; height:260px; padding:30px 0 0 50px;}
.leftnav a{ width:100px; display:block; height:35px; float:left;}
.leftbar{width:230px; padding:10px 0 0 27px;}

#mainright{ width:730px; float:left; height:100%;}

#mainright .subnav{ text-align:right; margin:16px 60px 0 0;}

#mainright .title{ width:600px; margin:0 0 0 40px; background: url(../images/title_ico.png) left center no-repeat; height:20px; font:bold 12px/20px normal; padding:0 0 0 18px; border-bottom-width: 2px; border-bottom-style: groove; border-bottom-color: #CCCCCC; }
#mainright .rlist{ margin:10px 0;}

#mainright .rlist li{ list-style:none; height:24px; border-bottom:1px solid #eee; width:500px; line-height:24px; vertical-align:middle; overflow:hidden; cursor:pointer; background:url(../images/arrow_black.gif) left center no-repeat; padding:0 0 0 14px; margin:0 0 0 60px;}
bak#mainright .roombox{ border:1px solid #d6e2f2; width:600px; padding:5px; margin:10px auto; background:#ecf9ff; color:#003399}

#mainright .roomboxshow{  border: 1px solid #d6e2f2; width: 548px;   margin: 10px auto;  background: url(../image/ICON-1.gif) #fffcdf no-repeat left center; color: #003399; padding-right: 5px; padding-left: 102px; padding-bottom: 5px;  padding-top: 5px;}

#mainright .roomboxshow li{ height: 24px; font: normal 12px/24px normal;vertical-align: middle; overflow: hidden; background: url(../images/arrow_black.gif) left center no-repeat;padding: 0 0 0 14px;list-style-type: none; text-align: left;}

#mainright .roombox{ border:1px solid #d6e2f2; width:600px; _height:24px; min-height:24px; padding:5px; margin:10px auto; background:#ecf9ff; color:#003399}

#mainright .roombox li{ height:24px;font:normal 12px/24px normal;vertical-align:middle; overflow:hidden;background:url(../images/arrow_black.gif) left center no-repeat; padding:0 0 0 14px;}


#mainright .roombox2{ border:1px solid #fce8ae;background:#fffbed;}
#mainright .roombox2 li {width:270px; display:block;  float:left;}

#mainright .dlist{ width:600px; margin:10px auto;}
#mainright .dlist{ width:580px; clear:both; margin:0 auto;}
#mainright .dlist h4{color:#333399; height:30px; line-height:30px;}
#mainright .dlist ul li{ padding:12px 0 0 50px;border-bottom:#ddd 1px dotted; _height:40px; min-height:40px; vertical-align:middle;}
#mainright .dlist .ico1{ background: url(../images/ico/no1.gif) left center no-repeat;}
#mainright .dlist .ico2{ background: url(../images/ico/no2.gif) left center no-repeat;}
#mainright .dlist .ico3{ background: url(../images/ico/no3.gif) left center no-repeat;}
#mainright .dlist .ico4{ background: url(../images/ico/no4.gif) left center no-repeat;}
#mainright .dlist .ico5{ background: url(../images/ico/no5.gif) left center no-repeat;}
#mainright .dlist .ico6{ background: url(../images/ico/no6.gif) left center no-repeat;}
#mainright .dlist .ico7{ background: url(../images/ico/no7.gif) left center no-repeat;}
#mainright .dlist .ico8{ background: url(../images/ico/no8.gif) left center no-repeat;}
#mainright .dlist .ico9{ background: url(../images/ico/no9.gif) left center no-repeat;}
#mainright .dlist .ico10{ background: url(../images/ico/no10.gif) left center no-repeat;}
#mainright .dlist .ico11{ background: url(../images/ico/no11.gif) left center no-repeat;}
#mainright .dlist .ico12{ background: url(../images/ico/no12.gif) left center no-repeat;}



#mainrightop{ clear:both;}
bak.rightitle{ width: 500px;height: 52px; background: url(../images/hall_06.gif) no-repeat;float: left; padding: 60px 0 0 80px;}
bak.rightico{ width: 150px; height: 112px; background: url(../images/hall_07.gif) no-repeat; float: left;}
.rightitle{ width: 316px; height: 52px; background: url(../images/hall_06.gif) no-repeat; float: left; padding: 48px 0 0 80px;}
.rightico{ width: 334px; height: 52px; background: url(../images/hall_07.gif) no-repeat;  float: left;  padding: 48px 0 0 0px;}
#rightmain{ width:730px; clear:both; background:url(../images/hall_08.gif) no-repeat;  height:100%; }
.iform{ width:700px; margin:0 auto; text-align:center; height:100%; }





/*费用查询样式*/


#main #fy{width:1002px;float:left;background: url(../_images/fy-bg.gif)  no-repeat;height:700px;line-height:100%;padding:0 0 0 15px}
#main #fy .fytop{width:1000px;clear:both}
#main #fy .fyright{ width:960px; float:left;padding-top:30px;text-align:right}

#main #fy .fyselect{width:900px;margin:0px auto;float:left;padding:20px }



#main #fy .fymain{width:1000px;clear:both;margin: auto}
#main #fy .fymain .mainleft{width:190px;float:left;margin:0 0 0 12px;background:url(../_images/fylbg-line.gif);line-height:150%}
#main #fy .fymain .mainleft  h1{font-size:14px;color:#ffffff; background:url(../_images/fylbg.gif) no-repeat;height:29px;line-height:29px;text-indent:20px}
#main #fy .fymain .mainleft  h2,h3{font-weight:bold;color:#55555;;font-size:12px;margin:0 0 0 10px;line-height:150%}
#main #fy .fymain .mainleft .tip {background:url(../_images/fylicon.png) 10px top no-repeat;height:90px}
#main #fy .fymain .mainleft .tip p{font-size:12px;margin:5px 0 0 60px}
#main #fy .fymain .mainleft .linedot{background:url(../_images/fyline.png) 3px center no-repeat;height:2px;width:182px;margin:8px 0 8px 0}
#main #fy .fymain .mainleft textarea{border:1px #E3E3E3 solid;line-height:150%;width:155px;margin:0 0 15px 10px}
#main #fy .fymain .mainleft .fytime{margin:0px 0px 15px 10px;line-height:200%}

#main #fy  .fymain .mainright{width:750px;float:right;margin:0 20px 0 0;padding:0 30px 0 0;clear:both;padding:10px}
#main #fy  .fymain .mainright .mess{background:url(../_images/fyrbg.gif) no-repeat;height:103px}

.fyfont{height:35px;line-height:35px;font-size:14px;color:#555555;font-weight:bold;margin-left:8px}
.fyfont12px{font-size:12px;color:#cc3333}





/* Foot
------------------------------------------------------------------*/ 
#foot { clear:both; height:100px; }
#foot .flinks { width:960px;height:30px; border-bottom:1px #ccc solid; border-top:1px #ccc solid;background:#fff; margin: 0 0 0 20px }
#foot .flinks .links { text-align:right; line-height:30px; width:500px; float:left;}
#foot .flinks .links a {color:#acacac}
#foot .flinks .links a:hover{color:red}
#foot .flinks .selects { float:left; width:350px; line-height:30px; padding:3px 0 0 0; margin:0 0 0 30px;font-size:12px;color:#666666}
#foot .flinks .selects select{ font-size:12px;color:#666666;border:1px #cccccc solid}
#foot .copyright { background:url(../_images/foot-copy.gif) left center no-repeat; width:1002px; height:50px;margin:0px 0px 0px 12px}





/*CSS quotes style pagination*/

DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
.ftable td{ height:30px;}


/*办事表格下载区*/
.icodown{ }
.downimg{ float:left; width:140px;}
.downdoc{ float:left;_height:30px;min-height:30px; border-left:dotted 1px #d6e2f2; padding:0 0 0 10px; margin-left:10px;}
.downdoc a{ width:170px; height:32px; line-height:32px; vertical-align:middle; overflow:hidden; display:block; float:left; background:url(../images/page_word.png) left center no-repeat; padding:0 0 0 20px;}



.icocase{}
.caseimg{float:left; width:140px;}
.casedoc{float:left;_height:40px;min-height:40px; border-left:dotted 1px #d6e2f2; padding:0 0 0 10px;  margin-left:10px;}

.xhr{ clear:both; height:1px; border-bottom:1px #CCC dotted;}
.roombox h5{ color:#666666; font:normal  12px/30px normal; height:30px; padding:0 0 0 150px;}


 

.divtable
{ clear:both; width:650px;
    }
.divtitle
{
    clear: both;
    height: 30px;
    width: 100%;
    background-position: center top;
    background-attachment: scroll;
    background-image: url(../image/title.gif);
    background-repeat: no-repeat;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-size: 14pt;
    text-align: center;
    vertical-align: bottom;
    font-weight: bold;
    color: #ffffff;
    padding-top: 5px;
}

.tabled
{
    clear: both;
    width: 648px;
    margin-top: -6px;
    border-right: #ff0000 1px solid;
    border-top: #ff0000 1px solid;
    border-left: #ff0000 1px solid;
    border-bottom: #ff0000 1px solid;
    text-align: center;
}
.divislogin
{
    clear: both;
    padding-bottom: 10px;
    padding-top: 10px;
}
.divislogin table
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-collapse: collapse;
    border-bottom-style: none;
    width:100%;
    
}
.tdlogin
{
    font-size: 12pt;
    color: #ff0033;
    text-align: left;
}
