/* CSS Document */
/******** Allgemeine Beginn ********/
*{margin:0;padding:0;}

body{
background:#ededed url(../images/bg_body_blue_de.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#065fb9;
text-align:justify;
}

a{color:#065fb9; outline:none;}/**蓝色**/
img{border:0;}

h1{	font-size:20px;text-align: left;}
h2{	font-size:15px;text-align: left;}
h3{	font-size:13px;text-align:center;color: #003366;line-height:26px;
	display:block;background:url(../images/bg_light_blue26.gif) repeat-x;
}


/********* top_line Beginn ********/
#top_line{
width:1000px;
height:15px;
margin: 1px auto 0px auto;
background-color: #FFFFFF;
}

#top_line dl{font-size:9px;float:right;}
#top_line dt{float:left;margin-right:5px;}
#top_line dd{float:left;margin-right:5px;}


/********* logo Beginn ********/
#logo{
width:1000px;
height:80px;
margin:0px auto;
background:url(../images/banner_world.gif);
}

#logo h1{color: #CC0000;padding-top:25px;padding-left:10px;}
#logo h2{color: #CC0000;padding-left:10px; }

/************ menu Beginn ********/
#menu{
width:1000px;
height:26px;
margin:0px auto;
background:url(../images/bg_menu_de_blue.gif) repeat-x;
font-size:12px;
font-weight:bold;
border:solid #2c479a 1px;
}

#menu ul{list-style:none;}
#menu ul li{float:left;position:relative;width:100px;line-height:26px;border-right:solid #fff 1px;} /****position:relative***/
#menu #home{margin-left:200px;}
#menu .nav_lang{width:130px;}/***特别宽的menu项**/
#menu ul li 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 ul li a:link{}
#menu ul li a:visited{text-decoration:none;}
#menu ul li a:hover{color:#FFFFFF;background:#fe9d01;}
#menu ul li a:active{text-decoration:none;}

#menu ul li ul {display: none;}/****sub_ul hidden****/
#menu ul li ul li{ border:#ffce6d solid 1px; border-top:none; width:150px; line-height:26px; font-size:12px;} /***sub_ul li format******/
#menu ul li ul li.first{} /***sub_ul li format******/
#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:visited{}
#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;
}

/********** content_left ***********/
#content_left{
float:left;
width: 180px;
margin:10px 0px 0px 10px;
background: #FFFFFF;
}

/************ content_center Beginn ************/
#content_center{
	float:left;
	width:600px;
	min-height:640px;
	margin:10px;
	border:solid;
	border-color:#c5d7ef;
	border-width:1px;
	background: #FFFFFF;
	font-size: 9px;
}

#content_center p{
	padding:0px 20px;
	font-size:13px;
	line-height:1.7;
	margin-bottom:1em;
	font-weight: bold;
}

#content_center img.home_img{vertical-align:middle; margin-bottom:10px;}

#content_center h3{
text-align:left;
padding-left:20px;
} /*覆盖原来的居中对齐，左面空出20px*/

/****新闻内容标题****/
#content_center h4{
font-size:14px;
text-align:center;
padding:10px 0px;
}

#content_center a{
color:#ff0066;
font-weight:bold;
}

/******所有的ul,ol********/
#content_center ul{list-style:none; font-size:13px; line-height:2;}
#content_center ol{list-style-position:outside; padding:5px 10px 5px 40px; font-size:13px; line-height:2;}


/****blue squar list 保险条例页面总分项***/
#content_center ul.list_blue_squar4p{list-style-image:url(../images/squar4p_blue.gif); padding:0px 20px; }
#content_center ul.list_blue_squar4p li{line-height:2;}

/*********** news.html用到 待优化*************/
#content_center ul.news_list{list-style-image:url(../images/squar14px.gif); padding:0px 20px 0px 20px;}
#content_center ul.news_list li{ font-size:13px; padding:3px 0px;}
/*
#content_center li img{margin:0px 5px 0px 0px; vertical-align:middle;}
*/


/***旅游路线总览 010708.html用到 需优化***/
ul.termin{padding:5px 10px 5px 40px;line-height:1.7;}
ul.termin li.ul_title{list-style-image:url(../images/squar14px.gif);}
ul.termin li.ul_content{list-style:none;padding-left:10px;}

/********text中的list insurance.html***/
#content_center ul.list_square_5p20p{
list-style-image:url(../images/squar3p.png);
list-style-position:outside;
padding:0px 10px;
line-height:1.7;
font-size:13px;
}

/***********trading, consulting页面中的大纲标题*************/
#content_center ul.list_square_20p40p{
list-style-image:url(../images/squar14px.gif);
list-style-position:outside;
padding:10px 40px;
}

/***列表a, b, c***/
#content_center ul.list_lower-alpha{
list-style-type:lower-alpha;
padding:0px 0px 0px 20px;
}

/***********保险页面中的箭头索引菜单***************/
#content_center ul.list_navi{
list-style-image:url(../images/go_blue.gif);
padding:10px 0px 0px 40px;
}

#content_center ul.list_navi a{
color:#07519a;
}

/***中间下半部分，分为两列**/
.product_left{
float:left;
width:280px;
margin:10px 10px 0px 10px;
}

.product_right{
float:right;
width:280px;
margin:10px 10px 0px 0px;
}

/******中间左右栏中的各个栏目***********/
.center_box{
min-height:240px;
margin:0px 0px 10px 0px;
}

#content_center .center_box p{
padding:0; 
color:#065fb9;
font-size:13px;
line-height:1.7;
}

.center_box p img{
float:left;
margin-right:10px;
}



/******* content_right Beginn *******/
#content_right{
float:left;
width: 180px;
margin:10px 0px 0px 0px;
background: #FFFFFF;
}

/********* promo Box beginn**********/


/******foot Beginn********/
#foot{
clear:both;
width:1000px;
height:40px;
margin:0px auto 10px auto;

padding-top:5px;
background-color: #FFF;
line-height:15px;
color: #666666;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border:1px solid #c5d7ef;
}


/********* news Box************/

.news{
height:auto;
min-height:200px;
border:solid;
border-color:#c5d7ef;
border-width:1px;
margin-bottom:10px;
text-align:left;
}

.news p{
font-size:12px;
line-height:1.5em;
padding:6px 3px;
}

.news a{color:#ff0066;}

/*********** links Box Beginn ************/
.links{
height:auto;
min-height:200px;
border:solid;
border-color:#c5d7ef;
border-width:1px;
margin-bottom:10px;
text-align:left;
}

.links dt{
background:url(../images/squar14px.gif) no-repeat 10px 10px;
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:visited{}
.links dd a:hover{ text-decoration:underline; color:#FF0066;}
.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:12px;
line-height:2;
}

.sale p{
font-size:12px;
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:30px;
font-size:10pt;
}

#sub_nav span{
display:block;
background:url(../images/bg_light_blue.gif) repeat-x;
font-size:12px;
font-weight:bold;
color:#003366;
line-height:30px;
text-align:center;
border-bottom-style:solid;
border-bottom-color:#fff;
border-bottom-width:1px;
}

#sub_nav a{
display:block;
text-align:center;
background:#fff;
text-decoration:none;

border-bottom-style:dotted;
border-bottom-color:#c5d7ef;
border-bottom-width:1px;
}

#sub_nav a:hover{background-color:#F4F4F4;}

.promo{margin-bottom:10px;}
#content #bg_color #content_center table tbody tr td {
	font-weight: bold;
	font-size: 13px;
}
