@charset "gb2312";
/* CSS Document */

body{line-height:150%;}
body,form,img,p{padding:0px;margin:0px;border:0px;font-size:12px;font-family:"ËÎÌå", arial;color:#002b8d;}
ul,p,dl,dd,form{ margin:0px; padding:0px; list-style-type:none;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;border:0px;}
img{vertical-align:top;border:0;}
a:link,a:visited{color:#002b8d;text-decoration:none;}
a:active,a:hover{color:#f00;text-decoration:underline;}
.clear{clear:both;font-size:1px;visibility:hidden;width:1px;line-height:1px!important;}
.clr{clear:both;}
.left{float:left;}
.right{float:right;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.blank10{height:10px; clear:both; font-size:0; line-height:0;}
.ls a:link,.ls a:visited{text-decoration:underline}


/********* Í·²¿ ***********/
#top{margin:0 auto;width:960px;}
#top .top_welcome{height:30px;padding-top:5px;}
#top .top_welcome .top_welcome_text1{ float:left;text-align:left;padding: 0 20px 0 0;font-weight:bold;line-height:30px;}
#top .top_welcome .top_welcome_text1 span{color:#FF0000;}
#top .top_welcome .top_welcome_text2{ float:right;text-align:right;padding: 5px 20px 0 20px;}
#top .top_welcome .top_welcome_text2 img{ margin:2px 2px;*margin:0 2px 5px 2px;}

#top .cont{height:100px;border:1px solid #a3cfea;background-color:#ceefff;}
#top .cont .contlf{float:left;padding:23px 0 0 20px;}
#top .cont .contlf .logo{float:left;padding:0 15px 0 0;}
#top .cont .contlf .line{float:left; width:15px; height:40px;margin:15px 0 0 0;border-left:1px solid #8d8d8d;}
#top .cont .contlf .bookimg{float:left;}
#top .cont .contri{float:right;width:650px;background:url(tt_01.gif) top right no-repeat; height:100px;}
#top .cont .contri .book_navtit{width:322px;height:25px;margin:6px 0 0 100px;background:url(bk_navbg.gif) no-repeat;}
#top .cont .contri .book_navtit p{ font-weight:bold; padding:4px 0 0 12px;}
#top .cont .contri ul{ padding:38px 0 0 5px;}
#top .cont .contri li{float:left;width:89px;height:28px;background:url(t_nbg.gif) no-repeat;line-height:28px;text-align:center;font-weight:bold;font-size:14px; margin:0 0 0 10px;overflow:hidden;}
#top .cont .contri li A{ color:#FFFFFF;}
#top .searchcon{height:42px;background:url(tp01_b.gif);color:#000b07;}
#top .searchcon .searlf{float:left;line-height:42px;padding:4px 10px 0 10px; height:20px; line-height:20px;}
#top .searchcon .searlf input{ vertical-align:middle;}
#top .searchcon .searlf .inp01{width:205px; border:1px solid #a3cfea;}
#top .searchcon .searlf .btn01{width:65px;height:24px;background:url(ssbtn.gif) no-repeat;font-size:12px; border:0;}

.btn01{width:65px;height:24px;background:url(ssbtn.gif) no-repeat;font-size:12px; border:0;}
#top .searchcon .searri{float:right;line-height:42px;height:30px;line-height:30px;padding:3px 10px;}
#top .searchcon .searri .hotss{color:#002b8d;}
#top .searchcon .searri A{color:#000b07;}

#moremenu01 {position:absolute;width:95px;z-index:1;left: 50px;top: 18px; border:1px solid #878787; padding:5px 8px 10px 8px; background-color:#FFFFFF;visibility: hidden;}
#moremenu01 li{border-bottom:1px dashed #CCCCCC; height:20px; line-height:20px; padding:5px 0 0 0; text-align:center; color:#404040;}
#moremenu01 A{color:#404040;}

/*********Î²²¿ ***********/
#foot{width:960px;margin:0 auto;text-align:left;clear:both;}
#foot{height:68px; color:#636363; text-align:center;border-top:5px solid #EFEFEF; padding-top:8px; margin-top:20px; font-size:12px;}
#foot li{line-height:190%;display:inline;}
#foot a:link,#foot a:visited{color:#636363;text-decoration:underline;}
#foot a:active,#foot a:hover{color: #900;text-decoration: none;}