/* CSS Document by Nick */
body { margin:0; padding:0; font-size:12px; line-height:150%; color:#333; background:#fff url(hk/bg_head.jpg) repeat-x 0 84px;}
form { margin:0; padding:0;}
div { margin:0; padding:0;}
img { border:0;}
dl,dt,dd{ margin:0; padding:0;}
ul,li,p { margin:0; padding:0; list-style-type:none;}
h2,h3,h4,h5{ margin:0; padding:0; line-height:150%;}
th,td { font-size:12px;}
h1 {margin:0; padding:0; line-height:120%;}
.red { color:#ec0f04;}
.gray {color:#555555;}
a:link,a:visited { color:#333333; text-decoration:none;}
a:hover,a:active { color:#ec0f04; text-decoration:none;}
a.red:link, a.red:visited { color:#ec0f04;}
a.red:hover, a.red:active { color:#8f1d22;}
a.white:link, a.white:visited { color:#ffffff;}
a.white:hover, a.white:active { color:#ffffff;}
/**common**/
.ad { border:solid 1px #dedfdf}
.fl { float:left;}
.fr { float:right;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clearbox { clear:both; height:0; line-height:0; font-size:0;}
.c_spacing { height:5px; line-height:0; font-size:0; overflow:hidden;}
.hidden {display:none;}
.show { display:block;}
.bg01 { padding-right:10px; border-right:dotted 1px #ddd;}
.mt-5 { margin-top:5px;}
.mt-10 { margin-top:10px;}
.ml-5 { margin-left:5px;}
.ml-10 { margin-left:10px;}

.path { padding:5px 30px; border-bottom:dotted 1px #ccc; background:url(hk/icon05.jpg) no-repeat 18px 11px;}
.page { padding:0; margin:15px 5px;}

.w245 { width:244px;}
.w500 { width:500px;}
.w525 { width:525px;}

/**header**/
.header { margin:0 auto; width:986px;}
.logo { float:left; padding:20px 0 0 7px; width:215px;}
.logo h3 { float:right; padding-top:28px; color:#666;}
.logo img { float:left;}
.banner { float:left; width:760px; height:84px; background:url(hk/banner.jpg) no-repeat;}
.banner .login { padding-top:10px; text-align:right;}
.banner .login a { padding:0 3px;}
.banner .search { position:relative; padding-top:5px; height:24px; background:url(hk/search_lm.jpg) no-repeat 540px 4px;}
.banner .sel { position:absolute; left:540px; top:5px;  padding-left:22px; width:70px; height:22px; line-height:22px; color:#999; border:0; background:none;}

.sortList02 { position:absolute; top:27px; left:540px; background:#fff; display:none; overflow:hidden; padding:1px 0 0; width:93px; z-index:999; }
.sortList02 li { float:left;margin:-1px 0 0;padding:1px 20px 0px 8px; width:63px; height:20px; line-height:20px;border:1px solid #eee; border-top:0; overflow:hidden; position:relative; white-space:nowrap;}
.sortList02 .first { border-top:1px solid #eee; padding:0 20px 0px 8px;}
.sortList02 .hover { background:#f5f5f5; border:1px solid #eee; padding:0 20px 0 8px;cursor:pointer;}

.banner .int { position:absolute; left:635px; width:103px; height:20px; line-height:20px; color:#999; border:0; background:none;}
.banner .btn { position:absolute; left:740px; width:16px; height:20px; cursor:pointer; border:0; background:none;}
.menu { position:absolute; z-index:10; padding:4px 0 0 10px; height:36px; line-height:36px; font-size:14px; background:url(hk/menu_m.jpg) repeat-x}
.menu dt a { font-family:"微软雅黑",Tahoma; color:#333;}
.menu dt span { padding:0 20px; color:#b6b6b6;}
.tel { padding:4px 10px 0 70px; width:92px; height:36px; line-height:36px; font-family:Arial; font-size:14px; color:#c00; background:url(hk/tel.jpg) no-repeat 0 16px;}
.menu dt a.act { color:#c00;}
.menu dd { position:relative; z-index:11px; display:none;}
.menu dd div {padding:0 5px; border:solid 1px #d00; background:#fff; filter:alpha(opacity=80); /* IE */ -moz-opacity:0.8; 
/* Moz + FF */ opacity: 0.8;}
.menu dd div a { padding:0 5px; height:24px; line-height:24px;}
/**footerer**/
.footer { clear:both; margin:0 auto; padding:10px 0; width:986px; border-top:solid 2px #e60012;}
.footer p { line-height:22px; text-align:center}
.copyright { padding:5px 0 10px 0;}
/**content**/
.content { position:relative; z-index:1; clear:both; margin:0 auto; width:986px;}
.content .top .fl { width:740px; }
.content .top .fr { height:233px; background:#900;}
.content .top .search { padding:53px 0 0 90px; width:156px; height:100px; background:url(hk/search_bx.jpg) no-repeat;}
.content .top .search .se1 { width:143px; height:19px; line-height:19px;}
.content .top .search .se2 { margin:9px 0; width:143px; height:19px; line-height:19px;}
.content .top .search .int { width:80px; height:24px; cursor:pointer; border:0; background:none;}
.content .top .help { padding:10px 15px; color:#fff;}
.content .top .help a { color:#fff;}
.main { float:left; width:737px;}
.side { float:right; width:242px;}
.ny .main { float:right; width:775px;}
.ny .side { float:left; width:205px;}


/**新闻公告样式**/
.news { border:solid 1px #dfdedd;}
.news dt { padding:2px 10px 0 10px; height:29px; line-height:29px; background:url(hk/tit01_bg.jpg) repeat-x;}
.news dt a { display:block; float:left; width:81px; height:27px; line-height:27px; font-size:12px; text-align:center;}
.news dt a.act { font-weight:bold; color:#c00; background:url(hk/tit01_act.jpg) no-repeat;}
.news dt span { float:right;}
.news dt span a { display:inline; float:none;}

.news dd { clear:both;}
.news dd h1 { padding:0 0 5px 0; text-align:center; font-size:16px; color:#333;}
.news dd h2 { padding:2px 0 0 10px; font-size:12px;}
.news dd h2 span { float:right; font-weight:normal; color:#666;}
.news dd h4 { padding:8px 0 0 0; margin:0; *margin-top:-20px;_margin-top:-20px; font-size:12px;}
.news dd ul { clear:both; padding:3px 0 3px 10px;}
.news dd ul li { height:24px; line-height:24px;}
.news dd ul li a { display:block; padding-left:8px; line-height:24px; color:#666; background:url(hk/icon03.jpg) no-repeat 0 -24px;}
.news dd ul li a:hover { color:#c00; background:url(hk/icon03.jpg) no-repeat 0 0}

.news dd ul li span { float:right; padding-right:15px; color:#999;}
.news dd ul li font { font-size:12px;}
.news dd ul.listcn {padding:0 0 10px 0;}
.news dd ul.listcn li { padding:0 15px;}
.news dd ul.listcn li a { display:inline; padding:0 3px; background:none;}
.news dd hr { margin:5px 0; padding:0; width:500px; height:0; border:0; border-top:solid 1px #ddd;}
.news dd ul.bx { padding:3px 10px;}
.news dd ul.bx li { clear:both; height:84px; background:url(hk/line01.jpg)  repeat-x;}
.news dd ul.bx li.first { background:none;}
.news dd ul.bx li a { line-height:20px; background:none;}
.news dd ul.bx li a:hover { background:none;}
.news dd ul.bx li p { line-height:20px;}
.news dd ul.bx li h4 {}
.news dd ul.mr li { float:left; margin:4px 2px 0 2px; height:104px;}
.news dd ul.mr li a { padding:0; height:auto; background:none;}
.news dd ul.mr li h4 { padding:0; margin:0;*margin:0;_margin:0; font-weight:normal; text-align:center;}
.news dd ul.mr li .offer_thumb { float:none; padding:0; width:120px; height:80px; overflow:hidden; border:solid 1px #eee;}

.news dd .offer_thumb { float:left; padding:10px 5px 0 10px;}
.news dd .about_thumb { float:right; padding:10px;}
.news dd .c_next ul { padding:3px 0;}
.news dd .c_next li a { display:inline; padding:0; background:none;}
.news dd .c_author { text-align:center; color:#999;}
.news dd .c_content { padding-top:10px; color:#666;}
.news dd .c_content p { color:#666;}
.news dd .line { margin-top:10px; height:10px; background:url(hk/line01.jpg) repeat-x }

.news .clistp { padding:10px 0 0 10px;}
.news .clistt { width:485px;}
/**侧栏走进华康**/
.brief { padding:50px 0 0 0; background:#f9f9f9 url(hk/brief.jpg) no-repeat; border:solid 1px #ddd;}
.brief ul { padding:5px 0;}
.brief li { float:left; padding-left:24px; width:72px; height:24px; background:url(hk/icon04.jpg) no-repeat 15px 5px;}

.child dt { padding:0 0 0 38px; height:30px; line-height:30px; font-size:14px; color:#fff; background:url(hk/tit02_bg.jpg) no-repeat;}
.child dd { border:solid 1px #dfdedd; border-top:0;}
.child dd ul { padding:6px 9px;}
.child dd li { height:24px; line-height:24px; background:url(hk/line01.jpg) repeat-x left bottom;}
.child dd li.act { font-weight:bold;}
.child dd li.last { background:none;}
.child dd li a { display:block; padding-left:27px; height:24px; line-height:24px; color:#666; background:url(hk/icon02.png) no-repeat 20px -24px;}
.child dd li.act a { color:#c00; background:url(hk/icon02.png) no-repeat 20px 0px;}
/**客户 代理人 合作伙伴**/
.accord dt b { display:block;padding-left:27px; height:30px; line-height:30px; font-size:14px; cursor:pointer;}
.accord dd .fl { padding:5px 0 0 15px;}
.accord dd .fr { padding:34px 0 0 5px; width:150px;}
.accord dd .bot { clear:both; margin:0 10px; padding:6px 12px; color:#769414; border-top:dotted 1px #ddd;}
.accord dd .bot a { padding:0 8px 0 10px; color:#769414; background:url(hk/icon02.png) no-repeat 3px -30px;}
.accord .ac01 dt { height:30px; background:#e0f0a9;}
.accord .ac01 dt b {  color:#769414; background:url(hk/icon01.jpg) no-repeat 0 0;}
.accord .ac01 dd { height:144px; background:#f3f8e0;}
.accord .ac02 dt { background:#ffe9dc;}
.accord .ac02 dt b { color:#cc0000; background:url(hk/icon01.jpg) no-repeat 0 -30px;}
.accord .ac02 dd { height:144px; background:#fff6f0;}
.accord .ac02 dd .bot a { color:#cc0000;}
.accord .ac03 dt { background:#ddebff;}
.accord .ac03 dt b { color:#1c66b1; background:url(hk/icon01.jpg) no-repeat 0 -60px;}
.accord .ac03 dd { height:144px; background:#f0f6ff;}
.accord .ac03 dd .bot a { color:#1c66b1;}

/**机构 合作伙伴**/
.link { border:solid 1px #dedfdf;}
.link dl { clear:both; padding:5px;}
.link dt { float:left; margin:5px 15px 0 5px; width:97px; height:27px; line-height:27px; font-weight:bold; text-align:center; color:#c00; background:url(hk/btn01.jpg) no-repeat;}
.link dd { float:left; padding:5px 0 0 0; width:830px; line-height:27px;}
.link dd a { padding:0 5px; word-wrap: break-word;}
.link .l2 dd { background:url(hk/line01.jpg) repeat-x;}

/**投保需知**/
.tbxz { border:solid 1px #dedfdf;}
.tbxz dl { padding:5px 0;}
.tbxz dd { float:left; padding-left:70px; width:185px; height:90px; border-right:solid 1px #ddd; background:url(hk/tb01.jpg) no-repeat 15px 30px;}
.tbxz dd.second { background:url(hk/tb02.jpg) no-repeat 15px 30px;}
.tbxz dd.last { border:0; background:url(hk/tb03.jpg) no-repeat 15px 30px;}
.tbxz dd h4 { padding:4px 0; font-size:12px; color:#cc0000;}

/**人才招聘**/
.jobs { background:url(hk/job_bg.jpg) repeat;}
.jobs td { height:28px; line-height:28px;}
.jobs .title { color:#333; background:url(hk/tit03_bg.jpg) repeat-x }
.jobs_1 { border-collapse:collapse;}
.jobs_1 td { padding:4px; border:solid 1px #eee;}
/**留言板**/
.guest_tdbg td input { border:solid 1px #ddd; background:#f5f5f5;}

#bx { height:153px;}
#bx dd { padding:20px;}
#bx dd form { padding:5px 0; height:22px; background:url(hk/search_bxcs.jpg) no-repeat 0 4px;}
#bx dd .int { padding-left:20px; width:145px; height:20px; line-height:20px; color:#999; border:0; background:none;}
#bx dd .btn { width:16px; height:20px; cursor:pointer; border:0; background:none;}
#bx dd img { width:88px; height:33px;}
#bx dd span { color:#cc0000;}
#bx dd p { text-align:left;}
#bx dd p a { padding:0 4px;}
#bx dd.first { padding: 10px 20px 0 20px;}

#news { height:233px;}
#news dd .fl { padding:10px 0 10px 10px;}
#news dd .fr { width:485px;}
#offer1,#offer2 { width:488px; height:228px;}
#offer3,#offer4 { height:233px;}
#offer6 { height:293px;}
#offer6 dd h4 { margin:0;*margin:0;_margin:0;}
#offer7 { height:365px;}
#about dd { padding:20px 40px; min-height:306px;}
#about dd p { color:#666}
#about dd p b { font-size:14px;}
#list dd { padding:5px 15px;}
#content dd { padding:20px 40px; min-height:454px;}
#content dd p { padding:4px 0; line-height:180%;}

/* --用户控制css定义开始-- */
.user_left /*左区块定义*/
{
background:#f3f3f3;width:170px;padding-left: 4px;border-left-width: 2px;border-left-style: solid;border-left-color: #ffffff;padding-right: 4px;
}
.user_box/*左区块内标题栏定义*/
{
border: 1px solid #bfbfbf;background-color: #ffffff;border-collapse:15;
}
.user_righttitle {
background-color: #f3f3f3;padding-top: 5px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;
border-top-width: 2px;border-right-width: 2px;border-bottom-width: 1px;border-left-width: 2px;
border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
border-top-color: #ffffff;border-right-color: #ffffff;border-bottom-color: #bfbfbf;border-left-color: #ffffff;
}
.user_line {
line-height: 1px;background-image: url(////Skin/ocean/line.gif);
}
.user_toolstop/*左区块内标题栏定义*/
{
line-height: 28px;font-size: 12px;font-weight: bold;color: #666666;padding-left: 10px;letter-spacing: 4pt;
}
.user_toolsbot/*左区块内内容定义*/
{
line-height: 25px;font-size: 12px;color: #666666;border-right-width: 4px;border-right-style: solid;border-right-color: #ffffff;
}
.user_toolspoint/*区块内箭头栏定义*/
{
padding-left: 6px;
}

/*用户控制面板右*/
.user_right {
background-color: #ffffff;padding-right: 2px;padding-left: 6px;width:572px;
}
.border1
{
border: 1px solid #bfbfbf;
}

.title
{
background:#449ae8;color: #ffffff;font-weight: normal;
}
.border
{
border: 1px solid #449ae8;
}
.tdbg
{
line-height: 120%;
}
.tdbgmouseover{
background:#bfdfff;line-height: 120%;
}
.tdbg2
{
background:#e0eef5;line-height: 120%;
}
.tdbg5
{
background:#e0eef5;line-height: 120%;
}
.title5
{
width:80px;background:url('../user/images/titlebg2.gif');line-height: 120%;padding-top:2px;cursor:hand;
}
.title6
{
width:80px;background:url('../user/images/titlebg1.gif');color: #ffffff;font-weight: normal;padding-top:2px;cursor:hand;
}
.button1{width:90px;}
.top_tdbgall { background:url(hk/banner.jpg) no-repeat 200px 0;}
