/* CSS Document */
/******** Allgemeine Beginn ********/
*{margin:0; padding:0; outline:0;}
table{border-collapse: collapse; border-spacing:0;}    
img,a img,:link img,:visited img{border:0;}   

body{
background:#f57e20 url(../images/newyear_02.jpg) no-repeat top center; /*红色过渡图片*/
font-family:Arial, Helvetica, sans-serif; 
color:#065fb9; /*蓝色*/
}

h1{	font-size:20px;text-align:left;}
h2{	font-size:18px;text-align:left;}
h3{	font-size:15px;text-align:center;color: #04477c;line-height:26px; 
	display:block;background:url(../images/bg_light_blue.gif) repeat-x;
}

/********* 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_menu_de_blue.gif) repeat-x;
font-family: simhei;/**chinese only**/
font-size:15px;
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:180px;}
/**IE 6 hack**/
*html #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:visited{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: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;}
*html #content_left{ margin-left: 5px;}
/************ content_center Beginn ************/

#content_center{
float:left;
width:600px;
min-height:640px;
margin:10px;
border:solid #c5d7ef 1px;
background: #FFFFFF;
}

#content_center p{padding:0px 20px; font-size:13px; line-height:1.7;}
#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;}


/******所有的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:1.5;}


/****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;}

/***旅游路线总览 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;
}

#content_center ol.font_13px{ font-size:13px; padding:0px 10px 0px 40px;}
#content_center ol.faq{ font-size:13px; padding:10px 10px 10px 40px;}
#content_center ol.faq li{padding:0px 0px 10px 0px;}


/***********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;}
*html .product_left{ margin-left:5px;}

.product_right{ float:right; width:280px; margin:10px 10px 0px 0px;}
*html .product_right{margin-right:5px;}

/******中间左右栏中的各个栏目***********/
.center_box{ min-height:180px; margin:0px 0px 10px 0px;}
#content_center .center_box p{ padding:0; font-size:13px; line-height:1.7;}
#content_center .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; }

/******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-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;
}
.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 #c5d7ef 1px;
margin-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:visited{}
.links dd a:hover{ text-decoration:underline; color:#FF0066;}
.links dd a:active{}


.clear{clear:both;}


/**************sale box*********************/
.sale{ height:auto; min-height:180px; border:solid #c5d7ef 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 #c5d7ef 1px; margin-bottom:10px;}
#sub_nav ul{ list-style:none;}
#sub_nav ul li{ line-height:26px; font-size:12px;}

#sub_nav span{
display:block;
background:url(../images/bg_light_blue.gif) repeat-x;
font-size:14px;
font-weight:bold;
color:#003366;
line-height:26px;
text-align:center;
}
*html #sub_nav span{ height:1%;}

#sub_nav a{
display:block;
text-align:center;
color:#2470b9;
background: #fff;
text-decoration:none;
border-bottom:dotted #c5d7ef 1px;
}
*html #sub_nav a{ height:1%;}


#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:solid #fff 1px;
}

#sub_nav a:link{}
#sub_nav a:visited{}
#sub_nav a:hover{ text-decoration:underline;background-color:#F4F4F4;}
#sub_nav a:active{}

.promo{margin-bottom:10px;}

/**公司新闻主页面排版**/
.text_image_left img{float:left; padding:0px 10px 0px 0px;}

#content_center .img_list{float:left; margin:5px 10px 0 10px; font-size:13px; }
#content_center .img_list ul{margin:0px;padding:0px; list-style:none;}
#content_center .img_list ul li{text-align:center;}
#content_center .img_list a{text-decoration:none; outline:none; }




