body{color: #333;font-size: 14px;font-family: "微软雅黑", "Arial", Helvetica, "黑体", Arial, Tahoma;margin: 0 auto;position: relative;overflow-x: hidden}.slick-prev:before,.slick-next:before,.slick-dots li button:before{display: none}.img-hide{overflow: hidden;display: block}.img-hide img{transition: 0.3s all;transform: scale(1, 1)}.img-hide:hover img{transform: scale(1.1, 1.1)}.txt-elise{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}li{list-style: none}a{color: #333}ul{padding: 0;margin: 0}a:hover,a{text-decoration: none !important}a:focus{text-decoration: none !important;outline: none !important}button:focus,button:hover,input:focus{outline: none!important}p{margin: 0}img{max-width: 100%;display: inline-block;vertical-align: middle;height: auto;}.tab-content{position: relative}
.tab-content .tab-pane{/*display: block;*/position: absolute;left: 0;top: 0;width: 100%;z-index: -1;opacity: 0;filter: alpha(opacity=0);transition: 0.5s all}
.tab-content .tab-pane.active{position: relative;z-index: 10;opacity: 1;filter: alpha(opacity=100)}.logo{line-height: 130px}.header{position: relative;z-index: 1000}.header-a{line-height: 25px;color: #333}.header-a span{padding: 0 10px}.search-box{position: relative;width: 160px;margin-left: 15px}.search-box .form-control{border-radius: 30px;height: 25px;border-radius: 30px;box-shadow: none;font-size: 12px}.btn-ss{position: absolute;right: 10px;background: none;top: 0;line-height: 22px;padding: 0;border: none}.header-top{margin-top: 16px}.wx {
  
    margin-top: -6px;
    border-radius: 50%;
    padding: 6px;
    margin-left: 15px;
    position: relative;
}
.wx img {
    width: 18px;
}

.wx span{position: absolute;left: 50%;top: 100%;width: 80px;margin-left: -40px;display: none}.wx:hover span{display: block}.nav-list{margin-top: 20px}.nav-list li{float: left;margin-left: 12px;position: relative}.nav-list li a{display: block;position: relative;font-size: 18px;color: #333;padding-bottom: 15px}.container{width: 1230px}.nav-list li a.active,.nav-list li a:hover{font-weight: bold}.nav-list li a.active:before{display: block;content: "";position: absolute;left: 50%;bottom: 0;width: 50px;height: 3px;background: #d75e03;margin-left: -25px}.nav-down{position: absolute;display: none;left: -30px;top: 100%;min-width: 100%;right: -30px;background: #fff;white-space: nowrap}.nav-down li{float: none;width: 100%;margin: 0!important;padding: 0!important}.nav-down li a{display: block;padding: 0;font-size: 17px;color: #333;line-height: 40px;text-align: center}.nav-down li a:hover{background: #d75e03;color: #fff}.nav-list li:hover .nav-down{display: block}.banner{margin: 0;overflow: hidden}.banner img{width: 100%}.banner .slick-prev{left: 40px;width: 40px;z-index: 100;height: 46px;background: url(../images/left.png) center no-repeat;margin-top: -23px}.banner .slick-next{right: 40px;width: 40px;height: 46px;background: url(../images/right.png) center no-repeat;margin-top: -23px}.banner .slick-dots{bottom: 40px}.banner .slick-dots li,.banner .slick-dots li button{width: 10px;height: 10px;border-radius: 50%;padding: 0}.banner .slick-dots li button{border: solid 1px #fff}.banner .slick-dots li.slick-active button{background: #fff}.tt-left{font-size: 24px;color: #333;font-weight: bold;line-height: 24px}.tt-sm{line-height: 24px;text-transform: uppercase;color: #999;margin-left: 20px}.tt-more{line-height: 24px;color: #666}.title{position: relative;margin-bottom: 45px;border-bottom: solid 1px #ddd;padding-bottom: 23px;margin-top: 45px}.title:before{display: block;content: "";position: absolute;left: 0;bottom: -1px;width: 60px;height: 3px;background: #d75e03}.news-left{width: 51.666666%}.img-slick a{display: block;position: relative;padding-top: 56%}.img-slick a img{position: absolute;left: 0;top: 0;right: 0;height: 100%}.img-slick-bottom{position: absolute;left: 0;font-size: 16px;color: #fff;padding: 30px 110px 0 30px;right: 0;bottom: 0;height: 104px;background: url(../images/mask.png) center no-repeat;background-size: 100% 100%}.img-slick-date{background: url(../images/icon-date.png) left center no-repeat;padding-left: 30px}.img-slick-p{margin-top: 10px}.img-slick .slick-prev{left: 0;top: 50%;z-index: 100;width: 30px;height: 75px;background: url(../images/left02.png) center no-repeat;margin-top: -37.5px}.img-slick .slick-next{right: 0;top: 50%;z-index: 100;width: 30px;height: 75px;background: url(../images/right02.png) center no-repeat;margin-top: -37.5px}.img-slick .slick-dots{bottom: 30px;right: 20px;left: auto;width: auto}.img-slick .slick-dots li,.img-slick .slick-dots li button{width: 12px;height: 12px;border-radius: 50%;padding: 0}.img-slick .slick-dots li button{background: #878382}.img-slick .slick-dots li.slick-active button{background: #fff}.tz-date{font-size: 12px;color: #999;width: 70px;height: 70px;padding-top: 3px}.tz-date span{font-size: 30px;color: #333}.tz-right{margin-left: 100px}.tz-right-tt{font-size: 16px;margin-top: 5px;color: #666;line-height: 25px;height: 50px;overflow: hidden;text-align: justify}.tz-width{width: 45%}.tz-ul-b .tz-date{background: #d75e03;color: #fff}.tz-ul-b .tz-date span{color: #fff;font-weight: bold}.tz-ul-b .tz-right-tt{height: 25px;margin-top: -5px;color: #d75e03;font-weight: bold}.tz-right-p{line-height: 25px;height: 50px;overflow: hidden;color: #666;text-align: justify;margin-top: 3px}.tz-ul-b{display: none}.tz-ul li a{display: block;border-bottom: dashed 1px #eee;padding: 7px 0}.tz-ul li.active a{padding: 30px;border-color: transparent;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)}.tz-ul li.active a .tz-ul-a{display: none}.tz-ul li.active a .tz-ul-b{display: block}.img-slick{margin: 0;overflow: hidden}.news-list li a{display: block;font-size: 16px;padding-left: 20px;background: url(../images/dian.png) left center no-repeat;color: #333;position: relative;padding-right: 130px;margin-top: 20px}.news-list li a span{position: absolute;right: 0;top: 0;color: #999}.page-tow{background: url(../images/back02.png) center no-repeat;background-size: cover;margin-top: 40px;padding-bottom: 40px}.tow-left{width: 40%}.fc-img img{width: 180px;height: 120px}.fc-right{margin-left: 200px;padding-top: 5px}.fc-right-tt{font-size: 16px;color: #333;line-height: 25px;height: 50px;overflow: hidden;text-align: justify}.fc-right-p{color: #999;line-height: 25px;height: 50px;text-align: justify;overflow: hidden;margin-top: 10px}.page-tow .title{margin-bottom: 35px}.fc-list li a{display: block;position: relative;line-height: 48px;font-size: 16px;color: #666;border-bottom: dashed 1px #ddd;padding-left: 20px;background: url(../images/dian02.png) left center no-repeat}.tow-right{width: 57%}.xy-list li{float: left;padding: 0 13px;width: 33.3333333%}.xy-list{margin: 0 -13px}.xy-list-img{border: solid 5px #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);position: relative;padding-top: 137%}.xy-list-img img{position: absolute;left: 0;top: 0;right: 0;width: 100%;height: 100%}.xy-list-name{font-size: 18px;color: #333;margin-top: 15px}.xy-list li a{display: block}.zp-title{position: relative;margin-top: 45px}.zp-title span{position: relative;z-index: 100;font-size: 24px;color: #333;font-weight: bold;padding: 0 20px}.zp-title:before{display: block;content: "";position: absolute;left: 0;top: 50%;right: 50%;margin-right: 70px;border-top: solid 1px #ddd}.zp-title:after{display: block;content: "";position: absolute;right: 70px;top: 50%;left: 50%;margin-left: 70px;border-top: solid 1px #ddd}.zp-title a{position: absolute;right: 0;top: 6px;padding-left: 15px}.zp-list li{float: left;width: 25%;padding: 0 13px;margin-bottom: 50px}.zp-list{margin: 0 -13px}.zp-list li a{position: relative;padding-top: 64%}.zp-list li a img{position: absolute;left: 0;top: 0;height: 100%;width: 100%}.zp-list li a span{position: absolute;left: 0;right: 0;bottom: 0;color: #333;line-height: 40px;padding: 0 10px;background: rgba(255, 255, 255, 0.6)}.page-three{background: url(../images/back03.png) center no-repeat;background-size: cover;padding-bottom: 30px}.zp-tt-b{color: #999;margin-top: 10px;margin-bottom: 30px;text-transform: uppercase}.jx-img img{width: 240px;height: 160px}.jx-list li{float: left;width: 50%;padding: 0 20px;margin-bottom: 20px}.jx-list{margin: 0 -20px}.jx-list li a{display: block;background: rgba(255, 255, 255, 0.6)}.jx-right{margin-left: 240px;padding: 20px}.jx-right-tt{font-size: 16px;font-weight: bold;color: #333;line-height: 35px;height: 70px;overflow: hidden;text-align: justify}.jx-right-date{color: #999;margin-top: 30px;padding-left: 25px;background: url(../images/icon-date02.png) left center no-repeat}.jx-list li a:hover{background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)}.link-ul li{float: left;width: 50%;padding: 0 17px}.link-ul{margin: 50px -17px}.link-ul li.sm{width: 25%}.link-ul li a{display: block}.link-ul li a.lg{position: relative;padding-top: 24%;border-radius: 10px}.link-ul li a.lg img{position: absolute;left: 0;top: 0;width: 100%;height: 100%}.link-ul li a.link01{height: 140px;background: url(../images/b02.png) center no-repeat;padding-top: 28px;background-size: cover;border-radius: 10px;font-size: 18px;color: #fff}.link-ul li a span{display: inline-block;height: 46px;line-height: 46px;margin-bottom: 20px}.link02{height: 140px;background: url(../images/b03.png) center no-repeat;padding-top: 28px;background-size: cover;border-radius: 10px;font-size: 18px;color: #fff}.footer-left p{color: #fff;line-height: 30px;margin: 0}.footer{background: url(../images/footer.png) center no-repeat;background-size: cover;padding: 30px 0}.ewm{color: #fff}.ewm img{height: 80px!important;margin-bottom: 5px}.nav-click{display: none}.menu-button{position: absolute;display: none;top: 18px;right: 15px;z-index: 1000;cursor: pointer;-webkit-transition: .3s;transition: .3s}.menu-button .bar:nth-of-type(1){margin-top: 0px}.menu-button .bar:nth-of-type(3){margin-bottom: 0px}.bar{position: relative;display: block;width: 24px;height: 2px;margin: 5px auto;background-color: #000;border-radius: 10px;-webkit-transition: .3s;transition: .3s}.cross{margin-top: -8px}.cross .bar{margin: 13px auto}.cross .bar:nth-of-type(1){-webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg);transform: translateY(15px) rotate(-45deg)}.cross .bar:nth-of-type(2){opacity: 0}.cross .bar:nth-of-type(3){-webkit-transform: translateY(-15px) rotate(45deg);-ms-transform: translateY(-15px) rotate(45deg);transform: translateY(-15px) rotate(45deg)}.list-banner img{width: 100%}.nav-b-box{border-bottom: solid 1px #ddd}.nav-b{padding: 20px 0;font-size: 16px;color: #666}.nav-b a{font-size: 16px;color: #666}.list-left{width: 275px;margin-top: 40px}.list-left-top{background: #d75e03;padding: 28px 10px 25px 45px}.list-left-top span{font-size: 30px;color: #fff;height: 30px;display: inline-block;border-left: solid 5px #fff;line-height: 30px;padding-left: 45px}.nav-left{border: solid 1px #ddd;border-bottom: none}.nav-left li a{display: block;padding-left: 45px;line-height: 59px;border-bottom: solid 1px #ddd;font-size: 16px;color: #333}.nav-left li a span{display: inline-block;padding-left: 50px;background: url(../images/nav01.png) left center no-repeat}.nav-left li a.active span,.nav-left li a:hover span{background: url(../images/nav02.png) left center no-repeat;color: #d75e03}.nav-left li a.active,.nav-left li a:hover{background: #f1f1f1}.list-right{width: 855px;margin-top: 40px}.list-right-tt{font-size: 30px;color: #333;margin-bottom: 35px;padding-left: 25px;border-left: solid 8px #d75e03}.lb-list li a{display: block;padding-left: 25px;background: url(../images/lb01.png) left center no-repeat;position: relative;line-height: 59px;color: #000;font-size: 16px;border-bottom: dashed 1px #ddd;padding-right: 150px}.lb-list li a strong{position: absolute;right: 0;top: 0;font-weight: 500}.lb-list li a:hover{background: url(../images/lb02.png) left center no-repeat;color: #d75e03}.page{margin-top: 50px}.list-box{padding-bottom: 50px}.about-txt p{font-size: 16px;color: #333;text-align: justify;line-height: 32px;margin-bottom: 30px}.img-list-img img{width: 260px;height: 170px}.img-list-right{margin-left: 290px;padding-top: 15px}.img-list-tt{font-size: 18px;color: #333}.img-list-p{font-size: 16px;color: #666;line-height: 30px;height: 60px;overflow: hidden;text-align: justify;margin-top: 10px}.img-list-date{font-size: 14px;color: #666;padding-left: 25px;background: url(../images/icon-date02.png) left center no-repeat;margin-top: 30px}.img-list li a{display: block;padding-bottom: 25px;margin-bottom: 25px;border-bottom: dashed 1px #ddd}.article-tt{font-size: 24px;color: #333;font-weight: bold;margin-top: 0}.article-sm{background: #f5f5f5;margin-bottom: 30px;padding: 10px;color: #999;margin-top: 30px}.article-sm span{padding-right: 20px}.header-a a:hover,.nav-b a:hover,.zp-title a:hover{color: #d75e03}.img-list li a:hover .img-list-tt,.fc-list li a:hover,.fc-top:hover .fc-right-tt,.tt-more:hover,.news-list li a:hover{color: #d75e03}.link-ul li a:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);color: #fff}.zp-list li a:hover span{background: rgba(215, 94, 3, 0.8);color: #fff}@media( max-width: 1279px){.container{width: 970px}.logo{width: 300px}.nav-list li{margin-left: 15px}.nav-list li a.active:before{width: 50px;margin-left: -25px}.tz-ul li a{padding: 0}.link-ul li a.link01,.link-ul li a.link02{height: 109px;padding-top: 10px}.list-right{width: 600px}}@media( max-width: 991px){.container{width: 750px}.header{height: 50px;position: relative;z-index: 10000}.header .container{width: 100%}.logo{width: auto;line-height: 50px}.logo img{height: 30px}.nav-list li a.active:before{display: none}
.nav-list{position: absolute;margin-top: 0;left: 0;max-height: 120vh;overflow-y: auto;display: none;top: 100%;right: 0;border-top: solid 1px #fff;background: rgb(215,94,3,0.9);}

.nav-list li{float: none;width: 100%;margin: 0;}
.nav-list li a{text-align: left;padding: 0 15px;font-size: 18px;line-height: 40px;color: #fff;}
.nav-list li.active a{color: #333!important;background: none!important}.menu-button{display: block}.nav-click{display: block;transition: 0.3s all;z-index: 10000;position: absolute;color: #fff;right: 0;top: 0;width: 40px;height: 40px;text-align: center;line-height: 40px}.nav-click.active{transform: rotate(180deg)}.close{right: 20px!important;top: 20px!important}.nav-down{position: static;margin: 0;padding: 0;width: 100%;background: none}.nav-down li{text-align: left;padding: 0}
.nav-down li a{text-align: left;padding: 0 15px;color: #fff;font-size: 16px;line-height: 30px;text-align: left}.nav-list li:hover .nav-down{display: none}.nav-down:before{display: none}.search-box{display: none}.wx{margin-right: 60px}.header-top{margin-top: 12px}.news-left,.tow-left{width: 100%}.tz-width,.tow-right{width: 100%}.tz-ul li a{padding: 10px 0}.jx-list li{width: 100%}.link-ul li a.link01,.link-ul li a.link02{height: 82px;padding-top: 5px}.link-ul li a span{margin-bottom: 5px}.list-right{width: 400px}.img-list-img img{width: 130px;height: 85px}.img-list-right{margin-left: 150px;padding: 0}.img-list-p{height: 30px;margin-top: 5px;font-size: 14px}.img-list-date{margin-top: 5px}}@media( max-width: 768px){.container{width: 100%}.logo img{height: 25px}.header-top{display: none}.banner .slick-dots{bottom: 10px}.banner .slick-prev{left: 15px;height: 23px;margin-top: -11px;background-size: auto 100%}.banner .slick-next{right: 15px;height: 23px;margin-top: -11px;background-size: auto 100%}.title{margin: 20px 0;padding-bottom: 15px}.page-tow .title{margin-bottom: 20px}.xy-list li{padding: 0 5px}.xy-list{margin: 0 -5px}.zp-title{margin-top: 20px}.zp-list li{width: 50%;margin-bottom: 15px;padding: 0 5px}.zp-list{margin: 0 -5px}.jx-img img{width: 120px;height: 80px}.jx-right{margin-left: 120px;padding: 10px 15px 0 15px}.jx-right-tt{line-height: 30px;height: 30px}.jx-right-date{margin-top: 5px}.page-three{padding-bottom: 15px}.link-ul li{width: 100%}.link-ul li.sm{width: 50%;margin-top: 15px}.link-ul li a.link01,.link-ul li a.link02{height: auto;padding: 10px 0}.link-ul li a span{margin-bottom: 10px}.link-ul{margin-top: 20px;margin-bottom: 20px}.footer-left{width: 100%;text-align: center}.ewm{width: 100%;text-align: center;margin-top: 20px}.footer{padding: 20px 0}.page-three{margin-top: 15px}.zp-tt-b{margin-bottom: 20px}.tt-sm{margin-left: 10px}.page-tow{margin-top: 30px;padding-bottom: 20px}.list-left{width: 100%;margin-top: 20px}.nav-b{font-size: 14px;padding: 10px 0}.nav-b a{font-size: 14px}.list-left-top span{font-size: 24px;padding-left: 20px;line-height: 24px;height: 24px}.list-left-top{padding: 15px 20px}.nav-left li a{padding-left: 20px;line-height: 39px}.nav-left li a span{padding-left: 30px}.list-right{width: 100%;margin-top: 30px}.list-right-tt{font-size: 24px;line-height: 24px;height: 24px;padding-left: 25px;margin-bottom: 20px}.lb-list li a{line-height: 45px;padding-right: 120px;font-size: 14px}.lb-list li a span{font-size: 14px}.lb-list li a strong{font-size: 14px}.page{margin-top: 30px}.list-box{padding-bottom: 30px}.about-txt p{font-size: 14px;line-height: 25px;margin-bottom: 15px}.img-list li a{padding-bottom: 20px;margin-bottom: 20px}.article-tt{font-size: 18px}}



		
        /* 师资队伍 */
        
        .teachers {
            margin-top: 25px;
        }
        
        .ny-topic {
            text-align: center;
        }
        
        .ny-topic h2 {
            font-size: 24px;
            color: #d75e03;
            padding-bottom: 15px;
            border-bottom: 3px solid #d75e03;
            font-weight: normal;
            margin-bottom: 20px;
            text-align: left;
        }
        
        .ny-topic span {
            display: inline-block;
            width: 160px;
            height: 45px;
            text-align: center;
            line-height: 45px;
            background-color: #eeeeee;
            margin: 0 15px;
            font-size: 18px;
            color: #333;
            cursor: pointer;
        }
        
        .ny-topic span.on {
            background-color: #d75e03;
            color: #fff;
        }
        
        .teacher-name {
            padding-left: 20px;
            padding-right: 20px;
        }
        
        .teacher-name>ul>li {
            margin-top: 40px;
        }
        
        .teacher-name>ul>li h3 {
            font-size: 18px;
            color: #d75e03;
            padding-bottom: 14px;
            border-bottom: 2px solid #d75e03;
        }
        
        .teacher-name>ul>li .name-text {
            background-color: #f8f2f4;
            padding-top: 10px;
            padding-bottom: 10px;
        }
        
        .teacher-name>ul>li .name-text a {
            display: inline-block;
            width: 10.5%;
            line-height: 48px;
            text-align: center;
            font-size: 14px;
            color: #333;
        }
        
        .teacher-text .teacher-name {
            display: none;
        }
        
        .teacher-text .teacher-name:first-child {
            display: block;
        }
        
        @media screen and (max-width:1024px) {
            .ny-l {
                float: none;
                width: auto;
                margin-top: 0;
                margin-bottom: 10px;
            }
            .ny-l p span {
                display: block;
            }
            .ny-l>ul {
                display: none;
            }
            .ny-r {
                padding-left: 10px;
                padding-right: 10px;
            }
            .teachers {
                margin-top: 0;
            }
            .ny-topic h2 {
                padding-left: 10px;
                padding-right: 10px;
            }
        }
        
        @media screen and (max-width:760px) {
            .ny-topic span {
                display: block;
                width: 100%;
                margin: 0;
            }
            .teacher-name>ul>li .name-text a {
                width: 32%;
            }
        }
        
        @media screen and (max-width:450px) {
            .position {
                padding-bottom: 15px;
            }
            .list>ul>li {
                line-height: 40px;
            }
            .ny-r p {
                line-height: 32px;
                font-size: 14px;
                margin-bottom: 15px;
            }
            .art-main .art-tit h3 {
                font-size: 18px;
                margin-bottom: 15px;
            }
            .ny-l p {
                font-size: 22px;
            }
            .ny-l p span {
                top: 10px;
            }
            .ny-l>ul>li>a {
                padding: 15px 0;
                font-size: 14px;
            }
            .art-main .art-body p {
                font-size: 14px;
                margin-bottom: 15px;
            }
            .tw-pic {
                float: none;
                width: auto;
            }
            .zs-text {
                margin-left: 0;
                padding-left: 10px;
                padding-right: 10px;
            }
        }

.sxt a:hover{
color:#D65D02;

}
.fh a:hover{
color:#D65D02;

}



@media (min-width:1024px){.dblink{display:none;}}


.dblink a:hover{
color:#d75e03}



/**************校友风采************/
.fc-tabs li{ float: left; }
.fc-tabs{ border-bottom: solid 1px #d75e03; margin-bottom: 35px; }
.fc-tabs li a{ display: block; font-size: 16px; color: #333; padding:0 45px; line-height: 38px;  }
.fc-tabs li.active a{ background: url(../images/tabs-back.png) center no-repeat; background-size: 100% 100%; color: #fff; }
.fc-ul li{ float: left; width: 20%; padding:0 7px; margin-bottom: 15px; }
.fc-ul-img{ position:relative; padding-top: 125%; }
.fc-ul-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.fc-ul-name{ font-size: 16px; color: #666; margin-top: 10px; }
.fc-ul{ margin:0 -7px; }
@media( max-width: 768px){
  .fc-tabs li a{ padding:0 20px; }
  .fc-ul li{ width: 33.333333%; }
  .fc-tabs{ margin-bottom: 20px; }
}