/* CSS Document */
#Top_line{ background:#0038a9; width:auto; height:20px;
}
/* top */
#Topbg{ padding:0;background:url(../images/nav_bg.jpg) repeat-x; height:77px; overflow:hidden;
}
#Top{ width:1002px; position:relative; margin:0 auto;
}
.logo{ float:left; margin:0;
}

/* nav */
#Nav { width:660px; float:right; height:77px;
}
#Nav ul{ padding:0; padding:25px 0 0 22px; list-style:none;
}
#Nav ul li{ float:left; width:90px; text-align:center;font-family:????;margin-right:15px;
}
#Nav ul li a{ display:block;color:#363636;font-size:15px; height:29px; line-height:29px;display:block;
}
#Nav ul li a:hover{ width:90px; height:29px; color:#fff; background:url(../images/hover.gif) no-repeat;
}
#Nav .selected{ width:90px;height:29px;  background:#0038a9;color:#fff;background:url(../images/hover.gif) no-repeat;
}





/* subnav */
#subnav{ margin:0 auto;  background:url(../images/subnews.gif) repeat-x; height:33px; line-height:33px;
}
#subnav .news{ width:932px; height:33px; margin:0 auto; padding:0;text-align:left; color:#38393b; padding-left:70px;
}
#subnav .font01{ color:#136c87; font-size:13px; font-weight:bold;
}



/* links*/
#links_body{ background:url(../images/link_bg.jpg) repeat-x; height:229px; margin-top:50px;
}
#links{ width:1002px; margin:0 auto; 
}
#links .link_title{ font-size:16px; color:#2d2d2d; border-bottom:2px solid #42b3e5; margin-bottom:15px; width:115px;
}
.line_title_02{ color:#989696; font-size:15px;
}
#links ul{  list-style:none; width:235px; float:left; margin:30px 15px 0 30px;
}
#links ul li{ text-align:left; border-bottom:1px solid #ededed;
}
#links ul li a{ display:block;color:#6a6a6a;height:36px; line-height:36px; background:url(../images/icons.gif) 3px 13px no-repeat; padding-left:20px;
}
#links ul li a:hover{ color:#898484;
}
.bottom_logo{ float:left; margin-top:40px;;
}
.contact{ display:block; float:right; margin-top:10px; padding-top:60px;
}
.contact_font{  color:#d91813; font-size:16px; margin-bottom:20px; font-weight:bold;
}
.tel{ background:url(../images/tel.gif) no-repeat;padding-left:40px;
}
.phone{ background:url(../images/phone.gif) no-repeat;padding-left:40px;
}


/* copyright */
#copyright{ width:1002px; margin:0 auto; line-height:27px; margin-top:20px; 
}
.foot_copyrightL{ float:right; margin-top:-30px;align="center";
}
.bds_more{ margin-top:0px;
}




#toTop {
    width: 54px;
    height: 54px;
    position: fixed;
    bottom: 40px;
    right: 20px;
    cursor: pointer;
    display: none;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

    #toTop a {
        background: url(../images/backtop.png) no-repeat left top;
        opacity: 0.6;
        width: 54px;
        height: 54px;
        display: block;
        -webkit-transition: all 0.3s ease-in-out;
    }

        #toTop a:hover {
            opacity: 1;
        }

