body {FONT: 12px Arial;margin:0px; line-height:22px;background:#f0fafe;}
img {border:0; padding:0; margin:0;}


a:link {color:#333;text-decoration:none}
a:visited {color: #333;text-decoration:none}
a:hover {color: #333;text-decoration: underline;}
a:active {color:#333;text-decoration:none} 

h1,h2,h3,h4{FONT: 12px Arial, sans-serif;MARGIN:0px;}
dl,dt,dd,p,ol{ PADDING : 0px; MARGIN: 0px;}
ul,li{PADDING : 0px;MARGIN: 0px;list-style-type: none;}

#topnav{ margin:0 auto; width:100%;}
#topnav #breadCrumb{ font-size:13px; height:30px;line-height:30px;color:#025b81;float:left;width:59%;padding-left:10px;}
#topnav #breadCrumb a{color:#025b81;}
#topnav .collection{float:right;width:40%;text-align:right; height:30px; line-height:30px; font-size:13px;}
#topnav .collection span{color:#025b81;}
#topnav .collection a{color:#025b81;}

#ggpos1{ margin:0 auto; width:980px; overflow:hidden; }
#ggpos2{ margin:0 auto; width:980px; overflow:hidden; }
#ggpos3{ margin:0 auto; width:950px; overflow:hidden; margin-bottom:5px;}
#header{ margin:0 auto; width:980px; overflow:hidden;background:#fff;}

#title{ margin:0 auto;text-align:center; overflow:hidden;}
#title h1{ color:#e44222; font-size:28px; font-weight:bold; font:"ºÚÌå"; height:30px; line-height:30px; padding-top:10px;}
#title p{font-size:14px; margin:0;color: #589ce3;height:25px; line-height:25px; font-weight:bold;}
#title .author{font-size:13px; line-height:20px; color:#164a68; padding-bottom:8px;float:left; width:100%; display:block; font-style:normal}
#title .vip_img{ width:30px; height:25px;background:url(/skin/default/style/images/bookpage_bg.png) no-repeat right top; text-indent:-1200px; display:block; float:left; line-height:25px; margin-top:-2px;}
#header .shop{ font-size:14px; text-align:center; margin-bottom:8px;padding:0 15px;}

/*---ÍøÕ¾¶¥²¿²Ëµ¥À¸---*/
#mainNav{height:30px; background:url(/skin/default/style/images/topbar_bg.gif) 0 bottom repeat-x; margin:0 auto;width:100%;position:relative;}
#mainNav .menu_t{ margin:0 auto;width:100%; color:#666; height:30px; line-height:28px; position:relative;}
#mainNav .menu_t ul{ float:left; height:30px; width:100%;line-height:30px;}
#mainNav .menu_t li{ float:left; float:left;padding:0 9px;border-left:#ddd 1px solid;margin-left:-1px;}
#mainNav .menu_t .li_right{float:right;text-align:right;background:none; padding-right:10px;}
#mainNav .menu_t a{color:#666; }
#mainNav .menu_t a:hover{color:#666;}
#mainNav .menu_t .tt1 a{color:#ffcc00;}
#mainNav .menu_t .tt1 a:hover{color:#ffcc00;}
#mainNav .menu_t .tt2 a{color: #fff537;}
#mainNav .menu_t .tt2 a:hover{color:#baff00;}
#mainNav .menu_t sup{position:absolute;	background:url(/skin/default/style/images/anime_new2.gif) no-repeat;width:40px;	height:30px;top:-10px;left:170px;z-index:5;}

#mainNav .menu_s{ margin:0 auto;width:950px; color:#403d2f; font-size:13px; height:28px; line-height:28px; margin-top:4px;}
#mainNav .menu_s .menu_hong{ color:#FF0000;}
#mainNav .menu_s .menu_s_a{ float: right; width:520px; padding-left:4px; color:#403d2f; position:relative;line-height:22px; margin-top:5px;}
#mainNav .menu_s .menu_s_a sup{ position:absolute;}
#mainNav .menu_s .menu_s_a a{color:#403d2f}
#mainNav .menu_s .menu_s_a span a{color:#FF0000;}

#mainNav .stack{ width:106px; height:24px; float:left; padding:0 0 3px 0;background:url(/skin/default/style/images/ywtop_bg.png) no-repeat -571px -47px;margin-top:3px; *margin-top:4px !important ;*margin-top:4px; font-size:12px; color:#336699; line-height:25px;}
#mainNav .stack a{ display:block; height:23px; width:56px; padding-left:48px;color:#336699;}
#mainNav .stack a:hover{ text-decoration:none; color:#336699}

#search{ width:305px; float:left; padding-top:2px;*padding-top:2px !important;*padding-top:2px; height:24px;}
#search input{ float:left;}
#search select{float:left;}
#search .txts{BORDER: #30a8d3 1px solid;padding:2px 0 2px 4px; WIDTH:141px; COLOR: #444; height:17px; line-height:18px;}
#search .txtc{position:relative;BORDER: #30a8d3 1px solid;top:2px; COLOR: #444; height:17px; line-height:18px;}
#search .an{margin-bottom:-7px;*margin-bottom:-4px !important;*margin-bottom:-4px;width:80px; height:23px;background:url(/skin/default/style/images/ywtop_bg.png) no-repeat -463px -46px; border:0px;color:#FFFFFF; line-height:23px;font-size:12px;padding-bottom:3px;*padding-bottom:-1px !important;*padding-bottom:-1px }


#container{ margin:0 auto; width:950px;margin-bottom:4px; overflow:hidden;padding:24px 15px;background:#fff;padding:24px 15px;}
#content{ width:950px; float:left;}
#content .list{ width:948px; overflow:hidden; margin-bottom:8px;}
#content .list .title{ width:868px; background:#f5f5f5;border-top:2px solid #ccc;height:30px; padding-left:80px;}
#content .list .Nclass{ font-size:14px; color:#454545; line-height:30px; width:788px; text-align:center; float:left; font-weight:bold;}
#content .list .title .tips{ width:80px; float:left;  text-align:center; line-height:30px;}
#content .list .title .tips a{ color:#5EB4D8;}
#content .list ul{ padding:8px 0 4px 7px; float:left; width:941px;}
#content .list ul li{float:left;width:283px;border-bottom:1px solid #E1E1E1; display: inline;background:url(/skin/default/style/images/chp_arrow.png) no-repeat 0px 5px;padding-left:20px; line-height:22px; margin-bottom:4px; height:22px; overflow:hidden;}
#content .list .vip{background:url(/skin/default/style/images/chapter_bg.png) no-repeat -123px -143px;}
#content .list ul li a{ color:#025b81;}

#sideBar{ float:right; width:162px;}
#login{ float:left; width:162px;padding:8px 0 4px 0; margin-bottom:8px; line-height:20px;}
#login .top{ float:left; width:100%;height:25px; border-bottom:1px solid #e9dfb8;}
#login .top .hhh1{ width:100px; display:block; float:left; text-align:center; font-size:13px; color:#cf8b20; height:25px; line-height:25px;background: url(/skin/default/style/images/chapter_bg.png) no-repeat; margin-left:1%; }
#login .top .hhh2{ padding-top:5px; float:left; text-align:center; margin-left:2%;}
#login .top .hhh2 a{ color:#990000; text-decoration:underline;}
#login .info{float:left; width:96%; font-size:14px; color:#7ba110; padding:8px 0 4px 3%;}
#login .text{width:90px; height:14px; border:1px solid #7ba110;}
#login .button{ width:44px; height:20px;background:url(/skin/default/style/images/chapter_bg.png) no-repeat left -37px; border:0; padding-top:2px; line-height:18px; font-size:12px; color:#475e05;}
#login .bottom{ float:left; font-size:12px; color:#990000; padding-left:28px; padding-top:4px; height:20px;}

#login2{ float:left; width:162px;background:#f5fbff; padding:8px 0 4px 0; margin-bottom:8px;}
#login2 td{ line-height:16px; height:16px; font-size:12px; color:#808080;}
#login2 .g1{ color:#7ba110; font-size:14px; font-weight:bold;}
#login2 .g2{ color:#791515;}
#login2 .g3{ padding-left:70px; height:64px;}
#login2 .g3 img{ float:left; margin-left:-70px;}
#login2 .g3 .f1{ float:left; width:100%; line-height:16px;}
#login2 .g4{ color:#000; line-height:30px; height:30px;}
#login2 .g4 a{ color:#666;}

#ballot{ float:left; width:160px; padding-bottom:10px;}
#ballot a.ballot0{background:url(/skin/default/style/images/chapter_bg.png) no-repeat left -285px; width:155px; height:67px;float:left;display:block; text-indent:-200px; overflow:hidden;margin-bottom:8px; }
#ballot a.ballot1{background:url(/skin/default/style/images/chapter_bg.png) no-repeat left -66px; width:155px; height:54px; text-align:center; display:block; font-size:26px; color:#0772ba; font:Arial, Helvetica, sans-serif; padding-top:12px; float:left; margin-bottom:8px;}
#ballot a.ballot1:hover{ text-decoration:none; color: #FF3300}
#ballot a.ballot2{background:url(/skin/default/style/images/chapter_bg.png) no-repeat left -141px; width:73px; height:45px; text-align:center; display:block; font-size:14px; color:#d62d05; font:Arial, Helvetica, sans-serif; padding-top:22px; margin-right:10px; float:left;}
#ballot a.ballot2:hover{ text-decoration:none; color: #FF6600}
#ballot a.ballot3{background:url(/skin/default/style/images/chapter_bg.png) no-repeat left -214px;width:73px; height:45px; text-align:center; display:block; font-size:14px; color:#184f91; font:Arial, Helvetica, sans-serif; padding-top:22px; float:left;}
#ballot a.ballot3:hover{ text-decoration:none; color: #009933}

#copyRight{ margin:0 auto; text-align:center; color:#333;}

#choose{ float: left; width:160px; height:298px;border:1px solid #bbd5e8; margin-bottom:10px; background:#f2fafc;}
#choose .sups{ float:left; margin:3px 8px 0 0;}
#choose .h3{ color: #339933; line-height:25px; height:25px; padding-left:8px; font-weight:bold; margin:0; font-size:14px; padding-top:1px;background:url(/skin/default/style/images/chapter_bg.png) left bottom;}
#choose ul{ float:left; width:160px; padding-top:9px; font-size:13px; overflow:hidden;}
#choose ul li{ float:left; padding-left:2px; width:158px; height:26px; line-height:26px; overflow:hidden;}
#choose ul li a.lie{ color:#731d1d;}
#choose ul li a:hover.lie{ background:#FFFFCC; text-decoration:none; padding:4px 0 2px 0;}
