body
{
    width : 1003px ;
    margin : auto ;
    padding : 0px;
    font : 12px Arial ;
    color :  #666 ;
    background :#C8E4F2 url(../image/mainbgbottom.jpg) bottom repeat-x ;
}

a,div,input,span,textarea,img,form,td,button
{
    padding : 0px ;
    margin : 0px ;
    text-decoration : none ;
    font : 12px Arial ;
    color : #666 ;
    border : none ;
}

table
{
	width : 100% ;
}

iframe
{
    margin : 0px;
    padding : 0px;
}

a:hover
{
    color : #333;
}

#main
{
	width : 100% ;
	background :  url(../image/mainbgtop.jpg) top repeat-x ;
}

#main .bottom
{
	background : url(../image/mainbgbottom.jpg) bottom repeat-x ;
}


#center
{
	width : 780px ;
	background : #fff ;
}

#main1
{
	width : 112px ;
	background : url(../image/main1.jpg) right top no-repeat ;
}

#main2
{
	width : 111px ;
	background : url(../image/main2.jpg) left top no-repeat ;
}

#main3
{
	width : 112px ;
	background : url(../image/main3.jpg) right bottom no-repeat ;
}

#main4
{
	width : 111px ;
	background : url(../image/main4.jpg) left bottom no-repeat ;
}

#CTL
{
	width : 18px ;
	background : url(../image/CTL.jpg) top no-repeat ;
}

#CTC
{
	width : 744px ;
	background : url(../image/CTC.jpg) top repeat-x ;
}

#CTR
{
	width : 18px ;
	background : url(../image/CTR.jpg) top no-repeat ;
}

#CBL
{
	height : 234px ;
	width : 18px ;
	background : url(../image/CBL.jpg) bottom no-repeat ;
}

#CBC
{
	height : 234px ;
	width : 744px ;
	background : url(../image/CBC.jpg) bottom repeat-x ;
}

#CBR
{
	height : 234px ;
	width : 18px ;
	background : url(../image/CBR.jpg) bottom no-repeat ;
}

#logo
{
	height : 80px ;
	margin-top : 24px ;
}

#logo form
{
	color : #007BA8 ;
}

#logo input
{
	width : 149px ;
	height :18px ;
	border :1px solid #999 ;
	vertical-align : middle ;
	margin : 0px 1ex ;
}

#logo button
{
	width : 47px ;
	height :18px ;
	background : transparent ;
	border :1px solid #999 ;
	vertical-align : middle ;
}

#guide
{
	height : 28px ;
	background : url(../image/gbg.jpg) repeat-x ;
	margin-bottom : 1em ;
}

#guide td
{
	padding : 0px 1ex ;
	background : url(../image/gmark.jpg) bottom right no-repeat ;
}

#guide a
{
	font-weight : bold ;
	color : #fff ;
}

#guide a:hover
{
	color : #C8E4F2 ;
}

#sel
{
	width : 150px ;
	height : 19px ;
	font-size : 12px ;
}

#sel0
{
	display : none ;
}

#own
{
	margin-top : 62px ;
	background : url(../image/own.jpg) 519px 8px no-repeat ;
}

.nomark1
{
	background : none ;
}

#SEL
{
	width : 146px ;
}

#SEC
{
	width : 8px ;
	height : 248px ;
	background : url(../image/secbg1.jpg) right top no-repeat ;
}

#SER
{
	width : 590px ;
	padding : 0px 1em ;
}

#class1
{
	width:146px;
	border : 1px solid #ccc ;
	border-bottom : none ;
	margin-bottom : 10px ;
}

#class1 td
{
	border-bottom : 1px solid #ccc ;
	height : 26px ;
	padding-left : 3px ;
	background : url(../image/mark1.jpg) 128px no-repeat ;
}

#class1 a
{
	color : #007BA8 ;
	font-weight : bold ;
}

.path
{
	color : #007BA8 ;
	margin-bottom : 18px ;
}

.title1
{
	font-weight : bold ;
	font-size : 20px ;
	color : #000 ;
	margin-bottom : 21px ;
	margin-left : 28px ;
}

.banner1
{
	width : 510px ;
	margin-bottom : 19px ;
	margin-left : 29px ;
	background : #2781C2 url(../image/b1r.jpg) right bottom no-repeat ;
	height : 20px ;
}

.banner1  .B1td
{
	font-weight : bold ;
	color : #fff ;
	height : 20px ;
	padding-left : 1em ;
	background :  transparent url(../image/b1l.jpg) left bottom no-repeat ;
}

.content1 
{
	width : 486px ;
    margin-left : 38px ;
    line-height : 160% ;
    margin-bottom : 2em ;
    text-align: left;
}

.list1
{
	margin-bottom : 13px ;
}

.PL1 
{
	color : #007BA8 ;
}

.PL1 a
{
	font-weight : bold ;
	color : #007BA8 ;
}

.PL2
{
	padding-left : 1em ;
	margin-bottom : 19px ;
}

.PRT1
{
	width : 481px ;
}

.PRT1 .td1
{
	width : 130px ;
}

.PRT1 .td1 div
{
	width : 200px ;
	overflow : hidden ;
}

.PRT1 .td2
{
	width : 351px ;
}

#showChild
{
	border : 1px solid #666 ;
	position : absolute ;
	left : 265px ;
	width : 150px;
	background : #fff ;
	padding : 5px 0px 5px 14px ;
}

#showChild a
{
	display : block ;
	margin-bottom : 3px ;
}

#scrT
{
	border : 1px  solid #3399cc ;
	border-left : none ;
	border-right : none ;
	background : url(../image/srl.jpg) left no-repeat ;
	margin-bottom : 15px;
}


#scrTD
{
	height : 167px ;
	background : url(../image/srR.jpg) right no-repeat ;
}

#scrD
{
	margin : 1em ;
	overflow : hidden ;
	width : 718px ;
}

#scTable
{
	width : auto ;
}

#scTable td
{
	padding-right : 28px ;
}


#scTable img
{
	height : 120px ;
	border : 1px solid #C0D1D9 ;
}

#scTable div
{
	background : #C0D1D9 ;
	padding : 2px ;
}

#scTable a
{
	color : #007BA8 ;
}

#pp
{
	height : 19px ;
	background : url(../image/pp.jpg) no-repeat;
	margin-bottom : 9px ;
}

.ppImg
{
	margin-bottom : 10px ;
}

.ppTit
{
	margin-bottom : 26px ;
}

.ppTit span
{
	color : #007BA8 ;
}


#news
{
	height : 19px ;
	background : url(../image/news.jpg) no-repeat;
	margin-bottom : 14px ;
}

#pro
{
	height : 19px ;
	background : url(../image/pro.jpg) no-repeat;
	margin-top : 16px ;
	margin-bottom : 15px ;
}

.proT
{
	width : auto ;
	margin-bottom : 15px ;
}

.proT th
{
	padding-left : 1em ;
	background : url(../image/mark2.jpg) left 3px no-repeat ;
}

.proT th a
{
	color : #007BA8 ;
	font-weight : bold ;
}

.proT td
{
	height : 25px ;
	padding-left : 1em ;
	background : url(../image/mark3.jpg) left  no-repeat ;
}