body {
    margin: 0;
    padding: 0;
    font-family: 微软雅黑;
    font-size: 12px;
    background-color: #f5f5f5;
}

html {
    _overflow-y: scroll;
}

ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

input, select {
    font: 100% arial, helvetica, clean, sans-serif;
}

th, em, strong, b, address, cite {
    font-style: normal;
    font-weight: bold;
}

li {
    list-style: none;
}

img, fieldset {
    border: 0;
}

a {
    text-decoration: none;
}

.header {
    width: 100%;
    height: 60px;
    background: #ffffff;
    width: 1200px;
    margin: 10px auto 0px;
}


.header-left {
    float: left;
    height: 60px;
    width: 149px;
}

.header-right {
    float: right;
    height: 60px;
    width: auto;
}

.header-right li {
        color: #0a000f;
        float: left;
        font-size: 16px;
        height: 60px;
        line-height: 60px;
        padding: 0 5px;
        width: auto;
}

.header-right li a {
            color: #0a000f;
            font-size: 16px;
}

.header-right li a:hover {
                color: #0a000f;
}

.banner { width:100%; height:625px; margin:0 auto; background:url(img/banner.jpg) center no-repeat; }
.part1 {width:1286px; height:auto; margin:0 auto; overflow:hidden;}
.bt { width:445px; height:69px; margin:50px auto; overflow:hidden;}
.part2 {width:100%; height:auto; margin:50px auto 0px; background:url(img/bg2_03.png) #f9ecdb bottom no-repeat; overflow:hidden;}
.part2 .nr {width:1286px; margin:0 auto;}
.part2 .tbt { font-size:24px; line-height:50px; color:#0b4da2; font-weight:bold;}
.part2 .tbt1 {font-size:18px; line-height:30px; color:#ffb22c; }
.part2 .tbt2 {font-size:18px; line-height:30px; color:#777777;}
.part2 .tbt3 {font-size:14px; line-height:30px; color:#a10b2e;}
.part2 ul { width:100%; height:auto; float:left; display:block; overflow:hidden;}
.part2 ul li {width:400px; height:300px; float:left; display:inline; margin-right:43px; overflow:hidden;}
.part2 ul li h1 {font-size:24px; line-height:50px; color:#0b4da2;}
.part2 ul li h2 {font-size:16px; line-height:40px; color:#ffa200;}
.part2 ul li p {font-size:16px; line-height:30px; color:#777777;}

.part3 {width:100%; height:650px; margin:0px auto; background:url(img/part3pic.png) right no-repeat; overflow:hidden;}
.part3 .nr{width:1286px; margin:50px auto 0px;}
.part3 ul{ width:700px; margin:0 auto; overflow:hidden;}
.part3 ul li {height:50px; line-height:50px; overflow:hidden; display:block;}
.part3 ul li h1 {font-size:24px; line-height:50px; color:#0b4da2; font-weight:bold;}
.part3 .tbt {font-size:24px; line-height:50px; color:#0b4da2; font-weight:bold; padding:15px;}
.part3 .tbt1 {font-size:18px; line-height:50px; color:#777777;  padding:20px;}

.part4 {width:1286px; height:auto; margin:0 auto; clear:both; overflow:hidden;}
.part4 .sz { width:230px; height:750px; font-size:14px; color:#777777; line-height:30px; margin-right:34px; float:left; display:inline; overflow:hidden;}
.part4 p {margin-top:30px;}

.part5 {width:100%; height:553px; background:url(img/fl.jpg) #f9ecdb center no-repeat; overflow:hidden;}

.footer{width:100%;height:311px;font-size:14px;color:#999;margin-top:20px;background:url(img/b1.png);}
.footer_one{width:1286px;height:311px;margin:0 auto;}
.footer_about{width:276px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;}
.footer_one h1{font-size:16px;color:#ccc;margin-bottom:30px;}
.footer_about a{width:90px;height:29px;background:url(img/b2.png);float:left;margin-top:20px;}
.footer_contact{width:337px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;padding-left:30px;}
.footer_join{width:337px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;padding-left:30px;}
.footer_join img{float:left;}
.footer_join div{float:left;margin-top:17px;}
.audition{margin-left:50px;display:inline;}
.copyright{width:1286px;text-align:center;float:left;margin-top:20px;}
.footer_one span{line-height:24px;}
.footer_map{width:240px;height:230px;float:left;margin-top:18px;padding-left:30px;}
.footer_map div{width:202px;height:24px;float:left;}
.footer_map div a{width:70px;text-align:left;height:24px;line-height:24px;color:#999;}