@charset "utf-8";

/* base.css */

body, div, p, ul, ol, dl, dt, dd, li, form, input, table, img,
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}

body{background:#fff none; color:#333; font-size:12px; font-family:"ËÎÌå", Arial; font-style:normal; font-weight:normal;}
b, i{font-style:normal; font-weight:inherit;}
p{line-height:20px;}

a{color:#000; text-decoration:none;}
a:link, a:visited{}
a:hover, a:active{text-decoration: underline;}
a.on:hover, a.cur:hover, .on a:hover, .cur a:hover{text-decoration:none;}

body{color:#0B5596;}
a{color:#0B5596;}

img{border:0 none;}

ul, ol{list-style-type:none;zoom:1;}
ul:after, ol:after{
content:"."; display:block; clear:both; visibility:hidden;
font-size:0px; line-height:0px; height:0;}

.hide{
display:none;}
hr{display:none;}
.hr{margin:3px 0; height:1px; background:url(/Library/image/dot/dot_h_1.gif) repeat-x left top; font-size:0px; line-height:0px;}

.vspace{height:8px; font-size:0px; line-height:0px; width:99%; clear:both;}
.hspace{width:5px; font-size:0px; line-height:0px; float:left;}

.l{float:left;}
.r{float:right;}

#page_bar
, #page_head
, #page_body
, #page_bottom
	{clear:both;}

#page_bottom
	{margin-bottom:8px;}

.clear_float
, .clear
{clear: both;}

.column_wrapper{
clear:both;
width:880px;
margin:0 auto;
text-align:left;
}

.column_wrapper .col_1
, .column_wrapper .col_2
, .column_wrapper .col_3
, .column_wrapper .col_4
{
float:left;
zoom:1;
}

.column_wrapper .col_1{clear:left;}

.column_wrapper .col_last{margin-right:0;}

.lc_sm{}
.lc_sm .col_1{width:150px;margin-right:10px;}
.lc_sm .col_2{width:720px;}

.column_wrapper:after{content:"."; display:block; clear:both; visibility:hidden;font-size:0px; line-height:0px; height:0;}

ul.m_tab{border-bottom:2px solid #26a7ea;}
ul.m_tab li,
ul.m_tab li span{background:url(img/bgc_w600.gif) no-repeat;}
ul.m_tab li{
float:left;
padding:0 0 0 12px;
margin:0 2px 0 0;
background-position:0 -30px;}
ul.m_tab li,
ul.m_tab li a{color:#747474;}
ul.m_tab li span{float:left;height:19px;background-position:100% -30px;padding:6px 12px 0 0;}
ul.m_tab li.cur{background-position:0 0;}
ul.m_tab li.cur span{font-weight:bold;background-position:100% 0;}
ul.m_tab li.cur,
ul.m_tab li.cur a{color:#fff;}

.hd_w{background:url(img/bgc_w5.gif) repeat-x;padding:8px 0 0;height:25px;}
.hd_w h3,
.hd_w h3 a{font-family:ºÚÌå;font-size:18px;color:#0b5596;font-weight:400;text-align:center;}

.tbl{border:1px solid #e6e6e6;border-width:0 1px 1px;}
.tbl .row{zoom:1;}
.tbl .c1{width:90px;float:left;margin-right:-5px;padding:2px 0 0 3px;}
.tbl .c2{margin-left:93px;border:1px solid #e6e6e6;border-width:1px 0 0 1px;min-height:25px;_height:25px;padding:12px 0 0 16px;}
.tbl li:hover .c2,
.tbl li.hover .c2{background:#e6efff;}
.tbl .row_tt{background:url(img/bgc_w5.gif) repeat-x 0 -40px;color:#0b5596;font-weight:700;border:1px solid #e6e6e6;border-width:1px 0;}
.tbl .row_tt a{color:#0b5596;}
.tbl .row_tt .c1{padding:12px 0 0 0;text-align:center;width:93px;}
.tbl .row_tt .c2{border-bottom-width:0;text-align:center;padding-left:0;}


.tbl .c2,
.tbl .c2 a{color:#0b5596;}
.tbl .c2 a:hover{color:#333;}

.service_list{background:#acdbff url(img/bg_service_list.gif) no-repeat;padding:40px 0 0;text-align:right;width:150px;}
.service_list ul{list-style:none;margin:0;padding:0 0 0 10px;}
.service_list li{color:#00447a;font-size:14px;line-height:30px;padding:0 10px 0 0;}
.service_list li a{color:#00447a;}
.service_list li.service_menu_current{
background-color:#4ca5e8;color:#fff;font-weight:700;height:40px;margin-bottom:10px;padding-top:10px;}
.service_list li.service_menu_current a{color:#fff;}

.chbtn{background:url(img/btnbg.gif) no-repeat;width:87px;height:23px;padding:10px 0 0;color:#fff;display:block;text-align:center;font-weight:700;}
.chbtn a{color:#fff;}
.tbl li:hover .chbtn,
.tbl li.hover .chbtn{background-position:0 -33px;}

.ch_list_w,
.ch_list_w_inner{background:#f6f6f6 url(img/bg_ch_list_w.gif) no-repeat;padding:0 0 0 5px;}
.ch_list_w_inner{background-position:100% 0;padding:12px 5px 10px 0;}

.ch_list{margin:0 auto;}
.ch_list td{text-align:center;padding:0 6px;background:url(img/bg_ch_item.gif) no-repeat 100% 50%;font-family:Arial;}
.ch_list td.last{background:none;}
.ch_list div.cur,
.ch_list div.cur span{background:url(img/btnbg_ch_item.gif) no-repeat;padding:0 0 0 4px;display:block;height:21px;}
.ch_list div.cur span{background-position:100% 0;padding:3px 8px 0 4px;height:18px;color:#fff;}
.ch_list div.cur span a{color:#fff;}

.tbl_s2{border:1px solid #e6e6e6;border-width:0 1px 1px;}
.tbl_s2 .row{zoom:1;}
.tbl_s2 .c1{width:93px;float:left;padding:2px 0 0 0;text-align:center;}
.tbl_s2 .c4{width:123px;float:left;margin-right:-5px;min-height:34px;*min-height:28px;_height:28px;padding:12px 0 0 16px;border:1px solid #e6e6e6;border-width:1px 0 0 1px;}
.tbl_s2 .c2{width:200px;float:left;margin-right:-5px;min-height:34px;*min-height:28px;_height:28px;padding:12px 0 0 16px;border:1px solid #e6e6e6;border-width:1px 0 0 1px;}
.tbl_s2 .c3{margin-left:433px;border:1px solid #e6e6e6;border-width:1px 0 0 1px;min-height:34px;*min-height:28px;_height:28px;padding:12px 0 0 16px;}
.tbl_s2 li:hover .c2,
.tbl_s2 li.hover .c2,
.tbl_s2 li:hover .c3,
.tbl_s2 li.hover .c3,
.tbl_s2 li:hover .c4,
.tbl_s2 li.hover .c4{background:#e6efff;}

.tbl_s2 .row_tt{background:url(img/bgc_w5.gif) repeat-x 0 -40px;color:#0b5596;font-weight:700;border:1px solid #e6e6e6;border-width:1px 0;}
.tbl_s2 .row_tt a{color:#0b5596;}
.tbl_s2 .row_tt .c1{width:93px;padding:3px 0 0 0;text-align:center;font-family:Arial;}
.tbl_s2 .row_tt .c2,
.tbl_s2 .row_tt .c4,
.tbl_s2 .row_tt .c3{border-bottom-width:0;text-align:center;}
.tbl_s2 .row_tt .c2{padding-left:0;width:216px;}
.tbl_s2 .row_tt .c4{padding-left:0;width:139px;}
.tbl_s2 .row_tt .c3{padding-left:0;}

.tbl_s2 .c2,
.tbl_s2 .c2 a{color:#0b5596;}
.tbl_s2 .c2 a:hover{color:#333;}

/* sitenav_hp.css */
#site_nav_box {
width: 778px; height: 78px; margin:0 auto; display:block; overflow:hidden;
}
#site_nav_box #sn_logo {
padding:12px 0 0 2px; float: left;
width: 173px; height: 50px;
}
#site_nav_box #site_nav {
font-family:Verdana;
background:url(img/bgc_h3.gif) repeat-y -255px 0;
float: left; width: 603px; height:70px; margin:5px auto 0;}
#site_nav_box #site_nav a{
color: #0b5596; font-family: Verdana;
}
#site_nav_box #site_nav p{margin:6px 0 0 10px; line-height:18px;}
#site_nav_box #sn_logo .func{padding-top:7px; color:#0B79CE;}
#site_nav_box #sn_logo .func a{color:#0B79CE;}

.color_hotnavlink{ color:#e70062;}

#site_nav_box #site_nav .red, 
#site_nav_box #site_nav .red a{ color:#f00;}

/* searchbar_hp.css */
#header {
height: 40px;
overflow:hidden;
background: url(/homepage/image/header_bg.gif) repeat-x;
}
#header #header_matrix{
width: 778px;
height: 40px;
margin: auto;
}
#header #header_matrix #hm_help{
font-family:Verdana;
font-size: 12px;
color: #fff;
height:28px;
padding-top:12px;
width:171px;
padding-left:4px;
text-align:left;
float: left;}
#header #header_matrix #hm_help img{margin-right:4px;}	
#header #header_matrix #hm_help a{color:#fff;}
#header #header_matrix #hm_search {
float: left;
height: 40px;
width: 305px;
background: url(/homepage/image/hm_search_bg.gif) no-repeat 8px 11px;
}
#header #header_matrix #hm_search #hms_cata {
float: left;
padding: 9px 0 0 30px;
display:none;
}
#header #header_matrix #hm_search #hms_cata1 {
float: left;
padding: 9px 0 0 3px;
display:none;
}
#header #header_matrix #hm_search #hms_cata2 {
float: left;
width: 113px;
padding: 12px 0 0 30px;
_padding-top: 10px;
margin-top:1px;
background:url(/homepage/image/search_textbg_778.gif) no-repeat right bottom;
}
*+html #header #header_matrix #hm_search #hms_cata2 {
padding-top: 10px;}
#header #header_matrix #hm_search #hms_cata3 {
float: left;
padding: 9px 0 0 6px;
}
#header #header_matrix #hm_language {
font-size: 13px;
line-height: 40px;
color: #fff;
height: 40px;
width: 220px;
float: left;
text-align: center;
font-family: Verdana;
}
#header #header_matrix #hm_language a{color: #fff;}
#header .btn_search_cata_current {
background-image: url(/homepage/image/search_btn_cata_current.gif);
background-repeat: no-repeat;
height: 22px;
width: 52px;
margin-top: 9px;
border: none;
padding-left: 5px;
font-size: 12px;
color: #fff;
}
#header .dothline_header {
float: left;
background:url(img/bgc_h3.gif) repeat-y 0 0;
width: 1px;
height: 25px;
margin: 7px 0 0;
}
#header .textfield_search_cata{
background-color: transparent;
border: none;
width: 98px;
line-height: 18px;
height: 18px;
padding-left: 8px;
}

#bottom{
color:#000;
height: 134px;
width: 778px;
margin: auto auto 8px;
padding-top:8px;
background-repeat: no-repeat;
}
#bottom a {
color: #404040;
}
#bottom #bottom_link {
text-align: center;
margin: 0 auto;
font-size: 12px;
color: #0b5596;
}
#bottom #bottom_link a {
color: #0b5596;
}
#bottom #bottom_copyright {
font-size: 12px;
line-height: 18px;
color: #404040;
text-align: center;
margin: 5px 0 0;
}
#bottom #bottom_copyright .bottom_cr2_l {
width:400px;
margin:auto;
}
#bottom #bottom_copyright .bottom_cr2_l .bottom_cr_l {
float:left;
width:350px;
}
#bottom #bottom_copyright .bottom_cr2_l .bottom_cr_r {
float:right;
}

/*sitenav_hp.css*/
#site_nav_box #site_nav p {
line-height:16px;
margin:5px 0pt 0pt 10px;
}

