/* CSS Document */
/******** Allgemeine Beginn ********/
*{margin:0;padding:0;}

body{
/*background:#ededed url(../images/bg_body_blue.gif) repeat-x;*/
background:#ededed url(../images/bg_body_blue_de.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#07519a;/*默认字体蓝色*/
}

p{margin-top:2px;}
img{border:0;}

h1{	font-size:20px;text-align:left;}
h2{	font-size:15px;text-align:left;}

h3{	font-size:10.5pt;text-align:center;color: #003366;line-height:26px;
	display:block;background:url(../images/bg_light_blue.gif) repeat-x;
}/*box中的标题栏*/
       
/*#banner{
display:none;
width:1000px;
height:35px;
margin:2px auto 0px auto;
background:url(../images/trauen.jpg);
}*/

/********* logo Beginn ********/
#logo{ width:1000px; height:100px; margin:0px auto; background:url(../images/banner_new.png); }
#logo a{color:#065fb9;}
#logo a:link{text-decoration:none;}
#logo a:visited{text-decoration:none;}
#logo a:hover{text-decoration:none;}
#logo a:active{text-decoration:none;}

#logo #top_line dl{font-family:simhei, Arial, Helvetica, sans-serif; font-size:11px; float:right; margin-top:2px;}
#logo #top_line dt{float:left; margin-right:10px;}
#logo #top_line dd{float:left; margin-right:10px;}
#logo #top_line dd img { margin:auto 3px auto 0px; vertical-align:text-top;}

/************ menu Beginn ********/
#menu{
width:1000px;
height:26px;
margin:0px auto;
/*background:url(../images/bg_blue.jpg) repeat-x;*/
background:url(../images/bg_menu_de_blue.gif) repeat-x;
font-family: simhei;/**chinese only**/
font-size:11pt;
border:solid #2c479a 1px;
}

#menu ul{list-style:none;}
#menu li{float:left;width:90px;margin-right:0px;line-height:26px;border-right:solid #fff 1px; position:relative;}
#menu #home{margin-left:90px;}
#menu a{
display:block;
text-align:center;
background:url(../images/bg_menu_de_blue.gif) repeat-x;
text-decoration:none;
color:#FFFFFF;/**覆盖原有color定义**/
}
#menu a.level2{ background:url(../images/arrow_menu.png) no-repeat 5px 50%;}

#menu a:link{text-decoration:none;}
#menu a:visted{text-decoration:none;}
#menu a:hover{color:#FFFFFF;background:#FF9900;}
#menu a:active{background:#FF9900;}

/****sub_ul hidden****/
#menu ul li ul {display: none;}
/***sub_ul li format******/
#menu ul li ul li{ border:#ffce6d solid 1px; border-top:none; width:150px; line-height:30px; font-size:10.5pt;} 
#menu ul li ul li.font_west{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:26px; width:200px;} 

#menu ul li:hover ul {display:block; position:absolute; top:26px; left:0; width:130px;} /****sub_ul position****/
#menu ul li:hover ul li a {display:block; background:#fff9ed; color:#1663c2;}
#menu ul li:hover ul li a:link{}
#menu ul li:hover ul li a:visted{}
#menu ul li:hover ul li a:hover{background:#fff; color:#000;}
#menu ul li:hover ul li a:active{}

/******** content Beginn ********/
#content, #bg_color{
width:1000px;
height:auto;
margin:0px auto;
background: #FFFFFF;
}

#bg_color{ 
min-height:650px;
float:left;
padding-bottom:20px;
}/*bg_color是float属性，所以显示背景色*/

/********** content_left ***********/
#content_left{
float:left;
width: 180px;
margin:10px 0px 0px 10px;
background: #FFFFFF;
}

/************ content_center Beginn ************/
#content_center{
float:left;
width:780px;
min-height:640px;
margin:10px;
border:solid;
border-color:#c5d7ef;
border-width:1px;
background: #FFFFFF;
}

#content_center p{
font-size:10.5pt;
line-height:2;
padding:0px 10px;
}

#content_center img{
vertical-align:middle;
}

#content_center h3{
font-size:10.5pt;
text-align:left;
padding-left:10px;
}

#content_center a{
color:#ff0066;
}/*粉红*/

#content_center ol{list-style-position:outside; padding:5px 10px 5px 40px; font-size:13px; line-height:1.5;}

#content_center ul.list_none{
list-style-type:none;
list-style-image:none;
}

/**蓝色**/
ul.list_square{
list-style-image:url(../images/squar3p_blue.gif);
list-style-position:outside;
padding:10px 0px 10px 30px;
}

/********text中的list 粉红***/
ul.list_square_0p20p{
list-style-image:url(../images/squar14px.gif);
list-style-position:outside;
padding:0px 20px;
}

ul.list_lower-alpha{
list-style-type:lower-alpha;
list-style-image:none;
padding:0px 0px 0px 20px;
font-size:50px;
}

ul.list_upper-alpha{
list-style-type:upper-alpha;
list-style-image:none;
padding:0px 0px 0px 20px;
}

#content_center li{
font-size:13px;
}

dl.termin dt{
color:#065fb9;
font-size:1,1em;
margin:5px 0;
}

dl.termin dd{
background:url(../images/squar14px.gif) no-repeat 5px 50%;
color:#666;
padding-left:20px;
font-size:1em;
margin:5px 0px;
}

#content_center li img{
margin:0px 5px 0px 0px;
vertical-align:middle;
}


/******foot Beginn********/
#foot{
clear:both;
width:1000px;
height:40px;
margin:0px auto;
padding-top:5px;
background-color: #FFFFFF;
line-height:15px;
color: #666666;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border-top:#eeaaaa solid 1px;
}


/********* news Box************/
.news{
height:auto;
min-height:200px;
border:solid;
border-color:#c5d7ef;
border-width:1px;
margin-bottom:10px;
}

.news p{
font-size:9pt;
line-height:1.5;
padding-left:5px;
color: #666666;
}

.news a{color:#ff0066;}

/*********** links Box Beginn ************/
.links{
height:auto;
min-height:200px;
border:solid;
border-color:#c5d7ef;
border-width:1px;
padding-bottom:10px;
}

.links dt{
background:url(../images/squar14px.gif) no-repeat 10px 50%;
padding:10px 0px 5px 20px;
font-size:13px;
color:#065fb9;
}

.links dd a{
background:url(../images/arrow_links_blue.png) no-repeat 15px 50%;
font-size:12px;
line-height:2;
color:#065fb9;
padding-left:30px;
text-decoration:none;
}

.links dd a:link{}
.links dd a:visted{}
.links dd a:hover{ text-decoration:underline; color:#FF9900;}
.links dd a:active{}



/**************** sale Box ********************/
.sale{
height:auto;
min-height:180px;
border:solid;
border-color:#c5d7ef;
border-width:1px;
margin-bottom:10px;
}

.sale a{
font-size:9pt;
line-height:2;
color:#2470b9;
}

.sale p{
font-size:9pt;
line-height:2;
padding-left:5px;
}



/*********** sub_nav Box Beginn ************/

#sub_nav{
border:solid;
border-color:#c5d7ef;
border-width:1px;
margin-bottom:10px;
}

#sub_nav ul{list-style-type:none;}

#sub_nav li{
line-height:26px;
font-size:10pt;
}

#sub_nav a{
display:block;
text-align:center;
color:#2470b9;
background: #fff;
text-decoration:none;
border-bottom-style:dotted;
border-bottom-color:#c5d7ef;
border-bottom-width:1px;
}

#sub_nav span{
display:block;
background:url(../images/bg_light_blue.gif) repeat-x;
font-size:10.5pt;
font-weight:bold;
color:#003366;
line-height:26px;
text-align:center;
border-bottom-style:solid;
border-bottom-color:#fff;
border-bottom-width:1px;
}

#sub_nav span a{
display:block;
background:url(../images/bg_light_blue.gif) repeat-x;
font-size:10.5pt;
font-weight:bold;
color:#003366;
line-height:26px;
text-align:center;
border-bottom-style:solid;
border-bottom-color:#fff;
border-bottom-width:1px;
}

#sub_nav a:link{}
#sub_nav a:visted{}
#sub_nav a:hover{ text-decoration:underline;background-color:#F4F4F4;}
#sub_nav a:avtive{}


.promo{margin-bottom:10px;}



