@charset "gb2312";
/* warpper */
.wrap{width:990px; margin:0 auto;text-align:left; overflow:hidden; clear:both;}

/* header */
.header{overflow:hidden;}
.logo{width:219px; height:68px; float:left; margin:0px 0 5px 0;}
.top_bar{clear:both;}
.top_bar .l{float:left;height:25px;line-height:25px; width:700px; overflow:hidden;}
.top_bar .gd_box{margin:0; padding:0}
.top_bar .gd_box li{height:25px; line-height:25px; font-size:12px; text-align:left; list-style-type:none; color:#3F77A9}

.top_bar .r{ width:130px;text-align:right;color:#999;padding:6px 0; float:right}
.top_bar .r a{text-decoration:none;color:#999;}
.top_bar .r a:hover{color:#03C; text-decoration:underline;}

.top_nav{width:720px; float:right; margin-top:15px;}
.top_nav .l{float:left; width:480px; height:48px;}
.top_nav .r{background:url(../images/tb_bg.gif) no-repeat; height:36px; width:200px; padding:6px 10px; float:right;color:#FFF;}
.top_nav .r a{text-decoration:none; color:#FFF;}
.top_nav .r a:hover{color:#FF0;}

.sidebar{float:left; width:220px; border:1px solid #CCC; border-top-width:0; background:#FCFCFC}
.m_content{float:right; width:760px;}

/* footer */
.footer{width:990px; border-top:2px solid #3C709F; text-align:center; color:#666; margin:10px auto 0 auto;}
.footer_nav{text-align:center; padding:10px; background:#E2EDFA; margin-bottom:6px;}
.footer p{ margin:0;margin-bottom:8px; text-align:center;}

/* nav */
.nav{ z-index:102; width:965px; padding-left:25px; height:36px; margin-bottom:6px; background:url(../images/nav_bg.gif) no-repeat}
.nav .line{width:6px; height:36px; background:url(../images/nav_bg.gif) no-repeat}
.nav a{margin:0 8px; display:block; float:left; height:26px; padding-top:10px;font-size:14px; font-weight:bold; color:#FFF; font-family:"ËÎÌå";}
.nav a:hover,a.on{color:#FF0;}
.nav span{float:left; background:url(../images/nav_line.gif) no-repeat; height:35px; width:4px; display:block; margin:0 9px; _margin:0 8px;}

/* row1 */
.row1{padding-top:6px;}
.rt_info{float:left; width:230px; height:375px;*height:383px\9; padding:6px 15px; border:1px solid #CCC; background:#F8FCFF;}
.rt_info h3{padding:7px 0; font-size:14px; font-weight:bold; border-bottom:1px dotted #CCC; color:#B4351B}
.rt_info h3 span{font-size:12px; color:#666; font-weight:normal; margin-left:10px;}
.rt_info ul{margin-top:8px;}
.rt_info ul li{background:url(../images/arrow12.gif) left 6px no-repeat; padding-left:16px; line-height:19px;}

.tr_ad{width:217px; height:388px;*height:397px\9; padding-right:2px;float:right; text-align:center; overflow:hidden;}
.tr_ad img{border:1px solid #CCC; margin-bottom:4px;*margin-bottom:2px\9;}

.r3_box{float:left; margin-left:10px; width:490px;height:388px;*height:397px\9; overflow:hidden;}
.login_box{background:url(../images/bg_lb.gif) right bottom no-repeat #F8F8F8; border:1px solid #CCC; }
.q_search{background:#F8F8F8; border:1px solid #CCC; height:60px; margin-top:8px; padding:10px; overflow:hidden;}
.q_search .inp{float:left; margin:0 3px 0 0; padding:0; height:20px;}

.sa_box{margin-top:8px;height:167px;}
.flash_show{width:250px;height:167px; float:left;}
.area_list{float:right; width:213px;height:149px; padding:8px; border:1px solid #FBCEAA; background:#FEFBF1; overflow:hidden;}
.area_list li{float:left; display:block; margin:auto 7px 5px auto; white-space:nowrap;}

/* row2 */
.row2{margin-top:6px;}

/* row3 */
.row3{margin-top:6px;}
.row3 .l{float:left; width:720px;}
.row3 .r{float:right; width:260px;}

/* box */
.i_box{ border:1px solid #B9DDF0; overflow:hidden;}
.i_box h3{background:url(../images/box_th.gif) repeat-x; height:35px;}
.i_box h3 b{float:left; font-size:14px; font-weight:bold; color:#FFF; padding:8px 10px 6px 10px; background:#2E81BE; margin:5px 0 0 10px;}
.i_box h3 span{float:right; font-size:12px; color:#666; font-weight:normal; padding:11px 10px 0 0;}

.i_job_list li{width:237px;  float:left; padding:5px; display:block;}
.i_job_list li div{border:1px solid #CCC; padding:6px;height:30px;}
.i_job_list li h1{width:212px;font-weight:normal; background:url(../images/ind_06.gif) left 1px no-repeat; padding-left:8px;overflow:hidden; white-space:nowrap;-o-text-overflow:clip;text-overflow:clip;}
.i_job_list li h2{width:220px;font-weight:normal; margin-top:4px;overflow:hidden; white-space:nowrap;-o-text-overflow:clip;text-overflow:clip;}
.i_job_list li h2 a{margin-right:6px; color:#2166AB; text-decoration:underline;}
.i_job_list li h2 a.more1{color:#F60; text-decoration:none;}

.s_box{}
.s_box h3{background:url(../images/bg_b_t.gif) no-repeat;  height:32px;}
.s_box h3 b{float:left; font-size:13px; font-weight:bold; color:#000; padding:10px 10px 6px 22px;}
.s_box h3 span{float:right; font-size:12px; color:#666; font-weight:normal; padding:11px 10px 0 0;}
.s_box .c{padding:10px;}

.r_box{ border:1px solid #ccc; background:url(../images/bg_wrap.png) 2px 2px no-repeat #FFF;}
.r_box h3{height:25px; padding:15px 0 0 35px;}
.r_box h3 b{float:left; font-size:16px; font-family:"ºÚÌå"; font-weight:normal; color:#2166AB;}
.r_box h3 span{float:right; font-size:12px; color:#666; font-weight:normal; padding:11px 10px 0 0;}
.r_box .c{padding:20px;}

.r_box2{background:url(../images/bg_box_t.gif) no-repeat #FFF;}
.r_box2 h3{padding:15px 0 10px 20px;}
.r_box2 h3 b{float:left; font-size:16px; font-family:"ºÚÌå"; font-weight:normal; color:#244B18;}
.r_box2 h3 span{float:right; font-size:12px; color:#666; font-weight:normal; padding:11px 10px 0 0;}
.r_box2 .c{padding:20px;background:url(../images/bg_b_bot.gif) right bottom no-repeat;}

.r_box3{background:url(../images/bg_box_t2.gif) no-repeat #FFF;}
.r_box3 h3{padding:15px 0 10px 20px;}
.r_box3 h3 b{float:left; font-size:16px; font-family:"ºÚÌå"; font-weight:normal; color:#B4351B;}
.r_box3 h3 span{float:right; font-size:12px; color:#666; font-weight:normal; padding:11px 10px 0 0;}
.r_box3 .c{padding:20px;background:url(../images/bg_b_bot.gif) right bottom no-repeat;}

.i_box1{ float:left;padding:5px; width:230px}
.i_box1 h3{padding:5px 0 0 8px; height:18px;}
.i_box1 h3 b{float:left; font-size:14px; font-weight:bold; color:#333;}
.i_box1 h3 span{float:right; font-size:12px; color:#666; font-weight:normal; padding:11px 10px 0 0;}
.i_box1 .c{padding:0 5px 0 5px;}

.tt_box{border:1px solid #CCC;background:url(../images/bg_tt.gif) no-repeat #FFF; height:109px; padding:12px 6px 15px 6px; overflow:hidden;}

.i_news_b{border:1px solid #A8CAE3; margin-top:8px; padding:8px;overflow:hidden; width:972px; background:url(../images/bg_b_top.gif) -1px -1px no-repeat}

/* AD */
.ad_box{margin-top:6px}

.ad_list0{overflow:hidden;}
.ad_list0 li{padding-top:5px; width:332px; float:left;}
.ad_list0 li.last{width:326px;}

.ad_list1{overflow:hidden;}
.ad_list1 li{padding-top:5px; width:166px; float:left;}
.ad_list1 li.last{width:160px;}

/* channel_main */
.channel_main .l{float:left; width:260px;}
.channel_main .r{float:right; width:700px;}

/* list */
.irc_list{padding:10px;}
.irc_list th{font-weight:bold; padding:8px; border-bottom:2px solid #CBD3DE}
.irc_list td{padding:5px 8px; border-bottom:1px solid #eee;}
.irc_list tr.r2 td{background:#FAFAFA;}
.irc_list a{color:#2166AB;}
.irc_list a:hvoer{color:#C00; text-decoration:underline;}

.rc_list{padding:10px; border:1px solid #CCC;}
.rc_list th{font-weight:bold; padding:8px; border-bottom:2px solid #666}
.rc_list td{padding:8px; border-bottom:1px solid #eee;}
.rc_list tr.r2 td{background:#FAFAFA;}
.rc_list a{color:#2166AB;}
.rc_list a:hvoer{color:#C00; text-decoration:underline;}

.yczz_list{padding:10px;}
.yczz_list th{font-weight:bold; padding:8px; border-bottom:2px solid #CBD3DE}
.yczz_list td{padding:5px 8px; border-bottom:1px dashed #eee;}
.yczz_list tr.r2 td{background:#FEFAF5;}
.yczz_list a{color:#2166AB;}
.yczz_list a:hvoer{color:#C00; text-decoration:underline;}

/* page_bar */
.page_bar{padding:6px; height:23px; margin-top:6px;}
.page_bar .p_info{float:left;height:20px; padding-top:3px;}
.page_bar .p_nav{float:right;height:22px; padding-top:1px;}
.page_bar .p_nav a{padding:2px 6px; height:18px; margin:0 2px; line-height:18px; border:1px solid #2E81BE; color:#000;}
.page_bar .p_nav a:hover{background:#D9ECF7;color:#000;}
.page_bar .p_nav a.b{padding:2px 6px; height:18px; margin:0 2px; line-height:18px; border:1px solid #2E81BE; background:#2166AB; color:#FFF;}
.page_bar .p_nav a:hover.b{background:#000; border-color:#ccc; color:#FFF;}
.page_bar .p_nav b{margin:0 5px; padding:2px 6px; height:18px;line-height:18px; border:1px solid #2E81BE; background:#2166AB; color:#FFF;}

/* link */
a.l_more{color:#2166AB;}

/* title */
.title_a{padding:10px; font-size:14px; font-weight:bold; color:#2E81BE; border-bottom:1px solid #2E81BE}

/* news_page */
.news_wrap{padding:10px;}
.news_wrap h3{font-size:24px; padding:6px;text-align:center;}
.news_wrap h5{padding:5px; background:#F6F6F6; font-size:12px; color:#333; text-align:center; margin:10px 0; font-weight:normal;}
.news_wrap .news_bot{padding:10px; text-align:right;}


.link_box{background:#F7F7F7; border:1px solid #e7e7e7; margin-top:8px;}
.link_box h3{padding:6px; background:#efefef; border-bottom:1px solid #ececec; height:15px;}
.link_box h3 b{font-size:14px; color:#3F77A9; float:left}
.link_box h3 span{font-size:12px; color:#666; margin-left:15px; font-weight:normal;float:left}
.link_box h3 a{float:right;}
