﻿/*菜单定义开始*/

*{margin:0px;padding:0px;} 
#menu
{  
    height:30px;
    background-color:#39c;z-index:100;
}
.mainbg
{   padding: 0 10px ;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    width: 790px;
    text-align:left;
    }
.mainbg01{background: url(imgs/bg1.gif) repeat-y ;} 
.mainbg02{background: url(imgs/bg.gif) repeat-y ;}   
.menu{font-size:14px;position:relative;z-index:100; font-weight: bold; margin-left:120px;   } 
#menu ul{list-style:none;margin:0px;} 
#menu li {float:left;position:relative;} 
#menu ul ul {visibility:hidden;position:absolute;left:1px;top:26px;} 
#menu table {position:absolute; top:0; left:0;} 
#menu ul li:hover ul, 
#menu ul a:hover ul{visibility:visible;} 
#menu a{display:block;border:1px solid #aaa;background:url(imgs/tabright10.gif) no-repeat left top;padding:5px 10px;margin:0px;color:#fff;text-decoration:none;} 
#menu a:hover{background:url(imgs/tableft10.gif) no-repeat left top;color:#000;border:1px solid #000;} 
#menu ul ul{} 
#menu ul ul li {clear:both;text-align:left;font-size:14px;font-weight: bold;} 
#menu ul ul li a{display:block;width:60px;height:15px;margin:0;border:0;border-bottom:1px solid #858585;} 
#menu ul ul li a:hover{border:0;background:#39c;border-bottom:1px solid #fff;} 

/*菜单定义结束*/

/*头开始*/
#head {
	background-image: url(imgs/bg.gif);
	background-repeat: repeat-y;
	width: 790px;
	height: 156px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 10px;
}
.headbg{background:url(imgs/bg.jpg) no-repeat left top;width: 790px;
	height: 156px;}
.smallflash
{
    float:right ;
    
    width: 290px;
    height: 156px;
    z-index: 1;
    
}	
.week
{
    width: 180px;
    float:left;
    height: 20px;
    
    margin-left:30px;
    margin-top:130px;
}
.weather
{
    width: 160px;
    float:left;
    height: 20px;
    margin-left:5px;
    margin-top:125px;
    background-color:#fff;
    
    
}
/*头结束*/
/* flash开始*/
#focus{
    float:left;
    width:240px;
    height :230px;
    padding:6px;
    margin :16px 5px 2px 5px;
    } 
/* flash结束*/
/*框设置开始*/
.borderone
{
    border-width:1px;
    border-color:#069;
    border-style:solid;  
    background-color:#eee;      
    }
.borderonenotop
{
    border-bottom: #069 1px solid;
    border-left: #069 1px solid;
    border-right: #069 1px solid;
}   
.borderdash
{
    border-top: 1px dotted;
    border-bottom: 1px dotted;
} 
/*框设置结束*/
/*标题设置开始*/
.title1
{   font-size:14px;
    font-weight: bold;
    padding-left:30px;
    height :25px;
    line-height :25px;
    color:#fff;
}
.title2
{   font-size:14px;
    font-weight: bold;
    padding-left:45px;
    height :30px;
    line-height :30px;
    color:#fff;
}
.title4
{   font-size:14px;
    padding-left:0px;    
    
}
.title5
{   font-size:12px;
    padding-left:5px;    
    
}
.title3
{   font-size:14px;
    font-weight: bold;
    padding-left:30px;
    height :30px;
    line-height :25px;
    color:#fff;
}
.title6
{font-size:14px;
    font-weight: bold;
    padding-left:10px;
    line-height :30px;
    }
/*背景设置*/
.bg02{ background:url(imgs/bg02.gif) repeat-x left top ;}
.bg03{ height:30px;background:url(imgs/bg03.gif) no-repeat left top ;}

/*页脚设置*/
#footer{padding: 0 10px ;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    width: 790px;
    text-align:center;
    background: url(imgs/bg.gif) repeat-y left top;}
.footerbg
{    
   background: url(imgs/bg02.gif) repeat-x left top;
}
/*新闻子页的文章设置*/
.newsheader
{
    
    font-weight: bold;
    font-size: 22px;
    font-family: 宋体;
    text-align: center;
    
    line-height:50px;
    padding:0px 20px 10px 20px;
    display:block;
    
    
    
}
.newsbg{margin:0px 2px;padding: 2px 10px;background:url(imgs/bg02.gif) repeat-x left top ;width:720px;
    }
.newssub
{
    margin: 2px 20px;
    padding:0px 0px 10px 0px;
    text-align: center;
    border-bottom: 1px dashed;
}
.newspic{margin:0px auto;text-align:center; background:#eee;  width:600px; padding:5px; border:solid 1px #ddd;}
.newscontent{margin:6px 10px;padding:20px 0px 0px 0px; font-size:14px; line-height:25px;}
.newsrel{margin:6px 10px;padding:5px;}
/*视频设置*/
.flashbg
{
    border-right: #3366cc 1px dotted;
    border-top: #3366cc 1px dotted;
    
    background-image: url(imgs/flashbg.gif);
    border-left: #3366cc 1px dotted;
    width: 350px;
    border-bottom: #3366cc 1px dotted;
    background-repeat: no-repeat;
    height: 350px;
}
#flashleft{
    float:left;
    width: 320px;
    margin :2px 5px;
    }
#flashright
{
   float:right;
    width: 420px;
    }    
/* 图片设置*/    
.bigpic
{
    border: #333 1px dashed;
    padding:8px;
    background:#eee;
    margin: 0px 3px;
  
}
.bgphotos
{
    
    background: url(imgs/bgphoto.gif) no-repeat left top;
    padding:20px;
    background-repeat: no-repeat;
    width:200px;
    height:180px;
}
.downpic .uppic
{border: #333 1px dashed;
    padding:8px;
    background:#eee;
    margin: 0px 3px;
    width:80px;}
h1
{ 
    font-weight: bold; font-size: 12px; color: #555555; font-family: 宋体; }
.mypath
{
    
}
.mypath1
{
    border-bottom: #0099cc 1px double;
    margin: 0px 0px 0px 10px;
    padding: 20px 5px 10px 20px;
    width: 480px;
    font-size: 18px;
    font-weight: bold;
    font-family: 宋体;
}
.mypath2
{
    border-bottom: #0099cc 1px double;
    margin: 0px 0px 0px 10px;
    padding: 10px;
    width: 725px;
    font-size: 18px;
    font-weight: bold;
    font-family: 宋体;
    float :left;
}
.newsdetail ul
{
    list-style: url(imgs/59.gif) left top;
}
.newsdetail li
{
    padding:2px 0px 5px 0px;
    border-bottom: #0066cc 1px dashed;
    margin:10px;
}
.newsnormal
{
    color:#444444;
    font-family: 宋体;
}

.bbshot
{
    margin:5px  0px 5px 10px;
    background-position: left top;
    background-image: url(imgs/bg4.gif);
    background-repeat: no-repeat;
    width:250px;
    height:200px;
    
}
/*bbs定义*/
#bbs {
	border: 1px solid #C0C0C0;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	font-family: 宋体;
	
}
.mybbs {
	background-color: blue;
	
}
#bbsleft {
	float: left;
	overflow: hidden;
	width: 100px;
	padding:4px;
	}
#bbsright {
	float: right;
	width: 650px;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #C0C0C0;
}
#bbs h3 {
	margin-top: 0em;
	font-size: 1.3em;
	font-weight: bold;
}
.bbstitle
{ padding:8px 0px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: #999999 1px dashed;
}
.bbstitle1
{  padding:5px 0px;
    font-size: 14px;
    border-bottom: #999999 1px dashed;
}
.table1
{
    border:solid 1px #c0c0c0;
    
}

/* ad */
.r1{width:80px;background:red;float:right;   
     position:fixed !important; top/**/:200px;   
     position:absolute; z-index:300; top:expression(offsetParent.scrollTop+200);right:20px;}
.l1{width:80px;height:80px;background:red;float:right;   
     position:fixed !important; top/**/:200px;   
     position:absolute; z-index:300; top:expression(offsetParent.scrollTop+200);left:20px;}
.ljhad{width:80px;background:red;float:right;   
     position:fixed !important; top/**/:200px;   
     position:absolute; z-index:300; top:expression(offsetParent.scrollTop+200);}
