@charset "utf-8";

body { margin:0; padding:0; width:100%; color:#000; font:normal 13px/1.8em Arial, Helvetica, sans-serif; background:#a2cbff;}
html, .main { padding:0; margin:0;}
.main { margin:0 auto; background: url(../images/tlbb_bg.jpg) repeat; border:0; width:1248px;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.logo {padding:300px 0 0 225px; float:left; width:auto;}
.lf { float:left;}
h1 { margin:0; padding:40px 0 40px 24px; float:left; color:#fff; font:normal 52px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-4px;}
h1 span { font-weight:bold;}
h1 a, h1 a:hover { color:#fff; text-decoration:none;}
h1 small { display:block; padding:0; font:normal 12px/1.2em Arial, Helvetica, sans-serif; letter-spacing:normal;}
h2 { font:bold 20px/1.5em Arial, Helvetica, sans-serif; text-align:center; padding:0; margin:0 0 8px; color:#cc0076;}
h3 { font:bold 18px/1.5em Arial, Helvetica, sans-serif; text-align:center; padding:0; margin:0 0 8px; color:#000;}
p { margin:1px 0; padding:0 0 0 0; font:normal 12px/1.8em Arial, Helvetica, sans-serif; display: block; }
p.spec { padding-bottom:16px; text-align:left; border-bottom:1px solid #dfdede;}
p.bold{ font-weight:bold;}
a { color:#000; text-decoration:none;}
a:hover { color:#cc0076; text-decoration:underline;}
img { border:0;}
.round{ border: 1px solid #cacaca; border-radius:20px; margin:20px 0 11px 0;width:100%;height:338px; -moz-border-radius: 11px;-webkit-border-radius: 11px; background-color:#fff; behavior: url(border-radius.htc);}
.pubborder {  border: 1px solid #cacaca;}
.img_border{ border: 1px solid #cacaca; border-top:hidden;}
.img_layout{ margin:10px 0px 10px 10px;}
.pubcolor {color:#cc0076;}
.left8 { margin-left:6px ; padding-left:8px;}
.more { float:right; margin-top:30px; margin-right:80px;}
.dately{ border-top:1px dashed #a6a6a6;border-bottom:1px dashed #a6a6a6; height:32px; line-height:32px;margin:15px auto; text-align:center; font-size:12px;}
.dately span{ margin:auto 10px; display:inline-block;}
.dately span a{ color:red;}
.sszt{ text-align:center; line-height:24px; font-weight:bold; color:#494949;}
.sszt a{color:#494949;}
.conzy{ border:1px solid #bebebe; background:#f0f0f0;line-height:24px; text-indent:2em; padding:10px; margin:10px auto; text-align:left;}
.pagecon{line-height:28px;text-align:left;overflow:hidden;}
.pagecon p{ margin:10px auto; font-size:14px;}
.editor{ float:right; font-size:12px; margin-bottom:30px; color:#232323;}
.page_con{ padding:20px; line-height:28px;}

.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

/* header */
.header { }
.header_resize { margin:0 auto; width:1248px; height:445px; background:url(../images/tlbb_header.jpg) no-repeat; }

/* fbg */
.fbg {  margin:0 auto; background:url(../images/tlbb_fbg_bg.jpg) no-repeat; width:1248px; }
.fbg_resize { margin:0 auto; width:932px; padding:0; color:#000; padding-bottom:20px;}
.fbg .c2 a, .fbg .c3 a { margin:0; padding:2px 4px;}
.fbg  h2 { color:#cc0076;}
.fbg .col { margin:5px; float:left;}
.fbg .c1 { padding:0 10px 0 0; width:270px; clear:both; background:url(../images/tlbb_hd_border.jpg) no-repeat; }
.fbg .c2 { padding:0 5px; width:314px;}
.fbg .c3 { padding:0 0 0 5px; width:293px; background:url(../images/tlbb_zzjg.jpg) no-repeat;}
.fbg .title { background:url(../images/tlbb_title_cen.jpg) no-repeat; height:36px; margin-top:20px; }
.zxdt_more { float:right; margin-top:5px;}

/* menu */
.menu_nav { margin:0; padding:85px 0 0 0; float:left; height:35px;}
.menu_nav img { border:0;}
.menu_nav ul { list-style:none; height:35px;}
.menu_nav ul li { padding:0; float:left;}
.menu_nav ul li a { display:block; margin:0; text-decoration:none; font-size:12px;}
.menu_nav ul li.active a, .menu_nav ul li a:hover {}

/* content */
.content_resize { margin:0 auto; padding:16px 0 24px; background:url(../images/tlbb_con.jpg) no-repeat; width:972px;}
.content .indent { padding:80px 0 0 8px}
.wrapper { width:100%;  overflow:hidden}
.content .mainbar { margin:0 35px; padding:0; float:right; width:640px;}
.content .mainbar img { border:1px solid #d8dbdc;}
.content .mainbar img.fl { margin:4px 16px 4px 0; float:left;}
.content .mainbar .article { margin:20px 0 12px; padding:8px 24px 0;}
.content .mainbar .article div{margin:5px auto;}
.content .sidebar { padding:0; float:left; width:250px;}
.content .sidebar .gadget { margin:0 0 10px; padding:0px 16px 0px 24px;}

/* content_youce*/
.tlbb_zxdt_right { margin-left:6px; padding-top:18px; padding-left:8px; padding-bottom:15px; background:url(../images/tlbb-zxdt_right.jpg) no-repeat; width:248px; height:283px; }
.tlbb_zzdx_right { padding-top:25px; padding-left:15px; background:url(../images/tlbb_zzdw_bg.jpg) no-repeat; width:246px;}
.tlbb_bbfc_right { margin-left:6px; padding-top:18px; padding-left:8px; padding-bottom:15px; background:url(../images/tlbb_bbfc.jpg) no-repeat; width:248px; height:365px;}
.bbfc_list { text-align:left; padding-top:10px;}
.bbfc_list dl { padding-bottom:1px; margin:2px;}
.bbfc_list dl dt { width:109px; padding:2px 0px 2px 2px; border: 1px solid #E4E4E4; margin-bottom:5px;}
.bbfc_list dl dd {text-align:center; line-height: 12px; font-size:12px; height:12px; overflow:hidden; width:110px; margin-left:0px;}
.bbfc_list dl dd a{ text-align:center;}
.bbfc_list dl dd a:hover{ color: #cc0076;}

/* content_tlbb52*/
.content_tlbb52 { margin:0 auto; margin-bottom:20px; padding:16px 0 24px; background: #fff url(../images/tlbb_baby52_bg.jpg) no-repeat; width:971px;}
.content_tlbb52 .indent {padding:130px 0 0 8px}

.tlbb52_list { text-align:left; padding-top:10px; margin-left:5px;}
.tlbb52_list dl {  padding-bottom:10px; margin:5px; width:142px; padding-top:5px; padding-left:5px; background:url(../images/tlbb_baby_bg.jpg) no-repeat;}
.tlbb52_list dl dd {text-align:center; line-height: 20px; font-size:12px; height:20px; overflow:hidden; width:142px; margin-left:0px;}
.tlbb52_list dl dd a{ text-align:center;}
.tlbb52_list dl dd a:hover{ color: #cc0076;}

.zbb_list { text-align:left; padding-top:10px; margin-left:6px;}
.zbb_list dl {  padding-bottom:10px; margin:6px; width:216px; padding-top:5px; padding-left:5px; border: 1px solid #cacaca;}
.zbb_list dl dd {text-align:center; line-height: 20px; font-size:12px; height:20px; overflow:hidden; width:216px; margin-left:0px;}
.zbb_list dl dd a{ text-align:center;}
.zbb_list dl dd a:hover{ color: #cc0076;}

/* content_xchx*/
.content_xchx  { margin:0 auto; margin-bottom:20px; padding:16px 0 0px; background:url(../images/tlbb_xchx_bg.jpg) no-repeat; width:971px;}
.content_xchx .col { margin:5px; float:left;}
.content_xchx .c1 { padding:0 10px 0 0; width:370px; height:410px; clear:both; }
.content_xchx .c2 { padding:0 5px; width:545px;}

.xchx_list1 { text-align:left; padding-top:10px;}
.xchx_list1 dl { padding-bottom:10px; margin:2px; width:368px; padding-top:5px; padding-left:5px;}
.xchx_list1 dl dd { text-align:center; line-height: 20px; font-size:12px; height:20px; overflow:hidden; background-color:#ffd5ed; width:368px; margin-left:0px;}
.xchx_list1 dl dd a{ text-align:center;}
.xchx_list1 dl dd a:hover{ color: #cc0076;}

.xchx_list2 { text-align:left; padding-top:10px;}
.xchx_list2 dl { padding-bottom:6px; margin:2px; width:170px; padding-top:5px; padding-left:7px;}
.xchx_list2 dl dd { text-align:center; line-height: 20px; font-size:12px; height:20px; overflow:hidden; background-color:#ffd5ed; width:170px; margin-left:0px;}
.xchx_list2 dl dd a{ text-align:center;}
.xchx_list2 dl dd a:hover{ color: #cc0076;}

/* content_bbx100*/
.content_bbx100  { margin:0 auto; margin-bottom:20px; padding:16px 0 15px; background:url(../images/tlbb_bbx100_bg.jpg) no-repeat; width:971px;}
.bbx_list { text-align:left; padding-top:10px;}
.bbx_list dl { padding-bottom:10px; margin:5px;}
.bbx_list dl dt { width:142px; padding:5px 0px 5px 5px; border: 1px solid #cacaca; margin-bottom:5px;}
.bbx_list dl dd {text-align:center; line-height: 20px; font-size:12px; height:20px; overflow:hidden; width:142px; margin-left:0px;}
.bbx_list dl dd a{ text-align:center;}
.bbx_list dl dd a:hover{ color: #cc0076;}

/* content_mx*/
.content_mx  { margin:0 auto; margin-bottom:20px; padding:16px 0 24px; background:url(../images/tlbb_mx_bg.jpg) no-repeat; width:971px;}
ul.img_menu {  margin:15px; padding:0; width:960px; list-style:none;}
ul.img_menu li { float:left; padding:15px 10px 0 0; margin-right:0px; height:76px; width:146px;}
ul.img_menu li img { height:74px; width:144px; border: 1px solid #cacaca;}

/* content_tplb*/
.content_tplb  { margin:0 auto; padding:0; background:#fff; width:971px;}
.content_tplb .indent {padding:0px 0 0 8px}

/* list*/
ul.ex_menu { list-style:none; margin:10px; padding:0;}
ul.ex_menu li { width:280px; margin-left:5px; padding-left:20px; line-height:26px; height:26px; font-size:14px; color:#505050; background: url(../images/li_dot.png) no-repeat left 10px; overflow:hidden;}
ul.ex_menu li a { text-decoration:none;}
ul.ex_menu li a:hover { color:#cc0076; text-decoration:underline;}

ul.sb_menu{ margin:0; padding:0; list-style:none;}
ul.sb_menu li { margin-left:10px; padding-left:10px; width:205px; line-height:26px; height:26px; background:url(../images/li-bg.jpg) no-repeat left 12px; overflow:hidden;}
ul.sb_menu li a { text-decoration:none;}
ul.sb_menu li a:hover {color:#cc0076; text-decoration:underline;}

ul#mb_wzlb { list-style:none; margin:10px; padding:0;}
ul#mb_wzlb li { width:385px; margin-left:5px; padding-left:20px; line-height:26px; height:26px; font-size:14px; color:#505050; background:url(../images/li-bg.jpg) no-repeat left 12px; overflow:hidden;}
ul#mb_wzlb li a { text-decoration:none;}
ul#mb_wzlb li a:hover { color:#cc0076; text-decoration:underline;}

.content p.pages { padding:32px 24px 12px; font-size:11px; color:#959595; text-align:right;}
.content p.pages span, .content p.pages a:hover { padding:5px 10px; color:#fff; background-color:#eaa90d; border:1px solid #eaa90d;}
.content p.pages a { padding:5px 10px; color:#959595; background-color:#fff; border:1px solid #edebeb; text-decoration:none;}
.content p.pages small { font-size:11px; float:left;}

/* subpages */
.content .mainbar .comment { margin:0; padding:16px 0 0 0;}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}

/* paging */
.pagination { text-align: center; padding-top: 20px; padding-bottom: 20px;  clear: both }
.pagination a { padding-bottom: 2px; padding-left: 2px; padding-right: 2px; text-decoration: none; padding-top: 2px; color:#333333;}

/* footer */
.footer { }
.footer_resize { margin:0 auto; padding:26px; width:922px; text-align:center;}

/* Slideshow */
div#Slideshow { position:relative; width:100%; height:354px; margin-left:10px; margin-top:10px;}
div.Slide { width:100%; display:none;}
div.Slide img { float:left; width:260px; height:318px;}
div#SlideshowControls { position:absolute;right:10px; width:143px; top:325px;}
div.SlideshowControl { float: right;margin:0 3px; background:url(../images/tlbb_on.gif) no-repeat; color:#fff; width: 15px; height: 15px; font: 12px Arial, sans-serif bold;text-align: center; cursor: pointer;}
div.SlideshowControl span{ line-height:15px; text-align:center;}
div.SlideshowControlOn { background:url(../images/tlbb_active.gif) no-repeat; color:#cc0076; font-weight:bold;}
div.SlideshowControlActive { background:url(../images/tlbb_active.gif) no-repeat; color:#cc0076; font-weight:bold;}
div.SlideCopy { position:absolute;top:267px; left:0px; background:url(../images/tlbb_copy_bg.png) no-repeat; width:260px; height:52px; text-align:center;}
div.SlideCopy a { color:#fff; text-decoration:none;}
div.SlideCopy a:hover { color:#cc0076; text-decoration:none;}
div#Slideshow h4 { color:#fff; font: bolder 16px Arial, sans-serif; margin:3px 0 0 0;}