body,div,span,li,ol,ul,a,h2,h3,h5{ margin:0; padding:0;}
body{ background:url(../i/bodybg.gif) repeat-y center top fixed; color:#444; }
body,input,textarea{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
body a{ text-decoration:none; color:#4b4b4b; cursor:pointer;}
body a:hover{ text-decoration:underline; color:#ba2636;}
li{ list-style:none;}
img{ border:none;}
table,td{ border-collapse:collapse;}
.main{ width:920px; margin:0 auto; clear:both;}
.l{ float:left;}
.r{ float:right;}
.clear{ clear:both;}
.relative{ position:relative;}
.noData{ padding:10px; text-align:center; font-size:14px;}
.red{ color:Red;}
.green{ color:Green;}
.blue{ color:#820;}
.yellow{ color:Yellow;}
.tc{ text-align:center;}
/* link */
.linkCoffee a{ color:#952; margin:0 4px;}


/* head */
.head{ height:68px; position:relative;}
.headLogo{ width:176px; height:53px; position:absolute; left:31px; top:9px; background:url(../i/botilogo.gif) no-repeat left top;}
.headAd{ left:236px; top:12px; position:absolute; width:540px; height:45px; }
.headRight{ position:absolute; right:0; top:14px; width:118px;}
.headRight a{ margin-right:6px;}

/* menu */
.menu{ position:relative; height:33px;}
.menuLink{ position:absolute; padding-left:29px; height:35px; text-align:center; font-size:14px; font-weight:bold; line-height:35px;}
.menuLink span{ display:block; width:94px; height:35px; overflow:hidden; float:left;}
.menuLink a{ display:block; width:90px; height:35px; background: #d00 url(../i/menubg.gif) no-repeat -90px 0; }
.menuLink a:hover{ text-decoration:none; color:#d00;}
.menuLink .sel a,.menuLink .sel a:hover,.menuLink a:hover{ background-position:0 0; background-color:#b00; color:yellow;}
.menuBg{ height:37px; background:url(../i/menubg.gif) repeat-x left -35px; line-height:37px; width:100%; overflow:hidden;}
.menuBg a{ color:white; margin-right:25px;}
.menuBg a:hover{ color:yellow;}
.menuBgLinks{ position:relative;}
.menuBgLinks div{ float:left; overflow:hidden;}
.menuStyle{ position:absolute; top:10px; right:0; width:118px; height:12px; overflow:hidden; background:url(../i/pagestyle.gif) no-repeat 1px 1px;}
.menuStyle a{ display:block; float:left; width:11px;  height:10px; margin-right:5px; overflow:hidden; border:solid 1px white; line-height:10px; cursor:pointer; color:White; line-height:30px;}
.menuStyle a:hover,.menuStyle .sel{ border-color:#000; text-decoration:none;}
/* box */
.boxB,.boxB2{ border:solid 1px #f8c26c;}
.boxB2{ border-top:none;}
.boxBtitle{ font-weight:bold; font-size:14px; background:#fffad8 url(../i/titlebg.gif) repeat-x left top; line-height:31px; height:31px; color:#c94700; padding-left:17px; border-bottom:solid 1px #f8c26c; position:relative;}
.boxBtitle a,.boxBtitle span{ color:#c96; font-size:12px; font-weight:normal; position:absolute; right:8px; top:0; font-family:"宋体"; display:block;}
.boxBtitle a:hover{ color:#ea9;}
.boxBtitle b{ color:#c94700;}
.boxBtitle2{ border-top:solid 1px #f8c26c;}
.boxBtitle3{ border:solid 1px #f8c26c;}
.halfr{ position:absolute; right:0; bottom:-1px; top:auto; z-index:2;}
*html .halfr{ bottom:-2px;}
.boxPosition{background:#fffad8 url(../i/titlebg.gif) repeat-x left top; line-height:31px; height:31px; color:#c96; padding-left:17px; border-bottom:solid 1px #f8c26c; font-family:"宋体";}
.boxPosition a{ color:#c94700;}
.halfr{ height:24px; overflow:hidden; line-height:24px;}
.halfr li{ float:left; width:32px; display:block;height:24px;}
.halfr a{ position:static; right:auto; top:auto;height:24px; width:30px; text-align:center; color:Black; display:block;}
.halfr a.sel{ background-color:White; color:#d00; border:solid 1px #f8c26c; border-bottom-color:White; }

/* col3 */
.col3,.col3Plus,.col2{ clear:both; padding-top:9px; height:282px; position:relative; width:894px; margin:0 auto; overflow:hidden;}
.col3-l,.col3-c,.col3-r,.col3-rmain{ width:290px; height:280px;}
.col3-l2,.col3-c2,.col3-r2{ width:290px; height:300px; overflow:hidden;}
.col3-l,.col3-l2{ position:absolute; left:0; top:9px; }
.col3-c,.col3-c2{ margin-left:301px; }
.col3-r,.col3-r2{ position:absolute; right:0; top:9px;}
.col3-rmain{ float:right;}
.col3Plus{ height:287px;}
.col3-l-plus{ width:190px; height:285px; position:absolute; left:0; top:9px;}
.col3-c-plus,.col3-c-plus2{ margin-left:201px; width:390px; height:285px; overflow:hidden; border:solid 1px #F8C26C;}
.col3-r-plus{ width:290px; height:284px; position:absolute; right:0; top:9px; border:solid 1px #F8C26C; overflow:hidden;}
.col3-r-plus-1{ height:284px;}
.col3-r-plus-2{ height:300px;}
.col2{ height:auto;}
.col2-lmain{  left:0; top:9px; width:594px; overflow:visible;}
.col3-rmain{ height:auto;}
.col3-2{ height:302px;}
/* ad */
.adCol{ padding-top:9px; padding-left:13px; clear:both;}
.adCol4 li{ display:block; float:left; overflow:hidden; width:226px; height:40px;}
.adCol4 li.col-4{ width:216px;}
.adCol6 li{ display:block; float:left; overflow:hidden; width:151px; height:60px;}
.adCol6 li.col-3{ width:150px;}
.adCol6 li.col-5{ width:140px;}
.adCol1 li{ height:40px;}

/* list */
.listNews { margin:0 10px; padding-top:6px; font-size:14px; line-height:24px; }
.listNews li{ height:24px; position:relative; overflow:hidden; background:url(../i/newicon.png) no-repeat -75px -166px; /*background:url(../i/icoarr.gif) no-repeat left center;*/ padding-left:9px;}
.listNews span{ position:absolute;  top:0;  right:0; font-size:11px; color:#aaa; background-color:white; padding:0 0 0 10px; font-family:Tahoma;}
.listNewsPlus{ padding:6px 10px 0 10px; height:247px; margin:0; overflow:hidden;}
.listNewsPlus-2{ height:262px;}
.listNewsPlus-2 li{ height:25px; line-height:25px;}
.listNews2{ /*position:absolute; right:0;*/ margin:0; float:left; width:220px; padding-top:8px;  font-size:12px; }
.listNews2 li{ background:none; padding-left:10px; height:21px; line-height:21px; }
.listNews3{ border:solid 1px #ededed; background-color:#f5f8fc; padding:4px 6px; width:106px; margin:0 auto;}
.listNews3 a{ color:#585858;}
.listNews3 a:hover{ color:#000;}
.listNews3 li{ height:22px; line-height:22px; overflow:hidden;}
.ln2{ padding-bottom:6px;}

.listPer li{ height:30px; line-height:30px; border-bottom:solid 1px #ddd; overflow:hidden; position:relative;}
.listPer .pername{ float:left; width:100px;}
.listPer .per0{ float:left; width:280px; z-index:1; left:70px; top:0;}
.listPer .per1{ background:url(../i/bar5.gif) repeat-x 0 center;float:left;}
.listPer .per2{ float:left; background:white url(../i/bar5_2.gif) no-repeat left center; padding-left:10px; width:80px; overflow:hidden;}

.listPic{ margin:6px 0 0 1%;}
.listPic li{ float:left; width:33%; height:82px; overflow:hidden; text-align:center; line-height:13px;}
.listPic img{ padding:1px; border:solid 1px #ccc; margin-bottom:7px;}
.listPic a:hover{ text-decoration:none;}
.listPic a:hover img{ border-color:#d00; background-color:#ffe;}
.listPic2{ margin:12px 0 0 1%;}
.listPic2 li{ float:left; width:142px; height:118px; overflow:hidden; text-align:center; line-height:13px;}
*html .listPic2 li{ margin-right:-3px;}
.listPic2 img{ height:85px; width:125px; padding:0;}
.listPic4{ height:108px; padding-top:4px;}
.listPic4 li{ width:25%; height:108px;}
.lp2{ height:240px; overflow:hidden;}
.listPic3{ height:135px; padding-top:10px; line-height:18px; overflow:hidden;}
.listPic3 li{ float:left; width:130px; overflow:hidden; height:135px; text-align:center;}
.listPic3 img{ height:90px;}

.listShop { height:180px; padding-top:9px;}
.listShop li{ height:180px; float:left; width:151px; overflow:hidden;}
.listShop div{ width:137px; text-align:center;}
.listShop a{ display:block; width:135px;}
.listShop a:Hover{ text-decoration:none;}
.listShop a:hover img{ border-color:#bbb;}
.listShop img{ border:solid 1px #e5e5e5;}
.listShop i{ text-decoration:line-through; color:#777; font-size:12px; font-style:normal;}
.listShop b{ color:#f43; font-size:14px;}
.listShop .end{ width:137px; position:absolute; right:0;}

.listServer{ border:solid 1px #ccc; height:138px; padding:10px 0; margin-bottom:9px;}
.listServer li{ float:left; width:20%; position:relative; border-right:solid 1px #888; height:138px;}
.listServer .end{ border-right-width:0; right:0; position:absolute;}
.listServer dl{ width:80%; margin:0 auto;}
.listServer dt{ border-bottom:solid 1px #bbb; height:28px; }
.listServer b{width:50%; border-bottom:solid 1px #fe7e7e; color:#888; font-size:14px; position:absolute; height:28px; line-height:28px; text-align:center;}
.listServer dd{ padding:10px 0 0 20px; margin:0; line-height:23px;}

.listLink{ border:solid 1px #e9d0bc; clear:both; height:80px;}
.listLinkTitle{ float:left; height:100%; border-right:solid 1px #e9d0bc; background:url(../i/linkbg.gif) repeat-y left top; width:25px; text-align:center; overflow:hidden;}
.listLinkTxt{ padding:8px; margin-left:28px; width:838px; overflow:hidden; line-height:21px;}
.listLinkTxt a{ margin-right:8px;}

/* panel */
.panelHead{ height:33px; line-height:33px; overflow:hidden;margin-left:-1px;  text-align:center; font-size:14px;  border-right:solid 1px #e8ceae; background:url(../i/panelHeadBg.gif) repeat-x left top; width:110%; }
.panelHead li{ display:block; float:left; height:33px;}
.panelHead a{ color:#600; border-bottom:solid 1px #e8ceae;border-left:solid 1px #e8ceae; display:block; width:100%; height:32px;background:url(../i/panelbg.gif) repeat-x left -30px; overflow:hidden;}
.panelHead a:hover{ color:#b00;}
.panelHead .sel{ font-weight:bold; background:url(../i/panelbg.gif) repeat-x 0 0; border-bottom:none; height:33px;}
.panelBody{ height:252px; clear:both;}
.panel-4 li{ width:98px;}
.panel-4-r li{ width:73px;}
.panel-2 li{ width:145px;}

.panel-5 li{ width:58px;}
.panel-news1{ float:left; width:50%; overflow:hidden; font-size:14px; line-height:25px;padding-top:8px; height:155px;}
.panel-news1 li{ padding-left:9px; margin-left:8px; height:25px; overflow:hidden; background:url(../i/newicon.png) no-repeat -75px -166px;}
.panel-pic1{ float:left; width:50%; text-align:center; overflow:hidden; padding-top:14px;}
.panel-pic1 img{ border:solid 1px #ddd; width:175px; height:115px;}
.panel-news2Box{border-top:dotted 1px #ddd; clear:both; margin:0 8px 0 8px; height:80px; padding-top:4px;}
.panel-news2{ font-size:12px; line-height:25px; float:left; width:50%;}
.panel-news2 li{text-indent:9px; height:25px; overflow:hidden; background:url(../i/newicon.png) no-repeat -75px -166px; }
.panel-pic2{ height:115px; overflow:hidden; text-align:center; padding-top:8px; border-bottom:dotted 1px #ddd; margin:0 8px;}
.panel-pic2 li{ float:left; width:50%;}
.panel-pic2 img{ height:80px; width:120px;}
*html .panel-pic2 li{ margin-right:-3px;}
.panelHeadR{ width:60px; float:left; overflow:hidden; height:268px; text-align:center; background-color:#fff4d7;  /*margin-top:-1px;*/}
.panelHeadR a{ display:block; height:100%; line-height:29px; border:solid 1px #f8be63; border-left:none; border-top-width:0; color:#c94700;}
.panelHeadR .sel{ font-weight:bold; background-color:white; border-right:none; border-top-width:1px;}
.panelHeadR .first a.sel{ border-top-width:0;}
*html .panelHeadR .sel{ border-top-width:0;}
.panel-r10 li{ height:10%;}

/* font */
.font12{ font-size:12px;}
.font13bg{ font-size:13px; padding-top:10px;}
.font13bg li{ line-height:21px; height:21px;}
.colbg{ background-color:#fefced;}

/* table */
.table{ line-height:24px;}
.table,.table td{ border:solid 1px #b1c8d7;}
.tableThead{ background:#e2eaf5 url(../i/theadbg.gif) repeat-x left top; text-align:center;}

/* copyright */
.copyright{ width:894px; margin:0 auto; text-align:center; padding:10px 0; line-height:24px;}
.copyrightContact{ margin-bottom:6px; background:url("../i/titlebg.gif") repeat-x scroll left top #FFFAD8; line-height:28px; height:28px; border:solid 1px #E9D0BC;}

/* imgplay */
.imgPlay{ height:320px; height:100%; overflow:hidden; position:relative;}
.imgPlayBimg{ border:none; height:280px; width:100%;}
.imgPlayFlip{ position:absolute; width:100%; bottom:0; height:38px;}
.imgPlayTxtBg{ z-index:1; position:absolute; width:100%; bottom:0;  height:38px; overflow:hidden; padding:5px; background-color:Black; opacity:0.4; filter:alpha(opacity=40)}
.imgPlayTxt{ z-index:2; position:absolute; width:100%; top:-4px;  font-weight:bold; color:white; font-size:14px; height:18px; overflow:hidden; padding:0 0 0 5px;  }
.imgPlayLinks{ z-index:3; position:absolute; bottom:2px;  right:2px; font-size:12px; font-family:Tahoma;}
.imgPlayLinks a{ display:block; float:left; cursor:pointer; width:30px; font-family:Tahoma; margin-left:3px; height:15px; line-height:15px; text-align:center; background-color:#000; color:White;}
.imgPlayLinks a.sel{ background-color:red;}
.imgPlayLinks a:hover{ color:yellow; text-decoration:none;}

/* ad */
.adFlyBottom{text-align:left; z-index:1; height:0; }
.adFly{ position:fixed; z-index:2;  bottom:20px; width:80px; text-align:center;}
.adFly a{ display:block; width:76px; height:80px; margin:15px auto 0 auto; overflow:hidden;}
.adFly img{ width:80px; height:80px; display:block;}
.adFly li{ background-color:#e1eaee; text-align:center;}
.adFlyLeft{ left:0; }
.adFlyRight{ right:0; }
*html .adFly{ position:absolute;}
*html .adFlyBottom{ height:1px; position:absolute; left:0; overflow:visible; width:99%; padding:0; margin: 600px 0 0 0; }
.adNewsR{ height:60px; padding:8px 0;}
.adNewsR li{ float:left; width:50%; height:60px;}
.adNewsR .col-1{ text-align:right;}

/* art */
.artBody{ padding:20px;}
.artTitle{ font-size:21px; text-align:center; padding-bottom:10px;}
.artAuthor{ text-align:center; line-height:25px; height:25px; background-color:#f5f5f5; border-bottom:solid 1px #bbb;}
.artAuthor a{ color:#952;}
.artTxt{ padding:10px 0; font-size:14px; line-height:26px;}
.artTxt p{ /*text-indent:2em;*/ padding-top:16px;}
.artLink{ border:1px dotted #ccc; padding:10px 2px; text-align:center; line-height:28px;}

/* sort */
.sort0,.sort1{ background:url(../i/arrico1.gif) no-repeat center top;  padding:0 6px; height:13px; line-height:13px; text-align:center; font-size:10px; color:White;}
.sort1{ background-position:center -13px;}
.arr0,.arr1{background:url(../i/arrico1.gif) no-repeat center -26px; padding:0 9px; height:11px; line-height:11px; font-size:9px;}
.arr1{ background-position:center -42px;}

/* old */
.wdbMatch{ color:#09f; font-weight:bold; padding-left:5px; width:14%; text-align:center;}
.wdbTime{ color:#09f; width:8%;}
.wdbQue1{ text-align:right; font-size:13px; width:22%;}
.wdbQue2{ font-size:13px; width:22%;}
.wdbPk{ text-align:center; color:Green; width:15%;}
.wdTitle{ font-size:14px; line-height:28px;  font-weight:bold; border-bottom:solid 1px #ddd; background:white url(../i/wdTitle.gif) repeat-x left bottom; padding:0 6px;}
.wdBox{ height:358px; overflow:hidden;}
.wdPic{ float:right; width:302px; overflow:hidden; border:1px solid #C8DCFF;}
.wdPic1{ padding:21px 8px 0 8px; height:290px;}
.wBoxPic{ width:50%; height:135px; padding-top:4px; overflow:hidden; text-align:center; display:block; float:left; color:black; text-decoration:none;}
.wdPicBox a:hover{ color:#07f; background-color:#eef7ff;}
.wdTable{ float:left; width:610px; /*height:346px;*/ background-color:#f5e2c4; border-collapse:collapse;  border:none;}
.wdTable td{ background-color:White; padding:3px; border:solid 1px #f5e2c4;}
.wdTrBg td{ background-color:#ffe;}
.wdTable th{ font-weight:normal; background-color:#fff; text-align:right;}
.wdPicList{ float:left; width:610px; height:346px; border:solid 1px #C8DCFF; }

.wdTableHspace{ margin-bottom:6px; float:none;}
.wdTableMax{ float:none; width:99%; height:auto; margin:3px auto;}
.wdTableMax .wdbTime{ width:15%;}
.wdBody b{ color:Red;}
.wdBody td{ line-height:25px;}
.h350{ height:350px;}
.h314x{ height:311px;}
.wdBox2{ height:195px; overflow:hidden;}
.wdPicList{ height:184px; width:608px;}
.wdPicList a{ width:121px;}
.wdBox2 strong{ color:Red; font-weight:normal;}
.wdPic2{ padding:11px 0 0 0; height:136px; overflow:hidden;}
.wdPicTxt{ float:right; width:55%; line-height:18px;}
.wdPicTxt b ,.wbem b{ font-weight:normal; color:Red; margin-right:6px;}
.wdPicTxt em,.wbem em{ font-style:normal; color:Green; margin-right:6px;}
.wdPicWeek .wBoxPic{ width:45%;}
.btSend{ background-color:White; border:none; color:Red;}
.hideframe{ width:1px; height:1px; overflow:hidden;}
a.wdMore{ float:right; font-size:12px; font-weight:normal; color:#b00; width:auto;}
.wuiTitle{ font-size:14px; color:#09c; padding-bottom:10px; font-weight:bold;}
.wdThead td{text-align:center; line-height:26px; color:Black; font-weight:bold; font-size:12px; background-color:#ffe;}
.noValue,.errorMsg{ text-align:center; font-size:14px; color:Green; line-height:33px; }
.errorMsg{ color:Red;}
td.noValue{padding:10px 0;}
.wdFlipPage{ text-align:right; padding:3px 10px 0 0; background-color:#f5f5f5;clear:both;}
div.wdFlipPage{border-top:solid 1px #ddd; }
td.wdFlipPage{ padding:4px 3px 4px 0;}
.wdFlipPage b{ padding:0 3px; color:Green;}
.wdFlipPage a{ cursor:pointer; margin:0 2px; padding:3px 4px; border:solid 1px #ddd; background-color:White;}
.wdFlipPage a:hover{ text-decoration:none; background-color:#eee; border:solid 1px #bbb;}
.flipNum{ border:solid 1px #bbb; width:30px; height:18px; text-align:center; line-height:18px;}
#wUserVoteHistory{ text-align:center; line-height:26px;}
.wdSmallBody td{ line-height:14px;}
.sfont{ font-size:11px; font-family:Tahoma;}

/* feedback */
.NoteFrom{ margin:10px auto;}
.NoteFrom strong{ color:Red; font-family:"宋体"; font-weight:normal;}
.borderBlack{ border:solid 1px black;}
#TxtText{ width:500px;}

/* dir */
.dirTitle{ background-color:#fffbdb; height:30px; overflow:hidden; line-height:30px; border:solid 1px #f7e1ba; padding:0 10px; position:relative;}
.dirFlip{ position:absolute; right:6px; top:0; z-index:1;}
.dirFlip a{ margin:0 4px; color:#d20;}

.demo{ text-align:center; line-height:25px; padding:8px 0;}

.copyrightContact{ clear:both; margin:0 auto;text-align:center;}
.LiveBody .menu{ text-align:left;} 
.LiveBody{background:#421211 url(../i/bodybg-red.gif) repeat left top fixed;}
.LiveBody .main{ background-color:White;}
.LiveBody .menuBg .main{ background:none;}
.LiveBody #dm,.LiveBody .LiveBg{ background-color:#ddd;}
.LiveBody #dd{ background-color:#ccc}
.Lmenu2{ height:48px; overflow:hidden;}
.Lmenu2 .menu2{margin-top:8px;}
