@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; background:url(img/bg.jpg) repeat-x center top;font-family:Microsoft Yahei,Simsun;}
li,ul,p{ padding:0px; margin:0px;}
a { color:#000; text-decoration:none; }
a:visited { color:#000; }
a:hover { color:#ba2636; text-decoration:underline; }

#topnav{height:29px; width:996px; margin:0 auto;line-height:29px;}
#topnav span{ float:right; padding-right:10px; font-size:12px; color:#999; }
#linkweb{font-size:12px; color:#999; }
#topban{height:166px; width:996px; margin:0 auto}

#menu{ margin:0 auto; width:996px; font-size:14px}
#menu .menubig{ background:url(img/menubig.jpg) repeat-x; height:34px;}
#menu .menubig ul{ padding-left:12px; padding-left:55px;}
#menu .menubig ul li{ list-style:none; float:left;line-height:34px; display:block; width:97px; text-align:center;}
#menu .menubig ul li.hover{ background:url(img/nav.jpg) no-repeat; color:#FFF;cursor:hand; font-weight:bold;padding-top:5px; height:30px; overflow:hidden}
#menu .menubig .hover{ background:url(img/nav.jpg) no-repeat; color:#FFF; text-decoration:none}

#menu .menusmall{ background:url(img/menusmall.jpg) repeat-x; height:30px; margin-top:1px; clear:both}
#menu .menusmall ul{padding-left:12px;}
#menu .menusmall ul li{list-style:none; float:left;line-height:30px; display:block; display:none; font-size:12px; color:#FFF}
#menu .menusmall ul li a{color:#FFF; text-decoration:none}

#menu .menutitle{ background:url(img/menutitle.jpg) no-repeat; height:40px; margin-top:1px; line-height:40px; font-size:12px}
#menu .weather{ float:left; width:420px;}
#menu .soso{ float:right; width:480px; line-height:40px;}
#menu .cleft{ float:left}
#menu .weather .c1 a{ padding-left:20px; text-decoration:none; color:#666}
#menu .weather .c2{padding:6px 5px;}
#menu .weather .c3{ padding:0px 5px;}
#menu .soso .c1{color:#666}
#menu .soso .c2{ padding:7px 0px 0px 0px;}
#menu .soso .c3{ padding:0px 5px; width:33px;}
#menu .soso .input{ background:url(img/soso.jpg) no-repeat; height:34px; width:33px; border:0px}

#main{margin:0 auto; width:996px; margin-top:5px; height:277px}
#main_l{ float:left; width:760px; height:266px; border:#e1e1e2 solid 1px;}
#main_l .title{ background:url(img/main_title.jpg) no-repeat 2px 0px; height:34px; margin:1px 0 0 1px;font-size:14px; font-weight:bold; color:#0093dd; padding-left:28px; line-height:34px;}
#main_l .toppic{ height:210px; width:263px; float:left; margin:12px 0px 0px 11px;}
#main_l .topnewsbox{ height:220px; width:450px; float:right; margin:0px 18px 0px 0px;}
#main_l .topnewsbox .toptop{ font-size:20px; font-weight:bold; line-height:50px; font-family:"黑体"; overflow:hidden; height:50px;}
#main_l .topnewsbox .topnews ul li{font-size:12px; line-height:23px; overflow:hidden; height:23px; display:block; background:url(img/ico.jpg) no-repeat 0px 10px; padding-left:10px;}
#main_l .topnewsbox .topnews ul li span{ float:right;font-weight:normal; font-size:12px; color:#666}


#main_r{ float:right; width:226px;}
#main_r .title{ background:url(img/gg.jpg) no-repeat 0px 0px; height:34px;font-size:14px; font-weight:bold; color:#0093dd; padding-left:35px; line-height:34px; padding-right:10px;}
#main_r .title span{ float:right;font-weight:normal; font-size:12px; color:#666}
#main_r .news{border-right:#e1e1e2 solid 1px;border-left:#e1e1e2 solid 1px; border-bottom:#e1e1e2 solid 1px;height:213px;padding:10px;}
#main_r .news ul li{font-size:12px; line-height:23px; overflow:hidden; height:23px; display:block; background:url(img/ico.jpg) no-repeat 0px 10px; padding-left:10px;}

#maina{margin:0 auto; width:996px;clear:both; height:720px}
#maina_l{ float:left; width:240px; border:#afd8e0 solid 1px; border-top:none}
#maina_m{ float:left; width:506px; margin-left:10px;}
#maina_r{ float:right; width:224px;border:#e1e1e2 solid 1px; border-top:none}

#map{ background:url(img/map.jpg) no-repeat; height:285px;}
#mapmenu { padding:1px 0px 0px 105px; height:110px}
#mapmenu ul li{ list-style:none; font-size:12px; line-height:25px; display:block; margin-top:7px}
#mapmap{ height:170px;}

#maina_l_title{ background:url(img/maina_l_title.jpg) no-repeat; height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#006699; padding-left:35px;}
#maina_l_title span{ float:right; font-size:12px; color:#5da4c3; padding-right:20px; font-weight:normal}
#maina_l_news{ height:104px; padding:8px;}
#maina_l_news ul li{ font-size:12px; line-height:25px; overflow:hidden; height:25px; display:block; background:url(img/ico.jpg) no-repeat 0px 10px; padding-left:10px;}

#maina_m_title{ background:url(img/maina_m_title.jpg) no-repeat; height:37px; color:#FFF; font-size:14px; font-weight:bold; line-height:37px; padding-left:20px;}
#maina_m_menu{ height:40px;border-bottom:#afd8e0 solid 1px; }
#maina_m_menu ul{ padding-top:14px;}
#maina_m_menu ul li{ float:left; font-size:12px; list-style:none; line-height:25px; margin:0 5px; padding:0 10px; background:url(img/maina_m_menubg.jpg) repeat-x;border-top:#afd8e0 solid 1px;border-left:#afd8e0 solid 1px;border-right:#afd8e0 solid 1px; color:#107ab0; display:block}
#maina_m_menu ul li.hover{ background:#FFF; cursor:hand; border-bottom:#FFF solid 1px}
#maina_m_menu .hover{background:#FFF;}

#maina_m_news{ height:142px; padding:10px;}
#maina_m_news ul li{ display:none; }
#maina_m_news ul li div{font-size:12px; line-height:23px; overflow:hidden; height:23px;background:url(img/ico.jpg) no-repeat 0px 10px; padding-left:10px;}
#maina_m_news ul li div span{ float:right;color:#666}


#maina_r_title{ background:url(img/maina_r_title.jpg) repeat-x; height:38px; font-size:14px; color:#0093dd; font-weight:bold; line-height:38px; padding:0px 10px;}
#maina_r_title span{ float:right; font-weight:normal; font-size:12px; color:#666}
#maina_r_news{ height:182px; padding:10px;}
#maina_r_news ul li{font-size:12px; line-height:23px; overflow:hidden; height:23px; display:block; background:url(img/ico.jpg) no-repeat 0px 10px; padding-left:10px;}
#maina_r_news ul li span{ float:right;color:#666}


#mainb{ width:994px; margin:0 auto; margin-top:10px; border:#afd8e0 solid 1px; height:126px; clear:both; position:relative;}
#mainb .mainb_title{ background:url(img/picnews.jpg) no-repeat; height:126px; width:37px; position:absolute; top:0px; left:0px;}
#mainb .mainb_pic{height:100px; width:930px;}
#mainb .mainb_pic ul li{ font-size:12px; text-align:center; list-style:none; background:#f5f5f5; width:106px; height:97px; float:left;margin-left:10px; line-height:23px; overflow:hidden; display:block}
#mainb .mainb_pic ul li img{ border:#999 solid 1px}

#mainc{width:994px; margin:0 auto; clear:both;height:170px;border:#afd8e0 solid 1px; margin-top:10px;}
#mainc ul{ padding-left:6px;margin-top:10px;}
#mainc ul li{ float:left; list-style:none;text-align:center; margin-top:2px; width:140px; display:block;}

#maind{width:994px; margin:0 auto; clear:both;height:130px;border:#afd8e0 solid 1px; margin-top:10px;}
#maind ul{ padding-left:6px; margin-top:10px;}
#maind ul li{ float:left; list-style:none;text-align:center; margin-top:2px; width:140px; display:block;}

#foot{ background:url(img/footbg.jpg) repeat-x; height:130px;margin:0 auto; margin-top:5px; text-align:center; font-size:12px; line-height:23px; padding-top:10px; clear:both; border-top:#09F solid 5px;}
/*index css end*/

#main_list{ margin:0 auto; width:994px; margin-top:10px;background:url(img/list_r_bg2.jpg) repeat-y left;}
#main_list_l{ float:left; width:255px; background:#f5f5f5}
#main_list_l .main_list_l_title{ background:url(img/list_title.jpg) no-repeat -2px 0px; height:61px; font-size:14px; color:#0d80bb; line-height:55px; font-weight:bold; padding-left:60px; margin-bottom:20px;}
#main_list_l .main_list_l_menu ul li{ list-style:none; line-height:37px; font-size:12px; background:url(img/main_list_menubg.jpg) no-repeat; height:37px; padding-left:45px; margin-top:10px; display:block; margin-left:20px;}
#main_list_l .main_list_l_down{ background:url(img/main_list_d.jpg) no-repeat -1px 0px; width:255px; height:345px; margin-top:10px;}

#main_list_r{ float:right; width:730px;}
#main_list_r .main_list_r_title{ background:url(img/main_list_r_titlebg.jpg) no-repeat; height:37px; line-height:41px; margin-left:10px; font-size:14px; font-weight:bold; color:#FFF; padding-left:45px;}
#main_list_r .main_list_r_title span{ float:right; font-size:12px; padding-right:20px; color:#000; font-weight:normal}
#main_list_r .main_list_r_list{ padding:10px 0px 0px 10px;;}
#main_list_r .main_list_r_list ul li{ line-height:35px; font-size:12px; list-style:none; border-bottom:#CCC dotted 1px;background:url(img/ico.jpg) no-repeat 18px 17px; padding-left:28px; height:35px; overflow:hidden;}
#main_list_r .main_list_r_list ul li span{ float:right; padding-right:20px;}

/*list css end*/

#main_show{margin:0 auto; width:994px; margin-top:10px; }
#main_show .main_show_title{ background:url(img/show_title.jpg) no-repeat; height:30px; line-height:30px; font-size:12px; padding-left:20px;}

#main_show .main_show_main{ background:url(img/show_tt.jpg) repeat-y; width:994px;position:relative;padding-bottom:20px}
#main_show .main_show_main_end{ background:url(img/show_tt_end.jpg) no-repeat; width:994px; height:4px; position:absolute; bottom:0px;}
#main_show .main_show_main_t{ background:url(img/show_t.jpg) repeat-x; height:122px; text-align:center; padding-top:18px; line-height:45px;}
#main_show .main_show_main_t h1{font-size:28px; font-weight:bold; color:#095075; padding:0px 40px; margin:0px}
#main_show .main_show_main_t h2{font-size:12px; font-weight:normal; padding:0px; margin:0px}

#main_show .main_show_main_tt{ padding:10px 50px 40px 50px; line-height:30px; font-size:14px;}
#main_show .main_show_main_tt p{ margin-top:10px;}


#main_show_main_more{ border:#bababa solid 1px; width:915px; margin:0 auto; height:170px;}
#main_show_main_more .title{ background:url(img/show_more.jpg) repeat-x; height:31px; line-height:28px; font-size:12px; padding-left:20px; font-weight:bold}
#main_show_main_more ul{ padding:10px; }
#main_show_main_more ul li{font-size:12px; line-height:23px; overflow:hidden; height:23px; display:block; background:url(img/ico.jpg) no-repeat 0px 10px; padding-left:10px; }


#page{line-height:25px; text-align: center; margin-top:25px; clear:both; color:#666; font-size:12px}
#page span { border:#36F solid 1px; padding:2px 5px; background:#36F; line-height:25px;font-size:12px}
#page span:hover{ background:#09F;border:#09F solid 1px;font-size:12px}
#page a{ text-decoration:none; color:#FFF;font-size:12px}
