﻿.container .content {
    width: 1100px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
/*---------banner------*/
.content .banner {
    width: 1100px;
    height: 360px;
    position: relative;
    margin-bottom: 20px;
}

    .content .banner .bd {
        width: 1100px;
        height: 360px;
        position: absolute;
        top: 0px;
        left: 0px;
    }

        .content .banner .bd ul li {
            display: block;
            width: 100%;
            height: 360px;
        }

            .content .banner .bd ul li a {
                display: block;
                width: 360px;
            }
    /*------change-----*/
    .content .banner .hd {
        width: 780px;
        height: 13px;
        position: absolute;
        left: 0px;
        bottom: 10px;
        text-align: center;
    }

        .content .banner .hd span {
            display: inline-block;
            width: 13px;
            height: 13px;
            border-radius: 6.5px;
            background: #b5b5b5;
            margin-left: 8px;
            cursor: pointer;
        }

        .content .banner .hd .on {
            background: #2473df;
        }
    /*--------contract------*/
    .content .banner .contract {
        width: 284px;
        height: 360px;
        background: url(../images/contract.png);
        position: absolute;
        top: 0px;
        right: 0px;
    }

        .content .banner .contract .context {
            width: auto;
            height: auto;
            overflow: hidden;
            margin-top: 46px;
            margin-left: 46px;
        }

            .content .banner .contract .context h1 {
                font-size: 22px;
                color: white;
                font-family: 'Microsoft YaHei';
                margin-bottom: 5px;
                font-weight: 300;
            }

            .content .banner .contract .context span {
                display: block;
                font-family: Arial;
                font-size: 14px;
                color: white;
                margin-bottom: 34px;
            }

            .content .banner .contract .context ul {
                width: auto;
                height: auto;
                overflow: hidden;
                margin-bottom: 25px;
            }

                .content .banner .contract .context ul li {
                    clear: both;
                    width: auto;
                    height: auto;
                    padding-left: 28px;
                    font-size: 16px;
                    color: white;
                    font-family: 'Microsoft YaHei';
                    overflow: hidden;
                    margin-bottom: 10px;
                }

                    .content .banner .contract .context ul li.tel {
                        background: url(../images/number.png) no-repeat left center;
                    }

                    .content .banner .contract .context ul li.person {
                        background: url(../images/admin.png) no-repeat left center;
                    }

                    .content .banner .contract .context ul li.email {
                        background: url(../images/email.png) no-repeat left center;
                    }

                    .content .banner .contract .context ul li.address {
                        background: url(../images/house.png) no-repeat left center;
                    }

        /*首页下载按钮*/
        .content .banner .contract .btnapply {
            clear: both;
            display: block;
            width: 193px;
            height: 44px;
            background: url(../images/apply.png);
            margin-left: 46px;
        }
/*------whole-----*/
.content .whole {
    width: auto;
    height: auto;
    overflow: hidden;
}
    /*---------introduction------*/
    .content .whole .introduction {
        width: 380px;
        height: auto;
        overflow: hidden;
        float: left;
    }
    /*--------dynamic--------*/
    .content .whole .dynamic {
        width: 700px;
        height: auto;
        overflow: hidden;
        float: right;
    }

    .content .whole .title {
        width: auto;
        height: 40px;
        background: #1979ff;
    }

    .content .whole .titler {
        width: auto;
        height: 40px;
        border-bottom: 1px solid #eaeaea;
    }

    .content .whole .title img {
        display: block;
        width: auto;
        height: auto;
        overflow: hidden;
        float: left;
        margin-top: 14px;
        margin-left: 14px;
    }

    .content .whole .titler img {
        display: block;
        width: auto;
        height: auto;
        overflow: hidden;
        float: left;
        margin-top: 14px;
        margin-left: 14px;
    }

    .content .whole .title h1 {
        float: left;
        font-weight: normal;
        font-size: 16px;
        color: white;
        font-family: 'Microsoft YaHei';
        text-indent: 8px;
        line-height: 40px;
    }

    .content .whole .titler h1 {
        float: left;
        font-weight: normal;
        font-size: 16px;
        color: #006aff;
        font-family: 'Microsoft YaHei';
        text-indent: 8px;
        line-height: 40px;
    }

    .content .whole .title span {
        display: block;
        font-size: 16px;
        float: left;
        text-indent: 8px;
        font-family: Arial;
        color: #4aa8ff;
        line-height: 40px;
    }

    .content .whole .titler span {
        display: block;
        font-size: 16px;
        float: left;
        text-indent: 8px;
        font-family: Arial;
        color: #57aeff;
        line-height: 40px;
    }

    .content .whole .title a {
        display: block;
        color: white;
        float: right;
        font-family: Arial;
        font-size: 14px;
        line-height: 40px;
        margin-right: 14px;
    }

    .content .whole .titler a {
        color: #006aff;
        display: block;
        float: right;
        font-family: Arial;
        font-size: 14px;
        line-height: 40px;
        margin-right: 14px;
    }
    /*-------institute-----*/
    .content .whole .institute {
        clear: both;
        width: auto;
        height: auto;
        overflow: hidden;
        background: #fafafa;
        padding-bottom: 14px;
    }

        .content .whole .institute img {
            display: block;
            width: 380px;
            height: 164px;
            margin-bottom: 14px;
        }

        .content .whole .institute p {
            font-size: 12px;
            color: #666666;
            font-family: 'Arial','SimSun';
            line-height: 26px;
            width: 335px;
            height: 182px;
            margin: 0 auto;
            overflow: hidden;
        }

    /*-------confrate----------*/
    .content .whole .dynamic .confrate {
        clear: both;
        width: auto;
        height: auto;
        overflow: hidden;
        margin-top: 10px;
        margin-bottom: 20px;
    }

        .content .whole .dynamic .confrate .look {
            width: 122px;
            height: auto;
            overflow: hidden;
            float: left;
        }

            .content .whole .dynamic .confrate .look img {
                display: block;
                width: 122px;
                height: 102px;
            }

            .content .whole .dynamic .confrate .look span {
                display: block;
                width: 120px;
                height: 39px;
                border: 1px solid #e1e1e1;
                border-top: none;
            }

                .content .whole .dynamic .confrate .look span a {
                    display: block;
                    width: 83px;
                    margin-left: 20px;
                    padding-bottom: 3px;
                    height: auto;
                    overflow: hidden;

                    font-size: 14px;
                    font-family: 'Microsoft YaHei';
                    text-align: center;
                    padding-top: 10px;
                }

        .content .whole .dynamic .confrate .detail {
            width: 174px;
            height: auto;
            overflow: hidden;
            float: left;
            margin-left: 30px;
        }

            .content .whole .dynamic .confrate .detail a {
                display:block;
                color: #888888;
                font-family: 'Arial',SimSun;
                font-size: 12px;
                height:80px;
                line-height: 20px;
                overflow:hidden;
                margin-bottom: 10px;
            }

                .content .whole .dynamic .confrate .detail a.atitle {
                    font-weight: normal;
                    color: #005fe3;
                    font-size: 14px;
                    font-family: 'Microsoft YaHei','微软雅黑','Arial','SimSun';
                    height:25px;
                    line-height: 25px;
                    overflow:hidden;
                    margin-bottom: 5px;
                }



            .content .whole .dynamic .confrate .detail span {
                display: block;
                text-align: right;
                font-size: 12px;
                font-family: 'Microsoft YaHei';
                color: #999999;
            }

        .content .whole .dynamic .confrate .conlist {
            width: 344px;
            height: auto;
            overflow: hidden;
            float: right;
        }

            .content .whole .dynamic .confrate .conlist ul {
                width: auto;
                height: auto;
                overflow: hidden;
            }

                .content .whole .dynamic .confrate .conlist ul li {
                    clear: both;
                    width: auto;
                    height: auto;
                    overflow: hidden;
                    line-height: 30px;
                }

                    .content .whole .dynamic .confrate .conlist ul li a {
                        display: block;
                        float: left;
                        font-size: 12px;
                        color: #666666;
                        font-family: 'Microsoft YaHei';
                        padding-left: 19px;
                        background: url(../images/than.png) no-repeat left center;
                        width: 237px;
                        white-space: nowrap;
                        overflow: hidden;
                        height: auto;
                    }

                    .content .whole .dynamic .confrate .conlist ul li span {
                        display: block;
                        float: right;
                        color: #999999;
                        font-family: 'Microsoft YaHei';
                        font-size: 12px;
                        margin-right: 2px;
                    }

                    .content .whole .dynamic .confrate .conlist ul li a:hover {
                        color: #0060e8;
                    }
/*-----project-----*/
.content .project {
    clear: both;
    width: auto;
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}

    /*--------policy-------*/
    .content .project .policy {
        clear: both;
        width: 353px;
        height: auto;
        overflow: hidden;
        float: left;
    }

    .content .project .potle {
        width: auto;
        height: 40px;
        line-height: 40px;
        border-bottom: 1px solid #e3e3e3;
        margin-bottom: 20px;
    }

    .content .project .potle h1 {
        display: block;
        float: left;
        font-size: 16px;
        font-weight: normal;
        color: #333333;
        font-family: 'Hiragino Sans GB','Microsoft YaHei','微软雅黑','Arial','SimSun';
    }

    .content .project .potlel h1 {
        text-indent: 21px;
    }

    .content .project .potle a {
        display: block;
        float: right;
        font-size: 14px;
        font-family: Arial;
        float: right;
        color: #666666;
    }

    .content .project .potlel a {
        margin-right: 20px;
    }
    /*-----potlist------*/
    .content .project .policy .potlist {
        clear: both;
        width: auto;
        height: auto;
        overflow: hidden;
    }

        .content .project .policy .potlist a {
            display: block;
            clear: both;
            width: auto;
            height: auto;
            overflow: hidden;
            margin-bottom: 17px;
        }
            .content .project .policy .potlist a:last-child {
                margin-bottom:0px;
            }
            .content .project .policy .potlist a img {
                display: block;
                width: 70px;
                height: 70px;
                float: left;
            }

            .content .project .policy .potlist a span {
                display: block;
                width: 263px;
                height: auto;
                overflow: hidden;
                float: left;
                margin-left: 13px;
            }

                .content .project .policy .potlist a span h1 {
                    font-weight: normal;
                    font-size: 14px;
                    color: #333;
                    height:20px;overflow:hidden;
                    font-family: 'Microsoft YaHei';
                    margin-bottom: 10px;
                }

                .content .project .policy .potlist a span p {
                    color: #999;
                    font-family: 'Arial','SimSun';
                    font-size: 12px;
                    height:36px;
                    line-height: 18px;
                    overflow:hidden;
                }

    /*--------regulations----*/
    .content .project .regulations {
        width: 353px;
        height: auto;
        overflow: hidden;
        float: left;
        margin-left: 20px;
    }

        .content .project .regulations .method {
            width: 353px;
            height: 174px;
            position: relative;
            margin-bottom: 25px;
        }

            .content .project .regulations .method img {
                width: 353px;
                height: 174px;
            }

            .content .project .regulations .method h1 {
                width: 353px;
                height: 36px;
                background: #03429f;
                line-height: 36px;
                color: white;
                font-size: 14px;
                font-family: 'Microsoft YaHei';
                text-indent: 13px;
                font-weight: normal;
                position: absolute;
                bottom: 0px;
                left: 0px;
            }

        .content .project .regulations .regcont {
            clear: both;
            width: auto;
            height: auto;
            overflow: hidden;
        }

            .content .project .regulations .regcont h1 {
                font-weight: normal;
                font-size: 14px;
                color: #333333;
                font-family: 'Microsoft YaHei';
                margin-bottom: 10px;
            }

            .content .project .regulations .regcont a {
                display:block;
                color: #888888;
                font-size: 12px;
                font-family: 'Arial','SimSun';
                line-height: 22px;
                margin-bottom: 6px;
                height: 66px;
                overflow: hidden;
            }

            .content .project .regulations .regcont a.chakan {
                display: block;
                height:20px;
                line-height:20px;
                text-align: right;
                color: #1979ff;
                font-size: 12px;
                font-family: 'Microsoft YaHei';
            }
    /*--------technical-------*/
    .content .project .technical {
        width: 351px;
        height: auto;
        overflow: hidden;
        float: right;
        border: 1px solid #e3e3e3;
    }
    /*--------techlist------*/
    .content .project .techlist {
        width: auto;
        height: auto;
        overflow: hidden;
    }

        .content .project .techlist a {
            display: block;
            width: auto;
            height: auto;
            overflow: hidden;
            margin-bottom: 20px;
        }

            .content .project .techlist a img {
                display: block;
                width: auto;
                height: auto;
                overflow: hidden;
                float: left;
                margin-left: 21px;
            }

            .content .project .techlist a span {
                display: block;
                width: 264px;
                height: auto;
                overflow: hidden;
                float: left;
                margin-left: 14px;
            }

                .content .project .techlist a span h1 {
                    font-weight: normal;
                    font-size: 14px;
                    color: #333333;
                    font-family: 'Microsoft YaHei';
                    height: 24px;
                    overflow: hidden;
                    line-height: 24px;
                }

                .content .project .techlist a span p {
                    color: #888888;
                    font-size: 12px;
                    font-family: 'Arial','SimSun';
                    height: 24px;
                    line-height: 24px;
                    overflow: hidden;
                }

                .content .project .techlist a span i {
                    font-style: normal;
                    font-family: Arial;
                    color: #b2b2b2;
                    font-size: 12px;
                    display: block;
                    text-align:right;
                }
/*------------------重新------------------*/
.content .whole .dynamic .confrate .conlist ul li a {
    display: block;
    float: left;
    font-size: 12px;
    color: #333333;
    font-family: 'Microsoft YaHei';
    padding-left: 19px;
    background: url(../images/than.png) no-repeat left center;
    width: 237px;
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
}
