#top{ border-bottom:4px solid #80bee8; width:100%; overflow:hidden;
}
#top a{ color:#698ed2;
}
#navi_y{ width:930px; overflow:hidden; margin:0 auto; padding-top:0px;
}
#navi_y .intro{ width:908px; height:23px; overflow:hidden; border:1px solid #d8d8d8; background:url(../images/blue/y_navi_intro.gif) left top repeat-x; padding:0 10px; line-height:23px;
}
#navi_y .intro p{ color:#505050; float:left;
}
#navi_y ul{ float:right; list-style:none; height:23px;
}
#navi_y li,#navi_y li.on{ padding:0 5px; float:left; background:url(../images/blue/navi_line.gif) right center no-repeat; height:23px; line-height:23px;
}
#navi_y li.on{ background:url(../images/blue/home.gif) 5px 3px no-repeat; padding-left:23px;
}
#navi_y li img{ vertical-align:middle;
}
#navi_y .navi{ width:930px; height:76px; overflow:hidden;
}
#navi_y .navi .logo{ width:190px; height:67px; overflow:hidden; padding:9px 0 0 20px; float:left;
}
#search_box{ width:100%; overflow:hidden; height:38px; background:url(../images/blue/y_search_bg.gif) left top repeat-x;
}
#search_box .search{ width:910px; overflow:hidden; margin:0 auto; padding:0 10px;
}
#search_box .search .input_box{ float: left; padding-top:10px;
}
#search_box .search .input_box select{ width:112px; float:left; margin-right:10px; height:20px;
}
#search_box .search .input_box .s_input{ width:180px; margin-right:10px; float:left; height:16px;
}
#search_box .search .input_box .b_input{ width:48px; height:22px; background:url(../images/blue/y_navi_search_button.gif); border:0px; margin-top:-2px;
}
#subnavi{ float:right; margin-top:5px;
}
#subnavi .sub_l{ width:10px; height:24px; float:left; font-size:0px; line-height:0px; background:url(../images/blue/y_navi_subnavi.gif) left top no-repeat;
}
#subnavi .sub_c{ height:24px; background:url(../images/blue/y_navi_subnavic.gif) left center repeat-x;  line-height:24px; float:left;
}
#subnavi .sub_c li,#subnavi .sub_c li.on{ height:24px; padding:0 5px; list-style:none; float:left; line-height:24px; background:url(../images/blue/navi_line.gif) left center no-repeat;
}
#subnavi .sub_c li.car{ background:url(../images/blue/car.gif) left 4px no-repeat; padding-left:23px;
}
#subnavi .sub_r{ width:10px; height:24px; float:left; font-size:0px; line-height:0px; background:url(../images/blue/y_navi_subnavib.gif) left top no-repeat;
}
#navi_y .navi_box{ float:right; background:url(../images/blue/navi_box_l.jpg) left bottom no-repeat; padding-left:15px; height:76px;
}
#navi_y .navi_box a{ color:#505050; font-size:14px;
}
#navi_y .navi_box ul{ background:url(../images/blue/navi_box_r.jpg) right bottom no-repeat; padding-right:15px; height:76px; float:left; list-style:none;
}
#navi_y .navi_box li,#navi_y .navi_box li.last,#navi_y .navi_box li.block{ background:url(../images/blue/navi_box_li.jpg) right top no-repeat; padding:0 30px; line-height:28px; height:28px; text-align:center;font-size:14px; float:left; margin-top:48px;
}
#navi_y .navi_box li.last{ background:url(../images/blue/navi_box_li_last.jpg) left top repeat-x;
}
#navi_y .navi_box li.block{ background: url(../images/blue/navi_boxlion_r.jpg) right top no-repeat; padding:0 30px 0 0; margin:43px 0 0 0; height:33px;
}
#navi_y .navi_box li.block a{ color:#226a9a;
}
#navi_y .navi_box li span{ height:28px; background:url(../images/blue/navi_boxlion_l.jpg) left top no-repeat; padding:0 0 0 30px; height:33px; float:left; font-weight:bold; color:#FFFFFF; line-height:33px; font-size:14px;
}

/*navi2*/
#top_ad{ width:930px; height:144px; overflow:hidden; background:#efefef;
}
#navib{ width:927px; height:31px; overflow:hidden; margin:0 auto; margin-top:113px; padding:0 3px 0 0;
}
#navib li span a{ color:#226a9c; font-size:14px;
}
#navib ul{ float:left; list-style:none;
}
#navib li,#navib li.on{ float:left; background:url(../images/blue/y_navi_bga.gif) left top no-repeat; height:31px; padding:0px 0 0 23px; width:auto;
}
#navib li.on{ background:url(../images/blue/y_navi_bgb.gif) left top no-repeat;
}
#navib li.on span{ height:24px; background:url(../images/blue/y_navi_bgbb.gif) right top no-repeat; color:#8b430e; float:left; padding:7px 23px 0 0; font-size:14px; font-weight:bold;
}
#navib li.on span a{ color:#226a9c; 
}
#navib span{ height:24px; background:url(../images/blue/y_navi_bgab.gif) right top no-repeat; float:left; padding:7px 23px 0 0; font-size:14px; color:#FFFFFF; font-weight:bold;
}
#navib_r{ float:right;
}
#navib .navib_search{ float:left; height:26px; padding:5px 0 0 20px;
}
#navib .navib_search .s_input{ width:120px; margin-right:5px; float:left; height:18px; margin-top:1px;
}
#navib .navib_search .b_input{ width:48px; height:22px; background:url(../images/blue/y_navi_search_button.gif); border:0px; 
}

/*yellow*/
#content{ width:930px; overflow:hidden; padding-top:23px; margin:0 auto; 
}
#sub_box{ width:210px; padding-right:10px; overflow:hidden; float:left;
}
#sub_box .y_lt_title{ width:195px; height:35px; line-height:35px; overflow:hidden; font-size:14px; padding-left:15px; font-weight:bold; background:url(../images/blue/y_lt_title.gif); color:#226a9c;
}
#sub_box .y_lt_content{ width:198px; overflow:hidden; border:1px solid #d0d0d0; border-top:none; border-bottom:none; padding:5px;
}
#sub_box .y_lt_content li{ background:url(../images/blue/li_line.gif) left bottom repeat-x; height:28px; line-height:28px; padding:0 5px;
}
#sub_box .y_lt_bottom,#sub_box .y_lt_bottom_b{ width:210px; height:7px; overflow:hidden; background:url(../images/blue/y_lt_bottom.gif); font-size:0px; line-height:0px; margin-bottom:10px;
}
#sub_box .y_lt_bottom_b{ margin-bottom:0px;
}
#sub_box .y_lt_content span{ padding:0 6px;
}
#sub_box .y_lc_title{ width:195px; height:26px; padding-top:2px; font-size:14px; line-height:28px; overflow:hidden; padding-left:15px; background:url(../images/blue/y_lc_title.gif); color:#226a9a; font-weight:bold;
}
#sub_box .y_lc_squ,#sub_box .y_lc_arrow,#sub_box .y_lc_contact{ width:174px; border:1px solid #d0d0d0; border-top:none; border-bottom:none; padding:5px 17px; list-style:none; font-size:11px;
}
#sub_box .y_lc_contact{ line-height:20px;
}
#sub_box .y_lc_squ li{ line-height:25px; background:url(../images/blue/squ.gif) left 10px no-repeat; padding-left:10px;
}
#sub_box .y_lc_arrow li{ line-height:25px; background:url(../images/blue/li_arrow.gif) left 6px no-repeat; padding-left:19px;
}
#sub_box .y_lb_friend{ width:195px; height:27px; line-height:35px; overflow:hidden; font-size:14px; padding-left:15px; font-weight:bold; background: url(../images/blue/y_lb_firend.gif);
}
#sub_box .y_lb_contact{ width:195px; height:30px; line-height:35px; overflow:hidden; font-size:14px; padding-left:15px; font-weight:bold; background: url(../images/blue/y_lb_contact.gif);
}

/*right*/
#wide_box{ width:710px; overflow:hidden; float:left;
}
#wide_box .w_top{ width:710px; overflow:hidden;
}
#wide_box .w_top .w_flash{ width:518px; overflow:hidden; border:1px solid #c1c1c1; float:left; margin-right:10px;
}
#wide_box .w_active{ width:180px; overflow:hidden; float:left; 
}
#wide_box .w_active .active_title{ width:150px; height:20px; overflow:hidden; background:url(../images/blue/y_active_title.gif); padding-left:30px; font-size:14px; font-weight:bold; padding-top:6px;
}
#wide_box .w_active .active_cont,#wide_box .w_active .active_ad{ width:158px; border:1px solid #d0d0d0; border-bottom:none; border-top:none; list-style:none; padding:5px 10px; overflow:hidden;
}
#wide_box .w_active .active_ad{ padding:0px 12px; width:154px; overflow:hidden;
}
#wide_box .w_active .active_cont li{ background:url(../images/blue/squ.gif) left 11px no-repeat; padding-left:9px; line-height:24px;
}
#wide_box .w_active .active_b{ background:url(../images/blue/y_acitve_bottom.gif); width:180px; height:10px; overflow:hidden; font-size:0px; line-height:0px;
}
#wide_box .w_title{ height:25px; padding:10px 0 0 25px; line-height:25px; width:685px; overflow:hidden; background:url(../images/blue/y_w_title.gif) left 13px no-repeat; 
}
#wide_box .w_title span{ float:left; font-size:14px; font-weight:bold;
}
#wide_box .w_title em{ float:right; font-style:normal; background:url(../images/blue/more.gif) right 7px no-repeat; padding-right:12px;
}
#wide_box .w_title em a{ color:#6892ce;
}
.y_listbox{ width:708px; border:1px solid #97cbef; overflow:hidden;
}
.y_listbox_in{ border:2px solid #d8e8f4; margin:1px; width:702px; overflow:hidden; padding:20px 0px 15px 0px;
}
.y_listbox_in dl{ background:url(../images/blue/r_li_line.gif) right top repeat-y; width:135px; padding:0 20px; float:left;
}
.y_listbox_in dl.on{ background:none; 
}
.y_listbox_in dt{ width:128px; height:128px; border:1px solid #bfbfbf; overflow:hidden; margin-bottom:5px;
}
.y_listbox_in dd{ line-height:20px;
}
.y_listbox_in dd.grey{ color:#878787;
}
.y_listbox_in dd.red{ color:#FF0000;
}

#footer{ height:211px; width:930px; overflow:hidden; text-align:center; margin:50px auto 0 auto; background:url(../images/blue/footer_bg.gif) left top repeat-x; border-top:1px solid #c7c7c7; padding-top:10px; color:#7d7d7d; line-height:30px; font-size:11px;
}
#footer a{ color:#0080af; padding:0 5px;
}
#footer img{ margin:0 10px 0 40px;}


/*content*/
#content_sec,#content_third{ width:930px; overflow:hidden; margin:0 auto; 
}
#content_third{ padding-top:10px;
}
.sec_title{ height:25px; padding:10px 0 0 25px; line-height:25px; width:905px; overflow:hidden; background:url(../images/blue/y_w_title.gif) left 14px no-repeat; 
}
.sec_title span{ float:left; font-size:14px; font-weight:bold;
}
.sec_title em{ float:right; font-style:normal; background:url(../images/blue/more.gif) right 7px no-repeat; padding-right:12px;
}
.sec_title em a{ color:#6892ce;
}
.content_sec_listbox{ width:928px; border:1px solid #d0d0d0; overflow:hidden;
}
.content_sec_listbox_in{ margin:1px; width:926px; background:#ededed; overflow:hidden; padding:2px;
}
.double_show{ width:206px; height:221px; border:1px solid #c9c9c9; float:left; margin-right:12px;
}
.double_list{ width:702px; background:#ffffff; float:left; height:223px;
}
.double_listers{ height:223px; padding:0px 15px 0 17px; float:left; background:url(../images/blue/line_long.gif) right center no-repeat;
}
.double_listers_b{  padding:0px 15px 0 17px; background:none; float:left;
}
.double_dl{ margin-top:17px; width:200px; overflow:hidden;
}
.double_dl .on{ background:none; 
}
.double_dl dt{ width:83px; height:83px; border:1px solid #bfbfbf; overflow:hidden; margin-right:10px; float:left;
}
.double_dl dd,.double_dl_big dd{ line-height:20px;
}
.double_dl dd.grey,.double_dl_big dd.grey{ color:#878787;
}
.double_dl dd.red,.double_dl_big dd.red{ color:#FF0000;
}
.double_dl_big{ margin-top:18px;
}
.double_dl_big dt{ width:128px; height:128px; overflow:hidden; border:1px solid #c9c9c9;
}
.p_13{ padding:0 13px;
}


/*content_widetop*/
.w_flash,.w_flash_s{ width:688px; height:217px; overflow:hidden; border:1px solid #bfbfbf; float:left;
}
.w_flash_s{ width:708px;
}
.toppic_list{ width:240px; overflow:hidden; list-style:none; float:left;
}
.toppic_list li{ width:90px; height:90px; border:1px solid #bfbfbf; padding:4px; float:left; margin-left:20px; display:inline;
 }
.m_20{ margin-top:20px;
}
