﻿.banner
{
	width:958px;
	border:1px solid #ddd;
	}
/**/
.left
{
    float:left;
    width:200px;
    margin-right:5px!important;
    margin-right:5px;      
    }
.lefts
{
    float:left;
    width:200px;   
    }
.leftbox
{
    width:191px;
    height:24px;
    float:left;
    padding-top:8px;
    padding-left:9px;
    background-image:url(lefts.jpg);
    }
.leftboxl
{
    float:left;
    padding-left:25px;
    color:#fff;
    font-weight: bold;
    font-size:14px;
    }
.leftboxl a
{
    color:#fff;
    text-decoration:none;
    }
.leftboxr
{
    float:right;
    padding-right:10px;
    color:#000;
    font-weight:lighter;
    font-size:12px;
    }
.leftboxr a
{
    color:#000;
    text-decoration:none;
    }
.bottomleftbox
{
	width:186px!important;
    width:190px;
    float:left;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    text-align:left;
    padding-left:6px!important;
    padding-right:6px!important;
    padding-top:0px!important;
    padding-bottom:0px!important;
    padding:0px 4px 0px 4px;    
    }
.bottomleftbox ul li
{
    background: url(listbg.jpg);
    width:144px;
    height:23px;
    border:1px solid #ddd;
    font-size:14px;
    font-weight:bold;
    padding-top:7px;    
    padding-left:30px!important;
    padding-left:20px;
    margin-left:5px;
    margin-bottom:5px;
    }    
.bottomleftbox dl
{
    margin:0px auto 0px auto;
    width:185px;
    }
.bottomleftbox dl dd
{
    margin-left:15px;
    margin-bottom:3px;
    padding-left:35px;  
    padding-bottom:3px!important;
    padding-bottom:3px;
    padding-top:8px!important;
    padding-top:3px;
    text-align: left;
	background: url(class.jpg);
    width:121px;   
    font-size:12px;
    height:20px;
    }
/**/
.mid
{
    float:left;
    width:755px; 
    }
.mids                     
{
    float:left;
    width:755px;   
    }    
.midbox
{
    width:746px;
    height:24px;
    float:left;
    padding-top:8px;
    padding-left:9px;    
    background: url(mids.jpg); 
    }
.midboxt
{
    width:746px;
    height:24px;
    float:left;
    padding-top:8px;
    padding-left:9px;    
    background: url(midt.jpg); 
    }
.midboxl
{
    font-size:12px;
    float:left;
    padding-left:25px;
    color:#333333;
    font-weight:bold;
    padding-top:2px;
    }
.midboxl a
{
    color:#333333;
    }  
.midboxlt
{
    font-size:14px;
    float:left;
    padding-left:25px;
    color:#fff;
    font-weight:bold;
    }
.midboxlt a
{
    color:#fff;
    }  
.midboxr
{
    font-size:12px;
    float:right;
    padding-right:15px;
    color:#000;
    font-weight:lighter;
    }
.midboxr a
{
    color:#000;
    }
/**/
.namebox
{
    font-size:12px;
    float:left;
    padding-left:25px;
    color:#000000;    
    font-weight:bold;
    padding-top:2px;
    }
.namebox b
{
    font-size:12px;
    color:#c82f36;    
    }
.btmidbox
{
    width:743px;
    float:left;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    text-align:center;
    padding:5px 5px 0px 5px;
    }
.btmidbox dl
{
    margin:0px auto 0px auto;
    width:745px;
    }
.btmidbox dl dd
{
	float:left;
    padding-right:0px;
    padding-left:10px;
    background: url(dot.gif) no-repeat 2px 10px;    
    padding-bottom:3px!important;
    padding-bottom:3px;
    padding-top:2px!important;
    padding-top:3px;
    text-align: left;
    line-height:17px;
    width:700px;   
    font-size:12px;
    margin-left:5px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.btmidbox dl dd span
{
   font-size:12px;
   float:right;
   color: #999;
   text-align:right;
   font-family:"宋体";
   margin:0px;
   }
.img
{
    float:left;
    text-align:center;
    font-size:13px;
    line-height:25px;
    border:1px solid #ddd;
    }
.pic
{
    float:left;
    text-align:center;
    font-size:13px;
    margin-left:7px!important;
    margin-left:5px;
    line-height:25px;
    }
.pic img
{
    border:1px solid #ddd;
	padding:5px;
	background-color:#fff;
	}
.title
{
	border:1px solid #ddd;
	padding:2px;	
	background: url(boxbg.jpg); 
	height:24px;
	font-weight:bold;
	line-height:22px;
	}
.titlel
{
    font-size:12px;
    float:left;
    padding-left:25px;
    color:#333333;
    font-weight:bold;
    }
.titlel a
{
    color:#333333;
    }  
.titler
{
    font-size:12px;
    float:right;
    padding-right:15px;
    color:#000;
    font-weight:lighter;
    }
.titler a
{
    color:#000;
    }
/**/
.recom
{
    float:left;
    width:960px; 
    }
.recoms                     
{
    float:left;
    width:960px;   
    }    
.recombox
{
    width:951px;
    height:24px;
    float:left;
    padding-top:8px;
    padding-left:9px;    
    background: url(recom.jpg); 
    }
.recomboxl
{
    font-size:14px;
    float:left;
    padding-left:25px;
    color:#fff;
    font-weight:bold;
    }
.recomboxl a
{
    color:#fff;
    }  
.recomboxr
{
    font-size:12px;
    float:right;
    padding-right:15px;
    color:#000;
    font-weight:lighter;
    }
.recomboxr a
{
    color:#000;
    }
.btrecombox
{
    width:948px;
    float:left;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    text-align:left;
    line-height:22px;
    font-size:12px;
    padding:5px;
    }
/*.btrecombox dl
{
    margin:0px auto 0px auto;
    width:950px;
    }
.btrecombox dl dd
{
	float:left;
    padding-right:0px;
    padding-left:10px;
    background: url(dot.gif) no-repeat 2px 10px;    
    padding-bottom:3px!important;
    padding-bottom:3px;
    padding-top:2px!important;
    padding-top:3px;
    text-align: left;
    line-height:17px;
    width:300px;   
    font-size:12px;
    margin-left:5px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.btrecombox dl dd span
{
   font-size:12px;
   float:right;
   color: #999;
   text-align:right;
   font-family:"宋体";
   margin:0px;
   }*/
/**/
.article 
{
	width:286px!important;
    width:288px;
    float:left;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    text-align:left;
    padding-left:6px!important;
    padding-right:6px!important;
    padding-top:5px!important;
    padding-bottom:5px!important;
    padding:5px;       
    background-color:#fff;
    }
.article dl 
{
    height:20px;
    border-bottom:1px dotted #ddd; 
    margin-bottom:2px;
    padding:0px;
    }
.article dl dd 
{
    height:16px;
    background:#c29531;
    text-align:center;
    font-size:12px;
    line-height:16px; 
    color:#fff;
    border:1px solid #a47100; 
    float:left; 
    margin-left:2px; 
    width:18px;
    }
.article dl dt 
{
    display:inline;
    margin-left:5px;
    font-size:13px;
    float:left; 
    padding-top:2px;
    }
.article dl dt span
{
   font-size:12px;
   float:right;
   color: #999;
   text-align:right;
   font-family:"宋体";
   margin:0px;
   }
/**/
.list
{
    float:left;
    width:300px;   
    }   
.mq
{
	margin-left:10px;
	}
.listbox
{
    width:289px;
    height:24px;
    float:left;
    padding-top:8px;
    padding-left:9px;    
    border:1px solid #ddd;
    background: url(midboxbg.jpg);
    }
.listboxl
{
    font-size:14px;
    float:left;
    padding-left:25px;
    color:#a47100;
    font-weight:bold;
    background: url(ico.jpg) no-repeat 8px 0px;
    }
.listboxl a
{
    color:#a47100;
    }  
.listboxr
{
    font-size:12px;
    float:right;
    padding-right:10px;
    color:#000;
    font-weight:lighter;
    }
.listboxr a
{
    color:#000;
    }
.btlistbox
{
	width:298px;
    float:left;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    text-align:center;
    }
.btlistbox dl
{
    width:285px;
    float:left;
    margin-left:5px;
    margin-top:3px;
    }
.btlistbox dl dd
{
    margin:0px;
    padding-right:0px;
    padding-left:10px;
    background: url(dot.gif) no-repeat 2px 10px;    
    padding-bottom:3px!important;
    padding-bottom:3px;
    padding-top:2px!important;
    padding-top:3px;
    text-align: left;
    line-height:14px;
    width:270px;   
    font-size:12px;
    color:#000; 
    float:left;
    }
.btlistbox dl dd a
{
    color:#000; 
    }
.btlistbox dl dd span
{
   font-size:12px;
   float:right;
   color: #999;
   text-align:right;
   font-family:"宋体";
   margin:0px;
   }
.linehs
{
    line-height:20px;
    text-align:left;
    }
.fangda
{
	font-size:13px; 
	background-image:url(listbg.jpg);
	border:#ddd 1px solid; 
	height:30px; 
	line-height:30px;	
	}
.strong
{
	font-size:14px;
    float:left;
    padding-left:22px;
    color:#000;
    font-weight:bold;
    /*background: url(ico.jpg) no-repeat 14px 9px;*/    
	}
.class
{
    /*background: url(dot.gif) no-repeat 2px 9px;*/
    height:23px;
    margin-bottom:1px;
    background-image:url(class.jpg);
    padding-top:8px;
    text-align:left;
    padding-left:35px;
    width:121px;
    margin-left:10px;
	}
.bottomlaboutbox
{
	width:236px!important;
    width:240px;
    float:left;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    text-align:left;
    padding-left:6px!important;
    padding-right:6px!important;
    padding-top:0px!important;
    padding-bottom:0px!important;
    padding:0px 4px 0px 4px;    
    }
.bottomlaboutbox dl
{
    margin:0px auto 0px auto;
    width:235px;
    margin-top:5px;
    font-size:12px;
    }
.bottomlaboutbox dl dd
{
	background: url(aboutdd.jpg);
    width:200px;   
    height:23px;
    margin-left:15px;
    margin-bottom:5px;
    text-align:center;
    padding-top:11px;
    color:#9f7c25;
    }
.bottomlaboutbox dl dd.hover
{
    background: url(aboutddh.jpg);
    width:200px;   
    height:23px;
    margin-left:15px;
    margin-bottom:5px;
    text-align:center;
    padding-top:11px;
    color:#c92f37;
    }
.bottomlaboutbox dl dd.hover a
{
    color:#c92f37;
    font-weight:bold;
    }
.page
{
	clear:both;
	border-top:1px solid #ddd;
	margin:0px auto 0px auto;
	width:99%;
	padding-top:1px;
	text-align:center;
	margin-top:7px;
	margin-bottom:5px;
	}
#facebox .b {
  background:url(b.png);
}

#facebox .tl {
  background:url(tl.png);
}

#facebox .tr {
  background:url(tr.png);
}

#facebox .bl {
  background:url(bl.png);
}

#facebox .br {
  background:url(br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
/**/
#marquee
        {
            position: relative;
            width: 950px;
            overflow: hidden;
        }
#marquee dl, #marquee dt, #marquee dd, #marquee a
        {
            float: left;
            margin: 0;
            padding: 0;
            color: #000;
        }
#marquee dl
        {
            width: 1000%;
            text-align: center;
            line-height: 25px;
            font-size: 14px;
            color: #000;
        }
#marquee dl img
        {
            border: 1px solid #ddd;
            margin-left: 10px;
            padding: 5px;
        }
/**/		
h2
{
    font-weight:bold;
    color:#000;
    font-size:24px;
    }
.linehs
{
    line-height:20px;
    text-align:left;
    }
.blankst
{
    border-top:1px dotted #e5e5e5;
    height:0px; 
    font-size:1px;
    clear:both;
    overflow:hidden;
    padding:5px;   
    }
.size14
{
    font-size:14px;
    font-weight:bold;
    color:#000;
    }
h1
{
    font-weight:bold;
    color:#000;
    font-size:14px;
    line-height:25px;
    }
.img
{
    border:1px solid #ddd;
	padding:5px;
	background-color:#fff;
	}
.blank01
{
	margin:0px auto 0px auto;
    border-top:1px dotted #dabb89;
    height:2px; 
    font-size:1px;
    clear:both;
    overflow:hidden;   
    width:95%;
    padding-top:1px;
    }
.blank02
{
	margin:0px auto 0px auto;
    border-top:1px dotted #dabc8a;
    height:0px; 
    font-size:1px;
    clear:both;
    overflow:hidden;   
    width:95%;
    }
.lineh
{
    line-height:20px;
    text-align:left;
    font-size:12px;
    }
/**/
.fontSize {color:#7E7E7E;font-size:12px; margin:0px auto;}
.fontSize span {font-family:"Times New Roman",arial;cursor:pointer;font-weight:bold;}
.fontSize .small {font-size:12px;color:#666;padding-right:3px;padding-left:3px;}
.fontSize .zhong {font-size:14px;color:#0B3B8C;padding-left:3px;padding-right:3px;}
.fontSize .big {font-size:16px;color:#0B3B8C;padding-left:3px;padding-right:3px;}
/**/
#nav a { text-decoration:none;color:#333333; font-size:12px; line-height:22px;} 
#nav ul{ margin-bottom:5px;} 
#nav strong{ color:#696;} 
#nav.dyn li ul{ display:none;} 
#nav.dyn li ul.show{ display:block;} 
#nav.dyn li{ padding-left:15px;} 
#nav.dyn li.parent{background:url(../img/user_23.gif) 5px 10px no-repeat;} 
#nav.dyn li.open{background:url(../img/user_23.gif) 5px -34px no-repeat;} 