/* CSS Document */

body{ width:951px; margin:0px auto; font-size:12px;}
img{ border:0px;}
.clear{ clear:both; height:0; line-height:0; overflow:hidden;}
.top_line{ width:951px; height:30px; background:url(../img/linbj.jpg);clear:both;}
.top_line span{ float:right; padding-right:8px;line-height:30px;}
.top_line span a{ color:#FC6700; text-decoration:none;}
.top_line span a:hover{ text-decoration:underline;}
.header{ width:951px; height:90px; clear:both;}
.header span{ display:block; float:left}

.subnav{ width:950px; height:30px; border:1px solid #D0D0D0; border-bottom:none; background:#F8F8F8; clear:both;}
.subnav span{ padding-left:10px; color:#076585; line-height:30px; font-size:14px; word-spacing:7px;}
.subnav span a{color:#076585; text-decoration:none}
.subnav span a:hover{ color:#FF6600}
.nav{ width:951px; height:34px; background:url(../img/navbj.jpg); clear:both}
.nav span{ line-height:34px; color:#fff; padding-left:15px; word-spacing:5px;}
.nav span a{ color:#fff; text-decoration:none}
.nav span a:hover{ color: #99FF00; text-decoration:none}
.menulist{ width:949px; height:59px; border:1px solid #C8E4F1; border-top:none; background:#EEF7FD; clear:both}
.menulist span{ display:block; padding:10px 15px 3px 15px; word-spacing:27px;}
.menulist span a{ color:#000; text-decoration:none}
.menulist span a:hover{ color:#FF0000;}

.ara{ width:951px;margin-top:10px; clear:both; overflow:hidden;}
.ara_left{ width:269px; height:403px; float:left}

.ara_left_top{ width:267px; height:213px; border:1px solid #C8E4F1; background-color:#EEF7FD;overflow:hidden}
.ara_left_top span{ display:block; width:249px; height:170px; padding:10px 0px 0px 9px;}
.ara_left_bt{ width:267px; height:177px; border:1px solid #CECECE; margin-top:8px; }
.ara_left_bt_tit{ width:267px; height:29px; background:url(../img/tttt.jpg);}
.ara_left_bt_tit ul{ padding:0px; margin:0px; list-style:none;}
.ara_left_bt_tit ul li{ font-size:14px; font-weight:bold; width:230px; line-height:29px; padding-left:27px;}
.ara_left_bt_tit ul li span{ float:right;}
.ara_left_bt_tit ul li span a{ color:#000; font-size:12px; font-weight:normal; text-decoration:none;}
.ara_left_bt_tit ul li span a:hover{ text-decoration:underline;}



#ifocus_pic{ width:267px; height:213px;float:left; overflow:hidden; position:relative;}
#ifocus_pic ul,#ifocus_btn ul,#ifocus_btn ul{ padding:0; margin:0; margin:0; list-style:none;}
#ifocus_pic li,#ifocus_btn li{ padding:0;}
#ifocus_pic li a,#ifocus_btn li a{ width:auto; height:auto; padding:0;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:267px; height:213px;overflow:hidden; background:none }
#ifocus_piclist img {width:267px; height:213px; }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; font-size:12px }
#ifocus_tx .normal { display:none; }
#ifocus_btn { width:90px; height:20px; overflow:hidden; position:relative; margin-top:-22px; float:right; z-index:999;}
#ifocus_btn li{ width:22px; background:none; float:left; height:20px;}
#ifocus_btn li a{ float:right; width:18px; height:18px; text-align:center;line-height:18px;background:#fff; color:#636363; background:#DEDCDB; font-size:12px }
#ifocus_btn .current{background:none;}
#ifocus_btn .current a{ background:#608AAE; color:#fff;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:267px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }



.xz{ width:266px; border-bottom:none; clear:both;}
.xz span.tp{ width:63px; height:63px; background:#fff; border:1px solid #CECECE; margin:5px 5px 5px 10px; float:left;}
.xz span.tp img{width:61px; height:61px; padding:1px;}
.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;}


.ara_mid{ width:413px; height:401px; margin-left:8px; background:url(../img/mbj.jpg) repeat-x; border:1px solid #CECECE; float:left}
.ara_mid_m{ width:406px; border-bottom:1px solid #999;}
.ara_mid_m h2{ font-size:14px; padding-top:10px; font-weight:bold; color:#066382; text-align:center; overflow:hidden; line-height:16px; height:16px;}
.ara_mid_m p{ color:#000; font-size:12px; line-height:20px; padding:0px 10px 0px 10px; font-weight:normal}
.ara_mid_m p a{ color:#FF0000; text-decoration:none}
.ara_mid_m p a:hover{ text-decoration:underline}



.ara_rt{ width:252px; height:403px; margin-left:4px; float:left}
.ara_rt_top{ width:250px; height:186px; border:1px solid #BDDFED;}
.ara_rt_top_tit{width:250px; height:25px; background:url(../img/pp.jpg)}
.ara_rt_top_tit span{ font-size:14px; font-weight:bold; padding-left:20px; line-height:25px;}

.type_k_top{ padding:10px;}
.type_k_top img{width:114px; height:83px; margin-right:10px;float:left;}
.type_k_top .bt{ display:block; font-size:12px;color:#066382; font-weight:bold; line-height:32px; height:32px; overflow:hidden}
.type_k_top .bt a{color: #FF0000 ; text-decoration:none;}
.type_k_top .bt a:hover{ text-decoration:underline;}
.type_k_top .co{display:block; font-size:12px;color:#000; font-weight:normal;line-height:20px;}
.type_k_top .co a{ color: #FF0000 ; text-decoration:none;}
.type_k_top .co a:hover{ text-decoration:underline;}


.zjl{ width:228px; line-height:20px; padding:10px 0; margin:0px; list-style:none}
.zjl li{ float:none; list-style:none;background:url(../img/zxbj.jpg) 5px 3px no-repeat; padding-left:25px; height:24px; line-height:24px; overflow:hidden;}
.zjl li span{ float:right;}
.zjl li a{ color:#DA7320; text-decoration:none; float:right; width:70px;}
.zjl li a:hover{ text-decoration:underline;}
.adv{ margin-top:9px;}

.banner{ width:945px; margin:8px 0px 8px 0px; overflow:hidden;clear:both }


.mianP{ width:951px; clear:both; overflow:hidden;}

.mianP_l{ width:224px; height:303px; border:1px solid #C8DAE2; margin-top:8px; margin-right:10px; float:left}
.mianP_tit{ height:29px; background:url(../img/eee.jpg); padding:0px; margin:0px; list-style:none;padding:0 10px 0 15px; font-size:14px;  font-weight:bold; line-height:29px; height:29px; overflow:hidden;}
.mianP_tit a{ color:#999; text-decoration:none;float:right; font-size:12px; font-weight:normal;}
.mianP_tit a:hover{ color:#000; text-decoration:underline;}




.arec_left_list{ margin-left:10px; margin-top:9px; line-height:25px; padding:0px; margin:0px; list-style:none;}
.arec_left_list li{ width:180px; white-space:nowrap; overflow:hidden;}
.arec_left_list li a{ color:#066382; text-decoration:none;}
.arec_left_list li a:hover{ color:#FF0000;}
.u_l{ margin:15px 0px 0px 15px; line-height:25px;}
.u_l ul{ padding:0px; margin:0px; list-style:none}
.u_l ul li{ float:none; }
.u_l ul li a{ color:#000; text-decoration:none}
.u_l ul li a:hover{ text-decoration:underline}


.mianP_r{ width:235px; height:300px !important; height:303px;
 margin-top:8px; border:1px solid #91D3E7;float:left}
.mianP_r .mianP_tit{height:29px; line-height:29px; overflow:hidden; background:url(../img/kk.jpg); padding-left:30px;}


.m_Nwes{ margin:12px 0px 0px 15px;}
.m_Nwes span.pa{ display:block;width:82px; height:105px;float:left;}
.m_Nwes span.pa img{width:82px; height:105px;}
.m_Nwes span#co{display:block; font-size:12px;color:#000; font-weight:normal;margin-left:90px;margin-right:5px; margin-top:8px; line-height:20px; float:none;}
.m_Nwes span#co a{ color: #FF0000 ; text-decoration:none;}
.m_Nwes span#co a:hover{ text-decoration:underline;}

.arec_left_list{line-height:25px; padding:0px; margin:0px; list-style:none;}
.arec_left_list li{ width:180px; white-space:nowrap; overflow:hidden;padding-left:10px;}
.arec_left_list li a{ color:#066382; text-decoration:none;}
.arec_left_list li a:hover{ color:#FF0000;}

.flink{ width:943px; height:80px; margin-top:8px; border:1px solid  #91D3E7; clear:both}

.flink_tit{ width:943px; height:27px; background:url(../img/lb.jpg)}

.flink_tit span{ line-height:27px; font-weight:bold; font-size:14px; padding-left:20px;}
.tx{ margin:10px;}
.tx span{ display:block ;word-spacing:7px;}
.tx span a{ font-size:12px; color:#000; text-decoration:none}
.tx span a:hover{ text-decoration:underline; color:#F00;}
.footer{ width:945px; height:25px; background:#0987B7; clear:both; overflow:hidden; margin-top:8px;}
.footer span{ display:block; text-align:center; line-height:25px; color:#fff;}
.footer span a{ color:#fff; text-decoration:none; padding:0 5px;}
.footer span a:hover{ text-decoration:underline;}
.copy{ width:945px; height:71px; margin-top:15px; clear:both; overflow:hidden;}
.copy span.uu{ display:block;height:71px; padding-left:170px; width:350px; border-right:1px solid #999; line-height:25px; float: left}

.copy span.ppp{ margin-left:20px;}



/*À¸Ä¿ CSS Document */
.tit{ width:945px; height:25px; line-height:25px;}
.tit a{ color:#666; text-decoration:none}
.tit a:hover{ color:#000; text-decoration:underline;}
.lanmu{ width:945px; clear:both; overflow:hidden;}
.lanmu_a{width:945px; clear:both; overflow:hidden; }
.lanmu_a_left{ float:left}
.lanmu_a_mid{ float:left; width:369px; margin:0 10px; height:214px; display:inline;}
.lanmu_a_mid_tit{ height:25px; border-bottom:1px solid #3699BA; font-size:14px; line-height:25px; padding-left:15px; font-weight:bold; color:#000; overflow:hidden}
.lanmu_a_mid_tit a{ font-size:12px; color:#3699BA; text-decoration:none; font-weight:normal; float:right}
.lanmu_a_mid_tit a:hover{ text-decoration:underline}
.lanmu_a_mid span.xx{ display:block; margin:15px; line-height:20px; font-size:12px; color:#066382; font-weight:normal}
.lanmu_a_mid span.xx a{ color:#FF6600; text-decoration:none} 
.lanmu_a_mid span.xx a:hover{ text-decoration:underline}
.lanmu_a_mid span.qt{ display:block; margin-left:15px; color:#666;}
.lanmu_a_mid span.qt a{ color:#000; text-decoration:none}
.lanmu_a_mid span.qt a:hover{ text-decoration:underline}
.arec_z{ width:245px; height:214px;border:1px solid #91D3E7; float:left;}
.arec_z_tit{ height:27px; background: url(../img/lk.jpg);font-size:14px; list-style:none;line-height:27px; padding-left:25px;font-weight:bold;}
.arec_z_tit a{font-size:12px;color:#666;text-decoration:none;font-weight:normal;float:right;}
.arec_z_tit a:hover{color:#FF0000}
.arec_z_m{ width:220px; height:105px; border-bottom:1px dashed #CECECE; margin-left:8px;}
.arec_z_m span{ display:block; margin:8px 10px 12px 10px;}
.arec_z_list{ margin-left:10px; margin-top:15px; line-height:25px;}
.arec_z_list ul{ padding:0px; margin:0px; list-style:none;}
.arec_z_list ul li{white-space:nowrap; width:10px;}
.arec_z_list ul li a{ color:#066382; text-decoration:none;}
.arec_z_list ul li a:hover{ color:#FF0000;}
.z_Nwes{padding:12px 0px 0px 10px;}
.lanmu_b{ width:945px; margin-top:8px; clear:both; overflow:hidden}
.lanmu_b_left{ width:305px; height:245px;border:1px solid #C8DAE2; float:left;}
.lanmu_b_left_tit{height:27px; background: url(../img/ty.jpg);font-size:14px; list-style:none;font-weight:bold;line-height:27px; padding-left:15px;padding:0 10px;}
.lanmu_b_left_tit a{font-size:12px;color:#666;text-decoration:none;font-weight:normal;float:right;}
.lanmu_b_left_tit a:hover{color:#FF0000}
.lanmu_b_left_list{ margin:0; padding:0; line-height:25px;padding:0px; padding-right:10px; list-style:none;}
.lanmu_b_left_list li{ overflow:hidden;padding-left:10px; height:25px;}

.lanmu_b_left_m{ width:220px; height:105px; border-bottom:1px dashed #CECECE; margin-left:8px;}
.lanmu_b_left_m span{ display:block; margin:8px 10px 12px 10px;}
.co_066382 a{ color:#066382; text-decoration:none;}
.co_066382 a:hover{ color:#FF0000;}
.co_000 a{ font-size:12px; color:#000; text-decoration:none;}
.co_000 a:hover{ text-decoration:underline;}
.arec_rt{ width:372px; height:245px; border:1px solid #C8DAE2; margin-left:8px;float:left;}
.arec_rt_tit{ height:27px; background:url(../img/ty.jpg);font-size:14px; list-style:none; font-weight:bold;line-height:27px; padding:0 10px 0 15px; overflow:hidden}
.arec_rt_tit a{font-size:12px;color:#666;text-decoration:none;font-weight:normal;float:right;}
.arec_rt_tit a:hover{color:#FF0000}
.arec_e{ width:245px; height:245px; margin-left:6px; border:1px solid #91D3E7; float:left;}
.arec_e_tit{ height:27px; background: url(../img/lk.jpg);font-size:14px; list-style:none;font-weight:bold;line-height:27px; padding:0 10px 0 25px; overflow: hidden}
.arec_e_tit a{font-size:12px;color:#666;text-decoration:none;font-weight:normal;float:right;}
.arec_e_tit a:hover{color:#FF0000}
.arec_e_m{ width:220px; height:105px; border-bottom:1px dashed #CECECE; margin-left:8px;}
.arec_e_m span{ display:block; margin:8px 10px 12px 10px;}
.arec_e_list{ margin-left:10px; margin-top:15px; line-height:25px;padding:0px; list-style:none; padding-right:10px;}
.arec_e_list li{white-space:nowrap; overflow:hidden;padding-right:10px;
height:25px; overflow:hidden;}
.arec_e_list li a{ color:#066382; text-decoration:none; white-space:normal;}
.arec_e_list li a:hover{ color:#FF0000;}
.e_Nwes{ margin:12px 0px 0px 0px;}
.e_Nwes .btze{ display:block; padding:0px; margin:0px; padding-left:15px;  font-size:12px;color:#348BCA; height:22px; line-height:22px; overflow:hidden; }
.e_Nwes .btze a{color:#066382; font-weight:bold; text-decoration:none}
.e_Nwes .btze a:hover{ text-decoration:underline;}
.e_Nwes .coze{display:block;padding:0px; margin:0px; padding-left:15px; font-size:12px;color:#000; font-weight:normal;margin-right:5px; margin-top:8px; line-height:20px; float:none;}
.e_Nwes .coze a{ color: #E48857 ; text-decoration:none;}
.e_Nwes .coze a:hover{ text-decoration:underline;}

/*ÁÐ±í CSS Document */
.Mlist{ width:945px; margin:0px auto; margin-top:10px; clear:both; overflow:hidden;}

.Mlist_left{ width:687px; border:1px solid #C8DFE7; float:left;}
.Mlist_left_tit{width:687px;height:28px; background:url(../img/lmbj.jpg)}
.Mlist_left_tit span{ color:#666; padding-left:15px; line-height:28px;}
.Mlist_left_tit span a{ color:#666; text-decoration:none}
.Mlist_left_tit span a:hover{ color:#000; text-decoration:underline}
.Mlist_left_l{ line-height:25px; margin:25px 0px 0px 25px;}
.Mlist_left_l ul{ padding:0px; margin:0px; list-style:none}
.Mlist_left_l ul li{ width:625px; list-style:none; float:none; height:25px; overflow:hidden}
.Mlist_left_l ul li.last{ margin-bottom:15px;}
.Mlist_left_l ul li a{ color:#0F4F64; font-size:14px; text-decoration:none}
.Mlist_left_l ul li span{ color:#666; float:right;}
.Mlist_left_l ul li a:hover{ color:#FF0000; text-decoration:underline;}




.Mlist_rt{float:left; width:248px;margin-left:5px;}
.main_rt_c_left{width:246px; margin-top:8px;  border:1px solid #91D3E7; float:left}

.main_rt_c_left_tit{ width:246px; height:29px; background:url(../img/g.jpg);}
.main_rt_c_left_tit span{ font-size:14px; font-weight:bold; padding-left:25px; line-height:29px;}



.l_Nwes{ margin:12px 5px 0px 15px; border-bottom:1px dashed #999; }
.l_list{padding:5px 0 0 10px; line-height:25px;}
.l_list ul{ padding:0px; margin:0px; list-style:none;}
.l_list ul li{ width:180px; white-space:nowrap; overflow:hidden;}
.l_list ul li a{ color:#066382; text-decoration:none;}
.l_list ul li a:hover{ color:#FF0000;}


.list_page{height:25px; padding:30px 10px 10px; text-align:right; color:#999; line-height:25px; clear:both; margin-bottom:15px; background:none}
.list_page a,.list_page cite{ padding:2px 6px; border:1px solid #ccc; background:#F0F4F5;color:#333; margin-right:5px; text-decoration:none;}
.list_page a:hover,.list_page cite{color:#900;}


/*ÄÚÈÝ CSS Document */

.left_c{ width:687px; float: left}

.left{ width:685px; background:#F5FBFD; border:1px solid #D0E9F2;}
.left_tit{ width:685px;}
.left_tit span.yt{ display:block; text-align:center; padding:15px 10px 0; font-size:16px; color:#333; font-weight:bold; height:16px; overflow:hidden}

.left_tit span.yr{ display:block; font-size:12px; text-align:center; padding-top:15px;}
#kuang{ width:635px; height:81px; line-height:20px; overflow:hidden; background:#fff; border:1px solid #D9EDF3; margin:15px; margin-top:15px; margin-left:25px; padding:5px; line-height:22px; color:#666} 

.left span.ui{font-size:14px; display:block; line-height:25px; padding:35px; padding-top:20px;}
.lefta{ line-height:25px; margin-left:25px;}
.lefta ul{ padding:0px; margin:0px; list-style:none;}
.lefta ul li{ float:none; color:#666;}
.lefta ul li a{ color:#2C609F; text-decoration:none}


.main_left_b{ width:685px; height:223px; margin-top:10px; border:1px solid #C5E3EE; background:#F5FBFD;  float:none}
.main_left_b_tit{width:685px; height:28px; border-bottom:1px solid #C5E3EE; overflow:hidden}
.main_left_b_tit span{ font-size:14px; font-weight:bold; line-height:28px; padding-left:20px; color:#000;}
#qnfo{ margin:15px 25px 5px 20px; line-height:23px; border-bottom:1px  dashed #999;}
#qnfo span{ display:block; color:#616161; font-size:12px;}
#qnfo span a{ color:#E65E10; text-decoration:none;}
#qnfo span a:hover{ text-decoration:underline;}
#qnfo span#ty{ color:#000;}

.b_list{ line-height:25px; margin-left:30px;}
.b_list ul{ padding:0px; margin:0px;list-style:none; float:left; }
.b_list ul li{ float:none;}
.b_list ul li a{ font-size:14px; color:#000; text-decoration:none}
.b_list ul li a:hover{ text-decoration:underline;}




.main_left_d{ width:685px; background:#F5FBFD; margin-top:8px; height:354px; border:1px solid #C5E3EE;}

.main_left_d_tit{ width:685px; height:29px; background:url(../img/llln.jpg); overflow:hidden;}
.main_left_d_tit span{font-size:14px; font-weight:bold; padding-left:20px; line-height:29px;}

.ysa{  height:141px; background:#fff; border:1px solid #C2E5F2; margin-left:10px; margin-top:10px;  float:left}

.ysa_p{ float:left; margin:8px 0px 0px 3px;}
.ysa_p img{ width:103px; height:123px;}
.ysa_js{ width:200px; line-height:20px; margin:15px 0 0 10px; float:left}
.ysa_js ul{ padding:0px; margin:0px; list-style:none}
.ysa_js ul li{ float:none; list-style:none;}
.ysa_js ul li#zxbj{ width:200px; height:31px; line-height:31px; }
.ysa_js ul li#zxbj span{ padding-left:40px;}
.ysa_js a{ font-size:14px; text-decoration: none; color:#333}
.new_css li{ height:25px; line-height:25px; overflow:hidden}

