﻿
* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-family: "寰蒋闆呴粦";
}

input,
select {
    border: 0;
    outline: none;
    background-color: rgba(0, 0, 0, 0);
}

button {
    background: none;
    border: none;
}

/*首页css*/
/*.lyrcContainer {
    position: relative;
    z-index: 2
}*/
.banner {
    position: relative;
    z-index: 2
}
.lyrcContainer .banner {
    width: 100%;
    height: 947px;
    background: url(../../img/lyrc/banner01.png) no-repeat center;
}

.lyrcContainer .btnMain {
    text-align: center;
    height: 191px;
    padding-top: 100px;
   
}


    .lyrcContainer .btnMain a {
        display: inline-block;
        margin-right: 24px;
        transition: all 0.3s;
    }
        .lyrcContainer .btnMain a:hover {
            transform: scale(0.96);
        }

.lyrcContainer .videoMain {
    width: 100%;
    height: 719px;
    background: url(../../img/lyrc/vidoBj.png) no-repeat center;
}
    .lyrcContainer .videoMain .center {
        width: 1200px;
        margin: 0 auto;
        
    }
        .lyrcContainer .videoMain .center .centerVideo {
            width: 1200px;
            height: 710px;
            border-radius: 20px;
            border: 6px solid #EF9837;
            overflow: hidden;
            margin-bottom:44px;
            position:relative;
        }
            .lyrcContainer .videoMain .center .centerVideo .btns {
                position:absolute;
                right:0px;
                top:30px;
                z-index:1;
                width:205px
            }
                .lyrcContainer .videoMain .center .centerVideo .btns .item {
                    width: 205px;
                    height: 60px;
                    background: url(../../img/lyrc/zhengqingchun.png) no-repeat center;
                    margin-bottom: 34px;
                    cursor: pointer;
                }
                    .lyrcContainer .videoMain .center .centerVideo .btns .item.fn {
                        background: url(../../img/lyrc/youhao.png) no-repeat center;
                    }
                    .lyrcContainer .videoMain .center .centerVideo .btns .item.active {
                        background: url(../../img/lyrc/zhengqingchunActive.png) no-repeat center;
                    }
                        .lyrcContainer .videoMain .center .centerVideo .btns .item.active.fn {
                            background: url(../../img/lyrc/youhaoActive.png) no-repeat center;
                        }
                    .lyrcContainer .videoMain .center iframe {
                        width: 1200px;
                        height: 748px;
                    }
.lyrcContainer .lyMain .center {
    width: 1200px;
    padding-top: 58px;
    margin: 0 auto;
}
.lyrcContainer .lyMain .center .lyTitle {
    width: 420px;
    height: 105px;
    margin: 0 auto 25px;
}
.lyrcContainer .lyMain .center .modular {
    overflow: hidden;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    color: #252525;
    line-height: 30px;
    padding: 0 28px
}
    .lyrcContainer .lyMain .center .modular .left {
        width: 616px;
        height: 270px;
        float: left;
    }
        .lyrcContainer .lyMain .center .modular .left.active {
            float: left;
            width: 480px;
            height: 270px;
        }
    .lyrcContainer .lyMain .center .modular .right {
        float: right;
        width: 480px;
        height: 270px;
    }
        .lyrcContainer .lyMain .center .modular .right.active {
            width: 616px;
            height: 270px;
            float: right;
        }
        .lyrcContainer .lyMain .center .modular .right ul li img, .lyrcContainer .lyMain .center .modular .left ul li img {
            width: 480px;
            height: 270px;
        }

/*轮播 banner*/
.flexslider {
                    width: 100%;
                    position: relative;
                    height: 270px;
                    overflow: hidden;
                    zoom: 1;
                    margin: 0 auto;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.flexslider .slides {
    zoom: 1;
}


/*轮播 banner*/


.lyrcContainer .lyMain .center .imgList {
    margin-bottom: 28px;
    overflow: hidden;
    padding: 0 28px;
}

    .lyrcContainer .lyMain .center .imgList img {
        width: 274px;
        height: 154px;
        border-radius: 4px;
        display: inline-block;
        margin-right: 6px;
    }
        .lyrcContainer .lyMain .center .imgList img.active {
            margin-right: 0;
        }

.foot {
    width: 100%;
    height: 206px;
    background: url(../../img/lyrc/bottomBj.png) no-repeat center;
}

    .foot .center {
        width:1200px;
        margin:0 auto;
    }
        .foot .center .code {
            float: right;
            width: 120px;
            font-size: 12px;
            margin-right: -75px;
            color: #FFF;
            padding-top: 40px;
        }

            .foot .center .code img {
                width: 120px;
                transition: all 0.3s;
            }
                .foot .center .code img:hover {
                    transform: scale(1.3,1.3);
                    border: 1px solid #ff8302;
                }
            /*就业政策css*/
            .policyContainer {
                overflow: hidden;
            }

    .policyContainer .banner {
        width: 100%;
        height: 400px;
        background: url(../../img/lyrc/zcbanner.png) no-repeat center;
    }

    .policyContainer .zcTitle01 {
        padding-top:54px;
    }
        .policyContainer .zcTitle01 img {
            display:block;
            margin:0 auto;
        }
    .policyContainer .center {
        width:1200px;
        margin:0 auto;
    }

    .policyContainer .zcVideo .center {
        margin: 40px auto 80px;
        overflow: hidden;
        text-align: center;
    }

        .policyContainer .zcVideo .center .item {
            width: 494px;
            display: inline-block;
            margin: 0 40px 40px 40px;
        }
            .policyContainer .zcVideo .center .item .box {
                width: 494px;
                height: 278px;
                border-radius: 5px;
                border: 3px solid #F99935;
                border-radius: 5px;
            }
            .policyContainer .zcVideo .center .item .name {
                font-size: 16px;
                line-height: 30px;
                font-weight: 400;
                color: #252525;
                text-align: center;
                padding-top: 12px
            }
            .policyContainer .zcVideo .center .item iframe {
                width: 494px;
                height: 278px;
            }
    .policyContainer .zcMain {
        width: 100%;
        height: 808px;
        background: #F5BB61;
        position:relative;
    }

    .policyContainer .leftIcon {
        position:absolute;
        left:0;
        top:265px;
        width:138px;
        height:315px;
    }
    .policyContainer .rightIcon {
        position: absolute;
        right: 0;
        top: 120px;
        width: 64px;
        height: 330px;
    }

    .policyContainer .zcMain .center {
        width:1204px;
        margin:0 auto;
        position:relative;
        z-index:9;
    }

        .policyContainer .zcMain .center .item {
            float: left;
            margin-right: 45px;
            margin-bottom: 29px;
            cursor: pointer;
            transition: all 0.3s;
        }
            .policyContainer .zcMain .center .item.active {
                margin-right:0
            }
        .policyContainer .zcMain .center .title {
            padding:21px 0 44px;
            position:relative;
        }

            .policyContainer .zcMain .center .title .zcTitle04 {
                display: block;
                margin: 0 auto;
            }
            .policyContainer .zcMain .center .title .down {
                position: absolute;
                right: 0;
                top: 22px;
                width: 206px;
                height: 52px;
                border: 1px solid #FFF;
                border-radius: 8px;
                text-align: center;
                line-height: 52px;
                font-size: 16px;
                color: #FFF;
                cursor: pointer;
                transition: all 0.3s;
            }
                .policyContainer .zcMain .center .title .down img {
                    display:inline-block;
                    vertical-align:middle;
                    margin:-4px 4px 0 0;
                }
                .policyContainer .zcMain .center .title .down:hover, .policyContainer .zcMain .center .item:hover, .policyContainer .rcMain .center .title .down:hover, .policyContainer .rcMain .center ._btn .item:hover {
                    transform: scale(0.96);
                }
.alertBox {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index:99;
}
    .alertBox .main {
        width: 657px;
        height: 690px;
        background: #FFFFFF;
        border-radius: 5px;
        margin: 5% auto;
        position: relative;
    }
        .alertBox .main .clos {
            position: absolute;
            right: 20px;
            top: 20px;
            cursor: pointer;
        }
        .alertBox .main .title {
            padding-top: 20px;
        }
            .alertBox .main .title img {
                display:block;
                margin:0 auto;
            }
        .alertBox .main .center {
            width: 616px;
            font-size: 16px;
            line-height: 30px;
            font-weight: 400;
            color: #252525;
        }
            .alertBox .main .center .name {
                font-size: 32px;
                color: #F99935;
                font-weight: 600;
                margin: 24px 0 10px 0;
            }
                .alertBox .main .center .name.active {
                    color: #c6434e
                }
                .alertBox .main .center .text {
                    width: 616px;
                    height: 337px;
                    overflow: auto;
                }
            .alertBox .main .center .line {
                width: 100%;
                height: 2px;
                background: #F99935;
                margin: 12px 0 ;
            }

                .alertBox .main .center .line.active {
                    background: #c6434e
                }

                .alertBox .main .center .downLx {
                    margin-top: 20px;
                    text-align: right;
                    font-weight: 400;
                    color: #F99935;
                    line-height: 25px;
                    display:block;
                }
                    .alertBox .main .center .downLx.active {
                        color: #c6434e
                    }

                .alertBox .main .center .downLx img {
                    display:inline-block;
                    vertical-align:middle;
                    margin:-3px 4px 0 0;
                    cursor:pointer;
                }
            .alertBox .main .center .text::-webkit-scrollbar {
                width: 4px;
            }

            .alertBox .main .center .text::-webkit-scrollbar-track {
                background-color: #FFF;
                -webkit-border-radius: 2em;
                -moz-border-radius: 2em;
                border-radius: 2em;
            }

            .alertBox .main .center .text::-webkit-scrollbar-thumb {
                background-color: #d1d0d0;
                -webkit-border-radius: 2em;
                -moz-border-radius: 2em;
                border-radius: 2em;
            }
            .alertBox .main .center .text div {
                padding-right:6px;
            }
.policyContainer .rcMain {
    width:100%;
    height:1254px;
    position:relative;
}
    .policyContainer .rcMain .zcBj {
        position:absolute;
        top:300px;
        left:0;
    }
    .policyContainer .rcMain .center {
        width:1204px;
        margin:0 auto;
        position:relative;
        z-index:9;
    }
        .policyContainer .rcMain .center .title {
            padding:70px 0 40px;
            position:relative;
        }
            .policyContainer .rcMain .center .title .zcTitle02 {
                display:block;
                margin:0 auto;
            }
            .policyContainer .rcMain .center .title .down {
                position: absolute;
                right: 0;
                top: 90px;
                width: 120px;
                height: 40px;
                border-radius: 5px;
                border: 1px solid #A1304F;
                text-align: center;
                color: #A1304F;
                font-size: 18px;
                line-height: 40px;
                transition: all 0.3s;
                cursor:pointer;
            }
                .policyContainer .rcMain .center .title .down.fn {
                    color: #F99935;
                    border: 1px solid #F99935;
                }

                .policyContainer .rcMain .center .title .down .imgList {
                    display: inline-block;
                    vertical-align: middle;
                    margin: -4px 4px 0 0;
                }
        .policyContainer .rcMain .center ._btn {
            overflow:hidden;
        }
        .policyContainer .rcMain .center ._btn .item {
            float: left;
            margin-right: 57px;
            margin-bottom: 21px;
            cursor: pointer;
            transition: all 0.3s;
        }
            .policyContainer .rcMain .center ._btn .item.active {
                margin-right:0
            }

.catalogueBanner {
    width: 780px;
    height: 575px;
    margin: 0 auto;
    border: 3px solid #F5BB61;
    border-radius:6px;
}

    .catalogueBanner img {
        width: 780px;
        height: 575px;
    }
    .catalogueBanner .flexslider {
        height: 575px;
    }
.zhibotitle {
    width:812px;
    height:31px;
    margin:0 auto;
    padding:83px 0 41px
}

.zhiboVideo .center {
    width:1193px;
    overflow:hidden;
}

    .zhiboVideo .center .item {
        width: 494px;
        float:left;
        margin: 0 40px 40px 40px;
    }
        .zhiboVideo .center .item .box {
            width: 494px;
            height: 278px;
            border-radius: 5px;
            border: 3px solid #B32A5C;
        }
        .zhiboVideo .center .item iframe {
            width: 494px;
            height: 278px;
        }
        .zhiboVideo .center .item .name {
            font-weight: 400;
            color: #252525;
            line-height: 30px;
            font-size: 18px;
            text-align:center;
            padding-top:10px;
        }
.zhiboText {
    width: 1084px;
    font-weight: 400;
    color: #252525;
    line-height: 30px;
    font-size: 18px;
    margin: 0 auto 40px;
    padding-bottom: 16px;
    border-bottom: 6px solid #FEF9F2;
    text-indent: 2em;
}

.zhiboListTitle img {
    display:block;
    margin:0 auto 40px;
}

.banner.zhibo {
    width: 100%;
    height: 400px;
    background: url(../../img/lyrc/zhiboBanner.png) no-repeat center;
}

.banner.yunxuanjiang {
    width: 100%;
    height: 400px;
    background: url(../../img/lyrc/yunxuanjiang.png) no-repeat center;
}

.yunTitle {
    margin:40px 0;
}

    .yunTitle img {
        display:block;
        margin:0 auto;
    }
.zhiboVideo .center .item .box.yun {
    border: 3px solid #F99935;
}

.policyContainer .zcVideo .center .item .gxlogo {
    position:absolute;
    left:0;
    top:0;
}

.codeCell {
    position: fixed;
    right: 5%;
    bottom: 16%;
    width:120px;
    font-size:12px;
    color:#252525;
}

    .codeCell img {
        display: block;
        margin: 0 auto;
        width: 120px;
    }
.zclogo {
    width: 200px;
    margin: 0 auto;
    padding:30px 0 10px;
}

    .zclogo img {
        width: 200px;
        border-radius: 100%;
    }