﻿body { color: #333; background-color: #E9E9E9; font-family: tahoma,sans-serif; margin: 0px; padding: 0px; font-size: 12px; line-height: 1.2em; }
.content { margin: 0 50px 10px 50px; width: 850px; }
.brd5 { margin: 10px; }
.main { width: 950px; margin: 0px auto; border: 1px solid #DADADA; background-color: #ffffff; }
.head { height: 115px; background: url(/images/home/nav.gif) repeat-x; margin: 1px; }
.logo { width: 265px; }
.search { margin-top: 28px; width: 315px; height: 31px; background: url(/images/home/search-text.gif) no-repeat; }
.searchText { margin: 4px 5px; height: 20px; width: 300px; border: 0px; line-height: 20px; }
.searchCt { margin-top: 3px; }
.searchBtn { margin-top: 28px; width: 116px; height: 31px; }
.title, #title { margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; }
.hotlink {float:left; width: 70px; text-align: center;}
.hotlinks{ margin: 2px 12px 2px 0px;}
.ctlink {float:left; width: 70px; text-align: center;}

.comp1 { width: 910px; margin: 0 auto; }
.comp2 { background-color: #88D23F; height: 5px; }
.comp3 { background-color: #f3f3f3; height: 60px; padding: 10px; }
.comp4 { width: 820px; float:right; line-height: 20px;}

.root1 { width: 910px; margin: 0 auto; padding: 20px; height: 30px; }
.root2 { width: 100%; height: 30px; background-color: #7c7c7c; }
.root3 { width: 950px; margin: 0 auto; padding: 0 10px; line-height: 30px; color: #ffffff; }
.rootbg { background-color: #7c7c7c;}

.borderSpace { margin: 0px 20px; }
.adplayer { width: 558px; height: 170px; }
.leftarea { width: 558px; }
.rightarea { width: 330px; margin-left: 20px; }
.rightbox1 { width: 308px; height: 25px; border-style: solid; border-color: #BCBCBC; padding: 0 10px; line-height: 25px; }

.rightbox2_top { width: 330px; height: 7px; background: url(/images/home/border-left.gif);font-size:0px; }
.rightbox2_mid { width: 308px; border-width: 0px 1px; border-style: solid; border-color: #BCBCBC; padding: 0 10px; }
.rightbox2_btm { width: 330px; height: 10px; background: url(/images/home/border-left.gif) no-repeat 0 -18px; font-size:0px; }

.leftbox1_top { width: 558px; height: 15px; background: url(/images/home/border-right.gif) no-repeat; }
.leftbox1_mid { width: 548px; padding-left: 10px; background: url(/images/home/border-right2.gif) repeat-y; }
.leftbox1_mid2{ width: 554px; padding-left:  4px; background: url(/images/home/border-right2.gif) repeat-y; }
.leftbox1_btm { width: 558px; height: 16px; background: url(/images/home/border-right.gif) no-repeat 0 -16px; font-size:0px; }

.headtitle { font-weight: bold; color: #F66301; line-height: 25px; }

.right { float: right; }
.left { float: left; }

.clearl { clear: left; }
.clearr { clear: right; }
.clear { clear: both; float: none; }

.agleft { text-align: left; }
.agcenter { text-align: center; }

.littlebox { clear: both; height: 10px; font-size:0px;  background-color:#fff;}
.littlebox2 { clear: both; height: 20px; font-size:0px; background-color:#fff; }
.lb5 { clear: both; height: 5px; font-size:0px; background-color:#fff; }

/* 处理单选对齐问题 */
.align input { display: block; }
.align span { display: block; margin-left: 22px !important; margin-left: 11px; margin-top: -16px; float: left; }
.s { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

li { list-style: none; }
h1,h2 { margin: 8px 0px; }
h3 { margin: 15px 0 5px 0px; }

.green { color: Green; }
.red { color: Red; }
.gray { color: Gray; }
.B { font-weight: bold; }

.bgGray { background-color: #f0f0f0;}
.pt5 { padding: 5px 0px; }

#noresult { font-size: 14px; line-height: 150%; }
.bestSite { width: 180px; margin-bottom: 20px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #787878; float: right; clear: right; padding: 5px 15px; background: url(/images/home/title-bgs.gif) repeat-x; }
.bestSiteTitle { height: 25px; line-height: 18px; color: Black; font-size: 14px; font-weight: bold; }

.size200 { max-width: 200px; max-height: 200px; }
.size96 { max-width: 96px; max-height: 96px; }
/* * html .size200 { width: expression(this.width > 200 && this.width > this.height ? 200+"px" : width); height: expression(this.height > 200 ? 200+"px" : width); }
   * html .size96 {  width: expression(this.width > 96 && this.width > this.height ? 96+"px" : width); height: expression(this.height > 96 ? 96+"px" : width); }
*/
.w120 { width: 120px; }
.w450 { width: 450px; }
.w160 { width: 160px; }
.w100 { width: 100px; }
.w80 { width: 80px; }

.lh20 { line-height: 20px;}
.lh40 { line-height: 40px; height: 40px;}

.f20 { font-size: 20px; }
.f16 { font-size: 16px; }
.clearline{ height:0px; clear: both; float: none; font-size: 0px; }

.contentHolder{padding: 0px 50px; width: 850px;}

a{text-decoration: none;}
a:link { color: #333;}
a:visited { color: #333; }
a:hover { color: #333;  text-decoration: underline; }
a:active { color: #333; }

form { padding: 0px; margin: 0px;}