body{ margin:0;padding:0; font-size:12px; text-align:center;font-family:arial,helvetica,clean ;}
a {
color:#FFF;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

#form1{margin:0;padding:0;}
div,p,td{text-align:left;}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, a, font, img, ul, li, form,  table,tr, th, td {
border:0 none;
font-family:inherit;
font-size:12px;
font-style:inherit;
font-weight:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

.header {
background:transparent url(../images/header_bg.jpg) repeat-x 0 0;
height:96px;
margin-bottom:1px;
width:950px;
margin:auto;
}

.content {
background-color:#F4F4F2;
margin-bottom:1px;
width:948px;
margin:auto;
border-left:1px solid #2D1515;
border-right:1px solid #2D1515;
overflow:hidden;
}







.header .logo {
background:transparent url(../images/logo.png) no-repeat  0 10px;
display:inline;
float:left;
height:72px;
line-height:1000px;
margin-left:10px;
margin-top:7px;
overflow:hidden;
width:280px;
}
.menu {
clear:right;
display:inline;
float:right;
margin-right:10px;
margin-top:50px;
}
.menu a{color:#FFF;}
.menu ul li {
float:left;
font-size:9pt;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:1em;
}
.menu ul li img {
margin-right:5px;
}
.langbox {
clear:right;
display:inline;
float:right;
font-size:10px;
letter-spacing:0;
margin:17px 10px 0 0;
width:80px;
}
.langbox .txt {
color:#FFF;
width:80px;
}
.langbox .sep {
color:#fff;
}
.langbox a {
color:#fff;
}
.langbox select {
font-size:7pt;
width:115px;
}
.langbox input {
font-size:7pt;
}










.leftnav {
background:transparent url(../images/leftnav_fade.jpg) repeat-x 0 0;
border-bottom:1px solid black;
clear:left;
float:left;
width:315px;
overflow:hidden;
}
.leftnav_menu {
float:left;
margin-top:24px;
width:317px;
}

.leftnav_menu li{
background:transparent url(../images/leftnav_button.jpg) no-repeat 0 0;
float:left;
font-size:10pt;
font-weight:bold;
height:23px;
line-height:12px;
padding-left:45px;
padding-top:10px;
text-transform:uppercase;
width:272px;

}



#home_leftnav li li a:hover{
color:#000;
margin: 0px;
padding: 2px 5px 2px 6px;
text-decoration: none;
width:120px;
}


#home_leftnav li ul li{
float:none;
clear:right;
width:120px;
background:none;
text-align:left;
padding-left:10px;
}
#home_leftnav li ul a
{
color:#666;
}
#home_leftnav li ul { /* 二级弹出位 */
position:absolute;
margin:-10px 0px 0px 19px;
padding:0;
left:-9999em;
font-weight:normal;
display:block;
border:1px solid #CCCCCC;
background:#fff;
z-index:1000;
width:120px;
}
/* 二级菜单宽 */
#home_leftnav li ul a {
 /* 二级菜单宽 */
/*line-height:24px; 二级菜单高 
border:1px solid #CCC;*/
text-align:left;
margin: 0px;
}
#home_leftnav li ul ul {
margin:-0px 0px 0px 32px;
height:auto;
width:120px;
} /* 三级弹出位 */
#home_leftnav li:hover ul ul,#home_leftnav li.sfhover ul ul,#home_leftnav li.sfhover ul{left:-9999em;}
#home_leftnav li:hover ul,#home_leftnav li li:hover ul,#home_leftnav li.sfhover ul, #home_leftnav li li.sfhover ul{
left:auto;
} /* 所有弹出菜单自动左边距 */
#home_leftnav li:hover, #home_leftnav li.sfhover {
line-height:18px;
height:23px;
} 


#navmore{
position:absolute;
margin:34px 0 0px -317px;
padding:0;
font-weight:normal;
display:none;

z-index:1000;
width:317px;
border-bottom:1px solid black;
background:#F4F4F2;
}
/* 所有悬浮样式 */


.home_pics {
border-bottom:1px solid black;
float:left;
width:631px;
}
.home_pics * {

}
.home_boxes {
background:transparent url(../images/fade.jpg) repeat-x scroll 0 0;
clear:both;
height:265px;
width:950px;
}

.home_boxes {
background:transparent url(../images/fade.jpg) repeat-x 0 0;
clear:both;
height:265px;
width:950px;
}

.location {
background:transparent url(../images/fade.jpg) repeat-x 0 0;
display:inline;
float:left;
padding-left:17px;
padding-top:30px;
width:300px;
}
.home_whatsnews {
display:inline;
float:left;
margin-left:17px;
margin-top:30px;
width:298px;
}
.home_checkstatus {
display:inline;
float:left;
margin-left:15px;
margin-top:30px;
width:300px;
}
.home_whatsnews ul{margin:2px 8px;}
.home_whatsnews li{border-bottom:1px dashed #CCC;margin:0;padding:0;line-height:20px;}

.vr_short {
background:transparent url(../images/dot_bg.jpg) repeat-y 0 0;
float:left;
height:230px;
margin-top:20px;
width:1px;
padding:0;
}
div.section {
background:transparent url(../images/bar.jpg) repeat-y 0 0;
margin-bottom:15px;
margin-left:15px;
padding-left:10px;
}
div.section h2 {
font-size:12pt;
font-weight:bold;
text-transform:uppercase;
margin:0;
padding:0;
}
div.section p {
color:#484848;
font-size:10pt;
}
.home_whatsnews a:link,.home_whatsnews a:visited{color:#333;}

.location_box {
background:#E4E4E4 url(../images/leftnav_search.jpg) repeat scroll 0 0;
border:1px solid #D5D5D5;
height:132px;
width:281px;
}
.location_box .txt {
display:inline;
float:left;
font-size:10pt;
margin-top:15px;
width:200px;
}
.location_box .icon {
display:inline;
float:left;
margin:10px 10px 10px 15px;
}
.location_box select {
float:left;
font-size:8pt;
margin-right:5px;
}

.location_box .button {
background:transparent url(../images/check_status_bg.gif) repeat-x scroll 0 0;
border:1px solid #D5D5D5;
float:right;
font-size:8pt;
font-weight:bold;
padding:3px 10px 1px;
margin:0;
color:#FFF;
}
.location_box .button img {
margin-right:5px;
}



.home_checkstatus_box {
background-color:#E4E4E4;
border:1px solid #D5D5D5;
height:90px;
width:283px;
}
.home_checkstatus_box .txt {
display:inline;
float:left;
font-size:9pt;
margin-top:20px;
width:200px;
}
.home_checkstatus_box .icon {
display:inline;
float:left;
margin:10px 10px 10px 15px;
}
.home_checkstatus_box .button {
background:transparent url(../images/check_status_bg.gif) repeat-x scroll 0 0;
border:1px solid #D5D5D5;
float:right;
font-size:8pt;
font-weight:bold;
margin-right:20px;
margin-top:20px;
padding:3px 10px 1px;
}
.home_checkstatus_box .button img {
margin-right:5px;
}

.logreg{text-align:center;margin:0 10px;}
.home_checkstatus a.logregbtn1,.home_checkstatus a.logregbtn2{
background:transparent url(../images/logreg.gif) no-repeat scroll;margin:10px;
}

.logreg .logregbtn1,.logreg .logregbtn2{width:99px;height:28px;float:left;text-indent:-9999px;}
.home_checkstatus a.logregbtn2{background-position:-105px 0;}

.footer {
background:transparent url(../images/footer_bg.jpg) repeat-x 0 0;
clear:both;
height:61px;
width:950px;
margin:auto;
}
.footer .menu {
margin-top:30px;
}

.NewsList a{color:#333;}
