.tf-screen{ background-color:#ffffff; padding-top:8px;}
.tf-screen .main{ float:left; 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 .box-list{ margin:0 auto; overflow:hidden; background:url(l-titlebg.gif) 0 0 repeat-x;}
.box-list 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;}
.box-list .cbox-list{ margin:15px 5px; padding:0 25px 20px 25px; overflow:hidden; border-bottom:1px solid #e4e4e4;}
.box-list .cbox-list li{ line-height:30px; height:30px; background:url(ico-6.png) 0 12px no-repeat; padding-left:15px;}
.box-list .cbox-list li a,.box-list .cbox-list li a:visited,.box-list .cbox-list li a:link{ color:#555555; font-size:14px; font-weight:400;}
.box-list .cbox-list li span{ float:right; color:#888888; font-size:12px; font-weight:400;}
.box-list .pages{ margin:10px auto; overflow:hidden;}
.pages ul{ margin:0 15px; 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;}
.pages ul li span{ color:#8a6e47; font-size:12px; font-weight:400; font-family:Arial, Helvetica, sans-serif; padding:0 5px;}
.box-list .nobord{ border-bottom:none;}

.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; width:232px; margin:0; overflow:hidden; 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;}

.main .cat-box{ margin: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;}

.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;}
