@charset "utf-8";
/* content */
.w1{width:212px; padding:0 0 4px; background:url(../image/col_left_bg.gif) repeat-y;}
.w2{width:778px; padding:0 0 0 10px; overflow:hidden;}
.w3{width:556px;}
.w4{width:212px; padding:0 0 4px; background:url(../image/col_right_bg.gif) repeat-y;}
.w5{width:360px; padding:10px 0 0; text-align:center; background:url(../image/inews_bg.gif) repeat-x;}
.w6{width:405px;}
.w7{width:278px;}
.w8{width:277px;}
.w9{width:778px; padding:0 0 8px; background:#fff;}

.content{padding:15px 0 0; width:100%; background:#fff url(../image/content_line.gif) repeat-x;}
.left_topbar{height:6px; font-size:0; background:url(../image/col_left_top.gif) no-repeat;}
.right_topbar{height:6px; font-size:0; background:url(../image/col_right_top.gif) no-repeat;}
.left_coltopic,
.right_coltopic{clear:both; color:#fff; width:188px; height:28px; padding:0 0 0 15px; background:url(../image/col_topic_bg.gif) no-repeat;}
.right_coltopic{margin:0 0 0 1px;}
.left_coltopic .t,
.right_coltopic .t{font-weight:bold; padding:7px 0 0;}
.left_coltopic .t a,
.right_coltopic .t a,
.left_coltopic .t a:hover,
.right_coltopic .t a:hover{color:#fff;}
.block{width:203px; margin:0 auto; background:#fff;}
.block .area{padding:0 0 1px;}
/* notice */
.notice{width:201px; margin:0 auto 5px; padding:0 0 10px; border:1px solid #f0b89f; border-width:1px 1px 3px;}
.notice .topic{height:25px; padding:10px 6px 0 0; text-align:right; background:#fff url(../image/topic_notice.gif) no-repeat;}
.notice .topic a{color:#787878; text-decoration:none;}
.notice ul{width:181px; padding:5px 10px; line-height:140%; background:#fff;}
.notice li{padding:0 0 8px;}
.notice marquee{height:130px; background:#fff;}
/* rank */
.rank ul{padding:8px 0 0 32px; width:162px; background:#fff url(../image/ico_number.gif) 10px 10px no-repeat;}
.rank li{float:left; height:22px; width:162px; padding:0; background:#fff;}
.rank .r{color:#eb6100; font:11px Tahoma, Geneva, sans-serif;}
/* interactive */
.interactive{height:228px;}
.interactive p{margin:10px 5px 8px 6px; line-height:150%;}
.interactive img{margin:0 8px;}
/* link */
.link{height:214px;}
.link p{margin:20px auto 10px 35px;}
.link select{color:#c46003;}
/* news */
.news{width:100%; padding:0 0 25px; background:#fff url(../image/news_line.gif) 0 bottom no-repeat;}
.news .topic{color:#c46003; padding:10px 14px 0 28px; height:21px; font-weight:bold; background:#fff url(../image/news_topic_bg.gif) no-repeat;}
.news .topic .more{float:right; font-weight:normal; padding:0 10px 0 0; background:none;}
.news .topic .more a{color:#787878; text-decoration:none;}
.news .top{width:395px; padding:0 5px; border-bottom:1px solid #ea7605;}
.news .top h4{color:#f00; font-size:14px; margin:0; padding:15px 0 0; height:25px; background:#fff;}
.news .top h4 a{color:#f00;}
.news .top p{color:#888; margin:8px 0; text-indent:12px; line-height:150%;}
.news .top p a{color:#b26618;}
.news ul{width:100%; margin:1px 0 0; padding:8px 0 0; border-top:1px solid #f9b576; background:#fff;}
.news li{float:left; width:376px; padding:6px 5px 0 24px; height:18px; background:#fff url(../image/ico_arrow.gif) 7px 7px no-repeat;}
.news li a{float:left; color:#333;}
.news li a:hover{color:#eb6100;}
.news .date{float:right; color:#888;}
.news .more{clear:both; padding:12px 35px 0 0; height:11px; text-align:right; background:#fff url(../image/news_more_bg.gif) 0 14px repeat-x;}
.dplayer{width:340px; margin:0 auto; border:1px solid #999;}
/* news2 */
.news2{margin:0 0 8px; height:167px; background:url(../image/news2_bg.gif) no-repeat;}
.news2 .topic{color:#1d1d1d; padding:18px 14px 0 28px; height:21px; font-weight:bold;}
.news2 .topic a{float:right; color:#787878; font-weight:normal; text-decoration:none;}
.news2 ul{clear:both; margin:0 10px 0 14px; background:#fff;}
.news2 li{height:21px; background:#fff;}
/* login */
.login{width:201px; margin:0 0 2px 5px; padding:0 0 10px; border:1px solid #f0b89f; border-width:1px 1px 3px;}
.login .topic{height:25px; padding:15px 6px 0 0; text-align:right; background:#fff url(../image/topic_login.gif) no-repeat;}
.login ul{width:181px; height:91px; padding:10px 10px 0; line-height:140%; background:#fff;}
.login li{float:left; width:181px; padding:0 0 8px;}
.login label{float:left; padding:0 10px 0 0; width:45px; line-height:24px; text-align:right;}
.login input{padding:3px; width:110px; border:1px solid #83a5c0;}
.login .btn{width:126px; padding:5px 0 0 55px;}
.login .btn input{width:66px; height:20px; border:0; background:url(../image/btn_login.gif) no-repeat;}
/* special */
.special{margin:0 0 5px 4px;}
.special .right_coltopic{height:25px;}
.special ul{padding:0 0 0 1px; width:203px; background:#fff;}
.special li{width:179px; height:20px; padding:8px 0 0 24px; font-weight:bold; background:url(../image/special_bg.gif) no-repeat;}
.special a, .special a:hover{color:#fff;}
/* banner */
.banner{height:115px; padding:8px 0 0; background:#fff;}
.banner img{border:1px solid #ccc;}
/* brand */
.brand{clear:both; margin:0 0 0 4px; width:204px;}
.brand .blist{width:195px; margin:0 0 0 5px; padding:5px 0; border-bottom:1px solid #f9d9c0; background:#fff;}
.brand .blist a{margin:0 0 5px;}
/* news3 */
.news3{border:1px solid #edd2be; background:#f7e9e3;}
.news3 .top{height:8px; background:url(../image/news3_top.gif) no-repeat;}
.news3 .bottom{height:8px; background:url(../image/news3_bottom.gif) 0 bottom no-repeat;}
.news3 ul{padding:0 5px 0 10px; background:url(../image/news3_ul_bg.gif) 4px 0 repeat-y;}
.news3 li{padding:8px 0 0 18px; height:12px;}
.news3 .stybottom{height:12px; background:#f7e9e3 url(../image/news3_ul_bottom.gif) 4px 0 no-repeat;}
/* sty1 */
.sty1 .topic{color:#b97225; font-weight:bold; height:26px; padding:12px 0 0 20px; background:#f7e9e3  url(../image/news3_sty1_top_bg.gif) 1px 0 no-repeat;}
.sty1 .topic .more{font-weight:normal; padding:0 15px 0 0;}
.sty1 li{background:#fff url(../image/news3_sty1_arrow.gif) 6px 11px no-repeat;}
/* sty2 */
.sty2{width:100%; padding:2px 0 0; background:#f7e9e3;}
.sty2 .topic{color:#1266b2; font-weight:bold; height:26px; padding:12px 0 0 20px; background:#f7e9e3 url(../image/news3_sty2_top_bg.gif) 1px 0 no-repeat;}
.sty2 .topic .more{font-weight:normal; padding:0 15px 0 0;}
.sty2 li{background:#fff url(../image/news3_sty2_arrow.gif) 6px 11px no-repeat;}
/* rollimage */
.rollimage{border:3px solid #e9dbb8; background:#f1e6ca;}
.rolldiv{height:110px; width:99%; padding:6px 0 0; margin:0 auto; white-space:nowrap; overflow:hidden;}
.rolldiv img{width:140px; height:100px; padding:1px; border:1px solid #ccc;}
.rollbegin, .rollend{margin:0 3px;}
.rollbegin, .rollend, .rollbegin ul,
.rollend ul, .rollbegin ul li, .rollend ul li{display:inline;}

/* page */
.page{width:742px; padding:0 10px 10px; margin:0 0 10px; border:8px solid #f9e6db; background:#fff url(../image/content_bg.gif) 0 1px repeat-x;}
.position{height:19px; padding:3px 0 0 30px; background:#fff url(../image/ico_home.gif) 6px 0 no-repeat;}
.page .mcontent{color:#333; width:724px; font-size:13px; line-height:2em; padding:20px 10px 30px; margin:0; background:#fff url(../image/content_bg.gif) 0 1px repeat-x;}
.page h2{color:#c46003; font-size:18px; margin:15px 0 0;}
.page p{margin:12px 0;}
.page .tools{padding:10px 5px 0; height:24px; text-align:right; border-top:1px solid #eee; background:#fff;}
.page .tools a{float:right; color:#4e4d4e; width:69px; height:17px; margin:0 10px; padding:5px 0 0 1px; text-align:center; background:url(../image/btn_tools_link.gif) no-repeat;;}
.page .tools a:hover{color:#c46003; text-decoration:none;}

.page .rlist ul{margin:10px 0 0; border-top:1px solid #eee;}
.page .rlist li{padding:3px 10px; border-bottom:1px solid #eee;}
.page .rlist .n{color:#c46003; width:30px; font-weight:bold;}
/* leftnav */
.lbg{width:100%; background:#fff url(../image/col_left_bg.gif) repeat-y;}
.leftnav{margin:0 0 0 4px;}
.leftnav ul{width:201px;}
.leftnav li{height:19px; padding:8px 0 0 20px; background:url(../image/left_nav_bg.gif) no-repeat;}
.leftnav a{color:#a93300;}
.leftnav a:hover{color:#c46003; text-decoration:none;}
.leftnav .mail{margin:15px 0 0;}
/* narea */
.narea h2{padding:0 20px; margin-bottom:10px; text-align:center;}
.narea .ninfo{color:#666; font-size:12px; text-align:center; padding:9px 0 0; height:21px; line-height:normal; border-top:1px solid #eee; border-bottom:1px solid #eee; background:#fff;}
.narea .ninfo .space{margin:0 20px;}
.narea .ninfo img{margin:-1px 0 0;}
.narea .ninfo a{color:#c46003;}
.narea .ncontent a{color:#333; text-decoration:underline;}
.narea .ncontent a:hover{text-decoration:none;}
.narea .nfile{font-size:12px; width:100%; padding:20px 0 0; background:#fff;}
.narea .nfile a{color:#333;}
.narea .nfile img{margin:-1px 0 0;}
/* nlist */
.nlist{padding-bottom:0;}
.nlist ul{width:100%; padding:15px 0 8px; background:#fff url(../image/line_dot.gif) 0 bottom repeat-x;}
.nlist li{float:left; width:689px; font-size:14px; height:24px; line-height:normal; padding:10px 20px 0 15px; background:#fff;}
.nlist li.bk{background:#f3f3f3;}
.nlist li a{float:left; color:#333;}
.nlist li a:hover{color:#c46003;}
.nlist .h{background:#fff;}
.nlist .dot{float:left;}
.nlist .date{float:right; color:#666; font-size:12px; padding:1px 0 0;}
.nlist .imgart li{float:left; font-size:12px; width:146px;}
.nlist .imgart img{width:140px; height:100px; border:1px solid #ccc;}
.nlist .artimg{width:140px;}
.nlist .artname{width:140px; padding:10px 0; background:#fff; overflow:hidden;}
.npage{height:25px; padding:0 20px; text-align:center; background:#fff;}
.npage a:hover{text-decoration:none;}
/* search */
ul.adv{width:687px; margin:15px 0 0; padding:0; border:1px solid #efab72; border-bottom:0;}
.adv li{padding:12px 16px 9px; border-bottom:1px solid #efab72;}
.adv .m{background:#f9e6db;}
.adv label{float:left; color:#eb6100; padding:4px 0 0; font-weight:bold; width:140px;}
.adv span{float:left; width:180px; padding:4px 0 0;}
.adv input, .adv select{float:left; font:14px Arial, Helvetica, sans-serif;}
.adv #q{width:200px; margin:0 10px 0 0;}
.nkey{font-size:12px; padding:3px 10px 2px; margin:5px 0 0; border:1px solid #ccc; background:#eee;}
.nkey .space{margin:0 15px;}
.nkey a{text-decoration:underline;}
/* mail */
.mail{width:203px; margin:0 0 0 5px;}

.mailtlb{margin:25px; background:#efab72;}
.mailtlb td{padding:4px 10px 2px; background:#fff;}
.mailtlb .label{color:#eb6100; font-weight:bold; text-align:right; background:#f9e6db;}
.mailtlb .m td{background:#f9e6db;}
/* from */
.actlink{color:#bbb; margin:12px 0 0;}
.actlink span{float:left; margin:0 5px;}
.actlink a{float:left; color:#c46003; width:75px; text-align:center; background:#eee;}
.actlink a:hover,
.actlink a.action{color:#fff; text-decoration:none; background:#f28e5c;}
.from{display:none;}
.from ul{width:687px; padding:0; border:1px solid #efab72; border-bottom:0;}
.from li{float:left; color:#f00; width:687px; padding:9px 16px 6px; border-bottom:1px solid #efab72; background:#fff;}
.from .m{background:#f9e6db;}
.from label{float:left; color:#eb6100; padding:4px 15px 0 0; font-weight:bold; width:120px; text-align:right;}
.from label.s{color:#535353; width:auto; font-weight:normal; text-align:left; padding:4px 10px 0 0;}
.from input{float:left; padding:3px;}
.from input.topic{width:380px;}
.from textarea{float:left; width:380px; height:80px; padding:3px; overflow:auto;}