﻿body
{
    font-family: arial,"lucida grande",verdana,"宋体","新宋体",lucida,arial,helvetica,sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    line-height:20px;
    
}

/*
.headerfrm
{
    width:940px;
    height:182px;
}
*/

.bottomdottedborder
{
    border-bottom-style: dotted;
    border-width: 2px;
    border-color: #C0C0C0;
    margin-bottom: 20px;
}


.headerfrm
{

    width: 908px;/* apply to all browsers */
    _width:: 940px; ;/* override for IE browsers 6.0 and older */
    #width:: 940px;/* override for Microsoft Internet Explorer browsers*/
    
    height: 176px;/* apply to all browsers */
    
    #height: 182px;/* override for Microsoft Internet Explorer browsers*/
    _height: 182px; ;/* override for IE browsers 6.0 and older */

} 

.testibox
{
    border: 1px dotted #999999;
    float: left;
    padding: 5px;
    width:160px;
    height:160px;

    text-align: center;
    margin: 5px;
}

.testibox img
{
    border:none;
}

.testibox a
{
    color: #333333;
    text-decoration:none;
}




.footerdiv
{
    border-top-style: solid;
    border-width: 1px;
    border-color: #C0C0C0;
    padding-top: 5px;
    margin-top: 5px;
    color: #666666;
}

.itemboxbor
{
    margin-top: 5px;
    border: 1px dotted #999999;
    float: left;
    padding-left: 2px;
    margin-bottom: 10px;
    height: 190px;
    width: 180px;
    text-align: center;
    margin: 15px;
}

.itemboxbor img
{
    border:none;
}

.itemboxbor a
{
    color: #333333;
    text-decoration:none;
}

.itembox img
{
    border:none;
}


.itembox a
{
    color: #333333;
    text-decoration:none;
}

.inslist
{
    font-size: 20px;
    font-weight: bold;
    color: #0066FF;
    line-height :30px;
}

.itembox
{
     margin-top: 5px;
    border: 1px dotted #999999;
    float: left;
    padding-left: 2px;
    margin-bottom: 10px;
    height: 180px;
    width: 180px;
    text-align: center;
    margin: 15px
}

.itemboxtitle
{
    color: #333333;
    font-weight: bold;
    font-size: 14px;

}


.mainlist
{
    list-style-type:decimal; 
    font-weight:bold;
}

.sublist
{
    list-style-type: disc;
    font-weight: normal;
}

.mainlist li
{
    padding-bottom:10px;
}


.langlink
{   
    color: #999999;
}

.h2bar
{
    background-color: #9cd23c;
    /*background-image: url(../../image/layout/tableimg/h2bar.jpg);*/
    height: 20px;
    padding-left: 10px;
    font-size: 14px;
    color: #595959;
}



.h2bar a
{
     color: #595959;
     text-decoration:none;
}

.h2bar a:hover
{
     text-decoration:underline; 
}



.moduletitle
{
    font-size: 17px;
    color: #333333;
    font-weight: bold;
    padding-bottom:10px;
}

.modulediv
{
    padding-left : 0px;
}


/*
.mtl
{
    background-image: url(../../image/layout/maintbl/tl.gif);
    width: 15px;
    height: 15px;
}

.mtm
{
    background-image: url(../../image/layout/maintbl/tm.gif);
    height: 15px;

}


.mtr
{
    background-image: url(../../image/layout/maintbl/tr.gif);
    width: 15px;
    height: 15px;
}

.mml
{
    background-image: url(../../image/layout/maintbl/ml.gif);
    width: 15px;
}

.mmr
{
    background-image: url(../../image/layout/maintbl/mr.gif);
    width: 15px;
}

.mbl
{
    background-image: url(../../image/layout/maintbl/bl.gif);
    width: 15px;
    height: 15px;
}

.mbm
{
    background-image: url(../../image/layout/maintbl/bm.gif);
    height: 15px;

}

.mbr
{
    background-image: url(../../image/layout/maintbl/br.gif);
    width: 15px;
    height: 15px;
}
*/


/*
.subtable img
{
    border: 1px solid #666666;
}


.subtable
{
    margin-bottom:10px;
}


.stl
{
    background-image: url(../../image/layout/subtbl/tl.jpg);
    width: 15px;
    height: 15px;
}

.stm
{
    background-image: url(../../image/layout/subtbl/tm.jpg);
    height: 15px;

}


.str
{
    background-image: url(../../image/layout/subtbl/tr.jpg);
    width: 15px;
    height: 15px;
}

.sml
{
    background-image: url(../../image/layout/subtbl/ml.jpg);
    width: 15px;
}

.smr
{
    background-image: url(../../image/layout/subtbl/mr.jpg);
    width: 15px;
}

.sbl
{
    background-image: url(../../image/layout/subtbl/bl.jpg);
    width: 15px;
    height: 15px;
}

.sbm
{
    background-image: url(../../image/layout/subtbl/bm.jpg);
    height: 15px;

}

.sbr
{
    background-image: url(../../image/layout/subtbl/br.jpg);
    width: 15px;
    height: 15px;
}

*/

/*
.tl
{
    background-image: url(../../image/layout/tableimg/tl.jpg);
    width: 9px;
    height: 9px;
}

.tm
{
    background-image: url(../../image/layout/tableimg/tm.jpg);
    height: 9px;

}


.tr
{
    background-image: url(../../image/layout/tableimg/tr.jpg);
    width: 9px;
    height: 9px;
}

.ml
{
    background-image: url(../../image/layout/tableimg/ml.jpg);
    width: 9px;
}

.mr
{
    background-image: url(../../image/layout/tableimg/mr.jpg);
    width: 9px;
}

.bl
{
    background-image: url(../../image/layout/tableimg/bl.jpg);
    width: 9px;
    height: 9px;
}

.bm
{
    background-image: url(../../image/layout/tableimg/bm.jpg);
    height: 9px;

}

.br
{
    background-image: url(../../image/layout/tableimg/br.jpg);
    width: 9px;
    height: 9px;
}

*/

h3
{
    color:#094772;
    font-weight:bold;
    font-size:18px;
}


.langlink a:link, .langlink a:active, .langlink a:visited
{
    color: #999999;
    text-decoration: none;
    font-size: 12px;
}

.imglinknoborder
{
    border-style: none;
}


.langlink a:hover
{
    text-decoration: underline;
}


A.nblink, A:active.nblink, A:link.nblink, A:visited.nblink
{
    color: #666666;
    text-decoration: none;
}

A:hover.nblink
{   
    color: #666666;
    text-decoration: underline;
}



.maincontent
{
    color: #666666;
    padding : 20px;
    font-size:12px;
    
    #padding-right:5px;
    text-align:justify;
    
}

#index
{
    padding:0px;
}




#nav, #nav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:20px;
     text-align:center;
     z-index:999;
 }
 
#leftnav
{
    margin-left:0px;
    z-index:999;
} 
 
 #nav a:link, #nav a:active, #nav a:visited
{
    display: block;
    padding: 0px 5px;
    border-bottom: 1px solid #4dac26;
    color: #2d2d2d;
    text-decoration: none;
    background-color: #9cd23c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

#nav a:hover{
    background-color:#ffb200;
    color:#2d2d2d;
}

#nav li{
    float:left;
    position:relative;
}

.navlist
{
    width:180px;
    float:left;
    position:relative;
    margin-left:1px;

}

#nav ul 
{
    margin-top:0px;
    position:absolute;
    width:180px;
    top:21px;
    display:none;
}

#nav li ul a{
    width:150px;
    float:left;
    text-align:left;
}

#nav ul ul{
	top:auto;
	}	

#nav li ul ul {
    left:150px;
    margin:0px 0 0 10px;
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }
    
    
/*SideMenuCSS*/  

.contentwrap
{

    
}



.rightcontentwrap
{
   position:relative;
   top:-3px;
   
   top: 0px;/* apply to all browsers */
    
    #top: -3px;/* override for Microsoft Internet Explorer browsers*/
    _top: -3px; ;/* override for IE browsers 6.0 and older */


}

/*html>body .rightcontentwrap 
{
   position:relative;
   top:-0px;
    } */

.rightcontentsubwrap
{   
    text-align:center;
    padding:10px;
}



.maincontentwrap
{

    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #C0C0C0;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C0C0C0;
    padding-left:10px;
    padding-right :10px;
    width:463px;

}

#left-menu
{
    float: left;
    width: 145px;
    font-size: 12px;

}  
.menu {
width:145px;
}
.topmenu {
border-bottom:1px dotted #CCCCCC;
}
.topmenu a {
background:#D2D2D2 url(../../image/sidemenu/marrow.gif) no-repeat scroll 0 0;
display:block;
padding:0 5px 0 15px;
    padding-top:2px;
    padding-bottom:2px;
}
.topmenu a:link {
color:#595959;
text-decoration:none;
}
.topmenu a:hover {
background:#F6F6F6 url(../../image/sidemenu/marrowover.gif) no-repeat scroll 0 0;
color:#444444;
display:block;
text-decoration:none;
}
.topmenu a:active {
color:#595959;
text-decoration:none;
}
.topmenu a:visited {
text-decoration:none;
color:#595959;
}
.smenu {
border-bottom:1px dotted #CCCCCC;
}
.smenu a {
background:#F6F6F6 url(../../image/sidemenu/subarrow.gif) no-repeat scroll 0 0;
display:block;
padding:0 0px 0 23px;
    padding-top:2px;
    padding-bottom:2px;
}
.smenu a:link {
color:#595959;
text-decoration:none;
}
.smenu a:hover {
background:#FFFFFF url(../../image/sidemenu/subarrowover.gif) no-repeat scroll 0 0;
color:#444444;
display:block;
text-decoration:none;
}
.smenu a:active {
color:#595959;
text-decoration:none;
}
.smenu a:visited {
text-decoration:none;
color:#595959;
}
.ssmenu {
border-bottom:1px dotted #CCCCCC;
}
.ssmenu a {
background:#F6F6F6 url(../../image/sidemenu/se-handle-dark.gif) no-repeat scroll 0 0;
display:block;
padding:0 5px 0 35px;
}
.ssmenu a:link {
color:#595959;
text-decoration:none;
}
.ssmenu a:hover {
background:#FFFFFF url(../../image/sidemenu/se-handle-dark-o.gif) no-repeat scroll 0 0;
color:#444444;
display:block;
text-decoration:none;
}
.ssmenu a:active {
color:#595959;
text-decoration:none;
}
.ssmenu a:visited {
text-decoration:none;
}
hr
{
    border-top: 1px;
    border-top-color: #C0C0C0;
}

