.tf-screen{ background-color:#ffffff; padding-top:8px;}
.tf-screen .main{ float:left; background-color:#ffffff; overflow:hidden; border-right:1px solid #e2e1e1; border-bottom:1px solid #e2e1e1; border-left:1px solid #e2e1e1; width:708px;}
.main .position{ height:36px; padding-left:15px; color:#837264; font-size:12px; font-weight:400; background:url(position-bg.gif) 0 0 repeat-x; overflow:hidden; line-height:36px;}
.main .position a{ color:#837264; font-size:12px; font-weight:400;}
.position em{ padding:0 5px;}
.position em.home{ padding-left:20px; padding-top:2px; height:20px; background:url(home-ico.gif) 0 0 no-repeat;}
.main h1{ color:#8a6e47; font-size:16px; font-weight:600; text-align:center; height:35px; line-height:35px; margin:10px auto;}
.main .infor{ color:#888888; font-size:12px; font-weight:400; text-align:center; line-height:30px; height:30px; margin:0 40px 20px 40px; border-bottom:1px solid #e4e4e4;}
.main .infor span{ padding:0 5px;}
.main .infor a,.main .infor a.visited,.main .infor a:link{ color:#888888; font-size:12px; font-weight:400;}
.main .infor a.fav,.main .infor a:visited.fav,.main .infor a:link.fav{ font-size:12px; font-weight:400; color:#8a6e47;}
.main .content{ margin:0 40px; overflow:hidden;}
.main .content p{ line-height:25px; margin-bottom:20px; font-size:14px; font-weight:400; color:#555555;}
.main .box1{ margin:0 40px; overflow:hidden;}
.box1 .pages{ float:left; width:290px; text-align:left;}
.pages ul{ margin:0 auto; overflow:hidden;}
.pages ul li{ float:left; line-height:30px; padding:3px 5px; color:#707070; font-size:12px; font-weight:400;}
.pages ul li a,.pages ul li a:visited,.pages ul li a:link{ border:1px solid #e6e6e4; padding:3px 5px; background-color:#fcfcfc;}
.pages ul li a:hover{ text-decoration:none;}
.box1 .share{ float:right; width:290px; text-align:right;}
.main .context{ margin:8px 5px; overflow:hidden; width:690px; border-top:1px solid #e4e4e4;}
.context ul{ overflow:hidden; margin:10px 35px 0;}
.context ul li{ line-height:25px; height:25px; color:#777777; font-size:12px; font-weight:400; margin-right:10px;}
.context ul li a,.context ul li a:visited,.context ul li a:link{ font-size:12px; font-weight:400; color:#777777;}

.main .relevant{ margin:8px 5px; width:698px; overflow:hidden; border-bottom:1px solid #e4e4e4;}
.relevant h3{ float:left; width:654px;border-bottom:1px solid #e4e4e4; padding-left:45px; background:url(ico-7.png) 35px 9px no-repeat; color:#8a6e47; font-size:14px; font-weight:600; height:30px; line-height:30px;}
.relevant h3 span{ float:right; padding-right:10px; font-size:12px; font-weight:400; color:#777777;}
.relevant h3 span a,.relevant h3 span a:visited,.relevant h3 span a:link{ font-size:12px; font-weight:400; color:#777777; padding:0 5px;}
.relevant .relev-left{ padding-left:35px; padding-top:15px; float:left; width:325px; border-right:1px dashed #e4e4e4;}
.relev-left img{ float:left; margin-right:5px; padding:2px; border:1px solid #e4e4e4;}
.relev-left a,.relev-left a:visited,.relev-left a:link{ color:#6f6d6d; font-size:12px; font-weight:600;}
.relev-left a.rele-title,.relev-left a:visited.rele-title,.relev-left a:link.rele-title{ color:#6f6d6d; font-size:12px; font-weight:600; padding:2px 0;}
.relev-left p{ color:#6f6d6d; font-size:12px; font-weight:400; line-height:20px; margin-bottom:15px;}
.relev-left ul{ background:url(ico-8.png) 0 0 no-repeat; margin:20px 12px 0 0; overflow:hidden; padding:5px 0;}
.relev-left ul li{ line-height:24px; height:24px; padding-left:25px;}
.relev-left ul li a,.relev-left ul li a:visited,.relev-left ul li a:link{ color:#333333; font-size:12px; font-weight:400;}
.relevant .relev-right{ float:right; width:335px; background-color:#fafafa;}
.relev-right ul{ margin:5px 12px 5px 0; overflow:hidden;}
.relev-right ul li{ line-height:24px; height:24px; background:url(ico-9.png) 10px center no-repeat; padding-left:20px;}

.main .pic-relevant{ margin:8px 5px; width:650px; overflow:hidden; padding-left:30px;}
.pic-relevant h3{ padding-left:15px; background:url(ico-7.png) 5px 9px no-repeat; color:#8a6e47; font-size:14px; font-weight:600; height:30px; line-height:30px;}
.pic-relevant h3 span{ float:right; padding-right:10px; font-size:12px; font-weight:400; color:#777777;}
.pic-relevant h3 span a,.pic-relevant h3 span a:visited,.pic-relevant h3 span a:link{ font-size:12px; font-weight:400; color:#777777; padding:0 5px;}
.pic-relevant .pic-rel-list{ float:left; width:150px; text-align:center; margin-right:12px; margin-top:8px;}
.pic-rel-list img{ padding:2px; border:1px solid #e4e4e4;}
.main .pinglun{ background-color:#fcfcfc; margin:0 40px; width:630px; overflow:hidden; border:1px solid #e4e4e4; padding-bottom:10px;}
.pinglun h3{ height:35px; line-height:35px; background-color:#f6f6f6; border:1px solid #ffffff; padding-left:15px; color:#2968a7; font-size:14px; font-weight:600;}
.pinglun .pl-list{ margin:0 auto; overflow:hidden; border-bottom:1px dashed #e4e4e4;}
.main .fb-pinglun{ margin:0 auto; overflow:hidden; height:156px;}
.fb-pinglun .fb-plleft{ float:left; width:55px; padding-left:10px; margin-top:20px;}
.fb-plleft p.pl-text,.fb-plleft p.pl-text a,.fb-plleft p.pl-text a:visited,.fb-plleft p.pl-text:link{ font-size:12px; font-weight:400; color:#224999;}
.fb-pinglun .fb-plright{ float:right; width:560px;}
.fb-plright p{ line-height:22px; float:left; width:540px; padding-left:20px;}
.fb-plright p span.pl-message{ float:left; color:#696969; font-size:12px; font-weight:400; padding-top:15px;}
.fb-plright p span.pl-count{ float:right; color:#404040; font-size:12px; font-weight:400; padding-top:15px; padding-right:15px;}
.fb-plright p span.pl-count em{ color:#2169b1; font-size:12px; font-weight:400; font-family:Arial, Helvetica, sans-serif; padding:0 5px;}
.fb-plright p span.pl-youke{ float:left; color:#105595; font-size:12px; font-weight:400;}
.fb-plright p span.pl-submit{ float:right; padding-right:20px; padding-top:5px;}
.fb-plright p span.pl-submit em{ padding:5px; color:#989898; font-size:12px; font-weight:400;}
.fb-plright p span.pl-submit .pl-submits{ width:85px; overflow:hidden; border:none; height:29px; background:url(submit.png) 0 0 no-repeat;}
.fb-plright .pl-mbox{ overflow:hidden; float:left; width:545px;}
.pl-mbox .pl-ctext{ width:518px; overflow:hidden; height:76px; border:none; background: url(guang.png) 0 0 no-repeat; padding:5px 5px 5px 20px;}

.pl-list .pl-tou{ float:left; width:70px; min-height:60px; background:url(ico-10.png) 15px 20px no-repeat; padding-left:35px; color:#5b5a5a; font-size:12px; font-weight:400; padding-top:20px;}
.pl-list .pl-content{ float:right; width:500px; padding-right:20px; font-size:12px; color:#555555; font-weight:400; padding-top:10px;}
.pl-content p{ text-indent:2em; line-height:22px; font-size:12px; color:#555555; font-weight:400;}
.pl-content p span{ color:#999999; font-size:12px; font-weight:400;}
.pl-content p.nocontent{ text-indent:0;}
.pl-content p span.time{ float:left;}
.pl-content p span.hfzz{ float:right;}
.pl-content p span.hfzz a,.pl-content p span.hfzz a:visited,.pl-content p span.hfzz a:link{ padding:0 5px; color:#999999; font-size:12px; font-weight:400;}

.main .cat-box{ margin:15px auto 0 auto; overflow:hidden; background:url(l-titlebg.gif) 0 0 repeat-x;}
.cat-box h2{ padding-left:35px; background:url(l-titleico.gif) 13px 10px no-repeat; color:#7a5c33; font-size:14px; font-weight:600; height:34px; line-height:30px;}
.cat-box .table01{ background-color: #fcfcfc; border-collapse: collapse; margin:10px auto;}
.cat-box .table01 tr td{ text-align:center; color:#6a6a6a; font-size:12px; font-weight:400; border:1px solid #e1e1e1; width:130px;}
.cat-box .table01 tr td a,.cat-box .table01 tr td a:visited,.cat-box .table01 tr td a:link{ color:#6a6a6a; width:130px; padding:5px 0; display:block; font-size:12px; font-weight:400;}
.cat-box .table01 tr td a:hover{ color:#8a6e47; font-size:12px; font-weight:600; text-decoration:none; background-color:#ffffff;}
.table01 tr td.tdhbgc{ background-color:#ffffff;}

.tf-screen .sidebar{ width:250px; float:right; border-top:1px solid #e4e4e4;}
.sidebar h2.yiwen{ background-color:#ececec; height:30px; line-height:30px; font-size:14px; font-weight:400; padding:0 10px;}
.sidebar h2.yiwen span{ float:right; color:#8b8b8b; font-size:12px; font-weight:400; padding:0;}
.sidebar .transl-list{ margin:10px; overflow:hidden;}
.sidebar .transl-list li{ height:25px; line-height:25px; padding-left:10px; background:url(ico-1.png) 0 center no-repeat;}
.sidebar .search{ background-color:#ececec; height:30px; line-height:30px; color:#1e1e1e; font-size:12px; font-weight:400;}
.search .keyword-input{ height:20px; line-height:20px; width:120px; border:1px solid #d8d6d6; background-color:#ffffff;}
.search .search-sbg{ margin-left:5px; width:12px; height:15px; background:url(ico-2.png) 0 0 no-repeat; border:none; cursor:pointer;}
.search table tr td span{ padding-left:10px;}
.sidebar .keywords{ margin:10px 5px 7px 5px; line-height:22px; overflow:hidden;}
.sidebar .keywords a,.sidebar .keywords a:visited,.sidebar .keywords a:link{ color:#555555; font-size:12px; font-weight:400;}
.sidebar .tfs-rbox{ float:right; overflow:hidden; width:250px; border-top:4px solid #a3a3a3;}
.sidebar h2{ background-color:#f5f5f5; height:40px; line-height:40px; border-top:4px solid #a3a3a3;}
.sidebar h2 span{ font-size:12px; font-weight:400; float:right; padding-right:10px; padding-top:5px; color:#525151;}
.sidebar .top10-list{ padding:5px 5px 15px; margin:0; overflow:hidden; width:232px; background:url(top10-libg.png) 5px 7px no-repeat;}
.sidebar .top10-list li{ padding:5px 0 0 22px;}
.sidebar .tabr-box{ margin:0 auto; overflow:hidden;}
.tabr-box .tabrn-list{ height:30px; margin:0 auto; overflow:hidden; background-color:#f1f1f1;}
.tabrn-list li{ float:left; width:124px; cursor:pointer; height:30px; line-height:30px; text-align:center; border-bottom:1px solid #d7d7d7; color:#0b120d; font-size:12px; font-weight:400;}
.tabrn-list li.hlis{ background-color:#ffffff; border-bottom:none; border-top:1px solid #d7d7d7;}
.tabr-box .tabrb-c{ margin:0 auto; overflow:hidden; background-color:#ffffff; padding:10px;}
.tabrb-c img{ float:left; padding:2px; border:1px solid #cccccc; margin-right:10px;}
.tabrb-c h3{ height:22px; line-height:22px;}
.tabrb-c h3 a,.tabrb-c h3 a:visited,.tabrb-c h3 a:link{ color:#8b6851; font-size:12px; font-weight:400;}
.tabrb-c p{ line-height:18px; color:#939292; font-size:12px; font-weight:400;}
.tabrb-c p a{ color:#8b6851; font-size:12px; font-weight:400;}
.tabrb-c p span{ color:#cd6519; padding:0 2px;}
.tabrb-c ul{ margin:5px auto 0 auto; overflow:hidden;}
.tabrb-c ul li{ height:25px; line-height:25px; padding-left:10px; background:url(ico-1.png) 0 center no-repeat;}
.sidebar .tfsrb-baike{ background-color:#f1f1f1; margin:0 auto; overflow:hidden;}
.tfsrb-baike .tfsrb-bc{ margin:0 10px 5px 10px; padding:5px; line-height:22px; overflow:hidden; background-color:#ffffff;}
.tfsrb-bc a{ padding:0 5px;}


.flink{ background-color:#f9f9f9; border:1px solid #e0dfdf; line-height:28px; height:28px; width:958px;}
.flink h2{ float:left; width:86px; height:26px; border:1px solid #fcfcfc; background-color:#efefef; border-right:none; line-height:26px; text-align:center; color:#7c7c7c;}
.flink ul{ width:860px; padding-left:10px; float:right; overflow:hidden; border:1px solid #fcfcfc; border-left:none;}
.flink ul li{ float:left; white-space:nowrap; padding:0 5px;}
.flink ul li a,.flink ul li a:visited,.flink ul li a:link{ color:#a4a4a4; font-size:12px; font-weight:400;}
.partners{ background-color:#f9f9f9; border:1px solid #e0dfdf; width:958px; margin:8px auto;}
.partners h2{ float:left; width:45px; padding:5px 20px 0 20px; height:60px; border:1px solid #fcfcfc; background-color:#efefef; font-family:"ºÚÌå", Arial, Helvetica, sans-serif; border-right:none; line-height:26px; text-align:center; color:#7c7c7c; font-size:16px; font-weight:400;}
.partners .part-list{ float:right; width:870px; background-color:#f9f9f9; border:1px solid #fcfcfc; border-left:none;}
.part-list .part-box{ float:left; width:165px; border-right:1px #e0dfdf dashed;}

.wen-listbox { margin:15px 0 0 12px; padding-bottom:10px; overflow:hidden;}
.wen-listbox ul{ width:650px; border-top:1px solid #dfdfdf; margin:10px auto 0; border-left:1px solid #dfdfdf; overflow:hidden;}
.wen-listbox li{ float:left; width:129px; height:28px; line-height:28px; text-align:center; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; margin-left: -1px; list-style-type:none;}
.wen-listbox li a,.wen-listbox li a:visited{ color:#6a6a6a;}
.wen-listbox li a:hover{ color:#8a6e47; font-weight:600; text-decoration:none;}
