*, body { margin: 0px; padding: 0px; }
a, body { color: rgb(51, 51, 51); }
.clear, .hr, .p4_2_lt { clear: both; }
.c_center_t, .tBg, .tTitle, .tabNav li, .textAc { text-align: center; }
.cRight_tabList .dian li, .c_center_list li, .c_center_t h2, .c_center_t p, .c_left .d2_list li, .focusBox2, .hr, .ov, .p1_center_head dd, .p1_center_head dt, .p1_center_list dd, .p1_center_list dt, .p1_r_todayList dt, .p1_r_todayList ul li, .p3_r_2, .p3_r_2_list dd, .p3_show .p3_showList dd, .p3_show .p3_showList dt, .p4, .p4_2_list dd, .p4_2_list dt, .sideTabList li, .sidebar1 .sidebarText, .sidebar3Dian li, .sidebar5Text a, .sidebar5Text p { overflow: hidden; }
body { font-size: 14px; font-family: arial; background: rgb(255, 250, 235) none repeat scroll 0% 0%; line-height: 1.5; }
li { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
.dsbl, .hisCelebrity p, .old_p2, .old_p3_1, .old_p3_2, .old_p4_1, .old_p4_2, .p3_left .active .p3_show, .p3_showImgList .p3_show_picBox, .sidebar1 .sidebarText, .sidebar5Text a, .sidebar5Text p, img { display: block; }
b, em, i { font-style: normal; }
a { text-decoration: none; }
.footer a:hover, a:hover { text-decoration: underline; color: rgb(145, 15, 15); }
img { border: medium none; }
.clearfix::after { content: "."; display: block; height: 0px; visibility: hidden; clear: both; }
.clearfix {  }
.fl, .flli li, .hisCelebrity h4, .old_p1, .old_p2, .old_p3, .old_p4, .p3_r_1_left, .p3_r_1_list2 li .p3_2_picBox, .p4_2_list, .sideTabNav li, .sidebar1 li, .sidebar3_1 li { float: left; }
.fr, .hisCelebrity p, .p1_center_list dd span, .p3_r_1 .c_right_common { float: right; }
.h_nav .nav_title, .picBox, .tabNav, .tabNav li { float: left; }
.cRight_tabList, .dsNone, .historyWarName, .sideTabList, .tabNav li i { display: none; }
.h_nav .nav_title, .historyWarNav h3, .m_title_border h2, .p1_r_today_title h4, .shelves_l dt, .shelves_r dt, .textIn { text-indent: -999999px; }
.f1_box, .old_p1_2, .old_p2, .old_p3_1, .old_p3_2, .old_p4_1, .old_p4_2, .p1_r_today_title, .p1_right_list dt, .p_re { position: relative; }
.p_ab, .tBg, .tTitle { position: absolute; }
.w980 { width: 980px; margin: 0px auto; }
.m_r_10 { margin-right: 10px; }
.c_center_t p, .p3_show .p3_showList dd span, .shelvesContent p, .topText { color: rgb(153, 153, 153); }
.hr { width: 100%; }
.hr10 { height: 10px; }
.hr20 { height: 20px; }
.hr30 { height: 30px; }
.tBg, .tTitle { width: 100%; height: 26px; left: 0px; bottom: 0px; color: rgb(255, 255, 255); }
.tBg { background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.5; }
.c_center_t h2 a, .p1_center_head dt a, .p1_r_todayList .topText a, .p1_r_todayList dt a, .p3_2_picText p a, .p3_show .p3_showList dt a, .p4_2_lt .topText a, .topText p a { color: rgb(145, 15, 15); }
.p1_center_head dt, .p1_r_todayList dt, .p3_r_2_list dt, .p3_show .p3_showList dt, .p4_2_list dt span, .sidebar5Text a { font-weight: 700; }
.c_center_t h2, .p3_l_navTitle, .p4_2_list h5 { font-weight: 400; }
.cRight_tabList .dian li, .c_left .d2_list li, .cf_links p, .footer, .fs12, .hisCelebrity p a, .historyWarName, .p1_center_head dd, .p1_center_list dd span, .p1_right_list dd, .p1_right_today, .p2_right .cRight_tabList p, .p3_r_1_list2 .p3_2_picText h4, .p3_r_1_list2 p, .p4_2_lt p, .sidebar3Dian a, .weight { font-size: 12px; }
.c_center_t p a, .p1_right_today .p1_r_todayList dt { font-size: 14px; }
.c_center_t h2 { font-size: 16px; }
.hisCelebrity h4, .p1_center_head dt, .p3_r_2_list dt, .p4_2_list dt span { font-size: 18px; }
.cRight_tabList .dian li, .p1_right_list dd { line-height: 24px; }
.c_center_t, .imgBox .tTitle, .p4_2_list dd { line-height: 26px; }
.c_left .d2_list li, .cf_links p, .historyWarName, .p1_center_list, .p2_right .cRight_tabList .cR_l { line-height: 28px; }
.c_center_list li, .hisCelebrity p, .p3_r_2_list dd, .p3_show .p3_showList { line-height: 30px; }
.c_center_list li, .p3_show .p3_showList dd, .p3_show .p3_showList dt { height: 30px; }
.c_left .d2_list li, .p1_center_head dt, .p1_center_list dd, .p1_center_list dt, .p3_r_2_list dd { height: 28px; }
.c_center_t h2, .c_center_t p, .p4_2_list dd, .p4_2_list dt { height: 26px; }
.cRight_tabList .dian li, .sideTabList li, .sidebar3Dian li { height: 24px; }
.dian li, .p1_center_list dd, .p3_r_2_list dd, .p4_2_list dd { background: transparent url('dian1.jpg') no-repeat scroll left center; padding-left: 12px; }
.c_center_list li span, .p3_show .p3_showList dd span { margin-right: 5px; }
.c_left .imgBox, .m_bottom_4, .p1_center_list dt, .p1_r_todayList dl, .p1_r_todayList dt { margin-bottom: 4px; }
.m_bottom_10, .p1_right_list, .p1_right_today, .p3_r_2_list dt, .p3_show .p3_showList dt, .p3_showImgList .p3_show_picBox, .p4_2_list dt, .sidebar1, .sidebar2, .sidebar3, .sidebar3Dian, .sidebar4 { margin-bottom: 10px; }
.c_center_list, .c_center_t, .p1_center_list, .p3_r_2 { padding-top: 10px; }
.c_center_t, .p1_center_head { padding-bottom: 10px; }
.c_center_t, .p1_center_head, .p4_2_lt { border-bottom: 1px dotted rgb(199, 199, 199); }
.h_nav, .historyWarNav, .p1_r_today_title { border-bottom: 2px solid rgb(214, 202, 176); }
.c_right_common, .p1_right_list, .p1_right_today { border: 1px solid rgb(229, 205, 176); background: rgb(255, 250, 235) none repeat scroll 0% 0%; }
.h_nav { height: 30px; }
.h_nav .nav_title { width: 80px; background-image: url('mbg.png'); background-repeat: no-repeat; height: 32px; position: relative; margin-bottom: -2px; }
.n_title_3 { background-position: -150px -95px; }
.n_title_4 { background-position: -150px -145px; }
.tabNav li { height: 28px; font-size: 12px; font-family: "宋体"; background: rgb(214, 202, 176) none repeat scroll 0% 0%; margin-right: 2px; line-height: 28px; border-radius: 2px; width: 48px; position: relative; }
.tabNav li i { position: absolute; left: 50%; margin-left: -4px; bottom: -5px; width: 9px; height: 5px; background: transparent url('icon2.jpg') no-repeat scroll left top; }
.picBox, .tabNav .active i { display: block; }
.tabNav .active { background: rgb(113, 18, 33) none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 32px; position: relative; margin-bottom: -4px; }
.tabNav .active a { color: rgb(255, 255, 255); }
.main_title { width: 960px; height: 56px; background: transparent url('m_t.jpg') repeat-x scroll left center; position: relative; }
.main_title .more { position: absolute; right: 0px; top: 18px; background-color: rgb(255, 255, 255); padding-left: 34px; background-position: -288px -98px; }
.m_title_border { width: 389px; height: 56px; background: transparent url('m_t_b.jpg') repeat-x scroll left center; position: absolute; left: 230px; top: 0px; }
.m_title_border h2 { width: 180px; height: 50px; left: 105px; top: 0px; background-color: rgb(255, 255, 255); position: absolute; }
.m_title_3 { background-position: 30px -96px; }
.m_title_4 { background-position: 30px -146px; }
.picBox { border: 1px solid rgb(241, 219, 191); padding: 1px; }
.more { display: inline-block; width: 25px; height: 18px; background-image: url('mbg.png'); background-repeat: no-repeat; background-position: -300px -98px; padding-left: 20px; font-size: 12px; }
.cRight_tabList .topText h5 { height: 20px; overflow: hidden; }

.logo { width: 218px; height: 117px; position: absolute; left: 0px; top: 24px; }
.header .top a, .nav a { color: rgb(255, 255, 255); }
.header { width: 100%; height: 163px; background: rgb(232, 218, 181) url('top.jpg') no-repeat scroll center center; }
.header .top { position: absolute; width: 600px; height: 24px; right: 0px; top: 0px; line-height: 24px; font-size: 12px; color: rgb(255, 255, 255); }
.nav { width: 100%; height: 61px; background-image: url('nav.jpg'); background-repeat: repeat-x; background-position: left center; }
.nav_1, .nav_2 { width: 980px; margin: 0px auto; height: 30px; line-height: 30px; position: relative; }
.nav_1 .nav1_l { height: 30px; width: 630px; position: absolute; left: 0px; top: 0px; font-weight: 700; z-index: 9; }
.nav_1 .nav1_r { height: 24px; padding-top: 6px; width: 400px; position: absolute; right: -70px; top: 0px; background: transparent url('nav1.jpg') no-repeat scroll left 1px; font-size: 0px; padding-left: 95px; line-height: 24px; }
.nav_1 .nav1_r a { font-size: 12px; margin-right: 15px; }
.nav_1 .nav1_l a { padding: 0px 10px; float: left; margin-right: 2px; }
.nav_2 dd, .nav_2 dt { float: left; font-size: 12px; color: rgb(255, 237, 135); margin: 0px; }
.nav_2 dd { margin-right: 10px; font-size: 0px; }
.nav_2 dd a { font-size: 12px; margin-left: 10px; }
.nav a:hover { color: rgb(255, 237, 135); }
#goEnd, #goTop { display: none; text-indent: -9em; width: 54px; height: 54px; left: 50%; margin-left: 500px; position: fixed; overflow: hidden; cursor: pointer; }
#goTop { background: transparent url('gotop.gif') no-repeat scroll right top; bottom: 100px; }
#goTop:hover { background: transparent url('gotop.gif') no-repeat scroll 0% 0%; }
#goEnd { background: transparent url('gotop.gif') no-repeat scroll -54px -54px; bottom: 45px; }
#goEnd:hover { background: transparent url('gotop.gif') no-repeat scroll 0px -54px; }
.main { width: 960px; padding: 10px; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.mBg { background-image: url('mbg.png'); background-repeat: no-repeat; }
.shelves a { color: rgb(113, 18, 33); }
.shelves_l, .shelves_r { background: rgb(246, 239, 218) none repeat scroll 0% 0%; height: 88px; }
.shelves_l { width: 633px; }
.shelves_r { width: 313px; }
.shelves_l dt, .shelves_r dt { width: 20px; padding: 0px 10px; float: left; height: 88px; }
.shelves_l dt { background-position: -150px -300px; }
.shelves_r dt { background-position: -200px -300px; }
.shelves_l .shelvesContent, .shelves_l dd, .shelves_r dd { float: left; }
.shelves_l .shelvesContent { width: 270px; }
.shelves_r dd { width: 260px; }
.shelvesContent { font-size: 12px; font-family: "宋体"; line-height: 22px; padding: 8px 0px 0px 10px; border-left: 1px dotted rgb(204, 204, 204); height: 80px; }
.shelvesContent h4 { font-weight: 400; font-family: "Microsoft YaHei"; font-size: 14px; margin-bottom: 6px; }
.shelvesContent h4, .shelvesContent p { width: 250px; overflow: hidden; height: 22px; }
.shelves_l .shelvesContent h4, .shelves_l .shelvesContent p { width: 270px; }
.cRight_tabList, .p1_r_todayList { padding: 8px 0px 5px 5px; }
.c_left .d2_list li a, .p1_r_todayList ul li a { padding-left: 6px; }
.hisCelebrity p a, .historyWarName a, .p1_right_list dd a, .p2_right .cRight_tabList .cR_l a { float: left; white-space: nowrap; margin-right: 10px; }
.c_left { width: 208px; margin-right: 16px; float: left; }
.c_center { width: 465px; float: left; }
.c_right { width: 250px; float: right; }
.c_right_common { padding: 12px 0px 0px 6px; }
.p1_r_todayList .picBox, .picBox { margin-right: 14px; }
.cRight_tabList img { width: 80px; height: 70px; }
.imgBox { width: 208px; height: 160px; position: relative; }
.weight { width: 38px; height: 22px; line-height: 22px; position: absolute; left: 0px; top: 0px; color: rgb(255, 255, 255); background: transparent url('w.jpg') repeat scroll 0% 0%; }
.c_left .d2_list li { width: 208px; }
.c_center_t h2, .c_center_t p { width: 465px; }
.c_center_list li { padding: 0px 30px; }
.c_right_common { height: 310px; }
.topText { width: 130px; float: left; line-height: 20px; }
.cRight_tabList .dian li { padding-right: 10px; background-position: 0px 11px; }
.p3_r_2_list dt, .p4_2_list dt { background: transparent url('p3_2.jpg') no-repeat scroll left center; padding-left: 13px; font-family: "微软雅黑"; }
.hisCelebrity { height: 113px; overflow: hidden; }
.hisCelebrity h4 { padding: 15px 8px 0px; width: 20px; background: rgb(113, 18, 33) none repeat scroll 0% 0%; line-height: 20px; height: 100%; color: rgb(255, 255, 255); margin-right: 2px; }
.footer, .footer a { color: rgb(102, 102, 102); }
.hisCelebrity p { height: 93px; padding: 10px 20px; width: 880px; background: rgb(241, 241, 241) none repeat scroll 0% 0%; }
.links_title { border-bottom: 1px solid rgb(64, 64, 64); height: 12px; position: relative; }
.links_title h4 { width: 219px; height: 27px; background: transparent url('link1.jpg') no-repeat scroll left center; position: absolute; left: 0px; top: 0px; text-indent: -1e+8px; }
.cf_links p { padding-top: 20px; overflow: hidden; }
.cf_links p a, .cf_links p span { margin-right: 15px; float: left; }
.footer { width: 100%; padding: 20px 0px; font-family: "宋体"; }
.p4_2 { margin-right: -30px; }
.p4_2_list { width: 300px; margin-right: 30px; }
.p4_2_list img { width: 120px; height: 90px; }
.p4_2_list .p4_2_lt { height: 141px; padding-top: 5px; margin-bottom: 7px; background: transparent none repeat scroll 0px 0px; padding-left: 0px; }
.p4_2_lt h5 { padding-bottom: 5px; overflow: hidden; }
.p4_2_lt .topText { width: 170px; text-indent: 2em; }
.p4_2_lt .picBox { margin-right: 5px; }
.p4_2_list dt span { float: left; width: 72px; }
.p4_2_list .more { float: right; padding-right: 8px; margin-top: 4px; }
body .nav1_l { font-size: 14px; }
.nav_sszt { width: 956px; height: 34px; padding: 0px 2px; overflow: hidden; line-height: 30px; font-size: 13px; background: rgb(157, 111, 62) none repeat scroll 0% 0%; margin: 10px auto 0px; }
.top_s_botton, .ztlist { float: left; font-size: 14px; font-weight: 800; }
#top_s { float: left; padding-right: 10px; margin-top: 2px; }
.ztlist { line-height: 34px; color: rgb(255, 255, 255); }
.ztlist a { margin-right: 5px; color: rgb(0, 0, 0); }
.ztlist a:hover { color: rgb(241, 219, 191); }

.part1 { width: 960px; height: auto; margin: 10px auto; overflow: hidden; }
.hot_pic { width: 960px; height: 320px; overflow: hidden; }
.demo { width: 320px; float: left; height: 320px; font-size: 14px; position: relative; }
.demo em, p, ul { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; background: transparent none repeat scroll 0px 0px; font-weight: 400; font-family: inherit; vertical-align: top; }
.demo a.control { position: absolute; display: block; top: 50%; margin-top: -40px; width: 38px; height: 61px; cursor: pointer; z-index: 2; background: transparent url('themes.png') no-repeat scroll 0% 0%; }
.demo a.prev { left: 0px; background-position: 0px 0px; }
.demo a.next { right: 0px; background-position: -38px 0px; }
.demo a.prev:hover { background-position: 0px 0px; }
.demo a.next:hover { background-position: -38px 0px; }
.slider { display: none; }
.tuijian { width: 370px; float: left; height: 320px; overflow: hidden; margin: 0px 15px; }
.tuijian ul li { width: 370px; padding-bottom: 10px; margin-bottom: 5px; overflow: hidden; }
.tbtj { position: relative; height: 165px; background: transparent url('tbtj.png') no-repeat scroll 0% 0%; }
.tj { position: absolute; top: 60px; font-size: 17px; text-align: center; overflow: hidden; width: 360px; height: 25px; line-height: 25px; font-weight: 500; }
.tj a { display: block; text-align: center; color: rgb(145, 15, 15); }
.tj_jj { position: absolute; top: 90px; left: 5px; font-size: 13px; color: rgb(134, 133, 133); margin: 0px 10px; width: 350px; height: 50px; line-height: 25px; overflow: hidden; }
.tj_jj a { color: rgb(145, 15, 15); }
.tj_2 { font-size: 17px; text-align: center; overflow: hidden; width: 360px; height: 25px; line-height: 25px; margin-bottom: 8px; font-weight: 500; }
.tj_2 a { color: rgb(145, 15, 15); }
.tj_3 { display: block; color: rgb(51, 51, 51); width: 155px; height: 25px; font-size: 14px; float: left; margin: 0px 15px; overflow: hidden; }
.tj_3 a { display: block; float: left; color: rgb(51, 51, 51); width: 150px; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tj_3 a:hover { color: rgb(145, 15, 15); }
.today_list { width: 225px; float: left; border-left: 1px solid rgb(221, 221, 221); height: 320px; padding-left: 10px; overflow: hidden; }
.t_tit { height: 25px; width: 225px; position: relative; background: transparent url('today.png') repeat scroll 0% 0%; }
.t_tit span { position: absolute; right: 15px; line-height: 25px; }
.today_list ul li { list-style: outside none none; width: 210px; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.t_pic { position: relative; width: 225px; height: 150px; margin-top: 10px; }
.t_pic p { position: absolute; bottom: 0px; width: 225px; height: 30px; background: transparent url('point.png') repeat scroll 0% 0%; line-height: 30px; text-align: center; overflow: hidden; }
.t_pic a { color: rgb(255, 255, 255); font-size: 16px; }
.today_list ul li a { color: rgb(51, 51, 51); padding-left: 5px; }
.today_list ul li a:hover, .t_pic a:hover { color: rgb(145, 15, 15); }
.jd { width: 960px; height: 80px; margin: 10px 0px 5px; }
.cdls { background: transparent url('cdls.png') no-repeat scroll center top; }
.jd-list { width: 790px; height: 80px; margin-left: 100px; overflow: hidden; }
.jd-list ul li { padding: 0px 5px; height: 23px; line-height: 20px; margin: 12px 5px 0px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.jd-list ul li a:hover { color: rgb(145, 15, 15); }
.part2 { width: 960px; height: 305px; overflow: hidden; }
.zt { width: 300px; height: 300px; float: left; overflow: hidden; margin: 0px 15px; }
.zt_bg { width: 300px; height: 30px; background: transparent url('zt_bg.png') no-repeat scroll center top; }
.zt_bg span { color: rgb(255, 255, 255); margin-left: 25px; display: block; line-height: 34px; }
.zt_list { width: 290px; height: 250px; margin: 10px 5px 0px; overflow: hidden; }
.zt_tj { width: 290px; height: 110px; overflow: hidden; }
.zt_img { width: 130px; height: 100px; float: left; }
.zt_img img { width: 100%; height: 100%; }
.intro { width: 150px; margin-left: 10px; float: left; }
.zt_a { color: rgb(145, 15, 15); height: 40px; line-height: 20px; display: block; width: 150px; font-size: 16px; overflow: hidden; }
.intro p { height: 60px; overflow: hidden; line-height: 20px; width: 150px; margin-top: 5px; color: rgb(51, 51, 51); font-size: 12px; }
.zt_list ul li { list-style: outside none none; }
.zt_list ul li span { float: left; width: 10px; line-height: 25px; }
.zt_list ul li a { margin-left: 5px; display: block; width: 270px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.zt_list ul li a:hover { color: rgb(145, 15, 15); }
/*列表*/
.j31RightB2 li span, .j31RightNav li, .j31turnPage, .j31turnPage a, .js31RightB3 i, .textAc { text-align: center; }
.js31RightB3 i, .v_a { vertical-align: middle; }
.js31Share, .top_s_botton { cursor: pointer; }
.fl, .flli li { float: left; }
.fr { float: right; }
.dsNone, .zl07ListTab { display: none; }
.j31Cont { width: 960px; margin: 0px auto; }
.j31Left { width: 621px; padding: 7px 9px 28px 18px; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(113, 18, 33) rgb(223, 213, 186) rgb(223, 213, 186); }
.j31List { border: 1px solid rgb(223, 213, 186); margin-bottom: 40px; }
.j31Right { width: 300px; }
.js31Item { border-bottom: 1px solid rgb(227, 227, 227); padding: 10px 30px 10px 0px; }
.j31List dl dt, .j31TopItemTitle { height: 28px; line-height: 28px; overflow: hidden; font-size: 16px; font-weight: 700; }
.js31ItemPic, .js31ItemPic img { display: block; width: 128px; height: 86px; }
.js31ItemPic { margin-right: 17px; }
.js31ItemDao { font-size: 12px; line-height: 26px; }
.j31ItemCon { height: 86px; margin-bottom: 10px; padding-left: 1px; padding-top: 10px; }
.js31ItemTag a { color: rgb(0, 0, 255); }
.js31ItemInfo a:hover { color: rgb(145, 15, 15); }
.js31ItemTag { font-size: 0px; float: left; }
.js31ItemTag a { margin-right: 10px; font-size: 12px; }
.js31ItemTitle { display: inline-block; width: 90px; margin-right: 10px; float: left; }
.js31ItemInfo { height: 20px; overflow: hidden; }
.j31TopCOnRi { width: 306px; overflow: hidden; }
.js31TopItemCon { padding: 10px 0px; }
.js31TopItemCon .js31ItemPic, .js31TopItemCon .js31ItemPic img { width: 265px; height: 177px; }
.j31TopCOnRi ul li img { width: 97px; height: 66px; }
.j31TopCOnRi ul { margin-right: -10px; }
.j31TopCOnRi ul li { width: 97px; float: left; margin-right: 6px; }
.j31TopCOnRi .js31ItemDao { padding-top: 8px; height: 72px; overflow: hidden; margin-bottom: 10px; font-size: 12px; line-height: 24px; }
.j31List dl dt span, .j31TopItemTitle span, .js31TopIcon { display: inline-block; height: 22px; color: rgb(255, 255, 255); font-size: 14px; line-height: 22px; padding: 0px 5px; border-radius: 2px; font-family: "宋体"; }
.j31List dl dt a, .j31TopItemTitle a { padding-left: 6px; }
.js31TopIcon { background: red none repeat scroll 0% 0%; }
.j31TopCOnRi ul li span { display: block; height: 20px; text-align: center; line-height: 20px; padding-top: 4px; overflow: hidden; }
.j31turnPage a, .j31turnPage span { display: inline-block; line-height: 22px; height: 22px; vertical-align: middle; }
.j31turnPage a { width: 22px; border: 1px solid rgb(204, 204, 204); }
.j31turnPage .active, .j31turnPage a:hover { text-decoration: none; color: rgb(255, 255, 255); background: rgb(211, 17, 25) none repeat scroll 0% 0%; }
.j31turnPage .j31Next, .j31turnPage .j31Prev { width: 56px; }
.j31turnPage span { margin-right: 10px; }
.j31RightBox, .j31RihgtBan { margin-bottom: 12px; }
.j31RightBox { border-width: 3px 1px 1px; border-style: solid; border-color: rgb(112, 84, 47) rgb(208, 209, 204) rgb(208, 209, 204); padding: 0px 0px 10px 13px; }
.j31RightTitle { height: 40px; line-height: 40px; font-size: 18px; color: rgb(0, 0, 0); }
.js31RightB1 li.active h4, .js31RightB3 i { font-size: 14px; }
.j31RightTitle span { color: rgb(87, 21, 35); }
.j31RightB2 li span, .js31RightB1 li.active .j31RB1Li { display: block; padding-top: 6px; }
.j31RightB2 li img { width: 130px; height: 85px; }
.j31RightB2 li { float: left; width: 130px; height: 115px; margin-right: 10px; }
.j31RightB2 li span { height: 20px; line-height: 20px; overflow: hidden; }
.j31RightNav { height: 34px; }
.j31RightNav li { float: left; line-height: 28px; height: 28px; position: relative; border-radius: 3px; background: rgb(214, 202, 176) none repeat scroll 0% 0%; color: rgb(125, 88, 49); margin-right: 2px; }
.j31RightNav li i { display: none; }
.j31RightNav .active { color: rgb(255, 255, 255); background: rgb(113, 18, 33) none repeat scroll 0% 0%; }
.j31RightNav .active i { display: block; width: 9px; height: 5px; background: transparent url('icon2.jpg') repeat scroll 0% 0%; overflow: hidden; position: absolute; left: 50%; margin-left: -4px; bottom: -5px; }
.j31RightNav3 li { width: 88px; }
.js31RightB3 { padding-right: 17px; padding-top: 13px; }
.js31RightB3 i { display: inline-block; width: 20px; height: 20px; line-height: 20px; font-family: arial; margin-right: 8px; }
.js31RightB3 li { height: 20px; line-height: 20px; overflow: hidden; margin-bottom: 10px; color: rgb(51, 51, 51); }
.js31RightB3 li .js31top { color: rgb(255, 255, 255); background: transparent url('hot.png') no-repeat scroll 1px center; }
.js31Loch { margin-top: 11px; float: left; width: 648px; height: 33px; color: rgb(113, 18, 33); overflow: hidden; line-height: 33px; font-size: 16px; font-family: "宋体"; }
.j31List .js31Item.active { background: rgb(245, 246, 247) none repeat scroll 0% 0%; }
.j31List .js31Item.active .js31ItemTag { display: block; }
.js31ItemTag { display: none; }
.fl, .top_ss { float: left; }
.top_ss { border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(201, 201, 201) -moz-use-text-color rgb(201, 201, 201) rgb(201, 201, 201); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(102, 102, 102); height: 24px; padding: 0px 5px; width: 219px; }
.top_s_botton { background: transparent url('content_bg1.jpg') no-repeat scroll -94px -74px; border: 0px none; float: left; height: 26px; width: 50px; }

/*内容*/
#site_nav, .adbox, .box1, .menubox { margin: 0px auto; width: 960px; }
.menu a, .name { text-align: center; line-height: 44px; }
.box1 { width: 958px; border: 1px solid rgb(204, 204, 204); margin-top: 10px; margin-bottom: 10px; }
.w288 { width: 288px; float: left; border-right: 1px solid rgb(204, 204, 204); }
.bigpic img { display: block; width: 276px; height: 345px; margin: 6px auto 0px; }
.name { display: block; color: rgb(218, 0, 19); font-size: 16px; height: 44px; overflow: hidden; }
.w669 a, .w669 p a { color: rgb(0, 0, 255); }
.box2 h2, .newslist li, .w288 h2, .w669 h2 { background: transparent url('topic_20121122_btn.jpg') no-repeat scroll 0% 0%; overflow: hidden; }
.box2 h2, .w288 h2, .w669 h2 { height: 43px; line-height: 50px; margin: 0px auto; text-indent: 25px; font-size: 14px; border-bottom: 1px solid rgb(223, 223, 221); }
.w288 h2 { width: 258px; border-top: 1px solid rgb(223, 223, 221); background-position: 4px 18px; }
.renwu a, .renwut a { float: left; width: 122px; text-align: center; margin: 12px 0px 0px 14px; line-height: 2; overflow: hidden; }
.ziliao { font-size: 14px; line-height: 2; padding: 10px 30px 10px 15px; }
.renwu, .renwut { padding-bottom: 15px; }
.renwu a { height: 115px; }
.renwut a { height: 25px; }
.renwu img { width: 120px; height: 90px; border: 1px solid rgb(197, 216, 223); display: block; margin: 0px auto; }
.w669 { width: 669px; float: right; margin-left: -1px; display: inline; border-left: 1px solid rgb(204, 204, 204); }
.w669 h3 { width: 635px; height: 40px; line-height: 40px; overflow: hidden; text-indent: 20px; margin-top: 8px; font-size: 24px; }
.w669 p { padding: 5px 20px 16px; font-size: 14px; line-height: 30px; border-bottom: 1px solid rgb(204, 204, 204); }
.w669 p a { font-weight: 700; }
.box2 h2, .w669 h2 { width: 636px; border-width: 2px; height: 47px; line-height: 62px; font-size: 16px; background-position: 4px 23px; }
.box2 h2 span, .w669 h2 span { color: rgb(216, 1, 17); }
.newslist { padding: 20px 23px; }
.newslist li { float: left; width: 100%; height: 32px; line-height: 32px; color: rgb(102, 102, 102); background-position: 0px -84px; }
.newslist li a { float: left; font-size: 14px; color: rgb(16, 60, 107); margin-left: 13px; }
.newslist li a:hover { color: rgb(216, 0, 16); }
.ziliao p a { color: rgb(0, 0, 255); }
.xg_rw { width: 635px; overflow: hidden; margin: auto; padding: 5px 0px 0px; }
.xg_rw a { display: block; width: 70px; float: left; line-height: 30px; font-size: 14px; color: rgb(51, 51, 51); }