@charset "UTF-8";
.fu_bg{
    width: 100%;
    height: 350px;
    max-width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: 0 0;
    background-repeat: repeat-x;
    animation: animatedBackground 20s linear infinite alternate;
    -o-animation: animatedBackground 20s linear infinite alternate;
    -webkit-animation: animatedBackground 20s linear infinite alternate;
    -moz-animation: animatedBackground 20s linear infinite alternate;
}
.fu_bg{
    position: relative;
}
.fu_inner{
    width: 50%;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -25%;
    margin-top: -25px;
    text-align: center;
}
.fu_inner h1{
    font-weight: bold;
    font-size: 35px;
    color: #fff;
    text-shadow: 0 0 6px #333;
    padding-bottom: 10px;
}
@keyframes animatedBackground {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 50% 0;
    }
}
.fu_btn{
    position: absolute;
    bottom:0;
    width: 100%;
    height: 65px;
    background: rgba(50,50,50,0.9);
    text-align: center;
    font-size: 0px;
}
.fu_btn span{
    display: inline-block;
    border-right: 1px solid #AFAFAF;
}
.fu_btn span a{
    display: inline-block;
    padding: 0 40px;
    height: 100%;
    text-align: center;
    line-height: 65px;

}
.fu_btn span a{
    display: block;
}
.fu_btn span.active a{
    background-color: #E79B00;
    border: none;
}
.fu_btn span.active a{
    color: #fff;
}
.fu_btn span:hover a{
    background-color: #E79B00;
    border: none;
}
.fu_btn span:hover a{
    color: #fff;
}
.fu_btn span a{
    color: #fff;
    font-size: 20px;
}
.mypage {
    clear: both;
    width:100%;
    height:auto;
    border:#E79B00 0px solid;
    margin:0 auto;
    padding: 50px 0;
    text-align:center;
    font-size: 16px;
}
.pc_dis{
    display: none;
}
.mypage a{
    color:#4d555d;
    width:auto;
    height:auto;
    padding:6px 12px;
    font-size:16px;
    margin-right:5px;
    border: 1px solid #DBDBDB;
    background: #F5F5F5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.mypage span{
    color:#717171;
    width:auto;
    height:auto;
    padding:10px;
    font-size:16px;
    border-radius:5px;
    margin-right:5px;
}
.mypage .linking,.mypage a:hover {
    color: #fff;
    background: #E79B00;
    border:1px solid transparent;
    border-radius: 4px;
}
.gyfh{
    background-image: url("../images/second/jthk.jpg");
}
.padd50{
    padding: 50px  0;
}
.h-title{
    padding: 40px 0;
    width: 100%;
}
.h-title h1{
    width: 470px;
    text-align: center;
    margin: 0 auto;
    font-size:26px;
    color: #363636;
    position: relative;
    overflow: hidden;

}
.h-title span{
    display: block;
    padding-top: 15px;
    font-size: 16px;
    color: #F5C41E;
}
.h-title i{
    position: absolute;
    display: block;
    width: 130px;
    height: 17px;
    top:9px;
}
.h-lf{
    left: 0;
    background:url(../images/index/h-lf.png) no-repeat;
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}
.h-rt{
    right: 0;
    background:url(../images/index/h-rt.png) no-repeat;
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}
.story_lf{
    float: left;
    width: 60%;
}
.story_rt{
    float: left;
    width: 40%;
    padding-left: 100px;
}
.story_lf p{
    line-height: 30px;
    font-size: 14px;
}
.kuang{
    width: 315px;
    border: 1px solid #2486E3;
}
.kuang img{
    width: 100%;
    position: relative;
    bottom: 20px;
    right: 20px;
}
.jiy{
    background-color: #FAFAFA;
}
.jiy-rt{
    float:left;
    width: 75%;
    padding-left: 100px;
}
.jiy-lf{
    float:left;
    width: 25%;
}
.jiy-lf img{
    width: 100%;
}
.jiy-rt p{
    line-height: 25px;
    font-size: 14px;
    color: #666;
}
.business{
    margin-bottom: 40px;
}
.business p{
    line-height: 25px;
    font-size: 14px;
    color: #666;
}
.business-img img{
    width: 100%;
}
.business img{
    width: 100%;
}
.jiy .h-rt {
    right: -15px;
}
.jiy .h-lf {
    left: -16px;
}
.business-video video{
    width: 100%;
}
.business-video video{
    width: 100%;
}
.business-video iframe{
    width: 100%;
}

iframe{
    width: 100%;
    height: 600px;
}
.fu_about{
    background-color: #FAFAFA;
}
.album{
    width: 1140px;
    margin: auto;
}
.album_top{
    margin-bottom: 10px;
}
.album_center{
    margin-bottom: 10px;
}
.album_top img:nth-child(2){
    margin: 0 10px;
}
.album_center img:nth-child(2){
    margin: 0 6px;
}
.album_bottom img:nth-child(1){
    margin-right: 5px;
}
.album_bottom img:nth-child(2){
    margin-left: 5px;
}
@media screen and (max-width:1200px) {
    .album{
        width: 1000px;
    }
    .album_top img:nth-child(1){
        width: 395px;
    }
    .album_top img:nth-child(2){
        width: 354px;
    }
    .album_top img:nth-child(3){
        width: 223px;
    }
    .album_center img:nth-child(1){
        width: 224px;
    }
    .album_center img:nth-child(2){
        width: 335px;
    }
    .album_center img:nth-child(3){
        width: 421px;
    }
    .album_bottom img:nth-child(1){
        width: 492px;
    }
    .album_bottom img:nth-child(2){
        width: 494px;
    }
}
@media screen and (max-width:1000px) {
    .album{
        width: 100%;
    }
    .album_top img:nth-child(2) {
        margin: 0 0 10px 0;
    }
    .album_center img:nth-child(2) {
        margin: 0 0 10px 0;
    }
    .album_bottom img:nth-child(1) {
        margin-right: 0;
    }
    .album_bottom img:nth-child(2) {
        margin-left: 0;
    }
    .album_top img{
        width: 100%;
        margin-bottom: 10px;
    }
    .album_center img{
        margin-bottom: 10px;
    }
    .album_bottom img{
        margin-bottom: 10px;
    }
    .album_top {
        margin-bottom: 0;
    }
    .album_top img:nth-child(1){
        width: 100%;
    }
    .album_top img:nth-child(2){
        width: 100%;
    }
    .album_top img:nth-child(3){
        width: 100%;
    }
    .album_center img:nth-child(1){
        width: 100%;
    }
    .album_center img:nth-child(2){
        width: 100%;
    }
    .album_center img:nth-child(3){
        width: 100%;
    }
    .album_bottom img:nth-child(1){
        width: 100%;
    }
    .album_bottom img:nth-child(2){
        width: 100%;
    }
}



.xiang_more{
    margin-top: 30px;
    text-align: center;
}
.xiang_more a{
    display: inline-block;
    width: 170px;
    height: 50px;
    line-height: 50px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: #E79B00;
    font-size: 16px;
}
.cooperative_list ul li{
    float: left;
    width: 20%;
    padding: 0 5px;
    margin-bottom: 10px;
}
.cooperative_list ul li a{
    display: block;
    border: 1px solid #E2E2E2;
    overflow: hidden;
}
.cooperative_list ul li  img{
    width: 100%;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.cooperative_list ul li:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.system_list ul  {
    display: flex;
    flex-flow: wrap;
}
.system_list ul li{
    float: left;
    width: 25%;
    padding: 0 5px;
    margin-bottom: 30px;
}
.system_list ul li a{
    display: block;
    width: 100%;
    background-color: #fff;
}
.system_img{
    overflow: hidden;
}
.system_img img{
    width: 100%;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.system_text{
    padding: 45px 20px;
    background-color: #F5F5F5;
}
.system_text h4{
    color: #333333;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
.system_text p{
    color: #666666;
    font-size:14px;
    line-height: 20px;
    height:40px;
    overflow: hidden;
}
.system_list ul li a:hover .system_text h4{
    color: #E79B00;
}
.system_list ul li a:hover .system_text p{
    color: #E79B00;
}
.system_list ul li a:hover .system_img img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.zxke{
    background-image: url("../images/second/xwzxbg.jpg");
}
.zsbg{
    background-image: url("../images/second/zsbg.jpg");
}
.inquiry{
    background: url("../images/second/inform.png") no-repeat center;
    background-size: cover;
}
.inquiry-form{
    width: 420px;
    margin: auto;
}
.inquiry-form input{
    width: 90%;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    padding: 0 20px;
    color: #ABABAB;
    border: 1px solid #ABABAB;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.inquiry-form ul li{
    margin-bottom: 20px;
}
.inquiry-form ul li em{
    color: #FF0000;
}
.inquiry-form ul li.yan input{
    width: 290px;
}
.inquiry-form a{
    display: block;
    margin: 20px auto;
    width: 150px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: 1px solid #9C9C9C;
    background-color: #E7E7E7;
    font-size: 16px;
}
.zs_title{
    text-align: center;
    margin-bottom: 30px;
}
.zs_title h1{
    font-size: 30px;
    color: #1F1F1F;
    margin-bottom: 20px;
}
.zs_title p{
    font-size: 16px;
    color: #2A2A2D;
}
.zheng-list ul li{
    float: left;
    width: 25%;
    padding: 20px;
}
.zheng-list ul li img{
    width: 100%;
}
.fa_title{
    text-align: center;
    padding: 50px 0 25px 0;
}
.fa_title h1{
    font-size: 30px;
    color: #1F1F1F;
}
.fa_title h1 b{
    position: relative;
    top:-10px;
    display:inline-block;
    width: 30px;
    border-top: 2px solid #F9E010;
}

.fa_cont p{
    font-size: 14px;
    color: #1F1F1F;
    line-height: 30px;
}
.fa_cont{
    padding: 20px;
    -webkit-box-shadow: 0 0 10px #f1f1f1;
    -moz-box-shadow: 0 0 10px #f1f1f1;
    box-shadow: 0 0 10px #f1f1f1;
    margin-bottom: 50px;
}
.CE-work-list{
    height: 500px;
}
.CE-work-list .mCSB_container{margin-right: 65px;}
.CE-work-list .mCSB_scrollTools .mCSB_draggerRail{background-color:#c6c6c6;width: 1px;}
.CE-work-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #E79B00;border-radius: 0;margin-left: 5px;width:5px;}
.CE-work-list .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.CE-work-list .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.CE-work-list .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#E79B00;}
.zprc{
    background: url("../images/second/zprc.jpg") no-repeat;
}
.recruit ul li{
    border: 1px solid #DCDCDC;
    padding:50px 25px 25px;
    margin-bottom: 50px;
}
.recruit-rt{
    float: left;
    width: 20%;
    text-align: center;
}
.recruit-lf{
    position: relative;
    float: left;
    width: 80%;
}
.zz{
    display: inline-block;
    padding:0 25px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    background-color: #F5C41E;
    color: #fff;
    position: absolute;
    top:-75px;
}
.recruit-rt span{
    display:block;
    margin: auto;
    width: 110px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border:1px solid #333;
    color: #333;
}
.recruit-rt span i{
    color: #000;
    font-size: 20px;
}
.recruit-lf p{
    line-height: 30px;
}
.xq{
    margin-top: 80px;
    border: 1px solid #DCDCDC;
    margin-bottom: 50px;
    padding-bottom: 50px;
}
.xq_top{
    padding: 50px 25px 25px;
    position: relative;
    background-color: #FAFAFA;
}
.xq_top>span{
    display: inline-block;
    padding: 0 25px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    background-color: #E79B00;
    color: #fff;
    position: absolute;
    top: -27px;
}
.xq_top h1{
    font-size: 24px;
    color: #292929;
    font-weight: bold;
    margin-bottom: 15px;
}
.xq_top h4{
    font-size: 14px;
    color: #626262;
    margin-bottom: 15px;
}
.xq_top h4 span{
    font-size: 18px;
    color: #E79B00;
    font-weight: bold;
    margin-right: 10px;
}
.xq_top p{
    font-size: 14px;
    color: #646464;
}
.des{
    padding: 50px 25px 25px;
}
.des h4{
    margin-top: 15px;
    font-size: 16px;
    color: #616161;
    font-weight: bold;
    margin-bottom: 15px;
}
.des p{
    font-size: 14px;
    color: #646464;
    line-height: 30px;
}
.des p.red{
    color: #A22025;
}
.des_btn{
    padding: 0 25px;
}
.des_btn li{
    text-align: center;
    float: left;
    width: 33.33%;
}
.des_btn li a{
    font-size: 14px;
    color: #E79B00;
}
.des_btn ul{
    padding: 20px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.xwzx{
    background-image: url("../images/second/shze.jpg");
}
.hzlx{
    background-image: url("../images/second/lxwm.jpg");
}
.p_tit{
    font-size: 14px;
    color: #666666;
    margin-bottom: 40px;
}
.pingp{
    margin: 40px 0;
}
.pingp-lf{
    position: relative;
    float: left;
    width: 480px;
    padding-right: 40px;
    border-right: 2px solid #EEEEEE;
}
.pingp-lf img{
    width: 100%;
}
.pingp-img{
    border-top: 1px solid #F1F1F1;
    padding-top: 20px;
}
.pingp-img h6{
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
    color: #363636;
 margin-bottom: 15px;
    line-height: 25px;
}
.pingp-rt{
    margin-left: 480px;

    padding-left: 40px;
    position: relative;
    min-height: 335px;
}
.pingp-lf i{
    position: absolute;
    display: inline-block;
    width: 15px;
    height: 15px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #E79B00;
    top: -7px;
    right: -9px;
}
.pingp-text{
    padding: 20px 0;
    border-bottom: 2px dashed #D0D0D0;
}
.pingp-text h3{
    font-size: 20px;
    color: #363636;
    margin-bottom: 20px;
}
.pingp-text p{
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    height: 180px;
    overflow: hidden;
}
.pingp-text span{
    display: inline-block;
    width:120px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #000;
    text-align: center;
    margin-top: 40px;
    background-color: #E79B00;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.pingp-text span:hover{
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.f-det{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.f-det h4{
    font-size: 30px;
    color: #333;
    text-align: center;
    line-height: 50px;
    border-bottom: 1px solid #EBEBEB;
}
.f-det span{
    display: inline-block;
    margin:20px 20px;
    color: #999;
}
.f-det:hover span{
    color: #DAB866;
}
.news-cont p img{
    max-width: 100%;
    margin-bottom: 30px;
}
.news-cont p{
    font-size: 14px;
    color: #757575;
    line-height: 30px;
}
.f-return ul li{
    float: left;
    width: 33.33%;
    color: #333;
    height:60px;
    line-height: 60px;
    font-size: 14px;
}
.f-return ul li:hover a{
    color: #DB3D39;
}
.f-return ul{
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin: 30px 0;
}
.f-return ul li:nth-child(2){
    text-align: center;
}
.f-return ul li:nth-child(3){
    text-align: right;
}
.lx ul li{
    float: left;
    width: 33.33%;
    padding: 0 2%;
    text-align: center;
}
.lx-img{
    display: inline-block;
    width: 65px;
    height: 65px;
    border: 1px solid #242931;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    line-height: 65px;
    margin-bottom: 40px;
}
.lx-img i{
    font-size: 35px;
}
.lx-text{
    font-size: 16px;
    color: #000000;
    height: 40px;
    overflow: hidden;
}
.lx-text p{
    line-height: 20px;
}
#map{
    width: 100%;
    height: 500px;
    margin-bottom: 50px;
}
.yewu ul li{
    float: left;
    width: 50%;
    padding: 0 10px;
    margin-bottom: 40px;
}
.yewu ul li a{
    display: block;
    border: 1px solid #E79B00;
}
.ye_img{
    position: relative;
}
.ye_img img{
    width: 100%;
}
.ye_pos{
    position: absolute;
    left: 40px;
    top:50%;
    margin-top: -15px;
}
.ye_pos h4{
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}
.ye_text{
    padding: 40px 30px 30px;
}
.ye_text p{
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    height: 50px;
    overflow: hidden;
}
.ye_text b{
    font-size: 14px;
    color: #E79B00;
    font-weight: normal;
    text-align: center;
    display: block;
    margin-top: 30px;
}
.ye_des img{
    width: 100%;
}
.teacher_tit{
    text-align: center;
    border-bottom: 1px solid #E9E9E9;
}
.teacher_tit a{
    color: #000000;
    font-size: 18px;
    display: inline-block;
    padding: 10px 0;
    margin: 0 10px;
    border-bottom: 1px solid transparent;
}
.teacher_tit a.active{
    color: #E79B00;
    border-bottom: 1px solid #FF8810;
}
.teacher_tit a:hover{
    color: #E79B00;
    border-bottom: 1px solid #FF8810;
}
.tea_tl{
    padding: 20px;
}
.tea_tl p{
    font-size: 14px;
    color: #666666;
    line-height: 25px;
}
.expert_list ul li{
    float: left;
    width: 25%;
    padding: 0 10px;
}
.expert_list ul li a{
    display: block;
    position: relative;
    overflow: hidden;
}
.expert_img img{
    width: 100%;
}
.expert_hide{
    position: absolute;
    top:100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #E79B00;
    padding-top:20px;
    padding-left: 30px;
    color: #fff;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.expert_list ul li a:hover .expert_hide{
    top:40%;
}
.expert_hide h4{
    font-size: 18px;
    margin-bottom: 15px;
}
.expert_hide p{
    font-size: 16px;
    line-height:30px;
}
.teacher_list{
    padding: 50px 0;
}
.teacher_list ul li{
    float: left;
    width: 50%;
    padding: 0 10px;
    margin-bottom: 50px;
}
.tea_img{
    float: left;
    width: 267px;
    height: 224px;
}
.tea_img img{
    width: 100%;
}
.tea_text{
    margin-left: 267px;
    padding:40px  20px 0;
    border: 1px solid #F2F2F2;
    height: 224px;
}
.tea_text h4{
    font-size: 18px;
    color: #333333;
    font-weight: bold;
}
.tea_text h4 i{
    color: #E79B00;
    margin-left: 15px;
    font-weight: normal;
}
.tea_text span{
    font-size: 14px;
    color: #666666;
    font-weight: normal;
}
.tea_text h5{
    width: 60%;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    border-bottom: 2px solid #C1C7D0;
    margin-bottom: 15px;
}
.tea_text p{
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    height: 60px;
}
.teacher_list ul li:hover .tea_text{
    background-color: #E79B00;
}
.teacher_list ul li:hover .tea_text h4 i{
    color: #fff;
}
.teacher_list ul li:hover .tea_text h4 span{
    color: #fff;
}
.teacher_list ul li:hover .tea_text h5{
    color: #fff;
    border-bottom: 2px solid #fff;
}
.teacher_list ul li:hover .tea_text p{
    color: #fff;
}
.xuan ul li{
    float: left;
    width: 50%;
    padding: 0 10px;
    margin-bottom: 30px;
}
.xuan_img{
    position: relative;
}
.xuan_img img{
    width: 100%;
}
.xuan_pos{
    position: absolute;
    width: 100%;
    top:50%;
    left: 0;
    margin-top: -15px;
}
.xuan_pos p{
    text-align: center;
    font-size: 24px;
    color: #fff;
    font-weight: bolder;
}
.office_text p{
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    color: #666;

}
.show{
    display: inline-block !important;
}

/*家族办公室*/
.ny_office{ min-height:100px; background:url(../images/second/officebg.png) center bottom no-repeat; }
.ny_office .wordlist{ position:relative; margin-top:5%; height:380px; }
.ny_office .wordlist li{ background:#fbf0e8; color:#777; font-size:16px; position:absolute; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
.ny_office .wordlist li .tit{ /*display:table-cell; vertical-align:middle; */display: flex;height: 100%;width: 100%;border-radius: 50%;align-items: center;text-align: center;justify-content: center;}

.ny_office .wordlist li.t1{ width:114px; height:114px; left:50px; top:40px;}
.ny_office .wordlist li.t2{ width:90px; height:90px; left:285px; top:150px;}
.ny_office .wordlist li.t3{ width:85px; height:85px; left:487px; top:95px;}
.ny_office .wordlist li.t4{ width:90px; height:90px; left:519px; top:209px;}
.ny_office .wordlist li.t5{ width:96px; height:96px; left:594px; top:0px; }
.ny_office .wordlist li.t6{ width:87px; height:87px; left:629px; top:130px; }
.ny_office .wordlist li.t7{ width:125px; height:125px; left:889px; top:126px;}
.ny_office .wordlist li.t8{ width:90px; height:90px; left:890px; top:273px; }
.ny_office .wordlist li.t9{ width:110px; height:110px; left:972px; top:10px;}
.ny_office .wordlist li.t10{ width:114px; height:114px; left:1044px; top:118px;}
.ny_office .wordlist li.t11{ width:125px; height:125px; left:997px; top:256px;}

/*.ny_office .wordlist li.bounce{ animation-iteration-count:infinite; animation-name:bounce !important;animation-delay: 0s!important;}*/


.ny_office .wordlist li:nth-child(2n){  }
.ny_office .wordlist .line{ width:681px; height:87px;  position:absolute; left:185px; top:138px; }
.ny_office .wordlist .line2{ display:none; }
.ny_office .wordlist li.bounce.t1{ animation-duration:5000ms;}
.ny_office .wordlist li.bounce.t2{ animation-duration:3000ms;}
.ny_office .wordlist li.bounce.t3{ animation-duration:4000ms;}
.ny_office .wordlist li.bounce.t4{ animation-duration:7000ms;}
.ny_office .wordlist li.bounce.t5{ animation-duration:3000ms;}
.ny_office .wordlist li.bounce.t6{ animation-duration:6000ms;}
.ny_office .wordlist li.bounce.t7{ animation-duration:8000ms;}
.ny_office .wordlist li.bounce.t8{ animation-duration:5000ms;}
.ny_office .wordlist li.bounce.t9{ animation-duration:3000ms;}
.ny_office .wordlist li.bounce.t10{ animation-duration:6000ms;}
.ny_office .wordlist li.bounce.t11{ animation-duration:7000ms;}
.ny_office .wordlist ul{position: relative;z-index:2;}
.ny_office .wordlist li{cursor:pointer;background: none;}
/*.ny_office .wordlist li span{transition: all .5s linear;border-radius: 50%;font-size: 14px;border:1px solid #eee;box-shadow:0 0 20px 6px #eee inset;}*/
.ny_office .wordlist li:hover span{transform: scale(1.2);box-shadow:0 0 20px 6px #ef8137 inset;}
.ny_office .wordlist li:hover{animation-play-state:paused !important;}

.ny_office .wordlist li span{transition: all .5s linear;background: url(../images/second/qiubg.png) center no-repeat;background-size:100%;border-radius: 50%;font-size: 14px;}
.ny_office .wordlist li:hover span{transform: scale(1.2);box-shadow:0 0 20px 6px #ef8137 inset;background:none;}

.ny_office .wordlist li.bounce{ animation: hearte 1.3s ease-in-out 2.7s infinite alternate; animation-name:hearte  !important;}
.ny_school .wordlist li{transition:.5s;position: relative; left:0; top:0;}
.ny_school .wordlist li:hover{left:-10px;top:-10px;box-shadow:7px 8px 10px #ccc;}

.nytitl .cn{ font-size:30px; color:#484848; line-height:30px; }
.nytitl .en{ font-size:16px; color:#777; margin-top:10px; text-transform:uppercase; }
.gycont{ text-align:center; padding:2% 0 10%; }
.gycont .txt{ font-size:16px; color:#555; padding:2% 5% 0; }
.ny_office .wordlist ul{position: relative;z-index:2;}
.ny_office .wordlist li{cursor:pointer;background: none;}
@media (max-width: 1199px){
    .ny_office .wordlist{ height:auto; }
    .ny_office .wordlist ul{ text-align:center; }
    .ny_office .wordlist li{ position:static; width:125px!important; height:125px!important;}
    .ny_office .wordlist li.t1,.ny_office .wordlist li.t2{ margin:0 auto 70px; }
    .ny_office .wordlist li.t3,.ny_office .wordlist li.t4,
    .ny_office .wordlist li.t5,.ny_office .wordlist li.t6{ display:inline-block; margin:0 20px 20px;}
    .ny_office .wordlist li.t7,.ny_office .wordlist li.t8,
    .ny_office .wordlist li.t9,.ny_office .wordlist li.t10,.ny_office .wordlist li.t11{ display:inline-block; margin:0 20px 20px;}


    .ny_office .wordlist li.t7{ clear:both; }
    .ny_office .wordlist li .tit{ display:flex; align-items:center; height:100%; width:100%; justify-content:center; }
    .ny_office .wordlist li.bounce{ animation-iteration-count:0;}
    .ny_office .wordlist .line,.ny_office .wordlist .line2{ width:1px; height:50px; background:#dadada; display: none;}
 
    .ny_office .wordlist .line{ left:50%; top:135px; }
    .ny_office .wordlist .line2{ left:50%; top:330px; position:absolute; }

}

@media (max-width: 767px){
    .nytitl .cn{ font-size:22px; }
    .nytitl .en{ font-size:12px; margin-top:0px; }
    .ny_office .wordlist li{ width:100px!important; height:100px!important; margin:0 5px 10px!important; font-size:14px;}
    .ny_office .wordlist li.t1,.ny_office .wordlist li.t2{ margin:0 auto 70px!important; }
    .ny_office .wordlist .line{ top:110px; }
    .ny_office .wordlist .line2{ top:280px; }

}
@keyframes hearte{
    from{transform:translate(0,0);opacity: 1;}
    to{transform:translate(0,40px);opacity: 0.6;}
}

.hearte{
    -webkit-animation-name: hearte;
    animation-name: hearte;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
}
#container{
    width: 100% !important;
    margin-top: 20px;
    margin-bottom: 50px;
}
.item{
    margin-bottom: 10px;
}
.item img{
    max-width: 100%
}
.teacher-top-img{
    width: 350px;
    text-align: center;
}
.teacher-top-img div{
    display: inline-block;
    width: 200px;
    height: 200px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding: 5px;
    background-color: #F5F7FA;
}
.teacher-top-img img{
    width: 195px;
    height: 195px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.teacher-top-text{
    padding-left: 350px;
}
.teacher-top-text h1{
    font-size: 32px;
    color: #E79B00;
    line-height: 40px;
}
.teacher-top-text h1 span{
    color: #C3C3C3;
    font-size: 16px;
}
.teacher-top-text p{
    font-size: 14px;
    color: #8E8B89;
    line-height: 25px;
}
.teacher-top-text h6{
    font-size: 16px;
    color: #D1B26F;
    margin-top: 50px;
}
.Introduction{
    padding-top: 40px;
}
.Introduction h3{
    font-size: 20px;
    line-height: 40px;
    border-bottom: 1px solid #E6E6E6;
    margin: 20px 0;
}
.Introduction h3 b{
    display: inline-block;
    height: 18px;
    width: 3px;
    background-color: #E79B00;
    margin-right: 5px;
}
.Introduction p{
    font-size: 14px;
    line-height: 25px;
}
.teacher-bto .course-bottom{
    margin-top: 0;
}
.question-content{
    margin-top: 20px;
    border: 1px solid #ddd;
    background-color: #fff;
    padding: 20px;
}
.question-content ul li{
    padding: 1em;
    border-bottom: 1px solid #ddd;
}
/*.question-content ul{*/
    /*margin-bottom: 6em;*/
/*}*/
.question-content ul h6{
    line-height: 3em;
    position: relative;
    font-size: 1.2em;
}
.question-content ul p{
    line-height: 2em;
    position: relative;
    font-size: 1.2em;
}
.question-content h2{
    font-size: 20px;
    line-height: 40px;
    color: #333;
    text-align: center;
}











.login{
    height: 800px;
    background-image: url("../images/second/dzbg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.login{
    position: relative;
}
.login-content{
    background-color: #fff;
    top:25%;
    right: 20%;
    width: 350px;
    position: absolute;
    padding:20px;
}
.login-content h2{
    text-align: center;
    font-size: 20px;
    line-height: 45px;
}
.login ul li{
    margin-bottom: 20px;
}
.login ul li input{
    padding-left: 30px;
    border: 1px solid #ddd;
    height: 50px;
    background: none;
    width: 100%;
    display: block;
    font-size: 14px;
}
.login .login-btn input{
    height: 3em;
    padding-left: 0px;
    background-color: #E79B00;
    line-height: 3em;
    font-size: 1.3em;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    width: 100%;
}
.login .login-btn input:hover{
    background: rgba(231,155,0,0.9);
}
.login ul li{
    position: relative;
}
.login ul li i{
    position: absolute;
    top:13px;
    left: 0;
    display: inline-block;
    width:25px ;
    height: 25px;
    background-image: url("../images/second/biao.png");
    background-repeat: no-repeat;
    background-position:-91px -17px ;
}
.login ul li:nth-child(2) i{
    background-position:-132px -17px ;
}
.login ul li:nth-child(3) a:nth-child(2){
    float: right;
}
.login .login-content .zhuc li:first-child i{
    background-position:-168px -15px ;
}
.login .login-content .zhuc li:nth-child(2) i{
    background-position:-200px -15px ;
}
.login .login-content .zhuc li:nth-child(4) i{
    background-position:-132px -17px ;
}
#btnSendCode1{
    width: 80px;
    height: 30px;
    background-color: #FF6700;
    line-height: 30px;
    color: #fff;
    position: absolute;
    right:10px;
    top: 10px;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left: 0;
}
.return{
    height: 800px;
}
.return-title{
    height: 100px;
    background-color: #F0F0F0;
}
.return-title h1{
    line-height: 100px;
    font-size: 24px;
}
.return-cont p{
    margin-top: 60px;
    font-size: 16px;
    padding-left: 30px;
}
.return-cont p i{
    display: inline-block;
    width: 26px;
    height: 26px;
    background:url("../images/index/i.png");
    position: relative;
    top:7px;
}
.return-cont ul{
    padding-left: 100px;
    margin-top: 80px;
}
.return-cont ul li label{
    font-weight: normal;
    font-size: 16px;
    color: #868686;
}
.return-cont ul li input{
    width: 240px;
    height: 40px;
    border: solid 1px rgba(212, 212, 212, 1);
}
.return-btn{
    margin-top: 30px;
    padding-left: 70px;
}
.return-btn a{
    width: 120px;
    height: 40px;
    background-color: #DAB866;
    display: block;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    color: #fff;
}
.step{ margin:30px auto; display:block; height:60px;}
.step li{ position:relative; text-align:center;}
.step .line_bg{ height:3px; background:#B7B7B7; display:inline-block; width:50%; top:13px; position:absolute; z-index:1;}
.step .lbg-l{left:0;}
.step .lbg-r{right:0;}
.step .num{ position:relative; z-index:2; background:#fff;width:54px; height:30px;text-align:center; display:inline-block;}
.step .num em,.num i{width:24px; height:24px; display:inline-block; left:15px; top:2px;position:absolute;}
.step .num em{ background:#B7B7B7;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);z-index:2;}
.step .num i{  z-index:3; color:#fff; font-style:normal; font-weight:700; top:4px;}
.step .lbg-txt{ position:relative; color:#B7B7B7; font-size:13px;}
.step .on .lbg-txt{color:#999;}
.step .on .line_bg,.step .on .num em{ background:#DAB866}
.return-cz{
    text-align: center;
}
.return-cz ul{
    margin: auto;
    width: 50%;
}
.return-cz ul li{
    text-align: left;
    line-height: 50px;
    font-size: 14px;
}
.return-cz ul li label{
    width: 80px;
    font-weight: normal;
    font-size: 16px;
    color: #868686;
}
.return-cz ul li  input{
    width: 240px;
    height: 40px;
    border: solid 1px rgba(212, 212, 212, 1);
    font-size: 14px;
}
.return-cz ul li #btnSendCode1{
    width: 120px;
    height: 40px;
    background-color: #DAB866;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    color: #fff;
    font-size: 14px;
    position: static;
}
.return-cz ul li a{
    width: 120px;
    height: 40px;
    background-color: #DAB866;
    display: block;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    color: #fff;
}
.return-cz  .return-btn{
    margin-top: 30px;
    padding-left:80px;
}
.return-cz p{
    height: 70px;
    line-height: 70px;
    color: #666;
    font-size: 16px;
}
.return-cz p i{
    display: inline-block;
    width: 66px;
    height: 71px;
    background:url("../images/index/cg.png");
    position: relative;
    top:28px;
}
.in{
    width: 1200px;
    margin: auto;
}
.verify{
    width: 280px;
    height: 40px;
    margin-top: 30px;
}
.verify span{
    width: 64px;
    height: 40px;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #868686;
    margin-right: 23px;
}
#verify_box{
    width: 240px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color:#fff;
    position: relative;
    background-color: rgba(212, 212, 212, 1);
    top:-40px;
    right:-71px;
}
#verify_xbox{
    width: 54px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color:#fff;
    position: absolute;
    background: #7BBB55;
}
#btn{
    cursor: pointer;
    width: 54px;
    height: 40px;
    background-color: rgba(255, 255, 255, 1);
    border: solid 1px rgba(212, 212, 212, 1);
    float: right;
}
.continue{
    width: 120px;
    height: 40px;
    background-color: rgba(212, 212, 212, 1);
    margin: 0 70px;
    border: none;
    color: #302f41;
    font-size: 16px;
}
.continue:hover{
    background-color: rgba(235, 54, 38, 1);
    color: #ffffff;
}
.verify img {
    max-width: 100%;
}
.down{
    height: 3em;
    padding-left: 0px;
    background-color: #E79B00;
    line-height: 3em;
    font-size: 1.3em;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    width: 150px;
	 margin: 0 auto;
display: block;
    text-align: center;
	
}


.bounce {
    height: 100vh;
    width: 100%;
    background: rgba(51,51,51,.4);
    position: fixed;
    top: 0;
    left: 0;
    display:none;
    z-index: 99999999999999999;

}
.bounce-inner video{
    width: 100%;
}
.bounce-inner{
    position: relative;
}
.bounce-inner h4{
    font-size:20px;
    color: #494949;
    font-weight: bold;
    text-align: center;
}
.bounce-inner img{
    width: 50%;
    display: block;
    margin: auto;
}
.seclose {
    width: 28px;
    height: 28px;
    background: url(../images/second/seclose.png) no-repeat;
    position: absolute;
    right: -42px;
    top: 0;
}
.bounce-mf{
    position: absolute;
    top:50%;
    left: 50%;
    margin-left: -250px;
    margin-top: 25%;
    background: #fff;
    /*margin: 200px auto;*/
    width: 500px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 0 0 33px #2a2929;
}
.video-item {
    display: block;
    text-align: center;
    width: 250px;
    margin: 0 auto;
    position: relative;
}
.video_btn{
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -45px;
}
.video-item-img {
    display: block;
}

.video-item-txt {
    font-size: 14px;
    padding: 22px 0;
}

@media screen and (max-width:1024px) {
    .in{
        width: 800px;
    }
    .return-cz ul li input {
        width: 178px;
    }
    .fu_btn{
        display: none;
    }
    .story_rt {
        display: none;
    }
    .story_lf {
        float: none;
        width: 100%;
    }
    .teacher_tit{
        display: none;
    }
}
@media screen and (max-width:768px) {
    .in{
        width: 100%;
    }
    .return-cont ul {
        padding-left:10px;
        margin-top: 80px;
    }
    .return-cz ul {
        margin: auto;
        width: 90%;
    }
    .return-cz ul li.sdc input {
        width: 96px;
    }
    .return-cont ul li input {
        width: 180px;
    }
    .inquiry-form {
        width: 80%;
        margin: auto;
    }
    .inquiry-form ul li.yan input {
        width: 150px;
    }
    .zheng-list ul li {
        float: left;
        width: 50%;
    }
    .CE-work-list .mCSB_container {
        margin-right: 25px;
    }
    .inquiry-form input {
        width: 70%;
    }
    .system_list ul li {
        width: 50%;
        margin-bottom: 20px;
    }
    .system_text {
        padding: 25px 10px;
    }
    .system_text h4 {
        font-size: 16px;
    }
    .system_text p{
        font-size: 14px;
    }
    .jiy-rt {
        width: 100%;
        padding-left: 0;
    }
    .jiy-lf {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .jiy-lf img{
        width: 80%;
    }
    .duty-top-lf{
        width: 100%;
        padding-right: 0;
    }
    .duty-top-rt{
        display: none;
    }
    .duty-top-lf span{
        display: none;
    }
    .recruit-rt{
        display: none;
    }
    .recruit-lf{
        width: 100%;
    }
    #map{
        width: 100%;
        height: 250px;
    }
    .jr-form {
        width: 100%;
    }
    .w-lf{
        width:80px;
        float: left;
    }
    .w-rt{
        width:70%;
        margin-left: 80px;
    }
    .lx ul li {
        width: 100%;
    }
    .h-title h1 {
        width: 300px;
        font-size: 30px;
    }
    .h-title i {
        width: 60px;
        top: 12px;
    }
    .h-title .h-lf {
        top:8px;
        background: url(../images/index/h-lf.png) no-repeat right;
    }
    .pingp-rt {
        margin-left:0;
        padding: 10px;
    }
    .pingp-lf {
        width:100%;
        padding: 10px;
    }
    .pc_dis{
        display: block;
    }
    .ph_dis{
        display: none;
    }
    .f-det h4{
        font-size: 18px;
        line-height: 35px;
    }
    .f-cont{
        margin-top: 10px;
    }
    .f-return ul li{
        height: 40px;
        line-height: 40px;
        width: 100%;
        text-align: left;
    }
    .f-return ul li:nth-child(2){
        text-align: left;
    }
    .f-return ul li:nth-child(3){
        text-align: left;
    }
    .padd50{
        padding: 20px 0;
    }
    .new ul li{
        width: 50%;
        padding: 0 5px;
        margin-bottom: 20px;
    }
    .new-text {
        padding: 15px 15px;
    }
    .new-text p {
        height: 50px;
    }
    .new-text span {
        margin: 15px auto 0;
    }
    .ph-show{
        display:block;
        padding: 0 10px;
    }
    .ph-show span{
        display: block;
        float: left;
        width: 33.33%;
        height: 35px;
        line-height: 35px;
        text-align: center;
        margin: 5px 0;
        border-right: 1px solid #ddd;
    }
    .ph-show span a{
        font-size: 14px;
    }
    .ph-show span{
        background: #f1f1f1;
    }
    .ph-show span.active{
        background: #F5C41E;
        color: #fff;
    }
    .ph-show span.active a{
        color: #fff;
    }

    .zi ul li{
        float: left;
        width: 50%;
    }
    .recruit{
        padding: 50px 0;
    }
    .cooperative_list ul li {
        width: 33.33%;
    }
    .recruit-rt{
        display: none;
    }
    .recruit-lf{
        width: 100%;
    }
    .des_btn li {
        text-align: left;
        width: 100%;
    }
    .pingp{
        padding: 0 20px;
    }
    .yewu ul li {
        float: left;
        width: 100%;
    }
    .p_tit{
        padding: 0 10px;
    }
    .expert_list ul li {
        width: 50%;
        margin-bottom: 20px;
    }
    .teacher_list ul li {
        float: left;
        width: 100%;
    }
    .tea_img {
        width:150px;
        height: 125px;
        overflow: hidden;
    }
    .tea_text {
        margin-left: 150px;
        padding: 15px 10px 0;
        border: 1px solid #F2F2F2;
        height: 125px;
    }
    .tea_text p{
        display: none;
    }
    .teacher_list {
        padding: 20px 0;
    }
    .xuan ul li{
        width: 100%;
    }
    .office_text p{
        font-size: 14px;
    }
    #container{
        overflow: hidden;
    }
    .item{
        width: 95%;
        margin-bottom: 10px;
        padding-right: 10px;
    }
    .item img{
        width: 100%
    }
    .teacher-img img {
        width: 50px;
        height: 50px;
    }
    .teacher ul li {
        padding: 10px;
    }
    .teacher-text {
        position: relative;
        padding-left: 60px;
        padding-right: 20px;
    }
    .teacher-text p{
        height: 60px;
        overflow: hidden;
    }
    .teacher-text i {
        right: -7px;
        top: 52px;
        font-size: 21px;
    }
    .teacher-top-img {
        width: 100px;
        text-align: center;
    }
    .teacher-top-img div {
        display: inline-block;
        width: 80px;
        height: 80px;
    }
    .teacher-top-img img {
        width: 75px;
        height: 75px;
    }
    .teacher-top-text {
        padding-left: 100px;
    }
    .teacher-rt {
        padding: 10px;
    }
    .teacher-top-text h1 {
        font-size: 22px;
    }
    .teacher-top-text h6 {
        margin-top: 10px;
    }
iframe{
   
    height: 250px;
}
.pingp-text p{
	height:auto;
}

.pingp-text h3 {
    font-size: 17px;
}
.pingp-img h6{
	display: none;
}
    .bounce-inner{
        width:300px;
    }
    .bounce-mf{
        width:300px;
        margin-left: -120px;
        margin-top: 50%;
    }
}