html {overflow:auto;height:100%;}

body{
    background-color:#fff;
    font-size:10pt;
    margin:0px auto;
    padding:0;
    width:100%;
    height:603px;
    text-align:center;
    line-height: 150%;
}

a{	font-size:9pt;	text-decoration:none;	color:#333333;	line-height:1.5;}

A:hover {COLOR: #376eab;  text-decoration: underline;}

#bgtop{
    width:100%;
    height:80px;
    margin:0 auto;
    text-align:center;
    background-image:url(../image/tbg.gif);

}
#bgbottom{
    width:100%;
    height:100%;
    height:auto!important;
    margin:0 auto;
    text-align:center;
    background-color:#fff;

}

#bgfooter
{
	width:100%;
	height:60px;
	height:auto!important;
	margin:0 auto;
	text-align:center;

}

#main{
    width:900px;
    background-color:#fff;
    height:auto!important;    
    border-right:solid 0px #d4d4d4;
    margin:0 auto;
    text-align:left;
}

#header{
    height:77px;
    width:900px;
    margin:0 auto;
}

#logo{
    width:272px;
    height:77px;
    background-image:url(../image/logonew1.jpg);
    float:left;
    margin-top:-1px;
}



#toprightbox{
    width:157px;
    float:left;
    height:77px; 
	background-image:url(../image/topbg1.jpg);
	margin-top:-1px;
}

#toprightbox .icobg{width:138px;height:46px;background-image:url(../image/logobgs.jpg);margin:25px 0px 0px 15px;overflow:hidden;}
#toprightbox .icobg .imglogo{width:72px;height:31px;float:left;margin-top:8px;margin-left:0px;text-align:center;}
#toprightbox .icobg img{border-width:0px;}
#toprightbox .icobg .imglogo1{width:63px;height:31px;float:right;margin-top:8px;margin-right:0px;text-align:center;}

#menuright
{
	width:471px;
	margin-top:-1px;
	height:77px;
	padding-top:0px;
	text-align:right;
	float:right;
	background-image:url(../image/topbg2.jpg);
}

.lines2
{	
	background-color:#ddd;
	height:auto!important;
	height:5px;
	min-height:5px;
	overflow:hidden;
	width:900px;
	margin:0 auto;
	margin:0;
	padding:0;
}

#menuright .box
{
	text-align:right;
	width:450px;
	margin:0 auto;
	height:42px;
	margin-top:27px;
}

/*
#menu
{
	width:893px;
	padding-top:-1px;
	margin:0 auto;
	
	}
*/


#menuboxleft{
    width:8px;
    height:42px;
    float:left;
    background-image:url(../image/menubgleft.gif);
    margin-left:0px;
}

#menuboxright{
    width:8px;
    height:42px;
    background-image:url(../image/menubgright.gif);
    float:right;
}

#menuboxcenter{
    width:434px;
    height:42px;
    float:left;
    background-image:url(../image/menubgcenter.gif);
}



#menuboxcenter ul{}


#flash{
    width:900px;
    height:175px;
    margin:0px auto;
    border-width:0px;
    margin-top:5px;
}

#box{
    width:890px;
    height:331px;
    border-right:solid 0px #d4d4d4;
}

#space{
    height:2px;
}

#lines{
    height:0px;
    width:100%;
    margin-top:0px;
}

#line{
    height:5px;
    width:100%;
    margin-top:0px;
    background-color:#bebfc2;
    overflow:hidden;
}

#line1{
    height:5px;
    width:892px;
    margin-left:2px;
    background-color:#fff;
    border-bottom:dashed 1px #d4d4d4;
    overflow:hidden;
}

#line span{
    margin-left:20px;
    font-size:10pt;
    font-family:Arial;
}

#left{
    width:655px!important;
    min-height:331px;
    height:331px;
    height:auto!important;
    float:left;
    width:655px;
    overflow:visible;
}

#contentbox{width:655px; margin:0 0px; height:331px;padding-bottom: 32767px !important;	margin-bottom: -32767px !important;}

#contentbox .tabletop{width:670px;height:8px;}
#contentbox .tablelefttop{width:8px;height:8px;background-image:url(../image/table-lef-top.gif);float:left;}
#contentbox .tablecentertop{height:8px;background-image:url(../image/table-top.gif);float:left;width:653px;}
#contentbox .tablerighttop{width:9px;height:8px;background-image:url(../image/table-right-top.gif);float:right;}

#contentbox .tablemid{width:670px;height:305px;}
#contentbox .tableleftmid{width:8px;background-image:url(../image/table-left-mid.gif);float:left;height:305px;}
#contentbox .tablecentermid{width:653px;height:305px;float:left;}
#contentbox .tablerightmid{width:9px;background-image:url(../image/table-right-mid.gif);float:right;height:305px;}

#contentbox .tablebot{width:670px;height:9px;}
#contentbox .tableleftbottom{width:8px;height:8px;background-image:url(../image/table-lef-bottom.gif);float:left;}
#contentbox .tablebottom{height:8px;background-image:url(../image/table-bottom.gif);float:left;width:653px;}
#contentbox .tablerightbottom{width:9px;height:8px;background-image:url(../image/table-right-bottom.gif);float:right;}

#newsleft{
    width:240px;
    float:left;
    height:300px;
    margin-left:3px;
}

#imgnews{
    width:246px;
    height:181px;
    margin-top:10px;
    margin-bottom:5px;
    border:solid 1px #d4d4d4;
    padding:2px 0 0 2px;
}

#bulletins{
    width:250px;
    height:125px;
    margin:5px auto;
    width:250px!important;
}

#bulletins .tabletop{width:250px;height:8px;min-height:8px;overflow:hidden;}
#bulletins .tablelefttop{width:8px;height:8px;min-height:8px;background-image:url(../image/table-lef-top.gif);float:left;overflow:hidden;}
#bulletins .tablecentertop{height:8px;min-height:8px;background-image:url(../image/table-top.gif);float:left;width:233px;overflow:hidden;}
#bulletins .tablerighttop{width:9px;height:8px;min-height:8px;background-image:url(../image/table-right-top.gif);float:right;overflow:hidden;}

#bulletins .tablemid{width:250px;height:109px;min-height:109px;overflow:visible;}
#bulletins .tableleftmid{width:8px;background-image:url(../image/table-left-mid.gif);float:left;height:109px;min-height:109px;overflow:visible;}
#bulletins .tablecentermid{width:233px;height:109px;float:left;display:table;min-height:109px;overflow:visible;}
#bulletins .tablerightmid{width:9px;background-image:url(../image/table-right-mid.gif);float:right;height:109px;min-height:109px;overflow:visible;}

#bulletins .tablebot{width:250px;height:9px;overflow:hidden;}
#bulletins .tableleftbottom{width:8px;height:8px;background-image:url(../image/table-lef-bottom.gif);float:left;overflow:hidden;}
#bulletins .tablebottom{height:8px;background-image:url(../image/table-bottom.gif);float:left;width:233px;overflow:hidden;}
#bulletins .tablerightbottom{width:9px;height:8px;background-image:url(../image/table-right-bottom.gif);float:right;overflow:hidden;}

#bulltinsleft{
    height:94px;
    background-image:url(../image/bulletinbg1.gif);
    float:left;
    padding-top:15px;
    Writing-mode:tb-lr;
    layout-flow:vertical-ideographic;
    text-align:center;
    width:23px!important;
    padding-right:7px;

}
#bulltinsright{
    width:200px;
    height:109px;
    float:right;
    margin-left:0px;
}

#bulletinlist{
    width:190px;
    overflow:hidden;
    font-size:9pt;
    margin-top:2px;
}

.topnews{
    width:246px;
    height:171px;
    margin:auto;
    padding:3px;
}

#newsright{
    width:395px;
    float:right;
    height:321px;
    margin-left:0px;
    margin-top:7px;
    width:390px!important;
}

#sspnews{
    width:395px;
    height:150px;
    float:left; 
    margin-top:0px;
     
}

#sspnews1{
    width:395px;
    height:150px;
    float:left; 
    margin-top:10px;
     
}

#sspnews .tablecentermid{width:395px;height:129px;float:left;}

#newstitle{
    height:31px;
    width:395px;
    margin:0 auto;
    background-image:url(../image/newstitlelong.jpg);
    border-bottom:solid 0px #d4d4d4;
}
#newstitle .title{width:231px;height:23px;padding-top:8px;margin-left:10px;font-size:10pt;float:left;border-left:solid 0px #005baa;}
#newstitle .more{width:44px;height:20px;padding-top:8px;float:right;margin-right:20px;}
#newstitle .more img{border-width:0px;}
#newstitle .ico{padding-top:3px;}

#newslistbtm
{
	width:395px;
	height:22px;
	background-image:url(../image/newstitlelongbtm.jpg);
}

#newsbox{
    width:395px;
    height:110px;
    margin:0 auto;
    background-image:url(../image/newstitlelongmid.jpg);
}

#newslistboxs
{
	width:380px;
	height:110px;
	margin:0 auto;
	margin-top:5px;
}

#newslist{
    width:100%;
    height:25px;
    font-size:10pt;
    margin-top:0px;
    border-bottom:dashed 1px #d4d4d4;
    line-height:25px;
}

.rowstyle
{
	width:100%;
	background-image:url(../image/rowsbgsmall.gif);
}

#newslist .left{float:left;}
#newslist .right{width:80px;float:right;}

#newslist .span{font-size:9pt;color:#d4d4d4;font-family:arial;}
#newslist .span1{color:#f00;font-size:9pt;font-family:arial;}


#right{
    width:210px!important;
    float:left;
    margin:0 0px 0 10px;
    width:210px;
}

#icotop{
    width:225px;
    height:8px;
    background-image:url(../image/icobgtop.gif);
    margin-top:10px;
    overflow:hidden;
}

#icomid{
    width:225px;
    height:297px;
    background-color:#f5f5f5;
    text-align:center;
}

#icomid image{border:0px;}

#icobot{
    width:225px;
    height:8px;
    background-image:url(../image/icobgbot.gif);
    overflow:hidden;
}

.navPoint1{font-family: Webdings;font-size:9pt;cursor:hand;padding-left:0px;color:#134c7d;}

#icolink{
    width:190px;
    height:58px;
    margin:13px auto;
}

#icolink1{
    width:229px;
    height:60px;
    margin:0px auto;
    padding-top:15px;
}

#icolink2{
    width:229px;
    height:60px;
    margin:0px auto;
}

#footer{
    height:50px;
    font-size:9pt;
    text-align:center;
    padding-top:16px;
    width:895px;
    background-image:url(../image/footerbg1.gif);
}

/*
.menu {float:left;font-family: "宋体,arial",arial,verdana,sans-serif;width:100%;position:relative;font-size:12px;font-weight:normal;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;width:80px;text-align:center;height:33px;padding-top:0px;margin:0 2px;}
.menu ul li a, .menu ul li a:visited {text-decoration:none;color:#134c7d;font-weight:normal;}
.menu ul li a:hover {text-decoration:none;color:#f00;padding:0 0px;border-bottom:solid 2px #f00;border-right:solid 0px #f00;}
*/

.menu {float:left;font-family:arial;width:100%;position:relative;font-size:12px;font-weight:normal;}
.menu ul {padding:0;margin:0;padding-top:9px;}
.menu ul li {float:left;display:inline;margin-left:1px;overflow:hidden;}
.menu li a{text-decoration:none;color:#000;height:32px;display:inline;line-height:32px;padding-left:4px;cursor:pointer;}
.menu li a span{float:left;display:block;padding:0px 7px 0px 5px;}
.menu a:hover {background-position:0% -42px;color:#f00;background-color:#fff;}
.menu a:hover span {background-position:100% -42px;color:#f00;border-bottom:solid 0px #f00;background-color:#fff; }


#contentleft{
    margin:5px 0;
    width:180px;
    height:100%;
}

#childmenu{
    margin:5px 0;
    width:170px;
    height:100%;
    border:solid 1px #d4d4d4;
    margin:0 5px;
}

#contentright{
    width:720px;
    height:100%;
}

.fontcss
{
	color:#952525;
}
