html,body
{
	background:#f5f5f5;
	margin:0px auto;
	padding:0px;
	font:normal 12px Arial,Verdana,Tahoma;
	text-align:center;
	color:#000;
	line-height:220%;
    }
a:link,a:visited
{
	text-decoration:none;
	color:#000;
}
a:hover,a:active
{
	text-decoration:underline;
	color:#303030;
}
img{border:0px;}  
.dh01{
    border-bottom:0px solid #0B98D0;
    background:#F0F8FF url(../images/dh_01_bg.gif) repeat-x;
    margin:5px auto;
    width:765px;
    height:30px;
    text-align:left;
    text-indent:20px;
    font-size:13px;
    font-weight:bold;
    line-height:220%;
}
.index_dh
{
	border:0px solid #dcdcdc;
	background:url(../images/dh_01.gif) no-repeat;
	margin:5px auto;
	width:100%;
	height:30px;
	overflow:hidden;
	}
.index_dh1
{
	float:left;
	border:0px solid #dcdcdc;
	margin:0px auto;
	width:100px;
	height:30px;
	text-align:left;
	text-indent:35px;
	line-height:250%;
	font-size:13px;
	font-weight:bold;
	overflow:hidden;
	}
.index_dh2
{
	float:right;
	margin:8px auto 0px auto;
	width:50px;
	height:20px;
	overflow:hidden;
	}
p{
    margin:5px 5px;
    text-indent:20px;
    text-align:left;
    text-align:justify;
    line-height:160%;
}
#container
{
    border-left:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    background:#fff;
    margin:0px auto;
    width:996px;
    height:auto;
    }
    .main_dh
{
    border-bottom:2px solid #A80000;
    margin:0px auto;
    width:100%;
    height:29px;
    line-height:280%;
    overflow:hidden;
    }
.main_dh_span
{
    border:0px solid #dcdcdc;
    background:url(../images/on.jpg) no-repeat;
    margin:0px auto 0px 5px;
    width:97px;
    height:29px;
    float:left;
    font-size:13px;
    font-weight:bold;
    text-align:left;
    text-indent:15px;
    color:#fff;
    overflow:hidden;
    }
/*Í·²¿ start*/
#header
{
    border:0px solid #dcdcdc;
    background:#fff;
    margin:0px auto;
    width:995px;
    height:70px;
    overflow:hidden;
    }
#logo
{
    border:0px solid #dcdcdc;
    background:url(../images/logo.gif) no-repeat;
    margin:2px auto;
    width:344px;
    height:67px;
    float:left;
    overflow:hidden;
   }
#other
{
    border:0px solid #dcdcdc;
    margin:2px auto;
    width:200px;
    height:70px;
    float:right;
    overflow:hidden;
   }
#menu{
    border:0px solid #006963; 
    background:url(../images/bg_menu.gif) repeat-x;   
    margin:2px auto;
    width:998px;
    height:40px;
    overflow:hidden;
}
#menu ul{
    border:0px solid #f00;    
    list-style:none;
    margin:0px auto;
    padding-left:42px;
    width:998px;
    height:40px;
    text-align:center;
    overflow:hidden;
}
#menu ul li{
   border:0px solid #dcdcdc;
   float:left;
   margin:4px 0px;
   width:100px;
   height:27px;
   font-size:13px;
   font-weight:bold;
   line-height:220%;
   overflow:hidden;
}
#menu ul li a{
    color:#fff;
    text-decoration:none;
}
#menu ul li a:hover{
    border:0px solid #dcdcdc;
    margin:0px auto;
    width:100px;    
    height:27px;
    font-size:14px;
    display:block;
}
#fla{
    border:1px solid #808080;
    background:url(../images/flash.jpg) no-repeat;
    margin:0px auto;
    width:990px;
    height:160px;
    overflow:hidden;
}
#content{
    border:0px solid #f00;
    margin:0px auto;
    width:990px;
}
#c_left{
    border:0px solid #dcdcdc;
    background:#fff;
    width:220px;
    height:430px;
    float:left;
    overflow:hidden;
}
.notices
{
	border:1px solid #03659D;
	background:#f8f8f8;
	margin:5px auto 0px auto;
	width:218px;
	height:125px;
	overflow:hidden;
	}
.left_dh
{
	border-bottom:1px solid #03659D;	
	background:url(../images/left_dh_bg.gif) repeat-x;
	margin:0px auto;
	width:218px;
	height:28px;
	text-align:left;
	text-indent:20px;
	font-size:13px;
	font-weight:bold;
	line-height:220%;
	color:#fff;
	overflow:hidden;
	}
.contacts{
     border:1px solid #03659D;
     background:#f8f8f8;
     margin:5px auto;
     width:218px;
     height:200px;
     overflow:hidden;
}	
.con_tab{
     border:0px solid #f00;
     margin:5px auto;
     width:98%;
     line-height:160%;
}
.con_tab th{
     width:30%;
     text-align:right;
     font-weight:normal;
     vertical-align:text-top;
  }
  .con_tab td{
     width:70%;
     text-align:left;
  }
.zhaopin{
     border:0px solid #dcdcdc;
     margin:0px auto;
     width:218px;
     height:80px;
     overflow:hidden;
}
#c_right{
    border:0px solid #dcdcdc;
    width:760px;
    height:auto;
    float:right;
}
#c_right_l{
    border:0px solid #1874CD;
    width:500px;
    height:auto;
    float:left;
}
#c_right_r{
    border:0px solid #dcdcdc;
    width:255px;
    height:auto;
    float:right;
}
.c_right_r1{
    border:0px solid #dcdcdc;
    background:url(../images/wenhua.gif) no-repeat;
    margin:5px auto;
    width:255px;
    height:196px;
}
.c_right_r2{
    border:0px solid #dcdcdc;
    background:url(../images/tog_bg.gif) no-repeat;
    margin:5px auto;
    width:250px;
    height:225px;
    overflow:hidden;
}
.c_right_r2_dh{
    border-bottom:1px solid #dcdcdc;
    background:url(../images/zi_tgal.gif) 8px 10px no-repeat;
    margin:0px auto;
    width:240px;
    height:30px;
    text-align:left;
    text-indent:20px;
    line-height:280%;
    font-size:13px;
    font-weight:bold;
    overflow:hidden;
}
.c_right_r2s{
    border:0px solid #dcdcdc;
    margin:5px 5px 0px 5px;
    width:110px;
    height:40px;
    float:left;
    overflow:hidden;
}

#footer
{   clear:both;
	border-top:2px solid #dcdcdc;
	background:#fff;
	margin:0px auto;
	width:998px;
	height:60px;
	line-height:200%;
	overflow:hidden;
}

#demo {
 border:0px solid #f00;
 margin:0px auto;
 width:490px;
 height:165px;
 overflow:hidden;
}
#demo img {
 border: 0px solid #F2F2F2;
}
#indemo {
 float: left;
 width: 800%;
}
#demo1 {
 float: left;
}
#demo2 {
 float: left;
}


.pro_pic
{
	border:0px solid #dcdcdc;
	margin:5px 5px;
	width:160px;
	height:155px;
	float:left;
	line-height:160%;
	overflow:hidden;
}
.pro_pic_sm
{
	border:1px solid #dcdcdc;
	margin:5px auto;
	padding:2px 2px;
	width:150px;
	height:120px;
	overflow:hidden;
}
.dpro{
    border:0px solid #dcdcdc;
	margin:5px 10px;
	width:200px;
	height:180px;
	float:left;
	line-height:160%;
	overflow:hidden;
}
.dpro_sm
{
	border:1px solid #dcdcdc;
	margin:5px auto;
	padding:2px 2px;
	width:180px;
	height:135px;
	overflow:hidden;
}
.dpro_title{
    border:1px solid #dcdcdc;
	margin:5px auto;
	width:184px;
	height:22px;
	line-height:200%;
	display:block;
	overflow:hidden;
}

/*together*/

.together_big{
    border:0px solid #dcdcdc;
    margin:10px 10px;
    width:160px;
    height:70px;
    float:left;
    overflow:hidden;
}
.together_sm{
    border:0px solid #dcdcdc;
    margin:2px auto;
    width:150px;
    height:40px;
    overflow:hidden;
}

/*news*/
.newstab{
    margin:0px auto;
    width:750px;    
}
.newstab_th1{width:5%;}
.newstab_th2{width:65%;text-align:left;}
.newstab_th3{width:15%;}
.newstab_th4{width:15%;}
.newstab_td1{width:5%;}
.newstab_td2{width:65%;border-bottom:1px dashed #dcdcdc;text-align:left;}
.newstab_td3{width:15%;border-bottom:1px dashed #dcdcdc;}
.newstab_td4{width:15%;border-bottom:1px dashed #dcdcdc;}
.news_title{
    border:0px solid #dcdcdc;
    margin:10px auto 5px auto;
    width:90%;
    font-size:16px;
    font-weight:bold;
    line-height:250%; 
    color:#d20000;   
}
.news_tim{
    border-top:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    background:#f5f5f5;
    margin:0px auto 10px auto;
    width:90%;
}
.news_content{
    margin:5px 20px;
    text-align:left;
    text-align:justify;
    line-height:160%;
    font-size:14px;
}


.tab{
    border:0px solid #dcdcdc;
    margin:5px auto;
    width:95%;    
    text-align:left;
}
.tab thead td{
    border-bottom:1px solid #dcdcdc;
    color:blue;
    font-size:14px;
    font-weight:bold;   
}
.tab tbody th{
    background:#f5f5f5;
    width:15%;
    text-align:right;
    font-weight:normal; 
}
.tab tbody td{
    border-bottom:1px solid #dcdcdc;
    width:35%;
    text-align:left;
}


.messtab{
    border:1px solid #808080;
    margin:20px auto 30px auto;
    width:690px;
    height:auto;
}
.messtab_top{
    border-bottom:1px solid #dcdcdc;
    background:#f5f5f5;
    width:690px;
    height:25px;
    font-size:15px;
    font-weight:bold;
}
.messtab_1{
    border-bottom:1px dotted #dcdcdc;
    width:10%;
    height:20px;
    font-size:13px;
    text-align:right;
}
.messtab_2{
    border-bottom:1px dotted #dcdcdc;
    width:50%;
    height:20px;
    font-size:13px;
    text-align:left;
}
.messtab_3{
    border:1px dotted #dcdcdc;
    width:20%;
    font-size:13px;
}
.messtab_4{
    border:1px dotted #dcdcdc;
    width:20%;
    font-size:13px;
}
.messtab_bot{
    background:#f5f5f5;
    width:690px;
    height:25px;
    font-size:15px;
    font-weight:bold;
}

/*showmessage*/
.showtab{
    border-collapse:collapse;
    margin:0px auto 8px auto;
    width:100%;
    line-height:220%;
}
.showtab td{border:1px solid #CAE1FF;}
.showtab_1{
    background:#F0F3F8;
    width:20%;
    vertical-align:text-top;
}
.showtab_2{
    background:#F0F3F8;
    width:55%;
    text-align:left;
}
.showtab_3{
    background:#F0F3F8;
    width:25%;
    text-align:right;
}
.contentboxs{
    margin:0px 5px;
    text-align:left;
    text-align:justify;
    text-indent:25px;
    line-height:160%;
    color:#000;
}
.Contentbox{
    clear:both;
    margin-top:0px;
    background:url(../images/box_bg.jpg) repeat-x;
    border-top:none;
    height:175px;
    text-align:left;
    padding-top:8px;
}
.contentboxs{
    margin:0px 5px;
    text-align:left;
    text-align:justify;
    text-indent:25px;
    line-height:160%;
    color:#000;
}