/* CSS Document */
body{ width:961px; margin:0px auto; font-size:12px;}
img{ border:0px;}
#t_adv{ width:961px;}
.header{ width:961px;margin:0px auto; clear:both;}
.logo{ float:left}
.side{ margin-top:5px; float:left}
.huiyuan{ width:700px; margin-left:7px;  height:40px; background:url(../img/by.jpg) repeat-x; float:none;}
.huiyuan span#mm{ display:block; padding-top:10px; padding-left:30px; float:left;}
.huiyuan span#mm input{ border-top:1px solid #CDCDCD; border-left:1px solid #CDCDCD; border-right:1px solid #EEE;border-bottom:1px solid #EEE; width:80px;}
.huiyuan span#nn{ display:block;padding-left:5px;padding-top:10px;  float:left;}
.huiyuan span#nn input{ border-top:1px solid #CDCDCD; border-left:1px solid #CDCDCD; border-right:1px solid #EEE;border-bottom:1px solid #EEE; width:70px;}
.huiyuan span#bt{ display:block; padding-top:10px; padding-left:5px; float:left}
.huiyuan span#bt input{ width:40px; height:20px; border:0px; line-height:20px; background:#BDBDBD; color:#fff;}
.subnav{ float:right; padding-right:15px;display:block; line-height:40px;}
.subnav ul{ padding:0px; margin:0px; list-style:none}
.subnav ul li{ list-style:none; float:left; padding-left:10px;}
.subnav ul li a{ color:#666; text-decoration:none}
.subnav ul li a:hover{ text-decoration:none; color:#FF0000;}

.ss{ width:700px; margin-left:7px; height:40px;float:none; margin-top:8px;}
.ss span#sou{ display:block; float:left}
.ss span#sou input{ width:200px; height:18px; color:#999; line-height:18px;border-top:1px solid #CDCDCD; border-left:1px solid #CDCDCD; border-right:1px solid #EEE;border-bottom:1px solid #EEE;}
.ss span#st{ display:block; float:left}
.ss span#st input{ width:50px; height:23px; background:url(../img/bta.jpg); border:0px; margin-left:10px}
.ss span#hot{display:block; margin-left:30px; line-height:25px; float:left}
.ss span#hot a{ color:#FF0000; text-decoration:none;}




.nav{ width:961px; height:35px; line-height:35px; background:url(../img/nav_bj.jpg);clear:both;}
.nav ul{ margin:0px; padding:0px; list-style:none}
.nav ul li{ padding-left:15px; list-style:none; float:left}
.nav ul li a{ color:#fff; text-decoration:none}
.nav ul li a:hover{ text-decoration:underline;}
.nav ul li.c{ padding-left:15px; list-style:none; float:left}
.nav ul li.c a{ color:#333; font-size:14px; text-decoration:none; font-weight:bold}
.nav ul li.c a:hover{ text-decoration:underline;}

.menu{ width:959px;line-height:25px; height:66px; border:1px solid #CBE2F0; border-top:none; clear:both;}
.menu span{ display:block; padding-top:3px; float:none; clear:both;}
.menu span ul{ padding:0px;margin:0px; list-style:none}
.menu span ul li{ list-style:none; padding-left:15px;  float:left;}
.menu span ul li a{ color:#000; text-decoration:none;}
.menu span ul li a:hover{ color:#FF0000;}
.menu span ul li#ml{ color:#3789C3; font-weight:bold;}
.menu span ul li#ml a{color:#3789C3; }
.menu span ul li#ml a:hover{ text-decoration:underline;}

.area_a{width:965px; height:320px; margin-top:8px;clear:both}

.area_a_left{width:277px;height:318px;border:1px solid #CECECE; float:left;}
#js{ padding:2px 10px 10px 5px;}

.area_a_mid{ width:405px; height:318px; border:1px solid #CECECE; border-left:none;float:left;}

#hot_news{ width:395px; height:72px; background:url(../img/tn.jpg); margin:5px 0px 0px 5px;}
#hot_news span.mn{ display:block; font-size:14px; font-weight:bold; text-align:center; padding-top:15px; height:14px; overflow:hidden}
#hot_news span.mn a{ color:#000; text-decoration:none}
#hot_news span.mn a:hover{ text-decoration:underline}
#hot_news span.mq{ display:block;font-size:12px; font-weight:normal; color:#666; text-align:center; padding-top:10px;}
#hot_news span.mq a{ color:#666; text-decoration:none}
#hot_news span.mq a:hover{ color:#FF0000}

.hot_list{ width:395px; line-height:25px;margin:5px 0px 0px 5px;}
.hot_list ul{ margin:0px; padding:0px; list-style:none;}
.hot_list ul li{ list-style:none; float:none; height:25px;}
.hot_list ul li span.ne{ width:115px; padding-left:15px; color:#5CA9DD; float:left}
.hot_list ul li a{ color:#666; text-decoration:none}
.hot_list ul li a:hover{ color:#000; text-decoration:underline}
.hot_list ul li span.time{ color:#666; padding-right:15px; float:right}
.area_a_rt{ width:266px; height:318px; margin-left:4px; border:1px solid #CECECE; background:#F8F8F8; float:left}

.area_a_rt_tit{ display:block; width:266px;height:35px; background:url(../img/tit.jpg)}
.area_a_rt_tit span{ display:block; width:266px; line-height:35px;font-weight:bold; font-size:14px;height:35px;}
.area_a_rt_tit span a{ color:#666; font-size:12px; text-decoration:none;}
.area_a_rt_tit span a:hover{ color:#000;}

.xz{ width:266px; height:94px; border-bottom:1px solid #DCDCDC; border-bottom:none; clear:both;}
.xz span.tp{ width:72px; height:72px; background:#fff; border:1px solid #CECECE; margin:10px; float:left; overflow: hidden; padding:2px;}
.xz span.tp img{ width:72px; height:72px;}
.xz span.lm{ display:block; line-height:20px; margin-top:8px; float:left}
.xz span.lm ul{ padding:0px; margin:0px; list-style:none;}
.xz span.lm ul li.book{ color:#4895E7; font-weight:bold;}
.xz span.lm ul li{ color:#666;}
.xz span.lm ul li a{ color:#E86714; text-decoration:none;}




.area_b{ width:961px; margin-top:6px; height:272px; clear:both;}
.area_b_left{ width:274px; height:270px; border:1px solid #CECECE; float:left}
.area_b_left_tit{ width:274px; height:30px; background:url(../img/tt.jpg) repeat-x;}
.area_b_left_tit span{ display:block; height:30px; line-height:30px; font-size:14px; font-weight:bold; background:url(../img/m_tit.jpg); overflow:hidden; padding:0 10px 0 25px;}
.area_b_left_tit span a{ font-size:12px; color:#666; font-weight:normal; text-decoration:none; float:right;}
.mm_ne{ width:274px; height:90px;}

.mm_ne span.np{ display:block;width:85px; margin:15px 0px 0px 15px; height:68px; border:1px solid #CECECE; background:#fff; float:left; overflow: hidden;}
.mm_ne span.np img{ width:81px; height:64px; padding:2px;}
.mm_ne span.tx{ display:block; width:145px; line-height:20px; margin:15px 0px 0px 10px;float:left}
.mm_ne span.tx ul{ padding:0px; margin:0px; list-style:none}
.mm_ne span.tx ul li{ color:#666; list-style:none; float:none}
.mm_ne span.tx ul li a{ color:#2765AE; text-decoration:none}
.mm_ne span.tx ul li a:hover{ text-decoration:underline;}
.mm_ne span.tx ul li.bb{ color:#4B82C3; font-weight:bold; list-style:none; float:none; height:20px;}

.mm_ne_list{width:274px; line-height:25px; margin-top:15px;}
.mm_ne_list ul{ padding:0px; margin:0px; padding-left:15px; list-style:none;}
.mm_ne_list ul li{ list-style:none; float:none; height:25px;}
.mm_ne_list ul li a{ font-size:14px; text-decoration:none; color:#000;}
.mm_ne_list ul li a:hover{ color:#FF0000}



.area_b_mid{ width:393px; height:270px; margin-left:5px; margin-right:5px; border:1px solid #CECECE; float:left}
.area_b_mid_tit{ width:393px; height:30px; background:url(../img/tt.jpg) repeat-x;}
.area_b_mid_tit span{ display:block; height:30px; line-height:30px; font-size:14px; font-weight:bold;background:url(../img/n_tit.jpg); padding:0 10px 0 25px;}
.area_b_mid_tit span a{ font-size:12px; color:#666; font-weight:normal; text-decoration:none; float:right}

.area_b_news{ width:395px; height:90px; }
.area_b_news span.mmn{ display:block; font-size:14px; font-weight:bold; text-align:center; padding-top:15px; height:14px; overflow:hidden}
.area_b_news span.mmn a{ color:#4684C1; text-decoration:none}
.area_b_news span.mmn a:hover{ text-decoration:underline}
.area_b_news span.mmq{ display:block;font-size:12px; font-weight:normal; color:#666; line-height:25px; padding:0px 15px;  padding-top:10px;}
.area_b_news span.mmq a{ color:#2563AE; text-decoration:none}
.area_b_news span.mmq a:hover{ text-decoration:underline;}



.mid_list{line-height:25px;margin:20px 0px 0px 5px;}
.mid_list ul{ margin:0px; padding:0px; list-style:none;}
.mid_list ul li{ list-style:none; float:none; height:25px;}
.mid_list ul li a{ color:#000; font-size:14px; text-decoration:none}
.mid_list ul li a:hover{ color:#000; text-decoration:underline}
.mid_list ul li span{display:block; color:#666; padding-right:15px; float:right}
#bann{ margin-top:8px;}

.m_foot{ width:960px; margin:0px auto;  clear:both}
.flink{ width:956px; height:80px; margin-top:8px; border:1px solid  #8AC7E6; clear:both}
.flink span{ display:block; margin:10px 0px 0px 10px;}
.foot{ width:958px; height:34px; background:#8AC7E6; margin-top:8px; line-height:34px; text-align:center; color:#666;clear:both}
.cop_c{ width:958px; height:143px; background:#F1FAFF; clear:both}
.copy{ width:958px; margin:0px auto; text-align:center; background:#F1FAFF; clear:both;}

.ml{ width:430px; margin:0px auto; margin-top:10px;}
.ml ul{ padding:0px; margin:0px auto; list-style:none}
.ml ul li{ padding-left:10px; float:left;}


.parta{ width:960px; margin-top:25px; clear:both}
.parta_tit{ width:960px; height:36px; background:#BEE5FF; line-height:36px;} 
.parta_tit span{ display:block; padding-left:25px; font-size:18px; font-weight:bold; color:#18538A;}

.M_part{ width:960px; height:282px; margin-top:10px; clear:both;}
.M_part_left{ width:415px; height:282px; border:1px solid #E7E7E7; float:left}

.m_new{ width:400px;height:147px; line-height:25px; border-bottom:1px dashed #B0B0B0;}

.m_new span{ display:block; margin:10px 18px 10px 10px;  font-size:12px; color:#848484}
.m_new span a{ color:#216ABC; text-decoration:none}
.m_new span#t{ display:block; font-size:14px; font-weight:bold; color:#0D6DA3; height:25px; overflow:hidden}
.m_new span#ot{display:block; margin-top:25px; font-size:12px; color:#2C8DBF}
.m_new span#ot a{ color:#000; text-decoration:none}

.lan_list{ width:400px; line-height:25px;margin:5px 0px 0px 5px;}
.lan_list ul{ margin:0px; padding:0px; list-style:none;}
.lan_list ul li{ list-style:none; display:block; clear:both; height:25px;}
.lan_list ul li a{ color:#333; font-size:14px; text-decoration:none}
.lan_list ul li a:hover{ color:#FF0000; text-decoration:none}
.lan_list ul li span{display:block; color:#666; padding-right:15px; float:right}
.lan_list ul li span.time{display:block; color:#666; padding-right:15px; float:right}
.lan_list ul li span.ne{ display:block; padding-left:15px; color:#5CA9DD; float:left}
.lan_list ul li span.ne a{ color:#333; font-size:14px; text-decoration:none}
.lan_list ul li span.ne a:hover{ color:#FF0000; text-decoration:none}

.M_part_mid{ width:291px; height:282px; border:1px solid #E7E7E7; border-left:none; float:left}
.M_part_mid span { display:block; padding:5px;}


.M_part_rt{ width:248px; height:282px; border:1px solid #E7E7E7; border-left:none; float:left}
.M_part_rt_tit{width:248px; height:37px; background:url(../img/pp.jpg) no-repeat;}
.M_part_rt_tit span{ display:block; padding-left:25px; line-height:45px; font-size:14px; font-weight:bold; height:45px; overflow:hidden}



.n_new span{ display:block; line-height:20px; margin:5px 18px 5px 10px;  font-size:12px; color:#848484}
.n_new span a{ color:#216ABC; text-decoration:none}
.n_new span#ty{ display:block; font-size:12px; font-weight:bold; color:#0D6DA3; height:20px; overflow:hidden}


.n_list{line-height:25px; margin-top:15px;}
.n_list ul{ padding:0px; margin:0px; padding-left:5px; list-style:none;}
.n_list ul li{ list-style:none; float:none; height:25px;}
.n_list ul li a{ font-size:14px; text-decoration:none; color:#333;}
.n_list ul li a:hover{ color:#FF0000}

.lb{margin-top:8px;}



.mlan{ width:960px; margin-top:8px; height:293px; clear:both}
.mlan_left{ width:414px; height:291px; border:1px solid #CECECE; float:left;}

.mlan_left_tit{ width:414px; height:30px; background:url(../img/lanmu.jpg)}
.mlan_left_tit span{ display:block;width:274px;height:30px; line-height:30px; font-size:14px; font-weight:bold; background:url(../img/m_tit.jpg); overflow:hidden}
.mlan_left_ne{ width:414px; height:90px;}
.mlan_left_ne span.npn{ display:block;width:85px; margin:15px 0px 0px 10px; height:68px; border:1px solid #CECECE; background:#fff; float:left}
.mlan_left_ne span.txn{ display:block; width:280px; line-height:20px; margin:15px 0px 0px 10px;float:left}
.mlan_left_ne span.txn ul{ padding:0px; margin:0px; list-style:none}
.mlan_left_ne span.txn ul li{ color:#666; list-style:none; float:none}
.mlan_left_ne span.txn ul li a{ color:#2765AE; text-decoration:none}
.mlan_left_ne span.txn ul li a:hover{ text-decoration:underline;}
.mlan_left_ne span.txn ul li.bbn{ color:#4B82C3; font-weight:bold; list-style:none; float:none; height:20px}
.mlan_left_list{ line-height:25px; margin-top:15px;}
.mlan_left_list ul{ padding:0px; margin:0px; padding-left:15px; list-style:none;}
.mlan_left_list ul li{ list-style:none; float:none; height:25px;}
.mlan_left_list ul li a{ font-size:14px; text-decoration:none; color:#333;}
.mlan_left_list ul li a:hover{ color:#FF0000}







.mlan_mid{ width:285px; margin-left:7px; height:291px; border:1px solid #CECECE; float:left;}
.mlan_mid_tit{ width:285px; height:30px; background: url(../images/hhhh.jpg)}
.mlan_mid_tit span{ display:block;width:274px;height:30px; line-height:30px; font-size:14px; font-weight:bold; background:url(../img/m_tit.jpg); overflow:hidden}
.mlan_mid_x{ width:285px; height:90px;}

.mlan_mid_x span.npc{ display:block;width:85px; margin:15px 0px 0px 10px; height:68px; border:1px solid #CECECE; background:#fff; float:left}
.mlan_mid_x span.txc{ display:block; width:160px; line-height:20px; margin:15px 0px 0px 8px;float:left}
.mlan_mid_x span.txc ul{ padding:0px; margin:0px; list-style:none}
.mlan_mid_x span.txc ul li{ color:#666; list-style:none; float:none}
.mlan_mid_x span.txc ul li a{ color:#2765AE; text-decoration:none}
.mlan_mid_x span.txc ul li a:hover{ text-decoration:underline;}
.mlan_mid_x span.txc ul li.bbc{ color:#4B82C3; font-weight:bold; list-style:none; float:none; height:20px;}


.mlan_mid_list{line-height:25px; margin-top:15px;}
.mlan_mid_list ul{ padding:0px; margin:0px; padding-left:15px; list-style:none;}
.mlan_mid_list ul li{ list-style:none; float:none; height:25px;}
.mlan_mid_list ul li a{ font-size:14px; text-decoration:none; color:#333;}
.mlan_mid_list ul li a:hover{ color:#FF0000}




.mlan_rt{ width:248px; height:291px; border:1px solid #CECECE; border-left:none; float:left; }
.mlan_rt_tit{ width:248px; height:30px; background: url(../images/hhhh.jpg)}
.mlan_rt_tit span{ display:block;width:248px;height:30px; line-height:30px; font-size:14px; font-weight:bold; background:url(../img/m_tit.jpg); overflow:hidden}



.mlan_rt_x{ width:248px; height:90px;}

.mlan_rt_x span.txcy{ display:block; width:230px; line-height:20px; margin:15px 0px 0px 8px;float:left}
.mlan_rt_x span.txcy ul{ padding:0px; margin:0px; list-style:none}
.mlan_rt_x span.txcy ul li{ color:#666; list-style:none; float:none}
.mlan_rt_x span.txcy ul li a{ color:#2765AE; text-decoration:none}
.mlan_rt_x span.txcy ul li a:hover{ text-decoration:underline;}
.mlan_rt_x span.txcy ul li.bbcy{ color:#4B82C3; font-weight:bold; list-style:none; float:none; height:20px;}

/* listCSS Document */
.list_c{ width:960px; margin-top:18px; clear:both}
.libing{ color:#666;}
.libing a{ color:#666; text-decoration:none}
.list_c_left{ width:652px; border:1px solid #CAD3D8; padding-bottom:50px;  float:left; line-height:25px;}
.list_c_left ul{ margin:0px; padding:20px; list-style:none;}
.list_c_left ul li{ list-style:none; display:block; clear:both; height:25px;}

.list_c_left ul li a{ color:#333; font-size:14px; text-decoration:none}
.list_c_left ul li a:hover{ color:#FF0000; text-decoration:none}
.list_c_left ul li span{ color:#666; padding-right:15px; float:right}


.list_c_rt{ width:291px; margin-left:15px; float:left;}

.rt_are{ width:289px;  margin-top:8px; float:none; border:1px solid #CECECE; }
.rt_are_tit{width:289px; height:30px; background:url(../img/kkk.jpg);}
.rt_are_tit span{ display:block; font-size:14px; line-height:30px; font-weight:bold; height:30px; overflow:hidden; padding:0 10px 0 25px;}
#cle{width:960px; height:15px; clear:both;}
/* pageCSS Document */

.page_c_left{ width:652px;  float:left}
.page_c_left_ban{width:652px; height:28px; background:url(../img/page.jpg) repeat-x}
.page_c_left_ban span{ display:block; font-size:12px;color:#666; line-height:28px;}
.page_c_left_ban span a{ color:#666; text-decoration:none}
.page_c_left_ban span a:hover{ color:#FF0000; text-decoration:none;}

.page_xx{width:652px; border:1px solid #CAD3D8; line-height:25px; font-size:14px;}
.page_xx span h1{ font-size:16px; font-weight:bold; text-align:center; margin-top:25px;color:#333; height:25px; overflow:hidden}
.page_xx span.fb{ display:block; margin-left:15px; width:631px; height:25px; background:#F9F9F9; line-height:25px; font-size:12px; text-align:center; border-bottom:1px dashed #999;}
.page_xx span.fb a{ color:#EF7525; text-decoration:none}
.page_xx span .h2{ font-size:14px; font-weight: normal;  margin:25px;color:#333;}
.di{ width:652px; height:48px; background:#F5F5F5; border:1px solid #DFE5D5; border-left:none; border-right:none;}
.di span{ display:block; text-align:center; line-height:48px; color:#000; font-size:12px;}
.di span a{ color:#5396BD; text-decoration:none;}

.xiang { width:650px; margin-top:15px; border:1px solid #E7E7E7; float:left}
.xiang_ban{width:650px; height:28px; background:url(../img/xg.jpg);}
.xiang_ban span{ display:block; font-size:14px; font-weight:bold; line-height:28px; height:28px; overflow:hidden}
.xiang_list{ margin-left:15px; line-height:25px;}
.xiang_list ul{ padding:0px; margin:0px; list-style:none}
.xiang_list ul li{ height:25px;}
.xiang_list ul li a{ color:#666; text-decoration:none}
.xiang_list ul li a:hover{ color:#FF0000}



.xixun { width:650px; margin-top:15px; height:305px; border:1px solid #E7E7E7; float:left}
.xixun_ban{ width:650px; height:30px; background:#FAFAFA}
.xixun_ban span{ display:block; font-size:14px; font-weight:bold; line-height:30px; height:30px; overflow:hidden}


.zhuan{width:630px; height:125px; margin-left:10px; margin-right:10px; clear:both;}

.zjn{ width:312px;margin-left:0px; margin-top:15px; line-height:20px; float:left }
.zjn span#zzj{ display:block; float:left}
.zjn span#zzj img{ width:101px; height:101px;} 
.zjn span#wz{ display:block; width:170px; margin-left:15px;float:left}
.zjn span#wz ul{ padding:0px; margin:0px; list-style:none;}
.zjn span#wz ul li{ font-size:12px; color:#666; float:none}
.zjn span#wz ul li.ttt{ font-size:14px; font-weight:bold; color:#1E50A2;}

h1,h2,li{ overflow:hidden}

.b_b_30{ margin-bottom:25px;}
.list_c_left li.list_page{height:50px; padding:10px 10px; text-align:center; color:#999; line-height:50px; clear:both; background:none; display:block; background:none; float:none; width:auto;}
.list_c_left li.list_page a,.list_c_left li.list_page cite{ padding:4px 8px; border:1px solid #9AAFE5; background:#F0F4F5;color:#333; margin-right:5px; font-size:12px;font-style:normal; float:none; background:none;}
.list_c_left li.list_page cite{ font-style:normal;}
.list_c_left li.list_page a:hover,.list_c_left li.list_page cite{color:#336; font-weight:bold; }