*{padding:0;margin:0}
html{}
body{font-size:12px;color:#000;background:#fff;font-family:Hei,san-serif}
a{color:#000;text-decoration:none}
img{border:0}
.input{border:1px solid #ccc;background:#fafafa}
textarea{overflow:auto;border:1px solid #ccc;background:#fafafa}
textarea:hover{background:#fff}
select{font-size:12px;height:20px}

#globalTop ul,
#globalBottom ul{list-style:none}

#globalTop a:hover,
#globalBottom a:hover{text-decoration:none}
#globalTop input,
#globalBottom input{font-size:12px}

#globalTop .shadow_box{}
#globalTop .nav_dropdown_root:hover .shadow_box{display:block}

#globalTop .shadow_box_bg{position:relative;top:2px;left:2px;background:url(../__g/img/shadow_box.png)}

#globalTop .shadow_box_inner{position:relative;top:-2px;left:-2px;border:1px solid #f60;background:#fff;padding:5px}

#globalTop .sub_navi{width:auto;height:26px;background:#fbfbfb;overflow:hidden;position:relative;top:-1px}

#globalTop .sub_navi ul{width:990px;margin:0 auto;text-align:center}

#globalTop .sub_navi ul li{padding:0 8px 0 15px;line-height:27px;background:url(img/nav_sub_normal.gif) no-repeat;display:inline}

#globalTop .sub_navi ul li.first{background:none}

#globalTop .sub_navi ul li a{text-decoration:none;color:#656565}

#globalTop .sub_navi ul li a:hover,
#globalTop .sub_navi ul li a.current{color:#f60}

#globalTop .header{position:relative;margin:0 auto;width:990px;height:70px}
#globalTop .header .logo{float:left;margin:5px 0 0 5px;height:72px;width:410px}

#globalTop .header .logo a{display:block;background:url(../__g/img/logo/Sanya_07.gif) no-repeat 0 0;text-align:left;text-indent:-3000px;height:72px;width:410px;overflow:hidden}

#globalTop .header .quicklink{float:right;color:#999;text-align:right;margin:40px 0 0 0;padding:0 120px 0 0}

#globalTop .header .quicklink_login{color:#fc9}
#globalTop .header .quicklink_login a{color:#f60}

#globalTop .header .quicklink_login .sayhi{color:#666}

#globalTop .header .quicklink_upload{position:absolute;top:31px;right:5px;display:block;background: url(../__g/img/navi.png) no-repeat 0 -450px;text-align:left;text-indent:-3000px;height:27px;width:103px;overflow:hidden}

#globalTop .navi,#globalBottom .navi{position:relative;z-index:9000;clear:both;background:url(../__g/img/navi.png) repeat-x 0 0;min-width:990px;height:40px}
#globalTop .navi ul{zoom:1}
#globalTop .navi ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#globalTop .nav_inner,
#globalBottom .nav_inner{position:relative;width:990px;margin:0 auto;height:40px}

#globalTop .nav_primary{position:absolute;top:0;left:5px;z-index:1000;height:40px}
*#globalTop .nav_primary{_width:275px}

#globalTop .nav_primary li{float:left;background:url(../__g/img/navi.png) no-repeat 0 -50px;height:40px;padding:0 0 0 3px}
#globalTop .nav_primary li.nav_first{background:none}
#globalTop .nav_primary li a{display:block;color:#fff;font-size:14px;line-height:40px;text-align:center;text-decoration:none;width:49px;height:40px;overflow:hidden}
#globalTop .nav_primary li a.nav_dropdown_root{color:#fff;background:url(../__g/img/navi.png) no-repeat right -400px}
#globalTop .nav_primary li a.nav_dropdown_root:hover,
#globalTop .nav_primary li a.nav_dropdown_root.hover{color:#fff;background:url(../__g/img/navi.png) no-repeat right -350px}

#globalTop .nav_primary li a:hover{color:#fff;background:url(../__g/img/nav_primary_hover.png) no-repeat 0 0}
*#globalTop .nav_primary li a:hover{_background:url(../__g/img/navi.png) no-repeat 0 -150px}

#globalTop .nav_primary li.nav_current a{color:#f60;background:url(../__g/img/navi.png) no-repeat 0 -100px}
#globalTop .nav_primary li .beta{position:absolute;top:-2px;left:258px;display:block;background:url(../__g/img/navi_080827.png) no-repeat 0 -730px;text-indent:-3000px;width:23px;height:13px}

#globalTop .nav_secondary{position:absolute;top:0;right:5px;z-index:1000;height:40px;max-width:300px}
*#globalTop .nav_secondary{_width:300px}

#globalTop .nav_secondary li{float:right;background:url(../__g/img/navi.png) no-repeat right -200px;padding:0 3px 0 0;height:40px}
#globalTop .nav_secondary li.nav_first{background:none}
#globalTop .nav_secondary li a{display:block;color:#fff;line-height:40px;text-decoration:none;text-align:center;width:49px;height:40px}
#globalTop .nav_secondary li a.nav_dropdown_root{color:#fff;background:url(../__g/img/navi.png) no-repeat right -400px}
#globalTop .nav_secondary li a.nav_dropdown_root:hover,
#globalTop .nav_secondary li a.nav_dropdown_root.hover{color:#fff;background:url(../__g/img/navi.png) no-repeat right -350px}

#globalTop .nav_secondary li.nav_current a{color:#f60;background:url(../__g/img/navi.png) no-repeat 0 -250px}

#globalTop .nav_secondary li a:hover{color:#fff;background:url(../__g/img/nav_secondary_hover.png) no-repeat 0 0}
*#globalTop .nav_secondary li a:hover{_background:url(../__g/img/navi.png) no-repeat 0 -300px}

#globalTop .nav_sub{display:none;position:absolute;top:40px;right:0}
*#globalTop .nav_sub{_width:80px}

#globalTop .nav_sub li,
#globalTop .nav_primary li.nav_current .nav_sub li,
#globalTop .nav_secondary li.nav_current .nav_sub li{float:none;background:none;height:25px;padding:0}

#globalTop .nav_sub li a,
#globalTop .nav_primary li.nav_current .nav_sub li a,
#globalTop .nav_secondary li.nav_current .nav_sub li a,
#globalTop .nav_sub li a:hover,
#globalTop .nav_primary li .nav_sub li a:hover,
#globalTop .nav_secondary li .nav_sub li a:hover{color:#555;background:none;font-size:12px;line-height:25px;text-align:left;padding:0 5px 0 10px;width:48px;height:25px}

#globalTop .nav_sub li a:hover,
#globalTop .nav_primary li .nav_sub li a:hover,
#globalTop .nav_secondary li .nav_sub li a:hover,
#globalTop .nav_sub li.nav_current a,
#globalTop .nav_primary li .nav_sub li.nav_current a,
#globalTop .nav_secondary li .nav_sub li.nav_current a{color:#f60;background:url(../__g/img/sprite_bg_1006.png) 2px -111px no-repeat}

#globalTop #navChannel{padding-right:10px}
#globalTop #navChannel .nav_sub{right:auto}

#globalTop #navChannel ul{background:#fff url(../__g/img/navChannel_dropdown.png) center repeat-y;width:100px;left:-2px}
#globalTop #navChannel li{float:left;width:40px;padding:0 5px 0 5px}
#globalTop #navChannel li a{width:25px}

#globalTop .nav_search,
#globalBottom .nav_search{margin:0 0 0 315px;padding:6px 0 0 0;width:390px;height:30px}
#globalTop .nav_scount,
#globalBottom  .nav_scount{color:#ccc}

#globalTop .nav_search_input,
#globalBottom .nav_search_input{float:left;background:#fff;border:1px solid #f60;padding:4px;height:14px;width:230px}
#globalTop .nav_search_input.google_bg,
#globalBottom .nav_search_input.google_bg{background:#fff url(../__g/img/navi.png) no-repeat 150px -600px}

*#globalTop .nav_search_input.google_bg,#globalBottom .nav_search_input.google_bg{_background-attachment:fixed}

#globalTop .nav_search_submit,
#globalBottom .nav_search_submit{background:url(../__g/img/navi.png) no-repeat 0 -500px;text-indent:-3000px;border:0;width:65px;height:24px;margin:0 0 0 5px;cursor:pointer}
*#globalTop .nav_search_submit,#globalBottom .nav_search_submit{_margin:0 0 0 2px}

#globalTop .nav_sub .shadow_box_inner{left:-2px}

.searchTipsList{position:absolute;padding:0;z-index:100001;background:#666;border:1px solid #666}
.searchTipsList ul{list-style:none;background:#fff;display:block;width:100%;margin:0;padding:0;opacity:0.96;float:left}
.searchTipsList ul li{display:block;cursor:pointer;line-height:26px;width:100%;float:left}
.searchTipsList ul li span{padding:0 8px;display:block;overflow:hidden;width:125px;height:26px}
.searchTipsList ul li em{padding:0 8px;margin-top:-26px;text-align:right;color:#000;font-size:12px;font-style:normal;display:block;width:75px;height:26px;overflow:hidden;float:right;background:#FAFAFA;border-left:1px solid #d6d6d6}
.searchTipsList ul li.chosen{background:url(../__g/img/navi.png) repeat-x 0 -650px}
.searchTipsList ul li.chosen span{color:#fff}
.searchTipsList ul li.chosen em{background:url(../__g/img/navi.png) repeat-x 0 -650px;color:#fff;border-left:1px solid #eee}

.diyselect{position:relative;float:left;width:58px}
.diyselect input{color:#e55100;background:url(../__g/img/navi.png) no-repeat right -550px #fff;line-height:22px;text-align:center;border:1px solid #f60;padding:0 15px 0 0;width:58px;height:24px;cursor:pointer}
.diyselect ul{display:none;position:absolute;top:-22px;left:0;z-index:9999;background:#fff;text-align:center;border:1px solid #f60;margin:0;padding:0;height:auto;width:41px;list-style:none}
.diyselect ul li a{display:block;color:#666;line-height:22px;text-decoration:none;height:22px;margin:0;outline:none}
.diyselect ul li a:hover{color:#fff;background:#666}
.diyselect .diyselect_current a{color:#f60}

#specialogo{display:block;float:left;height:60px;font-size:0;width:87px;margin:4px 0 0 0;background:url(../tmp/logo/hd.gif) no-repeat bottom}

#globalBottom{clear:both;padding-top:30px}
#globalBottom .footer{clear:both;background:#fff;text-align:center;margin:10px 0 0 0;padding:0 0 20px 0}
#globalBottom .footer img{display:inline}

#globalBottom .footer .copyright{line-height:200%;}

#globalBottom .footer .nav_footer{color:#999;background:#fff;height:28px}

#globalBottom .footer .nav_footer ul{line-height:14px;width:980px;margin:0 auto;padding:7px 0 0 0}
#globalBottom .footer .nav_footer li{display:inline;text-align:center;background:url(../__g/img/navi.png) no-repeat 0 -690px;padding:0 10px 0 15px}

#globalBottom .footer .nav_footer li.nav_first{background:none}

#globalBottom .footer .nav_footer a{color:#6a6a6a;text-decoration:none}
#globalBottom .footer .nav_footer a:hover{text-decoration:underline}

#globalBottom .footer .icp{background:url(../__g/img/gov/beian.gif) no-repeat;width:15px;height:17px;vertical-align:-5px}

#globalBottom .footer .logo{background:url(../__g/img/logo/logo_s.png) no-repeat;width:125px;height:30px;vertical-align:-10px}

.navigation{background:url(img/nav.jpg) repeat-x 0 70px;height:134px}

.navigation .nav,.about .nav{}
.navigation .nav ul{}
.nav li{list-style:none;float:left}
.nav a{display:block}

.navigation #groupspage .nav_sub ul{position:relative;left:385px}

.navigation .nav_top{width:960px;height:70px;margin:0 auto;text-align:right}
.navigation #logo{float:left;margin-top:5px;width:199px;height:60px;background:url(img/logo_20080416.jpg);display:block}
.navigation .police{margin-top:15px;display:none}
.navigation #logo h1{display:none}
.navigation .nav_info{float:right;padding:8px 5px 0 0}

.navigation .nav_login{padding:4px 0;text-align:right}
.navigation .nav_user{display:none;padding:5px 0}
.navigation .nav_search{padding-top:7px;height:30px}
.navigation .nav_search form,.about .nav_search form{display:inline}
.navigation .nav_search form a,.about .nav_search form a{color:#f60;margin-top:2px}

.navigation .nav_info .nav_searchInput,
.about .nav_searchInput{padding:2px;border-color:#9F9F9F #DCDCDC #DCDCDC #9F9F9F;border-style:solid;border-width:1px;margin-bottom:-1px;* margin-bottom:-4px;width:176px;color:#444}
.about .nav_searchInput{background:#fff;width:400px}
.navigation .nav_info .nav_scount,.about .nav_scount{color:#ccc}

.navigation div a.nav_type,
.about div a.nav_type{background:url(img/searchradio.gif) no-repeat left top;padding:2px 4px 2px 20px;text-decoration:none;color:#333}
.navigation div a.nav_type:hover,.about div a.nav_type:hover{color:#f60}
.navigation div a.nav_type_on,.about div a.nav_type_on{background:url(img/searchradio.gif) no-repeat 0 -35px}
.navigation .postBtn,.navigation .googleBtn,.about .postBtn,.about .googleBtn{background:url(img/nav_kits.gif) no-repeat 0 -209px;width:83px;border:none;height:22px;margin:0 3px 2px 3px;margin-left:1px!important;cursor:pointer;margin-bottom:-2px;* margin-bottom:-4px}
.navigation .googleBtn,.about .googleBtn{background:url(img/nav_kits.gif) no-repeat 0 -172px;width:49px}
.navigation .googlelogo{background:url(img/google_logo_w.gif) no-repeat;border:0;width:83px;height:20px}

.about .googlelogo{background:url(img/google_logo_g.gif) no-repeat}

.navigation .nav_primary{height:32px;width:960px;margin:0 auto;* overflow:hidden;background:url(img/nav_pri.jpg) no-repeat right top}
.navigation .nav_primary a{text-decoration:none}
.navigation .nav_primary li{background:url(img/nav_kits.gif) no-repeat 0 -58px}
.navigation .nav_primary li.nav_first{background:none}
.navigation .nav_primary li a{line-height:33px;padding:0;width:71px;text-align:center;color:#fff;font-size:14px}
.navigation .nav_primary li a:hover{background:url(img/nav_kits.gif) no-repeat 7px -28px;color:#f60;text-shadow:1px 1px 3px #f60}
.navigation .nav_primary li.nav_primaryCurrent a{background:url(img/nav_kits.gif) no-repeat 7px 7px;color:#f60}
.navigation .nav_primary li.nav_primaryCurrent a.hover{background:url(img/nav_kits.gif) no-repeat 7px 7px}

.navigation .nav_primary a.nav_primaryUpload{float:right;width:48px;line-height:34px;padding:0 16px 0 37px;color:#666 !important;font-size:12px !important;background:none !important}

.navigation .nav_sub,.about.nav_sub{width:960px;margin:0 auto;font-size:12px;text-decoration:none;height:35px}
.navigation .nav_sub ul,.about .nav_sub ul{float:left}
.navigation .nav_sub li{background:url(img/nav_kits.gif) no-repeat 0 -90px}
.navigation .nav_sub li.nav_first,.about .nav_sub li.nav_first{background:none}
.navigation .nav_sub li a{line-height:25px;padding:0 10px;color:#3C3C3C;text-decoration:none}
.navigation .nav_sub a:hover{color:#EE7423}
.navigation .nav_sub li.nav_subCurrent a,.about .nav_sub li.nav_subCurrent a{color:#EE7423;background:url(img/nav_kits.gif) no-repeat 12px -114px;padding:0 10px 0 20px}

.navigation .nav_new{padding-right:22px;background:url(img/nav_kits.gif) no-repeat 0 -143px}
.navigation #nav_my{width:109px;position:relative}
.navigation #nav_editMy{position:absolute;left:55px;top:0;background:url(img/nav_editMy.gif)}

.nav_third{width:810px;height:27px;margin:12px auto 0 auto;padding:0 20px !important;background:url(img/nav_third.png) no-repeat 0 0}
.nav_third a{padding:6px 8px 5px 8px;color:#3C3C3C;text-decoration:none}
.nav_third a:hover{color:#EE7423}
.nav_thirdManage li{float:right}

.nav_tabs{border-bottom:1px solid #ddd;height:24px}
.nav_tabs li{background:url(img/tab_normal_r.png) no-repeat right 0;margin-right:1px}
.nav_tabs li:hover{background:url(img/tab_active_r.png) no-repeat right 0}
.nav_tabsHover{background-image:url(img/tab_active_r.png) !important}
.nav_tabs a{padding:6px 12px 3px 12px;background:url(img/tab_normal_l.png) no-repeat 0 0;color:#999 !important;text-decoration:none}
.nav_tabs a:hover{color:#000 !important;background:url(img/tab_active_l.png) no-repeat 0 0}
.nav_tabs_active{color:#000 !important;background-image:url(img/tab_active_r.png) !important;border-bottom:1px solid #fff}
.nav_tabs_active a{color:#000 !important;background-image:url(img/tab_active_l.png) !important}
.nav_tabsNotice{color:#000 !important;background-image:url(img/tab_notice_l.gif) !important}
.nav_tabsNotice a{color:#000 !important;background-image:url(img/tab_notice_r.gif) !important}
.tab_hide{ display:none}

.about{clear:both;width:100%;margin-top:70px;padding-bottom:25px;margin-bottom:-20px;background:#fafafa;font-size:12px;text-align:center}
.about ul{width:670px;margin:0 auto;height:28px}
.about li{background:url(img/copyline.gif) no-repeat right 10px}
.about .nav_sub{background:none}
.about .nav_sub a{padding:7px 15px 5px 15px !important;color:#6a6a6a;background:none;line-height:12px}
.about .nav_end{background:none}
.about .search{padding:15px;border-top:1px solid #eaeaea;background:#fafafa}
.about .tudou{height:28px;margin-bottom:15px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fff}
.about .nav_searchInput{width:400px;background:#fff}
.about .copyright{line-height:200%;}

.content{width:960px;min-height:300px;margin:0 auto;margin-top:15px;color:#666}
.content.fix{min-height:300px}
*html .content{height:300px}
*+html .content{height:auto}

.content a{color:#0093BB}
.content a:hover{color:#CC2A50}

.main{float:left;width:776px}
.side{float:right;width:160px}
.sideButton a{display:block;width:160px;height:30px;padding:5px 0 0 10px;background:url(img/icons/sidebutton.gif) no-repeat;color:#000;text-decoration:none;margin-bottom:5px}
.sideButton a:hover{color:#000}
.sideButton li{list-style:none}

.box{margin-bottom:10px}
.container{}
.caption{padding:9px 13px;background:url(img/m/caption.jpg) no-repeat 0 0}
.caption span{float:right;margin-top:7px}
.caption span a{color:#f60}
.caption em{display:none}
.captionCenter{width:100%;float:left;height:0px;color:#f60;* position:absolute;* margin-top:5px;text-align:center;font-family:sans-serif}
div>.captionCenter{position:static;float:none;width:auto}
.captionCenter span{float:none;padding-left:8px;background:url(img/icons/arrow_red.gif) no-repeat 0 4px}
.captionCenter a{color:#000;text-decoration:none}
.container{padding:1px 13px 0 13px;background:url(img/m/longcontain.gif) repeat-y}
.footer{padding:10px 0;background:url(img/m/caption.jpg) no-repeat 0 -64px}
.footer span{float:right}
.footer span a{color:#f60}

.side .caption{background:url(img/m/side.gif) no-repeat 0 0}
.side .container{background:url(img/m/sidecontain.gif) repeat-y}
.side .footer{padding:10px 0;background:url(img/m/side.gif) no-repeat 0 bottom}

.pagebar{padding-top:12px;clear:both;font-family:arial;font-size:12px}
.pagebar ul li{margin-left:5px}
.pagebar a,.pagebar_dot,.pagebarCurrent{display:block;float:left;height:24px;line-height:24px;width:auto;padding:0 8px;border:1px solid #DDD;text-align:center;color:#000;text-decoration:none;font-weight:600;background:#fff}
.pagebar a:hover{color:#f60}
.pagebarCurrent{border:0px solid #fff;color:#f60}
.pagebarDot{padding:3px 6px;border:none}
.pagebarPrv a{width:65px;background:#fff url(img/pagebar_prv.gif) no-repeat center top;font-size:0px}
.pagebarPrv a:hover{background:#fff url(img/pagebar_prv.gif) no-repeat center -28px}
.pagebarNext a{width:65px;background:#fff url(img/pagebar_nxt.gif) no-repeat center top;font-size:0px}
.pagebarNext a:hover{background:#fff url(img/pagebar_nxt.gif) no-repeat center -28px}
.pagebarNext a:first-letter{margin:-99999px}
.pagebarPrv a:first-letter{margin:-99999px}
.pagebar i{display:none}

.pack{float:left}
.pack ul{}
.pack li{list-style:none}
.pack b{font-weight:normal;color:#686868;font-size:11px;font-family:Arial}

.wide{padding:4px;width:120px;border:1px solid #ccc;background:#fff;margin-bottom:8px}
div >.wide{height:auto}
.in{position:relative;width:120px;height:75px;overflow:hidden}
.line{background:url(img/dotline.gif) repeat-x 0 bottom}

.pack_clip{padding:12px 10px;color:#000;width:126px}
.pack_clip li{line-height:150%;word-wrap:break-word;word-break:break-all}
.pack_clipImg,.pack_albumImg{margin-top:-7px}
.pack_clipTime{font-family:Arial;font-size:10px;font-weight:bold;color:#000}

.quick{position:absolute;* top:0;* left:0;width:18px;height:16px;z-index:10}
.quick a{width:18px;height:16px;display:block;background:url(img/add.gif) no-repeat}
.quick a:hover{background:url(img/adding.gif) no-repeat}
.quickAhover a{background:url(img/addhover.gif) no-repeat}
.quickAdded{position:absolute}
.quickAdded a{width:18px;height:16px;display:block;background:url(img/added.gif) no-repeat}
.quickAdded a:hover{background:url(img/added.gif) no-repeat}

.pack_user{padding:15px;color:#000;width:120px;text-align:center}
.pack_user ul{}
.pack_user li{line-height:180%;word-wrap:break-word;word-break:break-all}
.pack_userImg{padding:4px;margin-bottom:3px;width:60px;background:#fff;border:1px solid #dfdfdf}
.pack_userName{color:F60 !important}

.pack_group{padding:15px 18px 15px 15px;color:#000;width:218px;text-align:center}
.pack_group ul{}
.pack_group li{line-height:180%;word-wrap:break-word;word-break:break-all}
.pack_groupImg{width:70px;padding:4px;margin-bottom:6px;background:#fff;border:1px solid #dfdfdf}

.pack_list{padding:12px 3px;color:#000;width:144px}
.pack_list li{line-height:150%;word-wrap:break-word;word-break:break-all}

.pack_list .wide{padding:4px 4px 4px 17px;margin-bottom:8px;border:none;background:url(img/album.gif) no-repeat}

.pack_listImg{margin-top:-7px}
.pack_album{padding:10px 6px}

.commentArea{}

h1,h2{font-size:14px;color:#000;margin-top:8px;padding-left:3px}

.pop{width:850px;height:1px;margin:0 auto;position:relative}
.pop div{position:absolute;width:26px;height:16px;background:url(img/new_pop.gif) no-repeat}

.textFocus{background:#fff !important}
.trFocus{background:#fafafa}
.hot{color:#f00}
.pull{margin-bottom:-5px}
.url{background:transparent;font-size:9px;font-family:arial;color:#000;border:none;width:180px;padding-bottom:2px}
.date{font-family:tahoma;font-size:12px !important}

.guildbar{padding:10px 20px;background:url(img/nav_third.gif) no-repeat}
.notice{padding:20px;margin-top:15px;border:1px solid #f60}
.side_search{margin-top:10px}

.links{margin:0px 0 0 0;line-height:150%}
.links li{list-style:none;background:url(img/icons/red.gif) no-repeat 3px 6px;padding-left:12px;margin:3px 0}
.links span{float:right;color:#666;font-size:11px;font-family:Arial}
.links_single{background:url(img/icons/red.gif) no-repeat 3px 10px;color:#f60 !important}
.links_single a{color:#f60 !important}

.navList{}
.navList li{list-style:none;padding:5px 7px 5px 12px;border-bottom:1px solid #efefef}
.navListCurrent{background:url(img/icons/red.gif) no-repeat 3px 10px}
.navList span{float:right;color:#999;font-size:9px;font-family:Arial}

.editArealoading{background:#fff url(img/loading.gif) no-repeat center 40px !important;height:100px !important;min-height:100px !important}

.fix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}
.fix{display:inline-table;min-height:1%}

*html .fix{height:1%}
.fix{display:block}

.specialTitle{background:url(img/round/northwest_s.jpg) no-repeat !important}
.sideTitle{background:url(img/round/northwest_side.jpg) no-repeat !important}
.digBtn{display:block;width:50px;height:65px;text-align:center;background:url(img/digback.gif) no-repeat center 0}
.digBtn strong{color:#fff;font-family:Georgia;font-size:16px;padding:3px 1px 0 0;height:45px;clear:both;display:block;text-shadow:1px 1px 3px #fff}
.digBtn a{text-decoration:none !important}
.digBtn a span{color:#f60;border-bottom:1px solid #f60}
.ads{margin-bottom:12px}
.side .ads{margin-bottom:10px}
.specialTitle .container a.button:hover{color:#f60}

.service_box,
.service_box_list,
.service_box_program{padding:6px 4px 6px 30px}
.service_box{background:#fafafa url(img/help_ico.gif) no-repeat top left;border:1px solid #ddd;margin:0 auto;width:120px}
.service_box_list{width:100px;margin:5px 0 0 0}
.service_box_list,
.service_box_program{border:0;background:url(img/help_ico.gif) no-repeat top left}

.td_notice{width:auto;_height:1%;margin:10px 0;background:#f4f1d3 url(img/notice/td_notice_bg.gif) left top no-repeat}
.td_notice_ne{background:url(img/notice/td_notice_bg.gif) right top no-repeat}
.td_notice_se{background:url(img/notice/td_notice_bg.gif) right bottom no-repeat}
.td_notice_sw{background:url(img/notice/td_notice_bg.gif) left bottom no-repeat}
.td_notice p{padding:22px 50px 20px 80px;line-height:140%;color:#211f20}
.td_notice p.r1{background:url(img/notice/icon1.gif) 10px center no-repeat}
.td_notice p.r2{background:url(img/notice/icon2.gif) 10px center no-repeat}
.td_notice p.r3{background:url(img/notice/icon3.gif) 15px center no-repeat}

.noticebox{background:url(img/notice/errobg.jpg) no-repeat;width:792px;height:357px;margin:20px auto 0 auto;position:relative}

#tudou_panel{width:476px;margin:0 0 0 -238px;padding:0;background:url(img/notice/dialog_bg.gif) left top no-repeat;overflow:hidden;z-index:999999;position:absolute;left:50%}
#tudou_panel *{cursor:default}
#tudou_panel .caption{margin:16px 0 0 16px;padding:0;background:none;overflow:hidden;position:relative}
#tudou_panel .caption h3{width:409px;height:27px;margin:0;padding:0 15px;background:url(img/notice/dialog_img.gif) 0 0 no-repeat;overflow:hidden;line-height:27px;font-size:14px;color:#FFF}
#tudou_panel .caption a{display:block;width:27px;height:27px;text-indent:-1000px;background:url(img/notice/dialog_img.gif) -465px 0 no-repeat;overflow:hidden;outline:none;cursor:pointer;position:absolute;right:15px;top:0}
#tudou_panel .caption a:hover{background-position:-492px 0}
#tudou_panel .container{margin:0;padding:0 15px;_height:1%;background:#f5f1d4 url(img/notice/dialog_bg.gif) right top repeat-y;text-align:left;overflow:hidden}
#tudou_panel .container p{_height:45px;min-height:45px;margin:5px 0;padding:18px 50px 0 70px;background:#f5f1d4 url(img/notice/dialog_img.gif) 0 -54px no-repeat;line-height:130%;font-size:13px;color:#333}
#tudou_panel .container p.r1{background-position:0 -54px}
#tudou_panel .container p.r2{background-position:-465px -54px}
#tudou_panel .container p.r3{background-position:-930px -54px}
#tudou_panel .container input{width:315px;margin:0;padding:2px;border:1px solid #f2b268;background:#FFF;font-size:14px;color:#333}
#tudou_panel .footbtns{width:auto;_height:1%;margin:0;padding:8px 0 15px 240px;background:url(img/notice/dialog_bg.gif) left bottom no-repeat;text-align:center;overflow:hidden}

#tudou_panel .footbtns a{display:block;width:120px;height:36px;line-height:36px;background:url(img/notice/dialog_img.gif) -690px 0 no-repeat;text-align:center;text-decoration:none;font-size:14px;letter-spacing:2px;color:white;overflow:hidden;cursor:pointer;outline:none;float:left}
#tudou_panel .footbtns a.on,#tudou_panel .footbtns a:hover{background-position:-546px 0}
#tudou_panel span{display:block;width:40px;height:25px;background:url(img/notice/dialog_img.gif) right top no-repeat;position:absolute;top:60px;right:15px}
#tudou_panel.alert .footbtns{padding-left:180px}
#tudou_panel.custom .footbtns{padding-left:60px}
#tudou_panel.confirm .footbtns{padding-left:120px}

.leftad{float:left;clear:left;margin-top:3px}
.rightad{float:right;margin-top:3px}
