/*
------------------------------
Site: Hebei Dazhong Yangsheng
Author: Phoenix
Updated: 2011.06.30
Updated by: Phoenix [E-mail: phoenixgold2004@yahoo.com.cn]
------------------------------
*/

/*
------------------------------
01-general
------------------------------
*/
html {background:url(../img/bg/bg.png);}
body {font:12px/100% Microsoft yahei, Tahoma, Arial, Simsun, sans-serif;width:980px;padding:0 10px;background:#fff;}

/* general */
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

.fl {float:left;}
.fr {float:right;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px}
.mt25 {margin-top:25px}
.pr10 {padding-right:10px;}

img {border:0;}
a img {display:block;}

dl, dt, dd, form, h1, h2, h3, h4, h5, legend, ol, ul, p, input, select, textarea {margin:0;padding:0;}
ol li, ul li {list-style:none;}

.clear {clear:both;}
.hide {display:none;}
input, select, textarea {color:#666;font-family:Microsoft yahei, Arial, Simsun, sans-serif;}
a b, a strong {cursor:pointer;}

body {margin:0 auto;}
.homepage {color:#666;}
.navi, .catalog {position:relative;}
.navi b, .catalog b {display:block;position:absolute;top:0;overflow:hidden;}

/*
------------------------------
02-top-bar
------------------------------
*/
.top-bar {width:100%;height:35px;line-height:30px;}
.top-bar a, .top-bar b {padding:0 2px;}
.top-bar b {font-weight:normal;}
.top-bar span {margin-right:10px;}

p.welcome b {color:#390;}
p.top-link b {color:#ddd;}

/*
------------------------------
03-header
------------------------------
*/
.header {width:100%;height:60px;}
.header a {display:inline-block;}
.logo, .logo a {width:258px;height:60px;}
.logo {background:url(../img/bg/bg-page.png);}
.logo a {text-indent:-5000em;}

.adv-468, .adv-234 {height:60px;margin-left:10px;}
.adv-468 {width:468px;}
.adv-234 {width:234px;}

/*
------------------------------
04-navi
------------------------------
*/
.navi, .navi ol  {width:100%;height:35px;line-height:35px;}
.navi ol {background:url(../img/bg/bg-x.png) repeat-x;text-align:center;}
.navi ol li {background:url(../img/bg/bg-page.png) -300px 0 no-repeat;display:inline-block;height:35px;padding-left:1px;}
.navi ol li a {font-size:13px;padding:0 6px 0 7px;}
.navi ol li#home {background:none;}
.navi b {width:5px;height:35px;}
b.nbl {left:0;background:url(../img/bg/bg-page.png) -500px 0;}
b.nbr {right:0;background:url(../img/bg/bg-page.png) -595px 0;}

/*
------------------------------
05-catalog
------------------------------
*/
.catalog {width:980px;height:80px;background:url(../img/bg/bg-x.png) 0 -35px repeat-x;}
.catalog b {width:10px;height:80px;}
b.cbl {left:0;background:url(../img/bg/bg-page.png) -960px 0;}
b.cbr {right:0;background:url(../img/bg/bg-page.png) -970px 0;}

.catalog div, .catalog h4, .catalog ul, .catalog li {float:left;}
.catalog div {width:326px;}
.catalog h4 {width:25px;height:60px;margin:10px 0 0 11px;line-height:20px;text-align:center;background:url(../img/bg/bg-page.png) -935px -10px;}
.catalog h4 a {width:15px;height:40px;display:inline-block;padding:10px 5px;font:13px normal;}
.catalog h4 a:hover, .catalog h4 a:active {text-decoration:none;}
.catalog ul {width:290px;padding-top:11px;}
.catalog ul li {padding-left:2px;line-height:19px;width:55px;text-align:center;}
.catalog ul li a {color:#999;text-decoration:none;}
.catalog ul li a:hover {text-decoration:underline;}

/*
------------------------------
06-home
------------------------------
*/
.home-l, .home-m, .home-r {float:left;margin-top:10px;height:575px;}
.home-m, .home-r {margin-left:10px;display:inline;}
.home-l {width:280px;}
.home-m {width:430px;}
.home-r {width:250px;}

/* left-1-slider */
.home-slider {width:276px;height:326px;padding:2px;position:relative;background:#eee;}
.home-slider b {position:absolute;overflow:hidden;}
b.stl, b.stm, b.str, b.sbl, b.sbm, b.sbr {height:5px;}
b.stl, b.str, b.sbl, b.sbr, b.btl, b.btr, b.bbl, b.bbr {width:5px;background-image:url(../img/bg/bg-page.png);}
b.stl, b.btl {left:0;top:0;background-position:-300px -35px;}
b.str, b.btr {right:0;top:0;background-position:-305px -35px;}
b.sbl, b.bbl {left:0;bottom:0;background-position:-310px -35px;}
b.sbr, b.bbr {right:0;bottom:0;background-position:-315px -35px;}

b.stm, b.sbm {width:270px;background-image:url(../img/bg/bg-x.png);}
b.stm {left:5px;top:0;background-position:0 -115px;}
b.sbm {left:5px;bottom:0;background-position:0 -120px;}

b.hsl, b.hsr {top:5px;width:5px;height:320px;background-image:url(../img/bg/bg-y.png);}
b.hsl {left:0;}
b.hsr {right:0;background-position:-5px 0;}

/* left-2-topic */
.home-topic {width:280px;height:235px;}

.border-top, .border-top b, .border-bt, .border-bt b {height:5px;overflow:hidden;}
.border-top {width:100%;position:relative;background:url(../img/bg/bg-x.png) 0 -115px;}
.border-top b, .border-bt b {position:absolute;top:0;}
.border-bt {width:100%;position:relative;background:url(../img/bg/bg-x.png) 0 -120px;}

.title h3, .title h3 span, .title h3 b, .title p {font-weight:normal;text-shadow:#fff 1px 1px;}
.title {width:100%;position:relative;z-index:0;}
.title b.bdr {display:block;width:5px;overflow:hidden;position:absolute;top:0;right:0;}
.title h3 {font:14px normal;}
.title h3, .title ul, .title ul li {float:left;}
.title p {float:right;padding-right:10px;font:12px/35px normal;}

.title50 {height:50px;background:url(../img/bg/bg-x.png) 0 -185px;}
.title50 h3 {background-image:url(../img/bg/bg-page.png);background-repeat:no-repeat;font:21px/48px normal;padding-top:2px;}
.title50 h3 b {color:#390;}

.title50 p {background:url(../img/bg/bg-page.png) 100% -320px no-repeat;padding-top:15px;}
.title50 p a {padding:0 4px;}
.title50 p span {color:#ccc;}

h3.t-food {padding-left:54px;background-position:0 -320px;}
h3.t-sport {padding-left:43px;background-position:0 -370px;}
h3.t-meal {padding-left:49px;background-position:-200px -370px;}
h3.t-book {padding-left:44px;background-position:-400px -370px;}
h3.t-psyche {padding-left:49px;background-position:-600px -370px;}
h3.t-group {padding-left:57px;background-position:-800px -370px;}
h3.t-sick {padding-left:49px;background-position:0 -420px;}
h3.t-chs {padding-left:45px;background-position:-200px -420px;}
h3.t-west {padding-left:55px;background-position:-400px -420px;}

.title30 {height:30px;line-height:30px;background:url(../img/bg/bg-x.png) 0 -125px;}
.title30 b.bdr {height:30px;background:url(../img/bg/bg-page.png) 100% -80px;}
.title30 h3 {background:url(../img/bg/bg-page.png) -680px -80px;color:#888;font:14px/30px normal;padding-left:15px;}
.title30 ul {background:url(../img/bg/bg-page.png) -680px -80px no-repeat;padding-left:15px;}
ul.w110 li {width:110px;height:30px;text-align:center;}
ul.w110 li a, ul.w110 li a b {height:30px;display:block;}
ul.w110 li a {padding-right:10px;width:100px;}
ul.w110 li a b {padding-left:10px;width:90px;font:13px/30px normal;}

ul.w110 li a.cur {background:url(../img/bg/bg-page.png) -570px -80px;}
ul.w110 li a.cur b {background:url(../img/bg/bg-page.png) -480px -80px;}

.topic-list {width:248px;height:185px;padding:7px 15px 8px 15px;}
.topic-list dl {width:248px;height:89px;border-bottom:1px dotted #ccc;margin-bottom:5px;}
.topic-list dt, .topic-list dd {float:left;}
.topic-list dt {width:120px;}
.topic-list dt a, .topic-list dt a img {width:102px;height:68px;display:block;}
.topic-list dt a:link, .topic-list dt a:visited {border:1px solid #ccc;padding:1px;}
.topic-list dt a:hover, .topic-list dt a:active {border:2px solid #fa0;padding:0;}
.topic-list dd {width:128px;padding-bottom:5px;line-height:17px;}
.topic-list dd span a {padding:0 3px;}
.topic-list p, .topic-list li {line-height:28px;}
.topic-list p b {font:12px normal;}
.topic-list p a:link, .topic-list p a:visited {color:#666;}
.topic-list p b a:link, .topic-list p b a:visited {background:url(../img/bg/bg-page.png) 33px -1008px no-repeat;padding-right:15px;}
.topic-list li {width:100%; height: 23px; overflow: hidden;} 
.topic-list li a, .topic-list li b {float:left;}
.topic-list li a {color:#666;}
.topic-list li b {width:10px;height:27px;display:block;text-indent:-5000em;background:url(../img/bg/bg-page.png) 0 -1033px no-repeat;}
.topic-list li span {float:right;color:#888;}

/* middle-plan */
ul.w50 {float:right;background:url(../img/bg/bg-page.png) 100% -80px;}
ul.w50 li {width:50px;height:30px;text-align:center;}
ul.w50 li a, ul.w50 li a b {height:30px;display:block;}
ul.w50 li a {padding-right:10px;width:40px;}
ul.w50 li a b {padding-left:10px;width:30px;font:13px/30px normal;}
ul.w50 li a.cur {background:url(../img/bg/bg-page.png) -630px -80px;}
ul.w50 li a.cur b {background:url(../img/bg/bg-page.png) -480px -80px;}
ul.w50 li#plan-t2 a.cur {background:url(../img/bg/bg-page.png) -430px -80px;}

.home-plan, .plan-list, .part-news {width:398px;padding-left:15px;padding-right:15px;}
.home-plan {height:100px;background:#f6fafa;}
.home-plan h2 {padding:15px 0 10px 0;font:18px/20px normal;text-align:center;}
.home-plan a {padding:0 3px;}
.home-plan p {line-height:23px;text-indent:2em;}

ul.plan-list {height:95px;padding-top:5px;}
ul.plan-list li {float:left;line-height:24px;width:184px;padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1035px no-repeat;}

/* middle-news */
.bg-headline {padding-top:5px;background:url(../img/bg/bg-page.png) -1px -110px;position:relative;}
.bg-headline b {width:5px;height:5px;position:absolute;}
.bg-headline b.btl {left:-1px;}
.bg-headline b.btr {right:-1px;}

.part-news {height:210px;}
.part-news h2, .part-news p {text-align:center;}
.part-news h2 {padding:10px 0;font:18px/20px normal;}
.part-news p {border-bottom:1px dotted #ccc;padding-bottom:10px;}
.part-news p a:link, .part-news p a:visited {color:#666;padding:0 3px;}
.part-news p span {padding:0 8px;}
.part-news ul {padding-top:10px;width:398px;}
.part-news ul li {float:left;width:184px;height:26px;line-height:26px;padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1034px no-repeat;}
.part-news ul li a {color:#777;}

/* right-search */
.home-r {width:250px;}
.home-search {height:66px;padding:4px 9px 0 9px;}
.home-search p {width:230px;height:22px;background:url(../img/bg/bg-x.png) 0 -155px;}
.home-search p a, .home-search p p a b {display:inline-block;}
.home-search p a {float:left;margin-left:5px;width:50px;height:22px;text-align:center;padding-right:10px;background:url(../img/bg/bg-page.png) 100% -110px;}
.home-search p a b {font:12px/21px normal;width:40px;padding-left:10px;padding-top:1px;background:url(../img/bg/bg-page.png) -880px -110px;}
.home-search p a.cur {background:url(../img/bg/bg-page.png) 100% -140px;}
.home-search p a.cur b {background:url(../img/bg/bg-page.png) -880px -140px;}
.home-search p span, #hidden-type {display:none;}

.home-search form {padding-top:9px;}
.home-search * {float:left;}
.int-txt, .int-act {width:175px;height:20px;padding:2px 5px 0 5px;border:0;font:12px/20px normal;}
.int-txt {background:url(../img/bg/bg-page.png) -780px -170px;color:#aaa;}
.int-act {background:url(../img/bg/bg-page.png) -780px -200px;color:#390;}
.int-btn {cursor:pointer;width:44px;height:22px;border:0;text-indent:-5000em;background:url(../img/bg/bg-page.png) 100% -230px;}
.int-btn:hover {background:url(../img/bg/bg-page.png) 100% -260px;}

h4.home-tag {width:215px;height:30px;background:url(../img/bg/bg-page.png) -600px 0;color:#390;font:14px/30px normal;padding-left:35px;}
p.home-tags {width:238px;height:80px;padding:10px 0 0 10px;line-height:25px;}
p.home-tags a {white-space:nowrap;margin-right:8px;}

/* right-ranks */
ul.rank-swap {width:235px;height:30px;padding-left:15px;background:url(../img/bg/bg-page.png) -600px -30px;}
ul.rank-swap li {float:left;text-align:center;}
ul.rank-swap li a, ul.rank-swap li a b {display:block;}
ul.rank-swap li a {width:70px;height:30px;padding-right:10px;}
ul.rank-swap li a b {font:13px/28px normal;width:60px;padding:2px 0 0 10px;}
ul.rank-swap li a.cur {background:url(../img/bg/bg-page.png) -600px -80px;}
ul.rank-swap li a.cur b {background:url(../img/bg/bg-page.png) -480px -80px;}

ol.home-rank {width:218px;height:327px;padding:3px 15px 0 15px;}
ol.home-rank li {line-height:20px;padding:6px 0 5px 0;border-bottom:1px dotted #ccc;}
ol.home-rank li a {color:#666;background-repeat:no-repeat;}

li.one a {padding-left:20px;background-position:0 -1067px;}
li.two a {padding-left:20px;background-position:0 -1097px;}
li.three a {padding-left:20px;background-position:0 -1127px;}
li.four a {padding-left:20px;background-position:0 -1157px;}
li.five a {padding-left:20px;background-position:0 -1187px;}
li.six a {padding-left:20px;background-position:0 -1217px;}
li.seven a {padding-left:20px;background-position:0 -1247px;}
li.eight a {padding-left:20px;background-position:0 -1277px;}
li.nine a {padding-left:20px;background-position:0 -1307px;}
li.ten a {padding-left:20px;background-position:0 -1337px;}

/*
------------------------------
07-inspect
------------------------------
*/
.inspect {width:948px;height:238px;padding:16px;position:relative;background:#eef6fd;}
.inspect b {position:absolute;overflow:hidden;z-index:5;}
.inspect b.stm, .inspect b.sbm {width:970px;}
.inspect b.hsl, .inspect b.hsr {height:260px;}
.inspect h3 {width:108px;height:64px;text-indent:-5000em;background:url(../img/bg/bg-page.png) -440px -110px;position:absolute;left:-3px;top:-3px;z-index:50;}

.outer {width:948px;height:240px;overflow:hidden;background:#fff;position:relative;}
.demobox {width:1896px;height:240px;}
.demo {width:948px;height:240px;float:left;}
.demo p {float:left;display:inline;margin:15px 1px 0 21px;width:136px;height:215px;text-align:center;}
.demo p br {display:none;}
.demo p a.pro-pic, .demo p a.pro-pic img {width:132px;height:183px;display:block;}
.demo p a.pro-pic:link, .demo p a.pro-pic:visited {border:1px solid #ccc;padding:1px;}
.demo p a.pro-pic:hover, .demo p a.pro-pic:active {border:2px solid #f90;padding:0;}
.demo p a.pro-link {line-height:29px;}

#bt-prev, #bt-next {width:27px;height:43px;overflow:hidden;position:absolute;top:115px;z-index:50;text-indent:-5000em;}
#bt-prev {left:-3px;background:url(../img/bg/bg-page.png) -440px -180px;}
#bt-next {right:-3px;background:url(../img/bg/bg-page.png) -440px -230px;}

/*
------------------------------
08-channel
------------------------------
*/
.channel {width:963px;height:380px;padding:15px 0 0 15px;}
.ch-rank, .ch-sick, .ch-main, .ch-sub {float:left;height:370px;}

/* rank */
.ch-rank, .ch-sick {width:257px;}
.ch-rank dl {width:242px;height:170px;}
.ch-rank dt {width:242px;height:139px;}
.ch-rank dt a, .ch-rank dt a img {width:238px;height:135px;display:block;}
.ch-rank dt a {border:1px solid #ccc;padding:1px;}
.ch-rank dt a:hover {border:2px solid #f90;padding:0;}
.ch-rank dd {font:13px/27px normal;text-align:center;}
.ch-rank ul {width:242px;padding:7px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.ch-rank ul li {width:232px;line-height:23px;padding-left:10px;background:url(../img/bg/bg-page.png) 0 -1035px no-repeat;}
.ch-rank ul li a {color:#666;}
.ch-rank p {padding-top:10px;}

/* main */
.ch-main {width:435px;padding-left:15px;border-left:1px dotted #ddd;border-right:1px dotted #ddd;}
.chm-head {width:420px;padding-bottom:4px;border-bottom:1px dotted #ccc;}
.chm-head h2, .chm-head p {width:420px;text-align:center;background:#f3fced;}
.chm-head h2 {font:18px/30px normal;padding-top:10px;}
.chm-head p {font:13px/40px normal;}
.chm-head p a:link, .chm-head p a:visited {color:#666;padding:0 3px;}
.chm-head p span {padding:0 8px;}

.chm-list {width:435px;}
.chm-part {float:left;display:inline;width:203px;height:132px;margin:10px 14px 0 0;} 
.chm-part ul {padding-top:5px;width:203px;}
.chm-part ul li {line-height:25px;padding-left:10px;background:url(../img/bg/bg-page.png) 0 -1034px no-repeat;}
.chm-part ul li a, .food-list ul li a {color:#666;}

.chm-t {width:100%;height:24px;border-bottom:1px solid #ddd;position:relative;}
.chm-t h3 {float:left;color:#390;font:13px/22px normal;height:23px;background:url(../img/bg/bg-page.png) 0 -70px;padding-left:12px;border-bottom:1px solid #888;position:absolute;left:0;bottom:-1px;}
.chm-t p {float:right;padding-right:5px;line-height:24px;}

/* sub */
.ch-sub, .ch-sub ol, .ch-sub ul {width:239px;}
.ch-sub {padding-left:15px;}
.ch-sub .chm-t, .ch-sub dl {width:224px;}
.ch-sub dl, .food-list dl {height:89px;border-bottom:1px dotted #ddd;}
.ch-sub dt, .ch-sub dd, .food-list dt, .food-list dd {float:left;}
.ch-sub dt, .food-list dt {width:83px;}
.ch-sub dt a, .ch-sub dt a img, .food-list dt a, .food-list dt a img {width:69px;width:69px;display:block;}
.ch-sub dt a, .food-list dt a {padding:1px;border:1px solid #ccc;}
.ch-sub dt a:hover, .food-list dt a:hover {padding:0;border:2px solid #f90;}
.ch-sub dd, .food-list dd {padding-bottom:5px;line-height:17px;}
.ch-sub dd {width:141px;}
.ch-sub dd span a, .food-list dd a {padding:0 3px;}
.ch-sub ul {padding-top:10px;}
.ch-sub ul  li {line-height:24px;padding-left:10px;background:url(../img/bg/bg-page.png) 0 -1034px no-repeat;}

ol.meal-list li, ol.rec-list li, .subject ol, .subject ol li {float:left;display:inline;}
ol.meal-list {padding-top:7px;}
ol.meal-list li {width:67px;margin-right:11px;text-align:center;}
ol.meal-list li a, ol.meal-list li b, ol.meal-list li strong, ol.meal-list li img, .subject ol li a, .subject ol li b, .subject ol li strong, .subject ol li img {display:block;}

ol.meal-list li a b, ol.meal-list li a b img {width:63px;height:63px;}
ol.meal-list li a b {border:1px solid #ccc;padding:1px;}
ol.meal-list li a:hover, ol.rec-list li a:hover {text-decoration:none;white-space:nowrap;}
ol.meal-list li a:hover b {border:2px solid #f90;padding:0;}
ol.meal-list li br, ol.rec-list li br, .food-hl ul li br {display:none;}
ol.meal-list li strong, ol.rec-list li strong, .food-hl ul li strong {font:12px/21px normal;padding-bottom:2px;}

ol.rec-list {padding-top:7px;}
ol.rec-list li {width:105px;margin-right:13px;text-align:center;}
ol.rec-list li a, ol.rec-list li b, ol.rec-list li strong, ol.rec-list li img {display:block;}
ol.rec-list li a b, ol.rec-list li a b img {width:101px;height:96px;}
ol.rec-list li a b {border:1px solid #ccc;padding:1px;}
ol.rec-list li a:hover b {border:2px solid #f90;padding:0;}

.art-ad {margin:10px -10px 25px 25px;}


/*
------------------------------
09-food
------------------------------
*/
.best-food, .food-hl, .food-hl ul li, .food-list, .food-func {float:left;display:inline;}

.best-food {width:224px;height:338px;border:1px solid #ccc;padding:1px 0 1px 1px;position:relative;}
.best-food ul {width:224px;margin-top:1px;}
.best-food ul li {float:left;display:inline;line-height:29px;width:73px;margin-right:1px;text-align:center;}
.best-food ul li a {display:block;background:#e6f2fe;border:1px solid #ccc;color:#666;}
.best-food ul li a.cur {background:#fff;border:0;}

.best-food img {width:223px;height:306px;}

#food-t2 {width:75px;}
p.food-more {position:absolute;left:0;bottom:-23px;}

.food-hl, .food-list, .lib-rank {border-right:1px dotted #ccc;}
.food-hl {margin-left:15px;width:297px;height:370px;padding-left:15px;border-left:1px dotted #ccc;}
.food-hl h2, .food-hl p {background:#f3fced;width:262px;padding-left:10px;padding-right:10px;}
.food-hl h2 {font:16px/40px normal;padding-top:5px;text-align:center;}
.food-hl p {height:59px;border-bottom:1px dotted #ccc;line-height:24px;text-indent:2em;}
.food-hl p span a {padding:0 3px;}

.food-hl ul {}
.food-hl ul li {width:88px;margin:18px 9px 0 0;text-align:center;}
.food-hl ul li a, .food-hl ul li b, .food-hl ul li strong, .food-hl ul li img {display:block;}
.food-hl ul li a b, .food-hl ul li a b img {width:84px;height:80px;}
.food-hl ul li a b {border:1px solid #ccc;padding:1px;margin-bottom:5px;}
.food-hl ul li a:hover {text-decoration:none;white-space:nowrap;}
.food-hl ul li a:hover b {border:2px solid #f90;padding:0;}

.food-list {width:230px;height:370px;padding-left:15px;}
.food-list dl {width:215px;margin-bottom:15px;}
.food-list dd {width:132px;}
.food-list ul {}
.food-list ul li {line-height:25px;padding-left:10px;background:url(../img/bg/bg-page.png) 0 -1034px no-repeat;}

.food-func {width:146px;padding-left:15px;}
.food-func .chm-t {width:131px;}
.food-func ul {padding-top:7px;width:131px;}
.food-func li {float:left;width:58px;line-height:24px;padding-left:7px;background:url(../img/bg/bg-page.png) 0 -1035px no-repeat;}
.food-func li a {color:#666;}

p.adv131 {width:131px;}
p.adv131 a, p.adv131 a img {width:127px;display:block;}
p.adv131 a {padding:1px;border:1px solid #ccc;}
p.adv131 a:hover {padding:0;border:2px solid #f90;}

/*
------------------------------
10-sick
------------------------------
*/
.gui-body {width:242px;height:305px;}
.searchs {width:242px;height:55px;background:#f1f1f1;}
.searchs h4 {color:#390;font:13px/25px bold;padding-left:10px;}
.searchs form {width:222px;padding:0 10px;}
.searchs form * {float:left;}
.searchs .int-txt, .searchs .int-act {width:168px;}

/*
------------------------------
11-library
------------------------------
*/
.library {width:485px;height:390px;}
.stores {width:468px;height:310px;padding:15px 0 0 15px;}

.lib-rank, .lib-main {float:left;}
.lib-rank {width:169px;height:300px;}
.lib-rank dl, .lib-rank dt {width:150px;}
.lib-rank dl {height:134px;border-bottom:1px dotted #ccc;}
.lib-rank dt {height:104px;}
.lib-rank dt a, .lib-rank dt img {width:150px;height:100px;display:block;}
.lib-rank dt a {border:1px solid #ddd;padding:1px;}
.lib-rank dt a:hover {border:2px solid #f90;padding:0;}
.lib-rank dd {width:150px;line-height:25px;text-align:center;}
.lib-rank ul {padding-top:7px;width:150px;}
.lib-rank ul li {line-height:25px;padding-left:8px;background:url(../img/bg/bg-page.png) 0 -1035px no-repeat;}
.lib-rank ul li a {color:#666;}

.lib-main {width:283px;padding-left:15px;}
.lib-main h2, .lib-main p {background:#f3fced;}
.lib-main h2 {width:268px;font:15px/40px normal;text-align:center;}
.lib-main p {width:248px;padding:0 10px;height:49px;line-height:20px;border-bottom:1px dotted #ccc;text-indent:2em;}
.lib-main p span a {padding:0 3px;}

.lib-sub {width:273px;height:50px;margin-top:18px;clear:both;}
.lib-sub h4, .lib-sub ul {float:left;}
.lib-sub h4 {width:15px;height:42px;padding:3px 20px 3px 5px;line-height:21px;background:url(../img/bg/bg-page.png) -580px -110px no-repeat}
.lib-sub ul {width:220px;}
.lib-sub ul li {line-height:23px;width:220px;}
.lib-sub ul li a {color:#666;}

/*
------------------------------
12-site-link
------------------------------
*/
.title-f {height:35px;background:url(../img/bg/bg-x.png) 0 -235px;}
.title-f h3 {font:16px/35px bold;}
.title-f h3 b {color:#390;}
.title-f b.tfr {float:right;width:10px;height:35px;display:block;background:url(../img/bg/bg-page.png) -970px -285px;}

h3.sites {padding-left:43px;background:url(../img/bg/bg-page.png) 0 -470px;}
h3.flink {padding-left:41px;background:url(../img/bg/bg-page.png) -200px -470px;}

.site-link, .flinks {width:958px;padding:3px 10px 5px 10px;}
.site-link p b {font:12px/32px normal;}
.site-link p a {margin-right:4px;display:inline-block;width:70px;text-align:center;}
.site-link p b a {width:68px;height:32px;background:url(../img/bg/bg-page.png) -380px -35px no-repeat;display:inline-block;text-align:center;padding-right:5px;}

.site-link p {padding:3px 0;border-bottom:1px dotted #ddd;line-height:32px;}
.flinks p {padding:3px 10px 0 0;line-height:30px;}
.flinks p a {margin-left:10px;white-space:nowrap;}

/*
------------------------------
13-footer
------------------------------
*/
.footer {width:980px;height:120px;background:#eef6f6;}
.footer p {text-align:center;line-height:20px;}
p.ft-link {width:978px;padding:15px 0 5px 0;}
p.copyright {padding:15px 0;}
.footer p span {color:#ccc;padding:0 5px;}

/*
------------------------------
20-list-page
------------------------------
*/
.w200, .w560 {float:left;display:inline;}

/* left-subcatalog */
.w200, ul.subcatalog {width:200px;}

.w200 .sub-t, .w300 .sub-t, p.adv200, p.adv300 {margin-top:10px;}

.sub-t {height:30px;background:url(../img/bg/bg-page.png) 100% -80px;}
.sub-t h3 {color:#390;font:14px/28px normal;padding-top:2px;background-image:url(../img/bg/bg-page.png);}

h3.sublist {padding-left:36px;background-position:0 -505px;}
h3.sub-rec {padding-left:36px;background-position:-200px -505px;}
h3.sub-pic {padding-left:37px;background-position:0 -535px;}

ul.subcatalog, ul.subcatalog li, .subject, .subject dl, .subject ul, .subject ul li {float:left;display:inline;}
ul.subcatalog {background:#f8fff8;width:188px;padding:10px 0 5px 10px;border-left:1px solid #fff;border-right:1px solid #fff;}
ul.subcatalog li {width:82px;padding-left:7px;background:url(../img/bg/bg-page.png) 0 -1035px no-repeat;line-height:25px;}

p.adv200 {}

/* middle-list */
.w560 {width:560px;margin-left:10px;margin-right:10px;}

.statbar {width:100%;height:30px;margin-top:10px;background:url(../img/bg/bg-page.png) 100% -470px;}
.statbar p {float:left;background:url(../img/bg/bg-page.png) -420px -470px;font:12px/27px bold;padding:3px 0 0 10px;}
.statbar p b {font-weight:normal;}

.w560 dl {border-bottom:1px dotted #ccc;padding:20px 15px;}
.w560 dt {font-size:13px;padding-bottom:8px;}
.w560 dt b {}
.w560 dd {color:#888;line-height:21px;text-indent:2em;}
.w560 dd span a {padding:0 3px;}

.pager {width:100%;}
.pager p {height:30px;text-align:center;padding-top:25px;}
.pager p b {color:#390;font:12px normal;padding:0 3px;}
.pager p a {background:#f6fafa;border:1px solid #ddd;padding:4px 8px;text-decoration:none;}
.pager p a.cur {background:#6c3;border:1px solid #390;font-weight:bold;}
.pager p a:hover, .pager p a:active {background:#6c3;border:1px solid #390;}

/* middle-right */
.w200 {width:200px;}
.w200 .border-top {margin-top:10px;}

/* w200-search */
.w200 .home-search, .w200 .home-search p {width:180px;}
.w200 .home-search p a {width:40px;}
.w200 .home-search p a b {width:30px;}
.w200 .int-txt, .w200 .int-act {width:125px;} 
.w200 h4.home-tag {width:164px;border-right:1px solid #ddd;}
.w200 p.home-tags {width:188px;}

/* w2000-rank */
.sub-rank {width:200px;height:30px;position:relative;}
.sub-rank b.str {position:absolute;}
.w200 ul.rank-swap {width:189px;border-right:1px solid #ddd;padding-left:10px;}
.w200 ol.home-rank {width:168px;height:307px;}
.w200 ol.home-rank li {width:168px;height:18px;overflow:hidden;}

/* w200-subject */
.subject dl, .subject dt, .subject dd, .subject ul, .subject ul li {float:left;}
.subject {width:188px;padding:10px 0 0 10px;}

.subject dl {border-bottom:1px dotted #ddd;padding-bottom:10px;width:178px;}
.subject dt {width:89px;}
.subject dt a, .subject dt img {width:75px;height:60px;display:block;}
.subject dt a:link, .subject dt a:visited {border:1px solid #ccc;padding:1px;}
.subject dt a:hover, .subject dt a:active {border:2px solid #f90;padding:0;}
.subject dd {width:89px;padding-bottom:5px;line-height:14px;}

.subject ul {width:188px;padding-top:5px;}
.subject ul li {width:178px;line-height:21px;padding-left:10px;background:url(../img/bg/bg-page.png) 3px -1037px no-repeat;}

.subject ol li {width:85px;margin:3px 7px 0 0;text-align:center;}
.subject ol li a b, .subject ol li a b img {width:81px;height:64px;}
.subject ol li a b {border:1px solid #ccc;padding:1px;}
.subject ol li a:hover {text-decoration:none;white-space:nowrap;}
.subject ol li a:hover b {border:2px solid #f90;padding:0;}
.subject ol li br {display:none;}
.subject ol li strong {font:12px/21px normal;padding-bottom:2px;}

/*
------------------------------
21-article-page
------------------------------
*/
.article {width:980px;}
.article, .w670, .w300, .shareto, .relate-t h3, .art-relate ul, .art-relate ul li, .poster {float:left;display:inline;}
.w670, .comments {width:670px;}

/* left-content */
.w670 .border-top {margin-top:10px;}
.art-cont {width:638px;padding:0 15px;}
.art-cont h2, p.art-stat {float:left;width:100%;text-align:center;}
.art-cont h2 {padding:15px 0;color:#390;font:22px/30px normal;}
p.art-stat {padding-bottom:10px;margin-bottom:15px;border-bottom:1px dotted #ccc;}
p.art-stat span {margin-right:10px;}
p.art-stat b {color:#390;font-weight:normal;padding:0 3px;}

b.large {font-size:13px;}
b.larger {font-size:15px;}

.art-content {padding:0 25px 20px 25px;border-bottom:1px dotted #ccc;}
.art-content p {line-height:26px;margin-top:20px;text-indent:2em; font-size:14px;}
.art-content p b, .art-content p strong {color:#390;font-size:medium;}
.art-content img {margin:auto;}

.shareto {width:618px;margin-top:10px;padding:15px 10px;border-top:1px dotted #ccc;}

.art-relate {width:638px;}
.relate-t {width:100%;height:25px;background:url(../img/bg/bg-page.png) 100% -470px;border-bottom:1px solid #ddd;}
.relate-t h3 {font:13px/22px bold;padding:3px 50px 0 10px;background:url(../img/bg/bg-page.png) -420px -470px;}

.art-relate ul {width:621px;padding:7px 0 0 15px;}
.art-relate ul li {width:300px;line-height:25px;padding-left:10px;background:url(../img/bg/bg-page.png) 0 -1035px no-repeat;}

.posttool {background-color:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd;float:right;line-height:20px;padding:6px 0;margin-top:15px;text-align:center;width:638px;}
.posttool a {background-image:url(../img/bg/bg-page.png);background-repeat:no-repeat;display:block;float:right;padding:0 15px 0 21px;}

.posttool a.print {background-position:0 -1455px;}
.posttool a.share {background-position:0 -1395px;}
.posttool a.subscribe {background-position:0 -1425px;}
.posttool a.copylink {background-position:0 -1365px;}

.poster {width:628px;margin-top:15px;padding:0 5px 10px 5px;}
p.prev-art {float:left;}
p.next-art {float:right;} 
/* comments */
.comments {width:670px;}
.t-words {width:100%;height:40px;background:url(../img/bg/bg-page.png) 100% -510px;}
.t-words h3, .t-write h3 {float:left;color:#390;background-image:url(../img/bg/bg-page.png);padding:0 70px 0 15px;}
.t-words h3 {background-position:-420px -510px;font:15px/40px normal;}
.t-words p {float:right;font:13px/40px normal;padding-right:15px;}
.t-words p b {color:#f90;padding:0 3px;}

.com-list, .com-list dl, .com-list dt, .com-list dd {float:left;}
.com-list {width:648px;padding:10px 0 20px 20px;}
.com-list dl {width:628px;border-bottom:1px dotted #ccc;padding:15px 0 10px 0;}
.com-list dt, .com-list dd {width:628px;}
.com-list dt {padding-bottom:8px;}
.com-list dt b {color:#390;padding-right:10px;}
.com-list dt span {color:#888;}

.com-list dd {line-height:21px;text-indent:2em;}
.t-write {width:668px;height:37px;border:1px solid #ddd;border-top:2px solid #390;background:url(../img/bg/bg-page.png) 99% -512px;}
.t-write h3 {background-position:-450px -512px;font:15px/35px normal;padding-top:2px;}

.writes {width:653px;padding:15px 0 5px 15px;}
.writes textarea {width:626px;height:110px;border:1px solid #ccc;padding:5px;}
.writes p {padding-bottom:10px;width:640px;}
.writes p * {vertical-align:top;margin-right:5px;}
.writes p .mytxt, .writes p span {float:left;}
.writes .mytxt {border:1px solid #ccc;height:18px;padding:2px;background:#f6fafa;}
.writes .mybtn {float:right;width:88px;height:28px;border:0;text-indent:-5000em;background:url(../img/bg/bg-page.png) -500px -185px;cursor:pointer;}
.writes .mybtn:hover {background:url(../img/bg/bg-page.png) -500px -215px;}

/* right-more */
.w300 {width:300px;}

.art-search {width:292px;height:22px;padding:4px;background:url(../img/bg/bg-page.png) -500px -245px;}
.art-search * {float:left;}
.art-search .int-txt {width:178px;background:url(../img/bg/bg-page.png) -792px -170px;}
.art-search .int-act {width:178px;background:url(../img/bg/bg-page.png) -792px -200px;}

.art-search div {width:60px;height:22px;display:block;position:relative;z-index:5;}
.art-search #hidden-type {width:55px;height:14px;display:block;border:0;background:url(../img/bg/bg-page.png) -720px -170px;padding:4px 0 4px 5px;color:#390;}
.art-search p {width:56px;border:1px solid #ccc;padding:1px;position:absolute;left:0;top:22px;display:none;background:#fff;}
.art-search p a {display:block;width:50px;height:22px;padding-left:6px;background:#fff;}
.art-search p a:hover {background:#eee;}
.art-search p a b {font:12px/22px normal;}
.art-search div span {display:none;}

.art-search p a:link, .art-search p a:visited {color:#390;}
.art-search p a:hover, .art-search p a:active {color:#f90;}

.w300 ul.subcatalog {width:283px;padding:15px 0 10px 15px;}

/* rank-300 */
.w300 .w50 li {width:80px;}
.w300 .w50 li a {width:70px;}
.w300 .w50 li a b {width:60px;}
.w300 .w50 li#rank-t1 a.cur {background:url(../img/bg/bg-page.png) -600px -80px;}
.w300 .w50 li#rank-t2 a.cur {background:url(../img/bg/bg-page.png) -400px -80px;}

.w300 ol.home-rank {width:268px;}

.w300 .subject {width:288px;}
.w300 .subject dl {width:278px;padding-bottom:15px;}
.w300 .subject dt {width:135px;}
.w300 .subject dt a, .w300 .subject dt img {width:121px;height:76px;}
.w300 .subject dd {width:140px;line-height:17px;}
.w300 .subject dd span a {padding:0 3px;}

.w300 .subject ul {width:278px;}

.w300 .subject ol {width:288px;}
.w300 .subject ol li {width:132px;margin:5px 10px 0 1px;}
.w300 .subject ol li a b, .w300 .subject ol li img {width:128px;height:86px;}
.w300 .subject ol {width:288px;}

/*
------------------------------
22-topbar + sub-navi + top-menu
------------------------------
*/
.topbar {width:980px;height:30px;line-height:30px;}
.topbar {}
.topbar a, .topbar b {padding:0 2px;}
.topbar b {color:#ddd;font-weight:normal;}

.sub-navi {width:980px;height:55px;}
.sub_hebeilogo{ }
.sub_hebeilogo h1{ width:200px; height:55px; background:url(../img/bg/jb_logo.jpg) no-repeat; text-indent:-5000em; }
.sub_hebeilogo h1 a{ display:block; width:200px; height:55px; }
.sub_hebeiysad{ width:770px; height:55px; }


.sub-logo, ul.submenu, ul.submenu li, .sub-search {float:left;}
.sub-logo {width:135px;height:45px;padding:5px 0 5px 45px;background:url(../img/bg/bg-page.png) 0 -700px;}
.sub-logo h2 {font-size:21px;font-weight:normal;height:27px;line-height:27px; letter-spacing:5px;}
.sub-logo h2 a:link, .sub-logo h2 a:visited {color:#666;}
.sub-logo h2 a:hover, .sub-logo h2 a:active {color:#f90;}

.sub-logo p {font-size:10px;line-height:15px;}
.sub-logo p a:link, .sub-logo p a:visited {color:#888;}
.sub-logo p a:hover, .sub-logo p a:active {color:#f90;}

ul.submenu {width:460px;height:20px;padding:17px 0 0 15px;}
ul.submenu li {line-height:20px;padding-left:20px;background-image:url(../img/bg/bg-page.png);background-repeat:no-repeat;}
.sma, .smb, .smd, .sme {width:75px;}


.sma {background-position:-965px -1030px;}
.smb {background-position:-965px -1050px;}
.smc {background-position:-965px -1070px;width:60px;}
.smd {background-position:-965px -1090px;}
.sme {background-position:-965px -1110px;}

.sub-navi .art-search {float:right;margin-top:12px;}

.top-menu {width:980px;position:relative;}
.top-menu p , .sub-ia .top-menu p a, .sub-ia .top-menu p b {float:left;}
.top-menu p {display:inline;}
.top-menu p a:link, .top-menu p a:visited {color:#fff;text-decoration:none;float:left;display:inline-block;width:53px;text-align:center;}
.sub-ia .top-menu p b a {display:inline-block;}

b.sml, b.smr {width:10px;overflow:hidden;position:absolute;top:0;}
b.sml {left:0;}
b.smr {right:0;}

/*
------------------------------
23-sub-index-a
------------------------------
*/
.adv980 {width:980px;}

/* top */
.sub-ia {color:#666;}
.sub-ia .top-menu {height:58px;padding-top:2px;background:url(../img/bg/bg-x.png) 0 -270px;}
.top-menu p {margin:4px 0 0 10px;width:233px;}
.sub-ia .top-menu p {line-height:21px;}


.sub-ia .top-menu p a {padding-top:1px;}
.sub-ia .top-menu p a:hover, .sub-ia .top-menu p a:active {color:#f90;}

.sub-ia .top-menu p b a {width:70px!important;height:21px;background:url(../img/bg/bg-page.png) 0 -755px;}

.sub-ia b.sml {height:60px;background:url(../img/bg/bg-page.png) -70px -755px;}
.sub-ia b.smr {height:60px;background:url(../img/bg/bg-page.png) -80px -755px;}

/* slider */
.slider {width:298px;height:258px;background-color:#76b629;border:1px solid #76b629;}

.theme-default #slider {margin:auto;width:296px;/* images must the same size */height:227px;/* images must the same size */border:1px solid #fff;}
.theme-pascal.slider-wrapper, .theme-orman.slider-wrapper {}

.sub-ia .nivo-caption {left:-2px;bottom:-31px;background:url(../img/bg/bg-page.png) -210px -700px;color:#fff;width:300px;height:30px;}
.sub-ia .nivo-caption p {font:14px/30px normal;text-indent:1em;}

.sub-ia .nivo-controlNav {position:absolute;right:6px;bottom:6px;}
.sub-ia .nivoSlider a {border:0;display:block;}
.sub-ia .nivo-controlNav a {display:block;width:19px;line-height:18px;text-align:center;background:url(../img/bg/bg-page.png) -510px -700px;color:#fff;margin-right:3px;float:left;text-decoration:none;}
.sub-ia .nivo-controlNav a.active {background:url(../img/bg/bg-page.png) -510px -750px;color:#333;}

/* origin */
.origin {width:300px;height:130px;position:relative;}
.origin h3 {width:74px;height:26px;padding-left:6px;font:14px/23px normal;background:url(../img/bg/bg-page.png) -810px -700px;position:absolute;left:-2px;top:5px;}
.origin h3 a:link, .origin h3 a:visited {color:#fff;}
.origin h3 a:hover, .origin h3 a:active {color:#fc0;}

.original {width:298px;height:120px;}
.original h4 {width:198px;height:34px;padding:0 10px 0 90px;font:14px/23px normal;}
a.opic, .original p {float:left;display:inline;margin-left:10px;}
a.opic, a.opic img {width:100px;height:75px;display:block;}
a.opic {border:1px solid #ccc;padding:1px;}
a.opic:hover {border:2px solid #f90;padding:0;}

.original p {width:163px;line-height:18px;}
.original p a {padding:0 3px;}

/* sub-news */
.w460, .w410 {margin-left:10px;margin-right:10px;}
.w460 {width:460px;}
.w410 {width:410px;}

.sub-ia .sub-news {height:399px;border-bottom:1px dotted #ccc;}
.sub-ia .sub-news h2, .sub-ia .sub-news p {text-align:center;}
.sub-ia .sub-news h2 {font:18px/25px normal;}
.sub-ia .sub-news p {padding:10px 0 15px 0;font:14px/20px bold;}
.sub-ia .sub-news p span a {padding:0 3px;}

.sub-ia .sub-news ul, .sub-ia .sub-news ul li {float:left;}
.sub-ia .sub-news ul {width:440px;padding:7px 10px 10px 10px;border-top:1px dotted #ccc;}
.sub-ia .sub-news ul li {width:205px;font:14px/27px bold;padding-left:10px;background:url(../img/bg/bg-page.png) 0 -1481px no-repeat;}

/* sub-a title */
.sat30 {width:100%;height:30px;line-height:29px;background:url(../img/bg/bg-x.png) 0 -330px;}
.sat30 p {float:right;padding-right:10px;background:url(../img/bg/bg-page.png) 100% -560px;}
.sat30 h3 {float:left;font:14px/28px normal;color:#390;background-image:url(../img/bg/bg-page.png);background-repeat:no-repeat;}

h3.a-spot {padding-left:32px;background-position:-780px -560px;}
h3.a-info {padding-left:27px;background-position:-780px -590px;}
h3.a-star {padding-left:31px;background-position:-880px -590px;}

.sub-ia .subject {height:155px;}
.sub-ia .subject ul li {background:url(../img/bg/bg-page.png) 0 -1485px no-repeat;line-height:23px;}

/* navibar */
.sub-ia .navibar, .sub-ia .navibar p {background:url(../img/bg/bg-page.png) 100% -820px;}
.navibar {width:970px;height:35px;padding-left:10px;}
.sub-ia .navibar h2 {color:#390;font:18px/20px normal;float:left;padding:8px 50px 7px 5px;background:url(../img/bg/bg-page.png) 100% -855px;}
.navibar p {float:right;line-height:30px;padding:5px 15px 0 0;}
.navibar p b {font-weight:normal;color:#ddd;padding:0 8px;}

.sub-ia .w220, .sub-ia .mpic, .sub-ia .sa-info, .sub-ia .w200 {float:left;display:inline;}
.sub-ia .w220, .sub-ia .mpic, .sub-ia .sa-info {margin-right:10px;}

.w220 {width:220px;}
.sub-ia .element {height:235px;padding:10px 10px 0 10px;}
.w220 .element {width:198px;}
.element dt, .element dd {float:left;}

.element dl {height:74px;}
.element dd {padding-bottom:5px;line-height:15px;}
.element dt {width:89px;}
.element dt a, .element dt img {width:75px;height:60px;display:block}
.element dt a {border:1px solid #ccc;padding:1px;}
.element dt a:hover {border:2px solid #f90;padding:0;}

.w220 .element dl {width:198px;}
.w220 .element dd {width:109px;}

.element ol {padding-left:5px;}
.element ul {padding:7px 0 0 5px;border-top:1px dotted #ccc;}
.element ol li, .element ul li {padding-left:10px;background:url(../img/bg/bg-page.png) 0 -1483px no-repeat;}

.element ol, .w220 .element ul {width:188px;}
.w220 .element ol li {line-height:23px;}
.w220 .element ul li {line-height:25px;}

p.mpic {width:200px;height:280px;}
p.mpic br {display:none;}
p.mpic a b, p.mpic a b img {width:200px;height:250px;display:block;}
p.mpic a strong {width:200px;height:30px;display:block;text-align:center;font:13px/29px normal;background:url(../img/bg/bg-page.png) 0 -855px;}
p.mpic a, .element p a, .dualpic p a, .albumn-c ul li a {text-decoration:none;}
p.mpic a:hover, .element p a:hover, .dualpic p a:hover, .albumn-c ul li a:hover {border:none;}

.sa-info {width:330px;height:279px;border-bottom:1px dotted #ccc;}
.sa-info h3, .sa-info p {text-align:center;}
.sa-info h3 {font:16px/25px normal;}
.sa-info p {padding:5px 0 10px 0;}
.sa-info p a {padding:0 3px;}

.element p a:link, .element p a:visited {}
.element p a:hover, .element p a:active {}

.sa-info ul {border-top:1px dotted #ccc;padding:8px 0 0 10px;width:320px;}
.sa-info ul li {line-height:26px;}
.sa-info ul li b {padding-right:20px;background:url(../img/bg/bg-page.png) 32px -1008px no-repeat;}

.w200 .element {width:178px;}
.element p {width:178px;text-align:center;}
.element p br, .dualpic br, .albumn-c ul li a br {display:none;}
.element p a b, .element p a img {width:178px;height:75px;display:block;}
.element p a strong {width:178px;height:29px;display:block;font:13px/29px normal;}

.w200 .element ul {width:173px;}
.w200 .element ul li {line-height:24px;}

.w200 .element dl {width:178px;}
.w200 .element dd {width:89px;}

.dualpic {width:168px;height:245px;padding:0 15px;}
.dualpic p {padding-top:15px;}
.dualpic p a b, .dualpic p a img {width:168px;height:85px;display:block;}

.dualpic p a strong {width:168px;height:21px;display:block;font:13px/21px normal;text-align:center;}

/* albumn */
.albumn, .albumn-r {height:400px;}
.albumn {width:770px;}
.albumn .navibar {width:760px;background:url(../img/bg/bg-page.png) 0 -820px;}
.albumn-c {width:768px;height:360px;}
.albumn-c ul li {float:left;display:inline;width:167px;height:155px;margin:20px 0 0 20px;}
.albumn-c ul li a b, .albumn-c ul li a img {width:163px;height:122px;display:block;}
.albumn-c ul li a b {border:1px solid #ccc;padding:1px;}
.albumn-c ul li a:hover b {border:2px solid #f90;padding:0;}

.albumn-c ul li a strong {width:167px;height:25px;display:block;text-align:center;font:13px/25px normal;}
.albumn-c ul li a:hover strong {}

.albumn-r {width:200px;margin-left:10px;}

/*
------------------------------
24-sub-index-z
------------------------------
*/

/* top */
.sub-iz {color:#666;}
.sub-iz .top-menu {height:54px;padding-top:2px;background:url(../img/bg/bg-x.png) 0 -360px;}
.sub-iz .top-menu p {line-height:20px;}
.sub-iz .top-menu p a:hover, .sub-iz .top-menu p a:active {color:#ff0;text-decoration:underline;}
.sub-iz .top-menu p b a {width:65px;height:20px;padding-right:5px;text-align:center;display:inline-block;background:url(../img/bg/bg-page.png) 0 -900px;}

.sub-iz .art-search .int-btn {background: url("../img/bg/bg-page.png") 100% -260px;}

/* slider */
.focusPic {width:298px;height:373px;border:1px solid #fc9;position:relative;}
.largePic, .largePic img {width:298px;height:373px;}

.title-box, .thumbs {width:298px;position:absolute;left:0;z-index:5;background:url(../img/bg/bg-page.png) -510px -685px;}
.title-box {height:40px;bottom:75px;text-align:center;font:16px/40px normal;}
.title-box a {color:#fff;}

.thumbs {height:65px;bottom:0;}
.thumbs span {float:left;display:inline;margin:10px 0 0 10px;}
.thumbs span a, .thumbs span img {width:60px;height:43px;display:block;}
.thumbs span {border:1px solid #fff;}
.thumbs span.selected {border:1px solid #f90;}

/* origins */
.origins-c, .focus dl {border:1px solid #fee8ac;border-top-width:0;}

.w300 .origins {width:300px;height:235px;overflow:hidden;}
.origins-c {padding:10px 0 0 10px;}
.w300 .origins-c {width:288px;height:194px;}

.origins-c dl {border-bottom:1px dotted #ccc;}
.w300 .origins-c dl {width:278px;height:84px;}
.origins-c dt, .origins-c dd, .origins-c ul, .origins-c li {float:left;}

.w300 .origins-c dt {width:110px;}
.w300 .origins-c dt a, .origins-c dt img {width:96px;height:71px;display:block;}
.origins-c dt a {border:1px solid #ccc;padding:1px;}
.origins-c dt a:hover {border:2px solid #f90;padding:0;}

.origins-c dd {width:168px;padding-bottom:5px;line-height:17px;}
.origins-c dd a {font:13px/15px normal;}

.origins-c ul {padding:5px 0 0 5px;}
.w300 .origins-c ul {width:273px;padding:5px 0 0 5px;}
.origins-c ul li {padding-left:10px;background:url(../img/bg/bg-page.png) 0 -1481px no-repeat;}
.w300 .origins-c ul li {width:268px;font:13px/23px bold;}

/* sub-news */
.sub-iz .sub-news {height:620px;}
.sub-iz .sub-news h2, .sub-iz .sub-news p {text-align:center;}
.sub-iz .sub-news h2 {font:18px/25px normal;}
.sub-iz .sub-news p {padding:10px 0 15px 0;font:14px/24px bold;border-bottom:1px dotted #ccc;}
.sub-iz .sub-news p span a {padding:0 3px;}

.sub-iz .sub-news ul, .sub-iz .sub-news ul li {float:left;}
.sub-iz .sub-news ul {width:400px;height:134px;padding:5px 0 10px 10px;border-bottom:1px dotted #ccc;}
.sub-iz .sub-news ul li {width:185px;font:14px/26px bold;padding-left:10px;background:url(../img/bg/bg-page.png) 0 -1481px no-repeat;}

.adv410 {width:410px;}
.adv410 .adv200 {float:left;}

.sub-iz .focus {width:410px;height:135px;}
.focus-t {width:410px;height:30px;background:url(../img/bg/bg-page.png) -200px -915px;}
.focus-t h3 {float:left;padding-left:12px;font:14px/28px bold;color:#f30;}
.focus-t p {float:right;padding:0 10px 0 0!important;font:12px/28px bold!important;}

.focus dl {width:398px;height:94px;padding:10px 0 0 10px;}
.focus dt, .focus dd {float:left;}
.focus dt {width:121px;}
.focus dt a, .focus dt img {width:107px;height:80px;display:block;}
.focus dt a {border:1px solid #ccc;padding:1px;}
.focus dt a:hover {border:2px solid #f90;padding:0;}

.focus dd {width:265px;font:12px/19px  bold;padding:0 0 5px 0;}
.focus dd span a {padding:0 3px;}

.w250 .origins {width:250px;}
.w250 .origins-c {width:238px;height:219px;}
.w250 .origins-c dl {width:228px;height:74px;}
.w250 .origins-c dt {width:89px;}
.w250 .origins-c dt a, .w250 .origins-c dt img {width:75px;height:60px;display:block;}
.w250 .origins-c dd {width:138px;}
 
.w250 .origins-c ul li {font:13px/26px bold;width:208px;}

/* sub-z title */
.zt30 {width:100%;height:30px;line-height:29px;}
.zt30 p {float:right;padding-right:10px;}
.zt30 h3 {float:left;font:14px/29px normal;color:#fff;padding-left:10px;}

.zto {background:url(../img/bg/bg-page.png) -200px -855px;}
.ztr {background:url(../img/bg/bg-page.png) -200px -885px;}

/* navibar */
.sub-iz .navibar {width:978px;height:33px;padding-left:0;background:url(../img/bg/bg-x.png) 0 -420px;border:1px solid #ffd454;}
.sub-iz .navibar h2 {color:#f30;font:18px/20px normal;float:left;padding:7px 50px 6px 15px;background:url(../img/bg/bg-page.png) 100% -890px;}
.navibar p {float:right;line-height:30px;padding:3px 15px 0 0;}
.navibar p b {font-weight:normal;color:#ddd;padding:0 8px;}

/* block */
.sub-iz .w220 .sat30 {background:url(../img/bg/bg-page.png) 0 -945px;}
.sub-iz .w200 .sat30 {background:url(../img/bg/bg-page.png) -220px -945px;}
.sub-iz .sat30 h3, .sub-iz .sat30 p {background:none;}
.sub-iz .sat30 h3 {color:#f30;padding-left:10px;}

.sub-iz .w220, .sub-iz .mpic, .sub-iz .sa-info, .sub-iz .w200 {float:left;display:inline;}
.sub-iz .w220, .sub-iz .mpic, .sub-iz .sa-info {margin-right:10px;}

.sub-iz .element {height:239px;padding:10px 10px 0 10px;border:1px solid #fee8ac;border-top-width:0;}
.sub-iz .w220 .element dl {height:79px;}
.sub-iz .w220 .element ul {padding:7px 0 0 5px;}
.sub-iz .w220 .element ul li {line-height:29px;}

.sub-iz .bt-adv .element {height:139px;overflow:hidden;}

.sub-iz .w220 .element p, .sub-iz .w220 .element p strong {width:198px;}
.sub-iz .w220 .element p b, .sub-iz .w220 .element p img {width:198px;height:83px;display:block;}

.sub-iz p.mpic a strong {height:29px;display:block;font:14px/29px normal;background:#fa0;color:#fff;border-top:1px solid #fff;}
.sub-iz p.mpic a:hover strong {background:#def;color:#f60;}

.sub-iz .sa-info ul li b {background:url(../img/bg/bg-page.png) 32px -1517px no-repeat;font-weight:normal;}
.sub-iz .dualpic {height:249px;padding:0 15px;width:168px;border:1px solid #fee8ac;border-top-width:0;}

.sub-iz .art-search #hidden-type, .sub-iz .art-search p a:link, .sub-iz .art-search p a:visited {color:#f60;}
.sub-iz .art-search p a:hover, .sub-iz .art-search p a:active {color:#f90;}

/* albumn */
.sub-iz .albumn {height:390px;}
.sub-iz .albumn .navibar {width:978px;}
.sub-iz .albumn-c {width:978px;height:354px;border:1px solid #fee8ac;border-top-width:0;}
.sub-iz .albumn-c p, .sub-iz .albumn-c ul {float:left;}
.sub-iz .albumn-c p {width:197px;padding:20px 0 0 20px;}
.sub-iz .albumn-c p a b, .sub-iz .albumn-c p img {width:193px;height:287px;display:block;}
.sub-iz .albumn-c p a b {border:1px solid #ccc;padding:1px;}
.sub-iz .albumn-c p br {display:none;}

.sub-iz .albumn-c p a strong {display:block;font:13px/25px normal;height:25px;text-align:center;width:197px;}

.sub-iz .albumn-c ul {width:759px;padding-top:20px;}
.sub-iz .albumn-c ul li {height:155px;margin:0 0 10px 17px;}


/*
------------------------------
25-sub-index-c
------------------------------
*/
.sub-ic span a {padding:0 3px;}
.sub-ic dl a:link, .sub-ic dl a:visited, .sub-ic h2 a:link, .sub-ic h2 a:visited, .sub-ic h4 a:link, .sub-ic h4 a:visited{color:#28c;}
.sub-ic dl a:hover, .sub-ic dl a:active, .sub-ic h2 a:hover, .sub-ic h2 a:active, .sub-ic h4 a:hover, .sub-ic h4 a:active{color:#f90;}

.sub-ic li a, .sub-ic .sub-news p a:link, .sub-ic .sub-news p a:visited {color:#666;}
.sub-ic li a:hover, .sub-ic .sub-news p a:hover, .sub-ic .sub-news p a:active {color:#f90;}

/* top */
.sub-ic {color:#666;}
.sub-ic .top-menu {height:55px;padding-top:1px;background:url(../img/bg/bg-x.png) 0 -455px;}
.top-menu p {margin:4px 0 0 10px;width:233px;}
.sub-ic .top-menu p {line-height:21px;}

.sub-ic .top-menu p a:hover, .sub-ic .top-menu p a:active {color:#f90;}
.sub-ic .top-menu p b a {width:70px!important;height:21px;background:url(../img/bg/bg-page.png) -200px -1610px;}
.sub-ic b.sml {height:56px;background:url(../img/bg/bg-page.png) -200px -1550px;}
.sub-ic b.smr {height:56px;background:url(../img/bg/bg-page.png) -210px -1550px;}

.sub-ic .int-btn {background:url(../img/bg/bg-page.png) -200px -1635px;}
.sub-ic .int-btn:hover {background:url(../img/bg/bg-page.png) 100% -260px;}

.sub-ic .art-search #hidden-type, .sub-ic .art-search p a:link, .sub-ic .art-search p a:visited {color:#28c;}
.sub-ic .art-search p a:hover, .sub-ic .art-search p a:active {color:#f90;}

/* slider */
.sub-ic .slider {width:296px;height:221px;padding:2px;background-color:#def;border:1px solid #76b629;border:0;position:relative;}
.sub-ic .slider b {position:absolute;}
.sub-ic .slider b.stm, .sub-ic .slider b.sbm {width:290px;}
.sub-ic .slider b.hsl, .sub-ic .slider b.hsr {height:215px;}

.sub-ic .theme-default #slider {margin:auto;width:296px;/* images must the same size */height:221px;/* images must the same size */border:0;}
.theme-pascal.slider-wrapper, .theme-orman.slider-wrapper {}

.sub-ic .nivo-caption {left:0;bottom:30px;background:url(../img/bg/bg-page.png) -510px -685px;color:#fff;width:296px;height:30px;}
.sub-ic .nivo-caption p {font:14px/30px normal;text-indent:1em;}

.sub-ic .nivo-controlNav {position:absolute;right:6px;bottom:6px;}
.sub-ic .nivoSlider a {border:0;display:block;}
.sub-ic .nivo-controlNav a {display:block;width:19px;line-height:18px;text-align:center;background:url(../img/bg/bg-page.png) -510px -700px;color:#fff;margin-right:3px;float:left;text-decoration:none;}
.sub-ic .nivo-controlNav a.active {background:url(../img/bg/bg-page.png) -510px -750px;color:#333;}

/* topic */
.c-topic .content {width:288px;padding-left:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.h190 {height:190px;}
.h130 {height:130px;}

.c-topic dl {width:278px;height:71px;border-bottom:1px dotted #ccc;padding:10px 0;}
.c-topic dt, .c-topic dd {float:left;}
.c-topic dt {width:96px;}
.c-topic dt a, .c-topic dt img {width:82px;height:67px;display:block;}
.c-topic dt a:link, .c-topic dt a:visited {border:1px solid #ccc;padding:1px;}
.c-topic dt a:hover, .c-topic dt a:active {border:2px solid #f90;padding:0;}
.c-topic dd {width:182px;padding-bottom:5px;line-height:17px;}

.c-topic ol, .c-topic ul {padding-top:7px;}
.c-topic li {padding-left:15px;}
.c-topic ol li {line-height:24px;background:url(../img/bg/bg-page.png) 5px -1034px no-repeat;}
.c-topic ul li {line-height:21px;background:url(../img/bg/bg-page.png) 5px -1037px no-repeat;}

/* sub-news */
.sub-ic .headline {width:410px;height:86px;border-bottom:1px dotted #ccc;background:url(../img/bg/bg-page.png) 100% -1610px;}
.sub-ic .headline * {text-align:center;}
.sub-ic .headline h2 {padding-top:5px;font:18px/45px bold;}
.sub-ic .headline p {line-height:20px;}

.sub-ic .hl-list {width:410px;height:90px;border-bottom:1px dotted #ccc;}
.sub-ic .hl-list h4, .sub-ic .hl-list li {float:left;}
.sub-ic .hl-list h4 {width:14px;height:40px;background:url(../img/bg/bg-page.png) -530px -1610px;padding:25px 20px 25px 6px;font:13px/20px bold;}
.sub-ic .hl-list ul {padding-top:6px;}
.sub-ic .hl-list li {width:185px;line-height:26px;}

.sub-ic ul.hl-sp {width:408px;height:105px;padding-top:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
ul.hl-sp li, ul.hl-sp li a {width:122px;height:105px;}
ul.hl-sp li {float:left;display:inline;margin-left:10px;}
ul.hl-sp li a br {display:none;}
ul.hl-sp li a b, ul.hl-sp li a img {width:118px;height:71px;display:block;}
ul.hl-sp li a b {border:1px solid #ccc;padding:1px;}
ul.hl-sp li a strong {border-top:1px solid #fff;width:122px;height:23px;display:block;text-align:center;background:#eee;font:12px/23px bold;}
ul.hl-sp li a:hover {color:#fff;text-decoration:none;}
ul.hl-sp li a:hover b {border:2px solid #f90;padding:0;}
ul.hl-sp li a:hover strong {background:#f90;}

.w410 .adv410 {width:410px;height:90px;}
 
/* sub-c title */
.sub-ic .c-title, .sp-menu .s-title {height:30px;line-height:29px;}
.c-title h3, .c-title p, .s-title h3, .s-title p {padding:0 10px;}
.c-title h3, .s-title h3 {float:left;font:14px/29px bold;}
.c-title p, .s-title p {float:right;}

.ctm {background:url(../img/bg/bg-page.png) -500px -1550px!important;}
.ct-deep h3 {background:url(../img/bg/bg-page.png) -480px -1550px;color:#fff;}
.ct-deep {background:url(../img/bg/bg-page.png) 100% -1550px;}
.ct-deep a:link, .ct-deep a:visited {color:#fff;}
.ct-deep a:hover, .ct-deep a:active {color:#fc0;}

.ct-lite h3 {background:url(../img/bg/bg-page.png) -480px -1580px;color:#28c;}
.ct-lite {background:url(../img/bg/bg-page.png) 100% -1580px;}
.ct-lite a:link, .ct-lite a:visited {color:#28c;}
.ct-lite a:hover, .ct-lite a:active {color:#f90;}

ul.hl-sp {width:408px;}

/* r-250 */
.w250 {width:250px;}
.ads250 {width:250px;height:250px;background:#def;}
.sub-ic .sub-rec {height:360px;}
.sub-rec .content {width:228px;height:325px;padding:0 10px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.sub-rec .content dl {height:87px;border-bottom:1px dotted #ccc;padding-top:10px;}
.sub-rec .content dt, .sub-rec .content dd {float:left;}
.sub-rec .content dt {width:96px;}
.sub-rec .content dt a, .sub-rec .content dt img {width:82px;height:67px;display:block;}
.sub-rec .content dt a {border:1px solid #ccc;padding:1px;}
.sub-rec .content dd {width:132px;padding-bottom:5px;line-height:17px;}

.sub-ic .sub-rec .content ul {padding-top:8px;}
.sub-ic .sub-rec .content ul li {padding-left:10px;background:url(../img/bg/bg-page.png) 0 -1485px no-repeat;line-height:23px;}

/* navibar */
.sub-ic .navibar, .sub-ic .navibar p {background:url(../img/bg/bg-page.png) 100% -1940px;}
.navibar {width:970px;height:35px;padding-left:10px;}
.sub-ic .navibar h2 {color:#fff;font:16px/20px normal;float:left;padding:8px 50px 7px 5px;background:url(../img/bg/bg-page.png) 100% -1975px;}
.navibar p {float:right;line-height:30px;padding:5px 15px 0 0;}
.navibar p b {font-weight:normal;color:#ddd;padding:0 8px;}

.sub-ic .w220, .sub-ic .mpic, .sub-ic .sa-info, .sub-ic .w200 {float:left;display:inline;}
.sub-ic .w220, .sub-ic .mpic, .sub-ic .sa-info {margin-right:10px;}

.sub-ic .element {height:235px;padding:10px 10px 0 10px;}

.sub-ic p.mpic a strong {background:url(../img/bg/bg-page.png) -200px -1665px;}

.sub-ic .sa-info ul li b {font-weight:normal;background:url(../img/bg/bg-page.png) 32px -1038px no-repeat;}

/* albumn */
.sub-ic .albumn .navibar {width:760px;background:url(../img/bg/bg-page.png) 0 -2010px;}
.sub-ic .albumn .navibar p {background:url(../img/bg/bg-page.png) 100% -1905px;}


/*
------------------------------
26-sp-menu
------------------------------
*/
.sp-menu span a {padding:0 3px;}
.sp-menu dl a:link, .sp-menu dl a:visited, .sp-menu h2 a:link, .sp-menu h2 a:visited, .sp-menu h4 a:link, .sp-menu h4 a:visited, .sp-menu .navibar p a:link, .sp-menu .navibar p a:visited, .sp-menu .albumn-c p a, .sp-menu .albumn-c ul li a, .sp-menu .spf-part p a:link, .sp-menu .spf-part p a:visited {color:#f60;}

.sp-menu li a, .sp-menu .sub-news p a:link, .sp-menu .sub-news p a:visited, .sp-menu .spc-m p a:link, .sp-menu .spc-m p a:visited {color:#666;}

.sp-menu dl a:hover, .sp-menu dl a:active, .sp-menu h2 a:hover, .sp-menu h2 a:active, .sp-menu h4 a:hover, .sp-menu h4 a:active, .sp-menu .albumn-c p a:hover, .sp-menu .albumn-c ul li a:hover, .sp-menu li a:hover, .sp-menu .sub-news p a:hover, .sp-menu .sub-news p a:active, .sp-menu .spc-m p a:hover, .sp-menu .spc-m p a:active, .sp-menu .spf-part p a:hover, .sp-menu .spf-part p a:active {color:#f90;}

/* top */
.sp-menu {color:#666;}
.sp-menu .border-bt {background:url(../img/bg/bg-x.png) 0 -575px;}
.sp-menu b.bbl {background:url(../img/bg/bg-spec.png) -20px -20px;}
.sp-menu b.bbr {background:url(../img/bg/bg-spec.png) -25px -20px;}

.sp-menu .top-menu {height:55px;padding-top:1px;background:url(../img/bg/bg-x.png) 0 -515px;}
.sp-menu .top-menu p {margin:5px 0 0 10px;width:233px;line-height:20px;}

.sp-menu .top-menu p a:hover, .sp-menu .top-menu p a:active {color:#fe0;}
.sp-menu .top-menu p b a {width:55px!important;height:20px;background:url(../img/bg/bg-spec.png) -20px 0;padding-right:5px;margin-right:5px;}
.sp-menu b.sml {height:56px;background:url(../img/bg/bg-spec.png);}
.sp-menu b.smr {height:56px;background:url(../img/bg/bg-spec.png) -10px 0;}

.sp-menu .int-btn {background:url(../img/bg/bg-page.png) 100% -260px;}

.latest {float:right;margin-top:15px;width:300px;line-height:25px;background:url(../img/bg/bg-spec.png) -80px -30px;}
.latest b {width:65px;display:inline-block;color:#fff;text-align:center;}

.latest a:link, .latest a:visited {padding:0 5px;color:#f60;}

.sp-sorter {width:978px;height:125px;border:1px solid #fccb9b;border-bottom-width:0;position:relative;}
.sp-sorter ol, .sp-sort {float:left;}
.sp-sorter ol {width:70px;}
.sp-sorter ol li {width:70px;height:25px;line-height:25px;text-align:center;}
.sp-sorter ol li a {display:block;background:url(../img/bg/bg-spec.png) 100% -35px;color:#f60;}
.sp-sorter ol li a.cur {background:#fff;border-bottom:1px solid #fccb9b;line-height:24px;}

.sp-sorter ol {}

b.sptl, b.sptr, b.spbl, b.spbr {width:5px;height:5px;display:block;overflow:hidden;position:absolute;}
b.sptl {left:-1px;top:-1px;background:url(../img/bg/bg-spec.png) -30px -20px;}
b.sptr {right:-1px;top:-1px;background:url(../img/bg/bg-spec.png) -35px -20px;}
b.spbl {left:-1px;bottom:0;background:url(../img/bg/bg-spec.png) -20px -20px;}
b.spbr {right:-1px;bottom:0;background:url(../img/bg/bg-spec.png) -25px -20px;}

.sp-sort {width:898px;height:120px;padding:2px 0 2px 10px;border-bottom:1px solid #fccb9b;}
.sp-sort {color:#ddd;line-height:24px;}
.sp-sort a:link, .sp-sort a:visited {padding:0 5px;color:#777;}

/* sp-menu slider */
.sp-menu .slider {width:298px;height:258px;background-color:#fdbe74;border:1px solid #fdbe74;}

.sp-menu .nivo-caption {left:-2px;bottom:-31px;background:url(../img/bg/bg-spec.png) -80px 0;color:#fff;width:300px;height:29px;}
.sp-menu .nivo-caption p {font:14px/30px normal;text-indent:1em;}

.sp-menu .nivo-controlNav {position:absolute;right:6px;bottom:6px;}
.sp-menu .nivoSlider a {border:0;display:block;}
.sp-menu .nivo-controlNav a {display:block;width:19px;line-height:18px;text-align:center;background:url(../img/bg/bg-page.png) -510px -700px;color:#fff;margin-right:3px;float:left;text-decoration:none;}
.sp-menu .nivo-controlNav a.active {background:url(../img/bg/bg-page.png) -510px -750px;color:#333;}

/* sp-menu topic */
.sp-menu .content, ul.season, .sp-menu .home-rank, .sp-menu .albumn-c, .spc-l ul {border-left:1px solid #fccb9b!important;border-right:1px solid #fccb9b!important;}
.s-topic .content {width:288px;height:200px;padding-left:10px;}

.s-topic dl {width:278px;height:71px;border-bottom:1px dotted #ccc;padding:10px 0;}
.s-topic dt, .s-topic dd {float:left;}
.s-topic dt {width:96px;}
.s-topic dt a, .s-topic dt img {width:82px;height:67px;display:block;}
.s-topic dt a:link, .s-topic dt a:visited {border:1px solid #ccc;padding:1px;}
.s-topic dt a:hover, .s-topic dt a:active {border:2px solid #f90;padding:0;}
.s-topic dd {width:182px;padding-bottom:5px;line-height:17px;}

.s-topic ul {padding-top:7px;}
.s-topic li {padding-left:15px;line-height:24px;background:url(../img/bg/bg-page.png) 5px -1483px no-repeat;}

/* spmenu news */
.sp-menu .headline {width:410px;height:79px;border-bottom:1px dotted #ccc;}
.sp-menu .headline * {text-align:center;}
.sp-menu .headline h2 {font:18px/50px bold;}
.sp-menu .headline p {line-height:20px;}

.sp-menu ul.spm-list {width:410px;height:172px;padding-top:7px;border-bottom:1px dotted #ccc;}
.sp-menu ul.spm-list li {float:left;width:190px;padding-left:15px;line-height:28px;background:url(../img/bg/bg-page.png) 5px -1481px no-repeat;}

.w410 .adv410 {width:410px;height:90px;}

.sp-menu ul.season {width:408px;height:90px;padding-top:10px;}
ul.season li, ul.season li a {width:90px;color:#f60;}
ul.season li {float:left;display:inline;margin:0 1px 0 9px;}
ul.season li a br {display:none;}
ul.season li a b, ul.season li a img {width:86px;height:64px;display:block;}
ul.season li a b {border:1px solid #ccc;padding:1px;}
ul.season li a strong {width:90px;display:block;text-align:center;font:12px/17px bold;margin-top:1px;}
ul.season li a:hover {color:#fff;text-decoration:none;}
ul.season li a:hover b {border:2px solid #f90;padding:0;}
ul.season li a:hover strong {background:#f90;}
 
/* sp-menu title */
.st-deep h3 {background:url(../img/bg/bg-spec.png) -430px 0;color:#fff;}
.st-deep {background:url(../img/bg/bg-spec.png) 100% 0;}
.st-deep a:link, .st-deep a:visited {color:#fff;}

.st-lite h3 {background:url(../img/bg/bg-spec.png) -430px -30px;color:#f60;}
.st-lite {background:url(../img/bg/bg-spec.png) 100% -30px;}
.st-lite p a:link, .st-lite p a:visited {color:#f60!important;}
.st-deep a:hover, .st-deep a:active, .st-lite p a:hover, .st-lite p a:active {color:#f30!important;}

/* r-250 */
.sp-menu .sp-rec {height:245px;}
.sp-rec .content {width:228px;height:200px;overflow:hidden;padding:10px 10px 0 10px;}
.sp-rec dl, .sp-rec dt, .sp-rec dd {float:left;}
.sp-rec dl {width:228px;height:67px;border-bottom:0;}
.sp-rec dt {width:84px;}
.sp-rec dt a, .sp-rec dt img {width:70px;height:51px;display:block;}
.sp-rec dt a {border:1px solid #ccc;padding:1px;}
.sp-rec dt a:hover {border:2px solid #f90;padding:0;}
.sp-rec dd {width:144px;padding-bottom:5px;}
.sp-rec dd, .sp-rec dd b {font:12px/17px bold;}

ol.swaper {float:right;padding-right:3px;}
ol.swaper li {float:left;display:inline;margin-right:1px;}
ol.swaper li a, ol.swaper li a b {display:block;}
ol.swaper li a {height:30px;padding-right:15px;background:url(../img/bg/bg-spec.png) 100% -60px;color:#fff;}
ol.swaper li a b {height:26px;padding-left:15px;padding-top:4px;font:12px/26px bold;background:url(../img/bg/bg-spec.png) -880px -60px;}

ol.swaper li a.cur {background:url(../img/bg/bg-spec.png) 100% -90px;color:#f60;}
ol.swaper li a.cur b {background:url(../img/bg/bg-spec.png) -880px -90px;}
ol.swaper li a:hover {color:#fa0;}

/* soup */
.soup .content {width:288px;height:265px;padding:10px 0 0 10px;}
.soup dl {width:278px;height:84px;border-bottom:1px dotted #ccc;}
.soup dt, .soup dd {float:left;}
.soup dt {width:110px;}
.soup dd {width:168px;padding-bottom:5px;line-height:17px;}
.soup dd b {font-size:13px;}

.soup li, .sp-menu .feature ul li {font-size:13px;}
.soup ul {padding:10px 0 0 5px;}
.soup li {float:left;width:125px;padding-left:10px;line-height:26px;background:url(../img/bg/bg-page.png) 0 -1483px no-repeat;}

/* feature */
.sp-menu .feature {width:410px;height:310px;margin:10px 10px 0 10px;}
.sp-menu .feature .content {height:275px;}
.sp-menu .feature ol {}
.sp-menu .feature ol li {float:left;display:inline;width:120px;height:113px;margin:12px 0 0 12px;}
.sp-menu .feature ol li a {color:#f60;}
.sp-menu .feature ol li a br {display:none;}
.sp-menu .feature ol li a b, .sp-menu .feature ol li a img {width:116px;height:77px;display:block;}
.sp-menu .feature ol li a b {border:1px solid #ccc;padding:1px;}
.sp-menu .feature ol li a strong {width:120px;height:27px;display:block;text-align:center;font:12px/27px bold;margin-top:1px;}
.sp-menu .feature ol li a:hover {color:#fff;border:0;}
.sp-menu .feature ol li a:hover b {border:2px solid #f90;padding:0;}
.sp-menu .feature ol li a:hover strong {background:#f90;}

.sp-menu .feature ul, .sp-menu .feature ul li {float:left;}
.sp-menu .feature ul {width:388px;margin-left:10px;padding:10px 0 0 5px;border-top:1px dotted #ccc;}
.sp-menu .feature ul li {width:118px;padding-left:10px;line-height:26px;background:url(../img/bg/bg-page.png) 0 -1482px no-repeat;}

/* ranking */
.sp-menu .ranking {height:310px;}
.sp-menu .home-rank {height:275px;padding:0 15px;}
.sp-menu .home-rank li {padding:4px 0 2px;}

/* sp-func */
.sp-func {width:980px;height:315px;background:url(../img/bg/bg-spec.png) 0 -195px;}
.sp-swap {width:980px;height:35px;}
.sp-swap h3, .sp-swap ol {float:left;}
.sp-swap h3 {padding-left:35px;color:#fff;font:16px/35px bold;}
.sp-swap p {float:right;color:#fff;font:14px/35px bold;padding-right:15px;}

.sp-swap ol.swaper {padding-left:30px;}
.sp-swap ol.swaper li a {height:35px;padding-right:30px;background:url(../img/bg/bg-spec.png) 100% -120px;}
.sp-swap ol.swaper li a b {height:31px;padding-left:30px;padding-top:4px;background:url(../img/bg/bg-spec.png) -780px -120px;font-size:14px;line-height:31px;}

.sp-swap ol.swaper li a.cur {background:url(../img/bg/bg-spec.png) 100% -155px;color:#f60;}
.sp-swap ol.swaper li a.cur b {background:url(../img/bg/bg-spec.png) -780px -155px;}

/* sp-swap list-1 */
.spf-parts {width:969px;padding-left:11px;}
.spf-part {margin:10px 0 0 10px;width:464px;height:77px;background:url(../img/bg/bg-spec.png) 0 -60px;}
.spf-part h4, .spf-part ul, .spf-part dl, .spf-part dt, .spf-part dd, .spf-part p {float:left;display:inline;}
.spf-part h4 {width:13px;height:42px;line-height:21px;padding:17px 6px;}
.spf-part h4 a:link, .spf-part h4 a:visited {color:#fff;}
.spf-part h4 a:hover, .spf-part h4 a:active {color:#f30;}

.spf-part ul {}
.spf-part ul li {float:left;display:inline;width:52px;height:70px;margin:5px 0 0 9px;}
.spf-part ul li a {color:#f60;}
.spf-part ul li a br {display:none;}
.spf-part ul li a b, .spf-part ul li a img {width:48px;height:48px;display:block;}
.spf-part ul li a b, .spf-part dt a {border:1px solid #ccc;padding:1px;}
.spf-part ul li a strong {width:52px;display:block;text-align:center;font:12px/15px bold;}

.spf-part ul li a:hover {color:#fff;}
.spf-part ul li a:hover b, .spf-part dt a:hover {border:2px solid #f90;padding:0;}
.spf-part ul li a:hover strong {background:#f90;}

/* sp-swap list-2 */
ol.spf-menu {padding:20px 0 0 10px;}
ol.spf-menu li {float:left;width:110px;height:126px;margin:0 1px 0 23px;}
ol.spf-menu li a {color:#f60;}
ol.spf-menu li a br {display:none;}
ol.spf-menu li a b, ol.spf-menu li a img {width:106px;height:80px;display:block;}
ol.spf-menu li a b {border:1px solid #ccc;padding:1px;}
ol.spf-menu li a strong {width:110px;text-align:center;display:block;font:13px/23px bold;margin-top:1px;}
ol.spf-menu li a:hover {color:#fff;border:0;}
ol.spf-menu li a:hover b {border:2px solid #f90;padding:0;}
ol.spf-menu li a:hover strong {background:#f90;}

/* sp-swap list-3 */
.spf-part dl {width:188px;height:65px;margin:10px 0 0 10px;}
.spf-part dt {width:78px;}
.spf-part dt a, .spf-part dt img {width:64px;height:51px;display:block;}
.spf-part dd {width:110px;padding-bottom:3px;line-height:15px;}

.spf-part p {margin:11px 0 0 10px;padding:4px 0 0 10px;width:12px;height:53px;border-left:1px dotted #ccc;text-align:center;}

/* navibar */
.sp-menu .navibar, .sp-menu .navibar p, .sp-menu .albumn .navibar p {background:url(../img/bg/bg-spec.png) 100% -510px;}
.navibar {width:970px;height:35px;padding-left:10px;}
.sp-menu .navibar h2 {color:#fff;font:16px/20px normal;float:left;padding:8px 50px 7px 5px;background:url(../img/bg/bg-spec.png) 100% -545px;}
.navibar p {float:right;line-height:30px;padding:5px 15px 0 0;}
.navibar p b {font-weight:normal;color:#ddd;padding:0 8px;}

.spc-l, .spc-m, .spc-r {float:left;display:inline;height:375px;padding-top:15px;} 
.spc-l, .spc-r {width:200px;}
.spc-l {padding-left:15px;border-left:1px solid #fccb9b;}
p.spl-pic {width:200px;height:177px;}
p.spl-pic a {color:#f60;}
p.spl-pic a br {display:none;}
p.spl-pic a b, p.spl-pic a img {width:200px;height:150px;display:block;}
p.spl-pic a strong {width:200px;height:26px;font:13px/26px bold;margin-top:1px;display:block;text-align:center;background:#f1f2f3;}

p.spl-pic a:hover {color:#fff;border:0;}
p.spl-pic a:hover b, p.spl-pic a:hover img {width:196px;height:146px;}
p.spl-pic a:hover b {border:1px solid #f90;padding:1px;}
p.spl-pic a:hover strong {background:#f90;}

.spc-l ul {width:188px;height:135px;padding:7px 0 0 10px;}
.spc-l ul li {padding-left:10px;line-height:26px;background:url(../img/bg/bg-page.png) 0 -1483px no-repeat;}

.spc-r {padding-right:15px;border-right:1px solid #fccb9b;}
.spc-r .content {height:219px;padding-top:10px;}
.spc-r dl {width:188px;height:74px;padding-left:10px;}
.spc-r dt, .spc-r dd {float:left;}
.spc-r dt {width:89px;}
.spc-r dt a, .spc-r dt img {width:75px;height:60px;display:block;}
.spc-r dt a, .spc-m dt a {border:1px solid #ccc;padding:1px;}
.spc-r dd {width:89px;padding-bottom:3px;line-height:15px;}

.spc-r ul {width:178px;margin-left:10px;padding-top:7px;border-top:1px dotted #ccc;}
.spc-r ul li {padding-left:15px;line-height:19px;background:url(../img/bg/bg-page.png) 5px -1483px no-repeat;}

.spc-m {margin:0 5px 0 15px;width:528px;}
.spc-m h2,  .spc-m ol,  .spc-m p {width:518px;}
.spc-m h2 {text-align:center;font:18px/26px bold;}
.spc-m p {text-align:center;line-height:34px;}
.spc-m ol {border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding-top:7px;height:81px;}
.spc-m ol li {float:left;width:244px;padding-left:15px;line-height:24px;background:url(../img/bg/bg-page.png) 5px -1483px no-repeat;}

.spc-m dl, .spc-m ul {width:254px;margin-right:10px;border-bottom:1px dotted #ccc;}
.spc-m ul, .spc-m dl, .spc-m dt, .spc-m dd {float:left;display:inline;}
.spc-m dl {height:93px;padding-top:13px;}
.spc-m dt {width:112px;}
.spc-m dt a, .spc-m dt img {width:98px;height:78px;display:block;}
.spc-m dd {width:137px;padding-bottom:5px;line-height:15px;}

.spc-m ul {height:101px;padding-top:5px;}
.spc-m ul li {padding-left:15px;line-height:19px;background:url(../img/bg/bg-page.png) 5px -1483px no-repeat;}

/* albumn */
.sp-menu .albumn {width:980px;}
.sp-menu .albumn .navibar {width:970px;background:url(../img/bg/bg-spec.png) 0 -510px;}

.sp-menu .albumn-c {width:978px;height:349px;}
.sp-menu .albumn-c p, .sp-menu .albumn-c ul {float:left;}
.sp-menu .albumn-c p {width:197px;padding:20px 0 0 20px;}
.sp-menu .albumn-c p a b, .sub-iz .albumn-c p img {width:193px;height:287px;display:block;}
.sp-menu .albumn-c p a b {border:1px solid #ccc;padding:1px;}
.sp-menu .albumn-c p br {display:none;}
.sp-menu .albumn-c p a strong {display:block;font:13px/25px normal;height:25px;text-align:center;width:197px;}

.sp-menu .albumn-c p a:hover b {border:2px solid #f90;padding:0;}

.sp-menu .albumn-c ul {width:759px;padding-top:20px;}
.sp-menu .albumn-c ul li {height:155px;margin:0 0 10px 17px;}

/*
------------------------------
27-data
------------------------------
*/
.data span a {padding:0 3px;}
.data dl a:link, .data dl a:visited, .data h2 a:link, .data h2 a:visited, .data h4 a:link, .data h4 a:visited, .data .data-list p b a:link, .data .data-list p b a:visited, .hd-list p span a:link, .hd-list p span a:visited {color:#390;}

.data li a, .data .data-list p a:link, .data .data-list p a:visited, .data .sub-news p a:link, .data .sub-news p a:visited, .hdl p a:link, .hdl p a:visited, .category p a:link, .category p a:visited {color:#666;}

.data dl a:hover, .data dl a:active, .data h2 a:hover, .data h2 a:active, .data h4 a:hover, .data h4 a:active, .data li a:hover, .data .data-list p a:hover, .data .data-list p a:active, .data .data-list p b a:hover, .data .data-list p b a:active, .data .sub-news p a:hover, .data .sub-news p a:active, .hdl p a:hover, .hdl p a:active, .category p a:hover, .category p a:active {color:#f90!important;}

.data-list, .data .content, .data-lista {border-left:1px solid #ddd;border-right:1px solid #ddd;}

/* top */
.data {color:#666;}
.data .top-menu {height:56px;padding:2px 0;background:url(../img/bg/bg-x.png) 0 -580px;}
.data .top-menu p {margin:5px 0 0 10px;width:233px;line-height:20px;}

.data .top-menu p a:hover, .data .top-menu p a:active {color:#fe0;}
.data .top-menu p b a {width:55px!important;height:20px;background:url(../img/bg/bg-spec.png) -20px -580px;padding-right:5px;margin-right:5px;}
.data b.sml {height:60px;background:url(../img/bg/bg-spec.png) 0 -580px;}
.data b.smr {height:60px;background:url(../img/bg/bg-spec.png) -10px -580px;}

/* data slider */
.data .slider {width:298px;height:258px;background-color:#1b9d6f;border:1px solid #1b9d6f;}
.data .nivo-caption {left:-2px;bottom:-31px;background:url(../img/bg/bg-spec.png) -80px -580px;color:#fff;width:300px;height:29px;}
.data .nivo-caption p {font:14px/30px normal;text-indent:1em;}
.data .nivo-controlNav {position:absolute;right:6px;bottom:6px;}
.data .nivoSlider a {border:0;display:block;}
.data .nivo-controlNav a {display:block;width:19px;line-height:18px;text-align:center;background:url(../img/bg/bg-page.png) -510px -700px;color:#fff;margin-right:3px;float:left;text-decoration:none;}
.data .nivo-controlNav a.active {background:url(../img/bg/bg-page.png) -510px -750px;color:#333;}

/* data-swap */
.data-swap {width:300px;height:315px;}
.data-swap .swaper {width:300px;height:30px;background:url(../img/bg/bg-x.png) 0 -640px;}
.data-swap .swaper li {float:left;display:inline;width:98px;height:30px;}
.data-swap .swaper li a {width:88px;height:30px;display:block;padding-right:10px;background:url(../img/bg/bg-spec.png) 100% -640px;color:#fff;}
.data-swap .swaper li a b {width:78px;height:26px;display:block;padding-left:10px;padding-bottom:4px;font:14px/25px bold;text-align:center;background:url(../img/bg/bg-spec.png) -880px -640px;}
.data-swap .swaper li a.cur {color:#390;background:url(../img/bg/bg-spec.png) 100% -670px;}
.data-swap .swaper li a.cur b {background:url(../img/bg/bg-spec.png) -880px -670px;}
#data-t2 {margin:0 3px;}

.data-swap .swaper li a:hover {color:#f90;}

.data-list {width:288px;height:275px;padding:5px 0 0 10px;}
.data-list p {width:278px;height:32px;line-height:32px;border-bottom:1px dotted #ccc; vertical-align:top;}
.data-list p a, .data-list p b, .data-list p span {float:left;display:block;}
.data-list p a {width:58px;height:32px;overflow:hidden;}

.data-lista{ width:288px;height:275px;padding:5px 0 0 10px; }
.data-lista li{ line-height:32px;border-bottom:1px dotted #ccc; margin:0px; padding:0px; }
.data-lista span{ margin:0 10px; }

.data-list p b, .data-list p b a {width:30px;height:32px;}
.data-list p span {width:15px;height:32px;text-indent:-5000em;background:url(../img/bg/bg-page.png) 2px -1000px no-repeat;}

/* data news */
.data .hdl {width:460px;height:259px;border-bottom:1px dotted #ccc;}
.data .hdl h2, .data .hdl p.sub {text-align:center;}
.data .hdl h2 {font:18px/40px bold;}
.data .hdl p.sub {line-height:20px;}

.hd-list {margin-top:10px;padding-top:6px;border-top:1px dotted #ccc;}
.hd-list p {line-height:25px;width:455px;padding-left:5px;}
.hd-list p a, .hd-list p span {display:inline-block;}
.hd-list p a {width:200px;}
.hd-list p span {width:45px;white-space:nowrap;}
.hd-list p span a {width: 30px!important;text-align:center;}

/* data title */
.d-title {width:100%;height:30px;line-height:30px;}
.d-title h3, .d-title p {padding:0 10px;}
.d-title h3 {float:left;font:14px/30px bold;}
.d-title p {float:right;}

.d-deep h3 {background:url(../img/bg/bg-spec.png) -430px -580px;color:#fff;}
.d-deep {background:url(../img/bg/bg-spec.png) 100% -580px;}
.d-deep a:link, .d-deep a:visited {color:#fff;}

.d-lite h3 {background:url(../img/bg/bg-spec.png) -430px -610px;color:#390;}
.d-lite {background:url(../img/bg/bg-spec.png) 100% -610px;}
.d-lite p a:link, .d-lite p a:visited {color:#390!important;}
.d-deep a:hover, .d-deep a:active, .d-lite p a:hover, .d-lite p a:active {color:#f90!important;}

/* d-topic */
.data .content dt, .data .content dd {float:left;}

.d-topic .content dl {width:438px;height:95px;}
.d-topic {width:460px;height:315px;}
.d-topic .content {width:448px;height:270px;padding:10px 0 0 10px;}
.d-topic dt, .data-info dt {width:115px;}
.d-topic dt a, .d-topic dt img, .data-info dt a, .data-info dt img, .section dt a, .section dt img {width:100px;height:76px;display:block;}
.d-topic dt a, .data-rec dt a, .data-pic li a b, .data-info dt a, .section dt a {border:1px solid #ccc;padding:1px;}
.d-topic dt a:hover, .data-rec dt a:hover, .data-pic li a:hover b, .data-info dt a:hover, .section dt a:hover {border:2px solid #f90;padding:0;}
.d-topic dd {width:323px;padding-bottom:5px;line-height:17px;}

.d-topic ul, .data-info .content ul, .section ul {padding-top:7px;border-top:1px dotted #ccc;}
.d-topic ul li, .data-info ul li, .section ul li {line-height:23px;padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1035px no-repeat;}

/* data-rec */
.data-rec {width:200px;height:275px;}
.data-rec .content {width:188px;height:240px;padding-left:10px;}
.data-rec dl {width:178px;height:76px;padding-top:10px;border-bottom:1px dotted #ccc;}
.data-rec dt {width:89px;}
.data-rec dt a, .data-rec dt img {width:75px;height:60px;display:block;}
.data-rec dd {width:89px;padding-bottom:3px;line-height:15px;}

.data-rec ul {padding-top:5px;}
.data-rec ul li {line-height:20px;padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1035px no-repeat;}

/* data-info */
.data-info, .data-pic {height:310px;}
.data-info .content, .data-pic .content {height:275px;}

.data-info .content {width:288px;padding-left:10px;}
.data-info dl {width:278px;height:95px;padding-top:10px;}
.data-info dd {width:163px;padding-bottom:5px;line-height:17px;}

.data-info ul {width:278px;} 

/* data-pic */
.data-pic {width:460px;margin:10px 10px 0 10px;}
.data-pic ul {padding:0 4px;}
.data-pic li {float:left;display:inline;width:126px;margin:15px 0 0 18px;}
.data-pic li a {color:#390;}
.data-pic li a br {display:none;}
.data-pic li a b, .data-pic li a img {width:122px;height:92px;display:block;}
.data-pic li a strong {font:12px/23px bold;width:126px;display:block;text-align:center;margin-top:1px;}
.data-pic li a:hover {color:#fff!important;border:0;}
.data-pic li a:hover strong {background:#f90;}

/* data-rank */
.data-rank {width:200px;height:310px;}
.data-rank .sub-rank {background:url(../img/bg/bg-spec.png) 100% -610px;}
.data-rank .sub-rank ul {width:179px;border-right:0;background:url(../img/bg/bg-spec.png) -430px -610px;}
.data-rank .sub-rank ul li a {color:#390;}

.data-rank ol.home-rank {width:178px;height:275px;padding:0 10px;}
.data-rank ol.home-rank li {padding:4px 0;width:178px;}

/* section */
.section {width:730px;height:1012px;}

.section .parts {float:left;display:inline;margin:10px 10px 0 0;width:355px;height:243px;background:#fff;}
.section .content {width:343px;height:198px;padding:10px 0 0 10px;}
.section dl {width:333px;height:95px;}
.section dt {width:115px;}
.section dd {width:218px;padding-bottom:5px;line-height:17px;}

.section ul {width:333px;}

/* category */
.category {width:250px;height:1002px;background:#f0fdef;}
.category .content {width:233px;height:967px;padding-left:15px;}

.category h4 {font-size:14px;padding:20px 0 5px 0;}
.category p {width:218px;line-height:25px;border-bottom:1px dotted #ccc;padding-bottom:10px;}
.category p a {margin-right:10px;font-size:13px;}

/*
------------------------------
28-modern
------------------------------
*/
.modern span a {padding:0 3px;}
.modern dl a:link, .modern dl a:visited, .modern .hdl h2 a:link, .modern .hdl h2 a:visited {color:#28c;}

.modern li a, .modern .hdl p a:link, .modern .hdl p a:visited {color:#666;}
.modern li a:hover, .modern dl a:hover, .modern dl a:active, .modern .hdl h2 a:hover, .modern .hdl h2 a:active {color:#f90!important;}

.modern .content {border-left:1px solid #ddd;border-right:1px solid #ddd;}

/* top */
.modern {color:#666;}
.modern .top-menu {height:57px;padding-top:3px;background:url(../img/bg/bg-x.png) 0 -670px;}
.top-menu p {margin:4px 0 0 10px;width:233px;}
.modern .top-menu p {line-height:21px;}

.modern .top-menu p a:hover, .modern .top-menu p a:active {color:#f90;}

.modern .top-menu p b {}
.modern .top-menu p b a {width:60px!important;height:21px;margin-right:5px;background:url(../img/bg/bg-spec.png) -20px -800px;}

.modern b.sml {height:60px;background:url(../img/bg/bg-spec.png) 0 -800px;}
.modern b.smr {height:60px;background:url(../img/bg/bg-spec.png) -10px -800px;}

/* slider */
.slider {width:298px;height:258px;background-color:#25c1cc;border:1px solid #25c1cc;}

.theme-default #slider {margin:auto;width:296px;/* images must the same size */height:227px;/* images must the same size */border:1px solid #fff;}
.theme-pascal.slider-wrapper, .theme-orman.slider-wrapper {}

.modern .nivo-caption {left:-2px;bottom:-31px;background:url(../img/bg/bg-spec.png) -80px -800px;color:#fff;width:300px;height:29px;}
.modern .nivo-caption p {font:14px/30px normal;text-indent:1em;}

.modern .nivo-controlNav {position:absolute;right:6px;bottom:6px;}
.modern .nivoSlider a {border:0;display:block;}
.modern .nivo-controlNav a {display:block;width:19px;line-height:18px;text-align:center;background:url(../img/bg/bg-page.png) -510px -700px;color:#fff;margin-right:3px;float:left;text-decoration:none;}
.modern .nivo-controlNav a.active {background:url(../img/bg/bg-page.png) -510px -750px;color:#333;}

/* title */
.m-title {width:100%;height:30px;line-height:29px;background:url(../img/bg/bg-x.png) 0 -330px;}
.m-title h3, .m-title p {padding:0 10px;}
.m-title h3 {float:left;font:14px/28px bold;}
.m-title p {float:right;}

.m-deep {background:url(../img/bg/bg-spec.png) 100% -800px;}
.m-deep h3 {color:#fff;background:url(../img/bg/bg-spec.png) -430px -800px;}
.m-deep p a:link, .m-deep p a:visited {color:#fff;}
.m-deep p a:hover, .m-deep p a:active {color:#fc0;}

.m-lite {background:url(../img/bg/bg-spec.png) 100% -830px;}
.m-lite h3 {color:#28c;background:url(../img/bg/bg-spec.png) -430px -830px;}
.m-lite p a:link, .m-lite p a:visited {color:#28c;}
.m-deep p a:hover, .m-deep p a:active, .m-lite p a:hover, .m-lite p a:active {color:#fc0;}

/* exam */
.m-exam {width:300px;height:245px;}
.m-exam .content {width:298px;height:210px;}
.m-exam ol {width:100%;height:125px;}
.m-exam ol li {float:left;width:126px;height:110px;padding:15px 1px 0 15px;}
.m-exam ol li a {color:#28c;}
.m-exam ol li br {display:none;}
.m-exam ol li a b, .m-exam ol li img {width:122px;height:75px;display:block;}
.m-exam ol li a b {border:1px solid #ccc;padding:1px;}
.m-exam ol li a strong {width:100%;display:block;font:13px/30px bold;text-align:center;}
.m-exam ol li a:hover {color:#f90;border:0;}
.m-exam ol li a:hover b {border:2px solid #f90;padding:0;}

.m-exam ul {width:268px;margin-left:15px;padding-top:5px;border-top:1px dotted #ccc;}
.m-exam ul li {padding-left:15px;line-height:25px;background:url(../img/bg/bg-page.png) 5px -1482px no-repeat;}

/* headline */
.modern .hdl {height:259px;border-bottom:1px dotted #ccc;}
.modern .hdl h2, .modern .hdl p {text-align:center;}
.modern .hdl h2 {font:18px/35px bold;}
.modern .hdl p {padding:5px 0;font:13px/30px bold;}

.modern .hdl ul, .modern .hdl ul li {float:left;}
.modern .hdl ul {width:440px;padding:6px 10px 10px 10px;border-top:1px dotted #ccc;}
.modern .hdl ul li {width:205px;font:13px/28px bold;padding-left:10px;background:url(../img/bg/bg-page.png) 0 -1481px no-repeat;}

/* m-topic */
.m-topic {width:460px;height:245px;}
.m-topic .content {width:443px;height:195px;padding:15px 0 0 15px;}
.m-topic dl {width:428px;height:95px;}
.m-topic dt, .m-topic dd, .m-rec dt, .m-rec dd {float:left;}
.m-topic dt {width:115px;}
.m-topic dt a, .m-topic dt img {width:100px;height:75px;display:block;}
.m-topic dt a, .m-rec dt a {border:1px solid #ccc;padding:1px;}
.m-topic dt a:hover {border:2px solid #f90;padding:0;}
.m-topic dd {width:313px;padding-bottom:5px;line-height:17px;}
.m-topic dd b {font-size:13px;}

.m-topic ul {width:428px;padding-top:5px;border-top:1px dotted #ccc;}
.m-topic ul li {padding-left:15px;line-height:23px;background:url(../img/bg/bg-page.png) 5px -1482px no-repeat;}

/* m-rec */
.m-rec {width:200px;height:205px;}
.m-rec .content {width:188px;height:160px;padding:10px 0 0 10px;}
.m-rec dl {width:178px;height:75px;}
.m-rec dt {width:89px;}
.m-rec dt a, .m-rec dt img {width:75px;height:60px;display:block;}

.m-rec dt a:hover {border:2px solid #f90;padding:0;}
.m-rec dd {width:89px;padding-bottom:3px;line-height:15px;}

.m-rec ul {width:178px;padding-top:5px;border-top:1px dotted #ccc;}
.m-rec ul li, .m-tips ul li {padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1485px no-repeat;}
.m-rec ul li {line-height:19px;}

/* m-info */
.m-info, .data-pic {height:310px;}
.m-info .content, .m-pic .content {height:275px;}
.m-info dt, .m-info dd, .m-intro dt, .m-intro dd, .m-more dt, .m-more dd {float:left;display:inline;}

.m-info .content {width:288px;padding-left:10px;}
.m-info dl {width:278px;height:95px;padding-top:10px;}
.m-info dt, .m-more dt {width:115px;}
.m-info dt a, .m-info dt img, .m-more dt a, .m-more dt img {width:100px;height:76px;display:block;}
.m-info dt a, .m-tips ol li a b, dl.m-head dt a, .m-hot dt a, .m-more dt a {border:1px solid #ccc;padding:1px;}
.m-info dt a:hover, .m-tips ol li a:hover b, dl.m-head dt a:hover, .m-hot dt a:hover, .m-more dt a:hover {border:2px solid #f90;padding:0;}
.m-info dd {width:163px;padding-bottom:5px;line-height:19px;}

.m-info ul, .m-tips ul {padding-top:7px;border-top:1px dotted #ccc;}
.m-info ul li {line-height:26px;padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1482px no-repeat;}

/* m-tips */
.m-tips {width:460px;margin:10px 10px 0 10px;}
.m-tips .content {width:458px;height:275px;}

.m-tips ol {width:456px;height:110px;padding:15px 0 0 2px;}
.m-tips ol li {float:left;width:126px;height:110px;padding-left:19px;}
.m-tips ol li a {color:#28c;}
.m-tips ol li a br {display:none;}
.m-tips ol li a b, .m-tips ol li img {width:122px;height:75px;display:block;}
.m-tips ol li a strong {width:126px;display:block;text-align:center;font:13px/23px bold;}
.m-tips ol li a:hover {color:#f90;border:0;}

.m-tips ul {width:438px;margin-left:10px;}
.m-tips ul li {line-height:23px;}

/* navibar */
.modern .navibar, .modern .navibar p {background:url(../img/bg/bg-spec.png) 100% -870px;}
.navibar {width:970px;height:35px;padding-left:10px;}
.modern .navibar h2 {color:#fff;font:18px/20px normal;float:left;padding:8px 50px 7px 5px;background:url(../img/bg/bg-spec.png) 100% -905px;}
.navibar p {float:right;line-height:30px;padding:5px 15px 0 0;}
.navibar p b {font-weight:normal;color:#ddd;padding:0 8px;}

/* block */
.m-block {width:570px;}
.w350 {width:350px;}
.mr10 {margin-right:10px;}

/* m-submenu */
.m-submenu ul, .m-know ul {border-left:1px solid #ddd;border-right:1px solid #ddd;}
.m-submenu ul {width:193px;padding:5px 0 0 5px;}
.m-submenu ul li {float:left;display:inline;width:94px;margin:1px 1px 0 0;}
.m-submenu ul li a {display:block;background:#f2fafc;padding-left:5px;}
.m-submenu ul li a:hover {background:#d0e8f9;color:#28c!important;text-decoration:none;}

ul.col4 {height:90px;}
ul.col4 li {line-height:21px;}

ul.col5 {height:130px;}
ul.col5 li {line-height:24px;}

ul.col7 {height:170px;}
ul.col7 li {line-height:23px;}

ul.col11 {height:270px;}
ul.col11 li {line-height:23px;}

/* m-intro */
.m-intro {width:350px;height:309px;border-bottom:1px dotted #ccc;}
dl.m-head {width:350px;height:80px;border-bottom:1px dotted #ccc;}
dl.m-head dt {width:89px;}
dl.m-head dt a, dl.m-head dt img, .m-hot dt a, .m-hot dt img {width:75px;height:60px;display:block;}
dl.m-head dd {width:261px;padding-bottom:5px;line-height:19px;}

ul.m-sub {padding-top:5px;}
ul.m-sub li {line-height:24px;padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1484px no-repeat;}

/* m-know */
.m-know ul {width:188px;height:108px;padding:7px 0 0 10px;}
.m-know li {line-height:21px;padding-left:10px;background:url(../img/bg/bg-page.png) 2px -1484px no-repeat;}

/* m-hot */
.m-hot .content {height:175px;}
.m-hot dl {width:188px;height:75px;padding:10px 0 0 10px;}
.m-hot dt, .m-hot dd {width:89px;float:left;}
.m-hot dd {padding-bottom:5px;line-height:15px;}

.m-hot ul, .m-more ul {padding-top:5px;margin-left:10px;border-top:1px dotted #ccc;}
.m-hot ul {width:178px;}
.m-hot li, .m-more li {padding-left:10px;background:url(../img/bg/bg-page.png) 2px -1484px no-repeat;}
.m-hot li, .list-3 li {line-height:21px;}

/* m-more */
.m-more {float:left;width:275px;padding-right:10px;}
.list-3 .content {height:175px;}
.list-7 .content {height:275px;}

.m-more dl {width:263px;height:95px;padding:10px 0 0 10px;}
.m-more dd {width:108px;padding-bottom:5px;line-height:19px;}

.m-more ul {width:263px;}
.list-7 li {line-height:23px;}

/*
------------------------------
29-tcm
------------------------------
*/
.tcm span a {padding:0 3px;}
.tcm .hd-sub p b a:link, .tcm .hd-sub a:visited, .tcm dl a:link, .tcm dl a:visited, .tcm h2 a:link, .tcm h2 a:visited, .tcm h4 a:link, .tcm h4 a:visited {color:#a62;}
.tcm .hd-sub p b a:hover, .tcm .hd-sub a:active, .tcm dl a:hover, .tcm dl a:active, .tcm h2 a:hover, .tcm h2 a:active, .tcm h4 a:hover, .tcm h4 a:active {color:#f90;}

.tcm .top-menu p a:link, .tcm .top-menu p a:visited, .tcm li a, .tcm .hd-sub p a:link, .tcm .hd-sub p a:visited {color:#666;}
.tcm li a:hover, .tcm .hd-sub p a:hover, .tcm .hd-sub p a:active {color:#f90;}

/* top */
.tcm {color:#666;}
.tcm .top-menu {width:965px;height:50px;padding:34px 0 6px 15px;background:url(../img/bg/bg-spec.png) 0 -1100px;}
.tcm .top-menu p {line-height:21px;width:120px;margin:4px 0 0 0;}
.tcm .top-menu p a, .tcm .top-menu p b {float:left;display:inline;}

.tcm .top-menu p a {width:46px!important;}
.tcm .top-menu p a:hover, .tcm .top-menu p a:active {color:#f90;}
.tcm .top-menu p b a {width:20px!important;height:42px;margin-right:2px;background:url(../img/bg/bg-spec.png) 0 -1190px;color:#fff!important;}
.tcm .top-menu p b a:hover {color:#fc0!important;}

.tcm .art-search {background:#eee;}
.tcm .int-btn {background:url(../img/bg/bg-spec.png) -80px -1190px;}
.tcm .int-btn:hover {background:url(../img/bg/bg-spec.png) -125px -1190px;}
.tcm .art-search #hidden-type {background:url(../img/bg/bg-spec.png) -20px -1190px;}
.tcm .art-search #hidden-type, .tcm .art-search p a:link, .tcm .art-search p a:visited {color:#a62;}
.tcm .art-search p a:hover, .tcm .art-search p a:active {color:#f90;}

/* slider */
.tcm .slider {width:296px;height:371px;padding:2px;background-color:#cc9;border:0;position:relative;}
.tcm .slider b {position:absolute;}
.tcm .slider-wrapper {border:1px solid #888;width:294px;height:369px;}
.tcm .theme-default #slider {margin:auto;width:294px;/* images must the same size */height:369px;/* images must the same size */border:0;}
.tcm .slider-wrapper img {width:294px!important;height:369px!important;}

.tcm .nivo-caption {left:0;bottom:30px;background:url(../img/bg/bg-page.png) -510px -685px;color:#fff;width:294px;height:30px;}
.tcm .nivo-caption p {font:14px/30px normal;text-indent:1em;}

.tcm .nivo-controlNav {position:absolute;right:6px;bottom:6px;}
.tcm .nivoSlider a {border:0;display:block;}
.tcm .nivo-controlNav a {display:block;width:19px;line-height:18px;text-align:center;background:url(../img/bg/bg-page.png) -510px -700px;color:#fff;margin-right:3px;float:left;text-decoration:none;}
.tcm .nivo-controlNav a.active {background:url(../img/bg/bg-page.png) -510px -750px;color:#333;}

/* title */
.cm-title {width:100%;height:30px;}
.cm-title h3, .cm-title p {padding:0 10px;}
.cm-title h3 {float:left;font:14px/30px bold;color:#555;}
.cm-title p {float:right;line-height:30px;}

.cm-title p a:link, .cm-title p a:visited {color:#555;}
.cm-title p a:hover, .cm-title p a:active {color:#f60;}

.cm-deep {background:url(../img/bg/bg-spec.png) 100% -1190px;}
.cm-soft {background:url(../img/bg/bg-spec.png) 100% -1220px;}
.cm-lite {background:url(../img/bg/bg-spec.png) 100% -1250px;}

/* topic */
.tcm .content, .tcm-hot dl, .tcm ol.home-rank {border:1px solid #ddd;border-top-width:0;}
.tcm .content dt, .tcm .content dd, .tcm-hot dt, .tcm-hot dd, .tcm-r dt, .tcm-r dd {float:left;}

.cm-topic {width:300px;height:235px;}
.cm-topic .content {width:288px;height:204px;padding-left:10px;}

.cm-topic dl {width:278px;height:75px;border-bottom:1px dotted #ccc;padding:10px 0;}
.cm-topic dt {width:110px;}
.cm-topic dt a, .cm-topic dt img {width:96px;height:71px;display:block;}
.cm-topic dt a:link, .cm-topic dt a:visited {border:1px solid #ccc;padding:1px;}
.cm-topic dt a:hover, .cm-topic dt a:active {border:2px solid #f90;padding:0;}
.cm-topic dd {width:168px;padding-bottom:5px;line-height:17px;}

.cm-topic ul {padding-top:7px;}
.cm-topic ul li {line-height:23px;padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1484px no-repeat;}

/* news */
.tcm .hdl {width:410px;height:74px;border-bottom:1px dotted #ccc;}
.tcm .hdl * {text-align:center;}
.tcm .hdl h2 {font:18px/45px bold;}
.tcm .hdl p {line-height:20px;}

.tcm .hd-sub {width:100%;height:143px;padding-top:6px;border-bottom:1px dotted #ccc;}
.tcm .hd-sub p {}
.tcm .hd-sub p * {display:inline-block;font:13px/27px bold;}
.tcm .hd-sub p a {width:170px;}

.tcm .hd-sub p span {width:10px;height:27px;text-indent:-5000em;background:url(../img/bg/bg-page.png) 0 -1511px no-repeat;}
.tcm .hd-sub p b a {width:35px;text-align:center;}

.w410 .adv410 {width:410px;height:90px;}

/* tcm-hot */
.tcm-hot {width:410px;height:135px;}
.tcm-hot dl, .cm-tips dl {width:398px;height:94px;padding:10px 0 0 10px;}

.tcm-hot dt, .cm-tips dt {width:121px;}
.tcm-hot dt a, .tcm-hot dt img, .cm-tips dt a, .cm-tips dt img {width:107px;height:80px;display:block;}
.tcm-hot dt a, .cm-tips dt a {border:1px solid #ccc;padding:1px;}
.tcm-hot dt a:hover, .cm-tips dt a:hover {border:2px solid #f90;padding:0;}

.tcm-hot dd, .cm-tips dd {width:267px;padding-bottom:5px;line-height:17px;}

/* r-250 */
.w250 {width:250px;}
.ads250 {width:250px;height:250px;}

.tcm .cm-key {width:250px;height:130px;}
.tcm .cm-key .content {width:238px;height:89px;padding:10px 0 0 10px;line-height:26px;}
.cm-key .content a {margin-right:5px;white-space:nowrap;}
.cm-key .content p a:link, .cm-key .content p a:visited {color:#a62;}
.cm-key .content p a.x-2:link, .cm-key .content p a.x-2:visited {color:#f30;font-size:14px;}
.cm-key .content p a.x-3:link, .cm-key .content p a.x-3:visited {color:#f60;font-size:16px;}

.cm-key .content p a:hover, .cm-key .content p a:active {color:#f90!important;}

.tcm .cm-rec {height:220px;}
.cm-rec .content {width:228px;height:190px;padding:0 10px;}
.cm-rec .content dl {height:81px;border-bottom:1px dotted #ccc;padding-top:10px;}

.cm-rec dt, .cm-info dt {width:96px;}
.cm-rec dt a, .cm-rec .content dt img, .cm-info dt a, .cm-info dt img {width:82px;height:67px;display:block;}
.cm-rec dt a, .cm-info dt a, .list-m dt a, .tcm-r dt a, .h269 li a b, .pics ul li a b {border:1px solid #ccc;padding:1px;}
.cm-rec dt a:hover, .cm-info dt a:hover, .list-m dt a:hover, tcm-r dt a:hover, .h269 li a:hover b, .pics ul li a:hover b {border:2px solid #f90;padding:0;}
.cm-rec dd {width:132px;padding-bottom:5px;line-height:17px;}

.tcm .cm-rec .content ul {padding-top:7px;}
.tcm .cm-rec .content ul li {line-height:21px;padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1485px no-repeat;}

/* cm-info */
.cm-info, .cm-tips {height:310px;}
.cm-info {width:300px;}
.cm-info .content {width:288px;height:269px;padding:10px 0 0 10px;}
.cm-info dl {width:288px;height:81px;}
.cm-info dd {width:182px;padding-bottom:5px;line-height:17px;}

.cm-info ul {padding-top:7px;width:278px;border-top:1px dotted #ccc;}
.cm-info ul li, .cm-tips ul li, .h299 li {padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1483px no-repeat;}
.cm-info ul li {line-height:23px;}

/* cm-tips */
.cm-tips {width:410px;margin:10px 10px 0 10px;}
.cm-tips .content {width:408px;height:279px;}

.cm-tips ul {padding-top:7px;width:388px;border-top:1px dotted #ccc;margin-left:10px;}
.cm-tips ul li {line-height:26px;}

/* cm-rank */
.tcm ol.home-rank {width:228px;height:277px;padding:2px 10px 0 10px;}
.tcm ol.home-rank li {padding:3px 0;}

/* navibar */
.tcm .navibar, .tcm .navibar p {background:url(../img/bg/bg-spec.png) 100% -1280px;}
.navibar {width:965px;height:37px;padding-left:15px;}
.tcm .navibar h2 {color:#555;font:16px/37px normal;float:left;}
.navibar p {float:right;line-height:37px;padding:0 15px 0 0;}
.navibar p b {font-weight:normal;color:#ccc;padding:0 8px;}

.tcm .navibar p a:link, .tcm .navibar p a:visited, .submenu h3 a:link, .submenu h3 a:visited {color:#555!important;}
.tcm .navibar p a:hover, .tcm .navibar p a:active, .submenu h3 a:hover, .submenu h3 a:active {color:#fc0!important;}

.tcm-w {width:980px;background:#ebeae2;}

/* left */
.submenu h3, .submenu ul, .submenu ul li {float:left;display:inline;}
.submenu h3 {width:200px;height:20px;padding:10px 0;font:13px/20px bold;text-align:center;background:url(../img/bg/bg-spec.png) -180px -1190px;}

.submenu ul {padding-left:20px;width:180px;}
.submenu ul li {width:79px;height:20px;overflow:hidden;margin:0 1px 1px 0;}
.submenu ul li a {display:block;background:#e6e6ce;font:12px/20px bold;padding-left:5px;}
.submenu ul li a:hover {background:#bab796;color:#fff;text-decoration:none;}

/* middle */
.tcm-m {width:570px;padding-left:10px;background:#fff;}

.list-m {width:275px;height:220px;padding-right:10px;}
.list-m dl {width:265px;height:89px;border-bottom:1px dotted #ccc;padding:10px 0 0 10px;}
.list-m dt, .list-m dd {float:left;}
.list-m dt {width:115px;}
.list-m dt a, .list-m dt img {width:100px;height:75px;display:block;}
.list-m dd {width:145px;padding-bottom:5px;line-height:17px;}

.list-m ul {padding-top:5px;}
.list-m ul li {line-height:19px;padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1486px no-repeat;}


/* right */
.tcm-r {background:#fff;}
.tcm-r .content {width:188px;padding:10px 0 0 10px;}

.tcm-r dl {width:178px;height:74px;border-bottom:1px dotted #ccc;}
.tcm-r dt, .tcm-r dd {width:89px;}
.tcm-r dt a, .tcm-r dt img {width:75px;height:60px;display:block;}
.tcm-r dd {line-height:15px;padding-bottom:3px;}

.h199 {height:199px;}
.h299 {height:299px;}
.h199 ul, .h299 ul {padding-top:8px;}
.h299 li {line-height:23px;}

.h199 li {line-height:21px;padding-left:15px;background:url(../img/bg/bg-page.png) 5px -1484px no-repeat;}

.h269 {height:269px;}
.h269 li {float:left;display:inline;width:85px;height:89px;margin-right:7px;}
.h269 li a, .pics ul li a {color:#a62;}
.h269 li br, .pics li br {display:none;}
.h269 li a b, .h269 li a img {width:81px;height:64px;display:block;}
.h269 li a:hover {border:0;}
.h269 li a strong {width:85px;display:block;font:12px/18px bold;text-align:center;}

/* pics */
.pics {width:980px;}
.pics .cm-title h3 {width:500px;background:url(../img/bg/bg-spec.png) 0 -1250px;}

.pics .content {height:164px;}
.pics ul {padding:15px 0 0 15px;}
.pics ul li {float:left;display:inline;margin-right:12px;width:148px;height:145px;}
.pics ul li a b, .pics ul li a img {width:144px;height:107px;display:block;}
.pics ul li a strong {width:148px;display:block;text-align:center;font:13px/23px bold;background:#eee;border-top:1px solid #fff;}
.pics ul li a:hover {color:#fff;border:0;}
.pics ul li a:hover strong {background:#f90;}



/*
------------------------------
99-link, func and others
------------------------------
*/

/* func-left */
.sidemenu {width:200px;height:350px;background:url(../img/bg/bg-page.png) 0 -1550px;}
.sidemenu h2 {color:#390;border-bottom:2px solid #390;font:18px/30px bold;padding:10px 0 0 10px;}
.sidemenu h2 small {color:#888;font:9px/30px bold;padding-left:5px;}

.sidemenu ol {padding:10px 0 0 10px;width:190px;}
.sidemenu ol li {width:190px;margin-top:10px;}
.homepage .sidemenu ol li a {color:#666;display:block;padding-left:15px;font:13px/34px bold;border-bottom:1px dotted #ddd;}
.sidemenu ol li a:hover, .sidemenu ol li.cur a {background:url(../img/bg/bg-page.png) 0 -1900px;border-bottom:0;color:#f60;font:13px/35px bold;}

/* func-right */
.w770 {width:770px;}

/* stater */
.stater, .func-box {width:738px;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:0 15px;}
.stater {padding-top:8px;height:30px;line-height:30px;border-bottom:2px solid #ccc;}
.stater a:link, .stater a:visited {color:#390;}
.stater b {color:#666;font-weight:normal;}

/* func-box */
.func-box {padding-bottom:20px;}
.func-box h2 {color:#390;border-bottom:1px dotted #ccc;font:20px/30px bold;padding:20px 0 5px 5px;}

.func-part {padding:15px 0 15px 15px;width:723px;border-bottom:1px dotted #ddd;}
.func-part h4 {padding:5px;width:708px;font:16px/20px bold;border-bottom:1px dotted #c3eac0;background:#f6faff;}

.func-part ul {width:708px;padding:10px 0 0 15px;}
.func-part ul li {float:left;font:13px/30px normal;width:100px;}

.func-part ul li a {color:#666;}
.func-part ul li a:hover {color:#f60;}


/* border-left+right-#ddd */
.topic-list, .home-plan, .plan-list, .part-news, .home-search, p.home-tags, ol.home-rank, .channel, .stores, .site-link, .flinks, .footer p, ul.subcatalog, .subject, .art-cont, .art-relate ul, .com-list, .writes, .original, .element, .dualpic, .albumn-c {border-left:1px solid #ddd;border-right:1px solid #ddd;}

/* link-style */
.homepage h2 a:link, .homepage h2 a:visited, .homepage h3 a:link, .homepage h3 a:visited, .homepage h4 a:link, .homepage h4 a:visited, .homepage dd a:link, .homepage dd a:visited, .homepage ol li a:link, .homepage ol li a:visited, .homepage p a:link, .homepage p a:visited, ul.w50 li a, ul.w110 li a, .rank-swap a, .food-hl li a, .w560 dt a:link, .w560 dt a:visited, .original a:link, .original a:visited, .sub-ia .sub-news h2 a:link, .sub-ia .sub-news h2 a:visited, .sub-ia dd a:link, .sub-ia dd a:visited, p.mpic a:link, p.mpic a:visited, .sa-info h3 a:link, .sa-info h3 a:visited, .element p a:link, .element p a:visited, .dualpic p a:link, .dualpic p a:visited, .albumn-c ul li a {color:#390;}

ol#rank-1 li a, ol#rank-2 li a, .topic-list p a:link, .topic-list p a:visited, ul.plan-list li a, .title50 p a:link, .title50 p a:visited, .site-link p a:link, .site-link p a:visited, .flinks p a:link, .flinks p a:visited, .footer p a:link, .footer p a:visited, .part-news p a:link, .part-news p a:visited, .ch-main p a:link, .ch-main p a:visited, .subject ul li a, .pager p a:link, .pager p a:visited, .art-relate ul li a, .posttool a:link, .posttool a:visited, .topbar a:link, .topbar a:visited, ul.submenu li a, .sub-ia .sub-news p a:link, .sub-ia .sub-news p a:visited, .sub-iz .sub-news p a:link, .sub-iz .sub-news p a:visited, .sub-ia .sub-news li a, .sub-iz .sub-news li a, .sub-ia .subject ul li a, .element ul li a, .sa-info p a:link, .sa-info p a:visited, .sa-info ul li a, .element ol li a, .origins-c ul li a, .sub-iz .dualpic p a:link, .sub-iz .dualpic p a:visited {color:#666}

.home-search p a:link, .home-search p a:visited, p.home-tags a:link, p.home-tags a:visited, .chm-t p a:link, .chm-t p a:visited, .ch-sub ul li a, .subcatalog li a, .sat30 p a:link, .sat30 p a:visited, .navibar p a:link, .navibar p a:visited {color:#888;}

.home-search p a.cur:link, .home-search p a.cur:visited, .site-link p b a:link, .site-link p b a:visited, .sa-info ul li b a {color:#390;}

.sub-ic .sa-info h3 a:link, .sub-ic .sa-info h3 a:visited, .sub-ic .element p a:link, .sub-ic .element p a:visited, .sub-ic .dualpic a:link, .sub-ic .dualpic a:visited, .sub-ic .sa-info ul li b a:link, .sub-ic .sa-info ul li b a:visited, .sub-ic .albumn-c ul li a:link, .sub-ic .albumn-c ul li a:visited {color:#28c;}

.sub-iz .sub-news h2 a:link, .sub-iz .sub-news h2 a:visited, .origins-c dd a:link, .origins-c dd a:visited, .focus dd a:link, .focus dd a:visited, .zt30 p a:link, .zt30 p a:visited, .sub-iz dd a:link, .sub-iz dd a:visited, .sub-iz .sa-info h3 a:link, .sub-iz .sa-info h3 a:visited, .sub-iz .sa-info ul li b a, .sub-iz .element p a:link, .sub-iz .element p a:visited, .sub-iz .albumn-c a:link, .sub-iz .albumn-c a:visited {color:#f60;}
.sub-iz .sub-news h2 a:hover, .sub-iz .sub-news h2 a:active, .origins-c dd a:hover, .origins-c dd a:active, .focus dd a:hover, .focus dd a:active, .sub-iz dd a:hover, .sub-iz dd a:active, .sub-iz .sa-info h3 a:hover, .sub-iz .sa-info h3 a:active, .sub-iz .sa-info ul li b a:hover {color:#fc0;}

.homepage a:hover, .homepage a:active, .topbar a:hover, .topbar a:active, ul.submenu li a:hover, .original a:hover, .original a:active, .sub-ia .sub-news p a:hover, .sub-ia .sub-news p a:active, .sub-iz .sub-news p a:hover, .sub-iz .sub-news p a:active, .sub-ia .sub-news li a:hover, .sub-iz .sub-news li a:hover, .sub-ia .sub-news h2 a:hover, .sub-ia .sub-news h2 a:active, .sat30 p a:hover, .sat30 p a:active, .sub-ia dd a:hover, .sub-ia dd a:active, .sub-ia .subject ul li a:hover, .navibar p a:hover, .navibar p a:active, .element ul li a:hover, p.mpic a:hover, p.mpic a:active, .sa-info a:hover, .sa-info a:active, .element p a:hover, .element p a:active, .element ol li a:hover, .dualpic p a:hover, .dualpic p a:active, .albumn-c ul li a:hover, .origins-c ul li a:hover, .zt30 p a:hover, .zt30 p a:active {color:#f90!important;}

.navi ol li a, .pager p a.cur:link, .pager p a.cur:visited, .pager p a:hover, .pager p a:active, .sub-ic p.mpic a:link, .sub-ic p.mpic a:visited {color:#fff!important;}
.navi ol li a:hover, .sub-iz .albumn-c a:hover, .sub-iz .albumn-c a:active, .sub-ic p.mpic a:hover, .sub-ic p.mpic a:active {color:#fc0!important;}




.dede_pages{ width:100%; float:none; overflow:hidden; text-align:center;}
.dede_pages ul{margin:0px auto;float:none;clear:both;overflow:hidden;text-align:center;white-space:nowrap;}
.dede_pages ul li, .dede_pages ul li a{float:none;display:inline;}

.dede_pages{}
.dede_pages ul{float:left;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

