/* ::::: http://tools.2345.com/css/public_v2.css ::::: */

html {  }
html { overflow-y: scroll; }
body { font: 12px/1.5 宋体,Tahoma,sans-serif; background-color: rgb(245, 245, 245); }
html, body, p, dl, dt, dd, table, td, th, input, img, form, div, span, ul, ol, li, h1, h2, h3, h4, h5, h6, select, fieldset, input, button, sub, sup, textarea { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
iframe, img { border: 0px none; }
img { vertical-align: top; }
em { font-style: normal; }
ul, li, ol { list-style: none outside none; }
.clearfix:after { content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix {  }
a { text-decoration: none; }
a:hover { text-decoration: underline; color: rgb(255, 51, 0); }
:focus { outline: 0px none; }
.clear { clear: both; overflow: hidden; display: block; font-size: 0px; height: 0px; line-height: 0; }
input[type="button"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner, button::-moz-focus-inner { border: 0px none; padding: 0px; }
.mt10 { margin-top: 10px; }
.top_in, .header, .nav ul, .main, .footbar { width: 990px; margin: 0px auto; }
.topbar a.sethome, .topbar a.fav, .header .nav li, .search input, .footer_search input, .footer_link dl, .footer_link dt, .footer_link a.feedback_btn, .goback a { background: url('bg_001.png') no-repeat scroll 0% 0% transparent; }
.top .cate_more, .top .cate_more span, .top .cate_more span a { background: url('menu_bg_20130626.png') no-repeat scroll 0% 0% transparent; }
#xtopjsinfo { height: 31px; }
.top i.t_home { padding-left: 22px; background: url('home_new.gif') no-repeat scroll 5px 6px transparent; }
.top .wzdq_red { color: rgb(255, 0, 0); }
.top_keyw .line { float: left; margin: 0px 12px 0px 0px; color: rgb(221, 221, 221); }
.top { min-width: 990px; height: 29px; line-height: 29px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(208, 213, 219); }
.top_in { color: rgb(188, 187, 187); text-align: left; }
.top_keyw a { float: left; margin: 0px 12px 0px 0px; }
.top i { display: block; float: right; margin-left: 5px; height: 31px; line-height: 31px; font-style: normal; }
.top a { display: inline-block; line-height: 29px; color: rgb(102, 102, 102); }
.top a:hover { color: rgb(255, 0, 0); }
.top i a { float: left; }
.top_keyw { float: left; }
.top .cate_more { position: relative; top: 2px; float: left; width: 75px; height: 30px; line-height: 20px; z-index: 999; background-position: -2px -301px; }
.top .cate_more span { position: relative; display: inline-block; width: 73px; height: 25px; padding: 2px 1px 0px; z-index: 1001; background-position: 11px -193px; }
.top .cate_more span a { display: inline-block; width: 50px; height: 21px; line-height: 21px; padding: 0px 23px 4px 0px; text-align: right; background-position: -20px -191px; }
.top .cate_more span a:hover { color: rgb(9, 103, 169); text-decoration: none; }
.top .cate_more .cate_detail { position: absolute; left: 0px; top: 26px; z-index: 1000; }
.search .search_btn, .cityset_pop .btn_01, .cityset_pop .up, .cityset .switch .arr, .footer_link a.feedback_btn { background: url('header_btn.png') no-repeat scroll 0% 0% transparent; }
.header { margin-top: 10px; height: 49px; z-index: 100; }
.search { position: relative; z-index: 95; }
.search .search_txt { float: left; width: 276px; height: 20px; line-height: 20px; margin-right: 6px; padding: 5px 10px 4px 30px; border: 1px solid rgb(173, 173, 173); color: rgb(153, 153, 153); font-size: 12px; background-color: rgb(255, 255, 255); background-position: -274px -40px; }
.search .search_btn { float: left; width: 91px; height: 31px; line-height: 31px; border: 0px none; background-position: 0px 0px; cursor: pointer; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; }
.search_think { position: absolute; left: 0px; top: 30px; width: 316px; border: 1px solid rgb(173, 173, 173); background: none repeat scroll 0% 0% rgb(255, 255, 255); z-index: 90; }
.search_box { padding-top: 0px; }
.header .header_right { float: right; width: 310px; }
.footer { min-width: 990px; padding-top: 30px; padding-bottom: 0px; }
.footer a { color: rgb(102, 102, 102); }
.footer a:hover { color: rgb(253, 81, 81); }
.footer .footerCon { width: 990px; margin: 0px auto; min-width: 990px; position: relative; }
.footer .footerList { background: none repeat scroll 0% 0% rgb(240, 240, 240); border-bottom: 1px solid rgb(211, 209, 209); font-size: 12px; padding: 7px 0px; text-align: left; border-top: 1px solid rgb(255, 255, 255); }
.footer .footerList dl { width: 255px; float: left; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; }
.footer .footerList .dlRight { width: 220px; }
.footer .footerList dl dt { font-weight: 700; font-size: 13px; }
.footer .footerList dl span { width: 85px; float: left; line-height: 25px; height: 25px; overflow: hidden; }
.footer .footerList .tuiguangs { width: 450px; }
.footer .footerList .dlRight a { margin-right: 25px; }
.footer .footerList .dlRight span.footerOpinionBtn { margin: 7px 0px 0px; background: url('footerbtnmap.png') no-repeat scroll right -29px transparent; height: 28px; overflow: hidden; float: left; display: inline; width: auto; line-height: 28px; }
.footer .footerList .dlRight span.footerOpinionBtn a { background: url('footerbtnmap.png') no-repeat scroll left 0px transparent; padding: 4px 10px 4px 30px; line-height: 20px; color: rgb(19, 100, 165); float: left; margin: 0px; }
.footer .footerList .dlRight span.footerOpinionBtn a:hover { color: rgb(19, 100, 165); }
.footer .footerList .iLine { background: url('footer_line.png') no-repeat scroll 0% 0% transparent; width: 2px; height: 76px; float: left; display: inline; margin: 7px 15px 0px; }
.footer .footerAbout { background: none repeat scroll 0% 0% rgb(237, 237, 237); border-top: 1px solid rgb(247, 247, 247); padding: 10px 0px; height: 20px; line-height: 20px; overflow: hidden; }
.footer .footerAbout i { font-family: 宋体; color: rgb(153, 153, 153); font-style: normal; }
.footer .footerAbout a:hover { color: rgb(255, 51, 0); }
.footer .footerAbout .left { float: left; width: auto; border: 0px none; padding: 0px; margin: 0px; }
.footer .footerAbout .right { position: relative; float: right; width: auto; border: 0px none; padding: 0px; margin: 0px; font-family: Tahoma; }
.footer .footerAbout .right a { display: inline-block; color: rgb(51, 51, 51); }
.footer .footerAbout a.f_brand { color: rgb(0, 0, 0); }
.footer .footerAbout a.f_brand:hover { color: rgb(253, 81, 81); }
.footer .footerAbout a.icp { display: inline-block; width: 13px; height: 16px; position: absolute; right: -13px; top: 2px; }
.gameTmp { z-index: 9999; width: 100%; position: fixed; left: 0px; bottom: 0px; background-color: rgb(16, 50, 79); }
.gameTmp .gameTmp-in { position: relative; width: 990px; height: 100px; background: url('gametmp-5.gif') no-repeat scroll 0% 0% transparent; margin: 0px auto; }
.gameTmp .full { position: absolute; height: 100px; width: 100%; overflow: hidden; z-index: 1; }
.gameTmp .close { position: absolute; left: 12px; top: 7px; width: 42px; height: 42px; overflow: hidden; z-index: 2; }
/* ::::: http://tools.2345.com/css/baike/home_v2.css ::::: */

a { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: rgb(253, 81, 81); text-decoration: underline; }
body { background: none repeat scroll 0% 0% rgb(243, 243, 243); }
.clear { clear: both; height: 0px; line-height: 0; overflow: hidden; }
.header { margin-bottom: 15px; }
.header .logo_cut { float: left; }
.header .logo_cut a, .header .logo_cut .logo_line { float: left; }
.header .logo_cut .logo_line { height: 32px; width: 0px; overflow: hidden; border-left: 1px solid rgb(218, 218, 218); border-right: 1px solid rgb(255, 255, 255); margin: 10px 17px 0px 19px; }
.header .logo_cut .curLogo { color: rgb(59, 152, 202); font-size: 28px; font-family: 微软雅黑,黑体; height: 48px; line-height: 48px; }
.header .logo_cut .curLogo:hover { text-decoration: none; }
.header .header_right { width: 416px; }
.baikeNav { height: 44px; line-height: 44px; border-top: 1px solid rgb(255, 255, 255); min-width: 1000px; background-color: rgb(48, 138, 211); }
.baikeNavCon { width: 1000px; margin: 0px auto; height: 44px; }
.baikeNavCon a, .baikeNavCon .sMore { height: 44px; color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; }
.baikeNavCon a:hover { color: rgb(204, 232, 255); text-decoration: none; }
.baikeNavCon .leftCon { float: left; position: relative; padding-left: 1px; z-index: 30; }
.baikeNavCon .leftCon a { float: left; padding: 0px 20px; position: relative; font-size: 16px; margin-left: -1px; }
.baikeNavCon .leftCon a.cur { background-image: url('arrowbg.png'); background-position: center bottom; background-repeat: no-repeat; }
.baikeNavCon .leftCon .iHot, .baikeNavCon .leftCon .iNew { background: url('baike_map_v2.png') no-repeat scroll 0px 0px transparent; width: 30px; height: 15px; position: absolute; top: -3px; right: -6px; overflow: hidden; }
.baikeNavCon .leftCon .iHot { background-position: -473px 0px; }
.baikeNavCon .leftCon .iNew { background-position: -473px -16px; }
.baikeNavCon .iLine { width: 1px; height: 21px; font-size: 0px; line-height: 0; overflow: hidden; float: left; margin: 11px 0px 0px; display: inline; background-color: rgb(102, 167, 220); }
.baikeSubNav { background-color: rgb(227, 227, 227); height: 31px; min-width: 1000px; display: none; }
.baikeSubNavCon { width: 1000px; margin: 0px auto; height: 31px; line-height: 32px; overflow: hidden; }
.baikeSubNavCon p a { background: url('baike_map_v2.png') no-repeat scroll -597px 15px transparent; padding: 0px 32px 0px 7px; color: rgb(51, 51, 51); font-size: 12px; float: left; }
.baikeSubNavCon p a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.main { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 20px; width: 960px; margin: 20px auto 0px; }
.col_a { width: 675px; float: left; }
.col_b { width: 262px; float: right; }
.col_c { width: 314px; float: left; }
.col_d { width: 337px; float: right; }
.col_e { width: 246px; float: left; }
.col_f { width: 408px; float: right; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mod_a .th_a { border-top: 1px solid rgb(129, 189, 229); background-color: rgb(245, 245, 245); line-height: 38px; height: 38px; overflow: hidden; }
.mod_a .th_a .sMark { float: left; position: relative; padding: 0px 34px 0px 18px; background-color: rgb(129, 189, 230); font-family: 微软雅黑,黑体,宋体; font-size: 18px; color: rgb(255, 255, 255); font-weight: 700; }
.mod_a .th_a .sMark .iBg { background: url('baike_map_v2.png') no-repeat scroll -505px 0px transparent; position: absolute; height: 38px; width: 22px; top: 0px; right: 0px; }
.mod_a .th_a .pRight { float: right; padding-right: 10px; color: rgb(102, 102, 102); }
.mod_a .th_a .pRight a { color: rgb(102, 102, 102); font-size: 12px; font-family: 宋体; }
.mod_a .th_a .pRight a:hover { color: rgb(253, 81, 81); }
.picTxt .pic { position: relative; width: 100%; }
.picTxt .pic img { display: block; vertical-align: top; }
.picTxt .pic a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.picTxt .sTit { line-height: 48px; height: 47px; font-size: 14px; width: 100%; text-align: center; font-weight: 700; color: rgb(255, 255, 255); overflow: hidden; position: absolute; bottom: 0px; left: 0px; background: url('txtbg.png') repeat scroll 0px 0px transparent; }
.picTxtA li { width: 100%; float: left; }
.picTxtA .pic { float: left; }
.picTxtA .pic img { display: block; vertical-align: top; }
.picTxtA .txt { float: right; }
.picTxtB li { width: 100%; float: left; text-align: center; }
.picTxtB li img { display: block; vertical-align: top; }
.picTxtB .sTit { font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; display: block; padding-top: 5px; }
.ulTxt li { line-height: 28px; height: 28px; font-size: 14px; font-family: 宋体; overflow: hidden; background: url('baike_map_v2.png') no-repeat scroll -597px -5px transparent; width: 100%; float: left; }
.ulTxt li em { padding-left: 10px; }
.ulTxt li em a { color: rgb(63, 146, 221); }
.ulTxt li em a:hover { color: rgb(253, 81, 81); }
.conBox { width: 100%; overflow: hidden; }
.focus { width: 467px; height: 325px; float: left; overflow: hidden; position: relative; }
.focus .focusCon { width: 467px; height: 325px; position: relative; z-index: 5; }
.focus .focusCon a { color: rgb(255, 255, 255); }
.focus .focusCon a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.focus .focusCon .con { width: 467px; height: 325px; position: absolute; top: 0px; left: 0px; display: none; }
.focus .focusCon .sTit { width: 447px; line-height: 50px; height: 49px; font-size: 16px; padding-left: 20px; font-weight: 700; color: rgb(255, 255, 255); overflow: hidden; position: absolute; bottom: 0px; left: 0px; background: url('txtbg.png') repeat scroll 0px 0px transparent; }
.focus .focusTab { height: 22px; line-height: 22px; position: absolute; right: 10px; bottom: 13px; z-index: 20; }
.focus .focusTab i { cursor: pointer; width: 22px; height: 22px; float: left; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 14px; font-family: arial; text-align: center; font-style: normal; margin: 0px 12px 0px 0px; display: inline; }
.focus .focusTab i.cur { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.recommendList { float: right; width: 472px; margin-top: -3px; }
.recommendList .th { height: 29px; line-height: 24px; position: relative; z-index: 20; }
.recommendList .th .sMark { float: left; border-bottom: 2px solid rgb(49, 130, 228); padding-bottom: 3px; height: 24px; line-height: 24px; font-size: 18px; font-family: 微软雅黑,黑体,宋体; color: rgb(60, 125, 222); font-weight: 700; }
.recommendList .th .iLine { width: 2px; height: 29px; float: left; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.recommendList .tb { border-top: 2px solid rgb(219, 219, 219); margin-top: -2px; position: relative; z-index: 10; height: 299px; }
.recommendList .sTit { display: block; font-size: 16px; text-align: center; height: 30px; line-height: 30px; font-weight: 700; padding-top: 8px; }
.recommendList .ulList { width: 520px; padding-bottom: 5px; }
.recommendList .ulList li { line-height: 26px; height: 26px; width: 230px; padding-right: 12px; float: left; font-size: 14px; }
.recommendList .ulList em a { color: rgb(63, 146, 221); }
.recommendList .ulList em a:hover { color: rgb(253, 81, 81); }
.recommendList .oneNews { background: url('baike_map_v2.png') no-repeat scroll 0px 0px transparent; width: 100%; height: 96px; position: absolute; bottom: 0px; left: 0px; }
.recommendList .oneNews .pDate { float: left; width: 78px; padding-left: 7px; text-align: center; }
.recommendList .oneNews .pDate span { display: block; }
.recommendList .oneNews .pDate .sWeek { font-size: 16px; font-family: 微软雅黑,黑体,宋体; color: rgb(255, 255, 255); height: 31px; line-height: 32px; overflow: hidden; font-weight: 700; }
.recommendList .oneNews .pDate .sDay { font-size: 30px; font-family: arial; line-height: 36px; height: 36px; color: rgb(140, 140, 140); padding-top: 2px; }
.recommendList .oneNews .pDate .sMonth { font-size: 16px; height: 20px; line-height: 20px; color: rgb(140, 140, 140); font-family: arial,微软雅黑,黑体,宋体; }
.recommendList .oneNews .txt { width: 255px; float: left; padding: 15px 0px 0px 15px; }
.recommendList .oneNews .txt span { font-weight: 700; color: rgb(76, 76, 76); font-size: 14px; display: block; line-height: 24px; height: 24px; overflow: hidden; cursor: pointer; }
.recommendList .oneNews .txt span a { color: rgb(76, 76, 76); }
.recommendList .oneNews .txt span a:hover { color: rgb(253, 81, 81); }
.recommendList .oneNews .txt p { line-height: 22px; height: 44px; overflow: hidden; word-wrap: break-word; color: rgb(102, 102, 102); cursor: pointer; }
.recommendList .oneNews .txt p a { color: rgb(102, 102, 102); }
.recommendList .oneNews .txt p a:hover { color: rgb(102, 102, 102); text-decoration: none; }
.recommendList .oneNews .aKey { width: 100px; height: 85px; float: right; line-height: 99999px; overflow: hidden; margin: 6px 10px 0px 0px; }
.timeTable { font-size: 12px; text-align: center; overflow: hidden; height: 47px; border: 1px solid rgb(191, 216, 244); padding: 4px 0px 4px 4px; font-family: 微软雅黑,黑体,宋体; }
.timeTable .sIntroWord { float: left; width: 120px; height: 42px; background-color: rgb(109, 209, 202); color: rgb(255, 255, 255); text-align: center; line-height: 18px; padding-top: 5px; margin-right: 3px; display: inline; }
.timeTable .aLink { height: 42px; width: 20px; background: none repeat scroll 0% 0% rgb(191, 216, 244); color: rgb(72, 127, 219); margin-right: 3px; padding-top: 5px; line-height: 18px; overflow: hidden; float: left; display: inline; text-align: center; }
.timeTable .aLink:hover { color: rgb(72, 127, 219); text-decoration: none; }
.timeTable .timeList { height: 45px; border: 1px solid rgb(191, 216, 244); margin-right: 3px; float: left; display: inline; }
.timeTable .timeListA { width: 231px; }
.timeTable .timeListB { width: 307px; }
.timeTable .timeListC { width: 231px; }
.timeTable .timeList .sTit { display: block; height: 24px; line-height: 24px; overflow: hidden; background: none repeat scroll 0% 0% rgb(191, 216, 244); color: rgb(72, 127, 219); }
.timeTable .pList { padding-top: 2px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.timeTable .pList a { width: 17px; height: 17px; float: left; margin-left: 2px; text-align: center; color: rgb(255, 255, 255); line-height: 17px; display: inline; }
.timeTable .pPink a { background: none repeat scroll 0% 0% rgb(255, 145, 181); }
.timeTable .pYellow a { background: none repeat scroll 0% 0% rgb(255, 195, 135); }
.timeTable .pGreen a { background: none repeat scroll 0% 0% rgb(184, 215, 175); }
.timeTable .pList a:hover { background: none repeat scroll 0% 0% rgb(99, 166, 232); text-decoration: none; color: rgb(255, 255, 255); }
.timeTable .mr0 { margin-right: 0px; }
.pic314a li .pic { width: 314px; height: 354px; }
.pic101 { width: 400px; padding-top: 12px; }
.pic101 li { width: 101px; float: left; padding-right: 17px; }
.pic101 li .pic { width: 101px; height: 126px; }
.pic101 li .sTit { height: 23px; line-height: 24px; font-size: 12px; font-weight: 100; }
.pic153 { width: 640px; }
.pic153 li { width: 153px; float: left; padding-right: 6px; }
.pic153 li .pic { width: 153px; height: 126px; }
.pic153 li .sTit { height: 25px; line-height: 26px; font-size: 12px; font-weight: 100; }
.pic58 { border: 1px dotted rgb(219, 219, 219); padding: 4px 13px 13px; }
.pic58 li { height: 58px; overflow: hidden; padding-top: 9px; }
.pic58 .pic { width: 58px; height: 58px; }
.pic58 .txt { width: 160px; }
.pic58 .txt dt { height: 20px; line-height: 20px; font-weight: 700; }
.pic58 .txt dt a { color: rgb(84, 166, 247); }
.pic58 .txt dt a:hover { color: rgb(253, 81, 81); }
.pic58 .txt dd { line-height: 18px; height: 18px; overflow: hidden; background: url('baike_map_v2.png') no-repeat scroll -597px -10px transparent; }
.pic58 .txt dd a { margin-left: 8px; }
.pic246 li { width: 246px; }
.pic191 { width: 450px; margin-top: -8px; }
.pic191 li { width: 191px; float: left; padding-right: 27px; padding-top: 8px; }
.newsIntro { margin-top: -3px; padding-bottom: 8px; }
.newsIntro .sTit { display: block; text-align: center; font-weight: 700; font-size: 16px; padding-bottom: 3px; }
.newsIntro p { text-indent: 2em; color: rgb(102, 102, 102); line-height: 22px; height: 44px; }
.newsIntro p .aMore { color: rgb(42, 101, 167); font-family: 宋体; }
.newsIntro p .aMore:hover { color: rgb(253, 81, 81); }
.dlPicList { height: 126px; overflow: hidden; padding-top: 12px; }
.dlPicList dt { background-color: rgb(240, 243, 245); text-align: center; border-left: 2px solid rgb(200, 216, 228); font-size: 18px; font-family: 微软雅黑,黑体,宋体; width: 43px; overflow: hidden; line-height: 22px; height: 108px; float: left; padding-top: 18px; }
.dlPicList dt em { color: rgb(45, 129, 189); }
.dlPicList dd { width: 630px; float: left; }
.fixed_bar { width: 99px; text-align: center; font-family: 微软雅黑,黑体,宋体; overflow: hidden; position: fixed; top: 190px; left: 50%; margin-left: 510px; background: url('baike_map_v2.png') no-repeat scroll 0px -97px transparent; z-index: 999; }
.fixed_bar .sTit { height: 32px; line-height: 32px; display: block; font-size: 16px; font-weight: 700; color: rgb(255, 255, 255); }
.fixed_bar_con { background: url('fixedbarrepeatbg.png') repeat-y scroll center 0px transparent; width: 95px; margin: 0px auto; }
.fixed_bar_con a { height: 30px; display: block; line-height: 30px; overflow: hidden; color: rgb(102, 102, 102); font-size: 14px; }
.fixed_bar_con a:hover { text-decoration: none; background-color: rgb(68, 135, 221); color: rgb(255, 255, 255); }
.fixed_bar_con .errorFeedback { width: 91px; margin: 0px auto; border-top: 1px solid rgb(230, 230, 230); color: rgb(153, 153, 153); }
.fixed_bar_con .goBackTop { width: 91px; margin: 0px auto; border-bottom: 1px solid rgb(212, 212, 212); border-top: 1px solid rgb(230, 230, 230); padding: 9px 0px 5px; line-height: 24px; height: auto; }
.fixed_bar_con .goBackTop .iArrow { background: url('baike_map_v2.png') no-repeat scroll -591px -42px transparent; width: 9px; height: 6px; overflow: hidden; display: block; margin: 0px auto; }
.fixed_bar_con .errorFeedback:hover, .fixed_bar_con .goBackTop:hover { background-color: rgb(68, 135, 221); color: rgb(255, 255, 255); }
.fixed_bar_con .goBackTop:hover .iArrow { background-position: -591px -51px; }
