a,img,dl,dd,dt,table,td,tr,div,ul,li,p,body,form,h1,h2{margin:0;padding:0}
a,a:link{text-decoration:none;color:#0a4da9}
a:hover{ text-decoration:underline}
img{ border:0}
ul{ list-style:none}
.clear{ clear:both;}
body{font:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;line-height:1.5}
#wrapper{width:926px;margin:0 auto;text-align:left}
#header{width:980px;height:70px; background:url(../images/head_bg.jpg) no-repeat; position:relative}
#header #logo{width:245px;height:47px;background:url(../images/logo.jpg) no-repeat; position:absolute;top:14px;left:60px;}
#header .welcome{color:#c7d7e9; position:absolute;top:30px;left:388px;}
#header .extra{ position:absolute;right:28px;/*top:5px;*/top:0px}
#header .extra p{/*margin-top:5px;*/margin-top:8px;}
#header .extra p a{width:117px;height:24px; display:inline-block;}
#header .extra p a span{display:none}
#header .extra p a.menber{ background:url(../images/menber.gif) no-repeat;}
#header .extra p a.menber:hover{ background:url(../images/menber_hover.gif) no-repeat;}
#header .extra p a.card{ background:url(../images/buy.gif) no-repeat;}
#header .extra p a.card:hover{ background:url(../images/buy_hover.gif) no-repeat;}
#container{margin:16px 0 25px 0;}
#left{ float:left;width:636px}
#right{ float:right;width:327px}
/*  ÓÒ±ßÑùÊ½  */
#right h1{font-size:12px;margin:0 15px; text-indent:2.2em;height:28px; line-height:30px;}
.login{ background:url(../images/right_center.gif) repeat-y;}
.login .top{background:url(../images/right_top.gif) no-repeat left top;height:3px; overflow:hidden}
.login h1{ background:url(../images/ico_user.gif) no-repeat 0 5px; border-bottom:1px solid #d5d4d4}
.login .main{padding:10px 14px}
.login .bottom{background:url(../images/right_bottom.gif) no-repeat top left;height:5px;clear:both; overflow:hidden}
.login td{height:30px;padding:0 1px}
.login .download{ background:url(../images/ico_download.gif) no-repeat 8px 0px; text-indent:3em;height:25px; line-height:25px;}
.login .question{ background:url(../images/ico_question.gif) no-repeat 12px 5px; text-indent:2.5em;height:25px; line-height:25px;color:#b9b8b8}
.login .question a{margin:6px}
.login .intro{ border-top:1px dashed #c8c4c4;padding-top:10px;margin-top:5px}
/**/
.top10{ background:url(../images/right_center.gif) repeat-y;}
.top10 .top{background:url(../images/right_top.gif) no-repeat left top;height:3px; overflow:hidden}
.top10 h1{ background:url(../images/ico_top.gif) no-repeat 0 1px; border-bottom:1px solid #d5d4d4; position:relative}
.top10 h1 a{margin:6px}
.top10 h1 span.more{ position:absolute;top:0;right:0;font-weight:normal}
.top10 .type{color:#b9b8b8;overflow:hidden; position:absolute;top:-22px;left:9px;_left:-10px}
.top10 .type li{float:left;height:24px;line-height:24px;margin-left:5px}
.top10 .type li.select{display:block;background:url(../images/select2.gif) no-repeat left top;height:24px;line-height:24px;}
.top10 .type li.select span{display:block;background:url(../images/select2.gif) no-repeat right top;margin-left:5px;padding-right:5px}
.top10 .list{margin:0 14px 8px;background:#f2f9fd url(../images/top10.gif) no-repeat 10px 6px;border:1px solid #d8effc; clear:both;padding-top:9px;/**padding-top:4px*/}
.top10 .list li{padding-left:30px;height:24px}
.top10 .list li a{color:#000}
.top10 .bottom{background:url(../images/right_bottom.gif) no-repeat top left;height:5px;clear:both; overflow:hidden}
/**/
.link{ background:url(../images/right_center.gif) repeat-y; }
.link .top{background:url(../images/link_top.gif) no-repeat left top;height:3px;overflow:hidden}
.link h1{ background:url(../images/ico_link.gif) no-repeat 0 5px; border-bottom:1px solid #b0ccdc}
.link ul{margin:10px 0 0 14px;}
.link ul li{ background:url(../images/dot.gif) no-repeat 2px 4px;float:left;width:100px; text-indent:1.5em;margin:2px 0;}
.link .bottom{background:url(../images/right_bottom.gif) no-repeat top left;height:5px;clear:both;overflow:hidden}
/**/
.ad{height:44px;margin:15px 0}
.tb_login{background:url(../images/txt_login.gif) no-repeat;width:120px;height:22px; overflow:hidden;padding:4px 0 0 4px}
.btn_login{border:0; background:url(../images/btn_login.gif) no-repeat;width:55px;height:56px;font-weight:bolder; cursor:pointer}
/*   ×ó±ßÑùÊ½   */
#left h1{font-size:12px;margin:0 15px;text-indent:2.2em;height:28px; line-height:30px;}
.books{ background:url(../images/left_maxcenter.gif) repeat-y;}
.books .top{background:url(../images/left_maxtop.gif) no-repeat left top;height:6px; overflow:hidden}
.books h1{ background:url(../images/ico_book.gif) no-repeat 0 4px;border-bottom:1px solid #d5d4d4; position:relative}
.books h1 span.more{color:#7f7f7f;font-weight:normal; position:absolute;top:0;right:0}
.books h1 span a{margin:6px}
.books .pic{float:left;width:193px;height:254px;margin:0 0 4px 7px;display:inline}
.books .intro{float:right;width:430px;height:254px}
.books .intro ul{background:url(../images/bg_ul.gif) repeat-y;height:215px;margin:10px 10px 0 0;overflow:hidden;}
.books .intro ul li{width:396px;height:45px;padding:10px 0 0 25px; cursor:pointer}
.books .intro ul li p.name strong{ color:#0a4da9}
.books .intro ul li p.content{ background:url(../images/dot_normal.gif) no-repeat 0 3px;text-indent:1.5em}
.books .intro ul li.select{ background:url(../images/bg_info.gif) no-repeat;}
.books .intro ul li.select p.name strong{color:#e50012}
.books .intro ul li.select p.content{background:url(../images/dot_select.gif) no-repeat 0 3px;text-indent:1.5em}
.books .bottom{background:url(../images/left_maxbottom.gif) no-repeat top left;height:7px; clear:both; overflow:hidden}

.video{ margin-top:15px;background:url(../images/left_maxcenter.gif) repeat-y;}
.video .top{background:url(../images/left_maxtop.gif) no-repeat left top;height:6px; overflow:hidden}
.video h1{ background:url(../images/ico_video.gif) no-repeat 0 4px;border-bottom:1px solid #d5d4d4; position:relative}
.video h1 span.more{color:#7f7f7f;font-weight:normal; position:absolute;top:0;right:0}
.video h1 span a{margin:6px}
.video .pic{float:left;width:193px;height:254px;margin:0 0 4px 7px;display:inline}
.video .intro{float:right;width:430px;height:254px}
.video .bottom{background:url(../images/left_maxbottom.gif) no-repeat top left;height:7px; clear:both; overflow:hidden}
.video dl{margin:-10px 10px 0 20px;}
.video dt{ font-weight:bolder;color:#0a4da9; background:url(../images/dot.gif) no-repeat 2px 4px; text-indent:1em;margin-top:18px}
.video dd{ text-indent:1em;margin-top:2px}
.video dd span{color:#7f7f7f}
#wrap2{ clear:both;margin-top:15px;overflow:hidden}
.publish{ background:url(../images/publish_center.gif) repeat-y;width:306px;float:left}
.publish .top{background:url(../images/publish_top.gif) no-repeat left top;height:3px; overflow:hidden}
.publish h1{ background:url(../images/ico_publish.gif) no-repeat 0 5px; position:relative;border-bottom:1px solid #b0ccdc}
.publish .more{ position:absolute;top:0;right:0; background:url(../images/more.gif) no-repeat right center;padding-right:2px;font-weight:normal;color:#7f7f7f;}
.publish .more a{margin:0 4px}
.publish .bottom{background:url(../images/publish_bottom.gif) no-repeat top left;height:5px;clear:both;overflow:hidden}
.publish .pic{float:left;width:120px;margin:5px 10px; text-align:center;display:inline}
.publish .pic h2{ text-align:left;background:url(../images/dot.gif) no-repeat 5px 5px; font-size:12px;font-weight:normal; text-indent:1.5em}
.publish .pic p{line-height:1.8}
.publish .intro{float:right;width:145px;border-left:1px dashed #d5d4d4;padding-left:8px;margin:5px 0;display:inline}
.publish .intro ul{}
.publish .intro ul li{margin:5px 0}
.author{ background:url(../images/author_center.gif) repeat-y;width:319px;float:right}
.author .top{background:url(../images/author_top.gif) no-repeat left top;height:3px;overflow:hidden}
.author h1{ background:url(../images/ico_author.gif) no-repeat 0 5px;border-bottom:1px solid #b0ccdc; position:relative}
.author .more{ position:absolute;top:0;right:2px; background:url(../images/more.gif) no-repeat right center;padding-right:2px;font-weight:normal;color:#7f7f7f}
.author .more a{margin:0 4px}
.author .bottom{background:url(../images/author_bottom.gif) no-repeat top left;height:5px;clear:both;overflow:hidden}
.author .pic{margin:5px 10px}
.author .pic h2{ background:url(../images/dot.gif) no-repeat 5px 5px;font-size:12px;font-weight:normal; text-indent:1.5em;}
.author .pic li{ float:left;margin:0 10px; text-align:center;display:inline}
.author .pic li p{ line-height:2}
.author .intro{ clear:both;border-top:1px dashed #d5d4d4;margin:0 14px;}
.author .intro li{margin:4px 0;color:#7f7f7f} 

#footer{ border-top:1px solid #d5d4d4;text-align:center;padding-top:15px;clear:both}
#footer p{line-height:1.8;} 

/*color:#0a4da9;*/ 
*{margin:0;padding:0}
