﻿﻿
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
@font-face{font-family:ShinePersonalUse;src:url('../fonts/shinepersonaluse.ttf')}


input::-webkit-input-placeholder{color:#ddd}
input::-moz-placeholder{color:#ddd}
input::-ms-input-placeholder{color:#ddd}
.aline{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.m-tit1{font-size:18px;color:#d4a54d;text-align:center;text-transform:uppercase;font-weight:700;line-height:22px}
.m-tit1 span{display:block;font-size:20px;color:#666;font-weight:400;margin-bottom:2px;letter-spacing:-1px}
.m-t1{background-color:#fff;padding:15px 6px}
.m-t1 .m-tit1{margin-bottom:24px}
.viewport {
    margin: 0 auto;
    min-width: 320px;
    max-width: 750px;
    height: 100%;
   /*  overflow-x: auto; */
}

.ul-list1{overflow:hidden;margin-bottom:18px}
.ul-list1 li{float:left;width:33.33%}
.ul-list1 span{float:left;width:34px;height:34px;border:1px solid #ddd;background-position:center center;background-repeat:no-repeat;border-radius:50%;-webkit-background-size:50%;background-size:50%;margin-right:4px}
.ul-list1 .i1 span{background-image:url(../images/icon1-1.png)}
.ul-list1 .i2 span{background-image:url(../images/icon1-2.png)}
.ul-list1 .i3 span{background-image:url(../images/icon1-3.png)}
.ul-list1 h4{overflow:hidden;font-size:12px;color:#333;font-weight:400;line-height:16px;margin-top:2px}
.ul-list1 h4 em{display:block;font-size:12px;color:#888;text-transform:uppercase}
.m-t1 .info{font-size:13px;color:#666;line-height:19px;text-align:center;margin-bottom:36px}
.m-btn{display:block;width:140px;height:35px;line-height:35px;background-color:#d4a54c;font-size:13px;color:#fff;text-align:center;margin:0 auto;display: flex;
align-items: center;
justify-content: center;}
.m-t2{background-color:#fefbf3;padding:36px 10px}
.m-t2 .m-tit1{margin-bottom:18px}
.ul-tab1{font-size:0;margin:0 -2px 20px}
.ul-tab1 li{display:inline-block;width:16.66%}
.ul-tab1 li a{display:block;text-align:center;margin:0 2px;height:28px;line-height:28px;background-position:center center;background-repeat:no-repeat;background-image:url(../images/icon-bg.png);-webkit-background-size:100% 100%;background-size:100% 100%;font-size:13px;color:#fff}
.ul-tab1 li.on a{background-image:url(../images/icon-bgon.png);height:33px;line-height:33px;margin-top:-5px}
.m-con .pic{width:100%;overflow:hidden}
.m-con .pic img{display:block;width:100%}
.m-con .txt{padding:14px 20px 18px;background-color:#fff;margin-bottom:26px}
.m-con .txt h3{font-size:16px;color:#333;font-weight:400;margin-bottom:8px;line-height:22px}
.m-con .txt h3 span{font-size:20px;color:#ececec;display:block;text-transform:uppercase}
.m-con .txt p{font-size:13px;color:#666;line-height:19px}
.m-t3{padding-top:30px}
.m-t4{background-color:#fefbf3;padding:20px 0 20px;overflow:hidden}
.m-t4 .m-tit1{margin:0 10px 20px}
.m-t4 p.p1{background:url(../images/icon-bg2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;font-size:13px;color:#666;line-height:19px;padding:20px 14px;margin:0 10px 4px}
.swiper-scroll{margin-bottom:25px;padding-left:10px;overflow: hidden;}
.swiper-scroll .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:10px 10px 0 0!important;width:200px!important}
.swiper-scroll .swiper-slide a{display:block;width:100%;padding-top:70%;position:relative;overflow:hidden}
.swiper-scroll .swiper-slide a img{position:absolute;left:0;top:0;width:100%;height:100%}
.m-t5{padding:34px 10px 42px}
.m-t5 .m-tit1{margin-bottom:18px}
.m-t5 .p1{background:url(../images/icon-bg3.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;line-height:18px;font-size:13px;padding:18px 20px;margin-bottom:15px}
.m-picd1{overflow:hidden;margin:0 -5px}
.m-picd1 .item{float:left;margin-bottom:10px;width:50%}
.m-picd1 .item a{display:block;padding-top:76%;position:relative;overflow:hidden;margin:0 5px}
.m-picd1 .item a img{position:absolute;left:0;top:0;width:100%;height:100%}
.m-picd1 .big a{padding-top:158%}
.m-picd2{margin-bottom:16px}
.m-picd2 .item{float:right}
.m-t6{padding:36px 10px 40px;background-color:#fefbf3;overflow:hidden}
.m-t6 .m-tit1{margin-bottom:18px}
.swiper-scroll2{width:100%;height:100%;position:relative;margin-bottom:10px}
.swiper-scroll2 .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-scroll2 a{display:block;width:100%;position:relative;padding-top:65%}
.swiper-scroll2 a img{position:absolute;left:0;top:0;width:100%;height:100%}
.swiper-scroll2 a h4{position:absolute;left:0;right:0;bottom:0;font-size:13px;color:#fff;padding:0 60px 0 15px;text-align:left;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.swiper-scroll2 .swiper-pagination{text-align:right;width:auto!important;right:10px;bottom:5px!important}
.swiper-scroll2 .swiper-pagination-bullet{background:#868786}
.swiper-scroll2 .swiper-pagination-bullet-active{background:#fffffe}
.ul-pic1{overflow:hidden;margin:0 -5px 15px}
.ul-pic1 li{float:left;width:50%}
.ul-pic1 a{display:block;margin:0 5px 10px;position:relative;padding-top:68%}
.ul-pic1 a img{position:absolute;left:0;top:0;width:100%;height:100%}
.ul-pic1 a h4{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:12px;color:#fff;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-t7{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:200px}
.m-t7 h3{color:#fff;font-size:20px;text-align:center;padding-top:38px;text-transform:uppercase;margin-bottom:20px;line-height:30px;font-weight:700}
.m-t7 h3 span{display:block;font-size:30px;margin-bottom:4px;font-weight:400}
.m-t7 .btn{font-size:0;text-align:center}
.m-t7 .btn a{display:inline-block;width:120px;height:35px;line-height:35px;text-align:center;background-color:#d4a54d;font-size:14px;color:#fff;margin:0 7px}
.header{position:fixed;left:0;top:0;right:0;height:45px;background:url(../images/nav-bg.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:9999}
.header h2{line-height:45px;text-align:center;font-size:18px;color:#fff}
.nav{display:none;position:absolute;top:44px;left:0;right:0;text-align:center;background-color:rgba(0,0,0,.8);padding:8px 0}
.nav li a{display:block;line-height:26px;font-size:14px;color:#fff}
.nav li a:hover{color:#d4a54c}
.menuBtn b{display:block;height:3px;background-color:#fff;margin:3px 0;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:2px;top:8px;width:20px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.banner{width:100%}
.banner img{display:block;width:100%;}
.footer{background-color:#fff}
.footer .top{text-align:center;background-color:#232323;padding:16px 0 33px;overflow:hidden}
.fd-logo{display:inline-block;width:66px;height:40px;overflow:hidden;margin-bottom:2px}
.fd-logo img{display:block;width:100%;height:100%}
.footer .top .p1{font-size:12px;color:#bcbcbc;margin-bottom:4px}
.footer .ma{margin:0 -4px}
.footer .ma .item{display:inline-block;font-size:12px;color:#aaa;width:140px;height:28px;line-height:28px;border:2px solid #2f2f2f;border-radius:3px;margin:0 4px;text-align:left;padding:0 4px;position:relative}
.footer .ma .item span{float:right;width:15px;height:15px;background:url(../images/ico-ma.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin-top:6px}
.footer .info{padding:16px 10px 14px}
.footer .info .d1{font-size:0;margin-bottom:12px}
.footer .info .d1 span{display:inline-block;font-size:12px;color:#393939;line-height:20px;background-position:left center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;padding-left:27px}
.footer .info .d1 .tel{background-image:url(../images/ico-tel.png);margin-right:10px}
.footer .info .d1 .addr{background-image:url(../images/ico-addr.png)}
.footer .info .copy{font-size:12px;color:#9c9c9c;line-height:18px}
.footer .info .copy span{color:#393939;margin-right:10px}
.footer .ma .item img{display:none;position:absolute;left:50%;bottom:34px;width:100px;height:100px;z-index:9;margin-left:-50px}
.main{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.m-titl1{padding:32px 0 18px;text-align:center}
.m-titl1 em{display:block;font-size:24px;color:#ededed;line-height:1;font-family:ShinePersonalUse}
.m-titl1 h4{font-size:18px;color:#333;line-height:38px;position:relative;margin-top:-20px;font-weight:700;margin-bottom:6px}
.m-titl1 h4::after{content:"";position:absolute;left:50%;bottom:0;width:24px;height:2px;background-color:#d0a857;margin-left:-12px}
.m-titl1 p{font-size:12px;color:#666}
.ul-picl1{padding:0 15px;overflow:hidden;margin-bottom:15px}
.ul-picl1 li{float:right;width:95%;border:1px solid #f5f5f5;border-radius:5px;background-color:#fff;padding:15px 0;margin-bottom:15px}
.ul-picl1 .pic{float:left;width:120px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.4);margin-left:-14px;margin-right:8px;border-radius:6px}
.ul-picl1 .pic img{display:block;width:100%;height:100%}
.ul-picl1 .txt{overflow:hidden}
.ul-picl1 .txt h3{font-size:14px;color:#333;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-picl1 .txt p{font-size:13px;color:#666;line-height:20px;margin-bottom:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-picl1 .txt .info{font-size:13px;color:#666;line-height:26px;overflow:hidden}
.ul-picl1 .txt .info span{float:left}
.ul-picl1 .txt .info em{float:right;width:80px;height:26px;line-height:26px;font-size:12px;color:#fff;background:url(../images/btn-bg.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;text-align:center;border-radius:3px;margin-right:4px}
.p0-15{padding:0 15px}
.g-tit1{text-align:center}
.g-tit1 strong{font-size:20px;line-height:1;padding:8px 0 7px;display:block;color:#666;text-transform:uppercase}
.g-tit1 h2{font-size:18px;color:#d4a54d;line-height:1}
.g-btn{text-align:center}
.g-btn a{display:inline-block;width:140px;height:35px;line-height:35px;background-color:#d4a54c;color:#fff;font-size:14px}
.gen-1{overflow:hidden;padding:20px 15px 0;background-color:#f9f9f9}
.gen-1 .g-tit1{margin-bottom:20px}
.ul-picz1{margin:0 -8px}
.ul-picz1 li{float:left;width:50%;margin-bottom:15px}
.ul-picz1 li .in{display:block;margin:0 8px;box-shadow:4px 4px 10px rgba(0,0,0,.1)}
.ul-picz1 li .pic{position:relative;padding-top:64%}
.ul-picz1 .pic span{overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0}
.ul-picz1 .pic img{width:100%}
.ul-picz1 .txt{padding:0 18px;text-align:center;height:95px;background-color:#fff}
.ul-picz1 .txt h3{font-size:13px;color:#333;line-height:1;margin:14px 0 9px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-picz1 .txt p{font-size:12px;line-height:15px;color:#666}
.swip-box{margin:0 -15px}
.swip-box .swiper-slide{padding:0 15px;box-sizing:border-box}
.swip-box .swiper-page{text-align:center;padding-top:8px;margin-bottom:20px}
.swip-box .swiper-page .swiper-pagination-bullet{background-color:#f8f8f8;border:1px solid #d4a54d;opacity:1;width:10px;height:10px}
.swip-box .swiper-page .swiper-pagination-bullet-active{background-color:#d4a54d}
.btn-1{overflow:hidden;margin-bottom:30px}
.gen-2{background-color:#fefbf3;padding-top:30px;overflow:hidden}
.gen-2 .g-tit1{margin-bottom:20px}
.swip-box2{padding-top:30px;overflow:hidden}
.swip-box2 .swiper-slide{background-position:center;background-size:cover;width:70%;opacity:.5;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swip-box2 .swiper-slide-active{opacity:1}
.m-pic{margin:0 10px 30px;padding:0 15px;background-color:#fff;box-shadow:0 0 15px -3px #ddd}
.m-pic a{display:block}
.m-pic .pic{top:-30px;padding-top:102%;position:relative}
.m-pic .pic span{overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0}
.m-pic .pic img{width:100%}
.m-pic .txt{margin-top:-30px;overflow:hidden;text-align:center;background-color:#fff;height:110px}
.m-pic .txt h3{margin:15px 0 8px;font-size:13px;line-height:1;color:#333}
.m-pic .txt p{color:#666;line-height:16px;height:64px;overflow:hidden}
.btn-2{margin-bottom:40px}
.gen-3{padding:30px 15px 0}
.gen-3 .g-tit1{margin-bottom:20px}
.z-system .pic img{width:100%;margin-bottom:15px}
.ul-system{font-size:12px;color:#666}
.ul-system li{padding-left:100px;padding-right:15px;height:106px;margin-bottom:15px;-webkit-background-size:65px;-moz-background-size:65px;-o-background-size:65px;background-size:65px;background-position:20px center;background-repeat:no-repeat;background-color:#fff;box-shadow:0 0 21px -4px #ddd}
.ul-system .s1{background-image:url(../images/gen-ico1.png)}
.ul-system .s2{background-image:url(../images/gen-ico2.png)}
.ul-system .s3{background-image:url(../images/gen-ico3.png)}
.ul-system li h4{padding:16px 0 3px;font-size:14px;color:#333;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-system p{height:48px;line-height:16px;overflow:hidden}
.btn-3{margin:50px 0 20px}
.gen-4{background-color:#fefbf3;padding:30px 15px 0;overflow:hidden}
.gen-4 .g-tit1{margin-bottom:20px}
.z-txt{-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-position:50% 50%;background-repeat:no-repeat;background-image:url(../images/txt-db.png);padding:17px 24px;font-size:12px;color:#666;margin-bottom:15px}
.swip-box3 .swiper-slide{background-position:center;background-size:cover;width:60%}
.m-pic2{margin:0 10px 30px;background-color:#fff;box-shadow:0 0 15px -3px #ddd}
.m-pic2 a{display:block}
.m-pic2 .pic{padding-top:70%;position:relative}
.m-pic2 .pic span{overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0}
.m-pic2 .pic img{width:100%}
.m-pic2 .txt{padding:0 15px;overflow:hidden;background-color:#fff;height:100px}
.m-pic2 .txt h3{margin:15px 0 14px;font-size:13px;line-height:1;color:#333;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.m-pic2 .txt em{height:1px;width:15px;background-color:#bdbdbd;display:block;margin-bottom:12px}
.m-pic2 .txt p{font-size:13px;text-transform:uppercase;color:#666;line-height:15px;overflow:hidden;height:30px}
.gen-5{padding:34px 15px 0;overflow:hidden}
.gen-5 .g-tit1{margin-bottom:32px}
.gen-6{overflow:hidden;padding:34px 15px 0;background-color:#fefbf3}
.gen-6 .g-tit1{margin-bottom:20px}
.m-group .box{width:50%;margin-bottom:10px;float:left;overflow:hidden}
.m-group .l{width:calc(100% - 5px);float:left;position:relative;margin-right:5px;overflow:hidden}
.m-group .l::after{content:"";display:block;width:100%;padding-top:151%}
.m-group .box img{position:absolute;width:100%}
.m-group .r{width:calc(100% - 5px);float:right;margin-left:5px}
.m-group .r .t{overflow:hidden;margin-bottom:10px;position:relative}
.m-group .r .b{overflow:hidden;position:relative}
.m-group .r .b::after,.m-group .r .t::after{content:"";display:block;width:100%;padding-top:73%}
.m-group .btm img{width:100%}
.gen-7{height:200px;background:url(../images/gen-g1.jpg) center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;text-align:center}
.gen-7 strong{font-size:30px;text-transform:uppercase;line-height:1;display:block;padding:36px 0 7px}
.gen-7 h3{font-size:20px;line-height:1;margin-bottom:26px}
.gen-7 .btn{text-align:center}
.gen-7 .btn a{margin:0 9px;display:inline-block;width:120px;height:35px;font-size:13px;line-height:35px;background-color:#d4a54d;color:#fff}
.m-pic3{background-color:#fff;box-shadow:0 0 15px -3px #ddd;margin-bottom:30px}
.sele-1{position:relative;padding-top:calc(50.3% + 143px)}
.sele-1 li{position:absolute;top:0;left:50%;width:70%;margin-left:-35%}
.m-pic3 .pic{padding-top:72%;position:relative}
.m-pic3 .pic a{overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0}
.m-pic3 .pic img{width:100%}
.m-pic3 .txt{overflow:hidden;background-color:#fff;height:141px}
.m-pic3 .txt h3{padding:0 15px;margin:15px 0 14px;font-size:13px;line-height:1;color:#333;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.m-pic3 .txt p{padding:0 15px;font-size:12px;text-transform:uppercase;color:#666;line-height:18px;overflow:hidden;height:54px;margin-bottom:12px}
.m-pic3 .txt a{text-align:center;display:block;color:#d4a54c;height:35px;line-height:35px;border-top:1px solid #ededed}
/* 热门专业 */
.m-hot {
    background-color: #fff;
}

.m-hot .title {
    padding-left: 20px;
    margin-bottom: 15px;
    height: 45px;
    line-height: 45px;
    color: #d7a746;
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #ededed;
}

.m-hot ul {
  
    padding: 0 10px 5px;
    overflow: hidden;
}

.m-hot li {
    float: left;
    width: 50%;
    margin-bottom: 10px;
}

.m-hot .con {
    border: 1px solid #f5f5f5;
    margin: 5px;
}

.m-hot .pic {
    position: relative;
    padding-top: 58%;
    margin-bottom: 8px;
}

.m-hot .pic img {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.m-hot .txt {
    color: #888;
    font-size: 14px;
    padding: 0 10px 10px;
}

.m-hot .txt p {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.m-hot h4 {
    font-weight: normal;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.m-hot .more {
    overflow: hidden;
    margin-top: 10px;
}

.m-hot .more a {
    display: block;
    float: left;
    width: 48%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    color: #d7a746;
    border: 1px solid #d7a746;display: flex;
align-items: center;
justify-content: center;
}

@media only screen and (max-width: 360px) {
    .m-hot .more a {
        height: 24px;
        line-height: 24px;
        font-size: 12px;
    }
}

.m-hot .more a:hover {
    color: #fff;
    background-color: #d7a746;
}

.m-hot .more .a1 {
    float: right;
}

.btn-5{margin:40px 0}
.btn-5 a{width:200px}
.z-video .video{width:100%;position:relative;padding-top:67%}
.z-video .video iframe{position:absolute;width:100%;height:100%;left:0;top:0}
.z-video h3{padding:17px 15px 14px;font-size:15px;line-height:19px;color:#333}
.z-video .txt{margin:0 15px;padding:0 0 19px;border-bottom:1px solid #eee}
.z-video .txt .a1{padding-left:18px;background:url(../images/ico-video1.png) left center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px}
.z-video .txt .a2{float:right;padding-left:20px;background:url(../images/ico-video2.png) left center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px}
.video-tit{padding:0 15px;font-size:15px;color:#333;margin:20px 0 11px}
.ul-video{padding:0 15px;overflow:hidden;margin-bottom:20px}
.ul-video .pic{position:relative;float:left;width:100px;height:65px;margin-right:12px}
.ul-video .pic span{position:absolute;bottom:0;right:0;padding:0 3px;font-size:12px;color:#fff;background-color:rgba(0,0,0,.5);line-height:15px;height:15px}
.ul-video .pic img{width:100%;height:100%}
.ul-video .txt{overflow:hidden}
.ul-video .txt h3{font-size:13px;color:#333;line-height:18px;height:36px;overflow:hidden;margin-bottom:14px}
.ul-video .txt span{display:block;padding-left:16px;background:url(../images/ico-video3.png) left center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;color:#888}
.ul-video li{margin-bottom:15px}
.m-t3 .m-tit1{margin-bottom:27px}
.sele-2{position:relative;padding-top:calc(50.3% + 155px)}
.sele-2 li{position:absolute;top:0;left:50%;width:70%;margin-left:-35%}
.m-sele1{background-color:#fff;box-shadow:0 0 15px -3px #ddd;margin-bottom:30px}
.m-sele1 .pic{padding-top:70%;position:relative}
.m-sele1 .pic a{overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0}
.m-sele1 .pic em{text-align:center;display:block;width:45px;height:45px;position:absolute;left:50%;margin-left:-22.5px;bottom:-22.5px;line-height:45px;background-color:#d4a54c;font-size:20px;color:#fff;border-radius:50%}
.m-sele1 .pic img{width:100%}
.m-sele1 .txt{background-color:#fff;height:155px}
.m-sele1 .txt h3{text-align:center;margin:38px 0 14px;font-size:14px;line-height:1;color:#333;text-transform:uppercase;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.m-sele1 .txt p{padding:0 15px;font-size:13px;text-transform:uppercase;color:#666;line-height:18px;}
.teacher-box{margin-top:20px;overflow:hidden;position:relative;height:245px;margin-bottom:24px}
.teacher-box li{position:absolute;top:0;width:92%;left:3%;overflow:hidden}
.m-tea{box-shadow:0 0 15px -3px #ddd;overflow:hidden}
.m-tea .pic{float:left;width:125px;overflow:hidden}
.m-tea .pic img{display:block;width:100%;height:100%}
.m-tea .txt{background-color:#fff;padding-left:14px;padding-right:2%;overflow:hidden;height:245px}
.m-tea .txt h4{font-size:14px;color:#333;line-height:1;padding-top:21px;margin-bottom:3px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.m-tea span{font-size:13px;margin-bottom:10px;display:block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.m-tea p{font-size:12px;line-height:1.5;height:125px;overflow:hidden}
.m-tea .link{padding:18px 0 0;font-size:0}
.m-tea .link a{margin-left:4%;display:inline-block;width:72px;height:20px;background:url(../images/btn2-y2.png) left top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
@media screen and (max-width:360px){
.m-tea .link a{margin-left:2%}
}
.m-tea .link .a1{background-image:url(../images/btn1-y1.png);margin-left:0}
.tea-point{text-align:center;margin-bottom:35px}
.tea-point li{display:inline-block;width:7px;height:7px;text-align:center;border-radius:50%;background-color:#bdbdbd;margin:0 3px}
.tea-point li.on{background-color:#d0a857}
.header-y{position:fixed;top:0;left:0;right:0;height:45px;background:#000;z-index:9999}
.header-y .hr{float:right}
.header-y .btn-y{display:block;height:20px;width:72px;background:url(../images/btn1-y1.png) center center no-repeat;-webkit-background-size:100%;background-size:100%;margin:13px 50px 0 0}
.header-y .menuBtn{left:auto;right:15px}
.header-y .menuBtn b{background-color:#393939}
.header-y .logo{display:block;width:160px;height:30px;margin:7px 0 0 20px}
.header-y .logo img{display:block;width:100%;height:100%}
.header-y .nav{z-index:999}
#swiper1-y{position:relative}
#swiper1-y .swiper-slide{position:relative;padding-top:57.7%;overflow:hidden}
#swiper1-y .pic{position:absolute;top:0;left:0;width:100%;height:100%}
#swiper1-y .pic img{display:block;width:100%;height:100%}
#swiper1-y .sp1-y{position:absolute;bottom:6%;left:44%;z-index:10}
#swiper1-y .sp1-y .swiper-pagination-bullet-active{width:10px;border-radius:5px;background-color:#d0a857}
.snav-y{overflow:hidden;background:url(../images/bg-2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;box-sizing:border-box}
.snav-y ul{width:calc(100% - 20px);height:100%;margin:10px 0 20px 10px;overflow:hidden}
.snav-y li{width:25%;float:left;margin-top:20px}
.snav-y .pic a{display:block;width:38px;height:38px;margin:0 auto;-webkit-background-size:cover;background-size:cover}
.snav-y .txt p{text-align:center;color:#a7a7a7;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:8px}
.g-tity{padding-top:35px}
.g-tity em{display:block;font-family:ShinePersonalUse;font-size:24px;color:rgba(100,100,100,.3);text-align:center;line-height:1;text-transform:capitalize}
.g-tity h3{font-size:14px;line-height:34px;position:relative;margin-top:-18px;text-align:center;color:#393939;font-weight:700}
.g-tity h3:after{content:"";position:absolute;bottom:0;left:50%;width:24px;height:2px;background-color:#d0a857;margin-left:-12px}
.m-majory{background:url(../images/bg-3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;box-sizing:border-box;padding-bottom:40px}
.m-showy{background:url(../images/bg-5.jpg) center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.g-tity .cf{color:#fff}
.show-tit li{float:left;width:25%}
.show-tit a{margin:0 6px;display:block;height:22px;border-radius:4px;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;background-position:center center}
.show-tit .a1{background-image:url(../images/btn3-y2.png)}
.show-tit .a2{background-image:url(../images/btn4-y2.png)}
.show-tit .a3{background-image:url(../images/btn5-y2.png)}
.show-tit .a4{background-image:url(../images/btn6-y2.png)}
.show-tit .a1:hover,.show-tit .on .a1{background-image:url(../images/btn3-y.png)}
.show-tit .a2:hover,.show-tit .on .a2{background-image:url(../images/btn4-y.png)}
.show-tit .a3:hover,.show-tit .on .a3{background-image:url(../images/btn5-y.png)}
.show-tit .a4:hover,.show-tit .on .a4{background-image:url(../images/btn6-y.png)}
.wp-y{padding:0 10px;overflow:hidden}
.show-tit{overflow:hidden;margin-top:30px}
.click_boxy{position:absolute;right:9999px;width:calc(100% - 10px);margin:30px auto 0}
.click_boxy.on{position:static;right:auto;overflow:hidden;margin-bottom:40px}
.m-showy .swiper2-y{position:relative;padding-top:75.2%;overflow:hidden}
.m-showy .swiper2-y .swiper-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}
.m-showy .swiper2-y .swiper-wrapper .swiper-slide{overflow:hidden}
.m-showy .swiper2-y .swiper-slide a{display:block;width:100%;height:100%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}
.m-showy .swiper2-y .swiper-button-white{position:absolute;background:center center no-repeat #fff;top:auto;bottom:0;right:auto;left:50%;width:25px;height:25px;-webkit-background-size:25% auto;background-size:25% auto}
.m-showy .swiper2-y .swiper-button-next{z-index:99;background-image:url(../images/next1.png)}
.m-showy .swiper2-y .swiper-button-next:hover{background-color:#d0a857;background-image:url(../images/next2.png)}
.m-showy .swiper2-y .swiper-button-prev{z-index:99;margin-left:-25px;background-image:url(../images/prev1.png)}
.m-showy .swiper2-y .swiper-button-prev:hover{background-color:#d0a857;background-image:url(../images/prev2.png)}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}
/* .more{display:block;border:1px solid #7c7c7c;height:20px;width:98px;text-align:center;color:#fff;font-size:8px;line-height:20px;text-transform:uppercase;margin:20px auto 0} */

.m-showy .swiper3-y .swiper-slide{width:82px;height:82px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;box-sizing:border-box}
.m-showy .swiper3-y .swiper-slide-active{border:2px solid #dfc787}
.m-showy .tit{margin:15px 0 22px}
.m-showy .tit h3{font-size:12px;color:#fff}
.m-showy .tit p{font-size:8px;line-height:1.2}
.m-teacher{background:url(../images/bg-3.png) center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.m-campus{background:url(../images/bg-5.jpg) center center;-webkit-background-size:cover;background-size:cover;padding-bottom:28px}
.click2-y{overflow:hidden;margin-top:31px}
.click2-y li{float:left;width:25%}
.click2-y a{display:block;margin:0 6px;height:20px;border-radius:4px;background-repeat:no-repeat;-webkit-background-size:100%;background-size:100%;background-position:center center}
.click2-y .a1{background-image:url(../images/btn7-y2.png)}
.click2-y .a2{background-image:url(../images/btn8-y2.png)}
.click2-y .a3{background-image:url(../images/btn9-y2.png)}
.click2-y .a4{background-image:url(../images/btn10-y2.png)}
.click2-y .a1:hover,.click2-y .on .a1{background-image:url(../images/btn7-y.png)}
.click2-y .a2:hover,.click2-y .on .a2{background-image:url(../images/btn8-y.png)}
.click2-y .a3:hover,.click2-y .on .a3{background-image:url(../images/btn9-y.png)}
.click2-y .a4:hover,.click2-y .on .a4{background-image:url(../images/btn10-y.png)}
.m-campus .wp-y{padding:0 15px}
.m-campus .click_boxy2 .pic{position:relative;padding-top:66.7%;overflow:hidden}
.m-campus .click_boxy2 .pic a{position:absolute;top:0;left:0;width:100%;height:100%}
.m-campus .click_boxy2 .pic img{display:block;width:100%;height:100%}
.click_boxy2 .txt{text-align:center;padding-top:15px}
.click_boxy2 .txt h4{font-size:12px;color:#fff;font-weight:400;line-height:1}
.click_boxy2 .txt em{font-size:8px;line-height:1}
.click_boxy2 .txt p{font-size:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:6px;line-height:18px;color:#999}
.click_boxy2{display:none;margin-top:15px}
.click_boxy2.on{display:block}
.click_boxy2 .txt .more{display:block;width:58px;height:15px;border:1px solid #7a7a7a;border-radius:3px;margin:20px auto 0;color:#fff;font-size:8px;line-height:15px}
.m-news{background:url(../images/bg-3.png) center center;-webkit-background-size:cover;background-size:cover;padding-bottom:35px}
#swiper4-y{margin-top:30px}
#swiper4-y .swiper-slide{width:140px;height:191px}
#swiper4-y .pic{position:relative;padding-top:57%;overflow:hidden}
#swiper4-y .pic a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
#swiper4-y .pic img{display:block;width:100%;height:100%}
#swiper4-y .txt{height:112px;background-color:#fff;padding:0 15px}
#swiper4-y .txt h4{font-size:8px;color:#393939;line-height:12px;height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:15px}
#swiper4-y .txt .info{display:block;font-size:8px;color:#393939}
#swiper4-y .txt em{display:block;width:9px;height:2px;background-color:#d0a857;margin-top:5px}
#swiper4-y .txt p{color:#888;font-size:8px;line-height:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:24px;margin-top:15px}
.m-news .more{color:#000}
.m-video{background-image:url(../images/bg-2.png);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding-bottom:38px}
#swiper5-y{margin-top:25px}
#swiper5-y .swiper-slide{width:144px;height:90px}
#swiper5-y .video{display:block;width:100%;height:100%;position:relative;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}
#swiper5-y .video i{position:absolute;display:block;background:url(../images/ico-play.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;width:22px;height:22px;top:50%;left:50%;margin-left:-11px;margin-top:-11px}
.m-video .more{color:#fff}
.m-epm{padding-top:53.33%;background:url(../images/img-lb10.jpg) top center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;text-align:center;position:relative}
.m-epm .con{position:absolute;top:0;left:0;width:100%;height:100%}
.m-epm .tit{margin-top:51px}
.m-epm .tit p{font-size:12px;color:#fff;line-height:1}
.m-epm .tit h3{font-size:18px;color:#d0a857}
.m-epm .txt p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:12px;color:#d4d3d3;margin:0 50px}
.m-epm .more{display:block;width:58px;height:15px;text-align:center;line-height:15px;border:1px solid #adaba9;margin:22px auto 0;color:#fff;font-size:8px;border-radius:2px}
#swiper6-y{margin-top:20px}
#swiper6-y .box{background-color:#fff;position:relative;margin-top:30px;padding-bottom:20px}
#swiper6-y .box .pic{position:relative;padding-top:68%;top:-30px}
#swiper6-y .box .pic a{display:block;position:absolute;top:0;left:15px;right:15px;width:calc(100% - 30px);height:100%}
#swiper6-y .box .pic img{display:block;width:100%;height:100%}
#swiper6-y .box .txt{text-align:center;margin-top:-15px}
#swiper6-y .box .txt h4{font-size:14px;color:#333}
#swiper6-y .box .txt .p{font-size:8px;color:#666;line-height:14px;margin:0 25px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
#swiper6-y .box .btn{margin-top:15px}
#swiper6-y .box .btn a{display:inline-block;height:24px;width:70px;margin:0 8px;border-radius:2px}
#swiper6-y .swiper-slide{transition:1}
#swiper6-y .swiper-slide-next,#swiper6-y .swiper-slide-prev{transform:scale(.9);opacity:.6;filter:alpha(opacity=60)}
#swiper6-y .box .btn .a1{background:url(../images/btn1-y.png) center center no-repeat;-webkit-background-size:100%;background-size:100%}
#swiper6-y .box .btn .a2{background:url(../images/btn2-y.png) center center no-repeat;-webkit-background-size:100%;background-size:100%}
#swiper1-y .swiper-pagination-bullet{width:5px;height:5px;background-color:#4d4d4d}