body {
    font-family: 'Source Han Sans';
    font-weight: normal;
    font-size: 14px;
}
*{ margin: 0; padding: 0;}
body,div,span,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,input,p{padding:0; margin:0;}
a{ text-decoration:none;cursor: pointer;}
input {
    border: none;
}
a:hover {
    text-decoration: none;
}
.fl{float: left}
.fr{float: right;}
.content1 {
    min-width: 1210px;
    width: 100%;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}
.content2{width:1210px;margin: 0 auto;height: auto;overflow: hidden;}
.content3{width:1300px;margin: 0 auto;height: auto;overflow: hidden;background-color: #fff;}
.mt15 {
    margin-top: 15px;
}
/*头部*/
.head {
    padding-bottom: 18px;
    padding-top: 17px;
}
.head .logo{float: left;}
.head .rightContent {
    width: 355px;    
    float: right;
}
    .head .rightContent .phone {
        text-align: right;
        margin-top: 5px;
    }
    .head .rightContent .search {
        margin-top:10px;
        width: 355px;
        line-height: 35px;
        height: 35px;
        border-radius: 3px;
        background-color: #EEEEEE;
    }
.head .search input{width: 300px;line-height: 35px;height: 35px;background-color: #EEEEEE;float: left;text-indent: 20px;margin-left: 3px;}
    .head .search a {
        width: 50px;
        float: left;
        height: 35px;
        text-align: center;
        cursor: pointer;
    }

/*导航*/
.nav {
    line-height: 50px;
    height: 50px;
    background-color: #3f4b87;
}
.nav .nav1{height: auto;overflow: hidden;}
    .nav .nav1 .nav1-li {
        float: left;
        text-align: center;
        overflow: hidden;
        /*width: 151.25px;*/ /*8个栏目*/
        width: 172.857142px; /*7个栏目*/
    }
        .nav .nav1 .nav1-li .nav1-a {
            color: #fff;
            font-size: 15px;
            font-weight: bold;
            display:inline-block;
            /*width: 151.25px;*/ /*8个栏目*/
            width: 172.857142px; /*7个栏目*/
        }
.nav .nav1 .on {
    background-color: #0c9990;
}
.nav .nav1 .nav1-li:hover {
    background-color: #0c9990;
}
    .nav .ul-nav {
        margin-top:-1px;
        position: absolute;
        display: none;
        z-index: 999;
        padding-top: 5px;
        overflow: hidden;
        background-color: #fff;
    }
        .nav .ul-nav li {
            line-height: 40px;
            background-color: #fff;
            /*width: 151.25px;*/
            width: 172.857142px; /*7个栏目*/
        }
    .nav .ul-nav li a {
        display: block;
        color: #3c3a3a;
        font-size: 15px;
        margin-left: 10px;
        margin-right: 10px;
        border-bottom: 1px solid #0c9990;
    }
        .nav .ul-nav li a:hover {
            color: #fff;
        }
    .nav .ul-nav li:hover {
        background-color: #0c9990;
    }
.banner{margin-top: 5px;}



/*底部*/
.footer {
    margin-top: 30px;
    background-color: #3f4b87;
    color: #ffffff;
}
.pt20 {
    padding-top: 20px;
}
