body{
color:#000;
line-height:1.8em;
font-family:tahoma;
font-size:12px;
padding:0;
margin:0;
}

p{
/*text-indent:2em;*/
margin:0;
padding:0.6em 0;
}

hr{
padding:0;
height:0;
border:none;
border-top:1px solid #ccc;
margin:10px 0px;
}

h1,h2,h3,h4,h5,h6{
padding:0.5em 0;
margin:0;
}

ul,ol{
padding:0;
margin-left:1em;
display:block;
}

form{
padding:0;
margin:0;
}

a,a:visited{
text-decoration:none;
color:#000;
}
a:hover{
color:#f90;
}
a:active{
color:#f00;
}

.cb{
clear:both!important;
height:0;
line-height:0;
font-size:0;
}

img,input,select{
vertical-align:middle;
}

/************/
#the_page{
background#ccc;
width:780px;
margin:0 auto;
}

#the_page ul{
list-style:none;
padding:0px;
margin:0;
overflow:hidden;
display:block;

}

#logo{
height:71px;
line-height:71px;
width:251px;
/*background:#eef;*/
}

#hotline{
font-size:12px;
height:42px;
line-height:42px;
font-weight:bold;
color:#000;
width:405px;
background:#F5F5F5;
position:absolute;
margin-left:280px;
margin-top:1em;
}

#nav{
/*height:56px;*/
margin-top:1px;
border-top:1px solid #ccc;
padding-top:3px;
}

#nav ul.menu{
background:#177b2f url(images/24.jpg) right center no-repeat;
height:32px;
}

#nav ul.menu li{
font-size:14px;
float:left;
height:32px;
line-height:35px;
color:#fff;
font-weight:bold;
}

.cur_menuA #menuA a{
background:#8DC63F url(images/menu_cur.gif) top center no-repeat;
}

.cur_menuB #menuB a{
background:#8DC63F url(images/menu_cur.gif) top center no-repeat;
}

.cur_menuC #menuC a{
background:#8DC63F url(images/menu_cur.gif) top center no-repeat;
}

.cur_menuD #menuD a{
background:#8DC63F url(images/menu_cur.gif) top center no-repeat;
}

.cur_menuE #menuE a{
background:#8DC63F url(images/menu_cur.gif) top center no-repeat;
}

.cur_menuF #menuF a{
background:#8DC63F url(images/menu_cur.gif) top center no-repeat;
}



#nav li a,#nav li a:visited{
color:#fff;
display:block;
padding:0 1em;
}

#nav ul.sub_menu{
background:#E8EEDA;
height:5px;
}

#search{
/*height:36px;
line-height:36px;*/
background:#F5F5F5;
margin-top:1px;
text-align:right;
padding:1em 4em 1em 0;
}

#search #keyword{
width:250px;
}

#footer{
border-top:1px solid #ccc;
margin-top:1em;
padding:1em 0;
line-height:2em;
color:#555;
text-align:center;
}

/*page_bar*/
#page_bar{
padding:5px 0 0 1em!important;
text-align:center;
height:35px;
border-top:1px solid #ccc;
margin:5px!important;
}

#page_bar li #txtPage{
width:2em;
border:1px solid #157B2F;
text-align:center;
}
#page_bar li{
height:25px;
float:left;
padding:5px 5px 5px 0;
}

#page_bar li a{
display:block;
border:1px solid #fff;
padding:0 2px;
}

#page_bar li a:hover{
border:1px solid #157B2F;
}
/*//page_bar*/


.btn{
background:url(images/btn.png) left top no-repeat;
width:65px;
height:24px;
line-height:24px;
color:#fff;
font-weight:bold;
border:none;
}

.btn1{
background:#177B2F none repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
}

#main{
margin-top:5px;
}

.YouAreAt{
padding:5px;
color:#6C757A;
}

.point_list li{
padding:5px 5px 5px 1em;
border-bottom:1px solid #ccc;
}

.point_list li a{
display:block;
background:url(images/bg_li.gif) left center no-repeat;
padding-left:1em;
}

.relation{
padding:1em;
}

.relation .title{
background:url(images/bg_h.jpg) left top no-repeat;
height:28px;
line-height:28px;
padding-left:28px;
}

.bg_title{
background:#177B2F none repeat scroll 0 0;
color:#fff;
}

.note{
padding:0.5em;
margin:5px 0;
font-size:12px;
}

.note em{
font-weight:bold;
padding:0 0.5em;
color:#157B2F;
}

#pdtype{
width:120px;
}