div.t_loop_bar1 {
    background: url('../images/top_loop_ban.png') repeat-x;
    //clear: both;
    //font-size: 12px;
    height: 58px;
    //padding: 0 0 0 9px;
    position: relative;
    width: 950px;
}

div.t_loop_red {
    background: url('../images/line_red.png') repeat-x;
    //clear: both;
    //font-size: 12px;
    height: 58px;
    top : 10px;
    //padding: 0 0 0 9px;
    position: relative;
    width: 950px;
}

div.t_loop_blue {
    background: url('../images/line_blue.png') repeat-x;
    //clear: both;
    //font-size: 12px;
    height: 58px;
    top : 10px;
    //padding: 0 0 0 9px;
    position: relative;
    width: 950px;
}

div.t_loop_yellow {
    background: url('../images/line_yellow.png') repeat-x;
    //clear: both;
    //font-size: 12px;
    height: 58px;
    top : 10px;
    //padding: 0 0 0 9px;
    position: relative;
    width: 950px;
}

div.headerimg {
    background: url('../images/topic_banner.png') no-repeat;
    left : 50px;
    position: relative;
    height : 101px;
}

div.t_loop_bar3 {
    background: url('../images/bot_loop_ban.png') repeat-x;
    height: 58px;
    position: relative;
    width: 950px;
    text-align:center;
    line-height:75px;
    font-size : 8px;
}

div #maincontent {
    //background: url('../images/cover.png') no-repeat;
    width:950px;
    height:450px;
    top:50px;
    position:relative;
}

div #maincontent2 {
    //background: url('../images/cover.png') no-repeat;
    width:950px;
    height:850px;
    top:100px;
    position:relative;
}

div #content_left {
    //background: url('../images/cover.png') no-repeat;
    width:300px;
    height:480px;
    position:absolute;
}
div #content_right {
    //background: url('../images/cover.png') no-repeat;
    right:0px;
    width:650px;
    height:480px;
    position:absolute;
}

div #content_right img {
    right:0px;
    position:absolute;
}

div #intro_title_left {
    width:50%;
    top:8px;
    left:20px;
    height:100px;
    position:absolute;
}

div #intro_title_right {
    right:0px;
    width:50%;
    height:100px;
    position:absolute;
}

div #intro_container {
    background: url('../images/intro_border.png') no-repeat;
    width:951px;
    height:510px;
    position:absolute;
}

div #intro_left {
    top:130px;
    width:550px;
    height:310px;
    position:absolute;
}

img.intro_content {
    width:500px;
    height:312px;
    left:20px;
    position:absolute;
}

div #intro_right {
    top:100px;
    right:15px;
    width:400px;
    height:385px;
    position:absolute;
    overflow: auto;
}

#resTitle {
	display:block;
	margin:20px 0px;
}

#resEVI {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    left : 5%;
    position:absolute;

}

#resOther {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    right : 5%;
    position:absolute;
}

#reslist1 {
    margin : 0;
    padding : 0;
    width: 100%;
    height: 500px;
    top : 125px;
    line-height:20px;
    font-size:14px;
    text-align:center;
    position:absolute;
}

#reslist1 ul {
    display:inline-block;
    vertical-align:middle;
    margin:0;
    padding:0;
    list-style: none;
    line-height:2.2;
    font-size:14px;
}

#reslist1 li {
    padding : 10px 15px;
    display : inline-block;
}

#reslist1 li a{
    color:#6E6E6E;
    text-decoration:none;
}

#list1,#list1 ul,#list2,#list2 ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#list1 li {
    font-size : 14px;
    left : 28px;
    width : 100%;
    //height : 40px;
    //top : 53px;
    padding: 10px 20px 0;
    float: left;
    position: relative;
}

#list1 li .text{
	margin-left:15px;
}

#list1 li p,#list2 li p {
    top:10px;
    margin : 0 0;
    padding : 0 0;
    font-size : 16px;
    position: relative;
}

#list1 li img,#list2 li img{
    left:-20px;
    position:absolute;
}

#list1 li a,#list2 li a{
    line-height:35px;
    //color:#6E6E6E;
    font-size : 14px;
    //text-shadow: 0px 0px #A4A4A4;
    //text-decoration:none;
}

#list2 li {
    font-size : 14px;
    left : 28px;
    width : 100%;
    height : 40px;
    //top : 53px;
    padding: 35px 20px 0;
    float: left;
    position: relative;
}

#downloadlist,#downloadlist ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#downloadlist li {
    //background: url('../images/icon_download.png') no-repeat;
    font-size : 14px;
    color : #FFF;
    left:150px;
    top:28px;
    height : 40px;
    padding: 0px 40px 0;
    //top : 53px;
    float: left;
    position: relative;
}

#downloadlist li img {
   position:absolute;
}

#downloadlist li p {
    left:35px;
    line-height:35px;
    position:relative;
}

#downloadlist li a{
    font-size : 14px;
    color : #FFF;
    text-decoration:none;
}

#downloadlist li a.stuts,a.stuts:visited{
    font-size : 14px;
    color : #FFF;
    text-decoration:none;
}

table {
    font-size : 14px;
}

th {
    padding : 5px;
    width:85px;
    vertical-align: top;
}
td {
    padding : 5px;
    vertical-align: top;
}

td p {
    padding-left : 20px;
    font-size : 10px;
}

div .desc {
    font-size : 10px;
}

div .contact{
    font-size : 18px;
    font-weight:bold;
}

div #listen_nav{
	font-size: 18px;
	margin-left:50px;
}

#listen_nav .lowerKG{
	float:left; 
	cursor:pointer;
	color:#333;
}

#listen_nav .upperKG{
	float:left; 
	cursor:pointer;
	margin-left:30px; 
	margin-right:30px;
	color:#333;
}

#listen_nav .primary{
	float:left; 
	cursor:pointer;
	color:#333;
}