﻿body
{
margin: 0px;
padding: 0px;
background:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:50px;
}


ul
{
margin:0;
padding:0;
list-style:none;
}

form
{
margin: 0px;
padding: 0px;
}

#header
{
clear:both;
margin:50px auto 10px auto;
padding: 0px;
width:755px;
}


#header_bg
{
float: left;
margin:0px;
padding: 10px;
width:755px;
}


.logo
{
float: left;
margin: 0px;
padding: 0px;
width:200px;
font-size:0px;
background:#f60;

}

.logo img
{
border:0px;
}



.nav
{
float: left;
margin:0px;
padding: 0px;
letter-spacing:1px;

}

.nav a
{
text-decoration: none;
color:#666;
}
.nav a:hover
{
text-decoration: none;
color:#F11B29;

}

.nav li
{
float: left;
margin:0px;
padding:0px 10px; 
height:50px;
display:block;	
line-height:50px;
font-weight: bold;

}

.nav li.current_page {
color:#F11B29;
}

.nav li.current_page a{
color:#F11B29;
text-decoration: none;
}

.nav li.current_page a:hover{
color:#000;
text-decoration: none;
}

.subnav
{	clear:both;
margin: 0px;
padding: 0px;
font-weight: bold;
background:#F11B29;
letter-spacing:1px;
}

.subnav_bg
{	
margin: 0px 0px 5px 0px;
padding: 0px;
width:755px;
height:20px;
background:#F11B29;
}


.subnav a
{
text-decoration: none;
color:#fff;
}
.subnav a:hover
{
text-decoration: none;
color:#000;

}

.subnav li
{
float: left;
margin:0px;
padding:0px 0px 0px 8px; 
width:150px;
height:20px;
line-height:20px;
border-right: 2px solid  #fff ;
}

.subnav li.current_page {
color:#F11B29;
background:#DADCD1;
}

.subnav li.current_page a{
color:#F11B29;
text-decoration: none;
}

.subnav li.current_page a:hover{
color:#000;
text-decoration: none;
}

.lang
{
float:left;
margin: 0px;
padding: 0px;
}

.lang a
{
text-decoration: none;
color:#666;
}
.lang a:hover
{
text-decoration: none;
color:#ccc;

}


.lang li
{
float: left;
margin:0px;
padding:0px 10px; 
height:50px;
line-height:50px;
}


.list
{
clear:both;
margin: 0px;
padding: 5px;

border-top: 1px solid  #ccc ;
border-bottom: 1px solid  #ccc ;
background:#F5F5F5;

}

.list img
{
border: 0px;
}

#flash01
{
clear:both;
margin: 0px auto;
padding: 0px;
width:755px;
background: #fff;
}

#contain
{
clear:both;
margin:5px auto;
padding: 0px;
width:755px;
}


#contain_bg
{
float: left;
margin:0px;
padding: 10px;
width:755px;
border: 2px solid  #DADBD1;
}

.intro {
clear:both;
margin:  0px 0px 5px 0px;
padding: 0px;
font-size:0px;
}


.intro img {
border:0px;
}

.category {
float: left;
margin:  0px;
padding: 0px;
width:755px;
font-size:0px;
background: url(category_bg.gif) 0px 0px repeat-y;
}

.category img {
border:0px;
}


.menu
{
float: right;
margin:0px;
padding: 5px;
width:120px;
color:#fff;
font-weight: bold;
background:#666;

}

.menu a
{
text-decoration: none;
color:#fff;
}
.menu a:hover
{
text-decoration: none;
color:#fff;

}

.menu li
{
clear:both;
margin:0px;
padding:5px 5px 5px 15px; 
font-size:9px;
font-weight: normal;
background: url(menu_dot.gif) 0px 8px no-repeat;
}


.title01
{
clear:both;
margin: 0px;
padding: 10px 20px;
height: 60px;
line-height:60px;
color:#fff;
background:#666;
}

.title01 a
{
text-decoration: none;
color:#fff;
}

.title01 a:hover
{
text-decoration: none;
color:#fff;
}

.title02
{
clear:both;
margin: 5px 0px;
padding: 5px 5px 5px 10px;
height: 30px;
line-height:30px;
color:#666;
font-weight:bold;
background:#DADCD1;
}

.leftmenu
{
float: left;
margin: 0px;
padding: 20px;
}

.leftmenu li
{
margin: 0px;
padding: 2px;
font-weight:bold;
}


.leftmenu a
{
text-decoration: none;
color:#999;
}

.leftmenu a:hover
{
text-decoration: none;
color:#666;
}



.article
{
margin: 0px;
padding: 5px 150px 5px 5px;
color:#666;
line-height:20px;

}

.article img
{
border: 0px;
}


.rightbox
{
float: right;
}


#leftside
{
float: left;
display:inline;
margin: 0px;
padding: 0px;
width:150px;
}

#rightside
{
float: left;
display:inline;
margin: 0px;
padding: 0px;
width:255px;
}

#leftmain {
float: left;
display:inline;
margin: 0px;
padding: 0px;
width:725px;
}

#rightmain {
float: left;
display:inline;
margin: 0px;
padding: 0px;
width:605px;
}

.news 
{
clear:both;
margin:0px;
padding: 0px;
color:#002D65;
background: #EFEFEF;
}

.news a
{
color:#002D65;
text-decoration: none;

}
.news a:hover
{
color:#000;
text-decoration: none;

}

.news li
{	height: 30px;
border-top: 1px solid  #fff ;
border-bottom: 1px solid  #c7c7c7 ;
line-height:30px;
}


.f11px
{
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
}

.f12px
{
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}

.f13px
{
font-size:13px;
font-family: Arial, Helvetica, sans-serif;


}

.f14px
{
font-size:14px;
font-family: Arial, Helvetica, sans-serif;}

.f18px
{
font-size:18px;
font-family: Arial, Helvetica, sans-serif;}


.f25px
{
font-size:25px;
font-family: Arial, Helvetica, sans-serif;
}


.banner
{
clear:both;
margin: 0px 0px 3px 0px;
text-align: center;
}

.banner img
{
border:0px;
}


.banner a
{
text-decoration: none;
color:#000;
}
.banner a:hover
{
text-decoration: underline;
color:#000;
}

#footer {
clear:both;
margin: 0px auto;
width:755px;
color:#000;
}


.clear {
clear:both;
}
