@charset "gb2312";
/* CSS Document */

.B_SideBoxHead {width:100%; background:#5d5d5d; height:20px}
.B_SideBoxHead b.l , .B_SideBoxHead b.r{width:3px; overflow:hidden; background:url(../img/sb.gif); height:20px}
.B_SideBoxHead b.m { background:#5d5d5d; margin:0 3px; height:100%; font-size:12px; color:#FFFFFF}
.B_SideBoxHead b.l{ background-position:left; float:left}
.B_SideBoxHead b.r{ background-position:right; float:right}

/*.prev { background:#FF0000; display:block; width:20px; float:left; height:10px; overflow:hidden; line-height:10px; margin-top:2px}*/
.prev,.next { margin-top:3px;display:block; float:left}
.prev b,.next b{display:block;width:1px; float:left; height:7px; margin:1px 0px 1px 0px; overflow:hidden}
.prev div,.next div{display:block;width:29px;float:left; height:9px; font-size:8px; line-height:8px; overflow:hidden; color:#FFF; font-weight:bold; text-decoration:none; margin-bottom:1px;}
.prev, .prev:hover,.next, .next:hover{ text-decoration:none}
.prev div {background:url(../img/narrl.gif) no-repeat 10px 2px;}
.next div {background:url(../img/narrr.gif) no-repeat 10px 2px;}
.prev { margin-right:10px}
.next { margin-left:10px}

.B_Nav_Black td{ padding-top:13px; }
.B_Nav_Black input { float:left; display:inline; margin-right:4px; margin-top:-2px}
.B_Nav_Black a b, .B_Nav_Black a div{background-color:#000;cursor:pointer}
.B_Nav_Black a.navdisable b,.B_Nav_Black a.navdisable div {background-color:#999; cursor:default} 

.B_Nav_Black a.page { float:left; display:inline; padding:2px 4px 2px 4px; margin:0px 2px; height:12px; font-size:12px; line-height:12px; background:#FFF;  color:#000}
.B_Nav_Black a.page:hover { background:#FF0000; text-decoration:none;border:#EEE 1px solid;padding:1px 3px 1px 3px; color:#FFF}
.B_Nav_Black span{magin:0px; padding:0px}
.B_Nav_Black .curpage { float:left; display:inline; padding:2px 4px 2px 4px; margin:0px 2px; height:12px; font-size:12px; line-height:12px;color:#FF0000}
 

/*圆角按钮 基础*/
.btn,a.btn:hover { text-decoration:none;}
a.btn:hover b{cursor:pointer;}
.btn b.l, .btn b.r{ overflow:hidden; padding:0px}
.btn b.m { height:100%;font-size:12px;  overflow:hidden}
a.btn b.m {text-align:center;}
.btn b.l{ background-position:top left; float:left;_margin-right:-3px;}
.btn b.r{ background-position:top right; float:right;_margin-left:-3px;}

/*按钮1 */
a.B_Button{ color:#9c9b9b;}
a.B_Button:hover{ color:#408ea8}

.B_Button b {background:url(../img/btn1.gif); height:19px;line-height:19px;}
a.B_Button b.l, a.B_Button b.r{width:4px;}
a.B_Button b.m { background-position:0px -19px;}

a.B_Button:hover b.m { background-position:0px -57px;}
a.B_Button:hover b.l{ background-position:0px -38px;}
a.B_Button:hover b.r{ background-position:-4px -38px;}

#button_list {margin-bottom:10px}
#button_list li{ float:left; width:100px; margin:4px}

/*搜索圆角背景*/
.B_BoxSearch b {background:url(../img/sch1.gif); height:38px;line-height:38px;}
.B_BoxSearch b.l, .B_BoxSearch b.r{width:12px;}
.B_BoxSearch b.m { background-position:0px -38px;padding:8px;height:22px;}

/*搜索按钮 */
a.B_Search{ color:#F1F1F1}
a.B_Search:hover{ color:#FFF}


a.B_Search b {background:url(../img/btn2.gif); height:21px;line-height:21px;}
a.B_Search b.l, a.B_Search b.r{width:4px;}
a.B_Search b.m { background-position:0px -21px;padding:0px;height:21px;}

a.B_Search:hover b.m { background-position:0px -63px;}
a.B_Search:hover b.l{ background-position:0px -42px;}
a.B_Search:hover b.r{ background-position:-2px -42px;}

#search1 input{ float:left}
#search1 h2 { float:left; width:200px; margin-top:4px}
#search1 h2 a { margin-right:4px;}
#search1 h3 input{ height:19px; line-height:21px; width:350px; padding:0px 4px; vertical-align:middle}
#search1 h4 { float:right; width:80px; margin-right:20px;_margin-right:10px}

/*静态树 样式*/
.stree { margin-top:-10px}
.stree li li a{ padding-left:20px; line-height:24px;}
.expanded li,.collapsed li,.empty li{ height:24px;background:url(../img/dot1.gif) 0px 20px repeat-x;}
.stree a{display:block; overflow:hidden; text-decoration:none; color:#656565}
.stree a:hover { text-decoration:none;color:#408ea8}
.stree li.expanded b a {float:left;width:11px; height:11px; background:url(../img/node1.gif) -11px 0px;padding-left:0px }
.stree li.expanded b a:hover {background-position:-11px -11px;}

.stree li.collapsed b a {float:left;width:11px; height:11px; background:url(../img/node1.gif) 0px 0px; padding-left:0px}
.stree li.collapsed b a:hover {background-position:0px -11px;}
.stree li.collapsed ul {display:none}

.stree li.empty b a {float:left;width:11px; height:11px; background:url(../img/node1.gif) -22px 0px; padding-left:0px}

.stree h3 { padding-top:16px; padding-bottom:4px}
.stree h3 b{float:left; width:11px; height:11px; background:#000000; margin-top:1px}
.stree h3 span { margin-top:-2px; }
.stree h3 span a {color:#956634; font-weight:bold; font-size:14px; padding-left:8px;_padding-left:16px;}

.B_HotList1 h3{  height:30px; margin-bottom:10px;}
.B_HotList1 h3 label {font-size:16px; font-family:"黑体"; color:#737373; float:left; line-height:130%; height:30px; background:url(../img/hlb2.gif) 0px bottom repeat-x;overflow:hidden}
.B_HotList1 h3 label span { color:#000}
.B_HotList1 h3 div.l,.B_HotList1 h3 div.r{background:url(../img/hlb1.gif) ; height:5px;width:5px;float:left; margin-top:25px;}
.B_HotList1 h3 div.l{ background-position:left; }
.B_HotList1 h3 div.r{ background-position:right;_margin-right:-3px;}
.B_HotList1 h3 div.rr {border-bottom:#ebebeb 1px solid; height:29px; display:block; background:#FFF}

.B_HotList1 ul {background:#f5f5f5; padding:0px 10px; margin-bottom:0px}
.B_HotList1 ul li { background:url(../img/arr1.gif) 4px 8px no-repeat; padding:5px 0px 5px 23px; white-space: nowrap;}
.B_HotList1 ul li h5{white-space:normal;}

.B_HotList1 h2 { float:right; width:100px;}
.More_FR {height:29px; margin-bottom:10px;border-bottom:#ebebeb 1px solid;line-height:29px;float:right;}
.More_FR a{ text-decoration:underline;color:#0066FF}

.B_HotList2 h3{  height:30px; margin-bottom:10px;}
.B_HotList2 h3 label {font-size:16px; font-family:"黑体"; color:#737373; float:left; line-height:130%; height:30px; background:url(../img/hlb2.gif) 0px bottom repeat-x;overflow:hidden}
.B_HotList2 h3 label span { color:#000}
.B_HotList2 h3 div.l,.B_HotList2 h3 div.r{background:url(../img/hlb1.gif) ; height:5px;width:5px;float:left; margin-top:25px;}
.B_HotList2 h3 div.l{ background-position:left; }
.B_HotList2 h3 div.r{ background-position:right;_margin-right:-3px;}
.B_HotList2 h3 div.rr {border-bottom:#ebebeb 1px solid; height:29px; display:block; background:#FFF}

.B_HotList2 ul { margin:0px; padding:0px;}
.B_HotList2 ul li { float:left;}
.B_HotList2 a{display:block; background:#fff; border:1px solid #fff; text-align:center; color:#999; text-decoration:none; padding:5px; margin:5px;}
.B_HotList2 a:hover,.B_HotList2 a:active{ background:#333; border:1px solid #eee; border-left:1px solid #fff; border-top:1px solid #fff; color:#fff;}
.B_HotList2 img{display:block; border:0;}

.B_Left1 {}
.B_Left1 h3{  height:20px; margin-bottom:10px;}
.B_Left1 h3 label {font-size:12px; color:#737373; float:left; line-height:130%; height:20px; background:url(../img/hlb2.gif) 0px bottom repeat-x;overflow:hidden}
.B_Left1 h3 label span { color:#000}
.B_Left1 h3 div.l,.B_Left1 h3 div.r{background:url(../img/hlb1.gif) ; height:5px;width:5px;float:left; margin-top:15px;}
.B_Left1 h3 div.l{ background-position:left; }
.B_Left1 h3 div.r{ background-position:right;_margin-right:-3px;}
.B_Left1 h3 div.rr {border-bottom:#ebebeb 1px solid; height:19px; display:block; background:#FFF}

.B_Left1 h2 {} 
.B_Left1 ul {margin:5px 0px; padding:0px;}
.B_Left1 ul li { margin:5px 0; height:48px;}
.B_Left1 ul li img {margin-right:5px; float:left;display:block;border: #CCCCCC 1px solid; padding:2px;}
.B_Left1 ul li a:hover {}
.B_Left1 ul li a:link img,.B_Left1 ul li a:visited img{border: #CCCCCC 1px solid;}
.B_Left1 ul li a:hover img,.B_Left1 ul li a:active img,.B_Left1 ul li a:focus img {border:#FF3300 1px solid;}

.B_Left2 {}
.B_Left2 h3{  height:20px; margin-bottom:10px;}
.B_Left2 h3 label {font-size:12px; color:#737373; float:left; line-height:130%; height:20px; background:url(../img/hlb2.gif) 0px bottom repeat-x;overflow:hidden}
.B_Left2 h3 label span { color:#000}
.B_Left2 h3 div.l,.B_Left2 h3 div.r{background:url(../img/hlb1.gif) ; height:5px;width:5px;float:left; margin-top:15px;}
.B_Left2 h3 div.l{ background-position:left; }
.B_Left2 h3 div.r{ background-position:right;_margin-right:-3px;}
.B_Left2 h3 div.rr {border-bottom:#ebebeb 1px solid; height:19px; display:block; background:#FFF}

.B_Left2 h2 {} 
.B_Left2 ul {margin:5px 0px; padding:0px;}
.B_Left2 ul li { margin:5px 0; height:16px;}
.B_Left2 ul li a:hover {}
.B_Left2 ul li a:link img,.B_Left2 ul li a:visited img{border: #CCCCCC 1px solid;}
.B_Left2 ul li a:hover img,.B_Left2 ul li a:active img,.B_Left2 ul li a:focus img {border:#FF3300 1px solid;}

/*Tab页样式*/
.tab, .tab li { margin:0px; padding:0px}

.B_TabMain { position:relative;}
.B_TabMain .dummy { margin-top:-1px;position:relative; z-index:-1; clear:both}
.B_TabMain .box {width:100%;}
.B_TabMain ul.tab { }
.B_TabMain ul.tab li { float:left;}
.B_TabMain ul.tab li li {float:none}
.B_TabMain ul.tab li h1 { position:absolute; left:2px; top:26px; z-index:2008;}
.B_TabMain li.selected h3,.B_TabMain li.normal h3 { background:url(../img/tab1.gif); float:left; height:25px; margin-right:4px;}
.B_TabMain li.normal h1 { display:none;}

.B_TabMain li.selected h3 { background-position:0px -25px}
.B_TabMain li.normal h3 { background-position:0px -75px}

.B_TabMain li h3 b.l,.B_TabMain li h3 b.r { width:4px; height:25px; background:url(../img/tab1.gif); cursor:pointer}
.B_TabMain li h3 b.m { line-height:28px; text-align:center; cursor:pointer}
.B_TabMain li.selected h3 b.l { background-position:0px 0px;float:left}
.B_TabMain li.selected h3 b.r { background-position:-4px 0px;float:right}

.B_TabMain li.normal h3 b.l { background-position:0px -50px;float:left}
.B_TabMain li.normal h3 b.r { background-position:-4px -50px;float:right}

.B_TabMainLink { position:relative;}
.B_TabMainLink .dummy { margin-top:-1px;position:relative; z-index:-1; clear:both}
.B_TabMainLink .box {width:100%;}
.B_TabMainLink ul.tab { }
.B_TabMainLink ul.tab li { float:left;}
.B_TabMainLink ul.tab li li {float:none}
.B_TabMainLink ul.tab li h1 { position:absolute; left:2px; top:26px; z-index:2008;}
.B_TabMainLink li.selected h3,.B_TabMainLink li.normal h3 { background:url(../img/tab1.gif); float:left; height:25px; margin-right:4px;}
.B_TabMainLink li.normal h1 { display:none;}

.B_TabMainLink li.selected h3 { background-position:0px -25px}
.B_TabMainLink li.normal h3 { background-position:0px -75px;}
.B_TabMainLink li.normal h3 a{color:#fff}

.B_TabMainLink li h3 b.l,.B_TabMainLink li h3 b.r { width:4px; height:25px; background:url(../img/tab1.gif); cursor:pointer}
.B_TabMainLink li h3 b.m { line-height:28px; text-align:center; cursor:pointer}
.B_TabMainLink li.selected h3 b.l { background-position:0px 0px;float:left}
.B_TabMainLink li.selected h3 b.r { background-position:-4px 0px;float:right}

.B_TabMainLink li.normal h3 b.l { background-position:0px -50px;float:left}
.B_TabMainLink li.normal h3 b.r { background-position:-4px -50px;float:right}



.dialog_btn {  width:100%; margin:20px 0px 20px 0px; font-size:12px; line-height:130%;}
.dialog_btn li{ margin:0px; padding:0px; background:}
.dialog_btn li { text-align:center; float:left;}
.dialog_btn li h4 { width:80px; margin:0 auto;}

.onebtn li{ width:100%}
.twobtn li{ width:50%}

.B_DialogAlert { display:none;}
.B_DialogAlert .alert { width:64px; height:64px; margin:5px; float:left; background:url(../img/alert.gif);}
.B_DialogAlert .err { width:64px; height:64px;margin:5px; float:left; background:url(../img/err.gif);}
.B_DialogAlert .star { width:64px; height:64px;margin:5px; float:left; background:url(../img/star.gif);}
.B_DialogAlert .tick { width:64px; height:64px;margin:5px; float:left; background:url(../img/tick.gif);}
.B_DialogAlert .msg { margin-left:10px;_margin-left:86px;  padding-top:10px}

.B_DialogAlert h3{ padding:4px 10px;}
.B_DialogAlert h3 a{ background:url(../img/x.gif); width:13px; height:13px; float:right; display:block; margin:0px; padding:0px; overflow:hidden}

#confirmContainer {width:360px; left:50%; top:25%; margin-left:-180px}
#confirmOverlay {background-color:#333;}
