 img{border:0px;}
.red{color:#D20000;} 
.right{float:right;color:#808080;}
.orange{color:#EE4000;}
.hui{color:#303030;}
.h2
{
    margin:10px auto;
    width:95%;
    height:27px;
    font-size:14px;
    text-align:left;
    line-height:220%;
    overflow:hidden;
    }
p{
    margin:10px 20px 20px 20px;
    text-align:left;
    text-align:justify;
    text-indent:25px;
    line-height:160%;
    font-size:14px;
    color:#000;
    overflow:hidden;
}
.main_dh{
    background:url(images/main_dh_bg.gif) no-repeat;
    margin:0px auto;
    width:750px;
    height:34px;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    text-indent:60px;
    line-height:250%;
    color:#d20000;
    overflow:hidden;
}
.title{
    border-bottom:1px solid #dcdcdc;
    margin:10px auto 8px auto;
    width:95%;
    font-size:18px;
    font-weight:bold;
    line-height:250%;
    color:#d20000;
}
/*news*/
.newstab{
    margin:0px auto;
    width:100%;   
    line-height:250%; 
}
.newstab th{background:#f5f5f5;}
.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_td2 a{display:block;}
.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:95%;
    font-size:16px;
    font-weight:bold;
    line-height:250%; 
    color:#d20000;   
}
.news_tim{
    border-top:1px solid #f0f0f0;
    border-bottom:1px solid #f0f0f0;
    background:#f5f5f5;
    margin:0px auto 10px auto;
    width:95%;
}
.news_content{
    margin:5px auto 15px auto;
    width:95%;
    text-align:left;
    text-align:justify;
    line-height:160%;
    font-size:14px;
}
.news_con{
    margin:2px auto 10px auto;
    width:90%;
    text-align:left;
    text-align:justify;
    line-height:160%;
    font-size:14px;
}

/*enterprises*/
.com_big{
     border:1px solid #fff;
     margin:8px 1px 8px 1px;
     width:246px;
     height:204px;
     float:left;
     overflow:hidden;
}
.com_small{
     border:1px solid #303030;
     background:#f5f5f5;
     margin:5px auto;
     padding:2px;
     width:210px;
     height:160px;
     overflow:hidden;
}
.com_title{
     border:1px solid #dcdcdc;
     background:#f5f5f5;
     margin:2px auto;
     width:214px;
     height:25px;
     display:block;
     line-height:220%;
     overflow:hidden;
}

/*honors*/
.hon_tab{
     width:90%;
     text-align:left;
}
.hon_tab th{
     font-size:18px;
     font-weight:bold;
     text-align:center;
     color:#d20000;
}
.hon_tab td{
     text-align:left;
     font-size:14px;
}

/*recruitment*/
.rectab{
    border-collapse:collapse;
    margin:5px auto;
    width:98%;    
    text-align:left;
}
.rectab thead th{
    border:1px solid #dcdcdc;
    background:#f5f5f5;
    font-size:14px;
    font-weight:bold; 
    text-align:right;  
}
.rectab thead td{
    border:1px solid #dcdcdc;
    color:#FF4500;
    font-size:14px;
    font-weight:bold;   
}
.rectab tbody th
{
    border:1px solid #dcdcdc;
    background:#f5f5f5;
    width:15%;
    text-align:right;
    font-weight:normal; 
}
.rectab tbody td{
    border:1px solid #dcdcdc;
    width:35%;
    text-align:left;
}




/*message*/
.messtab{
    border-collapse:collapse;
    margin:0px auto 10px auto;
    width:690px;
    height:auto;
    line-height:240%;
}
.messtab td{
    border:0px solid #dcdcdc;
}
.messtab_top
{
    border-bottom:1px solid #e0e0e0;
    background:url(images/edit_16x16.gif) 5px 3px no-repeat;
    margin-bottom:15px;
    width:690px;
    height:28px;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    text-indent:25px;
    line-height:200%;
    overflow:hidden;
}
.messtab_1{
    width:10%;
    height:20px;
    font-size:13px;
    text-align:right;
}
.messtab_2{
    width:50%;
    height:20px;
    font-size:13px;
    text-align:left;
}
.messtab_3{
    width:20%;
    font-size:13px;
}
.messtab_4{
    width:20%;
    font-size:13px;
}
.messtab_bot{
    background:#f5f5f5;
    margin-top:8px;
    width:690px;
    height:25px;
    font-size:15px;
    font-weight:bold;
}
/*showmessage*/
.showtab{
    border-collapse:collapse;
    margin:0px auto 5px auto;
    width:97%;
    line-height:220%;
}
.showtab td{
    border:1px solid #f0f0f0;
}
.showtab_1{
    background:#f5f5f5;
    width:20%;
    vertical-align:text-top;
}
.showtab_2{
    background:#f0f0f0;
    width:55%;
    text-align:left;
}
.showtab_3{
    background:#f0f0f0;
    width:25%;
    text-align:right;
}
.headpic{
    border:1px solid #f0f0f0;
    background:#fff;
    margin:5px auto;
    width:120px;
    height:120px;
    overflow:hidden;
}
.contentbox
{
    margin:0px 5px;
    width:550px;
    text-align:left;
    text-align:justify;
    line-height:160%;
    color:#000;
}
.replaymess{
    border:1px solid #E8EFFF;
    margin:5px auto;  
    width:100%; 
}
.replaymess_dh{
    border-bottom:1px solid #E8EFFF;
    background:#E8EFFF;
    height:22px;
    margin:0px auto;
    line-height:200%;
    font-weight:bold;
    overflow:hidden;
}
.replaymesscontent
{
    margin:5px auto;
    text-align:left;
    text-align:justify;
    line-height:160%;
    color:#104E8B;
}
.replaytab{
    border:1px solid #c3c3c3;
    margin:20px auto 30px auto;
    width:690px;
}
.replaytab th{background:#f5f5f5;width:25%;text-align:right;vertical-align:text-top;}
.replaytab td{width:75%;text-align:left;}

.medias{
     list-style-type:none;
     margin:5px auto;
     padding:0px;
}
.medias li{
     float:left;
     margin-top:3px;
     margin-left:10px;
     width:160px;
     height:25px;
}  
.contab{
    margin:10px auto;
    width:90%;
    text-align:left;
}
.contab th{width:15%;}
.contab td{width:85%;}



.sm_ul
{
    margin:0px auto;
    padding:0 0;
    width:160px;
    height:auto;
    list-style:none;
    }
.sm_ul li
{    
    border-bottom:1px solid #dcdcdc;
    background:#fff url(images/g3.gif) 5px 7px no-repeat;
    margin:5px auto;
    width:140px;
    height:25px;
    text-align:left;
    line-height:200%;
    text-indent:16px;
    font-weight:normal;
    font-size:13px;
    overflow:hidden;
    }
.sm_ul li a:hover
{
    background:#fff url(images/g3.gif) 5px 7px no-repeat;    
    }
